@charset "UTF-8";
body {font-family: 'Roboto';font-size: 1.2rem;color: #3E4146;text-rendering: optimizeLegibility;}
button{font-family: inherit;}
a, a:hover, a:focus{text-decoration: none;outline: 0 none !important;}
a, img, h1, h2, h3, h4, h5, h6, p, li, button {-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
/*a, img, h1, h2, h3, h4, h5, h6, span, p, li, button {-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }*/
a:hover,a:focus{color: #13547E;}
h1,h2{font-weight: 300;}
h2{font-size: 2rem;margin-bottom: 2.429rem;}
h3,h4{font-weight: 300;}
header .navbar-light .navbar-toggler{border-color: transparent;}
.form-control:focus {border-color: #FCA67B;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.lead{font-size: 1.5rem;}
.text-primary{color: #E26C14 !important;}
.text-secondary {color: #0275d8 !important;}
a.text-primary:hover{color: #CE5C08 !important;}
.bg-primary{background-color: #E26C14 !important;}
.vc-line{position: relative;}
.vc-line:before{background-color: #E4E2E3;height: 100%; width: 1px;content: "";}
.vc-line.vc-or:after{content: "Or"; color: #E4E2E3; font-size: 70%; position: absolute; left: -11px; top: calc(25% + 1em); background-color: #fff; padding: 3px 3px; border: 1px solid #E4E2E3; border-radius: 50%; line-height: 0.9rem;}
#vc-front-bg {color: #5F6267;padding-bottom: 4rem;position: relative;}
.navbar-brand small{font-size: 70%;font-weight: 300;}
ul#vc-right-nav #vc-currency:before{content: "";position: absolute; right: -1px; top: 8px; height: 47%; width: 1px; background-color: #3E4146;}
ul#vc-right-nav #vc-language .flag-icon{border: 1px solid #c2c0c0;}
.vc-main-drop .dropdown-menu strong{color: #ef7347;margin-left: 0.6rem;}
.vc-main-drop .dropdown-menu h6:not(:first-child){margin-top: 0.6rem;}
.vc-main-drop .dropdown-menu  li{cursor: pointer;}
.vc-main-drop .dropdown-menu li.dropdown-item{padding: 8px 1.5rem;}
.vc-main-drop .dropdown-menu li.dropdown-item:hover, .vc-main-drop .dropdown-menu li.dropdown-item:focus{background-color: #ECECEC;}
.vc-main-drop .dropdown-menu li i {margin-left: 0.6rem; vertical-align: 2px; border: 1px solid #e1e1e1; background-size: cover; }
#vc-numbers{white-space: nowrap;}
ul#vc-right-nav .dropdown-menu:before,#vc-numbers-dropdown .dropdown-menu:before, .vc-main-drop .dropdown-menu:before{content: ""; border-top: 5px solid #E3E4E64D; display: inline-block; position: absolute; top: 0; right: 0; height: 4px; width: 100%; background-color: #e7e7e7;}
ul#vc-right-nav{margin-top: 1.5rem;}
ul#vc-right-nav .nav-item > a, ul#vc-right-nav .nav-item > button{font-size: .975rem; padding: .25rem .75rem;color: inherit;white-space: nowrap;}
ul#vc-right-nav .nav-item > a i, ul#vc-right-nav .nav-item > button i{margin-left: .2rem;}
ul#vc-right-nav .vc-icon.vc-flag{margin-left: 0.6rem;}
ul#vc-right-nav .dropdown-item + .dropdown-item{border-top: 1px solid #eee;}
div[id|="vc-inner-page"] #vc-page-title{position: relative; background-repeat: repeat; padding: 1.85em 0; color: #fff; text-transform: uppercase; vertical-align: middle; overflow: hidden; background-clip: border-box; background-origin: padding-box; background-position-x: center; background-position-y: bottom;background-color: #0E71B5;}
div[id|="vc-inner-page"] #vc-page-title h1{font-weight: 500;margin-bottom: 0;z-index: 2;position: relative;text-shadow: 0 1px 1px rgba(5, 5, 5, 0.8);text-shadow: 0 1px 1px #050505B3;}
div[id|="vc-inner-page"] #vc-page-title h1 > span{color: #E8C90C;}
#vc-inner-page-about #vc-page-title:before{content: ""; background-image: url('../images/about-us-bg.jpg'); background-position: bottom right; height: 100%; width: 100%; position: absolute; right: 0; top: 0; background-repeat: no-repeat; background-repeat: no-repeat;background-size: auto 100%;}
#vc-inner-page-contact #vc-page-title{background-image: url('../images/contact-bg.jpg');background-repeat: no-repeat;background-size: cover;}
#vc-numbers-dropdown {padding-left:4rem;}
#vc-numbers-dropdown .dropdown-menu, .vc-main-drop .dropdown-menu, #vc-numbers-dropdown .dropdown-menu, .vc-main-drop .dropdown-menu {max-height: 400px;overflow-y: scroll;overflow-x: hidden;margin-left: -15px;border-radius: 0;}
ul#vc-right-nav .dropdown-menu{border-radius: 0;}
#vc-numbers-dropdown ul, #vc-numbers-dropdown ul li{display: inline-block;width: 100%;}
#vc-numbers-dropdown ul{padding: 0.5rem;}
#vc-numbers-dropdown ul li a, #vc-call-menu ul li a{color: initial;}
#vc-numbers-dropdown ul li + li{border-top: 1px solid #eee;padding-top: 0.5rem;margin-top: 0.5rem;}
#vc-form{padding-top: 2rem;position: relative;z-index: 1;}
#vc-form h1 {color: #fff; font-weight: 600;}
#vc-form h1 strong, #vc-app-section .card strong {color: #FAB115;}
#vc-form p {color: #fff;}
#vc-form .vc-form-outer{padding-top: 1rem;margin-top: 1rem;}
#vc-form #vc-form-label {display: inline-flex; background-color: #F46731; padding: 0.3rem 1rem; position: absolute; z-index: 2; top: 5px; right: 3px; font-weight: 300; font-size: 80%;}
#vc-form #vc-form-label strong{font-weight: 300;}
#vc-form #vc-form-label:before, #vc-form #vc-form-label:after{content: ""; height: 0; width: 0; position: absolute; border-width: 0 0 11px 12px; border-style: solid;}
#vc-form #vc-form-label:before{border-color: transparent transparent transparent #DA4001; right: 0; top: 32px; z-index: 0;}
#vc-form #vc-form-label:after{left: -12px; border-color: transparent transparent #DA4001 transparent; top: 0;}
#vc-promo-section .card-primary{background-color: #176CA5;color: #fff;text-shadow: 0 1px 2px #383838;}
#vc-promo-section .vc-promo-outline{border:1px dashed #fff;}
#vc-promo-section .vc-promo-tnc{font-size: 56%;font-weight: 300;}
#vc-promo-section .display-4{font-weight: 400;}
#vc-promo-section h2{font-size: 1.8rem;}
#vc-promo-section .vc-coupon{background-color: transparent;position: relative;z-index: 0;max-width: 13rem;}
#vc-promo-section .vc-coupon:before{content: ""; height: 0; background-color: transparent; border-width: 3rem 13rem 0 0; border-style: solid; border-color: #F46731 #DD5521; position: absolute; right: 0; top: 0; left: 0; bottom: 0; z-index: -1;}
#vc-promo-section .vc-promo-disc .h4{font-size: 1.8rem;}
#vc-promo-section .vc-promo-disc .h5,#vc-promo-section .vc-promo-disc span strong{font-weight: 300;}
#vc-promo-section .vc-promo-brands li:not(:last-child){margin-left: 0.35rem;}
#vc-promo-section .vc-promo-cancel .alert{border-right: 5px solid #E49D04;border-radius: 0;}
#vc-promo-section .vc-promo-inc li:last-child{margin-left: 0;}
#vc-promo-section .vc-promo-cancel p {color: #176CA5; font-weight: 400; font-size: 1rem; text-shadow: initial; margin-bottom: 0; }
#vc-promo-section .vc-promo-inc li {border: 1px solid; background-color: #D9EDF7; color: #176CA5; font-weight: 400; font-size: 1rem; text-shadow: initial; padding: 1rem 0.5rem .7rem; margin-left: 0.2rem; position: relative; margin-top: 0.8rem; }
#vc-promo-section .vc-promo-inc li::before {content: "\f058"; position: absolute; right: calc(50% - 10px); top: -12px; font-family: 'FontAwesome'; font-size: 1.4rem; border: 2px solid #FEF2F2; border-radius: 50%; vertical-align: middle; line-height: 0.85; color: #067A06; background-color: #fff; }
#vc-supp {margin-top: -60px;color: #fff;}
#vc-supp li i, #vc-supp li img{margin-bottom: 10px;}
#vc-supp h3{position: relative;margin-bottom: 45px;padding-bottom: 20px;}
#vc-supp h3:after{content: '\f107'; position: absolute; left: calc(50% - 22.5px); bottom: -2rem; background-color: #0A64A1; border-radius: 50%; font-weight: normal; font-family: 'FontAwesome'; color: #fff; padding: 0.5rem; height: 45px; width: 45px; line-height: 0.9; text-align: center; font-size: 100%; border: 3px solid #fff; }
#vc-front-faq, #vc-top-dest, #vc-fleet-feat{padding: 3.65rem 0;}
#vc-top-dest .vc-small-dest .card{overflow: hidden;}
#vc-feat, #vc-top-dest .card, #vc-top-dest .card img{border-radius: 0;}
#vc-top-dest .card img{overflow: hidden;background-color: #ececec;min-height:194px;box-sizing: border-box;}
#vc-top-dest img[src^=data]{max-height:194px !important;height:100%;}
#vc-top-dest .card img:before{content: " ";position: absolute;top: 0;right: 0;bottom: 0;left: 50%;z-index: 1;width: 500%;margin-left: -250%;-webkit-animation: imgLoader 0.8s linear infinite;animation: imgLoader 0.8s linear infinite;background: linear-gradient(to right, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%;}
#vc-feat .list-group-item i{display: table-cell;vertical-align: middle;padding-left: 1rem;width: 64px;}
#vc-feat .list-group-item i:before{padding: 0.6429rem;height: 43px;width: 54px;background-color: #F06731;}
#vc-feat .list-group-item:first-child{border-top:0;}
#vc-feat .list-group-item:last-child{border-bottom:0;}
#vc-feat .list-group-item{padding-top: 1.286rem;padding-bottom: 1.286rem;position: relative;text-transform: uppercase;display: table;width: 100%;}
#vc-feat h3{font-size: 2.5rem;}
#vc-feat .vc-all-inc:before{background-position: -834px -152px;}
#vc-feat .vc-hidden-charges:before{background-position: -886px -152px;}
#vc-feat .vc-supp-glob:before{background-position: -785px -152px;}
#vc-feat .vc-cust:before{background-position: -685px -151px;}
#vc-feat .vc-lowest-price:before{background-position: -735px -151px;}
#vc-feat .vc-free-canc:before{background-position:-940px -147px;}
#vc-form-block .card-group{border: 1px solid rgba(0, 0, 0, 0.04);}
#vc-mobile-menu .btn-primary, #vc-call-head i, #vc-404 .btn, #vc-contact-block #vc-form-block .btn-primary, #vc-car-fleet h3 > span, #vc-call-fixed i, #vc-call-menu .modal-header i.vc-icon {background: #fc8237; /* Old browsers */
background: -moz-linear-gradient(top,  #fc8237 0%, #fc8239 4%, #fb7f35 9%, #fc7830 31%, #f8651e 70%, #f9601b 85%, #f75d16 93%, #f65b17 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8237', endColorstr='#f65b17',GradientType=0 ); /* IE6-9 */}
/* VC Icons */
.vc-icon{display: inline-block;}
.vc-icon:before{content:"";background-image: url('../images/sprite.png?v=0.1');display: inline-block;vertical-align: middle;}
.vc-icon.vc-front-supp:before{width: 102px;height: 44px;}
.vc-icon.vc-front-supp.vc-europcar:before{background-position: -20px -19px;}
.vc-icon.vc-front-supp.vc-avis:before{background-position: -143px -19px;}
.vc-icon.vc-front-supp.vc-alamo:before{background-position: -268px -19px;}
.vc-icon.vc-front-supp.vc-sixt:before{background-position: -393px -19px;}
.vc-icon.vc-front-supp.vc-national:before{background-position: -515px -19px;}
.vc-icon.vc-front-supp.vc-dollar:before{background-position: -21px -83px;}
.vc-icon.vc-front-supp.vc-hertz:before{background-position: -145px -83px;}
.vc-icon.vc-front-supp.vc-thrifty:before{background-position: -268px -83px;}
.vc-icon.vc-front-supp.vc-budget:before{background-position: -393px -83px;}
.vc-icon.vc-front-supp.vc-enterprise:before{background-position: -516px -83px;}
.vc-icon.vc-front-call:before{background-position: -787px -14px;height: 47px;width: 47px;}
.vc-icon.vc-front-live:before{background-position: -853px -22px; height: 32px; width: 34px;}
.vc-icon.vc-trust-pilot:before {background-position: -21px -155px;height: 38px;width: 150px;}
.vc-icon.vc-review-centre:before{background-position: -209px -157px;height: 38px;width: 164px;}
.vc-icon.vc-reseller-ratings::before{background-position: -18px -690px;height: 38px;width: 167px;}
.vc-icon.vc-home:before {background-position: -286px -339px;height: 25px;width: 25px;}
.vc-icon.vc-home-2:before {background-position: -861px -337px;height: 25px;width: 25px;}
.vc-icon.vc-search-lg:before {height: 30px; width: 30px; background-position: -518px -335px;position: absolute;right: 25%;top: 25%;}
.vc-icon.vc-loc-find:before {height: 50px; width: 50px; background-color: #FA7129; margin-top: 0.8rem;margin-left: 0.5rem;}
.vc-icon.vc-loc-find.vc-loc-city:before {background-position:-371px -324px;}
.vc-icon.vc-loc-find.vc-loc-airport:before {background-position: -319px -325px;}
.vc-icon.vc-loc-find.vc-loc-train:before {background-position: -96px -611px;}
.vc-icon.vc-more:before{background-position: -431px -318px; height: 63px; width: 66px;}
.vc-icon.vc-norton:before {background-position: -18px -219px; height: 58px; width: 103px; cursor:pointer; }
.vc-icon.vc-android:before {background-position: -139px -219px;height: 48px;width: 110px;}
.vc-icon.vc-iphone:before {background-position: -267px -219px; height: 48px; width: 110px; }
.vc-icon.vc-social:before{height: 21px;width: 21px;}
.vc-icon.vc-social.vc-facebook:before{background-position: -397px -233px;}
.vc-icon.vc-social.vc-twitter:before{background-position: -424px -233px;}
.vc-icon.vc-social.vc-pinterest:before{background-position: -452px -233px;}
.vc-icon.vc-social.vc-google-plus:before{background-position: -481px -233px;}
.vc-icon.vc-helpline-icon:before, .vc-icon.vc-support-icon:before{height: 31px;width: 31px;position: relative;top: -4px;}
.vc-icon.vc-helpline-icon:before{background-position: -697px -156px;}
.vc-icon.vc-support-icon:before{background-position: -650px -156px;}
.vc-icon.vc-marker-sm:before {background-position: -539px -161px; height: 22px; width: 13px; margin-left: 0.2rem; margin-top: -0.3rem; }
.vc-icon.vc-live-chat:before{background-position: -488px -159px;height: 28px;width: 33px;}
.vc-icon.vc-call-fixed:before{background-position: -771px -334px;height: 28px;width: 33px;}
.vc-icon.vc-whatsapp-head::before{background-position: -948px -455px;height: 36px;width: 36px;}
.vc-icon.vc-whatsapp-fixed::before, .vc-icon.vc-whatsapp-sm::before { background-position: -822px -504px; height: 34px; width: 34px;}
.vc-icon.vc-contact-faq:before, .vc-icon.vc-contact-manage:before{height: 61px;width: 61px;}
.vc-icon.vc-contact-manage:before {background-position: -24px -606px;}
.vc-icon.vc-faq-box:before {background-position: -863px -485px;height: 76px;width: 76px;}
.vc-icon.vc-contact-live:before {background-position: -922px -495px;height: 76px;width: 76px;}
.vc-icon.vc-map-marker-lg:before {background-position: -519px -216px;height: 56px;width: 50px;}
.vc-icon.vc-support-icon-2:before {background-position: -582px -225px;height: 39px;width: 51px;}
.vc-icon.vc-flag:before{height: 32px;width: 32px;border-radius: 50%;}
.vc-icon.vc-flag.vc-de:before {background-position: -406px -493px;}
.vc-icon.vc-flag.vc-en:before {background-position: -406px -493px;}
.vc-icon.vc-flag.vc-es:before {background-position: -406px -493px;}
.vc-icon.vc-flag.vc-fr:before {background-position: -406px -493px;}
.vc-icon.vc-flag.vc-it:before {background-position: -406px -493px;}
.vc-icon.vc-flag.vc-nl:before {background-position: -406px -493px;}
.vc-icon.vc-flag.vc-pt:before {background-position: -406px -493px;}
.vc-icon.vc-flag.vc-pl:before {background-position: -406px -493px;}
.vc-icon.vc-flag.vc-tr:before {background-position: -406px -493px;}
.vc-icon.vc-flag.vc-ar:before {background-position: -406px -493px;}
.vc-icon.vc-flag.vc-ru:before {background-position: -406px -493px;}
.vc-icon.vc-flag.vc-cn:before {background-position: -406px -493px;}
.vc-icon.vc-book-pro.vc-pro-search:before {background-position: -161px -608px;height: 70px;width: 70px;}
.vc-icon.vc-book-pro.vc-pro-select:before {background-position: -227px -606px;height: 70px;width: 100px;}
.vc-icon.vc-book-pro.vc-pro-book:before {background-position: -338px -608px;height: 70px;width: 80px;}
.vc-icon.vc-car-det:before{height: 22px; width: 22px;}
.vc-icon.vc-car-det.vc-ac:before{background-position: -636px -31px;}
.vc-icon.vc-car-det.vc-seats:before{background-position: -698px -31px;width: 14px;}
.vc-icon.vc-car-det.vc-doors:before{background-position: -666px -31px;width: 24px;}
.vc-icon.vc-car-det.vc-bags:before{background-position: -719px -31px;}
.vc-icon.vc-car-det.vc-manual:before{background-position: -747px -31px;}
.vc-icon.vc-car-det.vc-auto:before{background-position: -396px -480px;}
.vc-icon.vc-car-det{margin-left: 0.2rem;}
.vc-icon.vc-nav:before{height: 20px;width: 20px;}
.vc-icon.vc-nav.vc-home-sm:before{background-position: -360px -422px;}
.vc-icon.vc-nav.vc-info-sm:before{background-position: -394px -422px;}
.vc-icon.vc-nav.vc-manage-sm:before{background-position: -429px -422px;}
.vc-icon.vc-nav.vc-phone-sm:before{background-position: -466px -422px;}
.vc-icon.vc-nav.vc-ques-sm:before{background-position: -507px -422px;}
.vc-icon.vc-nav.vc-terms-sm:before{background-position: -543px -422px;}
.vc-icon.vc-nav.vc-secure-sm:before{background-position: -581px -422px;}
.vc-icon.vc-nav.vc-globe-sm:before{background-position: -616px -420px;}
.vc-icon.vc-nav.vc-affiliate-sm:before{background-position: -747px -456px;}
.vc-app{display: inline-block;background-repeat: no-repeat;margin-bottom: -0.5rem;position: relative;}
.vc-app:before{content: ""; width: 285px; height: 285px; border-radius: 50%; background: #409DE0; border-top: 6px dotted #409DE0; border-right: 3px dotted #409DE0; border-bottom: 6px dotted #409DE0; border-left: 30px dotted #409DE0; -webkit-filter: blur(10px); -moz-filter: blur(10px); -ms-filter: blur(10px); -o-filter: blur(10px); filter: blur(10px); position: absolute; right: calc(50% - 146px); top: 0; opacity: 0.65; z-index: -1}
.vc-app.vc-android-ss{height: 358px;width: 274px;}
.vc-app.vc-iphone-ss{height: 373px;width: 278px;}
.vc-app-btn.vc-android-btn:before{background-image: url('../images/app/google-play.png');}
.vc-app-btn.vc-iphone-btn:before{background-image: url('../images/app/app-store.png');}
.vc-app-btn:before{content: "";width: 203px;height: 52px;background-size: 100%;background-position: center;background-repeat: no-repeat;}
.vc-logo-white:before{background-image: url('../images/vip-white-logo.png'); height: 31px; width: 145px; background-repeat: no-repeat; content: ""; display: inline-block; }
.vc-logo-org:before{background-image: url('../images/logo.png'); height: 36px; width: 164px; background-repeat: no-repeat; content: ""; display: inline-block; background-position: center;}
#vc-front-feat .vc-icon:before{width: 40px; height: 40px;}
#vc-front-feat .vc-icon.vc-all-inc:before{background-position: -724px -86px;}
#vc-front-feat .vc-icon.vc-hidden-charges:before{background-position: -629px -83px;}
#vc-front-feat .vc-icon.vc-supp-glob:before{background-position: -863px -84px;}
#vc-front-feat .vc-icon.vc-cust:before{background-position: -816px -84px;}
#vc-front-feat .vc-icon.vc-lowest-price:before{background-position: -682px -83px;}
#vc-front-feat .vc-icon.vc-free-canc:before{background-position: -767px -84px;}
#vc-front-feat .vc-icon.vc-secure-book:before{background-position: -904px -84px;}
#vc-front-feat .vc-icon.vc-wide-fleet:before{background-position: -947px -84px;}
#vc-front-feat .media-body small{line-height: 1.4rem;display: inline-block;width: 100%;}
#vc-front-feat i{background-color: #78BDF6;border-bottom: 2px solid #4480B2;padding: 1em;border-radius: 50%;}
#vc-front-feat .media-body h3{line-height: 1.5rem;}
#vc-front-feat.vc-else-en h2 {font-weight: 400;font-size: 1.3rem;}
#vc-front-feat.vc-else-en .py-3{padding-top: .25rem !important; padding-bottom: .25rem !important;}
#vc-front-feat.vc-else-en .vc-icon:before{width: 34px; height: 34px;}
#vc-front-feat.vc-else-en .vc-icon.vc-all-inc:before{background-position: -845px -156px;}
#vc-front-feat.vc-else-en .vc-icon.vc-hidden-charges:before{background-position: -896px -156px;}
#vc-front-feat.vc-else-en .vc-icon.vc-supp-glob:before{background-position: -796px -156px;}
#vc-front-feat.vc-else-en .vc-icon.vc-cust:before{background-position: -695px -156px;}
#vc-front-feat.vc-else-en .vc-icon.vc-lowest-price:before{background-position: -745px -156px;}
#vc-front-feat.vc-else-en .vc-icon.vc-free-canc:before{background-position: -950px -156px;width: 36px;}
#vc-front-feat.vc-else-en i{background-color: #F96721;border-bottom: 0;padding: .5em;}
#vc-front-feat.vc-else-en .media-body h3{margin-bottom: 0;}
#vc-front-ratings .vc-rating:nth-child(2){position: relative;}
#vc-front-ratings .vc-rating:nth-child(2):before{content: "";position: absolute;top: 14px;background-color: #DEE1E8;}
#vc-front-ratings{background-color:#E9EDF0;}
#vc-front-ratings .vc-rating span{color: #7B7E85; font-size: 2.8em; line-height: 1.1em; letter-spacing: -3px;}
#vc-front-ratings .vc-front-call ~ .media-body > a{display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;}
/*#vc-front-ratings .vc-rating i.fa, #vc-front-ratings #testimonial-carousel .card-subtitle i{color: #FED400;}
*/
#vc-front-ratings .vc-rating i.fa{color: #FED400;}
#vc-front-ratings #testimonial-carousel{direction: ltr;}
#vc-front-ratings #testimonial-carousel .carousel-item{height: 100%;}
#vc-front-ratings #testimonial-carousel .vc-rev-to-link{height: 40px;}
#vc-front-ratings #testimonial-carousel .vc-desc{font-size: 1rem;line-height: 1.3}
#vc-front-ratings #testimonial-carousel .carousel-inner{height: 163px;overflow: hidden;}
#vc-front-ratings #testimonial-carousel .card-subtitle{font-style: normal;direction: rtl;margin-bottom: 0 !important}
/*#vc-front-ratings #testimonial-carousel .card-subtitle .vc-line:before{margin-right: 0.5rem;top: 2px;position: relative;height: 80%;}
*/
#vc-front-ratings #testimonial-carousel .tb-star{height: 1.4rem;width: 1.4rem;line-height: 1.1;vertical-align: middle;}
#vc-front-ratings #testimonial-carousel .card-subtitle small{color: #cecece;font-weight: 300;}
#vc-front-ratings #testimonial-carousel strong{font-size: 1.4rem; margin-bottom: 7px; font-weight: 400;height: 37px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; margin: 0 auto; display: inline-block;}
#vc-front-ratings #testimonial-carousel p[itemprop="description"]{height: 50px; overflow: hidden; margin-bottom: .25rem; align-self: center; font-size: 1rem; text-overflow: ellipsis;}
#vc-front-ratings #testimonial-carousel cite{/*position: absolute; bottom: -6px; left: 0; width: 100%; text-align: center; background-color: #fff; padding: 5px 0;*/ margin-bottom: 0;font-size: 1.1rem;font-style: normal;}
#vc-front-ratings #testimonial-carousel:before, #vc-front-ratings #testimonial-carousel:after{content: "";background-image: url('../images/sprite.png?v=0.1');position: absolute;height: 22px;width: 28px;}
#vc-front-ratings #testimonial-carousel:before{left: -30px;top: 0;background-position: -635px -338px;}
#vc-front-ratings #testimonial-carousel:after{right: -26px;bottom: -3px;background-position:-684px -336px;}
/*#vc-front-ratings #vc-testimonials .card-footer a{font-weight: 300;font-size: 80%;}*/
#vc-front-ratings #vc-testimonials .card-block{padding-bottom: 0;}
#vc-front-ratings #vc-testimonials .card-footer{background-color: #fff;border-top: 0 none;padding-top: 0;}
#vc-front-ratings #vc-testimonials .card-block .vc-rev-more{transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);-o-transform: translateX(0);}
#vc-front-ratings #vc-testimonials .card-block .vc-rev-more:hover{transform: translateX(5px);-ms-transform: translateX(5px);-webkit-transform: translateX(5px);-o-transform: translateX(5px);}
#vc-intro{background-image: url('../images/about-bg.jpg');background-repeat:no-repeat;background-size: cover; background-attachment: fixed;background-clip: border-box;background-origin: padding-box;background-position-x: right;background-position-y: 0;padding: 3.65rem 0;}
#vc-faqs .card{margin-bottom: 1.2rem;}
#vc-faqs .card-block{font-weight: 300;}
#vc-box-feat .card-header a, #vc-faqs .card-header a, #vc-faqs-list .card-header a{color:#4B5668;font-size: 1.2rem;display: block;padding-left: 2.8em;}
#vc-faqs .card{border-radius: 0;}
#vc-faqs-list .card-header, #vc-faqs .card-header{background-color: #fff;position: relative;}
#cookies .card-header a:before, #vc-box-feat .card-header a:before, #vc-faqs-list .card-header a:before, #vc-faqs .card-header a:before{content: ""; position: absolute; left: 0; top: 0; font-weight: 100; display: inline-block; padding: 0.6rem 1.6rem; font-size: 1.8rem; border-right: 1px solid #D6DAD9; vertical-align: middle; height: 100%; background-color:#EFEFEF; color: inherit; }
#vc-faqs .card-header a.collapsed:before{background-color:#fff;color: #B5B9BC;}
#cookies .card-header a:after, #vc-faqs-list .card-header a:after, #vc-box-feat .card-header a:after, #vc-faqs .card-header a:after {content: "";position: absolute;left: 0.8rem;top: calc(50% - 12px);display: inline-block;background-image: url('../images/sprite.png?v=0.1');background-position: -948px -26px;height: 24px;width: 24px;}
#cookies .card-header a.collapsed:after, #vc-faqs-list .card-header a.collapsed:after,#vc-box-feat .card-header a.collapsed:after, #vc-faqs .card-header a.collapsed:after {content: "";left: 0.8rem;top: calc(50% - 12px);color: #B5B9BC;background-position: -913px -26px;}
#cookies .card-header a:after, #cookies .card-header a.collapsed:after{left:0;}
#vc-faqs-list a{font-weight: 300}
#vc-faqs-list a:not(.collapsed){color: #1066A3}
#vc-faqs-list .card-header a:before{content: ""; background-color: #1981CA;width: 3rem}
#vc-faqs-list .card-header a.collapsed:after, #vc-faqs-list .card-header a:after{left: 0.8rem}
#vc-faqs-list .card-header a.collapsed:after{background-position: -864px -262px}
#vc-faqs-list .card-header a:after{background-position: -901px -262px}
#vc-faqs-list .card-block, #vc-faqs .card-block{font-size: 1.05rem}
#vc-front-read{color: #26BBF8;}
footer{background-repeat:no-repeat;background-size: cover;background-position: center;background-color: #173142;}
.vc-links a{font-size: 1rem;}
.vc-links li + li{margin-top: 0.9rem;}
footer a{color: #fff;font-weight: 300;}
footer a:hover,footer a:focus {color: #B9B9B9;}
footer hr{border-color: #28495A;}
footer .vc-or-title,footer .vc-helpline h4, footer .vc-support-email h4{position: relative;font-size:1.325rem;}
footer .vc-or-title{margin-bottom: 1.5rem;}
footer .vc-or-title:after{position: absolute;content: "";height: 0.1rem;background-color: #FA7743;width: 2.235rem;bottom: -10px;right: 0;display: inline-block;}
.ph_heading_c,.ph_digit_c{color: inherit !important;font-size: 0.9rem !important;font-weight: 300;}
.ph_list_c{list-style: outside none;padding-right: 0;display: inline-block;}
.ph_list_c > li{display: inline-block;width: 100%;}
.ph_heading_c{position: relative;padding-right: 34px;}
.ph_heading_c:before {content: "";	background-image: url(../images/flags.png);	height: 24px; width: 24px; background-repeat: no-repeat; position: absolute; right: 0;	top: 0;	vertical-align: middle;}
.ph_heading_c.ph_au:before{background-position: -21px -19px;}
.ph_heading_c.ph_in:before{background-position: -50px -19px;}
.ph_heading_c.ph_kw:before{background-position: -79px -19px;}
.ph_heading_c.ph_sa:before{background-position: -108px -19px;}
.ph_heading_c.ph_tr:before{background-position: -136px -19px;}
.ph_heading_c.ph_us:before,.ph_heading_c.ph_us-toll-free:before{background-position: -165px -19px;}
.ph_heading_c.ph_br:before{background-position: -194px -19px;}
.ph_heading_c.ph_ie:before{background-position: -223px -19px;}
.ph_heading_c.ph_nl:before{background-position: -252px -19px;}
.ph_heading_c.ph_es:before{background-position: -280.5px -19px;}
.ph_heading_c.ph_ae:before{background-position: -310px -19px;}
.ph_heading_c.ph_fr:before{background-position: -21px -47px;}
.ph_heading_c.ph_il:before{background-position: -50px -47px;}
.ph_heading_c.ph_nz:before{background-position: -79px -47px;}
.ph_heading_c.ph_ch:before{background-position: -108px -47px;}
.ph_heading_c.ph_gb:before{background-position: -136px -47px;}
.ph_heading_c.ph_de:before{background-position: -165px -46px;}
.ph_heading_c.ph_it:before{background-position: -194px -47px;}
.ph_heading_c.ph_pl:before{background-position: -223px -47px;}
.ph_heading_c.ph_th:before{background-position: -252px -47px;}
.ph_heading_c.ph_sg:before{background-position: -281px -47px;}
.ph_heading_c.ph_pt:before{background-position: -308px -47px;}
.ph_list_c > li span{display: inline-block;vertical-align: middle}
.ph_list_c li span:first-child{width: 49%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ph_list_c li span:last-child{direction: ltr;width: calc(100% - 49%);overflow: hidden;text-overflow: ellipsis;text-align:left;}
footer{padding: 3.65rem 0 1.65rem;}
footer .ph_list_c > li{background-color: rgba(40, 73, 90,0.5);}
footer .ph_list_c li a, #vc-call-menu .ph_list_c li a{display: block;width: 100%;padding: 0.6rem;}
footer .ph_list_c li a > span, #vc-call-menu .ph_list_c li a > span{height: 25px;}

footer .ph_list_c .ph_digit_c, #vc-call-menu .ph_list_c .ph_digit_c{text-align: left;}
footer .ph_list_c li:first-child, footer .ph_list_c li:last-child, footer .ph_list_c li + li, #vc-call-menu .ph_list_c li{margin-bottom: 1.2rem;}
footer .ph_heading_c:before,  #vc-call-menu .ph_heading_c:before{border-radius: 50%;border: 1px solid #fff;}
footer .vc-helpline h4, footer .vc-support-email h4{margin-bottom: 0.25rem;}
footer .vc-helpline strong, footer .vc-support-email strong{color: #E5BD05;font-size: 120%;font-weight: 300;}
footer .vc-site-details a{color: #818a91;font-size: 0.9rem;}
footer .vc-site-details a:hover{color: #fff;}
footer .vc-helpline + .vc-support-email:before{content: "";height: 80%;width: 1px; background-color: #28495A;position: absolute;right: 0;top: 6px;}
footer .btn-outline-primary{color: #fff;border-color: #366C89;font-weight: 300;border-radius: 0;cursor: pointer}
#vc-404 .btn:hover, #vc-contact-block #vc-form-block #contact .btn:hover, #vc-faq-live button:hover, #vc-faq-live a:hover,footer .vc-app-foot:hover, footer .btn-outline-primary:hover{box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}
footer .btn-outline-primary.focus, footer .btn-outline-primary:focus, footer .btn-outline-primary:hover,footer .show > .btn-outline-primary.dropdown-toggle,footer .show > .btn-outline-primary.dropdown-toggle:focus, footer .show > .btn-outline-primary.dropdown-toggle:hover, footer .show > .btn-outline-primary.dropdown-toggle{color: #fff;background-color:#214559 !important;border-color:#214559 !important;}
footer .vc-social-tags i{font-size: 1.625rem;color: #818a91;}
footer .vc-social-tags i:hover{color: #fff;box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}
#vc-language{margin-left: -1.8rem;}
#vc-language, footer #vc-language-2 {padding-right: 2.8rem !important;}
#vc-language.dropdown-toggle::after, footer #vc-language-2.dropdown-toggle::after {right: -29px;position: relative;}
#vc-language .flag-icon, footer #vc-language-2 .flag-icon {left: 79px;}
#vc-breadcrumbs .breadcrumb{background-color: #fff;}
#vc-breadcrumbs .breadcrumb a{color: inherit !important;}
#vc-breadcrumbs .breadcrumb .home_img{color:#F5F9FC;font-size:0;}
#vc-breadcrumbs .breadcrumb-item + .breadcrumb-item:before {color: #ccc;content: "\f105";font-family: "FontAwesome";}
#vc-front-bg #vc-breadcrumbs .breadcrumb{background-color: transparent;}
#vc-front-bg #vc-breadcrumbs .breadcrumb, #vc-front-bg #vc-breadcrumbs .breadcrumb a {font-size: 1rem;color: #efefef !important;text-shadow: 0 1px 3px #544F4F;}
#vc-white-bg{position: relative;padding-bottom: 3rem;padding-top: 1rem;}
#vc-white-bg:before{content: ""; height: 100%; width: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-attachment: fixed; background-clip: border-box; background-origin: padding-box; background-position-x: left; background-position-y: top;/*background-image: url('../images/pattern-white.jpg'); */ background-color: #ECF1F5;}
#vc-white-bg #vc-breadcrumbs .breadcrumb{background-color: transparent;}
#vc-loc-content{padding: 3.65rem 0; color:#5C6063;line-height: 2.1rem;font-size: 1.2rem;font-weight: 300;}
#vc-loc-content h2, #vc-loc-content h3, #vc-loc-content strong{font-family: inherit;font-weight: 500;text-transform: inherit;color: #3E4146;line-height: initial;}
#vc-loc-content h3, #vc-loc-content strong{margin-bottom: .5rem;font-size: 1.5rem;font-weight: 400;}
#vc-loc-content h3, #vc-loc-content strong{}
#vc-loc-content h2{font-size: 1.75rem;}
#vc-loc-content ul{padding-right: 2rem;list-style: outside none;}
#vc-loc-content ul li{position: relative;}
#vc-loc-content ul li:before {font-family: "FontAwesome"; content: "\f100"; position: absolute; right: -2rem; top: 0; font-weight: normal; display: inline-block; font-size: 1.5rem; color: #E26C14; vertical-align: middle; line-height: 1.85rem;}
#vc-related-loc {padding: 3.65rem 0;}
#vc-related-loc .card:not(.card-inverse) h3{color: #33363B;font-size: 0.975rem;margin-bottom: 0;font-weight: 400;}
#vc-related-loc .card:not(.card-inverse):hover h3{color: #1477BB;}
#vc-related-loc a:hover,#vc-related-loc a:hover a:focus{color: #13547E;}
#vc-related-loc #vc-inner-map{width: 100%;height: 376px;overflow: hidden;}
#vc-related-loc #map{width: 100% !important;height: 345px;}
#vc-related-loc .vc-loc-map .card.card-primary{background-color: #5A93E2; border-color: #5A93E2;border-radius: 0;}
#vc-related-loc .vc-loc-map .card-block{padding:1rem 0.2rem 0.2rem;}
#vc-related-loc .vc-loc-map h3{font-size: 1.5rem;}
#vc-loc-deals .vc-deal-head:before{ background: #fc8237; /* Old browsers */
background: -moz-linear-gradient(top,  #fc8237 0%, #fc8239 4%, #fb7f35 9%, #fc7830 31%, #f8651e 70%, #f9601b 85%, #f75d16 93%, #f65b17 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8237', endColorstr='#f65b17',GradientType=0 ); /* IE6-9 */content: "";height: 45px;width: 100%;position: absolute;right: 0;-webkit-transform: skew(-170deg); -moz-transform: skew(-170deg); -o-transform: skew(-170deg);top:0;}
#vc-loc-deals .vc-deal-head{position:relative; padding: 0.5rem 1.5rem;margin-top: 2rem;height: 45px;}
#vc-loc-deals .vc-deal-head span{z-index: 1;}
#vc-loc-deals .vc-car{position: relative;display: block;margin: 1rem 0;}
#vc-loc-deals .vc-car:before{content: "";display: inline-block;vertical-align: middle;background-size: contain;background-repeat: no-repeat;width: 100%;background-position: center;height: 85px;-moz-transform: scaleX(-1);-o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH";}
#vc-loc-deals .vc-car.vc-car-economy:before{background-image: url('../images/cars/economy.png');}
#vc-loc-deals .vc-car.vc-car-compact:before{background-image: url('../images/cars/compact.png');}
#vc-loc-deals .vc-car.vc-car-mini-van:before{background-image: url('../images/cars/mini-van.png');}
#vc-loc-deals .vc-car.vc-car-luxury:before{background-image: url('../images/cars/luxury.png');}
#vc-loc-deals{position: relative;background-color:#0A639D}
#vc-loc-deals:after{background-image: url('../images/deals-bg-pattern.png'); background-repeat: no-repeat; background-size: 100% auto; content: ""; height: 100%; width: 100%; position: absolute; left: 0; bottom: 0; opacity: 0.4;background-position: bottom center;z-index: -1;}
#vc-loc-deals .card-group .card{border-radius: 0;background-color: rgba(255, 255, 255,0.3);padding:2rem 0;}
#vc-loc-deals .card-group .card-block{padding-right: 0.5rem;padding-left: 0.5rem;}
#vc-loc-deals td.card-title{font-weight: 300;font-size:1.25rem;}
#vc-loc-deals .card-group .card .vc-deal-price{color: #E9D809;font-size: 1.1rem;}
#vc-location-filters form{padding: 0.675rem 0;}
#vc-location-filters form input{border-radius: 0;}
#vc-locations-block #noresults{font-size: 1.1rem;}
.search-box #country-search{font-size: 18px;color: #464a4c;height: auto;padding: 17px 65px 17px 55px;background-image: url('../images/loc-search-icon.png');background-repeat: no-repeat;background-position: right 26px top 16px;border-bottom:5px solid #c4c1c1;border-radius: 5px;box-shadow: 0 2px 4px #00518d;font-family:'Roboto';font-weight:300;}
.search-box #country-search:focus{border-color:#c4c1c1;}
.search-box .loc-cross{display:none;}
.search-box .loc-cross.loc-clear{position: absolute;margin: 1px 0 0 -1.5rem;width: 26px;height: 26px;text-align: center;display: block;transition: opacity 0.2s;cursor: pointer;border: 1px solid #cfcbcb;border-radius: 50%;left: 40px;top: calc(50% - 16px);	z-index: 9;	font-size: 10px;line-height: 25px;	color: #cfcbcb;	transition:all .5s;	-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;}
#vc-inner-page-rental #vc-page-title{background-image:url(../images/rental-search-bg.png);background-repeat:no-repeat;background-position:bottom center;padding:3.5rem 0;position:relative;}
#vc-inner-page-rental #vc-page-title:after{position:absolute;bottom:0;left:0;background-image:url(../images/loc-road-bg.jpg);content:"";width:100%;height:45px;}
.search-box.search-field #country-search::placeholder{color:#b2adad;}
.search-box.search-field #country-search:-ms-input-placeholder{color:#b2adad;}
.search-box.search-field #country-search::-ms-input-placeholder{color:#b2adad;}
#vc-rental-location .locs li[visible="true"] {display: block;}
#vc-rental-location .locs li[visible="false"], .no-result {display: none;}
#vc-rental-location #vc-locations-block li a{font-size: 1.125rem;border-radius: 0;padding-left: 1.8rem;}
#vc-rental-location #vc-locations-block li .list-group-item-action:focus, #vc-rental-location #vc-locations-block li .list-group-item-action:hover{background-color: #ECECEC}
#vc-rental-location #vc-locations-block li i{vertical-align: 1px;margin-left: 0.6rem;}
#vc-rental-location #vc-locations-block li a:after{font-family: "FontAwesome"; content: "\f104"; font-weight: normal; color: #bdbcbc; left: 0.8rem; position: absolute; top: 24%; font-size: inherit;}
/*#vc-about-block{padding: 3.6rem 0 3rem;color: #505050;}
#vc-about-block .card{border-radius: 0; border-width: 2px;}
#vc-about-block #vc-card-block .card{background-color:#fafafa; }
#vc-about-block #vc-booking-process .card{border:0 none;background-color: transparent;text-align: center;}
#vc-about-block #vc-booking-process .card-block{border-radius:0.2rem;background-color: #384C55;}
#vc-about-block #vc-booking-process .card-footer{background-color: transparent;}
#vc-about-block i ~ h2{font-weight: 400;font-size: 2.4rem;}
#vc-about-block h2{font-weight: 300;position: relative;font-size: 2.2rem;}*/
.vc-star-logo{vertical-align: middle;}
.vc-star-logo:before{content: "";background-image: url('../images/vip-cars-logo.png');height: 110px; width: 124px;background-size: contain;display: inline-block;}
/*#vc-about-block p{font-size: 1.286rem;line-height: 2.5rem;font-weight: 300;margin-bottom: 2rem;}*/
#vc-booking-process{background-color: #E8F6FF;}
#vc-booking-process p{margin-bottom: 0;}
#vc-manage-bookings{padding: 3.65rem 0;position: relative;background-color: #E9EDF0;}
#vc-manage-bookings button{background: #fc8237; /* Old browsers */ background: -moz-linear-gradient(top,  #fc8237 0%, #fc8239 4%, #fb7f35 9%, #fc7830 31%, #f8651e 70%, #f9601b 85%, #f75d16 93%, #f65b17 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,  #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom,  #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8237', endColorstr='#f65b17',GradientType=0 ); /* IE6-9 */ border:0 none;font-weight: 300; font-size: 1.5rem;}
#vc-manage-bookings input, #vc-manage-bookings button{border-radius: 0;}
#vc-manage-bookings:after{content: ""; background-image: url('../images/sprite.png?v=0.1'); height: 172px; width: 183px; position: absolute; bottom: 0; right: 0; background-repeat: no-repeat; background-position: -19px -420px;z-index: 0;}
#vc-manage-bookings .vc-manage-form{z-index: 1;}
#vc-manage-bookings .vc-manage-form:before {background-color: #D1D1D3; content: ""; height: 100%; width: 1px; position: absolute; left: -15px; top: 0; }
#vc-manage-form .form-control:focus{border:1px solid #eee;}
.vc-about-car {display: inline-block;width: 100%;}
.vc-about-car:before {background-image: url('../images/about-car.png');width: 462px;height: 252px;content: "";display: inline-block;background-position: bottom;background-size: contain;background-repeat: no-repeat;}
#vc-terms-block h3{margin-bottom: 1rem;margin-top: 2rem;font-weight: bolder;font-size: 1.5rem;}
.input {position: relative; z-index: 1; display: inline-block; width:100%; }
.input__field {position: relative; display: block; float: right; padding: 0.8em; width: 60%; border-radius: 0; background: #f0f0f0; color: #aaa; font-weight: 400; font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-appearance: none; /* for box shadows to show on iOS */ }
.input__field:focus {outline: none; }
.input__label {display: inline-block; float: right; padding: 0 1em; width: 40%; color: #696969; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.input__label-content {position: relative; display: block; padding:0.8em 0; width: 100%; }
.graphic {position: absolute; top: 0; left: 0; fill: none; }
.icon {color: #ddd; font-size: 150%; }
/* Kohana */
.input--kohana {overflow: hidden; background: #fff; }
.input__field--kohana {width: 100%; background: transparent; padding-right: 2.75em; }
.input__label--kohana {position: absolute; width: 100%; text-align: right; pointer-events: none; color: #484F55;right:0}
.input__label-content--kohana {display: inline-block; width: auto; -webkit-transform: translate3d(1.75em, 0, 0); transform: translate3d(1.75em, 0, 0); -ms-transform: translate3d(1.75em, 0, 0);  -o-transform: translate3d(1.75em, 0, 0); -moz-transform: translate3d(1.75em, 0, 0); -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; }
.icon--kohana {display: inline-block; -webkit-transform: translate3d(2em, 0, 0); transform: translate3d(2em, 0, 0); -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; vertical-align: -1px; }
.input__field--kohana:focus + .input__label--kohana .input__label-content--kohana, .input--filled .input__label-content--kohana {opacity: 0; -webkit-transform: translate3d(-100px, 0, 0); transform: translate3d(-100px, 0, 0); }
.input__label-content--kohana, .icon--kohana, .input__field--kohana:focus + .input__label--kohana .input__label-content--kohana, .input--filled .input__label-content--kohana {-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); padding-left: 1.2rem; }
.input__field--kohana:focus + .input__label--kohana .icon--kohana, .input--filled  .icon--kohana {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
#vc-manage-bookings .form-control:focus{background-color: transparent;}
#vc-inner-page-faq #vc-page-title:before, #vc-inner-page-faq #vc-page-title:after{content: ""; background-image: url('../images/sprite.png?v=0.1'); height: 112px; width: 112px; position: absolute; top: 2px; z-index: 0; }
#vc-inner-page-faq #vc-page-title:before{background-position: -154px -291px;left: 1%;}
 #vc-inner-page-find #vc-page-title input,#vc-inner-page-find #vc-page-title input.form-control + .input-group-btn:not(:first-child) > .btn{border:0 none;}
#vc-rental-location .locs li.loc{padding-left: 15px;padding-right: 15px;flex-grow: 1;}
#vc-location-filters form .input-group{border: 2px solid rgba(0,0,0,.15);}
#vc-location-filters form input.form-control, #vc-location-filters form input.form-control + .input-group-addon:not(:first-child){border: 0 none; }
#vc-location-filters form input.form-control {padding: .56rem .75rem}
#vc-location-filters form input.form-control + .input-group-addon:not(:first-child){border-radius: 0;}
#vc-location-filters form input.form-control + .input-group-addon:not(:first-child){background-color: #fff;position: relative;}
#vc-location-filters form input.form-control + .input-group-addon:not(:first-child):before,#vc-inner-page-find #vc-page-title input.form-control + .input-group-btn:not(:first-child):before{content:""; height: 70%; width:1px;background-color: #D8DAD9;position: absolute;left: 0; z-index: 9; display: inline-block;top: 15%;}
#vc-inner-page-faq #vc-page-title:after{background-position: -16px -291px; left: calc(1% + 105px); width: 124px;}
#vc-inner-page-find #vc-page-title {background-color:#0A62A9; background-repeat: no-repeat; background-size: cover; background-position: top left; padding: 3em 0;position: relative;}
#vc-inner-page-find #vc-page-title:after {content: " "; background-image: url('../images/find-page-bg-left.png'), url('../images/find-page-bg-right.png'); background-repeat: no-repeat; background-position: right bottom, left bottom; position: absolute; left: 0; top: 0; height: 100%; width: 100%;}
#vc-inner-page-find .form-control-lg, #vc-inner-page-find .input-group-lg > .form-control, #vc-inner-page-find .input-group-lg > .input-group-addon, #vc-inner-page-find .input-group-lg > .input-group-btn > .btn{padding: 1.15rem 1.5rem;}
#vc-inner-page-find #vc-page-title input.form-control + .input-group-btn:not(:first-child) > .btn i{width: 1.25rem;}
#vc-find-block .breadcrumb{background-color: #fff; font-size: 80%; margin-bottom: 0; padding-right: 0; padding-left: 0;}
#vc-find-block .breadcrumb a{color: #F98A05;}
#vc-find-block .breadcrumb .breadcrumb-item + .breadcrumb-item:before{font-family: "FontAwesome"; content: "\f105";font-weight: normal;color: #F98A05;}
#vc-find-block .media-heading{font-weight: 400;}
#vc-find-block .media .media-left a,#vc-find-block .media .media-right a{margin-top: 0.2rem;display: inline-block;}
#vc-find-block .media + .media{margin-top: 1.5rem;border-top:1px solid #eee;}
.vc-icon.vc-more{display: inline-block;} 
#vc-load-more{display: inline-block;position: absolute;bottom: -26px;left: 50%;}
#vc-cookie-policy{background-color: #1c3447;background-color:rgba(4, 31, 51,.9);border: 0 none;border-radius: 0;text-align: center;margin-bottom: 0;bottom: 0;top: auto;padding: 0.4rem;position: fixed;width:100%;z-index: 20000002}
#vc-cookie-policy button{border-radius: 0;padding:.10rem .5rem}
#vc-cookie-policy small{display: inline-block;font-weight: 300;font-size: 70%;}
#vc-cookie-policy a{color:#fff;font-weight: 400;text-decoration: underline;}
.vc-card-hover i{position: absolute; top: 25%; font-size: 2.2rem; left: 40%;}
#vc-related-loc .vc-card-hover img{transition: all 2s linear 0s; -webkit-transition: all 2s linear 0s; -o-transition: all 2s linear 0s; -ms-transition: all 2s linear 0s; -moz-transition: all 2s linear 0s;}
#vc-related-loc .card:not(.card-inverse):hover .vc-card-hover img{transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transition: all 2s linear 0s; -webkit-transition: all 2s linear 0s; -o-transition: all 2s linear 0s; -ms-transition: all 2s linear 0s; -moz-transition: all 2s linear 0s;}
.vc-card-hover {width: 100%; overflow: hidden; position: relative; text-align: center; display: inline-block;}
#vc-related-loc .card:not(.card-inverse){height: 100%;}
#vc-support-fix{left: 0;position: fixed;bottom: 6rem;width: 3em;height: 7rem;z-index: 2}
#vc-call-fixed{top:0;}
#vc-whatsapp, #vc-whatsapp-chat{bottom:0;padding-right: 3.5rem !important;}
#vc-live-chat, #vc-call-fixed, #vc-whatsapp, #vc-whatsapp-chat{ position: absolute; transition: all 0.5s ease-in-out 0s; z-index: 20;padding-right: 3.2rem;padding-left: 2rem;font-size: 90%;border-radius: 10rem;cursor: pointer;opacity: 0.75;right: 0rem;}
#vc-live-chat i, #vc-call-fixed i, #vc-whatsapp i, #vc-whatsapp-chat i{height: 104%; position: absolute; right: -3px; width: 3.3rem; top: -1px; bottom: 0; padding: 0.6rem; border-radius: 10rem; z-index: 666;}
#vc-whatsapp i, #vc-whatsapp-chat i{background: #afd8b4; /* Old browsers */
background: -moz-linear-gradient(top, #afd8b4 0%, #5dd169 2%, #55cd63 21%, #38bd4a 73%, #2db842 96%, #2db842 98%, #a1d2a8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #afd8b4 0%,#5dd169 2%,#55cd63 21%,#38bd4a 73%,#2db842 96%,#2db842 98%,#a1d2a8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #afd8b4 0%,#5dd169 2%,#55cd63 21%,#38bd4a 73%,#2db842 96%,#2db842 98%,#a1d2a8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afd8b4', endColorstr='#a1d2a8',GradientType=0 ); /* IE6-9 */}
#vc-live-chat span, #vc-call-fixed span{padding-right: 10px;}
#vc-live-chat:hover, #vc-call-fixed:hover, #vc-whatsapp:hover, #vc-whatsapp-chat:hover{left: -0.5rem;opacity: 1;right: auto;}
#vc-whatsapp-head + #vc-call-head{margin-left: .5rem;}
#vc-whatsapp-head a, #vc-call-head a{padding: .5rem 0;}
.popover.clipboard {background-color: #000; color: #fff; border-radius: .25rem;font-size: 12px;}
.clipboard .popover-content{padding: 3px 8px;}
.popover.clipboard:after{border-bottom-color: #000;border-top-color: #060404;}
#vc-top-dest .card{width: 100%; height: 100%; overflow: hidden; position: relative; }
#vc-top-dest .card .card-img-overlay {width: 100%; height: 100%; overflow: hidden; background-color: rgba(0,0,0,0.5); padding:0; top: calc(100% - 40px);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#vc-top-dest .card:hover .card-img-overlay {background-color: #06050480;height: 100%;top: 0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#vc-top-dest .card img {display: block; position: relative; width: 100%; }
#vc-top-dest .card h3 {/*text-transform: uppercase;*/ color: #fff; position: relative; font-size: 1.325rem; font-weight: 300; padding: 10px; margin-bottom: 0; -webkit-transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81); transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81); }
#vc-top-dest .card ul {display: block; width: 100%; text-decoration: none; padding: 7px 14px; /*text-transform: uppercase;*/ color: #fff; /*  border: 1px solid #fff;*/ background-color: transparent; opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); /*-webkit-transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81); transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);*/ font-weight: normal; padding: 5px 10px; }
#vc-top-dest .card:hover ul {opacity: 1; filter: alpha(opacity=100);  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1);  transition: opacity .85s ease-in;   -moz-transition: opacity .85s ease-in;   -webkit-transition: opacity .85s ease-in;}
#vc-top-dest .card ul > li{font-size: 1.125rem;position: relative;display: block;}
#vc-top-dest .card ul > li a{white-space: nowrap;overflow: hidden;padding-left: 1rem;text-overflow: ellipsis;vertical-align: top;}
#vc-top-dest .card ul > li a, #vc-top-dest .card a{color: #fff;display: inline-block;width: 100%;font-weight: 300;}
#vc-top-dest .card ul > li i{float: right;}
#vc-top-dest .card small{text-transform: lowercase;font-weight: 100;float: left;opacity: 0; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#vc-top-dest .card h3:hover small{opacity: 1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
#vc-top-dest .card ul > li:before{ content: '';  position: absolute;  top: 0; left: -11px;  width: calc(100% + 22px); height: 100%;  background: #F06731;  z-index: -1;  -webkit-transform:scaleY(0); -ms-transform:scaleY(0); transform:scaleY(0);  -webkit-transition: -webkit-transform .3s; transition: transform .3s;-webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;box-shadow: 0 1px 2px 0 #604A3DE6;}
#vc-top-dest .card ul > li:after{background-image: url('../images/sprite.png?v=0.1'); display:inline-block; position: absolute;left: 3px;top: 1px;content:""; background-position: -539px -161px; height: 22px; width: 13px;}
#vc-top-dest .card ul > li:hover:before {-webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); }
#vc-top-dest .vc-lg-desc .card-title a{cursor: default;}
#vc-contact-block .row + .row{margin-top: 2em;}
#vc-contact-block{background-color: #E9EDF0;padding-bottom: 3em;}

#vc-contact-block #vc-live-box a{border-radius: 0; border:0 none; }
#vc-contact-block #vc-form-block .card{ border:0 none;}
#vc-contact-block #vc-form-block form .input__label--kohana{ font-size: 1rem;}
#vc-contact-block #vc-form-block form #countrycode{padding-right: 1rem;}
#vc-contact-block #vc-form-block form .input--filled .input__field{color: #464a4c;}
#vc-contact-block #vc-form-block form .form-group{margin-bottom: .5rem;}
#vc-contact-block #vc-form-block form .icon--kohana{font-size: 130%;}
#vc-contact-block #vc-form-block form .custom-control .custom-control-description{margin-top: 0.08rem;}
#vc-contact-block #vc-form-block .card address .card-text{color: #fff;}
#vc-contact-block #vc-form-block .card-primary {background-color: #0D70B4;}
#vc-contact-block #vc-form-block .card-primary h3{position: relative;}
#vc-contact-block #vc-form-block .card-primary h3:before{content: ""; position: absolute; left: 0; bottom: -8px; height: 0.02rem; width: 100%; background-color: #63A3D1; display: inline-block;}
#vc-contact-block #vc-form-block .custom-control-input:checked ~ .custom-control-indicator{background-color: #fa6f28;}
#vc-contact-block #vc-form-block .btn-primary,#vc-contact-block #vc-form-block .btn-secondary {border: 0 none; border-radius: 0}
#vc-contact-block #vc-form-block #contact .form-control:focus{background-color: transparent;}
#vc-contact-block #vc-form-block sup{color: #F75274;}
#vc-contact-block .help-block.with-errors{width:100%;float:right;}
#vc-contact-block .help-block.with-errors ul{margin-bottom:0;}
#vc-contact-block .help-block.with-errors li {color: #ff5050;font-size: .8rem;margin-top: 5px;}
#contact label.error{color: #cf0909;font-size:.8rem;width:100%;margin-bottom:0;}
#contact input.error, #contact textarea.error {border: 1px solid #cf0909;}
#contact input[type='number']{-moz-appearance:textfield;}
#contact input[type=number]::-webkit-inner-spin-button,#contact input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
#vc-policy-block h2{margin-bottom: 1.25rem;font-size: 1.5rem;font-weight: 600;margin-top: 2rem;}
#vc-policy-block h3{margin-bottom: 1.15rem;font-size: 1.25rem;font-weight: 400;margin-top: 2rem;}
#vc-policy-block p{font-size: 1.15rem;}
#vc-faq-box a, #vc-live-chat i, #vc-manage ~ .dropdown-menu button, #vc-manage-box-2 button{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2990d2+0,278dcf+14,2382c4+35,1b77b6+53,146cab+74,146aa7+77,1064a0+95,0e63a3+98,70a2c7+100 */
background: #2990d2; /* Old browsers */background: -moz-linear-gradient(top,  #2990d2 0%, #278dcf 14%, #2382c4 35%, #1b77b6 53%, #146cab 74%, #146aa7 77%, #1064a0 95%, #0e63a3 98%, #70a2c7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2990d2 0%,#278dcf 14%,#2382c4 35%,#1b77b6 53%,#146cab 74%,#146aa7 77%,#1064a0 95%,#0e63a3 98%,#70a2c7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2990d2 0%,#278dcf 14%,#2382c4 35%,#1b77b6 53%,#146cab 74%,#146aa7 77%,#1064a0 95%,#0e63a3 98%,#70a2c7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2990d2', endColorstr='#70a2c7',GradientType=0 ); /* IE6-9 */
}
#vc-404 .btn, #vc-faq-box a, #vc-manage ~ .dropdown-menu button, #vc-manage-box-2 button, #vc-mobile-menu .btn-primary{border:0 none;border-radius: 0;}
#vc-faq-box a, #vc-manage-box-2 *, #vc-contact-block .card{border-radius: 0;}
#vc-contact-faqs .card-header{background-color: #DBEFFA;position: relative;padding: .56rem 1.25rem;}
#vc-contact-faqs .card-header a:before {font-family: "FontAwesome"; position: absolute; right: 0; top: 25%; font-weight: 100; display: inline-block; padding: 0 1rem; font-size: inherit;vertical-align: middle; height: 100%; color: inherit; }
#vc-contact-faqs .card-header a:not(.collapsed):before {content: "\f0d7";}
#vc-contact-faqs .card-header a:before {content: "\f0da";}
#vc-contact-faqs .card-header a{font-size: 1.4rem;display: inline-block;width: 100%;}
#vc-faq-live .media .media-right, #vc-contact-faqs .card-header a{color: #187ABB;}
#vc-faq-live a.btn{white-space: normal;border:0;border-radius:0;}
#vc-mobile-menu .list-group-item {background-color: transparent;border-bottom-color: transparent;color:#7D7B7B;border: 0 none;font-size: 1rem;padding: .75rem;}
#vc-mobile-menu .list-group-item.active{border-bottom: 1px solid;}
#vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-home-sm:before, #vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-home-sm:before{background-position: -360px -454px;}
#vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-info-sm:before, #vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-info-sm:before{background-position: -394px -454px;}
#vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-manage-sm:before, #vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-manage-sm:before{background-position: -429px -454px;}
#vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-phone-sm:before, #vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-phone-sm:before{background-position: -466px -454px;}
#vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-ques-sm:before, #vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-ques-sm:before {background-position: -507px -454px;}
#vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-terms-sm:before, #vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-terms-sm:before{background-position: -543px -454px;}
#vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-secure-sm:before, #vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-secure-sm:before{background-position: -581px -454px;}
#vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-globe-sm:before, #vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-globe-sm:before{background-position: -616px -450px;}
#vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-affiliate-sm:before, #vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-affiliate-sm:before{background-position: -776px -456px;}
#vc-mobile-menu #vc-foot-btn button + button{margin-top: 0.6rem;}
#vc-mobile-menu #vc-foot-btn button{background: #fc8237; /* Old browsers */ background: -moz-linear-gradient(top,  #fc8237 0%, #fc8239 4%, #fb7f35 9%, #fc7830 31%, #f8651e 70%, #f9601b 85%, #f75d16 93%, #f65b17 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,  #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom,  #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8237', endColorstr='#f65b17',GradientType=0 ); /* IE6-9 */ border-radius: 56%; font-size: 113%; color: #fff; border: 3px solid #fff !important; }
#vc-mobile-menu .list-group-item:not(.active):before{background-color: #F0662F;}
#vc-mobile-menu .list-group-item:hover, #vc-mobile-menu .list-group-item:focus{color: #EF662F;}
#vc-app-section {
background: #288fd2; /* Old browsers */
background: -moz-linear-gradient(left,  #288fd2 0%, #2288ca 7%, #2386c9 10%, #1e81c2 14%, #1f82c3 15%, #1d7cbc 22%, #1e7cba 28%, #2a84c2 42%, #2983c1 46%, #2b85c3 46%, #2a84c2 48%, #2c84c4 48%, #2b83c2 54%, #267ebd 61%, #136da9 74%, #0e68a6 81%, #0d67a3 81%, #0a64a0 99%, #0966a3 100%, #85b2cf 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #288fd2 0%,#2288ca 7%,#2386c9 10%,#1e81c2 14%,#1f82c3 15%,#1d7cbc 22%,#1e7cba 28%,#2a84c2 42%,#2983c1 46%,#2b85c3 46%,#2a84c2 48%,#2c84c4 48%,#2b83c2 54%,#267ebd 61%,#136da9 74%,#0e68a6 81%,#0d67a3 81%,#0a64a0 99%,#0966a3 100%,#85b2cf 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #288fd2 0%,#2288ca 7%,#2386c9 10%,#1e81c2 14%,#1f82c3 15%,#1d7cbc 22%,#1e7cba 28%,#2a84c2 42%,#2983c1 46%,#2b85c3 46%,#2a84c2 48%,#2c84c4 48%,#2b83c2 54%,#267ebd 61%,#136da9 74%,#0e68a6 81%,#0d67a3 81%,#0a64a0 99%,#0966a3 100%,#85b2cf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#288fd2', endColorstr='#85b2cf',GradientType=1 ); /* IE6-9 */
position: relative;}
#vc-app-section h3{line-height: 1.2;}
#vc-app-section p{line-height: 1.3;}
#vc-app-section .card:after {position: absolute; bottom: 0; border-bottom: 242px solid rgb(9, 87, 140); border-left: 19vw solid transparent; border-right: 19vw solid transparent; height: 10%; width: 100%; content: ""; left: 0; opacity: 0.65;}
#vc-app-section .card-block{z-index: 1;}
#vc-app-section .card strong {margin-right: 0.3rem;font-size: 110%;white-space: nowrap;}
#vc-fleet-feat{background-color: #E9EDF0;overflow:hidden;}
#vc-car-fleet h3 > span{font-weight: 300;}
#vc-car-fleet > p{margin-bottom: 2.5rem;}
#vc-fleet-feat h3 > strong{color: #F8B215}
#vc-car-fleet .vc-car-list {border: 1px solid rgba(0,0,0,.125);margin:0; border-radius: 0} 
#vc-car-fleet .vc-car-list > li{height: auto;max-width: inherit;text-indent: 0;border-radius: 0;border:0 none;margin:0;background-color: #fff;width: 100%;font-size: 90%;padding: .5em;color: inherit;-webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;}
#vc-car-fleet .vc-car-list > li > a {color: inherit;display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;}
#vc-car-fleet .vc-car-list > li > a small{font-size:77%;vertical-align: 5px;}
#vc-car-fleet .vc-car-list > li.active {background-color: #78BDF6;color: #fff;border-left: 2px solid #458FCE;width: calc(100% + 10px);}
#vc-car-fleet .vc-car-list > li.active em{color:#fff;}
#vc-car-fleet .vc-car-list > li + li{border-top:1px solid rgba(0,0,0,.125);}
#vc-car-fleet .vc-car-list > li em{display: inline-block;width: 100%;font-style: initial;}
#vc-car-fleet .vc-car-list > li > a span{-webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important;}
#vc-car-fleet .list-inline > li {margin-top: 5px;}
#vc-car-fleet .vc-car-name{margin-bottom: 1.5rem;margin-top: .7rem;}
.vc-car-sm{display: inline-block;margin-left: 0.5em;}
/*.vc-car-sm:before, .vc-car-lg:before{content: "";background-position: center;background-repeat: no-repeat;display: inline-block}*/
#vc-car-fleet .vc-car-sm, #vc-car-fleet .vc-car-lg{background-position:center;background-repeat:no-repeat;max-width:100%;background-position:center;}
#vc-car-fleet .vc-car-sm{background-size:90%;width:100px;height:57px;}
#vc-car-fleet .vc-car-lg{background-size:80%;width:430px;height:200px;}
#vc-box-feat .card{border-radius: 0;}
#vc-box-feat .card .card-header{padding:0;position: relative;padding:0;}
#vc-box-feat .card .card-block{background-color: #E9EDF0;}
#vc-box-feat .card + .card{margin-top: 1rem;}
#vc-box-feat .card h4{font-size: 95%;}
#vc-box-feat .card h4 a{color: #2C343F;font-weight: 500;padding: .75rem 1.25rem;font-size: 95%;}
#vc-box-feat .card h4 a:not(.collapsed){background-color: #D6DEE1;}
#vc-box-feat .card p{font-size: 80%;}
#cookies .card-header a:before, #vc-box-feat .card-header a:before{background-color: transparent;border-color: transparent;}
#vc-front-feat h2{font-weight: 300;}
#vc-front-feat .vc-loc-content .vc-loc-intro{direction: ltr;}
#vc-call-menu .ph_list_c li:nth-child(4n+1), #vc-call-menu .ph_list_c li:not(:nth-child(4n+1)){margin-bottom: 0.25rem;}
#vc-call-menu .modal-header i.vc-icon{padding: 0.6rem; border-radius: 10rem; vertical-align: 0; margin-left: 0.6rem;}
#vc-page-not-found{position: relative;padding-bottom: 15rem;}
#vc-page-not-found h1{font-size: 12rem;font-weight: 800;}
#vc-page-not-found:before{background-image: url('../images/404-bg.jpg'); background-repeat: no-repeat; content: ""; height: 100%; width: 100%; background-size: cover; background-position: left top; position: absolute; top: 0; left: 0; }
.modal-backdrop.show {opacity: .8;}
#vc-call-menu .modal-content {border-radius: 0; box-shadow: 0 0 4px rgba(0,0,0,.2);}
#vc-call-menu .ph_heading_c:before{box-shadow: 0 1px 2px #ddd;border-color: #ddd;}
.breadcrumb-item + .breadcrumb-item::before{ -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }
footer .list-inline.flex-nowrap .list-inline-item:not(:last-child){margin-left: 15px;}    
#vc-rev-head{box-shadow: 0 4px 4px -5px #c8c8c8; border-bottom: 0;}
#vc-rev-head strong.h3{font-weight: 600;font-size: 1.70rem;}
#vc-rev-head span{color: #aaa;line-height: 16px;font-size: 13px;}
#vc-rev-head p span strong{color: #888;}
#vc-rev-head .tb-star{height: 1.6em;width: 1.6em;}
#vc-trust-block{background-color: #F1F1F1;padding-bottom: 2rem;}
#vc-trust-block #vc-breadcrumbs .breadcrumb {background-color: transparent;}
#vc-trust-block cite{font-style: normal;}
#vc-trust-block .vc-rev-details time{display: inline-flex;}
#vc-trust-block .vc-rev-details small{position: relative; font-weight: 300; color: #fff; z-index: 5; font-size: 0.8rem; padding: 0.3rem 1.4rem 0.2rem 1rem; background-color: #F1662F; margin-left: -25px; white-space: nowrap;}
#vc-trust-block .vc-rev-details small:after{content: ""; position: absolute; right: 0; top: 0; height: 0; width: 0; z-index: -1; border-style: solid; border-color: transparent #fff transparent transparent; border-width: 12px 12px 12px 0;}
#vc-trust-block .vc-rev-details small:before{content: ""; border-style: solid; border-color: transparent #F1662F transparent transparent ; border-width: 4px 6px 4px 4px ; width: 0; height: 36px; position: absolute; left: -5px; top: -4px; z-index: -5; bottom: -4px; opacity: 0.8;}
#tb-profile-link{max-width: 130px;display: inline-block;margin-right: 0.65rem;background-color: #f1f1f1;padding: 0.25rem .75rem;max-width: 130px}
.c2{fill:#f9a220}.c3{fill:url(#SVGID_1_)}.c4{opacity:.5;fill:url(#SVGID_2_)}.c5{fill:url(#SVGID_3_)}.c8{fill:#929497}.dark .c6{fill:#fff}
.tb-star{display: inline-block;height: 1.6rem;width: 1.6rem;position: relative;padding: 2px;}
.tb-star:before{content: "";background-image: url("../images/trustbox-img/star.png");background-repeat: no-repeat;background-position: center;background-size:contain;height:100%;width:100%;position:absolute;left:0;top:0;right:0;bottom:0;}
.tb-star-5 .tb-star{background-color: #00B67A;}
.tb-star-4 .tb-star{background-color: #73B143;}
.tb-star-4 .tb-star:last-child{background-color: #ddd;}
.tb-star:not(:last-child){margin-left: 0.2rem;}
.tb-post-date{color: #ccc;}
#tb-reviews .vc-rev-cont{font-size: 1.1rem;color: #545252;font-weight: 300;overflow: hidden;}
#tb-reviews .card-text.showall{height: auto;}
#tb-reviews .card{box-shadow: 0 4px 4px -5px #c8c8c8;border-color: transparent;}
#tb-reviews .card.active{border: 1px solid #0275D8;}
.tb-read-more.collapsed {background: linear-gradient(to bottom, rgba(255,255,255,0) 0, #fff 70%, #fff 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);}
.tb-read-more {position: absolute; cursor: pointer; width: 100%; text-align: center; opacity: 1; transition: opacity 0.3s ease-in; color: #888; left: 0; bottom: 0; text-align: left; padding: 1rem 1rem 0.4rem; }
.tb-read-more span{margin-top: 0.6rem;opacity: 0.6;font-weight: 300;font-size: 62%;}
.tb-read-more span:hover{opacity: 1;transition: opacity 0.3s ease-in;}
#tb-reviews .collapse.show {display: inline;}
#vc-trust-block #vc-form{padding: 0;}
#vc-trust-block #vc-form #vc-form-label{top: -11px;right: -12px;}
#vc-trust-block #vc-form .card-block{background-color: #0E71B5;}
ul#vc-right-nav .dropdown-menu{max-width: 223px;}
#vc-whatsapp-nav i.vc-icon.vc-whatsapp-sm{position: relative;top: -2px;}
#vc-whatsapp-nav  button{border: 0;background-color: transparent;}
/*--about-page--*/
#vc-inner-page-about ~ section {font-size: 1.15rem;}
#vc-inner-page-about ~ section h3{font-size: 1.8rem;}
#vc-inner-page-about #vc-page-title:not(strong) h1 {font-weight: 300;}
#vc-inner-page-about #vc-page-title::before {content: "";background-image: url('../images/about-us-bg.png');background-position: center;height: 100%;width: 100%;position: absolute;right: 0;top: 0;background-repeat: no-repeat;background-size:auto;}
#vc-inner-page-about #vc-page-title h1::before {content: "";background-image: url('../images/sprite-about.png');background-repeat: no-repeat;left: 0;top: 0;background-position: -298px -159px;	height: 94px;width: 94px;background-color: #F1662F;	border-radius: 50%;	vertical-align: middle;	display: inline-block;margin-left: 1.5rem;}
.vc-about-icon::before {background-image: url('../images/sprite-about.png');background-repeat: no-repeat;content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1;}
.vc-about-icon {height: 50px;width: 60px;position:relative; display:inline-block;}
.vc-about-icon.vc-web-eng::before {background-position: -9px -174px;}
.vc-about-icon.vc-cal-mark::before {background-position: -88px -165px;}
#vc-about-intro li + li {padding-top: 2rem;margin-top: 1rem;border-top: 1px solid #e7e7e7;}
#vc-about-intro .brand-icon {display: inline-block;padding: 0 .5rem;margin: 0 .25rem;min-width: 60px;text-align: center;font-size: 1rem;font-weight: 600;}
#vc-about-intro .brand-icon.hertz {background: #fff400;}
#vc-about-intro .brand-icon.alamo {background: #0061aa;color: #fff;}
#vc-about-intro .brand-icon.dollar {color: #cf112b;border: 1px solid #ccc;}
#vc-about-intro .brand-icon.sixt {color: #fff;background: #000;}
#vc-about-intro .brand-icon.avis {color: #fff;background: #d40029;}
#sticky-nav.about-nav-sticky .nav-pills .nav-link {border: 1px solid #e1e1e1;color: #3E4146;font-weight: 300;border-radius: 0;font-size: 1.15rem;background-color: #f9f9f9; padding:.5rem;}
#sticky-nav.about-nav-sticky .nav-pills .nav-item + .nav-item {margin-right: 0.5rem;}
#sticky-nav.about-nav-sticky.sticky {width: 100%;background: #fff;z-index: 3;box-shadow: 0 0 3px #ccc;-ms-box-shadow: 0 0 3px #ccc;-webkit-box-shadow: 0 0 3px #ccc; padding:.3rem 0;}
#sticky-nav.about-nav-sticky.sticky .nav-pills .nav-link.active {border: 1px solid #f65b17;color: #fff;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;-o-transition: all 0s;	transition: all 0s;background: #fc8237; /* Old browsers */
background: -moz-linear-gradient(top,  #fc8237 0%, #fc8239 4%, #fb7f35 9%, #fc7830 31%, #f8651e 70%, #f9601b 85%, #f75d16 93%, #f65b17 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8237', endColorstr='#f65b17',GradientType=0 ); /* IE6-9 */}
.service-offer-list button {width: calc(20% - 58px);margin: 10px;border-radius: 0;border-color: #e6eaed;background-color:transparent;white-space: normal;padding:1rem; cursor:pointer;}
.service-offer-list button:focus, .service-offer-list button:hover {background: #dbeefe;box-shadow: none;border: 1px solid #cadded;}
.service-offer-list i.vc-about-icon:before {content: "";background-color: #3796E8;border: 2px solid #fff;border-radius: 50%;width: 100%;height: 100%;position: absolute;left: 0;top: 0;box-shadow: 0 0 4px #c4d1dc;}
#our-advantages i.vc-about-icon {width: 105px;height: 105px;margin:0 auto 1.2rem auto;}
.service-offer-list .vc-about-icon.vc-zero-fee::before {background-position: 22px -3px;background-color: #79bdf6;}
.service-offer-list .vc-about-icon.vc-no-charge::before {background-position: -63px 0;background-color: #f87649;}
.service-offer-list .vc-about-icon.vc-supplier::before {background-position: -152px -2px;background-color: #857af3;}
.service-offer-list .vc-about-icon.vc-plus-location::before {background-position: -226px -4px;background-color: #fc5763;}
.service-offer-list .vc-about-icon.vc-same-drop::before {background-position: -305px 0px;background-color: #2dca9c;}
.service-offer-list .vc-about-icon.vc-booking-manage::before {background-position: -389px -6px;background-color: #57be61;}
.service-offer-list .vc-about-icon.vc-car-fleet::before {background-position: 10px -239px;background-color: #57be61;}
.service-offer-list .vc-about-icon.vc-multi-payment::before {background-position: -84px -241px;background-color: #2dca9c;}
.service-offer-list .vc-about-icon.vc-search-filetr::before {background-position: -182px -240px;background-color: #fc5763;}
.service-offer-list .vc-about-icon.vc-book-form::before {background-position: -275px -241px;background-color: #857af3;}
.service-offer-list .vc-about-icon.vc-book-support::before {background-position: -363px -238px;background-color: #f87649;}
.service-offer-list .vc-about-icon.vc-secure-payment::before {background-position: -445px -240px;background-color: #79bdf6;}
#our-advantages .vc-about-icon.vc-about-info {width: 62px;height: 62px; margin-bottom:0; margin-left:1rem;}
.vc-about-icon.vc-about-info::before {background-position: -233px -181px;}
#how-we-work {background: #f7f6f6;}
#how-we-work ol dt {font-size: 1.75rem;}
#our-advantages p:last-child {margin-bottom: 0;}
#how-we-work .alert-warning {background-color: #fff1e8;border-color: #f9dfce;color: #5c5f63;}
#how-we-work .alert-warning strong {color: #f57c2e;}
#how-we-work i.vc-about-icon::before {content: "";background-color: #f87649;border: 2px solid #fff;border-radius: 50%;width: 100%;height: 100%;position: absolute;left: 0;top: 0;box-shadow: 0 0 4px #c4d1dc;}
#how-we-work i.vc-about-icon {width: 82px;height: 82px;}
#how-we-work .vc-about-icon.vc-step-1::before {background-position: -477px -10px;}
#how-we-work .vc-about-icon.vc-step-2::before {background-position: -610px -10px;}
#how-we-work .vc-about-icon.vc-step-3::before {background-position: -544px -11px;}

#how-we-work strong em {color: #5aabf6;font-size: 1.75rem;font-style: normal;font-weight: 600;}
#how-we-work strong span {font-weight: 400;font-size: 1rem;}
#how-we-work li {position: relative;}
#how-we-work li + li {margin-top: 1.5rem;}
#how-we-work li:last-child::before {display: none;}
#how-we-work li::before {position: absolute;width: 1px;height: calc(100% + 30px);border-left: 1px dashed #b7c4f9;content: "";left: 57px;top: 0;}
.network-sec ul i.vc-about-icon {height: 67px;width: 67px;}
.network-sec .vc-about-icon::before {background-color:#3796E8; border-radius:50%;box-shadow: 0 0 4px #c4d1dc;border: 2px solid #fff;}
.network-sec i.vc-about-icon.vc-brands::before {background-color: #fc5763;}
.network-sec i.vc-about-icon.vc-affilates::before {background-color: #857af3;}
.network-sec .vc-about-icon.vc-customers::before {background-position: -399px -96px;}
.network-sec .vc-about-icon.vc-brands::before {background-position: -468px -93px;}
.vc-about-icon.vc-affilates::before {background-position: -529px -94px;}
.network-sec h3 {font-size: 1.3rem !important;font-weight: 500;margin-bottom: .5rem;}
.network-sec .supp-brand-logo li {display: inline-block;padding-bottom: 0;margin-right:.2rem;margin-bottom:.35rem;}
.network-sec ul li {padding-bottom: 1.5rem;}
.mobile-app-anytime {font-size: 1rem;border: 1px solid #e4e4e4;background: url(../images/mobile-app-bg.png) top right no-repeat;}
.mobile-app-anytime h2::before {width: 20px;height: 99%;transform: skew(11deg);-ms-transform: skew(11deg); -webkit-transform: skew(11deg); background: #0E71B5;content: "";position: absolute;left: -10px;top: 0;}
.mobile-app-anytime h2 {background: #0E71B5;margin: 1.25rem 0;font-size: 1.5rem;font-weight: 500;padding: 1rem 1.5rem;box-shadow: 0 3px 4px #666;position: relative;color: #fff;}
.mobile-app-anytime ul {padding: 0;list-style: none;margin-bottom: 1.25rem;padding-bottom: 1.25rem;border-bottom: 2px solid #0E71B5;}
.mobile-app-anytime li {padding-right: 1.25rem;position: relative;}
.mobile-app-anytime li + li {margin-top: 12px;}
.mobile-app-anytime li::before {background: url('../images/sprite-about.png');position: absolute;content: "";right: 0;top: 7px;width: 12px;height: 12px;background-position: -603px -121px;}
.about-app-footer {background: #e7e7e7;color: #31383f;}
.about-app-footer .vc-about-icon {width: 86px;height: 33px;vertical-align: middle;}
.vc-about-icon.vc-app-store-icon::before {background-position: -671px -186px;}
.vc-about-icon.vc-googlepay-icon::before {background-position: -578px -186px;}
.about-app-footer a {display: inline-block;}
.about-nav-sticky{width:100%;}
.service-popover {width: 200px;text-align:center;}
.mobile-app-anytime em span {color: #0E71B5;}
#how-we-work h2{margin-top: .4rem;}
.network-sec .supp-brand-logo li i.vc-about-icon{width:71px;height:32px;}
.network-sec .supp-brand-logo li i::before {box-shadow: none;border-radius:0;padding:0;background-color:transparent;border:0;}
.network-sec .supp-brand-logo li i.vc-hertz::before {background-position: -683px -317px;}
.network-sec .supp-brand-logo li i.vc-alamo::before {background-position: -611px -317px;}
.network-sec .supp-brand-logo li i.vc-dollar::before {background-position: -538px -317px;}
.network-sec .supp-brand-logo li i.vc-sixt::before {background-position: -611px -280px;}
.network-sec .supp-brand-logo li i.vc-avis::before {background-position: -684px -280px;}
#vc-inner-page-search #vc-page-title{position:relative;
background: rgb(13,108,170); /* Old browsers */
background: -moz-linear-gradient(left, rgba(13,108,170,1) 0%, rgba(10,90,169,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(13,108,170,1) 0%,rgba(10,90,169,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(13,108,170,1) 0%,rgba(10,90,169,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d6caa', endColorstr='#0a5aa9',GradientType=1 ); /* IE6-9 */}
#vc-inner-page-search #vc-page-title:not(strong) h1 {font-weight: 300;}
#vc-inner-page-search #vc-page-title:before, #vc-inner-page-search #vc-page-title:after{background:url(../images/search-banner-icon.png) no-repeat;width:373px;height:114px; content:""; position:absolute;bottom:0;}
#vc-inner-page-search #vc-page-title:after{right:0;}
#vc-inner-page-search #vc-page-title:before{left:0;}
#vc-search-banner input{padding: 1.2rem;}
#vc-search-banner button, #vc-search-banner input{border: none;}
.vc-search-icon{height:30px;width:30px;position:relative;display:inline-block;}
.vc-search-icon::before{background-image: url('../images/sprite.png?v=0.1');background-repeat: no-repeat;content: "";position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 1;}
.vc-ser-icon:before{background-position:-520px -336px;}
#vc-search-banner span.input-group-btn{position:relative;}
#vc-search-banner span.input-group-btn:before{position:absolute; width:2px; height:60%;background:#d7d9da; left:0; top:20%;content:"";z-index:3;}
#vc-search-banner button:hover, #vc-search-banner button:active, #vc-search-banner button:focus {background-color:#ffffff;z-index:0;border:none;box-shadow:none;outline:none;cursor:pointer;}
#vc-search-block{background: #e9edef;}
#vc-search-block .vc-search-result{margin-bottom:1rem;}
#vc-search-block .vc-search-result:last-child{margin-bottom:0;}
.vc-search-list .vc-result-breadcrumb{background:none; padding:0;}
.vc-search-list .vc-result-breadcrumb li, .vc-search-list .vc-result-breadcrumb li a{font-size: .85rem;}
.vc-search-list .vc-result-breadcrumb li{color:#999999;}
.vc-search-list .vc-result-breadcrumb li + li::before {content: ">";padding:0 .25rem;color:#999999;}
.vc-airport-icon:before{background-position:-665px -455px;}
.vc-building-icon:before{background-position:-691px -455px;}
.vc-trainstation-icon:before{background-position:-718px -455px;}
.vc-search-list h2{font-size: 1.5rem;color: #484e58;font-weight: 500;line-height:1.3;margin-bottom:.5rem;}
.vc-search-list h2 small{color:#999;font-size:70%;}
.vc-search-list p{font-size:1rem;color:#5c5f63;margin-bottom:0;}
#vc-search-block .vc-search-img{position:relative;}
.vc-search-img .search-loc-icon{position: absolute;top: 0;left: 0;z-index: 1;width:35px;height:35px;border-radius: 5px 0 0 0;background: #fa712a;}
.vc-search-img .search-loc-icon i{width:20px; height:20px;top:8px;left:7px;}
.vc-search-book a {background: #0f6bbf;text-transform:uppercase;}
.vc-search-book a:hover{background:#074883;}
/*reviews-page*/
.vc-banner-sup{background:#fff;border-radius:0;box-shadow: 0 0px 50px #002f5c;position:relative;padding:1.25rem 1rem;}
.vc-banner-sup:before{background: url(../images/reviews-comment.png) no-repeat;content: "";position: absolute;top: -43px;left: -145px;width: 118px;height: 102px;display: inline-block;}
.vc-banner-sup:after{background: url(../images/reviews-thumb.png) no-repeat;content: "";position: absolute;top: -43px;right: -155px;width: 134px;height: 132px;display: inline-block;}
.banner-sup-card{border:none;}
.banner-sup-excellent.banner-sup-card{position: relative;}
.banner-sup-excellent.banner-sup-card::after{position: absolute;content: "";right: -15px;top: 0;height: 100%;width: 1px;background: #d7d7d7;}
.vc-banner-sup h2{margin-bottom: 0;color: #333;text-transform: none;}
.banner-sup-card p{color: #aaa;font-size: .85rem;line-height: 1rem;text-transform: none;font-weight:400;}
.banner-sup-card p strong{font-weight:500;}
.banner-sup-card p a{text-decoration:underline; color:#888888;font-weight:600;}
.banner-sup-card p strong{color:#888888;font-weight:600;}
.banner-sup-card .vc-sup-icon{max-width: 188px;min-height:43px;background: #f1f1f1;text-align: center;padding: .25rem;}
.banner-sup-card .tb-star-rating img{width:20px;}
.banner-sup-excellent .tb-star{width:32px; height:32px;background:#00b77c;border-radius:0;}
.tb-star-4 .tb-star{background-color:#73CF11;}
.tb-star::before {background-image: url("../images/trustbox-img/star.svg");}
.el-star{display: inline-block;height: 34px;width: 34px;position: relative;border-radius: 2px;padding: 2px;}
.el-star-4 .el-star:last-child::before {background-image: url("../images/elite-img/elite-rating-none.svg");}
.el-star::before{content: "";background-image: url("../images/elite-img/elite-single-rating.svg");background-repeat: no-repeat;background-position: center;background-size: contain;position: absolute;left:0;top:0;right:0;bottom:0;}
/*#vc-inner-page-reviews #vc-page-title h1 {margin: 1.5rem 0 3rem 0;}*/
#vc-trust-block ol.breadcrumb{position:relative;}
#vc-trust-block .breadcrumb-item.review-tab{color:#fff;position:absolute;right:15px; bottom:-8px;}
#vc-trust-block .breadcrumb-item.review-tab:before{display:none;}
#vc-trust-block .breadcrumb li.breadcrumb-item.review-tab button{font-size: .9rem;background: #4d4c4b;padding: .5rem .75rem;border-radius: 5px 5px 0 0;display:inline-block;position:relative;border:none;cursor:pointer;}
#vc-trust-block .breadcrumb li.breadcrumb-item.review-tab button:focus{box-shadow:none;}
#vc-trust-block .breadcrumb li.breadcrumb-item.review-tab button::before{position: absolute;bottom: 0;left: -8px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 0 solid transparent;border-top: 8px solid #2b2b2b;content: "";}
#vc-trust-block .breadcrumb li.breadcrumb-item.review-tab button::after{position: absolute;bottom: 0;right: -8px;width: 0;height: 0;border-right: 8px solid transparent;border-left: 0 solid transparent;border-top: 8px solid #2b2b2b;content: "";}
.vc-icon.vc-review-write::before{width: 17px;height: 18px;background-position: -902px -458px;margin-right: .25rem;}
#leave-feedback .btn-group i.vc-icon:before{width:196px;height:30px;}
#leave-feedback .btn-group{position:relative;}
#leave-feedback .btn-group:before{content:"";position:absolute; width:1px;height:100%; position:absolute; top:0; left:50%;background:#bdbdbd;display:none;}
#leave-feedback .btn-group::after {content: "or";width: 28px;height: 24px;position: absolute;top: calc(50% - 12px);left: calc(50% - 10px);background: #fff;color: #bdbdbd;line-height: 1;font-size: 1.25rem;display:none;}
#leave-feedback .btn{border: none;background: #f0f0f0;border-radius: 0;padding: 1.35rem 2rem;border-bottom: 7px solid #dbdbdb;cursor:pointer;}
.vc-icon.vc-trustpilot-portal::before {background-position: -428px -698px;}
.vc-icon.vc-reseller-portal::before {background-position: -210px -695px;}
#leave-feedback .modal-header{background: #215999;border-bottom: 3px solid #81bbfc;box-shadow: 0 -3px 3px inset #0f4078;}
#leave-feedback .modal-header h2{color:#fff; font-size:1.5rem;font-weight: 400;}
#leave-feedback h3{font-size:1.1rem;font-weight:600;color:#615f5f;}
#leave-feedback p{color:#797979;font-size:1rem;}
#leave-feedback .close{opacity:1;}
#leave-feedback .close:focus{border:0;outline:0;}
.vc-review-x{width:26px; height:26px; border-radius:50%;background:#073263; border:1px solid #81bbfc;}
.vc-review-x:before{width:13px;height:13px;background-position:-948px -603px;margin-top:-4px;}
#leave-feedback .btnPrevious{color: #333;padding: .75rem 2rem;border-bottom: 3px solid #b9b9b9;background: #eaeaea;font-size: 1.2rem;margin-top: 1rem;}
#leave-feedback .btnPrevious:hover{background:#dddddd;}
#leave-feedback #trustpilot-tab iframe{width:100%;height:460px;display:block !important;}
#vc-form.vc-temp-bg::after {background-color: #c6bfbf; background-image: url('../images/city-page-banner.jpg'); background-repeat: no-repeat; background-size: cover; position: absolute; background-position: center; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background-origin: content-box; height: 100%; width: 100%; content: ""; }
#vc-support-fix.vc-support-chinese{height:14rem;}
#vc-support-fix.vc-support-chinese #vc-wechat-fix{top: 0;position: absolute;z-index: 20;left: 0rem;background: #64ab23;padding: .5rem;border-radius: 0 12px 12px 0;text-align: center;color:#ffffff; font-size:16px;}
#vc-support-fix.vc-support-chinese #vc-wechat-fix img {margin: .25rem 0;}
#vc-support-fix.vc-support-chinese #vc-call-fixed{bottom:0; top:auto;}
#vc-support-fix.vc-support-chinese .vc-icon.vc-wechat-fixed::before{background-position: -954px -573px;height: 26px;width: 26px;border: 1px solid #ffffff;border-radius: 5px;}
#vc-front-faq .vc-view-link, #vc-top-dest .vc-view-link {color: #757575;font-size: 1rem;font-weight:400;border-bottom: 1px solid #b6b6b6;}
#vc-front-faq .vc-view-link:hover, #vc-top-dest .vc-view-link:hover {color: #B1B1B1;border-color:#CFCFCF;}
#vc-front-faq .vc-view-link:hover i, #vc-top-dest .vc-view-link:hover i{right: -3px;position: relative;}
#vc-form-block .custom-control-indicator{right:0;left:auto;}

#vc-faq-box i, #vc-contact-block #vc-live-box i {border-radius: 50%;}
#vc-faq-box i, #vc-faq-live a{
background: #2990d2;
background: -moz-linear-gradient(top,  #2990d2 0%, #278dcf 14%, #2382c4 35%, #1b77b6 53%, #146cab 74%, #146aa7 77%, #1064a0 95%, #0e63a3 98%, #70a2c7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2990d2 0%,#278dcf 14%,#2382c4 35%,#1b77b6 53%,#146cab 74%,#146aa7 77%,#1064a0 95%,#0e63a3 98%,#70a2c7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2990d2 0%,#278dcf 14%,#2382c4 35%,#1b77b6 53%,#146cab 74%,#146aa7 77%,#1064a0 95%,#0e63a3 98%,#70a2c7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2990d2', endColorstr='#70a2c7',GradientType=0 ); /* IE6-9 */
}
#vc-contact-block #vc-live-box i{
	background: #fc8237;
	background: -moz-linear-gradient(top, #fc8237 0%, #fc8239 4%, #fb7f35 9%, #fc7830 31%, #f8651e 70%, #f9601b 85%, #f75d16 93%, #f65b17 100%);
	background: -webkit-linear-gradient(top, #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%);
	background: linear-gradient(to bottom, #fc8237 0%,#fc8239 4%,#fb7f35 9%,#fc7830 31%,#f8651e 70%,#f9601b 85%,#f75d16 93%,#f65b17 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc8237', endColorstr='#f65b17',GradientType=0 );
}
.vc-icon.vc-messenger-live:before{background-position: -610px -595px;height: 76px;width: 76px;}
.vc-icon.vc-whatsapp-box:before {background-position: -514px -589px;height: 76px;width: 76px;}
/*Empty Cities CSs*/
#vc-loc-content ul li strong, #vc-loc-content address strong, #vc-loc-content p strong, #vc-loc-content .half-small-width-list li strong {color: #525456;font-size: 1.2rem !important;margin:0;} 
#vc-loc-content .half-width-list li{width: 46%;display: inline-block;vertical-align: top; margin-bottom: 0.7rem;} 
#vc-loc-content .half-width-list li:nth-child(2n){margin-right: 45px;} 
#vc-loc-content h3 { margin-top: 1.5rem; margin-bottom: 0.5rem; }
#vc-loc-content .half-width-list li { margin-right: 0; }
.supplycars_nbe_loader {height: 100%;position:relative !important;width: 100%;display:inline-block;z-index:1062}
.supplycars_nbe_loader .supplycars_nbe_ldwrapper {position: absolute !important;left: calc(50% - 25px);top:150px;top:50%;}
@keyframes spin{to{transform:rotate(-1turn);-ms-transform:rotate(-1turn);-webkit-transform:rotate(-1turn);-moz-transform:rotate(-1turn);-o-transform:rotate(-1turn)}}
.sc_loader_bg{width:56px;height:56px;background:#000;border:7px solid #000;overflow:hidden;border-radius:10px;}
.sc_loader{position:relative;width:40px;height:40px;animation:spin 2.2s infinite steps(80);-moz-animation:spin 2.2s infinite steps(80);-ms-animation:spin 2.2s infinite steps(80);-o-animation:spin 2.2s infinite steps(80);-webkit-animation:spin 2.2s infinite steps(80)}
.sc_loader span:after,.sc_loader span:before,.sc_loader:after,.sc_loader:before{content:'';position:absolute;top:0;right:20px;width:2px;height:20px;transform-origin:-5px 30px}
.sc_loader span:after,.sc_loader span:before,.sc_loader:after{height:12px}
.sc_loader:before{transform:rotate(0);background:#fff}
.sc_loader:after{transform:rotate(11deg);background:#fff}
.sc_loader #spin-1:before{transform:rotate(22deg);background:#fff}
.sc_loader #spin-1:after{transform:rotate(32deg);background:#fff}
.sc_loader #spin-2:before{transform:rotate(42deg);background:#c8c8c8}
.sc_loader #spin-2:after{transform:rotate(52deg);background:#8e8e8e}
.sc_loader #spin-3:before{transform:rotate(62deg);background:#8e8e8e}
.sc_loader #spin-3:after{transform:rotate(72deg);background:#626262}
.sc_loader #spin-4:before{transform:rotate(80deg);background:#3c3c3c}
.sc_loader #spin-4:after{transform:rotate(88deg);background:#212121}
#lz_overlay_wm{right: auto !important;left: 0 !important;margin: 0 0 21px 28px !important;}
@media only screen and (max-width: 359px) {
h1, h2, #vc-form h3, #vc-feat h3,#vc-loc-content h2, #vc-related-loc .vc-loc-map h3{font-size: 1.2rem !important; margin-bottom: 1.429rem;}
#vc-front-feat i{padding: .5em;}
#vc-app-section .vc-app{margin-right: -15px;}
footer .text-nowrap{white-space: normal !important;}
ul#vc-right-nav .dropdown-menu{max-width: 177px !important;overflow-x: scroll;}
/*--about-page--*/
.service-offer-list button {font-size: .7rem;}
.service-popover {width:150px;}
}
/** Media depending CSS for Mobile **/
@media only screen and (max-width: 539px){
h1, .h1, h2, .h2, h3, .h3,#vc-form h3, #vc-feat h3, #vc-loc-content h2, #vc-related-loc .vc-loc-map h3 {font-size: 1.5rem;}
#vc-loc-content h3, #vc-loc-content strong{font-size: 1.2rem;}	
#vc-loc-content{line-height: 1.8;font-size: 1rem;}	
.lead {font-size: 1.2rem;}
#vc-form h1 {font-size: 1.3rem;color: #fff;font-weight: 300;}
#vc-form .vc-tag-h1{padding-bottom: 0 !important;}
#vc-form #vc-supp{background-color: #eee;}
#vc-top-dest .vc-small-dest > div > div:nth-child(2n) {padding-right: 0 !important;}
#vc-faq-live .media .media-right{display: block;text-align: left;}
#vc-inner-page-faq #vc-page-title:before {left: 0; right: auto;opacity: 0.6;}
#vc-inner-page-faq #vc-page-title:after {right: 0;opacity: 0.6;}
footer .vc-helpline + .vc-support-email:before{content: "";height: 1px;width: 80%; background-color: #28495A;position: absolute;left: 10%;top: -18px;}
#vc-front-ratings .vc-rating:nth-child(2):before{width: 80%;left: 10%;right: 10%;height: 1px;top: -14px;}
#vc-front-ratings .vc-line{display: none;}
#vc-front-bg #vc-breadcrumbs .breadcrumb, #vc-front-bg #vc-breadcrumbs .breadcrumb a {color: #FFF !important;font-weight: 300;font-size: 0.8rem;}
#vc-front-bg #vc-breadcrumbs hr {border-top: 1px solid rgba(255, 255, 255, 0.1);}
#vc-front-bg #vc-breadcrumbs .text-primary{color: #F6BC3F !important;}
#vc-car-fleet .vc-car-name{font-size: 100%;}
#vc-car-fleet h3 > span{font-size: 60%;}
#vc-form .vc-icon.vc-home:before {background-position: -862px -336px;}
#vc-call-menu .ph_list_c li a{display: block;width: 100%;padding: 0.3rem;}
#vc-loc-deals .card-group .card{width: 50%;display: inline-flex;padding:1rem;}
#vc-loc-deals td.card-title{font-size: 1.25rem;}
#vc-front-bg #vc-breadcrumbs{display: none;}
#vc-top-dest .card ul {max-height: 147px !important;overflow-y: scroll;overflow-x: hidden;}
#vc-car-fleet .carousel-inner ul .btn{white-space: normal;text-align: right;width: 100%;}
#vc-car-fleet .list-inline > li{width: 100%;margin-left: 0;}
#vc-car-fleet .vc-icon.vc-car-det{float: left;margin-left: 0; margin-right: 0.2rem;}
#vc-car-fleet .carousel-indicators > li > a small{font-size: 70%;}
#vc-faq-live .media{-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-webkit-flex-direction: column !important;-ms-flex-direction: column !important;flex-direction: column !important;text-align: center;}
#vc-faq-live .media i{margin: 0 auto !important;}
#vc-faq-live .media p{font-size:1.15rem;font-weight: 300;}
#vc-car-fleet .vc-car-lg{height:126px;}
}
/** Media depending CSS for Mobile & Tab **/
@media only screen and (min-width: 540px) and (max-width: 767px) {
h1, .h1, h2, .h2, h3, .h3,#vc-form h3, #vc-feat h3, #vc-loc-content h2, #vc-related-loc .vc-loc-map h3 {font-size: 1.6rem;}
#vc-supp h3{font-size:1.5rem !important;}
#vc-loc-content h3, #vc-loc-content strong{font-size: 1.25rem;}	
#vc-loc-content{line-height: 1.8;font-size: 1rem;}		
#vc-top-dest .vc-lg-desc .card ul > li{width: calc(50% - 10px);float:left;}
#vc-top-dest .vc-lg-desc .card ul > li:nth-child(2n) {width: calc(50% - 10px); margin-left: 20px; }
#vc-top-dest .vc-small-dest > div > div:nth-child(2n) {padding: 0 !important;}
#vc-top-dest .vc-small-dest > div > div:nth-child(3n+1){display: none;}
#vc-top-dest .vc-small-dest .card img {height: 136px !important;}
#vc-front-ratings .vc-rating:nth-child(2):before{left: 0;height: 80%;width: 1px;}
#vc-top-dest  .vc-lg-desc .card ul {max-height: 150px;}
}
@media only screen and (max-width: 767px){
#vc-front-bg{background-image: none;padding-bottom: 0;border-bottom: 1px solid #ddd;} 	
#vc-loc-content figure.vc-feat-img{width: 25%;}
#vc-supp{text-align: center;margin-top: 0;color: inherit;overflow: hidden;}
#vc-supp h3{margin-bottom: 0;margin-top: 20px;}
#vc-supp h3:after{display: none;}
#vc-front-bg header{border-bottom: 1px solid #e6e6e6;}
.navbar-brand small{font-size: 60%; }
ul#vc-right-nav .nav-item > a, ul#vc-right-nav .nav-item > button{font-size: 1rem;color: rgba(0,0,0,.5);}
.navbar-brand{width: 43%;margin-right: 1rem;max-width: 162px;}
.navbar-brand small{font-size: 60%; }
#vc-form h1{text-align: center;margin-bottom: 10px;font-size: 1.4rem;font-weight: 300;}
ul#vc-right-nav #vc-currency:before{background-color: #fff; top: 0; height: 0; width: 0;}
ul#vc-right-nav #vc-currency ~ .dropdown-menu{right: 0;left: auto;}
#vc-find-block  .media-right{display: block;width: 100%;padding-right: 0;}
#vc-find-block .media-body, #vc-find-block  .media-left{display: inline-block;}
#vc-find-block .media-body{width: calc(100% - 74px);margin-bottom: 0.6rem}
#vc-locations-block ul{margin-bottom: 0;}
/*#vc-about-block i ~ h2, #vc-about-block h2{font-size: 1.5rem;}*/
ul#vc-right-nav {border-top: 1px solid #eee;padding-top: 0.5rem;margin-top: 0.7rem;}
#vc-front-ratings .vc-rating:nth-child(2):before{left: 0;height: 80%;width: 1px;}
#vc-rental-location .locs li.loc{width: 100%;flex-basis: 100%;}
#vc-call-menu .ph_list_c li:nth-child(4n+1), #vc-call-menu .ph_list_c li:not(:nth-child(4n+1)){width: 100%;margin-right:0;}
#vc-call-head i{opacity: 0.9;}
#vc-form{background-color: #205C89; padding: 0 0 2rem;}
#vc-front-bg #vc-breadcrumbs{margin-bottom: 0.5rem;margin-top: 0.5rem;}
#vc-form #vc-form-label{font-size: 100%;top: 15px;left: 15px;text-align: center;right: 15px;background-color: transparent;width: calc(100% - 30px);}
#vc-form #vc-form-label strong{margin: auto;}
#vc-form #vc-form-label:before, #vc-form #vc-form-label:after{display: none;}
#vc-front-bg #vc-breadcrumbs .breadcrumb {background-color: transparent;padding: 0.5rem 0;}
#vc-form .vc-form-outer{padding-top: 0.5rem;margin-top: 0;}
#vc-trust-block #vc-form{background-color: transparent;}
#vc-trust-block #vc-form #vc-form-label {top: 4px;left: 15px;}
#vc-car-fleet {margin-bottom: 1.5rem;}
#transfer_tabs a{font-size: .9rem;text-align: center; display:block; width:100%; padding:.35rem;background: #dcdddf; color:#808080;cursor:pointer;}
#transfer_tabs .active a{background: #fff; color:#005584; position:relative;cursor:default;pointer-events: none;}
#transfer_tabs .active a:before {width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #fff;position: absolute;content: "";bottom: -6px;left: 50%;margin-left: -3px; z-index:2;}
#transfer_tabs .active:after{content: '';position: absolute;width: 100%;height: 100%;left: 0;top:0;z-index: 2;}
#transfer_tabs a span {position:relative;}
#transfer_tabs .vc-icon::before {width: 24px;height: 20px;margin-right: 0.3rem;}
.vc-icon.vc-c-rental::before {background-position: -879px -599px;}
.vc-icon.vc-t-services::before {background-position: -836px -599px;}
#transfer_tabs .active a .vc-icon.vc-c-rental::before {background-position: -810px -599px;}
#transfer_tabs .active a .vc-icon.vc-t-services::before {background-position: -907px -599px;}
#vc-right-nav .nav-item .mob-whatsapp{background:#32bb46;border-radius:20px;color:#fff;padding:.25rem .35rem;}
#vc-right-nav .nav-item .mob-call{padding:0;}
#vc-right-nav .vc-icon.vc-whatsapp-head::before {background-position: -786px -509px;height: 26px;width: 26px;}
#vc-right-nav .vc-icon.vc-call-head::before {background-position: -947px -255px;height: 34px;width: 34px;background-image: url('../images/sprite.png?v=0.1');}
#vc-right-nav .vc-icon.vc-call-head {border-radius:50%; margin-left:0;}
#vc-right-nav .nav-item .mob-whatsapp i{margin-left:0;}
#vc-right-nav .nav-item .mob-whatsapp i + span{margin-right:0.2rem;}
/*--abou-page--*/
/*#vc-inner-page-about #vc-page-title {padding: .5em 0;}*/
#vc-inner-page-about ~ section {font-size: 1rem;}
#vc-inner-page-about ~ section h2{font-size: 1.2rem; margin-bottom:1rem;line-height:1.5rem;}
#vc-inner-page-about #vc-page-title h1::before {display:none;}
#vc-inner-page-about #vc-page-title h1 {font-size:1.1rem;}
#vc-about-intro .brand-icon {margin: .25rem;font-size: .83rem;}
#vc-about-intro li + li {padding-top: 1rem;margin-top:0;}
#sticky-nav {display:none;}
#our-advantages{border-top:2px solid #0E71B5;}
#sticky-nav.about-nav-sticky + .sticky-nav-content, #how-we-work, #our-network-app {padding:2.5rem 0!important;}
.service-offer-list button {width: calc(50% - 10px);margin: 5px;padding: .5rem;text-align:left; font-size:.83rem;}
#vc-inner-page-about ~ section h3 {font-size: 1.1rem;}
#how-we-work i.vc-about-icon {width: 52px;height: 52px;}
#how-we-work strong em {font-size: 1.1rem;}
#how-we-work strong span {font-size: .83rem; color:#3E4146}
#how-we-work li::before {display:none;}
#how-we-work .vc-about-icon.vc-step-1::before {background-position: -615px -99px;}
#how-we-work .vc-about-icon.vc-step-2::before {background-position: -665px -101px;}
#how-we-work .vc-about-icon.vc-step-3::before {background-position: -717px -100px;}
.network-sec ul i.vc-about-icon {height: 50px;width: 50px;}
#how-we-work .steps-header{padding:.35rem 1rem;}
#how-we-work .abt-steps + .abt-steps{margin-top:.5rem;}
#how-we-work .abt-step-txt{padding:}
#how-we-work .abt-step-txt p{margin-bottom: .5rem;}
#how-we-work .abt-step-txt p:last-child{margin-bottom: 0;}
#how-we-work .abt-step-txt {padding:1rem 1.25rem;}
#our-advantages .vc-about-icon.vc-about-info {width: 40px;height: 40px; margin-right:.5rem;}
.vc-about-icon.vc-about-info::before {background-position: -544px -225px;}
.mobile-app-anytime h2::before{display:none;}
.network-sec .vc-about-icon.vc-customers::before {background-position:-572px -140px;}
.network-sec .vc-about-icon.vc-brands::before {background-position: -619px -139px;}
.vc-about-icon.vc-affilates::before {background-position: -670px -140px;}
.network-sec h3 {font-size: 1rem !important;}
.network-sec ul li {padding-bottom: .5rem;}
#our-network-app .supp-brand-logo li {margin-right:.15rem;}
#our-network-app .supp-brand-logo li img {max-width: 100%;}
#our-network-app .mb-app-anytime{border-radius:0;border:none; background:url(../images/mobile-app-bg.png) center top; background-size:cover;}
#our-network-app .mb-app-anytime li{font-weight:600; position:relative; padding-right:1rem;}
#our-network-app .mb-app-anytime li + li{margin-top:.75rem;}
#our-network-app .mb-app-anytime li:before {background: url('../images/sprite-about.png');position: absolute;content: "";right: 0;top:5px;width: 12px;height: 12px;background-position: -603px -121px;}
#our-network-app .mb-app-anytime .vc-about-icon {width: 74px;height: 32px;display: inline-block;vertical-align: middle;}
#our-network-app .vc-about-icon.vc-app-store-icon::before {background-position: -683px -228px;}
#our-network-app .vc-about-icon.vc-googlepay-icon::before {background-position: -600px -228px;}
#our-network-app .mb-app-header {background: #0e71b5; border-radius:0;}
#our-network-app .mb-app-header h2{margin-bottom:0; color:#fff;font-weight:500;}
#our-network-app .mb-app-header h2 span{font-size:1.5rem;}
#our-network-app .mb-app-footer{border:none;border-top:2px solid #0e71b5; background:none; border-radius:0; padding-bottom:0;}
#our-network-app .mb-app-footer p{margin-bottom:.5rem;}
#our-network-app .mb-app-footer p:last-child{margin-bottom:0;}
#our-network-app .mb-app-footer p em span {color: #0E71B5;}
#our-advantages i.vc-about-icon {width:44px;height:44px; margin-left:.5rem;margin-bottom:0;}
.service-offer-list .vc-about-icon.vc-zero-fee::before {background-position: 1px -336px;}
.service-offer-list .vc-about-icon.vc-no-charge::before {background-position: -46px -334px;}
.service-offer-list .vc-about-icon.vc-supplier::before {background-position: -94px -334px;}
.service-offer-list .vc-about-icon.vc-plus-location::before {background-position: -134px -335px;}
.service-offer-list .vc-about-icon.vc-same-drop::before {background-position: -177px -334px;}
.service-offer-list .vc-about-icon.vc-booking-manage::before {background-position: -222px -336px;}
.service-offer-list .vc-about-icon.vc-car-fleet::before {background-position: -274px -334px;}
.service-offer-list .vc-about-icon.vc-multi-payment::before {background-position: -315px -336px;}
.service-offer-list .vc-about-icon.vc-search-filetr::before {background-position: -359px -336px;}
.service-offer-list .vc-about-icon.vc-book-form::before {background-position: -398px -335px;}
.service-offer-list .vc-about-icon.vc-book-support::before {background-position: -438px -334px;}
.service-offer-list .vc-about-icon.vc-secure-payment::before {background-position: -475px -335px;}
.service-popover {width:190px;}
.abt-steps .steps-header{background:#fff;}
.network-sec{padding-bottom: 1rem;}
.steps-header a{position: relative;display: inline-block;width: 100%;}
.steps-header a:after{position: absolute;content: "";width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 8px solid #c6c6c6;right:0;top: calc(50% - 2px);}
.steps-header a.collapsed:after{border-top: 8px solid #c6c6c6;border-bottom: none;}
#how-we-work #accordion .abt-step-txt p strong{font-size: 1.1rem;}
.vc-search-list p{ margin-bottom:1rem;}
.vc-search-result{padding: 1rem;}
/*reviews-page*/
.vc-banner-sup:before, .vc-banner-sup:after{display:none;}
#vc-trust-block .breadcrumb{padding-bottom:0;}
.search-box #country-search {padding: 12px 65px 12px 55px;background-position: right 26px top 11px;}
#vc-inner-page-rental #vc-page-title{padding: 1.5rem 0;}
/*-1-5-2019-*/
.vc-helpline .vc-helpne-mobile {color: #ffffff;font-size: .85rem;font-weight: 300;padding: 0;text-decoration: underline;margin: 0 auto .5rem auto;cursor: pointer;display: block;}
#vc-supp li{margin:0.3rem !important;max-width:90px;display:flex; border:0;}
#vc-supp.vc-inner-supp li img, #vc-supp.vc-home-supp li i{border: 1px solid #d4d4d4;box-shadow: 0 0 1px 0 #F0F0F0;}
#vc-supp.vc-home-supp li{margin-top: -0.45rem !important;}
#vc-supp.vc-home-supp li i{transform: scale(.85) translate(.5rem);}
#vc-loc-content .listed-section strong { font-size: 1.2rem !important; }
#vc-loc-content ul li strong, #vc-loc-content address strong, #vc-loc-content p strong, #vc-loc-content .half-small-width-list li strong { font-size: 1rem !important; }
}
/** Media depending CSS for Laptop and Large Screens **/
@media only screen and (min-width: 768px){
#vc-front-bg{padding-bottom: 12rem;}
#vc-front-bg #vc-form .vc-form-outer{height: 310px;}	
#vc-top-dest .vc-lg-desc .card ul > li{width: calc(50% - 10px);float:left;}
#vc-top-dest .vc-lg-desc .card ul > li:nth-child(2n) {width: calc(50% - 10px);margin-left: 20px;}
#vc-front-bg:after {background-color: #dae2e3;background-image: url('../images/banner_ar.jpg');background-repeat:no-repeat;background-size: cover;position: absolute;background-position: center;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background-origin: content-box;height: 100%;width: 100%;content: "";}
#vc-front-bg.vc-cn-banner:after{background-image: url('../images/banner-cn.jpg'); background-position: center right;}
#vc-form h3{color: #fff;font-size: 1.5rem;line-height: 2rem;margin-bottom: .75em;}	
#vc-top-dest .vc-small-dest > div > div:nth-child(2n) {padding: 0 !important;}
#vc-inner-page-contact #vc-page-title{padding-bottom: 8em;padding-top: 4em;}
#vc-contact-block{margin-top: -5em;}
#vc-rental-location #vc-locations-block li{margin-top:1.2rem;}
#vc-rental-location .locs li.loc{width: 33.33333%;flex-basis: 33.333333%;max-width:33.33333%; }
#vc-rental-location .locs li.loc a{font-size: 1rem !important;padding: 0.5rem !important;}
#vc-call-menu .modal-dialog{max-width: 720px;}
footer .ph_list_c li:nth-child(4n+1), footer .ph_list_c li:not(:nth-child(4n+1)), #vc-call-menu .ph_list_c li:nth-child(4n+1), #vc-call-menu .ph_list_c li:not(:nth-child(4n+1)){width: calc(50% - 0.6rem);margin-right:0;}
footer .ph_list_c li:nth-child(2n), #vc-call-menu .ph_list_c li:nth-child(2n){margin-right: 1.2rem;}
#vc-front-bg:before {background-color: rgba(0, 0, 0, 0.65); content: ""; bottom: 0; width: 100%; height: 47px; position: absolute; left: 0; right: 0; top: auto; box-shadow: 0 -17px 13px 14px rgba(0, 0, 0, 0.65); }
#vc-front-ratings .vc-front-call ~ .media-body > a {margin-left: 1.4rem;}
#vc-front-bg #vc-breadcrumbs .breadcrumb{padding-left: 0.5rem !important}
#vc-form h1{text-shadow: 0 2px 4px #080505;}
#vc-faq-live .media{-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-webkit-flex-direction: column !important;-ms-flex-direction: column !important;flex-direction: column !important;text-align: center;}
#vc-faq-live .media i{margin: 0 auto !important;}
/*--about-page--*/
#sticky-nav.about-nav-sticky.sticky + .sticky-nav-content {padding-top: 4rem !important;}
#vc-form .vc-atransfer-tabs a.btn-default, #vc-form .vc-atransfer-tabs button.btn-default{border-radius: 0;color: #fff;text-transform: uppercase;background: #f56525;vertical-align:bottom;font-weight:300;font-size:1rem;}
.vc-atransfer-tabs a:focus, .vc-atransfer-tabs button:focus{box-shadow: none;}
#vc-form .vc-atransfer-tabs a.btn-default.active, #vc-form .vc-atransfer-tabs button.btn-default.active{background: rgba(0,0,0,0.85);cursor:default;padding: .7rem .75rem;}

.vc-atransfer-tabs .vc-icon.c-rental:before{background-position: 0 1px;}
.vc-atransfer-tabs .vc-icon.a-transfers:before{background-position: -22px -1px;}
#vc-front-bg.vc-airport-trans::after {background-image: url('../images/transfer-banner.jpg');background-repeat: no-repeat;background-size: cover;position: absolute;background-position: center;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background-origin: content-box;height: 100%;width: 100%;content: "";}
#lz_overlay_chat{right: auto !important;left: 0 !important;margin: 0 0 0 40px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
#vc-inner-page-about ~ section {font-size: 1rem;}
div[id|="vc-inner-page"] #vc-page-title {padding: .5em 0;}
#vc-inner-page-about #vc-page-title h1{font-size:1.8rem;}
#vc-inner-page-about #vc-page-title h1::before{transform: scale(.7);-moz-transform: scale(.7);-ms-transform: scale(.7);-o-transform: scale(.7);-webkit-transform: scale(.7); margin-right:.25rem;}
.service-offer-list button {width: calc(23.5% - 0px);margin:5px;}
#vc-inner-page-about ~ section h2 {font-size: 1.7rem;margin-bottom:1.5rem;}
#vc-inner-page-about ~ section h3 {font-size: 1.5rem;}
#how-we-work strong span {font-size: .8rem;}
#how-we-work strong em {font-size: 1.5rem;}
#how-we-work .vc-about-icon.vc-step-1:before {background-position: -484px -18px;}
#how-we-work .vc-about-icon.vc-step-2:before {background-position: -615px -16px;}
#how-we-work .vc-about-icon.vc-step-3:before {background-position: -550px -18px;}
#how-we-work li::before {left: 50px;}
#how-we-work i.vc-about-icon {width: 70px;height: 70px;}
#how-we-work ol dt {font-size: 1.5rem;}
#sticky-nav.about-nav-sticky .nav-pills .nav-link {font-size:1rem;}
/*reviews-page*/
.banner-sup-excellent .tb-star {width:30px;height:30px;}
}
/** Media depending CSS till Laptop **/
@media only screen and (max-width: 991px){
/*#vc-loc-content h3, #vc-loc-content strong{font-size: 1.75rem;}*/
#vc-form h3 { margin-top: 0.6em;margin-bottom: 0.6em}
#vc-feat{margin-top: 0.6em;}
#vc-loc-deals{padding-bottom: 4rem !important;}
ul#vc-right-nav{margin-top: 2%;}
#vc-top-dest .vc-small-dest .card img{height: 128px;}
.vc-about-car:before,#vc-card-block .media-right{display: block !important;width: 100%;}
.vc-about-car:before {height: 200px;}
.navbar-brand small{display: none;}
#vc-mobile-menu .list-group .list-group-item:not(.active) i{display: inline-block; font-size: 1.2em; width: 33px; text-align: center; vertical-align: middle; margin-left: 15px; line-height: inherit; padding: 3px 0 0; margin-top: -3px;}
#vc-mobile-menu {background-color: #FFFFFF;  height: 100%; width: 280px; right: 0; top: 0; z-index: 1040; position: fixed; overflow-y: auto; overflow-x: visible; transform: translate(280px,0) !important;-webkit-transform: translate(280px,0) !important;-ms-transform: translate(280px,0) !important; }
#vc-mobile-menu .list-group .collapse{background-color: #222;}
.ssm-overlay {position: fixed; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,0.2); display: none; z-index: 1031; }
.is-navOpen{overflow: hidden;}
#vc-box-feat .card-header a, #vc-faqs .card-header a, #vc-faqs-list .card-header a,#vc-faqs .card-header a, #vc-front-faq {font-size: 1rem;font-weight: 300;}
#vc-faqs-list .card-block, #vc-faqs .card-block{font-size: 0.95rem}
ul#vc-right-nav .dropdown-menu{position: absolute !important;}
#vc-top-dest .card ul > li a{font-size: 1rem;}
#vc-top-dest .card ul {max-height: 90px;overflow-y: scroll;overflow-x: hidden;}
.is-navOpen #vc-mobile-menu {transform: translate(0, 0) !important;-webkit-transform:translate(0, 0) !important;   -ms-transform:translate(0, 0) !important;}
#vc-front-ratings #vc-testimonials {border-top-left-radius: 0;border-top-right-radius: 0;border-top:0;}
#vc-front-ratings #vc-testimonials::before{content: "";height: 1px;width: calc(100% - 30px);background: #E4E2E3;top: 0;margin: 0 auto;}
#vc-front-ratings .vc-ratings-block{border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom:0;}
#vc-front-ratings .vc-rating span {font-size: 2em;}
/*#vc-front-faq, #vc-top-dest, #vc-fleet-feat {padding: 1.5rem 0;}
footer {padding: 1.5rem 0 1.65rem;}*/
/*#vc-contact-block #vc-form-block form .input__label--kohana {font-size: .85rem;height: 100%;margin-bottom: 0;padding:0 0.4rem;}
#vc-contact-block #vc-form-block form .input__label--kohana .input__label-content{padding-left:0;}
#vc-contact-block #vc-form-block form .input__field--kohana{font-size:.85rem;}*/
#contact label.error {font-size:.69rem;}
#vc-contact-block #vc-faq-live p{font-size: 1rem}
#vc-contact-block #vc-faq-live h3{font-size: 1.5rem}
#vc-loc-content .half-width-list li {width:100%;} #vc-loc-content .half-width-list li:nth-child(2n) { margin-right: 0; }
}
/** Media depending CSS for Large Screens **/
@media only screen and (min-width: 992px){
#vc-front-bg #vc-form .vc-form-outer{height: 290px;}	
.navbar-brand{position: relative;}
#vc-feat{margin: -7rem 0 -12rem;}
#vc-booking-process .card-deck{margin: 0.95rem 0 0;}
#vc-rental-location .locs li.loc{width: 25%;flex-basis: 25%;max-width: 25%;}
#vc-rental-location .locs li.loc a{font-size: 1.125rem;}
#vc-call-menu .modal-dialog{max-width: 960px;}
footer .ph_list_c li:nth-child(4n+1),footer .ph_list_c li:not(:nth-child(4n+1)),#vc-call-menu .ph_list_c li:nth-child(4n+1), #vc-call-menu .ph_list_c li:not(:nth-child(4n+1)){width: calc(33% - 1.1rem);margin-right:0;}
footer .ph_list_c li:nth-child(3n), #vc-call-menu .ph_list_c li:nth-child(3n){margin-right: 1.6rem;}
footer .ph_list_c li:nth-child(3n + 2), #vc-call-menu .ph_list_c li:nth-child(3n + 2){margin-right: 1.6rem;}
#vc-faq-live .media{-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-webkit-flex-direction: row !important;-ms-flex-direction: row !important;flex-direction: row !important;text-align:right;}
#vc-faq-live .media i{margin: .75rem 0 auto 1.5rem !important;}
#vc-numbers-dropdown .dropdown-menu {min-width: 280px;}
/*--about-page--*/
.service-offer-list button{display:inline-block !important;}
.service-offer-list button span{display:block;}
}
@media only screen and (min-width:1921px){
#vc-front-bg header, #vc-inner-page-rental header{max-width: 1903px;margin: 0 auto;}
#vc-front-bg:after{background-position-y: 38%;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.service-offer-list button {width: calc(20.7% - 58px);}
}
@media (max-width:1199px) {
#vc-front-feat .media-body h3 {font-size: 1rem;}
#vc-front-feat .media-body small {font-size: 0.9rem;}
#vc-front-feat h2 {font-size: 1.4rem;}
#vc-supp li{margin-left: 0.6rem;}
#vc-numbers-dropdown a, #vc-whatsapp-nav a{font-size:1.1rem;}
#vc-whatsapp-nav a i{background-position: -839px -504px;}
#vc-whatsapp-nav a .vc-icon.vc-whatsapp-sm::before {background-position: -787px -508px;height: 26px;width: 25px;}
#vc-numbers-dropdown {padding-left:1rem;}
/*reviews-page*/
.vc-banner-sup:before{top:-66px;left:-33px;width: 60px;height: 60px;background-size:contain;}
.vc-banner-sup:after{top:-66px;right:-33px;width: 60px;height: 60px;background-size:contain;}
#vc-support-fix.vc-support-chinese #vc-wechat-fix img {width:58px;}
}
@media (min-width:1200px) {
#vc-front-bg{padding-bottom: 10rem;}	
#vc-supp li:not(:last-child){margin-left: 0.6rem;}
#vc-front-bg #vc-form .vc-form-outer{height: 280px;}	
.container {width:1170px;}
#vc-call-menu .modal-dialog{max-width: 1170px;}
footer .ph_list_c li:nth-child(4n+1), #vc-call-menu .ph_list_c li:nth-child(4n+1){width: 25%;margin-right: 0;}
footer .ph_list_c li:not(:nth-child(4n+1)), #vc-call-menu .ph_list_c li:not(:nth-child(4n+1)){margin-right: 1.2rem;width: calc(25% - 1.2rem)}
#vc-desk-call .lead{font-size: inherit;}
#vc-desk-call .lead strong{white-space: nowrap;}
}
@media (min-width:1200px) and (max-width:1399px){
/*reviews-page*/
.vc-banner-sup:before{top:-66px;left:-33px;width: 60px;height: 60px;background-size:contain;}
.vc-banner-sup:after{top:-66px;right:-33px;width: 60px;height: 60px;background-size:contain;}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
/*reviews-page*/
.banner-sup-excellent .tb-star{width: 19px;height: 19px;}
.banner-sup-card h2{font-size:1.4rem;}
.banner-sup-card .el-star{height: 22px;width: 22px;}
.banner-sup-card .vc-sup-icon{max-width: 150px;padding:.25rem .5rem;}
}
@media only screen and (max-width: 575px){
/*reviews-page*/
.banner-sup-excellent .tb-star{width: 20px;height: 20px;}
.banner-sup-elite .el-star{height: 20px;width: 20px;}
.breadcrumb{padding: .75rem 0;}
.review-tab.breadcrumb-item i{display:none;}
#vc-trust-block .breadcrumb-item{font-size:1rem;}
#vc-trust-block .breadcrumb li.breadcrumb-item.review-tab button {font-size: .9rem;padding:.5rem;}
.banner-sup-excellent.banner-sup-card::after{background: #ededed;right:-10px;}
#leave-feedback .btn-group .btn:first-child{margin-right: 0;}
#leave-feedback .feedback-header li:first-child{margin-bottom:2rem;}
#leave-feedback .btn-group::before {width: 276px;height: 1px;top: auto;left: calc(50% - 138px);bottom: 50%;}
#leave-feedback .feedback-header{text-align:center;}
#leave-feedback .btn {padding: 1.35rem 2.5rem;}
.vc-banner-sup{margin: 0 -15px;}
.banner-sup-card h2{margin-bottom:.35rem;}
.banner-sup-elite .media > img{height:45px;}
.banner-sup-elite p, .banner-sup-elite .vc-sup-icon{margin-left: -39px;}
.banner-sup-card .vc-sup-icon{max-width: 130px;min-height: 40px;padding: .25rem .5rem;}
/*-1-5-2019-*/
.vc-icon.vc-trust-pilot:before{background-position: -193px -698px;height: 28px;width: 104px;}
.vc-icon.vc-review-centre:before{background-position: -306px -699px;height: 28px;width: 104px;}
#vc-front-ratings #testimonial-carousel strong {font-size: 1.2rem;}
#vc-front-ratings #testimonial-carousel .vc-desc {font-size: .9rem;}
#vc-front-ratings #testimonial-carousel cite{font-size:1rem;}
#vc-front-ratings #testimonial-carousel .carousel-inner {height: 150px;}
#vc-supp li{max-width:72px;}
#vc-supp.vc-home-supp li{margin-bottom: -0.5rem;}
#vc-supp.vc-home-supp li i{transform: scale(.725) translate(1.21rem);}
#vc-front-ratings .trustpilot-widget iframe {margin-top: -132px !important;height: 318px !important;}
}
#lz_chat_overlay_text{font-weight: 400 !important;}
#vc-loc-content br {display: block;margin-bottom: 1rem;}
#vc-loc-content strong + br {margin-bottom: .1rem;}
#vc-loc-content strong + br + br {margin-bottom: 0.5rem;}
.review_hid{display:none;}
#contact_msg .success{background: #008040 none repeat scroll 0 0; color: #fff; padding: 2px 3px; }
#contact_msg .error{background: #D90000 none repeat scroll 0 0; color: #fff; padding: 2px 3px; }
#contact_msg .loading{background: #C0C0C0 none repeat scroll 0 0; color: #fff; padding: 2px 3px; }
.mapcontent{color: #666;text-align: right;}
.mapcontent a{color: #0080C0;font-size: 12px;text-decoration: underline;}
.mapcontent a:hover{text-decoration:none;}
.fa-angle-double-right::before{content: "\f100";}
#iFrameResizer0{display:none;}
.ui-datepicker.ui-datepicker-multi{z-index: 9999 !important;}
#vc-flight-widget ul > li > a {position: relative; padding: 10px 20px; font-size: 1.15rem; color: #2E8DEF; border-right: 0 !important; background-color: #E7EBEE;color: #636363;border: 1px solid #DADEE7; border-radius: 0; border-bottom: 0;font-weight: 300;}
#vc-flight-widget  div.input-group, #vc-flight-widget ul > li > a.active, #vc-flight-widget table > thead > tr > th{background-color:#4685D4; color:#fff;margin-bottom: 0;}
#vc-flight-widget table > thead > tr > th{border-bottom: 2px solid #F7AC39;border-top:0px none;font-weight: 300;font-size: 1rem; width: 30%;}
div#vc-search-arr, div#vc-search-dept{border-bottom:1px solid #619DEA;}
#vc-flight-widget .tab-content{box-shadow: 0px 1px 7px -1px #ccc6c6}
#vc-flight-widget ul > li > a.active{z-index: 1;  border: 1px solid #4685D4;}
#vc-flight-widget ul > li > a:after{  content: " "; background: #E7EBEE; border-right: 20px solid #E7EBEE; position: absolute; display: block; width: 80%; height: 102%; top: 0; right: -10px; z-index: -1; transform: skewX(-20deg); -ms-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); transform: skewX(20deg); -ms-transform: skewX(20deg); -webkit-transform: skewX(20deg); border: 1px solid #DADEE7; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
#vc-flight-widget ul > li > a.active:after {background: #4685D4; border: 1px solid #4685D4; border-right: 20px solid #4685D4; }
#vc-flight-widget ul > li > a:not(.active):after{top:-1px; border-bottom: 0;}
/*#vc-flight-widget ul > li > a:not(.active){padding-left: 0.5em;}*/
#vc-flight-widget table{margin-bottom: 0;}
#vc-flight-widget .nav-tabs{border-bottom-color: #4685D4;}
#vc-flight-widget form input, #vc-flight-widget form span{border-radius: 0;border-color: #f3f3f3;}
#vc-flight-widget .tab-content {border-color: #9FCAFF;border-width: 0 1px 1px;border-style: solid;}
#vc-flight-widget .tab-content td { font-weight: 500;font-size: 1.15rem; min-width: 108px;padding: .75rem .5rem;}
#vc-flight-widget .tab-content td > span {font-size: 0.9rem;color: #6B6A6F;font-weight: 300;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
#vc-flight-widget ul > li > a[href="#vc-departures"]{text-indent: 10px;}
#vc-flight-widget form span{background-image: url('../images/sprite.png?v=0.1');background-position: -797px -422px;background-repeat: no-repeat;background-color: #fff;border-left: 0;height: 100%;}
#vc-flight-widget .vc-airlines i, #vc-flight-widget .vc-depart i, #vc-flight-widget .vc-arrive i, #vc-flight-widget .tab-content td:not(:first-child) + td{position: relative;}
#vc-flight-widget .tab-content td:not(:first-child) + td:before, #vc-flight-widget .vc-airlines i:before, #vc-flight-widget .vc-depart i:before, #vc-flight-widget .vc-arrive i:before {
content: "";height: 100%;width: 100%;background-image: url('../images/sprite.png?v=0.1');background-position: -581px -422px;background-repeat: no-repeat;position: absolute;top: 0;left:0;}
#vc-flight-widget .vc-airlines i, #vc-flight-widget .vc-depart i, #vc-flight-widget .vc-arrive i{height: 20px;width: 36px;display: inline-block;vertical-align: middle;}
#vc-flight-widget .vc-airlines i{width: 20px;}
#vc-flight-widget .vc-airlines i:before{background-position: -691px -422px;}
#vc-flight-widget .vc-depart i:before{background-position: -716px -423px;}
#vc-flight-widget .vc-arrive i:before{background-position: -756px -423px;}
#vc-flight-widget .tab-content td:first-child, #vc-flight-widget .tab-content th:first-child{min-width:160px;max-width:165px;}
#vc-flight-widget .tab-content td:not(:first-child) + td{white-space: normal;min-width: 108px;}
#vc-flight-widget table{display:block}
#vc-flight-widget tbody{max-height: 400px;display: block;overflow-x: hidden;overflow-y: scroll;}
.onoffswitch {position: relative;width: 40px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;} 
.onoffswitch-checkbox {display: none;}
.onoffswitch-label {display: block; overflow: hidden; cursor: pointer; height: 15px; padding: 0; line-height: 15px; border: 0px solid #FFFFFF; border-radius: 30px; background-color: #9E9E9E; }
.onoffswitch-label::before {content: ""; display: block; width: 24px; margin: -4.5px; background: #FFFFFF; position: absolute; top: 0; bottom: 0; right: 24px; border-radius: 24px; box-shadow: 0 3px 16px 0px #aeaeae; } .onoffswitch-checkbox:checked + .onoffswitch-label {background-color: #94CFFF; }
.onoffswitch-checkbox:checked + .onoffswitch-label, .onoffswitch-checkbox:checked + .onoffswitch-label:before {border-color: #94CFFF; } 
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0; }
.onoffswitch-checkbox:checked + .onoffswitch-label:before {right: 0px; background-color: #2196F3; box-shadow: 3px 6px 18px 0px rgba(0, 0, 0, 0.2); }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.vc-call-block .media{width:280px;}
.vc-call-block .media-body > a {display: inline-block !important;}
.vc-call-block .vc-or.vc-line::after {line-height: 16px;width: 24px;height: 24px;text-align: center;}
.vc-call-block .vc-line::before {display: inline-block;}
#vc-front-ratings #testimonial-carousel .carousel-item {background: #ffffff;}
#vc-car-fleet .vc-car-list > li{display:block;}
#vc-loc-deals .vc-deal-price, #vc-loc-deals .card-title{display:block;}
#vc-front-bg #vc-breadcrumbs .breadcrumb, #vc-front-bg #vc-breadcrumbs .breadcrumb a{line-height:1;}
}
@media print {#lz_overlay_chat{display: none !important;}#vc-terms-block h3{page-break-after: avoid;font-size: 14px;}#vc-terms-block p{page-break-inside: avoid;font-size: 12px;}#vc-page-title h1{font-size: 16px;}div[id|="vc-inner-page"] #vc-page-title{padding: 1em 0;}}