.bra-2{border-radius:8px!important}.bra-3{border-radius:12px!important}.bra-4{border-radius:16px!important}.pa-4{padding:16px}.pa-5{padding:20px}.pa-6{padding:24px}.justify{text-align:justify}@media only screen and (max-width:991px){.swap-sm{display:flex!important;flex-direction:column-reverse}}@media only screen and (max-width:767px){.px-xs-5{padding-left:20px!important;padding-right:20px!important}.text-xs-right{text-align:right!important}.pr-xs-0{padding-right:0!important}.pl-xs-0{padding-left:0!important}}@media only screen and (min-width:768px) and (max-width:991px){.text-sm-right{text-align:right!important}.mr-sm-1{margin-right:4px!important}.ml-sm-1{margin-left:4px!important}}@media only screen and (min-width:992px) and (max-width:1199px){.text-md-right{text-align:right}.mr-md-1{margin-right:4px!important}.ml-md-1{margin-left:4px!important}.px-md-0{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:1200px){.text-lg-right{text-align:right!important;}.mr-lg-1{margin-right:4px!important}.ml-lg-1{margin-left:4px!important}}.fa-15x{font-size:1.5em}.fas.soft-hide{display:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form_tabs a i{color:white!important}header#masthead{box-shadow:0 1px 3px rgba(0,0,0,.1)}.enlarge>div>div{transition-duration:0.3s;transform:scale(1.1);box-shadow:0 2px 3px rgba(0,0,0,.3);padding:1px 10px}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.fa-spinner{color:#fff;-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}#homepage_search_form_inner>div.form_tabs:not(.active){opacity:.8}.form_title_top{font-size:17px;font-family:Abel,Arial,Helvetica,sans-serif;color:#fff;text-align:left;margin-right:10px}#map_pickup.show,#map_dropoff.show{max-height:262px;width:100%;border-radius:5px}.special_discount_2{width:33px!important;float:left;margin-right:25px!important}.search_form_row.step1 select,.search_form_row.step1 input{width:100%;padding:7px 15px;border-radius:5px;border:0;height:33px}.car-rental-top-navigation .nav-num{color:#085291!important}.search_form_row.step1 .select2.select2-container{margin-bottom:0}.input_variable{text-align:center;height:33px;max-width:75px;border-radius:0!important}.search_form_row input.car-rental-do-search{margin-top:10px}@media screen and (max-width:991px){.search_form_row input.car-rental-do-search{margin-top:20px}}button.qty_button{padding-left:0;padding-right:0;width:100%}input.car-rental-do-search{padding:7px!important;height:33px}.no_padding_left{padding-left:0!important}.no_padding_right{padding-right:0!important}button.remove_unit{border-bottom-right-radius:0;border-top-right-radius:0;height:33px}button.add_unit{border-top-left-radius:0;border-bottom-left-radius:0;height:33px}input.input_variable::-webkit-outer-spin-button,input.input_variable::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.search_form_row.step1 .time{margin-top:0!important}.edit_msg{color:#fff;text-transform:uppercase;border:1px solid;padding:5px 10px;border-radius:4px;margin:10px auto;display:table}#search_form .special_discount{width:25px;height:25px;margin-right:10px;margin-top:18px}#search_form .special_discount_text h3{padding-left:15px;float:left;margin-top:15px;margin-bottom:0}#search_form .special_discount_text,#search_form .special_discount_text h3{color:#fff}.single-trip-container{position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.single-trip-center{text-align:center}.single-trip-side:first-child{margin-right:10px;text-align:right}.single-trip-side:last-child{margin-left:10px;text-align:left}.single-trip-side{flex:1;margin:0 10px}.single-trip-iti i{vertical-align:middle}.car-rental-options,.car-rental-top-navigation,.car-rental-search-result,.car-rental-booking-details{background-color:#fff}.trip_summary_buttons{margin:0 auto 18px;display:table}.trip_summary_buttons button{margin:0 5px}button.rental_mode{color:#fff}@media screen and (max-width:767px){#first_trip_details,#second_trip_details,.summary-container,.trip_summary_buttons button,#first_trip_details .nrs-header,#second_trip_details .nrs-header,.summary-container .nrs-header{font-size:14px!important}}.org_price{float:right;text-decoration:line-through}.extra.no_margin.add{background-color:#d3d3d347}.button.tip_button{padding:2px 15px}.calculator_tip{display:flex!important;flex:1!important}@media screen and (max-width:991px){.calculator_tip{justify-content:center}}.calculator_title{background-color:#002651;color:#fff;padding:10px 20px;border-radius:4px}.calculator_tip button{line-height:17px}.calculator_results .title,.calculator_results .result{background-color:#fff;padding:9px}.calculator_tip i{color:white!important}input.special_discount{float:left;height:30px;width:30px;margin:0 15px}.save-customer{display:initial}h5.trip_title_summary{text-align:left;text-transform:uppercase;margin:0}.customer-details select{width:100%;padding:5px}.form_tabs{padding:15px!important;color:#fff;text-align:center;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;cursor:pointer}.review-container{background-color:#12587f!important;margin:auto;display:table;padding:20px 0;color:#fff;border-radius:50px}.button.rental_mode:not(.active){background-color:#313131}.customer-data-input input[type="checkbox"]{margin-bottom:10px}.custom_font{font-family:"Roboto",cursive;color:#08577e;font-size:34px;line-height:34px}.home_text{text-align:center;font-size:26px;line-height:47px;padding-bottom:29px}.home_text_2{text-align:center;font-size:35px;line-height:47px}.home_text_3{font-size:18px;line-height:24px}#provide_text_change{background-color:#08577e;color:#fff;padding:5px 15px;display:inline-block}.cloud{position:relative}.home_icons img{background-color:#fff;border:2px dashed #ccd3d8;border-radius:50%;padding:5px}.reasons-to-book-with-us{font-size:1.1em;width:150px;height:150px!important;vertical-align:middle;border-radius:75px;font-family:"Roboto",cursive;line-height:1.5em;text-align:center;color:#08577e;-webkit-box-shadow:0 0 10px 0 rgb(8 87 126);-moz-box-shadow:0 0 10px 0 rgba(8,87,126,1);background:-webkit-linear-gradient(top,white 1%,#f9f9f9 98%) repeat scroll 0 0 transparent;padding:0 10px 17px 10px;margin:auto;display:flex;align-items:center}.reasons-to-book-with-us-block{margin:auto;display:table}#homepage_search_form_inner>div.col-sm-12,div#point_to_point{border-top-left-radius:0}div#airport_shuttle{border-top-right-radius:0}.full-width{width:100%}#search_form{padding:25px!important}#map_dropoff_big.show,#map_pickup_big.show{width:100%;border-radius:5px}@media screen and (max-width:767px){#map_pickup_big,#map_dropoff_big{max-height:300px}}.form_options{margin-bottom:20px}.form_title{width:100%!important}.vertical_form .special_discount_text h4{margin-top:5px;margin-bottom:20px}.home_text_vertical{font-size:26px;line-height:47px;padding-bottom:29px;color:#fff}.home_text_vertical_2{font-size:32px;line-height:47px;padding-bottom:29px;color:#fff}.choose_text{-webkit-animation:mymove 1s infinite;animation:mymove 1s infinite}@keyframes mymove{0%{padding:0 5px}50%{padding:0 25px}100%{padding:0 5px}}.special_discount_2{margin-top:-3px}.reg_width{max-width:300px;margin:0!important}.block{width:100%;display:inline-block!important}div#search_form.step1 input.button.btn-cancel-booking{margin-top:0}.cc-number,.cc-number strong{line-height:20px!important}.car-rental.buttons input,.row.car-rental.buttons button{margin-left:5px;margin-right:5px}@media screen and (max-width:900px){.car-rental.buttons input,.car-rental.buttons button{width:100%!important;margin-bottom:5px;margin-right:0;margin-left:0}}.fa-plane.fa-arrival{transform:rotate(90deg)}.customer-details input{width:100%}.partners-links{text-align:left;margin:auto;display:table}@media screen and (max-width:991px){.partners-links a{padding-bottom:8px;display:inline-block}}.grecaptcha-badge{width:70px!important;overflow:hidden!important;transition:all .3s ease!important;left:0!important;z-index:999}.fake-title p{font:400 24px/28px "Poppins",sans-serif}.mask-notice{background-color:#fff;padding:10px;border-radius:4px;border:4px solid;margin:8px 0;width:fit-content}.time_pick .prev:before,.time_pick .next:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Free';font-weight:900;font-size:15px}.time_pick .prev:before{content:"\f077"!important}.time_pick .next:before{content:"\f078"!important}.time_pick .prev,.time_pick .next{padding:5px 14px 1px 14px!important}@media screen and (min-width:767px) and (max-width:991px){.mx-sm-auto{margin-left:auto;margin-right:auto}}@media screen and (max-width:766px){.mx-xs-auto{margin-left:auto;margin-right:auto}}.top-nav-center{max-width:1000px;margin:auto}@media screen and (min-width:768px){.top-nav-center .car-rental-top-navigation>div{width:33%!important}}