@media(max-width:1200px){.my-nav h4,.myaccpfrofile .user-desc{align-self:center}#share-itnry h4,.confirmHead h2,.confirmationPage .hotelInfo h2,.contBgWhite h4,.hRnearByHotel .cont span.tit,.hRnearByHotel h3,.header h4,.route-panel h3{font-weight:600}.can.tooltipCustom,.fltRBlockInfo .tooltipCustom{cursor:pointer}.home .herobanner .container:after{left:-80px;background-size:70% auto}.headLeft{width:91%}.headRight{width:8%}.ls-box{right:5%;width:90%}.ls-custom-col{min-width:inherit}.hImage{max-height:250px}.topMenu .dp-opt.currency .dropdown{left:-25px;width:650px}.sortBy li{margin:0 4px}.sortBy li::before{margin-right:-6px}.sortSec .sortBy>li .custom-select-v3::before{left:16px}.ad-block .inner figure img{width:auto}.hAd-5 figure:hover figurecaption{line-height:40px;top:2%}.nearHotel .owl-theme .owl-controls{right:auto;left:30px}.fltResults .airNameAmn{width:80px;padding-right:0}.fltResults .airlineName{width:100%}.fltResults .airLineLogo .airNameAmn{width:96%}.fltResults .airLineLogo figure{text-align:center;margin-left:6px}.fltResults .airNameAmn em{width:100%}.fltResults .flightFrom{width:8%}.features ul li:before{background-image:none}.features ul li{padding:0}.topRoutes.owl-carousel .owl-item .item img{width:100%}.trip li .hdng-txt{width:70px}.date-format .custom-select-v3{width:30%;margin-right:3%;margin-left:0}.date-format .custom-select-v3:first-child{margin-right:0;margin-left:0}.date-format .birthdayPicker{width:315px}.peBlock.wBox .birthdayPicker .custom-select-v3{width:31%}.seachContainer .multic6.fFields{margin:0 -5px -15px}.hAd-1,.hAd-3{height:176px}.hAd-2{height:192px}.topRouteSec .hAd-3 .gridItems figure img{min-height:204px}.h-boxbord{height:300px}.h-boxbord .bdy{height:255px}.hAd-4 span.tit{margin-top:0}.hAd-2 h2{margin:10px 0}.hAd-3 figure{min-height:188px}.hAd-1 span br{display:none}.hAd-1 span{font-size:22px;line-height:2;padding:58px 0 0}.confirmBtn a,.nearHotel .total strong{font-size:14px}.hAd-1 span::after{bottom:26%}.can.tooltipCustom .tooltipCustomCont,.hAd-5 .hotelsSubscribe .subscribeIcon::before{bottom:10px}.hAd-1 span::before{top:21%}.hotelsfeaturedSlider .gridItems figure{min-height:250px}.gridItems .stick{padding:15px}.contBgWhite h5,.gridItems .stick h3,.gridItems .stick h5{margin-bottom:10px}.hAd-4,.hAd-5,.hAd-6{height:300px}.hAd-4 h4.tit{margin-top:10px}.hAd-6 figurecaption{top:27%}.hAd-5 .hotelsSubscribe{padding:10px}.hAd-5 .hotelsSubscribe .subscribeIcon:before{top:65%}.rowfild .custom-select-v3::before{margin-top:0}.tis_banner .tis_cont{margin-top:50px}.reedem_p_tit,.tis_reedem_p_list{margin-top:20px}.hAd-5 figure{height:138px}.hAd-5 figure figurecaption{top:10%}.hAd-5 .hotelsSubscribe .subscr{margin-bottom:0}.infoSec{width:77%}.filterSec{width:23%}.hotel-search .map-wrap{padding:0 5px 0 0;margin:10px 0}.map-wrap .text-link{margin:0}.install ul li img{max-width:110px;height:auto}.panel-heading{border-bottom:0}.modal-dialog.modal-lg{width:90%}.priceInfo,.priceInfo .srTotalPrice span{text-align:center}.confirmHeading.priceInfo{text-align:right}.fltResults .showDetails,.fltResults .showDetailsPOP{padding:8px}.vwDtls.showDetails{padding:0}.fltResults .seatSelect{padding:3px 5px 2px}.packg-list.shortPack li{padding:14px 20px!important}.fhReview .hotelInfo p,.hotelInfo .address span,.map-wrap .text-link{line-height:24px}.owl-theme .owl-controls{top:45%;right:-2.5%;width:auto!important}.modifySearch .owl-theme .owl-controls,.nearHotel .owl-theme .owl-controls{width:100%!important}.filter-slider #flightAirlineGrid.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-next{left:-19px!important;top:10px}.filter-slider #flightAirlineGrid.owl-carousel.owl-theme .owl-controls .owl-buttons .owl-prev{top:7px;right:-15px!important}.filter-slider #flightAirlineGrid.owl-theme .owl-controls{right:0}.date-format .custom-select-v3:not(:last-of-type){margin-left:2px}.owl-controls .owl-buttons .owl-next{left:-26px}.nearByhotels .owl-buttons .owl-next{left:-10px}.owl-controls .owl-buttons .owl-prev{right:4px}.nearHotel .owl-theme .owl-controls .owl-buttons div.owl-prev{right:6px!important}.nearHotel .owl-theme .owl-controls .owl-buttons div.owl-next{left:-56px!important}.hotelList .hotelview:nth-child(3n+3){margin-left:25px!important}.fph-info.item .hotelImgSec figure{width:100%}.fph-info.item .hotel-info{padding:0 10px}.my-nav,.myAccountContainer{padding:0}.fph-info .hotel-info .show-map{display:block;margin:5px 0}.fph-info.item .ar-details{width:60%}#carousel-example-generic .item>img{max-width:inherit;width:480px}.hotelsfeaturedSlider .flightSliderBg a{clear:right;float:right}.flightSliderBg span.nmore{margin-bottom:0}.my-nav{background:rgba(0,0,0,0);z-index:9;position:relative}.my-nav,.myAccountContainer{width:97%}.myAccountContainer>.row{margin:0}.myaccount-plans a{padding:15px 35px}.myAccSort .custom-select-v3 select{padding:0 10px 0 25px}.myAccSort .btn.btn-sm,.search-options li{margin-right:10px}.search-options li:before{right:-2px}.myaccpfrofile{width:100%;min-height:110px;display:flex;justify-content:space-between}.myaccpfrofile .user-desc,.myaccpfrofile h1{display:inline-block;width:60%;text-align:right}.dashboard-details{margin:0;z-index:1;background:#FFF}.navbar-toggle .icon-bar,.navbar-toggle.active{background:#fff}.dashboard-details li a{padding:14px}.myAccount .profileDetails{float:right;margin:0}.myaccpfrofile h1{margin:10px 0}.confirmHead,.myAccountContainer{margin-top:0}.dashboard-details li,.myAccount .loading_popup_flight._dashboardMyAcc,.revHtlMap img{width:100%}.navbar-toggle{border:1px solid #fff;display:block;margin:0;position:absolute;left:20px;top:38px}.navbar-toggle.active .icon-bar{background:#4285f4}.dashboard-details{display:none;margin-bottom:20px;border-bottom:5px #ccc solid}.ffpPrefName{margin-bottom:20px;min-height:27px}.myAccount{padding:50px 40px}.ddChild{width:238px}.seachContainer nav a i{transition:none}.brdRound h3{text-align:right}.brdRound h3 span{height:34px;width:34px;line-height:31px}.priceInfo .confList2{text-align:right}.priceGrid .price strong{margin-bottom:0}.detailsList li div{line-height:18px}.airLogo{max-height:40px}.exploreSec .item{width:222px}.contBgWhite h4{width:200px}.primary-content .text-right.sortFCBtns{width:30%;float:left}.freeOffers>li{display:block;float:right;width:35%}.freeOffers>li:first-child{width:35%}.freeOffers>li:last-child{width:65%}.amenities li{margin-bottom:5px}.freeOffers{display:inline-block;width:100%}.confirmHead{padding:20px}.confirmBtn a{border:1px solid #dfdfdf;padding:10px 40px 10px 10px;position:relative;text-align:right;width:auto}.confirmBtn a span{font-size:20px;right:10px;margin-left:10px;position:absolute;top:8px}.confirmBtn a:last-child{margin-left:0}.ffp-tab{z-index:0;position:relative}.nearHotel .nearByhotels .item .col-md-2{padding:0}.myAccountContainer .myTit{margin:25px 0}.rBox .myTit{margin:0}.optWidget .selectRooms{width:56%}.safari .app-dp input#phoneCountryCode{color:#222!important;opacity:1!important}.install a.paymentContinueBtn:after{font-size:6px;height:14px;padding:5px 0 0;width:14px;line-height:5px;margin-right:5px}.fltRBlockInfo .tooltipCustomCont{right:-116px}.fcResults .legResult .row div[class^=col]:nth-of-type(1){width:26%;padding-left:0}.flightResultContainer .fcResults .airLineLogo{width:54%}.filterSec.hide{display:none}.sortBy li:first-child{float:right}.sortSec.hotelResultSort{padding:0 10px}.recommendedSort{margin:8px 0}#hotels-tabs-nav{margin-top:12px}.bbchome .hotelList .hotelview:nth-child(3n+3){margin-left:0!important}.bbchome .infoSec .hotelList .hotelview{width:221px}.bbchome .infoSec.extnd .hotelList .hotelview{width:214px}.bbchome .infoSec.extnd .hotelList .hotelview:nth-child(3n+3){margin-left:25px!important}.container.rvwOuter{width:950px;padding:0}.filter-slider #flightAirlineGrid.owl-carousel.owl-theme .owl-controls{width:100%!important}.starRate [type=checkbox].customCheckbox+label{text-align:center;min-width:80px;padding:8px 5px}.sortBy>li:first-child{margin-top:5px}.hotelResultSort .sortBy{margin-bottom:0}.fcSteps li:nth-of-type(2),.fcSteps li:nth-of-type(3){width:35.5%}.fcResults .priceGrid .price{margin-right:20px}.flxMdfy:after,.modifyTog:after{font-size:9px}.flxBfrAfter .owl-next .icon-right-arrow:before{top:5px;right:0}.flxBfrAfter .owl-prev .icon-left-arrow:before{top:5px;right:-27px}.flxBfrAfter .item{width:auto!important}.flxBfrAfter .dd{font-size:12px}.flxBfrAfter .crncyGrn{font-size:13px}.flxBfrAfter .item.active{background:#6fa1ec}.flxBfrAfter .item.active .crncyGrn,.flxBfrAfter .item.active .dd{color:#fff}.flexDateSec:before{left:145px}#flightsMulticity-tab .col-sm-3,.fhOwHide,.seachContainer .fFields .col-sm-3{width:35%}#carSec-cont .fFields .col-sm-3{width:50%}#carSec-cont.searchCont .fFields .custom-search,.fphRmWdgt .optWidget .adult,.fphRmWdgt .optWidget .child,.fphRmWdgt .optWidget .infant,.optWidget .adult,.optWidget .child,.seachContainer #flightSec-cont .fFields .col-sm-2,.seachContainer #flightsRoundtripFH-tab .fFields .col-sm-2{width:15%}.pBar strong.scltRtn{width:33%}.pBar strong.scltItnry{width:66%}.pBar strong.completed{width:99%}.modifyBlock .green-txt.bold{display:inline-block}.mtravellersDropdown.active:after,.mtravellersDropdown.active:before,.travellersDropdown.active:after,.travellersDropdownPOP.active:after{border-color:transparent transparent #FFF}.col-md-3[class*="_mcClose"]{width:12%!important}.mtravelerSelectWindow,.travelerSelectWindow{right:0}.btn-md{font-size:14px}.fPanel [type=checkbox].customCheckbox+label{font-size:12px}.fPanel .prTag{font-size:10px;padding-left:0}.fPanel .stops [type=checkbox].customCheckbox+label{min-width:80px}.bmrkFtlIcon{left:2px;top:18px}.holidaysFld .ftdField{width:85%!important}.map-wrap .text-link,.sortSec .green-txt{font-size:11px!important}.countDownTimer .tit,.features li,.fphInOutDates .room span,.sortFCBtns .btn,.sortSec .green-txt{font-size:12px}.SowMorDetails a,.bByCntry li a,.bbc-modifySearch .modifyTog,.bookingDetail .detailsList .activities,.bookingDetail .detailsList .general,.bookingDetail .detailsList .services,.confirmationPage .hotelInfo .address,.contBgWhite h4,.desc,.detailsList .subtotal div span,.detailsList li div,.fh-Ad .yelBg h4,.fltDepArv .date .bld,.fltDetails .infoStrip,.fltInfoDetails .placeName label,.fmlyAd .yelBg h3 span,.hAd-6 h4,.hRnearByHotel .cont span.tit,.header h4,.hotel-details h6,.hotel-search .bathroom,.hotelServices h4,.m-zero h3,.modifySearch .modifyTog,.mostVistdCount li a,.opc h4,.panel-title,.payment .bookNowLtr ul li,.payment .form-group label,.payment .note,.priceGrid .price,.redeemPoints .nav-tabs>li>a,.reviewPage .validate_error_message,.reviewPage .validate_success_message,.room-details-des,.summarySec .totalFair .price .fnlPrice,.taxAlertMsg,.topNav a,.travlrDetails .travlrTit small,.trip li,.weCare{font-size:14px}#share-itnry h4,.affvInfo .date .bld,.affvInfo .placeName,.availableRooms .modifySearchDiv #checkAvailability,.availableRooms h3,.confirmHead h3,.confirmHeading,.detailsList li div h5,.detailsList+.content,.fhReview .hotelInfo h3,.fltDepArv .placeName,.fltFromToPlace,.fltInfoDetails .time,.fltResults .flightFrom,.fltResults .flightTo,.fmlyAd .bluBg .caption,.fmlyDest h4,.fph-info.item .priceInfo .price,.fph-info.item .priceInfo .savings .actPrice,.fph-info.item .priceInfo .savings span.actPrice ._currencySymb,.gridItems .stick h3,.hAd-2 h2,.hAd-2 span,.hAd-3 .bgblack h3,.hRnearByHotel h3,.help-info-container,.hotelInfo .address,.hotelInfo h2,.hotelInfo h4,.ic-info span,.placeName label,.qitaf h5,.review-terms .info h2,.summarySec .fareRules h2,.summarySec h3,.travlrDetails .travlrTit,.trl-rgt h4.title{font-size:16px}.airName,.bg-white h4,.brdRound h3,.carousel-caption h4,.confirmHead h2,.detailsList .subtotal div,.fAd figurecaption h3,.feature-sec.fLPage h3,.features ul li h3,.fh-Ad .bluBg h2.bigCap,.filters .title h3,.flyin-name,.flyin-team,.fmlyAd .bluBg h4,.fmlyAd .yelBg h3,.fph-info.item .hotelTitle span.name,.hAd-2 span small,.hAd-4 h3,.hAd-5 .hotelsSubscribe h2,.hAd-5 figure figurecaption,.hAd-6 h2,.hotelInfo .hotelTitle h3,.hotelSummaryPopup .modal-title,.htlPolicies h2,.listico li .info h3.title,.mostVistdCount span,.opc .title,.payment h3,.priceGrid .price strong,.redeemPoints>h2,.route-panel h3,.topRoutesbg h4,h1.title{font-size:18px!important}.bgGrySup h3,.buttons .btn.btn-lg,.carReview .confirmHead h3,.gridItems .figCap h4,.hAd-5 figure figurecaption strong,.headTXt h1,.herobanner h1.title,.line h2,.modifySearch h3,.mostVistdCount h1,.priceInfo span strong,.roomType .priceSec span label{font-size:24px}.hAd-2 span strong{font-size:22px}.cityContent h1,.hAd-5 .hotelsSubscribe h1{font-size:26px}.herobanner h1.title span{font-size:24px}.carousel-caption h2.bigCap{font-size:20px;line-height:1.5}.carousel-caption p{line-height:18px}.carousel-caption h2.bigCap.titlInfo{margin-top:0}.bookingSteps .step.done span:before{right:10px!important;top:2px}.bookingSteps .step span{height:30px!important;line-height:30px!important;width:30px!important;font-size:14px!important}.bookingSteps #_goodToGoStep,.bookingSteps #goodToGoStep,.bookingSteps #hgoodToGoStep{margin-left:0!important}.bookingSteps #goodToGoStep,.bookingSteps #paymentStep,.bookingSteps #reviewFlightStep,.bookingSteps #travellerDetailsStep,.bookingSteps .step,.hotelTravel .bookingSteps .step:first-child{width:auto!important;margin-left:40px;font-size:16px}.reviewFlightMulty .mcStop h3{margin-bottom:20px}.fcSteps .selected .flightDtls strong{font-size:12px}.reviewFlightInfo .mcStop .flightTInfo.rtnPlace .arpName{width:59%!important;text-align:left!important}.reviewFlightInfo .mcStop .flightTInfo.rtnPlace span.timeInfo{text-align:right!important;width:30%!important}.downloadApp .dapCont,.our-awards,.our-awards p,.our-awards>.col-lg-6,.vision-mission .col-lg-5,.vision-mission .col-lg-5 p{text-align:center}.reviewFlightInfo .flightTInfo span strong,.reviewFlightInfo .flightTInfo span.dest,.reviewFlightInfo .flightTInfo span.dest>span:first-child,.reviewFlightInfo .mcStop .flightTInfo.rtnPlace .arpName .dest{font-size:16px!important}.reviewFlightInfo .fltStpInfo::after{left:-15px!important}.fcResults.fltResults .flightFrom{margin-left:10px}.reviewFlightInfo .fltStpInfo::before{right:-10px}.reviewFlightInfo .fltStpInfo{margin:0 80px 0 110px!important}p+.flightFrom{padding-right:40px!important}.indvPResult:last-child .layover{right:90px!important}.merchandise-panel{max-width:85%!important}.cityMarkPage .optWidget,.htUseCont{max-width:100%}.fcSteps li:after,.fcSteps li:before{right:90%}.fcResults .fltDetails{top:35px!important}.tooltipCustom:hover .tooltipCustomCont{display:none!important}.tooltipCustom .tooltipCustomCont.active,.tooltipCustom:focus .tooltipCustomCont.active,.tooltipCustom:hover .tooltipCustomCont.active{display:block!important;width:230px!important}.fcSteps li .title{right:38px}.fcSteps li:nth-of-type(2),.fcSteps li:nth-of-type(3){margin-right:-26px}.fcSteps li:nth-of-type(2) .title,.fcSteps li:nth-of-type(3) .title{right:60px}.pBar span:after,.pBar span:before{right:-10px}.tarData .apply .flynrwrd{width:100%}.hotelInfo .address>div,.hotelSummaryPopup .modal-header .stars{margin-top:4px!important}.hotel-search .bathroom{margin-bottom:4px}.hotelInfo .grey{margin:5px 0 -5px}.fhReview .hotelInfo .check,.hotelInfo .topfeatures,.modifySearch h3+p{margin-top:10px}.payment h3{margin-bottom:10px}.qitaf .optForm .enterPass{float:right;width:37%;margin-left:12px}.qitaf .optForm .resendOtp{margin:30px 0 10px}.fhReview .hotelInfo h3,.hotelTitle .d-Block{padding-bottom:5px}.fhReview .hotelInfo h3{width:60%;line-height:26px}.fhReview .hotelInfo .hInfoTit h3{width:auto;line-height:inherit}.bookNowLtr{padding:15px}.cityModify{margin:40px 0 0}.cityContent h1 span{display:inline;margin-right:10px}#_bodyContainer{min-height:400px}.fFields .custom-traveller,body:not(.packageHome) .fFields .ftdField{width:32%}.availableSeatWrp,.fFields .dateField{width:14%}.fFields .ftdField{margin-bottom:20px}#flightsMulticity-tab{padding-bottom:116px}#flightsMulticity-tab .fFields .custom-search,#flightsMulticity-tab .fFields .custom-traveller,#flightsMulticity-tab .nonStop{bottom:35px;right:10px;position:absolute}#flightsMulticity-tab .fFields .custom-search{right:350px}#flightsMulticity-tab .nonStop{bottom:0}.sCModify #flightsMulticity-tab .fFields .custom-search,.sCModify #flightsMulticity-tab .fFields .custom-traveller,.sCModify #flightsMulticity-tab .nonStop{right:20px;bottom:47px}.sCModify #flightsMulticity-tab .nonStop{bottom:16px}.sCModify #flightsMulticity-tab .fFields .custom-search{right:333px}.fphmodifySearch .fFields,.searchCont .fFields{margin-bottom:0}.searchCont .addMreSearch,.searchCont .addMreSearchMC{margin-top:0}#hotelSec-cont .fFields .custom-traveller{clear:both}.fFields .ftdField.hotel{width:50%}#hotelSec-cont .fFields .dateField{width:18%}.fFields .custom-night{width:11%;margin:0}.cityMarkPage .fFields .custom-night{margin-left:9px}.cityMarkPage .optWidget .childAge{margin-bottom:5px;margin-left:3px;width:18%}.cityMarkPage .optWidget .childAge select{padding-right:2px}.specifyChild.specifyAge{width:65%}.optWidget .childAge{width:17%}.hotelReview.modifySearchDiv .custom-traveller{width:22%}.hotel-review .fFields .custom-traveller{margin:0}.bbc-modifySearch .fFields .ftdField.hotel{width:35%}.bbc-modifySearch .fFields .dateField{width:15%}.bbc-modifySearch .fFields .custom-night{width:12%}.bbc-modifySearch .fFields .custom-traveller{width:18%;margin-right:9px}.bbchome .bbc-modifySearch .sCModify .optWidget{top:59px;right:-170px}.bbchome .bbc-modifySearch .predicativeData{width:100%}.bbchome .bbc-modifySearch{padding-bottom:40px}.bbc-modifySearch .fFields .custom-search{width:15%;position:absolute;top:70px}.hotelSpclReq li{width:32%}.popup-cont.fFields .custom-traveller{margin:0}.popup-cont.fFields .custom-night{margin-left:9px}.htlSearchCont .popup-cont.fFields .dateField{width:22%}.hotel-search .priceInfo{padding-right:0}.hTags>span{font-size:12px}.hTags>span.trendingTag{font-size:15px}.demand{font-size:14px}.nearHotel .btn.btn-sm{font-size:11px;padding:3px 6px}.tripAdvsr .modal-dialog{width:95%}.rtngSumry .left{width:40%}.rtngSumry .right{width:60%}.headTXt .hotelInfo{margin-top:10px}#carousel-example-generic .imgEfct>img{max-height:100%;min-height:416px;width:100%}.frb #carousel-example-generic .imgEfct>img{min-height:450px}.tktvar .tktradio{width:29%}.tktvar .tktsel{width:70%}.mVs .tVs .circle::before{right:-110%}.mVs .tVs .circle::after{left:-110%}.seaterPop{width:95%}.sortFCBtns .btn{margin:0 0 0 5px;padding:0 6px}.topMenu .tDeals .dCount{background:#e44f4f;border-radius:50%;color:#fff;display:inline-block;font-size:10px;height:16px;line-height:15px;position:absolute;text-align:center;width:16px;top:6px;left:0}.custom-select-v3 select,.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bookingSteps .step.done span::before{right:8px!important;top:1px}.flightSFrom .baggage-info,.flightmStp .baggage-info{right:25%;margin:0;position:absolute;top:52px!important}.hImage img{max-height:250px;min-height:250px;width:400px}.fhReview .hotelSlider figure img{max-height:140px;width:100%;min-height:140px}.hidden-con{height:115px}.our-awards>.col-lg-6{padding:25px 20px;min-height:70px}.aboutContainer .our-awards h2::after,.vision-mission h2::after{margin:0 auto}.abtBanner{min-height:295px}.our-awards{margin-bottom:25px}.aboutus .vissionSec .img{position:relative;height:250px;overflow:hidden}.aboutus .vissionSec img{width:100%;position:absolute;top:-150px;right:0}.aboutus .missionSec .img{position:relative;height:250px;overflow:hidden;top:40px}.aboutus .missionSec img{width:100%;position:absolute;top:-280px;right:0}.col-lg-5.values-img{padding-left:0;padding-bottom:65px;margin-bottom:50px;height:320px;overflow:hidden;position:relative}.values-img img{width:100%;position:absolute;top:-320px;right:0}.values-out{margin-top:25px}.about-business{margin-bottom:20px;min-height:300px;padding:0}.vissionSec .col-lg-5{padding:0}.award-con p{margin-top:5px}.vision-mission>h2{margin-bottom:50px;padding-top:0}.our-values{margin:10px 0 50px}.aboutContainer .strength-items p{margin-top:10px}.strength-items .item::after{top:170px;height:120px}.aboutus .vision-mission .missionSec .imgRside{float:left;margin-bottom:30px}.strength{padding:30px 0 40px;margin-top:20px}.downloadApp .dapCont{padding-right:10%;padding-left:10%;padding-top:0}.downloadApp .dapCont::before{display:none}.downloadApp h3{font-size:18px}.downloadApp h5{font-size:14px}.downloadApp{min-height:100px;padding:20px 0;margin-top:45px}.appBtns a:before{height:37px;background-size:300px}.appBtns a.ios:before{background-position:-135px -9px}.appBtns,.downloadApp hgroup{width:100%;float:none}.appBtns{margin-top:20px}.alhRegL .alhTitle{font-size:40px}.alhRegL h4{font-size:22px}.alhRegL .alhUpdates li{width:28%;font-size:14px}.alhRegL{width:65%}.alhRegR{width:35%}.topMenu>li>a{font-size:12px}.alhRegForm .alLogin .form-control{width:100%}.alhRegForm .formTitle p a{font-size:14px}.alhRegForm .formTitle h2{font-size:18px}.alhRegForm .formTitle p{padding-top:0}.topListSec .container::before{right:385px}#forgotPass .formTitle h2{width:70%;font-size:18px}#forgotPass .formTitle p{width:30%;padding-top:3px}.pkgRevwDtls .slectpkgRevw .hotelServiceList.lst li{min-height:0}#fphFlight .fltResults .layover{margin:0 36% 0 29%}#fphFlight .fltResults .flightTo{width:13%}#fphFlight .fltResults .airLineLogo{width:22%}#fphHotelResult .maxOccupancy.bathroom{font-size:12px}#fphHotelResult .hotelInfo .hotelTitle h3,.priceInfo.fphpriceinfo .srTotalPrice span{font-size:16px!important}#fphHotelResult .roomDtls{display:inline}#fphHotelResult .map-wrap .text-link{margin-left:5%}.priceInfo.fphpriceinfo .srTotalPrice span.saveprice strong{font-size:12px!important;margin-top:0}.countTvrls{text-align:center!important}.slectpkgRevw h2{font-size:16px;margin-bottom:10px}.pkgRevwDtls .slectpkgRevw>li{padding:10px}.fphpriceinfo .btn.btn-sm{font-size:12px}.slectpkgRevw .hotel figure{width:40%}.slectpkgRevw .hotel figcaption{display:inline-block;padding:0 10px 0 0;width:58%}.slectpkgRevw .hotel figcaption h3{font-size:16px!important;line-height:18px;margin-bottom:10px}.slectpkgRevw .hotelinfo .d-Block{margin-top:8px}.slectpkgRevw .grey{font-size:12px;padding:6px 10px;margin:0}.slectpkgRevw .price.d-Block ._priceTag{font-size:20px}.countTvrls,.savingsprice .travellers{padding:2px}.slectpkgRevw .fltResults .flightFrom,.slectpkgRevw .fltResults .flightTo{width:26%;font-size:14px;line-height:20px}.slectpkgRevw .price span._currencySymb,.slectpkgRevw .price strong ._decimel{font-size:14px!important}.slectpkgRevw .price.d-Block{margin:0 0 3px}.slectpkgRevw .saveprice{font-size:14px}.slectpkgRevw .aDts,.uberRight small{font-size:11px}.countTvrls>i{display:block;font-style:normal}#fphHotel .hotelInfo li{margin-bottom:0}#fphHotelResult .tripadvRate._trAdReview>a{line-height:14px}.fltViewHideInfoDepArrv .info,.fphPricePrt .strikeCurr,.fphPricePrt .tistPoints{line-height:18px}#fphHotelResult .tripadvRate{margin-top:12px}#fphHotelResult .countTvrls{width:100%}.modal-dialog.modal-lg.mdlgPlus{width:90%}.fphIBCol9{width:73%}.fphIBCol3{width:27%}.manageBookings .infoHdr span{margin-left:15px}.mgbLfph .checkin::after{left:20px}.manageBookings .fltButtons,.myAccount .fltButtons{text-align:right}.manageBookings .btn-xs.btn+.btn-xs.btn,.myAccount .btn-xs.btn+.btn-xs.btn{margin-right:0!important}.manageBookings .btn-xs.btn+.btn-xs.btn,.myAccount .btn-xs.btn+.btn-xs.btn:nth-child(3){margin-right:5px}.manageBookings .myBookings .transferPart .checkin::after{left:15px}.fltBookingsBrand .confirmed,.fltViewHideInfo .fltClass span,.fltViewHideInfoDepArrv .date,.fltViewHideInfoDepArrv .date .bld,.fltViewHideInfoDepArrv .date label,.fltViewHideInfoDepArrv .info,.manageBookings .roomInfo,.myBookings .information span em,.myBookings .information span span,.myBookings .information span.hadres,.myTrips .fltstps{font-size:12px}.fltViewHideInfoDepArrv,.fltViewHideInfoDepArrv .placeName,.information h4,.passList li .totAmnt span,.timeChkinOut{font-size:16px}.bluText,.boxGrid .passList label,.fltBookingsBrand .airName,.fltFrom .placeName{font-size:14px}.fltBookingsBrand .red-txt{font-size:10px}.boxGrid h3{font-size:18px}.trnsfrSlider.owl-theme .owl-controls{width:110px!important}.trnsfrSliderBlock .owl-controls .owl-buttons .owl-next{left:0}.hRnearByHotel .dtls .tripadvRate{width:100%}.foundFlt{width:auto!important;float:left}.pkgTaxes{width:65%}.fltResults .slctflt{font-size:20px}.opBanner .container h1 span,.opBanner h1{font-size:30px;margin:0}.opBanner .container h1 em{font-size:38px}.opSteps .container .stepCont{width:100%;display:block;float:none}.opSteps .container .stepCont::before{display:none}.opBanner h1::after{width:150px;right:800px;top:-109px}.opHotels .hotelInfo{min-height:140px}.opBtn{font-size:20px;padding:10px 25px}.opHotels .hotelInfmH{min-height:200px}.offer-slider.owl-carousel.owl-theme{margin-top:15px;width:100%}.offer-slider.owl-carousel.owl-theme .owl-item{padding:0 0 0 5px}.opSteps .container img{box-shadow:none;width:100%;height:200px}.owl-theme .owl-controls .owl-buttons .owl-next{left:-15px!important;top:-3px}.owl-theme .owl-controls .owl-buttons .owl-prev{right:0!important;top:-3px}.nearbyCitiSlider.owl-theme .owl-controls .owl-buttons .owl-prev,.rvActvts .owl-theme .owl-controls .owl-buttons .owl-prev,.rvwdSec .owl-theme .owl-controls .owl-buttons .owl-prev,.similarAct .owl-theme .owl-controls .owl-buttons .owl-prev{right:16px!important;top:-3px}.opSteps .container .stepCont{padding:30px 40px 40px;min-height:0}#aboutPackage p,#aboutYasIsland p{margin-bottom:35px}.opBanner{min-height:405px;margin:0}.opBanner h1{margin-top:-15px}.flightTravel .col-md-9,.hotelTravel .col-md-9{width:68%}.flightTravel #fcFlightTripSummary,.flightTravel #fph-trip-summary-id,.flightTravel #hotelTripSummary .col-md-3,.flightTravel .TripSummarySec,.hotelTravel #hotelTripSummary .col-md-3{width:32%}.transferTravel .col-md-9{width:68%!important}.transferTravel #transferTripSummary .col-md-3{width:32%!important}.flightTravel #fcFlightTripSummary .totalSec .pull-left,.flightTravel #fph-trip-summary-id .totalSec .pull-left,.flightTravel #hotelTripSummary .col-md-3 .totalSec .pull-left,.flightTravel .TripSummarySec .totalSec .pull-left,.hotelTravel #hotelTripSummary .col-md-3 .totalSec .pull-left,.transferTravel #transferTripSummary .col-md-3 .totalSec .pull-left{width:62%}.flightTravel #fcFlightTripSummary .totalSec .pull-right,.flightTravel #fph-trip-summary-id .totalSec .pull-right,.flightTravel #hotelTripSummary .col-md-3 .totalSec .pull-right,.flightTravel .TripSummarySec .totalSec .pull-right,.hotelTravel #hotelTripSummary .col-md-3 .totalSec .pull-right,.transferTravel #transferTripSummary .col-md-3 .totalSec .pull-right{width:auto;text-align:left}.custom-select-v3 select,.form-control,.travlrDetails label{font-size:13px}.qitaf label,.specialRequestbody .custom-select-v3 select,.specialRequestbody .form-control,.travlrDetails .specialRequestbody label{font-size:12px}.payment .cvvinfo{font-size:12px!important;width:55%!important}.sarOnly{float:right;font-size:12px}.fhReview .hInfoTit{display:inline}._dynamicPayBtn .buttons .btn.btn-lg{font-size:16px!important}.trnsfrCntnr .fhReview .hotelSlider,.trnsfrConfirm .fhReview .hotelSlider{width:32%}.trnsfrCntnr .fhReview .hotelInfo,.trnsfrConfirm .fhReview .hotelInfo{width:68%}.trnsFltDtls .col-sm-4{width:50%}.trnsFltDtls .col-sm-2{width:25%;margin-top:20px}.trnsfrConfirm .col-sm-4,.trnsfrConfirm .col-sm-8{width:50%}.trnsfrConfirm .confirmBtn a span{font-size:22px!important}.trnsfrConfirm .confirmBtn a{width:200px!important}.transferSrchCret .form-control{margin-bottom:0}.transferSrchCret .pickUpTime{margin-bottom:20px}.fhHotel .fphInOutDates .can.tooltipCustom .tooltipCustomCont{margin-right:-15px}.resultsPage .tripadvRate .taRating{display:inline-block}#fphFlight .priceGrid .price{margin:0;line-height:18px}.fphPricePrt .pkgTaxes{margin:0 0 5px}.fphPricePrt .tistPoints{margin-top:10px;font-size:12px}.flightResultContainer .item .priceGrid .text-center{min-height:420px}.saveMoreSec .smsImg .b-loaded{min-height:289px}.homeSection{margin-bottom:70px}.manageBookings .hashPayPend .right{padding-left:30px}.fcResults .flgtAmntsIcns{width:85%}.resTabPanel>li .tarLink:before,.resTabPanel>li._quickPay .tarLink._cPayment::before,.resTabPanel>li._quickPayCont .tarLink._cPayment::before{content:'';display:none}.resTabPanel>li._cardPay .tarLink._cPayment:before{display:block;width:90%}.paySvddCrds .cardInfo,.qitaf .optPhField{width:100%}.resTabPanel>li .tarLink._cmaPayment:before{display:inline-block;background-size:130px;top:30px;right:20px}.resTabPanel .tarLink{font-size:13px;line-height:16px}.resTabPanel hgroup h5,.tp-points h5{line-height:18px}.tp-points h5{font-size:16px}.qitafData .btn{font-size:12px}.paySvddCrds .cardCvv{width:33%;margin-right:22px;margin-top:5px}.bnplHead .bnplHtxt{width:50%;font-size:14px;line-height:18px}.bnplHead .bnplLogo{width:50%;font-size:11px}.bnplHead .bnplLogo:before{top:-7px}.seatHdrSlider .owl-controls .owl-buttons div{top:6px!important}.ccDiscList2 li span small{display:inline-block}.couponListing .coupDtls .coupon,.couponListing .coupDtls .rvlCode{font-size:16px}.coupDtls .coupon .copyTxt{font-size:14px}.knwmoreDtls li{font-size:12px}.couponListing .coupDtls .coupon{padding:10px 18px}.couponListing .coupDtls .coupon #coupCopy{vertical-align:middle}.myAccTabs li a,.uberLeft span{font-size:14px}.uberLeft h1{font-size:28px}.uberLeft h1 img{width:45%}.uberLeft .trip{font-size:14px;margin-left:2%;padding:0}.uberLeft .valid{padding:12px 0 0;font-size:12px;right:10px}.uberCoupon .uberRight elm,.uberCoupon .uberRight p{padding:0;font-size:20px}.uberCoupon .offer span{font-size:35px}.uberRight{padding:15px 12px 0;border-radius:0 0 165px 18px;min-height:116px}.uberLeft{padding-right:12%}.uberCoupon{min-height:120px}.confirmationPage .uberCoupon{min-height:145px}.confirmationPage .uberRight{min-height:143px}.uberRight .couponCode{height:auto;font-size:14px;padding:3px 8px}.uberRight .couponCode span{font-size:18px}.confirmationPage .uberLeft .valid{right:-22px;padding:35px 0 0}.confirmationPage .uberLeft{padding-right:12%}.hWorksCont:before{background-position:0 -289px;background-size:700px auto}.inFlow>ul{margin-right:12%}.outFlow>ul{margin-left:12%}.htUseCont:before{height:420px}.cardinfo figure{width:34%}.cardinfo figcaption{width:66%;padding:30px 18px 0 0}.ccDiscList>li>img{width:40px}.ccDiscList>li>span{font-size:11px;margin-right:5px}.resTabPanel .tarData{padding:20px}.resTabPanel .tarData.sadadOnline{padding:20px 30px}.ccdhdng::before{left:0}.ccdhdng{padding:90px 0}.getExcluOfrs img{margin-right:0}.alert_custom{padding:20px 80px!important}.htlRomWidgt .optWidget .adult,.htlRomWidgt .optWidget .child{width:35%!important}.htlRomWidgt .specifyAge .childAge{width:31%;margin:0 0 10px 5px!important}.ls-box .ls-fp-link a,.subTabPanel .tabPanList>li>span{line-height:20px}.headTXt .noOfNights,.headTXt .price{text-align:center}.tis_epoints_grid li{width:100%}.tis_epoints_grid li:nth-child(3n){margin-bottom:50px}.offerBnr li{font-size:14px;padding-right:25px}.myAccTabs li{margin-left:20px}.myTrips .myTripsContainer{margin-right:0;width:97%}.myTrips .bookingStatus::after{right:-40px}.myTrips .bookingStatus::before{right:-39px}.myTrips .bkgDate{right:-125px;font-size:18px}.myTrips .bkgDate elm{font-size:16px}.myFormSec .email{margin-top:50px}.bookThsPackg .htldlts .htlDsc{padding:0 10px 0 30px}.bookThsPackg h6{font-size:11px;width:100%}.fltRBlockInfoBrand span.airName{font-size:14px!important;margin:0 0 4px}.fltRBlock .stopDur,.myTrips .fltFrmTo{font-size:14px}.static-page .col2 span,.static-page .nAlow{line-height:24px!important;font-size:12px}.fcpCol{padding:4px 10px}footer{padding:10px 0}.tistPtsHtls{margin-right:10px}.tistPtsHtls .tooltipCustomCont{right:-35px!important}.favHotels-cont .owl-theme .owl-controls .owl-buttons div.owl-prev{margin:6px -15px 0 0}.myTrips .infoBar{padding:0 15px}.myTrips .infoBar .addTrns,.myTrips .infoBar .detTrnsf,.myTrips .infoBar .viewMore,.myTrips .transferHide{margin:6px 0 6px 5px;padding:5px 0;font-weight:500;font-size:13px}.dashboard-details>li:hover:after,.facilitiesTab li.active:before,.facilitiesTab li:hover:before,.myAccTabs li.active:before,.myAccTabs li:hover:before,.myTrips .infoBar .addTrns:after,.myTrips .infoBar .detTrnsf:after,.myTrips .infoBar .viewMore:after,.subTabPanel .panelMenu>li.active a:before,.subTabPanel .panelMenu>li:hover a:before{display:none}.myTrips .infoBar .addTrns:before,.myTrips .infoBar .detTrnsf:before,.myTrips .infoBar .viewMore:before{content:'';height:2px;background:#194e91;width:100%;position:absolute;right:0;bottom:0}.facilitiesTab li.active:after,.myAccTabs li.active:after,.subTabPanel .panelMenu>li.active a:after{width:100%;content:"";height:3px;position:absolute;bottom:-1px;right:0}.facilitiesTab li.active:after,.myAccTabs li.active:after{background:#f7ba3a;transition:1s}.subTabPanel .panelMenu>li.active a:after{background:#2F90F6;transition:all .5s ease}.myTrips .infoBar .btn{font-size:11px;margin:12px 2px}.myTrips .fltDurInfo .stpsDur{width:34%;line-height:16px;font-size:12px}.busCont,.trainTrip{margin:5px 0 10px}.confirmationPage .transPaD.pikDrop{line-height:22px}.claimBox .form-control{width:70%}#fortSadadForm li,#fortSadadForm p{font-size:12px}#fortSadadForm h5{font-size:14px}#fortSadadForm .form-control{width:47%}.loginNowPop .ls-close-btn,.loginNowPop .ls-close-btn:hover{background:rgba(225,225,225,0);color:#fff}.loginNowPop .ls-close-btn:before{top:-13px;right:-30px;padding:7px 35px 10px}.resTabPanel .tarLink>span,.resTabPanel>li .tarLink._bTransfer>span,.resTabPanel>li .tarLink._payAtBeeLogo>span,.resTabPanel>li._quickPayCont .tarLink._cPayment>span{padding:15px}.resTabPanel>li .tarLink._amxTransfer>span,.resTabPanel>li .tarLink._bnpl>span,.resTabPanel>li .tarLink._installiPayment>span,.resTabPanel>li._quickPay .tarLink._cPayment>span{padding-right:15px}.redeemPoints .resTabPanel>li a.tarLink>span{padding-right:20px}#hotelTripSummary .col-md-3 .totalSec .pull-right{max-width:38%;width:auto!important}.alert.alert-info.insrceAlert span{width:5%}.insrceAlert ul{margin:0 65px}.vatPrice div{font-size:14px!important}.bookingDetail .insrDtls h3,.confirmationPage .insrDtls h3,.manageBookings .insrDtls h3,.myTrips .insrDtls h3{font-size:18px}.hAd-2 .btnDefault{font-size:12px;padding:7px}._newValAlert [class*="_errTxt"]{font-size:8px}.sadadOnline label{width:42%;line-height:20px}.sadadOnline .sadadField .form-control{width:100%!important}.baharinCont{padding:30px 30px 0!important}.bahrainNav li{margin:0 6px}.mapview{width:33%}.activities-details{padding:20px}.activities-details .cont-Info{padding:30px 30px 0}.bahrainbanner .baharinCont p{margin-top:30px}.baharinImage .owl-theme .owl-controls{width:90px!important;bottom:29px;left:16px}.bhrSec{margin:50px 0 0}.bahrain .title{position:relative;margin-bottom:70px}.fltResults .flightFrom,.fltResults .flightTo{line-height:26px}.filter-slider .item{margin:0 2px}#fphHotelResult .map-wrap .text-link:not(:last-child){margin-left:1%}#fphHotelResult .map-wrap .text-link:last-child{margin-left:0}.fphHotcontBtn.btn label{word-wrap:break-word;white-space:normal}.fPanel ul>li{display:block}.ipad input:disabled{opacity:1!important}.ipad .hRnearByHotel .owl-theme .owl-controls{position:absolute;top:-60px}.custom-night span[class^=icon-]{top:41px}.nearHotel .item .col-md-7{width:50%}.nearHotel .item .col-md-3{width:32%}.features ul li.support:before{top:-4px}.features ul li.easy::before{top:-1px}.features ul li.secure::before{top:-15px}.chng-flt-pop .modal-dialog{width:95%}.chng-flt-pop .flt-sec-tit span{margin:0;padding-left:26px}.confirmationPage .fltRBlock .farCnfmInfo,.hotelInfos .checkInfo{margin-top:10px}.mtSearch .customSearch .icon-loupe{padding:0 8px}#contList .points{width:31%}.pointsBox .hotelInfos{margin-right:34px}.mgbLHotel .tooltipCustomCount .active{width:230px}.mgbLHotel .tooltipCustomCont{right:-105px}.modifyTog.active:after{top:-2px}}@media (min-width:1024px) and (max-width:1199px){.brdRound .resTabPanel>li .tarLink._cmaPayment:before{background-size:100px;right:25px}}@media(min-width:981px) and (max-width:1024px){.rSec .imgLodBg:first-child{max-height:235px}.topMenu>li{margin-right:6px}.navLinks li{margin-left:10px}.topMenu .tDeals .dCount{top:2px;left:-6px}.topMenu>li:last-child{display:block;float:none;line-height:normal;text-align:left}.topMenu>li:last-child .supportCont a{line-height:normal;padding-top:0}.nav-outer .supportCont a::before{top:0}header{min-height:85px}.resultsLoader{top:85px!important}.homePage::before{height:330px}.mobileAppLogo a{margin-left:5px}.mobileAppLogo a.ios{width:90px}.mobileAppLogo a.android{background-position:-117px 0;background-size:205% auto;width:105px}.flynasSec,.yearWise{width:100%}.stopOne.rntFbf .flightmStp .onestpFTInfo .baggage-info,.travelDetails.stopOne .flightmStp .onestpFTInfo .baggage-info{top:-23px!important}.reviewFlightMulty h3 span{font-size:14px}.brdrHdng,.offrDscnt .brdrHdng,.populrAirl .brdrHdng,.seatHdrSlider .item{font-size:20px}.offrDscnt,.populrAirl{padding:0 15px}.discntOffr{padding:15px 14px;font-size:16px}.toDest{padding-right:63px}.frmDest,.prcStarts,.toDest{font-size:17px}.prcStarts{font-size:13px}.hgTabs li{margin-left:20px}.hstrclStns .cont{padding:0 50px 0 0}.flynasSec{margin-left:32px}.hstrclStns h2{font-size:31px;margin-bottom:0}.myAccountContainer{margin-right:0}.thm-box{border-radius:3px;margin-left:10px;margin-bottom:10px}.destination,.themes.thm-box{width:36%}.pkg-grid-box .thm-box{margin-left:0}.budget,.duration,.search-button,.travelers{width:25%}}@media(min-width:768px) and (max-width:980px){#changeFlight h3,.flt-cont-rgt span,.myBookings .col-md-12 span{align-self:center}.rSec .imgLodBg:first-child{max-height:170px}.rSec .imgLodBg:nth-child(2),.rSec .imgLodBg:nth-child(2) img{min-height:185px}.seatHdrSlider .owl-controls .owl-buttons div{font-size:16px;top:7px!important}.seatDestin span,.seatHdrSlider .item{font-size:16px}.seatHdrSlider .owl-item img{max-width:14px!important}.seatHdrSlider .item figure{height:30px;line-height:28px;margin-left:5px;width:30px}.nextFlt,.prevFlt,.trvlRInfo li{font-size:12px}.trvlRInfo li span{font-size:14px}.seaterFtr .note{line-height:18px}.trvlRInfo li>elm{width:75px}.legend label{font-weight:400}.avlPpendP{margin:0 30px}.rMyPoints{width:30%}.memShip{width:70%}.claimBox{width:60%}.pointsBox .flightInfos{margin-left:130px}.sadadSteps li{width:26.33%}.sadadBanks li{width:27.33%}.sadadBanks li a{padding:0;font-size:13px}.newabtUs .mainBnr h1{font-size:25px!important;line-height:1.5em;margin-top:80px}.newabtUs .mainBnr h1 strong{font-size:28px}.newabtUs .mainBnr{height:379px}.ourValues{padding:25px 39px}.ourValues::after{width:20px;height:82%;left:-20px}.ourHstryp{font-size:16px}.newabtUsp{font-size:15px}.ourHstryh2{margin-bottom:20px}.ourValuesh3{font-size:18px}.decimalIcon{font-size:75px}.decimalIconi{font-size:28px;bottom:12px}.awrds .paragrph{padding:18px 6px 0 0}.newabtUs h4{font-size:16px;margin-top:15px}.newabtUs p{font-size:13px}.vision{padding-right:30px}.mValues p.paragrph,.vision p.paragrph{width:208px;margin:10px auto}.ourHstry{padding:45px 0}.ourHstryp{width:700px;margin:0 auto}.comAdvnt .paragrph{width:586px}.mdify,.tPrice{background-size:182px 160px;height:287px}.comAdvnt .blcksp{padding:10px 25px 0;font-size:15px}.blcks p{width:auto}.sectionBlc{top:140px;padding:20px}.innerSection{width:399px;margin:41px 0 0;padding:26px}.innerSectionulli{font-size:18px}.innerSectionulli::before{font-size:8px;padding:4px 4px 4px 5px;margin-left:6px}.ultmteTrvl{width:200px;padding:35px 0;margin-top:107px}.ultBooking{width:629px}.cntctUsp{width:709px}.pymntBlckimg{width:120px}.mValuesp.paragrph,.visionp.paragrph{width:268px}.innerSection ul li{font-size:18px}.cntctUs p{width:auto;padding:0 30px}.xclusive h2{margin-top:110px}body .ourValues{padding:25px}.pymntBlck img{width:95px}.newAirlines .owl-item .itemIn{padding:40px 27px}.yearWise h4{padding:20px 0 1px}.pkg-grid-get .get-block{padding:13px 17px}#flightsMulticity-tab .multic1 .fFields .ftdField{width:37%!important}#hotelSec-cont .fFields .ftdField{width:43%!important}#newViewHotelDetails .modal-dialog.modal-lg.mdlgPlus{width:90%}.cont-lft-sec{width:100%;margin:0}.cont-rgt-sec{width:100%}.brdRound h3{text-align:right}.priceInfo .confList2{width:100%;text-align:right}.confList2 li{text-align:right}.fphFltRslt .col-sm-8{width:79%;margin-right:36px;padding-right:10px}.fphFltRslt .foundFlt{width:auto;position:relative;top:-19px}.title.confInfoLft .thanks h3{padding-right:0}.spflightCont .sortSec .visible-sm{position:absolute;top:110px;z-index:4}.fphFltRslt .visible-sm{top:11px!important}#flightResultsSortingPanel{width:100%}.spflightCont .sortBy{margin-right:10px;margin-bottom:10px;padding-right:37px}#fphFlight .sortBy{padding:0;position:relative;top:12px}.flightResultContainer .custom-flight-flow .priceGrid,.flightResultContainer .roundRslt{width:100%!important}.flightResultContainer .custom-flight-flow .priceGrid .mobileBooknow{background-color:#EDEDED;padding:20px}.flightResultContainer .custom-flight-flow .priceGrid::before{background:0 0!important}.flightResultContainer .priceGrid .mobileBooknow .clear{display:none}.custom-flight-flow .priceGrid .mobileBooknow ._bkBtn{float:left;margin-top:0}.flightResultContainer .custom-flight-flow .priceGrid .price{width:35%;font-size:19px;text-align:right;float:right;margin:0;padding:0}.hAd-4 span.subtit{margin-bottom:10px}.fltSelBtns{padding-top:20px}.filterSec .filters .btn-sm{padding:10px;margin-top:3px;margin-right:10px}.fphPricePrt .countTvrls{width:20%!important;float:right}#fphFlight .priceGrid .mobileBooknow .fphPricePrt .fphPrcInfo{float:right;margin-right:10px}.flightResultContainer .priceGrid .fphPricePrt .fphPrcInfo .price{width:auto;font-size:19px;text-align:right;margin:0;float:none;padding:0}.fphPricePrt .pkgTaxes{width:auto;clear:right;display:block;text-align:right!important;float:right}.flightResultContainer .custom-flight-flow .priceGrid .price strong{font-size:32px!important}.flightResultContainer .custom-flight-flow .priceGrid .price small{text-align:right}#fphFlight .priceGrid .mobileBooknow ._bkBtn{float:left;width:30%;margin:-60px 0 0;display:block}#fphFlight .priceGrid .mobileBooknow .lytpts{clear:left;text-align:left;margin-top:5px;display:block}.htlTripRatings .rateByName>.rateName{font-size:20px}.fphpriceinfo .saveprice .green-txt{font-size:14px}.form-control .validSuccess{color:#02AE79}.topRouteSec .carousel-indicators{width:65%}.topRouteSec .hAd-2 img{margin-top:-14px}#aboutYasIsland p{margin-bottom:35px!important}.hotel .hrPanel .headTXt .col-sm-9{width:73%}.hotel-details .htlLftPan .needSupport{width:48%}.fh-Ad .carousel-indicators{right:94%}.features{padding:0}.features ul li strong{margin:0!important}.flt-cont-lft{width:100%;border-bottom:1px solid #CAD6E3}.flt-cont-rgt{width:100%;position:inherit;padding:20px;justify-content:space-between;flex-direction:inherit}.flt-cont-rgt span{padding:0}.flt-cont-rgt .btn-sm{float:left}.flt-cont-lft .view-more{width:100%;border:none;padding-bottom:10px;padding-left:20px;position:inherit;float:left;text-align:right}.pkgChangeFlightLeft{width:30%;align-self:center}.pkg-oview-htl .htl-lst-dtl,.pkgChangeFlightright{width:30%}.pkg-oview-htl .htl-lst-dtl+.htl-lst-dtl{padding-right:30px}.chng-flt-pop .flt-sec-tit strong{padding:10px 0}.hdng-line._toggleTitle.acctive:before,.hdng-line._toggleTitle:before{top:43px}.pkg-htl-inflist{margin-top:10px;justify-content:flex-start}.opc.packageTravel .pkg-htl-inflist{padding-right:8px}.pkg-pay-blk{flex-basis:100%}#changeFlight h3{margin-bottom:10px}.packageTravel #trip-summary{margin-top:48px}._toggleTitleCont .htl-lst-dtl .htl-chkIn{margin-left:47px}.dashBrdBnr,.dashBrdBnrMainSlider{border-radius:0}.dashBrdBnrMainSldrCntBox .owl-carousel .owl-wrapper-outer{top:-66px}.col-md-4.col-sm-4.plansDet.icon-suitcase::before{top:5px}#flightPrefInfo_container .idDtls .form-group span{margin:-21px 10px 0 0}.myTrips .infoBar .payNw{padding:12px!important}.cnclHtls .modal-dialog{width:90%}.myBookings .col-md-12{display:flex;justify-content:flex-start}.can.tooltipCustom .tooltipCustomCont{bottom:-10px}.prtDts{justify-content:flex-start}}@media only screen and (max-width:1280px){.pkg-stky-nav li{font-size:16px;margin-left:20px}}@media only screen and (width:1024px){.brdRound h3,.confList2 li{text-align:right}.supportCont{position:absolute;left:-86px;top:2px}.priceInfo .confList2{width:100%;text-align:right}.cont-lft-sec{width:71%}.confirmBtn a,.title.confInfoLft .thanks h3{font-size:13px}.hotel-details .htlLftPan .needSupport{width:48%}}@media(min-width:801px) and (max-width:1023px){.supportCont{position:absolute;left:-78px;top:6px}}@media(min-width:768px) and (max-width:800px){.nextFlt,.prevFlt{width:100%;margin-bottom:10px}.nextFlt{margin-bottom:0}.predicativeData.flthtlheading li.topDest,.predicativeData.flthtlheading ul li.fltFast{width:50%}.predicativeData.flthtlheading li.tpHotels~li{width:100%}.dsbrdBannerInfoBox{margin-top:100px}.dsbrdBannerInfoBox .owl-item{width:350px!important}.myAccountContainer{margin-top:120px}.nav-outer{top:7px;z-index:1}}@media(min-width:600px) and (max-width:800px){.supportCont{position:absolute;left:-74px}}@media(max-width:1023px){.filters:before,.primary-content:after{content:none}.hAd-1,.hAd-1 span,.hAd-3{height:130px}#carSec-cont .fFields .col-sm-3,.fhOwHide,.seachContainer .fFields .col-sm-3{width:50%}.fphRmWdgt .optWidget .adult,.fphRmWdgt .optWidget .child,.fphRmWdgt .optWidget .infant,.seachContainer #flightSec-cont .fFields .col-sm-2,.seachContainer #flightsRoundtripFH-tab .fFields .col-sm-2{width:22%}._mcClose4,._mcClose5,._mcClose6{position:absolute;left:0}._closeXrow:before,._closeXrowMC:before{margin:0 5px}._closeXrow,._closeXrowMC{display:block;overflow:hidden;position:absolute;left:5px;top:50px;padding:5px 0}._closeXrowMC,.modifySearch ._closeXrow{left:0}#flightsMulticity-tab .col-sm-3,.seachContainer .fFields .col-sm-3{width:39%}._addAnotherFlight,._addAnotherFlightMC{margin:0}.optWidget._FPHT2{position:unset}.hotelReview.modifySearchDiv .datepicker.col-md-1,.sCModify .fFields .col-sm-2{width:20%}.bbc-modifySearch .seachContainer.sCModify .fFields .col-sm-4,.fhOwHide .myHotelDates div[class^=col],.modifySearch .seachContainer.sCModify .fFields .col-sm-4,.seachContainer #hotelSec-cont .fFields .col-sm-4{float:right;width:44%}.modifySearch .seachContainer.sCModify .fFields .col-sm-2,.seachContainer #hotelSec-cont .fFields .col-sm-2{width:20%}.optWidget .adult,.optWidget .child{width:17%}.roomsWidget .specifyChild.specifyAge{width:85%;margin-top:10px}.sCModify .optWidget{top:-3px}.sCModify .optWidget.htlRomWidgt{top:61px;left:-100px}.col-md-3[class*="_mcClose"]{width:16%!important}.logo:after{right:100px;top:5px}.headLeft{width:91%}.headRight{width:8%}.headRight img{margin-top:10px;max-width:110%}.ls-box{right:5%;width:90%;top:40%}.ls-login-window,.ls-sign-up-text-window,.ls-sign-up-window{padding:6%}.ls-sign-up-window h3.ls-title{font-size:16px}.ls-box .ls-form-box-right .ls-signup-list ul li{padding:15px 40px 8px 0}.ls-box .ls-form-box-right .ls-signup-list ul{padding:25px 0}.ls-custom-col{min-width:inherit}#signUpFrom .text-left label{font-size:12px}.ls-forgot-password-window{padding-top:27%}.currencyDropdown ul li:last-child{margin-bottom:10px}.topMenu .dp-opt.country .dropdown,.topMenu .dropdown{left:0;width:auto}.features ul li span{width:93%;display:block}.availableRooms .rooms-info .header,.hAd-6 h2:after,.hAd-6 h2:before,.roomType>div:after,.roomType>div:before,.rvSecCol>div.pernightSec{display:none}.features ul li:before{background-image:url(../img/sprite.png)}.features ul li{padding:0 50px 0 30px;float:right;width:33%}.features ul li strong{font-size:14px;line-height:18px}#flightDetails .modal-dialog{width:98%;padding:20px}.topMenu .dp-opt.currency .dropdown{width:460px}.resultsLoader{z-index:999}.distanceDropdown{width:450px}.predicativeData{width:340px}.seachContainer .fFields .col-md-2,.seachContainer .fFields .col-md-3{float:right}.seachContainer .fFields .col-md-3{width:50%}.bgGrySup h3{font-size:16px;margin:0 0 2px}#flightPrefInfo_container .addAirline .fly-col4,.infoSec{width:100%}.sortBy li::before{margin-left:-2px}.custom-select-v3:before{left:0;width:20px}.sortBy li:first-child{line-height:23px}.sortSec .col-sm-1{width:5.5%;padding-left:0}.primary-content .text-right.sortFCBtns{width:29%}.sortBy li .custom-select-v3::before{top:1px}.infoSec{padding:0 10px}.airTitlsDur label:last-child,.primary-content{padding-right:0}.resultBlock{position:relative}.filters .title{padding-top:12px}.summarySec.flight,.summarySec.hotel{right:0!important;position:inherit!important;width:100%!important;margin-top:15px}.brdRound{margin-bottom:10px}h2.title{font-size:20px}.airTitlsDur label,.sortSec.hotelResultSort{margin-bottom:15px}.affvInfo label{font-size:14px}.fltResults .airLineLogo{width:23%}.footerAirlines a.btn-primary-light{font-size:12px;color:#7997b0}.hotelsfeaturedSlider .gridItems figure img{max-height:inherit}.carousel-caption h1{font-size:40px}.carousel-caption h2{font-size:24px}.carousel-caption{top:0;left:8%}.hAd-1 span{font-size:18px;padding:38px 0;line-height:2}.hAd-1 span::after{bottom:19%}.hAd-2{padding:15px;height:160px}.hAd-3 .bgblack h3{font-size:12px;line-height:18px}.hAd-3 .gridItems figure{height:128px;min-height:inherit}.topHlist a{padding:5px 15px}.bg-white h4,.packg-list li{padding:15px}.topHlist a:before{top:9px}.fAd figurecaption h3,.feature-sec.fLPage h3,.hAd-2 h2,.hAd-2 span,.hAd-2 span small,.listico li .info h3.title{font-size:16px}.hAd-5 figure figurecaption strong{font-size:14px!important}.hAd-5 figure figurecaption{font-size:16px!important;line-height:25px;top:18%}.hAd-5 figure:hover figurecaption{line-height:30px;top:12%}.hAd-6 figurecaption{top:13%}.hAd-6 figure img{height:310px;width:auto}.hAd-5 .hotelsSubscribe .subscr{margin-top:10px}.hotel-details .hrp-highlights,.hotel-details .nearByAttr{margin-top:25px}.availableRooms .rooms-info .roomType{border-top:1px solid #dcdcdc}.rvSecCol>div.offersSec,.rvSecCol>div.optSec{width:60%;float:right}.rvSecCol>div.priceSec{float:left;width:40%}.rvSecCol>div.offersSec:after,.rvSecCol>div.offersSec:before,.rvSecCol>div.optSec:after,.rvSecCol>div.optSec:before{background:#dcdcdc;content:"";display:block;height:100%;position:absolute;top:0;width:1px;z-index:1;right:0}.rvSecCol>div.offersSec:after,.rvSecCol>div.optSec:after{left:0;right:auto}.flightTravel .buttons.cp-btn:after{clear:both;content:'';display:block}.flightTravel .buttons.cp-btn ._saveTravellerDetails{margin:30px 0 0 10px}._saveTravellerDetails{margin-top:30px}.hotelTravel .buttons.cp-btn{margin-top:0}.bg-white{max-height:394px;min-height:394px}.bg-white.bg-whiteBpack{min-height:inherit}.hotelsfeaturedSlider.owl-carousel .owl-item .item img{min-height:inherit;min-width:inherit}.bg-white h4{font-size:18px}.packg-list li figure{width:21%;height:75px}.packg-list li .descp{width:74%}.bpackist li{border-bottom:0;display:block;float:right;list-style:none;overflow:hidden;width:33%}.fph-info.item .flight-info .row>div.dtls,.fph-info.item:after{display:none}.bpackist li figure{width:30%}.bpackist li .descp{width:65%}.fph-info.item .ar-details{float:right!important;margin-right:15px;width:60%}.fph-info.item .time-info{width:25%;padding:0 10px}.fph-info.item .flight-info>.row>div{border-left:0}.fph-info.item .flight-info .time-info{border-right:1px solid #dfdfdf}.fph-info.item .priceInfo::after{clear:both;content:"";display:block}.fph-info.item .priceInfo{background:#f2f2f2;padding:10px;margin:0 -5px -15px}.fph-info.item .priceInfo .price-block{display:inline-block;margin-left:20px;text-align:right;width:25%;vertical-align:top}.fph-info.item .priceInfo .price-block .price,.fph-info.item .priceInfo .savings span.actPrice ._currencySymb{font-size:16px;margin-bottom:0;text-align:right}.fph-info.item .priceInfo .price strong,.fph-info.item .priceInfo .savings .actPrice strong{font-size:20px}.fph-info.item .priceInfo small{text-align:right;margin:5px 0}.fph-info.item .priceInfo .savings{display:inline-block;text-align:right;vertical-align:top;width:70%}.fph-info.item .priceInfo .savings .savings_in{display:inline-block;margin:0;padding:0;width:60%;text-align:right}.modifySearch h3+p span{line-height:1.5em}.fph-info.item .priceInfo .savings ._strikeOf,.fph-info.item .priceInfo .savings .actPrice,.fph-info.item .priceInfo .savings .discount{margin-bottom:5px;text-align:right}.fph-info.item .priceInfo .travellers{margin-bottom:0;text-align:right}.hotel-search .priceInfo,footer .copyright{text-align:center}.pinBox-wrapper{height:auto!important;padding-bottom:40px}.fltDetails{left:0;top:60px}.fltDetails .top-arrow:before{border-color:transparent transparent transparent #ccc;right:-44px;top:52px}.fltDetails .top-arrow:after{border-color:transparent transparent transparent #fff;right:-41px;top:52px}.fltResults .showDetails,.fltResults .showDetailsPOP{font-size:12px;padding:8px}.vwDtls.showDetails{padding:0}.fltResults .flightTo{width:14%}.fltResults .seatSelect{padding:3px 6px 2px;font-size:18px}.fltResults .airLineLogo figure{float:right;width:33%}.fltResults .layover{margin:0 37% 0 33%}.filterSec{display:none;background:#fff;border:1px solid #ddd;right:0;position:fixed;top:0;width:100%;z-index:999;margin:0;height:100%;overflow:auto}.filters .fPanel section{float:right;display:inline-block;margin-left:5%;width:40%}.yhfTit{width:20%}.frb .inner{margin-bottom:30px;border:0}.frb .ad-block .inner.features ul li,.frb .route-panel .inner{float:right;width:33%;word-break:break-all;margin:0}.features ul li:last-child{padding-left:0}.features ul li h3{font-size:16px!important}.moreUpdtsPrfl li a,.taxAlertMsg{font-size:14px}.frb .features .inner{min-height:90px;max-height:120px}.ad-block .inner figure img{height:100%;width:auto}.topRoutesbg .topRoutesbg-bdy .topRouteList .trl-lft{display:none}.topRoutesbg .topRoutesbg-bdy .topRouteList .trl-rgt{width:100%;margin:0}.trip li .hdng-txt{width:80px}.myHotelDates,.passiDit .detailsList+.row{margin-top:20px}#carousel-example-generic .item>img{max-width:100%;width:auto}.popupLand.fph{width:90%}.fltInformation .toTime{width:22%}.fltInformation .tripStops{width:28%}.cityContent{width:90%;padding:45px 80px}.popupLand{width:750px}.hotelList::before{width:0}footer .copyright{margin-top:6px}.myProfileView{padding:18px 10px}.addinfo>li{margin-bottom:10px}.moreUpdtsPrfl{width:20%}.idDtls .sCont.rTabCont{width:75%}.myProfileView .profilePic{height:150px;width:160px}.profilePic .picBtn{bottom:30px;left:30px}.my-profile{float:left;padding:10px;width:460px}.myprofile-address::before{right:0}.my-profile label{text-align:right}.listInline,footer .col-md-3.col-sm-12.col-xs-12{text-align:center}.fltButtons .btn.btn-sm{padding:3px 8px;margin-right:5px}.profileEdit .peBlock .peCont>.row{display:inline-block;margin-left:1%;width:48%}.profileEdit .peBlock .peCont .frqntPrgrm,.profileEdit .peBlock .peCont>.row.mobNum{clear:both;width:100%}.taxAlertMsg{line-height:normal}.recommendedSort .custom-select-v3 #_sortSelect{max-width:200px}.priceInfo .btn.btn-sm{float:left}.hotel-info .priceInfo .btn.btn-sm{float:none}.nonStop .col-md-10,.reviewFlightInfo .col-md-2,.ttmblOut{float:right}#hotels-tabs:last-of-type{margin-top:0}.dashBoard .tripDetails img{max-height:80px}.myAccountContainer{padding:0;margin:0}.dashBoard .fPHotelSec .tripDetails .timeDate{position:absolute}.fPHotelSec .tripDetails:last-child{border:0}.fPHotelSec .timeDate{margin:0}.line{margin:40px auto}.exploreSec .item{width:230px}.exploreSec .item:nth-child(3n+3){margin-left:0}.exploreSec .item:nth-child(4n+4){margin-left:20px}.ad-block .inner,.route-panel .inner{margin-bottom:0}.owl-controls .owl-buttons .owl-next{left:-15px}.owl-controls .owl-buttons .owl-prev{right:3px!important}.fphInOutDates .can.tooltipCustom .tooltipCustomCont{margin-left:-20px;bottom:30px;min-width:278px}footer .btm .img-responsive{display:inline-block;margin-top:0}.listInline{margin-bottom:6px;margin-top:0}.ddChild{width:334px}.modifyBlock #_FFSec.btn,.modifyBlock #_bestOffersSec.btn{font-size:14px;padding:5px 10px}.ttmblOut{clear:both;margin:20px 10px 0 0}.review-terms{margin:10px 0 0}#tripSummaryDetails:after,.sortSec.cars-sort:after{clear:both;content:".";visibility:hidden}#carSec-cont .fFields .pickUpDetails{width:85%}.carReview .trDetails li .address span{border-left:1px solid #dfdfdf;display:inline-block;margin-left:5px;padding-left:10px}.carReview .trDetails{margin:10px 0 0;padding-bottom:15px}.carReview .trDetails li{margin-bottom:0;width:50%}.carReview .trDetails li .address span:last-child{border:0;margin-left:0;padding-left:0}.carResults .cars-sort .toggle-menu{top:8px}#filterBO,#filterFF{display:none}.my-nav{padding:0}.optWidget .selectRooms{width:46%}.myTrips .bkgDate{right:-96px}.myTrips .SearchedRst:before{right:75px}.myTrips .bookingStatus::before{right:-24px}.myTrips .bookingStatus::after{width:24px;height:24px;right:-31px;top:-4px}.bookedFlts figure{width:40px;height:40px;line-height:40px}.bookedFlts figure img{width:20px}.myTrips .infoBar .payNw{padding:2px 10px}.subTabPanel .tabPanHead>li.trSource,.subTabPanel .tabPanList>li>.trSource{width:18%}.subTabPanel .tabPanHead>li.trID,.subTabPanel .tabPanList>li>.trID{width:15%}.subTabPanel .tabPanList>li>span em{line-height:16px}.mWalHead .myAccountContainer .custom-select-v3 select{width:112px;margin-right:-40px}.mtSearch .custom-select-v3,.wtSearch .custom-select-v3{width:38%!important}.mtSearch .customSearch,.wtSearch .customSearch{width:62%!important}.myTrips .mtSearch{width:47%}.myTrips .transferCrossSeller:before{right:160px}.myTrips .roomdts li{display:inline-block;margin-left:15px}.myAccount{padding:30px 20px}.idDtls .form-group>label{width:30%;line-height:16px;margin-top:15px;margin-left:15px}.fvRout{margin:40px 0 20px}.myAccount .myAccountContainer .custom-select-v3 select{padding:0 10px 0 0}ul.prsnDtlUpdt{width:90%}.fly-block-grid .text-right{width:10%}.fcSteps li::after,.fcSteps li::before{border-width:27px;margin-top:-27px}.fcResults .sortSec .custom-select-v3 select{font-size:12px}.fcResults.fltResults .flightFrom,.fcResults.fltResults .flightTo,.fcSteps strong.title{font-size:16px}.fcSteps li.selected .flightDtls figure{width:30px;height:30px}.fcSteps li .title{right:30px}.fcSteps li:nth-of-type(2),.fcSteps li:nth-of-type(3){margin-right:-20px}.fcSteps li:nth-of-type(2) .title,.fcSteps li:nth-of-type(3) .title{right:50px}.fcResults .priceGrid{width:28%}.fcResults .legResult .row div[class^=col]:nth-of-type(1){width:27%}.fcResults .flightArvTime{padding-right:10px}.fcSteps li.selected .flightDtls{padding-right:72px}.fcSteps .selected .flightDtls strong{font-size:9px}.fcSteps li{padding:10px 8px;min-height:55px;max-height:55px}.fcSteps li.selected .flightDtls strong small{margin-top:0;font-size:10px}.fcResults .flgtAmnts,.fcResults .priceGrid+div{display:block;clear:both}.pBar span:after,.pBar span:before{right:-5px}.reviewFlightMulty h3,.reviewFlightMulty h3 span{font-size:12px!important}.merchandise-panel{max-width:80%!important}.flightSFrom .onestpFTInfo,.flightmStp .onestpFTInfo{right:63%!important}.oneStpI .col-md-10{padding:60px 20px}.flightTimeinfo{right:3px!important;width:41.5%!important}.reviewFlightInfo .flightTInfo span.dest>span{max-width:100%!important}.reviewFlightInfo .flightTInfo span.dest,.reviewFlightInfo .flightTInfo span.dest>span:first-child{display:block}.reviewFlightInfo .fltStpInfo{margin:0 125px 0 0!important}.reviewFlightInfo .fltStpInfo::after{width:0!important}.oneStpI .rtnPlace span,.oneStpI span.timeInfo,.reviewFlightInfo .mcStop .flightTInfo.rtnPlace.visible-sm .arpName,.reviewFlightInfo .mcStop .flightTInfo.rtnPlace.visible-sm .arpName .dest{text-align:right!important}.reviewFlightInfo .mcStop .flightTInfo.rtnPlace .arpName{width:40%!important}.reviewFlightMulty.return .reviewFlightInfo .mcStop .flightTInfo span.timeInfo{width:20%!important;text-align:left!important}.reviewFlightInfo .mcStop .flightTInfo .arpName{width:66%!important}.reviewFlightInfo .fltStpInfo::before{right:-18px!important;top:-20px!important;height:116%!important}.indvPResult:last-child{margin-bottom:20px}.indvPResult>p:before{right:-25px!important}.indvPResult .flightFrom{font-size:14px!important}p+.flightFrom{padding-right:20px!important}.reviewFlightInfo .mcStop .flightTInfo span strong{font-size:22px}.indvPResult .layBot::after,.indvPResult .layBot::before{height:15px!important;width:15px!important;top:-9px!important}.indvPResult:last-child .layover{right:60px!important}.indvPResult .layover{width:62.5%!important}.itineraryBlock .merchandise .tabNav strong{display:block!important;padding:0 0 2px!important;clear:both;float:none!important}#tripSummaryDetails+div,.scrollup,.summarySec.flight+div{display:none!important}.itineraryBlock .merchandise .nav-tabs li a{padding:0 0 2px!important}.indvPResult .layBot elm{font-size:11px!important}.headTXt .hotelInfo{margin-bottom:10px}#tripSummaryDetails+div.modal.fade.in{display:block!important}.bbchome .infoSec .hotelList .hotelview,.bbchome .infoSec.extnd .hotelList .hotelview{width:224px}.bbchome .filters ul li{padding:0 0 15px}.bbchome .filters ul li a span:first-child{max-width:68%}.bbchome .filters ul li a span.countNo{float:left}.bbchome .titleSec{width:33%;float:right;margin-left:0;margin-top:0;padding:10px;border-bottom:0;border-left:1px solid #dfdfdf}.bbchome .infoSec.extnd .hotelList .hotelview .bbchome .titleSec:nth-child(3n){margin-left:0;border:0}.bbchome .infoSec.extnd .hotelList .hotelview:nth-child(3n+3){margin-left:0!important}.bbchome .infoSec.extnd .hotelList .hotelview:nth-child(4n+4){margin-left:25px!important}.container.rvwOuter{width:730px;padding:0}.itineraryBlock .reviewFlightMulty h2{width:94%}.fcTabCnt{width:100%}.flgtAmntsIcns li{margin-left:10px}body:not(.packageHome) .fFields .ftdField{width:47%}.holidaysFld .ftdField{width:80%}.holidaysFld .fFields .custom-search{width:20%!important}.pkg-inf-list{width:47%}.pkg-inf-list:nth-child(2n){margin-left:0}.pkg-inf-list:nth-child(3n){margin-left:3%}.fFields .ftdField+.ftdField{margin-left:0}.fFields .custom-search,.fFields .dateField{width:20%}#flightsMulticity-tab .fFields{margin-bottom:0}#flightsMulticity-tab .fFields .ftdField{width:37%}#flightsMulticity-tab .fFields .ftdField+.ftdField{margin-left:9px}#flightsMulticity-tab .fFields .dateField{width:20%;margin:0}._closeXrowMC{text-align:left;min-width:100px}#flightSec-cont #flightsMulticity-tab ._closeXrow{background:rgba(0,0,0,.3);padding:6px 7px 6px 10px;min-width:70px}.sCModify #flightsMulticity-tab .fFields .custom-search{right:302px}.infoSec>.icon-left-arrow:before{display:none}#hotelSec-cont .fFields .dateField{margin-top:0;width:19%}.fFields .ftdField.hotel{width:43%}.fFields .custom-night{margin:0;width:15%}.fphRmWdgt .classEco{padding:30px 20px}.addAirline .form-group,.fphRmWdgt .classEco .custom-select-v3,.hotelReview.modifySearchDiv .custom-traveller{width:100%}.hotel-review .modifySearchDiv .custom-traveller{width:28%}.fphRmWdgt .optWidget .specifyChildBlock{width:100%}.htlRomWidgt .optWidget{left:-100px}.optWidget .childAge{margin-left:9px}.bbc-modifySearch .fFields .ftdField.hotel{width:98%;margin-bottom:20px}.bbc-modifySearch .fFields .dateField{width:22%}.bbc-modifySearch .fFields .custom-night{margin-right:0;width:20%}.bbc-modifySearch .fFields .custom-traveller{width:30%;margin-right:9px}.bbchome .bbc-modifySearch .sCModify .optWidget{right:-120px}.bbc-modifySearch .fFields .custom-search{top:143px}.bbc-modifySearch .seachContainer.sCModify{margin-top:0}.popupLand{padding:30px}.popup-cont.fFields .ftdField,.popup-cont.fFields .travellersDropdownPOP{width:49%}.fFields .custom-traveller{width:33.8%}.popup-cont.fFields .travellersDropdownPOP{width:48.5%}.htlPckgs .popup-cont.fFields .travellersDropdownPOP{width:40.3%}.fphRmWdgt .classEco{width:22%}.fphRmWdgt .optWidget{width:78%}.optWidget .roomTit{right:-55px}.popup-cont .optWidget .childAge select{padding-right:5px}.popup-cont .fphRmWdgt .optWidget .noOfRoms>div,.popup-cont .fphRmWdgt .optWidget .roomContainer>div{width:28%}.priceInfo span{text-align:right}#carousel-example-generic .imgEfct>img{max-height:100%;min-height:auto;width:100%}.frb #carousel-example-generic .imgEfct>img{min-height:auto}.social-icons,.subscribe{width:49%}.copyRfooter>.copyright,.copyRfooter>.footerImg,.copyRfooter>.listInline{float:none;width:inherit;padding-left:0;text-align:center}.footerImg .img-responsive{display:inline-block;max-width:320px}.familySection .fmlyAd img{margin-right:-65px;width:auto;max-height:100%}.frb .features{float:none;width:100%}.frb .ad-block{float:right;width:33%}.frb .route-panel{float:right;width:67%;padding-left:20px}.features ul li{margin-bottom:0}.mVs .tVs .circle::before{right:-100%}.mVs .tVs .circle::after{left:-100%}.topMenu>li{margin-right:9px}.fPanel .timingsBlock #E.customCheckbox[type=checkbox]+label::before,.fPanel .timingsBlock #E_FF.customCheckbox[type=checkbox]+label::before,.fPanel .timingsBlock #E_FFR.customCheckbox[type=checkbox]+label::before,.fPanel .timingsBlock #arrivalE.customCheckbox[type=checkbox]+label::before,.fPanel .timingsBlock #arrivalE_FF.customCheckbox[type=checkbox]+label::before,.fPanel .timingsBlock #arrivalE_FFR.customCheckbox[type=checkbox]+label::before,.fPanel .timingsBlock #returnAirportArrivalE.customCheckbox[type=checkbox]+label::before,.fPanel .timingsBlock #returnE.customCheckbox[type=checkbox]+label::before{right:40px}.seatBody .seatlayout{width:85%}.sortFCBtns .btn{margin:0 0 0 3px;padding:0 5px}.alHilalHome .logo:before{left:-12px}.topMenu .tDeals .dCount{background:#e44f4f;border-radius:50%;color:#fff;display:inline-block;font-size:10px;height:16px;line-height:15px;position:absolute;text-align:center;width:16px}.custom-select-v3 select,.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px!important}.bookingSteps .step.done span::before{right:8px!important;top:1px}.bookingSteps .step span{height:30px!important;line-height:30px!important;width:30px!important;font-size:14px!important}.flightSFrom .baggage-info,.flightmStp .baggage-info{right:18%;margin:0;position:absolute;top:52px!important}.rFpriceInfo .bagInfo{font-size:11px;background:#fffceb;color:#666;padding:5px;border:1px solid #e0dab8;line-height:14px}.stopOne.rntFbf .flightmStp .onestpFTInfo .baggage-info,.travelDetails.stopOne .flightmStp .onestpFTInfo .baggage-info{top:-23px!important}.hImage img{max-height:250px;min-height:250px;width:400px}.fhReview .hotelSlider figure img{max-height:140px;width:100%;min-height:140px}.confirmationPage .fhReview .hotelInfo .check .room>span.can span{right:-95px;padding-left:5px}.confirmationPage .fhReview .hotelInfo .tooltipCustomCont::after,.confirmationPage .fhReview .hotelInfo .tooltipCustomCont::before{right:64%}.abtBanner{min-height:210px;padding:80px 0}.about-business{min-height:275px;padding:0}.col-lg-5.values-img{height:250px}.aboutus .missionSec .img,.aboutus .vissionSec .img{height:200px}.values-img img{top:-230px}.aboutus .missionSec img,.aboutus .vissionSec img{top:-100px}.alhRegL{width:60%;padding:140px 0 0}.alhRegR{width:40%;float:left}.alhRegL .alhTitle{font-size:24px}#forgotPass .formTitle h2,.alhRegL h4{font-size:16px}.navLinks{right:0;margin:5px 0 0;position:relative;top:-13px}.alHilalHome .navLinks{right:0}.hpsImg.imgLodBg,.saveMoreSec .smsImg{float:none}.hpsImg.imgLodBg img{width:100%}.hpsCont{float:none;width:inherit;margin-top:30px}.hotelPromoSec{padding:0 0 50px}.bLinks .mainFootLinks{width:55%}.bLinks>.partWus{width:45%}.bLinks>.poweredGrid{padding-right:10px;width:22%}.mobileAppLogo a{margin-left:5px}.mobileAppLogo a.ios{width:90px}.mobileAppLogo a.android{background-position:-117px 0;background-size:205% auto;width:105px}.homePage:before{height:360px}.hpsImg.imgLodBg,.saveCont{width:100%;float:none}.topMenu .tDeals .dCount{left:-10px;top:4px}footer .top{height:auto}.brHotbc{width:50%;text-align:left}.social-icons{margin:0 auto;width:100%;text-align:center;padding-bottom:25px}.topMenu>li:last-child{display:block;float:none;line-height:normal;text-align:left}.topMenu>li:last-child .supportCont a{line-height:normal;padding-top:0}.nav-outer .supportCont a::before{top:2px}.resultsLoader{top:85px!important}header{min-height:85px}#flightsMulticity-tab .fFields .custom-search,#flightsMulticity-tab .fFields .custom-traveller,#flightsMulticity-tab .nonStop{right:8px}#flightsMulticity-tab .fFields .custom-search{right:286px}.reviewFlightInfo.oneStpI .col-md-10,.reviewFlightInfo.oneStpI .col-md-2.rightCont{width:100%}.reviewFlightMulty .reviewFlightInfo .row .col-md-2::after{height:1px;width:100%;right:0;top:0;border-top:1px dashed #bcbbb0}.reviewFlightInfo.oneStpI .col-md-2.rightCont,.reviewFlightInfo.oneStpI .col-md-2.rightCont .price{text-align:center}.reviewFlightInfo.oneStpI .col-md-2.rightCont .btn-ccs.btn-lg.continueToPayment{width:210px}.reviewFlightInfo.oneStpI .col-md-2.rightCont #showHideFareDetails{width:50%;margin:0 auto}.reviewFlightInfo.oneStpI .col-md-2.rightCont .bagInfo{width:210px;margin:0 auto 15px}.merchandise .fcTab nav ul li{width:50%}.merchandise .fcTab nav ul li:last-child{text-align:left}.fcTab nav li>strong{margin-left:0}.merchandise .fcTab ul li strong:after{content:'';display:block;clear:both;margin-bottom:13px}.homeSection .gridItems .imgLodBg,.homeSection .gridItems .imgLodBg img{min-height:270px}.topListSec .container::before{right:315px}#forgotPass .formTitle p{padding-top:1px}.pkgRevwDtls .slectpkgRevw>li{width:50%;padding:10px;min-height:180px}.slectpkgRevw h2{font-size:16px;font-weight:500;line-height:20px;margin-bottom:14px}.slectpkgRevw .hotel figcaption h3{font-size:14px!important;font-weight:500;line-height:16px;margin-bottom:6px}.pkgRevwDtls .slectpkgRevw .hotelServiceList.lst li{min-height:0;width:100%}.pkgRevwDtls .slectpkgRevw li.PkgPricDtls{text-align:right}.slectpkgRevw .hotelinfo .d-Block{margin-top:5px}.slectpkgRevw .grey{padding:4px 10px;font-size:10px}.slectpkgRevw .pkgHviewDetails a{font-size:12px}.PkgPricDtls .countTvrls,.pkgTaxes{display:inline-block;text-align:center!important;vertical-align:top;width:100%}.allprice,.btnpartsfph{display:inline-block;text-align:center}.allprice{width:100%}.priceInfo .allprice ._strikeOf strong,.slectpkgRevw .allprice span._strikeOf{font-size:16px!important}.pkgRevwDtls .slectpkgRevw li:nth-child(2)::after,.pkgRevwDtls .slectpkgRevw li:nth-child(2)::before,.slectpkgRevw li .fphfltInfo::before{display:none}.countTvrls>i,.pkgRevwDtls .slectpkgRevw .hotelServiceList.lst li:nth-child(2):before{display:block}.slectpkgRevw .price.d-Block ._priceTag{font-size:24px}.slectpkgRevw .saveprice{font-size:14px}.fltResults .slctflt{font-size:18px}.slectpkgRevw li .fphfltInfo{min-height:140px}.slectpkgRevw .fltResults .flightFrom,.slectpkgRevw .fltResults .flightTo{width:26%;font-size:12px;line-height:18px}.slectpkgRevw .aDts{font-size:11px}.slectpkgRevw .fltResults .layover{margin:0 27%}.slectpkgRevw .legResult{margin-bottom:8px}.countTvrls>i{font-style:normal}.fphIBCol9{width:55%}.fphIBCol3{width:45%}.fltViewHideInfoDepArrv .date{padding-top:12px;padding-bottom:5px;line-height:22px;font-size:10px}.mgbLfph .checkin::after{left:5px}.manageBookings .myBookings .information span,.manageBookings .myBookings .information span.hadres{line-height:20px;margin-bottom:15px}.fhReview .fltBookings>div:nth-of-type(1){border-bottom:1px solid #ddd;border-left:none;margin:0 20px 20px;padding:20px}.fltBookings .payPending .left p{margin:6px 0 0}.fltBookings .payPending .left{width:60%}.fltBookings .payPending .right{width:40%}.fhReview .fltBookings.fph{padding-top:0}.cityMarkPage .seachContainer{max-width:100%}.cityMarkPage .fFields .custom-traveller{width:25.8%}.cityMarkPage .fFields .custom-search{width:12%}.fPHotelSec .fPhDivLine{border-bottom:1px solid #dedede;margin-bottom:30px}.fPHotelSec .fPhDivLine:before{display:none}.discntOffr,.logoWtitle h1,.populrAirl li{display:inline-block}.myAccount .loading_popup_flight{right:0!important;width:100%!important}.transferTrip span{width:70%;font-size:14px}.transferTrip strong{width:30%}.transferTrip strong a{font-size:12px}.transferTrip strong a::after{top:8px;font-size:10px}.fltBookingsBrand .airName{font-size:12px!important}.redemPoints li{margin-left:1%;font-size:13px}.opHotels ul li,.opHotels ul li:nth-child(3n+3){margin-left:1.7%}.opBanner h1::after{width:140px;right:529px!important;top:-95px!important}.opHotels ul li a.btn{width:37%;font-size:14px}.opHotels ul li{width:48%;float:none}.opHotels .hotelInfo{min-height:195px}.opSteps .container img{box-shadow:none;width:100%;height:150px}.opBanner h1::before{width:250px;right:-40px;top:-30px}.opBanner h1{padding-right:230px}.opBanner.opAdBanner h1:after{right:622px;width:90px;top:-70px}.opBtn{margin-right:230px}.flightTravel .col-md-9,.hotelTravel .col-md-9{width:100%}.flightTravel #fcFlightTripSummary,.flightTravel #fph-trip-summary-id,.flightTravel #hotelTripSummary .col-md-3,.flightTravel .TripSummarySec,.hotelTravel #hotelTripSummary .col-md-3{width:100%;margin:20px 0}.transferTravel .col-md-9{width:100%!important}.transferTravel #transferTripSummary .col-md-3{width:100%!important;margin-top:20px}.date-format .birthdayPicker{width:300px}.refundPolcy.smry::before{top:7px}.saveMoreSec{margin:0;padding:0;background:#FFF}.hotelPromoSec.container,.saveMoreSec .container{padding:0 15px}.hpsImg.imgLodBg img{min-height:400px}.hotelPromoSec.container>div,.saveMoreSec .container>div{width:100%}.hpsCont{margin:50px 0}.hpsCont>ul li{width:25%}.hotelPromoSec{margin-top:0}.hpsCont>ul{margin:25px 0 0}.homeSection{margin-bottom:50px}.trendDest{padding:30px 0}.saveCont{padding-top:45px}._dynamicPayBtn .buttons .btn.btn-lg{font-size:20px}.payment .cvvinfo{width:50%!important}.trnsfrConfirm .confirmBtn a{width:150px!important;text-align:left!important;font-size:12px!important}.trnsfrConfirm .confirmHead h3{font-size:22px}.hotelInfo .room .tooltipCustomCont{min-width:280px;right:-25px}.fhHotel .fphInOutDates .can.tooltipCustom .tooltipCustomCont{margin-right:-15px;min-width:310px}.pkgRevwDtls .slectpkgRevw li.fphadddtls{min-height:200px}.hashPayPend .left p{margin-right:0}#cancelPop .modal-dialog{width:700px}.qitaf .optPhField{width:50%}.mwBalBlock>.price{font-size:20px;line-height:24px}.subTabPanel .tabPanList>li.refnd .refundBtn,.subTabPanel .tabPanList>li.refnded .refundBtn{font-size:12px;padding:10px;min-width:auto}.subTabPanel .tabPanList>li .trSource label,.subTabPanel .tabPanList>li>span ._pTag{font-size:14px}.subTabPanel .tabPanHead>li,.subTabPanel .tabPanList>li>span{font-size:12px}.myAcHead h5{line-height:20px;font-size:14px}.myAcHead h2{font-size:18px}.peCont .peContCheckbox{margin-top:50px;width:45%;vertical-align:top}.myAccountContainer .myTit{margin:0 0 10px}.myaccount-plans{margin-top:20px}.walHgroup>h6{max-width:80%}.inFlow>ul{margin-right:2%}.outFlow>ul{margin-left:2%}.hWorksCont:before{background-position:0 -143px;background-size:350px auto;height:145px;top:35px;width:130px}.hWorksCont{min-height:250px}.WalhtUse{margin-top:50px;padding:40px 0}.htUseCont:before{margin-left:20px;margin-bottom:10px}.walHgroup>h2{font-size:26px}.hdiWorks h3,.walFlist h2{font-size:20px}.hdiWorks li{font-size:14px}.uberCoupon{min-height:135px}.uberRight{min-height:133px;padding:25px 12px 0}.cardinfo figure{width:38%}.cardinfo figcaption{width:62%;padding:30px 18px 0 0}.ccDiscList>li>span{font-size:13px}.hotelSec figure,.hotelSec figure img{height:100px}.hotelSlider .hltThumnails li img{height:30px}.hotelSlider .mPhotos a{font-size:10px;line-height:11px;padding:4px}.map-wrap .text-link:nth-child(2n+1){margin-left:5px}.msdp.hotel-review .optWidget{right:-10px}.ccddtls .banner{height:320px}.ccdhdng h1{font-size:30px}.ccdhdng h3{font-size:24px}.ccdhdng h6{font-size:18px}.ccdhdng p{font-size:14px}.ccdhdng::before{left:50px;background-size:90% 90%;width:260px;height:240px}.getExcluOfrs img{width:30%}.getExcluOfrs .ofrList{margin-right:40px}.getExcluOfrs .ofrList h5{font-size:20px;margin-bottom:16px}.getExcluOfrs .ofrList p{font-size:14px;line-height:26px}.getExcluOfrs .ofrList span{margin-top:30px}.discList{width:300px;height:300px;margin:70px auto}.dsctImge{margin:85px auto;width:130px;height:130px;padding:45px 0}.discList .chcBkg{top:20px;left:-120px}.discList .prcdPymd{top:165px;left:-180px}.discList .coupOpt{bottom:-145px}.discList .cdrCard{top:175px;right:-181px}.discList .dsctSuss{top:10px;right:-134px}.getDiscount{margin:40px 0 185px}.getExcluOfrs{margin-bottom:50px}.getExcluOfrs h2{margin-bottom:60px}.ccdhdng{padding:15px 0}.banLoc{top:0;left:20px}.hrp-highlights>li{margin-left:10px}.exciting_tit{font-size:26px}.tis_exciting_lft p{font-size:16px}.tis_exciting_rgt img{width:70%}.logoWtitle{padding-top:40px 0}.logoWtitle h1{width:528px;font-size:40px}.primarySec,.secondarySec{width:100%;float:none}.secondarySec{margin:0}.hstrclStns h2,.mapSect h2{font-size:30px}.offrDscnt .brdrHdng,.populrAirl .brdrHdng{font-size:18px}.offrDscnt .brdrHdng{margin:3px 0 14px}.offrDscnt,.populrAirl{padding:0 12px}.discntOffr{padding:13px 11px;margin-bottom:15px;width:32.2%;margin-left:5px;margin-top:10px}.discntOffr:last-child{margin-left:0}.percntOff{font-size:17px;margin-bottom:2px}.dscntOffr{font-size:14px}.hstrclStns .cont{padding:0 20px 0 0}.flynasSec,.yearWise{width:100%;margin-top:30px;clear:both}.hstrclStns{padding:40px 0 70px}.hgTabs li{font-size:15px;margin-left:20px;padding:7px 0}.flynsHlg .brdrHdng{padding-top:10px}.hgTabs{margin-top:0}.frmDest,.prcStarts,.toDest{font-size:14px}.populrAirl li{width:24%}.intrnlDestns .tlsBlock>ul li a{text-overflow:ellipsis;width:92px}.myHistory .imgLodBg{width:20%}.myHistory .information{width:70%;margin:0 10px 0 0}.myHistory .bookgDts span{line-height:18px}.myHistory .chkIn,.myHistory .chkOut{font-size:12px;padding:0 12px}.myHistory .information .dateColor{display:block;margin:8px 0}.historyScroll p{margin-top:10px!important}.dashBrdBnrMainSlider img{width:768px;height:350px}.dashBrdBnrMainSldrCntBox{top:20px}.dsbrdBannerInfoBox li a{width:350px}.prtDts .btns{margin:0 0 15px 20px}.rAlerts>em{padding:5px;font-size:16px}.revrs::after{height:40px;margin:0 auto}ul.prsnDtlUpdt li{margin-left:15px}.myTrips .information h4{font-size:18px}.subTabPanel .tabPanList>li>.trNav em{font-size:9px}.mtSearch,.wtSearch{width:44%}.travel-trips .owl-theme .owl-controls .owl-buttons .owl-next{left:0!important}.ls-custom-col{padding:25px 10px}.logintab{padding:15px}.logintab .social-media-login a span.fb,.logintab .social-media-login a span.gp{padding-right:36px}.NameDtls .form-group.showlabel{width:36%}.ls-login-window{padding:0}.mainInfo,.mainLabel{width:100%;float:none}.mainInfo elm{top:-12px}.requestFinance ._newValAlert [class*="_errTxt"]{bottom:0;right:0}.filter-slider{padding:20px 0 30px 3px}.filter-slider .item{margin-right:3px}.hotelsfeaturedSlider.owl-carousel .owl-item{padding:0 13px 1px}.hotelsfeaturedSlider.owl-theme .owl-controls .owl-buttons .owl-prev{right:7px!important}.hotelsfeaturedSlider.owl-theme .owl-controls .owl-buttons .owl-next,.owl-theme .owl-controls .owl-buttons .owl-next{left:-10px!important}.steps .stepCount{font-size:16px}.stepCount strong+span{padding-right:28px;line-height:20px}.stepCount strong{font-size:20px}.instalGrph{padding:40px}.instalGrph figcaption{padding:10px 40px;width:75%}.howWork{padding-top:40px}.fphVatPopup .packageDtls,.fphVatPopup .packageTlt ul{width:100%!important}.fphVatPopup .packageDtls+.packageDtls{margin-right:0}.fphVatPopup .packageTlt ul li span{width:49%!important}.vatDtls .fphVatPopup{width:730px!important}.fhReview .hotelInfo .features ul li{padding:0 0 0 30px}.fhReview .hotelInfo .features ul li:before{background-image:none}.trip li ._fBtn{opacity:1}.trip li .icon-switch:before{margin-left:20px}.activities-details,.bahrainbanner{display:inherit}.activities-details .cont-Info,.activities-details figure,.baharinCont,.baharinImage{width:100%}.baharinHghCont{padding:30px 30px 0}.bahrainNav li a{padding:20px 4px;font-size:13px}.bhrSec{margin:40px 0 0}.bahrain .title{margin-bottom:50px}.bahrain .title::after{bottom:-6px}.mapview{width:45%}.sortBy>li:first-child{margin-top:0}.fltDetails{width:550px}.pkg-grid-get .get-block{padding:10px}.steps .paths{bottom:-46px}}@media(max-width:767px){.hAd-2,.hAd-3,.tripadvRate a span.revCount{vertical-align:top}.bookingSteps .step span{height:30px!important;line-height:28px!important;width:30px;font-size:14px}.seachContainer.airTabContainer nav li{width:33.3333%}.airBanner .tabsNav.cf.flight-trips li label{margin:0;padding-right:0}.airLineLogo .multiairline span:nth-child(2){right:30px;top:8px}.airLineLogo .multiairline span:nth-child(3){right:55px;top:8px}.airLineLogo .multiairline span:nth-child(4){right:80px;top:8px}.fltRBlockInfoBrand figure{float:right}.fltRBlockInfoBrand figure.multiairline{float:none;height:45px}.seachContainer nav a{width:100%}.seachContainer nav a i{right:15px}.bgGrySup [class^=col]{width:33%}.bgGrySup h3{font-size:14px}.modifySearch h3+p{font-size:12px;margin:10px 0 20px}#flightResultsSortingPanel .sortSec{border:1px solid #ddd}.sortSec .custom-select-v3 select{font-size:12px;width:95px}.modifyBlock a{font-size:14px;padding:6px 15px}.fltResults .tooltipCustomCont{right:-45px;width:280px}.fltResults .flightTo .tooltipCustomCont{right:inherit;left:0}.fltResults .flightTo .tooltipCustomCont:after,.fltResults .flightTo .tooltipCustomCont:before{left:52px;right:inherit}.fltResults .flightTo .tooltipCustomCont:after{left:53px}.fltResults>li::after{content:"";display:block;clear:both}.qitaf img{width:auto;width:initial}.features .inner.whiteBg ul li,.predicativeData,.seachContainer #hotelSec-cont .fFields .col-md-4{width:100%}.payment .form-group label{margin:0;padding:10px;text-align:right}.payment .form-control{margin-bottom:10px}.install ul li img{max-width:90px}.dp-opt.country,.legResult .plus1Date,.onlyMb,.scrollup,.srTotalPrice.visible-xs,.topMenu .currency.dp-opt,.topMenu .myTrip{display:none!important}.topMenu>li{margin-right:12px}.modifySearch h3{font-size:18px}.modifySearch h3 small{font-size:16px}.herobanner.fpb h1.title,.home .herobanner h1.title{margin-top:50px}#flightsMulticity-tab .col-md-2,#flightsMulticity-tab .col-md-3,.seachContainer #hotelSec-cont .fFields .col-md-2,.seachContainer .fFields .col-md-2{width:50%}#hotelSec-cont .optWidget .adult,#hotelSec-cont .optWidget .child{width:47%!important;padding-top:30px;margin-bottom:5px}#flightsRoundtripFH-tab .optWidget .adult,#flightsRoundtripFH-tab .optWidget .child,#flightsRoundtripFH-tab .optWidget .infant{width:33%;padding-top:30px}#flightsRoundtripFH-tab .adult .adultSelected,#flightsRoundtripFH-tab .child .childSelected,#flightsRoundtripFH-tab .infant .infantSelected,#hotelSec-cont .adult .adultSelected,#hotelSec-cont .child .childSelected{color:#757575;text-indent:40px;font-size:12px}#flightsRoundtripFH-tab .fhOwHide{margin:0 0 14px}.fphRmWdgt .optWidget .specifyChildBlock{width:100%}.row.room-container._fthtlroomcontainer2{padding-right:10px}.line{margin:30px auto}.bgGrySup{padding:16px 0}.bgGrySup p{font-size:12px}.bgGrySup [class^=col-]{margin-bottom:15px;padding:0 auto}.fhOwHide{margin-top:14px}.btn-primary-light{font-size:12px;text-align:center}.bbcFooter{padding:20px 0}.bbcFooter a,.bbcFooter h3{font-size:16px}.features ul li{margin:0 0 16px}.ad-block .inner figure img{max-width:100%;width:100%}.headRight img{max-width:100%}#carSec-cont .fFields .col-md-2.custom-search label,.amntsIcons,.bodyfooterco,.bookingSteps,.fphpriceinfo.priceInfo::before,.lPage .owl-buttons,.mVs .tVs .circle::after,.mVs .tVs .circle::before,.modifySearch .mdfySrch,.myAccTabs li a span,.myFormSec .row .col-sm-4,.navLinks li.tnlHome,.row._changeFlightBlock,.topListSec .container::before{display:none}.footerAirlines a::after{top:0}.bodyfooterco{padding-top:14px}.bodyfooterco a{display:block}.hAd-2,.hAd-3,footer .btm img{display:inline-block}.bodyfooterco a:after{content:''}.login-signup-box{overflow-y:scroll}.roomContainer._htlroomcontainerPOP .custom-select-v3 span,.roomsWidget .room-container .custom-select-v3 span{font-size:12px;right:6px;pointer-events:none;position:absolute;top:7px;z-index:2}#flightsMulticity-tab .row.fFields{border-bottom:5px solid #ccc;margin-bottom:15px}.row.fFields.nnStp{border:none!important}._closeXrow,._closeXrowMC{min-width:70px;text-align:left}._addAnotherFlight+label span.tooltipCustomCont{right:-46px}.myHotelDates .datepicker input{margin-bottom:0}.footerAirlines h5,.optWidget .roomContainer,.roomContainer .room-container{margin-bottom:6px}.fphRoomWidget .roomContainer.roomsWidget .infant{padding-left:8px}.roomsWidgetContent .roomsWidget{padding-right:0}.optWidget .roomTit{right:0;position:absolute;top:10}.footerAirlines,footer .btm,footer .copyright{text-align:center}.row.mid .col-xs-12{margin-top:20px}.footerAirlines a#footerAir{cursor:pointer;font-size:14px;margin:0 auto;text-transform:uppercase;width:140px;color:#7997b0}footer .mid{padding:10px 0 18px}footer .btm .img-responsive{margin-top:12px}.hAd-2,.hAd-3,.lPage .topRouteSec,.xplrHsect h4{margin-top:20px}#flightsOneway-tab .travelerSelectWindow{left:0;right:inherit}.trip li .btnBlue{opacity:1}.hAd-1{margin-bottom:20px}.ad-block .inner.nbdr,.xplrHsect h4{margin-bottom:0}.hAd-2,.hAd-3{width:49%;height:160px;margin-right:1.2%}.hAd-2{margin-right:0}.hAd-3 .gridItems figure{height:160px}#carousel-example-generic .item>img{width:100%}.xplrHsect h4:first-child{margin-top:0}.popup-cont .classEco+.optWidget{padding:15px}.xplrlst{margin-bottom:10px}.popupLand{width:95%;padding:14px}.popupLand .sCont{padding:0}.layover.divider .layoverCont{text-align:right}.layover.divider .layoverCont span{font-size:12px}.fltRBlock .fltdepature+.fltreturn{border-top:none}.infoSec .primary-content{padding-top:0}.carousel-caption h2.bigCap{font-size:50px}.popupLand.htlSearchCont .nights-ic{bottom:0}.popupLand.htlSearchCont .custom-night:after{bottom:1px}.htlSearchCont .optWidget .adult>label.slctRoomTit,.htlSearchCont .optWidget .child>label.slctRoomTit{margin-top:20px}#hotelSec-cont .adult .adultSelected,#hotelSec-cont .child .childSelected,.popupLand.htlSearchCont .optWidget .row .RoomsBlock+div[class^=col] select{text-indent:25px}.popup-cont .fphRTTCont .RoomsBlock,.popup-cont .fphRTTCont .roomContainer,.popup-cont .fphRTTCont .roomsContBloc{width:100%}.popup-cont .fphRmWdgt .optWidget .adult,.popup-cont .fphRmWdgt .optWidget .child,.popup-cont .fphRmWdgt .optWidget .infant{width:33%}.popup-hdr h2.title{font-size:18px;line-height:24px}.popupLand.fph .popup-cont .custom-select-v3 .hidden-sm{right:4px;top:6px}.popupLand.fph .popup-cont .specifyChildBlock [class*=col-]{width:20%}.popupLand.fph .popup-cont .roomContainer select{text-indent:32px}.popupLand.fph .popup-cont .roomContainer .specifyChildBlock select{text-indent:0;padding:0 2px;text-align:right}.popupLand.fph .popup-cont .fphRTTCont .roomContainer{position:relative}.popupLand.fph .popup-cont .fphRTTCont .roomContainer .adult,.popupLand.fph .popup-cont .fphRTTCont .roomContainer .child,.popupLand.fph .popup-cont .fphRTTCont .roomContainer .infant{padding-top:26px;padding-left:0}.popupLand.fph .fphRmWdgt .optWidget::before{width:0}.custom-select-v3 .hidden-sm,.popup-cont .fphRTTCont .roomContainer{position:absolute}.popup-cont .fhOwHide{width:100%}.resultsLoaderCont{width:100%;margin:20px -50% 0 0}.bookingSteps #paymentStep,.bookingSteps #reviewFlightStep,.bookingSteps .step,.hotelTravel .bookingSteps .step:first-child{width:auto;margin-left:22px}.seachContainer.sCModify .fFields .col-md-3{width:100%}.seachContainer.sCModify .fFields .col-md-2{width:50%}.resultsLoaderCont span.img{margin-bottom:10px}.resultsLoaderCont .tit1{font-size:14px;margin-bottom:0;margin-top:10px}.resultsLoaderCont span._hoteldates{margin-top:0;display:block;font-size:10px}.resultsLoaderCont .tit2{margin-bottom:15px;display:block;font-size:14px}.resultsLoaderCont .searchInfo{font-size:10px;padding:15px 0 5px}.resultsLoaderCont .searchInfo .siTit{margin-bottom:5px}.resultsLoaderCont .img img{width:25%}.errorCont [class*="-ic"]{background-size:332px auto;height:47px;margin-bottom:16px}.eOops-ic{background-position:-31px 0}.errorPage h1{font-size:22px}.errorCont p{font-size:13px;line-height:20px;margin:12px auto 45px}.seachContainer.sCModify .col-md-2.custom-search{bottom:0;position:absolute;left:0;padding:0}.seachContainer.sCModify .tabs #flightsOneway-tab{padding-bottom:0}.seachContainer.sCModify #flightsOneway-tab .col-md-2.custom-search{bottom:72px;position:absolute;left:8px}.filters .fPanel section{float:right;margin-left:0;width:100%}.sortSec{height:auto}.sortBy{display:inline-block}#flightResultsSortingPanel .sortSec:after{clear:both;content:".";display:block;height:0;visibility:hidden}.flgtHdng .row div[class^=col],.opc .input-fgroup label{display:inline-block}.spflightCont .toggle-menu{right:0;top:2px}.sortBy li:last-child .custom-select-v3 select{width:80px}.sortBy li::before{margin-right:-4px}.sortBy li{margin:0 4px;float:right}.sCModify #flightsMulticity-tab .multic1 .custom-search{bottom:84px}.modifyBlock #flightsMulticity-tab .multic1 .custom-traveller{bottom:65px}.sCModify #flightsMulticity-tab .nnStp{bottom:40px}.sCModify{margin-top:15px;padding-bottom:30px}._closeXrowMC,.sCModify ._closeXrow{left:1px;top:-42px}#flightResultsSortingPanel .col-sm-2.col-xs-2.col-md-2.col-lg-3.text-right span{font-size:9px!important}.flgtHdng .row .col-md-5{width:32%}.flgtHdng.detailRow .plus1Date{left:-20px}.fltResultsGrid .moreOpt{padding:10px 10px 0}.flightResultContainer .item .priceGrid .text-center,.flightWegoContainer .item .priceGrid .text-center{min-height:auto}.flightResultContainer .item .priceGrid,.flightWegoContainer .item .priceGrid{float:none;height:54px;background:#ebebeb}.mobileBooknow{height:50px!important;padding-top:0!important;min-height:inherit!important}.priceGrid .price{font-size:14px;line-height:24px;padding-top:5px;margin:0;right:15px;position:absolute}.priceGrid .price strong{font-size:20px;margin:0}.priceGrid .price small{margin:0;padding:0}.priceGrid .btn.btn-sm{bottom:5px;right:inherit;left:15px;padding:5px 10px;font-size:14px;width:auto}.brdRound{padding:10px}.brdRound h3{font-size:18px;margin-bottom:10px;padding-bottom:10px}.brdRound h3 span,.payment .title span{height:30px;line-height:30px;width:30px}.fltFromToPlace{font-size:14px}.fltRBlockInfoBrand{text-align:right;margin-bottom:12px}.fltRBlockInfoBrand figure{margin:0 0 6px}.app-dp .title-dp-trg{bottom:2px}.app-dp input#phoneCountryCode{bottom:4px}.mDialogPopBody .bprimary{width:auto}.mDialogPop{margin:40px auto}.SowMorDetails{padding:15px 0 8px}.fltInfoDetails .date{line-height:normal;padding:10px 0}.SowMorDetails a,.fltInfoDetails .time,.qitaf h5,.review-terms .info h2{font-size:16px}.fltInfoDetails .placeName label,.fltRBlock .stopDur,.fltRBlockInfoDepArrv .date .bld,.fltRBlockInfoDepArrv .placeName,.layover.divider .layoverCont,.optPhone .btn,.payment .form-group label,.qitaf p,.review-terms .info ol li,.weCare{font-size:12px}.qitaf p{padding:8px 0}.fltRBlockInfoDepArrv label{font-size:15px}.row._dynamicPayBtn+.buttons.cp-btn{margin-top:0}#review-terms,.col-sm-6.col-md-5.input-fgroup.app-dp.ph-code{clear:both}.redeemPoints{margin-bottom:20px}.buttons .btn.btn-lg,.opc .title,.redeemPoints>h2{font-size:18px}.redeemPoints .sub-tit,.revTripinln .to,.review-terms .revTripinln .frm{font-size:12px}.qitaf img{height:70px}.payLaterInfo,.payment .cvvinfo{font-size:11px}#review-terms{clear:both;padding-top:10px}.alert_custom{font-size:16px}.fltRBlockInfo .plus1Date{left:0;top:19px}.confirmHead h3,.flyin-team{font-size:18px}.detailsList .subtotal div span,.detailsList li div,.detailsList+.content{font-size:14px;padding:4px 0}.help-info-container{font-size:14px}.detailsList li div.first{margin-right:0}.confirmHeading,.hotelInfo .hotelTitle h3{font-size:20px}.confirmCont .fltRBlockInfo .plus1Date{top:0}.hotelInfo{width:67%;border-left:none;min-height:inherit;padding:10px!important}.srTotalPrice small.includ{display:inline-block;margin-top:10px}.fphpriceinfo.priceInfo,.hotel-search .priceInfo{width:100%;padding:10px!important;position:relative;background:#f1f1f1}.listOfTravllersOuter .panel-title>a.collapsed,.strength-items .item::after{background:0 0}.priceInfo .noOfNights{margin-bottom:0}.hotelResultContainer .hotel-info .priceInfo .btn.btn-sm{font-size:14px;padding:8px 12px;float:left;margin-right:10px}#flightHotelSec-cont.searchCont{padding-bottom:40px}.hotelServices h4,.nearByAttr li{margin-bottom:8px}.hotel-details h6{margin-bottom:12px}.hotel-details .checkIn,.hotel-details .checkOut{margin-top:12px;font-size:14px}.hotelInformation{margin-top:6px}.htlOverview{margin-top:18px}.hotelServices h4+span{margin-bottom:0}.hotelServices p{margin-bottom:14px}.headTXt .col-md-3{padding-bottom:10px;text-align:left}.headTXt .btn{font-size:12px;padding:2px 18px;float:none!important}#hotelTripSummary{float:right;width:100%}.fhReview .hotelInfo,.fhReview .hotelSlider{width:100%;margin-bottom:15px;font-size:14px}.fphInOutDates .col-xs-4.room{margin-top:15px}.fphInOutDates{padding-bottom:10px}.input-fgroup.app-dp.ph-code label{padding:15px 0 2px}.flightTravel .buttons.cp-btn,.hotelTravel .buttons.cp-btn{margin-top:0}.confirmationPage .row.hotelInfo{width:100%}.confirmationPage .hotelInfo h2{font-size:22px}.confirmationPage .hotelInfo h4{font-size:20px}.confirmationPage .hotelInfo .address,.detailsList li div h5{font-size:16px}.confirmationPage .hotelInfo .address span{line-height:22px}.fltRBlockInfoDepArrv .date,.room-details-des{font-size:14px;line-height:20px}.bookingDetail .caltGrid p,.bookingDetail .detailsList .activities,.bookingDetail .detailsList .general,.bookingDetail .detailsList .services,.detailsList p{font-size:14px;line-height:22px}.priceInfo span strong{font-size:20px}.fph-info.item .priceInfo .price,.fph-info.item .priceInfo .savings .actPrice{font-size:16px}.fltRBlockInfoDepArrv .info,.fph-info.item .priceInfo small,.fphInOutDates .can.tooltipCustom{font-size:12px}.fph-info.item .hotelTitle{margin:5px 0 0}.fphInOutDates .changeRoom{bottom:0;right:inherit;left:20px}.fph .flightReivewShort,.fphShwMre{margin-top:0}.summarySec .fareRules{margin-bottom:15px}.can.tooltipCustom .tooltipCustomCont{right:0}.tooltipCustomCont::after,.tooltipCustomCont::before{right:26%}.fphInOutDates .can.tooltipCustom .tooltipCustomCont::after,.fphInOutDates .can.tooltipCustom .tooltipCustomCont::before{right:45%;left:inherit}.fphInOutDates .can.tooltipCustom .tooltipCustomCont{margin-left:0;min-width:260px;left:inherit}.fphInOutDates .can.tooltipCustom .tooltipCustomCont p{font-size:10px;line-height:16px}.fphInOutDates .can.tooltipCustom .tooltipCustomCont strong{font-size:9px!important;line-height:14px}.headTXt .hotelInfo{width:100%}.cityContent{padding:45px 26px}.cvvNo{width:40%}.maxOccupancy .mO-1{margin-right:5px}.payment .ccp-error2{margin-bottom:-5px}.ttmblOut{clear:both;color:#666;font-size:10px;padding:0;margin:5px 10px}#flightResultsSortingPanel .sortSec{margin:15px 0 0}.bgGrySup [class^=col-]{width:100%}.hotelReview.modifySearchDiv .datepicker.col-md-1{width:50%;float:right}.hotelReview.modifySearchDiv .form-control{position:relative}.hotelReview.modifySearchDiv .datepicker:after{clear:both;content:".";display:block;visibility:hidden}.fhReview .hotelSlider figure{height:auto}.hotelReview.modifySearchDiv .custom-traveller{clear:both;width:100%;height:72px}.myAccTabs li{margin-left:0}.myAccTabs li a{margin-left:5px;padding:10px 15px}.dashBoard .tripDetails .timeDate{float:left!important;margin:0}.wBox{padding:30px 10px}.myaccount-plans a{padding:15px 20px}.information h4{margin-top:10px}.myAccSort .viewAll{margin-right:0}.myAccSort .custom-select-v3 select{padding:0!important;width:75px}.fPHotelSec .tripDetails:last-child{border-right:0}.myAccTabs{padding-right:0}.myFormSec label{line-height:normal}.custom-select-v3 select,.form-control{margin-bottom:15px}.ddChild{width:280px}#countries_titleText{width:240px}.myAccountContainer .myTit{padding:0 10px}.myAccount{padding:0}.car-search .priceInfo .srTotalPrice span,.countTvrls,.myFormSec .email .col-xs-6:nth-child(2),.priceInfo .srTotalPrice span,.priceInfo span,.srTotalPrice.offersSecpay{text-align:left!important}.btn.btn-traveller{margin:0 20px 20px 0;width:100%}.listOfTravllersOuter .panel-title>a,.listOfTravllersOuter .panel-title>a.collapsed:hover{padding:10px 0;font-size:14px}.otEditDel ._deleteTrvBtn,.otEditDel .editProfile{margin-right:10px}.otEditDel{min-width:115px;left:10px;text-align:left}#accordion .panel-title{width:60%}.listOfTravllersOuter .panel-title>a.collapsed,.listOfTravllersOuter .panel-title>a.collapsed:hover{border-bottom:0;background:0 0}.listOfTravllersOuter .panel-default .panel-heading{padding:0 10px;border-bottom:1px solid #dfdfdf}.dashBoard .tripDetails:after,.hotel-info.car-info.item:after,.sortSec::after,.srTotalPrice.offersSecpay:after{clear:both;content:".";display:block;visibility:hidden;height:0}.dashBoard .tripDetails,.fPHotelSec .InfoSec{padding-right:150px}.dashBoard .tripDetails img,.fPHotelSec .InfoSec img{max-width:90px}.infoBar span{display:block;margin:10px 0 0}.infoBar span:first-child{margin:0}.viewHide{margin:8px 0 0}.passList li span{line-height:2}.passList li:last-child{padding-bottom:0}.validationInfoPopup .payProcess p{margin-bottom:20px}.validationInfoPopup{padding:0!important}.fph-info.item .flight-info>.row>div:nth-of-type(1){width:50%}.headTXt .stars{margin-bottom:10px!important}.affvInfo .date,.affvInfo .date .bld,.confirmCont .desc{font-size:14px}#carSec-cont .fFields .pickUpDetails,#carSec-cont.searchCont .fFields .custom-search{width:100%}#carSec-cont .fFields .col-md-2.custom-search input{width:auto;float:left}.pickUpDetails .datepicker,.pickUpDetails .timepicker{width:49%}.sCont #carSec-cont{padding-bottom:25px;position:relative}.sCont #carSec-cont .fFields .col-md-2.custom-search{bottom:0!important;left:0;right:inherit!important;position:absolute;width:50%!important;padding:0}#carSec-cont .myHotelDates._diffDates div[class^=col]{width:50%}.car-search .priceInfo{top:0;position:absolute!important;padding:0;right:0;margin:0}.brand,.carImg{position:absolute}.car-search .txt-middle{padding:0}.car-search .car-info{padding-top:60px}.freeOffers>li:first-child{width:40%}.freeOffers>li:last-child{width:60%}.trDetails{padding:10px 0 0}.car-search .priceInfo .noOfNights,.car-search .priceInfo .srTotalPrice span{float:right}.app-dp.ph-code,.car-search .priceInfo .noOfNights{clear:both}.brand{margin:0;left:20px;top:10px}.carImg{right:0;top:70px;width:auto}.car-search section.item figure{height:auto;max-width:90px}.car-info .carInfo .amenities{padding:5px 0 10px}.car-info .carInfo .amenities,.car-info .carInfo .carTitle,.car-info .carInfo>small{padding-right:120px}.carTitle h3{font-size:18px;line-height:normal}.car-info .carInfo>small{display:inline-block;margin-top:10px}.freeOffers>li{padding:0}.freeOffers{padding:10px 10px 0}.fhReview .hotelSlider figure{text-align:center}.fhReview .hotelSlider img{max-width:230px}.carReview .deskLinks .SowMorDetails a{font-size:16px}.deskLinks a{font-size:12px;padding:0 15px 0 10px}.deskLinks .freqnumber{margin-top:10px;display:block}.deskLinks span.freqnumber:first-child{margin-top:0}.carReview .deskLinks{padding-bottom:10px;position:relative}.carReview .deskLinks .SowMorDetails{top:0;padding:0;position:absolute;left:0}.carReview .splrqt-panel textarea{height:100px}.carReview .specialRequestbody{padding:10px 10px 0}.sortBy{padding:10px}.bLinks>div,.frb .route-panel,.homeSection .grid2,.homeSection .grid3:last-child{padding-left:0}.carsModifySearch #searchResultHeader .col-xs-12:first-child{width:70%}.carsModifySearch #searchResultHeader .col-xs-12:last-child{width:30%}.carsModifySearch #searchResultHeader .modifyTog{margin:0}.modifySearch h3+p{margin-bottom:0}.hFeatures>li{width:100%;margin-bottom:15px;padding-top:6px;padding-bottom:6px}.footerNav a{display:inline-block;margin:0 5px;position:relative}.footerAirlines .footerNav a:not(:last-child):after{display:block;position:absolute;right:100%}.bLinks>div{width:inherit}.bLinks>div:not(:first-child){margin-top:20px}.homeSection .lSec,.homeSection .rSec{float:none;width:100%}.homeSection .grid1,.homeSection .grid2{width:50%}.homeSection .rSec .imgLodBg{width:49%;float:right}.fmlyAd,.frb .ad-block,.frb .route-panel,.topRoutesbg{float:none;width:100%}.homeSection .rSec .imgLodBg:first-child{margin-left:1%}.homeSection .rSec .imgLodBg:last-child{margin-right:1%}.alMatchInfo .mBox,.tktperson .pName,.tktperson .tCode{float:none;width:100%;clear:right}.alMatchInfo .mBox:last-child{padding-top:20px}.fFields .ftdField{width:47.2%}.fFields .dateField{width:22.6%}.fFields .custom-traveller{width:34%}#hotelSec-cont .fFields .ftdField.hotel{width:50%}#hotelSec-cont .fFields .dateField{width:23.4%!important}.dateField.dpselect_class.secretDpSec{margin-left:0!important}.htlSearchCont .custom-night::after,.seachContainer .fFields .custom-night::after{bottom:0}.fFields .custom-night{margin-left:9px;width:20%}.nights-ic::before{bottom:-1px}.fFields .dateField,.fFields .ftdField{margin-bottom:20px}.fphmodifySearch .fhOwHide,.searchCont .addMreSearch,.searchCont .addMreSearchMC,.searchCont .fhOwHide,.searchCont .nonStop{margin-top:0}#flightsMulticity-tab .fFields .ftdField{width:36.5%}#flightsMulticity-tab .fFields .custom-traveller,#flightsMulticity-tab .nonStop{right:10px}#flightsMulticity-tab .fFields .custom-search{right:224px}._closeXrow,._closeXrowMC{top:70px;left:0}#hotelSec-cont .fFields .custom-traveller{clear:none}.optWidget.fphRmWdgt{margin:0 0 20px}.fhOwHide .myHotelDates .left,.fhOwHide .myHotelDates .right{padding-left:9px;width:24.4%}.seachContainer nav a{margin-left:0}.seachContainer nav li{margin-left:40px}.tripadvRate{margin-top:5px}.priceInfo span.savedPercentage{position:absolute;right:10px;top:10px;z-index:1;left:auto;text-align:right!important}#fphHotelResult .hotel-search section.item{padding:0}.priceInfo.text-center.fphpriceinfo{text-align:right}.priceInfo.fphpriceinfo .srTotalPrice span.saveprice,.visible-sm.hidden-md.col-sm-1{display:block!important}#fphHotelResult .hotel-search section.item:first-child{margin-top:15px}.sortSec .col-sm-1{margin:2px 0;float:right}.foundFlt{font-size:11px;width:19%;line-height:20px}.homePage .sCont .btn{font-size:12px;padding:8px 5px}.modifyBlock .text-right{margin-top:10px}.primary-content .text-right.sortFCBtns{width:32%}.sortFCBtns .btn{font-size:10px}.herobanner h1.title span{font-size:24px!important}.bLinks>.footerNav{width:23%}.home .herobanner h1.title{padding:0 0 50px}.ph-code ._newValAlert [class*="_errTxt"]{bottom:-15px}.paySvddCrds .cardCvv{width:35%}#fphViewFlightDetails .modal-dialog,#vatDtls .mDialogPop,.modal-dialog.modal-lg,.vatDtls .mDialogPop{width:94%}.confirmBtn{padding-top:16px}.confirmBtn a{font-size:10px}.modal-dialog{margin:30px auto}.myWallet .pull-left{width:60%}.myAccNextFlt,.nextFlt,.prevFlt,.seatDestin strong small,.seatHdrSlider .item,.trvlRInfo li span,.trvlRInfoGrd .title{font-size:12px}.seatDestin span{font-size:14px}.seatHdrSlider .seatHdrSlider-next,.seatHdrSlider .seatHdrSlider-prev{font-size:16px}.trvlRInfo li>elm{width:58%}.confirmHead .confirmBtn,.confirmHead .title,.memShip,.rMyPoints{width:50%;display:inline-block}.seatHdrSlider .item figure{height:28px;line-height:26px;width:28px;margin-left:2px}.seatBody .slideNavig{padding:6px 5px}.predicativeData.forHotel ul li a{padding:7px 10px 9px 40px}.predicativeData.forHotel ul li a span.pull-right{position:absolute;left:5px}.fltDetails{width:100%}.fltRBlockInfoBrand span.airName{font-size:12px!important}.trvlRInfo li span a:before{margin-left:0}.seatDestin strong small{line-height:16px}.claimBox{width:80%}.headLeft{width:86%}.headRight{margin-left:20px}.myAccountContainer{width:100%}.errorCont [class*="-ic"]{width:54px}.ePage-ic{background-position:-134px 0}.our-hotels-globally{height:190px;width:100%}}@media (min-width:600px) and (max-width:767px){#eMailtoGuest [class*=col-]{position:inherit}.sCModify .search-wrap.mobLabPos .icon-location2{top:30px}.fphPricePrt .countTvrls.fltadd{display:inline-block;width:auto!important;float:right;font-size:11px;line-height:14px;text-align:right!important;margin-top:5px}.fphPricePrt .fphPrcInfo{width:auto;display:inline-block;text-align:right;float:right;margin:5px 20px}.fphPricePrt .fphPrcInfo .strikeCurr{display:block;font-size:12px;line-height:14px}.fphPricePrt .fphPrcInfo .price,.fphPricePrt .fphPrcInfo .price strong{margin:0;padding:0;line-height:12px;font-size:10px}#fphFlight .priceGrid .price{line-height:10px;position:inherit}.fphPricePrt .pkgTaxes{width:140px;margin:10px 33px 0 5px;text-align:right!important;float:right}.fphPricePrt .tistPtsHtls{width:100px;margin:10px 0 0 6px;float:right}.fphPricePrt>elm{font-size:11px;text-align:right}.fphPricePrt .bagg{float:right;width:100px;margin:8px 0}.fphPricePrt .fphPrcInfo .price strong elm,.myHistory .fltFrom span,.myTrips .bookgNum,.myTrips .fltFrom .placeName,.myTrips .information h4{font-size:14px}#fphFlight .priceGrid .btn.btn-sm,.fphPricePrt .fphPrcInfo .saveprice,.myAccTabs li a,.myTrips .status,.psgDts li span{font-size:12px}.fltDts .dateColor,.myAccPrevFlt,.myTrips .fltDurInfo .stpsDur{font-size:11px}.my-nav,.myAccountContainer,.myTrips .myTripsContainer{width:100%}.myProfileView .profilePic{width:24%}.my-profile{width:75%}.my-profile h4{margin-top:0}.fly-col6,.fly-col8.emName{width:100%}.idDtls .sCont.rTabCont{width:72%}.fly-block-grid .text-right,.fly-col4.Updtdone{width:50%}input#phoneCountryCode{bottom:17px!important}.tabDataList .tabPanHead{vertical-align:top;line-height:16px}.hidden-xs.my-nav{display:block!important}.myTrips .SearchedRst::before{right:48px}.myTrips .bkgDate{font-size:14px}.myTrips .bookingStatus::before{right:-34px}.myTrips .bookingStatus::after{right:-40px}.myTrips .chkOut{padding-right:0}.myTrips .chkIn{border-left:0}.myHistory .chkIn,.myHistory .chkOut{padding:0;display:block}.myTrips .infoBar .btn{margin:4px}.myTrips .infoBar{padding:5px 15px}.myHistory .fltFrom,.myHistory .fltTo{width:40%}.myHistory .fltFrom.icon-flight{width:60%}.myHistory .imgLodBg img{max-width:100%}.subTabPanel .tabPanList>li>.trSource::before{top:18px}.subTabPanel .tabPanList>li>.trSource{padding:0}.subTabPanel .tabPanList>li .trSource label{padding-right:48px}.subTabPanel .tabPanList>li>span em{margin-top:10px;font-size:10px}.mWalHead>.mwBalBlock,.mWalHead>hgroup{width:50%}.myaccount-plans>.plansDet{width:33%;float:right;font-size:14px}.myaccount-plans .plansCount{font-size:24px}.fhOwHide .myHotelDates .left,.fhOwHide .myHotelDates .right{width:40%}.fphmodifySearch .fFields .custom-search label,.fphmodifySearch .fFields .custom-traveller label{display:none}#flightsRoundtripFH-tab .adult .adultSelected,#flightsRoundtripFH-tab .child .childSelected,#flightsRoundtripFH-tab .infant .infantSelected,#hotelSec-cont .adult .adultSelected,#hotelSec-cont .child .childSelected{text-indent:20px}.fphmodifySearch .roomsWidget .adult .adultSelected,.fphmodifySearch .roomsWidget .child .childSelected,.fphmodifySearch .roomsWidget .infant .infantSelected{text-indent:0!important}}@media only screen and (width:640px){.fh-Ad .bluBg{bottom:134px}img.b-lazy.b-loaded{width:100%}.seachContainer #hotelSec-cont .custom-night{width:50%!important}.htlSearchCont .checkinDates,.htlSearchCont .custom-night,.htlSearchCont .custom-traveller{width:50%!important;float:right}.popupLand.htlSearchCont .nights-ic{bottom:19px}.popupLand.htlSearchCont .custom-night:after{bottom:21px}.htlSearchCont .optWidget .adult,.htlSearchCont .optWidget .child{float:right}.popupLand.htlSearchCont .optWidget .row .RoomsBlock+div[class^=col]{margin-top:30px}.popupLand.htlSearchCont .optWidget .roomTit{right:10px;top:-18px}._htlroomcontainerPOP .specifyChild div[class^=col-]{width:18%}#changesearch-options{top:-63px}.hotel-search .map-wrap{display:none}.hotelTitle .d-Block{padding:0 0 2px}.buttons._fphPayButton{bottom:17px;position:absolute;left:10px}.opc.flightTravel.fph{position:relative;padding-bottom:70px}.opc.flightTravel.fph #FPHTDP{position:inherit!important}.payProcess{margin:50px auto}.affvInfo .red-txt{font-size:11px}.affvInfo .placeName{font-size:18px}.affvInfo .info{font-size:12px}.confirmCont .flyin-name{font-size:20px}.pasngrDetails .date-format .custom-select-v3{width:29%}.fhReview .hotelInfo .features{border-left:none}.opc h4{margin:0 0 10px}.packg-list li{display:inline-block;padding:10px;width:33%;float:right}.bg-white{min-height:auto}.fh-Ad{margin:15px 0}}@media(max-width:600px){.fltResults .flightTo::before,.fltResults>li::after,.roundRslt::after,.roundTrp .roundRslt::before{content:""}.fltResults>li::after{display:block;clear:both}.resultsLoaderCont .img img{width:30%}.onlinePayment [class^=col],.qitaf .optPhField{width:100%}.payment .cvvinfo{font-size:10px}.install ul li{margin:10px 0 10px 8px}.payment h3{white-space:normal}._sadad .panel-title>a{padding-left:75px}.cars a{padding-right:60px!important}.ls-box{top:50%;margin-top:-90px}.seachContainer #hotelSec-cont .fFields .col-md-2{width:50%}.headRight{width:13%}.navLinks li{margin-left:3%;position:relative}.topMenu>li.dp-opt.myAc li a{width:auto;max-width:100%}.topMenu>li.dp-opt.myAc a{max-width:100px}.herobanner h1.title{margin-top:28px!important}.bookThisLoc{display:none}.fltResults .airLineLogo figure,.fltResults .flightFrom,.fltResults .flightTo{display:inline-block;float:none}.seachContainer nav a i{right:4px}.optWidget{padding:15px}.fhOwHide{margin-top:0}.RoomsBlock.roomsWidgetSize2{padding:0}.fphRmWdgt .optWidget .specifyChildBlock{width:100%}.fhWidget .roomsWidgetContent{padding-right:0}.fltResults .layover{display:block}.fltResults .layover .layTop{float:right;width:100%}.fltResults .layover .layTop strong{display:block;padding:0}#_filter_airlineIcons_template,.flightResultContainer .tooltipCustomCont,.fltDptrGrid,.fltResults .layover .layBot::after,.fltResults .layover .layBot::before,.legResult .airNameAmn,.legResult .amntsIcons.updated,.legResult .selectRadio,.legResult .showDetails,.modifyBlock .col-xs-12.text-right{display:none}#flightResultsSortingPanel .sortSec{margin:15px 0 0}#flightsRoundtripFH-tab .roomsWidgetContent .roomsWidget .adult,#flightsRoundtripFH-tab .roomsWidgetContent .roomsWidget .child,#flightsRoundtripFH-tab .roomsWidgetContent .roomsWidget .infant{width:33%;margin-top:10px;padding-left:5px}.roomsWidget .specifyChild.specifyAge{width:100%}#flightHotelSec-cont.searchCont{padding-bottom:0}.roomsWidget .specifyChild.specifyAge div[class^=col]{padding-right:4px;width:20%}.roomsWidget .specifyChild.specifyAge .custom-select-v3::before{left:-3px}.fphRmWdgt .classEco{margin:-15px -15px 15px;padding:30px 10px}.fphRmWdgt .optWidget .adult,.fphRmWdgt .optWidget .child,.fphRmWdgt .optWidget .infant,.optWidget .selectRooms,.seachContainer #flightSec-cont .fFields .col-sm-2,.seachContainer #flightsRoundtripFH-tab .fFields .col-sm-2{width:50%}.roomsWidgetContent .roomsWidget .adult,.roomsWidgetContent .roomsWidget .child,.roomsWidgetContent .roomsWidget .infant{margin-top:0;padding-top:24px;width:50%}.seachContainer .fFields .custom-traveller{z-index:2}#carSec-cont .fFields .col-sm-3,.fhOwHide,.seachContainer .fFields .col-sm-3{width:100%}.bbcFooter{text-align:center}.subscribe{margin-bottom:0;float:none;width:inherit}#footerId .social-icons{float:none!important;margin-bottom:6px;width:inherit;text-align:center}.row.specifyChildrenAges{margin-right:-5px;margin-left:-5px}.bbcFooter h3{margin-bottom:6px}.fResultSec .fltResults>li,.fltResults>li{margin-bottom:0}.sCont .fFields .col-md-2.custom-search{bottom:20px!important;right:15px!important;position:absolute;width:50%!important}.plus1Date{position:relative;left:inherit;top:-22px;right:10px}.panel-body.bookNowLtr{padding:15px 20px}.panel.first.last .panel-title .green-txt,.payment .bookNowLtr span,.payment .bookNowLtr ul li{font-size:12px}#flightsMulticity-tab .nnStp{bottom:70px}.bpackist li,.hAd-4,.hAd-5,.hAd-6,.hAd-6 figure img{width:100%}.modifySearch h3{font-size:16px;line-height:20px}.modifySearch h3 small{font-size:12px}.fltResults .layover .layBot{border-top:none;margin-top:0}.roundTrp .roundRslt::before{background:#ccc;height:100%;right:50%;position:absolute;top:0;width:1px;z-index:1}.roundRslt::after{clear:both;position:inherit}.flightResultContainer,.flightWegoContainer,.fltResultsGrid{position:relative}.roundRslt{padding:0}.fltResults .layover{font-size:11px;text-align:right}.fltResultsGrid .moreOpt{margin-right:0;margin-left:0;margin-top:0}.fltResultsGrid{float:right;margin:0;padding:0}.multiTrp .fltResultsGrid,.oneway .fltResultsGrid{width:100%}.oneway .roundRslt::before{width:0}.oneway .priceGrid .btn.btn-sm{bottom:inherit;right:inherit;left:10px;top:9px}.oneway .fltResultsGrid .moreOpt{padding:10px}.fltResults .flightTo::before{background:#333;height:1px;right:-7px;position:absolute;top:50%;width:5px}.fltResults .flightTo{float:none;position:relative}.fltResults .flightFrom,.fltResults .flightTo{font-size:14px;width:auto;margin-right:14px;line-height:40px}.legResult .airLineLogo figure{width:100%}.fltResults .airLineLogo{width:auto;margin-bottom:4px}.primary-content .flightResultContainer section.item figure img{max-height:40px;max-width:100%;width:auto!important}.custom-flight-flow .priceGrid{right:0;position:absolute;top:0;width:100%;z-index:2}.flightResultContainer .item,.flightWegoContainer .item{padding:54px 10px 0;position:relative}.legResult .plus1Date{left:-34px}.onlyMb{height:30px;width:100%;border-top:1px solid #ccc;background:#ebebeb;display:inline-block!important}.onlyMb .destinationGrid{margin:0;min-width:48%;padding:5px 14px 6px 16px}.onlyMb .destinationGrid::after{content:'';display:none}.flightResultContainer .item:hover .tripTitle .destinationGrid{background:#ebebeb;color:#727272}.flightResultContainer .item:hover .tripTitle strong{color:#727272}.onlyMb .destinationGrid .rtn{transform:scaleX(-1)}.fltResultsGrid .moreOpt{padding:10px}.layTop .tooltipCustom{display:block}.onlyMb .destinationGrid:last-child{opacity:0}.roundTrp .onlyMb .destinationGrid:last-child{opacity:1}.roundRslt::after{display:none}.roundTrp .roundRslt::after{display:block}.fltRBlock .blockHeding,.hotel-search .map-wrap,.sortBy{display:none}.priceGrid .price small{text-align:right}.priceGrid .btn.btn-sm{top:10px;padding:5px 10px;left:8px;bottom:inherit}.multiTrp .fltResultsGrid{border-bottom:5px solid #ddd;padding-bottom:20px;margin-bottom:12px}.multiTrp .fltResults>li{border-top:none}.sel .onlyMb .destinationGrid,.sel .onlyMb .destinationGrid strong{background:#ebebeb!important;color:#727272!important}.fhReview .hotelInfo p{line-height:18px;font-size:12px}.fhReview .hotelInfo .features{border-left:none}.primary-content .text-right.sortFCBtns{width:40%}.sortSec .col-lg-3.text-right{width:50%}.mDialogPop{width:95%}.htlSearchCont .optWidget .adult,.htlSearchCont .optWidget .child{width:50%;float:right}.htlSearchCont.popupLand .optWidget .roomTit{top:-20px}.htlSearchCont.popupLand .optWidget .row.roomContainer{margin-bottom:0;margin-top:30px}.seachContainer.sCModify .col-md-2.custom-search{bottom:2px;position:absolute;left:0}.errorPage h1{font-size:20px}.layover{margin:15px 0}.fltRBlock .blockHeding,.layover .layoverCont,.layover .layoverCont span{font-size:11px;line-height:18px;text-align:right}.confirmCont .bookingDetail{margin:20px 0}.flightTripInfo .stopDur,.fltFromToPlace{font-size:11px}.idContainer div[class^=col-]{width:100%}.col-sm-5.col-md-5.col-xs-5.confirmBtn{text-align:center}.confirmationPage .hotelInfo div[class*=col-xs] h2{font-size:16px;margin-top:10px}.confirmationPage .hotelInfo div[class*=col-xs] h4{margin-top:10px;font-size:14px}.confirmationPage .hotelInfo div[class*=col-xs] .address,.help-info-container{font-size:12px}.hImage{max-height:188px}.payment-details-container .seperator.fWidth-360{padding:10px 10px 6px;width:100%}.bookingDetail .caltGrid p,.bookingDetail .detailsList .activities,.bookingDetail .detailsList .general,.bookingDetail .detailsList .services,.detailsList p,.room-details-des{font-size:12px;line-height:18px}.ic-info span{font-size:16px}.detailsList li div[class*=col-xs]{width:100%;padding:2px 0}.fph-info.item .ar-details{width:92%}.fph-info.item .priceInfo .price-block,.fph-info.item .priceInfo .savings{width:100%;position:relative}.fph-info.item .priceInfo .savings .btn-sm._bkBtn{position:absolute;left:0;bottom:0}.fph-info.item .hotel-info,.fph-info.item .hotelImgSec{width:100%}.fph-info.item figure.imgLodBg{min-height:inherit;height:auto}.hidden-xs.tooltipCustom,.legResult .plus1Date{display:none!important}.affvInfo,.confirmHead .confirmBtn,.flightTripInfo .text-right,.fltClass{text-align:right!important}.brdRound h3 small{font-size:14px;line-height:20px}.opc.flightTravel .btn-lg._saveTravellerDetails{float:right!important;margin-right:-1px}.redeemPoints>h2{font-size:20px}.redeemPoints .sub-tit{font-size:12px}.optPhone .qitafBtn{margin-top:10px}.modifySearch h3+p span{margin:0 0 0 5px}.priceGrid .price{margin-right:-10px}.opc{padding-top:10px;padding-bottom:10px}.travlrDetails .emailTxt{font-size:10px;margin-bottom:0;margin-top:-10px}.passportInfoRow{margin-bottom:20px}.custom-select-v3:before{left:5px}.hotel-details{padding-top:20px}.cityModify{margin:20px 0 0}.fltRBlockInfo .baggage-info span{float:right;height:25px}#flightResultsSortingPanel .sortSec .visible-sm{width:9%}.payProcess{margin:50px auto}.seachContainer .ccBox{margin-top:15px}.seachContainer.airTabContainer .fFields .col-md-3{width:100%}.myAccount .loading_popup_flight{right:10px;width:96%}.myAccTabs li a{border-radius:0;line-height:normal;margin-left:0;min-height:55px;padding:10px;text-align:center}.myAccTabs li{margin-left:0;width:33.3333%}.dashBoard .tripDetails{padding:0 0 20px}.dashBoard .tripDetails .timeDate{margin:20px 0 0}.dashBoard .tripDetails.flight img{margin-bottom:10px}.dashBoard .tripDetails img{max-width:80px;right:0}.checkin::after,.dashBoard .tripDetails .timeDate li:first-child::after{left:0}.dashBoard .tripDetails .timeDate li{width:50%;float:right;padding-right:20px}.dashBoard .tripDetails .timeDate li:first-child{padding-right:0}.dashBoard .tripDetails .timeDate{float:right!important;width:80%}.fPHotelSec .tripDetails:nth-child(2){margin-top:20px}.dashBoard .fPHotelSec .tripDetails .timeDate,.dashBoard .tripDetails .timeDate{position:relative}.dashBoard .tripDetails h4,.dashBoard .tripDetails small.addr,.fPHotelSec .InfoSec .fphTripId,.myAccTabs-content .tripID{padding-right:100px}.dashBoard .tripDetails .stars{margin-right:100px!important}.dashBoard .tripDetails,.fPHotelSec .InfoSec{padding-right:0}.fph-info.item .flight-info>.row>div:nth-of-type(1){width:32%}.fph-info.item .time-info{padding:0 10px;width:34%}.flightReivewShort .fltInformation .col-xs-3{width:28%}.flightReivewShort .fltInformation .tripStops{width:42%}.fltClass .red-txt,.fltRBlockInfoBrand span{font-size:10px}.confirmHead [class*=col-xs],.fltRBlockInfo [class*=col-xs]{width:100%;margin-bottom:10px}#carSec-cont .custom-select-v3 select{margin-bottom:0}.sCont #carSec-cont{padding-bottom:60px}.sCont #carSec-cont .fFields .col-md-2.custom-search{width:100%!important}#carSec-cont .fFields .col-md-2.custom-search input,#carSec-cont .myHotelDates._diffDates div[class^=col],.freeOffers>li:first-child,.freeOffers>li:last-child{width:100%}.trDetails li:last-child{padding-bottom:0}.freeOffers>li:first-child{margin-bottom:10px}.confirmBtn a{width:auto}.carsModifySearch #searchResultHeader .col-xs-12:first-child{width:60%}.carsModifySearch #searchResultHeader .col-xs-12:last-child{width:40%}.fltResultsGrid,.headLeft,.resultBlock .infoSec{width:100%}.headRight,.supportCont{display:none}.homeSection .grid3{width:100%;padding-left:0}.flightResults .sortSec{min-height:47px}.sortSec .visible-sm.hidden-md.col-sm-1{bottom:0}.fcResults .airLineLogo{width:14%}.fcResults .legResult .row div[class^=col]:nth-of-type(1){width:57%}.fcResults .priceGrid{width:33%}.fltResults .layover{margin:0;float:left;width:48%}.fcSteps li{width:35%!important}.fcSteps li:nth-of-type(3){padding-top:10px}.fcSteps strong.title{font-size:14px}.nav-ic::before{top:4px}.flightResultContainer .fcResults .airLineLogo{width:23%}.fcResults .priceGrid{position:absolute;top:0;left:0}.fcResults.fltResults .layover{margin:10px auto;clear:both;width:100%;border-top:1px solid #dfdfdf;padding-top:10px}.fh-Ad{margin:15px 0;min-height:548px}.fFields .ftdField{width:47.2%}.fFields .custom-traveller{width:34%}#flightsMulticity-tab .fFields .ftdField{width:36.9%}}@media(max-width:479px){.ccBox,.headTXt .stars{position:relative}.fltFromToPlace+span,.sortSec .col-lg-3.text-right{float:left}body{font-size:12px}.payment .cvvinfo{clear:both;width:100%}.resultsLoaderCont .img img{width:50%}#footerId .top .col-sm-6.col-xs-6,.fphRmWdgt .classEco .custom-select-v3,.fphRmWdgt .optWidget .specifyChildBlock,.gridItems.homeSection .col-md-4.col-sm-4.col-xs-4,.headLeft,.navLinks,.seachContainer #flightsRoundtripFH-tab .fFields [class^=col]{width:100%}.logo::after{background-image:none}.navLinks{margin:6px 0 0}.seachContainer nav a{height:42px;line-height:30px;font-size:13px}.herobanner h1.title{font-size:14px}.herobanner h1.title span{font-size:20px}.navLinks li{margin-left:6%}.customRadio[type=radio]:checked+label::before,.customRadio[type=radio]:not(:checked)+label::before{right:3px;top:1px}.passportInfoRow .customRadio[type=radio]:checked+label::before,.passportInfoRow .customRadio[type=radio]:not(:checked)+label::before{right:0;top:0}.customRadio[type=radio]:checked+label::after,.customRadio[type=radio]:not(:checked)+label::after{right:5px;top:3px}.customRadio[type=radio]:checked+label,.customRadio[type=radio]:not(:checked)+label{margin-left:6px;font-size:13px;line-height:20px}.bbcFooter a,.bbcFooter h3,.customCheckbox[type=checkbox]:checked+label,.customCheckbox[type=checkbox]:not(:checked)+label{font-size:14px}.fhOwHide{margin:2px 0 10px}.ls-box{top:50%;margin-top:-240px}.ddChild{width:315px}#flightsMulticity-tab .custom-traveller .travellersDropdown{margin:0 15px}#flightsMulticity-tab .custom-traveller>label{margin-right:15px}#flightsMulticity-tab .nnStp{bottom:58px}#flightsMulticity-tab .multic1 .custom-traveller{bottom:92px}#flightsMulticity-tab .row.fFields.nnStp{border:none}#flightsMulticity-tab .col-md-3.custom-traveller{width:300!important;right:0}.mtravelerSelectWindow,.travelerSelectWindow,.travelerSelectWindowPOP{width:300px}.travellersDropdown .travelerSelectWindow label{width:84px}.seachContainer nav a i{display:none!important}.col-md-2.custom-search label{display:none}.seachContainer .ccBox{display:block;margin-bottom:10px}.tabsNav.cf span{font-size:14px;margin-bottom:10px}.cars a{padding-right:6px!important}._closeXrow,._closeXrowMC{bottom:-18px;top:inherit}.myHotelDates .col-xs-3,.sCont .fFields .col-md-2,.sCont .fFields .col-md-3{width:100%!important}#flightsMulticity-tab .col-md-2.custom-search{right:15px!important;margin-right:0}.listInline>a{padding:0 4px}.fphRmWdgt .optWidget .adult,.fphRmWdgt .optWidget .child,.fphRmWdgt .optWidget .infant{width:32%}.optWidget{top:0!important}.roomsWidget .specifyChildrenAges .custom-select-v3 select{padding:0 3px 0 10px}.roomsWidget .optWidget .adult{width:24%}.RoomsBlock.roomsWidgetSize2{margin-bottom:6px;padding:0}.fphRmWdgt .classEco,.fphRmWdgt .optWidget{width:auto}.signReminder label{font-size:12px!important}.ls-box h3.ls-title{font-size:16px}#footerId{text-align:center}#footerId .top{height:auto}.alert_custom strong{font-size:16px!important}.alert_custom .alert-msg{font-size:12px}.alert_custom{padding:8px!important}.alert_custom .close{top:5px}.trip li .swap{margin:8px 10px 0 26px}.route-panel h3{font-size:15px}.routes-list li a{font-size:14px}.hAd-2,.hAd-3{width:100%;margin:20px 0 0;line-height:normal}.fh-Ad{min-height:inherit}.hotelsfeaturedSlider .gridItems figure{min-height:300px}.popup-cont .classEco+.optWidget{padding:0!important}.seachContainer.sCModify #flightsOneway-tab .col-md-2.custom-search{bottom:2px}#flightsMulticity-tab .col-md-2,#flightsMulticity-tab .col-md-3,.seachContainer #hotelSec-cont .fFields .col-md-2,.seachContainer .fFields .col-md-2,.seachContainer .fFields .custom-traveller{width:100%}.sCModify #flightsMulticity-tab .multic1 .custom-search{bottom:0;right:0!important}.errorCont [class*="-ic"]{background-size:292px auto;height:40px;width:38px}.eOops-ic{background-position:-28px 0}.errorPage h1{font-size:20px}.errorCont p{max-width:62%;font-size:100%}.fltDptrGrid .tripTitle small{font-size:11px;padding:8px 2px 0 0}.confirmCont [class*=col-xs],.fltDptrGrid .departureGrid,.fltDptrGrid .returnGrid,.fltDptrGrid .tripTitle{width:100%!important}.flightReivewShort [class*=col-xs]:first-child,.flightReivewShort [class*=col-xs]:last-child,.flightTripInfo [class*=col-xs]:last-child{width:100%;margin-top:15px}.fltInfoDetails .time,.qitaf h5,.review-terms .info h2{font-size:14px}.SowMorDetails a{font-size:13px}.fltRBlockInfo .baggage-info{font-size:10px}.fltRBlockInfoDepArrv .plus1Date{top:0}.mDialogPop{width:94%}.hotel-info.item .hotelImgSec,.hotel-info.item [class^=col],.row.roomType .hotelInfo{width:100%}.reviewDetail ul li{font-size:12px!important;line-height:18px!important}.row.flightTripInfo .stopDur{display:block;margin:0;padding:0}.flyin-name{font-size:21px}.confirmHead h3,.desc,.flyin-team,.ic-info span{font-size:12px}.affvInfo .date .bld,.affvInfo .placeName,.detailsList .subtotal div{font-size:16px}.detailsList .subtotal div span,.detailsList li div,.detailsList+.content{padding:0}#hotelTripSummary .summarySec.hotel h2,.summarySec.flight h2{padding:10px 0}.affvInfo .date{font-size:14px}.baggageSec{font-size:10px}.demand,.hotel-info.item .hotelInfo .hotelTitle,.hotel-info.item .hotelInfo ul li{font-size:12px}.deskLinks .freqnumber.active::after,.deskLinks .freqnumber.active::before{content:'';display:none}.flgtAmnts{display:none}.headTXt .hotelInfo a,.headTXt .hotelInfo span,.headTXt h1{display:block}.demand{margin-right:15px;margin-top:10px}.hotelTitle .stars{margin-bottom:10px!important}#hotelTripSummary .summarySec.hotel h3{font-size:16px}#hotelTripSummary .summarySec.hotel small{font-size:12px;margin-top:2px}#hotelTripSummary .summarySec.hotel .smry-htl-nme,.hotelTitle{margin-bottom:0}.confirmHeading,.hotelInfo .hotelTitle h3{font-size:16px;margin-top:5px;margin-bottom:10px}.hotel-search .bathroom,.hotelInfo{font-size:12px;margin-top:5px;margin-bottom:5px}.hotelTitle .d-Block{padding:0 0 4px}.datepicker.col-md-1.col-sm-2.col-xs-3{height:72px;width:50%}.availableRooms .hotelReview.modifySearchDiv .mSearch{margin-right:0;width:100%}.hotelReview.modifySearchDiv #changesearch-options.optWidget{top:-70px!important}.headTXt h1{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewLinks li{margin:12px 8px;font-size:12px}.hotelInformation p{font-size:12px;line-height:18px}.hotelInfo h2{font-size:14px}.reviewPage .validate_success_message{font-size:12px;line-height:18px}.headTXt .stars{bottom:0;margin:0 0 10px!important}.headTXt .hotelInfo{padding:0;width:100%}.change-room,.flightReivewMore .flightTripInfo .col-xs-3.col-sm-3,.flightTripInfo .col-xs-4:nth-child(2){display:none}.brdRound h3 small{line-height:22px;padding:0 40px 0 0}.errorCont .ePage-ic{width:52px}.errorCont p.small{width:80%;font-size:11px}.fltFromToPlace,.fltInfoDetails .date,.payment .cvvinfo,.review-terms .revTripinln{font-size:12px}.flightTripInfo .col-xs-4:nth-child(3){width:50%}.cityContent .cityModify .col-xs-6,.confirmationPage .hotelInfo div[class*=col-xs],.flightReivewMore .flightTripInfo .col-xs-4.col-sm-5,.fph-info.item .flight-info>.row>div:nth-of-type(1),.fph-info.item .priceInfo .price-block,.fph-info.item .priceInfo .savings,.fph-info.item .priceInfo .savings .savings_in,.fph-info.item .time-info,.hotelsfeaturedSlider.owl-carousel .owl-item .item figure img{width:100%}.confirmCont .flightTripInfo [class*=col-xs]:last-child{margin-top:5px}.payment .form-group label{font-size:12px;margin-top:3px}.review-terms .info h2{font-size:16px}.review-terms .info ol li{font-size:14px}.review-terms .revTripinln ul li{font-size:12px;padding:0}.cncPolicy{margin-top:6px}.caltGrid p{font-size:12px;line-height:20px}.reviewDetail ul li{padding:4px 0!important}.review-terms .reviewTrip ul li::before{right:-14px}.confirmationPage .hotelInfo div[class*=col-xs] .address-contact{margin-top:10px}.detailsList .subtotal div span,.detailsList li div,.detailsList+.content{font-size:12px;line-height:18px}.detailsList li div{font-size:12px!important;line-height:18px!important}.confirmHead h2{font-size:20px}.carReview .confirmHead h3{font-size:16px}.detailsList li{padding:0 0 6px}.fhReview .hotelInfo .check{margin-top:15px}.fhReview .hotelInfo h3{margin:0;font-size:14px;padding-bottom:6px}.flightTripInfo{background:#ededed;color:#000;margin:0;padding:10px 5px}.bookingDetail hr{margin:15px 0 10px}.fltClass .red-txt,.fltRBlockInfoBrand span{font-size:12px}.fph-info.item .ar-details{margin-bottom:6px;width:100%;margin-right:0}.fph-info.item .flight-info>.row>div{border-right:0 none}.buttons .btn.btn-lg{height:44px;line-height:44px;font-size:14px}.summarySec .trip-details .totalFair.savings{padding:0}.summarySec .trip ul li .tit{margin:0}.opc.flightTravel .alert-warning{margin:0;padding:10px;line-height:normal}.travlrDetails .travlrTit{margin:16px 0 20px}.summarySec .trip ul li{font-size:14px}.alert-warning,.brdRound h3 small,.car-info .carInfo>small,.custom-select-v3 select,.fhReview .hotelInfo .check .room>span,.fhReview .hotelInfo .features,.fhReview .hotelInfo .features li .breakfast,.fhReview .hotelInfo .features li .cancellation,.fltInfoDetails .placeName,.fltInfoDetails .placeName label,.form-control{font-size:12px}.fhReview .hotelInfo,.fhReview .hotelSlider{margin-bottom:0}.fph .flightReivewShort,.fphShwMre{margin-top:0}.fphInOutDates .col-xs-4.room{margin-top:8px}.fph-info.item .priceInfo .savings .btn-sm._bkBtn{position:inherit}.layover.divider{margin:0 0 10px}.hotelsfeaturedSlider.owl-carousel .owl-item .item figure{display:block}.hRnearByHotel h3{padding-bottom:35px}.topMenu{margin:0 20px 0 0}.jssort02{display:none!important}.onlinePayment label#sadadErrorMessage,.search-options li:first-child{display:none}#slider1_container,#slider1_container div,#slider1_container img{width:100%!important;height:220px!important}#slider1_container .slideArrow{width:130px!important;left:-26px!important;bottom:0!important;margin:0;right:auto!important}.seachContainer nav a{padding:4px 16px}.flightReivewShort .col-xs-3{width:50%}.busIcon{white-space:inherit}.fltRBlockInfoBrand{margin-bottom:20px}.fltRBlockInfoBrand figure{right:10px;margin:0;position:absolute;top:0}.fltRBlockInfoBrand .airName,.fltRBlockInfoBrand small{padding:0 70px 0 0}.modifySearch h3+p{margin:10px 0}.roomType .col-md-8>.row:first-child{border-top:1px solid #dcdcdc}.fhReview .hotelInfo .people-details span{margin-top:18px}.hotelInfo .hrp-highlights{margin-top:15px;margin-bottom:15px}.summarySec .mobile-wrap-fr{margin-bottom:0}.payment .form-group label{padding:10px;text-align:right}.payment .ccp-error,.payment .ccp-error2{bottom:-4px;margin-bottom:0}.payment .cvvinfo span{height:30px;float:right}.fph-info.item .flight-info .time-info{margin:10px 0 0}.sCModify{padding-bottom:50px}.fltRBlockInfoBrand span{padding-right:70px}.flightTripInfo .col-xs-4:nth-child(3){margin:5px 0 0}.summarySec .shareItn{margin-top:20px;margin-bottom:10px}#paymentForm .form-group label{padding:0 10px 5px}.modal-dialog.modal-lg{margin-right:auto;margin-left:auto;width:94%}.fhReview .hotelSlider .btn.btn-sm{margin-bottom:20px}.payment .onlinePayment .form-group label{padding-top:0}.install ul{margin:10px 0 20px}.install ul li{margin:10px 0 0 10px}.payProcess{margin-right:auto;margin-left:auto;width:94%}.search-options li,.search-options li:nth-child(3){margin-right:0}.flightReivewShort .col-md-4,.my-profile,.myaccount-plans div[class^=col],.topNav li{width:100%}.fltInfoDetails .stop{margin-top:15px}.search-options li:nth-child(3):before{content:inherit}.myAccTabs-content .payPending{margin-bottom:0;margin-top:5px}.myaccount-plans a{border:0;border-bottom:1px solid #dfdfdf}.dashBoard .tripDetails small.addr{margin-bottom:10px}.my-profile{margin:10px 0 0}.my-profile .editProfile{float:left;margin-bottom:20px;text-align:left;width:100%}.row.travellerBtns>div{padding:15px}.noData{line-height:1.5;min-height:inherit;text-align:center}.topNav li:nth-child(2n+2){margin-right:0}.car-search .item .carImg{width:auto!important}.car-info .carInfo .amenities li{padding:0 5px}.car-info .carInfo .amenities li:first-child{padding:0}.car-search section.item figure{max-width:80px}.car-info .carInfo .carTitle{padding-right:90px}.car-info .carInfo .amenities{padding:5px 0}.car-info .carInfo>small{border-top:1px solid #e4e4e4;padding:5px 0;width:100%}.trDetails li .address label{margin-bottom:2px;font-size:12px}.trDetails li .address span{font-size:10px}.hotel-info.item .hotelInfo .hotelTitle,.hotel-info.item .hotelInfo ul li{padding:0 5px}.trDetails li{padding-right:45px!important}.carTitle h3{width:80%;min-height:50px}.cbag-ic,.doors-ic,.gear-ic,.men-ic,.sf-ic{height:12px;width:14px;background-size:600px}.men-ic{background-position:-3px -392px;width:8px}.doors-ic{background-position:-4px -405px}.sf-ic{background-position:-4px -419px}.gear-ic{background-position:-4px -432px}.cbag-ic{background-position:-4px -446px}.flight-ic,.fuel-ic{background-size:800px auto!important;height:24px;width:24px}.flight-ic{background-position:-6px -614px}.fuel-ic{background-position:-6px -637px}.freeOffers li strong{font-size:12px}.amenities li small,.freeOffers li{font-size:10px}.carReview .trDetails li{margin-bottom:10px;padding:0!important;width:100%}.carReview .trDetails li:last-child{margin-bottom:0}.carReview .fltRBlock .confirmHeading{margin-top:10px}.flyerNumberbody h4,.specialRequestbody h4{font-size:16px;padding:0 0 10px}.carReview .splrqt-panel label{font-size:10px}.carReview .splrqt-panel textarea{height:60px}.carReview .brdRound h3 small{font-size:12px}.alert{font-size:10px!important;line-height:normal;margin-bottom:10px;padding:5px 10px}.carReview .carInfo h3+p span{border:0;display:block;line-height:normal;margin:10px 0 0;padding:0}.detailsList li div.first{margin-right:0}.infobar-container .info-text{padding:10px 0}.carInfo .carCompany{margin-bottom:0;padding:10px 0 0}.carReview .freeOffers{margin:0;padding:10px 0 0 10px}.confirmBtn a{font-size:12px;padding-right:35px}.confirmBtn a span{font-size:16px}.help-info-container{margin-bottom:0;margin-top:15px}.confirmCont .desc{font-size:12px;margin:0}}@media only screen and (max-width:1024px){h1,h2,h3,h4{line-height:1.5;font-weight:500}h1{font-size:32px}h2{font-size:28px}h3{font-size:18px}h4{font-size:16px}h5{font-size:15px}.hltFtrInfo .checkIn,.hltFtrInfo .checkOut,.htlReview .tripadvRate a span.revCount,h6{font-size:14px}.ipad .homePage{background-position:left top;background-size:auto 20%}.ipad .weekend.homePage{background-size:auto 35%}.ipad .explore.homePage,.ipad .fhpb.homePage,.ipad .hpb.homePage,.ipad .weekend.homePage{background-position:center 0}.homeSection .gridItems .imgLodBg,.homeSection .gridItems .imgLodBg img{min-height:270px}.slidePanel .rvwOuter{width:100%;margin-bottom:20px;float:none}.htlLftPan{width:100%;float:left}.htlRhtPan{width:100%;float:right;padding-right:0}.htlLftPan .hrPanel{width:48%;float:right;margin:0 0 30px 2%}.htlLftPan .hrPanel.needSupport{width:100%;margin:0 0 30px}.hrPanel.landmarks,.hrPanel.topFacilities{min-height:310px}.hrPanel.lSmlrProp{min-height:120px}.slidePanel .htlReview{width:100%;margin-right:0;float:none}.htlTripRating .rateByName,.htlTripRating .tripadvRate{display:inline-block;vertical-align:middle;margin-bottom:20px}.hWorksCont svg,.htlTripRating .revLine{display:none}.htlTripRating .tripadvRate{margin-right:20px;margin-top:0}.hotel-review .htlMdfyTxt,.hotelReview.modifySearchDiv{width:100%}.hotel-review .htlMdfyTxt{margin-bottom:20px}.htlMdfyTxt>h4{margin:0 0 5px}.availableRooms .hotelReview.modifySearchDiv .mSearch{width:16%}.deal .offPrice{font-size:11px}.payLaterInfo{font-size:12px}.hotel-details h6{margin-bottom:10px}.hotel-details .hotelInformation{margin-bottom:15px}.brdRL .hrp-highlights .tt{margin:0 0 5px 5px}.ourValues{padding:30px}.newAirlines .owl-item{height:312px!important}.owl-carousel.newAirlines .owl-controls{top:100%;right:0;margin-top:17px}.offers-icon p{font-size:20px;line-height:32px}.flyin-plus:after{width:614px;top:-60px;background-repeat:no-repeat;height:708px;left:-72px;background-size:691px;float:left;background-position:49px -46px}.offers-icon{width:50%}.fp-offers{background-size:auto}.fp-mobileimg img{margin:63px 16px 0 -13px}.flyin-plus .mobileAppLogo a.android{width:150px;background-position:-156px 0}}@media only screen and (width:320px){.fltResults .airLineLogo figure{text-align:right}.flightFrom.tooltipCustom,.flightTo.tooltipCustom{line-height:20px;margin-right:5px;margin-left:10px}.fltResults .airLineLogo{width:100%}.travelerSelectWindow{right:-20px!important}.roomsWidget .specifyChildrenAges .custom-select-v3 select{padding:0 0 0 10px}.specifyChildrenAges .custom-select-v3::before{left:-4px}.trip li .hdng-txt{width:66px}.trip li .swap{margin:8px 10px 0 18px}.seachContainer nav a{font-size:11px}}@media (min-width:1500px) and (max-width:1920px){.newabtUs .mainBnr{height:700px}.newabtUs .mainBnr h1{padding:135px 0 0}}@media(max-width:1200px){.exploreSec .item:nth-child(4n+4){margin-left:0}.hAd-1 span{font-size:18px}.fltRBlockInfo .tooltipCustomCont{right:-120px}.flightSFrom .baggage-info,.flightmStp .baggage-info{right:15%}.payment .cvvinfo span{position:relative;right:-8px;top:2px}.downloadApp .dapCont::before{background-position:0 0}.navLinks{right:0}.topListSec .container::before{right:430px}#forgotPass .formTitle h2{font-size:18px;width:65%}#forgotPass .formTitle p{width:35%}.fltBookingsBrand .airName{ine-height:22px}.mgbLfph .checkin::after{left:5px}.fhReview .tripadvRate{margin-top:-5px}.hotelInfo .room .tooltipCustomCont{right:-90px}.fphInOutDates .can.tooltipCustom .tooltipCustomCont{margin-left:-170px;min-width:250px}.fhHotel .fphInOutDates .can.tooltipCustom .tooltipCustomCont{min-width:380px}.fltDetails .airline-logo .airName{overflow:visible;margin-bottom:8px;white-space:normal;line-height:22px;font-size:14px!important}.fphHotelsmry .pull-left em{overflow:visible}#fphHotelResult .map-wrap .text-link{margin-left:-1%;font-size:11px!important}.pakgeTimeline .departdls::before{right:6px;top:50%;margin-top:-21px}.uberRight{width:38%}.uberLeft{width:62%}.uberLeft h1{font-size:24px}.confirmationPage .uberLeft .valid{padding:25px 0 0}.confirmationPage .uberLeft .trip{margin-left:11%}.uberLeft .trip{padding:8px}.uberLeft h1 img{top:114%}#redeem-points .tarData{padding-bottom:30px}.bbchome .bbc-modifySearch .sCModify .optWidget{top:69px}.sCModify .optWidget.htlRomWidgt{top:71px}.bnplHead .bnplHtxt::after{top:2px}.bnplHead .bnplHtxt::before{top:0}.popup-cont .custom-night span[class^=icon-]{top:30px}.myAcMainHead>hgroup{width:60%}.myTrips .bkgDate{font-size:14px}.safari.ipad .mtSearch .customSearch input{height:35px}.mtSearch .customSearch .inpField,.wtSearch .customSearch .inpField{padding:0 55px 0 0}.flxBfrAfter .item{margin:10px 0}.flxBfrAfter .owl-prev .icon-left-arrow:before{right:-13px}.bnplHead .bnplLogo:before{top:0}.brdRound .resTabPanel>li .tarLink._cmaPayment:before{right:-33px;top:30px!important}.packg-list li .descp p{margin-bottom:4px!important}.contBgWhite h4{margin-bottom:5px!important}.popup-cont .custom-night span[class^=icon-]{top:53px!important}.fltResults .airNameAmn em{margin-top:10px}}@media(max-width:1023px){.payPending .btn.btn-sm,.topMenu>li{margin-right:5px}.hAd-1 span{font-size:14px;line-height:3.3}.hAd-5 figure figurecaption strong{font-size:18px!important}.fltRBlockInfoDepArrv .placeName+span span.bld{line-height:26px}.topMenu .tDeals .dCount{line-height:17px}.flightSFrom .baggage-info,.flightmStp .baggage-info{right:4%}.payment .cvvinfo span{position:relative;right:-8px;top:2px}.alhSocial li{width:48%}.topMenu>li{margin-left:0}.alhRegForm .formTitle p a{font-size:13px}.topListSec .container::before{right:335px!important}#forgotPass .formTitle p a{font-size:12px}#forgotPass .formTitle h2{font-size:14px;width:62%}#forgotPass .formTitle p{width:38%}.bbc-modifySearch .fFields .custom-search{top:152px}.myAccSort .custom-select-v3 select{padding:0 5px}.myBookings .information span em{line-height:20px}.myBookings .information span{line-height:22px}.manageBookings .infoHdr span{margin-left:5px}.pkgHviewDetails{bottom:15px}.opBanner h1::after{top:-70px}#_bodyContainer{overflow:hidden}.opHotels ul li{width:47%;margin-left:2%}.hotelInfo .room .tooltipCustomCont{right:-55px}.fphInOutDates .can.tooltipCustom .tooltipCustomCont{margin-left:-135px}.fhHotel .fphInOutDates .can.tooltipCustom .tooltipCustomCont{min-width:308px}.resTabPanel .tarLink{line-height:20px}.subTabPanel .tabPanHead>li.trNav,.subTabPanel .tabPanList>li>.trNav{width:14.5%}.subTabPanel .tabPanList>li>span em{line-height:16px}.confirmationPage .uberLeft .valid{padding:32px 0 0;right:-8px}.ccdhdng::before{left:0}.banLoc{left:10px}.banLoc .stPrice{padding-top:5px}.banLoc .LinkPos{padding-bottom:5px}.map-wrap .text-link:nth-child(2n+1){margin-left:0}.map-wrap .text-link{font-size:11px}.myTrips .imgLodBg{width:14%}.myTrips .imgLodBg img{width:120%;height:75px}.myTrips .information{width:80%;margin-right:3%}.myAccount .myAccountContainer .custom-select-v3 select{font-size:10px!important}.myTrips .fltDurInfo{padding-bottom:20px}#flightSec-cont #flightsMulticity-tab ._closeXrow{min-width:100px}.mainInfo,.mainLabel{width:100%;float:none}.mainInfo elm{top:-12px}.requestFinance ._newValAlert [class*="_errTxt"]{bottom:0;right:0}}@media(min-width:981px) and (max-width:1024px){.navLinks{top:42px}.blcks p{width:263px}.newabtUs .mainBnr h1{padding:111px 0 0;font-size:28px!important;width:648px}.newabtUs .mainBnr h1 strong{font-size:29px}}@media(max-width:767px){.app-dp.ph-code .fFileds,.app-dp.ph-code .fFileds label{direction:rtl!important}.confirmBtn a{width:auto}.sortBy{padding:10px}.footerAirlines a#footerAir{width:200px}.navLinks{top:-13px}}@media (min-width:768px) and (max-width:800px){.predicativeData.flthtlheading li{width:30%}.newabtUs .mainBnr h1{font-size:26px!important;padding-top:80px;width:501px}.cntctUs span{font-size:14px}.strngth .icon+span{margin-top:15px;line-height:1.5em;font-size:15px}.nav-outer .navLinks{top:-11px!important}}@media(min-width:768px) and (max-width:980px){.spflightCont .sortSec .visible-sm{top:118px}#fphFlight .priceGrid .mobileBooknow .fphPricePrt .fphPrcInfo .saveprice{clear:both}#fphFlight .priceGrid .mobileBooknow .fphPricePrt .fphPrcInfo{width:30%}._sendvoucher,.confirmationPage .btn.btn-sm{margin:0}.topRouteSec .carousel-indicators{width:69%}#fphFlight .priceGrid .price{display:block}#fphFlight .priceGrid .mobileBooknow .fphPricePrt .fphPrcInfo{margin-right:15px}}@media (min-width:1024px) and (max-width:1199px){.brdRound .resTabPanel>li .tarLink._cmaPayment:before{background-size:100px;right:-60px}}@media (min-width:1500px) and (max-width:1920px){html.ar .newabtUs .mainBnr{height:800px}html.ar .newabtUs .mainBnr h1{padding:65px 0 0}}@media only screen and (max-width:1024px){.flyin-plus:after{width:511px;top:-32px;background-repeat:no-repeat;height:708px;left:-75px;background-size:553px;float:left;background-position:-41px -37px}._sendvoucher,.confirmationPage .btn.btn-sm{margin:0}.fp-mobileimg img{margin:63px 33px 0 19px}}