html{font-size: 16px;}

.booking_reviews_widget{display:none;}

.br-rating-carusel-box{margin-top:0 !important;margin-bottom:0 !important;}
.br_rating_block{position:relative;background:none !important;display: block !important;padding:0  !important;}
.review-lizard-with-thumb-up{position: absolute; bottom: -90px;right: 0;background-position: bottom right !important;}
.rating_wrap .text {color: #1a1a1a !important;font-size: 16px !important;margin-top: 0 !important;}
.br-rating {font-size: 24px !important;}
.rating_wrap{background: #fff;width: 150px;height: 150px;border-radius: 50%;padding: 30px 0;}
	
#rates table th{background: #f5f5f5;color: #1a1a1a;padding: 15px 10px !important;}
#rates table td,#rates table td {background: none;padding: 15px 10px !important;}
#rates table tr td:nth-of-type(2),#rates table tr th:nth-of-type(2){text-align:center;}

.lp-menu ul{margin:10px 0 0;}
.lp-menu ul li{display:inline-block;margin-left:20px;list-style:none;vertical-align:middle;}
.lp-menu ul li .btn{margin:0;line-height:1.5em;padding: 15px 35px;font-size:16px;}

#lp-header.f-nav{position:fixed;width:100%;z-index:999;top:0;left:0;box-shadow:0 0 5px #ccc;background:#fff;padding:10px 60px;}
#lp-header.f-nav .lp-menu ul{margin:0;}
#lp-header.f-nav img{max-height:60px;width:auto;}

#vehicles {padding: 0 0 40px;}
#vehicles li{margin: 0;max-width: 24%;border-right:1px solid #ddd;}
#vehicles li:last-of-type{border:none;}

#vehicles-content,#vehicles-accordion .panel-collapse{border:none;text-align:center;padding-top:60px;}
.vehicles-slider .slick-prev,.vehicles-slider .slick-next{display:block !important;}
.vehicles-slider-nav .slick-prev,.vehicles-slider-nav .slick-next{display:none !important;}
.vehicles-slider-nav{margin-bottom:60px;padding:0;}
.vehicles-slider{padding:0 30px;}
.vehicles-slider .slick-prev,.vehicles-slider .slick-next{width:15px;height:30px;line-height:30px;text-align:center;left:0;font-weight:700;z-index:9;}
.vehicles-slider .slick-next{left:auto;right:0;}
.vehicles-slider .slick-slide{margin:0 5px;}
.vehicles-slider .slick-prev:before{content: "\f053";font-family:Font Awesome\ 5 Free;font-size:24px;opacity:1;line-height:30px;color:#ccc;}
.vehicles-slider .slick-next:before{content:"\f054";font-family:Font Awesome\ 5 Free;font-size:24px;opacity:1;line-height:30px;color:#ccc;}

.page-id-10446 #truck,.page-id-10446 #van{display:none;}

.nav-item-title{font-size:20px;color: #1a1a1a;}
.nav-item-title .fas{margin: 0 20px;display:none;}
#vehicles li a.active .nav-item-title .fas{display:inline-block;}
.nav-item-image{position:relative;}
.nav-item-image img{position:relative;z-index:4;}
#vehicles li a.active .nav-item-image:before{z-index:3;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;height:160px;border-radius:50%;background:#d63646;}
#vehicles li a h4{font-size: 20px !important;}
#vehicles li a h4 strong{font-size: 1.5em}
#vehicles li a.active .nav-item-title{color:#d63646;}
#vehicles li a.active h4{font-weight:inherit;}
#vehicles li a.active h4:after{display:none;}
#vehicles li a{position:relative;}
#vehicles li a.active:after{position:absolute;left:50%;bottom:-40px;content:"";margin-left:-15px;width: 0;height: 0;border-width: 0 15px 20px 15px;border-color: transparent transparent #fff transparent;border-style: solid;}

.cta-buttons{position:fixed;z-index:999;right:0;top:220px;display:none;}
.cta-buttons a{text-align:center;display:block;background:#d63545;color:#fff !important;box-shadow:0 0 3px #999;margin:0 0 5px 10px;width:70px;color:#fff;padding:15px 5px;text-align:center;text-transform:uppercase;line-height:15px;font-weight:700;cursor:pointer;font-size:13px;}
.cta-buttons a:last-of-type{background:#d63545;}
.cta-buttons a:nth-of-type(2){background:#46b769;}
.cta-buttons a .far,.cta-buttons a .fas{display:block;margin:0 auto 10px;font-size:32px;}
.cta-buttons a:hover{padding:15px 15px 15px 5px;margin:0 0 5px 0;width:80px;}

/*.vehicle-slider-mobile .col-md-5 p:last-of-type{display:none;}*/

#gwtg_booking_form .row{display:block;}
#gwtg_booking_form .row>div{display:block;width:100%;max-width:100%;margin:0 0 10px !important;}

.prefooter-lp a{color:#fff;}
.prefooter-lp a:hover{color:#e3e3e3;}
.prefooter-lp .fas,.prefooter-lp .far,.prefooter .fab{float:left;margin-right:15px;width:60px;height:60px;text-align:center;border-radius:30px;border:1px solid #fff;font-size:24px;line-height:60px;margin-top:-10px;}

@media screen and (max-width:992px){
	br{display:none;}
	.no-bg-mobile,.mobile-no-bg,.no-bg-mobile .elementor-widget-wrap{background-image:none !important;}
	#rates table td, #rates table td {padding: 5px 10px !important;}
	#rates table tr td:first-of-type{font-weight:700;}
	
	.review-lizard-with-thumb-up{bottom:0;right:20px;}
	.br-rating-carusel-box .col-md-8{margin:0 !important;}
	
	.card h4{font-size: 18px !important;}
	
	#lp-header.f-nav{padding:10px 20px;}
	.lp-menu-mobile ul{margin:0;}
	.lp-menu-mobile ul li{display:inline-block;margin-left:10px;list-style:none;text-align:center;}
	.lp-menu-mobile ul li .fas{display:block;margin:0 auto 5px;font-size:32px;color:#46b769;}
	
	#vehicles {padding: 0 0 20px;}
	#vehicles li {max-width: 49%;border-right: none;padding:0;}
	#vehicles li a {padding-top: 20px;}
	#vehicles li a.active{background:#f5f5f5;}
	#vehicles li a.active .nav-item-title .fas{display:none;}
	#vehicles li a.active .nav-item-image:before {width: 80px;height: 80px;}
	#vehicles li a h4 {font-size: 16px !important;padding: 0 0 40px;}
	#vehicles li a.active:after{display:none;}
	
	.prefooter-lp .fas, .prefooter-lp .far, .prefooter-lp .fab {width: 40px;height: 40px;font-size: 16px;line-height: 40px;}
	
	.cta-buttons{top:auto;bottom:0;width:100%;background:#fff;display:block;}
	.cta-buttons a{padding:0;margin:0;width:100%;line-height:40px;display:block;}
	.cta-buttons a img{display:none;}
	.cta-buttons a:hover{padding:0;margin:0;width:50%;}
	.cta-buttons a .far,.cta-buttons a .fas{display: inline-block;font-size: inherit;margin: 0 5px 0 0;}
	
	
	
}

@media screen and (max-width:768px){
	#rates table td, #rates table td {text-align: center !important;}
	
	#rates table tr td:nth-of-type(2),#rates table tr td:nth-of-type(3){padding:5px !important;font-size:13px;display:block;float:left;}
	#rates table tr td:nth-of-type(2):before{content:"Rate Charge:";color:#888;font-style:italic;margin-right:10px;}
	#rates table tr td:nth-of-type(3):before{content:"KMs Charge:";color:#888;font-style:italic;margin-right:10px;}
	
	.page-id-10577 #rates table tr td:nth-of-type(2):before{content:"Return:";}
	.page-id-10577 #rates table tr td:nth-of-type(3):before{content:"One Way:";}
	
}