	#rental-pricing-tables {
		width: 1400px;
		max-width: 100%;
	}
	.rental-room-pricing-flex {
		display: flex;
		align-items: flex-start;
		column-gap: 48px;	
	}
	.rental-pricing-menu {
		width: 407px;
	}
	.rental-pricing-menu ul {
		list-style-type: none; 
		padding-left: 0;
	}
	.rental-pricing-menu ul li {
		padding:16px 32px 16px 28px;
		border-left: 4px solid rgba(0,0,0,0); 	
		color: var(--monarch);
	}
	.rental-pricing-menu ul li:hover { 
		cursor: pointer;	
	}	
	.rental-pricing-menu ul li.current {
		border-left-color: var(--monarch);
		color: var(--dark-grey);
		background:var(--cream-light);
	}
	.rental-pricing-tables {
		width: 945px;
	}
	.rental-table .pricing-row {
		display: grid;
		grid-template-columns: 162px 85px 85px 85px 85px 155px;
		column-gap: 50px;
		/* grid-template-columns: 162px 90px 90px 90px 90px 120px;
		column-gap: 53px;	 */
		align-items: center;
		padding: 16px;
	}
	.rental-table .pricing-row:first-child {
		text-align: right;	
	}
	.rental-table .pricing-row div:not(.body-bold) {
		text-align: right;
	}
	.pricing-row.odd {
		background: var(--cream-light);	
	}
	.pricing-asterixes {
		margin-top: 24px;
		text-align:right; 	
	}
	.prow-rates { color: var(--fossil-rim); }
	.rental-block-title { margin-bottom: 32px; }
	.rental-pricing-table-title {
		margin-bottom: 24px;	
	}
	.rental-pricing-intro-flex {
		display: flex;
		align-items: flex-start;
		column-gap: 166px;
		margin-bottom: 64px;	
	}
	.rental-pricing-download { width: max-content; flex-shrink: 0; }
	.rental-pricing-download a { display: flex; align-items: center; }
	.rental-pricing-download a svg { margin-right: 5px; }
	.mobile-slide { display: none; }
	@media screen and (max-width: 1400px) {
		.rental-room-pricing-flex {
			display:block;		
		}
		.rental-table .pricing-row {
			grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;	
			column-gap: 48px;
		}
		.rental-pricing-menu {
			width: 100%;
			margin-bottom: 48px;
		}
		.rental-pricing-tables {
			width: 100%;
		}
	}
	@media screen and (max-width: 1200px) {
		.rental-table .pricing-row {
			grid-template-columns: 1fr 2fr 2fr 2fr 2fr 2fr;	
			column-gap: 32px;
		}
		.rental-pricing-intro-flex {
			display: flex;
			align-items: flex-start;
			column-gap: 64px;
			margin-bottom: 64px;
		}
	}
	@media screen and (max-width: 1024px) {
		.rental-table {
			width: 100%;		
		}	
		.rental-pricing-menu, .rental-pricing-table-title, .rental-table, .pricing-asterixes { display: none; }
		.rental-pricing-intro-flex {
			display: block;		
		}
		.rental-pricing-intro-flex .rental-pricing-intro {
			width: 100%;
			margin-bottom: 24px;		
		}
		.rental-pricing-intro-flex {
			margin-bottom: 0px;
		}
		
	}
	@media screen and (max-width: 768px) {
		.rental-table .pricing-row {
			width: 1200px;
			grid-		
		}	
		#rental-pricing-tables { padding: 48px 0 !important; }
	}
