@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:#EEF5FF;}
.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;}
.vc-mb-car-duration{border-top:1px solid #CADDED; padding:1rem 0 0; margin:1rem 0 0;}

/* == 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:0 0 0 10px;}
.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:20px; font-weight:600; margin-bottom:10px;}
.vc-mb-booking-details-sec .vc-mb-car-name small, .vc-mb-comp-booking .vc-mb-car-name small{display:inline-block; font-size:13px; color:#666666; font-weight:normal; cursor:pointer;}
.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{margin-top:10px;}
.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{width:81px; flex-shrink:0; margin-right:9px; 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.1; margin:5px 0;}
.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:inline-block; width:10px; height:6px; border:none; background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.625 0.625L4.625 4.87835L8.625 0.625' stroke='%23015DC5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-repeat:no-repeat; background-position:center center; background-size:contain; vertical-align:1px; margin-left:0.3rem;}
.vc-mb-booking-details-sec .vc-mb-car-price .vc-mb-pay-now.show::after{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.625 4.87891L4.625 0.625556L0.625 4.87891' stroke='%23015DC5' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
/*.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{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:12px; font-weight:400; color:#fff; padding:4px 8px; 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 svg{width:25px; height:27px;}
.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; line-height:1.4; margin:0; white-space:normal;}
.vc-mb-supp-det-sec .vc-mb-supp-instr .vc-mb-view-supp::before{content:""; position:absolute; left:-27px; top:0; 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{margin:12px 0 0;}
.vc-mb-comp-booking .vc-mb-car-det .vc-mb-supp img{min-width:60px;}
.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:22px 0 0;}
.vc-mb-booking-details-sec{margin-top:0.8rem;}
.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; font-size:14px; color:#303030; font-weight:400;}
.vc-mb-car-details .vc-mb-details-list li .vc-mb-icon{display:inline-block;}
.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-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-supplier-details{background-color:#EEF5FF; padding:20px; border-radius:10px;}
.vc-mb-booking-details-page .vc-mb-supplier-details{margin-top:22px;}
.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:#FFFFFF; border:1px solid #CADDED; padding:20px 15px 8px; border-radius:10px; margin:1rem 0;}
.vc-mb-booking-details-page .vc-mb-subtitle{color:var(--heading-color); font-size:20px; font-weight:600; line-height:1.35; margin-bottom:18px;}
.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{border-top:none; border-bottom:1px solid #CADDED; padding:10px 0 22px; margin:0;}
.vc-mb-booking-details-page .vc-mb-booking-details-sec .vc-mb-car-name{margin-bottom:18px;}
.vc-mb-booking-details-page .vc-mb-car-name .vc-mb-request-pill{top:-2px;}
i.protection-info{display:inline-block; background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 0C4.81331 0 3.65328 0.351894 2.66658 1.01118C1.67989 1.67047 0.910851 2.60754 0.456726 3.7039C0.00259972 4.80026 -0.11622 6.00666 0.115291 7.17054C0.346802 8.33443 0.918247 9.40353 1.75736 10.2426C2.59648 11.0818 3.66558 11.6532 4.82946 11.8847C5.99335 12.1162 7.19975 11.9974 8.2961 11.5433C9.39246 11.0892 10.3295 10.3201 10.9888 9.33342C11.6481 8.34673 12 7.18669 12 6C12 4.4087 11.3679 2.88258 10.2426 1.75736C9.11742 0.632141 7.5913 0 6 0ZM6 11C5.0111 11 4.0444 10.7068 3.22215 10.1573C2.39991 9.60794 1.75904 8.82705 1.38061 7.91342C1.00217 6.99979 0.90315 5.99445 1.09608 5.02455C1.289 4.05464 1.76521 3.16373 2.46447 2.46447C3.16373 1.7652 4.05465 1.289 5.02455 1.09607C5.99446 0.903148 6.99979 1.00216 7.91342 1.3806C8.82705 1.75904 9.60794 2.3999 10.1574 3.22215C10.7068 4.04439 11 5.01109 11 6C11 7.32608 10.4732 8.59785 9.53554 9.53553C8.59785 10.4732 7.32609 11 6 11Z' fill='%236C6C6C'/%3E%3Cpath d='M5.99999 4.84966C5.86739 4.84966 5.74021 4.90234 5.64644 4.99611C5.55267 5.08988 5.49999 5.21705 5.49999 5.34966V8.74966C5.49999 8.88227 5.55267 9.00945 5.64644 9.10322C5.74021 9.19698 5.86739 9.24966 5.99999 9.24966C6.1326 9.24966 6.25978 9.19698 6.35355 9.10322C6.44732 9.00945 6.49999 8.88227 6.49999 8.74966V5.34966C6.49999 5.21705 6.44732 5.08988 6.35355 4.99611C6.25978 4.90234 6.1326 4.84966 5.99999 4.84966ZM5.99999 2.79966C5.86464 2.80475 5.73636 2.86147 5.64152 2.95818C5.54667 3.05488 5.49245 3.18423 5.48999 3.31966V3.39966C5.48976 3.4649 5.5031 3.52947 5.52918 3.58927C5.55526 3.64906 5.59351 3.70278 5.64148 3.74699C5.68945 3.7912 5.7461 3.82493 5.80783 3.84605C5.86955 3.86718 5.93499 3.87521 5.99999 3.86966C6.13102 3.86471 6.25534 3.81045 6.34806 3.71773C6.44078 3.62501 6.49504 3.50069 6.49999 3.36966V3.24966C6.50039 3.18611 6.48732 3.1232 6.46164 3.06507C6.43597 3.00694 6.39827 2.9549 6.35104 2.91239C6.3038 2.86988 6.2481 2.83785 6.18759 2.81842C6.12708 2.79899 6.06315 2.7926 5.99999 2.79966Z' fill='%236C6C6C'/%3E%3C/svg%3E"); width:12px; height:12px; background-repeat:no-repeat; background-position:center; background-size:contain; margin:0 0 -1px 5px; font-style:normal; cursor:pointer;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu{border-color:#CBDCEA; padding:16px 15px 0; min-width:293px; max-width:340px; overflow:hidden;}
.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:11px !important; line-height:1.25;}
.vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu p.bold{margin-bottom:3px; 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:13px; 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, .vc-mb-booking-details-sec .vc-mb-car-price .dropdown-menu .vc-mb-trental-cost.vc-mb-mb-3 td{padding-bottom:18px; color:#0274D1; font-weight:600;}
.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:#FFFFFF; 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-pickup-dropoff-card .vc-mb-pickup-details, .vc-mb-pickup-dropoff-card .vc-mb-dropoff-details{padding:20px 15px;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec{position:relative; margin-top:-1px; border:1px solid #CADDED; border-radius:0 10px 10px 10px;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec:has(.tab-pane.active:not(:first-child)){border-radius:10px 10px 10px 10px;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-details-pill{margin-top:36px;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-details-pill .nav-link{position:relative; background-color:#FFFFFF; border:none; border-radius:0; font-size:14px; color:#333333; padding:9px 22px; font-weight:500;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-details-pill .nav-link::before{content:""; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-details-pill .nav-link.active::before{border:1px solid #CADDED; border-bottom-color:#fff; border-radius:10px 10px 0 0;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-details-pill .nav-link.active{color:#015DC5;}
.vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-instruc a{position:relative; font-size:14px; padding-left:18px;}
.vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-instruc a::before{content:""; position:absolute; top:0; left:-8px; width:15px; height:19px; background-image:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9674 6.30078L8.21745 0.550781H2.46745C1.4089 0.550781 0.550781 1.4089 0.550781 2.46745V15.8841C0.550781 16.9427 1.4089 17.8008 2.46745 17.8008H12.0508C13.1094 17.8008 13.9674 16.9427 13.9674 15.8841V6.30078ZM8.21745 0.550781V5.34245C8.21745 5.87172 8.64649 6.30078 9.17578 6.30078H13.9674M4.38411 10.1341H10.1341M4.38411 13.9674H10.1341' stroke='%23222222' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-position:center center; background-repeat:no-repeat; background-size:contain;}
.vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-cont-div a span{font-size:14px; font-weight:400; color:var(--heading-color);}
.vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-map-div, .vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-map-div iframe{position:relative; width:100%; height:100%;}
.vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-map-div .vc-mb-supp-map{border:none; border-radius:8px; width:100%; height:100%; display:block; margin:0;}
.vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-map-div .vc-mb-map-btn{position:absolute; left:0; bottom:0; padding:15px; width:100%;}
.vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-map-div .vc-mb-map-btn .vc-mb-blue-btn{width:100%; background-color:#075BBC; border-color:#075BBC; color:#fff;}
.vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-map-div .vc-mb-map-btn .vc-mb-blue-btn:hover{background-color:#054895; border-color:#054895; color:#fff;}

.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; text-align:end; min-height:50px; margin:18px 0 10px;}
.vc-mb-booking-details-page .vc-mb-bottom-btn .finalStepForm{text-align:start;}
.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:transparent; border-color:#075BBC; color:#075BBC; 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:#075BBC; border-color:#075BBC; 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:#FFFFFF; border:1px solid #CADDED; padding:20px 15px 8px; border-radius:10px; margin:1rem 0;}
.vc-mb-booking-details-sec .accordion .vc-mb-subtitle{margin-bottom:5px;}
.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:500; 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-top-menu a.nav-link{margin:-5px 0 2px;}

.vc-mb-pickup-details .vc-mb-location-box{display:flex; align-items:flex-start; gap:0 18px;}
.vc-mb-pickup-details .vc-mb-location-icon{flex-shrink:0; width:30px; height:36px;}
.vc-mb-pickup-details .vc-mb-location-icon .location-icon{position:relative; display:inline-block; background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2243%22%20height%3D%2251%22%20viewBox%3D%220%200%2043%2051%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%22M21.0001%200C12.7158%200%206%206.78879%206%2015.1632C6%2022.1224%2015.9994%2034.9749%2020.6331%2040.8221C20.7253%2040.9384%2020.8523%2041%2021%2041C21.1475%2041.0003%2021.2743%2040.9386%2021.3668%2040.8225C25.8086%2035.2272%2036%2022.3135%2036%2015.1632C36.0001%206.78879%2029.2843%200%2021.0001%200ZM21.0001%207.19946C25.3408%207.19946%2028.8598%2010.7567%2028.8598%2015.1447C28.8598%2019.5327%2025.3409%2023.0899%2021.0001%2023.0899C16.6592%2023.0899%2013.1403%2019.5327%2013.1403%2015.1447C13.1403%2010.7567%2016.6592%207.19946%2021.0001%207.19946Z%22%20fill%3D%22%23075BBC%22/%3E%3Cpath%20d%3D%22M21.0306%2050.9994C32.6455%2050.9994%2042.0612%2048.0158%2042.0612%2044.3353C42.0612%2041.4464%2036.2597%2038.9872%2028.1475%2038.0629C27.1713%2039.3758%2026.2175%2040.6181%2025.3275%2041.7579C28.4137%2042.1996%2030.5284%2043.1023%2030.5284%2044.1441C30.5284%2045.6215%2026.2761%2046.8192%2021.0306%2046.8192C15.7851%2046.8192%2011.5328%2045.6215%2011.5328%2044.1441C11.5328%2043.1013%2013.6512%2042.198%2016.7418%2041.7567C15.857%2040.6186%2014.9071%2039.3756%2013.9338%2038.0605C5.81111%2038.9832%200%2041.4441%200%2044.3353C0%2048.0158%209.41567%2050.9994%2021.0306%2050.9994Z%22%20fill%3D%22%23D3E5FF%22/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center; background-size:contain; width:100%; height:100%;}
.vc-mb-pickup-details .vc-mb-location-label{font-size:15px; color:#666666; margin-bottom:6px; line-height:1.35;}
.vc-mb-pickup-details .vc-mb-location-date{display:flex; flex-flow:row wrap; font-size:18px; font-weight:700; line-height:1.2; color:var(--black-color); margin-bottom:4px;}
.vc-mb-pickup-details .vc-mb-location-date .vc-mb-dot{display:inline-block; width:4px; height:4px; background-color:#222222; border-radius:100%; align-self:center; margin:0 5px;}
.vc-mb-pickup-details .vc-mb-location-place{font-size:15px; line-height:1.35; color:var(--black-color); margin:0;}
.vc-mb-pickup-details .vc-mb-duration-dots{display:flex; justify-content:center; align-items:center; flex-flow:nowrap; gap:4px;}
.vc-mb-pickup-details .vc-mb-duration-dots .vc-mb-dots{display:inline-block; width:3px; height:3px; background-color:#075BBC; border-radius:100%;}
.vc-mb-pickup-details .vc-mb-duration-dots .vc-mb-dots:last-child{width:5px; height:5px; margin-left:1px;}
.vc-mb-pickup-details .vc-mb-duration-text{font-size:14px; color:#666666; margin-top:11px; font-weight:400; line-height:normal;}
.vc-mb-pickup-details .vc-mb-location-right{justify-content:end;}

.vc-mb-car-details .vc-mb-details-list{gap:6px 15px;}
.vc-mb-car-details .vc-mb-details-list li span{display:flex; align-items:center; justify-content:center; gap:0 6px; cursor:pointer;}
.vc-mb-doors-icon{width:15px; height:16px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M0.600098 14.0996V0.599609H9.1001L14.1001 5.99961V10.8596C10.9001 10.4276 9.1001 12.8396 8.6001 14.0996H0.600098Z' stroke='%23333333' stroke-width='1.2'/%3E%3Crect x='3.8701' y='7.35008' width='7.46' height='0.54' rx='0.27' fill='white' stroke='%23333333' stroke-width='0.54'/%3E%3C/svg%3E"); background-position:center center; background-size:contain;}
.vc-mb-seats-icon{width:15px; height:16px; background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.1001 8.21582C10.0273 8.21582 11.7908 9.09498 12.8228 10.127C13.8531 11.1573 14.1498 12.3363 14.1499 12.9326C14.1499 13.2329 14.0748 13.4616 13.9595 13.6348C13.8444 13.8074 13.6911 13.9222 13.5396 13.998C13.388 14.0738 13.2362 14.1121 13.1235 14.1309C13.0673 14.1402 13.02 14.1451 12.9868 14.1475C12.9703 14.1486 12.9568 14.1491 12.9478 14.1494H1.25244C1.24337 14.1491 1.22985 14.1486 1.21338 14.1475C1.18023 14.1451 1.13292 14.1402 1.07666 14.1309C0.964011 14.1121 0.812214 14.0738 0.660645 13.998C0.50905 13.9222 0.355824 13.8074 0.240723 13.6348C0.125395 13.4616 0.050293 13.2329 0.050293 12.9326C0.0504011 12.3363 0.347124 11.1573 1.37744 10.127C2.40941 9.09498 4.17289 8.21582 7.1001 8.21582ZM7.1001 9.4834C4.43901 9.4834 3.0225 10.2729 2.27295 11.0225C1.53499 11.7604 1.34203 12.5602 1.3208 12.8779H12.8794C12.8591 12.5605 12.6654 11.7606 11.9272 11.0225C11.1777 10.2729 9.76003 9.4834 7.1001 9.4834ZM7.1001 0.0498047C8.04162 0.0498047 8.94411 0.42409 9.60986 1.08984C10.2756 1.7556 10.6499 2.65809 10.6499 3.59961C10.6499 4.54113 10.2756 5.44362 9.60986 6.10938C8.94411 6.77513 8.04162 7.14941 7.1001 7.14941C6.15858 7.14941 5.25609 6.77513 4.59033 6.10938C3.92458 5.44362 3.55029 4.54113 3.55029 3.59961C3.55029 2.65809 3.92458 1.7556 4.59033 1.08984C5.25609 0.42409 6.15858 0.0498048 7.1001 0.0498047ZM7.1001 1.31641C6.49452 1.31641 5.91405 1.55714 5.48584 1.98535C5.05763 2.41356 4.81689 2.99403 4.81689 3.59961C4.81689 4.20519 5.05763 4.78566 5.48584 5.21387C5.91405 5.64208 6.49452 5.88281 7.1001 5.88281C7.70568 5.88281 8.28615 5.64208 8.71436 5.21387C9.14256 4.78566 9.3833 4.20519 9.3833 3.59961C9.3833 2.99403 9.14256 2.41356 8.71436 1.98535C8.28615 1.55714 7.70568 1.31641 7.1001 1.31641Z' fill='%23333333' stroke='%23333333' stroke-width='0.1' /%3E%3C/svg%3E"); background-position:center center; background-size:contain;}
.vc-mb-automatic-icon{width:18px; height:17px; background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2211%22%20height%3D%2217%22%20viewBox%3D%220%200%2011%2017%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M4.63937%2012.0488H4.53393C3.5194%2012.0488%202.65816%2012.7171%202.65816%2013.5676H1.87577C0.861244%2013.5676%200%2014.2359%200%2015.0864V15.8457C6.53626e-06%2016.1083%204.94996e-05%2016.6856%204.94996e-05%2016.6856C4.94996e-05%2016.6856%208.39419%2016.6856%2010.6326%2016.6856C10.6326%2016.6856%2010.6326%2016.2232%2010.6326%2015.9855V15.0864C10.6326%2014.2655%209.8281%2013.6208%208.86053%2013.5767V13.5676C8.86053%2012.8599%208.26245%2012.2842%207.47829%2012.1081C6.98476%2012.1081%206%2012.049%204.63937%2012.0488ZM4.53393%2012.8082H6.98476C7.55803%2012.8082%207.97448%2013.156%207.97448%2013.5676H3.54421C3.54421%2013.156%203.96066%2012.8082%204.53393%2012.8082ZM1.87577%2014.327H8.75686C9.33014%2014.327%209.74658%2014.6748%209.74658%2015.0864V15.8457H0.886053V15.0864C0.886053%2014.6748%201.3025%2014.327%201.87577%2014.327Z%22%20fill%3D%22%23333333%22/%3E%3Cpath%20d%3D%22M6%205.68555L5.5906%2011.9496C5.57746%2012.1761%205.73777%2012.3758%205.96141%2012.412C6.18506%2012.4483%206.40026%2012.309%206.45922%2012.0903L8.29876%205.99567C7.76894%206.14402%207.57798%206.27915%207%206.18555C6.42202%206.09194%206%205.68555%206%205.68555Z%22%20fill%3D%22%23333333%22/%3E%3Cpath%20d%3D%22M8.15646%200.386136C6.83968%200.17288%205.59934%201.06747%205.38608%202.38425C5.17282%203.70103%206.06741%204.94137%207.38419%205.15463C8.70073%205.36785%209.94132%204.4733%2010.1546%203.15652C10.3678%201.83974%209.473%200.599353%208.15646%200.386136ZM7.85287%201.43692C7.20092%201.33134%206.58509%201.77572%206.4795%202.42767C6.45778%202.5618%206.33153%202.65307%206.19716%202.63131C6.06278%202.60955%205.97179%202.48309%205.99352%202.34896C6.14247%201.42923%207.01185%200.801985%207.93158%200.950938C8.06596%200.9727%208.15694%201.09915%208.13522%201.23328C8.1135%201.36742%207.98725%201.45869%207.85287%201.43692Z%22%20fill%3D%22%23222222%22/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center center; background-size:contain;}
.vc-mb-ssuitcase-icon{width:16px; height:20px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22'%3E%3Cpath d='M8.20483 0.101562C8.64826 0.103088 9.00036 0.374096 9.02808 0.782227V0.783203C9.04139 0.987004 9.03935 2.34378 9.02808 2.54492C9.01213 2.8318 8.82736 3.00715 8.59155 3.12598L8.48706 3.17383C8.47132 3.18039 8.44733 3.19713 8.42749 3.21973C8.41811 3.23042 8.41165 3.2408 8.40796 3.24805C8.40423 3.25551 8.40589 3.25589 8.40601 3.25C8.39927 5.76786 8.40113 5.82227 8.4021 8.32715C8.55153 8.32905 8.69798 8.33473 8.84741 8.3252C10.1493 8.24059 11.2136 9.1352 11.2 10.3301C11.1691 13.0258 11.1887 14.7303 11.1882 17.4277C11.1882 17.9144 11.1195 18.2794 10.9148 18.5879C10.7257 18.8726 10.426 19.0951 9.98999 19.3301C10.1733 19.6022 10.2869 19.9222 10.1355 20.2598C10.0389 20.4747 9.87894 20.6937 9.67749 20.8496C9.24196 21.1863 8.58514 21.1836 8.11108 20.9053C7.84402 20.7487 7.66269 20.5402 7.58179 20.2832C7.51287 20.0639 7.5208 19.8185 7.59839 19.5537H3.73999C3.85114 19.8572 3.87558 20.1877 3.64233 20.4883C3.49368 20.6795 3.28236 20.8618 3.04761 20.9766C2.55049 21.2199 1.91485 21.1089 1.51929 20.7646V20.7637C1.29385 20.5671 1.16025 20.3415 1.1355 20.0811C1.11364 19.8503 1.18023 19.6057 1.31909 19.3447C1.2767 19.3232 1.23381 19.3019 1.19116 19.2803V19.2793C0.833633 19.0959 0.559881 18.8666 0.375732 18.5889C0.19115 18.3105 0.100342 17.9891 0.100342 17.6289C0.100342 14.8575 0.10134 13.0762 0.103271 10.3047C0.103585 9.70412 0.330896 9.20557 0.73999 8.8584C1.14743 8.51264 1.72643 8.32464 2.4187 8.32422H2.95874C2.96166 8.27914 2.96558 8.24125 2.96558 8.20215C2.96558 5.74493 2.96366 5.76526 2.96655 3.30762C2.96655 3.24493 2.96049 3.21968 2.95093 3.2041C2.94708 3.19791 2.94023 3.18951 2.92554 3.17969L2.85034 3.14551C2.69933 3.09609 2.57315 3.01769 2.48413 2.90918C2.39455 2.79986 2.347 2.6652 2.34448 2.51367C2.34161 2.32962 2.33412 0.986464 2.34448 0.797852C2.35586 0.591309 2.44528 0.41546 2.59448 0.291992C2.74265 0.169408 2.94361 0.103211 3.17358 0.102539L8.20483 0.101562ZM8.84839 19.5371C8.5704 19.5385 8.38291 19.7242 8.3855 19.9414C8.38783 20.1468 8.58715 20.3326 8.86987 20.3291C9.14411 20.3259 9.35047 20.1205 9.34448 19.9277C9.33816 19.7317 9.12367 19.5358 8.84839 19.5371ZM2.46655 19.5391C2.22758 19.5377 2.03618 19.6902 1.99097 19.8604L1.98022 19.9346C1.97845 20.1321 2.18438 20.3282 2.4646 20.3262C2.75488 20.324 2.95169 20.1357 2.9519 19.9355C2.9519 19.7383 2.74598 19.5409 2.46655 19.5391ZM2.31323 9.09863C1.90987 9.09981 1.57391 9.21842 1.34058 9.41309C1.10866 9.6066 0.973176 9.87949 0.972412 10.2061C0.966136 13.0057 0.964678 14.8148 0.971436 17.6143C0.972332 17.9708 1.10862 18.2545 1.34448 18.4502C1.58231 18.6473 1.93065 18.7627 2.36499 18.7627C4.09469 18.7631 7.18647 18.7625 8.91675 18.7617C9.36004 18.7615 9.70836 18.6455 9.94409 18.4473C10.1777 18.2507 10.3117 17.9642 10.3132 17.5977C10.319 16.2049 10.3142 14.8125 10.3142 13.4189V13.3193H10.3152C10.3153 11.9983 10.3175 11.5762 10.3152 10.21C10.3138 9.56876 9.78429 9.09746 8.98511 9.09668C7.21487 9.09504 4.08297 9.09372 2.31323 9.09863ZM3.85327 8.30859H7.5144V3.21484H3.85327V8.30859ZM5.10522 0.875V0.87793H5.00562C4.44466 0.87793 3.88082 0.881564 3.31812 0.875C3.23831 0.874027 3.20978 0.887277 3.2019 0.893555C3.20043 0.89475 3.1988 0.896484 3.19702 0.902344C3.19469 0.910351 3.19217 0.926758 3.19507 0.954102C3.20135 1.01302 3.2036 1.0765 3.19507 1.14062V1.1416C3.1904 1.17652 3.1889 1.27798 3.19604 1.41895C3.20303 1.55668 3.21734 1.72394 3.23901 1.88477C3.26084 2.04661 3.29004 2.19744 3.32593 2.30566C3.34413 2.36049 3.36222 2.39826 3.37769 2.41992C3.38065 2.42406 3.3836 2.42659 3.3855 2.42871C4.41968 2.41823 6.79773 2.42668 7.82007 2.42383C7.9081 2.42355 7.97242 2.38185 8.02515 2.2959C8.0808 2.2051 8.11803 2.07214 8.14136 1.91211C8.1883 1.58999 8.17329 1.21528 8.18237 0.957031V0.956055C8.18434 0.900769 8.17174 0.892283 8.17065 0.891602C8.1624 0.885185 8.13481 0.873284 8.05542 0.874023C7.52277 0.880243 5.76616 0.87537 5.10522 0.875Z' fill='%23222222' stroke='%23222222' stroke-width='0.2'/%3E%3Cpath d='M4.57746 13.1786C4.57746 14.0475 4.58228 14.9164 4.57144 15.7849C4.57024 15.8888 4.51167 16.0276 4.43225 16.087C4.26537 16.2117 4.04755 16.0866 4.02548 15.8747C4.01866 15.8086 4.02187 15.7412 4.02187 15.6746C4.02187 14.0106 4.02187 13.3375 4.02227 11.6736C4.02227 11.6202 4.02147 11.5665 4.02428 11.5131C4.03431 11.3174 4.13138 11.2087 4.29545 11.207C4.46835 11.2054 4.57546 11.3174 4.57626 11.524C4.57907 12.4053 4.57746 12.2965 4.57746 13.1786Z' fill='%23222222' stroke='%23222222' stroke-width='0.3'/%3E%3Cpath d='M6.93456 13.1616C6.93456 12.326 6.93456 12.4813 6.93456 11.6462C6.93456 11.586 6.93376 11.5258 6.93817 11.4656C6.949 11.3096 7.03164 11.2165 7.18969 11.2077C7.35577 11.1985 7.46367 11.2851 7.48253 11.4464C7.50098 11.6048 7.49296 11.7665 7.49296 11.9266C7.49296 13.5107 7.49256 14.1039 7.49175 15.6881C7.49175 15.7615 7.49256 15.8361 7.47852 15.9075C7.44803 16.0623 7.33972 16.1361 7.18969 16.1285C7.04608 16.1213 6.95742 16.035 6.93817 15.8886C6.93215 15.8425 6.93416 15.7952 6.93416 15.7486C6.93376 14.8866 6.93456 14.0237 6.93456 13.1616Z' fill='%23222222' stroke='%23222222' stroke-width='0.3'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center center; background-size:contain;}
.vc-mb-petrol-icon{width:17px; height:17px; background-image:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_19553_1800)'%3E%3Cpath d='M10.4346 0.604492L10.6074 0.613281C11.0081 0.653451 11.3847 0.830954 11.6719 1.11816C12.0001 1.44636 12.185 1.89134 12.1855 2.35547V17C12.1855 17.1046 12.1433 17.2053 12.0693 17.2793C11.9953 17.3532 11.8947 17.3945 11.79 17.3945H1.7832C1.67859 17.3945 1.57795 17.3532 1.50391 17.2793C1.4299 17.2053 1.38778 17.1046 1.3877 17V2.35547L1.39648 2.18262C1.43664 1.78194 1.61414 1.40539 1.90137 1.11816C2.22957 0.789962 2.67452 0.605045 3.13867 0.604492H10.4346ZM3.13867 1.39453C2.88394 1.3948 2.64008 1.49663 2.45996 1.67676C2.27984 1.85688 2.178 2.10074 2.17773 2.35547V16.6045H11.3955V2.35547C11.3952 2.10075 11.2934 1.85688 11.1133 1.67676C10.9332 1.49665 10.6893 1.39482 10.4346 1.39453H3.13867Z' fill='%23333333' stroke='%23333333' stroke-width='0.15'/%3E%3Cline x1='1' y1='17' x2='12.5' y2='17' stroke='%23333333' stroke-linecap='round'/%3E%3Cpath d='M15.6699 6.9502C15.7745 6.9503 15.8752 6.99145 15.9492 7.06543C16.0232 7.13941 16.0643 7.24011 16.0645 7.34473V11.5547C16.0645 12.0886 15.8065 12.582 15.3457 12.9453C14.9088 13.289 14.3347 13.4766 13.7295 13.4766C13.1251 13.4765 12.5513 13.2883 12.1143 12.9443C11.6536 12.5816 11.3955 12.0883 11.3955 11.5547C11.3956 11.45 11.4367 11.3494 11.5107 11.2754C11.5848 11.2014 11.6853 11.1602 11.79 11.1602C11.8947 11.1602 11.9953 11.2014 12.0693 11.2754C12.1434 11.3494 12.1855 11.45 12.1855 11.5547C12.1855 11.8348 12.3292 12.109 12.6025 12.3242C12.8977 12.5566 13.2975 12.6865 13.7295 12.6865C14.1616 12.6865 14.5622 12.5566 14.8574 12.3242C15.1308 12.109 15.2744 11.8352 15.2744 11.5547V7.34473C15.2745 7.24011 15.3166 7.13941 15.3906 7.06543C15.4647 6.9916 15.5654 6.9502 15.6699 6.9502ZM9.16699 3.4248C9.27481 3.42492 9.37856 3.46738 9.45508 3.54297C9.53164 3.61865 9.57508 3.72169 9.5752 3.8291V7.71973C9.5752 7.81423 9.53706 7.90512 9.46973 7.97168C9.40252 8.03801 9.3114 8.07511 9.2168 8.0752H4.2832C4.1886 8.07511 4.09748 8.03801 4.03027 7.97168C3.96294 7.90512 3.9248 7.81423 3.9248 7.71973V3.8291L3.93262 3.75C3.94837 3.67209 3.98741 3.59982 4.04492 3.54297C4.12144 3.46738 4.22519 3.42492 4.33301 3.4248H9.16699ZM4.6416 7.36426H8.8584V4.13574H4.6416V7.36426Z' fill='%23333333' stroke='%23333333' stroke-width='0.15'/%3E%3Cpath d='M14.7883 1.43555C14.8686 1.41014 14.9557 1.41139 15.0354 1.43848C15.1148 1.46556 15.1836 1.51714 15.2317 1.58594L16.5413 3.46289C16.5875 3.5292 16.6125 3.60859 16.6125 3.68945V7.34375C16.6125 7.39562 16.6021 7.4472 16.5823 7.49512C16.5624 7.54307 16.5331 7.58734 16.4963 7.62402C16.4597 7.6605 16.4162 7.68924 16.3684 7.70898C16.3204 7.72881 16.269 7.73932 16.217 7.73926H15.0774C14.9726 7.73926 14.8722 7.69712 14.7981 7.62305C14.7241 7.54898 14.6819 7.44847 14.6819 7.34375V3.94629L13.6047 2.34082C13.5706 2.28992 13.5481 2.2317 13.5403 2.1709C13.5325 2.11008 13.5396 2.04811 13.5598 1.99023C13.5801 1.93233 13.6134 1.87963 13.6575 1.83691C13.7015 1.79423 13.7553 1.76264 13.8137 1.74414L14.7883 1.43555ZM14.554 2.33984L15.4045 3.60742C15.4482 3.67242 15.4719 3.74886 15.4719 3.82715V6.94922H15.8225V3.8125L14.7502 2.27734L14.554 2.33984Z' fill='%23333333' stroke='%23333333' stroke-width='0.15'/%3E%3Cpath d='M15.0771 4.15527C15.1818 4.15538 15.2825 4.1975 15.3564 4.27148C15.4303 4.34553 15.4717 4.44619 15.4717 4.55078V6.67871C15.4716 6.78331 15.4304 6.88404 15.3564 6.95801C15.2825 7.03198 15.1818 7.07313 15.0771 7.07324C14.776 7.07324 14.4075 6.95873 14.1094 6.77734C13.7231 6.54158 13.4941 6.22023 13.4941 5.86621V5.3623C13.4942 5.00838 13.7231 4.68635 14.1094 4.45117C14.4067 4.2696 14.7761 4.15527 15.0771 4.15527ZM14.6816 5.04297C14.6262 5.06706 14.5723 5.0947 14.5205 5.12598L14.5195 5.125C14.4311 5.17907 14.3703 5.23325 14.332 5.27832C14.2916 5.32601 14.2843 5.35537 14.2842 5.3623V5.86621C14.2842 5.87295 14.2914 5.90228 14.332 5.9502C14.3703 5.99533 14.4317 6.04931 14.5205 6.10352L14.6475 6.1709C14.6586 6.17609 14.6704 6.17968 14.6816 6.18457V5.04297Z' fill='%23333333' stroke='%23333333' stroke-width='0.15'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_19553_1800'%3E%3Crect width='17' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center center; background-size:contain;}
.vc-mb-aircon-icon{width:16px; height:17px; background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.70274 0.199219C7.56057 0.199219 7.42422 0.251897 7.32369 0.345665C7.22316 0.439433 7.16668 0.56661 7.16668 0.699219V1.99222L6.47409 1.34522C6.37343 1.25146 6.23697 1.19885 6.09472 1.19894C5.95247 1.19903 5.81608 1.25183 5.71557 1.34572C5.61505 1.4396 5.55864 1.56689 5.55874 1.69957C5.55884 1.83225 5.61545 1.95947 5.7161 2.05322L7.16668 3.40622V7.33322L3.52148 5.37022L2.98971 3.52022C2.95274 3.39212 2.86274 3.28296 2.73949 3.21676C2.61624 3.15056 2.46984 3.13274 2.3325 3.16722C2.19516 3.2017 2.07813 3.28565 2.00716 3.40061C1.93619 3.51557 1.91708 3.65212 1.95404 3.78022L2.20813 4.66222L1.00736 4.01622C0.884306 3.95096 0.738571 3.93375 0.601961 3.96834C0.46535 4.00294 0.348955 4.08653 0.278176 4.20087C0.207396 4.31522 0.187979 4.45103 0.224161 4.57868C0.260343 4.70633 0.349186 4.81544 0.471304 4.88222L1.67208 5.52822L0.724324 5.76522C0.656321 5.78229 0.592589 5.81169 0.536767 5.85173C0.480945 5.89178 0.434126 5.94169 0.398983 5.99861C0.36384 6.05553 0.341061 6.11835 0.331947 6.18349C0.322834 6.24862 0.327563 6.31479 0.345866 6.37822C0.364169 6.44165 0.395687 6.50109 0.438621 6.55316C0.481554 6.60523 0.535062 6.6489 0.596089 6.68167C0.657117 6.71445 0.724469 6.7357 0.794299 6.7442C0.86413 6.7527 0.935072 6.74829 1.00307 6.73122L2.98435 6.23622L6.63062 8.19922L2.98542 10.1622L1.002 9.66722C0.865558 9.6355 0.721215 9.65506 0.600087 9.72168C0.478958 9.7883 0.390745 9.89664 0.35446 10.0234C0.318176 10.1501 0.336726 10.285 0.406113 10.3991C0.4755 10.5132 0.590166 10.5973 0.725396 10.6332L1.67208 10.8702L0.471304 11.5162C0.409847 11.5488 0.355909 11.5924 0.312595 11.6445C0.26928 11.6966 0.237445 11.7562 0.218922 11.8199C0.2004 11.8835 0.195555 11.9499 0.204667 12.0153C0.213779 12.0807 0.236669 12.1438 0.272017 12.2009C0.307366 12.258 0.354475 12.308 0.410633 12.3481C0.466792 12.3881 0.530889 12.4174 0.599237 12.4343C0.667584 12.4511 0.73883 12.4552 0.808874 12.4463C0.878918 12.4373 0.946375 12.4156 1.00736 12.3822L2.20813 11.7362L1.95404 12.6192C1.93454 12.683 1.92885 12.7498 1.9373 12.8157C1.94576 12.8816 1.9682 12.9453 2.00331 13.003C2.03842 13.0607 2.0855 13.1114 2.1418 13.1519C2.1981 13.1925 2.2625 13.2222 2.33124 13.2394C2.39998 13.2565 2.47169 13.2607 2.54218 13.2517C2.61268 13.2427 2.68055 13.2207 2.74184 13.187C2.80313 13.1533 2.85661 13.1085 2.89917 13.0554C2.94172 13.0022 2.9725 12.9416 2.98971 12.8772L3.52041 11.0282L7.16668 9.06522V12.9922L5.7161 14.3452C5.66626 14.3916 5.62671 14.4468 5.59971 14.5074C5.57271 14.5681 5.55879 14.6332 5.55874 14.6989C5.55869 14.7646 5.57251 14.8296 5.59942 14.8903C5.62633 14.9511 5.6658 15.0062 5.71557 15.0527C5.76534 15.0992 5.82444 15.1361 5.88949 15.1613C5.95455 15.1865 6.02428 15.1995 6.09472 15.1995C6.16515 15.1995 6.23491 15.1866 6.3 15.1616C6.3651 15.1365 6.42425 15.0996 6.47409 15.0532L7.16668 14.4062V15.6992C7.16668 15.8318 7.22316 15.959 7.32369 16.0528C7.42422 16.1465 7.56057 16.1992 7.70274 16.1992C7.84491 16.1992 7.98126 16.1465 8.08179 16.0528C8.18232 15.959 8.2388 15.8318 8.2388 15.6992V14.4062L8.93246 15.0532C9.03311 15.147 9.16958 15.1996 9.31183 15.1995C9.45408 15.1994 9.59046 15.1466 9.69098 15.0527C9.7915 14.9588 9.84791 14.8315 9.84781 14.6989C9.84771 14.5662 9.7911 14.439 9.69044 14.3452L8.2388 12.9922V9.06522L11.884 11.0282L12.4158 12.8782C12.4527 13.0063 12.5427 13.1155 12.666 13.1817C12.7892 13.2479 12.9356 13.2657 13.073 13.2312C13.2103 13.1967 13.3273 13.1128 13.3983 12.9978C13.4693 12.8829 13.4884 12.7463 13.4514 12.6182L13.1984 11.7362L14.3992 12.3822C14.5222 12.4475 14.668 12.4647 14.8046 12.4301C14.9412 12.3955 15.0576 12.3119 15.1284 12.1976C15.1992 12.0832 15.2186 11.9474 15.1824 11.8198C15.1462 11.6921 15.0574 11.583 14.9352 11.5162L13.7345 10.8702L14.6812 10.6332C14.8185 10.5987 14.9355 10.5148 15.0065 10.3998C15.0775 10.2849 15.0966 10.1483 15.0596 10.0202C15.0226 9.89212 14.9326 9.78296 14.8094 9.71676C14.6861 9.65056 14.5397 9.63274 14.4024 9.66722L12.4211 10.1622L8.77486 8.19922L12.4201 6.23622L14.4024 6.73122C14.5397 6.76556 14.6861 6.74762 14.8092 6.68132C14.9324 6.61503 15.0223 6.50582 15.0591 6.37772C15.0959 6.24962 15.0767 6.11312 15.0056 5.99826C14.9345 5.88339 14.8174 5.79956 14.6801 5.76522L13.7334 5.52822L14.9342 4.88222C15.0563 4.81544 15.1451 4.70633 15.1813 4.57868C15.2175 4.45103 15.1981 4.31522 15.1273 4.20087C15.0565 4.08653 14.9401 4.00294 14.8035 3.96834C14.6669 3.93375 14.5212 3.95096 14.3981 4.01622L13.1973 4.66222L13.4504 3.77922C13.4699 3.7154 13.4756 3.64859 13.4671 3.5827C13.4586 3.5168 13.4362 3.45314 13.4011 3.39541C13.366 3.33769 13.3189 3.28707 13.2626 3.24649C13.2063 3.20591 13.1419 3.17619 13.0732 3.15907C13.0044 3.14194 12.9327 3.13775 12.8622 3.14674C12.7917 3.15574 12.7239 3.17773 12.6626 3.21144C12.6013 3.24514 12.5478 3.2899 12.5052 3.34308C12.4627 3.39627 12.4319 3.45682 12.4147 3.52122L11.884 5.37022L8.2388 7.33322V3.40622L9.68937 2.05322C9.79003 1.95947 9.84663 1.83225 9.84674 1.69957C9.84684 1.56689 9.79042 1.4396 9.68991 1.34572C9.58939 1.25183 9.45301 1.19903 9.31076 1.19894C9.16851 1.19885 9.03204 1.25146 8.93139 1.34522L8.23772 1.99222V0.699219C8.23772 0.56661 8.18125 0.439433 8.08072 0.345665C7.98019 0.251897 7.84384 0.199219 7.70167 0.199219H7.70274Z' fill='black' stroke='white' stroke-width='0.4'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center center; background-size:contain;}
.vc-mb-bsuitcase-icon{width:12px; height:19px; background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='21' viewBox='0 0 12 21'><path d='M7.82054 11.8873C7.82054 10.5452 7.82054 9.20337 7.82114 7.86124C7.82114 7.80384 7.81811 7.74541 7.83386 7.68906C7.869 7.56252 8.01136 7.49822 8.23126 7.49614C8.4657 7.49407 8.6226 7.5601 8.64865 7.69528C8.66985 7.8035 8.65834 7.91379 8.65834 8.02304C8.65895 10.6496 8.65955 13.2758 8.65955 15.9023C8.65955 15.9656 8.66077 16.0295 8.64744 16.0921C8.61897 16.2304 8.45661 16.2954 8.23187 16.2944C8.0047 16.2937 7.85264 16.2214 7.82235 16.0859C7.81084 16.0347 7.8169 15.9825 7.8169 15.9307C7.8169 14.583 7.8169 13.235 7.8169 11.8873C7.81811 11.8873 7.81932 11.8873 7.82054 11.8873Z' fill='%23222222'/><path d='M7.44409 0.102539C7.85391 0.104163 8.16106 0.421654 8.18433 0.835938C8.19594 1.03953 8.19668 2.38933 8.18433 2.59375C8.1747 2.75108 8.1293 2.8904 8.04468 3.00684C7.96014 3.12313 7.8408 3.21147 7.69312 3.27246L7.69214 3.27148C7.68841 3.27318 7.68279 3.27713 7.67554 3.28223C7.66766 3.28776 7.65964 3.29414 7.65308 3.30078C7.64846 3.30545 7.64541 3.30962 7.64331 3.3125C7.63591 3.70026 7.63809 4.08818 7.63843 4.49219C7.68966 4.4962 7.73473 4.50195 7.78198 4.50195C8.33316 4.50332 8.88996 4.50087 9.44214 4.50293C10.5043 4.50705 11.2978 5.29615 11.2986 6.3584C11.3007 10.1048 11.3003 13.8513 11.2996 17.5977C11.2995 18.4403 10.826 19.1027 10.0505 19.3721L9.89136 19.4199C9.88321 19.4221 9.87516 19.4244 9.86694 19.4268C9.94282 19.6373 9.96791 19.8416 9.92358 20.0352C9.87156 20.2618 9.73091 20.4594 9.50464 20.624C9.18237 20.8584 8.70987 20.8561 8.39526 20.625C8.17874 20.4659 8.04259 20.2746 7.98706 20.0547C7.94202 19.876 7.95422 19.6861 8.00757 19.4883H3.4314C3.47404 19.7488 3.4767 19.9648 3.42065 20.1484C3.35479 20.3642 3.21577 20.5227 3.00854 20.6514C2.66847 20.8628 2.22788 20.8407 1.90503 20.5996C1.71321 20.4563 1.58847 20.2894 1.53784 20.0801C1.4934 19.8963 1.51047 19.6903 1.57104 19.4541C1.47878 19.4163 1.38674 19.3816 1.28882 19.3418C1.16707 19.2923 1.04366 19.2359 0.929443 19.1621C0.372496 18.8027 0.103271 18.2692 0.103271 17.6104C0.102926 16.1762 0.101923 14.7418 0.101318 13.3076C0.100713 11.8735 0.100687 10.4391 0.100342 9.00488L0.103271 6.40625C0.105073 5.84716 0.292117 5.37242 0.626709 5.03613C0.961234 4.7001 1.43535 4.50923 1.99683 4.50293C2.5618 4.49638 3.12797 4.50132 3.69116 4.50098L3.79858 4.5C3.79885 4.08584 3.80155 3.69722 3.79565 3.30859C3.79402 3.3061 3.79126 3.30268 3.78784 3.29883C3.78283 3.2932 3.77661 3.28824 3.77124 3.28418C3.76653 3.28064 3.764 3.27861 3.76343 3.27832C3.59238 3.21181 3.45881 3.11401 3.36987 2.98047C3.28101 2.84697 3.24185 2.6865 3.24487 2.50586C3.24751 2.34706 3.24392 1.02758 3.24976 0.861328C3.25765 0.644332 3.33615 0.453914 3.47339 0.317383C3.61091 0.180695 3.80132 0.104414 4.02026 0.103516V0.102539C5.1614 0.0977185 6.30302 0.098063 7.44409 0.102539ZM2.48999 19.4805C2.31792 19.4812 2.18579 19.6096 2.18042 19.7822C2.17479 19.9716 2.30875 20.1114 2.49292 20.1143C2.6631 20.1167 2.81523 19.9683 2.81714 19.8057C2.81922 19.634 2.66617 19.4799 2.48999 19.4805ZM8.94604 19.4805C8.77709 19.4795 8.62789 19.6282 8.62866 19.7949C8.62954 19.9707 8.77008 20.111 8.94312 20.1123C9.12808 20.1134 9.27527 19.9654 9.27222 19.7939C9.26938 19.6298 9.11867 19.4815 8.94604 19.4805ZM9.37573 5.17676C6.927 5.19466 4.4777 5.18359 2.03003 5.18359C1.64047 5.18359 1.33134 5.30478 1.11987 5.5127C0.908634 5.72041 0.784454 6.02424 0.783936 6.40918C0.781861 8.42247 0.781982 10.4359 0.781982 12.4492C0.781982 14.1703 0.778226 15.8909 0.786865 17.6113C0.788652 17.9708 0.911082 18.2654 1.11499 18.4697C1.31886 18.6739 1.61162 18.7953 1.96655 18.7959C4.44915 18.8004 6.93219 18.8 9.41479 18.7959C9.78321 18.7952 10.08 18.6722 10.2849 18.4658C10.4899 18.2593 10.6108 17.9608 10.6111 17.5938C10.6131 15.7571 10.6121 13.9205 10.6121 12.084H10.6091V11.9834C10.6091 10.1263 10.5937 8.26603 10.6179 6.40723C10.6269 5.70591 10.1015 5.17142 9.37573 5.17676ZM4.49097 4.49121H6.94604V3.31934H4.49097V4.49121ZM4.0437 0.785156C3.9858 0.785205 3.96167 0.800873 3.95093 0.8125C3.93899 0.825716 3.9253 0.85349 3.92554 0.911133C3.92589 1.04972 3.92768 2.32874 3.93042 2.46582L3.94019 2.5791C3.94559 2.60259 3.9516 2.60908 3.95288 2.61035C3.95431 2.61174 3.96074 2.6173 3.98315 2.62207C4.00737 2.62723 4.04272 2.6298 4.09546 2.62988C4.6024 2.63021 5.10958 2.62992 5.61694 2.62988V2.62695H7.3728C7.45267 2.62664 7.47822 2.61123 7.48706 2.60254C7.49602 2.59352 7.51149 2.56737 7.51245 2.48633C7.51417 2.33781 7.51162 1.04851 7.50854 0.899414C7.50749 0.846175 7.49258 0.822532 7.4812 0.811523C7.46957 0.8003 7.44517 0.786133 7.39136 0.786133C6.27545 0.785444 5.15963 0.7855 4.0437 0.785156Z' fill='%23222222' stroke='%23222222' stroke-width='0.2'/><path d='M3.57839 11.8873C3.57839 13.2348 3.57839 14.5819 3.57839 15.9293C3.57839 15.9753 3.57959 16.0216 3.57357 16.0675C3.55368 16.2126 3.39879 16.2848 3.16012 16.2938C2.92929 16.3028 2.75029 16.2009 2.74487 16.0537C2.73523 15.7718 2.73944 15.4895 2.73944 15.2072C2.73944 12.7718 2.74005 10.3361 2.74065 7.90064C2.74065 7.83742 2.73764 7.7735 2.74848 7.71097C2.77139 7.57657 2.9082 7.50194 3.14204 7.49641C3.39276 7.49054 3.54524 7.56655 3.57055 7.70751C3.59104 7.82152 3.58321 7.93761 3.58321 8.05266C3.58381 9.33101 3.58381 10.609 3.58381 11.8873C3.582 11.8873 3.58019 11.8873 3.57839 11.8873Z' fill='%23222222'/><path d='M5.28042 11.8874C5.28042 10.5301 5.28042 9.17286 5.28103 7.81556C5.28103 7.76964 5.27377 7.72199 5.29192 7.67814C5.34272 7.55557 5.48487 7.49342 5.70686 7.49618C5.92824 7.49894 6.07401 7.56179 6.10547 7.68747C6.12664 7.77206 6.11575 7.85976 6.11575 7.94573C6.11575 10.6258 6.1097 13.3058 6.12301 15.9859C6.12422 16.2355 5.78428 16.3605 5.5266 16.259C5.39837 16.2086 5.29494 16.0853 5.2901 15.9931C5.26712 15.5391 5.28103 15.0847 5.28103 14.6303C5.28042 13.7164 5.28042 12.8017 5.28042 11.8874Z' fill='%23222222'/></svg>"); background-repeat:no-repeat; background-position:center center; background-size:contain;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .vc-cancel-detsils h4{margin-bottom:4px;}
.vc-mb-protec-cover-deals .vc-mb-protection-card .vc-cancel-detsils p{margin-bottom:12px;}
/* == 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;}
@supports (-webkit-touch-callout: none){
input[type=text], input[type=password], input[type=number], input[type=email], textarea {font-size: 16px !important;}
}

.vc-mb-upgrade-offers{border:1px solid #CADDED; border-radius:10px; padding:18px 12px 24px; background:#fff; margin:20px 0 0;}
.vc-mb-upgrade-offers .g-lg-4{--bs-gutter-y:2rem; --bs-gutter-x:2rem;}
.vc-mb-upgrade-offers .vc-mb-boder-right{border-right:1px solid #CADDED;}
.vc-mb-upgrade-offers .vc-mb-offers-item{display:flex; flex-flow:nowrap; align-items:start; gap:14px;}
.vc-mb-upgrade-offers .vc-mb-offers-icon{flex-shrink:0;}
.vc-mb-upgrade-offers .vc-mb-offers-content h5{font-size:18px; font-weight:600; color:var(--heading-color); line-height:1.3; margin-bottom:4px;}
.vc-mb-upgrade-offers .vc-mb-offers-content p{font-size:14px; color:var(--black-color); line-height:1.45; margin-bottom:12px;}
.vc-mb-upgrade-offers .vc-mb-offers-content .vc-mb-blue-outline-btn{padding:8px 23px;}

.vc-mb-protection-box{position:relative; border-radius:10px; margin:26px 0 0; padding:18px; height:100%; background:linear-gradient(120.05deg, #FFFFFF 17.22%, #FFECDD 99.16%); border:1px solid #E6C589;}
.vc-mb-protection-box .vc-mb-protection-image-wrap{margin:0 0 0 -18px;}
.vc-mb-protection-box h3{font-size:20px; font-weight:600; line-height:1.45; margin-bottom:2px;}
.vc-mb-protection-box h3 span{font-weight:inherit;}
.vc-mb-text-orange{color:#FE7130;}
.vc-mb-protection-box p{font-size:14px; color:#333333; margin-bottom:11px;}
.vc-mb-protection-box .vc-protection-list{margin:0 0 15px;}
.vc-mb-protection-box .vc-protection-list li{position:relative; padding-left:22px; margin-bottom:5px; color:var(--heading-color); font-size:14px; line-height:1.5;}
.vc-mb-protection-box .vc-protection-list li strong{font-weight:700;}
.vc-mb-protection-box .vc-protection-list li::before{content:""; position:absolute; top:4px; left:0; width:14px; height:12px; background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L5.00029 9L13 1' stroke='%23FD790B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-repeat:no-repeat; background-position:center center; background-size:contain;}
.vc-mb-protection-box .vc-mb-protection-footer{flex-flow:row wrap; align-items:center; justify-content:space-between; gap:10px 20px;}
.vc-mb-protection-box .vc-mb-protection-price .vc-mb-price-label{display:block; font-size:14px; color:#333333;}
.vc-mb-protection-box .vc-mb-protection-price strong{font-size:22px; line-height:1; color:var(--heading-color); font-weight:700;}
.vc-mb-protection-box .vc-mb-protection-price span{font-size:15px; color:var(--heading-color);}
.vc-mb-protection-box .vc-mb-orange-btn{border:1px solid #FD7A10; background-color:#FD7A10; border-radius:5px; color:#ffffff; font-size:15px; font-weight:500; padding:9px 27px; display:inline-block;}
.vc-mb-protection-box .vc-mb-orange-btn:hover{background:#e96d09; border-color:#e96d09; color:#fff;}

@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-protec-cover-deals .col-12:not(.col-lg-6) .vc-mb-protection-card{align-items:center;}
.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;}

.vc-mb-upgrade-offers:has(.vc-be-esim-title){padding:18px 18px;}
.vc-mb-upgrade-offers:has(.vc-be-esim-title) .g-xl-4{--bs-gutter-x:0; --bs-gutter-y:0;}
.vc-mb-upgrade-offers .vc-mb-offers-item:has(.vc-be-esim-title){align-items:center; padding:0;}
.vc-mb-upgrade-offers .vc-mb-offers-item .vc-mb-offers-content:has(.vc-be-esim-title){width:100%; display:flex; align-items:center; flex-direction:row; gap:0 1.5rem; justify-content:space-between;}
.vc-mb-upgrade-offers .vc-mb-offers-item .vc-be-esim-title p:last-child{margin-bottom:0;}
.vc-mb-upgrade-offers .vc-mb-offers-item .vc-mb-offers-content:has(.vc-be-esim-title) .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 0 0 3px;}
.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-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-map-div, .vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-map-div iframe{width:100%; height:100%;}
.vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .col-12:has(.vc-mb-supp-map-div){padding:0;}
.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-reverse;}
.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:1rem 0 0;}
.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; margin-top:1rem;}
.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;}
.vc-mb-pickup-details .vc-mb-location-label{margin-bottom:4px;}
.vc-mb-pickup-details .vc-mb-location-label, .vc-mb-pickup-details .vc-mb-location-place, .vc-mb-pickup-details .vc-mb-duration-text{font-size:14px;}
.vc-mb-pickup-details .vc-mb-location-date{font-size:17px;}
.vc-mb-booking-details-page .vc-mb-booking-details-sec .vc-mb-car-name{margin-bottom:16px;}

.vc-mb-booking-details-sec .card-body, .vc-mb-comp-booking .card-body, .vc-mb-dsummary .card-body{padding:25px 15px;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter:before{width:calc(100% + 30px);}
.card h3{font-size:22px;}
.vc-mb-booking-details-sec .vc-mb-res-no, .vc-mb-comp-booking .vc-mb-res-no{font-size:18px;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec svg{width:25px;}
.vc-mb-car-details .vc-mb-row{justify-content:space-between; gap:0 1rem;}
.vc-mb-upgrade-offers .vc-mb-offers-content h5{font-size:17px;}
.vc-mb-upgrade-offers .vc-mb-offers-icon .vc-mb-esim-icon, .vc-mb-protec-cover-deals .vc-mb-protection-icon .vc-mb-esim-icon{width:68px;}
.vc-mb-upgrade-offers .vc-mb-offers-icon .vc-mb-cancellation-icon, .vc-mb-protec-cover-deals .vc-mb-protection-icon .vc-mb-cancellation-icon{width:56px;}
.vc-mb-protection-box h3{font-size:18px;}
.vc-mb-booking-details-page .vc-mb-top-menu a.nav-link{margin:0;}
.vc-mb-upgrade-offers .row.g-xl-4{--bs-gutter-y:0; --bs-gutter-x: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-upgrade-offers{padding: 0;}
.vc-mb-upgrade-offers .vc-mb-boder-right{border-right: 0; border-bottom: 1px solid #CADDED;}
.vc-mb-upgrade-offers .vc-mb-offers-item{padding:18px 12px 24px;}
.vc-mb-upgrade-offers .vc-mb-offers-icon .vc-mb-esim-icon, .vc-mb-upgrade-offers .vc-mb-offers-icon .vc-mb-cancellation-icon, .vc-mb-protec-cover-deals .vc-mb-protection-icon .vc-mb-esim-icon, .vc-mb-protec-cover-deals .vc-mb-protection-icon .vc-mb-cancellation-icon{width:62px;}

/* .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:110px; min-width:110px; margin-right:15px;}
/*.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; border-radius:10px;}
.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-supp-det-sec .vc-mb-supp-timing-div p.vc-mb-note{padding:5px 6px;}
.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-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{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:auto; padding:0;}
/* .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-how-to-improve-btn .vc-mb-blue-btn{min-width:auto; padding:20px 10px;}
.vc-mb-signupmodal .vc-mb-title{font-size:22px;}
.vc-mb-booking-details-page .vc-mb-bottom-btn{margin:10px 0 10px;}
.vc-mb-pickup-details .vc-mb-location-label{margin-bottom:2px;}
.vc-mb-pickup-details .vc-mb-location-date{font-size:18px; margin-bottom:0;}
.vc-mb-pickup-details .vc-mb-location-right{justify-content:start; flex-direction:row-reverse;}
.vc-mb-pickup-details .vc-mb-location-icon{width:8px; height:8px; margin:5px 0 0;}
.vc-mb-pickup-details .vc-mb-location-icon .location-icon{display:block; background-image:none; background-color:#075BBC; border-radius:100%;}
.vc-mb-pickup-details .vc-mb-location-box{gap:0 10px;}
.vc-mb-pickup-details .vc-mb-location-box:not(.vc-mb-location-right){position:relative; padding-bottom:25px;}
.vc-mb-pickup-details .vc-mb-location-box:not(.vc-mb-location-right)::before{content:""; position:absolute; left:3px; top:8px; width:1px; height:100%; background-color:#E1E1E1;}
    
.vc-mb-booking-details-sec .vc-mb-car-det .vc-mb-supp img, .vc-mb-supplier-details .vc-mb-supp img{width:68px;}
.vc-mb-booking-details-sec .vc-mb-top-menu .vc-mb-top-left .vc-mb-great-choice-sec svg{width:22px; height:23px;}
.vc-mb-upgrade-offers{padding:0;}
.vc-mb-upgrade-offers .g-lg-4{--bs-gutter-y:0; --bs-gutter-x:0;}
.vc-mb-upgrade-offers .vc-mb-boder-right{border-right:0; border-bottom:1px solid #CADDED;}
.vc-mb-upgrade-offers .vc-mb-offers-item{padding:18px 12px 24px;}
.vc-mb-upgrade-offers .vc-mb-offers-icon .vc-mb-esim-icon, .vc-mb-upgrade-offers .vc-mb-offers-icon .vc-mb-cancellation-icon, .vc-mb-protec-cover-deals .vc-mb-protection-icon .vc-mb-esim-icon, .vc-mb-protec-cover-deals .vc-mb-protection-icon .vc-mb-cancellation-icon{width:62px;}
}
@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 0 12px 3px;}
.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-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{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-car-duration{padding:16px 15px 0; margin:16px -15px 0;}
.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-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-instruc a{font-size:13px; padding-left:21px;}
.vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-instruc a::before{width:15px; height:16px; left:0;}
.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.5rem;}
.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;}
/*.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;}
.vc-mb-booking-details-sec .vc-mb-plan-smarter span{padding:9px 18px; line-height:1.35; display:block; border-radius:5px;}
.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{margin:10px 0 0;}
.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-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, .vc-mb-comp-booking .vc-mb-car-name{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, .vc-mb-booking-details-sec .vc-mb-car-name{font-size:18px;}
.card h3{font-size:20px;}
.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:16px;}
.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-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; border-radius:5px;}
.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-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:0 0 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;}
i.protection-info{width:11px; height:11px; margin:0 0 0 5px;}
.vc-mb-booking-details-page .vc-mb-car-details .vc-mb-car-img{padding:8px 0 0;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-details-pill{margin-top:25px;}
.vc-mb-pickup-dropoff-card .vc-mb-pickup-details, .vc-mb-pickup-dropoff-card .vc-mb-dropoff-details{padding:20px 5px;}
.vc-mb-booking-details-page .vc-mb-supplier-details, .vc-mb-booking-details-sec .accordion{border-radius:5px;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-details-pill .nav-link.active::before{border-radius:5px 5px 0 0;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec{border-radius:0 5px 5px 5px;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-supp-det-sec:has(.tab-pane.active:not(:first-child)){border-radius:5px 5px 5px 5px;}
.vc-mb-pickup-details .vc-mb-location-label, .vc-mb-pickup-details .vc-mb-location-place, .vc-mb-pickup-details .vc-mb-duration-text{font-size:12px;}
.vc-mb-pickup-details .vc-mb-location-date{font-size:14px; margin-bottom:0;}
.vc-mb-pickup-details .vc-mb-location-icon{width:7px; height:7px;}

.vc-mb-upgrade-offers{border-radius:5px; margin:8px 0 0;}
.vc-mb-upgrade-offers .vc-mb-offers-icon .vc-mb-esim-icon, .vc-mb-upgrade-offers .vc-mb-offers-icon .vc-mb-cancellation-icon, .vc-mb-protec-cover-deals .vc-mb-protection-icon .vc-mb-esim-icon, .vc-mb-protec-cover-deals .vc-mb-protection-icon .vc-mb-cancellation-icon{width:58px;}
.vc-mb-upgrade-offers .vc-mb-offers-content h5{font-size:16px;}
.vc-mb-upgrade-offers .vc-mb-offers-content p{font-size:13px;}
.vc-mb-upgrade-offers .vc-mb-offers-content .vc-mb-blue-outline-btn{padding:7px 25px;}
.vc-mb-protection-box{border-radius:5px; margin:8px 0 0;}
.vc-mb-protection-box h3{font-size:16px;}
.vc-mb-protection-box p{font-size:13px;}
.vc-mb-protection-box .vc-protection-list li{padding-left:17px; font-size:13px; line-height:1.35;}
.vc-mb-protection-box .vc-protection-list li::before{top:2px; width:11px; height:12px;}
@-moz-document url-prefix(){
.vc-mb-protection-box .vc-protection-list li::before{height:13px;}
}
.vc-mb-protection-box .vc-mb-protection-price .vc-mb-price-label, .vc-mb-protection-box .vc-mb-protection-price span{font-size:11px; line-height:1.4;}
.vc-mb-protection-box .vc-mb-protection-price div{line-height:0.8;}
.vc-mb-protection-box .vc-mb-protection-price strong{font-size:16px;}
.vc-mb-protection-box .vc-mb-orange-btn{font-size:13px; padding:7px 15px;}
.vc-mb-booking-details-sec .vc-mb-protec-cover-deals .vc-mb-protection-card{padding:14px 12px;}
.vc-mb-protec-cover-deals .vc-mb-protection-card{border-radius:5px;}
.vc-mb-booking-details-page .vc-mb-booking-details-sec .card-body{padding:15px 0 0;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-details-pill .nav-link{max-width:48%;}
.vc-mb-booking-details-sec .vc-mb-pickup-dropoff-card .vc-mb-details-pill .nav-link{padding:9px 12px;}
}
@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-pickup-dropoff-card .vc-mb-supp-det-sec .vc-mb-supp-timing-div{padding-bottom:0;}
.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;}
}