@font-face {
  font-family: "Rubik-light";
  src: url("../fonts/rubik/Rubik-Light.woff2") format("woff2"), url("../fonts/rubik/Rubik-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rubik";
  src: url("../fonts/rubik/Rubik-Regular.woff2") format("woff2"), url("../fonts/rubik/Rubik-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rubik-medium";
  src: url("../fonts/rubik/Rubik-Medium.woff2") format("woff2"), url("../fonts/rubik/Rubik-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rubik-semibold";
  src: url("../fonts/rubik/Rubik-SemiBold.woff2") format("woff2"), url("../fonts/rubik/Rubik-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Rubik-bold";
  src: url("../fonts/rubik/Rubik-Bold.woff2") format("woff2"), url("../fonts/rubik/Rubik-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}:root{  --bs-font-sans-serif: "Rubik";
  --bs-body-font-family: "Rubik";
  --bs-heading-medium: "Rubik-semibold";
  --bs-heading-medium-1: "Rubik-semibold";
  --bs-heading-medium-2: "Rubik-bold";--bs-primary-color: #c8102e;--bs-white-color: #ffffff;--bs-light-gray: #f6f6f6;--bs-black-color: #000000;--bs-body-font-family: var(--bs-font-sans-serif)}body,html{font-family:var(--bs-body-font-family);font-size:14px;color:var(--bs-black-color)}a{color:var(--bs-primary-color);text-decoration:none}a:focus,a:hover{color:var(--bs-primary-color);text-decoration:underline}.d-flex{display:flex}.align-item-center{align-items:center}.flex-container-box{display:flex;flex-wrap:wrap}#enterPage header h1{margin:0 auto}header{border-bottom:6px solid var(--bs-primary-color);margin-top:0;padding-top:15px;padding-bottom:15px;display:flex;align-items:center}header #enterLogo,header .nw_logo-container{width:144px;display:inline-block}header #enterLogo img,header .nw_logo-container img{width:100%}.ui-datepicker td .ui-state-hover{background-color:var(--bs-black-color);border-color:var(--bs-black-color)}.ui-datepicker .ui-datepicker-header{background-color:var(--bs-primary-color)}.ui-datepicker td .ui-state-active{background-color:var(--bs-primary-color);border-color:var(--bs-primary-color)}.ui-datepicker td.endDate .ui-state-active,.ui-datepicker td.startDate.ui-state-active .ui-state-default,.ui-datepicker td.selectedDate .ui-state-default{background-color:var(--bs-primary-color)}.navbar-default{display:flex;align-items:center}.navbar-default .nw_booking-vehicle-progress{margin:0px}.navbar-default .navbar-collapse{margin-left:auto}.navbar-default .navbar-right{margin-right:0}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:var(--bs-black-color);font-size:14px;font-weight:700}.navbar-default .navbar-nav.navbar-right li.dropdown.nw_c_lang_ob a{border:1px solid var(--bs-primary-color)}.navbar-default .navbar-nav.navbar-right li.dropdown.nw_c_lang_ob .fa{color:var(--bs-primary-color)}.navbar-header{margin-bottom:0}.nw_booking-vehicle-progress a{text-decoration:none}.navbar-right{margin-top:0}.jumbotron h1{color:var(--bs-white-color);text-shadow:none;font-weight:100;background:rgba(0,0,0,0);padding:15px 15px;border-radius:3px;margin-bottom:40px;text-align:center;margin-top:80px}.nw_form-booking-tabs>li.active>a,.nw_form-booking-tabs>li.active>a:focus,.nw_form-booking-tabs>li.active>a:hover{background-color:var(--bs-white-color);color:var(--bs-primary-color)}.nw_form-booking-tabs>li>a{opacity:.8;background-color:var(--bs-white-color);color:var(--bs-primary-color)}.nw_form-booking-tabs>li>a:hover{opacity:.8;background-color:var(--bs-white-color);color:var(--bs-primary-color)}.nw_form-booking-tabs>li.active>a,.nw_form-booking-tabs>li.active>a:focus,.nw_form-booking-tabs>li.active>a:hover{background-color:var(--bs-white-color);color:var(--bs-primary-color);opacity:1}.nw_booking-main-cb input.nw_home-tc,.nw_booking-main-cb input.home-age,.nw_booking-main-cb input.add-discount-code{border:1px solid #ccc}#enterPage section div{background-color:rgba(244,244,244,.9)}#enterPage section h2{color:var(--bs-primary-color)}#enterPage section .button,#enterPage section .button:hover,#enterPage section .button:focus,#enterPage section .button:active{background-color:var(--bs-primary-color);color:var(--bs-white-color);border-radius:2px;font-size:18px;text-transform:initial}.nw_booking-main-cb{background-color:var(--bs-white-color) !important;border-bottom:5px solid var(--bs-primary-color)}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:var(--bs-primary-color);border-color:var(--bs-primary-color)}.btn-primary{background-color:var(--bs-primary-color);border-color:var(--bs-primary-color)}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{background-color:var(--bs-primary-color);border-color:var(--bs-primary-color)}.panel.panel-default.panel-filter .panel-heading,.panel.panel-default.panel-filter .panel-body,.nw_car-listing-container .nw_car-panel h3,.nw_contact-container-float,.panel.panel-default.panelMain>.panel-heading,.panel.panel-default.panel-faqs>.panel-heading{background-color:var(--bs-primary-color)}.nw_car-listing-container .nw_car-panel h3{font-size:20px;font-weight:600}.nw_page-title-heading h1{font-weight:600}.nw_booking-summary-ic h5,.bookingSummaryLarge h5{font-size:18px;font-weight:600;padding-top:10px}.nw_booking-summary-ic p,.bookingSummaryLarge p{font-size:14px}.nw_booking-summary-ic .nw_booking-change-ob a,.bookingSummaryLarge .summaryChangeLink a{font-size:16px}.booking-update-container input[type=submit]{background-color:var(--bs-primary-color);color:#fff}.nw_contact-container-float .nw_tel-number{padding:0 15px;height:55px;font-size:20px;font-weight:600}h4.extrasHeading{background-color:var(--bs-primary-color)}.nw_domain-name,.nw_footer-menu-container,.nw_footer-copyright-container,.nw_footer-copyright-container ul>li>a{background-color:var(--bs-light-gray);color:var(--bs-black-color);font-size:12px;font-weight:normal}.nw_footer-menu-container ul>li>a{color:var(--bs-primary-color);font-weight:600;font-size:12px}.nw_footer-menu-container h4{font-weight:600}.nw_domain-name h4{font-size:24px}.navbar-nav.navbar-right li.menu-item-last{margin-right:0}h1,h2,h3,h4,h5,h6,.nw_usp-grid-icons p,.nw_usp-grid-icons h3,#navbar,.nw_form-booking-tabs,.bonusMsgs,.nw_booking-vehicle-progress,.nw_usp-grid-iconsSidebar p{font-family:"ITC Avant Garde Std Md";font-weight:bold;font-style:normal}.nw_usp-grid-iconsSidebar p span{font-family:Arial,Helvetica,sans-serif}.nw_car-listing-container .nw_action-btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0 20px 0}.nw_car-listing-container .nw_action-list-cb{list-style:none;width:100%;text-align:center;padding:0px 10px;width:50%}.nw_car-listing-container .nw_selectVehicle-cb{display:block;padding:14px 5px;font-size:14px;line-height:1}.nw_car-listing-container .nw_popup-over-cb{position:relative;display:block}.nw_car-listing-container .nw_popup-over-cb .pop-over{background:var(--bs-black-color);color:#fff;height:30px;min-width:111px;padding:5px 10px;width:auto;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;position:relative;font-size:12px}.nw_car-listing-container .nw_popup-over-cb .pop-over::after{content:"";background:url(../img/arrow_drop_up.svg) no-repeat;position:absolute;top:-17px;height:30px;width:30px;background-size:30px;display:block}.nw_car-listing-container .button-primary-outline{border-color:var(--bs-primary-color);background-color:var(--bs-white-color);color:var(--bs-primary-color)}.nw_car-listing-container .button-primary-outline:hover{border-color:var(--bs-primary-color);background-color:var(--bs-primary-color);color:var(--bs-white-color)}.nw_car-listing-container .nw_rentPrice{margin:0 0 8px;font-size:22px;font-weight:700}@media(min-width: 992px){.topStickypanel{position:sticky;top:10px}}.nw-common-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:90;display:none;overflow-y:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nw-common-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.nw-common-modal .nw-common-modal-container{position:absolute;top:200px;background:#fff;max-height:98vh;max-width:500px;overflow-y:auto;width:94%}.nw-common-modal .nw-common-header{padding:17px 20px;background-color:var(--bs-primary-color)}.nw-common-modal .nw-common-title{font-size:16px;padding-right:20px;color:var(--bs-white-color)}.nw-common-modal .nw-common-close-icon{font-size:18px;position:absolute;top:13px;right:12px;color:var(--bs-black-color);height:30px;width:30px;border-radius:50%;cursor:pointer;background:url(../img/close.svg) no-repeat center center;background-size:auto 50%}.nw-common-modal .nw-common-form{padding:20px}.nw-common-modal .nw-common-section{display:block}.nw-common-modal .nw-common_input_con{position:relative;margin-bottom:15px}.nw-common-modal .nw-common_input_con .nw-common-input-popup{border:0;outline:0;height:44px;color:#010101;width:100%;font-size:14px;padding-left:15px;padding-right:15px;position:relative;border:1px solid #c4c6cc}.nw-common-modal .nw-common_input_con label{display:block;width:100%;font-size:14px;margin-bottom:5px}.nw-common-modal .nw-common-btn-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nw-common-modal .nw-common-btn-actions .nw-common-action-btn{font-size:14px;cursor:pointer;text-align:center;margin:10px 10px 0;background-color:var(--bs-primary-color);color:var(--bs-white-color);padding:10px 45px}.btn{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.nw_car-listing-container>.row{margin-left:-6px;margin-right:-6px}.nw_car-listing-container .gridBox{padding-left:6px;padding-right:6px;margin-bottom:20px}.footer-container{margin-top:50px}.nw_content-cb{padding-top:50px;padding-bottom:50px}.nw_content-cb .UspIconHeader{color:var(--bs-black-color);font-size:36px;margin-bottom:30px;margin-top:0}.nw_content-cb p{font-size:16px;line-height:1.5}.nw_content-cb .readMore_con{font-weight:600}.nw_terms-container{display:flex;justify-content:center;min-height:400px;align-items:center;text-align:center}.nw_terms-container .title{margin-bottom:25px}.nw_terms-container a{margin-left:10px;margin-right:10px;font-size:16px;padding:15px 25px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:15px}@media(max-width: 480px){.nw_terms-container{min-height:250px}.nw_terms-container a{margin-left:5px;margin-right:5px;font-size:16px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:center}}.nw_spacer-bottom{padding-bottom:20px}.panel.panel-default.panel-inc-exc .panel-body .inc-exc-section{min-height:170px}@media(max-width: 991px){header{display:block;padding-bottom:0}header .navbar-default{display:block}header .navbar-header{margin-bottom:15px}.navbar-default .navbar-nav.navbar-right li.dropdown.nw_c_lang_ob a{border:0px}.navbar-nav.navbar-right li.dropdown.nw_c_lang_ob a{font-size:14px}.dropdown-menu.nw_CountryLang{padding-left:15px;padding-right:0}}@media(max-width: 767px){.rental-terms-brands,.nw_no-space-lr-mobile,.rental-terms{padding-left:0;padding-right:0}.panel.panel-default.panel-inc-exc .panel-body .inc-exc-section{min-height:inherit}.extrasWrapper>.row{margin-left:-15px;margin-right:-15px}.jumbotron h1{font-size:22px;margin-bottom:20px;margin-top:40px}}@media(max-width: 480px){.nw_car-listing-container .nw_selectVehicle-cb{display:block;padding:10px 25px;font-size:12px}}

.nw_car-listing-container .nw_action-btn{
    justify-content: center;
}

.nw_car-listing-container .nw_car-panel h3 {
    font-size: 16px;
    font-weight: 400;
  }
  span.nw_car-name span {
    font-size: 10px;
  }

  .jumbotron{height:auto;position:relative}.jumbotron:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1}.jumbotron .container,.jumbotron .nw_booking-main-cb{z-index:5;position:relative}.jumbotron .nw_booking-main-cb .form-control{padding-right:38px !important}

  .nw_car-listing-container .nw_car-panel {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    background: #fff;
  }
  
  .nw_car-listing-container .nw_car-panel .nw_c_image {
    margin: 0px;
    padding: 30px;
    min-height: 1px;
  }
  
  .nw_car-listing-container .nw_car-panel .nw_c_image + .container-fluid {
    width: 100%;
  }
  
  .nw_car-listing-container .nw_car-panel .nw_features-icons-cb {
    border-bottom: 0px solid #e6e6e6;
  }
  
  .nw_car-listing-container .nw_action-btn {
    border-top: 1px solid #e6e6e6;
    margin-top: auto;
    padding-top: 15px;
  }
  .nw_car-listing-container .nw_popup-over-cb-pay-later .pop-over{background:var(--bs-black-color);color:#fff;height:30px;min-width:111px;padding:5px 10px;width:auto;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;position:relative;font-size:12px; visibility: hidden;}


.nw_car-listing-container .nw_car-panel .previousCar {
  top: 180px;
}

.activeFlip {
display: flex !important;
flex-direction: column;
padding-top: 42px;
}

.nw_car-listing-container .nw_car-panel .nw_inclusions-section .nw_back-btn {
position: relative;
bottom: auto;
}

.nw_car-listing-container
.nw_car-panel
.nw_inclusions-section
.nw_inclusions-sec-inner {
margin: 0;
padding-top: 5px;
padding-left: 20px;
padding-right: 20px;
max-height: 340px;
overflow: hidden;
overflow-y: auto;
}

.nw_inclusions-sec-inner::-webkit-scrollbar {
width: 0.5em;
}

.nw_inclusions-sec-inner::-webkit-scrollbar-thumb {
background-color: #ccc;
}

.nw_inclusions-sec-inner::-webkit-scrollbar-track {
box-shadow: inset 0 0 6px rgb(0 0 0 / 10%);
}

@media (max-width: 991px) {
.nw_car-listing-container .nw_car-panel .previousCar {
  position: inherit;
  top: inherit;
  left: inherit;
}
}


.nw_car-listing-container .nw_action-btn {
  min-height: 140px;
}  


.nw_booking-main-cb input.ui-autocomplete-loading, .posRel input.ui-autocomplete-loading {
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0ibWFyZ2luOiBhdXRvOyBkaXNwbGF5OiBibG9jazsgc2hhcGUtcmVuZGVyaW5nOiBhdXRvOyIgd2lkdGg9IjM1NHB4IiBoZWlnaHQ9IjM1NHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMDAwMDAwIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuOTE2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiMwMDAwMDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC44MzMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg2MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwMDAwMCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg5MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwMDAwMCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDEyMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwMDAwMCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjU4MzMzMzMzMzMzMzMzMzRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE1MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwMDAwMCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwMDAwMCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjQxNjY2NjY2NjY2NjY2NjdzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDIxMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwMDAwMCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjMzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDI0MCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwMDAwMCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4KICA8L3JlY3Q+CjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNzAgNTAgNTApIj4KICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSIzIiByeT0iNiIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiMwMDAwMDAiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4xNjY2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+CiAgPC9yZWN0Pgo8L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAwIDUwIDUwKSI+CiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iMyIgcnk9IjYiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjMDAwMDAwIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMDgzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMzMCA1MCA1MCkiPgogIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjMiIHJ5PSI2IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iIzAwMDAwMCI+CiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPgogIDwvcmVjdD4KPC9nPgo8IS0tIFtsZGlvXSBnZW5lcmF0ZWQgYnkgaHR0cHM6Ly9sb2FkaW5nLmlvLyAtLT48L3N2Zz4=) no-repeat center right!important;
  background-size: auto 70%!important;
  padding-right: 30px
}

.vehicle_box .nw_action-list-cb s {
  opacity: 0.3;
  font-size: 16px;
  display: block;
}

.vehicle_box .nw_action-list-cb s.hide-discounted-price{
  visibility: hidden;
  opacity: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.nw_usp-grid-icons p,
.nw_usp-grid-icons h3,
#navbar,
.nw_form-booking-tabs,
.bonusMsgs,
.nw_booking-vehicle-progress,
.nw_usp-grid-iconsSidebar p {
  font-family: var(--bs-heading-medium);
  font-weight: bold;
  font-style: normal;
}

.n-common-modal.active-popup {
  display: block;
}

.n-common-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 99;
  display: none;
  overflow: hidden;
  overflow-y: auto;
}

.n-common-modal .n-common-modal-container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 100px;
  padding-bottom: 50px;
}

.n-common-modal .n-common-g-box {
  background-color: #fff;
  padding: 40px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.45);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  position: relative;
}


.n-common-modal .n-common-g-box .n-common-close-icon {
  position: absolute;
  top: 13px;
  right: 12px;
  height: 24px;
  width: 24px;
  cursor: pointer;
  font-size: 20px;
}
.n-common-close-icon {
  position: absolute;
  top: 13px;
  right: 12px;
  height: 24px;
  width: 24px;
  cursor: pointer;
  background: url(../img/close-popup.svg) no-repeat center center;
  background-size: auto;
  text-indent: -99999px;
}

.n-common-modal .n-common-g-box .n-common-header {
  position: relative;
}

.n-common-modal .n-common-g-box .n-common-header .heading-title {
  font-family: var(--bs-heading-medium-2);
  color: #333;
  text-shadow: none;
  font-size: 1.563rem;
  line-height: 30px;
  margin-bottom: 5px;
}
.mb-4 {
  margin-bottom: 1.5rem !important;
}

.n-common-modal .n-common-g-box .lang-submit-btn {
  min-width: 1px;
  height: auto;
  background-color: var(--bs-primary-color);
  border-color: var(--bs-primary-color);
  color: #fff;
  border-radius: 4px;
  box-shadow: none;
  border: none;
  padding: 13px 27px;
  cursor: pointer;
}

.maxWidth-1 {
  max-width: 410px;
}

.maxWidth-2 {
  max-width: 550px;
}

.maxWidth-3 {
  max-width: 750px;
}

@media(max-width: 767px) {

  .maxWidth-2,
  .maxWidth-3,
  .maxWidth-1 {
      max-width: 80%;
  }
}

.extrasItemInner .extrasItemSelection .coveragesBtn {
  margin: 20px 0;
  height: 31px;
  text-transform: uppercase;
}
.extrasItemInner .extrasItemSelection .coveragesBtn .btn {
  outline: 0;
}
.extrasItemInner .extrasItemSelection .coveragesBtn .btn-primary:focus {
  background-color: var(--bs-primary-color);
  border-color: var(--bs-primary-color);
}

#vehicle_view_section .nw_car-listing-container .nw_rentPrice span {
  font-size: 1rem;
  font-weight: 200;
  color: grey;
}

@media(max-width:767px){
  .bs-hide-mobile{
    display: none;
  }
}

.bookingOverlaySearch {
  display: none !important;
}

.jumbotron:before {

  height: 108%;
}

.jumbotron {
  overflow: visible;
}

.jumbotron .bookingAutocompleteOuter img {
  max-width: 100%;
  position: static;
  width: auto;
}

.nw_booking-main-cb {
  position: relative;
}

.jumbotron>img {
  object-fit: cover;
}

@media(min-width: 768px) {
  .jumbotron .bookingAutocompleteOuter {
      top: -182px !important
  }
}

@media(min-width: 992px) {
  .jumbotron .bookingAutocompleteOuter {
      top: -140px !important
  }
}



@media(max-width: 767px) {
  .jumbotron:before {
      height: 100%;
  }
}

.n-popup-common-code-static-old{
  margin-left: 20px !important;
}