#bacb,#bacb *{box-sizing:border-box}#bacb{position:fixed;z-index:99990;right:max(var(--bacb-right,24px),env(safe-area-inset-right,0px));bottom:calc(max(var(--bacb-bottom,24px),env(safe-area-inset-bottom,0px)) + var(--bacb-clearance,var(--bacb-obstacle,0px)));font-family:inherit;font-size:16px;line-height:1.5;text-align:left;color:var(--bacb-navy,#1e3442);max-width:calc(100vw - 32px)}#bacb svg{display:block;width:24px;height:24px}#bacb a,#bacb button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}#bacb:not([open])>.bacb-panel{display:none!important}#bacb .bacb-toggle{list-style:none}#bacb .bacb-toggle::-webkit-details-marker{display:none}#bacb .bacb-toggle::marker{content:""}#bacb .bacb-toggle{position:relative;margin-left:auto;display:grid;place-items:center;width:60px;height:60px;padding:0;border:1px solid #ffffff66;border-radius:50%;color:#fff;background:var(--bacb-accent);box-shadow:0 8px 28px #1e344238;cursor:pointer;transition:background .18s,transform .18s}#bacb .bacb-toggle:hover{background:var(--bacb-navy);transform:translateY(-2px)}#bacb .bacb-toggle svg{width:30px;height:30px}#bacb .bacb-toggle>span{position:absolute;display:grid;place-items:center;inset:0;transition:opacity .18s,transform .18s}#bacb .bacb-toggle-close{opacity:0;transform:rotate(-45deg)}#bacb[open] .bacb-toggle-chat{opacity:0;transform:scale(.7)}#bacb[open] .bacb-toggle-close{opacity:1;transform:none}#bacb .bacb-panel{width:344px;max-width:calc(100vw - 32px);max-height:calc(100dvh - max(var(--bacb-bottom,24px),env(safe-area-inset-bottom,0px)) - 94px - var(--bacb-clearance,var(--bacb-obstacle,0px)));overflow-y:auto;position:absolute;right:0;bottom:78px;margin:0;padding:16px;border:1px solid #e3e6e8;border-radius:3px;background:var(--bacb-panel);box-shadow:0 16px 48px #1e34422e}#bacb .bacb-heading{padding:2px 8px 12px;border-bottom:1px solid #e3e6e8;margin-bottom:8px}#bacb .bacb-kicker{display:block;color:var(--bacb-accent);font-size:16px;font-weight:700;letter-spacing:.04em}#bacb h2{font-family:inherit;font-size:21px;line-height:1.35;font-weight:650;letter-spacing:0;margin:0;padding:0;color:var(--bacb-navy)}#bacb .bacb-item{display:flex;align-items:center;gap:12px;min-height:74px;padding:12px 8px;border-radius:3px;color:var(--bacb-navy);text-decoration:none!important;transition:background .18s}#bacb .bacb-item:hover{background:#f4f5f6}#bacb .bacb-icon svg{width:28px;height:28px}#bacb .bacb-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:3px;background:#f4f5f6;color:var(--bacb-accent)}#bacb .bacb-copy{min-width:0;flex:1}#bacb .bacb-copy strong,#bacb .bacb-copy>span{display:block;font-size:16px;line-height:1.5;font-family:inherit;letter-spacing:0}#bacb .bacb-copy strong{font-weight:700;color:var(--bacb-navy)}#bacb .bacb-copy>span{font-weight:400;color:var(--bacb-navy);overflow-wrap:anywhere}#bacb .bacb-arrow{color:var(--bacb-accent);flex-shrink:0}#bacb .bacb-arrow svg{width:20px;height:20px}#bacb a:focus-visible,#bacb button:focus-visible{outline:3px solid #1e3442;outline-offset:3px}body.locked #bacb,body:has(dialog[open]) #bacb{visibility:hidden;pointer-events:none}@media(min-width:901px){#bacb.bacb-no-desktop{display:none}}@media(max-width:900px){#bacb.bacb-no-mobile{display:none}#bacb{right:max(min(var(--bacb-right,24px),24px),env(safe-area-inset-right,0px));max-width:calc(100vw - 32px)}#bacb .bacb-toggle{width:58px;height:58px;border-radius:50%}#bacb .bacb-panel{padding:12px;width:330px;bottom:72px;max-width:calc(100vw - max(24px,env(safe-area-inset-right,0px)) - 32px)}#bacb h2{font-size:20px}#bacb .bacb-item{gap:10px;padding:10px 6px;min-height:72px}}@media(prefers-reduced-motion:reduce){#bacb *{transition:none!important;animation:none!important}}



#bacb .bacb-item[data-channel="viber"] .bacb-icon{background:var(--bacb-accent);color:#fff}#bacb .bacb-item[data-channel="viber"] .bacb-icon svg{width:32px;height:32px}

#bacb .bacb-toggle-chat{overflow:hidden}
#bacb .bacb-cycle-icon{position:absolute;inset:0;display:grid;place-items:center;opacity:0;animation:bacb-icon-cycle 9s infinite}
#bacb .bacb-cycle-icon:nth-child(2){animation-delay:3s}
#bacb .bacb-cycle-icon:nth-child(3){animation-delay:6s}
#bacb .bacb-cycle-icon:only-child{animation:none;opacity:1}
#bacb[open] .bacb-cycle-icon{animation-play-state:paused}
#bacb .bacb-toggle:focus-visible{outline:3px solid var(--bacb-navy);outline-offset:4px}
body.barcc-consent-open #bacb{visibility:hidden;pointer-events:none}
@keyframes bacb-icon-cycle{0%,26%{opacity:1;transform:translateY(0) scale(1)}32%,94%{opacity:0;transform:translateY(-8px) scale(.85)}95%,100%{opacity:0;transform:translateY(8px) scale(.85)}}
@media(prefers-reduced-motion:reduce){#bacb .bacb-cycle-icon{animation:none!important;opacity:0}#bacb .bacb-cycle-icon:first-child{opacity:1}}

#bacb.bacb-count-2 .bacb-cycle-icon{animation-name:bacb-icon-cycle-two;animation-duration:6s}
@keyframes bacb-icon-cycle-two{0%,42%{opacity:1;transform:none}49%,94%{opacity:0;transform:translateY(-8px) scale(.85)}95%,100%{opacity:0;transform:translateY(8px) scale(.85)}}

/* BEST AUTO RENT homepage services and statistics */
#vikwp_icons-5{padding:48px 24px!important;background:#f6f6f6!important;margin:0!important}
#vikwp_icons-5>.widget-title,#vikwp_counter-13>.widget-title{font-family:inherit!important;font-size:32px!important;line-height:1.25!important;font-weight:600!important;text-transform:none!important;text-align:center!important;margin:0 0 28px!important;padding:0!important;color:#1e3442!important}
#vikwp_icons-5 .vikicons-container{max-width:1200px!important;width:100%!important;margin:auto!important;padding:0!important}
#vikwp_icons-5 .vikicons-inner{padding:0!important;margin:0!important}
#vikwp_icons-5 .vikicons-set{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;margin:0!important}
#vikwp_icons-5 .vikicons-item{width:auto!important;max-width:none!important;flex:none!important;float:none!important;padding:0!important;margin:0!important;min-height:0!important}
#vikwp_icons-5 .vikicons-item-inner{display:flex!important;align-items:flex-start!important;gap:14px!important;height:100%;box-sizing:border-box;padding:22px!important;margin:0!important;background:#fff;border:1px solid #e7e9eb;border-radius:3px;text-align:left!important}
#vikwp_icons-5 .vikicons-item-icon{position:static!important;flex:0 0 36px!important;width:36px!important;margin:0!important;padding:0!important;float:none!important}
#vikwp_icons-5 .vikicons-item-icoelem{display:flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;color:#ea0301!important}
#vikwp_icons-5 .vikicons-item-text{flex:1!important;min-width:0!important;width:auto!important;padding:0!important;margin:0!important;float:none!important}
#vikwp_icons-5 .vikicons-item-text h3{font-family:inherit!important;font-size:18px!important;line-height:1.35!important;font-weight:600!important;text-transform:none!important;color:#1e3442!important;margin:0 0 8px!important;padding:0!important}
#vikwp_icons-5 .vikicons-item-text p{font-family:inherit!important;font-size:16px!important;line-height:1.55!important;margin:0!important;padding:0!important}
#vikwp_counter-13{background:#f6f6f6!important;padding:42px 24px!important;margin:0!important;text-align:center!important;box-sizing:border-box;width:100%;clear:both}
#vikwp_counter-13 .vikcounter{max-width:1100px!important;width:100%!important;padding:0!important;margin:auto!important}
#vikwp_counter-13 .vikcounter-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;margin:0!important;padding:0!important}
#vikwp_counter-13 .vikcounter-inner:before,#vikwp_counter-13 .vikcounter-inner:after{display:none!important}
#vikwp_counter-13 .vikcounter-item{width:auto!important;max-width:none!important;float:none!important;flex:none!important;margin:0!important;padding:0!important;min-width:0!important}
#vikwp_counter-13 .vikcounter-item-inner{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px!important;margin:0!important;padding:24px 12px!important;background:#fff;border:1px solid #e7e9eb;border-radius:3px;height:100%;box-sizing:border-box;text-align:center!important}
#vikwp_counter-13 .vikcounter-icon{display:block!important;font-size:24px!important;line-height:1!important;color:#1e3442!important;margin:0!important;padding:0!important}
#vikwp_counter-13 .vikcounter-count{display:block!important;font-size:36px!important;line-height:1.1!important;font-weight:600!important;color:#ea0301!important;margin:0!important;padding:0!important}
#vikwp_counter-13 .vikcounter-title{font-family:inherit!important;font-size:16px!important;line-height:1.35!important;font-weight:500!important;text-transform:none!important;text-align:center!important;margin:0!important;padding:0!important;color:#1e3442!important}
@media(max-width:900px){#vikwp_icons-5 .vikicons-set{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){
#vikwp_icons-5{padding:32px 18px!important}
#vikwp_icons-5>.widget-title,#vikwp_counter-13>.widget-title{font-size:26px!important;margin-bottom:22px!important}
#vikwp_icons-5 .vikicons-set{grid-template-columns:1fr;gap:12px!important}
#vikwp_icons-5 .vikicons-item-inner{padding:16px!important;gap:12px!important}
#vikwp_icons-5 .vikicons-item-text h3{font-size:17px!important;margin-bottom:6px!important}
#vikwp_icons-5 .vikicons-item-text p{font-size:15px!important;line-height:1.5!important}
#vikwp_counter-13{padding:32px 16px!important}
#vikwp_counter-13 .vikcounter-inner{gap:8px!important}
#vikwp_counter-13 .vikcounter-item-inner{padding:18px 6px!important;gap:8px!important}
#vikwp_counter-13 .vikcounter-count{font-size:30px!important}
#vikwp_counter-13 .vikcounter-icon{font-size:21px!important}
#vikwp_counter-13 .vikcounter-title{font-size:13px!important;overflow-wrap:normal!important}
}

@media(max-width:600px){#vikwp_icons-5,#vikwp_counter-13{box-sizing:border-box!important;width:calc(100% + 40px)!important;max-width:none!important;margin-left:-20px!important;margin-right:-20px!important}#vikwp_icons-5 .vikicons-item-icon{flex-basis:28px!important;width:28px!important}#vikwp_icons-5 .vikicons-item-icoelem{width:28px!important;height:28px!important}#vikwp_icons-5 .vikicons-item-inner{padding:16px 12px!important;gap:10px!important}}

/* Compact mobile statistics */
@media(max-width:767px),(max-width:1024px) and (pointer:coarse){
#vikwp_counter-13{padding:30px 18px!important}
#vikwp_counter-13>.widget-title{font-size:24px!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:break-word!important;max-width:100%!important;margin:0 auto 20px!important;text-transform:lowercase!important}
#vikwp_counter-13>.widget-title:first-letter{text-transform:uppercase}
#vikwp_counter-13 .vikcounter-inner{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;max-width:480px!important;margin:auto!important}
#vikwp_counter-13 .vikcounter-item-inner{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-template-rows:auto auto;column-gap:16px!important;row-gap:3px!important;align-items:center!important;justify-content:normal!important;padding:16px 20px!important;text-align:left!important;border-left:3px solid #ea0301}
#vikwp_counter-13 .vikcounter-icon{grid-column:1;grid-row:1 / 3;font-size:26px!important;justify-self:center}
#vikwp_counter-13 .vikcounter-count{grid-column:2;grid-row:1;font-size:30px!important;text-align:left!important}
#vikwp_counter-13 .vikcounter-title{grid-column:2;grid-row:2;font-size:15px!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;text-transform:lowercase!important}
#vikwp_counter-13 .vikcounter-title:first-letter{text-transform:uppercase}
}

@media(max-width:767px),(max-width:1024px) and (pointer:coarse){#vikwp_counter-13{width:100%!important;margin:0!important}#vikwp_counter-13 .vikcounter-item-inner{width:100%!important;float:none!important;max-width:none!important}}

/* Uniform fleet cards: homepage and fleet page */
.vrcmodcarsgridcontainer{max-width:1240px!important;width:100%!important;margin:0 auto!important;padding:24px!important;box-sizing:border-box}
.vrcmodcarsgridhorizontal{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px!important;height:auto!important;margin:0!important;padding:0!important}
.vrcmodcarsgridhorizontal:before,.vrcmodcarsgridhorizontal:after{display:none!important}
.vrcmodcarsgridhorizontal>.vrc-modcars-grid-item{width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;float:none!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}
.vrcmodcarsgridhorizontal .vrcmodcarsgridcont-item{height:100%!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
.vrcmodcarsgridhorizontal .vrcmodcarsgridboxdiv{display:flex!important;flex-direction:column!important;height:100%!important;box-sizing:border-box;overflow:hidden;padding:0!important;margin:0!important;border:1px solid #e3e7ea!important;border-radius:6px!important;background:#fff!important;box-shadow:0 4px 18px #1e34420a;transition:box-shadow .2s,border-color .2s}
.vrcmodcarsgridhorizontal .vrcmodcarsgridboxdiv:hover{border-color:#bac6cc!important;box-shadow:0 8px 26px #1e344216}
.vrcmodcarsgridhorizontal .vrcmodcarsgridboxdiv>a:first-child{display:block!important;order:0;overflow:hidden;flex:none;width:100%;height:220px!important;background:#eef1f3}
.vrcmodcarsgridhorizontal img.vrcmodcarsgridimg{display:block!important;width:100%!important;max-width:none!important;height:220px!important;object-fit:cover!important;object-position:center 60%;margin:0!important;border-radius:0!important}
.vrcmodcarsgridhorizontal .vrcmodcarsgrid-item_details{order:1;position:static!important;float:none!important;width:auto!important;padding:20px 20px 12px!important;margin:0!important;text-align:left!important;background:#fff!important;color:#1e3442!important;opacity:1!important}
.vrcmodcarsgridhorizontal .vrcmodcarsgrid-item_title{font-family:inherit!important;font-size:20px!important;line-height:1.35!important;font-weight:600!important;text-transform:none!important;white-space:normal!important;min-height:54px;margin:0 0 8px!important;padding:0!important;color:#1e3442!important}
.vrcmodcarsgridhorizontal .vrcmodcarsgrid-box-cost{display:flex!important;align-items:baseline;gap:6px;flex-wrap:wrap;min-height:38px;position:static!important;margin:0!important;padding:0!important;text-transform:none!important;color:#1e3442!important}
.vrcmodcarsgridhorizontal .vrcmodcarsgridstartfrom{font-size:14px!important;font-weight:400!important;text-transform:none!important;color:#65757f!important}
.vrcmodcarsgridhorizontal .vrcmodcarsgridcarcost{font-size:16px!important;font-weight:400!important;color:#65757f!important}
.vrcmodcarsgridhorizontal .vrcmodcarsgridcarcost .vrc_price,.vrcmodcarsgridhorizontal .vrcmodcarsgridcarcost .vrc_currency{font-size:25px!important;font-weight:600!important;color:#ea0301!important}
.vrcmodcarsgridhorizontal .vrcmodcarsgrid-item-btm{order:2;position:static!important;padding:0 20px 18px!important;margin:0!important;border:0!important;float:none!important;width:auto!important;background:#fff!important}
.vrcmodcarsgridhorizontal .vrccaratsdiv{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px!important;min-height:98px;align-content:start;border-top:1px solid #edf0f2;padding:16px 0 0!important;margin:0!important;text-align:left!important}
.vrcmodcarsgridhorizontal .vrccarcarat{display:block!important;float:none!important;width:auto!important;min-width:0;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.4!important;color:#52636e!important}
.vrcmodcarsgridhorizontal .vrc-carat-cont,.vrcmodcarsgridhorizontal .vrc-expl{margin:0!important;padding:0!important;font-size:14px!important;white-space:normal!important;color:#52636e!important}
.vrcmodcarsgridhorizontal .vrc-expl i{width:18px;margin-right:5px;color:#83929b!important;font-size:14px!important}
.vrcmodcarsgridhorizontal .vrcmodcarsgridview{order:3;position:static!important;float:none!important;width:auto!important;margin:auto 0 0!important;padding:0 20px 20px!important;opacity:1!important;transform:none!important;background:#fff!important}
.vrcmodcarsgridhorizontal a.btn-vrcmodcarsgrid-btn{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:46px;box-sizing:border-box;margin:0!important;padding:12px 16px!important;border:1px solid #ea0301!important;border-radius:3px!important;background:#ea0301!important;color:white!important;font-family:inherit!important;font-size:15px!important;font-weight:500!important;line-height:1.4!important;text-transform:none!important;text-decoration:none!important;box-shadow:none!important;transition:background .2s,border-color .2s}
.vrcmodcarsgridhorizontal a.btn-vrcmodcarsgrid-btn:hover{background:#1e3442!important;border-color:#1e3442!important;color:#fff!important}
.vrcmodcarsgridhorizontal a:focus-visible{outline:3px solid #1e3442;outline-offset:3px}
#mod_vikrentcar_cars-3>.widget-inner>.widget-title{font-family:inherit!important;font-size:32px!important;font-weight:600!important;line-height:1.3!important;text-transform:none!important;text-align:center!important;color:#1e3442!important;margin:20px 0 8px!important}
@media(max-width:1000px){.vrcmodcarsgridhorizontal{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px!important}}
@media(max-width:600px){.vrcmodcarsgridcontainer{padding:16px 0!important}.vrcmodcarsgridhorizontal{grid-template-columns:minmax(0,1fr);gap:20px!important}.vrcmodcarsgridhorizontal .vrcmodcarsgridboxdiv>a:first-child,.vrcmodcarsgridhorizontal img.vrcmodcarsgridimg{height:220px!important}.vrcmodcarsgridhorizontal .vrcmodcarsgrid-item_title{font-size:20px!important;min-height:54px}.vrcmodcarsgridhorizontal .vrcmodcarsgrid-item_details{padding:18px 18px 10px!important}.vrcmodcarsgridhorizontal .vrcmodcarsgrid-item-btm{padding:0 18px 16px!important}.vrcmodcarsgridhorizontal .vrcmodcarsgridview{padding:0 18px 18px!important}#mod_vikrentcar_cars-3>.widget-inner>.widget-title{font-size:28px!important}}

.vrcmodcarsgridhorizontal .vrcmodcarsgridcont-item,.vrcmodcarsgridhorizontal .vrcmodcarsgridcont-item:hover,.vrcmodcarsgridhorizontal .vrcmodcarsgridboxdiv,.vrcmodcarsgridhorizontal img.vrcmodcarsgridimg{transform:none!important;scale:none!important}.vrcmodcarsgridhorizontal .vrccaratsdiv,.vrcmodcarsgridhorizontal .vrcmodcarsgrid-item_carat{width:100%!important;box-sizing:border-box}

.vrcmodcarsgridhorizontal>.vrc-modcars-grid-item[hidden],.bar-fleet-more[hidden]{display:none!important}
.bar-fleet-more{display:block;margin:20px auto 32px;padding:12px 24px;border:1px solid #1e3442;border-radius:3px;background:#fff;color:#1e3442;font:500 16px/1.4 inherit;cursor:pointer}.bar-fleet-more:hover{background:#1e3442;color:#fff}.bar-fleet-more:focus-visible{outline:3px solid #ea0301;outline-offset:3px}

/* Compact spacing around extra services */
#module-box-02{padding-top:0!important;padding-bottom:0!important}#module-box-02>.module-fullwidth-cont,#module-box-02 .module:has(>#vikwp_icons-5){padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#vikwp_icons-5{padding-top:20px!important;padding-bottom:20px!important}#vikwp_icons-5>.widget-title{margin-bottom:22px!important}

/* Compact modern header and homepage hero */
@media(min-width:1025px){
 .logomenupart{background:#fff!important;box-shadow:0 3px 16px rgba(30,52,66,.08)}
 #lmpart{padding:0 24px!important;max-width:1240px;margin:auto;overflow:visible!important}
 .logomenu-cnt.main-menu-cnt{display:flex!important;align-items:center!important;justify-content:space-between;height:58px!important;min-height:58px!important;padding:0!important;overflow:visible!important}
 .main-menu-cnt>.mainmenu{flex:1;min-width:0}
 .main-menu-cnt>.mainmenu:last-child .nav.menu{justify-content:flex-end}
 .main-menu-cnt .nav.menu{display:flex;align-items:center;gap:6px;margin:0!important;padding:0!important}
 .main-menu-cnt .nav.menu>li{margin:0!important;padding:0!important}
 .main-menu-cnt .nav.menu>li>div>a{font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:20px!important;padding:10px 12px!important;color:#1e3442;transition:color .18s,background .18s;border-radius:3px}
 .main-menu-cnt .nav.menu>li:not(.linkmenu-alt)>div>a:hover{color:#ea0301!important;background:#f5f6f7}
 .main-menu-cnt .nav.menu>.linkmenu-alt>div>a{background:#ea0301!important;color:white!important;padding:10px 16px!important;border-radius:3px}
 #tbar-logo.logo-center{position:relative!important;flex:0 0 216px!important;width:216px!important;margin:0 20px!important;top:-22px;z-index:20;padding:5px 12px!important;background:white;border-radius:3px;box-shadow:0 2px 12px rgba(0,0,0,.06)}
 #tbar-logo img{display:block!important;width:192px!important;height:auto!important;max-height:none!important;margin:0!important}
 #slideadv .vikcs-slider-cstsld{height:clamp(320px,40vh,440px)!important}
 #slideadv .slide-text{top:20%!important;padding:10px 24px!important}
 #slideadv .slide-text h1,#slideadv .slide-text h2{font-family:Arial,sans-serif!important;font-size:clamp(30px,3.2vw,48px)!important;font-weight:600!important;line-height:1.15!important;margin-bottom:14px!important}
 #slideadv .slide-text p{font-family:Arial,sans-serif!important;font-size:18px!important;line-height:1.5!important;margin:0!important}
 #slideadv .scroll-icon-arrow{display:none!important}
 #slideadv .bottomsearch{position:relative!important;top:auto!important;bottom:auto!important;margin:-52px auto 0!important;z-index:10}
 #slideadv .bottomsearch .grid-block{padding:0 24px!important;max-width:1240px;margin:auto}
 #slideadv .bottomsearch .widget{padding:22px 24px!important;border-radius:6px!important}
 #slideadv .bottomsearch .widget-title{font-family:Arial,sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:1.3!important;margin:0 0 20px!important}
 #slideadv .bottomsearch .vrcdivsearch{padding:0!important}
 #slideadv{padding-bottom:24px!important}
}

@media(min-width:1025px){
 .logomenupart,#lmpart{height:58px!important;min-height:58px!important}
 #slideadv{padding-top:114px!important}
 #slideadv .vrc-searchmod-wrap-horizontal form{display:flex!important;flex-wrap:nowrap!important;align-items:flex-end;gap:10px;padding:0!important}
 #slideadv .vrc-searchmod-section-pickup{flex:1 1 44%;width:auto!important;min-width:0;display:flex;gap:8px}
 #slideadv .vrc-searchmod-section-datetimes{flex:1 1 48%;width:auto!important;min-width:0;display:flex;gap:8px}
 #slideadv .vrc-searchmod-section-sbmt{flex:0 0 48px;width:48px!important}
 #slideadv .vrcsfentrycont{margin:0!important;padding:0!important;min-width:0;flex:1}
 #slideadv .vrcsfentryselect select{width:100%!important;min-width:0!important}
 #slideadv .vrc-searchmod-section-sbmt button{height:48px;width:48px;padding:0!important;border-radius:3px}
}

/* Tight spacing between homepage search and fleet */
@media(min-width:1025px){header:has(#slideadv){margin-bottom:0!important;padding-bottom:0!important}#slideadv{padding-bottom:0!important}#module-box-01>.module-fullwidth-cont{padding-top:0!important}#mod_vikrentcar_cars-3>.widget-inner>.widget-title{margin-top:24px!important}}

@media(min-width:1025px){#module-box-01{margin-top:-40px!important}}
