.inner-page .bookingwizard a.swap{font-size:28px;background:#fff;line-height:1 !important}
.inner-page .hpc .dropdown-menu{margin:0;padding:0}
@media screen and (max-width:768px){.inner-page .bookingwizard .sliderNav1.carousel-indicators{z-index:1}
.inner-page .bookingwizard .award-logo-content a{width:74px;float:right;margin-left:15px}
.inner-page .bookingwizard .award-logo-content:last-child{margin-top:0}
}
@media screen and (min-width:1024px){.inner-page .bookingwizard .carousel-tab-component+.teaser-text.section{margin-top:70px !important}
.inner-page .bookingwizard .container{min-width:1020px !important;max-width:100%}
.inner-page .bookingwizard .retrunTrip .triptypeselect,.inner-page .bookingwizard .onewayTrip .triptypeselect{min-width:10% !important;max-width:10% !important}
.inner-page .bookingwizard .datePickerCol.col-md-3{max-width:20% !important;flex:0 0 20% !important}
.inner-page .bookingwizard .triptypeselect .triptype button,.inner-page .bookingwizard .cabin-picker button{padding:27px 0 5px 10px;border-radius:0;width:100%;max-width:100%;text-align:left;font-size:var(--input-label)}
.inner-page .bookingwizard .triptypeselect .triptype button,.inner-page .bookingwizard .cabin-picker button{min-width:88px;height:58px}
.inner-page .bookingwizard .datePickerCol,.inner-page .bookingwizard .dateRangePic{position:static !important}
.inner-page .bookingwizard .multicityTrip .mulfiglightnew{min-width:33.2% !important}
.inner-page .bookingwizard .multicityTrip .passengers-picker{max-width:33.2% !important;padding:0 !important;margin:0 !important}
.inner-page .bookingwizard .multicityTrip .multicityPromocode{max-width:28.3% !important;flex:0 0 30% !important;min-width:25%;margin-left:1px !important}
.inner-page .bookingwizard .multicityTrip .multicitysearchbtn{max-width:23% !important}
.flightsearchform #bw-passenger-picker{z-index:auto}
}
.inner-page .bookingwizard .stopindoha-tooltipContent,.inner-page .bookingwizard .stopindohapreferences{display:none}
.inner-page .bookingwizard .enable-stopindoha.stopindoha-tooltipContent,.inner-page .bookingwizard .enable-stopindoha.stopindohapreferences{display:flex}
.inner-page .bookingwizard .formsubmit{display:inline-flex;max-width:48%;margin-left:1%}
.btn.dropdown-toggle,.btn.dropdown-toggle:hover,.btn.dropdown-toggle:focus,.btn.dropdown-toggle:active{background:none transparent !important;border:0 solid transparent !important;outline-offset:0}
.submitbutton{border-radius:5px !important}
.removeflight,.addroomclosebtn{font-size:0 !important;margin:9px 0 0 6px !important}
.btn.btn-dark{color:#fff;background:var(--primary1) !important;border:var(--primary1-border) !important}
.inner-page .bookingwizard.hpc .paxbar .btn-white,.inner-page .bookingwizard.hpc .stopover-content .btn-white{font-weight:normal;padding:0 28px 6px 18px !important;font-size:12px;border-radius:0;border:1px solid #e4e4e4 !important;line-height:0;height:42px;color:var(--primary1)}
.inner-page .bookingwizard.hpc .paxbar .btn-white.minusbtn{border-radius:6px 0 0 6px;padding:0 28px 11px 18px !important}
.paxbar .row .btn-white:last-child,.stopover-content .btn-white:last-child{margin-left:2px !important}
.passengertooltip .tooltip-icon{font-size:0 !important}
.cabin-picker .dropdown-menu.show{right:-2px !important;left:auto !important}
.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url('../../../flights/v1/flights-widget/clientlib/resources/customradio.svg') !important}
.inner-page .hpc .custom-control-label::before,.inner-page .hpc .custom-control-label::after{left:-1.5rem !important}
.custom-control{position:relative !important;display:block;min-height:1.5rem !important;padding-left:1.5rem !important}
.custom-control-input:checked~.custom-control-label::before{color:#fff !important;border-color:#ccc !important}
.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#fff !important}
.inner-page .hpc .stopoverdays .plus,.inner-page .hpc .stopoverdays .minus{border:1px solid #ccc !important;padding:6px 18px 9px 18px}
.inner-page .hpc .whenin-journey.form-group,.inner-page .hpc .howmany-days.form-group{margin-bottom:0 !important}
.inner-page .hpc .stopindohapreferences{margin-bottom:20px !important}
.inner-page .hpc .promocodecontent{padding:0 !important;max-width:100%;flex:0 0 100%}
.inner-page .hpc .flightsearchform .paxbar .custom-control-label::before,.inner-page .hpc .flightsearchform .paxbar .custom-control-label::after{right:0;left:unset !important;top:10px}
.inner-page .hpc .flightsearchform .paxbar .custom-control.custom-radio,.inner-page .hpc .flightsearchform .paxbar .cabinLAbel{padding-left:0 !important;display:flex}
.inner-page .hpc .flightsearchform .cabin-custom-radio .custom-radio .custom-radio-label{width:98%}
.inner-page .hpc .promocodecontent .inputText{position:absolute}
.inner-page .hpc .multycitycabinclass,.inner-page .hpc .multicityTrip .roundtripcabinclass{display:none}
.inner-page .hpc .multicityTrip .multycitycabinclass{display:inline}
.inner-page .hpc .paxbar .form-group{margin-bottom:0 !important}
.inner-page .hpc .flightsearchform .confirmBtnBox{margin-top:0 !important}
.inner-page .hpc .calendar-buttons{margin:15px 0 0 0 !important;padding:7px 0 7px !important;display:none !important}
.qr-datepicker-open .inner-page .hpc .calendar-buttons{display:flex !important}
.inner-page .hpc .calendar-header{padding:0 !important;margin:0 0 15px 0 !important}
.inner-page .hpc .calnav{padding-bottom:8px}
.inner-page .hpc .inner-tabs li a{color:#333 !important}
.inner-page .hpc .calnav ul{margin-bottom:0 !important}
.inner-page .bookingwizard a:hover{text-decoration:none !important}
.inner-page .hpc.bookingwizard svg{margin-top:-5px}
.inner-page .hpc.bookingwizard .calButtonwrap{display:none}
.inner-page .hpc.bookingwizard .calendar-buttons .confirmBtn{margin-left:20px !important}
.inner-page .hpc.bookingwizard th{text-align:center !important}
.inner-page .hpc.bookingwizard .calnav ul li a{color:#999;font-size:var(--font-xs)}
.inner-page .hpc.bookingwizard .calnav ul li a.active{color:var(--primary1)}
.inner-page .hpc.bookingwizard .calnav ul li a:focus{text-decoration:none !important}
.inner-page .hpc.bookingwizard .t-today .t-highlight-today{display:inline-block !important}
.inner-page .hpc.bookingwizard .t-today:hover .t-highlight-today{display:none !important}
.inner-page .hpc.bookingwizard .flightsearchform .multycitycabinclass .cabin-custom-radio{padding:0}
.inner-page .hpc.bookingwizard{margin-bottom:40px}
.inner-page .mt-lg-n5.bookingwidget-wrapper{margin-top:40px !important}
.inner-page .wizardpane .nav-link{padding:12px 15px 13px 15px}
.inner-page .bookingwizard.hpc .nav-tabs .nav-link{border:0;border-radius:0}
.inner-page .bookingwizard.hpc .wizardpane li:first-child a.nav-link{border-radius:8px 0 0 0}
.inner-page .bookingwizard.hpc .wizardpane li:last-child a.nav-link{border-radius:0 8px 0 0}
@media screen and (max-width:768px){.inner-page .hpc.bookingwizard{margin-bottom:70px}
.inner-page .hpc .calendarblock{max-width:20% !important}
.qr-datepicker-open .inner-page .hpc .calendarblock,.inner-page .hpc .multicityTrip .calendarblock{max-width:100% !important}
.qr-datepicker-open .inner-page .hpc .calendar-buttons .confirmBtn{width:45% !important}
.qr-datepicker-open .inner-page .hpc td.t-end:after{border-width:30px 11px 30px 0 !important}
.qr-datepicker-open .inner-page .hpc .calendarblock .col-md-6.text-right{padding:0}
.inner-page .hpc.bookingwizard .form-group{margin-bottom:15px !important}
.inner-page .hpc.bookingwizard .t-check-in{margin-bottom:0}
.inner-page .bw-autocomplete.input-group{display:block !important}
.inner-page .hpc .dropdown .btn{text-align:left !important}
.inner-page .hpc .t-check-in,.t-check-out{position:static !important}
.inner-page .hpc .promocode a.more{margin-left:0 !important}
.inner-page .bookingwizard .formsubmit{display:flex;max-width:100%;margin-left:0}
.inner-page .bookingwizard .paxbar{position:absolute !important;padding:20px 15px !important}
.inner-page .bookingwizard .responsivepaxbartitle{margin-right:0 !important;margin-left:0 !important;padding-right:0 !important;padding-left:0 !important}
.inner-page .hpc .promocodecontent .inputText{position:static}
.inner-page .hpc .responsivedropoverlay ul{padding:20px 15px !important}
}
.inner-page .bookingwidget-wrapper .nav{min-height:35px}
.inner-page .hpc .wizardpane.d-none~.tab-content{border-radius:var(--flow-standard-radius)}
.inner-page .hpc .stopoverdays .minus:hover,.inner-page .hpc .stopoverdays .plus:hover,.inner-page .hpc .stopoverdays .minus:active,.inner-page .hpc .stopoverdays .plus:active,.inner-page .hpc .stopoverdays .minus:focus,.inner-page .hpc .stopoverdays .plus:focus{background-color:var(--primary1) !important;color:#fff}
.inner-page .calendar-buttons label{display:inline-grid !important;margin-bottom:0 !important}
@media only screen and (max-width:769px){.inner-page .calendar-buttons .confirmBtn{padding-left:10px !important;padding-right:10px !important}
}
@media screen and (max-width:768px){.inner-page .bookingwidget-wrapper .nav{min-height:15px}
.inner-page .bookingwidget-wrapper .qr-datepicker-days{height:57vh}
}
.inner-page #flight-hotel .paxbar .row .btn-white:last-child{margin-left:-8px !important}
.inner-page #book .multicityTrip .qr-datepicker .calendar-buttons{display:none !important}
.inner-page .hpc .nav.autosuggest-tabs{display:none}
.inner-page .hpc .nav.autosuggest-tabs.show-autotabs{display:flex}
.inner-page .hpc .nav.autosuggest-tabs{padding-left:16px}
.inner-page .hpc .nav.autosuggest-tabs .nav-link{padding:4px 20px}
.iframe-bw .main-holder-sm,.iframe-bw .main-holder{overflow:visible !important}
.calendar-buttons label.hide{display:none !important}