@font-face {
font-display: block;
font-family: "bootstrap-icons";
src: url("../fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),
url("../fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff");
}
html{position:relative;min-height:100%}
a {color: #1754B5;}
a,b,big,blockquote,body,center,details,div,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,img,label,li,menu,s,section,small,span,strong,table,tbody,td,th,thead,time,tr,ul,var{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
details,figure,footer,header,menu,section{display:block}
ul{list-style:none;margin:0}
blockquote:after,blockquote:before{content:'';content:none}
a,a:focus,a:hover{outline:0;text-decoration:none}
html{position:relative;min-height:100%;scroll-behavior:smooth}
p,.list li{color:#141414;font-size:16px;line-height:25px;word-wrap:break-word}
body{font-family:Lato,-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;text-rendering:optimizeLegibility;margin:0 0 227px}
.supp-brd {border: 1px solid #cecece}
header{padding:15px 0;margin:0 0 50px}
header .navbar{padding:0!important}
header.cross-border{margin:0 0 30px}
header ul.list-inline li a{text-transform:uppercase;font-weight:500;color:#7c7c7c}
header ul.list-inline{margin:14px 0 0}
header ul.list-inline li:first-child{margin-right:28px}
.btn-close {display: inline-block;background: url(../images/croatia-sprite-home.svg) no-repeat !important;height:34px;width:30px;background-position:-250px -214px !important;
opacity:1;padding:0!important;position:absolute;right:20px;top:20px}
.suppliers-list p{text-align:center}

.py-5{padding-top:4rem!important; padding-bottom:4rem!important}
.pt-5{padding-top:4rem!important}
.pb-5{padding-bottom:4rem!important}
.my-5{margin-top:4rem!important; margin-bottom:4rem!important}
.mt-5{margin-top:4rem!important}
.mb-5{margin-bottom:4rem!important}
.HomeBanner header{background:0 0;box-shadow:none}
.HomeBanner .header-menu ul li a{color:#fff}
header ul{text-align:right}
header ul li{display:inline-block;margin-right:40px}
header ul li:last-child{margin-right:0}
header ul li a{font-size:17px;color:#fff;text-decoration:none}
.logo {display: inline-block;width:21%;min-width:200px}
.supp-brd {border: 1px solid #cecece}
.mini-submenu{margin:12px 0 12px 25px;cursor:pointer;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;z-index:1;float:right}
.mini-submenu .icon-bar{background-color:#fff;border-radius:1px;display:block;height:2px;margin-top:5px;width:30px;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;-ms-transition:all .2s ease-in 0s}
.mini-submenu .icon-bar:first-child{position:relative;top:0}
.mini-submenu .icon-bar:last-child{position:relative;bottom:0}
.mini-submenu:hover .icon-bar:first-child{top:-2px;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;-ms-transition:all .2s ease-in 0s}
.mini-submenu:hover .icon-bar:last-child{bottom:-2px;transition:all .2s ease-in 0s;-moz-transition:all .2s ease-in 0s;-o-transition:all .2s ease-in 0s;-webkit-transition:all .2s ease-in 0s;-ms-transition:all .2s ease-in 0s}
.list-group{background:#031e49;display: none;height:100%;   right: 0;   overflow: hidden;   position: fixed;   top: 0;   width: 300px;   z-index: 6;   border-radius: 0;}
#slide-submenu{color:#fff;cursor:pointer;display:inline-block;position:relative;text-align:center;top:20px;right:-255px;transition: all .2s ease-in 0s;
-moz-transition: all .2s ease-in 0s;-webkit-transition: all .2s ease-in 0s;font-size:35px;font-weight:300;line-height:1;font-family: bootstrap-icons;}
.menu-content{list-style-type:none;padding:37px 0 0}
.menu-content li a{color:#fff;font-size:16px;padding:15px 35px;line-height:normal;display:block;font-size:18px;border-bottom:1px solid #7494c7}
.menu-content li:last-child a{border-bottom:0}
.menu-content li a:hover,.menu-content li.active a{background:#356ec9}
.croatia_sec_padding{padding-top:60px;padding-bottom:60px}
.Form-box{width:100%;margin-top:30px;border-radius:6px;display:inline-block}
.FormWrapper{background:#f7f7f7;padding:20px;display:inline-block;width:100%;vertical-align:top;border-radius:6px}
.form_banner h1{color:#fff;margin:0}
.form_banner h1{font-size:32px;font-weight:700;margin:0 0 9px 0}
.Oursuppliers h2{font-size:29px;font-weight:600;line-height:normal;margin:0 0 6px;color:#313131}
.supliers-head p{margin:0 0 12px}
#oursuppliers{box-shadow:0 0 15px rgba(0,0,0,.101);padding:20px;border-radius:8px}
#oursuppliers .row:first-of-type{margin-bottom:10px}
#oursuppliers .row:last-of-type{align-items:center}
#oursuppliers ul{display:flex;flex-wrap:wrap;row-gap:5px;align-items:center;column-gap:19px;justify-content:right}
#oursuppliers ul li{display:inline-block;width:14%;min-width:55px}
#oursuppliers ul li a{display:inline-block;width:100%;max-height:40px;overflow:hidden}
#oursuppliers .carousel-control{width:23px;background:#21abec;opacity:1;height:23px;top:55%;transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);border-radius:100%;text-shadow:none;margin:auto}
#oursuppliers .carousel-control.right{right:0}
.heading-2 h2, .cro-blog-sec h2{color:#313131;font-size:29px;font-weight:600;margin:0 0 8px}
.heading-2{margin:0 0 25px}
.heading-2 p{margin:0}
.CroatiaRentals ul.book-with-croatia,.list{display:flex;flex-wrap:wrap;row-gap:15px}
.CroatiaRentals ul.book-with-croatia li,.list li{padding:0 0 0 30px;vertical-align:top;position:relative;display:inline-block;color:#3f3e3e}
.list li h3{font-weight:600;margin:0 0 5px;font-size:19px}
.list li p{margin:0}
.CroatiaRentals ul.book-with-croatia li:before,.RentalTips ul li:before,.EnjoyExcursion ul li:before,.cross-country-rent ul li:before,.faq-box>ul>li:before,.supp-booking ul li:before, .faq ul ul li:before,.list li:before,.faq-box ul li:before,.driving-rules ul li:before{background:url(../images/croatia-sprite-home.svg) no-repeat;position:absolute; left:0; height:22px; width:22px; content: ''; top:3px; background-position:-92px 0}
.CroatiaRentals h3{font-size:22px;font-weight:600;color:#313131; margin:0 0 15px; line-height:26px}
.CroatiaDeals{border-bottom: 1px solid #ddd}
.CroatiaDeals .carousel-control{background:url(../images/dealarrows.png) no-repeat;height:44px;width:30px;opacity:1;top:47%}
.CroatiaDeals .carousel-control.right{background-position:-47px 0;right:-30px}
.deal-container{flex-direction:row-reverse}
#dealSlider strong{font-size:25px;font-weight:700;color:#5a5959;margin:0 0 5px;display:block}
#dealSlider span{font-size:20px;font-weight:700;color:#21abec}
.dealprice{margin:10px 0 30px}
#dealSlider .dealprice strong{font-size:20px;color:#5a5959;margin-right:5px;font-weight:400;display:inline-block}
#dealSlider>ul{margin:0 0 90px;display:flex}
.dealprice b{font-weight:700;font-size:28px;color:#fe5454}
.deal-details ul{margin:0 0 30px;border-top:1px solid #cecece;border-bottom:1px solid #cecece;padding:10px 0}
.deal-details ul li{color:#5a5959;display:inline-block;font-size:16px;margin:0 4% 0 0;padding:0 0 0 26px;position:relative}
.deal-details ul li:last-child{margin-right:0}
.deal-details ul li:after{background:url(../images/sprite-home.png) no-repeat;content:'';position:absolute;left:0;bottom:0}
.deal-details ul li.seats:after{height:20px;width:18px;background-position:0 -129px}
.deal-details ul li.doors{padding:0 0 0 35px}
.deal-details ul li.doors:after{background-position:-27px -129px;height:24px;width:26px}
.deal-details ul li.petrol:after{background-position:-64px -129px;height:24px;width:26px}
.deal-details ul li.suitcase:after{background-position:-98px -129px;height:24px;width:26px}
.deal-details ul li.suitcase{padding:0 0 0 36px}
.selectcar{color:#fff!important;font-size:21px;font-weight:700;border:1px solid #f92d2d;display:inline-block;padding:8px 25px 12px;background:#f86767;background:-moz-linear-gradient(top,rgba(248,103,103,1) 0,rgba(254,84,84,1) 35%,rgba(254,84,84,1) 98%,rgba(249,45,45,1) 100%);background:-webkit-linear-gradient(top,rgba(248,103,103,1) 0,rgba(254,84,84,1) 35%,rgba(254,84,84,1) 98%,rgba(249,45,45,1) 100%);background:linear-gradient(to bottom,rgba(248,103,103,1) 0,rgba(254,84,84,1) 35%,rgba(254,84,84,1) 98%,rgba(249,45,45,1) 100%)}
.OurSupplier .call-us-box{background:url(../images/call-banner.jpg) no-repeat right top;padding:30px 30px 33px;background-size:cover}
.OurSupplier .call-us-box p{font-size:21px;color:#fff;margin:30px 0;width:80%}
.selectcar:hover{color:#fff}
.OurSupplier ul,.OurSupplier ul li{display:flex;flex-wrap:wrap}
.OurSupplier ul{row-gap:30px;justify-content:space-between}
.OurSupplier ul.reviews{margin:10px 0 0}
.OurSupplier ul li{display:inline-block;width:23%}
.CustomerReviews{background:#F2F7FF;padding:15px;border-radius:10px;height:100%;position:relative}
.CustomerReviews:before{background:#1754B5;height:60px;width:60px;border-radius:100%;border:7px solid #fff;right:-15px;bottom:-15px;content:'';position:absolute}
.CustomerReviews:after{position: absolute;background: url(../images/croatia-sprite-home.svg) no-repeat;height:22px;width:26px;content:'';right:2px;bottom:5px;background-position:-244px 2px}
.CustomerReviews h3{color:#333;font-size:20px;margin:0 0 10px;font-weight:600}
.CustomerReviews blockquote p{margin:0 0 20px}
.CustomerReviews span{font-size:17px;color:#333}
.WhybookBanner{background:#062c69;position:relative}
.WhybookBanner .heading-2 span{background:url(../images/roadwicon.png) no-repeat scroll center top}
.WhybookBanner .heading-2 h2{color:#fff}
.WhybookBanner h3{color:#fff;font-weight:600;font-size:20px; margin:0 0 5px; position:relative; padding:11px 0 11px 51px}
.WhybookBanner ul{display:flex;flex-wrap:wrap;justify-content:space-between;display:flex;flex-wrap:wrap;row-gap:50px}
.WhybookBanner ul li{padding:0 15px 0 0;width:33%}
.WhybookBanner ul li h3:after{background:url(../images/croatia-sprite-home.svg) no-repeat;content:'';position:absolute;height:40px;width:40px;left:0;top:50%;
transform: translateY(-50%)}
.WhybookBanner .whybookpoints p{color:#fff;margin:0}
.WhybookBanner ul li p{color:#fff;margin:0}
.WhybookBanner ul li.best-price h3:after{background-position:1px -109px}
.WhybookBanner ul li.free-cancelation h3:after{background-position:-43px -109px}
.WhybookBanner ul li.hidden-charges h3:after{background-position:-130px -110px}
.WhybookBanner ul li.booking-support h3:after{background-position:-87px -109px}
.WhybookBanner ul li.inclusive-pricing h3:after{background-position: -180px -113px;height:40px;width:34px}
.WhybookBanner ul li.leading-suppliers h3:after{background-position:-222px -110px}
.FaqBox{padding-top:60px;padding-bottom:60px}
.RentalTips h3{font-size:18px;font-weight:600;margin:0 0 6px}
.RentalTips ul{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:25px}
.RentalTips ul li{display:inline-block;width:48.8%;position:relative;padding:0 0 0 30px}
.RentalTips ul li:before{top:2px}
.FaqBox h3{font-size:18px;font-weight:600}
.faq-box{margin:0}
.faq-box{display:flex;flex-wrap:wrap}
.faq-box .accordion-item{border-radius:0;background:#F8FDFF;position:relative;padding:0!important;border:1px solid #C7EDFF;box-shadow:none!important;width:100%;border-radius:10px}
.faq-box .accordion-item:last-child{border-bottom:1px solid #C7EDFF}
.faq-box .accordion-item button{background:none!important;box-shadow:none!important;font-size:18px;font-weight:600;padding:20px 60px 20px 20px}
.faq-box .accordion-body p{margin:0}
.RentalTips ul li p{color:#5a5959;margin:0}
footer{background:#042e3e;position:absolute;left:0;right:0;bottom:0}
.search-page footer:before{background:#F5F8F9}
footer h2{color:#fff;font-size:29px}
footer h2 a{color:#21c1fe}
footer .FooterTop ul{display:flex;flex-wrap:wrap;row-gap:10px}
footer .FooterTop ul li{display:inline-block;width:25%}
footer .FooterTop ul li:last-child{margin-right:0}
footer .FooterTop ul li a{color:#fff;font-size:16px;font-weight:400;transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s}
.footerBottom ul li a:hover,footer .FooterTop ul li a:hover{color:#fe5454;transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s}
.FooterLogo{display:inline-block}
.footerBottom ul{text-align:right}
.footerBottom ul li a{color:#fff;font-size:13px;transition:all .3s ease-in 0s;-moz-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;-ms-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s}
.FooterTop{border-bottom:1px solid #126484;padding:60px 0 40px}
.footerBottom{border-top:1px solid #00141b;padding:15px 0}
.copywright{color:#fff;font-size:13px}
.privacy_policy{font-size:15px;line-height:23px}
.privacy_policy strong{font-size:20px;display:block;width:100%;margin:25px 0 10px;font-weight:500}
.contact-form{background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,.4)}
#vip_contact_form{overflow:auto}
.price span{font-size:18px}
.price strong{font-size:22px}
.price{text-transform:uppercase}
.price{margin:10px 0 14px}
.ViewMore,.selectcar{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}
.ViewMore:before,.selectcar:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}
.ViewMore:active,.ViewMore:focus,.ViewMore:hover,.selectcar:active,.selectcar:focus,.selectcar:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.ViewMore:active:before,.ViewMore:focus:before,.ViewMore:hover:before,.selectcar:active:before,.selectcar:focus:before,.selectcar:hover:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}
#ws-block-cookies .container,#ws-block-email .container{background:#f3f3f3;border-radius:0;padding:15px}
#ws-block-cookies h1,#ws-block-cookies h2,#ws-block-email h1,#ws-block-email h2{color:#3f3e3e;font-size:22px;font-weight:700}
#ws-block-cookies p,#ws-block-email p{margin:10px 0 26px}
#ws-block-cookies .accordion-body p,#ws-block-email .accordion-body p{margin:0}
#ws-block-cookies .accordion-body,#ws-block-email .accordion-body{padding-top:0}
#ws-float-box{color:#fff;position:fixed;left:0;bottom:0;width:100%;font-weight:300;background-color:rgba(8,27,41,.9);padding:5px 0;z-index:100000000;min-height:66px;text-align:center}
#ws-float-box p{font-size:14px;text-align:center;color:#fff;line-height:25px;padding:0 10px;width:53%;margin:auto;display:inline-block;margin:0}
#ws-float-box a{color:#fff;font-weight:400;text-decoration:underline;font-size:14px}
#ws-float-box a:hover{color:#fff}
#ws-float-box button{padding:7px;font-size:13px;cursor:pointer;display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:0;-webkit-transition:all .2s ease-in-out}
#ws-float-box button{margin-left:.5rem}
#ws-float-box button.ws-ok{color:#fff;font-weight:600;background:#23a7eb;height:31px;border:0;display:inline-block;vertical-align:middle;width:90px;background:#1754B5}
#ws-float-box button.ws-ok:hover{color:#fff;font-weight:600;background:0 0;border-color:#fff}
.HomeBanner{background:url(../images/homebanner.jpg) no-repeat center top #27496c;padding:0 0 50px;background-size:100% 100%;min-height:697px}
.deal-container figure{text-align:right}
.deal-container figure img{display:inline-block}
#dealSliderbutton.deal-slider-pagination{position:relative}
#dealSliderbutton.deal-slider-pagination tbody tr{width:auto;height:auto;text-indent:0;display:inline-block;padding:15px;opacity:.4;vertical-align:top;cursor:pointer;border:0;background:0 0}
#dealSliderbutton.deal-slider-pagination tbody{display:inline-block}
#dealSliderbutton.deal-slider-pagination{display:block;margin:0 0 90px;text-align:center}
#dealSliderbutton.deal-slider-pagination tbody tr{display:inline-block;padding:15px;opacity:.4;vertical-align:top;cursor:pointer;margin:0}
#dealSliderbutton.deal-slider-pagination tbody tr.active{opacity:1}
#dealSliderbutton.deal-slider-pagination tbody tr td{display:block;width:105px;text-align:center}
#dealSliderbutton.deal-slider-pagination tbody tr th strong{color:#1754B5;font-size:17px;text-transform:none;display:block}
#dealSliderbutton.deal-slider-pagination tbody tr td span{color:#5d5e62;font-size:13px;font-weight:400}
#dealSliderbutton.deal-slider-pagination tbody tr th a{padding:10px 0;margin:0 0 7px;display:inline-block}
#dealSliderbutton.deal-slider-pagination tbody tr th a img{max-width:100px}
.link-right{width:auto!important;vertical-align:top;float:right!important}
.ViewMoreloc{font-size: 16px;position: relative; padding: 0 15px 4px 0; color:#B20101;}
.ViewMoreloc:hover,.ViewMoreloc:hover:after{border-bottom:1px solid #B20101}
.supplier-loc-table table{width:100%;margin:20px 0 0}
.supplier-loc-table table tr{display:inline-block;width:24%;vertical-align:middle}
.supplier-loc-table table tr{border-right: 1px solid #DCDCDC}
.supplier-loc-table table tr:last-of-type{border-right:0}
.supplier-loc-table table tr span{display:inline-block;background:url(../images/sprite-home.png) no-repeat;height:62px;width:68px;background-position:0 0;margin:0 0 12px}
.supplier-loc-table table tr span.rental-locations{height:56px}
.supplier-loc-table table tr th{padding:30px 0 15px}
.supplier-loc-table table tr strong{display:block;text-align:center;font-size:17px;font-weight:700;color:#3f3e3e}
.supplier-loc-table table td{padding:0 10px;line-height:22px}
.supplier-loc-table table td,.supplier-loc-table table tr th{text-align:center;display:block}
.supplier-loc-table table td ul li{display:inline-block;vertical-align:top;padding:0 2px;position:relative}
.supplier-loc-table table td ul li:after{content:',';color:#21abec}
.supplier-loc-table table td ul li:last-child:after{display:none}
.supplier-loc-table table tr:nth-child(2) td{padding:0 10px}
.supplier-loc-table table tr span.topairport-locations{background-position:-87px 0}
.supplier-loc-table table tr span.topcity-locations{background-position:-172px 0}
.supplier-loc-table table tr span.top-suppliers{background-position:-258px 5px}
.supplier-loc-table table tr th h2,.cross-country-home h2{font-size:29px;font-weight:600;color:#313131}
.supplier-loc-table table td a{color:#21abec}
.supplier-loc-table table td a:hover{border-bottom:1px solid #21abec}
.supplier-loc-table table tr.table-heading{width:100%;border-right:0}
.SupplierHighlightText{display: flex;flex-wrap: wrap;margin: 0 0 20px;align-items: center;justify-content:center}
.rental-form .FormWrapper{background:#fff;-webkit-box-shadow:0 0 9px rgba(0,0,0,.2);box-shadow:0 0 9px rgba(0,0,0,.2);display:inline-block;width:100%}
.Form-box.rental-form{background:#e5e5e5;padding:20px;border-radius:0;box-shadow:none;margin-top:0}
.rental-top-banner{background:#fe5454;display:inline-block;width:100%;padding:59px 0;position:relative}
.cross-country-banner h1,.rental-top-banner h1{font-size:41px;color:#fff;font-weight:700}
.rental-top-banner+.croatia_sec_padding p{margin:0 0 30px}
.tips-to-know{background:#f3f3f3}
.tips-section{margin:40px 0 0}
.tips-section{display:flex;flex-wrap:wrap;row-gap:50px;column-gap:30px}
.tips-section p{margin:0;text-align:left!important}
.tips-section li{background:#fff;padding:30px;position:relative;box-shadow:0 0 8px rgba(0,0,0,.1);width:47.8%}
.tips-section li:before{position:absolute;content:"1";height:40px;width:40px;background:#fe5454;border-radius:100%;left:-15px;top:-15px;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:35px}
.tips-section li:nth-child(2):before{content:"2"}
.tips-section li:nth-child(3):before{content:"3"}
.tips-section li:last-child:before{content:"4"}
.tips-section h3{color: #3f3e3e;font-size: 20px; font-weight:700; margin: 0 0 5px}
.faq{padding-top:3.5rem;padding-bottom:3.5rem;position:relative}
.faq h2{text-align:center}
.faq ul ul{margin:15px 0 20px}
.faq ul ul li{margin:8px 0;padding:0 0 0 25px;border:0;position:relative;font-size:15px;line-height:normal;display:inline-block;width:48%;vertical-align:top}
.faq ul ul li:before{height:17px;width:17px;top:1px;font-size:12px;line-height:16px}
.faq ul li h3{font-size:20px;color:#3f3e3e;font-weight:600;margin:0 0 8px;display:block}
.faq ul li{border-bottom:1px solid #dedede;padding:0 0 18px;margin:0 0 18px}
.faq ul li:last-of-type{margin:0}
.faq ul li p{margin:0}
.form_banner ul{margin-top:25px;width:100%;display:flex;flex-wrap:wrap;row-gap:10px;column-gap:50px;justify-content:center;align-items:center}
.form_banner>ul>li{display:inline-block;color:#f1f1f1;position:relative;padding:0 0 0 35px;font-size:16px;font-weight:600}
.form_banner>ul>li:before{content: '';left: 0;   top: 50%;   position: absolute;   height: 27px;   width: 26px;   background: url(../images/croatia-sprite-home.svg) no-repeat;   transform: translateY(-50%);background-position:-251px -26px}
.form_banner>ul>li.lowest-price:before{background-position:-251px -57px}
.form_banner>ul>li.no-hidden-charges:before{background-position:-251px -85px}
.other-suppliers{padding-top:60px;padding-bottom:60px}
.cross-country-banner{background:#12579D;padding:0 0 50px}
.cross-country-banner-home{padding:0 0 50px}
.cross-country-rent ul{display: flex;flex-wrap: wrap;row-gap:15px}
.cross-country-rent ul li{padding:0 0 0 27px;position:relative;color:#3f3e3e;font-size:16px;width:100%;}
.cross-country-rent ul li:last-child{margin-bottom:0;margin-right:0}
.cross-country-rent ul.serbia-tips li:nth-child(3){margin-bottom:0}
.country-box>li{display:inline-block;background:#fff;padding:15px;width:48.6%;box-shadow:0 0 4px rgba(0,0,0,.07);vertical-align:top}
.popular-rental-box{background:#fff;padding:15px;box-shadow:0 0 2px rgba(0,0,0,.1);height:100%}
.country-box>li:nth-child(2n){margin-right:0}
.country-box>li table thead th,.popular-rental-box h3,.best-place-visit-route h3,.popular-route-box h3{font-size:20px}
.best-place-visit-route h3{font-weight:600;color:#5a5959}
.country-box>li table thead th,.popular-rental-box h3,.popular-route-box h3{color:#5a5959;font-weight:600;padding:0 0 10px}
.country-box>li table thead th a{color:#333}
.country-box>li table thead th a:hover{color:#fe5454}
.country-box>li table{width:100%;border-collapse:separate}
.country-box>li table tr td{padding:9px 0 9px 25px}
.country-box>li table tr td.popular-pickup{padding-top:12px;padding-bottom:2px}
.country-box>li table tr td strong:before{background:url(../images/spritemix.png) no-repeat;height:18px;width:18px;content:'';position:absolute;left:-25px;top:1px}
.country-box>li table tr td strong{font-weight:600;padding-right:5px;position:relative}
.country-box>li table tr td .time strong:before{background-position:-59px -258px;top:2px}
.country-box>li table tr td.popular-pickup strong:before{background-position:-108px -259px}
.country-box>li table tr td.popular-dropoff strong:before{background-position:-85px -259px}
.country-box > li table tr td .distance{width:51%;margin-right:15px;display:inline-block;vertical-align:top}
.country-box > li table tr td .distance strong:before{background-position: -132px -258px;top: 2px;}
.country-box>li table tr td .time{width:45%;display:inline-block;text-align:right}
.country-box>li table tr td a{font-weight:700;font-size:15px;color:#3f3e3e;position:relative;padding-right:20px}
.country-box>li table tr td a:hover{color:#fe5454}
.country-box>li table tbody tr:first-of-type td{padding:10px 10px 12px;border:1px solid #d3d0d0;border-radius:4px}
.country-box>li table tr td a:hover:before{background-position:-134px -17px}
.popular-cross-border{border-bottom: 1px solid #d6d6d6;border-top: 1px solid #d6d6d6;}
.faq-box{border-bottom:1px solid #e0e0e0;margin:0 0 20px; padding:0 0 20px}
.faq-box p:last-of-type{margin:0}
.faq-box h3{font-size:20px;color:#3f3e3e;font-weight:600;margin:0 0 10px}
.faq-box>ul>li{margin:13px 0;padding:0 0 0 30px;position:relative;line-height:25px;border:0}
.faq-box>ul>li:before{left:0;top:4px}
.faq-box:last-child{border-bottom:0;padding:0;margin:0}
.faq-box ul{margin:10px 0 0}
.faq-box ul li{padding:0 0 0 25px;position:relative;margin:7px 0}
.faq-box ul li:before,.cross-country-rent ul li:before{height:20px;width:20px;line-height:16px;font-size:12px;top:3px}
.faq-box ul li strong{font-weight:600}
.faq-box>ul{margin:0}
.booking-form{border-radius:6px;box-shadow:0 0 8px rgba(0,0,0,.1);background:#fff;padding:15px 15px 10px;width:100%;margin:30px 0 0}
.supplier-box ul{text-align:center;margin:40px 0 0;display:flex;justify-content:center;flex-wrap:wrap;row-gap:20px;column-gap:15px}
.supplier-box ul li{display:inline-block;width:7%;min-width:70px;max-width:90px}
.supplier-box ul li a{outline:0;color:#000;text-decoration:none;display:inline-block;width:100%}
.supplier-box ul li span{display:inline-block;width:100%;background:url(../images/supplier-sprite.png?v=0.3) no-repeat;height:46px;width:114px;vertical-align:top;margin:0 0 8px}
.supplier-box ul li strong{display:block;text-align:center;font-size:14px}
.supplier-box ul li a:hover strong{color:#f92d2d}
.cross-country-banner h1{margin:0 0 20px}
.cross-country-banner p{color:#fff}
.cross-country-banner h1 span{font-weight:400}
.cross-border-main{border-bottom:0!important}
.cross-border-form p{margin:0 0 20px}
.cross-border-form p:last-of-type,.popular-rental-box p{margin:0}
.cross-border-country .country-box{margin-top:40px;display:flex;flex-wrap:wrap;row-gap:30px;justify-content:space-between}
.cross-border-country .country-box > .row{width:100%}
.croatia-to-italy{margin-top:15px}
.croatia-to-bosnia{margin:0 0 20px;padding:0 15px}
.croatia-to-hungary-suv{min-height:139px}
.suv-small{min-height:115px}
.different-locations{padding:60px 0;background:#f3f3f3}
.avantcar-rental-box{background:#fff;padding:25px 18px;box-shadow:0 0 6px rgba(0,0,0,.1);margin:0 0 30px}
.avantcar-rental-box h3{font-size:20px;font-weight:700;color:#3f3e3e;margin:0 0 12px}
.avantcar-rental-box:last-of-type{margin-bottom:0}
.avantcar-rental-box p:last-of-type{border-top:1px solid #21abec;border-bottom:1px solid #21abec;padding:7px 0 9px;display:inline-block;margin:5px 0 0}
.avantcar-rental-box p strong{font-weight:700}
.CroatiaRentals p strong{font-weight:600}
.whybookpoints p strong{font-weight:600}
.terms_head h1{display:none!important}
.terms_div{font-size:15px;line-height:26px}
.terms_div strong{font-size:20px;display:block;width:100%;margin:25px 0 10px;font-weight:500!important}
.destination-list.list-shadow:after{content:"";position:absolute;left:0;bottom:0;height:50px;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 100%)}
.destination-list{position:relative;overflow:hidden}
.home-destination{margin:30px 0 15px}
.home-destination > .destination-list > ul{margin:0 0 10px}
.destination-list ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;row-gap:10px;column-gap:25px}
.destination-list ul li{display:inline-block;width:18.4%}
.destination-list ul li a{color:#313131;position:relative;padding:0 13px 0 0;display:flex;width:100%;align-items:center;}
.destination-list ul li a:hover,.destination-list ul li a:hover:before{color:#1754B5;border-color:#1754B5}
.collapse_button{background:none;border:0;position:relative;padding:0 20px 0 0;color:#1754B5}
.collapse_button:hover,.collapse_button:hover:after{color:#1754B5;border-color:#1754B5}
.collapse_button:after{content:"";position:absolute;right:4px;border: solid #1754B5;border-width: 0 2px 2px 0; display: inline-block; padding:3px;}
.collapse_button.collapsed:after{transform:rotate(45deg);top:7px}
.collapse_button:after{transform:rotate(225deg);top:10px}
.cross-country-home{background:#fbfbfb;padding-bottom:100px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.cross-country-home p{margin:0}
.cross-country-home .country-box>li{box-shadow:none;border:1px solid #ddd;width:32%}
.cross-country-home .country-box>li table tbody tr:first-of-type td{border:0;padding:9px 0 9px 25px}
.cross-country-home .country-box>li table thead th a{color:#3f3e3e}
.cross-country-home .country-box>li table thead th a:hover{color:#f96464}
.star-ratings{text-align: center;display: flex;justify-content:center;align-items:center;column-gap:10px}
.star-ratings strong{display:inline-block;font-size:29px;font-weight:700}
.star-ratings strong span{font-size: 24px;font-weight: normal;color:#585858}
.OurSupplier ul.stars{row-gap:0;justify-content:right;margin:5px 0 0}
.OurSupplier ul li.star{display: inline-block;width:23px;position:relative;height:23px}
.OurSupplier ul li.star:before{background: url(../images/croatia-sprite-home.svg) no-repeat;height:23px;width:23px;position:absolute;content: '';left:0;top:0;background-position:-193px 0}
.OurSupplier ul li.star:last-child{margin-right:0}
.OurSupplier ul li.star.half:before{background-position:-214px 0}
.side-menu{display:none}
.copywrite-section ul{display:flex;flex-wrap:wrap;row-gap:10px;justify-content:right}
.copywrite-section ul li{margin-right:25px}
.copywrite-section ul li:last-child{margin-right:0}
.copywrite-section{flex-direction:row-reverse}
.inner-carousel .carousel-inner{display:none}
.inner-carousel #dealSliderbutton.deal-slider-pagination tbody tr{opacity:1}
.inner-carousel #dealSliderbutton.deal-slider-pagination{white-space:normal;margin:0}
#dealSliderbutton.inner-deals.deal-slider-pagination tr{display:inline-block;width:12%;opacity:1;cursor:text}
#dealSliderbutton.inner-deals.deal-slider-pagination tr td{width:auto}
#dealSliderbutton.inner-deals.deal-slider-pagination tr th strong{font-weight:700}
#dealSliderbutton.inner-deals.deal-slider-pagination tr th{padding:0 0 5px;width:auto}
#dealSliderbutton.inner-deals.deal-slider-pagination tr img{margin:0 0 10px}
#dealSliderbutton.inner-deals.deal-slider-pagination{white-space:normal}
#dealSliderbutton.inner-deals.deal-slider-pagination{margin:0}
.supplier-info{display:flex;flex-wrap:wrap;width:100%;height:100%}
.suppliers-list ul li a{text-decoration:none;color:#333;font-size:16px;display:inline-block;width:100%;display:flex;flex-wrap:wrap;align-items:center;border:1px solid #ddd;border-radius:4px;padding:15px;position:relative;min-height:72px}
.suppliers-list ul li figure{margin:0 15px 0 0;max-height:40px;width:33%;min-width:60px}
.suppliers-list ul{row-gap:20px}
.suppliers-list ul li a span{font-weight:600;padding:6px 0 10px;display:inline-block;width:55%;text-align:left}
.view-all-suppliers a:after{border: solid #B20101}
.ViewMoreloc:after{border: solid #B20101}
.destination-list ul li a:before,.suppliers-list ul li a:after{border: solid #313131}
.suppliers-list ul li a:after,.view-all-suppliers a:after,.destination-list ul li a:before,.ViewMoreloc:after,.suppliers-list ul li a:after{content:"";position:absolute;right:3px;top:50%;transform:translateY(-50%) rotate(-45deg); border-width: 0 1px 1px 0; display: inline-block;padding:3px}
.suppliers-list ul li a:after{right:20px}
.view-all-mobile{display:none!important}
.view-all-suppliers{display:flex;align-items:center;justify-content:right}
.view-all-suppliers a{color:#B20101;font-size:15px;position:relative;padding:0 13px 4px 0}
.view-all-suppliers a:hover{border-bottom:1px solid #B20101}
.view-all-suppliers a:after{right:0}
.sc-form-heading {display: none !important;}
#sc-box .sc-field-wrapper{background:none!important;padding:0!important}
.sc-aff-base #sc-box div.dropOffLocInc select, .sc-aff-base #sc-box div.pickUpLocInc select,#sc-box .sc-form-wrapper .sc-field input[type="text"],#sc-box .sc-form-wrapper .sc-date-field select{border:1px solid #bfbfbf;height:45px;padding:10px 32px 10px 14px;border-radius:3px;}
.CityBanner{background:#12579D;padding:0 0 60px}
.sc-aff-base{max-width:1320px!important}
.select-placeholder strong:after, .select2-container .select2-selection .select2-selection__rendered:after {border-color: #313131 !important;top:3px!important}
#sc-box .locDrop strong, #sc-box .locDrop span {color:#F0193C!important;line-height:18px}
.switch-android .sc-switch {background-color: #d12d45 !important}
#sc-box .subMitBtn input[type="submit"]{background:#B20101!important;padding:15px 15px!important;font-size:21px!important;width:100%;border-radius:4px;border-bottom:0!important}
#sc-box .sc-field.half .sc-date-field input {margin-right: 5px !important;}
#sc-box .sc-form-wrapper .sc-field input[type="text"] {height:45px !important;}
.sc-aff-base #sc-box .sc-suggest .sc-date-field {width: calc(51% - 14px) !important;}
.sc-aff-base #sc-box .sc-field.half .sc-date-field button {height:45px !important;border: 1px solid #bfbfbf !important;border-radius: 3px !important}
#sc-box .sc-suggest .locLabel {margin-top:0!important}
.sc-aff-base #sc-box .sc-suggest .sc-dates {margin-top:-46px !important}
#sc-box .sc-field.formToggleInc > span, #sc-box .locLabel {color: #595959!important}
.sc-aff-base #sc-box .sc-suggest .sc-field.half.form_misc {margin-top:17px !important;margin-left:0!important;width:auto!important;float:right;}
#sc-box .formToggleInc {margin: 18px 0!important}
#sc-box .sc-form-wrapper:not(.sc-nf) .drv_age_check {border-top: 0 !important;padding-top: 0 !important;margin-top: 0 !important}
#sc-box .drv_age_check #val_label span, #sc-box .drv_age_check .val_info:before, #sc-box .form_misc label, #sc-box .sc-form-wrapper .drv_age_check label {color: #595959 !important;
}
.drv_age_check #drvAge{border:1px solid #ddd!important}
.search-page{background:#F5F8F9}
#sc-box .locDrop select {color: #1754B5!important;margin-bottom: 5px !important;background: none !important;margin-bottom: 0 !important;vertical-align: top !important}
#sc-box .sc-form-wrapper .locDrop.liveIn:after, #sc-box .sc-form-wrapper .locDrop.currency:after {border-color: #1754B5 !important;font-size: 0.9em !important}
.sc-aff-base #sc-box .sc-suggest .subMitBtn {bottom:0!important;right:0!important;}
.switch-android {background:none!important;box-shadow:none!important;border:1px solid #d9d9d9;color:#787878!important;height:26px;width:71px!important}
#sc-box .sc-suggest .switch-android .sc-switch,#sc-box .sc-form-wrapper.sc-suggest .label_on .sc-cust-checkbox + label:before, #sc-box .sc-form-wrapper.sc-suggest .sc-cust-radio + label:before, #sc-box .sc-form-wrapper.sc-suggest .sc-cust-checkbox + label:before{background:#B20101!important}
.switch-light .sc-switch,.switch-android{border-radius:3px!important}
.switch-android.switch-light input:checked ~ span span:last-of-type, .switch-android > span span:first-of-type{color:#fff!important}
.switch-android.switch-light input:checked ~ span span:first-of-type,.formToggleInc input[type="checkbox"] + span span:last-child {color:#787878!important}
.switch-android input + label, .switch-android > span span{line-height:20px!important;font-size:13px!important;font-weight: normal}
.switch-android.switch-toggle, .switch-android > span span{text-transform:capitalize!important;}

#sc-box .sc-form-wrapper.sc-suggest .sc-clear-15 {height:0!important}
#sc-box .sc-form-wrapper .sc-cust-checkbox + label:after {border-color: #fff !important}
#supplycars_page_loader {position:relative !important;margin: 0 !important; top:0 !important;min-height:160px;display:inline-block!important;width:100%;height:100%}
#supplycars_page_loader > div {position:absolute!important;left:calc(50% - 25px)!important;top:60px!important;top:25%!important;}
#sc-box .subMitBtn {width:200px !important}
.EnjoyExcursion ul li {display:inline-block;width:48%;color:#3f3e3e;line-height:24px;padding:0 0 0 33px;position:relative;}
.EnjoyExcursion h3,.DownCompare h3,.terminal-tips,.airport-overview h3,.EnjoyExcursion h2,.EnjoyExcursion h4{color:#313131;font-weight: 600;font-size: 23px; margin: 0 0 10px; line-height: normal}
.DownTownDetails figure{text-align:right} 
.CustomerSupport{padding-top:0!important;display:flex;flex-wrap:wrap;align-items:center}
.CustomerSupport figure{display:inline-block;width:37%;position:relative}
.CustomerSupport figure img{box-shadow:0 4px 4px rgba(0,0,0,0.5);width:100%;}
.CustomerSupportBox ul{background:#f9f9f9;border:1px solid #eae9e9;border-left:0;padding:40px;display:flex;flex-wrap:wrap;row-gap: 50px;}
.CustomerSupportBox{width:63%;display:inline-block}
.CustomerSupportBox ul li{display: inline-block;padding: 0 31px 0 55px;width:50%}
.CustomerSupportBox ul li{position:relative;word-wrap:break-word}
.CustomerSupportBox ul li:before {position: absolute; content: ''; left:0; top:0; background:url(../images/spritemix.png) no-repeat; height:39px;
width:41px;background-position:-62px -803px}
.CustomerSupportBox ul li:nth-child(2):before{background-position:-110px -806px}
.CustomerSupportBox ul li:nth-child(3):before{background-position:-111px -854px}
.CustomerSupportBox ul li:nth-child(4):before{background-position:-111px -899px}
.CustomerSupportBox ul li h3{color:#313131;font-weight:700;margin:0 0 10px;font-size:17px}
.CustomerSupportBox ul li p{line-height:24px;margin:0}
.CustomerSupportBox ul li:nth-child(3),.CustomerSupportBox ul li:nth-child(4){margin-bottom:0}
.AboutBanner{background:#12579D; padding:0 0 80px}
.form_banner h1, .noform_banner h1 {color: #fff;margin:0;font-size:49px}
.DownTownDetails figure img {border-radius:20px;max-height:301px}
.AboutBanner header{margin: 0 0 40px;}
.RentalBanner header,.SearchBanner header{margin:0}
.ContactBanner {background: url(../images/ContactBanner.jpg) no-repeat center bottom;background-size:cover;margin: 0 0 65px}
.contactListInc {height: 663px;overflow:auto}
.contact-form, .contactListInc {background:#fff;padding:20px;border-radius:8px;box-shadow:0 0 5px rgba(0,0,0,0.4)}
.ph_list_c, .ph_list_c ul li{width:100%!important;padding:0!important}
.ph_list_c ul li a {display: inline-block;width:100%;vertical-align:top;border-bottom:1px solid #dedede;padding:7px 10px;}
.form_banner h1 {font-size:32px;font-weight:700;margin:0 0 9px 14px;color:#fff;text-align:center}
.EnjoyExcursion ul{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:20px;margin: 15px 0 0}
.AirportBanner{background: #12579D;padding: 0 0 60px}
.best-place-visit-route{background:#f3f3f3}
.best-place-visit-route ul{display:flex;flex-wrap:wrap;row-gap:30px;column-gap:30px;margin-bottom:30px}
.best-place-visit-route ul li{width: 14%;display: inline-block;box-shadow:0 0 2px rgba(0,0,0,0.1)}
.best-place-visit-route ul li strong{display:inline-block;background:#fff;padding:15px 5px;font-size:17px;color:#5a5959;width:100%;font-weight:600;text-align:center;border-bottom:3px solid #21abec}
#roundtrip,#oneway p,#roundtrip p{margin:0}
.crossborder-carhire-company{background:#f3f3f3;}
.crossborder-carhire-company ul{margin-top:0;}
.crossborder-carhire-company ul li{margin:0 5px}
.crossborder-carhire-company .supplier-box{padding:0}
.country-box > li table tr td .distance {padding-left:25px;border-right:1px solid #d3d0d0}
.rental-top-banner, .driving-tips-baner {background: #27496c;display: inline-block;width: 100%;padding:50px 0 75px;position: relative; text-align: center;}
.driving-tips-baner h1{display:inline-block;width:70%}
.rental-top-banner h1, .driving-tips-baner h1, .cross-country-banner h1 {font-size: 41px;color:#fff;font-weight:700}
.guide-lines li{padding-top:10px}
.guide-lines li > div{position:relative;padding:0 0 0 60px}
.guide-lines li > div:before{background:#21abec;height:44px;width:44px;border-radius:100%;position:absolute; content:"01"; left:0; top:0; border:4px solid #afd7ee;font-size:16px;
color:#fff;font-weight:600;text-align:center;line-height:33px}
.guide-lines li > div h3{color:#3f3e3e;font-size:20px;font-weight:600;margin:0 0 7px}
.guide-lines li:nth-child(2) div:before{content:"02"}
.guide-lines li:nth-child(3) div:before{content:"03"}
.guide-lines li:nth-child(4) div:before{content:"04"}
.guide-lines li:last-child div:before{content:"05"}
.roads-croatia{background:#f3f3f3}
.tips-to-know p,.roads-croatia p{text-align:center}
.roads-croatia table,.driving-rules table{background:#fff;border:0}
.roads-croatia table{margin:30px 0 0}
.roads-croatia table tr td,.driving-rules table tr td{padding:20px 25px;}
.roads-croatia table tr td:first-of-type,.roads-croatia table tr th:first-of-type,.driving-rules table tr td:first-of-type{border-left:0}
.roads-croatia table tr td:last-of-type,.roads-croatia table tr th:last-of-type,.driving-rules table tr td:last-of-type{border-right:0}
.roads-croatia table thead,.driving-rules table thead{background:#fe5454;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase}
.roads-croatia table tr th,.driving-rules table tr th{border-right:1px solid #f50e0e;border-bottom:4px solid #f50e0e;padding:20px 25px;vertical-align:middle}
.roads-croatia table tr td strong,.driving-rules table tr td strong{font-size:16px;font-weight:700;color:#3f3e3e}
.speed-limits{text-align:center;margin:35px 0 0}
.speed-limits h3{position:relative;display:inline-block;font-size:21px;font-weight:600;color:#3f3e3e;padding:0 0 6px;text-align:left}
.speed-meter{background:#fff;text-align:center;padding:20px 0;border-bottom:3px solid #21abec;width:100%;height:100%}
.speed-meter strong{display:block;font-weight:700;font-size:19px;color:#3f3e3e;margin:0 0 3px}
.speed-meter span{color:#3f3e3e}
.driving-rules{background:#f3f3f3}
.driving-rules table tr th:last-of-type{width:40%}
.driving-rules ul{margin:25px 0 0}
.driving-rules ul li{position:relative;margin:0 0 15px;padding:0 0 0 30px;line-height:22px}
.driving-rules .col-sm-7{width:57%}
.driving-rules .col-sm-5{width:43%}
.terms_div strong {font-size: 20px;display: block;width:100%;margin:25px 0 10px;font-weight:500!important;}
.privacy_policy br,.terms_div br{display:none}
.ws-active{display:inline-block;padding:5px 15px 8px;background:#F86666;color:#fff;margin:10px 0 0}
#cookies-list .accordion-button{font-weight:600;font-size:18px}
#ws-block-email iframe {width: 100%;height:210px}
.ViewMore{position:relative;z-index:1;background:#f96464;background:-moz-linear-gradient(top, #f96464 0%, #fe5454 33%, #fe5454 100%);background:-webkit-linear-gradient(top, #f96464 0%,#fe5454 33%,#fe5454 100%);background:linear-gradient(to bottom, #f96464 0%,#fe5454 33%,#fe5454 100%);Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f96464', endColorstr='#fe5454',GradientType=0);display:inline-block;padding:8px 25px 12px;font-weight:700;color:#fff !important;border:1px solid #f92a2a;font-size:21px;}
.SupplierBanner{background:#12579D;padding:0 0 60px}
.FireflyDescription h2{font-weight:700;font-size:17px;margin:0 0 5px;}
.DescriptionText p:first-of-type{margin-bottom:20px;}
.FireflyDescription.oyrx:after{border-width:0 0 404px 357px}
.FireflyDescription > figure{width:27%;position:absolute;bottom:0;right:-3px;z-index:1;}
.DescriptionText p strong{font-weight:700}
.AdvantegeLeft p:first-child,.AdvantegeRight p:first-child{margin:10px 0 45px}
.AdvantegeLeft p,.AdvantegeRight p{color:#5a5959;display:flex;flex-wrap:wrap}
.AdvantegeLeft p{justify-content:right}
.AdvantegeLeft p b,.AdvantegeRight p b{font-weight:700;display:inline-block;width:100%}
.supp-booking h3 {font-size:23px;font-weight:600;color: #444343;margin: 0 0 15px 0}
.supp-booking ul li {padding: 0 0 9px 25px; position: relative}
.AdvantegesBox {display:flex;justify-content:center;}
.supplierback {padding: 0 15px;display: flex;width:24%;justify-content:center;align-items:center;}
.AdvantegeLeft,.AdvantegeRight {width:38%;}
.supplierback figure {display: inline-block;height:266px;width:266px;background-repeat: no-repeat!important;background-size:contain!important}
.Advantages{border-bottom:1px solid #ddd}
.be_container-fluid{max-width:1320px!important}
.RentalBanner,.SearchBanner{background:#27496c}
.airport-overview ul li{position:relative;padding:0 0 0 25px;display:inline-block;width:19%}
.airport-overview ul{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:15px}
.airport-overview ul li:before{height:17px;width:17px;font-size: 11px;top:3px;line-height:15px}
.usefull-info table tr:nth-child(2n) th, .usefull-info table tr:nth-child(2n) td{background:#fff!important}
.usefull-info table tr th{width:30%;border-right:0!important;font-weight:600;color:#313131;text-align:left}
.usefull-info.croatia-guide table tr th{width:40%;font-weight:normal}
.usefull-info.croatia-guide table tr td{width:60%;font-weight:600}
.usefull-info table tr td{width:70%;color:#313131}
.usefull-info table tr td{border-left:0!important}
.usefull-info table tr th,.usefull-info table tr td{padding:15px;border:1px solid #E2E2E2;background:#FAFAFA!important;vertical-align:middle;border-bottom:0}
.usefull-info table tr th{position:relative;padding-left:70px}
.usefull-info table tr th:before{background:url(../images/croatia-sprite-home.svg) no-repeat;content:'';height:33px;width:36px;position:absolute;left:20px;background-position:-126px -27px;top: 50%;transform: translateY(-50%);}
.usefull-info.croatia-guide table tr th:before{background:url(../images/croatia-sprite-home.svg) no-repeat;background-position:1px -24px}
.usefull-info.croatia-guide table tr th.driving-side:before{background-position:0 -21px}
.usefull-info.croatia-guide table tr th.currency:before{background-position:-83px -26px}
.usefull-info.croatia-guide table tr th.capital:before{background-position:-167px -26px}
.usefull-info.croatia-guide table tr th.official-language:before{background-position:-41px -26px}
.usefull-info.croatia-guide table tr th.top-airports:before{background-position:-209px -26px}
.usefull-info.croatia-guide table tr th.top-cities:before{background-position:-126px -26px}
.usefull-info.croatia-guide table tr th.best-time:before{background-position:0 -69px}
.usefull-info.croatia-guide table tr th.documents-required:before{background-position:-42px -70px}
.usefull-info.croatia-guide table tr th.deal-types:before{background-position:-208px -70px}
.usefull-info.croatia-guide table tr th.popular-suppliers:before{background-position:-122px -70px}
.usefull-info.croatia-guide table tr th.popular-suppliers:before{background-position:-122px -70px}
.usefull-info.croatia-guide table tr th.minimum-age:before{background-position:-166px -70px}
.usefull-info.croatia-guide table tr th.speed-limits:before{background-position:-79px -70px}
.usefull-info.croatia-guide table tr th.most-popular:before{background-position:-183px -197px}
.usefull-info table tr:last-child th,.usefull-info table tr:last-child td{border-bottom:1px solid #E2E2E2}
.croatia-guide.usefull-info table{height:100%}
.usefull-info table tr th.rental-deal:before{background-position:3px -157px}
.usefull-info table tr th.car-categories:before{background-position:-38px -157px}
.usefull-info table tr th.best-time-to-book:before{background-position:-115px -159px}
.usefull-info table tr th.popular-rental-companies:before{background-position:-78px -159px}
.usefull-info table tr th.extras:before{background-position:-154px -159px}
.cross-country-home .destination-list ul li{width:29%}
.cross-country-home .destination-list ul{justify-content:right}
.cross-country-home h2{margin:0 0 15px}
.destination-list h3{color:#313131;font-size:20px;margin:0 0 20px;font-weight:600}
.RentalLocation ul.row{row-gap:25px}
.RentalLocation ul li img{border-radius:5px}
.RentalLocation ul li figcaption{font-size:19px;color:#313131;font-weight:600;margin:8px 0 0;position:relative;padding:0 0 0 23px}
.RentalLocation ul li figcaption:before{position:absolute;content:'';border-radius:50%;border:4px solid #1754B5;width:14px;height:14px;left:0;top:5px;}
.RentalLocation ul li figcaption:after{position:absolute;content:'';width:0;height:0;bottom:-3px;left:1px;border:6px solid transparent;border-top:10px solid #1754B5;}  
.RentalLocation ul li .card{border: 0;padding:15px; box-shadow:0 0 8px rgba(0,0,0,0.15);}
.RentalLocation ul li .list_link{position: relative;display: block;color: #333;padding-left: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 15px;text-decoration:none;}
.innerh_table,.suppliers-address table{border-radius:10px;}
.innerh_table,.suppliers-address table,.airport-overview table{margin: 0;border-collapse: separate;border-spacing:0;overflow:hidden;}
.innerh_table tr:first-child td:first-child ,.innerh_table tr:first-child th:first-child {border-top-left-radius:10px}
.innerh_table tr:last-child th:first-child,.innerh_table tr:first-child td{border-top-right-radius:10px}
.innerh_table tr:last-child td:first-child,.innerh_table tr:last-child th:first-child {border-bottom-left-radius:10px}
.innerh_table tr:last-child td:last-child ,.innerh_table tr:last-child th:last-child {border-bottom-right-radius: 10px}
.suppliers-address table thead tr:first-child th:first-child {border-top-left-radius: 10px}
.suppliers-address table thead tr:first-child th:last-child {border-top-right-radius: 10px}
.suppliers-address table tbody tr:last-child td:first-child {border-bottom-left-radius: 10px}
.suppliers-address table tbody tr:last-child td:last-child {border-bottom-right-radius: 10px}
.innerh_table tr td,.innerh_table tr th{border:1px solid #ddd}
.manageHeading{display:none!important}
.one-way-cross-country{border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.one-way-cross-country .media-body p:last-of-type{margin:0}
.one-way-cross-country .heading-2{display:flex;align-items:center}
.one-way-cross-country .heading-2 figure{margin:0 10px 0 0}
.speed-limits figure{display: inline-block; max-width: 42px; min-width: 30px;}
.speed-limits .d-flex{align-items:center}
#tollsandpetrolstations figure{display:inline-block;max-width:73px;min-width:40px}
.table-of-content{display:flex;align-items:center;}
.table-of-container .p-4{padding:1rem!important}
.table-of-content h3{margin:0;font-size:18px; font-weight:700;}
.table-of-content a{display:flex;width:25px;row-gap:4px;flex-wrap:wrap;height:20px;margin-left:auto}
.table-of-content a span{display:inline-block;width:100%;background:#333;height:2px}
.table-list { margin: 0 0 19px 10px;}
.table-list ul{counter-reset: item;margin:10px 0 0 15px}
.table-list ul li a{text-decoration:none;color:#161616;font-size:16px;}
.table-list ul li a:before{padding-right: 4px; content: counters(item, '.', decimal) '. ';counter-increment: item;}
.table-list ul li{margin:5px 0}
.responsive-table thead{font-size: 17px;}
.responsive-table thead tr th{border-bottom:3px solid #d4d4d4}
.responsive-table-inner tr td:first-of-type{white-space:nowrap}
.responsive-table tr,.responsive-table tr th,.responsive-table tr td{border:1px solid #E6E6E6;border-bottom:0}
.responsive-table tr th{background:#F2F2F2;padding: 15px 20px;}
.responsive-table tr th:nth-child(2),.responsive-table tr td:nth-child(2){border-left:0;border-right:0}
.responsive-table tr td{padding:15px 20px}
.responsive-table tr:last-child td{border-bottom:1px solid #E6E6E6}
.responsive-table,.responsive-table-inner{overflow:auto}
.responsive-table address {margin-bottom:0}
.responsive-table.responsive-table-new tr th:nth-child(2),.responsive-table.responsive-table-new tr td:nth-child(2){background:#F2F7FF}
.responsive-table tr td {vertical-align: middle;box-shadow: none;}
.errorpage {padding:4rem 0;min-height:450px}
.errorpage ul{display:flex;column-gap:20px;row-gap:20px;margin:20px 0 30px;justify-content:center;flex-wrap:wrap}
.errorpage h2{font-size:30px}
.redirected{font-size:20px}

/* == Blog Page == */
.cro-blog-sec .card .card-body a.btn{color:#fff; font-size:17px; font-weight:500; border:1px solid #f92d2d; padding:8px 25px 10px; background:#f86767; background:-moz-linear-gradient(top, rgba(248, 103, 103, 1) 0, rgba(254, 84, 84, 1) 35%, rgba(254, 84, 84, 1) 98%, rgba(249, 45, 45, 1) 100%); background:-webkit-linear-gradient(top, rgba(248, 103, 103, 1) 0, rgba(254, 84, 84, 1) 35%, rgba(254, 84, 84, 1) 98%, rgba(249, 45, 45, 1) 100%); background:linear-gradient(to bottom, rgba(248, 103, 103, 1) 0, rgba(254, 84, 84, 1) 35%, rgba(254, 84, 84, 1) 98%, rgba(249, 45, 45, 1) 100%); text-transform:capitalize; border-radius:5px;}
.cro-blog-sec .card{border-radius:5px; overflow:hidden;}
.cro-blog-sec .card a img{border-radius:0;}
.cro-blog-sec .card .card-body{padding:16px 16px 32px;}
.cro-blog-sec .card .card-title{font-size:22px; font-weight:600; color:#313131; margin:10px 0 8px; line-height:1.182;}
/* == End Blog Page == */
.DownTownDetails .row{flex-direction:row-reverse;align-items: center}
.new-faq ul.list{display:flex;flex-wrap:wrap;row-gap:20px;row-gap:5px;margin:20px 0}
.new-faq ul.list li{position:relative;padding:0 0 0 25px;display:inline-block;width:100%;font-size:16px}
.new-faq ul.list li:before{position:absolute;background: url(../images/croatia-sprite-home.svg) no-repeat;height:15px;width: 18px;left: 0;content: ''; background-position:-243px -187px;top: 7px;} 
.new-faq .accordion-item{border:1px solid #C7EDFF!important;border-radius:6px;width:100%;background:#F2F7FF!important;overflow:hidden;margin:0 0 10px}
.new-faq .accordion-item:last-child{margin:0}
.new-faq button{background:none!important;box-shadow:none!important;border-radius:6px;padding:20px 50px 20px 20px;color:#313131!important;font-size:18px} 
.new-faq button:after{position: absolute;background: url(../images/croatia-sprite-home.svg) no-repeat !important;height:15px;width:19px;right:20px;margin:0!important;background-position:-218px -184px!important;transform: none !important;}
.new-faq button.collapsed:after{background-position:-218px -204px !important}
#faq-section,#other-faq-section{row-gap:10px;display:flex;flex-wrap:wrap}
.new-faq .accordion-body{border-top:1px solid #C7EDFF !important;background:#fff;margin:0}
.new-faq.other-faq .accordion-item{background:none!important;border:1px solid #E2E2E2!important}
.new-faq.other-faq button{padding-left:80px}
.new-faq.other-faq button:after{background-position:-218px -227px !important;transform: rotate(180deg)!important}
.new-faq.other-faq button.collapsed:after{transform: rotate(0deg)!important}
.new-faq.other-faq button:before{position: absolute;background: url(../images/croatia-sprite-home.svg) no-repeat;height:41px;width:45px;left:20px;content:'';background-position:0 -199px}
.new-faq.other-faq #heading-carrentalcompanies button:before{background-position:-49px -199px}
.new-faq.other-faq #heading-crossborder button:before{background-position:-97px -199px}
.new-faq.other-faq #table-of-content button:before{background-position:-146px -196px;width:35px}
.deal-box{display:flex;flex-wrap:wrap;border:1px solid #E2E2E2;padding:20px;border-radius:6px;align-items:center;height:100%}
.deal-info{display:inline-block;width:60%}
.deal-info ul{display:flex;flex-wrap:wrap;column-gap:10px;row-gap:10px}
.deal-info ul li{position:relative;padding:0 0 0 22px;font-size:13px}
.deal-info ul li:before{position:absolute;background:url(../images/croatia-sprite-home.svg) no-repeat;height:20px;width:20px;left:0;content:'';background-position:0 0;top:2px}
.deal-info ul li.door:before{background-position:-21px 0}
.deal-info ul li.suit:before{background-position:-42px 0}
.deal-info ul li.fuel:before{background-position:-68px 0;width:18px;}
.deal-box figure{display:inline-block;width:40%;max-width:160px;padding-left:10px}
.deal-section ul.row{row-gap:22px}
.deal-info h3{color:#1754B5;font-size:17px;font-weight:700}
.car-type{font-size:16px;margin:5px 0 10px}
.car-type span{font-size:14px}
.one-way-box{display:inline-block;border:1px solid #DBDBDB;border-radius:10px;padding:15px 15px 20px}
.one-way-box h3{font-size:23px;font-weight:600;color:#313131;margin:0 0 10px}
.one-way-box ul{display:flex;flex-wrap:wrap;row-gap:6px}
.one-way-box ul li{width:100%}
.one-way-box ul li span{display:inline-block;position:relative;padding:0 20px 0 30px;font-size:16px;font-weight:600;width:70%;vertical-align:top}
.one-way-box ul li span:before{position: absolute;content: '';left:0;background: url(../images/croatia-sprite-home.svg) no-repeat;height:20px;width:22px;
background-position:-249px -160px;top:4px}
.one-way-box ul li a{display:inline-block;color:#B20101;font-size:16px;font-weight:500;width:29%}
.one-way-box ul li:last-of-type span:before{background-position:-33px -46px}
.things-to-do{background: #FBFBFB;border-top: 1px solid #EAEAEA;border-bottom: 1px solid #EAEAEA;}
.things-to-do ul{list-style-type: none;padding:0;counter-reset: my-awesome-counter;margin-top:25px;row-gap:25px} 
.things-to-do ul li{position:relative;padding:0 25px 0 70px;counter-increment: my-awesome-counter;}
.things-to-do ul li:before {content:"0"counter(my-awesome-counter);font-weight:bold;position:absolute;left:5px;top:8px;z-index:1;font-size:22px;color:#1754B5;border:2px solid #1754B5;padding:7px;border-radius:9px 9px 0 9px;line-height:1}
.things-to-do h3 {font-size: 21px;font-weight: 600;margin-bottom: 6px;}
.one-way-car-rental .row{row-gap:20px}
.table-of-data{margin-top:10px}
.airport-return .heading-2{margin:0}
.airport-overview table{background: #EDF9FF;border: 1px solid #C7EDFF;border-radius:5px;padding:15px;}
.airport-overview table tr td{border-right:1px solid #C7EDFF;padding:0 25px 0 10px}
.airport-overview table tr td:last-of-type{border-right:0}
.airport-overview table tr th{padding-left:20px;position:relative}
.airport-overview table tr th:first-of-type:before{position:absolute;background:url(../images/croatia-sprite-home.svg) no-repeat;height:25px;width:20px;left:0;content: '';   background-position:-193px -158px}
.airport-overview table tr th:first-of-type{padding-left:25px}
.airport-overview ul li:before{position: absolute;background: url(../images/croatia-sprite-home.svg) no-repeat;height:20px;width:20px;left:0;content:'';background-position:-92px 0}
.table-overflow{overflow-x:auto;overflow-y:hidden;margin:18px 0}
.DownTownDetails .heading-2{margin:0 0 5px}
.welcome-img figure img{border-radius:10px}
.cross-country-home ul{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:20px;justify-content:center}
.cross-country-home ul li{display:inline-block;width:15%}
.cross-country-home ul li figure img{border-radius:10px 10px 0 0;max-height:146px;width:100%}
.cross-country-home ul li figure figcaption{padding:5px 10px 12px;text-align:center}
.cross-country-home ul li a{border:1px solid #E2E2E2;border-radius:10px;display:inline-block;width:100%;color:#313131;font-weight:600;font-size:16px;height:100%}
.cross-country-home ul li a:hover figcaption{color:#B20101}
.welcome-img figure{max-height:547px}
.responsive-table thead{border-bottom:4px solid #d4d4d4;font-size: 17px;}
.responsive-table thead tr th{background:#F2F2F2;padding: 15px 20px;}
.responsive-table tr td{padding:10px 20px;}
.welcome-image figure{position:relative;display:inline-block}
.welcome-image figure img{border-radius:10px}
.small-supp{position:absolute;top:50px;left:50%;transform:translateX(-50%);box-shadow:0 0 10px rgba(0, 0, 0, 0.9)}
.AdvantegeLeft.text-right{text-align:right}
.AdvantegeRight.text-left{text-align:left}
.popular-route ul{display:flex;flex-wrap:wrap;row-gap:25px;column-gap:20px}
.benifits-cross-border ul li{width:47%}
.cross-border-form .row .row{align-items:center}
.cross-border-form figure img{border-radius:15px}
.supplier-info a img, .SupplierHighlightText img, #oursuppliers ul li a img{border-radius:5px;}
.about-welcome{text-align:center}
.about-welcome p:last-of-type{margin:0}
.supp-brd{border:1px solid #cecece;}
.most-popular-car-rental .heading-2,.city-suppliers .heading-2,.one-way-car-rental .heading-2{margin:0 0 10px}
.most-popular-car-rental ul li a,.city-suppliers ul li a,.one-way-car-rental ul li a{position:relative;padding:0 15px 0 0;color:#333;display:inline-block;width:100%}
.most-popular-car-rental ul li a:before,.city-suppliers ul li a:before,.one-way-car-rental ul li a:before{position:absolute;background: url(../images/croatia-sprite-home.svg) no-repeat;height:15px;width:15px;right:0;content:'';background-position:-153px 0;top:7px}
.most-popular-car-rental ul,.city-suppliers ul,.one-way-car-rental ul{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:15px}
.most-popular-car-rental ul li,.city-suppliers ul li,.one-way-car-rental ul li{display:inline-block;width:15.5%}
#cookies-list .accordion-button:not(.collapsed){background:none!important;box-shadow:none!important;border:0!important}
.checkbox-primary{margin:10px 0 0}
.speed-meter br{display:none}



@media all and (max-width:1400px){
body{margin:0 0 180px}	
.deal-info ul{column-gap:7px}	
.deal-info ul li{font-size:12px}	
.deal-info h3{font-size:16px}
.car-type{font-size:14px}		
.one-way-box h3{font-size:20px}	
.WhybookBanner ul{row-gap:20px}		
.EnjoyExcursion h3,.DownCompare h3,.terminal-tips,.airport-overview h3,.EnjoyExcursion h2{font-size:21px}	
.noform_banner h1{font-size:45px}
.suppliers-list ul li figure{margin:0 12px 0 0}
.suppliers-list ul li a span{padding:3px 0 8px;font-size:15px}
#oursuppliers ul{column-gap:16px}
.destination-list ul li{width:23.2%}
.croatia-to-italy-suv{min-height:116px}
header ul.list-inline{margin:17px 0 0}
footer .FooterTop ul li a,header ul.list-inline li a{font-size:14px}
.form_banner h1{font-size:30px}
.cross-country-banner h1,.rental-top-banner h1{font-size:34px}
.Oursuppliers h2{font-size:27px}
.dealprice b,.heading-2 h2, .cro-blog-sec h2{font-size:26px}
.heading-2{margin:0 0 20px}
.croatia_sec_padding{padding-top:45px;padding-bottom:45px}
.cross-country-home.cross-border-country{padding-bottom:90px}
.deal-details ul li,p,.cross-country-rent ul li,.table-striped tr td,.table-striped tr th,body{font-size:15px}
.ViewMore,.selectcar{font-size:19px}
#dealSlider strong{font-size:23px;margin:0 0 15px}
#dealSlider .dealprice strong,#dealSlider span{font-size:18px}
.dealprice{margin:5px 0 30px}
.OurSupplier .call-us-box p{font-size:19px}
.OurSupplier .call-us-box a,.call-us-box strong{font-size:22px}
.FooterTop{padding:40px 0 30px}
.compact-rental-box{min-height:165px}
}

@media all and (max-width:1199px){
.cross-country-home ul li{width:22%}	
.airport-overview ul li{width:23%}	
.one-way-box h3{font-size:17px}	
.deal-box{padding:10px}	
.form_banner h1{font-size:28px}	
.faq-box .accordion-button:not(.collapsed):before{right:24px}	
.RentalLocation{padding-top:.8rem!important} 	
.my-5{margin-top:3rem!important;margin-bottom:3rem!important}	
.py-5{padding-top:3rem!important;padding-bottom:3rem!important}	
.pt-5{padding-top:3rem!important}	
.pb-5{padding-bottom:3rem!important}	
.mt-5{margin-top:3rem!important}	
.mb-5{margin-bottom:3rem!important}
.CustomerSupport{padding-top:0!important}	
.cross-country-home.cross-border .destination-list ul li{width:45%}	
.cross-border .destination-list ul li{width:22.8%}	
.EnjoyExcursion h3,.DownCompare h3,.terminal-tips,.airport-overview h3,.EnjoyExcursion h2{font-size:19px}	
.driving-tips-baner h1{font-size:32px}	
.best-place-visit-route ul li{width:17%}	
.supplierback figure {height:200px;width:200px}	
.roads-croatia table tr th, .driving-rules table tr th, .roads-croatia table tr td, .driving-rules table tr td {padding: 15px;}		
.country-box > li table tr td .distance{width:49%}
.country-box > li table tr td .time{width:46%}		
.AboutBanner header{margin:0 0 30px}	
.AboutBanner {padding: 0 0 60px}	
#sc-box .sc-suggest {padding-bottom:50px!important}
#oursuppliers ul{column-gap:15px}
#oursuppliers ul li{width:13%}
#dealSliderbutton.inner-deals.deal-slider-pagination tr{margin:10px}
.inner-loc .destination-list ul li{width: 22.8%}
.destination-list ul li{width:22.8%}
#dealSliderbutton.deal-slider-pagination tbody tr th strong{font-size:15px}
#dealSliderbutton.deal-slider-pagination tbody tr{padding:4px}
.HomeBanner{padding:0 0 168px}
.HomeBanner header,.cross-country-banner header{margin:0 0 30px}
.form-wrap #bookingengine{min-height:317px!important}
.star-ratings strong{font-size:26px}
.star-ratings strong span{font-size:21px}
.croatia-to-serbia-van{min-height:138px}
.croatia-to-hungary-suv{min-height:162px}
.croatia-to-italy-suv{min-height:138px}
.cross-border-supplier{padding:60px 0 35px}
.country-box>li table tr td .time strong:before{top:1px}
.country-box>li table thead th,.popular-rental-box h3,.CroatiaRentals h3{font-size:18px}
.suv-rental-box{min-height:164px}
.compact-rental-box{min-height:187px}
.country-box>li table tr td .time{width:46%}
.faq ul li h3,.tips-section h3{font-size:17px}
.rental-top-banner{padding:30px 0 50px}
.rental-top-banner h1{font-size:30px}
.link-right{width:31%}
header ul.list-inline{margin:16px 0 0}
header ul.list-inline li:first-child{margin-right:5px}
.Oursuppliers h2,.heading-2 h2,.supplier-loc-table table tr th h2, .cross-country-home h2, .cro-blog-sec h2{font-size:23px}
.WhybookBanner .whybookpoints{margin:90px 0 0;width:100%}
.OurSupplier .call-us-box{padding:30px 20px 45px}
.deal-details ul li{margin:9px 5% 9px 0}
.ViewMore,.selectcar{font-size:15px}
.rental-form{width:100%}
#ws-float-box p span{display:block}
#ws-float-box p{width:100%}
.country-box>li table thead th,.faq-list h3{font-size:16px}
.country-box>li table tr td,.country-box>li table tr td a{font-size:14px}
.suppliers-address table tr td figure {min-width: 74px;max-width: 74px; }
}
@media all and (max-width:991px){
.contactListInc{height:auto}	
body {margin:0 0 251px}	
header ul li {margin-right:15px}
header ul li a {font-size:15px}	
.CroatiaRentals .row{align-items:center;}    
.OurSupplier ul li{width:47.5%}	
.airport-overview ul li,.cross-country-home ul li {width:31%} 	
.CroatiaRentals h3{margin:0 0 10px}	
.car-type {font-size: 13px}	
.deal-info ul {column-gap:6px}	
.one-way-box ul li span,.one-way-box ul li a,.deal-info h3,.new-faq ul.list li{font-size:15px}	
.form_banner ul{column-gap:30px}	
.redirected{font-size:17px}	
.errorpage h2{font-size:25px}	
#oursuppliers ul li a{max-height:30px}	
.form_banner h1{font-size:25px}	
#tollsandpetrolstations figure{max-width:45px}	
.speed-limits h3{font-size:18px}	
.speed-limits .d-flex{align-items:flex-start}
.speed-limits figure{margin:7px 0 0}	
.tips-section li:before{height:30px;width:30px;font-size:17px;line-height:26px}	
#myBtn .destination-list{margin-top:0}	
.RentalTips h3{font-size:17px}	
.RentalLocation ul li figcaption:before{top:2px}
.RentalLocation ul li figcaption:after{bottom:-4px}	
.RentalLocation ul li figcaption{font-size:16px}	
.cross-country-home.cross-border .destination-list ul li{width:30%}	
.cross-country-home .destination-list ul{justify-content:left}	
.tips-section{row-gap:30px}	
.driving-tips-baner{padding:40px 0}	
.driving-tips-baner h1 {font-size:25px}	
.best-place-visit-route ul li {width:30%}	
.FireflyDescription > figure, .FireflyDescription:after{display:none}	
.country-box > li table tr td .distance {margin-right:5px}
.ContactBanner{background:none!important}
.CustomerSupportBox{width:100%}	
.CustomerSupport figure {display:none}	
.noform_banner h1 {font-size:40px}	
#sc-box .sc-form-wrapper:not(.sc-nf) .drv_age_check {margin-top:15px!important}	
.sc-aff-base #sc-box .sc-suggest .sc-field.half.form_misc{width:100%!important}	
#sc-box .sc-right{float:left!important}	
#sc-box .sc-suggest{padding-bottom:0!important}	
.form-wrap #bookingengine {min-height:326px!important}	
.sc-aff-base #sc-box .sc-suggest .sc-dates {margin-top:0!important}
.rental-top-banner+.croatia_sec_padding{padding:30px 0 40px}
#dealSliderbutton.inner-deals.deal-slider-pagination tr{width:20%}
.pick-drop{row-gap:20px}
.faq-box .accordion-button.collapsed:before{right:21px;top:45%;font-size:26px}
.inner-loc .destination-list ul li{width:30.7%}
.WhybookBanner h3{font-size:18px}
.destination-list{margin:30px 0 0}
.faq-box .accordion-item button{font-size:16px}
.faq-box .accordion-body p,,.roads-croatia table tr td, .driving-rules table tr td, .best-place-visit-route ul li strong{font-size:14px}
footer .FooterTop ul{row-gap:7px}
footer .FooterTop ul li{width:33.3%}
.cross-country-home .country-box>li{width:48.6%}
#oursuppliers ul li{width:20%}
#oursuppliers ul{justify-content:right}
#dealSlider strong{margin:0 0 6px}
#dealSliderbutton.deal-slider-pagination{white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}
#dealSliderbutton.deal-slider-pagination tbody th{width:80px}
.cross-country-banner h1{margin:0 0 20px}
.form-wrap #bookingengine{min-height:335px!important}
.destination-list ul li,.cross-border .destination-list ul li{width:30.5%}
.star-ratings strong{font-size:23px}
.cross-border-country .country-box{row-gap:20px}
.header-menu ul{margin:6px 0}
.header-menu ul li{margin-right:15px}
.header-menu ul li a{font-size:15px}
.croatia-to-serbia-van{min-height:161px}
#bookingengine.one-way-form{min-height:337px!important}
.croatia-to-italy-suv,.suv-small{min-height:137px}
.country-box>li table tr td strong:before{top:0}
.country-box>li table thead th,.popular-rental-box h3{font-size:16px}
.suv-rental-box{min-height:187px}
.compact-rental-box{min-height:212px}
.country-box>li table tr td,.country-box>li table tr td a{font-size:13px}
.country-box>li table tbody tr:first-of-type td{padding:7px 7px 9px}
.country-box>li table tr td .time{width:44%;text-align:left;padding-left:25px}
.cross-country-faq .heading-2{margin:0 0 40px}
header{height:auto}
.mini-submenu{margin:8px 0 12px 25px}
.rental-top-banner{padding:25px 0 40px}
.cross-country-banner h1,.rental-top-banner h1{font-size:28px}
.supplier-loc-table table tr,.supplier-loc-table table tr:last-of-type,.supplier-loc-table table tr:nth-of-type(2){width:49%}
.form_banner span{display:inline}
header ul.list-inline{display:none}
.Form-box,.DescriptionText{width:100%}
#dealSlider strong{font-size:20px}
#dealSlider .dealprice strong,#dealSlider span{font-size:17px}
.dealprice b{font-size:23px}
.OurSupplier .call-us-box{background-position:left top}
.OurSupplier .call-us-box a,.call-us-box strong{font-size:20px;line-height:28px}
.FooterLogo{display:table;margin:auto}
.mini-submenu .icon-bar{width:24px}
.CroatiaDeals:before{width:66%}
.CroatiaDeals .carousel-control.right{right:0}
header ul.list-inline{margin:20px 0 0;text-align:center}
.copywright,.footerBottom ul{text-align:center;justify-content:center}
.copywright{margin:15px 0 10px}
.booking-form{padding:15px}
}

@media all and (max-width:767px){
.rental-form #sc-box .locDrop strong, .rental-form #sc-box .locDrop span{color: #F0193C!important}
.rental-form .select-placeholder strong:after, .rental-form .select2-container .select2-selection .select2-selection__rendered:after{border-color:#313131!important;}	
.rental-form .switch-android.switch-light input:checked ~ span span:first-of-type, .rental-form .formToggleInc input[type="checkbox"] + span span:last-child {color:#787878 !important;}	
body {margin:0 0 309px}	
header ul li a {font-size:18px}	
header ul {text-align:left}	
.offcanvas-body {padding:0}	
.mobile-nav li a {display:inline-block;width:100%;padding:10px 20px;border-bottom:1px solid #3982f3}	
.mobile-nav li {display:inline-block;width:100%}
.mobile-nav li:last-child a {border-bottom:0}	
.offcanvas {width:300px!important;background:#276ddc}	
.navbar-toggler {border:0!important;box-shadow:none!important;width:27px;display:flex;flex-wrap:wrap;padding:0;row-gap:6px}
.navbar-toggler span {display:inline-block;height:3px;background:#fff;width:100%;border-radius:1px;flex:0 0 27px}	
header ul li{margin-right:0}    
.rentalform .select-placeholder strong:after, .rentalform .select2-container .select2-selection .select2-selection__rendered:after {border-color: #595959!important}	
.rentalform #sc-box .locDrop strong, .rentalform #sc-box .locDrop span,.rentalform .switch-android.switch-light input:checked ~ span span:first-of-type, .rentalform .formToggleInc input[type="checkbox"] + span span:last-child {color:#595959!important}	
.rentalform .switch-android.switch-light input:checked ~ span span:last-of-type{color:#fff!important}
.cross-border-form .text-end {text-align:center!important;margin:20px 0 0}	
.cross-country-banner {background:#12579d}	
.booking-form{background:none;border-radius:0;box-shadow:none;padding:0}	
.CustomerSupport {padding-top:0!important}	
.formToggleInc input[type="checkbox"] + span span:last-child {color:#fff!important}	
footer .FooterTop ul li{width:auto;margin:0 15px}	
.select-placeholder strong::after, .select2-container .select2-selection .select2-selection__rendered::after {border-color:#fff!important}	
#sc-box .locDrop strong, #sc-box .locDrop span{color:#fff!important}	
.AdvantegeLeft.text-right{text-align:left}	
.welcome-image{margin:0 0 20px}	
.CroatiaRentals .welcome-img{order:1}
.CroatiaRentals .col-md-7{order:2}
.benifits-cross-border ul li,.tips-section li{width:100%}	
.RentalTips .text-end{order:3}	
.CustomerReviews blockquote p{margin:0;padding:0 0 40px}	
.CustomerReviews:before{bottom:10px;right: 10px;height:50px;width:50px;border:5px solid #fff}	
.CustomerReviews:after{bottom:25px;right:23px}	
.cross-country-home ul li{width:30%}	
.welcome-img{margin:0 0 20px}
.new-faq button{font-size:16px}	
.airport-overview table tr td,.airport-overview table tr th{white-space:nowrap}	
.airport-overview ul li {width:46%}	
#sc-box .sc-form-wrapper:not(.sc-nf) .drv_age_check{margin-top:0!important}	
.DownTownDetails figure{text-align:center}	
.DownTownDetails .row [class*='col-']{width:100%} 
.DownTownDetails .row [class*='col-']:first-of-type{order:2}  	
.usefull-info.usefull-info-new table tr th:before{top:50%;transform:translateY(-50%)}	
.one-way-box ul li a{width:32%}	
.one-way-box ul li span{padding:0 10px 0 30px}	
.things-to-do ul li{padding:0 15px 0 65px}	
.things-to-do ul li:before{top:4px;font-size:18px}	
.one-way-box ul{row-gap:10px}	
.one-way-box ul li span{width:66%}	
.form_banner > ul > li span{display:block}	
.form_banner > ul > li{padding:0 0 0 35px;width:30%;font-size:15px;line-height:normal}	
.AdvantegeLeft p{margin:0;}    
.form_banner h1{font-size:23px}	
.responsive-table{overflow:auto}	
.faq-box .accordion-button.collapsed:before {right:22px;top:46%;font-size:23px}	
.form_banner > ul {display:flex;row-gap:10px;column-gap:25px}	
.cross-country-home.cross-border .destination-list ul li{width:46%}		
#sc-box .subMitBtn{margin-top:10px}	
.form-wrap #sc-box .sc-form-wrapper .locDrop.liveIn:after, .form-wrap #sc-box .sc-form-wrapper .locDrop.currency:after{border-color:#fff!important}	
.form-wrap #sc-box .sc-field.formToggleInc > span, .form-wrap #sc-box .locLabel,.form-wrap #sc-box .drv_age_check #val_label span, .form-wrap #sc-box .drv_age_check .val_info:before,.form-wrap #sc-box .form_misc label, .form-wrap #sc-box .sc-form-wrapper .drv_age_check label,.form-wrap .switch-android,.switch-android.switch-light input:checked ~ span span:first-of-type,#sc-box .locDrop select{color:#fff!important}	
.form-wrap.FormWrapper{background:none;padding:0}
.CityBanner{background:#3b4151}	
.form_banner ul{margin-top:10px}	
.cross-border .destination-list ul li a{height:100%}	
.cross-border .destination-list ul li{width:47%}	
.DownTownDetails figure img{height:auto}	
.driving-welcome{padding-bottom:0!important}	
.driving-tips-baner {padding:10px 0 30px 0}	
.driving-tips-baner h1{font-size:23px}	
.best-place-visit-route ul li{width:47%}	
.AdvantegeLeft p:first-child, .AdvantegeRight p:first-child {margin:10px 0}	
.AdvantegesBox{flex-wrap:wrap}	
.AdvantegeLeft, .AdvantegeRight{display: block;width:100%;text-align:left}	
.roads-croatia table tr td, .driving-rules table tr td, .roads-croatia table tr td strong, .driving-rules table tr td strong {font-size:14px}	
.roads-croatia table thead, .driving-rules table thead {font-size: 14px}	
.roads-croatia table tr th, .driving-rules table tr th, .roads-croatia table tr td, .driving-rules table tr td {padding:10px;vertical-align:middle}	
.driving-rules .col-sm-7, .driving-rules .col-sm-5,.EnjoyExcursion ul li,.driving-tips-baner h1{width:100%}		
.noform_banner h1{font-size:30px}
.form_banner h1{margin:10px 0 0}
.inner-loc .destination-list ul li{width:30%}
.inner-loc .destination-list ul li a,.cross-border .destination-list ul li,.view-all-suppliers a{font-size:14px}
.CustomerReviews span{font-size:15px}
#oursuppliers ul{row-gap:10px;column-gap:15px}
.header-menu,.supplierback,.hidden-xs{display:none}
.side-menu{display:block}
#oursuppliers{padding:15px}
#oursuppliers ul li{width:13%}
#dealSliderbutton.deal-slider-pagination{margin:0 0 50px}
.deal-container figure{text-align:center}
.FooterTop .col-lg-4{margin-bottom:30px}
.Oursuppliers{margin-top:30px}
.supliers-head{margin:0 0 15px}
.form_banner{display:flex;flex-wrap:wrap}
.form_banner ul{order:3}
.HomeBanner header{margin:0 0 10px}
.HomeBanner{min-height:0}
.HomeBanner .mini-submenu .icon-bar{background:#fff}
header{margin:0 0 25px}
#oursuppliers ul{justify-content:center}
.form-wrap #bookingengine{min-height:352px!important}
.cross-country-home.cross-border-country{padding-bottom:70px}
.destination-list ul li{width:47%}
.OurSupplier ul.reviews>li{width:48%}
.OurSupplier .heading-2{margin:0 0 10px}
.RentalTips ul,.WhybookBanner ul{row-gap:20px}
.RentalTips ul{margin:0 0 20px}
.WhybookBanner ul li{width:50%}
.OurSupplier ul{row-gap:20px;margin:0}
.header-logo{float:left;width:200px}
.cross-country-rent ul.serbia-tips li:nth-child(3){margin-bottom:10px}
#bookingengine.one-way-form{min-height:349px!important}
.cross-border-supplier{padding:30px 0 5px}
.compact-rental-box,.country-box>li:nth-child(5),.croatia-to-hungary-suv,.croatia-to-italy-suv,.croatia-to-serbia-van,.suv-rental-box,.suv-small{min-height:0}
.country-box>li table tr td .time{width:49%;text-align:right}
.country-box>li{width:100%}
.country-box>li:last-child{margin-bottom:0}
.cross-country-faq ul{margin:25px 0 0}
.cross-country-faq .heading-2{margin:0 0 25px}
.rental-top-banner{padding:20px 0 40px}
.cross-country-banner h1,.rental-top-banner h1,.cross-country-banner p{text-align:center}
.supplier-loc-table table tr strong{font-size:17px}
header .col-md-3{width:35%}
.HomeBanner,.AirportBanner,.CityBanner,.SupplierBanner{background:#12579d;height:auto;padding-bottom:35px}
.xs_center{text-align:center}
.CroatiaRentals .col-md-6 ul,.CroatiaRentals h3{text-align:left}
#oursuppliers .carousel-control.right{right:43%}
#oursuppliers .carousel-control{top:100%}
#oursuppliers{padding:20px}
.Oursuppliers h2,.heading-2 h2,.supplier-loc-table table tr th h2, .cross-country-home h2, .cro-blog-sec h2{font-size:21px;line-height:27px}
.croatia_sec_padding{padding-top:30px;padding-bottom:30px}
.CroatiaDeals .carousel-inner figure img{max-width:330px;margin-bottom:40px;width:100%}
.dealprice{margin:10px 0 25px}
#dealSlider strong{font-size:17px;margin:0}
footer .FooterTop ul{justify-content:center}
.dealprice b{font-size:21px}
footer .FooterTop ul li{text-align:center}
.copywrite-section ul li{margin:1px 9px}
.call-us-box a:after,.call-us-box strong:after{font-size:26px}
.menu-content li:nth-child(3),.menu-content li:nth-child(4){display:block}
#dealSlider ul{display:none}
.CroatiaDeals:before{left:0;right:0;min-height:74px;border-right:0;border-top:4px solid #f82626;transform:none;bottom:auto;top:0;width:auto}
#ws-float-box p,.Form-box,.form_banner h1{width:100%}
.cross-country-rent ul li{width:100%;margin:0 0 10px}
}
@media (max-width:680px){
#sc-box .subMitBtn {width:100%!important;margin-top: 10px !important}
#dealSliderbutton.inner-deals.deal-slider-pagination tr{width:26%}
}
@media (max-width:620px){
.cross-country-home .country-box>li,.CustomerSupportBox ul li{width:100%}
.CustomerSupportBox ul li{padding-right:0}
.CustomerSupportBox ul{row-gap:30px}
}
@media (max-width:600px){
#bookingengine.one-way-form{min-height:356px!important}
footer .FooterTop ul{width:100%;text-align:center;margin-right:0}
footer .FooterTop ul li{display:inline-block}
header .col-md-3{width:200px}
}
@media (max-width:575px){
body {margin:0 0 309px}	
.OurSupplier ul.stars{margin:7px 0 0}	
.star-ratings{margin:5px 0 0}	
.OurSupplier ul.reviews{margin:20px 0 0}	
.one-way-box ul li span, .one-way-box ul li a,.things-to-do ul li:before{font-size:14px}	
.things-to-do ul li:before{left:15px}	
.form_banner > ul > li{width:27%}
.form_banner > ul > li:nth-child(2){width:35.8%}	
.deal-section ul.row > li{width:50%}	
#droplocinc{margin-top:10px}	
.tips-section li:before{left:0}	
.faq ul ul li{width:100%}	
.supliers-head{text-align:center}	
.form_banner > ul{column-gap:15px}	
.OurSupplier ul.stars{justify-content:left}	
.star-ratings{text-align:left}	
.form-wrap #bookingengine {min-height:387px !important}	
.roads-croatia table tr th, .driving-rules table tr th, .roads-croatia table tr td, .driving-rules table tr td{padding:7px}	
.best-place-visit-route ul li strong{font-size:15px}	
.best-place-visit-route ul,.cross-border .destination-list ul{column-gap:15px;row-gap:15px}	
.best-place-visit-route ul li{width:48%}	
.sc-aff-base #sc-box .sc-suggest .sc-date-field {width: 100% !important}
.suppliers-list ul li a:after{right:10px}
.suppliers-list ul li a{padding:10px;min-height:62px}
#oursuppliers ul{margin:0 0 15px}
#oursuppliers h2{text-align:center}
.view-all-suppliers{display:none}
.view-all-mobile.view-all-suppliers{display:block!important;text-align:center}
.inner-loc .destination-list ul{justify-content:space-between;row-gap:12px;column-gap:12px}
.destination-list ul li,.inner-loc .destination-list ul li{width:47%}
.RentalTips ul{margin:0 0 15px}
.OurSupplier ul.reviews>li,.RentalTips ul li{width:48%}
}

@media (max-width:500px){
.WhybookBanner ul li,.deal-section ul.row > li{width:100%}	
.suppliers-list ul li a span{display:inline-block;width:100%;padding:0}
.suppliers-list ul li figure{margin:0 0 5px;width:40%}
}
@media all and (max-width:480px){
.FormWrapper,.Form-box.rental-form{padding:10px}    
body {margin:0 0 405px}	
.cross-country-home ul li {width:45%}	
.country-box > li table tr td .distance, .country-box > li table tr td .time {width: 100%;text-align:left}
.country-box > li table tr td .distance {margin: 0 0 15px;border-right:0}
.destination-list ul li{width:45%}
.destination-list ul li a{font-size:14px}
.form_banner > ul > li{font-size:13px}
.copywrite-section ul{row-gap:2px}
#oursuppliers ul{row-gap:6px;column-gap:10px}
footer .FooterTop ul li{width:50%;text-align:left;margin:0}
footer .FooterTop ul{justify-content:left}
footer .FooterTop ul:first-of-type{margin:0 0 10px}
.country-box>li table tr td .time{width:100%;text-align:left}
.cross-country-banner h1,.rental-top-banner h1{font-size:24px}
.supplier-loc-table table td a{font-size:14px}
.supplier-loc-table table tr strong{font-size:15px}
#ws-float-box{min-height:118px}
.country-box>li table tr td .time strong:before{top:0}
.OurSupplier ul.reviews>li,.RentalTips ul li,.airport-overview ul li{width:100%}
}
@media (max-width:430px){
.form_banner > ul > li:before{background-size: 225px;height:24px;width:20px;background-position:-203px -21px}
.form_banner > ul > li{font-size:12px;padding:0 0 0 27px}
.form_banner > ul > li.no-hidden-charges:before {background-position:-203px -70px}
.form_banner > ul > li.lowest-price:before {background-position: -203px -46px}	
.best-place-visit-route ul li{width:47%}
#dealSliderbutton.inner-deals.deal-slider-pagination tr{width:40%}
}
@media all and (max-width:385px){
footer .FooterTop ul li a{font-size:13px}
.form_banner > ul > li:before {background-size: 200px;height: 22px;width:20px;background-position:-182px -18px}
.form_banner > ul > li.lowest-price:before {background-position: -24px -3px;background-position:-182px -40px}
.form_banner > ul > li.no-hidden-charges:before {background-position: -51px -1px;background-position:-181px -62px}
.form_banner > ul > li {font-size:10px;padding: 0 0 0 22px}  
}

@media all and (max-width:360px){
#collapse-crossborder .destination-list ul li{width:100%}	
}	