@charset "UTF-8";
@font-face {
	font-family: vc-icon;
	src: url('../fonts/vc-icon.eot?v=0.08');
	src: url('../fonts/vc-icon.woff2?v=0.08') format('woff2'), url('../fonts/vc-icon.woff?v=0.08') format('woff'), url('../fonts/vc-icon.ttf?v=0.08') format('truetype'), url('../fonts/vc-icon.eot?v=0.08#iefix') format('embedded-opentype'), url('../fonts/vc-icon.svg?v=0.08#vc-icon') format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: block
}
[class*=" vc-icon"], [class^=vc-icon] {
font-family:vc-icon!important;
speak:never;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.vc-icon-cross-solid:before {
	content: "\e942"
}
.vc-icon-calendar:before {
	content: "\e943"
}
.vc-icon-clock-stroke:before {
	content: "\e944"
}
.vc-icon-check-solid:before {
	content: "\e945"
}
.vc-icon-cross:before {
	content: "\e946"
}
.vc-icon-check:before {
	content: "\e947"
}
.vc-icon-chat-stroke:before {
	content: "\e937"
}
.vc-icon-edit-circle:before {
	content: "\e938"
}
.vc-icon-arival:before {
	content: "\e939"
}
.vc-icon-departures:before {
	content: "\e93a"
}
.vc-icon-tourist:before {
	content: "\e93b"
}
.vc-icon-building-stroke:before {
	content: "\e93c"
}
.vc-icon-search:before {
	content: "\e93d"
}
.vc-icon-railway-station:before {
	content: "\e93e"
}
.vc-icon-plane-solid:before {
	content: "\e93f"
}
.vc-icon-car-notepad:before {
	content: "\e940"
}
.vc-icon-car-target:before {
	content: "\e941"
}
.vc-icon-whatsapp-stroke:before {
	content: "\e92d"
}
.vc-icon-question-mark:before {
	content: "\e92a"
}
.vc-icon-location-outline:before {
	content: "\e92e"
}
.vc-icon-envelope-outline:before {
	content: "\e92f"
}
.vc-icon-chat-bubbles1:before {
	content: "\e930"
}
.vc-icon-home-outline:before {
	content: "\e931"
}
.vc-icon-faq-contact:before {
	content: "\e932"
}
.vc-icon-user:before {
	content: "\e933"
}
.vc-icon-envelope1:before {
	content: "\e934"
}
.vc-icon-whatsapp:before {
	content: "\e92b"
}
.vc-icon-covid-19:before {
	content: "\e92c"
}
.vc-icon-trustpilot-star-bg:before {
	content: "\e929";
	color: #fff
}
.vc-icon-trustpilot-star:before {
	content: "\e928"
}
.vc-icon-clipboard:before {
	content: "\e920"
}
.vc-icon-affiliate:before {
	content: "\e921"
}
.vc-icon-lock-solid:before {
	content: "\e922"
}
.vc-icon-info:before {
	content: "\e923"
}
.vc-icon-home:before {
	content: "\e924"
}
.vc-icon-phone:before {
	content: "\e925"
}
.vc-icon-faq:before {
	content: "\e926"
}
.vc-icon-manage-booking:before {
	content: "\e927"
}
.vc-icon-instagram:before {
	content: "\e91c"
}
.vc-icon-facebook:before {
	content: "\e91d"
}
.vc-icon-twitter:before {
	content: "\e91e"
}
.vc-icon-pinterest:before {
	content: "\e91f"
}
.vc-icon-automatic:before {
	content: "\e91b"
}
.vc-icon-circle-arrow:before {
	content: "\e918"
}
.vc-icon-single-arrow:before {
	content: "\e919"
}
.vc-icon-double-arrow:before {
	content: "\e91a"
}
.vc-icon-quotes:before {
	content: "\e917"
}
.vc-icon-car-cancel:before {
	content: "\e916"
}
.vc-icon-air-condition:before {
	content: "\e900"
}
.vc-icon-briefcase:before {
	content: "\e901"
}
.vc-icon-call:before {
	content: "\e902"
}
.vc-icon-call-center:before {
	content: "\e903"
}
.vc-icon-check-outline:before {
	content: "\e935"
}
.vc-icon-notepad:before {
	content: "\e936"
}
.vc-icon-car-door:before {
	content: "\e904"
}
.vc-icon-car-icon:before {
	content: "\e905"
}
.vc-icon-chat:before {
	content: "\e906"
}
.vc-icon-chat-bubbles:before {
	content: "\e907"
}
.vc-icon-circle-down-arrow:before {
	content: "\e908"
}
.vc-icon-discount:before {
	content: "\e909"
}
.vc-icon-envelope:before {
	content: "\e90a"
}
.vc-icon-globe-location:before {
	content: "\e90b"
}
.vc-icon-location-icon:before {
	content: "\e90c"
}
.vc-icon-lock:before {
	content: "\e90d"
}
.vc-icon-price-tag:before {
	content: "\e90e"
}
.vc-icon-price-tag-2:before {
	content: "\e90f"
}
.vc-icon-search-dollar-2:before {
	content: "\e910"
}
.vc-icon-search-icon:before {
	content: "\e911"
}
.vc-icon-search-icon-2:before {
	content: "\e912"
}
.vc-icon-search-price:before {
	content: "\e913"
}
.vc-icon-transmission:before {
	content: "\e914"
}
.vc-icon-user-profile:before {
	content: "\e915"
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, ubuntu, sans-serif!important;
	font-weight: 600
}
body {
	font-family: sans-serif, Roboto, -apple-system, "Helvetica Neue", Arial, ubuntu;
	font-size: 1.2rem;
	color: #3e4146;
	text-rendering: optimizeLegibility
}
button {
	font-family: inherit
}
a, a:focus, a:hover {
	text-decoration: none;
	outline: 0 none!important
}
a:focus, a:hover {
	color: #13547e
}
h2 {
	font-size: 2rem;
	margin-bottom: 2.429rem
}
h3, h4 {
	font-weight: 400
}
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:.9rem
}
#vc-front-bg {
	color: #5f6267;
	padding-bottom: 4rem;
	position: relative
}
.navbar-brand small {
	font-size: 70%;
	font-weight: 400
}
.navbar-brand img {
	width: 162px;
	height: 34px
}
html[lang="zh-cn"] .navbar-brand img {
	width: 150px;
	height: 45px
}
ul#vc-right-nav #vc-currency:before {
	content: "";
	position: absolute;
	left: -1px;
	top: 8px;
	height: 47%;
	width: 1px;
	background-color: #3e4146
}
#vc-rightnav-mob .flag-icon, ul#vc-right-nav #vc-language .flag-icon {
	border: 1px solid #c2c0c0;
	box-sizing: border-box;
	width: 22.8px;
	height: 17.6px
}
.vc-main-drop .dropdown-menu strong {
	color: #ef7347;
    margin-right:.6rem;
    min-width: 40px;
    display: inline-block;
    text-align: center;
}
.vc-main-drop .dropdown-menu h6:not(:first-child) {
margin-top:.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:focus, .vc-main-drop .dropdown-menu li.dropdown-item:hover {
	background-color: #ececec
}
.vc-main-drop .dropdown-menu li i {
margin-right:.6rem;
	vertical-align: 2px;
	border: 1px solid #e1e1e1;
	background-size: cover
}
#vc-numbers {
	white-space: nowrap
}
#vc-numbers-dropdown .dropdown-menu:before, .vc-main-drop .dropdown-menu:before, ul#vc-right-nav .dropdown-menu:before {
	content: "";
	border-top: 5px solid #e3e4E64D;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 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-right:.2rem
}
ul#vc-right-nav .vc-header-faq {
	vertical-align: text-top;
	width: 17px;
	height: 17px;
	margin-right: 0 !important
}
ul#vc-right-nav .vc-icon.vc-flag {
margin-right:.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;
	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: 600;
	margin-bottom: 0;
	z-index: 2;
	position: relative;
	text-shadow: 0 1px 1px rgba(5,5,5,.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-reviews #vc-page-title:before {
	content: "";
	background-image: url('../images/review-banner.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 {
	position: relative;
	background: #0e73b7
}
#vc-inner-page-contact #vc-page-title:before {
	content: "";
	position: absolute;
	background-image: url('../images/contact-bg.jpg?v=0.1');
	background-image: url('../images/contact-bg.webp');
	background-repeat: no-repeat;
	background-size: 100%;
	top: 0;
	right: 18%;
	width: 588px;
	height: 296px;
	z-index: 0;
	max-width: 100%;
	max-height: 100%
}
#vc-numbers-dropdown {
	padding-right: 4rem
}
#vc-numbers-dropdown .dropdown-menu, .vc-main-drop .dropdown-menu {
	max-height: 400px;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-right: -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:.5rem
}
#vc-call-menu ul li a, #vc-numbers-dropdown ul li a {
	color: initial
}
#vc-numbers-dropdown ul li+li {
	border-top: 1px solid #eee;
padding-top:.5rem;
margin-top:.5rem
}
#vc-form {
	padding-top: 1.5rem;
	position: relative;
	z-index: 1
}
#vc-form h1 {
	color: #fff;
	font-weight: 600
}
#vc-app-section .card strong, #vc-form h1 strong {
	color: #fab115;
	font-weight: 600
}
#vc-form p {
	color: #fff
}
#vc-form .vc-form-outer {
	padding-top: 1rem
}
#vc-form .vc-form-outer .vc-atransfer-tabs {
	margin-top: -1rem
}
#vc-form #vc-form-label {
	display: inline-flex;
	background-color: #f46731;
padding:.3rem 1rem;
	position: absolute;
	z-index: 2;
	top: 5px;
	left: 3px;
	font-weight: 400;
	font-size: 80%
}
#vc-form #vc-form-label strong {
	font-weight: 400
}
#vc-form #vc-form-label:after, #vc-form #vc-form-label:before {
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	border-width: 11px 0 0 12px;
	border-style: solid
}
#vc-form #vc-form-label:after {
	border-color: transparent transparent transparent #da4001;
	right: -12px;
	top: 0;
	z-index: 0
}
#vc-form #vc-form-label:before {
	left: 0;
	border-color: #da4001 transparent transparent transparent;
	bottom: -11px
}
#vc-covid-alert .alert {
	background-color: #fae262;
	border: 1px solid #dbbd32;
	padding: 8px 15px;
	margin-bottom: 1.35rem;
	border-radius: 0
}
#vc-covid-alert .alert p {
	margin-bottom: 0;
	color: #312b09;
font-size:.85rem;
	padding-left: 10px
}
#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: 400
}
#vc-promo-section .display-4 {
	font-weight: 500
}
#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: 400
}
#vc-promo-section .vc-promo-brands li:not(:last-child) {
margin-right:.35rem
}
#vc-promo-section .vc-promo-cancel .alert {
	border-left: 5px solid #e49d04;
	border-radius: 0
}
#vc-promo-section .vc-promo-cancel p {
	color: #176ca5;
	font-weight: 500;
	font-size: 1rem;
	text-shadow: initial;
	margin-bottom: 0
}
#vc-promo-section .vc-promo-inc li:last-child {
	margin-right: 0
}
#vc-promo-section .vc-promo-inc li {
	border: 1px solid;
	background-color: #d9edf7;
	color: #176ca5;
	font-weight: 500;
	font-size: 1rem;
	text-shadow: initial;
padding:1rem .5rem .7rem;
margin-right:.2rem;
	position: relative;
margin-top:.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: .9;
	color: #067a06;
	background-color: #fff
}
#vc-supp {
	margin-top: -72px;
	color: #fff
}
#vc-supp li i, #vc-supp li img {
	border: 1px solid #d4d4d4;
	box-shadow: 0 0 1px 0 #f0f0f0;
	margin-bottom: 10px
}
#vc-supp h2 {
	min-height: 60px;
	padding-bottom: 0;
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
	margin-bottom: 2.95rem;
	font-weight: 600
}
#vc-fleet-feat, #vc-front-faq, #vc-top-dest {
	padding: 3.65rem 0
}
#vc-fleet-feat h2, #vc-fleet-feat h2 strong, #vc-front-faq h2, #vc-top-dest h2, #vc-top-dest h2 strong {
	font-weight: 600
}
#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 .8s linear infinite;
	animation: imgLoader .8s linear infinite;
	background: linear-gradient(to right, rgba(255,255,255,0) 46%, rgba(255,255,255,.35) 50%, rgba(255,255,255,0) 54%) 50% 50%
}
#vc-feat .list-group-item i {
	display: table-cell;
	vertical-align: middle;
	padding-right: 1rem;
	width: 64px
}
#vc-feat .list-group-item i:before {
padding:.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,.04);
	background-color: #fff;
}
#vc-404 .btn, #vc-call-fixed i, #vc-call-head i, #vc-call-menu .modal-header i.vc-icon, #vc-car-fleet h3>span, #vc-contact-block #vc-form-block .btn-primary, #vc-contact-block #vc-live-box i, #vc-mobile-menu .btn-primary, #vc-helpline-box .vc-icon.vc-call-fixed {
	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%)
}
.vc-icon {
	display: inline-block
}
.vc-icon:before {
	content: "";
	display: inline-block;
	vertical-align: middle
}
.vc-svg-icon {
	display: inline-block
}
.vc-svg-icon:before {
	content: "";
	display: inline-block;
	vertical-align: middle
}
.vc-icon.vc-front-supp {
	width: 102px;
	height: 44px;
	display: inline-block
}
.vc-icon.vc-front-supp:before {
	width: 100%;
	height: 100%;
	background-image: url(../images/vc-sprite.svg?v=0.091);
	background-repeat: no-repeat
}
.vc-icon.vc-front-supp.vc-europcar:before {
	background-position: -106px -3px
}
.vc-icon.vc-front-supp.vc-avis:before {
	background-position: -2px -48px
}
.vc-icon.vc-front-supp.vc-alamo:before {
	background-position: -2px -2px
}
.vc-icon.vc-front-supp.vc-sixt:before {
	background-position: -105px -141px
}
.vc-icon.vc-front-supp.vc-national:before {
	background-position: -105px -94px
}
.vc-icon.vc-front-supp.vc-dollar:before {
	background-position: -2px -140px
}
.vc-icon.vc-front-supp.vc-hertz:before {
	background-position: -105px -48px
}
.vc-icon.vc-front-supp.vc-thrifty:before {
	background-position: -105px -186px
}
.vc-icon.vc-front-supp.vc-budget:before {
	background-position: -2px -92px
}
.vc-icon.vc-front-supp.vc-enterprise:before {
	background-position: -3px -186px
}
.vc-icon.vc-front-call:before {
	content: "\e902";
	font-size: 42px;
	color: #ccced0
}
.vc-icon.vc-front-live:before {
	content: "\e906";
	color: #ccced0;
	font-size: 26px
}
.vc-ratings-block .vc-icon:before {
	width: 100%;
	height: 100%;
	background-image: url(../images/vc-sprite.svg?v=0.091);
	background-repeat: no-repeat
}
.vc-icon.vc-review-centre {
	width: 147px;
	height: 38px
}
.vc-icon.vc-review-centre:before {
	background-position: -1px -230px
}
.vc-icon.vc-trust-pilot {
	width: 150px;
	height: 40px
}
.vc-icon.vc-trust-pilot:before {
	background-position: -1px -270px
}
.vc-icon.vc-reseller-ratings {
	width: 163px;
	height: 22px
}
.vc-icon.vc-reseller-ratings:before {
	background-position: -2px -370px
}
.vc-icon.vc-google {
	width: 114px;
	height: 38px
}
.vc-icon.vc-google:before {
	background-position: -164px -270px
}
.vc-icon.vc-home:before {
	content: '\e931';
	height: 23px;
	width: 23px
}
.vc-icon.vc-home-2:before {
	content: '\e931';
	height: 23px;
	width: 23px;
	color: #fff;
	font-size: 19px
}
.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:.8rem;
margin-right:.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
}
footer .vc-app-foot .vc-svg-icon.vc-app-store:before, footer .vc-app-foot .vc-svg-icon.vc-google-play:before {
	background-size: 100%;
	width: 160px;
	height: 48px;
	background-repeat: no-repeat
}
.vc-svg-icon.vc-app-store:before {
	background-image: url(../images/app/en_app_store.svg)
}
.vc-svg-icon.vc-google-play:before {
	background-image: url(../images/app/en_google_play.svg)
}
.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-right:.2rem;
margin-top:-.3rem
}
.vc-icon.vc-live-chat:before {
	background-position: -488px -159px;
	height: 28px;
	width: 33px
}
.vc-icon.vc-call-fixed:before {
	height: 28px;
	width: 33px;
	content: '\e902';
	color: #fff;
	font-size: 26px;
	text-align: center
}
.vc-icon.vc-whatsapp-head::before {
	content: "\e92b";
	height: 36px;
	width: 36px;
	color: #3ec150;
	font-size: 28px;
	text-align: center;
	line-height: 36px
}
.vc-icon.vc-whatsapp-sm::before {
	height: 25px;
	width: 28px;
	content: "\e92b";
	font-family: vc-icon;
	color: #3ec150;
	font-size: 22px
}
.vc-icon.vc-whatsapp-fixed::before {
	height: 30px;
	width: 30px;
	content: "\e92d";
	font-family: vc-icon;
	color: #fff;
	font-size: 26px
}
.vc-icon.vc-header-call:before {
	content: "\e925";
	font-size: 16px
}
.vc-icon.vc-header-faq:before {
	height: 17px;
	width: 17px;
	content: '\e92a';
	font-family: vc-icon;
	font-size: 15px;
	vertical-align: top
}
#vc-desk-call .vc-icon.vc-header-call, #vc-desk-call .vc-icon.vc-whatsapp-sm {
	vertical-align: middle
}
.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-helpline-box .vc-icon.vc-call-fixed:before {
	height: 76px;
	width: 76px;
	content: '\e902';
	color: #fff;
	text-align: center;
	line-height: 76px;
	font-size: 40px
}
.vc-icon.vc-faq-box:before {
	height: 76px;
	width: 76px;
	content: '\e932';
	color: #fff;
	text-align: center;
	line-height: 76px;
	font-size: 40px
}
.vc-icon.vc-contact-live:before {
	content: '\e930';
	height: 76px;
	width: 76px;
	font-size: 32px;
	color: #fff;
	text-align: center;
	line-height: 76px
}
.vc-icon.vc-whatsapp-box:before {
	background-position: -210px -78px;
	height: 76px;
	width: 76px;
	background-image: url('../images/vc-sprite.svg?v=0.091')
}
.vc-icon.vc-messenger-live:before {
	background-position: -209px -1px;
	height: 76px;
	width: 76px;
	background-image: url('../images/vc-sprite.svg?v=0.091')
}
.vc-icon.vc-map-marker-lg:before {
	height: 56px;
	width: 50px;
	content: '\e92e';
	font-size: 52px
}
.vc-icon.vc-support-icon-2:before {
	content: '\e92f';
	height: 39px;
	width: 51px;
	font-size: 35px;
	color: #fff
}
.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-br: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-flag.vc-us:before {
	background-position: -406px -493px
}
.vc-icon.vc-flag.vc-mx: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;
	line-height: 1.2;
	color: #858587
}
.vc-icon.vc-car-det.vc-ac:before {
	content: "\e900";
	font-size: 20px
}
.vc-icon.vc-car-det.vc-seats:before {
	content: "\e915";
	width: 14px;
	font-size: 16px
}
.vc-icon.vc-car-det.vc-doors:before {
	content: "\e904";
	width: 24px;
	font-size: 16px
}
.vc-icon.vc-car-det.vc-bags:before {
	content: "\e901";
	font-size: 15px
}
.vc-icon.vc-car-det.vc-manual:before {
	content: "\e914";
	font-size: 18px
}
.vc-icon.vc-car-det.vc-auto:before {
	content: "\e91b";
	font-size: 18px
}
.vc-icon.vc-car-det {
margin-right:.2rem
}
.vc-icon.vc-nav:before {
	height: 20px;
	width: 20px;
	line-height: 20px;
	color: #b5b6b7
}
.vc-icon.vc-nav.vc-home-sm:before {
	content: "\e924";
	font-size: 15px
}
.vc-icon.vc-nav.vc-info-sm:before {
	content: "\e923";
	font-size: 15px
}
.vc-icon.vc-nav.vc-manage-sm:before {
	content: "\e927";
	font-size: 16px
}
.vc-icon.vc-nav.vc-phone-sm:before {
	content: "\e925";
	font-size: 15px
}
.vc-icon.vc-nav.vc-ques-sm:before {
	content: "\e926";
	font-size: 15px
}
.vc-icon.vc-nav.vc-terms-sm:before {
	content: "\e920";
	font-size: 15px
}
.vc-icon.vc-nav.vc-reviews-sm:before{content:""; width:20px; height:25px; background-repeat:no-repeat; background-size:contain; background-image:url("data:image/svg+xml;utf8,<svg width='25' height='30' viewBox='0 0 25 30' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M20.5986 18.9985C20.5986 17.8934 19.6777 16.9724 18.5725 16.9724H13.9064C14.0906 15.9901 14.4283 14.1789 14.6124 13.1658C14.8887 11.7537 14.2134 10.6486 12.7705 10.096C12.3101 9.9425 11.8496 9.9732 11.4198 10.1881C10.99 10.403 10.683 10.8021 10.5603 11.2625L10.0691 13.2272C9.54721 15.2533 7.15273 18.0469 7.15273 18.0776C6.93784 18.3232 6.69225 18.5074 6.38527 18.6302V18.4153C6.38527 18.1083 6.13968 17.832 5.802 17.832H0.58327C0.276286 17.832 0 18.0776 0 18.4153V27.6248C0 27.9318 0.245587 28.2081 0.58327 28.2081H5.8327C6.10898 28.2081 6.32387 27.9932 6.38527 27.7476C6.66155 27.9011 6.93784 28.0853 7.24482 28.2695C8.16578 28.9141 9.20952 29.6509 11.1435 29.6509H17.2525C18.3576 29.6509 19.2786 28.7299 19.2786 27.6248C19.2786 27.1643 19.1251 26.7345 18.8488 26.3969C19.3707 26.0285 19.7084 25.4145 19.7084 24.7391C19.7084 24.2787 19.5549 23.8489 19.2786 23.5112C19.8005 23.1428 20.1382 22.5289 20.1382 21.8535C20.1382 21.393 19.9847 20.9632 19.7084 20.6255C20.2609 20.2879 20.5986 19.6739 20.5986 18.9985ZM5.24943 27.0415H1.16654V19.0292H5.24943V27.0415ZM18.5725 19.8581H17.4674C17.1604 19.8581 16.8841 20.1344 16.8841 20.4414C16.8841 20.7483 17.1604 21.0246 17.4674 21.0246H18.1428C18.6339 21.0246 19.0023 21.4237 19.0023 21.8842C19.0023 22.3447 18.6032 22.7437 18.1428 22.7437H16.8841C16.5771 22.7437 16.3009 23.02 16.3009 23.327C16.3009 23.634 16.5771 23.9103 16.8841 23.9103H17.713C18.2042 23.9103 18.5725 24.3094 18.5725 24.7698C18.5725 25.261 18.1735 25.6294 17.713 25.6294H16.5157C16.2088 25.6294 15.9325 25.875 15.9325 26.2127C15.9325 26.5196 16.2088 26.7959 16.5157 26.7959H17.2832C17.7437 26.7959 18.1428 27.1643 18.1428 27.6555C18.1428 28.116 17.7437 28.515 17.2832 28.515H11.1435C9.5779 28.515 8.77974 27.9318 7.92019 27.3485C7.45971 27.0415 6.99924 26.7038 6.41597 26.4889V19.8888C7.06063 19.7353 7.6439 19.3669 8.07368 18.845C8.16578 18.7222 10.6523 15.8366 11.2356 13.5342L11.7268 11.5695C11.7575 11.416 11.8496 11.2932 11.9724 11.2318C12.0645 11.1704 12.1873 11.1397 12.3715 11.2011C13.5994 11.6616 13.5994 12.4291 13.4766 12.9509C13.2003 14.3938 12.617 17.4636 12.617 17.4636C12.5863 17.6478 12.617 17.8013 12.7398 17.9548C12.8319 18.0776 13.0161 18.1697 13.2003 18.1697H18.5725C19.033 18.1697 19.4321 18.5381 19.4321 19.0292C19.4321 19.459 19.033 19.8581 18.5725 19.8581Z' fill='%23B5B6B7'/><path d='M3.22369 26.0593C3.71486 26.0593 4.14464 25.6602 4.14464 25.1384C4.14464 24.6165 3.74556 24.2174 3.22369 24.2174C2.70181 24.2174 2.30273 24.6165 2.30273 25.1384C2.30273 25.6602 2.70181 26.0593 3.22369 26.0593Z' fill='%23B5B6B7'/><path d='M9.80481 5.21002L9.43088 7.44635C9.36856 7.9001 9.80481 8.25662 10.2099 8.02975L12.1419 6.96019L14.0739 8.02975C14.4478 8.25662 14.9153 7.9001 14.8529 7.44635L14.479 5.21002L16.0371 3.62189C16.3487 3.29779 16.1929 2.74681 15.7566 2.68198L13.6065 2.35788L12.6405 0.316004C12.4535 -0.105335 11.8926 -0.105335 11.6745 0.316004L10.7085 2.35788L8.55836 2.68198C8.12211 2.74681 7.93514 3.29779 8.27791 3.62189L9.80481 5.21002Z' fill='%23B5B6B7'/><path d='M6.74168 11.1173L6.38982 9.13127L7.93797 7.73131C8.25464 7.43829 8.07872 6.94993 7.65649 6.88482L5.51019 6.5918L4.52501 4.7686C4.3139 4.41047 3.75093 4.41047 3.57501 4.7686L2.58982 6.5918L0.443522 6.88482C0.0212988 6.94993 -0.154627 7.43829 0.16204 7.73131L1.71019 9.13127L1.35834 11.1173C1.28797 11.5079 1.74538 11.8335 2.13241 11.6382L4.0676 10.694L6.00279 11.6382C6.35464 11.8335 6.81205 11.5405 6.74168 11.1173Z' fill='%23B5B6B7'/><path d='M23.8567 6.88596L21.7104 6.59281L20.7604 4.76873C20.5493 4.41042 19.9863 4.41042 19.8104 4.76873L18.79 6.59281L16.6437 6.88596C16.2215 6.95111 16.0456 7.4397 16.3622 7.73285L17.9104 9.13349L17.5585 11.1204C17.4882 11.5113 17.9456 11.837 18.3326 11.6416L20.2678 10.697L22.203 11.6416C22.59 11.837 23.0474 11.5113 22.9771 11.1204L22.59 9.13349L24.1382 7.73285C24.4548 7.4397 24.2789 6.95111 23.8567 6.88596Z' fill='%23B5B6B7'/></svg>");}

#vc-mobile-menu .list-group .list-group-item:not(.active) i.vc-guide-sm{margin-top:-9px;}
.vc-icon.vc-nav.vc-guide-sm:before{content:""; width:16px; height:16px; background-repeat:no-repeat; background-size:contain; background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.50619 0.13554C1.2347 0.218987 1.00717 0.373574 0.693406 0.687824C0.0777077 1.30448 0.0000727882 1.57451 0.0000727882 3.09908V4.31594L7.66747 4.32401C11.8846 4.32847 15.4845 4.33716 15.6675 4.34324L16 4.35439L15.9744 3.00848C15.9499 1.7201 15.94 1.64573 15.7416 1.26857C15.4693 0.750967 14.916 0.269747 14.4257 0.124004C13.8457 -0.0483495 2.07069 -0.037813 1.50619 0.13554ZM4.15085 2.08557C4.2354 2.17017 4.30458 2.32591 4.30458 2.43166C4.30458 2.81482 4.07121 2.93157 3.30532 2.93157C2.53942 2.93157 2.30606 2.81482 2.30606 2.43166C2.30606 2.0485 2.53942 1.93175 3.30532 1.93175C3.89465 1.93175 4.01987 1.95452 4.15085 2.08557ZM13.5285 2.08557C13.6131 2.17017 13.6823 2.32591 13.6823 2.43166C13.6823 2.53741 13.6131 2.69315 13.5285 2.77775C13.3789 2.92742 13.2723 2.93157 9.60835 2.93157C5.94437 2.93157 5.83775 2.92742 5.68817 2.77775C5.60362 2.69315 5.53444 2.53741 5.53444 2.43166C5.53444 2.32591 5.60362 2.17017 5.68817 2.08557C5.83775 1.93591 5.94437 1.93175 9.60835 1.93175C13.2723 1.93175 13.3789 1.93591 13.5285 2.08557ZM0.0000727882 9.77356C0.0000727882 14.8469 -0.0222185 14.6719 0.713391 15.3681C1.43878 16.0545 0.954443 16.0138 8.10946 15.9893L14.4125 15.9677L14.7286 15.7985C14.9024 15.7054 15.202 15.4543 15.3941 15.2404C16.004 14.5617 15.9882 14.7067 15.9882 9.76279V5.39266H7.99416H0.0000727882V9.77356ZM10.5261 7.38992C10.9208 7.59142 11.1457 7.96681 11.1457 8.42427C11.1457 8.85227 11.025 9.1066 10.6512 9.46608L10.3742 9.73249L9.56853 8.9291C9.1254 8.48718 8.76282 8.08825 8.76282 8.04257C8.76282 7.93243 9.11925 7.60157 9.45461 7.40045C9.7916 7.19826 10.1439 7.1948 10.5261 7.38992ZM8.7712 9.58513C9.21049 10.0298 9.57868 10.4194 9.58928 10.451C9.59997 10.4824 8.96006 11.1562 8.16726 11.9479L6.72586 13.3877L5.90547 13.5191C5.22674 13.6279 5.06417 13.6332 4.96386 13.55C4.81074 13.4228 4.80898 13.0425 4.95771 12.2645L5.07286 11.6627L6.51348 10.2196C7.3059 9.42601 7.95834 8.77666 7.96333 8.77666C7.96841 8.77666 8.33191 9.14052 8.7712 9.58513Z' fill='%23B5B6B7'/%3E%3C/svg%3E");}

.vc-icon.vc-nav.vc-offer-sm:before{content:""; width:20px; height:21px; background-repeat:no-repeat; background-size:contain; background-position:0 0; background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2909 9.99909L18.2109 8.40909C18.3214 8.21779 18.3515 7.99041 18.2945 7.77695C18.2374 7.56348 18.0979 7.38141 17.9067 7.27076L16.315 6.35076V4.51743C16.315 4.29641 16.2272 4.08445 16.071 3.92817C15.9147 3.77189 15.7027 3.68409 15.4817 3.68409H13.6492L12.73 2.09326C12.619 1.90236 12.4373 1.76285 12.2242 1.70493C12.1185 1.67627 12.0082 1.66888 11.8996 1.68319C11.791 1.69749 11.6864 1.73321 11.5917 1.78826L10 2.70826L8.40836 1.78742C8.21696 1.67692 7.98951 1.64698 7.77603 1.70418C7.56255 1.76137 7.38054 1.90103 7.27003 2.09243L6.35003 3.68409H4.51753C4.29652 3.68409 4.08455 3.77189 3.92827 3.92817C3.77199 4.08445 3.6842 4.29641 3.6842 4.51743V6.34993L2.09253 7.26993C1.99756 7.32456 1.91431 7.39741 1.84758 7.48431C1.78085 7.57121 1.73195 7.67044 1.70369 7.77629C1.67542 7.88215 1.66835 7.99255 1.68288 8.10114C1.69742 8.20974 1.73326 8.31439 1.78836 8.40909L2.70836 9.99909L1.78836 11.5891C1.67835 11.7806 1.64851 12.0078 1.70533 12.2212C1.76215 12.4346 1.90103 12.6168 2.0917 12.7283L3.68336 13.6483V15.4808C3.68336 15.7018 3.77116 15.9137 3.92744 16.07C4.08372 16.2263 4.29568 16.3141 4.5167 16.3141H6.35003L7.27003 17.9058C7.34381 18.0319 7.44914 18.1366 7.57568 18.2097C7.70221 18.2827 7.84559 18.3216 7.9917 18.3224C8.1367 18.3224 8.28086 18.2841 8.40919 18.2099L9.99919 17.2899L11.5909 18.2099C11.7822 18.3203 12.0095 18.3502 12.2229 18.2932C12.4363 18.2362 12.6184 18.0968 12.7292 17.9058L13.6484 16.3141H15.4809C15.7019 16.3141 15.9138 16.2263 16.0701 16.07C16.2264 15.9137 16.3142 15.7018 16.3142 15.4808V13.6483L17.9059 12.7283C18.0007 12.6735 18.0838 12.6005 18.1504 12.5136C18.217 12.4267 18.2658 12.3275 18.294 12.2217C18.3223 12.1159 18.3294 12.0056 18.315 11.897C18.3006 11.7885 18.2649 11.6838 18.21 11.5891L17.2909 9.99909ZM7.91586 5.82409C8.24749 5.8242 8.5655 5.95605 8.79992 6.19063C9.03434 6.4252 9.16597 6.74329 9.16586 7.07493C9.16575 7.40656 9.03391 7.72456 8.79933 7.95898C8.56475 8.1934 8.24666 8.32504 7.91503 8.32493C7.5834 8.32482 7.26539 8.19297 7.03097 7.95839C6.79655 7.72382 6.66492 7.40572 6.66503 7.07409C6.66514 6.74246 6.79698 6.42446 7.03156 6.19004C7.26614 5.95562 7.58423 5.82398 7.91586 5.82409ZM8.16586 13.8241L6.83253 12.8249L11.8325 6.15826L13.1659 7.15743L8.16586 13.8241ZM12.0825 14.1574C11.9183 14.1574 11.7557 14.125 11.604 14.0621C11.4524 13.9992 11.3145 13.907 11.1985 13.7909C11.0824 13.6747 10.9903 13.5369 10.9276 13.3851C10.8648 13.2334 10.8325 13.0708 10.8325 12.9066C10.8326 12.7424 10.865 12.5798 10.9279 12.4281C10.9908 12.2764 11.0829 12.1386 11.1991 12.0225C11.3152 11.9065 11.4531 11.8144 11.6048 11.7516C11.7565 11.6888 11.9192 11.6565 12.0834 11.6566C12.415 11.6567 12.733 11.7885 12.9674 12.0231C13.2018 12.2577 13.3335 12.5758 13.3334 12.9074C13.3333 13.2391 13.2014 13.5571 12.9668 13.7915C12.7323 14.0259 12.4142 14.1575 12.0825 14.1574Z' fill='%23B5B6B7'/%3E%3C/svg%3E");}

.vc-icon.vc-nav.vc-part-supplier:before{content:""; width:23px; height:20px; background-repeat:no-repeat; background-size:contain; background-position:0 0; background-image:url("data:image/svg+xml,%3Csvg width='23' height='20' viewBox='0 0 23 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='23' height='20' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.18778 11.177C2.13421 11.2843 2.01136 11.3254 1.9116 11.2683L0.106806 10.2287C0.00890077 10.1696 -0.028045 10.0362 0.0227545 9.92798L3.28864 3.26162L3.28771 3.26262C3.31358 3.2105 3.35699 3.1714 3.40871 3.15436C3.42903 3.14834 3.44935 3.14433 3.46967 3.14433C3.50292 3.14433 3.53525 3.15336 3.56481 3.1704L5.36868 4.21194C5.41671 4.239 5.45181 4.28612 5.46843 4.34225C5.48414 4.39939 5.47859 4.45954 5.45273 4.51167L2.18778 11.177ZM17.6818 12.9383C17.7696 12.824 17.7548 12.5674 17.6439 12.2256C17.4029 11.982 16.6843 11.4066 14.6956 10.0503L14.6891 10.0453C13.796 9.39971 13.1494 9.11802 12.7135 9.18317C12.3652 9.2363 12.1556 9.51499 11.8896 9.86785L11.8886 9.86885C11.6503 10.2297 11.3428 10.5295 10.9872 10.749C10.1476 11.175 9.14729 10.8923 8.60515 10.0754C8.39825 9.71449 8.38163 9.26237 8.56081 8.88446C8.873 8.08151 9.76618 7.21139 10.6778 6.54976C9.59158 6.00543 8.58297 5.94528 7.6103 6.36331C6.79749 6.71217 6.0669 6.3603 5.42957 5.92122L3.08166 10.716C3.71528 11.0739 4.67495 11.8708 5.84343 12.8412C8.08604 14.7047 11.4776 17.5225 12.7043 16.9161C12.962 16.7888 13.1218 16.4761 13.1819 15.9859L12.0652 15.4526C11.9922 15.4195 11.934 15.3553 11.9044 15.2751C11.8749 15.1959 11.8767 15.1057 11.9081 15.0275C11.9405 14.9483 12.0005 14.8872 12.0744 14.8561C12.1492 14.826 12.2314 14.83 12.3035 14.8661L13.5993 15.4857C13.869 15.5759 14.2237 15.6491 14.4205 15.4967V15.4977C14.5572 15.3523 14.6348 15.1539 14.6357 14.9464L12.6083 13.5991C12.5409 13.555 12.4919 13.4838 12.4725 13.4006C12.454 13.3174 12.466 13.2302 12.5076 13.157C12.5492 13.0838 12.6147 13.0317 12.6923 13.0116C12.769 12.9926 12.8494 13.0076 12.9159 13.0527L15.0375 14.4622C15.5409 14.5163 15.9001 14.4421 16.0775 14.2436V14.2446C16.2262 14.0381 16.2862 13.7725 16.2419 13.5159L13.5837 11.7155C13.4572 11.6173 13.423 11.4288 13.5052 11.2854C13.5883 11.1421 13.7601 11.093 13.8968 11.1742L16.6281 13.0227C17.4039 13.173 17.6228 13.0157 17.6819 12.9395L17.6818 12.9383ZM17.9441 11.6622C17.0039 10.8873 16.0248 10.1686 15.0116 9.51097C13.9799 8.76616 13.2235 8.46142 12.6306 8.55063C12.0542 8.63784 11.7226 9.07691 11.4308 9.46485C11.2442 9.75456 11.0022 9.99815 10.7214 10.1776C10.1487 10.4623 9.47078 10.2728 9.09579 9.72348C9.06254 9.66835 8.96094 9.50094 9.10318 9.13404C9.57424 7.92007 11.9267 6.30218 12.7876 6.12177C13.2993 6.04258 13.8202 6.05461 14.3291 6.15786C15.2195 6.28316 16.2226 6.42452 17.5527 5.74284L19.9219 10.5807L17.9435 11.6624L17.9441 11.6622ZM22.8912 10.0824L21.0892 11.1239C20.9894 11.1811 20.8666 11.1399 20.813 11.0317L17.5471 4.36635C17.4945 4.25809 17.5323 4.12376 17.6321 4.06562L19.436 3.02508H19.435C19.4646 3.00904 19.4969 3.00002 19.5292 3.00002C19.6059 2.99901 19.6761 3.04412 19.713 3.1173L22.9773 9.78263C23.0281 9.8909 22.9911 10.0242 22.8923 10.0824L22.8912 10.0824Z' fill='%23B5B6B7'/%3E%3C/svg%3E");}

.vc-icon.vc-nav.vc-secure-sm:before {
	content: "\e922";
	font-size: 16px
}
.vc-icon.vc-nav.vc-globe-sm:before {
	content: "\e90b"
}
.vc-icon.vc-nav.vc-affiliate-sm:before {
	content: "\e921"
}
.vc-icon.vc-car-rent:before {
	background-position: -719px -598px;
	height: 19px;
	width: 25px
}
.vc-icon.vc-trans-serv:before {
	background-position: -762px -592px;
	height: 22px;
	width: 25px;
	vertical-align: -6px
}
.vc-icon.vc-car-rent, .vc-icon.vc-trans-serv {
	vertical-align: 0;
margin-right:.05rem!important
}
.vc-icon.vc-call-arrow::before {
	background-position: -937px -610px;
	height: 6px;
	width: 13px
}
.vc-icon.vc-whatsapp-live::before {
	height: 34px;
	width: 34px;
	content: "\e92b";
	font-family: vc-icon;
	color: #26d367;
	font-size: 27px
}
.vc-icon.vc-nav.vc-language-sm:before {
	background-position: -923px -568px
}
.vc-icon.vc-nav.vc-currency-sm:before {
	background-position: -901px -568px
}
.vc-icon.vc-clean {
	height: 32px;
	width: 42px
}
.vc-icon.vc-clean:before {
	height: 32px;
	width: 42px;
	content: '\e92c';
	font-family: vc-icon;
	font-size: 30px;
	color: #000
}
#vc-mobile-menu .list-group-item:focus, #vc-mobile-menu .list-group-item:hover {
	outline: 0 none!important
}
#vc-mobile-menu button.list-group-item:after {
	background-image: url('../images/sprite.png?v=0.7');
	height: 13px;
	width: 7px;
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	position: absolute;
right:.9rem;
	background-position: -837px -571px;
	top: 21px
}
#vc-mobile-menu .list-group-item .nav-pull-right {
	position: absolute;
	right: 2.25rem;
	color: #959494;
	font-size: 15px;
	margin-top: 3px
}
#vc-mobile-menu .list-group-item .nav-pull-right .flag-icon {
	width: 20px!important;
margin-right:.5rem!important;
	border: 1px solid #e1e1e1;
	line-height: 11px!important
}
#vc-sec-opt {
	border-color: #5f6267;
	background: 0 0;
	border-width: 2px;
padding:.3rem 1rem!important;
	opacity: .9;
	border-radius: 0;
font-size:.9rem!important
}
#vc-sec-opt:hover {
	opacity: 1
}
.vc-app {
	position: relative;
	display: inline-block;
	background-repeat: no-repeat;
margin-bottom:-.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;
	left: calc(50% - 146px);
	top: 0;
	opacity: .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/en_google_play.svg)
}
.vc-app-btn.vc-iphone-btn:before {
	background-image: url(../images/app/en_app_store.svg)
}
.vc-app-btn:before {
	content: "";
	width: 160px;
	height: 47px;
	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.svg');
	height: 36px;
	width: 164px;
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	background-position: center;
	background-size: contain
}
#vc-front-feat .vc-icon:before {
	width: 40px;
	height: 40px;
	color: #fff;
	text-align: center;
	line-height: 40px
}
#vc-front-feat .vc-icon.vc-all-inc:before {
	content: "\e90e";
	font-size: 35px
}
#vc-front-feat .vc-icon.vc-hidden-charges:before {
	content: "\e913";
	font-size: 28px
}
#vc-front-feat .vc-icon.vc-supp-glob:before {
	content: "\e90b";
	font-size: 32px
}
#vc-front-feat .vc-icon.vc-cust:before {
	content: "\e903";
	font-size: 32px
}
#vc-front-feat .vc-icon.vc-lowest-price:before {
	content: "\e909";
	font-size: 30px
}
#vc-front-feat .vc-icon.vc-free-canc:before {
	content: "\e916";
	font-size: 28px
}
#vc-front-feat .vc-icon.vc-secure-book:before {
	content: "\e90d";
	font-size: 31px
}
#vc-front-feat .vc-icon.vc-wide-fleet:before {
	font-size: 26px;
	content: "\e905"
}
#vc-front-feat .media-body small {
	line-height: 1.4rem;
	display: inline-block;
	width: 100%
}
#vc-front-feat .media-body h3:not(~small) {
	margin-bottom: 0
}
#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;
	font-weight: 600
}
#vc-front-feat.vc-else-en h2 {
	font-weight: 500;
	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-call-block a {
	color: #3e4146
}
#vc-front-ratings .vc-rating i.fa, #vc-testimonials i.fa {
	color: #fed400
}
#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 .card-subtitle {
	font-style: normal;
	margin-bottom: 0!important
}
#vc-front-ratings #testimonial-carousel .tb-star {
	height: 1.4rem;
	width: 1.4rem;
	line-height: 1.1;
	vertical-align: -4px
}
#vc-front-ratings #testimonial-carousel .card-subtitle small {
	color: #cecece;
	font-weight: 400
}
#vc-front-ratings #testimonial-carousel strong {
	font-size: 1.4rem;
	margin-bottom: 7px;
	font-weight: 500;
	height: 37px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 90%;
	margin: 0 auto
}
#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 {
	margin-bottom: 0;
	font-size: 1.1rem;
	font-style: normal
}
#vc-front-ratings #testimonial-carousel:after, #vc-front-ratings #testimonial-carousel:before {
	content: "";
	position: absolute;
	height: 22px;
	width: 28px;
	font-family: vc-icon;
	color: #ccced0;
	font-size: 18px
}
#vc-front-ratings #testimonial-carousel:before {
	left: -25px;
	top: -3px;
	content: "\e917"
}
#vc-front-ratings #testimonial-carousel:after {
	right: -25px;
	bottom: -25px;
	content: "\e917";
	transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
#vc-front-ratings #vc-testimonials .card-block {
	padding-bottom: 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-front-ratings #vc-testimonials .card-footer {
	background-color: #fff;
	border-top: 0 none;
	padding-top: 0
}
#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: 400
}
#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-right: 2.8em;
	font-weight: 400
}
#vc-faqs .card {
	border-radius: 0
}
#vc-faqs .card-header, #vc-faqs-list .card-header {
	background-color: #fff;
	position: relative
}
#vc-faqs .card-block, #vc-faqs-list .card-block {
	font-size: 1.05rem
}
#cookies .card-header a {
	display: block;
	padding-right: 2.8em
}
#cookies .card-header a:before, #vc-box-feat .card-header a:before, #vc-faqs .card-header a:before, #vc-faqs-list .card-header a:before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	font-weight: I00;
	display: inline-block;
padding:.6rem 1.6rem;
	font-size: 1.8rem;
	border-left: 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-box-feat .card-header a:after, #vc-faqs .card-header a:after, #vc-faqs-list .card-header a:after {
	position: absolute;
	right: 1rem;
	top: calc(50% - 12px);
	display: inline-block;
	height: 24px;
	width: 24px;
	content: "\e918";
	font-family: vc-icon;
	font-size: 21px;
	transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}
#cookies .card-header a.collapsed:after, #vc-box-feat .card-header a.collapsed:after, #vc-faqs .card-header a.collapsed:after, #vc-faqs-list .card-header a.collapsed:after {
right:.8rem;
	top: calc(50% - 12px);
	color: #b5b9bc;
	transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-webkit-transform: rotate(0)
}
#cookies .card-header a.collapsed:after {
	right: -3px
}
#cookies .card-header a:after {
	right: 0
}
#vc-faqs-list a {
	font-weight: 400
}
#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 {
	color: #fff;
right:.7rem
}
#vc-faqs-list .card-header a:after {
	color: #fff;
right:.9rem
}
#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:.9rem
}
footer a {
	color: #fff;
	font-weight: 600
}
footer a:focus, footer a:hover {
	color: #b9b9b9
}
footer hr {
	border-color: #28495a
}
footer .vc-helpline h4, footer .vc-or-title, 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:.1rem;
	background-color: #fa7743;
	width: 2.235rem;
	bottom: -10px;
	left: 0;
	display: inline-block
}
.ph_digit_c, .ph_heading_c {
	color: inherit!important;
font-size:.9rem!important;
	font-weight: 400
}
.ph_list_c {
	list-style: outside none;
	padding-left: 0;
	display: inline-block
}
.ph_list_c>li {
	display: inline-block;
	width: 100%
}
.ph_heading_c {
	position: relative;
	padding-left: 34px
}
.ph_heading_c:before {
	content: "";
	background-image: url(../images/flags.png);
	height: 24px;
	width: 24px;
	background-repeat: no-repeat;
	position: absolute;
	left: 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: -137px -19px
}
.ph_heading_c.ph_us-toll-free:before, .ph_heading_c.ph_us: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 -47px
}
.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_th:before {
	background-position: -252px -47px
}
.ph_heading_c.ph_sg:before {
	background-position: -281px -47px
}
.ph_heading_c.ph_pt:before {
	background-position: -309px -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 {
	width: calc(100% - 49%);
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: right
}
footer {
	padding: 3.65rem 0 1.65rem
}
footer .ph_list_c>li {
	background-color: rgba(40,73,90,.5)
}
#vc-call-menu .ph_list_c li a, footer .ph_list_c li a {
	display: block;
	width: 100%;
padding:.6rem
}
#vc-call-menu .ph_list_c li a>span, footer .ph_list_c li a>span {
	height: 25px
}
#vc-call-menu .ph_list_c .ph_digit_c, footer .ph_list_c .ph_digit_c {
	text-align: right
}
#vc-call-menu .ph_list_c li, footer .ph_list_c li+li, footer .ph_list_c li:first-child, footer .ph_list_c li:last-child {
	margin-bottom: 1.2rem
}
#vc-call-menu .ph_heading_c:before, footer .ph_heading_c:before {
	border-radius: 50%;
	border: 1px solid #fff
}
footer .vc-helpline h4, footer .vc-support-email h4 {
margin-bottom:.25rem
}
footer .vc-helpline strong, footer .vc-support-email strong {
	color: #e5bd05;
	font-size: 120%;
	font-weight: 400
}
footer .vc-site-details a {
	color: #818a91;
font-size:.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;
	left: 0;
	top: 6px
}
footer .btn-outline-primary {
	color: #fff;
	border-color: #366c89;
	font-weight: 500;
	border-radius: 0;
	cursor: pointer
}
#vc-404 .btn:hover, #vc-contact-block #vc-form-block #contact .btn:hover, #vc-faq-live a:focus, #vc-faq-live a:hover, #vc-faq-live button:focus, #vc-faq-live button:hover, footer .btn-outline-primary:hover, footer .vc-app-foot:hover {
	box-shadow: 0 8px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(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 {
	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,.2), 0 6px 20px 0 rgba(0,0,0,.19)
}
#vc-breadcrumbs .breadcrumb {
	background-color: #fff
}
#vc-breadcrumbs .breadcrumb a {
	color: inherit!important
}
#vc-breadcrumbs .vc-icon.vc-home {
	width: 23px;
	height: 23px;
	vertical-align: text-bottom
}
#vc-breadcrumbs .breadcrumb .home_img {
	color: #f5f9fc;
	font-size: 0
}
#vc-breadcrumbs .breadcrumb-item+.breadcrumb-item:before {
	content: "\e919";
	font-family: vc-icon;
	display: inline-block;
	font-size: 10px;
	width: 6px;
	height: 10px;
	padding: 0;
margin:0 .5rem;
	color: #d4dbde
}
#vc-front-bg #vc-breadcrumbs .breadcrumb {
	background-color: rgba(195,195,195,.06);
padding:.5rem 0
}
#vc-front-bg #vc-breadcrumbs .breadcrumb, #vc-front-bg #vc-breadcrumbs .breadcrumb a {
	font-size: 1rem;
	color: #fff!important;
	text-shadow: 0 1px 3px #544f4f
}
#vc-front-bg #vc-breadcrumbs .breadcrumb-item+.breadcrumb-item:before {
	content: "\e919";
	font-family: vc-icon;
	display: inline-block;
	font-size: 10px;
	width: 6px;
	height: 10px;
	padding: 0;
margin:0 .5rem;
	color: #fff
}
#vc-front-bg #vc-breadcrumbs ol+hr {
	display: none
}
#vc-front-bg #vc-breadcrumbs .breadcrumb, #vc-front-bg #vc-breadcrumbs hr {
	border-color: #f6f4f4
}
#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-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: 400
}
#vc-loc-content h2, #vc-loc-content h3, #vc-loc-content strong {
	font-family: inherit;
	font-weight: 600;
	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: 500
}
#vc-loc-content h2 {
	font-size: 1.75rem


}
#vc-loc-content ul {
	padding-left: 2rem;
	list-style: outside none
}
#vc-loc-content ul li {
	position: relative
}
#vc-loc-content ul li:before {
	content: "";
	background: url('/uploads/sprite-icon.png') no-repeat;
	background: url('/uploads/sprite-icon.webp') no-repeat;
	height: 24px;
	width: 24px;
	position: absolute;
	background-position: -856px -918px;
	position: absolute;
	left: -2.2rem;
	top: 4px;
	transform: scale(.7);
	-moz-transform: scale(.7);
	-ms-transform: scale(.7);
	-o-transform: scale(.7);
	-webkit-transform: scale(.7)
}
#vc-related-loc {
	padding: 3.65rem 0
}
#vc-related-loc .card:not(.card-inverse) h3 {
	color: #33363b;
font-size:.975rem;
	margin-bottom: 0;
	font-weight: 500
}
#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 .2rem .2rem
}
#vc-related-loc .vc-loc-map h3 {
	font-size: 1.5rem
}
#vc-loc-deals .vc-deal-head:before {
	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%);
	content: "";
	height: 45px;
	width: 100%;
	position: absolute;
	left: 0;
	-webkit-transform: skew(-10deg);
	-moz-transform: skew(-10deg);
	-o-transform: skew(-10deg);
	top: 0
}
#vc-loc-deals .vc-deal-head {
	position: relative;
padding:.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
}
#vc-loc-deals .vc-car.vc-car-economy:before {
	background-image: url('data:image/png;base64,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')
}
#vc-loc-deals .vc-car.vc-car-compact:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAABVCAMAAAASeaS2AAAC/VBMVEUAAAAAAAAAAAEAAAAAAAAQExoAAAAFCxkAAQIBAQIOEBTCwsEAAAEaIC6ysrCOq+q+vr4AAAABAQEQM38JHEQAAAAAAAAAAAACAgMAAAAGBQXM0uWZs+oFBgoEBAXS2vEFBQWlve9bfscDAwO6wthzlNcAAADK0+xeb5GnvO3G0/HM2fRBUn5dZn+8yuw+TW+8zPCap8UzTImwxOtnhs1ujMkDDiQbOH1JWoV1eYMGFzy8zfGHot8sQ3lmbHoKDBINFy6twOqOl6qDoOGYseUVGimUqtxOa6/K1vO7V2R6gpRjbIMNGzqkqLJgcaHngoedlajXxsgIESUcPo15jbrjnaUdICsBAQECH1wHBgUAJXgGIV8GIVy1tbYPDw8MCwoGI2IiTKoBJn0AI3QoUKtISEgWQqGKiokZGRktVa1ramoBIWoJIVgEOaMfHx54d3ZMTE0vWbWEhINEREMgSqVQT00bR6QBHmBAPz4BIm9kZGUyMS6RkZFxcG9bW1opU7JeX2AMQaoPPqF9fXxVVVWampoBKoYBGlY5OTkEFDgFDiQDBhAIHUytra0DO6pYWFgXFhNehdk8Zb4BIGUBFUsnJSETExM+aMMSOpAKK3YLIVADFUJXfdNLcsmioqE1XLAJO52WlpUDEC9SUlJ0mOVGbcUDNZx7nutrkeLFxcYONYcJKW4EMZFReM5HbLympaS5ubkXSLA+OjOEpOpmitsRKF41X7qoqKg/ZbceRJorKyrS0tM6YbUJJmjb29oVP5dNSkKuxfafnpsAD1Pl4+BRbaosTZe+0vcTT7wWHCuXtfUFQ7gxVaRTc7gcPYg1TocuQ3QiWLx5jbY7WZhWbJ1cZHY7R2IuNkUOVswnRovv7u7Ly8vJwbO0rKEYIzoeN3Q2PlAqLzuFr/hffbh5g5wkOGaJodO+ubBnn/k+g/BjeKtFVXpLVGcjM1b//v2gv/kaaN07cNSTlqTT4vnb08iRnrhBV4n7pyqbrNDmvYaolYfXbzDSrHeSWXnYmmBV6MkYAAAAV3RSTlMA9vH66gjk/tzUGP7AEP79/qa1/v3KbS1ViyAL/ppjUTz9/Xsc/UhB/upuiF04Lv7qTqn52fz01YT96825dPvs26h+39C7lcWh/M7Kybqv3KuHe+e9qJpgoCZ+AAAWNUlEQVRo3uzTz2vTYBzH8d0DWcBjhbJRqeugc6iHsSH4gyEK4sFrDsIeAwF9HvMYCfll5pNCLjE4EHfQ1BBFOpgNc6zrHFh7GChzG5RtiKBT8aS7evabVvcPuM3LXoX+Or35fNuuAwcO/E+ZTK6Yz2d3FPo7CoVCNpvPF3OZTNf/AV3ZQqH//Pnh4eFjf/W19fS8eXO4+3BPX/fZkyfaRkYLg/scWsyOnj7Xd/x4T8+7jq/g5cvnO458652dfTRRHhsbu3PnJlh80XtidDDXtU/yhXPd3d0vnx6Zvd+bet/2ouPZ48fT04/mf72Yfnbzar1+a2xpaRUsLS2X5yaenRjN78OamcKVox3rbafWdd35Iwh+/twAAwObrYeLV2+v1JcGNgiJtQUNIbS1sba8ONE7ku3aW5kzF4YwU9qwhTG2ZNmy4EmHlw4ZPriNtTu36iv1NdRQY9d2DY8SO1CptjXQmp8eye7hlpnBC0NRM5IUpkhmVCoxyHF0LEkMY9nRgdwR0A+3r63UfzAJmMz2DI1KTQlDvLe1Ov9opNi1R3JnhiI/NDFmpi8mScW3YDxoS5+roqQHkAng5tp3SJz81RRFnvfFkk4XNA/D21CyHNXYXJ04UtiTKTP5C0q1WpIYK/FCAgTF6TTqMGfpFSdZcmA7qcbm6/HXU62mWA2rvs9XcWx4mhryPi/6EQ6Mmc3W9F5MmTlzyqw1TYWZUCgCribbOkg77UCWTCXhrTiGTHXm8/jdqfpQFTtugGuirzieQT0JAiUz9E3iNG5sz5/d9V9l8TJuhpHElCoUphJOCgJZdy24uqK6KlLNSkWQXKLGM5t3x6cmB+yYUkQp5sVIpobmyaHluhDt40CxH7xt7fa9By+ysGkyFiWC2MHBaI7spGW+q8YxQYwTKh8ZRZpxaPzJ1AeCECGqioKSAHFwbGTDyLbtspIeYfnB2/Jsf2ZX76zALxGzWmfEBB5cFMS6HsRVTsBIBdStVSqhrVFjuz1jg6RUQpjgM8fzqIeCII20anKpaWkPWg9nT+d27/+8blZLCpZ4QfxLSDBxZScOfE4MEAGIKh/D2KMzxuQ9mBEB0h5SFgVJ1wyqIddNI2WeYU4xPi3PTdzfrcjcJccMI4ajJBF3cKFNbNlWHZ6rEUQQ0PTI9TTN2L5+PZ0Rvmk00iFdxWQyWdA0LW436hJ2m4rxpTy3CEvmi8XiP568WBy8GEShyXAId96RcAohuuwiB2pRiqbSxC+T159MrVAoRCRWUwQ5VrDgUU1102sD6jgL2+W5MkT2DZ8byf9LYb7/NylmHpNkGAbwv1p/uMCt/out5WrrXPda69g61rHWtdbsMIuNMEoo5IiyIsmy04RAKEA0AQFBUwxBSNBIskgILLNSpNIW1nJddq/nfT+iY+v+yff5TQf83ud5n/d73m/W1Am5JZV70VTc+A3JpG1bSrft4Qm2JRtrwY9AAJbZESZToXjK8XhuBcLh1729TyCU+/cdyD6SSPaBPbzcXFnQptG47DqxdmTK3P9RnC+nXig9VFtyMOskVkyQ1JjL2b9v/07BjqTkSh5nS4LsaDGE0XTEwwnSq6qqrly5IfRP8JzatwduhwIOoXhgv4fj6fLbXC57RYVaVaOd/x9txjC5I8op2Vh0MOu8MTkJMCZhkpOMGbxcqGooiIMQzZ0YpFid3cLUixTdgp0t167lM4uLixWiGwFe6b59HOQI6yjPA9P31q3esAuw427OIl7w7zNyUrBZJth5IAvKZePJk7W10E1kZEDHs/dQ1h6YVadyS3mloFYK8HhwATUdzNGbi8ujnqdMumn97s1r1+7afaY7Fxw9ddXV1RwONGiBgB96SZsGgzzVsedjhv5rK7uUVSAQFKayqj25PEF2Xd3WgsLCwvTCQpZMVpcNVH+P4EhbkA9hPDwkm9eplOZJ8xBSZRvP4/EI2pBeUxODwcYwGNgRZzu2ZMWaf6ibEWMWj6b0hEKhh6OePG3r6mqLdnZGm7cWbtq0LhXYlF64lYVEo9E2RBdkrzfQxK1i6otF25tlvOjxY0rl0XPHBqanb412dXUH25v8DLRrEDIICEecbbW6dcn7FSP+UnDY4pmwVaE0NDQMh4PS09MzEjFt2oMHD2Kxy3GuE6SkTKupqRGr7LSqHJiAosMnWKw61iYYDYykuRPpcWFXA9AQjAQalwZE0bSUX/645G/qZuiwsTNHD6dQKKAHjnAGniGuxrGWabVlZVoDQguXgEElZ9MVIqRYvP2oTMBKZzV3Po20tDdRaUIaFUEjYHyVpDnoVBpD4/e7XBL7w1V/PglBkEIGKMMhkAjyd1jLkJiVTCFbMUhVbJEI+SKRAhxFIropT9nZ1Xy2HfZbVAIu/GBHDLgRCJu6R4XsNpdfYwfJipV/WshzR5PxN1tBjrjCaOMYxGKxocxKRv9CkYQUW3Q2IZ8uAkUTHcGnn1ZKlUfTHA4+n88lIOIo/BJH4reQ8bCj8XmFxC4B7HbJ8j8zXAAbUi1OH0qnAVGDEWNUFpXYgFWRnEplUeskbBofq7kVbj6GS99+SSpVDubTsSM2RAfNYeJT45Yo3WybLdx2QSOvcEl0OigcyaJBf1AoC60GJANK4ICdvmBBqNWgiP+KrnVyicQmpPLpOQDdwUcmIAVmptN5UqnUxP0uiHDunvDqlSZRM7D62OR2nQU+R66GwWocq8f/fss334BtElLqODqMXK5TIzUdlrPZ2GwQzMlh6lsCrwNNYEGEE4I3GC2JGxxfDLmEIr+VRCp6rkkY2nQq7VWfj2wBR4vY3nLmzOBxA35juGykGj9kwGApAskX5HE3AFYRahX45TPNwZt7M2CP/TpHFDfkU03bd0nXKuAKKybw9zZLHfBOG8RNZSAP9yFevCCLdXZLxeDt5WcGzx70yzSvmlgj0fibMO3t8NzDz2DAAbATYDe8jkAAmSCoN03I2ov22kWNN+lxR4TbraCDHXrOg8uEcBQKWzSqGsPIq88afL4pPaHWQCQSCU/xNZBT7IPLy8Fx8q8cJyU5DXEJBo3KdWDcCoWiRaFwux10jBujQJjNZr3e3HIzoyRrx4ySjrdvO266maKEJZfKtql1EHcbG40JZCGzYu3VBh8w+k2o9XV3mpRAGZnWGmmHRGPHX0zI8cn1PXa/Jj7eqh/IweR/yzWAO6fj5caixtp7bz/19797ogdHwhKKl60TGyxyGw486EFmGyCrE9/Ewu2RiyAmleZlZqalpWVmZubtuqSU7irHktN/7jho2d03Kc8PPXw46vLlsJ/GpaPFjomBhOZ/R05VzrUrt2/fvtJa+dJ5Ptnpfdn//n3/26ygnlmMHVEUhWy5uExsUUOZqWrKrqLUQvCCFy8h8vLADrNhQ1rmhosnBqYeV8Ydx/08jElJoeukbZ4deytPAq+eQyMRi7W2fr0pP8DEYrHQqxAbGYZL7nmdRbWkSqP3bX//h729Zn1xwhFyK1Hdt5bdvw9TD+sFLuYhu7UYcENs3gyntIsnjqcCJ0Dxl47znM6UCtKW1NR1MsH+HRmNHY/uETxCkDqASngOtWNbo/eOMaWv7zZ/VMfdeu9dkrO+3rnR2f9h21Mz6nYQKNM0SLYY7vO+4ZSeB+HIrkvYL8GGzeCHQKJrjxUUQB81sBzxc8cBy7zOClfSjnXQdCEKWahh3ol71i0cwZHsOhmrIH1d6rr9xvqRfX191wIZ95zgWO81nvQmH6zv2HnBDLNCBD03KHK5NLaNbbO+GB66HAC/hF4CMIMXckzbcFrJyq5jwfdm/jrXgx55jRKNsVFWIGOxtqYj0/S6rak/IiDd8Yn7Ht9233xUf9cJL6+XlHH3UFHlkc35+Xom8Lk9+4tpq4rjAB4Gkz8DhLX8jRB0yeKDe9E4cYluL4svxgcfvL3A7sVWvFfK2tlJSv+AsNL/oNXSDoo2UBQtNOGPLlUIYCYqZGpEp1GmqAsqxIkypzE++T3nXjoaBI3ypl/GpWsy+tnv3N8959zbd7Lt0W5FT8/7b736ys/v/KqCT2U0GpOAOAuRDWOtaj6gC4pBhuntQV9vb8zKXbz07JMnoqcZLugTdaLITbjaDS5e9Imi6MOByC3C4uKNq6urc58J1xYn903ORkexqxGsnaN1w9i3YOMCZNtMT5c7Eukdvvjtt58BmJwafIG42ehX6gIWlw6jHcE0M7T9tedQ7tr02bFfpvU8HW2WcenrJqwjPOcLYmvA8RxKOxBd+/mF1ZXVMx+Er80uTuZGpyf3hfvjI9YT+h8uXGgjAbG7OkI6wBt5s9boNKqMW4wYXTmUWFO75HOZDa0iz3gUCsX792w7F1bmrS0+3/bhbNjCiwgXNMTDhtxpjuUJD2GC+tm1O15eWVkdupI7Pbu4OJ2XG52cjoYNhrh9/Bwhjo0tLIx1qzyMlIhT5d9qRJKIDdU1875ThvN6FzEOKbafC3Pu+2V28r0L701ONzMsy6Nu1vqBRnszJ401NjCu+NriTSsrl9dNH39HWvm7kbzoPoLMjUe/GA8RI4jrj/hBlNNb66+t3mysBlFGkiOIMNaGxIDLYNfXBxnP+ziRt63joTt/++Xb5+dei65FLSxHWqZR7xpoZwmYZ/FjII8QL19+cepuIru073f9yHR036Vrn3933rr8yRB20W0LZ9fP9kRYRDJ6nVP+amO15IMKAy0JMdySkVKVXF2zIAh6HRPBdHh71nZDfdtrd3z7zPMLz0bX1lpJ16BLWswDIk93qfgy2y8t3nz5xx+fMZ3+fPba7Oz09Be/f/H5iHV5+eJH7559Zg4z0dzck4882d3Fcah8kKNI99QUHIlhpofkwQayYZ5rtOLmf7OF6R26qxLE7Yzdn72v6F44u/z5osDJhQjiSMqIoraPCvpbVi6vPPfpT6+9tXwV89DV5Vsvvvb4whymxJ9WVy88tb7+hKJHa/LP6+Tw+A2eWmpMZKsRyJDom2jVCzahyfvl7Yd2WDxWdmvQhD0zH138cPneK+3tjW+MWwKIDhXlWDE8+/v3T3061xaLkWl6AYFu7gK93uCqHRtcf+51k9bv93eIJBTJYbAbhoEEZgsxMcU01Ch50VVvsNkM4/fftuPS8fbuHr/R6DcNPfrk89is0D30Wxcv4inW91euXPn46tW73z4Zc6irqjRqR2zw5CAWZTGHQ62uUpM4+p5QmExardY/j6qTngMzEMQMPCyNdk1SU0s8uppw1tR6GLHeZrO1m13lgOxkHOqpVREkDN0PY9n+wksrKy+vrq//RAo21nbmzGBMrdFoqjTkgGg2XqhpNCZqdLIMp8OkwbJQBjimF0YqAlDm0Z6W1mShjo6G6l6e8Q002/T18VN/06jVmjT4WBRr5onHyHJ3DJdllA1Fq9KYErBEqJGKqTHCNpnNBrtgnmB5XyDAuqdgRK4XT1ovhkKhjlCo4dy5UMSLulsEod4QPV38F0ZFFTESpckkO+gobgQSzZ8SpR+SUfW1IVynax41mA2NPCsGfBHJiNDqITUEqOwgvgZlJB1CpE6w1bfrLRU7Gytd39A6+kklEYpRJyVB3BrCB9H/jT4enmDM8Tq+0d4KpOje5JMK2EHqRwqodKd7jx5lqLHJJtS3DBzL2tl4aNxVjcUJFvBOFWqZKGZCuKWO199H5KH+ZLw13sjbrCJrzu1swjm5hOEFjSYEH60fXiqVSgxy2kNl1MgE9EKLteX43r/Y+bcsaY3GrnQGl8T09HSPJ+J2J7zUJSM3dAlXlXQ6Sl3N6AThlCAEms53WvU61jcvA8FTdjScQ/ASwGNlDx5LZTOLClmK5PQGs95y4C+Mh07XmvyqiNeLf0NmQile3uv1UjHWWlrASGrxeVh7eTz4v3Bc0NOxwfVPTbC6Vtw2D4/GR56eaK5DITGutHybfEfuL3uwuKKopCBzf3FJKktjqRfqxMLSrB2Vt32twJ7dQ0iIdwPJyuHxnW50EKV6GMtJnejDpC7HramiROMH/QNYG4Tt8Usn2hmLVc+xPiVpYeIjIw3fkWPHy0pKyvLz9+fjOzs7Tfr1XMAVOFp2oLgoZyfjNw6js9fLeD3KDnrjFWWC10tCHF4eSL/DAaSjR/QFLHTzQG46w9qr0YAI40jn6AlB6Mej6vY6Q55dx3JL1VL9AIQwM7OgoCDjho2k4Q9LQ9bVGdn5hTsaH+jucXaRtSnLB0UAI26E3JyjiUQoutcEpFrjGJrnRDzRxy5H3uY4NYRoXBpv7u/stOPp9khuZ3zEPsHw8w0S0H34cBrJHjmJFylyIYNHs0tQxp0G+76ZYYB6PTByZGslhYw8uFJQ3d4qMh9qHLElntdBWUcedbgmfB6jFkTjPNOEnQ2UVsFmxqNsC8vPh6gvXfKk7EkYEfozBR+TuueGzP2FFTufjTB2O3s7hma6aC9gmJnNSZyU6U5HDOekyTEYCvJkIpkgyw7sdJwwqlRftfbnWq3Wfns4bGaZ0wZidEu+FGSzj4YMdkZmwf7EibhzKhVu91RbTE2nPD9uy7llrNfLbopH5SCF1KpPKpag5Lh0j1v55WfdMZPR6Dxn77TaDHa7NZwbFXSi3hpgOI76EkCJRpKRkQldfsmB4orSvX/zEcLtIWUNNmVDQ7G+vsHBk3RZg3b1G8mdzutd5PbTt7WawTO4y6VQDPWdGcOSzaFVqZzfGJ4+ZRsZ7bT3289DGzeIDJeyZ4svg/Ky4SuED/X728m57Z577qmsrLyro2FquIdQYe2j64lB6dg3g5toU11ah9qkRRyDG4sNjVbaWX0SYHT9eSN2DHd7S7izs4VnYaRJ8BI+Uj+cgP8oh47juk3nmV7MDLXwqh1DMaQPW6pn12ecXVq1BkiTVp7Uq/A3vxFR3atjT4XtzVarob+JaRL6Lei/Lb6C7PyyA+UHi1DAf57SMn5Tt5DOPnb8+P3Hjhw5Qi7GDbiQaMGS5nM1BZJ2wcM2d7ut0W5vOm2vr8P+aSDcHGQ5GUh58MkFLEIB/11yyrNTmOtJySwrPFBShkmhIDMj4+jhw4fdHU6nirLI5d4dQei8KArn+weYOruLNdv1eSdIGeUKJhcQwH+XvTlZpeX70xLE1LSC7GzMDqgDPgufSK5r6XJoy6ZizkXF0eUuu0H01dstjMsa72zhUMbEEMsdkrULvtKK4sKS/P2ZaakJIzpzT3Igozjqo2Fg5BAMcr3N2nhKOG9t1PF8EMIEcFcKuDer6GB5SX5BRhoESQRqSk5qclgExqDLNtLfnzs52uzScTx3Q6YMPFiURYC7QkQNszMz6CyVpNrBh+ANac4FS9fU2FLf2jRBiEdpj5TvDpCGlvFAWT5pDXrWIQSUrKPALUog5UqS59nkBhGIGaSCyT2yC81SVFFcvtHC6BBAiXSzMUUWboPkOTk8vyebNMluAimStHRRxcHicnqtgVSmUivNNiPOSKFKnqfazBJ6GZSEu8yEk0AlKajESrBUCy8Cs5QkOrWS7kq7gaxkircsFHZfipKWFlErsEQLLrwQI0SdHLyVn19WUliO6mF8t/XtPpVas4gWXHgPQlxcTlO4KeXlxcUHK4r+QfvuupeSYZYCean8KidnLyr3f/7PfyF/AN5zT2JN73qPAAAAAElFTkSuQmCC')
}
#vc-loc-deals .vc-car.vc-car-mini-van:before {
	background-image: url('data:image/png;base64,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')
}
#vc-loc-deals .vc-car.vc-car-luxury:before {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAABVCAMAAAASeaS2AAAC/VBMVEUAAAAAAAAAAAAAAAB2d3mmp6etra0DAQEkISIBAQEeFRUAAAABAAAAAABUHyMEAQGoqKgPDA4FAQIDAQEIBgd9fn7bx8gDAAC7lpYGAQEJBAXgzc2jo6MGAQEBAACNjY0GAwNIGh6ZmZmYl5cFAgLTrKwCAgKYmJiIiYmUfoFuLzKCgoKiiYxuaml8VFZobGzDoKERDAzHiIfUkY98Skvg2NjWvLyBY2c+GRvPjY3g09PVwL8qERLEjYtDOTvMo6HWtbTh0dHdzc7VsLFpWV/Mj413U1XHr7COP0Lg1dRlUlMnDg/i0NHBfIDQrKy5eHotLjWXbW7cv8BLSVBcUFOLKy8MDAwRDw8KBwcZGBkEAwN8fH5paWkTFBWFIym/REeIICWFICWPkJCCJivboKGLioyEFRqHhodjZWdxcXNXVlhcXV8cCguNHSPclpdSUVFhYWKMFhzJcXSCgoOUlJW/TU+2PUGJHSJ3ISYeHB4+DxJtbW2/XF8vLi8sKCknISIpERKCICWNDRSnUVXLQ0Z4FxyiSEyrNjqPKC3cqKigo6jBZWbBVVekJy3bsLDdjIzibm00EBLffn2zY2XQUFLQPD5sHySjFR29v8TcubqXmJlEQ0bDPUC2uL3KjY5RSUl8Bw7CiYnCbG04NjhgISZrFhuDChG5b24/PT+5MzbecXHURUdTERWYDBObnKHLenpJSk2WGiCtWl6rR0zehYXcZGfkV1m2TE+DRkuSODyzIiewsLWlrLXcWVu1VVjfTE6VRUmoqa1+X2KTXWLU1tnPg4W6en+0c3bLZWjkZGRvY2TMW1rHyc58OT+gOD6YKzDNoqTNl5jBenmHODzRMDV7KzJHEhbew8KQlZyLjJVcGBxhDRJwCRDZdXajZGWgdnara2/ELC5+gouRT1Te3+K0goKIT1RvS0/hP0OELzTv8PPLs7PkdnaXa25CJimwnp+IdHd8bXGsBQuHaGpWOTu7WDTYcCq+U0vqkEjii0fYfjvnhBXidhDIUw/gbwvTjBl8AAAAVnRSTlMA2uLU/qefygjrELyvLf6UoBijI3Po7GX9iVn+tH84zU38yLZDF/Xk6P781Pzjh/E48dLFrltCL+OZkirq58684898bm1lUdvXquPBurmC8ebUvbOruUOHZy4AABKqSURBVGje7JhZbBJRFIZ9AGJ8MBjFGCUhQoxV1BrXqHHfjbu+mE7EVBFmiM5IS9XQRUNjtbjUAi6AINRIpVGbUsSNtlIr1rVgjRrjvi91T3z1vzPi9uJan/oFCIWh8/U/95w7pV0bbbTRRhtttNFGG39Ah+EDhw0dOnTCyJHTp8+cOX78+K4/MnXq1EGDBoOxIyYOG9XuP9N5ygDV2Knjuu5+8eJFU1NTN4KPxwO2bVsJEv3iZ88ejt/heTR60IjJvdr9Nzp1HzKvH+jz5s3bt+d4OI4794UYob4+ZrH735xjWIbFDffYnUH/y7JTlzFvtVqdLisrA5j1ek7PcXozLSJkgCyQkSHSP67w0wxj4Ci9l+HMFMdWsu8HTW7X+rSfNJc5VOzMhKSOSIooM0VRvCCvh5e12kygozTRNwwF9BTDGsw4gKYqvS0jWj3K4QvyzcVOCKYplPI0cl5ZWgYvmCUYajN78yhl9U8DnFqlUin0FOdl+qtUahGdwbligwa2a00QYpm2WKtLU8qlEolSRAM14iOKWhiSCOUSHrEoUvs+XSwFMo5i2XSxRKqS0RmG8idzWrPewxcWsE4nDMVwkMiJIiVTpclA2mfDzOzeEMT7ilhFLqWSSKViKYI0eFk1nokVNMVUeuMj2rdrJaaMyacPZWbBUCoWiyVqM6AUErFcLhfLsxRaXjE7WykhyCxPW9LVCoUcZumc3sv2x8egTjN6xhtopUXZfkBeuc6pTZPDEEhUNFEUicUKEmNamqQ3FOHodMolcrnyXKH9LWMwcOkqqVSNYnsZtVKhUEmVHEOz3sDgVpBEsxQw2dk6hVgiBniUkYZGjDKa72ilRA5HPsjevbOzRfVPbXrGAGRSiYpCdqwBh4tQeZaiKyGJbeef17nAjHZWkgyFGM0USJdjVYrIROwtEWd+dsSDjoo4WqCI0U7J1Kr+HOdlGT3/N0n7G2hz+RMj2vsf93NZXpYzC3UWp5DpKSBDc4v4oaOVk2KnEMUcJrPLQOAMjFpNFiTLkQ+IpWrGTOvzHv9byV7DBxSUZ2ZnpKXqDIQYzcovjjqlpDdCBJnazCwq0mxjXAZsiO9j57j0dCxIodg0Fi+KLWLLbhtHD/tXhgNHzJqxlnVmZiikEqkAiZEkxGHoKWGIoUNGN/oFEEk65nDccbkehBvD4fBZvy2GrQbFpswEmjzh8j5YjaNn/5vOGTXa9mGRwalFigBDRtGfwHoBBkr/GSyDzVqkQ4EFRTiKEKOJK3NZwmfDZ40N20wbMCFdXq9B2NcpClPfwNisft/Yif/CceKdDwWvnjx5EuvTr183wiOBM2fi8fjdu7cFWu6APgRs4rTe4mi2lOWV12lyQnUP6usvvjdjWdIibbbz9evX3T6TPNzg8yTGjvrbEIeO7PoCNOHakGglErg4TCSWbdq0aRlYCbZtayAc/ozRePiwv8bR7Hicn1++ZufB9YRn9f2g5vHhMKMADsTBDfhlTeMG/nmjwG98j69cu3Ztt8DWFJsIKd1t1aW3CMFwtKLQ7S70rs3Ly9++jqcg/3H4/BfOgtxQxG/0G6GJJP/SD2aC3LdOsIKXwBe/4K3S0tJg2F5RWEgUQ96ygnWL8l917LhvX9+rz0L2zZtzN/PkAmvk8rM6q9XqNyaTvsTA3xccNmF612+C+yz3RehbUGl4hcMlwdLq6lsQdDgKQU5O0aW4ZdX+mxcfWCImO2Gz5rKFGKY8jy0OWa25NpD0zf5twZldU3pbAdy+Cn0PwguHo9FwsBTPg9FaCMJQkwPDopwDzffevTu48ejRulDERCjaUhSqMZk+QhByuTU1NZYNwFIVSA7+HcNhE+Z3TVWWT473qiaU/sDLIPSijcgP7wmCMHQTvRy3BuU+/g7kbKir2yBIXlq+d30k1+r3W6ssxM1SBWy2QCCQHN3rlyOcOH8c7L7IrXzx4lZJkKckRRA3IPiVvOT9SsKCIfwg6MZaRJgaDSR35pgioQ1wjCC8mksh6+EA8bPY4uS/R18yGfAHCL+63/SaPY6UFaGVvoRJY2NjuCF8RKBRICXaGK1FgV+SMMlPR4ih+wBqecANNG7NZ3I0JlMkgqIiPTSH30b8Aj6Mm6athCZfrpV39P3adfnQcdUrq3FCGNXW1lbgrM3gqQBe+WpbEn16pOQlKLllTD56dDvkbr53YMuWInch39EpQ5PGBJAf8fMHqlDeKsFvE/R283j8VivCDNwd8CuKE04ngtVR96XLG5eu2bFvX0fQs2dPzI0da64+O3apKEejKayoJa5RVPYIsjNZWvpkX79xn9bHLiNBh6MCoH9NgiESNMGPzBbUF+VNevBNQSLh8/jOxG2k4nUbmlBwf9JnOXZlyK/0yoVdvmC15kO5y1VZyTKMQa8nd72BrXSVl2EW5+e9evWqo6X0pd0eRtgVocfnRPeL9+w5ocsoPlR0z93sAHA8f94OQYDp4m/wNCQDGC7xM56Ex8ebIYQVq1ctB6uXLznj8VQdC3luL70yrcPPHafv2vO6xXi3eM+uXRcIpy8YGEPlhec8Dx+evnBh154Tp673qba/O27fXFPVcqP45Kk9p/HmiU/tmX1M4nUcxztlU88z58My3XTecrflWqvV1sNa/VFrrdZaW/HjQUwznhTCpwNB4YcaQhg1pglJpIUalBLolgrm5OQ6Vz5UplO8LvPsXLXqWg/reb2/v5+o1Yoerv66FwoI7n4vP0/f75cLRz/0+T54F0ASjqEQiV/9yUexap4ifs8//3pXx6JFWVfHummUFeUV5UCz1LVsVKy2n/po+a4bEvdL1OmOWDdnqz0IpNfrCshUgjKXQOiWcYRb6+trfqt1amrKHb6qo61/5cR5qX8q7Ay7o9vz89ufRN3jcASQJGUZUre0vPLIk2+9Prq4tIQJA726trY2GCqVFRUaTQX8WDRKk0IgEKzOLC9P3Jm4YaJOa2T7kfdrSVq1fK1BL+BZPYKAX8vl8kRcLpfi8vkiLj050r9ghWzUOWVdg2bY7XZHT/l8oQ8eg6RPOWxU6EzmzpaTb7UvBWEWDLJ6SgBDUFlJ7KrKq6qqKjUVOlpPCXilywsTdyR0vHnbHXFvv/W80+lEiYUjYZnAG31D4AlH/P5e7FjFD5NDwNqnjramiHsKZlNr6+vrYqvbL3S+pYYiGvrd0KBCAHjDi/XPjcIsiBujh+xqGD/YVcJuF4lywOD1QvIoHBM29jWXfRx1h53Pb9YEqpu31v1Wt9RbWx3p00/NA4ijGJHryNhI//kpv9XptK5tsR9NSHs/H/eFQr7uN1/zDVIUn0/BcqPrmS4ELx4+pJdQztC659hap/lMX93cRwuMcLw+UTVe9/on0eh89PIXGgJ6LbkKX+gVCERlchfyLKK4FBJOUaJLHUMDqkBAtsWBn7RBJiuTn59tmQsB33tzJoUIYfFoeQJF62gHEdTsGSKELFWt+2EM9hj6xNIyD0+xsHz2+tQ/V7ztve6H2jevCn/ecjmi5RdzZCp5AI7VWy7MHHSRqroGG/wvbG0bLhloluOIdeWV52dn28dfewqONkfovUUjX+/1GAweWiDQBS1KEE8xaEUEW1urfuWovNRQg2NQrYi3cOZcgjje/h4m78vP+sbax8dmP73SH3GT5HJqhGtr1ilgtVr9KL+rxtpOH605/+WXs7Nn29vHxpmZ/upLc74Q2jr0UAyNpu9TeWi9CIHEFEQPV1RCEECvHF+EPcfKulaDxysVcnr1gtKJRLm++anuxwhPYxlTmztmzp448YVwa21L3iz/4osTJ3Z2FlZWVsotwRGbehy7U0zp7peZ1fG17u6HzOavv/nmx59DGlpv0JeJ1xpUNM0TxJYsENw3RDezwJSlUlLXQ+v1YnlZxMWDY4KeuffxuSeOP/bsB76HmN0A2Z4uzswsm0ym/v4hSV0waDOrj7fMYSo/il3sa8yS99qb3cfVmIbB4Nfffvf9Dz85YgY93byOP209QFMCncVC3CoPgrlN8g69SggqlyyXag0ucaPVX6tI7HjXdP0r9XNPPORTM0stTNXA5rCppzvrXzmJD98fYXj85JuIdvebc/X4bbXZ5giOtLUtvvk1sCntem0fp6GhRh6W6vkC428cK+JogNIyOTP76eaMju9twKFdLLcvnDlzZwLHYHCsBYef4+onnjgOTZaQwxEyP/HKc2/vGr796ElUnnoaG+gxsy04MsKOZ6VFMtQ+GhzUGgwql/RhlXbdWc3nKaomyysYx4NysIMeTrLnJhZWqppoqloqFUp7hZ+NJtz3PBhEQIKLY+rpekRorrOTbKY6zQ6HY2TEQWqQvIDNvdqHF0AbQTLEIsFN2RFc1Wq9Lu96b4C2Tsm1XEWTpbKitTJuByoYvbPnJqDXRGgd4Is8Kpm09uE1/gImz59zQ+mghqTN1vVO/S4vdE7b4MhqMsDNZ2PsINYfZ2iIbBNwZ9RqXa7qdXFZ2Cm26ik4ovY0mjpAgge9c+eIHYqcCPaAVYpSCTkNMmeEvv5wwlXmbsp4dFBSZzqKcyY5aQ4MDp4GJhOuTxI6wuBQE71dQ7y9sbExDAbxW20mPp8OeGr8UmdU1hjxEkdNHRojbgc9xq+HIRbr6VmZvJRLGYTY2kUjt0IxAVdE+vg8o0ViJ/sGrLdcQIlEfAUwEux2u06niylZOajpdHYj3qQAdwORrIuJsMbQ8kiDe0sa6VURR1aPtYPeIOjpQQBx99FkR/t05wSWzuaov8bvL74kIVeLG6W1O0uDChGtpShiJ6JEfIAHBq6Ir+WLRKtDp6FHzLAZAsyf8pmkDY6rIsrQLPSvCcVhq7Sxhms0WeJ2cCN6TcuTGI5I8wyOgqMd2I4NUFyas+2XCWUlf8HR4KnmzNYNk6UZED3y/asHrVbLpzaGTIMbOi7F19J6j8eFAmxu/Ly8HxVhh6N8i8MRS9ddZb21XHsTYO2aqpZn2rtePLV5doUJ4sRCaekAOYwYuVy+cHur2qrKSex401ci6qjFZOdxKUJcTsvnM8/ZByhy7Rjpyzt9ARmHQ3Y9chnOFDsSCerMKKKw8QxU+/0qLccqo3SQY3PahZnQNXp2obRnADCnpBtvtJNSIWnwz8urxbdmJXa8d7o1tqzcUKASCWwctQByWoCfyHMwPNQ/cWLnK1fA5dHTeB1X2YCiZFBBcQ0y/D+XVCys6XXWUgOLHWPTmFk47c981NRD3G688Z7s/MLcgry8oowjPAFTKrwypzQizDx8ODWR430nj6vHlabYKtMJFAGmAPfxemR8uIoN0jUbRgFzCUphtMcqTSBGieDYLLY+3Fvb4IzW8AbmMOlnJoleDHrErzCvuKSoKIOQU5BGyhlohdZeT2ZxSU6izr7//a6u6ckxsgaazczZNTYMXyTESNO0Ed4EHhDYT5/ulwQrhleHhzfIdOofMgHJMPxpg0Ae9ffKVY3bAYXuI6I3gMTecktKSvqRbMKRPbKTdntOhIl1bXp+XlFWgkhmXb2zU3rpQOnC8iRzkAbQDTmAzTz94inyee0mOHNmdnaywrJoNtsIjqBtabFjKYhjlgWR13pEZdvuLY6s1upR6GKM3i3JySkMycmHGJLiHGMdyeBILizOSJzs1BvueODWzxAyzEGc+9nPC8slhDrLZMfo5il4spwZrX+hZXpczXoujo0uBZeWlixGXM2r52yHZQGpW4x/yHhtUtKhQ8mEQ7/RSyMcEwB4XpuSWRJvmYSah3N5XB6+gMJAxwf3AVZZjg4MxGKx4QOsrg7ruAik1yB0WgN0zbyQD0EoHgSqybukgPR05D8zP7eAJPmvk5XCCAoAJaLI85SSkpLi4uICtGJubmFhfn5mZiaq6p5b7Cx7+nb0GBrb87DV7/IIG71QjEvCaVeJ1GRmJjo7L68A3ZORk4UE/11KklhHAnlMKz6clZWTk5FRVFTyK9Ps9BSk7loFgxHfiD8JZO38ml8e+Xhdm7arCD9GjpjFxbIwaOD2TylKgdkex7JzETi2HdMZUvZJBkmkrI6lofpJjUDSsBbBBwlTehErCD+iR+yI3L9SixdkVk7uoQOSaclMpnD3Ow7FYVqAdSQ9qhdbw40eVCMEiV9hXkFJ0YWwYwVzigoKs9MRm2O7pBGSdmGNUPb7dvtAEjALlCEQ0NOipGQIoh9KMuIld0EUM4pzM4+kI4XsxfcF9y1/rwfSyO3YvqSWpvmHjsAP4UP0LiRwzCvMROWh6Ijob/j1C0m47RnuDTtYMiP52uy8ohyE74KDXGeUFBeQxs3faxQIs+x3yh/CjpmUI5m5RVh5/yNSU1PZScOMGmbWYNiAXHiDfJB5gPx8vJgLMO0KmM1CgoF3wXWJMcgCEGfJOAB+xBuHCakou4tc5CIXucj/wy8cvLOZApbbqwAAAABJRU5ErkJggg==')
}
#vc-loc-deals {
	position: relative;
	background-color: #0a639d
}
#vc-loc-deals .card-group .card {
	border-radius: 0;
	background-color: rgba(255,255,255,.3);
	padding: 2rem 0
}
#vc-loc-deals .card-group .card-block {
padding-left:.5rem;
padding-right:.5rem
}
#vc-loc-deals td.card-title {
	font-weight: 400;
	font-size: 1.25rem
}
#vc-loc-deals .card-group .card .vc-deal-price {
	color: #e9d809;
	font-size: 1.1rem
}
#vc-location-filters form {
padding:.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 20px 17px 65px;
	background-image: url('../images/search.svg?v=0.1');
	background-repeat: no-repeat;
	background-position: left 26px top 16px;
	border-bottom: 5px solid #c4c1c1;
	border-radius: 5px;
	box-shadow: 0 2px 4px #00518d;
	font-family: sans-serif, Roboto, -apple-system, "Helvetica Neue", Arial, ubuntu;
	font-weight: 400;
	background-size: 24px
}
.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 .2s;
	cursor: pointer;
	border: 1px solid #cfcbcb;
	border-radius: 50%;
	right: 20px;
	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-image: url('../images/rental-search-bg.webp');
	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');
	background-image: url('../images/loc-road-bg.webp');
	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-right: 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-right:.6rem
}
#vc-rental-location #vc-locations-block li a:after {
	top: 15px;
right:.8rem;
	position: absolute;
	top: calc(50% - 7px);
	font-size: inherit;
	height: 13px;
	width: 7px;
	content: "\e919";
	display: inline-block;
	font-family: vc-icon;
	color: #a6a8a9;
	font-size: 11px
}
.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-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;
	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%);
	border: 0 none;
	font-weight: 400;
	font-size: 1.5rem
}
#vc-manage-bookings button, #vc-manage-bookings input {
	border-radius: 0
}
#vc-manage-bookings:after {
	content: "";
	background-image: url('../images/sprite.png?v=0.7');
	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: .8em;
	width: 60%;
	border-radius: 0;
	background: #f0f0f0;
	color: #aaa;
	font-weight: 500;
	font-family: sans-serif, Roboto, -apple-system, "Helvetica Neue", Arial, ubuntu;
	-webkit-appearance: none
}
.input__field:focus {
	outline: 0
}
.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: .8em 0;
	width: 100%
}
.graphic {
	position: absolute;
	top: 0;
	left: 0;
	fill: none
}
.icon {
	color: #ddd;
	font-size: 150%
}
.input--kohana {
	overflow: hidden;
	background: #fff
}
.input__field--kohana {
	width: 100%;
	background: 0 0;
	padding-left: 2.75em
}
.input__label--kohana {
	position: absolute;
	width: 100%;
	text-align: left;
	pointer-events: none;
	color: #484f55
}
.input__label-content--kohana {
	display: inline-block;
	width: auto;
	-webkit-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);
	transform: translate3d(-1.75em, 0, 0);
	-webkit-transition: -webkit-transform .3s, opacity .3s;
	transition: transform .3s, opacity .3s
}
.icon--kohana {
	display: inline-block;
	-webkit-transform: translate3d(-2em, 0, 0);
	transform: translate3d(-2em, 0, 0);
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
	vertical-align: -1px
}
.input--filled .input__label-content--kohana, .input__field--kohana:focus+.input__label--kohana .input__label-content--kohana {
	opacity: 0;
	-webkit-transform: translate3d(100px, 0, 0);
	transform: translate3d(100px, 0, 0)
}
.icon--kohana, .input--filled .input__label-content--kohana, .input__field--kohana:focus+.input__label--kohana .input__label-content--kohana, .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-right: 1.2rem
}
.input--filled .icon--kohana, .input__field--kohana:focus+.input__label--kohana .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:after, #vc-inner-page-faq #vc-page-title:before {
	content: "";
	background-image: url('../images/vc-sprite.svg?v=0.091');
	height: 112px;
	width: 112px;
	position: absolute;
	top: 2px;
	z-index: 0;
	background-repeat: no-repeat
}
#vc-inner-page-faq #vc-page-title:before {
	background-position: -428px -2px;
	right: 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-right: 15px;
	padding-left: 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-inner-page-find #vc-page-title input.form-control+.input-group-btn:not(:first-child):before, #vc-location-filters form input.form-control+.input-group-addon: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: -290px -2px;
	right: 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-left: 0;
	padding-right: 0
}
#vc-find-block .breadcrumb a {
	color: #f98a05
}
#vc-find-block .breadcrumb .breadcrumb-item+.breadcrumb-item:before {
	font-family: FontAwesome;
	content: "\f105";
	font-weight: 400;
	color: #f98a05
}
#vc-find-block .media-heading {
	font-weight: 500
}
#vc-find-block .media .media-left a, #vc-find-block .media .media-right a {
margin-top:.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:.4rem;
	position: fixed;
	width: 100%;
	z-index: 20000002;
	font-weight: 300;
	font-size: 70%
}
#vc-cookie-policy button {
	border-radius: 0;
	padding:.1rem .5rem
}
#vc-cookie-policy a {
	color: #fff;
	font-weight: 500;
	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 {
	right: 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-left: 3.5rem!important
}
#vc-call-fixed, #vc-live-chat, #vc-whatsapp, #vc-whatsapp-chat {
	position: absolute;
	transition: all .5s ease-in-out 0s;
	z-index: 20;
	padding-left: 3.2rem;
	padding-right: 2rem;
	font-size: 90%;
	border-radius: 10rem;
	cursor: pointer;
	opacity: .75;
	left: 0;
	height: 47px
}
#vc-call-fixed i, #vc-live-chat i, #vc-whatsapp i, #vc-whatsapp-chat i {
	height: 104%;
	position: absolute;
	left: -3px;
	width: 3.3rem;
	top: -1px;
	bottom: 0;
padding:.6rem;
	border-radius: 10rem;
	z-index: 666
}
#vc-whatsapp i, #vc-whatsapp-chat i {
	background: #afd8b4;
	background: -moz-linear-gradient(top, #afd8b4 0, #5dd169 2%, #55cd63 21%, #38bd4a 73%, #2db842 96%, #2db842 98%, #a1d2a8 100%);
	background: -webkit-linear-gradient(top, #afd8b4 0, #5dd169 2%, #55cd63 21%, #38bd4a 73%, #2db842 96%, #2db842 98%, #a1d2a8 100%);
	background: linear-gradient(to bottom, #afd8b4 0, #5dd169 2%, #55cd63 21%, #38bd4a 73%, #2db842 96%, #2db842 98%, #a1d2a8 100%)
}
#vc-call-fixed span, #vc-live-chat span {
	padding-left: 10px
}
#vc-call-fixed:hover, #vc-live-chat:hover, #vc-whatsapp-chat:hover, #vc-whatsapp:hover {
right:-.5rem;
	opacity: 1;
	left: auto
}
#vc-whatsapp-head+#vc-call-head {
margin-left:.5rem
}
#vc-call-head a, #vc-whatsapp-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,.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 {
	color: #fff;
	position: relative;
	font-size: 1.325rem;
	font-weight: 400;
	padding: 10px;
	margin-bottom: 0;
	-webkit-transition: all .4s cubic-bezier(.88, -.99, 0, 1.81);
	transition: all .4s cubic-bezier(.88, -.99, 0, 1.81)
}
#vc-top-dest .card ul {
	display: block;
	width: 100%;
	text-decoration: none;
	padding: 7px 14px;
	color: #fff;
	background-color: transparent;
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	font-weight: 400;
	padding: 5px 10px
}
#vc-top-dest .card:hover ul {
	opacity: 1;
	-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-right: 1.5rem;
	text-overflow: ellipsis;
	vertical-align: top
}
#vc-top-dest .card a, #vc-top-dest .card ul>li a {
	color: #fff;
	display: inline-block;
	width: 100%;
	font-weight: 400
}
#vc-top-dest .card ul>li i {
	float: right
}
#vc-top-dest .card small {
	text-transform: lowercase;
	font-weight: I00;
	float: right;
	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 {
	display: inline-block;
	position: absolute;
	right: 3px;
	top: 1px;
	content: "";
	background-position: -539px -161px;
	height: 22px;
	width: 13px;
	font-family: vc-icon;
	content: "\e90c";
	font-size: 16px
}
#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: 2em
}
#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-left: 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 #contact .vc-icon {
	padding-right: 10px;
	vertical-align: 2px
}
.vc-icon.vc-contact-user:before {
	width: 16px;
	height: 18px;
	content: "\e933";
	font-size: 18px
}
.vc-icon.vc-contact-envelope:before {
	width: 22px;
	height: 16px;
	content: "\e934";
	font-size: 16px
}
.vc-icon.vc-contact-phone:before {
	width: 17px;
	height: 17px;
	content: "\e925";
	font-size: 17px
}
.vc-icon.vc-contact-check:before {
	width: 19px;
	height: 17px;
	content: "\e935";
	font-size: 17px
}
.vc-icon.vc-contact-file:before {
	width: 17px;
	height: 21px;
	content: "\e936";
	font-size: 21px
}
#vc-contact-block #vc-form-block form .custom-control .custom-control-description {
margin-top:.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:.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;
	border: 0;
}
#vc-contact-block #vc-form-block .custom-control-indicator {
	border: 1px solid #bbbbbb;
	background-color: #ffffff;
}
#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 #vc-form-block .vc-comp-address {
	padding-left: 4rem;
	font-size: 15px;
	position: relative
}
#vc-contact-block #vc-form-block .vc-comp-address::before {
	content: "\2022";
	color: #fff;
	font-size: 32px;
	position: absolute;
	left: 28px;
	top: -13px
}
#vc-contact-block #vc-form-block .vc-comp-address h4 {
	font-size: 18px
}
#vc-contact-block .help-block.with-errors {
	width: 100%;
	float: left
}
#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-faq-box i, #vc-faq-live a, #vc-faq-live button, #vc-live-chat i, #vc-manage-box-2 button, #vc-manage~.dropdown-menu button {
	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%);
	background: -webkit-linear-gradient(top, #2990d2 0, #278dcf 14%, #2382c4 35%, #1b77b6 53%, #146cab 74%, #146aa7 77%, #1064a0 95%, #0e63a3 98%, #70a2c7 100%);
	background: linear-gradient(to bottom, #2990d2 0, #278dcf 14%, #2382c4 35%, #1b77b6 53%, #146cab 74%, #146aa7 77%, #1064a0 95%, #0e63a3 98%, #70a2c7 100%)
}
#vc-helpline-box .card-text {
	background: none;
	box-shadow: none !important;
	margin-bottom: 1rem;
	display: inline-block;
	color: #0275d8;
}
#vc-helpline-box .card-text:hover {
	color: #0275d8;
}
#vc-faq-live .btn {
	font-size: 1rem;
	padding: .75rem 1.15rem;
}
#vc-helpline-box button{cursor:pointer;}
#vc-contact-block .card {
	height: 100%
}
#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: 500;
	margin-top: 2rem
}
#vc-policy-block p {
	font-size: 1.15rem
}
#vc-contact-block #vc-live-box i, #vc-faq-box i, #vc-helpline-box i {
	border-radius: 50%
}
#vc-faq-live a, #vc-faq-live button {
	border: 0 none
}
#vc-faq-live .media p {
	font-weight: 400
}
#vc-faq-live a:hover, #vc-faq-live button:hover {
	color: #fff
}
#vc-404 .btn, #vc-faq-box a, #vc-manage-box-2 button, #vc-manage~.dropdown-menu button, #vc-mobile-menu .btn-primary {
	border: 0 none;
	border-radius: 0
}
#vc-contact-block .card, #vc-faq-live a, #vc-faq-live button, #vc-manage-box-2 * {
	border-radius: 0
}
#vc-faq-live a.btn {
	white-space: normal
}
#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: I00;
	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-contact-faqs .card-header a, #vc-faq-live .media .media-right {
	color: #187abb
}
#vc-mobile-menu .list-group-item {
    flex-flow: row;
	background-color: transparent;
	border-bottom-color: transparent;
	color: #5b5b5b;
	border: 0 none;
    font-size:.9rem;
    padding:.75rem .5rem;
	font-weight: 400
}
#vc-mobile-menu .list-group-item.active {
	border-bottom: 1px solid
}
#vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-home-sm:before, #vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-home-sm:before {
	background-position: -360px -454px
}
#vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-info-sm:before, #vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-info-sm:before {
	background-position: -394px -454px
}
#vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-manage-sm:before, #vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-manage-sm:before {
	background-position: -429px -454px
}
#vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-phone-sm:before, #vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-phone-sm:before {
	background-position: -466px -454px
}
#vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-ques-sm:before, #vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-ques-sm:before {
	background-position: -507px -454px
}
#vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-language-sm:before, #vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-language-sm:before {
	background-position: -872px -568px
}
#vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-currency-sm:before, #vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-currency-sm:before {
	background-position: -850px -568px
}
#vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-terms-sm:before, #vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-terms-sm:before {
	background-position: -543px -454px
}
#vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-secure-sm:before, #vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-secure-sm:before {
	background-position: -581px -454px
}
#vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-globe-sm:before, #vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-globe-sm:before {
	background-position: -616px -450px
}
#vc-mobile-menu .list-group-item:focus .vc-icon.vc-nav.vc-affiliate-sm:before, #vc-mobile-menu .list-group-item:hover .vc-icon.vc-nav.vc-affiliate-sm:before {
	background-position: -776px -456px
}
#vc-mobile-menu #vc-foot-btn button+button {
margin-top:.6rem
}
#vc-mobile-menu #vc-foot-btn button {
	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%);
	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:focus, #vc-mobile-menu .list-group-item:hover {
	color: #ef662f
}
#vc-app-section {
	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%);
	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%);
	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%);
	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 #09578c;
	border-left: 19vw solid transparent;
	border-right: 19vw solid transparent;
	height: 10%;
	width: 100%;
	content: "";
	left: 0;
	opacity: .65
}
#vc-app-section .card-block {
	z-index: 1
}
#vc-app-section .card strong {
margin-left:.3rem;
	font-size: 110%;
	white-space: nowrap
}
#vc-fleet-feat {
	background-color: #e9edf0;
	overflow: hidden
}
#vc-car-fleet h3>span {
	font-weight: 400
}
#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: 0;
	color: inherit;
	border-left: 2px solid transparent;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}
#vc-car-fleet .vc-car-list>li>a {
	color: inherit;
	padding: .5em;
	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;
}
#vc-car-fleet .vc-car-list > li.active::after {
	content: "";
	background: #78bdf6;
	height: calc(100% + 1px);
	width: 10px;
	position: absolute;
	right: -10px;
	top: -1px;
	border-top: 1px solid #69a5d7;
}
#vc-car-fleet .vc-car-list > li.active:first-child::after {
	border-top: 1px solid #cccfd2;;
}
#vc-car-fleet .vc-car-list>li.active>a 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 {
	word-break: break-word;
	-webkit-align-self: flex-end!important;
	-ms-flex-item-align: end!important;
	align-self: flex-end!important;
	transition: none
}
#vc-car-fleet .vc-car-list>li.active>a span {
	color: #fff;
	transition: none
}
#vc-car-fleet .list-inline>li {
	margin-top: 5px
}
#vc-car-fleet .vc-car-name {
	margin-bottom: 1.5rem;
margin-top:.7rem;
	font-weight: 600
}
.vc-car-sm {
	display: inline-block;
	margin-right: .5em
}
#vc-car-fleet .vc-car-lg, #vc-car-fleet .vc-car-sm {
	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: 600;
	padding:.75rem 2.75rem .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 {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	font-weight: 600
}
#vc-call-menu .ph_list_c li:not(:nth-child(4n+1)), #vc-call-menu .ph_list_c li:nth-child(4n+1) {
margin-bottom:.25rem
}
#vc-call-menu .modal-header i.vc-icon {
padding:.6rem;
	border-radius: 10rem;
	vertical-align: 0;
margin-right:.6rem
}
#vc-page-not-found {
	position: relative;
	padding-bottom: 15rem
}
#vc-page-not-found h1 {
	font-size: 12rem;
	font-weight: M800
}
#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
}
footer .list-inline.flex-nowrap .list-inline-item:not(:last-child) {
	margin-right: 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.7rem
}
#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 small {
	position: relative;
	font-weight: 400;
	color: #fff;
	z-index: 5;
font-size:.8rem;
padding:.3rem 1rem .2rem 1.4rem;
	background-color: #f1662f;
	margin-right: -26px;
	white-space: nowrap
}
#vc-trust-block .vc-rev-details small:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	z-index: -1;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
	border-width: 12px 0 12px 12px
}
#vc-trust-block .vc-rev-details small:after {
	content: "";
	border-style: solid;
	border-color: transparent transparent transparent #f1662f;
	border-width: 4px 4px 4px 6px;
	width: 0;
	height: 32px;
	position: absolute;
	right: -4px;
	top: -4px;
	z-index: -5;
	bottom: -4px;
	opacity: .8
}
#tb-profile-link {
	max-width: 130px;
	display: inline-block;
margin-left:.65rem;
	background-color: #f1f1f1;
padding:.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-right:.2rem
}
.tb-post-date {
	color: #ccc
}
#tb-reviews .vc-rev-cont {
	font-size: 1.1rem;
	color: #545252;
	font-weight: 400;
	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%)
}
.tb-read-more {
	position: absolute;
	cursor: pointer;
	width: 100%;
	text-align: center;
	opacity: 1;
	transition: opacity .3s ease-in;
	color: #888;
	left: 0;
	bottom: 0;
	text-align: right;
padding:1rem 1rem .4rem
}
.tb-read-more span {
margin-top:.6rem;
	opacity: .6;
	font-weight: 400;
	font-size: 62%
}
.tb-read-more span:hover {
	opacity: 1;
	transition: opacity .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;
	left: -12px
}
#vc-trust-block #vc-form .card-block {
	background-color: #0e71b5
}
#vc-whatsapp-nav i.vc-icon.vc-whatsapp-sm {
	position: relative;
	text-align: center
}
#vc-whatsapp-nav button {
	border: 0;
	background-color: transparent
}
#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::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-right: 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: 500;
	border-radius: 0;
	font-size: 1.15rem;
	background-color: #f9f9f9;
padding:.5rem
}
#sticky-nav.about-nav-sticky .nav-pills .nav-item+.nav-item {
margin-left:.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;
	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%)
}
.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;
	font-weight: 600
}
.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 0;
	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-right: 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: 500;
	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: 600;
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;
	right: -10px;
	top: 0
}
.mobile-app-anytime h2 {
	background: #0e71b5;
	margin: 1.25rem 0;
	font-size: 1.5rem;
	font-weight: 600;
	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-left: 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: "";
	left: 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: #0d6caa;
	background: -moz-linear-gradient(left, #0d6caa 0, #0a5aa9 100%);
	background: -webkit-linear-gradient(left, #0d6caa 0, #0a5aa9 100%);
	background: linear-gradient(to right, #0d6caa 0, #0a5aa9 100%)
}
#vc-inner-page-search #vc-page-title:not(strong) h1 {
	font-weight: 400
}
#vc-inner-page-search #vc-page-title:after, #vc-inner-page-search #vc-page-title:before {
	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 {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 1
}
.vc-ser-icon:before {
	content: "\e93d";
	font-family: vc-icon;
	font-style: normal;
	color: #919191;
	font-size: 27px;
	line-height: 1
}
#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:active, #vc-search-banner button:focus, #vc-search-banner button:hover {
	background-color: #fff;
	z-index: 0;
	border: none;
	box-shadow: none;
	outline: 0;
	cursor: pointer;
	z-index: 1
}
#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: 0 0;
	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: #999
}
.vc-search-list .vc-result-breadcrumb li+li::before {
	content: ">";
padding:0 .25rem;
	color: #999
}
.vc-airport-icon:before {
	content: '\e93f'
}
.vc-building-icon:before {
	content: "\e93c"
}
.vc-trainstation-icon:before {
	content: "\e93e"
}
.vc-search-list h2 {
	font-size: 1.5rem;
	color: #484e58;
	font-weight: 600;
	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: 7px;
	left: 7px;
	text-align: center;
	color: #fff
}
.vc-search-img .search-loc-icon i:before {
	font-family: vc-icon;
	font-size: 16px;
	line-height: 20px;
	font-style: normal
}
.vc-search-book a {
	background: #0f6bbf;
	text-transform: uppercase
}
.vc-search-book a:active, .vc-search-book a:focus, .vc-search-book a:hover {
	background: #074883;
	color: #fff;
	box-shadow: none
}
#vc-inner-page-search h1 {
	text-transform: none
}
#vc-inner-page-search h1 strong {
	color: #fab115
}
#vc-search-nofound h2 {
	color: #6e7c87;
	font-size: 2rem;
	font-weight: 600;
margin-bottom:.5rem
}
#vc-search-nofound p {
	color: #6e7c87;
	margin-bottom: 1.5rem
}
#vc-search-nofound button {
	border: 2px solid #fa712a;
	color: #fa712a;
	line-height: 1;
	text-transform: uppercase
}
#vc-search-nofound button:active, #vc-search-nofound button:focus {
	box-shadow: none;
	background-color: transparent
}
#vc-search-nofound button:hover {
	background: #fa712a;
	color: #fff;
	cursor: pointer
}
#vc-search-banner {
	border: 2px solid transparent
}
#vc-search-banner.highlighted {
	box-shadow: 0 0 5px #fff;
	border: 2px solid #fab115;
	border-radius: 6px
}
#vc-search-banner input::placeholder {
color:#999
}
.vc-banner-sup {
	background: #fff;
	border-radius: 0;
	box-shadow: 0 0 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: 500
}
.banner-sup-card p strong {
	font-weight: 600
}
.banner-sup-card p a {
	text-decoration: underline;
	color: #888;
	font-weight: 600
}
.banner-sup-card p strong {
	color: #888;
	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-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: 500
}
#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: #ddd
}
#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;
	right: 0;
	background: #64ab23;
padding:.5rem;
	border-radius: 12px 0 0 12px;
	text-align: center;
	color: #fff;
	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 #fff;
	border-radius: 5px
}
#vc-front-faq .vc-view-link, #vc-top-dest .vc-view-link {
	color: #757575;
	font-size: 1rem;
	font-weight: 500;
	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-loc-content .half-small-width-list li strong, #vc-loc-content address strong, #vc-loc-content p strong, #vc-loc-content ul 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:.7rem
}
#vc-loc-content .half-width-list li:nth-child(2n+1) {
	margin-right: 45px
}
#vc-loc-content h3 {
	margin-top: 1.5rem;
margin-bottom:.5rem
}
.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%
}
#vc-inner-page-app #vc-page-title:after, #vc-inner-page-app #vc-page-title:before {
	content: "";
	top: 0;
	position: absolute;
	background-size: 100%;
	background-repeat: no-repeat
}
#vc-inner-page-app #vc-page-title:before {
	background-image: url(../images/app/app-banner-left.png);
	left: 0;
	background-position: top center;
	width: 218px;
	height: 67px
}
#vc-inner-page-app #vc-page-title:after {
	background-image: url(../images/app/app-banner-right.jpg);
	right: 0;
	background-position: top center;
	width: 1115px;
	height: 517px
}
#vc-inner-page-app #vc-page-title {
	background: #075faf;
	padding: 7rem 0 0 0
}
.app-banner-blk {
	position: relative;
	z-index: 1
}
#vc-inner-page-app #vc-page-title {
	text-transform: none
}
#vc-inner-page-app #vc-page-title h1 {
	margin-bottom: 1rem
}
#vc-inner-page-app #vc-page-title h1 span {
	display: block
}
#vc-inner-page-app #vc-page-title p strong {
	font-size: 1.4rem;
	color: #8fcaff;
	font-weight: 600
}
#vc-inner-page-app #vc-page-title p {
	font-size: 1rem;
	color: #ddefff;
	font-weight: 400
}
.vc-app-icon {
	position: relative;
	display: inline-block
}
.vc-app-icon::before {
	background-image: url('../images/app/sprite-app.png');
	background-repeat: no-repeat;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	display: inline-block
}
#vc-inner-page-app #vc-page-title ul {
	margin-top: 2rem
}
#vc-inner-page-app #vc-page-title li {
	display: inline-block
}
#vc-inner-page-app #vc-page-title li+li {
margin-left:.5rem
}
#vc-inner-page-app #vc-page-title li a {
	display: inline-block
}
.vc-app-icon.vc-app-store:before, .vc-app-icon.vc-google-play:before {
	width: 171px;
	height: 51px;
	background-size: 100%
}
.vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/en_app_store.svg)}
[lang|="ar"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/ar_app_store.svg)}
[lang|="zh-cn"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/cn_app_store.svg)}
[lang|="de"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/de_app_store.svg)}
[lang|="es"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/es_app_store.svg)}
[lang|="es-mx"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/es-mx_app_store.svg)}
[lang|="fr"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/fr_app_store.svg)}
[lang|="it"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/it_app_store.svg)}
[lang|="ko"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/ko_app_store.svg)}
[lang|="nl"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/nl_app_store.svg)}
[lang|="pl"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/pl_app_store.svg)}
[lang|="pt"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/pt_app_store.svg)}
[lang|="pt-br"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/pt-br_app_store.svg)}
[lang|="ru"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/ru_app_store.svg)}
[lang|="th"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/th_app_store.svg)}
[lang|="tr"] .vc-app-icon.vc-app-store:before {background-image: url(../images/svg/app-store/tr_app_store.svg)}

.vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/en_google_play.svg)}
[lang|="ar"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/ar_google_play.svg)}
[lang|="zh-cn"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/cn_google_play.svg)}
[lang|="de"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/de_google_play.svg)}
[lang|="es"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/es_google_play.svg)}
[lang|="es-mx"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/es-mx_google_play.svg)}
[lang|="fr"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/fr_google_play.svg)}
[lang|="it"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/it_google_play.svg)}
[lang|="ko"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/ko_google_play.svg)}
[lang|="nl"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/nl_google_play.svg)}
[lang|="pl"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/pl_google_play.svg)}
[lang|="pt"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/pt_google_play.svg)}
[lang|="pt-br"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/pt-br_google_play.svg)}
[lang|="ru"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/ru_google_play.svg)}
[lang|="th"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/th_google_play.svg)}
[lang|="tr"] .vc-app-icon.vc-google-play:before {background-image: url(../images/svg/play-store/tr_google_play.svg)}
#vc-app-block h2 {
	font-size: 2.4rem;
	color: #313438;
	font-weight: 600
}
#vc-app-block p {
	font-size: 1.1rem
}
#vc-app-block h2 span {
	display: block
}
#vc-app-near {
	padding: 6rem 0
}
#vc-app-near li {
	display: inline-block;
	margin-right: 5px
}
#vc-app-near li .vc-app-icon {
	width: 106px;
	height: 46px
}
.vc-app-icon.vc-app-hertz:before {
	background-position: -4px -62px
}
.vc-app-icon.vc-app-avis:before {
	background-position: -118px -62px
}
.vc-app-icon.vc-app-alamo:before {
	background-position: -233px -62px
}
.vc-app-icon.vc-app-sixt:before {
	background-position: -347px -62px
}
.vc-app-icon.vc-app-dollar:before {
	background-position: -461px -62px
}
#vc-app-options {
	background: #f2f7fb;
	padding: 6rem 0;
	text-align: center
}
#vc-app-options .faq-opt-list {
	background-color: transparent;
	border: 0
}
#vc-app-options .vc-app-icon {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	margin-bottom: 1.25rem
}
#vc-app-options .vc-app-icon:before {
	width: 96px;
	height: 88px;
	top: 28px;
	left: 50%;
	margin-left: -48px
}
.vc-app-icon.vc-easy-compare:before {
	background-position: 1px -113px
}
.vc-app-icon.vc-easy-compare {
	background: #f87649;
	border: 1px solid#d25c34
}
.vc-app-icon.vc-big-supplier:before {
	background-position: -102px -113px
}
.vc-app-icon.vc-big-supplier {
	background: #db5a5a;
	border: 1px solid#ca2c2c
}
.vc-app-icon.vc-car-fleet:before {
	background-position: -217px -113px
}
.vc-app-icon.vc-car-fleet {
	background: #35b6a1;
	border: 1px solid#0e9a83
}
.vc-app-icon.vc-more-save:before {
	background-position: -329px -116px
}
.vc-app-icon.vc-more-save {
	background: #776dd5;
	border: 1px solid#564acc
}
#vc-app-options h3 {
	font-size: 1.3rem;
	font-weight: 600;
	color: #313438;
	margin-bottom: 0
}
#vc-app-need {
	padding: 6rem 0;
	background: #0758a1;
	color: #fff;
	overflow: hidden
}
#vc-app-need h2 {
	color: #fff
}
#vc-app-need p {
	font-weight: 400
}
.app-need-icons ul {
	line-height: 1
}
.app-need-icons li {
	display: inline-block;
margin-right:.5rem
}
.app-need-icons .vc-app-icon {
	width: 39px;
	height: 39px;
	border-radius: 50%;
	border: 2px solid #97ccfc;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.vc-app-icon.vc-play-download:before {
	background-position: -351px -7px
}
.vc-app-icon.vc-appstore-download:before {
	background-position: -386px -6px
}
.app-need-img img {
	position: relative;
	z-index: 1
}
.app-need-img:before {
	background-image: url(../images/app/rental-needs-bg.png);
	width: 779px;
	height: 779px;
	content: "";
	position: absolute;
	top: 50%;
	background-repeat: no-repeat;
	left: 50%;
	margin-left: -410px;
	margin-top: -410px
}
#vc-app-help {
	padding: 6rem 0
}
#vc-app-review {
	padding: 6rem 0;
}
#vc-app-download-sec {
	background: #cae4f9 url(../images/app/app-download-bg.jpg) right center no-repeat;
	padding: 4rem 0
}
#vc-app-download-sec h2 {
margin-bottom:.5rem
}
#vc-app-download-sec p {
	margin-bottom: 0;
	font-weight: 600
}
#vc-app-download-sec ul {
	line-height: 1;
	margin-left: 5rem
}
#vc-app-download-sec li {
	display: inline-block;
	margin-right: 1rem
}
#vc-app-download-sec li .vc-app-icon, #vc-inner-page-app #vc-page-title li .vc-app-icon {
	width: 171px;
	height: 50px;
	border-radius: 8px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
#vc-app-download-sec li .vc-app-icon:hover, #vc-inner-page-app #vc-page-title li .vc-app-icon:hover, .app-need-icons .vc-app-icon:hover {
	box-shadow: 0 8px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19)
}
[id|=vc-front-app] {
position:relative;
background-color:#e0f2ff;
background-repeat:no-repeat;
background-size:cover;
background-position:center
}
[id|=vc-front-app] .vc-front-app-icons .vc-svg-icon:before {
	width: 169px;
	height: 50px;
	background-size: 100%;
	background-repeat: no-repeat
}
[id|=vc-front-app] .vc-front-app-icons li {
margin:.75rem 0;
	border-radius: 7px
}
[id|=vc-front-app] .vc-front-app-icons li a {
	display: inline-block
}
[id|=vc-front-app] .vc-front-app-icons .vc-svg-icon:hover {
	box-shadow: 0 8px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
	border-radius: 5px
}
[id|=vc-front-app] .vc-front-app-icons li:last-child {
	margin-right: 0
}
[id|=vc-front-app] .vc-front-app-txt h2 {
	color: #0f2539;
	margin-bottom: 1rem
}
[id|=vc-front-app] .vc-front-app-txt h2, [id|=vc-front-app] .vc-front-app-txt h2 strong {
	font-weight: 600
}
[id|=vc-front-app] .vc-front-app-txt p {
	font-size: 1rem
}
[id|=vc-front-app] .vc-app-qr {
	margin-top: 25px;
	z-index: 9
}
[id|=vc-front-app] .vc-app-qr p {
	font-size: 13px;
	color: #161616;
	margin-bottom: 0
}
[id|=vc-front-app] .vc-front-app-or {
	font-size: 12px;
	text-align: center;
	border-radius: 50%;
	position: relative;
	color: #666
}
[id|=vc-front-app] .vc-front-app-or:after, [id|=vc-front-app] .vc-front-app-or:before {
	background-color: #666;
	height: 20px;
	width: 1px;
	content: "";
	display: inline-block;
	position: absolute;
	left: 50%
}
[id|=vc-front-app] .vc-front-app-or:after {
	top: -22px
}
[id|=vc-front-app] .vc-front-app-or:before {
	bottom: -22px
}
#vc-front-app-desktop .vc-front-app-txt img {
	margin-top: -20px;
	max-width: 202px
}
.vc-front-app-txt li {
	color: #0f2539;
	display: inline-block;
	font-weight: 600;
	font-size: 1.1rem;
padding-right:.75rem;
	font-weight: 600
}
.vc-front-app-txt li:last-child {
	padding-right: 0
}
.vc-front-app-txt li:before {
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #0f2539;
	display: inline-block;
margin-right:.75rem;
	vertical-align: middle
}
[id|=vc-front-app] .vc-front-app-txt a {
	color: #00427c;
font-size:.95rem
}
#vc-loc-cities {
	background: #f4f5f9
}
#vc-loc-cities h2, #vc-loc-map h2 {
	margin-bottom: 1.9rem
}
#vc-loc-cities ul {
	margin-bottom: 0
}
#vc-loc-cities li a {
	color: #404145;
	font-size: 1rem;
	display: inline-block
}
#vc-loc-cities li a:hover {
	color: #2c678d
}
#vc-loc-cities li {
	display: inline-block;
	width: 24%;
	padding: 0 1rem;
	position: relative;
	margin-bottom: 1.25rem;
	vertical-align: top;
	line-height: 24px
}
#vc-loc-cities li:before {
	content: "";
	background: url('/uploads/sprite-icon.png') no-repeat;
	background: url('/uploads/sprite-icon.webp') no-repeat;
	height: 30px;
	width: 30px;
	position: absolute;
	background-position: -122px -1156px;
	top: -2px;
	left: -2px
}
#vc-covid-block strong {
	font-weight: 600
}
#vc-inner-page-covid #vc-page-title:after {
	content: "";
	top: 0;
	position: absolute;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image: url(../images/covid-update/banner-covid.png);
	right: 0;
	background-position: top center;
	width: 435px;
	height: 226px
}
#vc-inner-page-covid #vc-page-title {
	background: #0e71b5;
	padding: 4rem 0
}
#vc-inner-page-covid h1 {
	text-transform: none;
	text-shadow: none!important
}
#vc-inner-page-covid h1 span {
	color: #e6c90d
}
#vc-inner-page-covid p {
	font-size: 26px;
	margin-bottom: 0
}
#vc-covid-block {
	color: #3e4146
}
#vc-covid-block h2 {
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 2rem;
	line-height: 1.2
}
#vc-covid-block p {
	font-size: 16px
}
#vc-covid-booked {
	background: #f4f6f7
}
.vc-covid-icon {
	position: relative;
	display: inline-block
}
.vc-covid-icon:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	background-image: url(../images/covid-update/covid-sprite.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%
}
.vc-modify:before {
	background-position: -2px -2px
}
.vc-modify {
	width: 70px;
	height: 70px
}
.vc-free-cancel:before {
	background-position: -83px -3px
}
.vc-free-cancel {
	width: 67px;
	height: 67px
}
#vc-covid-booked .vc-covid-icon {
	margin-bottom: 1rem
}
#vc-covid-booked h3 {
	font-size: 22px;
	font-weight: 600
}
#vc-covid-booked li {
	font-size: 16px;
	margin-top: 1rem;
	position: relative;
	padding-left: 2rem
}
#vc-covid-booked .media+.media {
	border-top: 1px solid #dbdbdb
}
#vc-covid-booked li:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	background-image: url(../images/covid-update/covid-sprite.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	background-position: -316px -2px
}
.vc-covid-insurance {
	padding-top: 3rem;
	border-top: 1px solid #c6c6c6;
	position: relative
}
.vc-covid-insurance:after, .vc-covid-insurance:before {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	content: "";
	position: absolute;
	left: 30px
}
.vc-covid-insurance:before {
	border-top: 10px solid #c6c6c6;
	top: 0
}
.vc-covid-insurance:after {
	border-top: 10px solid #f4f6f7;
	top: -1px
}
.vc-insurance {
	width: 77px;
	height: 81px;
	margin-right: 1.5rem
}
.vc-insurance:before {
	background-position: -159px -2px
}
#vc-covid-block .vc-covid-insurance h2 {
	margin-bottom: 1rem;
	font-size: 26px
}
.vc-covid-insurance li {
	display: inline-block;
	padding-right: 2rem
}
#vc-covid-block .vc-covid-insurance h4 {
	position: relative;
	font-weight: 600;

	font-size: 20px
}
#vc-covid-booked .vc-covid-insurance .card {
	background: #fff;
	box-shadow: 0 0 5px #e1edf7;
	border: 0;
	height: 100%
}
#vc-covid-booked .vc-covid-insurance .card p {
	margin-bottom: 0
}
#vc-covid-thinking {
	border-bottom: 1px solid #ddd
}
#vc-covid-thinking h3 {
	background: #f77649;
	display: inline-block;
	color: #fff;
	font-size: 22px;
padding:.5rem 1.75rem .5rem 1rem;
	font-weight: 500;
	text-shadow: 0 2px 2px #ed4a12;
	position: relative
}
#vc-covid-thinking h3:before {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	border-width: 16px 16px 0 0;
	border-style: solid;
	border-color: #ed4a12 #fff
}
#vc-covid-thinking li {
	font-size: 16px;
	margin-bottom: 1rem;
	padding-left: 1.5rem;
	position: relative
}
#vc-covid-thinking li:before {
	position: absolute;
	content: "";
	top: 4px;
	left: 0;
	background-image: url(../images/covid-update/covid-sprite.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 14px;
	background-position: -356px -2px
}
.vc-covid-icon.vc-safety {
	width: 62px;
	height: 74px;
	margin-right: 1.25rem
}
.vc-covid-icon.vc-safety:before {
	background-position: -246px -3px
}
#safety-protocols li {
	padding-left: 3.5rem;
	position: relative;
	font-size: 16px;
	margin-bottom: 1.5rem
}
#safety-protocols li:before {
	position: absolute;
	content: "";
	top: 0;
	left: 15px;
	background-image: url(../images/covid-update/covid-sprite.png);
	background-repeat: no-repeat;
	width: 27px;
	height: 30px;
	background-position: -318px -39px
}
#rental-cars-sanitization {
	background: #f2f7fb;
	border-width: 1px 0;
	border-style: solid;
	border-color: #9dd3fd;
	position: relative
}
#rental-cars-sanitization:after, #rental-cars-sanitization:before {
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -10px
}
#rental-cars-sanitization:before {
	border-top: 20px solid #9dd3fd;
	top: 0
}
#rental-cars-sanitization:after {
	border-top: 20px solid #fff;
	top: -1px
}
#rental-cars-sanitization h2 {
	font-size: 26px;
	margin-bottom: 1rem
}
#rental-cars-sanitization .card {
	box-shadow: 0 0 5px #dfe7ec;
	border: 0
}
#rental-cars-sanitization .card h3 {
	font-size: 17px;
	font-weight: 600;
	margin-bottom: 0;
	line-height: 1.3
}
#rental-cars-sanitization .card .vc-covid-icon {
	margin-bottom: 1rem
}
#rental-cars-sanitization .card {
	box-shadow: 0 0 5px #dfe7ec;
	border: 0;
	margin-top: 1.25rem;
	height: calc(100% - 1.8rem)
}
#rental-cars-sanitization .card-block {
	padding: 2rem 1.25rem
}
.vc-key {
	width: 90px;
	height: 82px
}
.vc-key:before {
	background-position: 0 -88px
}
.vc-steering {
	width: 80px;
	height: 82px
}
.vc-steering:before {
	background-position: -95px -88px
}
.vc-belt {
	width: 66px;
	height: 82px
}
.vc-belt:before {
	background-position: -182px -89px
}
.vc-handle {
	width: 102px;
	height: 82px
}
.vc-handle:before {
	background-position: -256px -82px
}
.vc-touchscreen {
	width: 94px;
	height: 82px
}
.vc-touchscreen:before {
	background-position: -1px -174px
}
.vc-mirrors {
	width: 92px;
	height: 82px
}
.vc-mirrors:before {
	background-position: -104px -168px
}
.vc-dashboard {
	width: 127px;
	height: 82px
}
.vc-dashboard:before {
	background-position: -206px -170px
}
.vc-gear {
	width: 78px;
	height: 82px
}
.vc-gear:before {
	background-position: -342px -176px
}
#vc-covid-process {
	border-bottom: 1px solid #dbdbdb
}
#vc-covid-process h3 {
	font-size: 27px;
	font-weight: 600;
	margin-bottom: 1.5rem;
	line-height: 1.2
}
#vc-covid-process li {
	font-size: 16px;
	margin-bottom: 1rem;
	padding-left: 1.5rem;
	position: relative
}
#vc-covid-process li::before {
	position: absolute;
	content: "";
	top: 4px;
	left: 0;
	background-image: url(../images/covid-update/covid-sprite.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 14px;
	background-position: -356px -2px
}
#vc-covid-process .pick-airport {
	background: #ecf5fc;
	border: 1px solid #86c7f9
}
#vc-covid-process .pick-airport p:last-child {
	margin-bottom: 0
}
#vc-covid-tips li {
	font-size: 16px;
	margin-bottom: 1rem;
	position: relative;
	padding-left: 2rem
}
#vc-covid-tips li:before {
	position: absolute;
	content: "";
	top: 1px;
	left: 0;
	background-image: url(../images/covid-update/covid-sprite.png);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	background-position: -316px -2px
}
#vc-covid-advisory {
	background: #f4f6f7
}
#vc-covid-advisory h3 {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 1rem
}
#vc-covid-advisory .rental-company {
	width: 100%;
	display: inline-block
}
#vc-covid-advisory .national-authorities li, #vc-covid-advisory .rental-company li {
	float: left;
	background: #fff;
	text-align: center
}
#vc-covid-advisory .national-authorities li a, #vc-covid-advisory .rental-company li a {
padding:1rem .5rem;
	color: #0068c0;
	font-size: 16px;
	display: inline-block;
	width: 100%;
	border: 1px solid #e3e4e5
}
#vc-covid-advisory .national-authorities li a:hover, #vc-covid-advisory .rental-company li a:hover {
	box-shadow: 0 0 6px #cadae3;
	position: relative;
	z-index: 1;
	border: 1px solid #fff;
	width: calc(100% + 2px);
	margin-left: -1px;
	height: calc(100% + 2px);
	margin-top: -1px
}
#vc-covid-advisory .rental-company li {
	width: 12.25%
}
#vc-covid-advisory .rental-company li:last-child a {
	border-right: 1px solid #e3e4e5
}
#vc-covid-advisory .national-authorities {
	width: 100%;
	display: inline-block
}
#vc-covid-advisory .national-authorities li {
	width: 12.25%
}
.vc-covid-insurance li:first-child {
	margin-top: 0!important
}
#vc-testimonials .carousel-caption {
	position: relative;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	padding-top: 10px;
	margin-bottom: 30px;
	text-align: left;
	overflow: hidden
}
.tp-widget-reviews-filter-label {
	color: rgba(25,25,25,.6);
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 24px;
	margin-top: 16px
}
#vc-testimonials .header {
	font-size: 16px;
	font-weight: 600;
	overflow: hidden;
	padding-bottom: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #191919
}
#vc-testimonials .text {
	line-height: 16px;
	color: #191919;
	font-size: 12px;
	font-weight: 500;
	min-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
#vc-testimonials .author, #vc-testimonials .date {
	display: inline-block;
	margin-bottom: 0
}
#vc-testimonials .author, #vc-testimonials .date {
	color: rgba(25,25,25,.6);
	font-size: 12px
}
#vc-testimonials .vc-testimonials-title {
	color: rgba(25,25,25,.6);
	font-size: 13px;
	font-weight: 500;
	text-align: left
}
#vc-testimonials .carousel-indicators li {
	height: 10px;
	width: 10px;
	border-radius: 50%;
	background-color: #bababa;
	-webkit-box-flex: inherit;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit
}
#vc-testimonials .carousel-indicators li.active {
	background-color: #191919
}
#vc-testimonials .carousel-indicators {
	bottom: -5px
}
#vc-testimonials .carousel-control-next, #vc-testimonials .carousel-control-prev {
	top: auto;
	width: 24px;
	height: 24px
}
#vc-testimonials .carousel-control-next:before, #vc-testimonials .carousel-control-prev:before {
	content: "\e918";
	font-family: vc-icon;
	position: absolute;
	height: 100%;
	width: 100%;
	color: #d1d1d1;
	transform: rotate(-90deg);
	font-size: 22px;
	line-height: 1
}
#vc-testimonials .carousel-control-prev::before {
	transform: rotate(90deg)
}
:root {
--star-color:#ccc;
--star-background:#fc0
}
.vc-testimonials-stars {
--percent:calc(var(--rating) / 5 * 100%);
	display: inline-block;
	font-size: 26px;
	font-family: Times;
	line-height: 16px;
	margin-bottom: 8px
}
.vc-testimonials-stars span {
	font: 0/0 a;
	font-size: 0px;
	line-height: 0;
	font-family: a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.vc-testimonials-stars:before {
	content: "\2605 \2605 \2605 \2605 \2605";
	letter-spacing: -4px;
	background-color: #fed400;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding: 2px;
	margin-left: -2px;
	letter-spacing: -1px
}
:root {
--tp-star-size:22px;
--tp-star-color:#fff;
--tp-star-background:#fed400
}
.vc-trustpilot-stars {
--percent:calc(var(--tp-rating) / 5 * 98%);
	display: inline-block;
	font-size: var(--tp-star-size);
	font-family: Times;
	line-height: 1;
	margin: 6px 0 11px 0;
	position: relative
}
.vc-trustpilot-stars:after, .vc-trustpilot-stars:before {
	content: "\2605 \2605 \2605 \2605 \2605";
	letter-spacing: 4px;
	background: linear-gradient(90deg, var(--tp-star-background) var(--percent), var(--tp-star-color) var(--percent));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-ms-clip: text;
	-webkit-ms-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent
}
.vc-trustpilot-stars:after {
	text-stroke-width: 1.5px;
	text-stroke-color: red;
	-webkit-text-stroke-width: 1.5px;
	-webkit-text-stroke-color: #fed400;
	position: absolute;
	left: 0
}
#vc-top-dest .card h3 .vc-icon.vc-double-right:before {
	width: 9px;
	height: 9px;
	content: '\e91a';
	font-size: 9px
}
#vc-front-faq .vc-view-link .vc-icon.vc-double-right-grey:before, #vc-top-dest .vc-view-link .vc-icon.vc-double-right-grey:before {
	width: 9px;
	height: 9px;
	content: "\e91a";
	vertical-align: 1px;
	font-size: 9px
}
#vc-front-app-desktop a .vc-icon.vc-single-right:before {
	width: 6px;
	height: 10px;
	content: "\e919";
	font-size: 9px
}
.vc-icon.currency-cross.currency-clear:before {
	width: 14px;
	height: 14px;
	background-position: -877px -676px
}
footer .vc-social-tags i.vc-icon:before {
	width: 24px;
	height: 24px
}
.vc-icon.vc-facebook-square:before {
	background-position: -895px -662px
}
.vc-icon.vc-twitter-square:before {
	background-position: -921px -662px
}
.vc-icon.vc-pinterest-square:before {
	background-position: -948px -662px
}
.vc-icon.vc-instagram:before {
	background-position: -974px -662px
}
.vc-icon.vc-facebook-square:hover:before {
	background-position: -895px -689px
}
.vc-icon.vc-twitter-square:hover:before {
	background-position: -921px -689px
}
.vc-icon.vc-pinterest-square:hover:before {
	background-position: -948px -689px
}
.vc-icon.vc-instagram:hover:before {
	background-position: -974px -689px
}
.vc-footer {
	color: #fff;
	background: #042a45;
	padding: 40px 0 0
}
.vc-footer .vc-footer-title {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 5px
}
.vc-footer .vc-footer-subtitle {
	font-size: 15px;
	color: #cad4dc;
	position: relative;
	width: 100%;
	display: inline-block
}
.vc-footer .vc-footer-subtitle:before {
	content: "";
	width: 40px;
	height: 1px;
	background: #ec5d25;
	position: absolute;
	display: inline-block;
	bottom: -15px;
	left: 0
}
.vc-footer .vc-footer-nav li {
	width: 50%;
	padding-right: 10px;
	margin-bottom: 8px
}
.vc-footer .vc-footer-nav li a {
	font-size: 15px;
	color: #fff;
	font-weight: 500;
	display:inline-block;
}
.vc-footer .vc-footer-helpline a, .vc-footer .vc-footer-support a {
	font-size: 22px;
	color: #e5be08
}
.vc-footer .vc-footer-helpline a:hover, .vc-footer .vc-footer-support a:hover {
	color: #f4d234!important
}
.vc-footer .vc-footer-helpline strong, .vc-footer .vc-footer-support strong {
	font-weight: 600
}
.vc-footer .vc-footer-helpline h4, .vc-footer .vc-footer-support h4 {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 500
}
.vc-footer .vc-footer-helpline button {
	font-size: 14px;
	color: #fff;
	padding: 0;
	text-decoration: underline;
	cursor: pointer
}
.vc-footer .vc-footer-helpline button:focus {
	box-shadow: none
}
.vc-footer .vc-footer-support {
	margin-top: 40px
}
.vc-footer .vc-footer-dropdowns button {
	font-size: 15px;
	text-align: left;
	padding: 15px 12px;
	border-radius: 4px;
	border-color: #244b66;
	color: #fff
}
.vc-footer .vc-footer-dropdowns button:focus, .vc-footer .vc-footer-dropdowns button:hover {
	background: #114a72;
	box-shadow: 0 8px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
	border-color: #114a72;
	cursor: pointer
}
.vc-footer .vc-footer-dropdowns button:after {
	float: right;
	margin-top: 10px
}
.vc-footer .vc-footer-dropdowns .dropdown {
	width: calc(50% - 5px)
}
.vc-footer .vc-footer-dropdowns .dropdown+.dropdown {
	margin-left: 10px
}
.vc-footer .footer-btm .vc-copy-right, .vc-footer .footer-btm-links li a {
	font-size: 13px;
	vertical-align: 2px
}
.vc-footer .footer-btm-links li {
	border-left: 1px solid #bbc3c9;
	line-height: 13px;
	display: inline-block;
	padding: 0 10px
}
.vc-footer .footer-btm-links li:first-child {
	border-left: 0;
	padding-left: 0
}
.vc-footer .footer-btm-links li:last-child {
	padding-right: 0
}
.vc-footer .footer-btm-links ul {
	margin-right: 15px
}
.vc-footer .vc-app-foot .vc-svg-icon.vc-app-store::before, .vc-footer .vc-app-foot .vc-svg-icon.vc-google-play::before {
	background-size: 100%;
	width: 122px;
	height: 37px;
	background-repeat: no-repeat
}
.vc-footer .vc-icon:before {
	background-image: none
}
.vc-footer .vc-icon.vc-helplineIcon:before {
	content: "\e903";
	font-size: 27px;
	margin-right: 5px;
	vertical-align: middle
}
.vc-footer .vc-icon.vc-supportIcon:before {
	content: "\e90a";
	font-size: 18px;
	margin-right: 5px;
	vertical-align: text-top
}
.vc-footer .vc-social-tags i.vc-icon::before {
	width: 24px;
	height: 24px;
	font-size: 24px;
	color: #c8c8c8
}
.vc-footer .vc-icon.vc-twitter-square:before {
	content: "\e91e"
}
.vc-footer .vc-icon.vc-facebook-square:before {
	content: "\e91d"
}
.vc-footer .vc-icon.vc-pinterest-square:before {
	content: "\e91f"
}
.vc-footer .vc-icon.vc-instagram:before {
	content: "\e91c"
}
.vc-footer .flag-icon {
	margin-right: 5px;
	font-size: 17px
}
.vc-footer a:focus, .vc-footer a:hover {
	color: #b9b9b9!important;
	text-decoration: none
}
.vc-footer .vc-social-tags a:focus i:before, .vc-footer .vc-social-tags a:hover i:before {
	color: #b9b9b9;
	text-decoration: none
}
.vc-footer .footer-btm {
	border-top: 1px solid #114a72;
	padding: 20px 0;
	margin-top: 30px
}
.vc-footer .vc-trustIcon {
	display: block;
	position: relative;
	width: 98px;
	height: 23px;
	margin: 0 auto 5px
}
.vc-footer .vc-footer-trustpilot a {
	display: inline-block
}
.vc-footer .vc-footer-trustpilot a:hover {
	color: #fff!important
}
.vc-footer .vc-footer-trustpilot small {
	font-size: 14px;
	color: #e9eaeb;
	display: block;
	font-weight: 600
}
.vc-footer .vc-trustIcon:before {
	background: url(../images/footer-trustpilot.svg);
	background-repeat: no-repeat;
	content: "";
	height: 100%;
	width: 100%;
	display: inline-block;
	background-size: contain
}
.vc-footer .vc-footer-trustpilot {
	margin-top: 20px;
	text-align: center
}
.vc-footer .vc-social-tags ul {
	margin-bottom: 0
}
.vc-footer .vc-footer-helpline, .vc-footer .vc-footer-support {
	text-align: center
}
.vc-footer .vc-footer-appLinks a {
	display: inline-block
}
.vc-footer .trustpilot-stars {
--percent:calc(var(--rating) / 5 * 100%);
	display: inline-block;
	font-size: 25px;
	position: relative
}
.vc-footer .trustpilot-stars:after {
	content: "\e929 \e929 \e929 \e929 \e929";
	font-family: vc-icon;
	letter-spacing: 2px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0
}
.vc-footer .trustpilot-stars:before {
	content: "\e928 \e928 \e928 \e928 \e928";
	font-family: vc-icon;
	letter-spacing: 2px;
	background: linear-gradient(90deg, #00b878 var(--percent), #dcdce6 var(--percent));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	position: relative;
	z-index: 1
}
#vc-inner-page-feedback h1 {
	text-transform: uppercase
}
#sc-box, #sc-box .locDrop select, #showemailPop, .payment_success_txt, .showtermsPop.be_modal {
	font-family: sans-serif, Roboto, -apple-system, "Helvetica Neue", Arial, ubuntu!important
}
#vc-review-worldwide {
	padding: 3rem 0
}
#vc-review-worldwide p:last-child {
	margin-bottom: 0
}
#vc-review-desc {
	padding: 3rem 0
}
#vc-review-desc .vc-trustpilot-star::before {
	content: "\2605";
	font-size: 44px;
	line-height: 1;
	vertical-align: -2px;
	background: -webkit-linear-gradient(180deg, #fcc200 50%, #fed501 50%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #fcc200
}
#vc-review-desc .vc-trustpilot-star {
	font-size: 30px;
	font-weight: 500;
	margin-bottom: 15px
}
#vc-review-desc tr {
	margin: 10px;
	border: 1px solid #efefef;
	padding: 20px 5px;
	max-width: 50%;
	width: calc(50% - 20px);
	text-align: center;
	box-shadow: 0 1px 0 #ececec
}
#vc-review-desc .vc-icon::before {
	width: 100%;
	height: 100%;
	background-image: url(../images/vc-sprite.svg?v=0.091);
	background-repeat: no-repeat
}
#vc-review-desc p:last-child {
	margin-bottom: 0
}
#scroll_top {
	position: fixed;
	bottom: 40px;
	right: 40px;
	z-index: 9999;
	cursor: pointer;
	border-radius: 50%;
	opacity: 0.7;
	padding: 0.75rem;
	box-shadow: 0 5px 36px rgba(70, 29, 29, 0.10);
	height: 57px;
	width: 57px;
	background-color: #343434;
	color: #fff;
	display: none;
	border-color: rgb(51, 49, 49);
}
#scroll_top:hover {
	opacity: 1;
	box-shadow: 0 5px 36px rgba(70, 29, 29, 0.18);
}
#scroll_top.show {
	display: inline-block;
}

.customer-reviews .review-card .latest-reviews h3 .verified-check{position:relative; top:1px; font-size:0;}
.customer-reviews .review-card .latest-reviews h3 .verified-check svg{width:18px; height:18px;}
.customer-reviews .review-card .latest-reviews .country-name{margin:0; font-size:12px; color:#838383; padding:3px 0 0 17px;}

:root{--star-size:20px; --star-color:#ccc; --star-background:#FEA500; --reviews-star-background:#af4499; --reviewcenter-star-background:#422e8b;}
.vc-reviews-stars{--percent:calc(var(--tp-rating) / 5 * 100%); display:inline-block; font-size:20px; line-height:1; width:90px;}
.vc-reviews-stars::before{content:'★★★★★'; letter-spacing:1px; background:linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent)); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.reseller-stars .vc-reviews-stars::before{background:linear-gradient(90deg, var(--reviews-star-background) var(--percent), var(--star-color) var(--percent)); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.reviewcenter-stars .vc-reviews-stars::before{background:linear-gradient(90deg, var(--reviewcenter-star-background) var(--percent), var(--star-color) var(--percent)); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}

/*== Supplier Deals ==*/
.vc-supplier-deals .row{margin:0 -12px;}
.vc-supplier-deals .car-deals-grid{padding:12px;}
.vc-supplier-deals .card{position:relative; background-color:#fff; border-radius:4px; height:100%; border:1px solid #ddd; transition:all .3s ease-out;}
.vc-supplier-deals .card:hover{border-color:#1f68a1;}
.vc-supplier-deals .card-details{padding:15px 16px 20px;}
.vc-supplier-deals .card .supplier-logo{text-align:right;}
.vc-supplier-deals .airport-details{display:flex; flex-flow:row; justify-content: space-between; margin-bottom:8px;}
.vc-supplier-deals .airport-name{position:relative; padding-left:22px; margin:0;}
.vc-supplier-deals .airport-name:before{content:""; position:absolute; left:-2px; top:0; width:23px; height:23px; background:url("../images/deals_icon.svg") no-repeat -68px 0;}
.vc-supplier-deals .car-categories {display:flex; flex-direction:row; width:100%; align-items:flex-start;}
#vc-supplier-block .vc-supplier-deals .card .car-details{width:100%;}
#vc-supplier-block .vc-supplier-deals .card .car-details h3{font-weight:600; color:inherit; font-size:1.2rem; margin:-20px 0 10px;}
#vc-supplier-block .vc-supplier-deals .card .car-details p{line-height:1.5;margin:0 0 12px;}
#vc-supplier-block .vc-supplier-deals .card .car-details .tag{font-size:13px; color:#777777; display:block; line-height:1;}
#vc-supplier-block .vc-supplier-deals .card .car-details ul{padding:0; margin:0; list-style-type:none; gap:0 9px;}
#vc-supplier-block .vc-supplier-deals .card .car-details ul li {display:flex; flex-direction:row; align-items:center; font-size:15px; color:inherit; gap:0 6px; line-height:1;}
#vc-supplier-block .vc-supplier-deals .card .car-details ul i{display:block; width:18px; height:18px; background:url("../images/deals_icon.svg") no-repeat -1px -2px; margin-right:1px;}
#vc-supplier-block .vc-supplier-deals .card .car-details ul .bag-icon{background-position:-24px -2px; margin-right:3px;}
#vc-supplier-block .vc-supplier-deals .card .car-details ul .door-icon{background-position:-48px -2px;}
.vc-supplier-deals .bottom-btn{display:flex; flex-flow:row; justify-content:space-between; margin-top:8px;}
#vc-supplier-block .vc-supplier-deals .bottom-btn .price p {margin:0; font-size:17px; font-weight:500;}
#vc-supplier-block .vc-supplier-deals .bottom-btn .price p span{font-size:1.2rem; font-weight:700; padding-left:2px;}
#vc-supplier-block .vc-supplier-deals .bottom-btn .view-dtn{display:inline-block; background:#F1662F; color:#fff; font-size:14px; padding:8px 18px; border-radius:5px;}
.vc-supplier-deals .card .car-img{min-width:118px; margin-top:8px; height:79px;}
.vc-supplier-deals .bottom-btn .price{padding-top:5px;}
#vc-supplier-block .vc-supplier-deals .bottom-btn .view-dtn:hover{background:#e54709;}
.vc-supplier-deals .airport-location{padding:13px 16px 15px; border-top:1px solid #E2E9EF;}
/*== End Supplier Deals ==*/
/* == Rating Card == */
.vc-supplier-rating .row{margin:0 -11px;}
.vc-supplier-rating .col-xs-12{padding:11px;}
.vc-supplier-rating .rating-card{background:#fff; border:1px solid #ddd; height:100%; width:100%}
.vc-supplier-rating .top-rating{display:flex; flex-direction:row; justify-content:space-between; align-items:flex-end; padding:14px 16px 16px; border-bottom:1px solid #ddd;}
.vc-supplier-rating .supplier-name{font-size:1.1rem; font-weight:600; color:inherit; margin-bottom:5px;}
.vc-supplier-rating .ratings{position:relative; display:flex; flex-direction:row; align-items:center; font-size:22px; font-weight:700; margin:0; padding:0 0 0 25px; line-height:1;}
.vc-supplier-rating .ratings::before{content:""; position:absolute; left:0; top:0; width:18px; height:18px; background:url("../images/deals_icon.svg") no-repeat -91px -2px;}
.vc-supplier-rating .ratings span{font-size:15px; font-weight:500; margin-left:6px; line-height:1;}
.vc-supplier-rating .rating-list{list-style-type:none; margin:0;}
.vc-supplier-rating .rating-list .title{font-size:14px !important; font-weight:normal; color:#4B4B4B !important; margin:0; padding:5px 10px 5px 16px;}
.vc-supplier-rating .rating-list .rating-bar{position:relative; display:inline-block; width:100%; max-width:99px; height:5px; background:#C0C0C0; border-radius:5px; margin:0 8px 2px 0;}
.vc-supplier-rating .rating-list .rating-bar::after{content:""; position:absolute; left:0; top:0; width:var(--width); height:100%; border-radius:5px; background:#5A8904;}
.vc-supplier-rating .rating-list li{width:100%; display:flex; flex-flow:row wrap;}
.vc-supplier-rating .rating-list li:not(:last-child){margin-bottom:15px;}
.vc-supplier-rating .rating-list .rating-title{width:58%; padding-right:10px;}
.vc-supplier-rating .rating-list .rating-right{width:42%; font-size:14px; font-weight:600; color:#333333; text-align:right;}
.vc-supplier-rating .ratings .total-rating{display:block; font-size:13px; color:#9f9f9f; margin-top:0; border-left:1px solid #9f9f9f; padding-left:7px; line-height:1; margin-left:8px;}
.vc-supplier-rating .rating-list .rating{font-size:14px; font-weight:600; color:#333333; text-align:right; padding:3px 16px 0 0;}
.vc-supplier-rating .rating-list tr:first-child td{padding-top:15px;}
.vc-supplier-rating .rating-list tr:last-child td{padding-bottom:18px;}
/* == End Rating Card == */
/* == Customer Reviews == */
.vc-supplier-reviews{background:#F4F5F9;}
.vc-supplier-rating .supplier-logo img {width: 83px;max-width: 83px;border: 1px solid #ddd;}
.vc-supplier-deals .card-details .supplier-logo img{width:65px; max-width:65px; border:1px solid #ddd; }
.vc-supplier-reviews h2, .vc-supplier-rating h2, .vc-supplier-deals h2{font-size:1.7rem; line-height:34px; margin-bottom:1.1rem;}
#vc-supp ul li{margin:5px !important;}
.customer-reviews .row{margin:0 -13px;}
.customer-reviews .col-xs-12{padding:13px;}
.customer-reviews .review-card {background-color:#fff; border-radius:4px; padding:18px 24px; height:100%; border:1px solid #e5e5e5;}
.customer-reviews .review-card .stars-custom{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);line-height:10px;vertical-align:-4px;}
.customer-reviews .review-card .stars-custom::before{content:"\2605 \2605 \2605 \2605 \2605";letter-spacing:-2px;background:linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.vc-supplier-reviews .review-card .information{width:100%;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;margin-bottom:20px;}
.customer-reviews .review-card .information .date{font-size:14px;color:#989898;padding-top:2px;}
.customer-reviews .review-card .latest-reviews h3{display:flex; align-items:center; gap:7px; position:relative; font-size:1rem; color:inherit; margin:0; padding-left:17px; font-weight:500;}
.customer-reviews .review-card .latest-reviews h3:before{content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); width:10px; height:2px; background:#3e4146;}
.customer-reviews p{font-size:1rem; color:inherit;}
/* == End Customer Reviews == */

#vc-in-content.vc-page-loc h2{font-size:1.7rem; line-height:34px; font-weight:600;}
#vc-in-content.vc-page-loc h2 .vc-orange-color, #vc-in-content.vc-page-loc h2 .vc-blue-color{font-weight:600; color:inherit !important;}
#vc-in-content.vc-page-loc p, #vc-in-content.vc-page-loc td, #vc-in-content.vc-page-loc h3{color:inherit !important; font-weight:normal;}
#vc-in-content.vc-page-loc .vc-in-head-alt strong{color:inherit !important;}

.sc-feedback-fixed{display:flex; align-items:center; justify-content:end; position:fixed; right:0; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:1000; transition:right 0.5s ease;}
.sc-feedback-toggle{background:#FF6527; color:#fff; padding:18px 12px; font-size:16px; font-weight:600; border-top-left-radius:5px; border-bottom-left-radius:5px; cursor:pointer; writing-mode:sideways-lr; text-orientation:mixed; box-shadow:-3px 1px 6.3px 0 rgba(0, 0, 0, 0.4);}
.sc-feedback-toggle span{display:flex; flex-direction:row; align-items:center; column-gap:8px;}
.sc-feedback-modal{position:relative; width:0px; overflow:hidden; transition:width 0.4s ease; box-shadow:3px 3px 18.1px 2px rgba(0, 0, 0, 0.25);}
.sc-feedback-modal.show{width:100%;}
.sc-feedback-modal .sc-feedback-modal-inner{border:1px solid rgba(0, 0, 0, .2); background-color:#fff; min-width:400px; max-width:400px;}
.sc-feedback-modal .close{margin:8px 0 0 12px; font-weight:300; color:#b2b2b2; outline:none; float:left; font-size:1.5rem;}
.sc-feedback-modal .sc-title{padding:15px 35px; font-size:22px; font-weight:600; text-align:center; line-height:1.25; margin:0;}
.sc-feedback-modal .sc-feedback-content{padding:30px 20px; background:#f4f4f4; text-align:center;}
.sc-feedback-modal .sc-feedback-content p{font-size:16px; margin-bottom:30px;}
.sc-feedback-modal .sc-feedback-content .feedback-icons{display:flex; align-items:center; justify-content:center; column-gap:40px; margin-bottom:30px;}
.sc-feedback-modal .sc-feedback-content .sc-note{font-size:14px; color:#636262; margin-bottom:0;}
.sc-tooltip-mob{display:none;}

/* == Sign up popup ==*/
.vc-signupmodal .modal-dialog{max-width:522px;}
.vc-signupmodal .modal-content{border-radius:10px;}
.vc-signupmodal .modal-content .modal-header{border:none; padding:20px 19px 10px 10px;}
.vc-signupmodal .modal-content .btn-close{transform:scale(0.84);}
.vc-signupmodal .modal-header .btn-close{cursor:pointer; background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0.289961%2013.49C-0.0966537%2013.8766%20-0.0966537%2014.5034%200.289961%2014.89C0.676576%2015.2766%201.30342%2015.2766%201.69003%2014.89L0.289961%2013.49ZM8.28999%208.28999C8.67662%207.90337%208.67662%207.27663%208.28999%206.89C7.90337%206.50337%207.27663%206.50337%206.89%206.89L8.28999%208.28999ZM6.89%206.89C6.50337%207.27663%206.50337%207.90337%206.89%208.28999C7.27663%208.67662%207.90337%208.67662%208.28999%208.28999L6.89%206.89ZM14.89%201.69003C15.2766%201.30342%2015.2766%200.676576%2014.89%200.289961C14.5034%20-0.0966537%2013.8766%20-0.0966537%2013.49%200.289961L14.89%201.69003ZM8.28999%206.89C7.90337%206.50337%207.27663%206.50337%206.89%206.89C6.50337%207.27663%206.50337%207.90337%206.89%208.28999L8.28999%206.89ZM13.49%2014.89C13.8766%2015.2766%2014.5034%2015.2766%2014.89%2014.89C15.2766%2014.5034%2015.2766%2013.8766%2014.89%2013.49L13.49%2014.89ZM6.89%208.28999C7.27663%208.67662%207.90337%208.67662%208.28999%208.28999C8.67662%207.90337%208.67662%207.27663%208.28999%206.89L6.89%208.28999ZM1.69003%200.289961C1.30342%20-0.0966537%200.676576%20-0.0966537%200.289961%200.289961C-0.0966537%200.676576%20-0.0966537%201.30342%200.289961%201.69003L1.69003%200.289961ZM1.69003%2014.89L8.28999%208.28999L6.89%206.89L0.289961%2013.49L1.69003%2014.89ZM8.28999%208.28999L14.89%201.69003L13.49%200.289961L6.89%206.89L8.28999%208.28999ZM6.89%208.28999L13.49%2014.89L14.89%2013.49L8.28999%206.89L6.89%208.28999ZM8.28999%206.89L1.69003%200.289961L0.289961%201.69003L6.89%208.28999L8.28999%206.89Z%22%20fill%3D%22%23999999%22/%3E%3C/svg%3E"); opacity:1; box-shadow:none; outline:none; padding:.5rem; border:none; background-color:transparent; margin:auto 0 auto auto; background-repeat:no-repeat; background-size:cover; width:20px; height:20px;}
.vc-signupmodal .modal-body{padding:0 52px 22px;}
.vc-signupmodal .vc-title{color:#222; font-size:20px; font-weight:600; line-height:1.15;}
.vc-signupmodal .vc-title{margin-bottom:8px;}
.vc-signupmodal p{font-size:15px; color:#333;}
.vc-signupmodal form{padding-top:10px;}
.vc-signupmodal form > .position-relative{margin-top:15px;}
.vc-signupmodal form .form-label{font-size:15px; color:#333; font-weight:500; margin-bottom:4px;}
.vc-signupmodal form .form-control{border:1px solid #D5D2D2 !important; border-radius:5px; font-size:15px; height:48px; padding:10px 21px; outline:none !important; box-shadow:none !important; background-image:none !important;}
.vc-signupmodal form button[type="submit"]{width:100%; background-color:#075BBC; border:none; height:48px; border-radius:5px; font-size:18px; font-weight:500; letter-spacing:.5px; margin-top:1px;}
.vc-signupmodal form button[type="submit"]:hover{background-color:#054895;}
.vc-signupmodal form #login_option_btn{margin-top:12px;}
.vc-signupmodal form #login_option_btn button{width:100%; color:#333333; background-color:transparent; border:2px solid #D5D2D2; height:48px; border-radius:5px; font-size:18px; font-weight:500; letter-spacing:.5px; margin-top:0;}
.vc-signupmodal form #login_option_btn button:hover{color:#FFFFFF; background-color:#333333; border-color:#333333;}
.vc-signupmodal .invalid-feedback, .vc-signupmodal form #otpTimer{line-height:1.25; font-size:14px; margin:6px 0 0; text-align:left; color:#dc3545;}
.vc-signupmodal .position-relative{position:relative;}
.vc-signupmodal .btn{cursor:pointer;}
.vc-signupmodal form input[type="number"]::-webkit-outer-spin-button, .vc-signupmodal form input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none; margin:0;}
.vc-signupmodal form input[type="number"]{-moz-appearance:textfield;}

.vc-signupmodal .vc-divider{margin:22px 0 15px;}
.vc-signupmodal .vc-divider::before{content:""; position:absolute; left:0; top:50%; transform:translateY(-50%); background:linear-gradient(to left, #C9C9C9 0%, #EAEAEA 100%); width:100%; height:1px;}
.vc-signupmodal .vc-divider span{background-color:#fff; position:relative; padding:0 10px; font-size:14px; color:#888888;}
.vc-signupmodal .vc-social-media{background-color:#ECF5FC; border-radius:50px; padding:12px 10px; gap:2.2rem; margin-bottom:24px;}
.vc-signupmodal .vc-social-media li{line-height:0;}
.vc-signupmodal .vc-social-media .vc-app-link{position:relative; top:-1px;}
.vc-signupmodal .vc-info{font-size:16px; line-height:1.45; margin-bottom:20px;}
.vc-signupmodal .vc-info span{color:#035FC6;}
.vc-signupmodal .vc-terms{font-size:13px; line-height:1.65;}
.vc-signupmodal .vc-terms a{color:#035FC6; text-decoration:none;}
/* == End Sign up popup ==*/

body .vc-page-loc, body .vc-faq-section #faqAccordion h3 button{color:inherit;}
body .vc-faq-section h2{color:inherit; font-size:1.7rem; line-height:34px; font-weight:600;}
body .vc-faq-section h2 strong{font-weight:inherit; color:inherit;}
.vc-footer .footer-btm .vc-social-tags ul{display:flex; justify-content:end;}
.vc-footer .footer-btm .vc-social-tags ul li:not(:last-child){margin-right:10px;}

@media(max-width:1361px) and (min-width:992px){
footer .vc-footer-dropdowns .dropdown-menu[aria-labelledby="vc-currency-2"]{left:auto; right:0;}
}

@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
.vc-trustpilot-stars {
	background-image: url(../images/svg/stars.svg);
	height: 22px;
	width: 112px;
	background-size: 100%;
	background-repeat: no-repeat
}
.vc-trustpilot-stars:after, .vc-trustpilot-stars:before {
	display: none
}
}
.flag-icon, .flag-icon-background {
	background-size: contain;
	background-position: 50%;
	background-repeat: no-repeat
}
.flag-icon {
	position: relative;
	display: inline-block;
	width: 1.33333333em;
	line-height: 1em
}
.flag-icon:before {
	content: "\00a0";
	width: 20px;
	height: 15px;
	display: inline-block
}
.flag-icon.flag-icon-squared {
	width: 1em
}
.flag-icon-gb {
	background-image: url(../flags/4x3/gb.svg)
}
.flag-icon-us {
	background-image: url(../flags/4x3/us.svg?v=0.2)
}
.flag-icon-de {
	background-image: url(../flags/4x3/de.svg)
}
.flag-icon-es {
	background-image: url(../flags/4x3/es.svg)
}
.flag-icon-fr {
	background-image: url(../flags/4x3/fr.svg)
}
.flag-icon-it {
	background-image: url(../flags/4x3/it.svg)
}
.flag-icon-nl {
	background-image: url(../flags/4x3/nl.svg)
}
.flag-icon-pt {
	background-image: url(../flags/4x3/pt.svg)
}
.flag-icon-br {
	background-image: url(../flags/4x3/br.svg)
}
.flag-icon-pl {
	background-image: url(../flags/4x3/pl.svg)
}
.flag-icon-tr {
	background-image: url(../flags/4x3/tr.svg)
}
.flag-icon-sa {
	background-image: url(../flags/4x3/sa.svg)
}
.flag-icon-ru {
	background-image: url(../flags/4x3/ru.svg)
}
.flag-icon-cn {
	background-image: url(../flags/4x3/cn.svg)
}
.flag-icon-kr {
	background-image: url(../flags/4x3/kr.svg)
}
.flag-icon-th {
	background-image: url(../flags/4x3/th.svg)
}
.flag-icon-mx {
	background-image: url(../flags/4x3/mx.svg)
}
.flag-icon-gr {
	background-image: url(../flags/4x3/gr.svg)
}
.flag-icon-fi {
	background-image: url(../flags/4x3/fi.svg)
}
.flag-icon-no {
	background-image: url(../flags/4x3/no.svg)
}
.flag-icon-sv {
	background-image: url(../flags/4x3/sv.svg)
}
.flag-icon-he {
	background-image: url(../flags/4x3/il.svg)
}
#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;
	height:100%;
}
#vc-faq-live .media-body{
	justify-content: space-between;
	display: flex;
	flex-direction: column;
}
#vc-faq-live .media i {
	margin: 0 auto!important
}
#vc-faq-live .btn-link {
	background: none;
	margin: 0 auto;
	padding: 0;
	border-bottom: 1px solid #666;
	box-shadow: none !important;
	text-decoration: none;
	color:#666;
	border-radius:0;
}
#vc-faq-live .btn-link:hover {
	color:#014c8c;
	border-bottom: 1px solid #014c8c;
}
.footer-helpline a {font-size: 15px;font-weight: 500;line-height:1.2;}
.footer-helpline li {line-height: 11px;}
.footer-helpline li + li {border-left: 1px solid #fff;margin-left: 15px;padding-left: 15px;}

#trust_review_widget .modal-dialog {max-width: 600px;}
#trust_review_widget h2{font-size: 24px;font-weight: 600;text-align: center;line-height: 1.35;}	
#trust_review_widget h3{font-size: 16px;margin-bottom:30px;}
#trust_review_widget .modal-header, #trust_review_widget .modal-footer{padding:20px;}
#trust_review_widget .modal-body a{margin:0 20px 30px 20px;display:inline-block;border: none;cursor: pointer;background: none;outline: none;}
#trust_review_widget .modal-content{border-radius: 0;}
#trust_review_widget p{font-size: 14px;color: #636262;margin-bottom: 0;}
#trust_review_widget .modal-body {padding:30px 20px;background: #f4f4f4;}
#trust_review_widget .close {position: absolute;right: 12px;top: 8px;font-weight: 300;color: #b2b2b2;outline: none;}
#trust_review_widget .modal-footer button {color: #9a9a9a;font-size: 16px;text-decoration: none;cursor: pointer;outline: none;}
#trust_review_widget.be_in {opacity: 1 !important;}
#trust_review_widget.be_in .modal-dialog {transform: translate(0,0);}

.trustpilot-review-dropdown .dropdown-menu {bottom: 0;top: auto;padding: 0;border-radius: 0;margin-left: -1px;margin-right: -1px;}
.trustpilot-review-dropdown {display: flex;width: 280px;margin-left: auto;justify-content: right;position: fixed;	bottom: 0;	right: 0;z-index: 10;}
.trustpilot-review-dropdown > button {width: 100%;font-size: 14px;padding: 10px 0;cursor: pointer;border-radius: 0;font-weight: 600;color: #424242;border: 0; display: none;background-color: #fff;}
.trustpilot-review-dropdown #trust_review_dropdown h2 {font-size: 16px;font-weight: 600;text-align: center;line-height: 1.25;padding:20px 15px;margin-bottom: 0;
border-bottom: 1px solid #dfdfdf;}
.trustpilot-review-dropdown #trust_review_dropdown h3 {font-size: 14px;line-height: 1.25;}
.trustpilot-review-dropdown #trust_review_dropdown p {font-size: 12px;margin-bottom: 0;}	
.trustpilot-review-dropdown #trust_review_dropdown .close {right: 10px;top: 8px;font-size: 18px;}
.trustpilot-review-dropdown #trust_review_dropdown h3{margin-bottom: 0;}
.trustpilot-review-dropdown #trust_review_dropdown a {display: inline-block;margin: 15px;}	
.trustpilot-review-dropdown #trust_review_dropdown a img {width: 48px;}
.trustpilot-review-dropdown .close-review-dropdown {position: absolute;right: 5px;top: 3px;border: 0;background: none;color: #666;cursor: pointer;}

@media only screen and (max-width:359px) {
#vc-feat h3, #vc-form h3, #vc-loc-content h2, #vc-related-loc .vc-loc-map h3, h1, h2 {
	font-size: 1.2rem!important;
	margin-bottom: 1.429rem
}
#vc-front-feat i {
	padding: .5em
}
#vc-app-section .vc-app {
	margin-left: -15px
}
footer .text-nowrap {
	white-space: normal!important
}
ul#vc-right-nav .dropdown-menu {
	max-width: 118px
}
#vc-right-nav .mob-whatsapp span {
	display: none
}
.service-offer-list button {
font-size:.7rem
}
.service-popover {
	width: 150px
}
#vc-search-nofound p {
font-size:.9rem
}
#vc-search-nofound button {
font-size:.9rem;
padding:.5rem .75rem
}
#vc-front-ratings .vc-icon.vc-front-call {
	transform: scale(.8);
margin-right:.5rem!important
}
}
@media only screen and (max-width:539px) {
#vc-feat h3, #vc-form h3, #vc-loc-content h2, #vc-related-loc .vc-loc-map h3, .h1, .h2, .h3, h1, h2, h3 {
	font-size: 1.5rem
}
#vc-supp h2 {
	font-size: 1.3rem!important
}
#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: 400
}
#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-left: 0!important
}
#vc-faq-live .media .media-right {
	display: block;
	text-align: right
}
#vc-inner-page-faq #vc-page-title:before {
	left: 0;
	right: auto;

	opacity: .6
}
#vc-inner-page-faq #vc-page-title:after {
	right: 0;
	opacity: .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: 400;
font-size:.8rem
}
#vc-front-bg #vc-breadcrumbs hr {
	border-top: 1px solid rgba(255,255,255,.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:.3rem
}
ul#vc-right-nav .dropdown-menu {
	max-width: 177px!important;
	overflow-x: scroll
}
#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: left;
	width: 100%
}
#vc-car-fleet .list-inline>li {
	width: 100%;
	margin-right: 0
}
#vc-car-fleet .vc-icon.vc-car-det {
	float: right;
	margin-right: 0;
margin-left:.2rem
}
#vc-car-fleet .carousel-indicators>li>a small {
	font-size: 70%
}
#vc-faq-live .media p {
	font-size: 1.15rem;
	font-weight: 400
}
#vc-search-nofound {
padding:.5rem 0!important
}
#vc-car-fleet .vc-car-lg {
	height: 126px
}
#scroll_top {
	right: 30px;
	bottom: 80px;
}
}
@media only screen and (min-width:540px) and (max-width:767px) {
#vc-feat h3, #vc-form h3, #vc-loc-content h2, #vc-related-loc .vc-loc-map h3, .h1, .h2, .h3, h1, h2, h3 {
	font-size: 1.6rem
}
#vc-supp h2 {
	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 h2 {
	margin-bottom: 20px;
	margin-top: 20px
}
#vc-supp h2: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-left: 1rem;
	max-width: 162px
}
.navbar-brand small {
	font-size: 60%
}
#vc-form h1 {
	text-align: center;
	margin-bottom: 0;
	font-size: 1.4rem;
	font-weight: 400
}
ul#vc-right-nav #vc-currency:before {
	background-color: #fff;
	top: 0;
	height: 0;
	width: 0
}
#vc-find-block .media-right {
	display: block;
	width: 100%;
	padding-left: 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:.6rem
}
#vc-locations-block ul {
	margin-bottom: 0
}
ul#vc-right-nav {
	border-top: 1px solid #eee;
padding-top:.5rem;
margin-top:.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:not(:nth-child(4n+1)), #vc-call-menu .ph_list_c li:nth-child(4n+1) {
width:100%;
margin-left:0
}
#vc-call-head i {
	opacity: .9
}
#vc-form {
	background-color: #205c89;
	padding: 0 0 60px
}
#vc-front-bg #vc-breadcrumbs {
margin-bottom:.5rem;
margin-top:.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:after, #vc-form #vc-form-label:before {
	display: none
}
#vc-front-bg #vc-breadcrumbs .breadcrumb {
	background-color: transparent;
padding:.5rem 0
}
#vc-form .vc-form-outer {
padding-top:.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: grey;
	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:.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
}
ul#vc-right-nav.vc-cn .nav-item>a, ul#vc-right-nav.vc-cn .nav-item>button {
font-size:.8rem;
padding:.4rem .5rem
}
ul#vc-right-nav .nav-item>a.mob-whatsapp {
	background: #32bb46;
	border-radius: 20px;
	color: #fff;
padding:.25rem .35rem
}
ul#vc-right-nav .nav-item>a.mob-call {
	padding: 0
}
#vc-right-nav .vc-icon.vc-whatsapp-head::before {
	content: "\e92d";
	height: 26px;
	width: 26px;
	font-size: 22px;
	color: #fff;
	line-height: 1
}
#vc-right-nav .vc-icon.vc-call-head::before {
	content: "\e902";
	height: 34px;
	width: 34px;
	font-family: vc-icon;
	color: #fff;
	text-align: center;
	line-height: 1.5;
	font-size: 21px
}
#vc-right-nav .vc-icon.vc-call-head {
	border-radius: 50%;
	margin-right: 0
}
#vc-right-nav .nav-item>.mob-whatsapp i {
	margin-right: 0;
	text-align: center
}
#vc-right-nav .nav-item .mob-whatsapp i+span {
margin-left:.2rem
}
#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-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
}
#how-we-work, #our-network-app, #sticky-nav.about-nav-sticky+.sticky-nav-content {
	padding: 2.5rem 0!important
}
.service-offer-list button {
	width: calc(50% - 10px);
	margin: 5px;
	padding:.5rem;
	text-align: left;
	font-size:.83rem;
	word-break: break-word;
}
#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 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-left:.95rem
}
#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: "";
	left: 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: 600
}
#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: 0 0;
	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-right:.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-block .vc-search-book {
	flex: 1 1 100%;
	width: 100%
}
.vc-search-book a {
	width: 100%;
padding:.5rem
}
#vc-search-banner input {
padding:.75rem
}
#vc-inner-page-search #vc-page-title {
padding:.75rem 0
}
#vc-search-nofound p {
	margin-bottom: 1rem
}
.vc-banner-sup:after, .vc-banner-sup:before {
	display: none
}
#vc-trust-block .breadcrumb {
	padding-bottom: 0
}
.search-box #country-search {
	padding: 12px 55px 12px 65px;
	background-position: left 26px top 11px
}
#vc-inner-page-rental #vc-page-title {
	padding: 1.5rem 0
}
.vc-helpline .vc-helpne-mobile {
	color: #fff;
font-size:.85rem;
	font-weight: 400;
	padding: 0;
	text-decoration: underline;
margin:0 auto .5rem auto;
	cursor: pointer;
	display: block
}
#vc-supp li {
margin:.3rem!important;
	max-width: 90px;
	display: flex;
	border: 0
}
#vc-supp.vc-home-supp li i, #vc-supp.vc-inner-supp li img {
	border: 1px solid #d4d4d4;
	box-shadow: 0 0 1px 0 #f0f0f0
}
#vc-supp.vc-home-supp li {
margin-top:-.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 .half-small-width-list li strong, #vc-loc-content address strong, #vc-loc-content p strong, #vc-loc-content ul li strong {
	font-size: 1rem!important
}
.vc-call-block small {
	font-size: 70%;
	white-space: nowrap
}
.vc-call-block a {
	font-size: 1.1rem
}
.vc-call-block .vc-front-more {
font-size:.725rem;
	cursor: pointer;
	vertical-align: top;
	display: inline-block
}
.vc-call-block .vc-front-whatsapp {
font-size:.8rem;
	min-width: 70px
}
.currency-modal, .lang-modal {
	border: 0;
	border-radius: 0;
	width: 100vw;
	height: 100vh
}
#currency-modal .modal-dialog, #vc-currency-footer .modal-dialog {
	position: fixed;
	margin: 0;
	width: 100%;
	height: 100%;
	padding: 0;
	overflow-y: scroll;
	overflow-x: hidden;
	max-width: 100%
}
#lang-modal .modal-dialog, #vc-language-footer .modal-dialog {
	overflow-x: hidden;
	max-width: 100%
}
.currency-modal li i, .lang-modal li i {
margin-right:.6rem;
	vertical-align: 0;
	border: 1px solid #e1e1e1;
	background-size: cover
}
.currency-modal li, .lang-modal li {
padding:.6rem 1rem;
	font-size: 1rem;
    white-space: normal;
}
.currency-modal li strong {
	color: #ef7347;
    margin-right:.6rem;
    min-width: 38px;
    display: inline-block;
    text-align: center;
}
.currency-modal-header, .lang-modal-header {
	background: #0b7cd0;
	color: #fff;
	min-height: 60px
}
.currency-modal-header h4, .lang-modal-header h4 {
	font-size: 1.2rem
}
.currency-modal-header .close, .lang-modal-header .close {
	color: #fff;
	font-size: 1.75rem;
	font-weight: I00;
margin-right:.9rem;
	opacity: 1;
	margin-top: -4px;
	text-shadow: none
}
.currency-modal-header .close:focus, .lang-modal-header .close:focus {
	outline: 0
}
.currency-blk h6 {
	display: block;
padding:.5rem 1rem;
	margin-bottom: 0;
font-size:.875rem;
	color: #636c72;
	white-space: nowrap
}
#currency-modal, #lang-modal, #vc-currency-footer, #vc-language-footer {
	background: #fff
}
input.currency-search {
font-size:.9rem;
	border-radius: 0;
	padding:.7rem 2.25rem;
	background-image: url('../images/search.svg?v=0.1');
	background-repeat: no-repeat;
	background-position: left 11px top 12px;
	background-size: 16px
}
input.currency-search:focus {
	border-color: rgba(0,0,0,.15)
}
footer .lang-modal .dropdown-item+.dropdown-item {
	border-top: 1px solid #eee
}
#vc-currency-2, #vc-language-2 {
padding:.75rem;
	font-size: 1rem
}
.fa.currency-cross {
	display: none
}
.currency-cross.currency-clear {
	display: block;
	position: absolute;
	top:.75rem;
	right: 1.5rem;
	font-size: 1rem;
	color: #b9b9b9;
	cursor: pointer
}
#vc-currency-footer .dropdown-item, #vc-language-footer .dropdown-item {
	position: relative
}
#vc-currency-footer .dropdown-item:not([onclick]):before, #vc-language-footer .dropdown-item:not([onclick]):before {
	content: "\e947";
top:.9rem;
	right: 1.6rem;
	position: absolute;
	width: 13px;
	height: 9px;
	font-family: vc-icon;
	font-size: 9px;
	line-height: 1;
	color: #0b7ccf
}
#vc-currency-footer .dropdown-item:not([onclick]), #vc-language-footer .dropdown-item:not([onclick]) {
	color: #292b2c;
	text-decoration: none;
	background-color: #f1f9ff
}
#currency-modal .modal-dialog, #lang-modal .modal-dialog, #vc-currency-footer .modal-dialog, #vc-language-footer .modal-dialog {
	-webkit-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	transition: transform .1s ease-out, -webkit-transform .1s ease-out, -o-transform .1s ease-out
}
.currency-search::-webkit-input-placeholder {
color:#999
}
.currency-search:-ms-input-placeholder {
color:#999
}
.currency-search::placeholder {
color:#999
}
.currency-blk li[visible=false], .noresults {
	display: none
}
.noresults {
font-size:.85rem;
	color: #a8a8a8
}
.navbar-brand {
	margin-left: 0;
	width: 39%
}
.navbar-toggler-right {
	right: 0
}
#transfer_tabs a {
	background: #def0ff;
	color: #255f8f;
padding:.5rem
}
ul#vc-rightnav-mob {
	border: 0;
	position: absolute;
	right: 50px;
	padding-top: 0;
	top: 5px
}
#vc-rightnav-mob .vc-main-drop button {
padding:0 .65rem!important;
	line-height: 1!important;
margin-top:.3rem;
font-size:.95rem;
	background: 0 0;
	border: 0;
	outline: 0;
	cursor: pointer
}
#vc-rightnav-mob .vc-main-drop:first-child button {
	border-right: 1px solid #d7d7d7;
	padding-left: 0!important
}
#vc-form h1 {
	margin-bottom: 0;
	font-size: 1.3rem;
	line-height: 1.25;
	padding-bottom: 0;
	text-transform: none!important;
	text-align: left;
	font-weight: 600
}
#transfer_tabs .active a:before {
	display: none
}
#transfer_tabs .active a {
	color: #fff;
	background: #0863a3;
	background: -moz-linear-gradient(top, #0863a3 0, #145180 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, #0863a3), color-stop(100%, #145180));
	background: -webkit-linear-gradient(top, #0863a3 0, #145180 100%);
	background: -o-linear-gradient(top, #0863a3 0, #145180 100%);
	background: -ms-linear-gradient(top, #0863a3 0, #145180 100%);
	background: linear-gradient(to bottom, #0863a3 0, #145180 100%)
}
#vc-form {
	background-color: #145180
}
#transfer_tabs .active a .vc-icon.vc-c-rental::before {
	background-position: -721px -597px
}
#vc-front-bg header {
	border-bottom: 0
}
.navbar-toggler-icon {
	width: 1.2em;
	height: 1.2em
}
}
@media only screen and (min-width:768px) {
#vc-front-bg {
	padding-bottom: 13rem
}
#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.jpg?v=0.2');
	background-image: url('../images/banner.webp?v=0.2');
	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?v=0.2');
	background-image: url('../images/banner-cn.webp?v=0.2');
	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:.5rem!important
}
#vc-call-menu .modal-dialog {
	max-width: 720px
}
#vc-call-menu .ph_list_c li:not(:nth-child(4n+1)), #vc-call-menu .ph_list_c li:nth-child(4n+1), footer .ph_list_c li:not(:nth-child(4n+1)), footer .ph_list_c li:nth-child(4n+1) {
width:calc(50% - .6rem);
margin-left:0
}
#vc-call-menu .ph_list_c li:nth-child(2n), footer .ph_list_c li:nth-child(2n) {
	margin-left: 1.2rem
}
#vc-front-bg:before {
	background-color: rgba(0,0,0,.65);
	content: "";
	bottom: 0;
	width: 100%;
	height: 60px;
	position: absolute;
	left: 0;
	right: 0;
	top: auto;
	box-shadow: 0 -17px 13px 14px rgba(0,0,0,.65)
}
#vc-front-ratings .vc-front-call~.media-body>a {
	margin-right: 1.4rem
}
#vc-front-bg #vc-breadcrumbs .breadcrumb {
padding-right:.5rem!important
}
#vc-form h1 {
	text-shadow: 0 2px 3px #080505
}
#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: 400;
	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,.85);
	cursor: default;
padding:.7rem .75rem
}
.vc-atransfer-tabs .vc-icon.c-rental:before {
	background-position: -720px -598px
}
.vc-atransfer-tabs .vc-icon.a-transfers:before {
	background-position: -763px -593px
}
.vc-atransfer-tabs .vc-icon:before {
	height: 20px;
	width: 20px
}
#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: ""
}
[id|=vc-front-app] .vc-front-app-txt a:hover i {
margin-left:.5rem!important
}
    
header .navbar ul.nav .vc-main-drop .dropdown-menu[aria-labelledby="vc-currency"], footer .vc-footer-dropdowns .dropdown-menu[aria-labelledby="vc-currency-2"]{max-width:282px;}
header .navbar ul.nav .vc-main-drop .dropdown-menu[aria-labelledby="vc-currency"] ul li.dropdown-item, footer .vc-footer-dropdowns .dropdown-menu[aria-labelledby="vc-currency-2"] ul li.dropdown-item{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
    
}
@media only screen and (min-width:768px) and (max-width:991px) {
#vc-inner-page-about~section {
	font-size: 1rem
}
#vc-inner-page-about #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
}
.banner-sup-excellent .tb-star {
	width: 30px;
	height: 30px
}
[id|=vc-front-app] .vc-front-app-txt h2 {
	font-size: 1.7rem
}
#rental-cars-sanitization .card-block {
padding:2rem .5rem
}
#rental-cars-sanitization .card h3 {
	font-size: 16px
}
#vc-covid-advisory .national-authorities li, #vc-covid-advisory .rental-company li {
	width: 25%
}
#vc-covid-advisory .national-authorities li:nth-child(4n+1) a, #vc-covid-advisory .rental-company li:nth-child(4n+1) a {
	border-left: 1px solid #e3e4e5!important
}
#vc-covid-advisory .national-authorities li:nth-child(n+5) a, #vc-covid-advisory .rental-company li:nth-child(n+5) a {
	border-top-color: transparent
}
#vc-covid-advisory .national-authorities li:not(:first-child) a, #vc-covid-advisory .rental-company li a {
	border-left-color: transparent
}
.vc-footer .footer-btm .vc-copy-right, .vc-footer .footer-btm-links li a {
	font-size: 12px
}
.vc-footer .footer-btm-links li {
	padding: 0 6px
}
.vc-footer .vc-footer-nav li {
	width: 33.3%;
	margin-bottom: 0
}
.vc-footer .vc-footer-helpline, .vc-footer .vc-footer-helpline button, .vc-footer .vc-footer-support {
	text-align: left
}
.vc-footer .vc-footer-dropdowns .dropdown {
	width: 100%
}
.vc-footer .vc-footer-dropdowns .dropdown+.dropdown {
	margin-left: 0;
	margin-top: 15px
}
.vc-footer .vc-footer-nav {
	border-bottom: 1px solid #114a72;
	padding-bottom: 20px
}
.vc-footer .vc-footer-dropdowns {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.vc-footer .footer-btm-links ul {
	margin-right: 0
}
.vc-footer .vc-footer-dropdowns button {
	min-width: 180px
}
#vc-supp {
	margin-top: -76px
}
#review_form #feedbackform {
    min-height: 750px !important;
}
}
@media only screen and (max-width:991px) {
#vc-form h3 {
	margin-top: .6em;
	margin-bottom: .6em
}
#vc-feat {
	margin-top: .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-card-block .media-right, .vc-about-car:before {
	display: block!important;
	width: 100%
}
.vc-about-car:before {
	height: 200px
}
#vc-mobile-menu .list-group .list-group-item:not(.active) i {
	display: inline-block;
	font-size: 1.2em;
    min-width: 33px;
	width: 33px;
	text-align: center;
	vertical-align: middle;
	margin-right: 5px;
	line-height: 1;
	padding: 3px 0 0;
	margin-top: -4px
}
#vc-mobile-menu {
	background-color: #fff;
	height: 100%;
	width: 280px;
	left: 0;
	top: 0;
	z-index: 1040;
	position: fixed;
	overflow-y: auto;
	overflow-x: visible;
	transform: translate(-280px, 0)
}
#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,.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-front-faq {
	font-size: 1rem;
	font-weight: 400
}
#vc-faqs .card-block, #vc-faqs-list .card-block {
font-size:.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
}
#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
}
#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+1) {
	margin-right: 0
}
#vc-inner-page-covid #vc-page-title:after {
	display: none
}
.vc-footer .vc-app-foot .vc-svg-icon.vc-app-store:before, .vc-footer .vc-app-foot .vc-svg-icon.vc-google-play:before {
	width: 100px;
	height: 30px
}
.vc-footer .vc-footer-appLinks img {
	width: 100px;
	height: 30px
}
.vc-footer .vc-social-tags i.vc-icon:before {
	width: 22px;
	height: 22px;
	font-size: 22px
}
.vc-footer .vc-footer-helpline a, .vc-footer .vc-footer-support a {
	font-size: 18px
}
.vc-footer .vc-footer-trustpilot {
	margin-top: 0
}
.vc-reviews-stars{font-size:16px; width:71px;}
}
@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:.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
}
#vc-call-menu .ph_list_c li:not(:nth-child(4n+1)), #vc-call-menu .ph_list_c li:nth-child(4n+1), footer .ph_list_c li:not(:nth-child(4n+1)), footer .ph_list_c li:nth-child(4n+1) {
width:calc(33% - 1.1rem);
margin-left:0
}
#vc-call-menu .ph_list_c li:nth-child(3n), footer .ph_list_c li:nth-child(3n) {
	margin-left: 1.6rem
}
#vc-call-menu .ph_list_c li:nth-child(3n+2), footer .ph_list_c li:nth-child(3n+2) {
	margin-left: 1.6rem
}
#vc-numbers-dropdown .dropdown-menu {
	min-width: 280px
}
.service-offer-list button {
	display: inline-block!important
}
.service-offer-list button span {
	display: block
}
#vc-covid-advisory .national-authorities li:nth-child(8n) a, #vc-covid-advisory .rental-company li:nth-child(8n) a {
	border-right: 1px solid #e3e4e5!important
}
#vc-covid-advisory .national-authorities li:last-child a {
	border-right: 1px solid #e3e4e5!important
}
#vc-covid-advisory .national-authorities li:nth-child(n+9) a, #vc-covid-advisory .rental-company li:nth-child(n+9) a {
	border-top-color: transparent
}
#vc-covid-advisory .national-authorities li a, #vc-covid-advisory .rental-company li a {
	border-right-color: transparent
}
#vc-app-download-sec ul {flex-shrink: 0;}	
}
@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)
}
#vc-inner-page-covid #vc-page-title:after {
	right: -42px
}
#vc-covid-advisory .national-authorities li {
	width: 16.25%
}
#vc-covid-advisory .national-authorities li:nth-child(6n) a {
	border-right: 1px solid #e3e4e5!important
}
#vc-covid-advisory .national-authorities li:nth-child(n+7) a {
	border-top-color: transparent!important
}
.trustpilot-widget iframe {
	height: 315px!important
}
.vc-footer .vc-footer-dropdowns .dropdown {
	width: 100%
}
.vc-footer .vc-footer-dropdowns .dropdown+.dropdown {
	margin-left: 0;
	margin-top: 15px
}
.vc-footer .vc-footer-helpline a, .vc-footer .vc-footer-support a {
	font-size: 20px
}
}
@media (max-width:1199px) {
#vc-front-feat .media-body h3 {
	font-size: 1rem
}
#vc-front-feat .media-body small {
font-size:.9rem
}
#vc-front-feat h2 {
	font-size: 1.4rem
}
#vc-supp li {
margin-right:.6rem
}
.navbar-brand {
	max-width: 260px;
	white-space: normal
}
.navbar-brand small {
	display: none
}
#vc-numbers-dropdown a, #vc-whatsapp-nav a {
	font-size: 1rem;
	margin-top: 5px
}
#vc-whatsapp-nav a i {
	background-position: -839px -504px
}
#vc-whatsapp-nav a .vc-icon.vc-whatsapp-sm::before {
	font-size: 20px;
	height: 26px;
	width: 25px
}
#vc-numbers-dropdown {
	padding-right: 1rem
}
.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
}

#vc-app-download-sec ul {
	margin-left: 2rem
}
[id|=vc-front-app] .vc-front-app-icons li+li {
margin-top:.5rem
}
.vc-main-drop .dropdown-menu li.dropdown-item {
	padding: 8px 1rem 8px 1.5rem;
	font-size: 13.5px
}
.vc-main-drop .dropdown-menu strong {
    min-width: 34px;
}
#vc-inner-page-contact #vc-page-title:before {
	right: 0
}

.vc-signupmodal .vc-title{font-size:19px;}
}
@media (min-width:1200px) {
#vc-supp li:not(:last-child) {
margin-right:.6rem
}
#vc-front-bg #vc-form .vc-form-outer {
	height: 280px
}
.container {
	width: 1170px
}
#vc-call-menu .modal-dialog {
	max-width: 1170px
}
#vc-call-menu .ph_list_c li:nth-child(3n+1), footer .ph_list_c li:nth-child(3n+1) {
	width: 33.3%;
	margin-left: 0
}
#vc-call-menu .ph_list_c li:not(:nth-child(3n+1)), footer .ph_list_c li:not(:nth-child(3n+1)) {
margin-left:3rem;
width:calc(33.3% - 3rem)
}
#vc-desk-call .lead {
	font-size: inherit
}
#vc-desk-call .lead strong {
	white-space: nowrap
}
.vc-footer .footer-btm {
	padding: 40px 0
}
}
@media (min-width:1200px) and (max-width:1399px) {
.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-main-drop .dropdown-menu li.dropdown-item {
padding:8px .3rem 8px 1.25rem;
	font-size: 13.5px
}
#vc-numbers-dropdown {
	padding-right: 1.5rem
}
#vc-numbers-dropdown a, #vc-whatsapp-nav a {
	font-size: 1rem!important;
	margin-top: 5px
}
}
#lz_chat_overlay_text {
	font-weight: 500!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:.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: silver none repeat scroll 0 0;
	color: #fff;
	padding: 2px 3px
}
.mapcontent {
	color: #666;
	text-align: left
}
.mapcontent a {
	color: #0080c0;
	font-size: 12px;
	text-decoration: underline
}
.mapcontent a:hover {
	text-decoration: none
}
#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: 400
}
#vc-flight-widget div.input-group, #vc-flight-widget table>thead>tr>th, #vc-flight-widget ul>li>a.active {
	background-color: #4685d4;
	color: #fff;
	margin-bottom: 0
}
#vc-flight-widget table>thead>tr>th {
	border-bottom: 2px solid #f7ac39;
	border-top: 0 none;
	font-weight: 400;
	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: 0 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 .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .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 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: 600;
	font-size: 1.15rem;
	min-width: 108px;
padding:.75rem .5rem
}
#vc-flight-widget .tab-content td>span {
font-size:.9rem;
	color: #6b6a6f;
	font-weight: 400;
	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.7');
	background-position: -797px -422px;
	background-repeat: no-repeat;
	background-color: #fff;
	border-left: 0;
	height: 100%
}
#vc-flight-widget .tab-content td:not(:first-child)+td, #vc-flight-widget .vc-airlines i, #vc-flight-widget .vc-arrive i, #vc-flight-widget .vc-depart i {
	position: relative
}
#vc-flight-widget .tab-content td:not(:first-child)+td:before, #vc-flight-widget .vc-airlines i:before, #vc-flight-widget .vc-arrive i:before, #vc-flight-widget .vc-depart i:before {
	content: "";
	height: 100%;
	width: 100%;
	background-image: url('../images/sprite.png?v=0.7');
	background-position: -581px -422px;
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0
}
#vc-flight-widget .vc-airlines i, #vc-flight-widget .vc-arrive i, #vc-flight-widget .vc-depart 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
}
.toggleswitch {
	position: relative;
	width: 40px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	display: inline-block;
	height: 14px;
	vertical-align: middle
}
.toggleswitch-box span {
	margin-left: 1rem
}
.toggleswitch-checkbox {
	display: none
}
.toggleswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	height: 15px;
	padding: 0;
	line-height: 15px;
	border: 0 solid #fff;
	border-radius: 30px;
	background-color: #9e9e9e
}
.toggleswitch-label::before {
	content: "";
	display: block;
	width: 24px;
	margin: -4.5px;
	background: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 24px;
	border-radius: 24px;
	box-shadow: 0 3px 16px 0 #aeaeae
}
.toggleswitch-checkbox:checked+.toggleswitch-label {
	background-color: #94cfff
}
.toggleswitch-checkbox:checked+.toggleswitch-label, .toggleswitch-checkbox:checked+.toggleswitch-label:before {
	border-color: #94cfff
}
.toggleswitch-checkbox:checked+.toggleswitch-label .toggleswitch-inner {
	margin-left: 0
}
.toggleswitch-checkbox:checked+.toggleswitch-label:before {
	right: 0;
	background-color: #2196f3;
	box-shadow: 3px 6px 18px 0 rgba(0,0,0,.2)
}
#vc-cookies-block p, #vc-unsubscribe-block p {
	font-weight: 400;
	font-size: 1.15rem
}
#vc-cookies-block h2 {
	font-size: 1.75rem;
	margin-bottom: 2rem;
	margin-top: 2rem;

	position: relative;
padding-bottom:.3rem
}
#vc-cookies-block h2:before {
	position: absolute;
	content: "";
height:.15rem;
	background-color: #0e71b5;
	width: 2.235rem;
	bottom: -10px;
	left: 0;
	display: inline-block
}
#vc-cookies-block h3 {
	font-size: 1.55rem;
	position: relative
}
#vc-cookies-block ol {
	padding-left: 1.5rem
}
#vc-cookies-block ol>li>strong {
	color: #0e71b5;
	font-weight: 600
}
#vc-cookies-block ol>li {
	font-weight: 400;
	font-size: 1.15rem
}
#vc-cookies-block #cookies .card-header>h3>a {
	color: #0e71b5;
	font-size: 1.25rem;
	font-weight: 500
}
#vc-cookies-block #cookies button {
padding:.5rem
}
#vc-unsubscribe-block {
	font-size: 1.1rem;
	font-weight: 400
}
@media(max-width:991px) {
#vc-inner-page-app #vc-page-title h1 {
	font-size: 2.25rem
}
#vc-inner-page-app #vc-page-title p {
	line-height: 1.3
}
#vc-inner-page-app #vc-page-title p strong {
	font-size: 1rem
}
#vc-inner-page-app #vc-page-title {
	padding: 3rem 0 0 0
}
#vc-inner-page-app #vc-page-title li .vc-app-icon {
	width: 130px;
	height: 39px
}

.vc-app-icon.vc-app-store:before, .vc-app-icon.vc-google-play:before {
	width: 130px;
	height: 39px
}
#vc-app-download-sec li .vc-app-icon {
	width: 131px;
	height: 39px
}
#vc-inner-page-app #vc-page-title ul {
	margin-top: 1.75rem
}
#vc-app-block h2 {
	font-size: 1.5rem;
	margin-bottom: 1rem
}
#vc-app-block section {
	padding: 3rem 0
}
#vc-app-block p {
	font-size: 1rem
}
#vc-app-download-sec ul {
	margin-left: 4rem
}
#vc-app-options h3 {
	font-size: 1.1rem
}
.app-need-img:before {
	width: 580px;
	height: 580px;
	margin-left: -290px;
	margin-top: -290px;
	background-size: cover
}
[id|=vc-front-app] .vc-front-app-icons .vc-svg-icon::before {
	width: 134px;
	height: 39.7px
}
[id|=vc-front-app] .vc-front-app-txt p {
font-size:.9rem
}
.vc-front-app-txt li {
	font-size: 1rem
}
[id|=vc-front-app] .vc-front-app-txt a {
font-size:.9rem;
	display: inline-block
}
#vc-loc-cities li {
	width: 32%
}
}
@media(max-width:767px) {
#vc-inner-page-app #vc-page-title {
	padding: 2rem 0 0;
	text-align: center
}
#vc-inner-page-app #vc-page-title h1 {
	line-height: 2rem;
	font-size: 1.75rem!important
}
#vc-app-block h2 {
	line-height: 1.2;
	font-size: 1.3rem!important;
	margin-bottom: 1rem
}
#vc-app-help h2, #vc-app-need h2 {
	margin-top: 1.5rem
}
#vc-app-near li {
	margin: 5px!important
}
#vc-app-block section {
	padding: 2rem 0;
	background-image: none
}
#vc-app-download-sec h2 {
margin-bottom:.5rem
}
#vc-app-block p {
font-size:.9rem
}
#vc-app-near li {
	margin: 5px
}
#vc-app-options .vc-app-icon {
	width: 90px;
	height: 90px;
margin-bottom:.75rem
}
#vc-app-options .vc-app-icon:before {
	top: 0;
	margin-left: -48px;
	transform: scale(.6);
	-moz-transform: scale(.6);
	-ms-transform: scale(.6);
	-o-transform: scale(.6);
	-webkit-transform: scale(.6)
}
#vc-app-options h3 {
	font-size: 1rem
}
#vc-app-options li {
	margin-top: 1.25rem
}
#vc-app-download-sec li {
margin:0 .2rem
}
#vc-app-download-sec ul {
	margin-left: 0
}
#vc-app-help img, #vc-app-near img, #vc-inner-page-app .app-banner-blk img, .app-need-img img {
	max-width: 90%
}
.app-need-img:before {
	display: none
}
#vc-app-near li .vc-app-icon {
	width: 82px;
	height: 35px
}
.vc-app-icon.vc-app-hertz:before {
	background-position: -4px -263px
}
.vc-app-icon.vc-app-avis:before {
	background-position: -89px -262px
}
.vc-app-icon.vc-app-alamo:before {
	background-position: -178px -262px
}
.vc-app-icon.vc-app-sixt:before {
	background-position: -264px -262px
}
.vc-app-icon.vc-app-dollar:before {
	background-position: -351px -262px
}
[id|=vc-front-app] .vc-front-app-txt p {
font-size:.85rem;
	color: #071725
}
#vc-front-app-mobile .vc-front-app-txt img:not(.media-body img) {
	margin: -15px 0;
	max-width: 103px
}
[id|=vc-front-app] .vc-front-app-txt li:before {
	display: none
}
[id|=vc-front-app] .vc-front-app-txt li {
	padding-right: 0
}
[id|=vc-front-app] {
background-image:none
}
#vc-loc-cities li {
	width: 49%
}
#vc-form.vc-temp-bg:after {
	background: 0 0
}
#vc-covid-block li {
	font-size: 15px!important
}
#vc-inner-page-covid h1 {
	font-size: 27px!important;
margin-bottom:.5rem!important
}
#vc-inner-page-covid p {
	font-size: 24px;
	margin-bottom: 0
}
#vc-inner-page-covid #vc-page-title {
	padding: 2.25rem 0
}
#vc-covid-block p {
	font-size: 15px
}
#vc-covid-block h2 {
	font-size: 19px!important;
	margin-bottom: 1rem
}
#vc-covid-process h3 {
	font-size: 18px;
	margin-bottom: 1rem
}
.vc-modify {
	width: 45px;
	height: 44px
}
.vc-modify:before {
	background-position: -2px -264px
}
#vc-covid-booked h3 {
	font-size: 17px
}
#vc-covid-booked .vc-covid-icon {
margin-bottom:.65rem
}
.vc-insurance {
	width: 50px;
	height: 54px;
margin-right:.75rem
}
.vc-insurance::before {
	background-position: -95px -262px;
	top: -3px
}
.vc-covid-insurance {
	padding-top: 2.5rem
}
.vc-covid-icon.vc-safety:before {
	background-position: -147px -262px
}
.vc-covid-icon.vc-safety {
	width: 42px;
	height: 48px;
margin-right:.75rem
}
#rental-cars-sanitization .card-block {
padding:1rem .5rem
}
#rental-cars-sanitization .card h3 {
	font-size: 14px;
	line-height: 1.2
}
#rental-cars-sanitization .card {
margin-top:.5rem;
height:calc(100% - .75rem)
}
#safety-protocols li:last-child {
	margin-bottom: 0
}
#vc-covid-block .vc-covid-insurance h3 {
	font-size: 16px
}
#vc-covid-thinking h3 {
	font-size: 17px
}
#rental-cars-sanitization .card .vc-covid-icon {
	transform: scale(.75)
}
#rental-cars-sanitization li {
	padding: 0 7px
}
.vc-dashboard:before {
	left: -8px
}
#vc-covid-advisory .national-authorities li, #vc-covid-advisory .rental-company li {
	width: 33%
}
#vc-covid-advisory .national-authorities li a, #vc-covid-advisory .rental-company li a {
	font-size: 14px
}
#vc-covid-thinking img, #vc-covid-tips img {
	width: 200px
}
#rental-cars-sanitization:after, #rental-cars-sanitization:before {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	margin-left: -5px
}
#rental-cars-sanitization:before {
	border-top: 10px solid #9dd3fd
}
#rental-cars-sanitization:after {
	border-top: 10px solid #fff
}
.vc-footer .vc-footer-appLinks, .vc-footer .vc-social-tags {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.vc-footer .footer-btm-links {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}
.vc-footer .footer-btm .vc-copy-right, .vc-footer .footer-btm-links li a {
	font-size: 12px
}
.vc-footer .vc-footer-subtitle::before {
	left: calc(50% - 20px)
}
#vc-benefit-point {
	margin-top: -35px;
	position: relative;
	z-index: 1
}
#vc-benefit-point .vc-check {
	width: 23px;

	height: 23px;
	display: block;
	margin: 0 auto;
	background: #1c5582;
	border-radius: 50%;
	margin-bottom: 10px;
	position: relative
}
#vc-benefit-point li {
	font-size: 14px;
	border-radius: 8px;
	border: 1px solid #f5f5f5;
	box-shadow: 0 2px 0 #eee;
	width: calc(33% - 3px);
	background: #fff;
	padding: 10px;
	color: #1e5482;
	line-height: 1.25;
	flex: 0 0 auto;
    hyphens: auto;
    word-break: auto-phrase;
}
#vc-benefit-point .vc-check:before {
	content: "";
	position: absolute;
	width: 2px;
	top: 10px;
	height: 7px;
	background-color: #fff;
	transform: translateX(-2px) rotate(-45deg);
	transform-origin: left bottom;
	z-index: +1
}
#vc-benefit-point .vc-check:after {
	content: "";
	position: absolute;
	bottom: 6px;
	height: 2px;
	width: 12px;
	background-color: #fff;
	transform: translateX(-2px) rotate(-45deg);
	transform-origin: left bottom
}
#vc-inner-page-reviews #vc-page-title:before {
	display: none
}
#vc-inner-page-contact #vc-page-title:before {
	width: 388px;
	height: 196px
}
html[lang="zh-cn"] .navbar-brand img {
	width: 128px;
	height: 38px;
}
.vc-footer{position:relative; z-index:2;}
.vc-footer:has(.ssm-nav-visible){z-index:unset;}
.flex-md-last{-webkit-box-ordinal-group:unset !important; -webkit-order:-1 !important; -ms-flex-order:-1; order:-1 !important;}
#vc-front-feat h2, .vc-supplier-reviews h2, .vc-supplier-rating h2, .vc-supplier-deals h2, #vc-in-content.vc-page-loc h2, #vc-feat h3, #vc-form h3, #vc-loc-content h2, #vc-related-loc .vc-loc-map h3, .h1, .h2, .h3, h1, h2, h3{font-size:1.4rem; line-height:1.3}
body .h3-heading{font-size:1.4rem !important; line-height:1.3 !important;}
}
@media only screen and (min-width:576px) and (max-width:767px) {
.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
}
#vc-covid-advisory .national-authorities li:nth-child(3n+1) a, #vc-covid-advisory .rental-company li:nth-child(3n+1) a {
	border-left: 1px solid #e3e4e5!important
}
#vc-covid-advisory .national-authorities li:nth-child(n+4) a, #vc-covid-advisory .rental-company li:nth-child(n+4) a {
	border-top-color: transparent
}
#vc-covid-advisory .national-authorities li a, #vc-covid-advisory .rental-company li a {
	border-left-color: transparent
}
.vc-footer .vc-footer-support {
	margin-top: 0
}
.vc-footer .vc-footer-trustpilot small {
	font-size: 12px
}
.vc-footer .footer-btm-links {
	margin-top: 15px;
	justify-content: center
}
.vc-footer .vc-footer-helpline .vc-icon, .vc-footer .vc-footer-support .vc-icon {
	display: block;
	margin-bottom: 10px;
	height: 28px
}
.vc-footer .trustpilot-stars {
	font-size: 19px
}
}
@media only screen and (max-width:575px) {
.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 .vc-sup-icon, .banner-sup-elite p {
	margin-left: -39px
}
.banner-sup-card .vc-sup-icon {
	max-width: 130px;
	min-height: 40px;
padding:.25rem .5rem
}
.vc-icon.vc-trust-pilot {
	width: 104px;
	height: 28px
}
.vc-icon.vc-trust-pilot:before {
	background-position: 0 -339px
}
.vc-icon.vc-review-centre {
	width: 109px;
	height: 28px
}
.vc-icon.vc-review-centre:before {
	background-position: 0 -310px
}
.vc-icon.vc-reseller-ratings {
	width: 112px;
	height: 16px
}
.vc-icon.vc-reseller-ratings:before {
	background-position: -121px -313px
}
.vc-icon.vc-google {
	width: 88px;
	height: 32px
}
.vc-icon.vc-google:before {
	background-position: -112px -335px
}
#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-supp li {
	max-width: 72px
}
#vc-supp.vc-home-supp li {
margin-bottom:-.5rem
}
#vc-supp.vc-home-supp li i {
	transform: scale(.725) translate(-1.21rem)
}
#vc-front-ratings .trustpilot-widget iframe {
/*	margin-top: -150px!important;*/
	height: 330px!important
}
#vc-front-feat, #vc-testimonials, .vc-call-block, .vc-ratings-block {
	border: 0;
	border-radius: 0
}
[id|=vc-front-app] h2 {
	font-size: 1.25rem!important;
margin-bottom:.35rem!important
}
#vc-loc-cities li {
	width: 100%
}
footer .vc-app-foot .vc-svg-icon.vc-app-store:before, footer .vc-app-foot .vc-svg-icon.vc-google-play:before {
	width: 130px;
	height: 39px
}
#vc-covid-alert .alert {
	margin-bottom: 0;
	margin-top: 20px
}
#vc-covid-alert .alert p {
font-size:.8rem
}
#vc-covid-advisory .national-authorities li, #vc-covid-advisory .rental-company li {
	width: 50%
}
#vc-covid-advisory .national-authorities li:nth-child(2n) a, #vc-covid-advisory .rental-company li:nth-child(2n) a {
	border-left-color: transparent
}
#vc-covid-advisory .national-authorities li+li+li a, #vc-covid-advisory .rental-company li+li+li a {
	border-top-color: transparent
}
.vc-covid-insurance li {
	padding-right: 0
}
.navbar-brand img {
	height: 27px
}
html[lang="zh-cn"] .navbar-brand img {
	height: 34px;
	width: 114px;
}
.vc-footer .footer-btm {
	border-top: none;
	margin-top: 0
}
.vc-footer .vc-footer-support {
	margin: 30px 0
}
.vc-footer .footer-btm-links li {
	padding: 0 7px
}
.vc-footer .vc-footer-appLinks {
	text-align: center
}
.vc-footer .vc-social-tags ul {
	text-align: center;
	margin: 20px 0
}
.vc-footer .footer-btm .vc-social-tags ul{
    justify-content:center;
}
.vc-footer .footer-btm-links ul {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}
.vc-footer .vc-copy-right {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}
.vc-footer .footer-btm-links ul {
	margin-right: 0
}
#vc-contact-block #vc-form-block .card-primary h3 {
	font-size: 1.45rem
}
.trustpilot-review-dropdown {width: 100%;}
#tp_rate_widget + .vc-footer {padding-bottom:30px;}
.trustpilot-review-dropdown .dropdown-menu {width: calc(100% + 2px);}
}
@media only screen and (max-width:359px) {
#vc-front-ratings .trustpilot-widget iframe {
	margin-top: -165px!important
}
}
@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: #fff
}
#vc-car-fleet .vc-car-list>li {
	display: block
}
#vc-loc-deals .card-title, #vc-loc-deals .vc-deal-price {
	display: block
}
#vc-front-bg #vc-breadcrumbs .breadcrumb, #vc-front-bg #vc-breadcrumbs .breadcrumb a {
	line-height: 1
}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
#vc-loc-content ul li:before {
	background: url('/uploads/sprite-icon.png') no-repeat
}
#vc-loc-cities li:before {
	background: url('/uploads/sprite-icon.png') no-repeat
}
#vc-inner-page-rental #vc-page-title {
	background-image: url('../images/rental-search-bg.png')
}
#vc-inner-page-rental #vc-page-title:after {
	background-image: url('../images/loc-road-bg.jpg')
}
#vc-inner-page-contact #vc-page-title:before {
	background-image: url('../images/contact-bg.jpg')
}
}
@media not all and (min-resolution:.001dpcm) {
@supports (-webkit-appearance:none) and (stroke-color:transparent) {
#vc-loc-content ul li:before {
background:url('/uploads/sprite-icon.png') no-repeat
}
#vc-loc-cities li:before {
background:url('/uploads/sprite-icon.png') no-repeat
}
#vc-inner-page-rental #vc-page-title {
background-image:url('../images/rental-search-bg.png')
}
#vc-inner-page-rental #vc-page-title:after {
background-image:url('../images/loc-road-bg.jpg')
}
#vc-inner-page-contact #vc-page-title:before {
background-image:url('../images/contact-bg.jpg')
}
}
}
@media not all and (min-resolution:.001dpcm) {
@supports (-webkit-appearance:none) and (not (stroke-color:transparent)) {
#vc-loc-content ul li:before {
background:url('/uploads/sprite-icon.png') no-repeat
}
#vc-loc-cities li:before {
background:url('/uploads/sprite-icon.png') no-repeat
}
#vc-inner-page-rental #vc-page-title {
background-image:url('../images/rental-search-bg.png')
}
#vc-inner-page-rental #vc-page-title:after {
background-image:url('../images/loc-road-bg.jpg')
}
#vc-inner-page-contact #vc-page-title:before {
background-image:url('../images/contact-bg.jpg')
}
}
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
@media {
#vc-loc-content ul li:before {
background:url('/uploads/sprite-icon.png') no-repeat
}
#vc-loc-cities li:before {
background:url('/uploads/sprite-icon.png') no-repeat
}
#vc-inner-page-rental #vc-page-title {
background-image:url('../images/rental-search-bg.png')
}
#vc-inner-page-rental #vc-page-title:after {
background-image:url('../images/loc-road-bg.jpg')
}
#vc-inner-page-contact #vc-page-title:before {
background-image:url('../images/contact-bg.jpg')
}
}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) and (min-width:768px) {
#vc-front-bg:after {
	background-image: url('../images/banner.jpg?v=0.2')
}
#vc-front-bg.vc-cn-banner:after {
	background-image: url('../images/banner-cn.webp?v=0.2')
}
}
@media not all and (min-resolution:.001dpcm) and (min-width:768px) {
@supports (-webkit-appearance:none) and (stroke-color:transparent) {
#vc-front-bg:after {
background-image:url('../images/banner.jpg?v=0.2')
}
#vc-front-bg.vc-cn-banner:after {
background-image:url('../images/banner-cn.webp?v=0.2')
}
}
}
@media not all and (min-resolution:.001dpcm) and (min-width:768px) {
@supports (-webkit-appearance:none) and (not (stroke-color:transparent)) {
#vc-front-bg:after {
background-image:url('../images/banner.jpg?v=0.2')
}
#vc-front-bg.vc-cn-banner:after {
background-image:url('../images/banner-cn.webp?v=0.2')
}
}
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) and (min-width:768px) {
@media {
#vc-front-bg:after {
background-image:url('../images/banner.jpg?v=0.2')
}
#vc-front-bg.vc-cn-banner:after {
background-image:url('../images/banner-cn.webp?v=0.2')
}
}
}

:root{--star-size:27px;--star-color:#ccc;--star-background:#FFBF35;}
/* breadcrumb */
#vc-supplier-block #vc-breadcrumbs{border-bottom:1px solid #DCE6ED;padding:0.4rem 0;}
#vc-supplier-block nav ol.breadcrumb li, #vc-supplier-block nav ol.breadcrumb li a{color:#444444;font-size:1rem;font-weight:400;}
#vc-supplier-block #vc-breadcrumbs .breadcrumb-item+.breadcrumb-item:before{color:#444444;position:relative;top:-2px;margin:0 8px 0 13px;}
/* End breadcrumb */
#vc-supplier-block h2{color:inherit;}
.sup-alamo-ratings h2{margin-bottom:3.3rem;}
.sup-alamo-ratings .cus-review{max-width:330px;margin:auto 0 auto auto;padding:0 5px 0 0;}
.sup-alamo-ratings .cus-review-2{padding:0 0 0 5px;}
#vc-supplier-block .sup-alamo-ratings .supplier-logo h3{color:#333333;font-size:36px;font-weight:700;margin:0 0 0 15px;}
#vc-supplier-block .sup-alamo-ratings .supplier-logo span{font-size:35px;font-weight:400;display:inline-block;padding:0 2px;}
#vc-supplier-block .sup-alamo-ratings .supplier-logo span.rating{font-size:26px;padding:0;}
.sup-alamo-ratings .reviews{margin:11px 0 0;color:#333333;font-size:1rem;}
.sup-alamo-ratings .progress-type{color:#333333;font-size:1rem;margin-bottom:6px;gap:15px;}
.sup-alamo-ratings .progress-type:not(:first-child){margin-top:1.15rem;}
.sup-alamo-ratings .progress{background-color:#C0C0C0;border-radius:0;line-height:1;height:5px;}
.sup-alamo-ratings .progress .progress-bar{height:5px;background-color:#5A8904;}
.sup-alamo-bo-benef h2{margin-bottom:10px;}
#vc-supplier-block p{font-size:1rem;color:inherit;}
.sup-alamo-bo-benef .alamo-grid{margin-top:2.15rem;}
.sup-alamo-bo-benef .box{background-color:#ECF5FC;border-radius:5px;padding:22px;height:100%;}
.sup-alamo-bo-benef .box .icon{width:65px;min-width:65px;background-color:#FFFFFF;height:65px;display:flex;justify-content:center;align-items:center;border-radius:100%;}
.sup-alamo-bo-benef .box .box-text p{font-weight:500;padding-left:22px;line-height:1.4;margin-bottom:0;}
.sup-alamo-top-city ul{list-style-type:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:0 20px;}
.sup-alamo-top-city ul li{line-height:1.4;font-size:1rem;margin-bottom:1rem;}
.sup-alamo-top-city ul li a{color:#0060B2;}
.sup-alamo-top-city ul li a:hover{text-decoration:underline;}
.sup-alamo-info{background-color:#ECF5FC;padding:3.3rem 0 2.9rem;}
.sup-alamo-info h2{margin-bottom:30px;}
.sup-alamo-info table{margin:0;border-collapse:separate;border-spacing:6px 6px;}
.sup-alamo-info .info-inner{margin:0 -6px;}
#vc-supplier-block .sup-alamo-info table tr td, #vc-supplier-block .sup-alamo-info table tr th{background:#fff;border:1px solid #D9E4ED;color:#333333;font-size:1rem;font-weight:400;margin:0;padding:0.9rem 1.3rem;}
#vc-supplier-block .sup-alamo-info table tr th{font-weight:600;}
.sup-alamo-info a{color:#0060B2;}
#vc-supplier-block .sup-alamo-info h2, #vc-supplier-block .sup-alamo-help h2{color:#0F2539;}
.affiliate-join .supplier-signup-left{background: #d9e5ef;}
.affiliate-join .signup-card-block h2 {font-size: 1.6rem;font-weight: 700;}
.affiliate-join .signup-card-block h2 span{color:#0c65b5;}
.affiliate-join .affi-free-register{font-size:1rem;color:#656565;}
.affiliate-join .close {width: auto;display: inline-block;border-radius: 50%;position: absolute;right: -30px;top: -30px;z-index: 1;color: #ffffff;border: 1px solid #ffffff;width: 24px;height: 24px;font-weight: 100;opacity:1;outline:none;}
.affiliate-join .close span {position: relative;top: -3px;}
.supplier-signup-main label {color: #444444;font-size:.9rem;font-weight: 600;}
.supplier-signup-main .form-group {margin-bottom: .5rem;}
.supplier-signup-main .affi-form-tc {color: #7a7a7a;font-size:.8rem;}
.supplier-signup-main .affi-form-tc a{color:#0c65b5;text-decoration:underline;}
.supplier-signup-main .affi-form-signin {color: #505050;font-size:.95rem;font-weight:700;}
.supplier-signup-main .affi-form-signin a{color:#0c65b5;}
.supplier-signup-main .affi-form-signin {color: #505050;font-size:.95rem;font-weight: 700;margin-top: 1.2rem;padding-top: 1.2rem;border-top:1px solid #e2ecf5;}
.supplier-signup-main button[type="submit"]{cursor:pointer;margin:.75rem 0;}
.supplier-signup-main .form-control:focus{border-color: #1b7bb8;}
.supplier-signup-main input, .supplier-signup-main textarea, .supplier-signup-main select{font-size:.95rem;border-radius: 0}
.supplier-signup-main .signup-card button[type="submit"].disabled {background: #e44e1e !important;border-color: #e44e1e !important;cursor: not-allowed !important;}
.supplier-signup-main .signup-card button[type="submit"]:hover, .supplier-signup-main .signup-card button[type="submit"]:active, .supplier-signup-main .signup-card button[type="submit"]:focus{background:#ff7346 !important;}
#affiliate-form label.error{color: #cf0909;font-size:.8rem;width:100%;margin-bottom:0;}
#affiliate-form input.error, #affiliate-form textarea.error {border: 1px solid #cf0909;}
#affiliate-form .other-specify-blk{display:none;}
.sup-alamo-help .alamo-help-inner .affi-join-btn{font-weight:500;font-size:18px;text-transform:none;background-color:#F1662F;border:1px solid #F1662F;color:#fff;padding:0.9rem 3.5rem;cursor:pointer;margin:0;border-radius:0;}
.sup-alamo-help .alamo-help-inner .affi-join-btn:hover, .sup-alamo-help .alamo-help-inner .affi-join-btn:active, .sup-alamo-help .alamo-help-inner .affi-join-btn:focus{background:#f55e2d;box-shadow:none;border: 1px solid #e44e1e; color:#ffffff;}
.sup-alamo-help .alamo-help-inner{background-color:#ECF5FC;border-radius:5px;padding:40px 40px 40px 32px;}
.sup-alamo-help .alamo-help-inner h2{margin-bottom:15px;}
#vc-supplier-block .sup-alamo-help .alamo-help-inner p{font-size:18px;margin:0;}

/*map css*/
/*.vc-loc-map .gm-style-iw-c{max-width:280px !important; border-radius:5px; padding:0 !important;}*/

.vc-loc-map .gm-style-iw-c{max-width:280px !important; border-radius:5px; padding:0 !important; overflow:visible;}
.vc-loc-map .gm-style-iw-c div{padding:0 !important; line-height:1.3; overflow:hidden !important; border-radius:0 !important;}
.vc-loc-map .gm-style-iw-c .mapcontent{padding:12px 10px !important;}


.vc-loc-map .gm-style-iw-c img{border:1px solid #ddd; border-radius:0 !important; padding:4px; margin-bottom:0 !important;}
.vc-loc-map .gm-style-iw-c p{margin:0; padding:12px 15px; line-height:1.5; font-weight:400;}

/*end*/

#vc-supp ul{margin-bottom:10px !important;}


.vc-loc-map .gm-style-iw-c .top-logo{display:flex; flex-direction:row; align-items:center; justify-content:space-between; padding:15px 15px 13px !important; border-bottom:1px solid #e3e3e3;}
.vc-loc-map .gm-style-iw-c .top-logo strong{padding-right:12px; order:-1;}
.vc-loc-map .gm-style-iw-c .gm-style-iw-chr{position:absolute; top:-13px; right:-13px; z-index:1; background-color:#fff; border-radius:100px !important;}
.vc-loc-map .gm-style-iw-c .gm-style-iw-chr button{width:28px !important; height:28px !important; opacity:0.7;}
.vc-loc-map .gm-style-iw-c .gm-style-iw-chr button span{margin:6px !important; width:16px !important; height:16px !important;}

.view-dtn {cursor: pointer;}



.sup-alamo-faq .faq-inner{list-style-type:none;padding:0;margin:0;}
.sup-alamo-faq h2{margin-bottom:2.8rem;}
.sup-alamo-faq .faq-inner li{color:#333333;font-size:1rem;padding-left:47px;}
.sup-alamo-faq .faq-inner li:not(:last-child){margin-bottom:28px;}
.sup-alamo-faq .faq-inner li.title{position:relative;margin-bottom:10px;font-size:18px;}
.sup-alamo-faq .faq-inner li.title:before{content:"";position:absolute;left:0;top:0;width:27px;height:27px;background:url('../images/sprite-supplier.png') no-repeat;background-position:-64px -12px;}
.sup-alamo-suppliers h2{margin-bottom:1.15rem;}
.sup-alamo-suppliers ul{list-style-type:none;padding:0;margin:1.75rem 0 0;display:grid;grid-template-columns:repeat(6, 1fr);gap:0 24px;}
.sup-alamo-suppliers .card-grid{border:1px solid #CFDCE5;height:100%;border-radius:3px;text-align:center;padding:22px 12px 11px;}
#vc-supplier-block .sup-alamo-suppliers .card-grid .rating{margin:6px 0 0;font-size:20px;font-weight:600;}
.sup-alamo-suppliers .card-grid .rating span{font-weight:400;}
.sup-alamo-suppliers .card-grid .rating .out-off{font-size:1rem;}
.sup-alamo-airport .airport-inner{border:1px solid #CDD5DD;border-radius:4px;padding:29px 34px 18px 34px;}
.sup-alamo-airport .airport-info{background-color:#F9F8F8;border:1px solid #E4E4E4;border-radius:3px;padding:27px 25px;}
#vc-supplier-block .sup-alamo-airport .airport-info h3{position:relative;color:#333333;font-size:16px;}
.sup-alamo-airport .airport-info h4{color:#333333;font-weight:600;font-size:18px;margin-bottom:14px;}
.sup-alamo-airport .airport-info ul{list-style-type:none;padding:0;margin:0;}
.sup-alamo-airport .airport-info ul li{color:#333333;font-weight:600;font-size:16px;}
.sup-alamo-airport .airport-info ul li:not(:last-child){margin-bottom:5px;}
.sup-alamo-airport .airport-info .pickup-loc .pickup-inner{padding:0 0 0 46px;max-width:526px;}
.sup-alamo-airport .airport-info .pickup-loc h3:before{content:"";position:absolute;background:url('../images/sprite-supplier.png') no-repeat;background-position:-108px -16px;width:32px;height:20px;left:-46px;top:0;}
.sup-alamo-airport .airport-info .pickup-loc h3{padding:2px 0 0 0;margin:0 0 10px;}
.sup-alamo-airport .airport-info .time-inner h3:before{content:"";position:absolute;background:url('../images/sprite-supplier.png') no-repeat;background-position:-157px -14px;width:20px;height:20px;left:-37px;top:0;}
.sup-alamo-airport .airport-info .time-inner h3{padding:1px 0 0 0;margin:0 0 8px;}
.sup-alamo-airport .airport-info .time-inner{padding:0 0 0 37px;}
.sup-alamo-airport .airport-info p{line-height:1.65;}
.sup-alamo-airport .airport-info .pickup-loc{border-right:1px solid #DCDCDC;}
.sup-alamo-airport .airport-info .opening-time{padding-left:2rem;}
.sup-alamo-airport h2{margin-bottom:1.57rem;}
.sup-alamo-airport .pickup-content h4{font-weight:600;font-size:20px;color:#333333;margin-bottom:12px;}
.sup-alamo-airport .pickup-content p .more-content{display:none;}
.sup-alamo-airport .pickup-content p .more-link{color:#0060B2;cursor:pointer;}
.sup-alamo-airport .airport-info-map{padding:24px 0 0;}



@media (min-width:1200px){
.affiliate-join .modal-lg {max-width: 950px;}
.sup-alamo-top-city .col-xl-7{padding-left:4rem;}
}
@media (min-width:992px) and (max-width:1199px){
.affiliate-join .signup-card-block h2 {font-size: 1.4rem;}
.affiliate-join .affi-free-register {font-size: .9rem;}
#vc-supplier-block .vc-supplier-deals .bottom-btn .price p{font-size:16px;}
.vc-supplier-rating .rating-list .rating-title{width:51%;}
.vc-supplier-rating .rating-list .rating-right{width:49%;}
.vc-supplier-rating .ratings{font-size:20px;}
.vc-supplier-rating .ratings span{font-size:14px;}
.vc-supplier-rating .ratings .total-rating{font-size:12px;}
}
@media (max-width:991px){
.sup-alamo-bo-benef .alamo-grid .col-md-6{padding:12px;}
#vc-supplier-block .sup-alamo-help h2{margin-bottom:8px;}
.sup-alamo-help .alamo-help-inner{padding:30px 15px 40px 15px;}
.sup-alamo-bo-benef .alamo-grid{margin-top:1.5rem;}
#vc-supplier-block .sup-alamo-bo-benef h2{margin-bottom:10px;}
.sup-alamo-info{padding:2.3rem 0 1.9rem;}
.vc-supplier-reviews .owl-carousel .owl-nav.disabled, .vc-supplier-reviews .owl-carousel .owl-nav{top:calc(50% - 17px);}
#vc-supplier-block .sup-alamo-suppliers h2{margin-bottom:1.15rem;}
.sup-alamo-suppliers ul{grid-template-columns:repeat(3, 1fr);gap:24px;}
.sup-alamo-ratings .cus-review{max-width:100%;padding:0;}
.sup-alamo-ratings .cus-review-2{padding:0;}
.vc-supplier-rating .rating-list .rating-right{width:43%;}
.vc-supplier-rating .rating-list .rating-title{width:57%;}
}
@media (max-width:767px){
.affi-join-btn{padding: .75rem 3.25rem;}
.sup-alamo-bo-benef .alamo-grid .col-md-6{padding:8px 15px;}
.sup-alamo-info .info-inner{overflow:hidden;overflow-x:auto;}
.sup-alamo-info table{min-width:976px;}
#vc-supplier-block nav ol.breadcrumb li, #vc-supplier-block nav ol.breadcrumb li a{font-size:13px;}
#vc-supplier-block #vc-breadcrumbs .breadcrumb-item+.breadcrumb-item:before{margin:0 5px 0 10px;font-size:8px;}
#vc-supplier-block .vc-supplier-deals .card .car-details .price p{font-size:22px;}
#vc-supplier-block .vc-supplier-deals .card .car-details .price p span{font-size:16px;}
.sup-alamo-faq .faq-inner li.title{font-size:17px;}
.sup-alamo-faq .faq-inner li.title:before{top:2px;}
.vc-supplier-deals .card .car-img{min-width:118px;}
.sup-alamo-airport .airport-info-map #map{margin-top:10px;}
.sup-alamo-airport .airport-info .pickup-loc{border-right:0;border-bottom:1px solid #DCDCDC;margin-bottom:20px;}
.sup-alamo-airport .airport-info .time-inner{padding:0 0 0 46px;}
.sup-alamo-airport .airport-info .opening-time{padding-left:15px;}
#vc-supplier-block .sup-alamo-airport h2{margin-bottom:1.57rem;}
.sup-alamo-airport .airport-info{padding:27px 15px;}
.sup-alamo-airport .airport-inner{padding:29px 20px 18px 20px;}
.sup-alamo-airport .airport-info h4{font-size:17px;margin-bottom:8px;}
.sup-alamo-airport .pickup-content h4{font-size:18px;margin-bottom:12px;}
.sup-alamo-ratings .cus-review-2 .progress-type:first-child{margin-top:1.15rem;}
.vc-supplier-rating .ratings{font-size:20px !important;}
.customer-reviews{margin-top:1rem;}
.vc-supplier-rating .row, .customer-reviews .row{display:flex; flex-direction:row; flex-wrap:nowrap; overflow-x:scroll; overflow-y:hidden; scrollbar-width:thin; -webkit-overflow-scrolling:touch;}
.vc-supplier-deals .car-deals-grid{/*min-width:330px;*/ padding:8px 12px;}
#vc-supplier-block .vc-supplier-deals .card .car-details h3 {margin:-24px 0 10px; font-size:1.1rem;}
.vc-supplier-deals .card .car-img{min-width:95px;}
.vc-supplier-deals .bottom-btn{margin-top:0;}
.vc-supplier-deals .card-details{padding:10px;}
.customer-reviews .review-card{min-width:290px;}
.vc-supplier-rating .rating-card{min-width:345px;}
.customer-reviews .col-xs-12{padding:13px; flex:unset; max-width:none;}
#vc-supp ul li strong{height:auto;}
.supplier-rating-table{overflow:hidden; overflow-x:auto; margin:0 -12px; padding:0 12px;}
.sc-feedback-fixed{position:static; transform:none; -moz-transform:none; -ms-transform:none; -webkit-transform:none; z-index:1000;}
.sc-feedback-fixed .sc-toggle-grid{display:flex; align-items:center; justify-content:end; position:fixed; right:0; top:50%; transform: translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:1000; transition:right 0.5s ease; column-gap:12px; padding-right:5px;}
.sc-feedback-toggle{font-size:0; padding:0; width:46px; height:46px; display:flex; align-items:center; justify-content:center; border-radius:100%; box-shadow:none;}
.sc-feedback-toggle span{column-gap:0;}
.sc-tooltip-mob{position:relative; right:0; order:-1; display:block; background-color:#fff; box-shadow:0 0 27.2px 0 rgba(0, 0, 0, 0.3); border-radius:5px; color:#333333; font-size:13px; padding:8px 11px; line-height:1.2; opacity:0; pointer-events:none; transition:opacity 0.5s ease; z-index:9999;}
.sc-tooltip-mob.show{opacity:1; pointer-events:auto;}
.sc-tooltip-mob::before{content:""; position:absolute; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); right:-11px; width:0; height:0; border-left:14px solid #fff; border-top:7px solid transparent; border-bottom:7px solid transparent;}
.sc-feedback-modal{display:none; position:fixed; inset:0; background:rgba(0, 0, 0, 0.4); z-index:2000; justify-content:center; align-items:center; width:100%; align-items:end;}
.sc-feedback-modal.show{display:flex;}
.sc-feedback-modal .sc-feedback-modal-inner{min-width:100%; position:relative; transform:translateY(40px); -moz-transform:translateY(40px); -ms-transform:translateY(40px); -webkit-transform:translateY(40px); opacity:0; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; border-top-left-radius:10px; border-top-right-radius:10px;}
.sc-feedback-modal.show .sc-feedback-modal-inner{transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -webkit-transform:translateY(0); opacity:1;}
.sc-feedback-modal .close{position:absolute; right:auto; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); top:-26px; font-weight:300; color:#4B4B4B; outline:none; opacity:1; background-color:#fff; width:23px; height:23px; border-radius:100%; font-size:18px; margin:0;}
.sc-feedback-modal .sc-title{padding:14px 30px; font-size:15px;}
.sc-feedback-modal .sc-feedback-content{padding:21px 15px;}
.sc-feedback-modal .sc-feedback-content p{font-size:14px; margin-bottom:20px;}
.sc-feedback-modal .sc-feedback-content .feedback-icons{column-gap:32px; margin-bottom:12px;}
.sc-feedback-modal .sc-feedback-content .sc-note{font-size:12px;}
.sc-feedback-modal .sc-feedback-content .feedback-icons .trust_rate{width:48px; height:auto;}
.sc-feedback-modal .sc-feedback-content .feedback-icons .trust_rate img{width:100%; margin:auto;}
.vc-signupmodal .modal-content{border-radius:0; border:none;}
.vc-signupmodal .modal-header .navbar-brand{max-width:none; width:auto;}
.vc-signupmodal .modal-header .navbar-brand img{width:140px; height:auto;}
.vc-signupmodal .modal-dialog{margin:0; max-width:100%; height:100%;}
.vc-signupmodal .modal-content{height:100%; overflow-y:auto;}
.vc-signupmodal .modal-content .modal-header{border:1px solid #E8E8E8; padding:10px 12px; height:58px; border-radius:0;}
.vc-signupmodal .modal-header .btn-close{background-size:16px; padding:0 5px;}
.vc-signupmodal .modal-body{padding:35px 15px 22px;}
.vc-signupmodal .vc-title{font-size:18px; margin-bottom:7px;}
.vc-signupmodal p, .vc-signupmodal form .form-control, .vc-signupmodal .vc-divider span, .vc-signupmodal .vc-info{font-size:13px;}
.vc-signupmodal form .form-label{font-size:13px; margin-bottom:7px;}
.vc-signupmodal form > .position-relative{margin-top:9px;}
.vc-signupmodal form button[type="submit"]{margin-top:14px; font-size:15px;}
.vc-signupmodal form #login_option_btn button{font-size:15px;}
.vc-signupmodal .vc-divider{margin:22px 0 16px;}
.vc-signupmodal .vc-social-media{padding:11px 10px; gap:1.8rem; margin-bottom:29px;}
.vc-signupmodal .vc-social-media a svg{width:23px; height:auto;}
.vc-signupmodal .invalid-feedback, .vc-signupmodal form #otpTimer{font-size:11px;}
body .vc-faq-section h2{font-size:1.4rem; line-height:1.3;}
    
.vc-footer .justify-content-md-start:has(.footer-helpline){justify-content:center !important; width:100%; max-width:100%; flex:0 0 100%;}
}
@media (max-width:575px){
.affiliate-join .signup-card-block h2 {font-size: 1.3rem;}
.affiliate-join .affi-free-register {font-size: .85rem;}
.affiliate-join .close {right: 0px;top: -25px;width: 18px;height: 18px;}
.affiliate-join .close span {position: relative;top: -8px;font-size: 1.2rem;}
.sup-alamo-top-city ul{grid-template-columns:repeat(1, 1fr);}
.vc-supplier-reviews .owl-carousel .owl-nav.disabled{display:none;}
.vc-supplier-reviews .owl-carousel .owl-dots{text-align:center;margin:10px 0;}
.vc-supplier-reviews .owl-carousel .owl-dots .owl-dot{margin:0 5px;outline:none;box-shadow:none;}
.vc-supplier-reviews .owl-carousel .owl-dots .owl-dot span{background:#CDD5DD;width:10px;height:10px;display:inline-block;border-radius:100%;}
.vc-supplier-reviews .owl-carousel .owl-dots button.active span{background:#042a45;}
.sup-alamo-faq .faq-inner li.title:before{top:5px;}
.sup-alamo-suppliers ul{grid-template-columns: repeat(2, 1fr);}
}
@media (max-width:358px){
.vc-supplier-rating .rating-list .rating-bar{max-width:60px;}
.vc-supplier-rating .rating-list .rating-right{width:35%;}
.vc-supplier-rating .rating-list .rating-title{width:65%;}
.vc-supplier-rating .rating-list .rating-bar::after{width:86%;}
.vc-supplier-rating .ratings{display:block;}
.vc-supplier-rating .ratings span{margin-left:0;}
.vc-supplier-rating .ratings .total-rating{margin:2px 0 0; padding-left:0; border-left:none;}
}
