body{font-size:16px;color:#333}
.home-banner{background:url(../images/locbanner.jpg) no-repeat;min-height:500px;background-size:100% 100%;padding:0 0 50px}
header{padding:10px 0 40px}
header nav{padding:0}
header ul li a{color:#fff;text-decoration:none;font-size:17px;font-weight:600;text-decoration:none}
header ul{display:flex;flex-wrap:wrap;column-gap:50px}
h2,.sub-heading{font-size:30px;color:#222;font-weight:700;margin:0 0 10px}
h3,.third-heading{font-size:20px;color:#222;font-weight:600;margin:0 0 10px}
.sub-heading + p{margin:0 0 25px}
.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}
.navbar-brand{display:inline-block;width:19%;min-width:150px}
.form-section{background:rgba(255,255,255,0.95);border-radius:10px}
.main-heading{font-size:35px;font-weight:700;color:#fff;margin:0 0 10px}
.heading-section{margin:0 0 30px}
.heading-section p{color:#fff;font-size:18px;margin:0}
.suppliers-box{display:flex;border:1px solid #F0EEEE;border-radius:15px;width:100%;padding:20px;column-gap:30px;row-gap:20px;box-shadow:10px 24px 54px 0px #0000000A;align-items:center}
.suppliers-box {display: inline-block;border:1px solid #F0EEEE;border-radius:15px;width:100%;padding:20px;box-shadow:10px 24px 54px 0px #0000000A}
.supplier-list{position:relative;top:12px}
.suppliers-box ul{padding: 0;   list-style-type: none;   margin: 0;   display: flex;  column-gap: 20px;flex-wrap:wrap;justify-content:right;row-gap:20px;}
.suppliers-box ul li{display:inline-block;width:14%;min-width:60px;max-width:90px}
.suppliers-box ul li a{display:inline-block;width:100%}
.maggiore img,.avis img,.rentsmart24 img,.greenmotion img,.felirent img,.budget img,.hertz img{border:1px solid #ddd;border-radius:4px}
.suppliers-box ul li img{max-width:100%;height:auto;border-radius:4px}
.view-all-suppliers a {display:inline-block;text-decoration:none;color:#FF2600;font-size:17px;font-weight:600;position:relative;padding:0 20px 0 0;width:auto;}
.suppliers-text p{margin:0 0 15px}
.view-all-suppliers a:before {position:absolute;content:'';right:0;top:8px;background: url(../images/home-it-sprite.svg) no-repeat;height:15px;width:12px;
background-position:-169px -76px}
.supplier-list {position: relative;top:12px;display:flex;align-items:center;z-index:1}
.view-all-suppliers{position:relative;top:-8px}
.deal-row{padding:0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap;column-gap:15px;justify-content:center;row-gap:22px}
.deal-row > li{display:inline-block;width:15.7%;border:1px solid #E2E2E2;border-radius:15px;padding:10px}
.deal-row > li figure {margin:10px 0;min-height:100px;display:flex;align-items:center;justify-content:center}
.deal-details{margin:0 0 10px}
.deal-details span{display:block;color:#1879CA;font-size:16px;font-weight:700}
.deal-details strong{font-weight:600;font-size:14px}
.deal-details{font-size:13px;font-weight:400}
.deal-details br{display:none;}
.specifications{padding:10px 0;list-style-type:none;display:flex;flex-wrap:wrap;background:#F5F4F4;border-radius:5px}
.specifications > li{border-right:1px solid #C5C5C5;padding:20px 0 0;position:relative;color:#555;font-size:11px;width:22%;text-align:center;word-wrap:break-word}
.specifications > li:before{position: absolute;background: url(../images/loc-sprite.svg) no-repeat;content:'';height:20px;width:20px; background-position:-347px -58px;
top:-1px;left:50%;transform:translateX(-50%)}
.specifications > li:nth-child(3) {width:34%}
.specifications > li:last-child{border-right:0}
.specifications > li.door:before{background-position:-347px -86px}
.specifications > li.manual:before{background-position:-376px -59px}
.specifications > li.petrol:before{background-position:-378px -34px}
.specifications > li.electric:before{background-position:-377px -87px}
.highlight-text{font-size:18px;font-weight:600;font-style:italic;border-left:4px solid #FF2600;padding:0 0 0 15px}
.heading-box{margin:0 0 20px}
.heading-box h2{margin:0 0 5px}
.blue-bg{background:#F5FBFF}
.overall-rating{display:flex;justify-content:right;font-size:20px;align-items:center}
.overall-rating strong{font-size:22px;padding-left:5px}
.overall-rating ul{list-style-type:none;display:flex;padding:0;margin:0 0 0 10px;column-gap:5px}
.overall-rating ul li{background: url(../images/loc-sprite.svg) no-repeat;height:19px;width:19px;background-position:-320px -55px}
.overall-rating ul li.half-star{background-position:-321px -79px}
.review-section ul.row{list-style-type:none;padding:0;margin-bottom:0;row-gap:22px}
.review-section .card{border:1px solid #F0EEEE;border-radius:15px;padding:20px;height:100%;position:relative}
.review-section .card span{position:relative;padding:5px 60px 0 0;display:inline-block;width:100%}
.review-section .card span:before{position: absolute;background:url(../images/loc-sprite.svg) no-repeat;height: 30px;width:33px;content: '';bottom:0;right:10px;
background-position:-441px 0;}
.review-section .card h3{font-size:17px;font-weight:700;margin:0 0 10px}
.booked{border-top:1px solid #E3E3E3;padding:10px 0 0;margin:10px 0 0}
.review-section .card > span{color:#6C6C6C;font-size:14px}
.booked span{color:#6C6C6C;display:block;font-size:14px;margin:0 0 3px}
.booked strong{font-weight:600;font-size:14px;color:#222;text-decoration:none;position:relative;padding:0 0 0 20px}
.booked strong:before{position:absolute;background:url(../images/italy-sprite.svg) no-repeat;height:20px;width:15px;content:'';left:0;background-position:-126px -54px;top:-2px}
.heading-row{align-items:center;margin-bottom:15px} 
.heading-row p{border-left:4px solid #FF2600;padding:0 0 0 10px;margin:0}
.faq .col-sm-6:first-of-type{padding-right:25px}
.faq .col-sm-6:last-of-type{padding-left:25px}
.faq .accordion-button{background:none;box-shadow:none;font-size:18px;font-weight:600;padding:0 35px 0 0;line-height:26px}
.faq .accordion-item{background:none;border:0;border-bottom:1px solid #E2E0E0;border-radius:0;padding:15px 0}
.faq .accordion-body{padding:20px 30px 0 0}
.faq .accordion-body ul{padding:0;margin:10px 0;list-style-type: none;display:flex;flex-wrap:wrap;row-gap:5px}
.faq .accordion-body ul li{position:relative;padding:0 0 0 25px;width:100%;}
.faq .accordion-body ul li:before{position:absolute;background:url(../images/loc-sprite.svg) no-repeat;height:20px;width:20px;left:0;top:4px;content:'';background-position:-28px -101px}
.faq .accordion-body p{margin:0;font-size:16px}
.faq .accordion-item:last-of-type{border-bottom:0}
.faq .accordion-button:after{margin:0;background: url(../images/loc-sprite.svg) no-repeat;height:26px;width:26px;position:absolute;right:0;background-position:-448px -40px}
.faq .accordion-button.collapsed:after{background-position:-289px -74px}
footer{background:#0A142F;padding:50px 0}
.footer-menu ul li a{text-decoration:none;color:#ECECEC}
.footer-menu > ul{justify-content:space-between}
.footer-menu > ul,.footer-menu > ul  > li > ul{padding:0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap;row-gap:8px}
.footer-menu > ul > li{display:inline-block;width:32%}
.footer-menu > ul  > li > ul > li{width:100%}
.footer-logo p{color:#ECECEC;margin:0}
.footer-logo{width:31%}
.footer-menu ul{padding-left:60px}
.why-choose-us ul{list-style-type:none;row-gap:30px;padding:0;list-style-type:none;margin-bottom:0;margin-top:20px}
.why-choose-us ul li h3{font-weight: 600;font-size: 18px;margin:0 0 10px;position:relative;padding:12px 0 12px 63px;}
.why-choose-us ul li h3:before{position: absolute;background:url(../images/loc-sprite.svg) no-repeat;height: 45px;width:50px;left:0;content: '';background-position:
-44px -2px;top: 50%;transform: translateY(-50%)}
.why-choose-us ul li:nth-child(2) h3:before{background-position:-172px -2px}
.why-choose-us ul li:nth-child(3) h3:before{background-position:-235px -2px}
.why-choose-us ul li:last-child h3:before{background-position:-105px -2px}
.why-choose-us ul li p{margin:0}
.car-rental-venice ul{list-style-type:none;padding:0;display:flex;flex-wrap:wrap}
.car-rental-venice table,.car-rental-venice table tr{border:none!important;background:none!important}
.car-rental-venice table,.car-rental-venice table tbody{display:flex;flex-wrap:wrap}
.car-rental-venice table{margin:15px 0 0}
.car-rental-venice table tbody{row-gap:22px}
.car-rental-venice table td{width:100%;border:1px solid #F0EEEE!important;padding:20px;border-radius:15px;display:inline-block;height:100%}
.car-rental-venice table tr{display:inline-block;width:24.5%;padding-right:20px}
.car-rental-venice table.three-row tr{width:33%}
.car-rental-venice table.three-row tr:nth-child(3n){padding-right:0}
.car-rental-venice table tr:last-child{padding-right:0}
.car-rental-venice h3{font-size:17px;font-weight:700;margin:0 0 5px;position:relative;padding:0 0 0 48px}
.car-rental-venice h3:before{position: absolute;content: '';left: 0;top: 0;background:url(../images/loc-sprite.svg) no-repeat;height:33px;width:34px}
.car-rental-venice h3.best-time-book:before{background-position:-149px -64px}
.car-rental-venice h3.car-categories:before{background-position:-294px -4px;width: 37px;}
.car-rental-venice h3.pickup-locations:before{width:33px;background-position:-399px 0}
.car-rental-venice h3.popular-car:before{width:36px;background-position:-343px -3px}
.car-rental-venice h3.deals-type:before{width:33px; background-position:-3px 0}
.car-rental-venice h3.extras::before {width:35px;background-position:0 -60px;height:36px}
.car-rental-venice ul li{font-weight:400;font-size:16px}
.inner-welcome h3{margin:0 0 10px}
.highlights ul li h3{margin:0 0 5px}
.inner-welcome h3,.highlights ul li h3{font-size:18px;color:#222;font-weight:600}
.inner-welcome ul,.highlights ul{padding:0;list-style-type:none;margin-bottom:0}
.inner-welcome ul li{position:relative;padding:0 0 0 30px}
.inner-welcome ul li:before{position:absolute;background:#FF2600;height:8px;width:8px;border-radius:100%;content:'';left:5px;top:9px;z-index:1}
.inner-welcome ul li:after{position:absolute;background:#FFC5BB;height:18px;width:18px;border:1px solid #FF2600;border-radius:100%;content:'';left: 0;top:4px}
.highlights ul li p,.inner-welcome figure{margin:0}
.inner-welcome figure img{border-radius:15px}
.highlights ul{row-gap:30px;margin-top:20px}
.suppliers-address{padding-bottom:4rem}
.suppliers-address thead{background:#F5FBFF;border:1px solid #C1E5FD;border-bottom:4px solid #C1E5FD}
.suppliers-address thead th{background:none!important;padding:20px 25px;color:#222;font-size:18px;font-weight:600}
.suppliers-address tbody{border:1px solid #E8E3E3;border-top:0}
.suppliers-address tbody td{border-top:1px solid #E8E3E3;padding:20px 25px;vertical-align:middle}
.suppliers-address tbody td:first-of-type{font-weight:600} 
.suppliers-address tbody td address{margin:0}
.inner-welcome .row{align-items:center}
.car-rental-venice td p{margin:0;font-weight:400;padding:0 0 0 48px}
.car-rental-venice td a{color:#222;text-decoration:none}
.suppliers-text h2{font-size:24px}



/*========= airport css ============*/
.table-row{margin:0 0 30px}
.address{border-right:1px solid #C1E5FD}
.airport-info table address{margin:0;}
.airport-info table{margin:0;background:#F5FBFF;border:1px solid #C1E5FD;border-collapse: separate;border-spacing: 0;border-radius: 10px;overflow: hidden;width:100%}
.airport-info table tr td{padding:15px;width:50%}
.airport-info table tr:first-child td:first-child {border-top-left-radius:10px}
.airport-info table tr:first-child td:last-child {border-top-right-radius:10px}
.airport-info table tr:last-child td:first-child {border-bottom-left-radius:10px}
.airport-info table tr:last-child td:last-child {border-bottom-right-radius:10px}
.airport-info table ul{list-style-type:none;padding:0 50px 0 50px;margin:0}\
.address li strong,.airport-code li strong{font-weight:600}
.airport-code li strong{display:inline-block;padding-right:5px}
.airport-faciliites ul{padding:0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap;row-gap:10px;column-gap:20px}
.airport-faciliites ul li:before{position:absolute;left:0;top:0;content:'';}
.car-rental-return{padding:30px 0 0;margin:30px 0 0;border-top:1px solid #E0E0E0}
.car-rental-return p:last-of-type{margin:0}
.address,.airport-code{position:relative}
.address:before,.airport-code:before{position:absolute;background:url(../images/loc-sprite.svg) no-repeat;height:35px;width:34px;content:'';left:0;top:4px}
.address:before{background-position:-398px 0}
.airport-code:before{background-position:-193px -64px;top:-6px}
.airport-code.station-code:before{background-position:-65px -100px}
.airport-faciliites ul li{position:relative;padding:0 0 0 28px;display:inline-block;width:30%}
.airport-faciliites ul li:before{position: absolute;background:url(../images/loc-sprite.svg) no-repeat;height:20px;width:20px;left:0;content:'';
background-position:-28px -101px;top:3px}
.one-way-car-rental ul,.most-popular-categories ul{margin:0;list-style-type:none;display:flex;flex-wrap:wrap;border:1px solid #FFE2DA;border-bottom:5px solid #FFE2DA; border-radius:15px;padding:35px 25px 25px 25px;column-gap:30px;position:relative;row-gap:10px}
.one-way-car-rental ul:before,.one-way-car-rental ul:after,.most-popular-categories ul:before,.most-popular-categories ul:after{top:-1px;left:47px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;}
.one-way-car-rental ul:after,.most-popular-categories ul:after{border-color: rgba(255, 255, 255, 0);border-top-color:#fff;border-width: 15px; margin-left:-15px;}
.one-way-car-rental ul:before,.most-popular-categories ul:before{border-color: rgba(255, 226, 218, 0);border-top-color:#FFE2DA;border-width:16px;margin-left:-16px}	
.one-way-car-rental ul li{display:inline-block;position:relative;padding:0 0 0 20px;width:18%}
.one-way-car-rental ul li a{text-decoration:none;color:#333}
.one-way-car-rental ul li:before{position:absolute;content:"";border:1px solid #FF2600;height:12px;width:12px;border-radius:100%;background:#FFE3DE;left:0;top:6px}
.one-way-car-rental ul li:after{position:absolute;content:"";height:4px;width:4px;border-radius:100%;background:#FF2600;left:4px;top:10px}
.loc-suppliers ul{padding:0;margin:0;display:flex;column-gap:30px;flex-wrap:wrap;row-gap:10px}
.loc-suppliers ul li{display:inline-block;width:18%}
.loc-suppliers ul li a{text-decoration:none;color:#333;position:relative;display:inline-block;width:100%}
.loc-suppliers ul li a:after{position: absolute;content: '';background:url(../images/loc-sprite.svg) no-repeat;height: 12px;width: 15px;right: 0;background-position:-458px -75px;top:7px;}
.loc-suppliers ul li a:hover:after{background-position:-459px -94px}
.luxury-car-categories .deal-row > li{background:none}
.most-popular-categories ul{position:relative;border:0;border-top:1px solid #FFE2DA;border-radius:0}
.most-popular-categories ul li{display:inline-block;width:18%}
.most-popular-categories ul li a{text-decoration:none;color:#333;position:relative;padding:0 0 0 15px}
.most-popular-categories ul li a:before{position: absolute;content: '';left:0;height:4px;width:4px;background:#222;border-radius:100%;top:9px}
.most-popular-categories{border:1px solid #FFE2DA;border-radius:4px;border-radius:15px}
.most-popular-categories p{margin:0}
.car-category-heading{padding:25px}
#alsoknowabout{padding-top:10px}
#alsoknowabout .accordion-body{background:#FFF8F6}
#alsoknowabout .accordion-item .accordion-header{position:relative}
#alsoknowabout .accordion-item .accordion-header:before{position:absolute;content:'';top:0;bottom:-1px;border-left:4px solid #FF2600;left:0}
#alsoknowabout .accordion-item:first-of-type .accordion-header:before{border-radius:6px 0 0 0}
#alsoknowabout .accordion-item:last-of-type .accordion-header:before{border-radius:0 0 0 6px}
#alsoknowabout button{background:none!important;box-shadow:none!important;position:relative;padding:20px 25px 20px 70px;font-weight:600;font-size:20px;color:#333!important}
#alsoknowabout button:before{position:absolute;background:url(../images/loc-sprite.svg) no-repeat;height:33px;width:37px;content:'';left:20px}
#alsoknowabout #stations button:before{background-position:-99px -99px}
#alsoknowabout #cities button:before{background-position:-240px -60px} 
#alsoknowabout #airports button:before{background-position:-191px -66px} 
#alsoknowabout #companies button:before{background-position:-96px -61px; height:35px} 
#alsoknowabout #crossborder button:before{background-position:-47px -61px; height:35px}
#alsoknowabout ul{padding:0;list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:30px;row-gap:12px}
#alsoknowabout ul li{display:inline-block;width:18%}
#alsoknowabout ul li a{text-decoration:none;color:#333;position:relative;padding:0 0 0 15px;display:inline-block} 
#alsoknowabout ul li a:before{position:absolute;content:'';left:0;top:8px;background:#333;height:5px;width:5px;border-radius:100%}

/*========= form css ============*/
.location-form{min-height:228px}
#sc-box .sc-form-wrapper .drv_age_check{padding-top:0!important}
.sc-aff-base #sc-box .sc-suggest .formToggleInc,.sc-aff-base #sc-box .sc-suggest .sc-field.half.liveInWrap{margin-top:15px!important}
.drv_age_check #drvAge{border:1px solid #C5C1C1!important;border-radius:5px!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 .sc-form-heading{display:none}
#sc-box .sc-field-wrapper{background:none!important}
.sc-aff-base{max-width:1320px!important}
#sc-box .sc-field.pickUpLocInc input[type="text"],#sc-box .sc-field.dropOffLocInc input[type="text"], #sc-box .sc-field.half.sc-dates select,#sc-box .sc-field.half.sc-dates button{border:1px solid #C5C1C1!important;border-radius:5px!important}
.sc-aff-base #sc-box .sc-suggest .sc-date-field{width:calc(51% - 12px)!important;}
#sc-box .sc-field.formToggleInc > span, #sc-box .sc-field.half.sc-location > span,.sc-aff-base #sc-box .sc-suggest .form_misc label, .sc-aff-base .lang_box_home,#sc-box .locDrop strong,#sc-box .locDrop span,#sc-box .locLabel,#sc-box .form_misc label, #sc-box .sc-form-wrapper .drv_age_check label{color:#1d1d1d!important}
#sc-box .locDrop select{font-weight:700!important}
.select-placeholder strong:after, .select2-container .select2-selection .select2-selection__rendered:after{border-color:#1d1d1d!important}
.sc-aff-base #sc-box .sc-suggest .sc-field.half.liveInWrap{width:49%!important;margin-left:0!important}
#sc-box .sc-form-wrapper:not(.sc-nf) .drv_age_check{border-top:0!important;margin-top:0!important}
#sc-box .subMitBtn input[type="submit"]	{background:#FF2600!important;border:0!important;border-radius:10px!important;padding:15px 40px!important;text-transform:capitalize!important;font-size:21px!important}
#sc-box .sc-form-wrapper .label_on .sc-cust-checkbox + label:before, #sc-box .sc-form-wrapper .sc-cust-checkbox + label:before,#sc-box .sc-suggest .switch-android .sc-switch{background:#FF2600!important}
#sc-box .sc-form-wrapper .sc-cust-checkbox + label:after {border-color:#fff!important}
#sc-box .sc-field-wrapper{padding:10px 20px 20px!important}

 


@media all and (max-width:1399px){
.most-popular-categories ul li, .loc-suppliers ul li, .one-way-car-rental ul li, #alsoknowabout ul li{width: 22%}	
.deal-row {column-gap:10px}	
.suppliers-box ul{top:27px}	
.suppliers-box ul li{width:13%}	
.deal-row > li {width:15.8%}
.deal-details span {font-size:15px}
.deal-details strong {font-size:13px}
.deal-details {font-size:12px}
.view-all-suppliers{top:0}
.specifications > li{font-size:9px}
}	





@media all and (max-width:1199px){
.specifications > li {font-size:12px}	
.deal-row {column-gap:15px;row-gap:15px}	
.view-all-suppliers {top:-15px}	
.deal-row > li{width:32%}
#sc-box .sc-right{float:left!important}
.sc-aff-base #sc-box .sc-suggest .sc-field.half.liveInWrap{margin-bottom:15px}	
.sc-aff-base #sc-box .sc-suggest .sc-date-field {width: calc(51% - 14px) !important}	
.py-5{padding-top:3rem!important;padding-bottom:3rem!important}
.pt-5{padding-top:3rem!important}
.pb-5{padding-bottom:3rem!important}
.my-5{margin-top:3rem!important;margin-bottom:3rem!important}
.mt-5{margin-top:3rem!important}
.mb-5{margin-bottom:3rem!important}
.suppliers-address{padding-bottom:3rem}	
.main-heading{font-size:32px}	
h2, .sub-heading{font-size:27px}
.suppliers-box ul li{width:17%}	
.suppliers-box ul{top:12px}
.location-form {min-height:331px}
}	




@media all and (max-width:991px){
.view-all-suppliers {top:0}	
.specifications{border-radius:0}	
.deal-info{padding:0}
.deal-row > li {width:31.8%}	
.car-rental-venice table.three-row tr {width: 50%}
.car-rental-venice table.three-row tr:nth-child(3n){padding-right:20px}	
footer {padding:40px 0}	
.most-popular-categories ul li, .loc-suppliers ul li, .one-way-car-rental ul li, #alsoknowabout ul li{width:30%}		
.faq .accordion-button {font-size:16px}
#alsoknowabout button{font-size:17px}	
.overall-rating{font-size:18px}
.overall-rating strong{font-size:20px}	
.heading-box [class*='col-'],.overall-rating{width:100%;justify-content:center;text-align:center} 	
.footer-menu ul{padding-left:15px}	
.sc-aff-base #sc-box .sc-suggest .sc-field.half.liveInWrap{width:100%!important}	
.inner-welcome figure{text-align:center}	
.inner-welcome figure img{max-width:450px;width:100%}	
.airport-info table{margin:20px 0 0}	
.suppliers-box{flex-wrap:wrap}	
.car-rental-venice table tr,.review-section ul.row li{width:50%}
.suppliers-box ul,.suppliers-text{width:100%;text-align:center;justify-content:center}	
.main-heading{font-size:28px}	
h2, .sub-heading{font-size:24px}	
header ul{column-gap:30px}	 
header ul li a,.footer-menu > ul  > li > a,.footer-logo p{font-size:15px}
.supplier-list{width:100%;top:0}
.suppliers-box ul{margin:0 0 20px}
.view-all-suppliers {text-align:center}
.location-form {min-height:386px}	
}





@media all and (max-width:767px){
.airport-faciliites ul li,.most-popular-categories ul li, .loc-suppliers ul li, .one-way-car-rental ul li, #alsoknowabout ul li{width:46%}	
.location-form {min-height:393px}	
.heading-section{text-align:center}	
.footer-menu ul{padding:0}	
.footer-logo{margin:0 0 20px}	
.footer-logo,.footer-menu{width:100%}
.footer-menu ul ul{text-align:left}	
.home-banner{background:#034984}	
.deal-info{display:flex;align-items:center}
.deal-details {order:1;width:50%;margin:0 10px 0 0}
.deal-row > li figure{order:2;width:50%;margin:0;min-height:90px}	
.deal-row > li {width:47%}	
.main-heading{font-size:26px}	
h2, .sub-heading{font-size:24px}	
.offcanvas-body{padding:0}	
header ul li a {font-size:20px;font-weight:normal;padding:12px 15px 17px;color:#333;border-bottom:1px solid #E0E0E0;display:inline-block;width:100%}
header ul li:last-child a{border-bottom:0}   	
#offcanvasNavbar{max-width:300px}	
.navbar-toggler{border:0;padding:0;display:flex;flex-wrap:wrap;width:28px;row-gap:5px;border:0!important;box-shadow:none!important}	
.navbar-toggler span{background:#fff;height:3px;width:100%}
.why-choose-us ul{row-gap:20px}	
}


@media all and (max-width:575px){
.main-heading{font-size:24px}	
h2, .sub-heading{font-size:22px}	
.one-way-car-rental ul, .most-popular-categories ul{padding:25px 15px 15px 15px}	
.why-choose-us ul li{width:50%}	
.why-choose-us ul li h3{margin:0 0 5px}	
.airport-info table{margin:5px 0 0}	
.most-popular-categories ul li, .loc-suppliers ul li, .one-way-car-rental ul li, #alsoknowabout ul li {width:44%}	
.suppliers-box ul{row-gap:15px;column-gap:15px}	
.home-banner{padding:0 0 40px}	
header {padding:10px 0 20px}	
.heading-section{margin:0 0 20px}	
#sc-box .sc-field.formToggleInc > span, #sc-box .sc-field.half.sc-location > span, .sc-aff-base #sc-box .sc-suggest .form_misc label, .sc-aff-base .lang_box_home, #sc-box .locLabel,#sc-box .form_misc label, #sc-box .sc-form-wrapper .drv_age_check label , #sc-box .locDrop strong, #sc-box .locDrop span{color: #fff !important}	
.form-section{background:none}
.select-placeholder strong:after, .select2-container .select2-selection .select2-selection__rendered:after{border-color:#fff!important}
#sc-box .sc-field-wrapper{padding:0!important}	
.faq .col-sm-6:last-of-type{padding-left:calc(var(--bs-gutter-x) * .5)}	
.faq .col-sm-6:first-of-type{padding-right:calc(var(--bs-gutter-x) * .5)}
.faq .col-sm-6:first-of-type .accordion-item:last-of-type{border-bottom:1px solid #E2E0E0}	
.sc-aff-base #sc-box .sc-suggest .sc-date-field {width:100%!important}
.location-form {min-height:418px}
.footer-menu > ul > li {width:48%}	
}


@media all and (max-width:525px){	
.deal-row > li figure{max-width:160px}
.deal-details {margin: 0 15px 0 0;order:1;width:60%}
}






@media all and (max-width:480px){
.footer-menu > ul > li > ul > li{width:48%}	
.airport-info table ul{padding:0 0 15px 50px}	
.address{border-bottom:1px solid #C1E5FD;border-right:0}	
.airport-info table tr td{width:100%;display:inline-block;padding:15px 15px 0}	
.car-rental-venice table tbody{row-gap:15px}	
.deal-row > li,.car-rental-venice table tr,.airport-faciliites ul li,.why-choose-us ul li,.car-rental-venice table.three-row tr{width:100%}
.car-rental-venice table.three-row tr,.car-rental-venice table.three-row tr:nth-child(3n){padding-right:0}
.deal-row > li figure {min-height:100px}
}




@media all and (max-width:400px){
.review-section ul.row li,.most-popular-categories ul li, #alsoknowabout ul li, .one-way-car-rental ul li{width:100%}	
}	









@media all and (max-width:339px){
.location-form {min-height:440px}	
}	