body{color:#333}.quick-menu a{font-size:12px!important;font-weight:700}#main-menu ul.menu>li>a,.chaser ul.menu>li>a{font-size:14px}#header .topnav ul.quick-menu>li>a{text-transform:unset}.chaser #header .topnav ul.quick-menu>li>a{color:#646464}.chaser #header .topnav{background:unset;border-bottom:1px solid #ccc}.chaser #header .logo{margin:15px 0 0}.take-left{max-width:413px}.search-box.container{background:unset!important}.offer p{margin:0;font-size:10px}.flexslider{margin-bottom:10px!important}ul.search-tabs li a{padding:0 13.03px}ul.search-tabs li a{opacity:.89;color:#000}ul.search-tabs li{padding-right:unset}.blue-area{background:#1f3360;color:#fff!important}.blue-area h1,.blue-area h2{color:#fff}.brands-filter img{width:100%;height:50px;object-fit:contain}.brands-filter .col-md-6{padding:0 5px}.brands-filter a{border:1px solid #f5f5f5;display:block;margin-bottom:10px;padding:10px}.brands-filter .active{border-color:#fdb714}.bottom-icon{height:60px;width:60px;border-radius:50%;margin:30px;position:fixed;z-index:99999;bottom:45px;right:20px}.bottom-icon:after,.bottom-icon:before{position:absolute;content:'';height:100%;width:100%;top:0;left:0;border-radius:50%;box-shadow:0 0 15px #0dc143;animation:bottom-icon 2s ease-out infinite}.bottom-icon img{width:60px;transition:.2s}.bottom-icon p{position:absolute;bottom:-30px;text-align:center;width:100%;border:1px solid #c8c8c8;border-radius:25px;margin:0;background:#fff;z-index:99999;font-size:14px;line-height:2}.bottom-icon a{display:block;z-index:9999999;position:absolute}@keyframes bottom-icon{0%{opacity:0;transform:scale(1)}80%{opacity:1}100%{transform:scale(1.5);opacity:0}}.image-box.style6.box .middle-block{height:250px!important}.image-box.style6.box .middle-block img{width:100%;height:250px;object-fit:cover;position:unset!important;top:unset!important;margin-top:unset!important;left:unset!important;margin-left:unset!important;object-position:left;border:2px solid #2d3e52}.details.col-md-6 p{font-size:15px}.box-title{font-size:16px;font-weight:700}.floating-button{position:fixed;top:50%;transform:rotate(90deg);left:-45px;z-index:999}.floating-button a{display:block;background:#1f3360;color:#fff;padding:10px 20px;font-size:15px;margin:0;font-weight:700}.floating-button a:hover{background-color:#98ce44}.floating-quote{position:fixed;top:50%;transform:rotate(-90deg);right:-36px;z-index:999}.fancy{line-height:.5;text-align:center}.fancy span{display:inline-block;position:relative;margin-top:10px}.fancy span::after,.fancy span::before{content:"";position:absolute;height:5px;border-bottom:1px solid #a3a3a3;border-top:1px solid #a3a3a3;top:3px;width:600px}.fancy span:before{right:100%;margin-right:15px}.fancy span:after{left:100%;margin-left:15px}.modal-title{font-size:26px;line-height:32px;font-weight:700}.modal-header{border:unset}.modal-content{background-color:#fff;background-image:url(../images/bright-squares.png);box-shadow:unset;border:unset;border-radius:unset;overflow:hidden}.modal-header{padding:10px 20px 0 20px}.modal-body{padding-top:0}.pac-container{z-index:9999!important}.modal-body input,.modal-body select,.modal-body textarea{border-radius:unset!important;border:1px solid #c5c5c5;box-shadow:0 0 6px inset #ddd}.modal-body .button{box-shadow:unset;font-size:24px;text-transform:uppercase;padding:6px 0}.menu li a{text-transform:capitalize!important;font-weight:700!important;color:#353535}.menu>.active>a{background:#1f3360;padding:0 10px!important;color:#fff!important}.menu li{padding:0!important}.menu li a{padding:0 10px!important}.travelo-box.question-list .panel-content{color:#1f3360;font-size:14px}#footer .footer-wrapper{padding:20px 0}section#content{min-height:540px}.slider-below{background:#fff;width:1300px;margin:0 auto;padding:20px 0;margin-top:88px}ul.slide-icons li{display:inline-block;width:210px;padding:0!important;font-size:.9rem!important;border-right:none!important;overflow:hidden;height:auto!important}ul.slide-icons li img{height:51px}ul.slide-icons li span{width:67%;margin:0 0 0 10px;top:7px;position:relative;display:inline-block}.image-carousel.style2 .slides>li{margin-right:10px}.blue_colfoo{border-bottom:1px solid #12aad3;float:left;width:auto;padding-bottom:3px;font-size:16px;margin-bottom:12px;margin-left:-16px}.blue_colfoo,.blue_colfoo1{color:#1f3360!important}.discover.hover.row.xs-discover-lh li{font-size:14px;line-height:25px}#sectionforb2c{padding-top:40px!important}.fooetrbt{border-bottom:1px solid #e9e9e9}.footerlinksb2b,.iconfoo{margin:auto;vertical-align:middle;width:auto}ul.footerlinksb2b li{display:inline-block}ul.footerlinksb2b li a{color:#1a2b49;font-size:14px;line-height:28px;transition:all .2s ease-in-out 0;padding:0 14px}.footerlinksb2b .brlft{border-right:1px solid #7b7879}.fooetrbt{border-bottom:1px solid #e9e9e9}.footerlinksb2b,.iconfoo{margin:auto;vertical-align:middle;width:auto}ul.footerlinksb2b li a{color:#1a2b49;font-size:14px;line-height:28px;transition:all .2s ease-in-out 0;padding:0 14px}.footerlinksb2b .brlft{border-right:1px solid #7b7879}.pb30{padding-bottom:30px!important}.pt10{padding-top:10px!important}.pt27{padding-top:27px!important}.footerlinksb2b{text-align:center}.mt60{margin-top:60px}.feedbackbtn{height:138px;right:0;position:fixed;top:250px;width:36px;z-index:9999;border:1px solid #fa2;border-radius:6px 0 0 6px;background:-webkit-linear-gradient(left,#ffb931,#ffeb63);background:-moz-linear-gradient(left,#ffb931,#ffeb63);background:-ms-linear-gradient(left,#ffb931,#ffeb63);background:-o-linear-gradient(left,#ffb931,#ffeb63);background:linear-gradient(to right,#ffb931,#ffeb63)}.feed_text{-moz-transform:rotate(-90deg);display:block;font-size:17px;letter-spacing:1px;margin-top:35px;color:#000;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);font-weight:600;width:144px;margin-left:-55px}.offersbtn{height:138px;right:0;position:fixed;top:400px;width:36px;z-index:9999;border:1px solid #fa2;border-radius:6px 0 0 6px;background:-webkit-linear-gradient(left,#ffb931,#ffeb63);background:-moz-linear-gradient(left,#ffb931,#ffeb63);background:-ms-linear-gradient(left,#ffb931,#ffeb63);background:-o-linear-gradient(left,#ffb931,#ffeb63);background:linear-gradient(to right,#ffb931,#ffeb63)}.offer_text{-moz-transform:rotate(-90deg);display:block;font-size:17px;letter-spacing:1px;margin-top:45px;color:#000;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);font-weight:600;width:144px;margin-left:-55px}.image-box .box img,.image-box.box img{width:100%;height:180px;object-fit:contain}.listing-style1.car .details .box-title{text-align:center}.listing-style1.car figure>a{background-color:#fff}.menu-item-has-children ul li a{background:#2d3e52;padding:10px!important;opacity:1!important;color:#fff!important;}.fleet-detail{margin-top:20px;font-size:14px;color:#333;background:#fff;padding:20px 10px 10px 20px;margin-bottom:20px}.fleet-detail .car-features.box .icon-box{margin-bottom:10px}.price small{font-size:14px;font-weight:700;color:#333}.tab-container ul.tabs li a{color:#333}.sidebar-pages .panel-title a::before{display:none!important}.sidebar-pages .panel-title a{padding-left:0!important}.sidebar-pages .toggle-container .panel.style1 .panel-content{padding:0}.booking-note{margin-top:10px;margin-bottom:5px;font-size:16px}.pr-0{padding-right:0}.price-custome{display:block;margin-bottom:8px}.price-custome small{font-size:11px}.price-custome span{font-size:21px;color:#fdac3c}.listing-style3.car .details .action .button{margin-top:0}.box-title small{font-size:12px}.listing-style3 .box{border:1px solid #1f3360}.pl-0{padding-left:0}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#2d3e52}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#1f3360;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.type-filter li{border-top:2px solid #fff;padding:10px}.type-filter li:first-child{border-top:0}.sort-by-section .sort-bar .sort-by-container>span{padding:0 37px 0 11px}#main-menu ul.menu>li ul li,.chaser ul.menu>li ul li{border-top:1px solid #fff}#main-menu ul.menu>li ul li:hover a{background:#fdb714;color:#fff!important}#searchCity option{background:#2d3e52;color:#fff}.sort-by-section .sort-bar .sort-by-container>span{background:#2d3e52;color:#fff}.sort-by-section .sort-bar .sort-by-container>span:after{background:#fdb714}.sort-by-section .sort-bar li.active .sort-by-container>span:after{background:#50b848}.height-scroll{height:300px;overflow-y:scroll;overflow-x:hidden}.offer-llink{background:#fdb714;color:#fff;padding:7px 10px}#mobile-primary-menu ul li button{position:absolute;right:8px;height:23px;top:1px;width:6px;background:#fff;color:#000}#mobile-primary-menu .menu-item-has-children ul li a{padding:0 10px!important;color:#fff!important}#mobile-primary-menu ul li button:after{content:"\2795";top:-4px;position:absolute;left:8px}.toggle-container .panel.style1.arrow-right .panel-title>a{background:#2d3e52;color:#fff}.toggle-container .panel.style1 .panel-title>a.collapsed:before{color:#2d3e52;background:#fefefe}#newsletter{background:#1f3360;padding:15px;color:#ffff}#newsletter button{background-color:#fdb714}.modal-body select option{background:#2d3e52;color:#fff}.logo img{margin-top:-20px;height:63px;width:140px}.chaser .logo img{height:51px;width:114px}.filter-remove-button{position:absolute;right:-36px}.sort-by-section .swap-tiles li>a>i{background:#fdb714;color:#fff}.partnerLik{width:150px;height:102px;position:absolute;bottom:-10px;right:137px}.partnerLik img{width:100%;height:100%}.chaser ul.menu>li ul li:hover>a{background:#fdb714;color:#fff!important}a.button:hover{background:#fdb714}.icon-check:hover:after{background-color:#ce9105}button:hover{background:#fdb714}@media(max-width:780px){.bottom-icon{height:60px;width:60px}.pl-0{padding-left:15px}.pr-0{padding-right:15px}.visible-mobile{display:block!important}ul.search-tabs li{width:33%;text-align:center}.topnav{position:fixed;top:0;z-index:100}#header .main-header{margin-top:30px}.sort-by-section .sort-bar{width:100%}.sort-by-section .sort-bar li.clearer{display:none}.sort-by-section .sort-bar li{width:50%;float:left}.partnerLik{text-align:center;margin:0 auto;position:unset}.search-page-buttons{bottom:0!important}}.search-page-buttons{position:relative;bottom:-54px}.clearfix{content:"";clear:both;display:table}.listing-style3.car figure img{max-width:95%}#ui-datepicker-div{z-index:9999!important}
.photo-gallery img{
    height: 700px;
    object-fit: cover;
}
.type-filter a{
	display: block;
}
.type-filter a li.active{
 background: #fdb714;
 color: #fff;
}
.quoteModalContent{
	height: 100% !important;
}
.review-info.reviews {
    letter-spacing: 0;
    display: flex;
    font-weight: 500;
    font-size: 17px;
    align-items: center;
    min-height: 24px;
    color: #000;
}
.review-info.reviews .stars {
    margin-right: 0;
    width: 90px;
    height: 22px;
    margin-left: 5px;
    background-image: url(../images/star.png);
    background-repeat: repeat-x;
    background-size: 18px auto;
    background-position: 0 center;
}
.review-info.reviews .stars span {
    width: 0;
    height: 22px;
    background-image: url(../images/star_active.png);
    background-repeat: repeat-x;
    background-size: 18px auto;
    background-position: 0 center;
    display: block;
}
}
.review-info.reviews .stars.star-5 span {
    width: 90px;
}
.btn-radius{
	border-radius: 7px;
}
.images-section{
    height: 790px;
    position: relative;
    overflow: hidden;
}
.gallery-small-images{
    margin-top: -73px;
    background: transparent !important;
    z-index: 99;
}
.images-section .container{
    position: relative;
}
.gallery-small-images .flex-direction-nav{
   display: none;
}
.image-carousel.style1.gallery-small-images .slides>li{
  box-shadow: 1px 9px 15px 4px rgb(0 0 0 / 60%);
  padding: 5px 0 5px 0;
  margin: 5px;
  margin-right: 0;
}
.image-carousel.style1.gallery-small-images .slides>li img{
    opacity: 1 !important;

}
.gallery-small-images .slides{
    margin: 0 auto !important;
    width: 50% !important;

}
.images-section .shadow{
 position: absolute;
 height: 700px;
 width: 100%;
 background: #0000009c;
 left: 0;
 z-index: 9;

}
.images-content{
    padding: 50px 10px 10px 50px;
}
.intro-bar{
 background-color: #2D3E52;

 color: #fff;
}
.intro-bar .title{
    color: #ffffff;

}
.intro-bar .title small{
    color: #d6d4d4;
}
.content-prices{
    background: #FDB714;
    width: 105%;
    padding: 20px;
}
.content-prices li p{
    color: #2d3e52;
    margin-bottom: 0;
}
.content-section{
    padding: 20px 10px 10px 30px;
}
.content-prices li .how-long{
    font-weight: bolder;
}
.new-price small{
    font-weight: bold;
    font-size: 15px;
}
.new-price{
    font-size: 20px;
    font-weight: bolder;
}
.content-prices li .additional{
    font-weight: bolder;
}
.content-prices li:first-child{
    border-top:none;
}
.content-prices li{
    border-top: 1px solid #2D3E52;
    padding: 10px 0;
}
.custom-buton{
 background: #2d3e52;
 color: #ffff;
 margin-top: 11px;
 padding: 9px;
 display: block;
 border-radius: 0;
}
.custom-buton:hover{
   color: #fdb714;
}
.whatsapp-buton{
 background: #0dc143;
 color: #ffff;
 padding: 9px;
 margin-top: 11px;
 display: block;
 border-radius: 0;
}
.whatsapp-buton img{
    width: 17px;
}
.about-content{
    padding: 10px;
    background: #2d3e52;
    color: #fff;
    margin-bottom: 10px;
}
.detail-content-section .tab-content{
    box-shadow: 0 0 7px 1px #ccc;
}
.detail-content-section .tab-container ul.tabs li.active a{
    background: #2d3e52;
    color: #fff;
}
.detail-content-section .tab-container ul.tabs li a{
   background: #ED8323;
   color: #fff;
}
.professional-services{
    padding: 30px;
    background: #ED8323;
    color: #fff;
}

.professional-services .heading{
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}
.professional-services .heading h2{
    color: #fff;
    font-weight: bold;
}
.service-box h5{
   color: #fff;
   font-weight: bold;
}
.service-box p{
 font-size: 13px;
}
.service-box i{
    font-size: 40px;
}
.related{
 margin: 65px 0;
}
.related-box{
   margin: 30px 5px 5px 5px;
   box-shadow: 0 0 7px 1px #ccc;
   padding: 10px;
   background:url('../images/bg-related-bg.png'); 
   height: 305px;
   background-size: cover;
   background-position: bottom;
   position: relative;

}
.related-box img{
 height: 150px;
 object-fit: contain;

 margin: 50px 0;

}
.related-box .box-title{
    text-align: 0;
    margin: 0 auto;
    background: #fff;
    padding: 10px 20px;
    position: absolute;
    top: -70px;
    border-radius: 5px;
    margin: 0 auto;
    left: 76px;
    margin: 0 auto;
    box-shadow: 0 0 7px 1px #ccc;
    margin-top: 50px;

    text-align: center;
}
.related-box .box-title a , .related-box .box-title small{
    color:black !important;
    font-weight: bold;
}
.related-box .prices{
    background: #ed8323;
    width: 69%;
    margin: 0 auto;
    color: #fff;
    padding: 5px;
    text-align: center;
    border-radius: 6px;
}
.related-box .prices p{
    margin-bottom: 0;
}
.review{
  background:url('../images/review-bg.png');

}
.review-content{
    padding: 30px;
    background-color: #000000a1;
}
.review h2{
    text-align: center;
    color: #ed8323;
    margin-bottom: 40px;
}
.review-box {
    background: #2d3e52;
    color: #fff;
    padding: 20px;
    border: 2px solid #fff;
    border-radius: 5px;
}
.brand-header{
    width: 600px !important;
}
.brand-header li{
    float: left;
    width: 16.6%;
}
.brand-header li img{
    height: 80px;
}
.review-box h5{
    color: #fff;
    font-weight: bold;
    margin-bottom: 11px;
}
.review-box i{
 color: #ed8323;
}
.review-slider-content{
    margin: 0 30px;
}
.review-box  .source-img{
   width: 57px !important;
   height: 29px;
   object-fit: contain;
   text-align: left;
}
.review-box p{
    margin-bottom: 0;
}
.review-box .description{
 height: 75px;
 overflow: hidden;
}
.review-box .posted-on{
    margin-bottom: 10px;
}
.review .flex-direction-nav{
    display: none;
}
.sides-list{
    padding: 0;
}
.sides-list .panel-title a{
   background: #2d3e52;
   color: #fff;
   padding: 5px !important;
}
.sides-list .panel-content p{
  background: #2d3e52;
  padding: 5px;
  margin-bottom: 0;
  color: #fff;
}
.offer-button{
    padding: 10px;
    display: block;
    background: #ED8323;
    color: #fff;
    text-align: center;
    font-size: 18px;
}
.sort-by-section li{
    padding: 15px 4px;
    width: 16.5%;
}
.sort-by-section{
    padding: 0 10px;
}
.price-custome span{
    font-weight: bolder;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.absolutePanel {
    position: absolute;
    z-index: 99;
    background: #fff;
}
@media screen and (max-width:760px) {
    .images-content{
          padding: 5px 0;
    margin: 0 -15px;
    }
    .content-prices{
        width: 100%;
    }
    .gallery-small-images .slides {
        width: 800% !important;
    }
    .offer-button{
        margin-bottom: 10px;
    }


    .review-content {
        padding: 10px;
    }
    .review-slider-content {
        margin: 0;
    }
    .review-slider-content li{
        width: 20% !important;
    }
    .review h2{
        margin-bottom: 10px;
        padding: 20px;
    }
    .brand-link{
        display: none;
    }
    .topnav .quick-menu{
            width: 100%;
    text-align: center;
    }
    #header .topnav ul.quick-menu>li{
        width: 45%;
    }
    header{
        position: fixed !important;
    width: 100%;
    background: #fff !important;
    }
    .review-slider-content ul{

    width: 500% !important;

    }
    .listing-box-title{
        width: 100%;
        text-align: center;
    }
    .review-info.reviews{
        width: 100%;
        display: block;
        text-align: center;
    }
    .review-info.reviews .stars{
            margin: 0 auto;
    }
    .listing-style3.car .details .action{
            margin-top: 10px;
    }
    .listing-style3.car .details .action p{
        margin-bottom: 0;
    }
    .listing-content{
        text-align: justify !important;
    }
    .tab-container .tab-content .tab-pane#car-details{
         text-align: justify !important;
             height: 300px;
    overflow: scroll;
    }
    #detail-content-section .tab-container ul.tabs li{
        float: left !important;
    }
    .related-box-slider li{
            width: 349px!important;
    }
    #header .mobile-menu a{
        opacity: 1 !important;
    }
    footer .blue_colfoo{
        margin-top: 20px;
    }
    section#content{
        padding-top: 60px;
    }
    .images-section{
        margin-top: 40px;
    }
    .images-section {
        height: auto;
    }
    .images-section .shadow{
         position:unset;
          height: auto;
    margin-bottom: 20px;
    background: unset;
    }
    .photo-gallery img{
         height: 200px;
    }
    #slideshow .revolution-slider{
            height: 560px !important;
                margin-top: 96px !important;
    }
    .new-price {
    font-size: 18px;
        
    }
    .gallery-small-images{
        margin-top: -58px;
    }
    .image-carousel.style1 {
    padding: 10px 20px;
        
    }
}