@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
:root{
--heading-color:#222222;
--black-color:#333333;
--text-heading:30px;
--roboto-font:"Roboto", sans-serif;
}

@font-face {
	font-family: vc-icon;
	src: url('https://cdn.vipcars.com/common/fonts/vc-icon.eot?v=0.08');
	src: url('https://cdn.vipcars.com/common/fonts/vc-icon.woff2?v=0.08') format('woff2'), url('https://cdn.vipcars.com/common/fonts/vc-icon.woff?v=0.08') format('woff'), url('https://cdn.vipcars.com/common/fonts/vc-icon.ttf?v=0.08') format('truetype'), url('https://cdn.vipcars.com/common/fonts/vc-icon.eot?v=0.08#iefix') format('embedded-opentype'), url('https://cdn.vipcars.com/common/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}
a[x-apple-data-detectors], a, a:focus, a:hover, a:active, a:active:focus-visible, button, button:focus, button:active, button:active:focus-visible{text-decoration:none !important; outline: 0 none !important; box-shadow:none !important;}
body, body *{font-family:var(--roboto-font) !important; font-weight:400;}
.ajs-in, .ajs-out, .ajs-modal, .ajs-dialog{animation:none !important; transition:none !important;}
/*== Login page ==*/
.vc-mb-login-form{background-color:#F4F8FB;}
.vc-mb-login-form .vc-mb-signupmodal{background-color:#fff; border:1px solid #CADDED; border-radius:10px; padding:30px 30px 16px;}
/*== End Login page ==*/

/*== Header ==*/
.vc-mb-header .navbar{background-color:#fff; border-bottom:1px solid #D2E1ED; padding-top:0.9rem; padding-bottom:0.9rem;}
.vc-mb-header .navbar .container-fluid{max-width:1903px; margin:0 auto;}
.vc-mb-header .navbar .navbar-brand{line-height:1.1;}
.vc-mb-header .navbar .navbar-brand small{font-size:13px; color:#555555;}
.vc-mb-header .navbar .nav-item{padding:0 21px;}
.vc-mb-header .navbar .nav-item .nav-link{font-size:15px; color:#425360; padding:0; gap:7px;}
.vc-mb-header .navbar .nav-item .nav-link:hover{color:#075BBC;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .vc-mb-user-icon{width:38px; height:38px; display:flex; align-items:center; justify-content:center; line-height:1; background-color:#E6EDF3; border-radius:100%; font-size:14px; color:#075BBC; font-weight:600; object-fit:cover; margin:0 10px 0 0; overflow:hidden;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .vc-mb-account small{display:block; font-size:12px; color:#425360;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .vc-mb-account{position:relative; color:var(--heading-color); font-weight:600; padding-right:22px; line-height:1.35; max-width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .vc-mb-account::after, .vc-mb-header .navbar .dropdown .dropdown-toggle::before{content:""; border:none; width:11px; height:6px; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.13496 5.45081L0.959624 1.65503C0.75825 1.47196 0.75825 1.17517 0.959624 0.992119L1.44661 0.549405C1.64764 0.366651 1.97345 0.366299 2.17495 0.548623L5.49957 3.55685L8.82417 0.548623C9.02567 0.366299 9.35149 0.366651 9.55251 0.549405L10.0395 0.992119C10.2409 1.17519 10.2409 1.47198 10.0395 1.65503L5.86418 5.45081C5.66281 5.63386 5.33633 5.63386 5.13496 5.45081Z' fill='%23666666'/%3E%3C/svg%3E"); position:absolute; margin:0; top:50%; right:0; transform:translateY(-50%);}
.vc-mb-header .navbar .dropdown .dropdown-toggle:hover::before{background-image:url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.13496 5.45081L0.959624 1.65503C0.75825 1.47196 0.75825 1.17517 0.959624 0.992119L1.44661 0.549405C1.64764 0.366651 1.97345 0.366299 2.17495 0.548623L5.49957 3.55685L8.82417 0.548623C9.02567 0.366299 9.35149 0.366651 9.55251 0.549405L10.0395 0.992119C10.2409 1.17519 10.2409 1.47198 10.0395 1.65503L5.86418 5.45081C5.66281 5.63386 5.33633 5.63386 5.13496 5.45081Z' fill='%23075BBC'/%3E%3C/svg%3E");}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-toggle{gap:4px;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-toggle:has(.vc-mb-user-icon){padding:0; gap:0;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-toggle::after, .vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-toggle:has(.vc-mb-user-icon)::before{display:none;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu, .vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu, .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu, .vc-mb-travellers-table table tbody tr td .dropdown-menu, .vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu, .navbar-nav .dropdown ul.dropdown-menu{left:0; right:auto; background-color:#fff; border:1px solid #EAF6FF; box-shadow:0 8px 19.8px 4px rgba(188, 188, 188, 0.4); border-radius:5px; min-width:226px; padding:22px 20px; margin-top:10px;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu, .navbar-nav .dropdown ul.dropdown-menu{position:absolute; right:0; left:auto; padding:12px 0;}
.vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu li:not(:last-child), .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu li:not(:last-child), .vc-mb-travellers-table table tbody tr td .dropdown-menu li:not(:last-child){margin-bottom:16px;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu .dropdown-item small, .navbar-nav .dropdown ul.dropdown-menu .dropdown-item small{display:block; color:#6B7379;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu .dropdown-item, .vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu .dropdown-item, .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu .dropdown-item, .vc-mb-travellers-table table tbody tr td .dropdown-menu .dropdown-item, .navbar-nav .dropdown ul.dropdown-menu .dropdown-item{position:relative; color:var(--heading-color); font-size:14px; padding:0 0 0 29px; background-color:transparent;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu a.dropdown-item, .navbar-nav .dropdown ul.dropdown-menu a.dropdown-item{padding:8px 20px 8px 49px; transition:all 0.3s ease; cursor:pointer;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu a.dropdown-item:hover, .navbar-nav .dropdown ul.dropdown-menu a.dropdown-item:hover{background-color:#ECF5FC;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu .dropdown-item svg, .vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu .dropdown-item i, .vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu .dropdown-item svg, .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu .dropdown-item svg, .vc-mb-travellers-table table tbody tr td .dropdown-menu .dropdown-item svg, .navbar-nav .dropdown ul.dropdown-menu .dropdown-item svg, .navbar-nav .dropdown ul.dropdown-menu .dropdown-item i{position:absolute; left:0; top:calc(50% - 0.5px); transform:translateY(-50%);}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu .dropdown-item svg, .navbar-nav .dropdown ul.dropdown-menu .dropdown-item svg, .vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu .dropdown-item i, .navbar-nav .dropdown ul.dropdown-menu .dropdown-item i{left:20px;}
.vc-mb-header .navbar .vc-mb-lang-dropdown .dropdown-toggle i.flag-icon{border:1px solid #ddd;}

.vc-mb-header .navbar .dropdown .dropdown-toggle{position:relative; padding-right:17px;}
.vc-mb-header .navbar .dropdown .vc-header-faq::before{height:17px; width:17px; content:'\e92a'; font-family:vc-icon; font-size:15px; vertical-align:top;}
.vc-mb-header .navbar .dropdown .dropdown-toggle::after{display:none;}
/*.vc-mb-header .navbar .dropdown .vc-header-faq{margin-left:4px;}*/
/*== End Header ==*/
/*== Footer ==*/
body{font-size:1.2rem; color:#3e4146; text-rendering:optimizeLegibility}
.vc-footer{color:#fff; background:#042a45; padding:40px 0 0}
.vc-footer a{text-decoration:none; outline:0 none !important;}
.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:25%; padding-right:10px; margin-bottom:8px}
.vc-footer .vc-footer-nav li a{font-size:15px; color:#fff; font-weight:400; 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("https://cdn.vipcars.com/common/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}
.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(https://cdn.vipcars.com/common/flags/4x3/gb.svg)}
.flag-icon-us{background-image:url(https://cdn.vipcars.com/common/flags/4x3/us.svg?v=0.2);}
.flag-icon-de{background-image:url(https://cdn.vipcars.com/common/flags/4x3/de.svg)}
.flag-icon-es{background-image:url(https://cdn.vipcars.com/common/flags/4x3/es.svg)}
.flag-icon-fr{background-image:url(https://cdn.vipcars.com/common/flags/4x3/fr.svg)}
.flag-icon-it{background-image:url(https://cdn.vipcars.com/common/flags/4x3/it.svg)}
.flag-icon-nl{background-image: url(https://cdn.vipcars.com/common/flags/4x3/nl.svg)}
.flag-icon-pt{background-image:url(https://cdn.vipcars.com/common/flags/4x3/pt.svg)}
.flag-icon-br{background-image:url(https://cdn.vipcars.com/common/flags/4x3/br.svg)}
.flag-icon-pl{background-image:url(https://cdn.vipcars.com/common/flags/4x3/pl.svg)}
.flag-icon-tr{background-image:url(https://cdn.vipcars.com/common/flags/4x3/tr.svg)}
.flag-icon-sa{background-image:url(https://cdn.vipcars.com/common/flags/4x3/sa.svg)}
.flag-icon-ru{background-image:url(https://cdn.vipcars.com/common/flags/4x3/ru.svg)}
.flag-icon-cn{background-image:url(https://cdn.vipcars.com/common/flags/4x3/cn.svg)}
.flag-icon-kr{background-image:url(https://cdn.vipcars.com/common/flags/4x3/kr.svg)}
.flag-icon-th{background-image:url(https://cdn.vipcars.com/common/flags/4x3/th.svg)}
.flag-icon-mx{background-image:url(https://cdn.vipcars.com/common/flags/4x3/mx.svg)}
.flag-icon-gr{background-image:url(https://cdn.vipcars.com/common/flags/4x3/gr.svg)}
.flag-icon-fi{background-image: url(https://cdn.vipcars.com/common/flags/4x3/fi.svg)}
.flag-icon-no{background-image:url(https://cdn.vipcars.com/common/flags/4x3/no.svg)}
.flag-icon-sv{background-image:url(https://cdn.vipcars.com/common/flags/4x3/sv.svg)}
.flag-icon-he{background-image:url(https://cdn.vipcars.com/common/flags/4x3/il.svg)}
#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;}
.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}
footer a{color:#fff; font-weight:600;}
.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;}
footer .vc-social-tags i{font-size:1.625rem; color:#818a91;}
.vc-icon.vc-facebook-square:before{background-position:-895px -662px;}
.footer-helpline li + li{border-left:1px solid #fff; margin-left:15px; padding-left:15px;}
.footer-helpline a{font-size:15px; font-weight:500; line-height:1.2;}
.footer-helpline li{line-height:11px;}
/*== End Footer ==*/
/*== Sidebar menu ==*/
.vc-logo-org:before{background-image:url("https://cdn.vipcars.com/common/images/logo.svg"); height:36px; width:164px; background-repeat:no-repeat; content:""; display:inline-block; background-position:center; background-size:contain;}
.vc-icon:before{content:""; display:inline-block; vertical-align:middle;}
.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-globe-sm:before{content:"\e90b";}
.vc-icon.vc-nav.vc-manage-sm:before{content:"\e927"; font-size:16px;}
.vc-icon.vc-nav.vc-ques-sm:before{content:"\e926"; font-size:15px;}
.vc-icon.vc-nav.vc-info-sm:before{content:"\e923"; font-size:15px;}
.vc-icon.vc-nav.vc-terms-sm:before{content:"\e920"; font-size:15px;}
.vc-icon.vc-nav.vc-secure-sm:before{content:"\e922"; font-size:16px;}
.vc-icon.vc-nav.vc-affiliate-sm:before{content:"\e921";}
.navbar-brand img{width:162px; height:34px;}
/*== End Sidebar menu ==*/

.vc-mb-profile-sec{background-color:#F4F8FB; padding:39px 0 0; min-height:50vh;}
.vc-mb-sidebar{background-color:#fff; border:1px solid #CADDED; padding:40px 20px 20px; border-radius:10px;}
.vc-mb-sidebar .vc-mb-profile-progress, .vc-mb-user-profile-modal .vc-mb-profile-progress{position:relative; width:82px; height:82px; margin-bottom: 13px;}
.vc-mb-sidebar .vc-mb-profile-circle, .vc-mb-user-profile-modal .vc-mb-profile-circle{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:74px; height:74px; background-color:rgba(255, 153, 51, .24); color:#3D2B23; font-size:26px; font-weight:600; border-radius:50%; display:flex; align-items:center; justify-content:center; margin-bottom:10px; line-height:1; border:3.5px solid #fff; margin:0; overflow:hidden;}
.vc-mb-sidebar .vc-mb-profile-circle img, .vc-mb-user-profile-modal .vc-mb-profile-circle img{width:100%; height:100%; object-fit:cover;}
.vc-mb-sidebar .vc-mb-profile-progress .vc-mb-progress-ring, .vc-mb-user-profile-modal .vc-mb-profile-progress .vc-mb-progress-ring{transform:rotate(90deg);}
.vc-mb-sidebar .vc-mb-profile-progress circle, .vc-mb-user-profile-modal .vc-mb-profile-progress circle{fill:none; stroke-width:3.75;}
.vc-mb-sidebar .vc-mb-profile-progress .vc-mb-bg, .vc-mb-user-profile-modal .vc-mb-profile-progress .vc-mb-bg{stroke:#fff;}
.vc-mb-sidebar .vc-mb-profile-progress .vc-mb-progress, .vc-mb-user-profile-modal .vc-mb-profile-progress .vc-mb-progress{stroke:#075BBC; stroke-dasharray:246.345; stroke-dashoffset:246.345; transition:stroke-dashoffset0.6s ease;}
.vc-mb-sidebar p, .vc-mb-sidebar p span{color:var(--heading-color); font-weight:600; font-size:13px; line-height:1.4;}
.vc-mb-sidebar h6{color:var(--heading-color); font-size:20px; font-weight:600; line-height:1.35; margin-bottom:2px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
.vc-mb-sidebar small{color:#6B7379; font-size:15px;}
.vc-mb-blue-btn, .vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking a.showForm{background-color:#075BBC; border-color:#075BBC; color:#fff; font-size:14px; padding:7px 20px; border-radius:5px; min-width:178px;}
.vc-mb-blue-btn:hover, .vc-mb-blue-btn:focus, .vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking a.showForm:hover, .vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking a.showForm:focus{background-color:#054895; border-color:#054895; color:#fff;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .be_form-group:has(.subMitBtnInc){margin:0 0 8px;}
.vc-mb-sidebar ul.nav .nav-item, .vc-mb-user-profile-modal ul.nav .nav-item{position:relative;}
.vc-mb-sidebar ul.nav .nav-item::before, .vc-mb-user-profile-modal ul.nav .nav-item::before{content:""; position:absolute; right:-20px; top:0; width:calc(100% + 20px); height:100%; border-bottom-left-radius:25px; border-top-left-radius:25px; background-color:transparent;}
.vc-mb-sidebar ul.nav .nav-item:has(.nav-link.active)::before, .vc-mb-user-profile-modal ul.nav .nav-item:has(.nav-link.active)::before{background-color:#ECF5FC;}
.vc-mb-sidebar ul.nav .nav-link, .vc-mb-user-profile-modal ul.nav .nav-link{position:relative; display:flex; align-items:center; gap:14px; color:var(--heading-color); font-size:15px; padding:13px 10px 13px 21px;}
.vc-mb-sidebar ul.nav .nav-item:not(:last-child), .vc-mb-user-profile-modal ul.nav .nav-item:not(:last-child){margin-bottom:6px;}
.vc-mb-sidebar ul.nav .nav-link.active, .vc-mb-user-profile-modal ul.nav .nav-link.active{font-weight:500; color:#075BBC;}
.vc-mb-sidebar ul.nav .nav-link:hover, .vc-mb-user-profile-modal ul.nav .nav-link:hover{color:#075BBC;}
.vc-mb-sidebar ul.nav .nav-link svg path, .vc-mb-user-profile-modal ul.nav .nav-link svg path{fill:#595F60;}
.vc-mb-sidebar ul.nav .nav-link.active svg path, .vc-mb-sidebar ul.nav .nav-link:hover svg path, .vc-mb-user-profile-modal ul.nav .nav-link.active svg path, .vc-mb-user-profile-modal ul.nav .nav-link:hover svg path{fill:#075BBC;}
.vc-mb-sidebar ul.nav .vc-mb-offer-link svg path, .vc-mb-user-profile-modal ul.nav .vc-mb-offer-link svg path{fill:#595F60; stroke:#595F60;}
.vc-mb-sidebar ul.nav .vc-mb-offer-link.active svg path, .vc-mb-sidebar ul.nav .vc-mb-offer-link:hover svg path, .vc-mb-user-profile-modal ul.nav .vc-mb-offer-link.active svg path, .vc-mb-user-profile-modal ul.nav .vc-mb-offer-link:hover svg path{fill:#075BBC; stroke:#075BBC;}
.vc-mb-sidebar ul.nav .vc-mb-wallet-link svg path, .vc-mb-sidebar ul.nav .vc-mb-account-link svg path, .vc-mb-user-profile-modal ul.nav .vc-mb-wallet-link svg path, .vc-mb-user-profile-modal ul.nav .vc-mb-account-link svg path{stroke:#595F60; fill:none;}
.vc-mb-sidebar ul.nav .vc-mb-wallet-link.active svg path, .vc-mb-sidebar ul.nav .vc-mb-account-link.active svg path, .vc-mb-sidebar ul.nav .vc-mb-wallet-link:hover svg path, .vc-mb-sidebar ul.nav .vc-mb-account-link:hover svg path, .vc-mb-user-profile-modal ul.nav .vc-mb-wallet-link.active svg path, .vc-mb-user-profile-modal ul.nav .vc-mb-account-link.active svg path, .vc-mb-user-profile-modal ul.nav .vc-mb-wallet-link:hover svg path, .vc-mb-user-profile-modal ul.nav .vc-mb-account-link:hover svg path{stroke:#075BBC; fill:none;}
.vc-mb-sidebar .vc-mb-bg-light, .vc-mb-user-profile-modal .vc-mb-bg-light{background-color:#F4F8FB; border:1px solid #D7E6F2; border-radius:10px; text-align:center; padding:16px 10px 24px; margin-top:2rem;}
.vc-mb-sidebar .vc-mb-bg-light .news-icon, .vc-mb-user-profile-modal .vc-mb-bg-light .news-icon{margin-bottom:13px;}
.vc-mb-sidebar .vc-mb-bg-light h6, .vc-mb-user-profile-modal .vc-mb-bg-light h6{margin-bottom:10px;}
.vc-mb-sidebar .vc-mb-bg-light p, .vc-mb-user-profile-modal .vc-mb-bg-light p{font-size:15px; font-weight:normal; line-height:1.55;}

.mb-be-ps-3{padding-left:1.2rem;}
.vc-mb-alert-warning{background-color:#FFF7EE; border:1px solid #E0C2A0; border-radius:5px;}
.vc-mb-alert-warning .vc-mb-alert-msg .vc-mb-alert-msg-icon{min-width:54px; margin-right:18px;}
.vc-mb-alert-warning .vc-mb-alert-text h6{color:#3D2B23; font-size:17px; font-weight:500; margin-bottom:4px;}
.vc-mb-alert-warning .vc-mb-alert-text p{font-size:15px; color:#736863;}
.vc-mb-alert-warning .vc-mb-alert-text p:last-child{margin-bottom:0;}
.vc-mb-alert-warning a.btn{background-color:transparent; border:1px solid #3D2B23; color:#3D2B23; font-size:14px; padding:8px 20px; border-radius:5px;}
.vc-mb-alert-warning a.btn:hover, .vc-mb-alert-warning a.btn:focus{background-color:#3D2B23; color:#fff;}
.vc-mb-alert-warning a.vc-mb-close-btn{line-height:12px;}
.card{background-color:#fff; border:1px solid #CADDED; border-radius:10px;}
.card h3{color:var(--heading-color); font-size:24px; font-weight:600;}
.vc-mb-dsummary .vc-mb-light-text{font-size:15px; color:#6B7379; line-height:1.4;}
.vc-mb-dsummary .card-body{padding:25px 30px;}
.vc-mb-dsummary ul li{line-height:1;}
.vc-mb-dsummary ul li:not(:last-child){padding:0 30px 0 0; margin:0 30px 0 0; border-right:1px solid #A8A8A8; line-height:1;}
.vc-mb-dsummary ul li a{color:var(--heading-color) !important; font-size:16px; text-decoration:none; font-weight:500; cursor:pointer;}
.vc-mb-dsummary ul li a:hover, .vc-mb-dsummary ul li a:focus{color:#075BBC !important;}
.vc-mb-dsummary .vc-mb-wallet-btn, .vc-mb-dsummary .vc-mb-wallet-btn:focus, .vc-mb-dsummary .vc-mb-wallet-btn:hover{position:relative; background-color:#F4F8FB; border:none; color:var(--heading-color); font-size:13px; font-weight:500; padding:7px 32px 7px 13px; border-radius:5px;}
.vc-mb-dsummary .vc-mb-wallet-btn::after{content:""; position:absolute; top:calc(50% - 1px); right:13px; transform:translateY(-50%); width:7px; height:11px; background-image:url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.95081 5.86455L2.15503 10.0399C1.97196 10.2413 1.67517 10.2413 1.49212 10.0399L1.0494 9.5529C0.866651 9.35187 0.866299 9.02606 1.04862 8.82456L4.05685 5.49994L1.04862 2.17534C0.866299 1.97384 0.86665 1.64803 1.0494 1.447L1.49212 0.960011C1.67519 0.758638 1.97198 0.758638 2.15503 0.960011L5.95081 5.13533C6.13386 5.3367 6.13386 5.66318 5.95081 5.86455Z' fill='%23222222'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:contain;}
.vc-mb-dsummary .vc-mb-wallet-btn svg{width:16px; height:14px; margin-right:7px;}
.vc-mb-dsummary .vc-mb-wallet-btn span.vc-mb-price{color:#075BBC; font-weight:800; line-height:1; margin-left:4px;}
.vc-mb-booking-sec .card-body{padding:48px 30px;}
.vc-mb-booking-sec h3{font-size:26px; margin:1.8rem 0 .8rem;}
.vc-mb-booking-sec p{color:var(--heading-color); font-size:17px; font-weight:500;}
.vc-mb-booking-sec .vc-mb-calltoactive-btn{margin:2.7rem 0 0; font-size:15px; color:#555; font-weight:normal;}
.vc-mb-booking-sec .vc-mb-calltoactive-btn a{color:#075BBC;}
.vc-mb-booking-sec .vc-mb-calltoactive-btn a:hover{color:#0753AB;}
.vc-mb-booking-sec .vc-mb-blue-btn{font-weight:400; font-size:16px; min-width:auto; padding:9px 38px;}
.vc-mb-rental-deals-sec .vc-mb-top-heading h5{color:var(--heading-color); font-size:22px; font-weight:600; margin:0;}
.vc-mb-rental-deals-sec .btn-outline-dark{background-color:transparent; color:#075BBC; padding:8px 21px; min-width:135px;}
.vc-mb-rental-deals-sec .btn-outline-dark:hover, .vc-mb-rental-deals-sec .btn-outline-dark:focus{background-color:#075BBC; color:#fff;}
.vc-mb-rental-deals-sec{margin-top:3.3rem; margin-bottom:4.4rem;}
.vc-mb-rental-deals-sec .vc-mb-top-heading{margin-bottom:1.9rem; gap:15px;}
.vc-mb-activity-page .vc-mb-rental-deals-sec:has(.vc-mb-cards-scroll-mob .card) .vc-mb-top-heading{margin-bottom:1.2rem;}
.vc-mb-activity-page .vc-mb-rental-deals-sec .vc-mb-top-heading{margin-bottom:0;}
.vc-mb-rental-deals-sec .card a{text-decoration:none;}
.vc-mb-rental-deals-sec .card .vc-mb-deals-img{position:relative;}
.vc-mb-rental-deals-sec .card .vc-mb-deals-img img{height:144px; object-fit:cover;}
.vc-mb-rental-deals-sec .card .vc-mb-deals-img .vc-mb-discount-badge{position:absolute; right:12px; top:12px; background-color:#990301; border-radius:15px; line-height:1; color:#FFFFFF; font-size:13px; padding:6px 13px;}
.vc-mb-rental-deals-sec .card-body{padding:20px 21px;}
.vc-mb-rental-deals-sec .card-body .vc-mb-deal-loc{display:flex; align-items:center; justify-content:space-between; flex-direction:row; gap:12px; margin-bottom:13px;}
.vc-mb-rental-deals-sec .card-body .card-title{background-color:#F4DCC0; border-radius:5px; color:var(--heading-color); font-size:12px; font-weight:500; padding:4px 10px; margin:0 0 8px;}
.vc-mb-rental-deals-sec .card-body p{color:var(--heading-color); font-size:15px; margin-bottom:7px; line-height:1.35;}
.vc-mb-rental-deals-sec .card-body .vc-mb-per-day{font-weight:700; margin:0;}

.vc-mb-app-row{display:none;}
.vc-mb-profile-sec:has(.vc-mb-home-page) .vc-mb-app-row{display:flex;}
.vc-mb-app-sec.card{border-bottom-left-radius:0; border-bottom-right-radius:0; border-bottom:0; margin-top:4.9rem;}
.vc-mb-app-sec .card-body{padding:0;}
.vc-mb-app-sec .card-body .row{width:100%; margin:0; align-items:center; padding:0 18px 0 26px;}
.vc-mb-app-sec .vc-mb-app-img{margin-top:-21px; min-width:112px; margin-right:1.91rem;}
.vc-mb-app-sec .vc-mb-app-content h6{color:var(--heading-color); font-size:22px; font-weight:600; margin-bottom:5px;}
.vc-mb-app-sec .vc-mb-app-content p{color:#555555; font-size:15px; margin:0;}
.vc-mb-app-sec .vc-mb-app-store-icon a{display:inline-block;}
.vc-mb-app-sec .vc-mb-app-store-icon a:not(:last-child){margin-bottom:8px;}
.vc-mb-app-sec .vc-mb-divider{position:relative; margin:0 14px 0 20px;}
.vc-mb-app-sec .vc-mb-divider::before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); background:linear-gradient(to left, #C9C9C9 0%, #EAEAEA 100%); width:1px; height:65px;}
.vc-mb-app-sec .vc-mb-divider span{background-color:#fff; position:relative; padding:6px 0; font-size:13px; color:#555555;}
.vc-mb-app-sec .vc-mb-qrcode-icon img{min-width:78px;}
.vc-mb-dashboard-booking-sec .vc-mb-booking-details-sec:not(:first-of-type){margin-top:1rem;}

/* == Keep Me Updated ==*/
.vc-mb-keep-update .modal-dialog{max-width:740px;}
.vc-mb-keep-update .modal-content{border:1px solid #CADDED; border-radius:10px;}
.vc-mb-keep-update .modal-content .modal-header{border:none; position:absolute; top:0; right:0; padding:20px; z-index:1;}
.vc-mb-keep-update .modal-content .btn-close{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; transform:scale(0.84);}
.vc-mb-keep-update .modal-content .modal-body{padding:35px 35px 40px 35px; text-align:center;}
.vc-mb-keep-update .modal-content .modal-body .vc-mb-title{font-size:24px; margin-bottom:7px;}
.vc-mb-keep-update .modal-content .modal-body p{font-size:15px; color:#636E76; line-height:1.45; font-weight:400;}
.vc-mb-keep-update .modal-content .modal-body a.btn{min-width:142px; padding:6px 10px; color:#fff; text-transform:capitalize;}
/* == End Keep Me Updated ==*/

/* == Sign up popup ==*/
@supports (-webkit-touch-callout: none){
input[type=text], input[type=password], input[type=number], input[type=email], textarea {font-size: 16px !important;}
}
.vc-mb-signupmodal .modal-dialog{max-width:522px;}
.vc-mb-signupmodal .modal-content{border-radius:10px;}
.vc-mb-signupmodal .modal-content .modal-header{border:none; padding:20px 19px 10px 10px;}
.vc-mb-signupmodal .modal-content .btn-close{transform:scale(0.84);}
.vc-mb-signupmodal .modal-header .btn-close, .vc-mb-help-modal .modal-content .btn-close{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;}
.vc-mb-signupmodal .modal-body{padding:0 52px 22px;}
.vc-mb-title{color:var(--heading-color); font-size:var(--text-heading); font-weight:600; line-height:1.15;}
.vc-mb-signupmodal .vc-mb-title{font-size:30px; margin-bottom:8px;}
.vc-mb-signupmodal p{font-size:15px; color:var(--black-color);}
.vc-mb-signupmodal #otp_email_sent{display:flex; flex-flow:row wrap; gap:0 2px;}
.vc-mb-signupmodal #otp_email_sent:empty{display:none;}
.vc-mb-signupmodal #otp_email_sent a{font-size:0; width:22px; height:22px; display:inline-block; background-image:url("data:image/svg+xml,%3Csvg%20fill%3D%22%23333333%22%20viewBox%3D%22-6.5%200%2032%2032%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M19.28%2010.32c0-0.24-0.08-0.44-0.24-0.6l-3.12-3.12c-0.32-0.32-0.84-0.32-1.2%200l-2.36%202.36-11.32%2011.36c-0.12%200.12-0.2%200.28-0.24%200.44l-0.8%203.92c-0.04%200.28%200.04%200.56%200.24%200.76%200.16%200.16%200.36%200.24%200.6%200.24%200.04%200%200.12%200%200.16%200l3.92-0.8c0.16-0.04%200.32-0.12%200.44-0.24l13.68-13.68c0.16-0.2%200.24-0.4%200.24-0.64zM4.32%2023.24l-2.44%200.48%200.52-2.4%2010.56-10.56%201.92%201.92-10.56%2010.56zM16.08%2011.52l-1.92-1.92%201.2-1.2%201.92%201.92-1.2%201.2z%22/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center; background-size:contain;}
.vc-mb-signupmodal .vc-mb-login-btn{font-size:1rem; margin:1rem 0 1.7rem;}
.vc-mb-signupmodal form{padding-top:10px;}
.vc-mb-signupmodal form > .position-relative{margin-top:15px;}
.vc-mb-signupmodal form .form-label{font-size:15px; color:var(--black-color); font-weight:500; margin-bottom:4px;}
.vc-mb-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-mb-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; line-height:normal;}
.vc-mb-signupmodal form button[type="submit"]:hover{background-color:#054895;}
.vc-mb-signupmodal form #login_option_btn{margin-top:12px;}
.vc-mb-signupmodal form #login_option_btn button{width:100%; color:#333333; background-color:transparent; border:1px solid #D5D2D2; height:48px; border-radius:5px; font-size:18px; font-weight:500; letter-spacing:.5px; margin-top:0; line-height:normal;}
.vc-mb-signupmodal form #login_option_btn button:hover{color:#FFFFFF; background-color:#333333; border-color:#333333;}
.vc-mb-signupmodal .vc-mb-divider{margin:22px 0 15px;}
.vc-mb-signupmodal .vc-mb-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-mb-signupmodal .vc-mb-divider span{background-color:#fff; position:relative; padding:0 10px; font-size:14px; color:#888888;}
.vc-mb-signupmodal .vc-mb-social-media{margin-bottom:24px;}
.vc-mb-signupmodal .vc-mb-social-media li{width:100%;}
.vc-mb-signupmodal .vc-mb-google-link{width:100%; color:#333333; background-color:transparent; border:1px solid #e9e9e9; height:48px; border-radius:5px; font-size:18px; font-weight:500; letter-spacing:.5px; margin-top:0; line-height:normal; display:flex; flex-direction:row; justify-content:center; align-items:center; gap:0 6px;}
.vc-mb-signupmodal .vc-mb-google-link:hover{background-color:#ECF5FC; border-color:#ECF5FC;}
.vc-mb-signupmodal .vc-mb-social-media .vc-mb-app-link{position:relative; top:-1px;}
.vc-mb-signupmodal .vc-mb-info{font-size:16px; line-height:1.45; margin-bottom:20px;}
.vc-mb-signupmodal .vc-mb-info span{color:#035FC6;}
.vc-mb-signupmodal .vc-mb-terms{font-size:13px; line-height:1.65;}
.vc-mb-signupmodal .vc-mb-terms a{color:#035FC6; text-decoration:none;}
.vc-mb-signupmodal .vc-mb-terms a:hover{color:#044c9d; text-decoration:underline !important;}
.vc-mb-signupmodal .vc-mb-social-media a svg{width:20px; height:auto;}

.vc-mb-signupmodal .vc-mb-enter-code{margin:0;}
.vc-mb-signupmodal .vc-mb-enter-code .otp-count#otpTimer{font-size:15px; color:#FF662A; margin:0 0 0; display:block; font-weight:500;}
.vc-mb-signupmodal .vc-mb-enter-code .otp-group{display:flex; justify-content:flex-start; gap:12px; margin:13px 0 0;}
.vc-mb-signupmodal .vc-mb-enter-code .otp__digit{border:1px solid #D5D2D2; border-radius:5px; font-size:15px; font-weight:500; width:48px; height:48px; padding:10px; outline:none; text-align:center; outline:none;}
/*.vc-mb-signupmodal .vc-mb-enter-code .otp__digit:focus{border-color:#0d6efd; box-shadow:0 0 0 0.2rem rgba(13,110,253,.25);}*/
.vc-mb-signupmodal .vc-mb-enter-code .otp__digit::-webkit-outer-spin-button, .vc-mb-signupmodal .vc-mb-enter-code .otp__digit::-webkit-inner-spin-button{-webkit-appearance:none; margin:0;}
.vc-mb-signupmodal .vc-mb-enter-code .otp__digit[type=number]{-moz-appearance:textfield;}
.vc-mb-login-form .vc-mb-signupmodal .invalid-feedback{color:#dc3545; font-size:13px;}
/* == End Sign up popup ==*/

footer .vc-footer-appLinks ul .vc-app-foot:not(:last-child), footer .vc-social-tags ul li:not(:last-child){margin-right:5px;}
.vc-footer .vc-footer-dropdowns button[aria-expanded="true"]{background:#114a72;}
.vc-footer .vc-footer-dropdowns button[aria-expanded="false"]{background:transparent;}

/* == Active page == */
.vc-mb-title{color:var(--heading-color); font-size:20px; font-weight:600;}
.vc-mb-booking-details-sec .vc-mb-top-menu, .vc-mb-comp-booking .vc-mb-top-menu{margin-bottom:16px;}
.vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-toggle::after, .vc-mb-comp-booking .vc-mb-top-menu .dropdown-toggle::after{display:none;}
.vc-mb-booking-details-sec .vc-mb-res-no, .vc-mb-comp-booking .vc-mb-res-no{font-size:20px; color:#2F2C2C; font-weight:500; margin-bottom:0;}
.vc-mb-top-menu a.nav-link{padding:8px;}
.vc-mb-booking-details-sec .vc-mb-res-no span, .vc-mb-comp-booking .vc-mb-res-no span{color:#075BBC; font-weight:500;}
.vc-mb-booking-details-sec .vc-mb-car-img img, .vc-mb-comp-booking .vc-mb-car-img img{border-radius:5px; min-width:141px; margin-right:20px;}
.vc-mb-booking-details-sec .vc-mb-car-name, .vc-mb-comp-booking .vc-mb-car-name{color:var(--heading-color); font-size:18px; font-weight:600; margin-bottom:4px;}
.vc-mb-booking-details-sec .vc-mb-car-name small, .vc-mb-comp-booking .vc-mb-car-name small{font-size:12px; color:#555555; font-weight:600;}
.vc-mb-booking-details-sec .vc-mb-car-cat, .vc-mb-comp-booking .vc-mb-car-cat{font-size:14px; color:#555555; font-weight:400; margin-bottom:10px;}
.vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp, .vc-mb-comp-booking .vc-mb-car-det .vc-mb-supp, .vc-mb-supplier-details .vc-mb-supp{color:var(--black-color); font-size:14px; font-weight:400; margin:0;}
.vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp .vc-mb-supp-name, .vc-mb-supplier-details .vc-mb-supp .vc-mb-supp-name{line-height:1.1;}
.vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp .vc-mb-supp-name .vc-mb-name, .vc-mb-supplier-details .vc-mb-supp .vc-mb-supp-name .vc-mb-name, .vc-mb-supplier-details h6{font-size:14px; margin:0;}
.vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp .vc-mb-supp-name a, .vc-mb-supplier-details .vc-mb-supp .vc-mb-supp-name a, .vc-mb-comp-booking .vc-mb-car-det .vc-mb-supp a{color:#2099F3; font-weight:500; font-size:12px;}
.vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp img, .vc-mb-supplier-details .vc-mb-supp img{margin-right:9px; min-width:81px; border:1px solid #D5D5D5;}
.tab-content .vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp img, .vc-mb-comp-booking .vc-mb-car-det .vc-mb-supp img{margin-right:8px; min-width:67px; border:1px solid #D5D5D5;}
.vc-mb-booking-details-sec .card-body, .vc-mb-comp-booking .card-body{padding:25px 30px;}
.vc-mb-booking-details-sec .vc-mb-car-price .vc-mb-title{color:#555555; font-size:13px; margin-bottom:0 !important; font-weight:400; line-height:1.5;}
.vc-mb-booking-details-sec .vc-mb-car-price .vc-mb-total-amount{color:var(--heading-color); font-size:24px; font-weight:bold; line-height:1.4;}
.vc-mb-booking-details-sec .vc-mb-car-price .vc-mb-pay-now{font-size:13px; color:#015DC5; display:table; margin:auto 0 auto auto;}
.vc-mb-booking-details-sec .vc-mb-car-price .vc-mb-pay-now::after{display:none;}
.vc-mb-booking-details-sec .vc-mb-car-duration{background-color:#F4F8FB; padding:24px 26px; border-radius:10px;}
.vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-car-duration-date h5{color:var(--black-color); font-size:18px; font-weight:800; margin-bottom:4px;}
.vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-car-duration-date p{color:var(--black-color); font-size:15px; margin:0;}
.vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-duration-bar{position:relative; width:100%; height:1px; background:#0A52B7;}
.vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-duration-bar::before, .vc-mb-car-duration .vc-mb-duration-bar::after{content:""; position:absolute; left:0; top:calc(50% + 0px); transform:translateY(-50%); width:12px; height:12px; border:1px solid #0A52B7; border-radius:20px; background-color:#fff;}
.vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-duration-bar::after{left:auto; right:0;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter{position:relative; margin:30px 0 0 0;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:calc(100% + 60px); height:1px; background:#CADDED;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter span{position:relative; background-color:#075BBC; display:inline-block; border-radius:28px; color:#fff; font-size:15px; font-weight:400; padding:4px 18px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec{background:linear-gradient(to left, rgba(236, 254, 204, 0.7) 100%, rgba(245, 255, 227, 0.3) 15%); border:1px solid #CCDAB9; border-radius:10px; padding:15px 24px; margin:1.625rem 0 0;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-img{margin-right:28px; min-width:122px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-det .vc-mb-insure-name{font-size:18px; color:#131D0D; font-weight:500; margin-bottom:10px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-det .vc-mb-insure-cat{font-size:14px; color:#33412A; font-weight:400; margin-bottom:10px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec ul{flex-flow:row wrap !important; gap: 0.2rem 1rem !important;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec ul li{position:relative; font-size:14px; color:#33412A; font-weight:500; padding:0 0 0 22px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn{display:flex; flex-direction:column; align-items:center; max-width:125px; margin:auto 0 auto auto;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn .vc-mb-btn-green{background-color:#69A303; border-color:#69A303; border-radius:5px; font-size:15px; color:#FFFFFF; font-weight:500; padding:9px 18px; margin-bottom:8px; min-width:125px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn .vc-mb-btn-green:hover, .vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn .vc-mb-btn-green:focus{background-color:#548105; border-color:#548105;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn a{color:#015DC5; font-size:13px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-det ul li svg{position:absolute; left:0; top:4px; width:16px; height:auto;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec{margin-top:1.1rem; border:1px solid #CADDED; border-radius:10px; padding:16px 8px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .col-12{padding:0.6rem 1.625rem;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-boder-right{border-right:1px solid #CADDED;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div{display:flex; flex-direction:row;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-icon{min-width:46px; margin-right:15px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-det h5{color:var(--heading-color); font-size:18px; font-weight:500;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-det p{color:var(--black-color); font-size:14px;}
.vc-mb-blue-outline-btn, .vc-mb-blue-outline-btn:focus-visible{border:1px solid #015DC5; border-radius:5px; color:#015DC5; font-size:14px; font-weight:500; padding:7px 20px; display:inline-block;}
.vc-mb-blue-outline-btn:hover, .vc-mb-blue-outline-btn:focus, .vc-mb-blue-outline-btn:active, .vc-mb-blue-outline-btn:active:focus-visible{background-color:#015DC5 !important; color:#fff !important;}
.vc-mb-gray-outline-btn{border:1px solid #A7B4BF; border-radius:5px; color:var(--heading-color); font-size:14px; font-weight:500; padding:10px 23px 10px 43px; display:inline-block;}
.vc-mb-gray-outline-btn:hover, .vc-mb-gray-outline-btn:focus{background-color:#A7B4BF; color:var(--heading-color);}
.vc-mb-download-btn.vc-mb-blue-outline-btn{position:relative; padding:10px 23px 10px 43px;}
.vc-mb-download-btn::before{content:""; position:absolute; left:20px; top:50%; transform:translateY(-50%); width:16px; height:16px; background-image:url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.15662 11.2861C8.04412 11.4091 7.88515 11.4792 7.71843 11.4792C7.5517 11.4792 7.39274 11.4091 7.28024 11.2861L4.11356 7.82254C3.89229 7.58052 3.9091 7.20496 4.15112 6.98369C4.39314 6.76242 4.76869 6.7792 4.98997 7.02121L7.12468 9.35608V0.59375C7.12468 0.265834 7.39052 0 7.71843 0C8.04634 0 8.31218 0.265834 8.31218 0.59375V9.35608L10.4469 7.02121C10.6682 6.7792 11.0437 6.76242 11.2858 6.98369C11.5278 7.20496 11.5446 7.58052 11.3233 7.82254L8.15662 11.2861Z' fill='%23015DC5'/><path d='M1.1875 10.0938C1.1875 9.76584 0.921675 9.5 0.59375 9.5C0.265834 9.5 0 9.76584 0 10.0938V10.1372C0 11.2199 0 12.0926 0.0922454 12.7789C0.188053 13.4915 0.393007 14.0914 0.869528 14.5679C1.34605 15.0445 1.94603 15.2495 2.65862 15.3453C3.34497 15.4375 4.21764 15.4375 5.30031 15.4375H10.1372C11.2199 15.4375 12.0926 15.4375 12.7789 15.3453C13.4915 15.2495 14.0914 15.0445 14.568 14.5679C15.0445 14.0914 15.2495 13.4915 15.3453 12.7789C15.4375 12.0926 15.4375 11.2199 15.4375 10.1372V10.0938C15.4375 9.76584 15.1717 9.5 14.8438 9.5C14.5158 9.5 14.25 9.76584 14.25 10.0938C14.25 11.2301 14.2487 12.0226 14.1684 12.6207C14.0902 13.2016 13.9474 13.5092 13.7283 13.7283C13.5092 13.9474 13.2016 14.0902 12.6207 14.1684C12.0226 14.2487 11.2301 14.25 10.0938 14.25H5.34375C4.20738 14.25 3.41483 14.2487 2.81685 14.1684C2.23594 14.0902 1.92832 13.9474 1.70922 13.7283C1.49011 13.5092 1.34726 13.2016 1.26916 12.6207C1.18876 12.0226 1.1875 11.2301 1.1875 10.0938Z' fill='%23015DC5'/></svg>"); background-repeat:no-repeat; background-size:contain;}
.vc-mb-download-btn:hover::before, .vc-mb-download-btn:focus::before{content:""; position:absolute; left:20px; top:50%; transform:translateY(-50%); width:16px; height:16px; background-image:url("data:image/svg+xml;utf8,<svg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M8.15662 11.2861C8.04412 11.4091 7.88515 11.4792 7.71843 11.4792C7.5517 11.4792 7.39274 11.4091 7.28024 11.2861L4.11356 7.82254C3.89229 7.58052 3.9091 7.20496 4.15112 6.98369C4.39314 6.76242 4.76869 6.7792 4.98997 7.02121L7.12468 9.35608V0.59375C7.12468 0.265834 7.39052 0 7.71843 0C8.04634 0 8.31218 0.265834 8.31218 0.59375V9.35608L10.4469 7.02121C10.6682 6.7792 11.0437 6.76242 11.2858 6.98369C11.5278 7.20496 11.5446 7.58052 11.3233 7.82254L8.15662 11.2861Z' fill='%23ffffff'/><path d='M1.1875 10.0938C1.1875 9.76584 0.921675 9.5 0.59375 9.5C0.265834 9.5 0 9.76584 0 10.0938V10.1372C0 11.2199 0 12.0926 0.0922454 12.7789C0.188053 13.4915 0.393007 14.0914 0.869528 14.5679C1.34605 15.0445 1.94603 15.2495 2.65862 15.3453C3.34497 15.4375 4.21764 15.4375 5.30031 15.4375H10.1372C11.2199 15.4375 12.0926 15.4375 12.7789 15.3453C13.4915 15.2495 14.0914 15.0445 14.568 14.5679C15.0445 14.0914 15.2495 13.4915 15.3453 12.7789C15.4375 12.0926 15.4375 11.2199 15.4375 10.1372V10.0938C15.4375 9.76584 15.1717 9.5 14.8438 9.5C14.5158 9.5 14.25 9.76584 14.25 10.0938C14.25 11.2301 14.2487 12.0226 14.1684 12.6207C14.0902 13.2016 13.9474 13.5092 13.7283 13.7283C13.5092 13.9474 13.2016 14.0902 12.6207 14.1684C12.0226 14.2487 11.2301 14.25 10.0938 14.25H5.34375C4.20738 14.25 3.41483 14.2487 2.81685 14.1684C2.23594 14.0902 1.92832 13.9474 1.70922 13.7283C1.49011 13.5092 1.34726 13.2016 1.26916 12.6207C1.18876 12.0226 1.1875 11.2301 1.1875 10.0938Z' fill='%23ffffff'/></svg>"); background-repeat:no-repeat; background-size:contain;}
.vc-mb-confirmed-pill{background-color:rgba(6, 178, 23, 0.1); font-size:10px; font-weight:400; color:#01A311; border:0.8px solid; padding:3px 6px; border-radius:20px; height:fit-content; line-height:1;}
.vc-mb-request-pill{background-color:#FA6F34; font-size:13px; font-weight:400; color:#fff; padding:5px 10px 6px; border-radius:20px; height:fit-content; line-height:1; display:inline-block; margin:0 0 0 5px; position:relative; }
.vc-mb-booking-details-sec .vc-mb-car-cat{margin-bottom:2px;}
.vc-mb-booking-details-sec .vc-mb-car-cat .vc-mb-request-pill{top:-1px;}
.vc-mb-booking-details-sec .vc-mb-security-deposit{font-size:14px; color:var(--heading-color); font-weight:600; margin:9px 0 0;}
.vc-mb-booking-details-sec .vc-mb-security-deposit span{font-weight:inherit;}
.vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu .dropdown-item{padding:0 0 0 26px;}
.vc-mb-booking-details-sec.vc-mb-great-choice-card .vc-mb-more-deals-sec{margin:1.625rem 0 0;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left, .vc-mb-comp-booking .vc-mb-top-menu .vc-mb-top-left{display:flex; flex-direction:row; gap:1.35rem; align-items:center;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec, .vc-mb-comp-booking .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec{display:flex; flex-direction:row; align-items:start; gap:8px;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content .vc-mb-title, .vc-mb-comp-booking .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content .vc-mb-title{color:var(--black-color); font-size:14px; font-weight:600;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content p, .vc-mb-comp-booking .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content p{font-size:13px; color:#33412A; line-height:1.1; margin:0;}

.vc-mb-help-modal .modal-dialog{max-width:830px;}
.vc-mb-help-modal .modal-content{border:1px solid #CADDED; border-radius:10px;}
.vc-mb-help-modal .modal-content .modal-header{border:none; position:absolute; top:0; right:0; padding:20px; z-index:1;}
.vc-mb-help-modal .modal-content .btn-close{transform:scale(0.84);}
.vc-mb-help-modal .modal-content .modal-body{padding:26px 35px 47px 35px;}
.vc-mb-help-modal .modal-content .modal-body .vc-mb-title{font-size:24px; margin-bottom:7px;}
.vc-mb-help-modal .modal-content .modal-body p{font-size:15px; color:#636E76; line-height:1.45; font-weight:400;}
.vc-mb-help-modal .modal-content .modal-body .card{background-color:#F4F8FB; border:none; border-radius:0;}
.vc-mb-help-modal .modal-content .modal-body .card .icon{height:47px; display:flex; align-items:center; justify-content:center; margin-bottom:16px;}
.vc-mb-help-modal .modal-content .modal-body .card h4{color:var(--heading-color); font-size:18px; font-weight:500; margin-bottom:10px;}
.vc-mb-help-modal .modal-content .modal-body .card p{font-size:14px; color:var(--black-color); line-height:1.55;}
.vc-mb-help-modal .modal-content .modal-body .card a.btn{min-width:142px; padding:6px 10px; color:#fff;}
.vc-mb-help-modal .modal-content .modal-body .card .card-body{padding:24px 10px 28px 10px;}
.vc-mb-help-modal .modal-content .modal-body .vc-mb-help-card{position:relative; padding:35px 0 0; margin:17px 0 0;}
.vc-mb-help-modal .modal-content .modal-body .vc-mb-help-card::before{content:""; position:absolute; left:50%; top:0; transform:translateX(-50%); width:calc(100% + 70px); height:1px; background:#D7E6F2;}


/* == End Active page == */
/* == Booking page == */
.vc-mb-profile-sec:has(.vc-mb-booking-page), .vc-mb-profile-sec:has(.vc-mb-offers-page), .vc-mb-profile-sec:has(.vc-mb-active-booking-sec), .vc-mb-profile-sec:has(.vc-mb-wallet-page), .vc-mb-profile-sec:has(.vc-mb-activity-page), .vc-mb-profile-sec:has(.vc-mb-confirm-details), .vc-mb-profile-sec:has(.vc-mb-manage-activi){padding-bottom:6rem;}
.vc-mb-booking-page .vc-mb-title{font-size:24px; margin-bottom:1.15rem;}
.vc-mb-booking-page .tab-pane .vc-mb-comp-booking:not(:first-of-type){margin-top:1rem;}
.vc-mb-upcoming-booking-sec{border:2px solid #075BBC;}
.vc-mb-supp-det-sec{margin-top:1.3rem;}
.vc-mb-supp-det-sec .vc-mb-title{font-size:18px; margin-bottom:1rem;}
.vc-mb-supp-det-sec .vc-mb-supp-map-div .vc-mb-supp-map{border:1px solid #AEAEAE; border-radius:5px; overflow:hidden; width:172px; height:92px; display:table; margin:auto auto .8rem 0; line-height:0;}
.vc-mb-supp-det-sec .vc-mb-blue-outline-btn{font-size:12px; padding:8px 23px; min-width:174px;}
.vc-mb-supp-det-sec .vc-mb-supp-address-div{padding-left:13px;}
.vc-mb-supp-det-sec .vc-mb-supp-address-div p, .vc-mb-supp-det-sec .vc-mb-supp-timing-div p{color:var(--heading-color); font-size:14px; line-height:1.62;}
.vc-mb-supp-det-sec .vc-mb-supp-address-div .vc-mb-supp-loc, .vc-mb-supp-det-sec .vc-mb-supp-timing-div .vc-mb-bus-hours{position:relative; font-size:15px; font-weight:500; line-height:1.4; margin-bottom:5px;}
.vc-mb-supp-det-sec .vc-mb-supp-address-div .vc-mb-supp-loc .vc-mb-loc-name, .vc-mb-supp-det-sec .vc-mb-supp-timing-div .vc-mb-bus-hours .vc-mb-loc-name{font-weight:500;}
.vc-mb-supp-det-sec .vc-mb-supp-address-div .vc-mb-supp-loc::before{content:""; position:absolute; left:-26px; top:1px; width:14px; height:19px; background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2219%22%20viewBox%3D%220%200%2015%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M7.50017%208.92101C6.56202%208.92101%205.80164%208.14335%205.80164%207.18388C5.80164%206.2244%206.56202%205.44675%207.50017%205.44675C8.43833%205.44675%209.1987%206.2244%209.1987%207.18388C9.1987%208.14335%208.43833%208.92101%207.50017%208.92101ZM7.50017%204.28866C5.93696%204.28866%204.66929%205.58456%204.66929%207.18388C4.66929%208.7832%205.93696%2010.0791%207.50017%2010.0791C9.06339%2010.0791%2010.3311%208.7832%2010.3311%207.18388C10.3311%205.58456%209.06339%204.28866%207.50017%204.28866ZM7.50017%2017.0276C6.55862%2017.0328%201.83841%209.60486%201.83841%207.18388C1.83841%203.9864%204.37318%201.39344%207.50017%201.39344C10.6272%201.39344%2013.1619%203.9864%2013.1619%207.18388C13.1619%209.57244%208.427%2017.0328%207.50017%2017.0276ZM7.50017%200.235352C3.74812%200.235352%200.706055%203.34655%200.706055%207.18388C0.706055%2010.0895%206.37065%2018.7711%207.50017%2018.7648C8.61214%2018.7711%2014.2943%2010.0501%2014.2943%207.18388C14.2943%203.34655%2011.2522%200.235352%207.50017%200.235352Z%22%20fill%3D%22black%22%20stroke%3D%22black%22%20stroke-width%3D%220.1%22/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:contain;}
.vc-mb-supp-det-sec .vc-mb-supp-cont-div{line-height:1.3; padding-left:13px;}
.vc-mb-supp-det-sec .vc-mb-supp-cont-div a{position:relative; color:var(--heading-color); font-size:15px; line-height:normal; font-weight:500; display:table; margin:auto auto auto 0;}
.vc-mb-supp-det-sec .vc-mb-supp-cont-div a::before{content:""; position:absolute; left:-28px; top:1px; width:18px; height:18px; background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 3.04167C0.75 10.8887 7.11129 17.25 14.9583 17.25C15.3124 17.25 15.6633 17.2371 16.0109 17.2116C16.4098 17.1823 16.6092 17.1678 16.7908 17.0633C16.9411 16.9767 17.0836 16.8233 17.159 16.667C17.25 16.4784 17.25 16.2583 17.25 15.8182V13.2356C17.25 12.8655 17.25 12.6804 17.189 12.5218C17.1353 12.3817 17.0479 12.2569 16.9346 12.1585C16.8063 12.047 16.6324 11.9837 16.2846 11.8572L13.345 10.7883C12.9403 10.6412 12.7379 10.5676 12.5459 10.5801C12.3766 10.5911 12.2137 10.6489 12.0753 10.747C11.9184 10.8582 11.8077 11.0428 11.5861 11.4121L10.8333 12.6667C8.40426 11.5666 6.43508 9.59483 5.33333 7.16667L6.58791 6.41392C6.95716 6.19237 7.14179 6.08159 7.25302 5.92464C7.3511 5.78624 7.40894 5.62334 7.41994 5.45406C7.43241 5.26208 7.3588 5.05974 7.21168 4.65505L6.14274 1.71544C6.01625 1.36761 5.95301 1.19369 5.84155 1.06543C5.74309 0.952116 5.61832 0.864721 5.47819 0.810913C5.31955 0.75 5.13449 0.75 4.76438 0.75H2.18184C1.74172 0.75 1.52166 0.75 1.33298 0.840979C1.17671 0.916338 1.0233 1.05893 0.936725 1.20928C0.832207 1.39081 0.817604 1.59023 0.788399 1.98909C0.762952 2.33662 0.75 2.68763 0.75 3.04167Z' stroke='%23222222' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:contain;}
.vc-mb-supp-det-sec .vc-mb-supp-cont-div a span{font-size:14px; font-weight:500; display:table; margin:8px 0 0; color:#015DC5;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div p.vc-mb-note{background-color:#FFF7EE; border:1px solid #E0C2A0; border-radius:5px; font-size:13px; color:#736863; text-align:center; padding:5px 10px; display:table; margin:auto auto auto 0;}
.vc-mb-supp-det-sec .vc-mb-supp-instr .vc-mb-view-supp{position:relative; color:#015DC5; font-size:14px; font-weight:400; margin:0;}
.vc-mb-supp-det-sec .vc-mb-supp-instr .vc-mb-view-supp::before{content:""; position:absolute; left:-27px; top:-1px; width:14px; height:18px; background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2219%22%20viewBox%3D%220%200%2015%2019%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M8.45817%200.875H2.70817C1.64962%200.875%200.791504%201.73312%200.791504%202.79167V16.2083C0.791504%2017.2669%201.64962%2018.125%202.70817%2018.125H12.2915C13.3501%2018.125%2014.2082%2017.2669%2014.2082%2016.2083V6.625M8.45817%200.875L14.2082%206.625M8.45817%200.875V5.66667C8.45817%206.19593%208.88722%206.625%209.4165%206.625H14.2082M4.62484%2010.4583H10.3748M4.62484%2014.2917H10.3748%22%20stroke%3D%22%23222222%22%20stroke-width%3D%221.1%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center; background-size:contain;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div{padding-left:18px;}
.vc-mb-supp-det-sec .vc-mb-supp-instr{padding-left:18px; margin-top:11px;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div .vc-mb-bus-hours svg{position:absolute; left:-29px; top:1px; display:none;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div .vc-mb-bus-hours::before{content:""; position:absolute; left:-29px; top:1px; width:18px; height:18px; background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00668 6.74636e-05C9.04234 0.000142985 9.078 0.000218506 9.11473 0.000296315C9.62648 0.00203688 10.1285 0.0108288 10.6312 0.116144C10.6653 0.123106 10.6995 0.130068 10.7346 0.137242C12.1059 0.424193 13.3748 0.974046 14.4844 1.83321C14.5154 1.85683 14.5465 1.88046 14.5785 1.9048C15.1244 2.32923 15.6362 2.82984 16.0607 3.37506C16.1009 3.42425 16.1009 3.42425 16.1418 3.47444C17.3548 4.9898 18.0027 6.93461 17.9984 8.86711C17.9982 8.97012 17.9991 9.07309 18 9.1761C18.0015 9.64472 17.9593 10.0966 17.8822 10.5587C17.8723 10.6185 17.8723 10.6185 17.8622 10.6794C17.6161 12.05 17.0213 13.3529 16.1658 14.4484C16.1392 14.4824 16.1126 14.5165 16.0852 14.5516C15.6531 15.0905 15.1697 15.6005 14.6245 16.0253C14.5917 16.052 14.5589 16.0788 14.5252 16.1064C13.4059 17.003 12.0339 17.5816 10.6312 17.8474C10.6028 17.8532 10.5745 17.8589 10.5452 17.8648C9.49293 18.0706 8.27942 18.0322 7.23333 17.8124C7.17998 17.8014 7.17998 17.8014 7.12556 17.7902C5.82444 17.5136 4.60318 16.9493 3.55526 16.1304C3.52121 16.1038 3.48717 16.0772 3.45209 16.0498C2.91335 15.6175 2.40358 15.1339 1.97894 14.5885C1.93878 14.5393 1.93878 14.5393 1.8978 14.4892C1.00151 13.3695 0.423191 11.997 0.157425 10.5937C0.15169 10.5654 0.145955 10.537 0.140047 10.5078C-0.0515491 9.52708 -0.0473134 8.34773 0.157425 7.36986C0.164384 7.3357 0.171344 7.30154 0.178514 7.26634C0.464707 5.89768 1.01206 4.62084 1.87386 3.51523C1.89743 3.48424 1.921 3.45325 1.94528 3.42133C2.36917 2.87513 2.87003 2.36263 3.41514 1.93833C3.46554 1.89754 3.46554 1.89754 3.51695 1.85593C5.07492 0.616173 7.02865 -0.00746728 9.00668 6.74636e-05ZM3.55526 3.37506C3.53784 3.39154 3.52041 3.40801 3.50246 3.42499C3.22201 3.69121 2.98052 3.97636 2.74959 4.28615C2.73469 4.30575 2.7198 4.32534 2.70445 4.34553C2.45027 4.68045 2.24241 5.0345 2.049 5.4075C2.03532 5.43374 2.02163 5.45998 2.00753 5.48701C1.45187 6.56584 1.19236 7.74881 1.19517 8.9577C1.1952 8.99006 1.19523 9.02242 1.19526 9.05575C1.20169 11.1173 2.03037 13.0047 3.45017 14.4834C3.48015 14.5148 3.51014 14.5463 3.54103 14.5787C3.74304 14.7859 3.95604 14.9734 4.18579 15.1492C4.20837 15.1665 4.23095 15.1838 4.25422 15.2017C4.63367 15.4899 5.02286 15.738 5.44684 15.9552C5.47286 15.9687 5.49889 15.9823 5.5257 15.9962C7.34929 16.9365 9.49655 17.0603 11.441 16.444C12.6136 16.0577 13.6334 15.4049 14.5194 14.5535C14.5665 14.5085 14.5665 14.5085 14.6146 14.4626C14.822 14.2603 15.0076 14.0465 15.185 13.8176C15.1998 13.7986 15.2147 13.7796 15.23 13.76C16.2931 12.3911 16.8486 10.7142 16.8445 8.98617C16.8444 8.95473 16.8444 8.9233 16.8444 8.8909C16.8378 6.83543 16.0022 4.95439 14.5895 3.48019C14.5581 3.44698 14.5268 3.41378 14.4945 3.37958C14.2527 3.12948 13.9915 2.91712 13.7137 2.70926C13.6941 2.69431 13.6745 2.67936 13.6542 2.66395C13.3195 2.40975 12.9656 2.20186 12.5928 2.00842C12.5666 1.99472 12.5403 1.98103 12.5133 1.96692C9.59191 0.461139 5.9627 1.07524 3.55526 3.37506Z' fill='black'/%3E%3Cpath d='M12.5 5.5L9 9V14.5' stroke='black' stroke-width='1.1'/%3E%3C/svg%3E"); background-position:center; background-repeat:no-repeat; background-size:contain;}
.vc-mb-chat-support{margin:0.85rem 0 2.4rem;}
.vc-mb-chat-support a{color:var(--heading-color); font-size:14px; font-weight:400; gap:7px;}

.vc-mb-booking-tabs .list-group{background-color:#fff; border:1px solid #D7E6F2; border-radius:7px; border-bottom-left-radius:0; border-bottom-right-radius:0; padding:10px 0;}
.vc-mb-booking-tabs .list-group .list-group-item{position:relative; color:var(--heading-color); font-size:16px; font-weight:500; border-radius:0; border:none; background-color:transparent; padding:9px 10px; margin:0;}
.vc-mb-booking-tabs .list-group .list-group-item:not(:last-child){border-right:1px solid #D7E6F2;}
.vc-mb-booking-tabs .list-group .list-group-item::before{content:""; position:absolute; width:calc(100% + 1px); height:2px; left:0; bottom:-10px; background:transparent;}
.vc-mb-booking-tabs .list-group .list-group-item:hover::before, .vc-mb-booking-tabs .list-group .list-group-item.active::before{background:#0A52B7;}
.vc-mb-booking-tabs .list-group .list-group-item.active{color:#075BBC;}
.vc-mb-comp-booking .vc-mb-res-no{font-size:15px;}
.vc-mb-booking-details-sec .vc-mb-empty-text{font-size:15px; margin:0}
.vc-mb-booking-details-sec .vc-mb-empty-text a{color:#015DC5;}
.vc-mb-booking-details-sec .vc-mb-empty-text a:hover{color:#034793;}
.vc-mb-comp-booking .vc-mb-res-no span{font-size:18px;}
.vc-mb-comp-booking .vc-mb-car-img img{min-width:107px; margin-right:14px;}
.vc-mb-comp-booking .vc-mb-car-name{font-size:16px; margin-bottom:5px;}
.vc-mb-comp-booking .vc-mb-car-cat, .vc-mb-comp-booking .vc-mb-car-det .vc-mb-supp{font-size:12px;}
.vc-mb-comp-booking .vc-mb-car-det .vc-mb-supp img{min-width:53px; border:1px solid #D5D5D5; margin-right:11px;}
.vc-mb-comp-booking .vc-mb-car-det .vc-mb-supp .vc-mb-name{font-size:13px; margin:0;}
.vc-mb-comp-booking .vc-mb-trip-loc small{color:#555555; font-size:13px; margin-bottom:9px;}
.vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-start-date, .vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-end-date{font-weight:800; color:var(--black-color); font-size:15px; margin-bottom:2px; line-height:1.35;}
.vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-pickup-loc, .vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-dropup-loc{color:var(--black-color); font-size:14px; max-width:155px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0;}
.vc-mb-booking-tabs .tab-pane .vc-mb-booking-details-sec:not(:first-of-type){margin-top:1rem;}
/*.vc-mb-booking-details-sec .vc-mb-res-no .vc-mb-success, .vc-mb-booking-details-sec .vc-mb-res-no .vc-mb-warning, .vc-mb-booking-details-sec .vc-mb-res-no .vc-mb-danger{margin-left:5px;}*/
.vc-mb-dashboard-content span.vc-mb-success, .vc-mb-dashboard-content span.vc-mb-warning, .vc-mb-dashboard-content span.vc-mb-danger{background-color:rgba(6, 178, 23, 0.1); color:#01A311; border: 0.8px solid; font-size:10px; font-weight:400; padding:3px 6px; border-radius:36px; display:inline-block; position:relative; top:-4px; line-height:normal; height:fit-content;}
.vc-mb-booking-details-page span.vc-mb-success, .vc-mb-booking-details-page span.vc-mb-warning, .vc-mb-booking-details-page span.vc-mb-danger{top:2px;}
.vc-mb-dashboard-content span.vc-mb-danger{background-color:rgba(244, 29, 34, 0.1); color:#F41D22;}
.vc-mb-dashboard-content span.vc-mb-warning{background-color:rgba(249, 115, 22, 0.1); color:#D96717;}
/* == End Booking page == */
/* == My Account page == */
.vc-mb-traveller-form-sec .vc-mb-form-sec input[disabled].form-control{background-color:var(--bs-secondary-bg);opacity:1; cursor:auto;}
.vc-mb-traveller-form-sec h2, .vc-mb-offers-page h2, .vc-mb-wallet-top-heading h2, .vc-mb-booking-details-page h2, .vc-mb-manage-activi h2, .vc-mb-activity-page h2{color:var(--heading-color); font-size:24px; font-weight:600; margin-bottom:9px;}
.vc-mb-traveller-form-sec p, .vc-mb-offers-page p, .vc-mb-wallet-top-heading p, .vc-mb-booking-details-page p, .vc-mb-manage-activi p, .vc-mb-activity-page p{color:#636E76; font-size:15px; line-height:1.35;}
.vc-mb-traveller-form-sec p strong, .vc-mb-offers-page p strong, .vc-mb-wallet-top-heading p strong, .vc-mb-booking-details-page p strong, .vc-mb-manage-activi p strong{font-weight:500;}
.vc-mb-traveller-form-sec .vc-mb-blue-outline-btn{white-space:nowrap;}
.vc-mb-manage-activi .vc-mb-cards-scroll-mob:has(.vc-mb-empty-loc){margin:0;}
.vc-mb-manage-activi:has(.vc-mb-empty-loc) .vc-mb-top-heading{margin-bottom:1.1rem !important;}

.vc-mb-profile-sec:has(.vc-mb-traveller-form-sec){padding-bottom:3rem;}
.vc-mb-traveller-form{background-color:#fff; border:1px solid #CADDED; border-radius:10px; padding:33px 30px; margin-top:1.75rem;}
.vc-mb-traveller-form .vc-mb-top-title{margin-bottom:1.62rem;}
.vc-mb-traveller-form .vc-mb-top-title .form-label, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-label.d-block{color:var(--black-color); font-size:15px; font-weight:500; margin-bottom:2px;}
.vc-mb-traveller-form .vc-mb-top-title .form-check-input[type="radio"], .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check-input[type="radio"]{width:15px; height:15px; border-color:#AEA9A9; box-shadow:none; outline:none; margin-left:0; cursor:pointer;}
.vc-mb-traveller-form .vc-mb-top-title .form-check-label, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check-label{padding-left:6px;}
.vc-mb-traveller-form .vc-mb-top-title .form-check-input[type="radio"]:checked, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check-input[type="radio"]:checked{border-color:#075BBC; --bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.5' fill='%23075BBC'/%3e%3c/svg%3e"); background-color:#fff;}
.vc-mb-traveller-form .vc-mb-top-title .form-check-label, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check-label, .vc-mb-traveller-form .was-validated .vc-mb-top-title .form-check-label, .vc-mb-travellermodal .vc-mb-addtraveller-from .was-validated .form-check-label{color:var(--black-color); font-size:15px; line-height:1; cursor:pointer;}

.vc-mb-traveller-form .vc-mb-top-title .form-check:has(.form-check-input[type="radio"][disabled]) .form-check-label, .vc-mb-traveller-form .vc-mb-top-title .form-check-input[type="radio"][disabled], .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check-input[type="radio"][disabled], .vc-mb-traveller-form .vc-mb-top-title .form-check:has(.form-check-input[type="radio"][disabled]), .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check:has(.form-check-input[type="radio"][disabled]), .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check:has(.form-check-input[type="radio"][disabled]) .form-check-label{cursor:default;}

.vc-mb-traveller-form .vc-mb-top-title .form-check, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check{position:relative; line-height:1.2; padding:0; margin:0; cursor:pointer;}
.vc-mb-traveller-form .vc-mb-top-title .form-check:has(.form-check-input[disabled]), .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check:has(.form-check-input[disabled]), .vc-mb-traveller-form .vc-mb-top-title .form-check .form-check-input[disabled], .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check .form-check-input[disabled], .vc-mb-traveller-form .vc-mb-top-title .form-check .form-check-input[disabled] + .form-check-label, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check .form-check-input[disabled] + .form-check-label{cursor:default;}

.vc-mb-traveller-form .vc-mb-top-title .form-check:not(:last-child), .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check:not(:last-child){margin:0 28px 0 0;}
.vc-mb-traveller-form .vc-mb-top-title .vc-mb-blue-outline-btn{position:relative; font-size:14px; color:#075BBC; font-weight:400; border-color:#075BBC; padding:8px 15px 8px 32px;}
.vc-mb-traveller-form .vc-mb-top-title .vc-mb-blue-outline-btn::before{content:"+"; font-size:20px; position:absolute; left:15px; top:calc(50% - 2px); transform:translateY(-50%);}
.vc-mb-traveller-form .vc-mb-top-title .vc-mb-blue-outline-btn:hover, .vc-mb-traveller-form .vc-mb-top-title .vc-mb-blue-outline-btn:focus{color:#fff; background-color:#075BBC;}
.vc-mb-traveller-form .vc-mb-form-sec .form-label, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-label{color:var(--black-color); font-size:15px; font-weight:500; margin-bottom:6px;}
.vc-mb-traveller-form .vc-mb-form-sec .form-control, .vc-mb-traveller-form .vc-mb-form-sec .form-select, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-control, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-select, .vc-feedback-modal form .form-control{border:1px solid #D5D2D2 !important; border-radius:5px; color:var(--black-color); font-size:15px; font-weight:400; height:48px; padding:12px 12px; outline:none !important; box-shadow:none !important;}

.vc-mb-traveller-form .vc-mb-form-sec .vc-mb-select2 span.select2-selection, .vc-mb-travellermodal .vc-mb-select2 span.select2-selection{border:1px solid #D5D2D2 !important; border-radius:5px; height:48px; box-shadow:none; outline:none;}
.vc-mb-traveller-form .vc-mb-form-sec .vc-mb-select2 span.select2-selection .select2-selection__rendered, .vc-mb-travellermodal .vc-mb-select2 span.select2-selection .select2-selection__rendered{color:var(--black-color); font-size:15px; font-weight:400; height:100%; padding:12px 32px 12px 12px; line-height:1.5; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:right .75rem center; background-size:16px 12px; transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out; outline:none; box-shadow:none;}
.vc-mb-traveller-form .vc-mb-form-sec .vc-mb-select2 .select2-container--open span.select2-selection .select2-selection__rendered, .vc-mb-travellermodal .vc-mb-select2 .select2-container--open span.select2-selection .select2-selection__rendered{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14 11-6-6-6 6'/%3E%3C/svg%3E");}
.vc-mb-traveller-form .vc-mb-form-sec .vc-mb-select2 span.select2-selection span span.select2-selection__placeholder, .vc-mb-travellermodal .vc-mb-select2 span.select2-selection span span.select2-selection__placeholder{padding:0; background-image:none;}
.vc-mb-traveller-form .vc-mb-form-sec .vc-mb-select2 span.select2-selection span.select2-selection__arrow, .vc-mb-travellermodal .vc-mb-select2 span.select2-selection span.select2-selection__arrow{display:none;}
.vc-mb-traveller-form .vc-mb-form-sec .vc-mb-select2 .select2-container, .vc-mb-travellermodal .vc-mb-select2 .select2-container{width:100% !important;}

.vc-mb-traveller-form .vc-mb-form-sec .form-control, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-control{background-image:none;}
.vc-mb-traveller-form .was-validated .vc-mb-form-sec .form-select, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-select{--bs-form-select-bg-icon:none !important;}
input::placeholder{color:#A6A6A6 !important; opacity:1 !important;}
input::-moz-placeholder{color:#A6A6A6 !important; opacity:1 !important;}
input:-ms-input-placeholder{color:#A6A6A6 !important; opacity:1 !important;}
input::-ms-input-placeholder{color:#A6A6A6 !important; opacity:1 !important;}
.vc-mb-form-sec .invalid-feedback, .vc-mb-addtraveller-from .invalid-feedback, .vc-mb-signupmodal .invalid-feedback, .vc-mb-signupmodal form #otpTimer{line-height:1.25; font-size:14px; margin:6px 0 0; text-align:left !important;}
.vc-mb-signupmodal form input[type="number"]::-webkit-outer-spin-button, .vc-mb-signupmodal form input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none; margin:0;}
.vc-mb-signupmodal form input[type="number"]{-moz-appearance:textfield;}
.vc-mb-travellermodal .vc-mb-addtraveller-from .form-check .form-check-label[for="invalidCheck"] + .invalid-feedback{margin:2px 0 0;}
.select2-container{outline:none !important; box-shadow:none !important;}
.vc-mb-traveller-form .input-group .select2-selection{border:1px solid #D5D2D2; border-radius:5px; color:var(--black-color); font-size:15px; padding:9px 2px; height:48px !important; border-top-right-radius:0; border-bottom-right-radius:0; border-right:0; appearance:none;}
.vc-mb-traveller-form .input-group .select2-selection .select2-selection__arrow{height:100%; top:-1px;}
.vc-mb-traveller-form .input-group .select2-selection .select2-selection__rendered, .select2-results .select2-results__option{color:#222222; font-size:15px;}
/*.vc-mb-traveller-form .input-group .select2-selection .select2-selection__rendered{padding-left:0; padding-right:0;}*/
.vc-mb-traveller-form .input-group .select2-selection .select2-selection__rendered .country-option{justify-content:center;}
.vc-mb-traveller-form .country-option, .select2-container .select2-results .country-option{display:flex; align-items:center;}
.vc-mb-traveller-form .country-option img, .select2-container .select2-results .country-option img{width:20px; height:auto; margin-right:5px;}
.vc-mb-traveller-form .input-group .select2-selection .select2-selection__rendered strong, .select2-results .select2-results__option strong{font-weight:400;}
.select2-container .select2-search input{color:#000; font-size:15px; padding:5px 8px; outline:none; box-shadow:none;}
.select2-container .select2-results .select2-results__options li{font-size:15px; line-height:1.3;}
.select2-container--open .select2-dropdown{border-color:#C8D2DA; min-width:230px;}
.select2-container--open .select2-dropdown strong{font-size:13px;}
.vc-mb-traveller-form .input-group .phone-input-group:has(.is-invalid) .select2-selection{border-color:#dc3545;}
.vc-mb-traveller-form .vc-mb-blue-btn{margin-top:1.3rem; min-width:130px;}

.vc-mb-travellers-table, .vc-mb-trans-history{background-color:#fff; border:1px solid #CADDED; border-radius:10px; padding:24px 26px;}
.vc-mb-travellers-table{overflow-x:visible;}
.vc-mb-travellers-table table thead tr th, .vc-mb-trans-history table thead tr th{color:var(--heading-color); font-size:15px; font-weight:500; background-color:#F4F8FB; padding:14px 10px; border:none;}
.vc-mb-travellers-table table thead tr th:first-child, .vc-mb-trans-history table thead tr th:first-child{border-bottom-left-radius:6px; border-top-left-radius:6px; padding-left:23px;}
.vc-mb-travellers-table table thead tr th:last-child, .vc-mb-trans-history table thead tr th:last-child{border-bottom-right-radius:6px; border-top-right-radius:6px; padding-right:23px;}
.vc-mb-travellers-table table tbody tr td, .vc-mb-trans-history table tbody tr td{position:relative; font-size:15px; color:var(--heading-color); font-weight:400; border:none; padding:27px 10px;}
.vc-mb-travellers-table table, .vc-mb-trans-history table{margin:0;}
.vc-mb-travellers-table table tbody tr:last-child td{padding-bottom:8px;}
.vc-mb-travellers-table table tbody tr td strong, .vc-mb-trans-history table tbody tr td strong{font-weight:500;}
.vc-mb-travellers-table table tbody tr:not(:last-child) td, .vc-mb-trans-history table tbody tr:not(:last-child) td{border-bottom:1px solid #D2E1ED;}
.vc-mb-travellers-card .vc-mb-travellers-table td .nav-link.dropdown-toggle{padding:5px;}
.vc-mb-travellers-table table tbody tr td:first-child, .vc-mb-trans-history table tbody tr td:first-child{padding-left:23px;}
.vc-mb-travellers-table table tbody tr td:last-child, .vc-mb-trans-history table tbody tr td:last-child{padding-right:23px;}
.vc-mb-travellers-table table thead tr th{min-width:90px;}

.vc-mb-travellermodal .modal-content .modal-body{padding:0;}
.vc-mb-travellermodal .modal-content .modal-body .vc-mb-title{margin-bottom:8px;}
.vc-mb-travellermodal .form-top-heading{padding:23px 30px 4px 30px; border-bottom:1px solid #D7E6F2;}
.vc-mb-travellermodal .vc-mb-addtraveller-from{padding:25px 30px;}
.vc-mb-travellermodal .vc-mb-addtraveller-from .form-check .form-check-label[for="invalidCheck"]{color:var(--black-color); font-size:13px; line-height:1.65;}
.vc-mb-travellermodal .vc-mb-addtraveller-from .form-check-input[type="checkbox"]{position:absolute; left:0; top:3px; margin:0; box-shadow:none; outline:none; border-color:#AEA9A9; border-radius:4px; width:16px; height:16px; cursor:pointer;}
.vc-mb-travellermodal .vc-mb-addtraveller-from .form-check-input[type="checkbox"] + .form-check-label{padding-left:25px;}
.vc-mb-travellermodal .vc-mb-addtraveller-from .form-check-input[type="checkbox"]:checked{border-color:#075BBC; background-color:#075BBC;}
.vc-mb-travellermodal .vc-mb-addtraveller-from .vc-mb-blue-btn{height:44px; font-weight:400; min-width:186px;}
.vc-mb-gray-btn{background-color:#E3E3E3; border-color:#E3E3E3; color:var(--heading-color); font-size:14px; padding:7px 20px; border-radius:5px; min-width:186px; height:44px;}
.vc-mb-gray-btn:hover{background-color:#c9c4c4; border-color:#c9c4c4; color:var(--heading-color);}
.vc-mb-traveller-form .vc-mb-form-sec .vc-mb-birthday .form-control, .vc-mb-travellermodal .vc-mb-addtraveller-from .vc-mb-birthday .form-control{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2219%22%20height%3D%2218%22%20viewBox%3D%220%200%2019%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1.5%204.5H17.5M5.16667%208.125H5.94444M9.61111%208.125H9.38889M13.0556%208.125H13.8333M5.16667%2010.75H5.94444M9.61111%2010.75H9.38889M13.0556%2010.75H13.8333M5.16667%2013.375H5.94444M9.61111%2013.375H9.38889M13.0556%2013.375H13.8333M4.34444%2017H14.6556C15.6512%2017%2016.1491%2017%2016.5293%2016.8092C16.8638%2016.6415%2017.1358%2016.3738%2017.3062%2016.0445C17.5%2015.6702%2017.5%2015.1801%2017.5%2014.2V3.8C17.5%202.8199%2017.5%202.32986%2017.3062%201.95552C17.1358%201.62623%2016.8638%201.35851%2016.5293%201.19074C16.1491%201%2015.6512%201%2014.6556%201H4.34444C3.3488%201%202.85097%201%202.47068%201.19074C2.13617%201.35851%201.8642%201.62623%201.69377%201.95552C1.5%202.32986%201.5%202.8199%201.5%203.8V14.2C1.5%2015.1801%201.5%2015.6702%201.69377%2016.0445C1.8642%2016.3738%202.13617%2016.6415%202.47068%2016.8092C2.85097%2017%203.34879%2017%204.34444%2017Z%22%20stroke%3D%22%23B3ABAB%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center right 12px; padding:12px 35px 12px 12px;}
.vc-mb-travellers-table table tbody tr td .dropdown-menu{min-width:145px; margin-top:5px !important;}
.vc-mb-travellers-table table tbody tr td .dropdown-toggle::after{display:none;}
.vc-mb-travellers-table table tbody tr td .vc-mb-address{display:table-cell; width:100%; max-width:190px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.alertify .ajs-modal .ajs-dialog{border:1px solid #CADDED; border-radius:10px; overflow:hidden; box-shadow:none; background-color:#fff; padding:20px 15px;}
.alertify .ajs-modal .ajs-dialog .ajs-header{color:var(--heading-color); font-size:19px; font-weight:600; background-color:#fff; border:none; padding:0; margin:0; padding-right:25px;}
.alertify .ajs-modal .ajs-dialog .ajs-commands{margin:-4px 0 0 0; right:15px;}
.alertify .ajs-modal .ajs-dialog .ajs-commands button{width:22px; height:22px; background-size:contain; background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M15.8333%205.34102L14.6583%204.16602L9.99996%208.82435L5.34163%204.16602L4.16663%205.34102L8.82496%209.99935L4.16663%2014.6577L5.34163%2015.8327L9.99996%2011.1743L14.6583%2015.8327L15.8333%2014.6577L11.175%209.99935L15.8333%205.34102Z%22%20fill%3D%22%23333333%22/%3E%3C/svg%3E");}
.alertify .ajs-modal .ajs-dialog .ajs-body{padding:12px 0 0; min-height:auto; color:#636E76; font-size:15px; line-height:1.35;}
.alertify .ajs-modal .ajs-dialog .ajs-content{padding:0;}
.alertify .ajs-modal .ajs-dialog .ajs-footer{margin:0; background-color:transparent; border:none; padding:16px 0 0;}
.alertify .ajs-modal .ajs-dialog .ajs-footer .ajs-button{background-color:#075BBC; border-color:#075BBC; color:#fff; font-size:14px; padding:7px 20px; border-radius:5px; min-width:130px; font-weight:400; text-transform:capitalize;}
.alertify .ajs-modal .ajs-dialog .ajs-footer .ajs-button.ajs-ok{color:#fff;}
.alertify .ajs-modal .ajs-dialog .ajs-footer .ajs-button:hover, .alertify .ajs-modal .ajs-dialog .ajs-footer .ajs-button:focus{background-color:#054895; border-color:#054895; color:#fff;}
.alertify .ajs-modal .ajs-dialog .ajs-footer .ajs-cancel{border:1px solid #015DC5; color:#015DC5; background-color:transparent;}
.alertify .ajs-modal .ajs-dialog .ajs-footer .ajs-cancel:hover, .alertify .ajs-modal .ajs-dialog .ajs-footer .ajs-cancel:focus{background-color:#015DC5; color:#fff;}

/*.vc-mb-traveller-form .vc-mb-top-title .form-check:has(.form-check-input[disabled]), .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check:has(.form-check-input[disabled]){display:none;}
.vc-mb-traveller-form .vc-mb-top-title .form-check:has(input[disabled]:checked), .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check:has(.form-check-input[disabled]:checked){display:inline-block;}
.vc-mb-traveller-form .vc-mb-top-title:has(input[disabled]) .form-label{display:none !important;}
.vc-mb-traveller-form .vc-mb-top-title:has(input[disabled]:checked) .form-label{display:block !important;}*/
/* == End My Account page == */
/* == Offers page == */
.vc-mb-offers-page .vc-mb-rental-deals-sec, .vc-mb-manage-activi .vc-mb-rental-deals-sec{margin:0;}
#vcMbDealModal .modal-dialog{max-width:650px;}
#vcMbDealModal .modal-dialog .modal-content{border-radius:8px;}
#vcMbDealModal .modal-dialog .modal-header{border-bottom:1px solid #DDDDDD;}
#vcMbDealModal .modal-dialog .modal-header .vc-mb-model-suppler-img img{border:1px solid #ddd; border-radius:3px;}
#vcMbDealModal .modal-dialog .modal-header .btn-close{font-size:17px; outline:none; box-shadow:none; padding:0; margin-right:0;}
#vcMbDealModal .vc-mb-offer-content p{font-size:15px; line-height:1.5;}
#vcMbDealModal .vc-mb-offer-content .vc-mb-loc-deals{padding:12px 0; list-style-type:none; border-top:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD;}
#vcMbDealModal .vc-mb-offer-content .vc-mb-loc-deals li{position:relative; font-size:15px; line-height:1.4; padding-left:26px; min-height:18px;}
#vcMbDealModal .vc-mb-offer-content .vc-mb-loc-deals li:not(:last-child){margin-bottom:8px;}
#vcMbDealModal .vc-mb-offer-content .vc-mb-loc-deals li svg{position:absolute; left:0; top:1px; width:18px; height:auto;}
#vcMbDealModal .vc-mb-offer-content .vc-mb-deals-tc ul{padding:0; list-style-type:none;}
#vcMbDealModal .vc-mb-offer-content .vc-mb-deals-tc ul li{position:relative; padding:0 0 0 24px; font-size:15px; line-height:1.5;}
#vcMbDealModal .vc-mb-offer-content .vc-mb-deals-tc ul li:not(:last-child){margin-bottom:8px;}
#vcMbDealModal .vc-mb-offer-content .vc-mb-deals-tc ul li::before{content:""; position:absolute; left:0; top:2px; width:20px; height:18px; background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='none' stroke='%233e4146' stroke-width='3' d='M20 6L9 17l-5-5'/></svg>"); background-size:contain; background-repeat:no-repeat;}
/* == End Offers page == */
/* == My Wallet page == */
.tooltip.show{opacity:1;}
.tooltip .tooltip-inner{background-color:#fff; border:1px solid #ddd; color:#000; font-size:12px; padding:7px 12px; border-radius:5px;}
.tooltip[data-popper-placement^=top] .tooltip-arrow::before{border-top-color:#ddd !important; border-width:0.55rem calc(0.95rem * .5) 0 !important; left:-1px;}
.tooltip[data-popper-placement^=top] .tooltip-arrow::after{position:absolute; content:""; border-color:transparent; border-style:solid; top:-1px; border-width: 0.4rem calc(0.8rem * .5) 0; border-top-color:#fff;}
.tooltip[data-popper-placement^=bottom] .tooltip-arrow::before{border-bottom-color:#ddd !important; border-width:0 calc(0.95rem * .5) 0.55rem !important; left:-1px;}
.tooltip[data-popper-placement^=bottom] .tooltip-arrow::after{position:absolute; content:""; border-color:transparent; border-style:solid; bottom:-1px; border-width:0 calc(0.8rem * .5) 0.4rem; border-bottom-color:#fff;}

.vc-mb-wallet-card .card-body{padding:24px 27px 18px;}
.vc-mb-wallet-card h3{color:#075BBC; font-size:24px; font-weight:800; margin-bottom:0;}
.vc-mb-wallet-card p{font-size:16px; color:#6B7379;}
.vc-mb-wallet-card p:last-child{margin-bottom:0;}
.vc-mb-wallet-card .vc-mb-blue-btn{font-size:16px; min-width:155px; padding:7px 20px;}
.vc-mb-wallet-card .vc-mb-blue-text{font-size:13px; color:#015DC5;}
.vc-mb-trans-history table tbody tr td p{color:#636E76; margin-bottom:0;}
.vc-mb-trans-history table tbody tr td p strong{color:#1E1E1E;}
.vc-mb-trans-history table tbody tr td{padding:20px 10px;}
.vc-mb-trans-history table tbody tr:last-child td{padding-bottom:1px;}
.tooltip-inner{font-size:13px; padding:8px 12px; line-height:1.35}
/* == End My Wallet page == */
/* == View Booking Details page ==*/
.vc-mb-booking-details-page .vc-mb-danger{align-self:flex-start;}
.vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu .dropdown-item.review-icon svg{left:-2px;}
.vc-mb-profile-sec:has(.vc-mb-booking-details-page){padding-bottom:3rem;}
.vc-mb-booking-details-page .vc-mb-booking-details-sec .card-body{padding-bottom:15px;}
.vc-mb-booking-details-sec{margin-top:0.8rem;}
.vc-mb-car-details .vc-mb-car-det .vc-mb-border-right .vc-mb-details-list li .vc-mb-automatic-icon{left:-4px;}
.vc-mb-comp-booking .vc-mb-car-details{border-right:1px solid #CADDED; height:100%; padding:0 1.2rem 0 0;}
.vc-mb-car-details .vc-mb-details-list li{position:relative; width:50%; padding:0 15px; font-size:14px; color:#303030; font-weight:400; margin-bottom:8px; padding-left:22px;}
.vc-mb-car-details .vc-mb-details-list li .vc-mb-icon{position:absolute; left:0; top:2px;}
.vc-mb-car-details .vc-mb-car-det .vc-mb-border-right .vc-mb-details-list li .vc-mb-petrol-icon{left:-2px;}
.vc-mb-doors-icon{width:16px; height:16px; background-image:url("data:image/svg+xml;utf8,<svg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10.9383 7.94579C10.9238 7.94579 10.9238 7.94579 10.9093 7.96148C10.8948 7.96148 10.8948 7.96148 10.8803 7.97717H2.95345C2.79414 7.97717 2.66379 7.83597 2.66379 7.66338V3.27027C2.66379 3.09768 2.79414 2.95647 2.95345 2.95647H7.67483C7.68931 2.95647 7.68931 2.95647 7.70379 2.97216C7.71828 2.97216 7.71828 2.98785 7.73276 2.98785C7.74724 2.98785 7.74724 3.00354 7.76172 3.00354C7.77621 3.00354 7.77621 3.01923 7.79069 3.01923L7.80517 3.03492L11.0397 7.42803L11.0686 7.45941L11.0831 7.4751C11.0831 7.49079 11.0976 7.49079 11.0976 7.50648C11.0976 7.50648 11.0976 7.52217 11.1121 7.52217C11.1121 7.53786 11.1121 7.53786 11.1266 7.55355C11.1266 7.56924 11.141 7.56924 11.141 7.58493V7.72614C11.141 7.74183 11.141 7.74183 11.1266 7.75752C11.1266 7.77321 11.1121 7.77321 11.1121 7.7889C11.1121 7.80459 11.0976 7.80459 11.0976 7.82028C11.0976 7.83597 11.0831 7.83597 11.0831 7.85166L11.0686 7.86735L11.0397 7.89872L11.0252 7.91441C10.9672 7.9301 10.9528 7.94579 10.9383 7.94579ZM7.47207 3.58406H3.2431V7.34959H10.2431L7.47207 3.58406ZM0.539656 0.25H9.13276C9.20517 0.25 9.27759 0.281379 9.33552 0.344138L14.1631 7.44372C14.221 7.49079 14.25 7.58493 14.25 7.66338V10.3699C14.25 10.5424 14.1197 10.6836 13.9603 10.6836C11.6286 10.6836 9.60104 12.5671 9.03621 15.0147C9.00724 15.1559 8.89138 15.25 8.76103 15.25H0.539656C0.380345 15.25 0.25 15.1088 0.25 14.9362V0.563794C0.25 0.391207 0.380345 0.25 0.539656 0.25ZM13.6707 10.0717V7.80459L9.0169 0.877588H0.82931V14.6669H8.60776C8.94569 12.1537 11.5948 10.1154 13.6707 10.0717Z' fill='black' stroke='black' stroke-width='0.5'/></svg>"); background-repeat:no-repeat; background-position:0 0; background-size:contain;}
.vc-mb-bsuitcase-icon{width:12px; height:20px; background-image:url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_10982_1208' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='12' height='20'%3E%3Cg clip-path='url(%23clip0_10982_1208)'%3E%3Cpath d='M10.702 4.82876H8.81201V0.967534C8.81201 0.448934 8.35201 0.0253906 7.77734 0.0253906H4.30668C3.73201 0.0253906 3.27201 0.448934 3.27201 0.967534V4.82876H1.38201C0.63401 4.82876 0.0273438 5.37624 0.0273438 6.05126V17.3907C0.0273438 18.0663 0.63401 18.6132 1.38201 18.6132H2.36868C2.47134 18.9741 2.83401 19.2419 3.26601 19.2419C3.69801 19.2419 4.06068 18.9741 4.16334 18.6132H7.92334C8.02601 18.9741 8.38934 19.2419 8.82068 19.2419C9.25201 19.2419 9.61534 18.9741 9.71801 18.6132H10.7033C11.452 18.6132 12.058 18.0663 12.058 17.3907V6.05246C12.056 5.37684 11.452 4.82876 10.702 4.82876ZM4.65601 2.28148C4.65601 2.07452 4.83934 1.90125 5.06801 1.90125H7.01601C7.24534 1.90125 7.42801 2.07573 7.42801 2.28148V4.82876H4.65668L4.65601 2.28148ZM10.2067 16.9571H1.87601V6.81943H10.2067V16.9571Z' fill='black'/%3E%3Cpath d='M2.61035 9.47266H9.40635V10.6681H2.61035V9.47266Z' fill='black'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23mask0_10982_1208)'%3E%3Crect x='-3.60059' y='-1.07031' width='19.2' height='20.3215' fill='%23222222'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10982_1208'%3E%3Crect width='12' height='19.252' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:0 0; background-size:contain;}
.vc-mb-car-details .vc-mb-details-list li .vc-mb-bsuitcase-icon{top:0;}
.vc-mb-seats-icon{width:16px; height:15px; background-image:url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.9502 8.68262C12.7176 8.6827 14.9795 10.9445 14.9795 13.7119C14.9795 14.022 14.7183 14.2839 14.4082 14.2842H0.621094C0.310974 14.284 0.0498149 14.0221 0.0498047 13.7119C0.0498047 10.9445 2.31167 8.68266 5.0791 8.68262H9.9502ZM5.0791 9.82617C3.12395 9.82621 1.52687 11.2567 1.24512 13.1396H13.7842C13.5024 11.2568 11.9053 9.82625 9.9502 9.82617H5.0791ZM7.49316 0.0498047C9.7174 0.0499685 11.5 1.87764 11.5 4.0791C11.4999 6.28084 9.71699 8.08675 7.49316 8.08691C5.26893 8.08691 3.48559 6.25898 3.48535 4.05762C3.48535 1.8557 5.26914 0.0498047 7.49316 0.0498047ZM7.49316 1.19336C5.91214 1.19336 4.62891 2.49711 4.62891 4.0791C4.629 5.66004 5.91123 6.9209 7.49316 6.9209C9.07439 6.92074 10.3562 5.63882 10.3564 4.05762C10.3564 2.47621 9.07453 1.19352 7.49316 1.19336Z' fill='black' stroke='black' stroke-width='0.1'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:0 0; background-size:contain;}
.vc-mb-automatic-icon{width:18px; height:24px; background-image: url("data:image/svg+xml,%3Csvg width='18' height='24' viewBox='0 0 18 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.12289 0.233984C10.3911 0.718061 11.2366 1.99195 11.2614 3.36774C11.2614 4.8964 11.2614 6.42507 11.2614 7.97921C11.2614 8.00469 11.2614 8.05564 11.2614 8.1066C10.8636 8.1066 10.4657 8.1066 10.043 8.1066C10.043 8.03016 10.043 7.95373 10.043 7.90277C10.043 6.42507 10.043 4.94736 10.043 3.46965C10.043 2.42507 9.39642 1.5843 8.42662 1.32953C7.10868 0.998316 5.79074 2.01742 5.79074 3.39322C5.76587 4.8964 5.79074 6.37411 5.79074 7.8773C5.79074 7.95373 5.79074 8.03016 5.79074 8.1066C5.39287 8.1066 4.995 8.1066 4.57227 8.1066C4.57227 8.05564 4.57227 7.97921 4.57227 7.92825C4.57227 6.42507 4.57227 4.94736 4.57227 3.44418C4.57227 1.71169 5.79074 0.28494 7.48168 0.0556404C7.50655 0.00468495 8.45148 -0.0972259 9.12289 0.233984Z' fill='%23222222'/%3E%3Cg filter='url(%23filter0_d_12911_718)'%3E%3Cpath d='M5.66602 10.1055H10.8877C11.3599 10.1055 11.739 10.4389 11.7969 10.9521L11.8037 11.0371V13.5596C11.8036 14.1306 11.4013 14.5166 10.8877 14.5166H5.6416C5.15286 14.5166 4.75009 14.1306 4.75 13.585V11.0371C4.75 10.4809 5.1376 10.1055 5.66602 10.1055Z' stroke='%23222222' stroke-width='1.5' shape-rendering='crispEdges'/%3E%3C/g%3E%3Cpath d='M8.96024 7.97852C8.32597 7.97852 7.6917 7.97852 7.05743 7.97852C7.03697 7.97852 7.01651 7.97852 6.97559 7.97852C6.97559 7.9268 6.97559 7.90094 6.97559 7.84922C6.97559 6.32358 6.97559 4.77207 6.97559 3.24643C6.97559 2.52239 7.42571 1.9535 7.9986 1.97936C8.51011 2.00522 8.96024 2.52239 8.96024 3.16885C8.9807 4.74621 8.96024 6.34944 8.96024 7.9268C8.9807 7.9268 8.9807 7.9268 8.96024 7.97852Z' fill='%23222222'/%3E%3Cpath d='M15.5378 8.41305C15.5378 8.61688 15.5378 8.79522 15.5378 8.99904C15.5378 9.38121 15.2643 9.66146 14.9161 9.66146C14.568 9.66146 14.3193 9.38121 14.3193 8.99904C14.3193 7.97993 14.3193 6.9863 14.3193 5.9672C14.3193 5.53407 14.568 5.30477 14.9907 5.2793C15.4632 5.2793 15.9357 5.2793 16.4081 5.2793C17.0298 5.2793 17.5023 5.53407 17.7758 6.09458C18.0742 6.62962 18.0494 7.19013 17.7261 7.72516C17.7012 7.75063 17.7012 7.77611 17.6764 7.80159C17.9499 8.15828 17.9996 8.5914 17.9748 9.02452C17.9499 9.38121 17.6764 9.66146 17.3282 9.66146C16.9801 9.66146 16.7314 9.38121 16.7314 8.99904C16.7563 8.41306 16.6071 8.38758 16.1346 8.41305C15.9605 8.41305 15.7616 8.41305 15.5378 8.41305ZM15.5378 7.16465C15.8611 7.16465 16.1595 7.16465 16.4579 7.16465C16.6319 7.16465 16.7563 7.03726 16.7563 6.85891C16.7563 6.70605 16.6568 6.55318 16.5076 6.55318C16.1843 6.5277 15.8611 6.55318 15.5627 6.55318C15.5378 6.757 15.5378 6.96083 15.5378 7.16465Z' fill='%23222222'/%3E%3Cpath d='M14.3198 12.4626C14.3198 11.953 14.3198 11.4689 14.3198 10.9594C14.3198 10.5263 14.5685 10.2715 14.9912 10.2715C15.4637 10.2715 15.9361 10.2715 16.4086 10.2715C17.3038 10.2715 17.9503 10.9594 17.9503 11.8766C17.9503 12.2842 17.9503 12.6664 17.9503 13.074C17.9503 13.9658 17.2789 14.6536 16.4086 14.6536C15.9361 14.6536 15.4388 14.6536 14.9663 14.6536C14.5436 14.6536 14.2949 14.3989 14.2949 13.9658C14.2949 13.4562 14.3198 12.9721 14.3198 12.4626ZM15.5383 13.4052C15.8615 13.4052 16.1599 13.4052 16.4583 13.4052C16.6324 13.4052 16.7567 13.2779 16.7567 13.0995C16.7567 12.6919 16.7567 12.2587 16.7567 11.8511C16.7567 11.6728 16.6573 11.5454 16.4832 11.5454C16.1599 11.5454 15.8615 11.5454 15.5383 11.5454C15.5383 12.1568 15.5383 12.7683 15.5383 13.4052Z' fill='%23222222'/%3E%3Cpath d='M15.5134 17.737C15.5134 18.1702 15.5134 18.6033 15.5134 19.0109C15.5134 19.2912 15.3393 19.5205 15.0658 19.5969C14.8171 19.6734 14.5436 19.5969 14.3944 19.3421C14.3198 19.2402 14.2949 19.1128 14.2949 18.9855C14.2949 17.9663 14.2949 16.9218 14.2949 15.9027C14.2949 15.5969 14.4441 15.3931 14.6928 15.2912C14.9415 15.1893 15.1901 15.2657 15.3891 15.5205C15.8118 16.03 16.2097 16.5651 16.6075 17.0746C16.6324 17.1001 16.6573 17.1256 16.707 17.1765C16.707 17.1001 16.7319 17.0492 16.7319 17.0237C16.7319 16.6415 16.7319 16.2848 16.7319 15.9027C16.7319 15.5205 16.9805 15.2402 17.3287 15.2402C17.6768 15.2402 17.9503 15.5205 17.9503 15.9027C17.9503 16.9218 17.9503 17.9409 17.9503 18.9345C17.9503 19.2657 17.8011 19.4695 17.5525 19.5714C17.2789 19.6734 17.0551 19.5969 16.8562 19.3421C16.4832 18.8581 16.1102 18.374 15.7372 17.8899C15.6875 17.8135 15.6377 17.7625 15.588 17.6861C15.5631 17.737 15.5383 17.737 15.5134 17.737Z' fill='%23222222'/%3E%3Cpath d='M15.5378 3.41883C15.5378 3.62265 15.5378 3.80099 15.5378 4.00481C15.5378 4.38698 15.2643 4.66723 14.9161 4.66723C14.568 4.66723 14.3193 4.38698 14.3193 4.00481C14.3193 2.98571 14.3193 1.9666 14.3193 0.972967C14.3193 0.565324 14.568 0.310547 14.9659 0.310547C15.4632 0.310547 15.9605 0.310547 16.4579 0.310547C17.3034 0.310547 17.9748 1.02392 17.9748 1.86469C17.9748 2.73093 17.3034 3.41883 16.433 3.41883C16.1346 3.41883 15.8362 3.41883 15.5378 3.41883ZM15.5378 1.55895C15.5378 1.78825 15.5378 1.99208 15.5378 2.17042C15.8611 2.17042 16.1346 2.17042 16.433 2.17042C16.6071 2.17042 16.7314 2.01755 16.7314 1.86469C16.7314 1.71182 16.6071 1.55895 16.433 1.55895C16.1595 1.53348 15.8611 1.55895 15.5378 1.55895Z' fill='%23222222'/%3E%3Cpath d='M10.0428 16.5391C10.4407 16.5391 10.8386 16.5391 11.2613 16.5391C11.2364 17.6601 10.8137 18.5773 9.94336 19.2652C8.82435 20.1314 7.58102 20.2079 6.33768 19.5709C5.06947 18.9085 4.54727 17.5836 4.57213 16.5645C4.97 16.5645 5.36787 16.5645 5.76574 16.5645C5.79061 17.2524 6.06414 17.8384 6.61121 18.2715C7.03395 18.6028 7.50642 18.7556 8.05348 18.7301C9.07302 18.6282 9.99309 17.8129 10.0428 16.5391Z' fill='%23222222'/%3E%3Cpath d='M6.7103 16.5137C7.5309 16.5137 8.32664 16.5137 9.12237 16.5137C9.17211 17.0487 9.07264 17.5073 8.62504 17.8385C8.2023 18.1442 7.7547 18.1697 7.33197 17.8895C6.7849 17.6092 6.6357 17.1251 6.7103 16.5137Z' fill='%23222222'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_12911_718' x='0' y='9.35547' width='16.5537' height='13.9102' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_12911_718'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_12911_718' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:0 0; background-size:contain;}
.vc-mb-car-details .vc-mb-details-list li .vc-mb-automatic-icon{left:-4px;}
.vc-mb-manual-icon{width:15px; height:15px; background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='78.508px' height='78.484px' viewBox='0 0 78.508 78.484' enable-background='new 0 0 78.508 78.484' xml:space='preserve'%3E%3Cpath d='M38.349,0.125c0.56,0,1.117,0,1.679,0c1.839,0.02,3.469,0.642,4.9,1.773c2.456,1.942,3.654,4.484,3.568,7.623 c-0.091,3.348-1.667,5.845-4.427,7.626c-0.559,0.359-0.797,0.761-0.794,1.423c0.023,3.76,0.02,7.518,0,11.276 c-0.001,0.628,0.203,1.026,0.769,1.345c1.326,0.75,2.396,1.797,3.135,3.142c0.319,0.587,0.747,0.799,1.412,0.794 c3.63-0.025,7.265,0.008,10.895-0.018c1.92-0.013,3.594-0.604,4.734-2.277c0.61-0.891,0.879-1.886,0.885-2.947 c0.017-3.835-0.001-7.67,0.012-11.503c0.005-0.583-0.232-0.919-0.716-1.22c-5.125-3.186-6.061-9.911-1.94-14.327 c1.488-1.597,4.215-2.639,5.911-2.709c0.559,0,1.118,0,1.678,0c1.688,0.043,3.229,0.548,4.552,1.592 c2.402,1.619,3.679,5.212,3.679,6.638c0.018,0.403,0.039,1.731,0,2.012c-0.092,2.604-1.374,4.725-3.446,6.149 c-1.21,0.833-1.595,1.705-1.551,3.117c0.104,3.349,0.065,6.705,0.023,10.056c-0.036,2.853-0.714,5.545-2.414,7.887 c-2.581,3.55-6.043,5.518-10.468,5.582c-3.91,0.056-7.825,0.025-11.734,0c-0.718-0.004-1.163,0.207-1.526,0.854 c-0.749,1.33-1.832,2.369-3.164,3.116c-0.508,0.285-0.714,0.654-0.713,1.223c0.013,3.812,0.016,7.62-0.001,11.43 c-0.003,0.641,0.274,1.015,0.793,1.35c1.947,1.241,3.334,2.923,4.041,5.163c1.451,4.608-0.93,9.794-5.505,11.391 c-5.587,1.953-11.319-1.008-12.436-6.885c-0.738-3.879,0.639-7.362,4.345-9.702c0.483-0.309,0.717-0.664,0.714-1.232 c-0.006-3.859-0.004-7.721,0-11.583c0-0.508-0.173-0.865-0.626-1.118c-1.436-0.793-2.562-1.905-3.353-3.345 c-0.265-0.48-0.647-0.652-1.183-0.652c-5.233,0.006-10.465,0-15.696,0.009c-0.859,0-0.957,0.104-0.959,0.976 c-0.006,5.234,0.002,10.465-0.012,15.696c-0.001,0.604,0.225,0.967,0.74,1.283c5.078,3.152,6.034,9.895,1.971,14.289 c-1.85,2.005-4.221,2.896-6.974,2.823c-3.847-0.104-7.146-2.264-8.412-5.811c-1.438-4.029-0.355-8.645,3.486-11.075 c0.768-0.489,1.011-1.042,1.008-1.923C5.203,45.919,5.203,32.408,5.231,18.898c0-0.91-0.224-1.507-1.04-1.986 c-1.782-1.047-2.979-2.656-3.561-4.6C-0.922,7.108,1.258,2.333,6.387,0.428C7.063,0.175,9.426,0,10.212,0.125 c1.265,0.104,2.416,0.346,3.572,0.949c5.225,2.723,6.488,10.172,2.415,14.424c-0.639,0.665-1.316,1.272-2.128,1.71 c-0.451,0.245-0.657,0.583-0.657,1.102c0.006,5.308,0,10.616,0.009,15.924c0.002,0.772,0.11,0.875,0.895,0.877 c5.257,0.009,10.514,0,15.771,0.009c0.543,0.003,0.891-0.197,1.162-0.676c0.768-1.347,1.813-2.446,3.177-3.206 c0.577-0.319,0.82-0.735,0.817-1.405c-0.024-3.758-0.017-7.516-0.005-11.275c0-0.61-0.178-1.031-0.729-1.378 c-3.083-1.953-4.625-4.743-4.475-8.427c0.151-3.675,2.516-6.938,5.933-8.215C36.749,0.242,37.52,0.125,38.349,0.125z' fill='%23222222'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:0 0; background-size:contain;}
.vc-mb-ssuitcase-icon{width:16px; height:16px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4.10289 1.24609H8.17138C8.35122 1.24609 8.52369 1.31753 8.65086 1.4447C8.77802 1.57186 8.84946 1.74434 8.84946 1.92418V3.95842H3.4248V1.92418C3.4248 1.74434 3.49625 1.57186 3.62341 1.4447C3.75058 1.31753 3.92305 1.24609 4.10289 1.24609Z' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.4653 6.67188V12.2974C12.4653 12.4839 12.3879 12.6628 12.2502 12.7947C12.1124 12.9266 11.9256 13.0006 11.7307 13.0006H1.4465C1.25168 13.0006 1.06483 12.9266 0.92707 12.7947C0.789308 12.6628 0.711914 12.4839 0.711914 12.2974V6.67188' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.8124 3.95898H1.36488C1.1917 3.95898 1.02562 4.02702 0.903164 4.14813C0.780709 4.26924 0.711914 4.4335 0.711914 4.60478V5.17307C0.712048 6.04995 1.06436 6.89086 1.69137 7.51084C2.31823 8.13096 3.16849 8.4794 4.05511 8.47953H9.12214C10.0088 8.4794 10.859 8.13096 11.4859 7.51084C12.1129 6.89086 12.4652 6.04995 12.4653 5.17307V4.60478C12.4653 4.4335 12.3965 4.26924 12.2741 4.14813C12.1516 4.02702 11.9855 3.95898 11.8124 3.95898Z' stroke='black' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:0 0; background-size:contain;}
.vc-mb-petrol-icon{width:17px; height:17px; background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.98217 2.23633H4.09487C3.46853 2.23633 2.95898 2.68593 2.95898 3.23858V5.55653C2.95898 6.10917 3.46853 6.55877 4.09487 6.55877H8.98221C9.6085 6.55877 10.1181 6.10917 10.1181 5.55653V3.23858C10.1181 2.6859 9.60854 2.23633 8.98217 2.23633ZM8.87893 5.46537H4.19814V3.32964H8.87893V5.46537Z' fill='%23222222'/%3E%3Cpath d='M6.47484 11.2293H5.33645V10.301H6.47484C6.63528 10.301 6.76517 10.2654 6.86449 10.194C6.96381 10.1227 7.03639 10.0247 7.08223 9.8999C7.12807 9.77257 7.15099 9.62995 7.15099 9.47205C7.15099 9.31161 7.12807 9.16135 7.08223 9.02128C7.03639 8.88121 6.96381 8.76916 6.86449 8.68512C6.76517 8.59853 6.63528 8.55523 6.47484 8.55523H5.69936V13.189H4.58008V7.62695H6.47484C6.84921 7.62695 7.17009 7.7059 7.4375 7.8638C7.70745 8.0217 7.91501 8.23944 8.06017 8.51703C8.20534 8.79208 8.27792 9.10787 8.27792 9.46441C8.27792 9.8235 8.20534 10.1355 8.06017 10.4003C7.91501 10.6626 7.70745 10.8664 7.4375 11.0115C7.17009 11.1567 6.84921 11.2293 6.47484 11.2293Z' fill='%23222222'/%3E%3Cpath d='M15.9658 2.78117L14.975 1.0676C14.8194 0.798648 14.4463 0.691937 14.1415 0.8291C13.8367 0.966328 13.7157 1.29556 13.8712 1.56449L14.5903 2.80822C13.4988 3.11899 12.7067 4.02363 12.7067 5.08884V6.87638C12.7067 7.17831 12.9841 7.42307 13.3263 7.42307H14.7943V9.25438C14.7943 10.1678 13.9522 10.9109 12.917 10.9109H11.9113V1.34317C11.9113 0.602547 11.2285 0 10.3891 0H3.08357C2.02595 0 1.16549 0.759192 1.16549 1.69238V14.1003C0.497711 14.2424 0 14.7736 0 15.4058V16.218C0 16.5199 0.277393 16.7647 0.619578 16.7647H12.4573C12.7995 16.7647 13.0769 16.5199 13.0769 16.218V15.4058C13.0769 14.7736 12.5792 14.2424 11.9114 14.1003V12.0043H12.9171C14.6355 12.0043 16.0335 10.7707 16.0335 9.25441C16.0335 9.24917 16.0335 3.02963 16.0335 3.02963C16.0335 2.94322 16.0103 2.85809 15.9658 2.78117ZM2.40461 1.69238C2.40461 1.36207 2.70921 1.09337 3.08353 1.09337H10.3891C10.5452 1.09337 10.6722 1.20545 10.6722 1.34317V14.0627H2.40465L2.40461 1.69238ZM1.23912 15.6713V15.4058C1.23912 15.2681 1.36614 15.156 1.52223 15.156H1.78504H11.2918H11.5546C11.7106 15.156 11.8377 15.2681 11.8377 15.4058V15.6714H1.23912V15.6713ZM14.7944 6.32972H13.9459V5.08887C13.9459 4.56861 14.2934 4.11885 14.7944 3.91024V6.32972Z' fill='%23222222'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:0 0; background-size:contain;}
.vc-mb-diesel-icon{width:17px; height:17px; background-repeat:no-repeat; background-position:0 0; background-size:contain; background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.98217 2.23633H4.09487C3.46853 2.23633 2.95898 2.68593 2.95898 3.23858V5.55653C2.95898 6.10917 3.46853 6.55877 4.09487 6.55877H8.98221C9.6085 6.55877 10.1181 6.10917 10.1181 5.55653V3.23858C10.1181 2.6859 9.60854 2.23633 8.98217 2.23633ZM8.87893 5.46537H4.19814V3.32964H8.87893V5.46537Z' fill='%23222222'/%3E%3Cg clip-path='url(%23clip0_17435_789)'%3E%3Cpath d='M6.36426 13.1875H5.10254L5.11035 12.1328H6.36426C6.62467 12.1328 6.84472 12.0703 7.02441 11.9453C7.2067 11.8203 7.34472 11.6341 7.43848 11.3867C7.53483 11.1367 7.58301 10.8294 7.58301 10.4648V10.2188C7.58301 9.94531 7.55566 9.70573 7.50098 9.5C7.44889 9.29167 7.37077 9.11849 7.2666 8.98047C7.16243 8.83984 7.03222 8.73438 6.87598 8.66406C6.72233 8.59375 6.54525 8.55859 6.34472 8.55859H5.0791V7.5H6.34472C6.73014 7.5 7.08301 7.56641 7.40332 7.69922C7.72624 7.82943 8.00488 8.01693 8.23926 8.26172C8.47624 8.50391 8.65853 8.79167 8.78613 9.125C8.91634 9.45573 8.98144 9.82292 8.98144 10.2266V10.4648C8.98144 10.8659 8.91634 11.2331 8.78613 11.5664C8.65853 11.8997 8.47754 12.1875 8.24316 12.4297C8.00879 12.6719 7.73144 12.8594 7.41113 12.9922C7.09342 13.1224 6.74446 13.1875 6.36426 13.1875ZM5.88769 7.5V13.1875H4.5166V7.5H5.88769Z' fill='%23222222'/%3E%3C/g%3E%3Cpath d='M15.9658 2.78117L14.975 1.0676C14.8194 0.798648 14.4463 0.691937 14.1415 0.8291C13.8367 0.966328 13.7157 1.29556 13.8712 1.56449L14.5903 2.80822C13.4988 3.11899 12.7067 4.02363 12.7067 5.08884V6.87638C12.7067 7.17831 12.9841 7.42307 13.3263 7.42307H14.7943V9.25438C14.7943 10.1678 13.9522 10.9109 12.917 10.9109H11.9113V1.34317C11.9113 0.602547 11.2285 0 10.3891 0H3.08357C2.02595 0 1.16549 0.759192 1.16549 1.69238V14.1003C0.497711 14.2424 0 14.7736 0 15.4058V16.218C0 16.5199 0.277393 16.7647 0.619578 16.7647H12.4573C12.7995 16.7647 13.0769 16.5199 13.0769 16.218V15.4058C13.0769 14.7736 12.5792 14.2424 11.9114 14.1003V12.0043H12.9171C14.6355 12.0043 16.0335 10.7707 16.0335 9.25441C16.0335 9.24917 16.0335 3.02963 16.0335 3.02963C16.0335 2.94322 16.0103 2.85809 15.9658 2.78117ZM2.40461 1.69238C2.40461 1.36207 2.70921 1.09337 3.08353 1.09337H10.3891C10.5452 1.09337 10.6722 1.20545 10.6722 1.34317V14.0627H2.40465L2.40461 1.69238ZM1.23912 15.6713V15.4058C1.23912 15.2681 1.36614 15.156 1.52223 15.156H1.78504H11.2918H11.5546C11.7106 15.156 11.8377 15.2681 11.8377 15.4058V15.6714H1.23912V15.6713ZM14.7944 6.32972H13.9459V5.08887C13.9459 4.56861 14.2934 4.11885 14.7944 3.91024V6.32972Z' fill='%23222222'/%3E%3Cdefs%3E%3CclipPath id='clip0_17435_789'%3E%3Crect width='5' height='6' fill='white' transform='translate(4.5166 7.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.vc-mb-ev-icon{width:17px; height:17px; background-repeat:no-repeat; background-position:0 0; background-size:contain; background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_17420_867)'%3E%3Cpath d='M2.3325 -0.00508199C2.36354 -0.00520407 2.39459 -0.00532615 2.42658 -0.00545192C2.53067 -0.00581776 2.63476 -0.0059459 2.73885 -0.00607247C2.81346 -0.00628053 2.88808 -0.00650122 2.96269 -0.00673364C3.20781 -0.00743179 3.45292 -0.00777627 3.69803 -0.00810714C3.78248 -0.00824155 3.86693 -0.00837824 3.95138 -0.0085172C4.30272 -0.00907724 4.65406 -0.00956314 5.0054 -0.00980378C5.0965 -0.00986718 5.18759 -0.00993095 5.27869 -0.00999589C5.30133 -0.0100119 5.32397 -0.010028 5.3473 -0.0100446C5.71374 -0.0103199 6.08018 -0.0111609 6.44663 -0.0122398C6.82333 -0.0133398 7.20004 -0.013925 7.57675 -0.014042C7.78806 -0.0141199 7.99936 -0.0144163 8.21067 -0.0152526C8.40959 -0.0160271 8.60851 -0.0161655 8.80743 -0.015825C8.88024 -0.0158086 8.95305 -0.0160174 9.02586 -0.0164743C9.73315 -0.0206622 9.73315 -0.0206622 10.0605 0.132617C10.0877 0.14517 10.1149 0.157722 10.1429 0.170655C10.5663 0.376606 10.8769 0.755519 11.0551 1.18241C11.148 1.48369 11.1656 1.77794 11.1637 2.09156C11.1637 2.13307 11.1637 2.17457 11.1637 2.21734C11.1637 2.32996 11.1634 2.44257 11.1629 2.55519C11.1625 2.67333 11.1624 2.79147 11.1624 2.90961C11.1621 3.13279 11.1616 3.35596 11.1609 3.57914C11.1602 3.83345 11.1598 4.08775 11.1595 4.34206C11.1588 4.8647 11.1576 5.38733 11.1562 5.90996C11.1787 5.91428 11.2013 5.9186 11.2245 5.92306C11.2542 5.92885 11.284 5.93465 11.3146 5.94062C11.344 5.94631 11.3734 5.952 11.4037 5.95786C11.7507 6.03387 12.046 6.22057 12.3183 6.44121C12.3534 6.46824 12.3534 6.46824 12.3893 6.49581C12.8994 6.90847 13.1998 7.5614 13.2812 8.20098C13.284 8.27562 13.2854 8.35034 13.2855 8.42504C13.2857 8.49074 13.2857 8.49074 13.2859 8.55776C13.2859 8.60573 13.2859 8.6537 13.2859 8.70167C13.286 8.75264 13.2861 8.8036 13.2862 8.85456C13.2865 8.96398 13.2866 9.07341 13.2868 9.18284C13.287 9.35602 13.2875 9.52919 13.2881 9.70237C13.2883 9.76176 13.2885 9.82115 13.2888 9.88054C13.2889 9.91027 13.289 9.94001 13.2891 9.97064C13.2905 10.3736 13.2916 10.7765 13.292 11.1794C13.2923 11.4516 13.293 11.7237 13.2943 11.9959C13.2949 12.1398 13.2953 12.2836 13.2952 12.4275C13.295 12.5628 13.2955 12.6981 13.2964 12.8334C13.2966 12.8829 13.2966 12.9325 13.2964 12.982C13.2953 13.2433 13.2967 13.4567 13.4472 13.6795C13.5862 13.7997 13.7224 13.834 13.905 13.8253C14.0574 13.7984 14.1687 13.7258 14.2731 13.611C14.3572 13.4662 14.3487 13.325 14.3489 13.1628C14.3492 13.1188 14.3492 13.1188 14.3494 13.0738C14.3499 12.975 14.3502 12.8762 14.3505 12.7774C14.3508 12.7067 14.3511 12.6361 14.3515 12.5654C14.3524 12.3732 14.3531 12.181 14.3537 11.9888C14.3545 11.788 14.3554 11.5873 14.3563 11.3865C14.3579 11.0062 14.3594 10.626 14.3608 10.2457C14.3625 9.81279 14.3643 9.37991 14.3661 8.94703C14.3699 8.05642 14.3735 7.16581 14.3769 6.2752C14.3351 6.26501 14.2933 6.25482 14.2502 6.24432C13.764 6.12574 13.3453 5.76557 13.0819 5.34551C12.8484 4.92153 12.7675 4.50353 12.7687 4.02088C12.7685 3.97864 12.7684 3.9364 12.7682 3.89288C12.768 3.80434 12.768 3.71583 12.7683 3.62729C12.7687 3.5145 12.768 3.40174 12.767 3.28895C12.7663 3.18015 12.7665 3.07134 12.7666 2.96253C12.7663 2.92241 12.7659 2.88228 12.7655 2.84094C12.7674 2.60917 12.7877 2.45312 12.9159 2.25762C13.0406 2.15342 13.1528 2.11815 13.3144 2.1248C13.3137 2.08999 13.313 2.05517 13.3122 2.01929C13.3098 1.8891 13.3083 1.75891 13.3071 1.6287C13.3064 1.57254 13.3055 1.51638 13.3043 1.46022C13.3027 1.37911 13.302 1.29803 13.3014 1.21691C13.3007 1.19213 13.3 1.16736 13.2993 1.14183C13.2992 0.957296 13.3455 0.81842 13.4472 0.663867C13.5679 0.546092 13.6652 0.521566 13.829 0.514453C13.9924 0.521104 14.088 0.550008 14.2108 0.663867C14.349 0.831595 14.362 0.950737 14.3566 1.15854C14.3564 1.18626 14.3562 1.21399 14.3561 1.24255C14.3553 1.33052 14.3537 1.41844 14.352 1.5064C14.3513 1.56627 14.3507 1.62615 14.3501 1.68603C14.3488 1.83232 14.3462 1.97851 14.3437 2.1248C14.7052 2.1248 15.0668 2.1248 15.4394 2.1248C15.4382 2.04361 15.437 1.96242 15.4359 1.87876C15.4351 1.79953 15.4345 1.7203 15.4339 1.64107C15.4334 1.58629 15.4327 1.53151 15.4318 1.47674C15.4306 1.39769 15.4301 1.31866 15.4296 1.2396C15.4291 1.21538 15.4286 1.19116 15.4281 1.16621C15.428 0.951888 15.4784 0.799975 15.622 0.634814C15.7594 0.518017 15.8829 0.521782 16.0557 0.523791C16.2238 0.538882 16.328 0.640703 16.4355 0.763476C16.4784 0.892458 16.4727 1.01445 16.4719 1.14881C16.4718 1.19061 16.4718 1.19061 16.4718 1.23325C16.4716 1.32223 16.4712 1.4112 16.4707 1.50017C16.4706 1.5605 16.4704 1.62083 16.4703 1.68117C16.4699 1.82905 16.4693 1.97693 16.4687 2.1248C16.5147 2.12294 16.5147 2.12294 16.5616 2.12104C16.7206 2.12667 16.8101 2.20846 16.9273 2.3095C17.0142 2.41479 17.0046 2.52943 17.0058 2.65941C17.0062 2.70122 17.0066 2.74303 17.0071 2.7861C17.0073 2.8319 17.0076 2.8777 17.0078 2.9235C17.008 2.94668 17.0081 2.96986 17.0082 2.99374C17.0089 3.11673 17.0094 3.23973 17.0097 3.36272C17.0101 3.48868 17.0112 3.61462 17.0125 3.74056C17.0134 3.83828 17.0137 3.93599 17.0138 4.0337C17.014 4.08006 17.0143 4.12641 17.015 4.17276C17.0231 4.81634 16.8012 5.31286 16.3706 5.7813C16.1123 6.03366 15.7622 6.21885 15.4062 6.2752C15.4063 6.31244 15.4064 6.34969 15.4065 6.38807C15.4095 7.2954 15.4117 8.20273 15.413 9.11007C15.4137 9.54885 15.4147 9.98764 15.4162 10.4264C15.4175 10.809 15.4184 11.1915 15.4187 11.5741C15.4188 11.7765 15.4192 11.979 15.4202 12.1814C15.4211 12.3722 15.4214 12.563 15.4212 12.7538C15.4212 12.8236 15.4215 12.8934 15.422 12.9632C15.4262 13.5668 15.357 14.0134 14.9268 14.4701C14.5983 14.7791 14.1998 14.8961 13.7541 14.8905C13.3354 14.8731 12.9259 14.6886 12.639 14.38C12.3024 13.9547 12.2366 13.5213 12.2396 12.9935C12.2395 12.9425 12.2394 12.8914 12.2392 12.8404C12.239 12.7313 12.239 12.6221 12.2392 12.513C12.2396 12.34 12.2392 12.1671 12.2387 11.9941C12.2375 11.5646 12.2373 11.1352 12.2374 10.7057C12.2374 10.3715 12.2372 10.0373 12.236 9.70316C12.2355 9.53162 12.2355 9.36009 12.2361 9.18855C12.2363 9.0814 12.2359 8.97426 12.2354 8.86711C12.2353 8.81787 12.2354 8.76863 12.2357 8.71939C12.2392 8.18956 12.1137 7.74095 11.7497 7.346C11.5638 7.1721 11.5638 7.1721 11.1894 7.00566C11.1784 9.97502 11.1674 12.9444 11.1562 16.0037C11.2219 16.0037 11.2876 16.0037 11.3554 16.0037C11.5245 16.0883 11.6221 16.1937 11.6874 16.3689C11.71 16.5495 11.6748 16.6748 11.5878 16.8338C11.4468 16.9645 11.3645 17.0039 11.1751 17.0043C11.1366 17.0044 11.098 17.0046 11.0583 17.0047C10.9943 17.0047 10.9943 17.0047 10.929 17.0047C10.8835 17.0048 10.8379 17.0049 10.7924 17.0051C10.6669 17.0054 10.5414 17.0055 10.4158 17.0056C10.2806 17.0057 10.1454 17.0061 10.0102 17.0063C9.68342 17.007 9.35665 17.0073 9.02989 17.0076C8.87611 17.0078 8.72233 17.008 8.56855 17.0081C8.0575 17.0087 7.54646 17.0092 7.03542 17.0094C6.90275 17.0095 6.77007 17.0095 6.6374 17.0096C6.60442 17.0096 6.57145 17.0096 6.53747 17.0097C6.00309 17.0099 5.46872 17.0108 4.93434 17.0118C4.38602 17.0129 3.8377 17.0135 3.28938 17.0137C2.98139 17.0137 2.6734 17.014 2.36541 17.0149C2.10315 17.0156 1.84089 17.0159 1.57863 17.0155C1.44478 17.0154 1.31095 17.0154 1.1771 17.0161C1.05458 17.0167 0.932068 17.0166 0.809544 17.0161C0.744204 17.016 0.678864 17.0165 0.613527 17.0171C0.258367 17.0145 0.258367 17.0145 0.0995155 16.867C-0.0351665 16.6936 -0.0257923 16.5133 -9.38904e-05 16.3025C0.0701155 16.1543 0.146691 16.0674 0.298734 16.0037C0.376194 16.0022 0.453699 16.0021 0.531156 16.0037C0.531106 15.9732 0.531055 15.9426 0.531003 15.9112C0.528025 14.1009 0.525752 12.2906 0.524374 10.4804C0.524208 10.263 0.524036 10.0456 0.52386 9.82818C0.523808 9.76326 0.523808 9.76326 0.523755 9.69703C0.523177 8.9964 0.52213 8.29578 0.520909 7.59515C0.519667 6.87616 0.518929 6.15716 0.51866 5.43816C0.518478 4.99456 0.517903 4.55097 0.516823 4.10737C0.516121 3.80311 0.515909 3.49885 0.516082 3.19459C0.516167 3.01909 0.516037 2.8436 0.515324 2.6681C0.514675 2.50724 0.514647 2.3464 0.515099 2.18554C0.515155 2.12753 0.514989 2.06952 0.51457 2.01151C0.510433 1.40246 0.655436 0.928678 1.07953 0.475413C1.43584 0.142074 1.85378 -0.00518318 2.3325 -0.00508199ZM1.75967 1.26152C1.60555 1.45564 1.5563 1.61562 1.55637 1.86354C1.55633 1.88793 1.55629 1.91232 1.55625 1.93745C1.55616 2.01981 1.55631 2.10218 1.55646 2.18454C1.55645 2.24393 1.55642 2.30332 1.55637 2.3627C1.5563 2.5264 1.55643 2.69009 1.5566 2.85379C1.55674 3.03013 1.55669 3.20646 1.55667 3.3828C1.55665 3.68848 1.55676 3.99416 1.55694 4.29984C1.55721 4.74181 1.5573 5.18378 1.55734 5.62575C1.55741 6.34275 1.55763 7.05976 1.55795 7.77677C1.55825 8.47341 1.55849 9.17005 1.55863 9.86669C1.55864 9.91004 1.55865 9.9534 1.55866 9.99807C1.55872 10.3371 1.55879 10.6762 1.55885 11.0152C1.55917 12.6781 1.55983 14.3409 1.56045 16.0037C4.38737 16.0037 7.21428 16.0037 10.1269 16.0037C10.1298 13.4734 10.1298 13.4734 10.1317 10.9432C10.1319 10.6022 10.1321 10.2612 10.1323 9.92019C10.1324 9.87745 10.1324 9.83471 10.1324 9.79068C10.1328 9.10049 10.1336 8.41031 10.1345 7.72013C10.1355 7.01194 10.136 6.30375 10.1362 5.59556C10.1364 5.15849 10.1368 4.72142 10.1376 4.28434C10.1381 3.98472 10.1383 3.6851 10.1382 3.38548C10.1381 3.21255 10.1382 3.03963 10.1387 2.8667C10.1392 2.70836 10.1392 2.55001 10.1389 2.39167C10.1389 2.33442 10.139 2.27717 10.1393 2.21992C10.1413 1.8377 10.1374 1.51265 9.85981 1.21924C9.61226 1.00085 9.32379 0.990836 9.00739 0.991459C8.9649 0.991346 8.9649 0.991346 8.92156 0.991231C8.82708 0.991021 8.7326 0.991048 8.63812 0.991075C8.5702 0.990976 8.50228 0.990863 8.43436 0.990737C8.25017 0.990444 8.06597 0.990366 7.88178 0.990345C7.76664 0.990321 7.6515 0.99025 7.53636 0.990162C7.13451 0.989855 6.73266 0.98972 6.33081 0.989746C5.95648 0.989766 5.58216 0.989415 5.20783 0.988891C4.8862 0.988456 4.56457 0.988279 4.24293 0.9883C4.05095 0.988308 3.85896 0.988214 3.66698 0.987862C3.4864 0.98754 3.30582 0.987539 3.12524 0.98778C3.05908 0.987815 2.99292 0.987736 2.92676 0.987535C2.83622 0.987278 2.74569 0.987434 2.65515 0.987689C2.62918 0.987518 2.6032 0.987348 2.57644 0.987172C2.26324 0.989114 1.99843 1.05006 1.75967 1.26152ZM13.8124 3.1541C13.8104 3.34996 13.8083 3.54582 13.8062 3.74761C13.8053 3.80872 13.8044 3.86984 13.8034 3.9328C13.7995 4.38344 13.8491 4.69644 14.163 5.0363C14.3694 5.23431 14.6275 5.31801 14.9102 5.32891C15.2154 5.31706 15.4861 5.19308 15.705 4.98027C16.1363 4.44639 16.0038 3.83509 16.0038 3.1541C15.2806 3.1541 14.5575 3.1541 13.8124 3.1541Z' fill='%23222222'/%3E%3Cpath d='M3.24648 2.11917C3.26947 2.11904 3.29247 2.11892 3.31616 2.1188C3.39339 2.11843 3.47062 2.1183 3.54785 2.11817C3.60315 2.11797 3.65845 2.11775 3.71375 2.11751C3.89551 2.11682 4.07726 2.11647 4.25902 2.11614C4.32158 2.11601 4.38413 2.11587 4.44669 2.11573C4.74056 2.1151 5.03442 2.11463 5.32829 2.11435C5.66759 2.11402 6.00688 2.11315 6.34618 2.11181C6.60839 2.11081 6.87061 2.11032 7.13282 2.11021C7.28946 2.11013 7.44609 2.10983 7.60272 2.10899C7.75008 2.10822 7.89743 2.10808 8.04479 2.10842C8.09883 2.10844 8.15288 2.10823 8.20693 2.10777C8.2808 2.10719 8.35463 2.10742 8.42851 2.10786C8.46982 2.10778 8.51113 2.1077 8.55369 2.10762C8.72225 2.13227 8.85665 2.22542 8.96491 2.35647C8.99956 2.46042 9.00246 2.53308 9.00278 2.64216C9.00297 2.68089 9.00316 2.71962 9.00335 2.75952C9.00341 2.82333 9.00341 2.82333 9.00346 2.88842C9.00362 2.93364 9.00378 2.97885 9.00396 3.02407C9.0044 3.14693 9.00461 3.2698 9.00476 3.39267C9.00486 3.46943 9.00499 3.54619 9.00514 3.62295C9.0056 3.86311 9.00592 4.10328 9.00605 4.34345C9.00619 4.62069 9.00678 4.89793 9.00774 5.17518C9.00846 5.38948 9.00879 5.60379 9.00884 5.8181C9.00887 5.9461 9.00907 6.07409 9.00966 6.20209C9.01021 6.32249 9.01028 6.44289 9.00999 6.56329C9.00995 6.62849 9.01041 6.69369 9.01088 6.75888C9.0106 6.81726 9.0106 6.81726 9.01032 6.87681C9.01036 6.91056 9.01041 6.94431 9.01046 6.97909C8.99036 7.12923 8.92549 7.21364 8.81342 7.31204C8.68112 7.40703 8.607 7.40768 8.44389 7.40824C8.42079 7.40836 8.39769 7.40848 8.37388 7.40861C8.29609 7.40897 8.2183 7.4091 8.14051 7.40923C8.08488 7.40943 8.02926 7.40965 7.97363 7.40989C7.82223 7.41047 7.67082 7.41082 7.51941 7.41109C7.42485 7.41126 7.33028 7.41146 7.23572 7.41167C6.93994 7.4123 6.64416 7.41278 6.34838 7.41305C6.00679 7.41338 5.6652 7.41425 5.32361 7.41559C5.0597 7.41659 4.7958 7.41709 4.53189 7.4172C4.37421 7.41727 4.21655 7.41757 4.05888 7.41841C3.91051 7.41918 3.76215 7.41932 3.61379 7.41898C3.55936 7.41896 3.50494 7.41917 3.45052 7.41963C3.37613 7.42022 3.30179 7.41998 3.22741 7.41954C3.18581 7.41962 3.14421 7.4197 3.10135 7.41978C2.93959 7.39626 2.83585 7.3237 2.72895 7.20205C2.65726 7.0851 2.65205 6.98876 2.65165 6.85479C2.65146 6.81666 2.65127 6.77854 2.65108 6.73926C2.65104 6.6974 2.65101 6.65553 2.65097 6.6124C2.65081 6.56789 2.65065 6.52339 2.65047 6.47888C2.65003 6.35793 2.64982 6.23698 2.64967 6.11603C2.64957 6.04045 2.64944 5.96487 2.64929 5.88929C2.64883 5.65276 2.64851 5.41623 2.64838 5.17969C2.64824 4.90675 2.64765 4.63382 2.64669 4.36088C2.64597 4.14984 2.64564 3.9388 2.64559 3.72776C2.64556 3.60175 2.64536 3.47574 2.64477 3.34973C2.64422 3.23115 2.64415 3.11258 2.64444 2.994C2.64448 2.92988 2.64403 2.86576 2.64355 2.80164C2.64526 2.44712 2.64526 2.44712 2.75593 2.29007C2.91703 2.14105 3.03104 2.11991 3.24648 2.11917ZM3.68561 3.15335C3.68561 4.21618 3.68561 5.27901 3.68561 6.37405C5.11003 6.37405 6.53444 6.37405 8.00202 6.37405C8.00202 5.31122 8.00202 4.24839 8.00202 3.15335C6.57761 3.15335 5.15319 3.15335 3.68561 3.15335Z' fill='%23222222'/%3E%3Cpath d='M6.00972 8.93255C6.17105 9.00882 6.26436 9.10384 6.34175 9.26458C6.38627 9.53868 6.29276 9.73934 6.16743 9.97767C6.14975 10.0126 6.13206 10.0475 6.11384 10.0834C6.05762 10.194 6.00049 10.3041 5.94331 10.4142C5.90486 10.4895 5.86647 10.5647 5.82814 10.64C5.73442 10.8238 5.63994 11.0073 5.54488 11.1904C5.57354 11.19 5.57354 11.19 5.60278 11.1897C5.80207 11.1875 6.00137 11.186 6.20067 11.1849C6.275 11.1844 6.34933 11.1837 6.42366 11.1828C6.53064 11.1816 6.63761 11.1811 6.7446 11.1806C6.79426 11.1799 6.79426 11.1799 6.84492 11.1791C7.02341 11.179 7.15125 11.1878 7.30464 11.29C7.45064 11.4518 7.49003 11.559 7.48743 11.7745C7.4519 12.0142 7.32555 12.2269 7.21619 12.4404C7.18981 12.4931 7.16349 12.5457 7.13722 12.5984C7.08224 12.7083 7.02677 12.818 6.97091 12.9274C6.89953 13.0674 6.82923 13.2078 6.75926 13.3484C6.70509 13.4571 6.65046 13.5655 6.59568 13.6739C6.56959 13.7255 6.54362 13.7773 6.51778 13.8291C6.48153 13.9016 6.4447 13.9737 6.40769 14.0458C6.39723 14.0669 6.38677 14.0881 6.37599 14.1099C6.28333 14.2877 6.17 14.413 5.97652 14.4775C5.79929 14.4984 5.64666 14.4914 5.49546 14.3906C5.38035 14.2853 5.31648 14.162 5.30887 14.0051C5.32827 13.7691 5.40723 13.5889 5.51595 13.3805C5.53286 13.347 5.54976 13.3136 5.56718 13.2792C5.62081 13.1734 5.67517 13.068 5.72957 12.9626C5.76626 12.8905 5.8029 12.8185 5.83949 12.7464C5.92888 12.5705 6.01886 12.395 6.10933 12.2197C6.09078 12.22 6.07224 12.2202 6.05313 12.2206C5.85922 12.2235 5.6653 12.2255 5.47137 12.227C5.3991 12.2276 5.32684 12.2285 5.25458 12.2297C5.15039 12.2313 5.04623 12.232 4.94203 12.2326C4.90999 12.2333 4.87796 12.234 4.84495 12.2347C4.6403 12.2348 4.48735 12.2034 4.31636 12.0868C4.26137 12.0251 4.26137 12.0251 4.23335 11.9623C4.22342 11.942 4.21349 11.9216 4.20326 11.9006C4.12912 11.6021 4.2416 11.404 4.37758 11.1416C4.39783 11.1016 4.41804 11.0615 4.4382 11.0215C4.49134 10.9162 4.54512 10.8113 4.59903 10.7064C4.65287 10.6014 4.70612 10.4961 4.75941 10.3909C4.82118 10.269 4.88304 10.1471 4.94537 10.0255C5.03058 9.85913 5.11555 9.69283 5.19676 9.5245C5.20872 9.49985 5.22068 9.47519 5.233 9.44979C5.26277 9.38804 5.29214 9.32609 5.32147 9.26413C5.49105 8.97114 5.68632 8.89548 6.00972 8.93255Z' fill='%23222222'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_17420_867'%3E%3Crect width='17' height='17' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.vc-mb-aircon-icon{width:15px; height:17px; background-image:url("data:image/svg+xml,%3Csvg width='15' height='17' viewBox='0 0 15 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8876 10.5142L13.2427 10.8368L13.8309 11.1813C14.16 11.3746 14.2706 11.7971 14.0782 12.1262C13.9496 12.3455 13.7185 12.4678 13.4812 12.4678C13.3625 12.4678 13.2429 12.4372 13.1333 12.3734L12.4284 11.9607V12.6584C12.4284 13.0396 12.1192 13.3489 11.738 13.3489C11.3568 13.3489 11.0475 13.0396 11.0475 12.6584V11.152L7.82525 9.26517L7.84582 13.1624L9.2845 13.882C9.62613 14.0528 9.76458 14.4673 9.59377 14.808C9.4724 15.0507 9.22876 15.1901 8.97523 15.1901C8.87184 15.1901 8.76665 15.1667 8.66776 15.1173L7.85402 14.7106L7.85773 15.4167C7.85953 15.7979 7.55206 16.1089 7.17088 16.1107H7.16728C6.78743 16.1107 6.47861 15.8041 6.47682 15.4239L6.47289 14.6822L5.60251 15.1173C5.26132 15.2881 4.84687 15.1506 4.67605 14.808C4.50569 14.4673 4.64368 14.0528 4.98487 13.882L6.46479 13.1419L6.44428 9.25671L3.22231 11.1434V12.6584C3.22231 13.0396 2.91304 13.3489 2.53185 13.3489C2.15066 13.3489 1.84139 13.0396 1.84139 12.6584V11.952L1.12171 12.3734C1.01203 12.4373 0.892007 12.4678 0.773331 12.4678C0.536439 12.4678 0.305384 12.3456 0.177272 12.1262C-0.015569 11.7972 0.0950059 11.3746 0.42406 11.1813L1.019 10.8329L0.381804 10.5142C0.0406159 10.3434 -0.0973835 9.92897 0.0729849 9.58823C0.243804 9.2457 0.658255 9.10995 0.999443 9.27896L2.44161 9.99987L5.76079 8.05627L2.43992 6.11166L0.999443 6.83179C0.9001 6.88123 0.79491 6.90461 0.691075 6.90461C0.437998 6.90461 0.193907 6.76526 0.0729849 6.52252C-0.0973835 6.18178 0.0406159 5.76733 0.381804 5.59651L1.01737 5.27864L0.42406 4.93122C0.0950152 4.73793 -0.015569 4.31538 0.177272 3.98633C0.370112 3.65729 0.794008 3.5485 1.12171 3.7391L1.84139 4.16052V3.4523C1.84139 3.07112 2.15066 2.76185 2.53185 2.76185C2.91304 2.76185 3.22231 3.07112 3.22231 3.4523V4.96914L6.43152 6.84841L6.4109 2.94002L4.98531 2.22872C4.64413 2.0588 4.50568 1.64434 4.67604 1.30271C4.84641 0.961975 5.26177 0.822631 5.60205 0.993442L6.40275 1.39306L6.39904 0.694059C6.39725 0.31287 6.70471 0.0018044 7.0859 0H7.0895C7.46935 0 7.77817 0.306573 7.77996 0.686859L7.78389 1.43457L8.66775 0.993423C9.01028 0.822604 9.42474 0.961957 9.59376 1.30269C9.76458 1.64432 9.62523 2.05878 9.28449 2.2287L7.79204 2.97338L7.81255 6.8548L11.0475 4.96048V3.4523C11.0475 3.07111 11.3568 2.76184 11.738 2.76184C12.1192 2.76184 12.4284 3.07111 12.4284 3.4523V4.1518L13.1333 3.73909C13.4614 3.5476 13.8849 3.65639 14.0782 3.98632C14.2705 4.31537 14.16 4.73792 13.8309 4.93121L13.2444 5.2747L13.8876 5.5965C14.2292 5.76732 14.3676 6.18177 14.1968 6.52251C14.0755 6.76525 13.8318 6.9046 13.5783 6.9046C13.4749 6.9046 13.3697 6.88123 13.2708 6.83178L11.8219 6.10761L8.49419 8.05627L11.8203 10.0039L13.2708 9.27895C13.6125 9.10813 14.026 9.24569 14.1968 9.58822C14.3676 9.92896 14.2292 10.3434 13.8876 10.5142Z' fill='%23222222'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:0 0; background-size:contain;}
.vc-mb-supplier-details{background-color:#F4F8FB; padding:20px; border-radius:10px;}
.vc-mb-supplier-details .vc-mb-text-blue{cursor:default;}
.vc-mb-supplier-details h6{margin-bottom:4px;}
.vc-mb-supplier-details .vc-mb-suppler-ref-no, .vc-mb-supplier-details .vc-mb-text-blue{font-size:15px; color:var(--heading-color); font-weight:700;}
.vc-mb-supplier-details .vc-mb-text-blue{line-height:1.25;}
.vc-mb-supplier-details .vc-mb-text-blue{color:#015DC5;}
.vc-mb-driver-details{background-color:#F4F8FB; padding:20px 15px 8px; border-radius:10px; margin:16px 0 30px;}
.vc-mb-driver-details table tr{font-size:15px; color:#1E1E1E; line-height:1.2; vertical-align:top;}
.vc-mb-driver-details table tbody tr td, .vc-mb-driver-details table tbody tr th{padding-bottom:1rem;  overflow:hidden; word-break:break-all;}
.vc-mb-driver-details table td{font-weight:600; padding-left:8px;}
.vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-title, .vc-mb-booking-details-page .vc-mb-supp-det-sec .vc-mb-title{font-size:18px; color:#015DC5;}
.vc-mb-booking-details-page .vc-mb-note{border:1px solid #D9B873; border-radius:10px; background-color:#FEF4DE; padding:18px 24px; margin:1.8rem 0;}
.vc-mb-booking-details-page .vc-mb-note p{margin:0; font-size:14px; color:#725107; line-height:1.65;}
.vc-mb-aitextbox textarea, .vc-mb-aitextbox textarea:focus{background-color:#fff; border:1px solid #CADDED; border-radius:10px; outline:none; box-shadow:none; padding:15px; color:var(--heading-color); font-size:14px; line-height:1.62;}
.vc-mb-booking-details-page h2{display:flex; gap:0 0.9rem; flex-direction:row; width:100%;}
.vc-mb-booking-details-page h2 .vc-mb-confirmed-pill{margin-top:5px;}
.vc-mb-booking-details-page .vc-mb-booking-details-sec .vc-mb-car-duration{background-color:transparent; padding:21px 24px; border-radius:0; border-bottom:1px solid #CADDED; margin:0;}
.vc-mb-booking-details-page .vc-mb-booking-details-sec .vc-mb-car-name{font-size:23px; margin-bottom:3px;}
.vc-mb-car-details .vc-mb-details-list li .vc-mb-automatic-icon{left:-1px;}
.vc-mb-booking-details-page .vc-mb-booking-details-sec .vc-mb-car-name small{font-size:13px;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu{border-color:#CBDCEA; padding:16px 15px 0; min-width:293px; max-width:340px;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-title{color:var(--heading-color); font-size:20px; font-weight:600; margin-bottom:14px !important; line-height:1.25;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu p.bold{margin-bottom:7px; color:var(--heading-color); font-weight:600; font-size:16px;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-days{color:#333333; font-size:13px; margin-bottom:4px; text-transform:uppercase;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-trental-cost th, .vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-trental-cost td{font-weight:700;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-total-amount{font-size:28px; color:#111111; line-height:1;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-protection-shield{display:inline-block; width:12px; height:14px; position:relative; background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 66.1 78.5' style='enable-background:new 0 0 66.1 78.5;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D .st1%7Bfill:%2383C441;%7D .st2%7Bfill:%235B9240;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M33,0.1C18.3,9.7,0.1,10,0.1,10v40.3c1,15.3,32.9,28,32.9,28s31.9-12.6,32.9-28V10C65.9,10,47.7,9.7,33,0.1z M64,49.6C63.1,64.1,33,76,33,76S2.9,64.1,2,49.6V11.7c0,0,17.2-0.3,31-9.3c13.8,9,31,9.3,31,9.3V49.6z'/%3E%3Cpath class='st1' d='M32.5,60.5L13.3,48.3l5-5.8l12,7.4l2.8-5.3V2.4c-13.8,9-31,9.3-31,9.3v37.9C2.9,64.1,33,76,33,76V59.5 L32.5,60.5z'/%3E%3Cpath class='st2' d='M33,44.6l13.7-26.3l6.2,4.3L33,59.5V76c0,0,30.1-11.9,31-26.3V11.7c0,0-17.2-0.3-31-9.3 C33,2.4,33,44.6,33,44.6z'/%3E%3Cpolygon class='st0' points='18.3,42.5 13.3,48.3 32.5,60.5 33,59.5 52.9,22.6 46.7,18.3 33,44.6 30.3,49.9 '/%3E%3C/g%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:contain; background-position:center center; margin:0 0 -2px 2px;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table tbody tr{vertical-align:top;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table th, .vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table td{color:var(--heading-color); font-size:14px; line-height:1.35; padding:5px 0;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-full-pro-cost th{color:#347316;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table th{padding-right:1.2rem;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table td{white-space:nowrap; text-align:right;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-trental-cost.vc-mb-mb-3 th{padding-bottom:18px;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-border-bottom th{font-size:16px; color:var(--heading-color); font-weight:600; border-top:1px solid #CADDED; padding:18px 0 7px;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .mainPriceInc{background-color:#F1F7FF; padding:18px 15px; margin:18px -15px 0; border-bottom:none; border-top:1px solid #E3E3E3;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table .vc-mb-paid-cost{border-top:1px solid #CADDED; border-bottom:1px solid #CADDED;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table .vc-mb-paid-cost th, .vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table .vc-mb-paid-cost td{padding-top:11px; padding-bottom:9px; font-weight:600;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table .vc-mb-rental-desk th, .vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table .vc-mb-rental-desk td{color:#015DC5; font-weight:600; padding-top:11px;}
.vc-mb-booking-details-sec .vc-mb-details-pill .nav-link{background-color:transparent; border:1px solid #CADDED; border-radius:30px; font-size:14px; color:#333333; padding:8px 22px; font-weight:500;}
.vc-mb-booking-details-sec .vc-mb-details-pill .nav-link.active{background-color:#015DC5; border-color:#015DC5; color:#fff;}
.vc-mb-booking-details-sec .vc-mb-details-pill{gap:15px; margin-top:26px;}
.vc-mb-booking-details-sec .tab-content.vc-mb-supp-det-sec{margin-top:1.4rem;}
.vc-mb-protec-cover-deals .vc-mb-protection-card{display:flex; align-items:flex-start; background:#fff; border:1px solid #CADDED; border-radius:10px; padding:16px 18px; width:100%; height:100%;}
.vc-mb-protec-cover-deals .vc-mb-protection-icon{flex-shrink:0; margin-right:12px;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .vc-mb-title{font-size:18px; line-height:1.35;}
.vc-mb-protec-cover-deals .vc-mb-protection-card p{color:#131D0D; margin-bottom:1rem;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .vc-mb-green-text{color:#337E15; font-weight:bold;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .vc-mb-covered{font-size:14px; color:#0E71B5;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .vc-mb-covered::after, .vc-mb-supp-det-sec .vc-mb-supp-instr .vc-mb-view-supp::after{display:none;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .dropdown-menu{padding:22px 20px 15px 20px;}
.vc-mb-supp-det-sec .vc-mb-supp-instr .dropdown-menu{padding:10px 15px 2px;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .dropdown-menu ul, .vc-mb-supp-det-sec .vc-mb-supp-instr .dropdown-menu ul{display:flex; flex-flow:row wrap; width:100%; max-width:455px; list-style-type:none; padding:0; margin:0;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .dropdown-menu ul li, .vc-mb-supp-det-sec .vc-mb-supp-instr .dropdown-menu ul li{position:relative; width:50%; padding:0 15px 0 23px; font-size:14px; color:#303030; line-height:1.5; margin-bottom:8px;}
.vc-mb-supp-det-sec .vc-mb-supp-instr .dropdown-menu{max-height:300px; overflow:hidden; overflow-y:auto;}
.vc-mb-supp-det-sec .vc-mb-supp-instr .dropdown-menu ul li{width:100%; padding:0;}
.vc-mb-supp-det-sec .vc-mb-supp-instr .dropdown-menu ul li::before{display:none;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .dropdown-menu ul li::before, .vc-mb-supp-det-sec .vc-mb-supp-instr .dropdown-menu ul li::before{content:""; position:absolute; left:0; top:4px; width:15px; height:12px; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url("data:image/svg+xml;utf8,<svg width='15' height='12' viewBox='0 0 15 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.50031 5.94361L4.81929 10.0579L13.1479 1.49942' stroke='%235B9240' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>");}

.vc-mb-booking-details-page .vc-mb-bottom-btn{position:relative; min-height:50px; margin:1.8rem 0 0 0;}
.vc-mb-booking-details-page #bookingengine{position:relative;}
.vc-mb-booking-details-page #bookingengine #supplycars_page_loader{position:absolute !important;}
.vc-mb-booking-details-page #bookingengine .manageContent{padding:0;}
.vc-mb-booking-details-page #bookingengine .be_container-fluid{padding:0;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking{margin:0; padding:0;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm{background-color:#fff; border:1px solid #CADDED; border-radius:10px; padding:25px 30px;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking a.showForm, .vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking a.showForm:focus{background-color:#f4f8fb; border-color:#dc3545; color:#dc3545; padding:12px 20px; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking a.showForm:hover{background-color:#dc3545; border-color:#dc3545; color:#fff;}
/*.vc-mb-booking-details-page .vc-mb-cancel-btn .vc-mb-blue-btn{padding:12px 20px;}*/
.vc-mb-how-to-improve-btn{position:fixed; right:0; top:50%; transform:translateY(-50%); z-index:9;}
.vc-mb-how-to-improve-btn .vc-mb-blue-btn{color:#fff; font-size:16px; cursor:pointer; border-radius:8px 0 0 8px; writing-mode:sideways-lr; min-width:auto; padding:20px 10px;}
.vc-mb-how-to-improve-modal .modal-title p{color:#636E76; font-size:15px; line-height:1.35; margin:4px 0 0;}
.vc-mb-how-to-improve-modal .modal-header{align-items:flex-start;}
.vc-mb-how-to-improve-modal .modal-header .btn-close{margin-top:0; padding-top:0;}

.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking > p{margin:0;}
.vc-mb-booking-details-page .vc-mb-bottom-btn .vc-mb-cancel-btn{position:absolute; top:0; right:0;}
.vc-mb-booking-details-page .vc-mb-bottom-btn .be_row{margin:0 -12px;}

.vc-mb-booking-details-sec .accordion{background-color:#F4F8FB; padding:6px 20px; border-radius:10px; margin:16px 0 30px;}
.vc-mb-booking-details-sec .accordion .accordion-item{background-color:transparent; border:none; border-radius:0;}
.vc-mb-booking-details-sec .accordion .accordion-item:not(:last-child){border-bottom:1px solid #CADDED;}
.vc-mb-booking-details-sec .accordion .accordion-item .accordion-header{margin-bottom:0;}
.vc-mb-booking-details-sec .accordion .accordion-item .accordion-button{background-color:transparent; font-size:16px; color:var(--heading-color); font-weight:600; padding:16px 22px 16px 0; outline:none; box-shadow:none;}
.vc-mb-booking-details-sec .accordion .accordion-item .accordion-button.content_unable{pointer-events:none;}
.vc-mb-booking-details-sec .accordion .accordion-item .accordion-button.content_unable::after{display:none;}
.vc-mb-booking-details-sec .accordion .accordion-item .accordion-button::after{content:""; position:absolute; top:50%; right:0; transform:translateY(-50%); width:12px; height:2px; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url("data:image/svg+xml;utf8,<svg width='12' height='2' viewBox='0 0 12 2' fill='none' xmlns='http://www.w3.org/2000/svg'><rect width='12' height='1.6' fill='%237B7B7B'/></svg>");}
.vc-mb-booking-details-sec .accordion .accordion-item .accordion-button.collapsed::after{width:12px; height:12px; background-image:url("data:image/svg+xml;utf8,<svg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M5.25 6.75V12H6.75V6.75H12V5.25H6.75V0H5.25V5.25H0V6.75H5.25Z' fill='%237B7B7B'/></svg>");}
.vc-mb-booking-details-sec .accordion .accordion-body{color:var(--heading-color); font-size:14px; line-height:1.62; padding:0 0 25px;}
.vc-mb-booking-details-sec .accordion .accordion-body p, .vc-mb-booking-details-sec .accordion .accordion-body h2{color:var(--heading-color); font-size:14px; line-height:1.62;}
.vc-mb-booking-details-sec .accordion .accordion-body h2, .vc-mb-booking-details-sec .accordion .accordion-body h3, .vc-mb-booking-details-sec .accordion .accordion-body h4, .vc-mb-booking-details-sec .accordion .accordion-body h5, .vc-mb-booking-details-sec .accordion .accordion-body h6{font-size:15px;}
.vc-mb-booking-details-sec .accordion .accordion-body p:last-child{margin-bottom:0;}
.vc-mb-booking-details-page .vc-mb-error-msg{color:red; line-height:1.25; font-size:14px; margin:6px 0 0;}
.vc-mb-error-msg{color:red !important; line-height:1.25 !important; font-size:14px !important; margin:6px 0 0 !important;}
.vc-mb-d-none{display:none;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-age-field h3{display:flex; align-items:center; flex-flow:row wrap; gap:8px;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-age-field h3 span{line-height:1; display:inline-block; margin-top:-3px;}
.vc-feedback-modal .modal-header .btn-close{font-size:12px; box-shadow:none; outline:none;}
.vc-feedback-modal form .form-label{color:var(--black-color); font-size:15px; font-weight:500; margin-bottom:6px;}
.vc-feedback-modal .modal-body form .form-control{height:110px; resize:none;}
.vc-mb-booking-details-page .vc-mb-subtitle{color:var(--heading-color); font-size:20px; font-weight:600; line-height:1.35;}
/* == End View Booking Details page ==*/
/* == Activity page == */
/*.vc-mb-loc-deal-selection .vc-mb-deal-col-3{width:320px; position:relative;}*/
.vc-mb-loc-deal-selection .dropdown-menu{width:100%; max-height:250px; overflow-y:auto; border:1px solid #CADDED; border-radius:10px;}
.vc-mb-loc-deal-selection #vc-mb-country-loc, .vc-mb-loc-deal-selection #vc-mb-city-loc{background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' height='12' viewBox='0 0 24 24' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>"); background-repeat:no-repeat; background-position:right 8px center; background-size:25px; cursor:pointer; border:1px solid #CADDED; border-radius:10px; padding:26px 30px 8px 15px; color:var(--heading-color); font-size:15px; margin:0; box-shadow:none; outline:none;}
.vc-mb-loc-deal-selection #vc-mb-country-loc::placeholder, .vc-mb-loc-deal-selection #vc-mb-city-loc::placeholder{color:#555;}
.vc-mb-loc-deal-selection .form-floating > label{color:#999; font-size:0.85rem; padding:1.1rem 1rem;}
.vc-mb-loc-deal-selection .dropdown-menu .form-check{margin-bottom:0; padding-left:0;}
.vc-mb-loc-deal-selection .dropdown-menu input[type="radio"]{opacity:0;}
.vc-mb-loc-deal-selection .dropdown-menu .form-check-label{cursor:pointer; font-size:15px; display:block; padding:4px 1rem;}
.vc-mb-loc-deal-selection .dropdown-menu .form-check-label:hover{background-color:#f3f3f3;}

.vc-mb-loc-deal-selection #vcMbApplyFilters .fa-search{background-image:url("data:image/svg+xml;utf8,<svg fill='%23fff' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16a6.471 6.471 0 004.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zM10 14a4 4 0 110-8 4 4 0 010 8z'/></svg>"); background-repeat:no-repeat; background-position:0px center; background-size:20px; padding-left:22px;}
.vc-mb-activity-page .vc-mb-rental-deals-sec{margin:2rem 0 0;}
.text-danger, .text-success{font-size:13px;}
/* == End Activity page == */
/* == Activity Detail page == */
.vc-mb-activity-detail *{color:var(--black-color);}
.vc-mb-activity-detail, .vc-mb-activity-detail p{font-size:15px; line-height:1.5;}
.vc-mb-activity-detail strong{font-weight:600;}
.vc-mb-activity-detail .vc-mb-desc{margin-bottom:1rem;}
.vc-mb-activity-detail .vc-mb-activity-img-cont{position:relative;}
.vc-mb-activity-detail .vc-mb-view-img-grid{display:grid; grid-template-columns:repeat(6, 1fr); grid-gap:2px; overflow:hidden; width:100%;}
.vc-mb-activity-detail .vc-mb-view-img-grid img{width:100%; height:211px; object-fit:cover; cursor:pointer;}
.vc-mb-activity-detail .vc-mb-view-img-grid img:first-child{grid-row-start:span 4; grid-column-start:span 4; height:424px;}
.vc-mb-activity-detail .vc-mb-view-img-grid:has(img:nth-child(4):last-child) img:nth-child(4), .vc-mb-activity-detail .vc-mb-view-img-grid:has(img:nth-child(3):last-child) img:nth-child(2), .vc-mb-activity-detail .vc-mb-view-img-grid:has(img:nth-child(3):last-child) img:nth-child(3), .vc-mb-activity-detail .vc-mb-view-img-grid:has(img:nth-child(2):last-child) img:nth-child(2){grid-column-start:span 2; grid-row-start:span 2;}
.vc-mb-activity-detail .vc-mb-view-img-grid:has(img:nth-child(2):last-child) img:nth-child(2){height:424px;}
.vc-mb-activity-detail .vc-mb-activity-img-cont .vc-mb-more-img{position:absolute; right:20px; bottom:20px; display:flex; align-items:center; gap:4px; padding:8px 18px; border-radius:33px; border:1px solid #fff; background-color:#fff; font-size:.875rem; font-weight:500; line-height:1.25rem; cursor:pointer;}
.vc-mb-activity-detail .vc-mb-activity-img-cont .vc-mb-more-img::before{content:""; background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 19V5C3 3.9 3.9 3 5 3H19C20.1 3 21 3.9 21 5V19C21 20.1 20.1 21 19 21H5C3.9 21 3 20.1 3 19ZM8.5 13.5L11 16.5L14.5 12L19 18H5L8.5 13.5Z' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='15' cy='8' r='1.5'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center; background-size:contain; width:21px; height:21px; display:inline-block;}
.vc-mb-activity-detail .vc-mb-main-heading{display:flex; align-items:flex-start; justify-content:space-between; gap:30px;}
.vc-mb-activity-detail .vc-mb-tour-title{color:var(--heading-color); font-size:24px; font-weight:500; line-height:1.3; margin-bottom:0;}
.vc-mb-activity-detail .vc-mb-price-tag{color:var(--heading-color); font-size:16px; font-weight:normal; line-height:1.25; margin:0;}
.vc-mb-activity-detail .vc-mb-price-tag .vc-mb-price{font-size:23px; color:#609504; font-weight:600; white-space:nowrap; display:block; margin:5px 0 0; line-height:1;}
.vc-mb-activity-detail .vc-mb-tour-listing{padding:0; list-style-type:none; display:flex; flex-flow:row wrap; align-items:center; margin:20px 0 20px; gap:8px 0;}
.vc-mb-activity-detail .vc-mb-tour-listing li{font-size:16px; line-height:normal;}
.vc-mb-activity-detail .vc-mb-tour-listing li span{color:#6B7379;}
.vc-mb-activity-detail .vc-mb-tour-listing .vc-mb-tour-location svg{margin:-4px 5px 0 0;}
.vc-mb-activity-detail .vc-listing{padding:0; list-style-type:none;}
.vc-mb-activity-detail .vc-listing li{position:relative; font-size:15px; line-height:1.5; padding-left:12px;}
.vc-mb-activity-detail .vc-listing li::before{content:""; position:absolute; left:0; top:8px; width:5px; height:5px; border-radius:10px; background-color:var(--black-color);}
.vc-mb-activity-detail .vc-listing li:not(:last-child){margin-bottom:5px;}
.vc-mb-activity-detail table tr, .vc-mb-activity-detail table th, .vc-mb-activity-detail table td{border:none; background-color:transparent; line-height:1.3; vertical-align:top; box-shadow:none;}
.vc-mb-activity-detail table td, .vc-mb-activity-detail table th{padding:12px 15px; color:var(--black-color);}
.vc-mb-activity-detail table th{font-size:17px; font-weight:500; padding-left:0; white-space:nowrap;}
.vc-mb-activity-detail table td{font-size:15px; padding-right:0; line-height:1.4;}
.vc-mb-activity-detail table .vc-mb-check-icon{background-image:url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.3018 2.58952L16.1953 2.69498L5.60645 13.2848L5.5 13.3903L5.39355 13.2848L0.637695 8.52897L0.532227 8.42252L0.637695 8.31608L1.81641 7.13834L1.92285 7.0319L2.02832 7.13834L5.49902 10.609L14.8047 1.30436L14.9111 1.19889L16.3018 2.58952Z' fill='%23629805' stroke='%23629805' stroke-width='0.3'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:17px; background-position:15px 15px; padding-left:42px;}
.vc-mb-activity-detail table p{margin-bottom:5px;}
.vc-mb-activity-detail table .vc-mb-map-box iframe{width:100%; height:215px; border-radius:10px; border:none;}
    
.vc-mb-activity-detail .vc-mb-sidebar-box label{font-weight:normal; display:block; margin-bottom:5px; font-size:15px;}
.vc-mb-activity-detail .vc-mb-sidebar-box #cnf_booking_sec p{font-weight:800;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-card-border{border:1px solid #e6e6e6; border-radius:12px; padding:25px;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-card-border:not(:last-child){margin-bottom:20px;}
.vc-mb-activity-detail .vc-mb-sidebar-box h3{color:var(--heading-color); font-size:17px; font-weight:500; line-height:1.1; margin-bottom:10px;}
.vc-mb-activity-detail .vc-mb-sidebar-box .form-select{border-radius:0; height:42px; padding:2px 32px 2px 12px; box-shadow:none; outline:none; border:1px solid #c9c9c9; background-position:right 10px center; font-size:14px;}
.vc-mb-activity-detail .vc-mb-sidebar-box .form-control{border-radius:0; padding:10px 12px; height:42px; border:1px solid #c9c9c9; box-shadow:none; outline:none; background-color:transparent; font-size:14px;}
.vc-mb-activity-detail .vc-mb-sidebar-box .flatpickr-input{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 21H6.2C5.0799 21 4.51984 21 4.09202 20.782C3.71569 20.5903 3.40973 20.2843 3.21799 19.908C3 19.4802 3 18.9201 3 17.8V8.2C3 7.0799 3 6.51984 3.21799 6.09202C3.40973 5.71569 3.71569 5.40973 4.09202 5.21799C4.51984 5 5.0799 5 6.2 5H17.8C18.9201 5 19.4802 5 19.908 5.21799C20.2843 5.40973 20.5903 5.71569 20.782 6.09202C21 6.51984 21 7.0799 21 8.2V10M7 3V5M17 3V5M3 9H21M13.5 13L7 13M10 17L7 17M14 21L16.025 20.595C16.2015 20.5597 16.2898 20.542 16.3721 20.5097C16.4452 20.4811 16.5147 20.4439 16.579 20.399C16.6516 20.3484 16.7152 20.2848 16.8426 20.1574L21 16C21.5523 15.4477 21.5523 14.5523 21 14C20.4477 13.4477 19.5523 13.4477 19 14L14.8426 18.1574C14.7152 18.2848 14.6516 18.3484 14.601 18.421C14.5561 18.4853 14.5189 18.5548 14.4903 18.6279C14.458 18.7102 14.4403 18.7985 14.405 18.975L14 21Z' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center right 12px; background-size:20px; padding:10px 40px 10px 12px;}
    
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-duration{padding:40px 0 34px; margin:0 0 30px; border-bottom:1px solid #E6E6E6;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-duration h3, .vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-add-user h3{display:flex; align-items:center; flex-flow:row wrap; gap:8px;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-duration .vc-mb-days{background-color:#F5F5F5; border-radius:6px; padding:10px 15px; margin:13px 0 0;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-add-user h3{margin-bottom:1.8rem;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-add-persons{display:flex; flex-direction:row; justify-content:space-between; align-items:center; gap:15px; font-size:15px; line-height:1.2;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-add-users-btn{max-width:100px;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-add-users-btn button{border:1px solid #EAEAEA; width:28px; height:28px; padding:0; border-radius:100% !important; color:#292A2E; font-size:20px; line-height:0; font-family:sans-serif !important;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-add-users-btn button:hover, .vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-add-users-btn button:focus{background-color:#EAEAEA;}
.vc-mb-activity-detail .vc-mb-sidebar-box input[type="number"]::-webkit-inner-spin-button, .vc-mb-activity-detail .vc-mb-sidebar-box input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none; margin:0;}
.vc-mb-activity-detail .vc-mb-sidebar-box input[type="number"]{-moz-appearance:textfield;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-qty-input{font-size:14px; color:var(--black-color); font-weight:600; background-color:transparent; outline:none; box-shadow:none; border:none; padding:0 5px; height:28px;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-add-per-parson{color:#767A85; margin:6px 0; line-height:1;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-btn-book{background-color:#609504; color:#fff; font-size:17px; padding:11px 0; border-radius:0; width:100%;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-btn-book:hover, .vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-btn-book:focus{background-color:#497005;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-card-border .vc-mb-age-field:not(:last-child){margin-bottom:15px;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-card-border .form-check{margin-bottom:10px; padding-left:25px;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-card-border .form-check label{font-size:14px; color:#333333; cursor:pointer;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-card-border .form-check label a{color:#0666E8;}
.vc-mb-activity-detail .vc-mb-sidebar-box .vc-mb-card-border .form-check input[type="checkbox"]{width:15px; height:15px; margin-left:-1.5rem; margin-top:4px; border-radius:0; box-shadow:none; outline:none; cursor:pointer;}

.vc-mb-activity-detail .modal-content{background:rgba(0,0,0,.5); backdrop-filter:blur(6px);}
.vc-mb-activity-detail .img-counter{position:absolute; top:18px; left:50%; transform:translateX(-50%); color:#fff; font-size:15px; font-weight:500;}
.vc-mb-activity-detail .modal-img{max-height:85vh; object-fit:contain;}
.vc-mb-activity-detail .modal .btn-close{position:absolute; top:20px; right:20px; width:30px; height:30px; border-radius:50%; background:rgba(255,255,255,.15); color:#fff; font-size:22px; border:none; line-height:1; opacity:1; box-shadow:none; outline:none; z-index:1;}
.vc-mb-activity-detail .modal .btn-close:hover{background:rgba(255,255,255,.25);}
.vc-mb-activity-detail .modal .nav-btn{position:absolute; top:50%; transform:translateY(-50%); width:48px; height:48px; border-radius:50%; background:rgba(255,255,255,.15); color:#fff; font-size:20px; border:none; box-shadow:none; outline:none;}
.vc-mb-activity-detail .modal .nav-btn:hover{background:rgba(255,255,255,.25);}
.vc-mb-activity-detail .modal .nav-prev{left:20px;}
.vc-mb-activity-detail .modal .nav-next{right:20px;}
    
.vc-mb-destination-carousel{border-top:1px solid #E6E6E6; padding:1.5rem 0 5rem; margin-top:2rem;}
.vc-mb-destination-carousel .vc-mb-title{color:var(--heading-color); font-size:24px; font-weight:500; line-height:1.3; margin:0 0 2.1rem;}
.vc-mb-destination-carousel .owl-carousel{padding:0 4.4rem; margin:auto;}
.vc-mb-destination-sec .owl-item{padding:1px;}
.vc-mb-destination-sec .vc-mb-destination-card{height:100%; border:1px solid #D9D9D9; border-radius:8px; overflow:hidden; background:#fff; transition:box-shadow 0.3s;}
.vc-mb-destination-sec .vc-mb-destination-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);}
.vc-mb-destination-sec a{color:inherit;}
.vc-mb-destination-sec .vc-mb-card-img{position:relative; margin:0;}
.vc-mb-destination-sec .vc-mb-destination-card img{width:100%; height:200px; object-fit:cover;}
.vc-mb-destination-sec .vc-mb-duration{position:absolute; bottom:16px; right:16px; background:#fff; padding:4px 14px 3px; border-radius:25px; font-size:12px; text-transform:lowercase; box-shadow:0 4px 4px rgba(0, 0, 0, 0.25); font-weight:600; color:var(--heading-color);}
.vc-mb-destination-carousel .owl-carousel .owl-item .card-body{padding:18px 14px 24px; color:var(--heading-color);}
.vc-mb-destination-sec .vc-mb-top-label{display:flex; flex-flow:row wrap; align-items:center; justify-content:space-between; gap:6px 15px;}
.vc-mb-destination-sec .vc-mb-label-location{background:#FFDEB9; padding:5px 17px; border-radius:4px; font-size:13px; font-weight:500; line-height:normal;}
.vc-mb-destination-sec .vc-mb-rating{color:#666666; font-size:12px;}
.vc-mb-destination-sec .vc-mb-rating .vc-mb-star{color:#F9BC1D; font-size:18px;}
.vc-mb-destination-sec .vc-mb-rating .vc-mb-total-rating{font-size:15px; color:var(--heading-color);}
.vc-mb-destination-sec h3{height:51px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:17px; font-weight:500; line-height:1.3; margin:14px 0;}
.vc-mb-destination-sec .vc-mb-bottom-price{display:flex; flex-flow:row wrap; align-items:center; justify-content:space-between; gap:0 15px;}
.vc-mb-destination-sec .vc-mb-price{font-size:19px; font-weight:bold; margin:10px 0;}
.vc-mb-destination-sec .vc-mb-btn-details{background:#609504; color:#fff; border-radius:4px; padding:8px 14px; font-size:15px;}
.vc-mb-destination-sec .vc-mb-btn-details:hover, .vc-mb-destination-sec .vc-mb-btn-details:focus{background:#497005; color:#fff;}
.vc-mb-destination-carousel .owl-carousel .owl-nav{position:absolute; left:0; top:50%; margin:0; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); width:100%; display:flex; align-items:center; justify-content:space-between;}
.vc-mb-destination-carousel .owl-carousel .owl-nav button{width:40px; height:40px; background-color:#F8F8F8; opacity:1; border-radius:100%; color:var(--heading-color); font-size:33px; outline:none;}
.vc-mb-destination-carousel .owl-carousel .owl-nav button:hover{box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);}
.vc-mb-destination-carousel .owl-carousel .owl-nav button span{position:relative; top:-7px;}
.vc-mb-destination-carousel .owl-carousel .owl-nav button.owl-next span{left:1px;}
.vc-mb-destination-carousel .owl-carousel .owl-nav button.owl-prev span{right:1px;}

.vc-mb-card-details{overflow:hidden; border-color:#e6e6e6;}
.vc-mb-card-details .vc-mb-card-form{padding:20px 30px 20px 15px; border-bottom:1px solid #e6e6e6;}
.vc-mb-card-details .vc-mb-card-form label{color:#444; font-weight:600; line-height:1.334; margin-bottom:5px;}
.vc-mb-card-details .vc-mb-card-form .form-control{font-size:14px; padding:13px; height:45px; border:1px solid #c3baba; border-radius:0; box-shadow:none; outline:none;}
.vc-mb-card-details .vc-mb-card-form .vc-mb-exp{display:flex; flex-direction:row; column-gap:15px; width:100%;}
.vc-mb-card-details .vc-mb-card-form .vc-mb-exp select{padding:7px 30px 7px 13px; background:#fff url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 19' style='enable-background:new 0 0 32 19;' xml:space='preserve'%3E%3Cpath fill='%233e4146' d='M2.8,0.1L0,2.8L16,18.7L31.9,2.8l-2.8-2.8L16,12.2L2.8,0.1z'/%3E%3C/svg%3E") no-repeat scroll right 13px center; background-size:12px;}
.vc-mb-card-details .vc-mb-card-form .vc-mb-cvv{padding:0 12px 0 3px;}
.vc-mb-card-details .vc-mb-pay-summary .card{background-color:#eee; border:1px solid #e6e6e6; border-radius:0; margin-right:-1px;}
.vc-mb-card-details .vc-mb-pay-summary .card .card-body{padding:20px 15px;}
.vc-mb-card-details .vc-mb-pay-summary .card-title{margin:20px 0 10px; font-size:16px; color:#555;}
.vc-mb-card-details .vc-mb-pay-summary tr th{padding:6px 0; font-weight:600; color:#333; font-size:14px;}
.vc-mb-card-details .vc-mb-pay-summary tr td{padding:6px 0; font-weight:400; color:#333; font-size:14px; text-align:right;}
.vc-mb-activity-detail table tr.vc-mb-highlight{background-color:#eee080; border:1px solid #d28b1b;}
.vc-mb-activity-detail table tr.vc-mb-highlight th, .vc-mb-activity-detail table tr.vc-mb-highlight td{color:#000; padding:6px 10px;}
.vc-mb-activity-detail .alert-info{background:#cbe7f8; font-size:13px; line-height:16px; padding:12px 10px; margin-top:15px; border-radius:0;}
.vc-mb-card-details .vc-mb-secure-seal{background:transparent url(https://res.supplycars.com/be1/form/common/images/secure_lock_img.jpg) no-repeat scroll 0 10px; background-size:52px auto; height:76px; width:235px;}
.vc-mb-card-details .vc-mb-secure-seal strong{color:#7f7f7f; font-size:26px; margin-left:62px; display:block; padding-top:9px; font-weight:600; line-height:1;}
.vc-mb-card-details .vc-mb-secure-seal span{background-color:#fed811; font-size:16px; margin:8px 0 0 56px; display:block; width:165px; border-radius:1px; padding:2px 3px; text-align:center; line-height:1;}
.vc-mb-card-details .vc-mb-book_btns .vc-mb-proc-pay{position:relative; background:#69a303; color:#fff; font-weight:600; border:0; text-shadow:0 1px 0 rgba(0, 0, 0, 0.3); padding:16px 42px 16px 25px; font-size:19px; margin-top:10px; width:auto; border-radius:4px; line-height:1.2;}
.vc-mb-card-details .vc-mb-book_btns .vc-mb-proc-pay:hover{background:#78be03;}
.vc-mb-card-details .vc-mb-book_btns .vc-mb-proc-pay::after{content:""; position:absolute; top:50%; transform:translateY(-50%); right:16px; background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z' fill='%23ffffff'/%3E%3C/svg%3E"); width:30px; height:30px; background-repeat:no-repeat; background-size:contain;}
/* == End Activity Detail page == */
/* == Confirm booking page == */
.vc-mb-confirm-details .vc-mb-product-img img{max-width:350px;}
.vc-mb-confirm-details h2{color:var(--heading-color); font-size:24px; font-weight:600; margin-bottom:9px;}
.vc-mb-confirm-details h3{color:var(--heading-color); font-size:20px; font-weight:600; margin:1.5rem 0 10px;}
.vc-mb-confirm-details p{font-size:15px; color:#636E76; line-height:1.35;}
.vc-mb-confirm-details .vc-mb-confirm-card{background-color:#fff; border:1px solid #CADDED; border-radius:10px; padding:25px 30px;}
.vc-mb-confirm-details .vc-mb-confirm-card .vc-mb-booking-details table th{background-color:#F4F8FB; color:var(--heading-color); font-size:15px; font-weight:500; padding:12px 10px; border:1px solid #D2E1ED; line-height:1.3;}
.vc-mb-confirm-details .vc-mb-confirm-card .vc-mb-booking-details table td{color:#636E76; font-size:15px; padding:12px 10px; border:1px solid #D2E1ED;}
.vc-mb-confirm-details .vc-mb-dietary-req .vc-mb-label{color:#6B7379; margin:0;}
.vc-mb-confirm-details .vc-mb-dietary-req .vc-mb-value{font-weight:500; margin:0 0 10px;}
.vc-mb-confirm-details .vc-mb-confirm-card ul{background-color:#F4F8FB; padding:20px; margin:0; list-style-type:none; border-radius:10px;}
.vc-mb-confirm-details .vc-mb-confirm-card ul li{position:relative; color:#1E1E1E; font-size:15px; line-height:1.45; padding:0 0 0 14px;}
.vc-mb-confirm-details .vc-mb-confirm-card ul li:not(:last-child){margin-bottom:8px;}
.vc-mb-confirm-details .vc-mb-confirm-card ul li::before{content:""; position:absolute; left:0; top:7px; width:5px; height:5px; border-radius:100%; background:#1E1E1E;}
.vc-mb-confirm-details .vc-mb-card-details .vc-mb-pay-summary .card-title{margin:0 0 12px; font-size:20px; color:var(--heading-color);}
.vc-mb-confirm-details .vc-mb-card-details .vc-mb-pay-summary .vc-mb-highlight{background-color:#eee080; border:1px solid #d28b1b;}
.vc-mb-confirm-details .vc-mb-card-details .vc-mb-pay-summary .vc-mb-highlight th, .vc-mb-confirm-details .vc-mb-card-details .vc-mb-pay-summary .vc-mb-highlight td{color:#000; padding:6px 10px; background-color:transparent;}
.vc-mb-confirm-details .vc-mb-card-details label{font-size:14px;}
.vc-mb-confirm-details .vc-mb-card-details .vc-mb-pay-summary .card{height:100%;}
.vc-mb-confirm-details .vc-mb-card-details p:empty{display:none;}
/* == End Confirm booking page == */

.vc-mb-booking-tabs .vc-mb-empty-loc h3{color:var(--black-color); font-size:20px; font-weight:500; margin:1.3rem 0 4px;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm label{font-size:16px; margin-bottom:10px;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm textarea{padding:14px; font-size:15px; color:#1E1E1E; box-shadow:none; outline:none;}
.vc-mb-booking-details-page #bookingengine #sc-manage-protection label, .vc-mb-booking-details-page #bookingengine #sc-manage-protection p, .vc-mb-booking-details-page #bookingengine #sc-manage-protection ul li, .vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .cancellation_note .agreeSec{font-size:15px;}
.vc-mb-booking-details-page #bookingengine #sc-manage-protection ul li::before{top:8px;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .cancellation_note .agreeSec{position:relative; padding:0 0 0 20px; background-color:transparent !important;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .cancellation_note .agreeSec input#agree_tnc{position:absolute; top:3px; left:0; margin:0;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .subMitBtnInc{float:none; margin:0; background-color:#075BBC; border:1px solid #075BBC; color:#fff; border-radius:5px; font-size:17px; padding:14px 40px; line-height:1;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .subMitBtnInc:hover, .vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .subMitBtnInc:focus{background-color:#054895; border-color:#054895; color:#fff;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .subMitBtnInc i.sc-icon.selectCar{display:none;}
.vc-mb-booking-details-page .vc-mb-protec-cover-deals .vc-mb-protection-card p:last-child{margin-bottom:0;}
@supports (-webkit-touch-callout: none){
input[type=text], input[type=password], input[type=number], input[type=email], textarea {font-size: 16px !important;}
}

@media(min-width:768px){
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;}
}
@media(min-width:992px){
.vc-mb-booking-details-sec .vc-mb-more-deals-sec:has(.vc-be-esim-title) .vc-mb-esim-det, .vc-mb-booking-details-page .vc-mb-protec-cover-deals .col-12:not(.col-lg-6) .vc-mb-protection-card .vc-mb-protection-text{width:100%; display:flex; align-items:center; flex-direction:row; gap:0 1.5rem; justify-content:space-between;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec:has(.vc-be-esim-title) .vc-mb-esim-det p:last-child, .vc-mb-booking-details-page .vc-mb-protec-cover-deals .col-12:not(.col-lg-6) .vc-mb-protection-card p:last-child{margin-bottom:0;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec:has(.vc-be-esim-title) .vc-mb-esim-det .vc-mb-blue-outline-btn, .vc-mb-booking-details-page .vc-mb-protec-cover-deals .col-12:not(.col-lg-6) .vc-mb-protection-card .vc-mb-pro-cover-list .vc-mb-blue-outline-btn, .vc-mb-booking-details-page .vc-mb-protec-cover-deals .col-12:not(.col-lg-6) .vc-mb-cancel-pro-card .vc-mb-blue-outline-btn{white-space:nowrap;}
}
@media (min-width:1200px){
/*.table-responsive{overflow-x:inherit;}*/
.container{width:1170px;}
.vc-footer .footer-btm{padding:40px 0}
.ajs-no-overflow{padding-right:15px;}
.vc-mb-driver-details .driver-details-table{width:100%; table-layout:fixed;}
.vc-mb-driver-details .driver-details-table > tbody > tr > td{width:50%; vertical-align:top; padding:0 15px 0 0;}
}
@media (max-width:1399px) and (min-width:1200px){
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec ul li{font-size:14px;}
}
@media (max-width:1199px){
.navbar-brand{max-width:260px; white-space:normal;}
.vc-main-drop .dropdown-menu li.dropdown-item{padding:8px 1rem 8px 1.5rem; font-size:13.5px;}
    
.vc-mb-alert-warning a.btn{padding:7px 15px;}
.vc-mb-alert-warning .vc-mb-alert-msg-btn{min-width:170px;}
.vc-mb-alert-warning .vc-mb-alert-msg .vc-mb-alert-msg-icon svg{width:42px; height:42px;}
.vc-mb-alert-warning .vc-mb-alert-msg .vc-mb-alert-msg-icon{min-width:42px; margin-right:15px;}
.mb-be-ps-3{padding-left:1rem;}
.vc-mb-rental-deals-sec .card-body{padding:20px 15px;}
.vc-mb-rental-deals-sec .card-body p{line-height:1.3;}
.vc-mb-app-sec .card-body .row{padding:0 8px 0 13px;}
.vc-mb-app-sec .vc-mb-app-content h6{font-size:20px;}
.vc-mb-app-sec .vc-mb-app-img{min-width:106px; margin-right:1rem;}
.vc-mb-app-sec.card{padding:10px 0 0; margin-top:4rem;}
.vc-mb-app-sec.card .vc-mb-app-right{padding-bottom:10px;}
.vc-mb-app-sec.card .vc-mb-app-left .vc-mb-app-content{padding-bottom:9px;}
.vc-mb-signupmodal .vc-mb-title{--text-heading:26px; font-size:25px;}
.vc-mb-title{font-size:19px;}
.vc-mb-booking-details-sec .vc-mb-car-img img, .vc-mb-comp-booking .vc-mb-car-img img{width:130px; min-width:130px;}
.vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp .vc-mb-supp-name .vc-mb-name, .vc-mb-supplier-details .vc-mb-supp .vc-mb-supp-name .vc-mb-name{overflow:hidden; min-width:90px; max-width:99%;}
.vc-mb-booking-details-sec .vc-mb-car-price .vc-mb-total-amount{font-size:21px;}
.vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-car-duration-date h5{font-size:17px;}
.vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-car-duration-date p{font-size:14px; line-height:1.35;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter span{font-size:14px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-img{margin-right:16px; min-width:100px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-det .vc-mb-insure-name{font-size:18px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-det .vc-mb-insure-cat{font-size:15px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-det ul li svg{width:15px; height:11px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-det h5{font-size:17px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-icon svg{width:38px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-icon{min-width:38px; margin-right:15px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .col-12{padding:0.6rem 1.3rem;}
.vc-mb-supp-det-sec .vc-mb-supp-map-div .vc-mb-supp-map, .vc-mb-supp-det-sec .vc-mb-supp-map-div .vc-mb-supp-map iframe{width:100%; height:155px;}
.vc-mb-supp-det-sec .vc-mb-supp-map-div{margin-bottom:22px;}
.vc-mb-booking-tabs .vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-pickup-loc, .vc-mb-booking-tabs .vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-dropup-loc{max-width:235px;}
.vc-mb-comp-booking .vc-mb-res-no span{font-size:16px;}
.vc-mb-travellers-table{overflow-y:hidden;}
.vc-mb-travellers-table table, .vc-mb-trans-history table{min-width:610px;}
.vc-mb-travellers-table table tbody tr td .dropdown-menu{margin-top:-34px !important; margin-left:-8px !important;}
.vc-mb-wallet-card .card-body{padding:22px 20px 16px;}
.vc-mb-wallet-card h3{font-size:22px;}
.vc-mb-wallet-card .vc-mb-blue-btn{font-size:15px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-det ul li svg{top:5px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec ul li{padding-left:22px;}
.vc-mb-car-details > .flex-xl-row{flex-direction:column;}
.vc-mb-booking-details-page .vc-mb-car-details .vc-mb-car-img{width:100%; display:flex; flex-flow:row; align-items:center; justify-content:space-between; gap:0 1rem; padding:0 0 1rem;}
.vc-mb-booking-details-page .vc-mb-car-details .vc-mb-car-img .vc-mb-car-price{padding-top:0; text-align:right;}
.vc-mb-booking-details-page .vc-mb-supplier-details .vc-mb-supp .vc-mb-supp-name{width:100%;}
.vc-mb-booking-details-page .vc-mb-supplier-details{padding:20px 20px 14px; gap:.8rem .5rem !important;}
.vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-driver-name, .vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-driver-email, .vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-driver-age{width:calc(50% - .5rem);}
.vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-title, .vc-mb-booking-details-page .vc-mb-supp-det-sec .vc-mb-title{font-size:17px;}
.vc-mb-booking-details-page h2{font-size:22px;}
.vc-mb-booking-details-sec .vc-mb-protec-cover-deals .vc-mb-protection-card .vc-mb-title{font-size:17px;}
.vc-mb-booking-details-sec .vc-mb-protec-cover-deals .vc-mb-protection-card p, .vc-mb-driver-details table tr{font-size:14px;}
.vc-mb-booking-details-sec .vc-mb-protec-cover-deals .vc-mb-protection-card{padding:14px 12px;}
    
.vc-mb-activity-detail .modal-img{max-width:75vw;}
.vc-mb-activity-detail .vc-mb-tour-title, .vc-mb-destination-carousel .vc-mb-title{font-size:22px; line-height:1.25;}
.vc-mb-activity-detail .vc-mb-price-tag .vc-mb-price{font-size:21px;}
.vc-mb-destination-carousel .owl-carousel{padding:0 3.4rem;}
.vc-mb-confirm-details .vc-mb-product-img img{max-width:300px;}
.vc-mb-confirm-details .vc-mb-card-details .vc-mb-card-form{padding:20px 15px 20px 15px;}
.vc-mb-booking-tabs .vc-mb-empty-loc h3{font-size:18px;}
.vc-mb-comp-booking .vc-mb-car-details{border-right:0; border-bottom:1px solid #CADDED; padding:0 0 1.2rem;}
.vc-mb-traveller-form .vc-mb-blue-btn{margin-top:0;}
.vc-mb-request-pill{font-size:12px;}
.vc-mb-driver-details table tbody tr th{padding-right:15px;}
.vc-mb-driver-details table tbody tr td{vertical-align:top; padding:0;}
}
@media(max-width:1199px) and (min-width:992px){
.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}

.vc-mb-confirm-details .vc-mb-card-details .vc-mb-card-form .vc-mb-cvv{padding:0 12px;}
.vc-mb-dsummary ul li:not(:last-child){padding:0 18px 0 0; margin:0 18px 0 0;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn{flex-direction:row-reverse; margin:auto 0 auto auto; column-gap:1rem; max-width:100%;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn .vc-mb-btn-green{margin-bottom:0;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn .vc-mb-btn-green{min-width:145px;}
.vc-mb-car-details .vc-mb-details-list li{width:33.33333%;}
.vc-mb-supp-det-sec .vc-mb-pickup-details .col-xl-3.d-md-block, .vc-mb-supp-det-sec .vc-mb-dropoff-details .col-xl-3.d-md-block{order:3; margin:1.5rem 0 0;}
}
@media(max-width:991px) and (min-width:768px){
.vc-footer .vc-footer-dropdowns .dropdown{width:100%;}
.vc-footer .vc-footer-dropdowns button{min-width:180px;}
.vc-footer .vc-footer-nav li{width:33.3%; margin-bottom:0;}
/*.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 .vc-footer-dropdowns .dropdown+.dropdown{margin-left:0; margin-top:15px;}
.vc-footer .vc-footer-appLinks img{width:100px; height:30px;}
.vc-footer .footer-btm-links ul{margin-right:0;}
.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-mb-supp-det-sec .vc-mb-pickup-details .col-xl-3.d-md-block, .vc-mb-supp-det-sec .vc-mb-dropoff-details .col-xl-3.d-md-block{order:3; margin:1.5rem 0 0;}
}
@media (max-width:991px){
.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-mb-header .list-group .list-group-item:not(.active) i{display:inline-block; font-size:1.2em; text-align:center; vertical-align:middle; margin-right:5px; line-height:1; padding:3px 0 0; margin-top:-5px;}
    
.vc-mb-booking-details-sec .accordion .accordion-item .accordion-button{font-size:15px;}
.vc-mb-alert-warning{gap:0 !important; padding:20px 28px 24px 24px;}
.vc-mb-alert-warning .vc-mb-alert-text{margin-bottom:.7rem;}
.vc-mb-alert-warning .vc-mb-alert-msg{align-items:start !important;}
.vc-mb-alert-warning a.vc-mb-close-btn{position:absolute; right:12px; top:12px;}
.vc-mb-alert-warning .vc-mb-alert-text h6, .vc-mb-booking-sec p{font-size:16px;}
.vc-mb-alert-warning .vc-mb-alert-text p, .vc-mb-dsummary .vc-mb-light-text{font-size:14px;}
.card h3, .vc-mb-keep-update .modal-content .modal-body .vc-mb-title{font-size:22px;}
.vc-mb-dsummary ul li a, .vc-mb-booking-sec .vc-mb-blue-btn{font-size:15px;}
.vc-mb-dsummary .d-flex.gap-3{display:block !important;}
.vc-mb-dsummary ul li:not(:last-child){padding:0 25px 0 0; margin:0 25px 0 0;}
.vc-mb-dsummary .vc-mb-wallet-btn{margin-top:1.1rem;}
.vc-mb-booking-sec p{line-height:1.35;}
.vc-mb-rental-deals-sec .vc-mb-top-heading h5{font-size:20px;}
.vc-mb-rental-deals-sec .btn-outline-dark{min-width:124px; padding:8px 15px;}
.vc-mb-app-sec.card .vc-mb-app-left .vc-mb-app-content{padding-bottom:0;}
.vc-mb-app-sec.card .vc-mb-app-content .vc-mb-app-store-icon{margin-top:12px;}
.vc-mb-app-sec .vc-mb-app-img{min-width:90px; padding-bottom:16px; margin-top:-42px;}
.vc-mb-sidebar .vc-mb-profile-circle{font-size:24px;}
.vc-mb-sidebar{padding:30px 12px 20px 12px;}
.vc-mb-sidebar ul.nav .nav-item::before{right:-12px; width:calc(100% + 12px);}
.mb-be-ps-3{padding-left:12px;}
.vc-mb-blue-btn{padding:7px 14px; min-width:154px;}
.vc-mb-booking-details-sec .vc-mb-car-img img, .vc-mb-comp-booking .vc-mb-car-img img{width:115px; min-width:115px;}
.vc-mb-booking-details-sec .vc-mb-car-price{padding-top:12px;}
.vc-mb-booking-details-sec .vc-mb-car-duration{padding:20px 22px; margin:0 -22px; border-radius:0;}
.vc-mb-booking-details-sec .vc-mb-car-duration .col-lg-5{max-width:42%; width:auto;}
.vc-mb-booking-details-sec .vc-mb-car-duration .col-lg-2{display:block !important; max-width:16%; width:60px; padding:0;}
.vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-car-duration-date{padding:0 !important;}
.vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-duration-bar::before, .vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-duration-bar::after{width:11px; height:11px;}
/*.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-img{margin-right:0; margin-bottom:15px;}*/
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn{margin:12px auto auto 0; max-width:100%;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn .vc-mb-btn-green{min-width:100%;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .col-12{padding:1.5rem 1.1rem;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-boder-right{border-right:none; border-bottom:1px solid #CADDED;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec{padding:0 12px 4px;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter span{padding: 8px 18px;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left{flex-direction:column; align-items:flex-start; gap:.7rem;}
.vc-mb-booking-details-sec .vc-mb-top-menu{align-items:flex-start !important; margin-bottom:18px;}
.vc-mb-sidebar ul.nav .nav-link{padding:11px 10px 11px 18px;}
.vc-mb-help-modal .modal-content .modal-body .vc-mb-title{font-size:22px;}
.vc-mb-help-modal .modal-content .modal-body .card h4{font-size:17px;}
.vc-mb-help-modal .modal-content .modal-body .card .icon{margin-bottom:12px;}
.vc-mb-booking-details-sec .card-body{padding:25px 22px;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div p.vc-mb-note{padding:5px 6px;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter:before{width:calc(100% + 44px);}
.vc-mb-traveller-form .vc-mb-top-title .form-check:not(:last-child), .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check:not(:last-child){margin:0 18px 0 0;}
.vc-mb-sidebar h6{font-size:18px;}
.vc-mb-sidebar .vc-mb-bg-light p{font-size:14px;}
.vc-mb-alert-warning .vc-mb-alert-msg-btn{width:100%;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter{margin:18px 0 0 0;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter span{border-radius:5px;}
.vc-mb-car-details .vc-mb-details-list li{width:100%; padding:0 0 0 22px;}
.vc-mb-booking-details-page .vc-mb-supplier-details .vc-mb-supp{width:100%;}
.vc-mb-supplier-details .vc-mb-supplier-ref-div, .vc-mb-supplier-details .vc-mb-full-type, .vc-mb-supplier-details .vc-mb-mileage{width:calc(50% - .5rem);}
.vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-driver-name, .vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-driver-email, .vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-driver-age{width:100%;}
.vc-mb-dashboard-content span.vc-mb-success, .vc-mb-dashboard-content span.vc-mb-warning, .vc-mb-dashboard-content span.vc-mb-danger{font-size:12px;}
.vc-mb-booking-details-sec{margin-top:1.4rem;}
.vc-mb-booking-details-page .vc-mb-booking-details-sec .vc-mb-car-name, .vc-mb-booking-details-sec .vc-mb-car-price .vc-mb-total-amount{font-size:20px;}
.vc-mb-activity-detail .vc-mb-view-img-grid img{height:133px;}
.vc-mb-activity-detail .vc-mb-view-img-grid img:first-child{height:268px;}
.vc-mb-activity-detail .vc-mb-main-heading{flex-direction:column; gap:12px;}
.vc-mb-activity-detail table tr{display:flex; flex-direction:column;}
.vc-mb-activity-detail table th{padding:5px 0;}
.vc-mb-activity-detail table td{padding:5px 0;}
.vc-mb-activity-detail table .vc-mb-check-icon{background-size:16px; background-position:0 9px; padding:5px 0 5px 25px;}
.vc-mb-destination-carousel{margin-top:1rem;}
.vc-mb-destination-carousel{margin-top:2rem;}
.vc-mb-card-details .vc-mb-pay-summary tr{display:table-row;}
.vc-mb-card-details .vc-mb-pay-summary tr th, .vc-mb-card-details .vc-mb-pay-summary tr td{font-size:13px;}
.vc-mb-confirm-details .vc-mb-confirm-card{padding:20px;}
.vc-mb-confirm-details .vc-mb-card-details .vc-mb-book_btns .vc-mb-proc-pay{width:100%;}
.vc-mb-confirm-details .vc-mb-product-img img{max-width:100%;}
.vc-mb-booking-details-page .vc-mb-subtitle{font-size:18px;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking a.showForm, .vc-mb-how-to-improve-btn .vc-mb-blue-btn{padding:10px 15px; min-width:154px;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .subMitBtnInc{font-size:16px; padding:12px 34px;}
.vc-mb-booking-details-page #bookingengine #sc-manage-protection label, .vc-mb-booking-details-page #bookingengine #sc-manage-protection p, .vc-mb-booking-details-page #bookingengine #sc-manage-protection ul li, .vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .cancellation_note .agreeSec{font-size:14px;}
.vc-mb-booking-details-page #bookingengine #sc-manage-protection h3{font-size:17px;}
.vc-mb-car-details .vc-mb-car-det .vc-mb-border-right .vc-mb-details-list{padding-bottom:0; margin:0 -15px 0 !important; border:none;}

.vc-mb-booking-details-page .vc-mb-car-details .vc-mb-car-det .vc-mb-border-right .vc-mb-details-list li{width:50%; padding:0 15px 0 35px;}
.vc-mb-booking-details-page .vc-mb-car-details .vc-mb-car-det .vc-mb-border-right .vc-mb-details-list li i.vc-mb-icon{left:15px;}
.vc-mb-booking-details-page .vc-mb-car-details .vc-mb-car-det .vc-mb-border-right .vc-mb-details-list li i.vc-mb-automatic-icon{left:10px;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking a.showForm, .vc-mb-how-to-improve-btn .vc-mb-blue-btn{min-width:auto; padding:20px 10px;}
.vc-mb-signupmodal .vc-mb-title{font-size:22px;}
}
@media(max-width:767px){
.navbar-brand{margin-left:0; width:39%;}
.navbar-toggler-icon{width:1.2em; height:1.2em;}
.vc-footer .vc-footer-subtitle::before{left:calc(50% - 20px);}
.vc-footer .footer-btm-links{align-items:center !important;}
.vc-footer .footer-btm-links{-webkit-box-ordinal-group:4; -ms-flex-order:3; order:3;}
.vc-footer .vc-footer-appLinks, .vc-footer .vc-social-tags{-webkit-box-ordinal-group:3; -ms-flex-order:2; order:2;}
.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-mb-comp-booking .vc-mb-car-details{border-right:0; border-bottom:0; padding:0;}
.vc-mb-header .offcanvas{width:100%; max-width:280px;}
.vc-mb-header .offcanvas-body{padding:0;}
.vc-mb-header .offcanvas .card-header{padding:.75rem 1.25rem; border-bottom:1px solid rgba(0, 0, 0, .125);}
.vc-mb-header .offcanvas .list-group a.list-group-item{display:flex; align-items:center; background-color:transparent; color:#5b5b5b; border:0 none; font-size:.9rem; padding:.75rem 1rem; font-weight:400;}
.vc-mb-header .offcanvas .list-group a.list-group-item.active{background-color:#ECF5FC; font-weight:500; color:#075BBC;}
.vc-mb-header .offcanvas .list-group a.list-group-item.active .vc-icon.vc-nav:before{color:#075BBC;}
.vc-mb-header .offcanvas .dropdown-divider{height:1px; margin:.5rem 0; overflow:hidden; background-color:#eceeef;}
.vc-mb-header .navbar{border-bottom:1px solid #E8E8E8; padding:10px 0;}
.vc-mb-header .vc-mb-right-nav .vc-mb-user-profile, .vc-mb-user-profile-modal .modal-header .vc-mb-right-nav .vc-mb-user-profile{background-color:#075BBC; width:35px; height:35px; border-radius:100%; font-size:13px; font-weight:400; color:#FFFFFF; padding:0; border:0; overflow:hidden;}
.vc-mb-header .vc-mb-right-nav .navbar-toggler{border:none; padding:0; outline:none; box-shadow:none;}
.vc-mb-user-profile-modal .modal-body{padding:18px 0 12px;}
.vc-mb-user-profile-modal .modal-content, .vc-mb-signupmodal .modal-content{border-radius:0; border:none;}
.vc-mb-user-profile-modal .modal-content{height:100%;}
.vc-mb-user-profile-modal .modal-header{border-bottom:1px solid #E8E8E8; padding:10px 12px; height:58px;}
.vc-mb-user-profile-modal .modal-header .navbar-brand, .vc-mb-signupmodal .modal-header .navbar-brand{max-width:none; width:auto;}
.vc-mb-user-profile-modal .modal-header .navbar-brand img, .vc-mb-signupmodal .modal-header .navbar-brand img{width:140px; height:auto;}
.vc-mb-user-profile-modal .modal-header .vc-mb-right-nav .btn-close{font-size:13px; padding:0; margin:0;}
.vc-mb-user-profile-modal .vc-mb-profile-progress{margin:0;}
.vc-mb-user-profile-modal .vc-mb-profile-progress{width:56px; height:56px; margin-right:10px;}
.vc-mb-user-profile-modal .vc-mb-profile-circle{width:47.32px; height:47.32px; font-size:20px;}
.vc-mb-user-profile-modal .vc-mb-progress-ring{width:56px; height:56px;}
.vc-mb-user-profile-modal .vc-mb-user-details h6{color:var(--heading-color); font-size:20px; font-weight:600; margin-bottom:2px;}
.modal-body .vc-mb-blue-btn{color:#fff;}
.vc-mb-user-profile-modal .vc-mb-user-details small{display:block; color:#6B7379; font-size:15px; margin-bottom:6px;}
.vc-mb-user-profile-modal .vc-mb-user-details p{color:var(--heading-color); font-size:13px; font-weight:600; margin-bottom:5px;}
.vc-mb-user-profile-modal .vc-mb-user-details .vc-mb-progress-text{font-weight:600;}
.vc-mb-blue-btn{font-size:13px; padding:7px 18px;}
.vc-mb-user-profile-modal .vc-mb-profile-view{border-bottom:1px solid #CADDED; padding:0 12px 1.4rem; margin:0 0 1.4rem;}
.vc-mb-user-profile-modal .vc-mb-profile-view::before{content:""; position:absolute; top:12px; right:12px; width:20px; height:20px; background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%2218%22%20viewBox%3D%220%200%2011%2018%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1.02832%201.98535C0.767656%201.69589%200.768098%201.21838%201.0293%200.929687L1.87012%20-5.62613e-08C2.11862%20-0.274659%202.51024%20-0.274452%202.75879%20-9.51064e-08L9.9707%207.97168C10.2323%208.2609%2010.2323%208.73911%209.9707%209.02832L2.75879%2016.999C2.54123%2017.2393%202.21454%2017.2693%201.96973%2017.0889L1.87012%2016.999L1.0293%2016.0693C0.768099%2015.7806%200.767656%2015.3031%201.02832%2015.0137L6.74414%208.66699L6.89453%208.5L6.74414%208.33203L1.02832%201.98535Z%22%20fill%3D%22%237A7A7A%22%20stroke%3D%22white%22%20stroke-width%3D%220.5%22/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center right; pointer-events:none;}
.vc-mb-user-profile-modal ul.nav .nav-link{font-size:14px;}
.vc-mb-user-profile-modal ul.nav .nav-item::before{border-radius:0; width:100%; right:0;}
.vc-mb-user-profile-modal ul.nav .nav-link{gap:12px; padding:12px 10px 12px 15px;}
.vc-mb-user-profile-modal .modal-dialog{height:100%; max-width:100%;}
.vc-mb-user-profile-modal .vc-mb-deal-tips-sec{padding:0 12px;}
.vc-mb-user-profile-modal .vc-mb-bg-light{margin:.8rem 0 .5rem;}
.vc-mb-user-profile-modal .vc-mb-deal-tips-sec h6{color:var(--heading-color); font-size:18px; font-weight:600; line-height:1.25; margin-bottom:7px;}
.vc-mb-user-profile-modal .vc-mb-bg-light p{font-size:13px; color:#555555; line-height:1.25;}
.vc-mb-signupmodal .modal-dialog{margin:0; max-width:100%; height:100%;}
.vc-mb-signupmodal .modal-content{height:100%; overflow-y:auto;}
.vc-mb-signupmodal .modal-content .modal-header{border:1px solid #E8E8E8; padding:10px 12px; height:58px; border-radius:0;}
.vc-mb-signupmodal .modal-header .btn-close, .vc-mb-help-modal .modal-content .btn-close, .vc-mb-keep-update .modal-content .btn-close{background-size:16px; padding:0 5px;}
.vc-mb-keep-update .modal-content .modal-body{padding:28px 35px 32px 35px;}
.vc-mb-keep-update .modal-content .modal-header{padding:20px 16px;}
.vc-mb-signupmodal .modal-body{padding:35px 12px 22px;}
.vc-mb-signupmodal .vc-mb-title{--text-heading:24px; margin-bottom:7px;}
.vc-mb-signupmodal p, .vc-mb-signupmodal form .form-control, .vc-mb-signupmodal .vc-mb-divider span, .vc-mb-signupmodal .vc-mb-info, .vc-mb-keep-update .modal-content .modal-body p{font-size:13px;}
.vc-mb-signupmodal form .form-label{font-size:13px; margin-bottom:7px;}
.vc-mb-signupmodal form > .position-relative{margin-top:9px;}
.vc-mb-signupmodal form button[type="submit"]{font-size:15px;}
.vc-mb-signupmodal form #login_option_btn button{font-size:15px;}
.vc-mb-signupmodal .vc-mb-divider{margin:22px 0 16px;}
.vc-mb-signupmodal .vc-mb-social-media{margin-bottom:16px;}
.vc-mb-signupmodal .vc-mb-google-link{font-size:15px;}
form .invalid-feedback{font-size:12px; margin:5px 0 0;}
.vc-footer .footer-btm-links{align-items:center !important;}
.vc-mb-alert-warning{padding:19px 25px 22px 15px;}
.vc-mb-alert-warning .vc-mb-alert-msg .vc-mb-alert-msg-icon{min-width:32px; margin-right:13px;}
.vc-mb-alert-warning .vc-mb-alert-msg .vc-mb-alert-msg-icon svg{width:32px; height:32px;}
.vc-mb-alert-warning a.btn{padding:7px 12px;}
.vc-mb-alert-warning a.vc-mb-close-btn{right:10px; top:10px;}
.vc-mb-dsummary h3{margin-bottom:6px;}
.vc-mb-dsummary ul li, .vc-mb-dsummary ul li:not(:last-child){line-height:12px;}
.vc-mb-dsummary ul li:not(:last-child){padding:0 17px 0 0; margin:0 17px 0 0;}
.vc-mb-dsummary .card-body{padding:17px 15px 25px;}
.vc-mb-dsummary .vc-mb-light-text{margin-bottom:1.8rem;}
.card{border-radius:5px;}
.vc-mb-dsummary + .vc-mb-wallet-btn{position:relative; background-color:#fff !important; border:1px solid #CADDED; border-radius:5px; color:var(--heading-color) !important; font-weight:500; padding:8px 34px 8px 15px; gap:12px; margin-bottom:1.9rem; text-align:left; box-shadow:none !important; outline:none !important;}
.vc-mb-dsummary + .vc-mb-wallet-btn span.vc-mb-price{color:#075BBC; font-weight:800;}
.vc-mb-dsummary + .vc-mb-wallet-btn span.vc-mb-vouchers{font-size:12px; color:#6B7379; padding-left:4px; max-width:50vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.vc-mb-dsummary + .vc-mb-wallet-btn svg{margin-right:7px;}
.vc-mb-dsummary + .vc-mb-wallet-btn::after{content:""; position:absolute; top:calc(50% - 1px); right:15px; transform:translateY(-50%); width:7px; height:11px; background-image:url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.95081 5.86455L2.15503 10.0399C1.97196 10.2413 1.67517 10.2413 1.49212 10.0399L1.0494 9.5529C0.866651 9.35187 0.866299 9.02606 1.04862 8.82456L4.05685 5.49994L1.04862 2.17534C0.866299 1.97384 0.86665 1.64803 1.0494 1.447L1.49212 0.960011C1.67519 0.758638 1.97198 0.758638 2.15503 0.960011L5.95081 5.13533C6.13386 5.3367 6.13386 5.66318 5.95081 5.86455Z' fill='%23222222'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:contain;}
.vc-mb-dsummary + .vc-mb-wallet-btn .d-flex{font-weight:500;}
.vc-mb-booking-sec .card-body img{max-width:150px;}
.vc-mb-booking-sec .vc-mb-blue-btn{padding:7px 26px;}
.vc-mb-booking-sec .card-body{padding:43px 15px;}
.vc-mb-booking-sec h3{margin:1.55rem 0 1rem;}
.vc-mb-profile-sec{padding:16px 0 0;}
.vc-mb-rental-deals-sec{margin-top:2.1rem;}
.vc-mb-rental-deals-sec .vc-mb-top-heading{margin-bottom:0.95rem; gap:15px;}
.vc-mb-activity-page .vc-mb-rental-deals-sec:has(.vc-mb-cards-scroll-mob .card) .vc-mb-top-heading{margin-bottom:0.95rem;}
.vc-mb-rental-deals-sec:has(.vc-mb-cards-scroll-mob .card) .vc-mb-cards-scroll-mob{flex-wrap:nowrap; white-space:nowrap; overflow:auto;}
.vc-mb-rental-deals-sec .vc-mb-cards-scroll-mob .col-12{width:225px;}
.vc-mb-rental-deals-sec .vc-mb-cards-scroll-mob .card .vc-mb-deals-img img{height:113px;}
.vc-mb-rental-deals-sec .vc-mb-cards-scroll-mob .card-body{padding:15px; white-space:normal;}
.vc-mb-rental-deals-sec .vc-mb-cards-scroll-mob .card-body .card-title{margin-bottom:10px;}
.vc-mb-rental-deals-sec .vc-mb-cards-scroll-mob .btn-outline-dark{min-width:136px; padding:7px 15px;}
.vc-mb-app-sec.card{padding:8px 0 0;}
.vc-mb-app-sec .card-body .row{padding:0 7px 12px 9px;}
.vc-mb-app-sec .vc-mb-app-img{min-width:96px; margin-top:-40px; padding-bottom:0; margin-right:1.2rem;}
.vc-mb-app-sec .vc-mb-app-store-icon a:not(:last-child){margin-bottom:6px;}
.vc-mb-app-sec .vc-mb-app-store-icon img{width:90px;}
.vc-mb-app-sec .vc-mb-app-content h6{margin-bottom:4px;}
.vc-mb-app-sec.card .vc-mb-app-content .vc-mb-app-store-icon{margin-top:11px;}
.vc-mb-booking-page{padding-top:9px;}
.vc-mb-booking-page .vc-mb-title{margin-bottom:0.7rem;}
.vc-mb-upcoming-booking-sec{border-radius:0; border-left:0; border-right:0; border-width:1px; margin:0 -12px 1.7rem;}
.vc-mb-booking-details-sec .vc-mb-res-no, .vc-mb-comp-booking .vc-mb-res-no{font-weight:500;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec svg, .vc-mb-comp-booking .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec svg{width:20px; height:20px;}
/*.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content p:not(.vc-mb-title), .vc-mb-comp-booking .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content p:not(.vc-mb-title){display:none;}*/
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content p, .vc-mb-comp-booking .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content p{font-size:11px;}
.vc-mb-booking-details-sec .card-body{padding:12px 15px;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec, .vc-mb-comp-booking .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec{/*align-items:center;*/ gap:6px;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content, .vc-mb-comp-booking .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content{margin:-2px 0 0;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left{flex-direction:row; width:calc(100% - 28px); justify-content:space-between;}
.vc-mb-booking-details-sec .vc-mb-top-menu{align-items:center !important;}
.vc-mb-booking-details-sec .vc-mb-car-img img, .vc-mb-comp-booking .vc-mb-car-img img{width:113px; min-width:113px; margin-right:15px;}
.vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp img, .vc-mb-supplier-details .vc-mb-supp img{min-width:60px;}
.vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp .vc-mb-supp-name, .vc-mb-supplier-details .vc-mb-supp .vc-mb-supp-name{width:100%; line-height:1.35;}
.vc-mb-booking-details-sec .vc-mb-car-duration{padding:10px 15px; margin:0 -15px;}
.vc-mb-booking-details-sec .vc-mb-car-duration .col-lg-2{width:50px;}
.vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-duration-bar::before, .vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-duration-bar::after{width:9px; height:9px;}
.vc-mb-supp-det-sec{margin-top:1rem; padding:0;}
.vc-mb-supp-det-sec .vc-mb-blue-outline-btn{padding:0; border:none; min-width:auto;}
.vc-mb-supp-det-sec .vc-mb-supp-address-div, .vc-mb-supp-det-sec .vc-mb-supp-cont-div, .vc-mb-supp-det-sec .vc-mb-supp-timing-div{padding-left:21px;}
.vc-mb-supp-det-sec .vc-mb-supp-address-div .vc-mb-supp-loc::before{left:-21px; width:13px; height:16px;}
.vc-mb-supp-det-sec .vc-mb-supp-address-div .vc-mb-supp-loc, .vc-mb-supp-det-sec .vc-mb-supp-timing-div .vc-mb-bus-hours{margin-bottom:3px;}
.vc-mb-supp-det-sec .vc-mb-map-btn{line-height:1.1;}
.vc-mb-supp-det-sec .vc-mb-supp-cont-div a span{display:table; margin-top:7px;}
.vc-mb-supp-det-sec .vc-mb-supp-cont-div a::before{left:-21px; top:2px; width:14px; height:14px;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div p.vc-mb-note{display:none;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div .vc-mb-bus-hours svg{left:-23px; width:16px; height:16px;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div .vc-mb-bus-hours::before{left:-22px; width:16px; height:16px;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div .vc-mb-bus-hours{margin-bottom:3px;}
.vc-mb-supp-det-sec .vc-mb-supp-instr{padding-left:21px; margin-top:0;}
.vc-mb-supp-det-sec .vc-mb-supp-instr .vc-mb-view-supp::before{left:-21px; width:13px; height:16px;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div .vc-mb-bus-hours .vc-mb-tooltip-icon svg{position:static; width:12px; height:12px; margin-top:-3px;}
.tooltip-inner{font-size:11px; line-height:1.4;}
.vc-mb-supp-det-sec .vc-mb-bottom-price{display:flex; flex-flow:row wrap; width:100%; justify-content:space-between; align-items:center; gap:12px; border-top:1px solid #CADDED; padding:13px 0 0; margin:12px 0 0;}
.vc-mb-booking-details-sec .vc-mb-car-price .vc-mb-total-amount{margin:2px 0 0;}
.vc-mb-booking-details-sec .vc-mb-car-price{padding-top:0;}
.vc-mb-chat-support{margin:0;}
.vc-mb-chat-support h6{font-size:13px; color:var(--heading-color); font-weight:600; margin-bottom:3px;}
.vc-mb-chat-support .d-flex{gap:7px; font-size:12px;}
.vc-mb-chat-support .d-flex svg{width:17px; height:17px;}
.vc-mb-booking-tabs .vc-mb-title{margin-bottom:0.9rem;}
.vc-mb-booking-tabs .list-group .list-group-item{padding:4px 10px;}
.vc-mb-booking-tabs .list-group{border-radius:0; border-left:0; border-right:0;}
.vc-mb-booking-tabs .tab-content{margin:.8rem 0 0 !important;}
.vc-mb-booking-tabs .tab-content .vc-mb-booking-details-sec{border-radius:0; border-left:0; border-right:0;}
.tab-content .vc-mb-booking-details-sec .vc-mb-car-price{padding-top:16px;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter span{padding:9px 18px; line-height:1.35; display:block;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter:before{display:none;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec ul li{padding-left:19px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec svg{position:absolute; left:0; top:4px; width:12px; height:9px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-img{min-width:80px; margin:0 15px 0 0;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-det .vc-mb-insure-name{margin-bottom:5px; line-height:1.35;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec ul li{line-height: 1.35;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn .vc-mb-btn-green{padding:7px 15px; min-width:112px; margin-bottom:5px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec{padding:16px 15px; margin:.5rem 0 0; border-radius:5px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec{border-radius:5px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-det .vc-mb-insure-cat{margin-bottom:0;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .col-lg-4{flex-flow:column !important;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn{margin:0; align-items:end;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-btn-green{width:100%;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-icon svg{width:42px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-icon{min-width:42px; margin-right:18px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-det p{line-height:1.45; margin-bottom:10px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-det .vc-mb-blue-outline-btn{padding:7px 30px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-det h5{margin-bottom:7px;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .col-12{padding:1.2rem 0 1.4rem;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec .row{padding:0 .95rem;}
.vc-mb-booking-details-sec .vc-mb-more-deals-sec, .vc-mb-booking-details-sec.vc-mb-great-choice-card .vc-mb-more-deals-sec{margin-top:0.5rem;}
.vc-mb-booking-tabs .tab-content .vc-mb-booking-details-sec .card-body{padding:12px 15px 17px;}
.vc-mb-profile-sec:has(.vc-mb-booking-page), .vc-mb-profile-sec:has(.vc-mb-offers-page), .vc-mb-profile-sec:has(.vc-mb-wallet-page), .vc-mb-profile-sec:has(.vc-mb-active-booking-sec), .vc-mb-profile-sec:has(.vc-mb-confirm-details), .vc-mb-profile-sec:has(.vc-mb-manage-activi), .vc-mb-profile-sec:has(.vc-mb-activity-page){padding-bottom:3.5rem;}
.vc-mb-comp-booking .vc-mb-trip-loc small{margin-bottom:7px;}
.vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-start-date, .vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-end-date{margin-bottom:3px;}
.vc-mb-comp-booking .vc-mb-car-det .vc-mb-supp img{min-width:60px; margin-right:9px;}
.vc-mb-comp-booking .card-body{padding:17px 15px;}
.vc-mb-comp-booking .vc-mb-trip-loc{position:relative; padding-top:1rem;}
.vc-mb-comp-booking .vc-mb-trip-loc::before{content:""; position:absolute; left:50%; top:0; transform:translateX(-50%); width:calc(100% - 24px); height:1px; background:#CADDED;}
.vc-mb-traveller-form-sec{background-color:#fff; border:1px solid #CADDED; border-left:0; border-right:0; padding:19px 15px; margin:4px -12px 0;}
.vc-mb-traveller-form{border:none; border-radius:0; padding:0; margin-top:0;}
.vc-mb-traveller-form .vc-mb-top-title .vc-mb-blue-outline-btn{padding:7px 15px 7px 30px;}
.vc-mb-traveller-form .vc-mb-top-title .vc-mb-blue-outline-btn::before{font-size:18px; top:calc(50% - 0px);}
.vc-mb-traveller-form .vc-mb-top-title .form-check, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check{line-height:1.1;}
.vc-mb-traveller-form .vc-mb-top-title .form-check:not(:last-child), .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check:not(:last-child){margin:0 14px 0 0;}
.vc-mb-traveller-form .vc-mb-form-sec .form-control, .vc-mb-traveller-form .vc-mb-form-sec .form-select, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-control, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-select, .vc-feedback-modal form .form-control{height:42px; padding:8px; border-radius:3px;}
.vc-mb-traveller-form .country-option img, .select2-container .select2-results .country-option img{width:14px; margin-right:3px;}
.vc-mb-traveller-form .input-group .select2-selection{border-radius:3px; padding:12px 2px; height:42px !important; border-top-right-radius:0; border-bottom-right-radius:0;}
.vc-mb-traveller-form .input-group .select2-container{width:80px !important;}
.vc-mb-traveller-form .vc-mb-top-title{margin-bottom:.3rem;}
.vc-mb-traveller-form .vc-mb-blue-btn{min-width:146px; margin-top:0.5rem;}
.vc-mb-traveller-form-sec .vc-mb-travellers-card{position:relative; margin:26px -15px 0; padding:0 15px;}
.vc-mb-traveller-form-sec .vc-mb-travellers-card::before{content:""; position:absolute; left:0; top:0; width:100%; height:27px; background-color:#F4F8FB; border-top:1px solid #CADDED; border-bottom:1px solid #CADDED;}
.vc-mb-travellers-table{border:none; border-radius:0; padding:0;}
.vc-mb-travellers-table table thead tr th:first-child, .vc-mb-trans-history table thead tr th:first-child{border-bottom-left-radius:5px; border-top-left-radius:5px; padding-left:14px;}
.vc-mb-travellers-table table tbody tr td:first-child, .vc-mb-trans-history table tbody tr td:first-child{padding-left:14px;}
.vc-mb-travellers-table table tbody tr td, .vc-mb-trans-history table tbody tr td{padding:17px 10px;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu .dropdown-item, .vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu .dropdown-item, .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu .dropdown-item, .vc-mb-travellers-table table tbody tr td .dropdown-menu .dropdown-item, .navbar-nav .dropdown ul.dropdown-menu .dropdown-item{padding:0 0 0 23px;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu .dropdown-item svg, .vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu .dropdown-item svg, .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu .dropdown-item svg, .vc-mb-travellers-table table tbody tr td .dropdown-menu .dropdown-item svg{width:14px; height:auto; top:calc(50% - 0px);}
.vc-mb-travellers-table table, .vc-mb-trans-history table{min-width:510px;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu, .vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu, .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu, .vc-mb-travellers-table table tbody tr td .dropdown-menu{padding:16px 15px;}
.vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu li:not(:last-child), .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu li:not(:last-child), .vc-mb-travellers-table table tbody tr td .dropdown-menu li:not(:last-child){margin-bottom:11px;}
.vc-mb-travellers-table table tbody tr td .dropdown-menu{margin-top:-66px !important;}
.vc-mb-traveller-form .vc-mb-form-sec .form-select, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-select{background-size:10px;}
.vc-mb-help-modal .modal-content{border-radius:0; height:100vh; overflow-y:auto;}
.vc-mb-help-modal .modal-dialog{max-width:100%; margin:0;}
.vc-mb-travellermodal .form-top-heading{ padding: 23px 12px 4px;}
.vc-mb-travellermodal .vc-mb-addtraveller-from{padding:20px 12px;}
.vc-mb-travellermodal .vc-mb-addtraveller-from .form-check-input[type="checkbox"]{width:14px; height:14px; top:1px;}
.vc-mb-travellermodal .vc-mb-addtraveller-from .form-check-input[type="checkbox"] + .form-check-label{padding-left:22px;}
.vc-mb-gray-btn, .vc-mb-travellermodal .vc-mb-addtraveller-from .vc-mb-blue-btn{min-width:135px; height:38px;}
.vc-mb-traveller-form .vc-mb-form-sec .vc-mb-birthday .form-control, .vc-mb-travellermodal .vc-mb-addtraveller-from .vc-mb-birthday .form-control{background-size:15px; padding:8px 29px 8px 8px;}
.vc-mb-help-modal .modal-content .modal-header{padding:18px 10px;}
.vc-mb-offers-page .vc-mb-rental-deals-sec, .vc-mb-manage-activi .vc-mb-rental-deals-sec, .vc-mb-confirm-details, .vc-mb-activity-page{margin:3px -12px 0; border:1px solid #CADDED; border-left:0; border-right:0; background-color:#fff; padding:20px 12px 18px;}
.vc-mb-manage-activi .vc-mb-booking-tabs .vc-mb-rental-deals-sec{margin:3px 0 0;}
.vc-mb-offers-page h2, .vc-mb-wallet-top-heading h2{margin-bottom:8px;}
.vc-mb-rental-deals-sec .card-body .card-title{border-radius:15px; font-size:10px; padding:3px 10px;}
.vc-mb-rental-deals-sec .card-body{padding:14px 11px;}
.vc-mb-rental-deals-sec .card .vc-mb-deals-img img{height:137px;}
.vc-mb-wallet-page .vc-mb-top-mob-card{background-color:#fff; border-top:1px solid #CADDED; border-bottom:1px solid #CADDED; margin:0 -12px; padding:19px 12px 16px;}
.vc-mb-wallet-card{border-radius:0; border-right:0; border-left:0; border-bottom:0;}
.vc-mb-wallet-card .card-body{padding:17px 0 0;}
.vc-mb-wallet-card .vc-mb-blue-btn{min-width:134px;}
.vc-mb-wallet-card .vc-mb-blue-text{font-size:10px;}
.vc-mb-wallet-page .vc-mb-history-mob-card{background-color:#fff; border-top:1px solid #CADDED; border-bottom:1px solid #CADDED; margin:23px -12px 0; padding:19px 12px 16px;}
.vc-mb-wallet-page .vc-mb-history-mob-card .vc-mb-trans-history{border:none; padding:0; border-radius:0;}
.vc-mb-wallet-page .vc-mb-trans-history table thead tr th svg{width:12px; height:12px;}
.vc-mb-wallet-page .vc-mb-trans-history table tbody tr td p{line-height:1.05;}
.vc-mb-wallet-page .vc-mb-trans-history table tbody tr td p:first-child{margin-bottom:5px;}
.vc-mb-wallet-page .vc-mb-trans-history table{min-width:515px;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-header{position:static; border:1px solid #E8E8E8; padding:10px 12px; height:58px;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-header .navbar-brand img{width:140px; height:auto;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body{padding:33px 12px 47px 12px;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body .vc-mb-title{margin-bottom:13px;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body .vc-mb-help-card::before{display:none;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body .vc-mb-help-card{padding:0 0 0; margin:24px 0 0;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body .card .card-body{display:flex; align-items:flex-start;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body .card .icon{margin:0 13px 0 0; height:auto;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body .card .icon svg{width:29px; height:auto;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body .card p{line-height:1.35; margin-bottom:12px;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body .card h4{margin-bottom:6px;}
.vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body .card a.btn{min-width:120px;}
.vc-mb-comp-booking.card{border-radius:0; border-left:0; border-right:0;}
.vc-mb-active-booking-sec .vc-mb-booking-details-sec{margin:0 -12px; border-left:0; border-right:0; border-radius:0;}
.vc-mb-rental-deals-sec .vc-mb-cards-scroll-mob .card-body .card-title, .vc-mb-booking-details-sec .vc-mb-car-name small, .vc-mb-comp-booking .vc-mb-car-name small, .vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp .vc-mb-supp-name a, .vc-mb-supplier-details .vc-mb-supp .vc-mb-supp-name a, .vc-mb-comp-booking .vc-mb-car-det .vc-mb-supp a, .vc-mb-supp-det-sec .vc-mb-blue-outline-btn, .vc-mb-booking-details-sec .vc-mb-car-price .vc-mb-title, .vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn a, .text-danger, .text-success{font-size:11px;}
.vc-mb-alert-warning .vc-mb-alert-text p, .vc-mb-alert-warning a.btn, .vc-mb-rental-deals-sec .vc-mb-cards-scroll-mob .card-body p, .vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content .vc-mb-title, .vc-mb-comp-booking .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content .vc-mb-title, .vc-mb-booking-details-sec .vc-mb-car-cat, .vc-mb-comp-booking .vc-mb-car-cat, .vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp, .vc-mb-comp-booking .vc-mb-car-det .vc-mb-supp, .vc-mb-supplier-details .vc-mb-supp, .vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp .vc-mb-supp-name .vc-mb-name, .vc-mb-supplier-details .vc-mb-supp .vc-mb-supp-name .vc-mb-name, .vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-car-duration-date p, .vc-mb-supp-det-sec .vc-mb-supp-address-div p, .vc-mb-supp-det-sec .vc-mb-supp-cont-div a span, .vc-mb-supp-det-sec .vc-mb-supp-instr .vc-mb-view-supp, .vc-mb-booking-details-sec .vc-mb-car-price .vc-mb-pay-now, .vc-mb-comp-booking .vc-mb-car-det .vc-mb-supp .vc-mb-name, .vc-mb-comp-booking .vc-mb-trip-loc small, .vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-pickup-loc, .vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-dropup-loc, .vc-mb-traveller-form .vc-mb-form-sec .form-control, .vc-mb-traveller-form .vc-mb-form-sec .form-select, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-control, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-select, .vc-feedback-modal form .form-control, .vc-mb-traveller-form .input-group .select2-selection .select2-selection__rendered, .select2-results .select2-results__option, .vc-mb-traveller-form .input-group .select2-selection, .select2-container .select2-results .select2-results__options li, .vc-mb-travellers-table table tbody tr td, .vc-mb-trans-history table tbody tr td, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check .form-check-label[for="invalidCheck"], .select2-container .select2-search input, .vc-mb-supplier-details h6{font-size:12px; line-height:1.35;}
.vc-mb-dsummary .vc-mb-light-text, .vc-mb-dsummary + .vc-mb-wallet-btn, .vc-mb-booking-sec p, .vc-mb-booking-sec .vc-mb-blue-btn, .vc-mb-app-sec .vc-mb-app-content p, .vc-mb-supp-det-sec .vc-mb-supp-address-div .vc-mb-supp-loc, .vc-mb-supp-det-sec .vc-mb-supp-timing-div .vc-mb-bus-hours, .vc-mb-supp-det-sec .vc-mb-supp-cont-div a, .vc-mb-supp-det-sec .vc-mb-supp-timing-div p, .vc-mb-booking-details-sec .vc-mb-plan-smarter span, .vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-det .vc-mb-insure-cat, .vc-mb-booking-details-sec .vc-mb-fully-insure-sec ul li, .vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-add-btn .vc-mb-btn-green, .vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-det p, .vc-mb-traveller-form-sec p, .vc-mb-traveller-form .vc-mb-top-title .vc-mb-blue-outline-btn, .vc-mb-traveller-form .vc-mb-top-title .form-check-label, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check-label, .vc-mb-traveller-form .was-validated .vc-mb-top-title .form-check-label, .vc-mb-travellermodal .vc-mb-addtraveller-from .was-validated .form-check-label, .vc-mb-traveller-form .vc-mb-form-sec .form-label, .vc-mb-travellermodal .vc-mb-addtraveller-from .form-label, .vc-mb-traveller-form .vc-mb-blue-btn, .vc-mb-travellers-table table thead tr th, .vc-mb-trans-history table thead tr th, .vc-mb-help-modal .modal-content .modal-body p, .vc-mb-travellermodal .vc-mb-addtraveller-from .vc-mb-blue-btn, .vc-mb-gray-btn, .vc-mb-offers-page p, .vc-mb-rental-deals-sec .card-body p, .vc-mb-wallet-top-heading p, .vc-mb-wallet-card p, .vc-mb-wallet-card .vc-mb-blue-btn, .vc-mb-wallet-page .vc-mb-trans-history table tbody tr td p strong, .vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body .card p, .vc-mb-booking-details-page p, .vc-mb-car-details .vc-mb-details-list li, .vc-mb-supplier-details .vc-mb-suppler-ref-no, .vc-mb-supplier-details .vc-mb-text-blue, .vc-mb-driver-details table tr, .vc-mb-manage-activi p, .vc-mb-activity-page p, .vc-feedback-modal form .form-label, .vc-mb-booking-details-sec .vc-mb-empty-text{font-size:13px;}
.vc-mb-alert-warning .vc-mb-alert-text h6, .vc-mb-dsummary ul li a, .vc-mb-dsummary + .vc-mb-wallet-btn span.vc-mb-price, .vc-mb-booking-details-sec .vc-mb-car-name, .vc-mb-comp-booking .vc-mb-car-name, .vc-mb-booking-details-sec .vc-mb-car-duration .vc-mb-car-duration-date h5, .vc-mb-booking-tabs .list-group .list-group-item, .vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-start-date, .vc-mb-comp-booking .vc-mb-trip-loc .vc-mb-end-date, .vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-title, .vc-mb-booking-details-page .vc-mb-supp-det-sec .vc-mb-title{font-size:14px;}
.vc-mb-booking-details-sec .vc-mb-res-no, .vc-mb-comp-booking .vc-mb-res-no, .vc-mb-booking-page .vc-mb-supp-det-sec .vc-mb-title, .vc-mb-comp-booking .vc-mb-res-no span, .vc-mb-help-modal:not(.vc-mb-travellermodal) .modal-content .modal-body .card h4, .vc-mb-booking-details-page h2{font-size:15px;}
.vc-mb-booking-details-sec .vc-mb-fully-insure-sec .vc-mb-insure-det .vc-mb-insure-name, .vc-mb-booking-details-sec .vc-mb-more-deals-sec .vc-mb-esim-deals-div .vc-mb-esim-det h5{font-size:16px;}
.vc-mb-rental-deals-sec .vc-mb-top-heading h5, .vc-mb-app-sec .vc-mb-app-content h6, .vc-mb-booking-page .vc-mb-title, .vc-mb-booking-details-sec .vc-mb-car-price .vc-mb-total-amount, .vc-mb-traveller-form-sec h2, .vc-mb-title, .vc-mb-help-modal .modal-content .modal-body .vc-mb-title, .vc-mb-offers-page h2, .vc-mb-wallet-top-heading h2, .vc-mb-wallet-card h3, .vc-mb-keep-update .modal-content .modal-body .vc-mb-title, .vc-mb-manage-activi h2, .vc-mb-activity-page h2, .vc-mb-signupmodal .vc-mb-title{font-size:18px;}
.card h3{font-size:20px;}
.vc-mb-car-details .vc-mb-car-det .vc-mb-border-right .vc-mb-details-list li i.vc-mb-automatic-icon{left:12px; width:14px; height:18px;}
.vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-driver-name, .vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-driver-email{width:calc(100% - 0rem);}
.vc-mb-booking-details-sec .vc-mb-driver-details .vc-mb-driver-age{width:100%;}
.vc-mb-booking-details-page .vc-mb-note p{font-size:12px; line-height:1.4;}
.vc-mb-booking-details-page .vc-mb-note{padding:12px 15px; margin:1.2rem 0; border-radius:5px;}
.vc-mb-aitextbox textarea, .vc-mb-aitextbox textarea:focus{border-radius:5px; font-size:13px; line-height:1.4;}
.vc-mb-loc-deal-selection{padding-top:1rem;}
.vc-mb-activity-page .vc-mb-loc-deal-selection{padding-top:0;}
.vc-mb-dashboard-content span.vc-mb-success, .vc-mb-dashboard-content span.vc-mb-warning, .vc-mb-dashboard-content span.vc-mb-danger{font-size:11px; padding:2px 8px;}
.vc-mb-booking-details-page h2 .vc-mb-confirmed-pill{margin-top:0; font-size:9px;}
.vc-mb-gray-outline-btn{font-size:13px;}
.vc-mb-download-btn::before{width:14px; height:14px;}
.vc-mb-booking-details-page .vc-mb-booking-details-sec .vc-mb-car-name{font-size:14px;}
.vc-mb-booking-details-page .vc-mb-booking-details-sec .vc-mb-car-name small{font-size:11px;}
.vc-mb-booking-details-sec .vc-mb-car-details .vc-mb-details-list li .vc-mb-icon{top:3px; width:13px; height:14px;}
.vc-mb-booking-details-sec .vc-mb-car-details .vc-mb-details-list li .vc-mb-bsuitcase-icon{top:3px; width:9px; height:15px; left:1px;}
.vc-mb-booking-details-sec .vc-mb-details-pill .nav-link{font-size:13px; padding:4px 16px;}
.vc-mb-booking-details-sec .vc-mb-protec-cover-deals .vc-mb-protection-card .vc-mb-title{font-size:14px; margin-bottom:5px;}
.vc-mb-booking-details-sec .vc-mb-protec-cover-deals .vc-mb-protection-card p, .vc-mb-driver-details table tr, .vc-mb-protec-cover-deals .vc-mb-protection-card .vc-mb-covered, .vc-mb-booking-details-sec .accordion .accordion-body, .vc-mb-booking-details-sec .accordion .accordion-body p{font-size:12px;}
.vc-mb-driver-details table tbody tr td, .vc-mb-driver-details table tbody tr th{padding-bottom:10px; white-space:nowrap;}
.vc-mb-driver-details{padding:20px 15px 15px; overflow-x: auto;}
.vc-mb-booking-details-sec .accordion .accordion-item .accordion-button{font-size:14px; padding:16px 22px 16px 0;}
.vc-mb-booking-details-sec .accordion .accordion-item .accordion-button::after{width:9px;}
.vc-mb-booking-details-sec .accordion .accordion-item .accordion-button.collapsed::after{width:9px; height:9px;}
.vc-mb-booking-details-sec .accordion .accordion-body{padding:0 0 20px;}
.vc-mb-booking-details-sec .accordion .accordion-body p, .vc-mb-booking-details-sec .accordion .accordion-body h2, .vc-mb-booking-details-sec .accordion .accordion-body h3, .vc-mb-booking-details-sec .accordion .accordion-body h4, .vc-mb-booking-details-sec .accordion .accordion-body h5, .vc-mb-booking-details-sec .accordion .accordion-body h6, .vc-mb-booking-details-sec .accordion .accordion-body ul{line-height:1.5; margin-bottom:8px;}
.vc-mb-booking-details-sec .accordion .accordion-body h2, .vc-mb-booking-details-sec .accordion .accordion-body h3, .vc-mb-booking-details-sec .accordion .accordion-body h4, .vc-mb-booking-details-sec .accordion .accordion-body h5, .vc-mb-booking-details-sec .accordion .accordion-body h6{font-size:13px; margin-bottom:6px;}
.vc-mb-booking-details-sec .vc-mb-top-menu{margin-bottom:8px;}
.vc-mb-booking-details-sec .vc-mb-car-details .vc-mb-details-list li{padding:0 0 0 20px; margin-bottom:5px;}
.vc-mb-blue-outline-btn{font-size:13px; padding:6px 21px;}
.vc-mb-profile-sec:has(.vc-mb-booking-details-page){padding-bottom:2rem;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .dropdown-menu ul li, .vc-mb-supp-det-sec .vc-mb-supp-instr .dropdown-menu ul li{font-size:12px; line-height:1.4;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .dropdown-menu ul li::before, .vc-mb-supp-det-sec .vc-mb-supp-instr .dropdown-menu ul li::before{width:12px; height:10px; top:3px;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-title{font-size:18px;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-days{font-size:11px;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table th, .vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table td{font-size:12px; padding:3px 0;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu table th{padding-right:1rem;}
.vc-mb-form-sec .invalid-feedback, .vc-mb-addtraveller-from .invalid-feedback, .vc-mb-signupmodal .invalid-feedback, .vc-mb-signupmodal form #otpTimer, .vc-mb-booking-details-page .vc-mb-error-msg{font-size:11px;}
    
.vc-mb-activity-detail .vc-mb-view-img-grid{grid-template-columns:repeat(4, 1fr);}
.vc-mb-activity-detail .vc-mb-view-img-grid img:first-child{grid-row-start:span 2; grid-column-start:span 2;}
.vc-mb-activity-detail .vc-mb-view-img-grid:has(img:nth-child(4):last-child) img:nth-child(4), .vc-mb-activity-detail .vc-mb-view-img-grid:has(img:nth-child(3):last-child) img:nth-child(2), .vc-mb-activity-detail .vc-mb-view-img-grid:has(img:nth-child(3):last-child) img:nth-child(3), .vc-mb-activity-detail .vc-mb-view-img-grid:has(img:nth-child(2):last-child) img:nth-child(2){grid-column-start:span 2; grid-row-start:span 1;}
.vc-mb-activity-detail .vc-mb-activity-img-cont .vc-mb-more-img{padding:6px 14px; font-size:13px; right:12px; bottom:12px;}
.vc-mb-activity-detail .vc-mb-activity-img-cont .vc-mb-more-img::before{width:18px; height:18px;}
.vc-mb-destination-carousel{margin-top:1.7rem; padding:1.5rem 15px 3rem;}
.vc-mb-destination-carousel .vc-mb-title{margin:0 0 1.6rem;}
.vc-mb-destination-sec .vc-mb-label-location{padding:2px 15px; font-size:12px;}
.vc-mb-destination-sec .vc-mb-rating{font-size:11px;}
.vc-mb-destination-sec .vc-mb-rating .vc-mb-star{font-size:16px;}
.vc-mb-destination-sec .vc-mb-rating .vc-mb-total-rating{font-size:14px;}
.vc-mb-destination-sec h3{font-size:16px; height:auto;}
.vc-mb-destination-sec .vc-mb-price{font-size:18px;}
.vc-mb-destination-sec .vc-mb-btn-details{font-size:14px;}
.vc-mb-activity-detail .img-counter{font-size:14px; font-weight:normal;}
.vc-mb-rental-deals-sec .card .vc-mb-deals-img .vc-mb-discount-badge{font-size:11px;}
#vcMbDealModal .modal-dialog{max-width:100%; margin:0; height:100%;}
#vcMbDealModal .modal-dialog .modal-content{overflow-y:auto; border-radius:0; height:100%;}
#vcMbDealModal .modal-dialog .modal-header h5{font-size:18px;}
#vcMbDealModal .vc-mb-offer-content p, #vcMbDealModal .vc-mb-offer-content .vc-mb-loc-deals li, #vcMbDealModal .vc-mb-offer-content .vc-mb-deals-tc ul li{font-size:13px;}
#vcMbDealModal .vc-mb-offer-content .vc-mb-loc-deals li svg{width:16px; min-width:16px; margin-top:-1px;}
#vcMbDealModal .vc-mb-offer-content .vc-mb-deals-tc ul li::before{width:18px; height:16px;}

.vc-mb-card-details .vc-mb-card-form .vc-mb-cvv{padding:1rem 12px 0 12px;}
.vc-mb-card-details .vc-mb-book_btns .vc-mb-proc-pay{width:100%;}
.vc-mb-confirm-details h2, .vc-mb-confirm-details h3, .vc-mb-confirm-details .vc-mb-card-details .vc-mb-pay-summary .card-title{font-size:18px;}
.vc-mb-confirm-details p, .vc-mb-confirm-details .vc-mb-confirm-card .vc-mb-booking-details table th, .vc-mb-confirm-details .vc-mb-confirm-card .vc-mb-booking-details table td, .vc-mb-confirm-details .vc-mb-confirm-card ul li{font-size:13px;}
.vc-mb-confirm-details .vc-mb-confirm-card{border-radius:0; border:0; padding:6px 0 0;}
.vc-mb-activity-page .vc-mb-rental-deals-sec{margin:1.5rem 0 0; border:none;}
.vc-mb-activity-page .vc-mb-rental-deals-sec .card-body{padding:0 0 14px;}
.vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu .dropdown-item.review-icon svg{width:15px; left:-1px;}
.vc-mb-rental-deals-sec:has(.vc-mb-cards-scroll-mob .card) .vc-mb-cards-scroll-mob .vc-mb-rental-deals-sec{margin:0; border-radius:0;}
    
.alertify .ajs-modal .ajs-dialog .ajs-commands{margin:-7px 0 0 0;}
.alertify .ajs-modal .ajs-dialog .ajs-commands button{width:19px; height:19px;}
.alertify .ajs-modal .ajs-dialog .ajs-header{font-size:18px;}
.alertify .ajs-modal .ajs-dialog .ajs-body{font-size:13px;}
.alertify .ajs-modal .ajs-dialog .ajs-footer .ajs-button{font-size:13px; min-width:110px;}
.vc-mb-booking-details-page .vc-mb-booking-details-sec .vc-mb-car-duration{padding:12px 15px;}
.vc-mb-login-form .vc-mb-signupmodal{padding:20px 15px 0;}
.vc-mb-booking-tabs .vc-mb-empty-loc h3{font-size:16px;}

.vc-mb-manage-activi .card.vc-mb-rental-deals-sec{padding:0; border-radius:0;}
.vc-mb-manage-activi .vc-mb-cards-scroll-mob:has(.vc-mb-empty-loc) .vc-mb-rental-deals-sec{margin:0; border:none; padding:0;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking a.showForm, .vc-mb-how-to-improve-btn .vc-mb-blue-btn{padding:12px 15px; min-width:auto; font-size:13px; line-height:normal;}
.vc-mb-booking-details-page #bookingengine #sc-manage-protection .be_panel-body{padding:1rem;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm{padding:20px 20px;}
.vc-mb-booking-details-page #bookingengine #sc-manage-protection label, .vc-mb-booking-details-page #bookingengine #sc-manage-protection p, .vc-mb-booking-details-page #bookingengine #sc-manage-protection ul li, .vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .cancellation_note .agreeSec{font-size:12px;}
.vc-mb-booking-details-page #bookingengine .manageBookingForm .cancelBooking .finalStepForm .subMitBtnInc{font-size:14px;}
.vc-mb-booking-sec .vc-mb-calltoactive-btn{margin:2rem 0 0; font-size:13px;}
.vc-mb-signupmodal .vc-mb-login-btn{font-size:14px; margin:1rem 0 1.3rem;}
.vc-mb-signupmodal .vc-mb-enter-code{margin:0;}
.vc-mb-signupmodal .vc-mb-enter-code .otp__digit{font-size:13px; width:37px; height:37px;}
.vc-mb-signupmodal .vc-mb-enter-code .otp-error{font-size:12px;}
.vc-mb-signupmodal .vc-mb-enter-code button[type="submit"]{margin:0;}
    
.vc-mb-traveller-form .vc-mb-form-sec .vc-mb-select2 span.select2-selection, .vc-mb-travellermodal .vc-mb-select2 span.select2-selection{border-radius:3px; height:42px;}
.vc-mb-traveller-form .vc-mb-form-sec .vc-mb-select2 span.select2-selection .select2-selection__rendered, .vc-mb-travellermodal .vc-mb-select2 span.select2-selection .select2-selection__rendered{font-size:12px; line-height:1.35; background-size:12px 12px;}

.vc-mb-how-to-improve-modal .modal-title p{font-size:13px;}
.vc-mb-how-to-improve-btn .vc-mb-blue-btn{padding:20px 12px; line-height:1;}
.vc-mb-booking-tabs{margin:0 -12px;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content p.vc-mb-title, .vc-mb-comp-booking .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec .vc-mb-left-content p.vc-mb-title{line-height:normal;}
.vc-mb-dashboard-content span.vc-mb-success, .vc-mb-dashboard-content span.vc-mb-warning, .vc-mb-dashboard-content span.vc-mb-danger{top:-2px;}
.vc-feedback-modal .modal-body form .form-control{font-size:12px !important;}
.vc-mb-booking-details-page .vc-mb-car-details .vc-mb-car-det > .row .vc-mb-car-price{top:-75px;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu p.bold, .vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-border-bottom th{font-size:14px;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-total-amount{font-size:22px;}
@supports (-webkit-touch-callout: none){
input[type=text], input[type=password], input[type=number], input[type=email], textarea {font-size: 12px !important;}
}
.alertify .ajs-modal{display:flex; align-items:center; justify-content:center; width:100%;}
.alertify .ajs-modal .ajs-dialog{margin:0; width:100%;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu, .vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu, .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu, .vc-mb-travellers-table table tbody tr td .dropdown-menu, .vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu{box-shadow:2px 2px 6px 0px rgba(188, 188, 188, 0.4);}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu .dropdown-item, .vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu .dropdown-item, .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu .dropdown-item, .vc-mb-travellers-table table tbody tr td .dropdown-menu .dropdown-item{filter:blur(0); font-weight:500;}
.vc-mb-request-pill{font-size:10px; padding:4px 10px 5px;}
.vc-mb-booking-details-sec .vc-mb-security-deposit{font-size:12px;}
.vc-mb-header .navbar .nav-item{padding:0 4px;}
/*.vc-mb-header .navbar .dropdown .vc-header-faq{margin-left:0;}*/
.navbar-nav .dropdown ul.dropdown-menu .dropdown-item svg{width:16px; top:calc(50% - 0px); left:15px;}
.navbar-nav .dropdown ul.dropdown-menu a.dropdown-item{padding:6px 15px 6px 38px; filter:blur(0); font-weight:500;}
.vc-mb-header .navbar .dropdown .dropdown-toggle{font-size:13px;}
.vc-mb-header .navbar .dropdown .vc-header-faq::before{height:15px; width:15px; font-size:14px;}
.navbar-nav .dropdown ul.dropdown-menu{padding:8px 0; box-shadow:2px 2px 6px 0px rgba(188, 188, 188, 0.4); margin-top:4px;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu, .vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu, .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu, .vc-mb-travellers-table table tbody tr td .dropdown-menu, .vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu, .navbar-nav .dropdown ul.dropdown-menu{min-width:200px;}
.vc-mb-header .navbar .offcanvas-body .nav-item.dropdown .dropdown-menu .dropdown-item, .vc-mb-booking-details-sec .vc-mb-top-menu .dropdown-menu .dropdown-item, .vc-mb-comp-booking .vc-mb-top-menu .dropdown-menu .dropdown-item, .vc-mb-travellers-table table tbody tr td .dropdown-menu .dropdown-item, .navbar-nav .dropdown ul.dropdown-menu .dropdown-item{white-space:normal;}
.vc-mb-signupmodal #otp_email_sent a{width:18px; height:18px;}
    
    
.vc-mb-language-modal .modal-dialog{height:100%; max-width:100%;}
.vc-mb-language-modal .modal-content{border-radius:0; height:100%; width:100%;}
.vc-mb-header .navbar .vc-mb-lang-dropdown .dropdown-toggle i.flag-icon{border:none; box-shadow:inset 0 0 1px #ddd;}
.vc-mb-language-modal .modal-header{background-color:#075BBC; border-radius:0;}
.vc-mb-language-modal .modal-header h3{font-size:18px; color:#fff; margin:0;}
.vc-mb-language-modal .modal-header .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e"); opacity:1; font-size:13px;}
.vc-mb-language-modal ul{list-style:none; margin:0 -16px; padding:0;}
.vc-mb-language-modal ul li .dropdown-item{position:relative; padding:8px 16px 8px 43px; cursor:pointer; color:var(--heading-color); font-size:14px; background-color:transparent; transition:all 0.3s ease;}
.vc-mb-language-modal ul li .dropdown-item:hover{color:#075BBC;}
.vc-mb-language-modal ul li .dropdown-item .flag-icon{position:absolute; left:16px; top:calc(50% - 0.5px); transform:translateY(-50%);}
.vc-mb-language-modal ul li .dropdown-item.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 12L10.2426 16.2426L18.727 7.75732' stroke='%2328A745' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat: no-repeat; background-repeat:no-repeat; background-position:center right 15px; background-size:24px 24px;}
    
.select2-container .select2-results .country-option img{margin-right:6px;}
.select2-container .select2-results .select2-results__options li{line-height:1.25;}
}
@media(max-width:767px) and (min-width:576px){
.vc-footer .footer-btm-links{margin-top:15px; justify-content:center;}
    
.vc-mb-car-details .vc-mb-details-list li{width:50%; padding:0 15px 0 22px;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .dropdown-menu ul li{padding:0 15px 0 19px;}
.vc-mb-confirm-details .vc-mb-product-img img{max-width:250px;}
.vc-mb-supp-det-sec .vc-mb-supp-cont-div{width:50%; padding-right:15px; line-height:.9;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div{width:50%;}
}
@media(max-width:575px){
.navbar-brand img{height:27px;}
.vc-footer .footer-btm{border-top:none; margin-top:0;}
.vc-footer .vc-footer-appLinks{text-align:center;}
.vc-footer .footer-btm .vc-social-tags ul{justify-content:center;}
.vc-footer .vc-social-tags ul{text-align:center; margin:20px 0;}
.vc-footer .footer-btm-links ul{margin-right:0;}
.vc-footer .footer-btm-links ul{-webkit-box-ordinal-group:2; -ms-flex-order:2; order:2;}
.vc-footer .footer-btm-links li{padding:0 7px;}
    
.vc-mb-rental-deals-sec .card .vc-mb-deals-img img{height:93px;}
.vc-mb-app-sec .vc-mb-app-store-icon img{width:81px; height:25px;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .dropdown-menu ul li{width: 100%; padding:0 0 0 19px;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .dropdown-menu ul, .vc-mb-supp-det-sec .vc-mb-supp-instr .dropdown-menu ul{max-width:280px;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .dropdown-menu{padding:16px 15px 8px 15px;}
.vc-mb-activity-detail .vc-mb-view-img-grid img{height:86px;}
.vc-mb-activity-detail .vc-mb-view-img-grid img:first-child{height:175px;}
.vc-mb-destination-carousel .owl-carousel{padding:0 0;}
.vc-mb-destination-carousel .owl-carousel .owl-nav button{display:none;}
.vc-mb-activity-detail .modal-img{max-width:58vw;}
.vc-mb-supp-det-sec .vc-mb-supp-cont-div{width:100%; padding-right:0; line-height:.9;}
.vc-mb-supp-det-sec .vc-mb-supp-timing-div{width:100%; padding-top:0.5rem; padding-bottom:0.5rem;}
.vc-mb-supp-det-sec .vc-mb-supp-instr{width:100%;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left{flex-direction:column; gap:8px;}
.vc-mb-booking-tabs h3.vc-mb-title, .vc-mb-booking-tabs h2.vc-mb-title{padding:0 12px;}
.select2-container--open .select2-dropdown{min-width:150px;}
.select2-container--open .select2-dropdown strong{font-size:11px;}
.vc-mb-traveller-form .vc-mb-top-title .form-check:not(:last-child), .vc-mb-travellermodal .vc-mb-addtraveller-from .form-check:not(:last-child){margin:0 10px 0 0;}
}