.irs-from,.irs-to{visibility:visible!important}.countTvrls i,.demand em,.fPanel .descr,.fPanel .stops li .price>em,.fPanel ul li label span em,.fltResults .airNameAmn em,.fph-info.item .ar-details small em,.hotelInfo .topfeatures span em,.selectedBadge em,.tripTitle em{font-style:normal}.filterSec{width:25%;margin:15px 0;float:left;position:relative}.filterSec .filters{background:#fff;border-radius:5px;padding:15px}.filters{color:#6c6c6c}.filters .title{padding-bottom:12px;color:#4D6F93;border-bottom:1px solid #CAD6E3}.filters .title h4{color:#203152;font-weight:600}.filters .title span{display:block;font-size:14px;font-weight:400;color:#4D6F93}.filters .fltrHead{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.filters .fltrHead a{font-size:12px;color:rgba(119,153,190,.6);position:relative;display:inline-block;cursor:not-allowed}.filters .fltrHead a.active{cursor:pointer;color:#4394fb}.filters .fltrHead a:before{content:"";width:0;position:absolute;left:0;bottom:-2px;height:1px;background-color:#4394fb;transition:all .5s ease}.filters .fltrHead a.active:hover:before{width:100%}.filters .fPanel h4{cursor:pointer;color:#203152;margin:10px 0 5px;padding-left:30px;position:relative;transition:all .4s ease .4s;font-size:16px;font-weight:500}.filters .fPanel h4:before{background:#708fae;border-radius:2px;color:#fff;display:block;font-size:11px;left:0;padding:3px 4px 5px;position:absolute;top:5px;transition:all .3s ease 0s;font-weight:700;line-height:11px}.filters .fPanel h4:hover:before{background:#203152;color:#fff}.filters .fPanel h4.open:before{transform:rotate(180deg)}.filters .fPanel h4 span{font-size:14px}.filters .fPanel h4 span:nth-of-type(1){font-size:16px}.filters .fPanel h5{color:#203152;font-size:12px;margin:20px 0 10px 5px}.fPanel section .showFilters>small{font-size:12px;color:#203152;display:block;padding:0 5px 10px}.showFilters{padding:15px 0;min-height:94px}.FlterBar .barHover{position:absolute;display:none;top:19px;width:80px;font-size:12px;color:#4092FB;text-align:left;transition:all .5s ease}.FlterBar .barList>span:hover,.FlterBar>.barList>span.active{background:#4092FB}.FlterBar{position:relative}.FlterBar .barList{position:absolute;z-index:1;left:0;width:100%;top:35px;display:flex;height:35px;flex-wrap:nowrap;align-items:flex-end}.FlterBar .barList>span{background:#e3edf9;flex:1 1 auto;margin-left:1px;margin-right:1px;position:relative;cursor:pointer}.showFilters.timingsBlock .tab-pane{padding-top:30px}.showFilters.timingsBlock .tab-pane .barHover{top:8px}.showFilters .tab-pane .barList{top:20px}.search.searchByHotel{border-bottom:1px solid #CAD6E3;padding:15px 0;position:relative}.search.searchByHotel:before{cursor:pointer;margin-top:-7px;pointer-events:none;position:absolute;right:15px;top:50%;z-index:9;color:#4D6F93}.search.searchByHotel .form-control{border:2px solid #7799be;color:#4D6F93;height:auto;border-radius:3px;margin-bottom:0;padding:6px 30px 6px 8px}.searchByHotel .results-list{position:absolute;top:50px;left:0;width:100%;background:#fff;border:2px solid #CAD6E3;z-index:99;max-height:156px;min-height:56px;overflow-y:scroll;display:none}.fPanel .stops li [class*=stop],.fPanel ul li{position:relative}.searchByHotel .results-list ul{box-sizing:border-box;display:block;padding:5px;overflow:hidden}.searchByHotel .results-list ul li a{color:#007fc7;display:block;font-size:14px;overflow:hidden;padding:6px 5px;text-overflow:ellipsis;white-space:nowrap}.results-list ul li.display_box_hover a,.searchByHotel .results-list ul li a:hover{background:#007fc7;color:#fff}.safari .search.searchByHotel .icon-loupe:before{top:20px}.safari .search input{height:auto!important;padding:8px!important}.safari .searchByHotel .results-list{top:45px}.fPanel>section{padding:5px 0;border-bottom:1px solid #CAD6E3}.fPanel>section:last-of-type{border-bottom:none}.fPanel .showFilters>ul{display:flex;flex-wrap:wrap}.fPanel ul li{margin:5px 10px 5px 0;z-index:0}.resetFlter{margin-top:3px}.fPanel .starRate [type=checkbox].customCheckbox+label span.rateTxt{color:#4092FB;transition:all ease .5s}.fPanel .starRate [type=checkbox]:checked.customCheckbox+label span.rateTxt{color:#fff}.fPanel [type=checkbox].customCheckbox+label{display:block;margin:0;padding:8px;cursor:pointer;color:#4D6F93;border:1px solid #CAD6E3;border-radius:6px;transition:all .5s ease}.fPanel .customCheckbox+label:after,.fPanel .customCheckbox+label:before{display:none}.fPanel [type=checkbox].customCheckbox:checked+label{background:#4092fb;color:#fff;border-color:#4092fb}.fPanel ul.ffp-tab li{width:calc(100%/3);padding:10px;margin:0}.fPanel ul.ffp-tab li:first-child{border-radius:4px 0 0 4px}.fPanel ul.ffp-tab li:last-child{border-radius:0 4px 4px 0}.fPanel .stops [type=checkbox].customCheckbox+label{padding:40px 8px 8px;min-width:84px;text-align:center;font-size:12px;border-width:2px}.fPanel .stops li [class*=stop]:before{position:absolute;left:0;right:0;margin:auto;text-align:center;font-size:26px;top:-35px;color:#4D6F93;z-index:10}.fPanel .stops li [type=checkbox].customCheckbox+label:hover [class*=stop]:before,.fPanel .stops li [type=checkbox].customCheckbox:checked+label [class*=stop]:before{color:#fff}.fPanel .stops li .price{color:#4092FB;font-size:14px;display:block;text-align:center;margin-top:5px}.fPanel .stops li:hover[class*=stop]:before{color:#fff}.starRate [type=checkbox].customCheckbox+label{text-align:center;min-width:110px}.fPanel .fltrFullWid>li{width:100%;margin:5px 0}.fltrFullWid>li label{display:flex!important;justify-content:space-between;align-items:center;width:100%}.fltrFullWid>li label span:last-child{margin-left:auto}.fltrFullWid>li label .txtEclipse{width:57%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fltrFullWid>li label .txtEclipse+.prTag{width:27%;text-align:right}.fPanel .starRate [type=checkbox].customCheckbox:not(:disabled)+label:hover span.rateTxt,.fPanel [type=checkbox].customCheckbox+label:hover{background:#4092fb;color:#fff;border-color:#4092fb}.fPanel [type=checkbox].customCheckbox+label span{line-height:normal;padding-right:5px}.fPanel [type=checkbox].customCheckbox+label span[class*=icon-]{padding-right:0;display:block;width:100%}.fPanel .imgArea,.fPanel .prTag{display:inline-block;vertical-align:middle}.fPanel [type=checkbox]:disabled.customCheckbox+label,.fPanel [type=checkbox]:disabled.customCheckbox+label:hover{cursor:not-allowed;border-color:#CAD6E3;background:#F7F8FC;color:#4D6F93}.fPanel ul.airlineRadio li label span{position:relative;z-index:1}.fPanel .imgArea{background:#fff;border-radius:3px;margin-right:5px;position:relative;text-align:center;width:30px;height:25px;padding:3px;line-height:30px}.fPanel .imgArea>img{max-width:70%;max-height:14px}.fPanel .prTag{font-size:12px;width:25%}.fPanel ul li label span.ar-name.smWdth{max-width:45%}.fPanel ul li label span em{padding:0 2px}.fPanel .badge,.fareCombination .tripInfoArw .tripTitle span.badge{background:#F7F8FC;color:#4D6F93;font-size:12px;border-radius:3px;padding:3px 5px;font-weight:400;margin:0 3px;line-height:14px;position:relative;vertical-align:top}.fPanel .customCheckbox[type=checkbox]:checked+label:after,.fPanel .customCheckbox[type=checkbox]:not(:checked)+label:after{left:7px;top:5px}.fPanel .customCheckbox[type=checkbox]:checked+label:before,.fPanel .customCheckbox[type=checkbox]:not(:checked)+label:before{border-width:1px;left:4px;top:5px}.fPanel .timingsBlock .customCheckbox[type=checkbox],.fPanel .timingsBlock .customCheckbox[type=checkbox]:checked+label:before,.fPanel .timingsBlock .customCheckbox[type=checkbox]:not(:checked)+label:before{border:none}.fPanel .customCheckbox[type=checkbox]:checked+label span{position:relative;z-index:1}.fPanel #_ffp-tab .customCheckbox[type=checkbox]:checked+label,.fPanel #_ffp-tab .customCheckbox[type=checkbox]:not(:checked)+label{height:100%;left:0;margin:0;padding:0!important;position:absolute;top:0;width:100%}.fPanel #_ffp-tab .customCheckbox[type=checkbox]:checked+label::after,.fPanel #_ffp-tab .customCheckbox[type=checkbox]:checked+label::before,.fPanel #_ffp-tab .customCheckbox[type=checkbox]:not(:checked)+label::after,.fPanel #_ffp-tab .customCheckbox[type=checkbox]:not(:checked)+label::before{content:none}.ffp-tab>li:first-child+li:before,.timingsBlock .customCheckbox[type=checkbox]:checked+label:after,.timingsBlock .customCheckbox[type=checkbox]:not(:checked)+label:after{content:""}.fPanel #_ffp-tab .customCheckbox[type=checkbox]:checked+label,.fPanel #_ffp-tab li label:hover{background:rgba(226,238,250,.5)!important}.fPanel .timingsBlock ul li label{padding-left:0!important;padding-right:0!important}.fPanel .timingsBlock ul li label:hover{background:#fbf9b6}.fPanel .timingsBlock ul li label span{display:block;float:none!important;text-align:center;font-size:12px;margin-bottom:0;line-height:12px;font-weight:400;color:#4D6F93}.fPanel .timingsBlock ul li label span+span{margin-top:0;color:#4D6F93;font-size:12px;line-height:12px;margin-bottom:5px}.fPanel .timingsBlock ul li label span elm,.fPanel .timingsBlock ul li label span+span elm{display:block;line-height:8px}.fPanel .timingsBlock section ul li{width:24%;margin-right:1%}.fPanel .timingsBlock section ul li:hover{background:#fff}.fPanel .timingsBlock .customCheckbox[type=checkbox]:checked+label:before{color:#fec627}.fPanel .timingsBlock .customCheckbox[type=checkbox]+label:before{border:none;height:auto;position:static;width:auto;font-size:24px;color:#203152;text-align:center;display:block;padding:7px 0 15px}.fltEclipse>li{width:100%}.fltEclipse>li>label{display:flex!important;align-items:center;width:100%;flex-wrap:nowrap}.fltEclipse>li>label .eclCont{max-width:60%;white-space:nowrap}.fltEclipse>li>label .eclCont div{overflow:hidden;text-overflow:ellipsis}.fPanel .timingsBlock #E.customCheckbox[type=checkbox]+label:before,.fPanel .timingsBlock #EM.customCheckbox[type=checkbox]+label:before,.fPanel .timingsBlock #EM_FF.customCheckbox[type=checkbox]+label:before,.fPanel .timingsBlock #EM_FFR.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 #arrivalEM.customCheckbox[type=checkbox]+label:before,.fPanel .timingsBlock #arrivalEM_FF.customCheckbox[type=checkbox]+label:before,.fPanel .timingsBlock #arrivalEM_FFR.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 #returnAirportArrivalEM.customCheckbox[type=checkbox]+label:before,.fPanel .timingsBlock #returnE.customCheckbox[type=checkbox]+label:before,.fPanel .timingsBlock #returnEM.customCheckbox[type=checkbox]+label:before{font-size:18px}.fPanel .timingsBlock .customCheckbox[type=checkbox]:checked+label span{color:#203152!important}.timingsBlock .customCheckbox[type=checkbox]:checked+label:before,.timingsBlock .customCheckbox[type=checkbox]:not(:checked)+label:before{background-color:rgba(0,0,0,0)}.fPanel .customCheckbox[type=checkbox]:checked+label span+span{color:#fff!important}#airlineName-filter-list .customCheckbox[type=checkbox]:checked+label:before,#airlineName-filter-list .customCheckbox[type=checkbox]:not(:checked)+label:before{height:17px;width:17px;border:1px solid #CAD6E3;top:6px;left:4px;z-index:1}#airlineName-filter-list .customCheckbox[type=checkbox]:checked+label:after,#airlineName-filter-list .customCheckbox[type=checkbox]:not(:checked)+label:after{left:8px;top:7px}.tab-content #onwardSO,.tab-content #returnSO{padding-bottom:10px}.pt-15{padding-top:15px}.filter-tab{border:none}.filter-tab li{padding-top:0}.filter-tab li a{border:none!important;padding:0 0 3px;position:relative;text-align:left;color:#4D6F93}.filter-tab li a:hover:after,.filter-tab li.active a:after{background:#FEC524;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.filter-tab>li.active>a,.filter-tab>li.active>a:focus,.filter-tab>li.active>a:hover,.filter-tab>li>a:hover{color:#4092FB;background:0 0}.ffp-tab{border-radius:4px;border:1px solid #CAD6E3;margin:5px 0 20px;background:#fff;display:flex;justify-content:space-between;align-items:center}.ffp-tab>li{background:#fff;cursor:pointer;padding:5px;position:relative;text-align:center}.ffp-tab>li:first-child+li:before{border-color:#CAD6E3;border-style:solid;border-width:0 1px;height:100%;left:0;position:absolute;top:0;width:100%}.irs,.irs-line{position:relative}.ffp-tab>li.active,.ffp-tab>li:hover{background:#F7F8FC}.ffp-tab>li img{max-width:75%}.ffp-tab>li:hover span.tooltipCustomCont{display:block!important;bottom:auto;top:-45px;left:-20%;overflow:visible;max-width:inherit}.fPanel .ffp-tab [type=checkbox].customCheckbox+label{border:none}.ffp-tab li span.tooltipCustomCont{color:#203152}.tistPoints.rstl .tooltipCustomCont{left:-85%;z-index:99}.fltSelBtns{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #CAD6E3;display:flex;flex-wrap:no-wrap;justify-content:space-between;align-items:center}.fltSelBtns .tooltipCustom{margin-left:5px}.fltSelBtns .tooltipCustom:before{font-size:22px;color:#4092FB;margin-left:5px}.fltSelBtns .tooltipCustom .tooltipCustomCont{width:250px;font-size:14px;line-height:20px}.fltSelBtns .tooltipCustomCont:after,.fltSelBtns .tooltipCustomCont:before{left:30%;display:block!important}.fltSelBtns .btn{width:85%;text-align:center;vertical-align:middle;background:#fff}.fltSelBtns .btn i{display:inline-block;vertical-align:middle;margin-right:5px}.count{font-size:12px}.fPanel .descr{display:block;white-space:initial}.fPanel .descr span{color:#203152;vertical-align:top}.fPanel span>small{font-size:14px;color:#21a929}.irs-hidden-input{display:none}.irs{display:block;height:65px;margin-top:0;padding-bottom:10px}.irs-line{background:#CAD6E3;display:block;height:2px;overflow:hidden;top:55px;cursor:pointer}.irs-line-left{height:12px;left:0;width:10%}.irs-line-mid{height:12px;left:9%;width:82%}.irs-line-left,.irs-line-mid,.irs-line-right{display:block;position:absolute;top:0}.irs-line-right{height:12px;right:0;width:10%}.irs-max,.irs-min{background:rgba(0,0,0,.1);border-radius:3px;color:#4D6F93;display:none;font-size:10px;line-height:1.333;padding:1px 3px;text-shadow:none;top:0}.irs-from,.irs-single,.irs-to{color:#4D6F93;cursor:default;display:block;left:0;line-height:normal;position:absolute;top:-15px;white-space:nowrap}.irs-grid,.irs-single{display:none}.irs-from{left:0!important}.irs-to{left:auto!important;right:0!important}.irs-grid{bottom:0;height:20px;left:0;position:absolute;width:100%}.irs-bar,.irs-diapason{background:#4092FB;display:block;height:2px;position:absolute;top:55px;width:100%;cursor:pointer}.irs-slider{background-color:#fff;border:2px solid #4092FB;cursor:pointer;display:block;height:20px;position:absolute;top:46px;width:20px;border-radius:50%;z-index:1}.by-time li label{padding-top:36px;margin-right:0}.by-time li label elm{display:block;text-transform:capitalize}.fPanel .by-time ul li{margin:5px 34px 5px 0;font-weight:600;color:#4D6F93}.fPanel .by-time ul li:last-child{margin:5px 0}.by-time li [type=radio].customRadio:checked+label,.by-time li [type=radio].customRadio:not(:checked)+label{margin-right:0;padding:36px 8px 0;color:#4D6F93;font-weight:600;text-align:center}.by-time li [type=radio].customRadio:checked+label::before,.by-time li [type=radio].customRadio:not(:checked)+label::before{font-size:40px;top:0;height:40px;width:40px;border:none}.by-time li [type=radio].customRadio:checked+label::after,.by-time li [type=radio].customRadio:not(:checked)+label::after{content:'';display:none}.by-time li [type=radio].customRadio:not(:checked)+label::before{color:#4D6F93}.by-time li [type=radio].customRadio:checked+label,.by-time li [type=radio].customRadio:checked+label::before{color:#4092FB}.loaderFlex{display:flex;flex-wrap:nowrap;justify-content:space-between}.FlterBar .loadPFltr{position:relative}.FlterBar .loadPFltr:after,.FlterBar .loadPFltr:before{content:"";width:20px;height:20px;border:2px solid #4092FB;border-radius:50%;position:absolute;z-index:10;background:#fff}.FlterBar .loadPFltr:before{left:0}.FlterBar .loadPFltr:after{right:0}.FlterBar .loadPFltr .barList,.showFilters .tab-pane .loadPFltr .barList{top:-25px}.FlterBar .loadPFltr .barList:before{width:100%;height:2px;background:#4092FB;position:absolute;content:"";z-index:1}.FlterBar .loadPFltr .barList span{cursor:default}.FlterBar .loadPFltr .barList span:hover{background:#e3edf9}.loadList{margin:0;padding:0;list-style:none}.htlLoader:empty,.loadList>li:not(:last-child){margin-bottom:10px}.loadList>li{padding:10px;border:1px solid #CAD6E3;border-radius:3px;overflow:hidden;display:inline-block;height:50px}.loadList.fulWid>li{width:100%}.loadList .sngleBlock:empty{width:120px;height:40px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%),linear-gradient(RGBA(119,153,190,.2) 20px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 20px,transparent 0);background-repeat:no-repeat;background-size:20px 20px,75px 20px,20px 20px;background-position:10px 10px,10px 10px,90px 10px;animation:sngleBlock 1s infinite}.stopsLoader:empty{width:20%;height:60px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%),linear-gradient(RGBA(119,153,190,.2) 40px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 10px,transparent 0);background-repeat:no-repeat;background-size:20px 70px,100% 70px,100% 70px;background-position:0 0,0 0,0 50px;animation:slAnim 1s infinite}.airLgolist:empty,.normlist:empty{height:42px;background-repeat:no-repeat;width:100%}.airLgolist:empty{background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%),linear-gradient(RGBA(119,153,190,.2) 20px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 20px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 20px,transparent 0);background-size:20px 30px,15% 30px,50% 30px,20% 30px;background-position:10px 10px,10px 10px,42% 10px,96% 10px;animation:airLgolist 1s infinite}.normlist:empty{background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%),linear-gradient(RGBA(119,153,190,.2) 20px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 20px,transparent 0);background-size:20px 30px,65% 30px,20% 30px;background-position:10px 10px,10px 10px,95% 10px;animation:normlist 1s infinite}.fltDtLoader:empty{width:100%;height:20px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%),linear-gradient(RGBA(119,153,190,.2) 20px,transparent 0);background-repeat:no-repeat;background-size:20px 30px,65% 30px;background-position:0 10px,0 10px;animation:fltDtLoader 1s infinite}.depArvLoader:empty,.fltLegLoad:empty{height:70px;width:100%;background-repeat:no-repeat}.depArvLoader:empty{background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%),linear-gradient(RGBA(119,153,190,.2) 15px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 10px,transparent 0);background-size:20px 70px,60% 30px,80% 30px;background-position:0 10px,0 10px,0 35px;animation:depArvLoader 1s infinite}.fltLegLoad:empty{background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%),radial-gradient(circle 8px at 10px 10px,RGBA(119,153,190,.2) 99%,transparent 0),linear-gradient(RGBA(119,153,190,.2) 30px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 15px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 5px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 30px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 30px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 30px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 1px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 5px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 5px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 15px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 15px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 15px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 15px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 15px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 15px,transparent 0);background-size:20px 70px,20px 20px,8% 40px,8% 40px,8% 20px,8% 40px,10% 40px,10% 40px,30% 40px,10% 40px,15% 40px,12% 20px,12% 20px,12% 20px,12% 20px,12% 20px,12% 20px;background-position:10px 0,10px 15px,5% 10px,15% 10px,15% 35px,30% 8px,80% 10px,98% 10px,55% 22px,55% 8px,55% 33px,2% 60px,20% 60px,38% 60px,56% 60px,74% 60px,94% 60px;animation:fltLegLoad 1s infinite}.fltPrceLoader:empty{width:100%;height:350px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%),linear-gradient(RGBA(119,153,190,.2) 15px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 15px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 45px,transparent 0),linear-gradient(RGBA(119,153,190,.2) 15px,transparent 0);background-repeat:no-repeat;background-size:90% 200px,90% 30px,60% 30px,80% 50px,90% 20px;background-position:5% 0,5% 0,5% 25px,5% 50px,5% 105px;animation:fltPrceLoader 1s infinite}.htlLoader:empty{width:100%;height:180px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 100%),linear-gradient(rgba(119,153,190,.2) 150px,transparent 0),linear-gradient(rgba(119,153,190,.2) 20px,transparent 0),linear-gradient(rgba(119,153,190,.2) 10px,transparent 0),linear-gradient(rgba(119,153,190,.2) 15px,transparent 0),linear-gradient(rgba(119,153,190,.2) 20px,transparent 0),linear-gradient(rgba(119,153,190,.2) 10px,transparent 0),linear-gradient(rgba(119,153,190,.2) 10px,transparent 0),linear-gradient(rgba(119,153,190,.2) 10px,transparent 0),linear-gradient(rgba(119,153,190,.2) 50px,transparent 0),linear-gradient(rgba(119,153,190,.2) 10px,transparent 0),linear-gradient(#fff 170px,transparent 0);background-repeat:no-repeat;background-size:50px 170px,18% 140px,45% 120px,38% 120px,36% 120px,36% 120px,36% 120px,20% 120px,20% 120px,14% 150px,18% 150px,100% 170px;background-position:-50px 0,10px 10px,39% 10px,35% 40px,34% 60px,34% 90px,34% 125px,98% 10px,98% 30px,98% 50px,98% 120px,0 0;animation:htlShine 2s infinite}@keyframes htlShine{to{background-position:150% 0,10px 10px,39% 10px,35% 40px,34% 60px,34% 90px,34% 125px,98% 10px,98% 30px,98% 50px,98% 120px,0 0}}@keyframes slAnim{to{background-position:100% 0,0 0,0 50px}}@keyframes sngleBlock{to{background-position:120px 10px,10px 10px,90px 10px}}@keyframes airLgolist{to{background-position:100% 10px,10px 10px,42% 10px,96% 10px}}@keyframes normlist{to{background-position:100% 10px,10px 10px,95% 10px}}@keyframes fltDtLoader{to{background-position:100% 10px,0 10px}}@keyframes depArvLoader{to{background-position:100% 10px,0 10px,0 35px}}@keyframes fltLegLoad{to{background-position:100% 0,10px 15px,5% 10px,15% 10px,15% 35px,30% 8px,80% 10px,98% 10px,55% 22px,55% 8px,55% 33px,2% 60px,20% 60px,38% 60px,56% 60px,74% 60px,94% 60px}}@keyframes fltPrceLoader{to{background-position:100% 0,5% 0,5% 25px,5% 50px,5% 105px}}.infoSec{padding-left:0;width:75%;float:left;position:relative}.primary-content{min-height:inherit;padding:15px 0 0 15px;position:relative;display:inline-block;width:100%}.sortSec.hotelResultSort .custom-select-v3 select{height:25px;line-height:25px;min-width:130px}.sortSec span.green{color:#02AE79;float:right;font-weight:700;margin-left:6px;margin-top:15px}.sortSec .green-txt{color:#02AE79;font-weight:700;line-height:46px}.sortSec .green-txt span{margin-right:3px}.sortSec.sortSticky{position:fixed;top:0;z-index:27}.filter-slider .item,.filter-slider figure{position:relative;text-align:center;transition:all .5s ease;float:left}.sortSec.sortSticky,.sortSec.sortSticky .custom-select-v3 select{background:#e2eefb}.filter-slider,.filter-slider .owl-wrapper-outer{overflow-x:hidden;padding:8px 0 0}.filter-slider{margin-bottom:5px;padding-bottom:15px;border-bottom:1px solid #CAD6E3}#flightAirlineGrid .owl-wrapper{display:flex!important;flex-wrap:nowrap}.modifySearch .filter-slider{border-top:1px solid #CAD6E3;padding-top:10px;margin:20px 0 0}.filter-slider .owl-item{padding:0}.filter-slider .item{background:#fff;border:1px solid #CAD6E3;border-radius:25px;min-height:46px;min-width:140px;margin:0 5px;padding:4px}.filter-slider .item.active,.filter-slider .item:hover{background:#4092FB;border-color:#4092FB;color:#fff}.filter-slider .item.active .airline-name,.filter-slider .item.active .price,.filter-slider .item:hover .airline-name,.filter-slider .item:hover .price{color:#fff}.filter-slider .item a{display:block}.filter-slider figure{height:40px;display:block;width:40px;margin-right:5px}.filter-slider .item.active figure,.filter-slider .item:hover figure{border-radius:50%;background:#fff;padding:5px}.filter-slider.car-slider figure{margin-bottom:0;display:inline-block;width:45px;float:left;height:auto;margin-right:7px;padding:2px 0 0 3px}.filter-slider .owl-item img{background:rgba(0,0,0,0);height:auto;margin:auto;max-height:100%;max-width:65%;display:block;position:absolute;left:0;top:0;bottom:0;right:0;text-align:center}.filter-slider .airline-name{color:#7799BE;display:inline-block;min-height:17px;text-align:left;white-space:nowrap;width:77px;overflow:hidden;text-overflow:ellipsis;padding:5px 0;float:left;transition:all .5s ease}.filter-slider .price{color:#203152;display:block;float:left;font-size:13px;font-weight:500;transition:all .5s ease}.filter-slider .owl-controls{position:absolute;top:62%;margin-top:-10px;width:100%;cursor:pointer;left:0}.owl-controls{-moz-user-select:none}.filter-slider .owl-theme .owl-controls .owl-buttons div span{font-size:18px}.filter-slider .owl-buttons .owl-next{right:-15px}.filter-slider .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-15px;position:absolute}.filter-slider .owl-buttons .disabled{cursor:default;opacity:.2}.filter-slider .owl-buttons div{color:#4D6F93;display:inline-block;font-size:18px;margin:4px;font-weight:700;padding:0}.owl-next{position:absolute;right:0}.filter-slider #flightAirlineGrid{margin-right:17px;margin-left:12px;width:auto}.filter-slider .owl-theme .owl-controls .owl-buttons div{background:rgba(0,0,0,0)}.filter-slider .item span._removeFAF,.filter-slider .item.active span._removeFAF:before{display:none}.flxMdfy,.modifyTog{display:inline-block;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s;margin-top:15px}.flexDateSec{padding:5px 25px;background:rgba(202,214,227,.3);margin:5px 0 10px;border-radius:5px;position:relative;display:none}.flxBfrAfter{padding:0 20px}.flxBfrAfter .owl-theme .owl-controls{width:100%;left:0}.flexDateSec:before{right:185px;top:-36px;border:solid rgba(202,214,227,.3);content:" ";position:absolute;border-color:rgba(43,147,214,0) rgba(13,147,232,0) rgba(202,214,227,.3);border-width:18px}.flexDateSec .scrollLoader{background:0 0;margin:0;display:block}.flxBfrAfter .dd{display:block;margin-bottom:5px;font-size:14px;color:#4D6F93}.yhfList,.yhfList li .icon-close,.yhfTit{display:inline-block}.flxBfrAfter .active .dd strong{color:#fff}.flxBfrAfter .dd strong{margin-right:6px;color:#203152}.flxBfrAfter .crncyGrn{color:#02AE79}.flxBfrAfter .crncyBlk{color:#203152}.flxBfrAfter .item span+span{font-weight:500;width:100%;display:inline-block}.flxBfrAfter .item{background:#fff;border:1px solid #CAD6E3;text-align:center;padding:7px;margin:10px 0;border-radius:3px;transition:all .3s ease}.flxBfrAfter .item:hover{box-shadow:0 2px 0 0 #CAD6E3;background:#F7F8FC}.flxBfrAfter .owl-item{float:left;margin-top:13px}.flightResultContainer .item .priceGrid,.flightWegoContainer .item .priceGrid,.sortFCBtns .btn{float:right;position:relative}.flxBfrAfter .flexResults .icon-left-arrow:before,.flxBfrAfter .flexResults .icon-right-arrow:before{position:absolute;font-size:17px;color:#4D6F93;font-weight:700;opacity:1;cursor:pointer}.flxBfrAfter .flexResults .icon-left-arrow:before{left:-15px}.flxBfrAfter .flexResults .icon-right-arrow:before,.flxBfrAfter.owl-theme .owl-prev{left:0}.flxBfrAfter.owl-theme .owl-next,.flxBfrAfter.owl-theme .owl-prev{position:absolute;opacity:1!important}.flxBfrAfter .owl-next.disabled,.flxBfrAfter .owl-prev.disabled{cursor:not-allowed}.flxMdfy.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg)}.flxBfrAfter .item.active{background:#4092FB;color:#fff;box-shadow:none;border-color:#4092FB}.flxBfrAfter .item.active .crncyBlk,.flxBfrAfter .item.active .crncyGrn,.flxBfrAfter .item.active .dd{color:#fff}.flxBfrAfter .icon-sorting{font-size:10px;margin-right:6px;color:#a6a6a6}.flxBfrAfter .active .icon-sorting{color:#fff}.youHaveFiltered,.youHaveFilteredFlight,.youHaveFilteredHotel{background:#fff;border:1px solid #CAD6E3;padding:8px 10px 4px;margin-bottom:15px}.youHaveFiltered{width:100%}.yhfTit{color:#203152;font-size:14px;margin-right:10px;line-height:24px}.yhfList li{background:#203152;color:#fff;border-radius:2px;font-size:12px;line-height:16px;padding:4px 6px;margin:0 2px 4px}.yhfList li .icon-close{cursor:pointer;font-size:7px;font-weight:600;margin-left:4px;color:#4D6F93;line-height:normal;position:relative;margin-top:-2px}.yhfList li .icon-close:hover{color:#cc4330}.yhfList li.yhfComboReset,.yhfList li.yhfReset{background:#cc4330;color:#fff;cursor:pointer}.yhfList li.yhfComboReset:hover,.yhfList li.yhfReset:hover{background:#ac2310;color:#FFF;outline:0}.sortFCBtns{padding:0;margin-top:8px}.sortFCBtns .btn{border:0;font-size:14px;line-height:36px;margin:0 7px 0 0;padding:0 10px;background:#fec524;color:#203152;border-radius:4px 4px 0 0;font-weight:500}.sortFCBtns .btn:hover{background:#dedede!important;color:#203152!important;border:none}.sortFCBtns .btn.btn-default{background:#eee}div#_bodyContainer{min-height:400px}.flightResultContainer .item,.flightWegoContainer .item{background:#fff;box-shadow:0 1px 1px rgba(84,118,161,.16);border-radius:5px;margin-bottom:30px;padding:0 10px}.flightResultContainer .item .priceGrid::before,.flightWegoContainer .item .priceGrid::before{content:"";display:block;height:100%;width:1px;background:#CAD6E3;position:absolute;left:-1px}.flightResultContainer .item:hover .tripTitle .destinationGrid:after,.flightResultContainer .primary-item.sel .tripTitle .destinationGrid:after,.flightWegoContainer .item:hover .tripTitle .destinationGrid:after,.flightWegoContainer .primary-item.sel .tripTitle .destinationGrid:after{width:0;height:0;border-style:solid;border-width:30px 18px 0 0;border-color:#194e91 transparent transparent;position:absolute;top:0;right:-18px;content:""}.flightResultContainer .item.sel .tripTitle .destinationGrid,.flightResultContainer .item:hover .tripTitle .destinationGrid,.flightWegoContainer .item.sel .tripTitle .destinationGrid,.flightWegoContainer .item:hover .tripTitle .destinationGrid{background:#194e91;color:#FFF}.flightResultContainer .item.sel .tripTitle strong,.flightResultContainer .item:hover .tripTitle strong,.flightWegoContainer .item.sel .tripTitle strong,.flightWegoContainer .item:hover .tripTitle strong{color:#FFF;transition:all .4s ease .4s;-moz-transition:all .4s ease .4s;-webkit-transition:all .4s ease .4s}.roundRslt:after{background:#F7F8FC;content:"";height:100%;position:absolute;right:0;top:0;width:1px}.priceGrid{padding:0;position:relative}.priceGrid .tistPoints{margin-top:0;cursor:pointer;color:#4092FB}.priceGrid .price{color:#203152;font-size:18px;display:block;margin:5% 0;line-height:24px;text-align:left}.priceGrid .price strong{color:#203152;font-size:24px;display:inline-block;line-height:24px;margin-bottom:5px}.priceGrid .price small{color:#7799BE;display:block;font-size:12px;line-height:16px}.priceGrid .mobileBooknow{padding-left:20px;padding-right:20px}.fphPricePrt>elm,.price>elm,.priceGrid .mobileBooknow>elm{color:#4D6F93;font-size:12px;line-height:18px}.fphPricePrt>elm block,.priceGrid .mobileBooknow>elm block{display:block}.priceGrid .mobileBooknow>elm{margin-bottom:3px;display:inline-block}.fphPricePrt>elm.bagg{margin-bottom:10px;display:block}.fltDptrGrid{border-bottom:1px solid #CAD6E3;margin:0 -10px;padding:10px 5px 7px;position:relative}.fltDptrGrid .departureGrid,.fltDptrGrid .returnGrid{vertical-align:top;font-size:16px;color:#203152;margin-top:3px;display:inline-block}.fltDptrGrid:before{position:absolute;content:"";left:10%;top:0;width:90%;height:4px;background:#7799BE;transition:.2s all}.flightResultContainer .item.sel .fltDptrGrid:before,.flightResultContainer .item:hover .fltDptrGrid:before{background:#194e91}.fltDptrGrid.topBrd .destinationGrid{border-radius:0}.fltDptrGrid .rtn{transform:scaleX(-1)}.fltDptrGrid .returnGrid{width:29%;font-weight:400}.fltDptrGrid .departureGrid{width:35%;position:relative;margin-right:5%}.fltDptrGrid .departureGrid:before{position:absolute;right:20px;color:#194E91;font-size:18px;top:10px}.tripTitle{width:29%;display:inline-block}.tripTitle .destinationGrid{color:#fff;display:inline-block;line-height:17px;margin:-10px 0 0 -5px;padding:5px 40px 6px 10px;vertical-align:text-top;background:#7799BE;min-width:150px;position:relative;border-radius:5px 0 0;transition:.2s all}.tripTitle em label{margin-bottom:0!important}.tripTitle .destinationGrid:after{width:0;height:0;border-style:solid;border-width:28px 18px 0 0;border-color:#7799BE transparent transparent;position:absolute;top:0;right:-18px;content:"";transition:.2s all}.tripTitle em{display:inline-block;margin-right:4px;font-size:16px}.tripTitle strong{display:inline-block;font-size:14px;margin-right:5px;font-weight:400}.tripTitle small{padding:8px 0 0 29px;display:block;font-size:14px}.departureGrid span,.returnGrid span{color:#203152;padding-left:3px}.departureGrid small,.returnGrid small{display:block;font-size:14px;padding-top:5px;width:87%}.fltResultsGrid{margin:0}._fphChangeFlight .fltResults .airNameAmn em{line-height:40px}.selectRadio .customRadio[type=radio]:checked+label:after,.selectRadio .customRadio[type=radio]:not(:checked)+label:after{background:#4D6F93}.stflyng .airLineLogo .multiairline span:nth-child(2){left:16px;top:10px}.amntsIcons label span.unavl,.fltDetails .flgtAmntsIcns li.tooltipCustom.unavl,.fltDetails .flgtAmntsIcns li.tooltipCustom.unavl label{color:#4D6F93;cursor:not-allowed}.fltResults{margin:0;padding:0}.fltResults>li{cursor:pointer;display:block;margin:20px 10px;padding:10px 0;position:relative;transition:all .2s ease .2s;-moz-transition:all .2s ease .2s;-webkit-transition:all .2s ease .2s;clear:left;border:1px solid #CAD6E3;border-radius:5px}.fltResults li>.row{display:block;margin:0;line-height:38px;position:relative}.fltResults li>.row [class^=col-]{padding-left:0;padding-right:0}.fltResults>li.active,.fltResults>li:hover{background:#F7F8FC}.fltResults .selectRadio{width:4%;text-align:center;line-height:30px;float:left;height:100%;padding-left:10px}.fphResultPage .fltResults .selectRadio{width:5%;text-align:center;line-height:normal;float:left;height:40px;padding-left:10px}.fltResults .selectRadio input[type=radio]{display:inline-block;line-height:normal;margin:16px 0 0}.fareCombination .flgtHdng.detailRow figure img,.fltResults figure img{max-height:40px;max-width:100%;vertical-align:middle;width:auto}.fltResults .airLogo{width:50px;display:inline-block;position:relative;top:0}.fltResults .airlineName{width:100%;display:block;min-height:18px;line-height:18px;color:#203152}.fltResults .airlineName .airlineNum{display:block;color:#4D6F93;font-size:12px}.fltResults .airlineName.aTop em,.fltResults .airlineName.aTop>span:first-child{line-height:20px}.fltResults .airlineName .tooltipCustomCont{bottom:35px}.fltResults .airNameAmn{display:inline-block;padding:0 10px;width:70%}.fltResults .airNameAmn em{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;cursor:default;vertical-align:top}.fcResults.fltResults .flightFrom .tooltipCustom:before,.fcResults.fltResults .flightTo .tooltipCustom:before,.fltResults .airNameAmn elm+em,.fltResults .flightFrom.tooltipCustom:before,.fltResults .flightTo.tooltipCustom .plus1Date.tooltipCustom:before,.fltResults .flightTo.tooltipCustom:before,.fltResults .layover .tooltipCustom:before{display:none}._fphChangeFlight .fltResults .airNameAmn elm,._fphChangeFlight .fltResults .airNameAmn em,.fltResults .multiairline+.airNameAmn em{line-height:40px}._fphChangeFlight .fltResults .multiairline+.airNameAmn .airlineName{line-height:20px}.fltResults .flightFrom,.fltResults .flightTo{line-height:46px;font-size:18px;font-weight:500;color:#203152}.fltResults .flightFrom{width:7%;float:left}.fltResults .flightTo{width:12%;float:right}.fltResults .seatSelect{background:url(../img/seatmapsprite.png) -68px 0 no-repeat;border-radius:3px;color:#203152;float:right;font-size:20px;height:32px;margin:6px 10px 0 0;padding:3px 10px 2px;width:40px}.fltResults .layover{font-size:12px;line-height:18px;padding:0 5px;text-align:center;margin:0 33%;color:#F4675F}.fltResults .layover strong{font-weight:400;color:#4d6f93;display:inline-block;padding:0 3px}.fltResults .layover em{color:#606060;text-transform:uppercase;font-style:normal;display:inline-block;font-size:10px}.fltResults .layover .layBot{border-top:1px solid #CAD6E3;margin-top:5px;padding-top:2px;position:relative;color:#203152}.fltResults .layover .layBot:after,.fltResults .layover .layBot:before{content:"";display:block;position:absolute;top:-4px}.fltResults .layover .layBot:before{background:#CAD6E3;border-radius:50%;height:7px;width:7px;left:0}.fltResults .layover .layBot:after{border-color:transparent transparent transparent #CAD6E3;border-style:solid;border-width:4px 0 4px 6px;height:0;right:-3px;width:0}.fltResults .tooltipCustom:hover .plus1Date.tooltipCustom .tooltipCustomCont{display:none!important}.fltResults .tooltipCustom:hover .plus1Date.tooltipCustom:hover .tooltipCustomCont{display:block!important}.fltResults .showDetailsPOP{background:#fff;border:1px solid #CAD6E3;border-radius:3px;color:#203152;cursor:pointer;float:right;font-size:14px;margin:6px 8px 0 0;padding:8px 15px;z-index:99}.fltResults ._flightDetails{margin:6px 8px 0 0;float:right;z-index:99}.availableSeatWrp,.availableSeatWrpFbF{color:#c42;margin:5px 26px 0 0;text-align:center;font-size:12px;float:right}.availableSeatWrp{width:12%}.availableSeatWrpFbF{width:80px}.fcResults .priceGrid .availableSeatWrpFbF{width:90px}.availableSeatWrp .showDetails{float:none;display:inline-block;margin-right:0}.availableSeatWrp .showDetails.transP{z-index:501;position:relative;background:#4093fb;color:#fff;box-shadow:inset 0 0 0 2px #4093fb}.airLineLogo .multiairline span:nth-child(2),.airLineLogo .multiairline span:nth-child(3),.airLineLogo .multiairline span:nth-child(4),.fltDetails{position:absolute}.avblSeatCnt{font-size:12px;color:#F4675F;display:inline-block;width:100%;margin-top:10px}.avblSeatCnt:before{display:inline-block;margin-right:2px}.availableSeatWrpFbF .avblSeatCnt{line-height:20px;text-align:right}.fltDetails .avblSeatCnt{display:none}.fltResults .airLineLogo{text-align:left;width:20%;float:left;margin-top:10px;margin-left:10px}.fltResults .airLineLogo figure{float:left;width:29%;text-align:center}.fltResults .airLineLogo .multiairline span img{max-height:100%}.airLineLogo .multiairline span{border:1px solid #CAD6E3;width:57px;height:39px;text-align:center;display:inline-block;background:#FFF}.airLineLogo .multiairline span:nth-child(2){left:35px;top:13px}.airLineLogo .multiairline span:nth-child(3){left:40px;top:18px}.airLineLogo .multiairline span:nth-child(4){left:45px;top:23px}.seatSelect span{display:none;line-height:normal}.layTop .green-txt{color:#02AE79}.layTop .tooltipCustom .tooltipCustomCont{bottom:27px;color:#203152;left:23px;min-width:150px}.plus1Date .tooltipCustomCont:after,.plus1Date .tooltipCustomCont:before{left:50%}.flightResultContainer .fltResults li .tooltipCustom.toolTipOverlap>.tooltipCustomCont{display:none!important}.fltResultsGrid .moreOpt{display:block;padding:10px;margin-top:-20px;text-align:center}.fltResultsGrid .optBy.tooltipCustom .tooltipCustomCont{left:37px}.fltResults>li .amntsIcons label:before{color:#02AE79}.moreOpt a{font-size:14px;text-decoration:none;color:#4092FB;font-weight:500;display:inline-block;padding:10px}.moreOpt a:hover{text-decoration:underline}.moreOpt a.showLess:after,.moreOpt a.showMore:after{padding-left:5px;display:inline-block;font-size:12px;vertical-align:bottom;font-weight:700}.filterPanel a{font-size:14px;text-decoration:none}.filterPanel a:hover{text-decoration:underline}.fltDetails{border:2px solid #CAD6E3;border-radius:5px;display:none;right:118px;top:-7px;width:600px;z-index:1000;cursor:default}.fltDetails .top-arrow{height:20px;left:inherit;position:absolute;right:-21px;top:22px;transform:rotate(90deg);width:20px;z-index:10}.fltDetails .top-arrow:after,.fltDetails .top-arrow:before{border-style:solid;border-width:10px;content:"";height:0;position:absolute;width:0;left:0}.fltDetails .top-arrow:before{border-color:transparent transparent #CAD6E3;top:0}.fltDetails .top-arrow:after{border-color:transparent transparent #FFF;top:4px}.fltDetails .itemInfo{background:#fff;padding:15px;position:relative;margin-bottom:0;border-radius:3px}.fltDetails .itemInfo:hover{border:none}.fltDetails .icon-close1{cursor:pointer;position:absolute;text-align:center;color:#F4675F;font-size:18px!important;right:15px;padding:5px;text-decoration:none!important}.fltDetails .information{color:#203152;font-size:18px;font-weight:400;display:block;margin-bottom:15px}.fltDetails .infoStrip{border-bottom:1px solid #CAD6E3;border-top:1px solid #CAD6E3;margin-bottom:15px;padding-bottom:15px;padding-top:15px;font-size:16px;position:relative;display:block}.busCont.fbfB{line-height:normal!important}.busCont.fbfB .busIcon::before{left:0;top:2px}._fbfPopUpInfo .busCont{padding-left:0;line-height:25px;margin-left:6px}.arBs{padding-left:10px}.infoStrip .nonRefundable,.infoStrip .refundable{background:#F7F8FC;border-radius:2px;padding:4px 15px;text-align:center;margin-top:0}.infoStrip .refundStatus{text-align:center;font-size:14px}.infoStrip .nonRefundable{color:#F4675F}.infoStrip .refundable{color:#02AE79;margin-left:10px}.infoStrip .expand{position:relative;display:none!important;margin-left:15px;padding-right:20px;text-decoration:underline;margin-bottom:10px}.infoStrip .expand.active:after,.infoStrip .expand.collaps:after{background:#9a9a9a;border-radius:3px;color:#fff;display:block;height:10px;margin:0;right:2px;text-align:center;top:3px;width:10px;font-size:10px;position:absolute}.infoStrip .expand.collaps{text-decoration:none}.infoStrip .expand.collaps:after{content:" + ";line-height:10px}.infoStrip .expand.active:after{content:" - ";line-height:8px}.expandContent{padding:10px;line-height:22px;position:relative;background:#f1f1f1;border-radius:2px;margin-top:10px;display:none}.expandContent .loadingFare{background:url(../img/loader.gif) center center no-repeat rgba(0,0,0,0);height:20px}.expandContent .topArrow{height:20px;left:63%;position:absolute;top:-20px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);width:20px;z-index:10}.expandContent .topArrow:after,.expandContent .topArrow:before{border-color:transparent transparent #f1f1f1;border-style:solid;border-width:10px;height:0;left:0;position:absolute;width:0;content:""}.expandContent .topArrow:before{top:0}.expandContent .topArrow:after{top:2px}.expandContent .fareRulesDetails{color:#4D6F93;min-height:0}.expandContent .fareRulesDetails h4{color:#203152;border-bottom:1px solid #CAD6E3;font-weight:400;padding:10px 0;margin-bottom:8px;width:90%;font-size:15px}.expandContent .fareRulesDetails h4 small{padding:0 4px;color:#747474}.expandContent .fareRulesDetails ul{padding:0;margin:0}.expandContent .fareRulesDetails ul li{display:inline-block;width:90%;padding:5px 0;margin-bottom:0;line-height:normal;font-size:14px}.fltDetails .m-zero,.fphfltInfo .itemInfo .m-zero,.selectedFlight .m-zero{margin:0 0 10px!important;background:#F7F8FC;padding:7px 10px}.fltDetails .flgtHdng,.selectedFlight .flgtHdng{border-bottom:1px solid #CAD6E3;color:#203152;margin-bottom:10px;padding:10px 0}.flgtHdng .row{line-height:14px;margin:0;font-size:14px}.flgtHdng .row>.col-md-2{width:22%}.flgtHdng .row .col-md-5{width:39%}.m-zero h6{color:#203152}.m-zero .durAtion,.m-zero h6 strong{color:#4D6F93;font-weight:400}.m-zero .durAtion{float:right;text-align:right}.fcReview .addtionalServices .flgtAmntsTit{width:24%}.detailRow{margin-bottom:0!important;border-bottom:none!important}.detailRow .airline-logo{line-height:18px}.detailRow .airline-logo figure{margin-bottom:5px}.detailRow .fltDepArv{margin:0;padding:0}.airline-logo .airName{color:#203152;max-width:98%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;margin:0}.airline-logo span,.arBs{clear:both;display:block;font-size:12px;text-transform:capitalize;line-height:16px;color:#7799BE}.placeName label{font-size:18px;color:#4D6F93;font-weight:400;line-height:20px}.fltDepArv .placeName{font-size:18px;color:#203152}.fltDepArv .date{font-size:14px;display:block;padding-top:5px;color:#4D6F93}.fltDepArv .date .bld{font-weight:700;font-size:16px}.fltDepArv .info,.selectedFlightInfo .fltDepArv .info+span{font-size:12px;display:block;padding-top:5px;color:#7799BE}.fltDepArv .info small{font-size:12px;display:inline-block}.fltDepArv .info .flightOprBy{margin:5px 0 0}.fltDepArv .info .flightOprBy small{font-size:11px}.fltDetails .baggage-info{font-size:12px;display:block;line-height:20px;margin:0 0 15px;clear:both}#fphViewFlightDetails .lay,.fltDetails .lay,.selectedFlight .lay{background:#F7F8FC;clear:both;color:#4D6F93;margin:10px 0 20px;padding:7px;position:relative;text-align:center}.baggage-info .note{display:block;padding-left:32px}.baggage-info elm,.techStop{display:inline-block}.flgtAmnts.merchandise+.baggage-info{margin-top:5px;display:inline-block;width:100%}.techStop{color:#203152;font-size:14px;font-weight:400;margin-top:5px}.techStop elm{color:#7799BE}.resultsPage{background:#F7F8FC}.fphResultPage .container,.resultPage .container{max-width:1360px;width:100%}.demand{margin-top:10px}.demand em{color:#F4675F}.sellDemand{color:#F4675F;line-height:18px}.lkngPpl{color:#4D6F93;margin-top:8px;line-height:18px}.hTags{position:absolute;top:10px;left:10px}.hTags>span{padding:5px 8px;margin-bottom:10px;display:table}.trendingTag{background:#F4675F;font-size:18px;font-weight:700;color:#fff}.hotelType{background:#0091ea;color:#fff}.priceInfo span strong{font-size:24px;font-weight:700}.priceInfo .btn-danger,.priceInfo .btn-warning{cursor:auto;font-size:14px;font-weight:400;margin-top:5px;margin-bottom:5px}.priceInfo .offers{margin-bottom:10px}.priceInfo .hotDeal{display:inline-block;font-size:12px!important;padding:4px 8px;color:#fff;cursor:pointer;background:#F4675F}.priceInfo span._strikeOf span{color:#F4675F}.hotel-info .priceInfo span._strikeOf span{color:#F4675F!important;font-size:14px!important;font-weight:500}.hotel-info .priceInfo span._strikeOf strong{font-size:18px!important}.hotel-info span._strikeOf:before{background:#F4675F;height:2px}.priceInfo .srTotalPrice{color:#203152}.priceInfo .srTotalPrice span{font-weight:600;font-size:16px;text-align:left}.priceInfo ._priceTag ._decimel{font-weight:600}.hotel-info .rmsLft{display:inline-block;margin:10px 0 0;font-size:14px;line-height:20px}.priceInfo .srTotalPrice .noOfNights small,.priceInfo .srTotalPrice .noOfNights span,.priceInfo span.savedPercentage{font-size:12px;display:inline-block}.hotel-info .rmsLft span{color:#F4675F!important}.sortBy .custom-select-v3:before{color:#55A7BD}.priceInfo span.savedPercentage{background:#FF5644;border-radius:3px;color:#fff;margin-bottom:10px;padding:8px 10px;text-transform:uppercase}.priceInfo span.savedPercentage span{color:#fff;font-size:16px}.priceInfo span.savedPercentage span strong{color:#fff;font-size:14px;font-weight:400}.priceInfo .savedPercentage.fphOffer span{display:inline-block;margin-top:0}.hotelTitle a:hover{color:#203152}.hotelTitle .d-Block{color:#4D6F93;font-size:12px}.hotelTitle .rateBlock{display:inline-block;vertical-align:top;margin:0 5px 2px 0}.hotelTitle .d-Block a{display:inline-block;color:#4D6F93;font-size:14px;vertical-align:middle;line-height:21px}.hotelTitle .d-Block a [class*=icon-]{font-size:14px;margin-right:5px;vertical-align:middle}.hotelTitle .d-Block a:hover{color:#203152}.hotelTitle .stars{margin:0 12px 0 0!important;position:relative;vertical-align:middle}.hotelTitle .stars:before{content:"";width:1px;height:110%;background:#eee;position:absolute;right:-9px;top:0}.resultsPage .primary-content section.item.selected{background:RGBa(2,174,121,.1);transition:all .2s ease .2s;border-bottom:1px solid RGB(2,174,121)}.hotel-search section.item{background:#fff;border-bottom:1px solid #CAD6E3;margin-bottom:15px;transition:all .2s ease .2s;box-sizing:border-box;position:relative;clear:both;border-radius:0 5px 5px}.hotel-search section.item figure{position:relative;overflow:hidden;height:180px;margin-bottom:5px}.hotel-search section.item.sel,.hotel-search section.item:hover{border-color:RGB(2,174,121);transition:all .2s ease .2s;-moz-transition:all .2s ease .2s;-webkit-transition:all .2s ease .2s;box-shadow:0 3px 5px 2px #F7F8FC}.hotel-search section.item figure:before{background:-webkit-linear-gradient(top,rgba(255,255,255,0),#203152);background:-moz-linear-gradient(top,rgba(255,255,255,0),#203152);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}.hotel-search section.item figure:hover::before{opacity:.7}.hotelImgSec .b-lazy.b-error{background:url(../img/no-image-small.png)}.hotel-search .primary-content [id*=list-view] section.item .hotelImgSec figure{height:190px}.hotel-search .primary-content [id*=list-view] section.item figure{display:block;margin:0;overflow:hidden;padding:0;position:relative;z-index:0}.hotel-search .primary-content section.item .bathroom+span{display:inline-block;font-size:14px;line-height:20px;margin-right:10px;vertical-align:middle}.hotel-search .hotelImgSec figure img{width:100%;min-height:180px;max-height:200px;object-fit:cover}.hotel-search .map-wrap{clear:both;display:block;padding:0 10px;position:relative;margin:17px 0}.hotel-search .bathroom{color:#4D6F93;display:block;font-size:16px;line-height:22px;margin-right:10px;overflow:hidden;position:relative;vertical-align:middle;margin-bottom:8px;text-transform:capitalize}.hotel-search .btn.btn-xs,.srTotalPrice .btn-sm{margin:15px 0 5px}.hotel-search .priceInfo{width:24%;padding:25px 25px 15px;float:left;position:relative}.hotel-search .priceInfo:before{background:#CAD6E3;content:"";height:80%;left:-2px;position:absolute;top:10%;width:1px}.tistPtsHtls{cursor:pointer;color:#4092FB}.tistPtsHtls .tooltipCustomCont{bottom:-135px!important;left:-30px!important}.tistPtsHtls .tooltipCustomCont:before{left:51%;bottom:123px!important;border-color:transparent transparent #fff;border-width:9px;z-index:101}.tistPtsHtls .tooltipCustomCont:after{left:50%;bottom:124px!important;border-color:transparent transparent #CAD6E3;border-width:10px}.hotel-search #map-view .priceInfo:before{display:none}.hotel-search #map-view{position:relative}.hotel-search #map-view section.item.sel,.hotel-search #map-view section.item:hover{box-shadow:none}.hotel-search div#map-canvas>div{left:0}.hotel-search .priceInfo .srTotalPrice small.includ{color:#7799BE;font-size:12px;font-weight:400;padding:10px 0 0;line-height:16px}.hotel-info .hotelImgSec{float:left;width:27%;position:relative}.hotel-info section.item figure:after{background:rgba(0,0,0,.1);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.hotelImgSec figure:hover .morePhotos{bottom:0;opacity:1;transform:translateY(0)}.hotel-info .hotelImgSec .tooltip{font-size:11px;width:95px}#fphHotelResult .hotel-search.fphRevws section.item figure::before{display:none}.morePhotos{color:#fff;cursor:pointer;display:block;font-weight:300;height:100%;left:0;opacity:0;padding-left:10px;position:absolute;transform:translateY(10px);transition:all .3s ease-in-out .1s;vertical-align:middle;width:100%;z-index:11}.morePhotos span{bottom:10px;left:10px;position:absolute;color:#FFF}.hotelResultContainer .allHotels{color:#203152;font-size:20px;font-weight:400;margin-bottom:10px;margin-top:15px;padding:10px 10px 10px 0}.hotelTitle{float:left;margin-bottom:4px;width:100%}.hotelInfo .hotelTitle h3{color:#203152;display:block;font-size:24px;font-weight:500;margin:0 10px 8px 0}.hotelInfo{font-size:16px;font-weight:400;position:relative;padding:15px 20px;width:49%;min-height:230px;float:left}.hotelInfo:after{content:"";width:1px;height:80%;top:10%;right:1px;position:absolute;background:#CAD6E3}.fphResultContainer .hotelInfo:after{right:0}.hotelInfo .grey{background:#F7F8FC;font-size:12px;padding:6px 8px;display:inline-block;line-height:1;vertical-align:top}.desc.cntHideShow span{display:inline}.hotelInfo .grey label{margin:0}.fph-info .landmarkDist{display:block}.hotelInfo .landmarkDist{margin:0 0 0 10px;display:inline-block;font-size:12px;background:#F3F5FD;padding:0 5px 2px}.hotelInfo .topfeatures{border-bottom:1px solid #CAD6E3;border-top:1px solid #CAD6E3;display:inline-block;padding:12px 0 15px;line-height:11px;width:100%;margin-top:10px}.hotelInfo .topfeatures span.active{color:#00AD7D;cursor:default}.hotelInfo .topfeatures span:first-child{margin-left:0}.hotelInfo .topfeatures span{color:rgba(119,153,190,.4);cursor:not-allowed;display:inline-block;float:left;font-size:18px;margin:2px 12px 0;padding-top:2px;vertical-align:middle}.hotelInfo .topfeatures span em{display:block;font-size:11px;margin-left:-3px;margin-top:3px;text-transform:uppercase}.hotelInfo .topfeatures span.tooltipCustomCont{color:#6c6c6c;font-size:12px;left:-40px}.hotelInfo .topfeatures .tooltipCustom:hover .tooltipCustomCont{display:block!important}.lmrkSearch{border-bottom:1px solid #CAD6E3;padding:10px;margin:-10px -10px 10px}.lmrkSearch>.srchBlock{position:relative}.lmrkSearch .txtFld{border:1px solid #CAD6E3;padding:5px 40px 5px 10px;min-height:25px;width:100%}.lmrkSearch [class*=icon-]{position:absolute;top:8px;right:10px}.kabbaIcon:before,.masjidIcon:before{background-size:500px;right:5px;display:inline-block;content:"";vertical-align:middle}.fph-info .landmarkDist{margin:10px 0}.kabbaIcon,.masjidIcon{position:relative;padding-right:25px!important;display:inline-block}.masjidIcon:before{width:15px;height:15px;background-position:-64px -118px;position:absolute;top:0}.kabbaIcon:before{width:12px;height:12px;background-position:-50px -121px;position:absolute;top:5px}.googleMapInfoWindow h2{font-size:18px;margin:0 0 5px}.map-wrap [class*=icon-]:before{color:#7799BE;font-size:14px;padding-right:2px}.map-wrap a.active [class*=icon-]:before,.map-wrap a:hover [class*=icon-]:before{color:#4092FB}.map-wrap .text-link{color:#7799BE;display:inline-block;font-size:14px;cursor:pointer}.map-wrap .text-link:nth-child(2n+1){margin:0 15px 0 0}.map-wrap .text-link.active,.map-wrap .text-link.active .icon-map:before,.map-wrap .text-link:hover,.map-wrap .text-link:hover .icon-map:before{color:#4092FB}.features{width:100%}.features li{color:#203152;font-size:14px;font-weight:500;line-height:normal;padding-bottom:10px}.features .breakfast{margin-right:10px;text-transform:capitalize;color:#4D6F93;font-weight:400}.features .roomsLeft,.hotelmapview .roomsLeft{display:inline-block;margin:0 10px 0 0;color:#ff5644;font-size:14px;line-height:20px}.hotelmapview .roomsLeft{margin:5px 0 10px}.fphResultContainer .hotel-info.item ._hotelInfo .features li{display:block}.fphResultContainer .hotel-info.item ._hotelInfo .features li .revCount{display:inline-block!important;margin:0;vertical-align:middle}.fphResultContainer .features li a:hover .revCount{color:#FEC524}.nearHotel{display:none;width:100%}.nearHotel>p{border-bottom:1px solid #e8ecec;color:#203152;font-size:16px;margin:0 0 5px;padding:0 0 5px;line-height:18px;display:none}.nearHotel .owl-theme .owl-controls{position:absolute;top:40%;width:100%;z-index:10;left:0}.nearHotel .owl-theme .owl-controls .owl-buttons div.owl-prev{left:-20px}.nearHotel .owl-theme .owl-controls .owl-buttons div.owl-next{right:-21px}.nearHotel .owl-theme .owl-controls .owl-buttons div{background:0 0;color:#4D6F93;display:inline-block;font-size:18px;font-weight:700;margin:0;opacity:.8;padding:3px 4px;cursor:pointer;position:absolute;top:-6px}.nearHotel .owl-theme .owl-controls .owl-buttons .disabled{background:0 0;opacity:.5;cursor:default}.nearHotel .owl-carousel .nearByhotels .owl-item{transition:all .4s ease 0s;float:left;backface-visibility:hidden;transform:translate3d(0,0,0);margin:0;position:relative;padding:0}.nearHotel .owl-carousel.nearByhotels .item{background:#fafafa;border:1px solid #CAD6E3;border-radius:3px;margin:0 5px;padding:10px}.nearHotel .total strong{color:#203152;font-weight:700;font-size:14px}.nearHotel .total strong label{font-weight:700}.nearHotel .btn.btn-sm{font-size:14px;font-weight:400;padding:5px 10px;line-height:18px}.nearHotel .item .row{margin:0 -5px}.nearHotel .item img{height:55px;max-height:55px;width:100%}.nearHotel .item p{clear:left;font-size:12px;line-height:16px;margin:5px 0}.nearHotel .item p label{margin-bottom:0}.nearHotel .name{display:block;font-size:14px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.nearHotel .name>a{color:#203152;cursor:pointer}.owl-carousel.nearByhotels .owl-item .item{height:auto}.owl-carousel{display:none;position:relative;width:100%}.payLaterTxt,.srTotalPrice span{display:inline-block}.owl-carousel.nearByhotels .owl-wrapper-outer{background:rgba(0,0,0,0);overflow:hidden;position:relative;width:100%}.payLaterTxt{color:#02AE79!important;font-size:14px;font-weight:500;margin-top:25px;position:relative;text-transform:uppercase}.srTotalPrice.offersSecpay .tooltipCustomCont{bottom:-30px;font-size:14px;left:auto;right:140px}.srTotalPrice small{color:#203152;display:block;font-size:13px;margin-top:4px;line-height:normal}.options.topfeatures span:first-child{margin-left:0}.hotelinfo .options.topfeatures span{color:#4D6F93;cursor:default;display:inline-block;float:left;font-size:18px;margin:2px 10px 0;padding-top:2px;vertical-align:middle;width:20px}.features .cancellation{display:inline-block;font-size:14px;line-height:20px;margin:0 10px 0 0}.sortSec.fphFltRslt,.sortSec.hotelResultSort{height:auto;padding:10px 10px 0;margin-top:0}.sortSec .recommendedSort .custom-select-v3.distanceSort{min-width:110px;display:inline-block;vertical-align:middle}.sortSec .distanceSort{position:relative;z-index:11}.sortSec .foundFlt{text-align:right;color:#02AE79;margin-top:5px;font-weight:500}.distanceDropdown{background:#fff;border:1px solid #CAD6E3;display:block;left:-1px;padding:10px;position:absolute;top:28px;width:500px}.distanceDropdown>ul{-moz-column-count:3;-webkit-column-count:3;column-count:3}.distanceDropdown li.headline{color:#203152;font-size:14px}.distanceDropdown li{display:block;float:none;margin:0 5px 5px 0;width:auto;line-height:20px;font-size:12px}.distanceDropdown li a{color:#4D6F93;cursor:pointer;display:inline-block;line-height:16px;width:100%}.distanceDropdown li a:hover{color:#203152;text-decoration:underline}.distanceSort>a{color:#4D6F93;cursor:pointer;display:block;padding:5px 20px 5px 10px;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;font-weight:500}.distanceSort>a:hover{color:#203152}.sort #hotels-tabs-nav li.active a{color:#194e91;cursor:default}.sort #hotels-tabs-nav li a{color:#7799BE;display:block;font-size:14px;position:relative}.sort #hotels-tabs-nav li a span{padding:0 5px 0 0}.sort #hotels-tabs-nav li{padding:3px 10px;position:relative;border-right:1px solid #CAD6E3}#infowindow,.grey-toggle{display:none;position:absolute}.sort #hotels-tabs-nav li:last-child{border:none;padding-right:0}#hotels-tabs-nav{margin-top:5px;display:inline-block}#hotels-tabs{margin-top:15px}.grey-toggle{background:#F7F8FC;height:52px;left:0;text-align:center;top:0;width:60px}.carResults .primary-content{margin-bottom:50px}.filterSec.hide{width:0;transition:all .3s ease 0s}#infowindow{background:#fff;left:12px;top:50px;z-index:100}.hotelmapviewslider{background:#fff;border-radius:4px;box-shadow:1px 3px 7px 0 #acaaaa;padding:15px 15px 0;width:315px}.hotelmapviewslider .stars .stars{margin:2px 0}.hotelmapviewslider.hotelInfo .topfeatures{margin:2px 0 6px}.hotelmapviewslider .first-wrap h4{color:#203152;font-size:16px;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap;width:90%}.hotelmapviewslider .first-wrap h5{color:#203152;font-size:13px;line-height:20px;margin:0 0 10px}.hotelmapviewslider .first-wrap .stars+h5{margin-top:10px}.hotelmapviewslider section.item,.hotelmapviewslider section.item:hover{border:0!important}.hotelmapviewslider .priceInfo .btn.btn-sm{font-size:16px;padding:3px 9px;line-height:24px;float:right}.htlReviewSlider img{min-height:100%;overflow:hidden;width:100%}.hotelmapview .htlTripRatings{margin:15px 0 5px}.hotelInfo .htlTripRatings{margin-top:7px}.hotelmapview .htlTripRatings>.rateByName{display:block;margin-bottom:10px}.hotelmapview .htlTripRatings .tripadvRate .revCount{font-size:14px;color:#4D6F93;vertical-align:top}.hotelmapview .htlTripRatings .tripadvRate a:hover .revCount{text-decoration:none;color:#203152}#map-view .first-wrap small{display:block;margin:5px 0}#map-view .first-wrap h6{color:#4D6F93;display:block;font-size:12px;margin:0}#map-view .srTotalPrice .LeftSec{float:left}#map-view .features{margin-top:15px}#map-view .priceInfo{margin:10px 0 15px;padding:0;width:100%}#map-view .maxOccupancy{font-size:14px;color:#4D6F93;display:inline-block;line-height:18px}#map-view .breakfast{color:#203152;display:inline-block;font-size:14px;margin:10px 0;text-transform:capitalize}#map-view .cancellation{display:inline-block;margin-bottom:10px}#map-view .priceInfo .srTotalPrice>span.price{display:block;text-align:right}#map-view .priceInfo .srTotalPrice span{font-size:14px;text-align:left}#map-view .priceInfo .srTotalPrice .noOfNights{margin-bottom:0}#map-view .map-wrap.text-link{color:#203152;display:inline-block;font-size:12px;margin-right:10px;margin-top:10px;padding:0;margin-bottom:0}#map-view .map-wrap.text-link:hover{color:#FEC524}.hotelmapview .book{background:#f5f5f5;margin:0 -14px -14px;padding:15px}.hotelmapview .book .currency{display:block;color:#4D6F93;margin-bottom:5px;text-align:right}.hotelmapview span.currency strong{font-size:18px;color:#203152;display:inline-block}.hotelmapview .text-link{font-size:14px;display:inline-block;margin-bottom:5px}.hotelmapview .close{color:#F4675F;z-index:10;font-size:12px}.hotelmapview .hotelmapviewslider .first-wrap{border:none!important;padding-left:45px;position:relative;padding-bottom:10px}.hotelmapview .hotelmapviewslider .first-wrap .mark{background:0 0;left:-5px;position:absolute;top:-5px}.hotelmapview .hotelmapviewslider figure:hover:before{opacity:.7}.hotelmapview .hotelmapviewslider figure:before{background:-moz-linear-gradient(center top ,rgba(255,255,255,0),#203152) rgba(0,0,0,0);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s ease 0s;width:100%;z-index:1}.hotelmapview .hotelmapviewslider figure:hover .morePhotos{bottom:0;opacity:1;transform:translateY(0)}.toggle-menu{outline:0!important;border:none!important;width:27px;height:27px;background:url(../img/sprite.png) -2px -616px;margin:9px 0;cursor:pointer}.flight-info>.row,.fph .sortSec{border-top:1px solid #CAD6E3}.toggle-menu.active{background-position:-2px -584px}.hotelmapviewslider .htlReviewSlider{position:relative}.hotelmapviewslider .priceInfo span.savedPercentage{display:block;font-weight:400}.hotelmapviewslider .priceInfo span.savedPercentage span{display:inline-block;margin:0}.hotelmapviewslider .deal,.hotelmapviewslider .demand{margin-bottom:15px;font-size:14px}.hotelmapviewslider .deal{font-size:16px}.hotelmapviewslider .hTags{left:10px}.fph ._myLoader{text-align:center}.fph .sortSec .custom-select-v3:before{z-index:0}.fph .modifyBlock .col-md-1{width:12.1%}.fph .modifyBlock .col-md-1.custom-search{width:7%}.fph .seachContainer .fFields .col-md-4{width:33.7%}.fph .modify-nav{margin-bottom:10px}.fph .modify-nav li a{color:#203152;display:inline-block;margin-left:10px;position:relative}.fph .expand:after{background:#9a9a9a;border-radius:3px;color:#fff;content:" + ";font-size:12px;height:11px;line-height:9px;margin:0;padding:0 2px;position:absolute;right:-14px;top:3px;width:11px}.fph-info.item,.fph-info.item:hover{border:1px solid #CAD6E3}.fph .expand.active:after{content:"-";font-size:20px;padding:0 3px}.fph-info.item{padding:15px;background:#fff;margin-top:15px;position:relative;clear:both;display:block}.fph-info.item figure.imgLodBg{min-height:137px}.fph-info.item:after{background:#F7F8FC;content:"";height:100%;position:absolute;right:25%;top:0;width:1px}.fph-info.item .hotelImgSec figure{max-width:205px;max-height:137px;overflow:hidden}.fph-info.item .hotelImgSec .b-lazy.b-error{background:url(../img/no-image-small.png) 0 0/100% auto #F4675F;display:block;font-size:0;height:135px;opacity:1;color:#f7f7f7}.fph-info.item .hotelImgSec figure img{width:100%;min-height:137px;max-height:137px}.fph-info.item .hotelTitle span.name{color:#184c93;display:inline-block;font-size:20px;font-weight:700;line-height:25px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fph-info.item .text-link.show-map{display:block;margin-top:5px}.fph-info.item .hotelTitle strong{float:left;line-height:0;margin:5px 0 0 5px}.fph-info.item .hotelTitle .stars{margin-bottom:0!important}.fph-info.item address{margin:0 0 10px;display:block;clear:both;padding-right:10px}.fph-info.item address .text-link.show-map{white-space:nowrap}.fph-info.item .features li{font-weight:400}.fph-info.item .features .maxOccupancy{color:#4D6F93;font-size:14px}.fph-info.item .features .cancellation{font-size:12px}.fph-info.item .hotel-info{padding:0 0 0 10px}.fph-info.item .ar-details{width:70%;padding-left:3px}.fph-info.item .ar-details .ar-name{overflow:hidden;color:#203152;font-size:16px;font-weight:400;line-height:20px;margin-bottom:0;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}.fph-info.item .ar-details small{display:block;font-size:13px;line-height:14px;color:#304059}.fph-info.item .ar-details small .stop>span{color:#bf4336!important;line-height:18px}.fph-info.item .time-info{width:23%;padding:0 8px}.fph-info.item .time{color:#454545;display:inline-block;font-size:14px;margin-bottom:5px;vertical-align:top}.fph-info.item .time span{line-height:20px}.fph-info.item .time strong{color:#6f6f6f;display:block;font-size:12px;font-weight:400;line-height:18px;margin-top:2px}.fph-info.item .priceInfo{text-align:center!important}.fph-info.item .priceInfo .price,.fph-info.item .priceInfo .savings .actPrice{font-size:20px;font-weight:400;margin-bottom:5px;max-width:100%;overflow:hidden;text-align:center;color:#4D6F93}.fph-info.item .priceInfo .price strong{color:#4D6F93;font-weight:500}.fph-info.item .priceInfo small{clear:both;color:#43586e;display:block;font-size:14px;font-weight:400;margin:0 0 15px}.fph-info.item .priceInfo span._strikeOf strong{font-weight:400}.fph-info.item .priceInfo .savings span.actPrice{color:#203152;display:block}.fph-info.item .priceInfo .savings span.actPrice ._currencySymb{font-size:20px;color:#203152;font-weight:400}.fph-info.item .priceInfo .discount>strong ._currencySymb{font-size:14px}.fph-info.item .priceInfo .savings .savings_in{padding:15px 5px;background:#F7F8FC;margin:10px -15px 20px -8px}.fph-info.item .priceInfo .savings>span{display:block;text-align:center}.fph-info.item .priceInfo .travellers{color:#212121;display:block;font-size:14px!important;line-height:16px;margin-bottom:10px}.fph-info.item .priceInfo .travellers span{font-size:14px;color:#212121}.fph-info.item .priceInfo .savings .discount{display:block;color:#1eae76;font-size:16px}.fph-info.item .priceInfo .discount label{margin:0}.fph-info.item .fltDetails{right:92px;top:-14px}.fph-info.item .priceInfo .savings .actPrice,.fph-info.item .priceInfo .savings .actPrice strong{font-weight:600;color:#203152}.fph-info.item .priceInfo .discount>strong{font-size:17px;font-weight:600;padding:0}.fph-info.item .priceInfo .discount>strong>span{color:#1eae76}.fph-info.item .flight-info .ar-logo{width:50px;overflow:visible;position:relative;margin-left:20px;float:left}.fph-info.item .flight-info .ar-logo:before{color:#727272;font-size:16px;left:-25px;position:absolute;top:12px}.fph-info.item .flight-info>.row>div:nth-of-type(1){width:39%}.fph-info.item .flight-info>.row>div{border-right:1px solid #CAD6E3;min-height:66px}._changeFlightBlock .modLink{min-height:auto!important}.fph-info.item .flight-info>.row>div.modLink,.fph-info.item .flight-info>.row>div:last-child{border-right:0}.fph-info.item .flight-info .row>div.dtls{width:15%;border-right:none;padding-right:0}.fph-info.item .flight-info .flight-onwards .showDetails{margin:3.5px 0}.fph-info.item .flight-info .changeRoom{color:#203152;display:inline-block;font-size:14px;margin-right:10px;padding:5px;text-decoration:underline}.fph-info.item .flight-info .changeRoom.active,.fph-info.item .flight-info .row .changeRoom:hover{text-decoration:none;color:#428bca}.selectedFPH a,.selectedFPH a:hover{text-decoration:underline}.fph .youHaveFiltered{margin-bottom:15px}.fph .mtravellersDropdown.active:after,.fph .mtravellersDropdown.active:before,.fph .selectRoomsOptions.active:after,.fph .selectRoomsOptions.active:before,.fph .travellersDropdown.active:after,.fph .travellersDropdown.active:before,.fph .travellersDropdownPOP.active:after,.fph .travellersDropdownPOP.active:before{bottom:-21px}.flight-info{padding:10px 15px 0 10px}.flight-info>.row{display:block;padding:10px 0}.rmbooking-at:after,.rmbooking-at:before{border-style:solid;border-width:10px;left:5%;margin-right:25%;position:absolute;height:0;width:0;content:""}.ar-details .stop{color:#bf4336;display:inline-block}.changeRoomDtls{display:none}.rmbooking-at .btn.btn-sm{font-size:14px;line-height:14px;padding:5px 10px;text-transform:capitalize}.rmbooking-at li strong{color:#203152;font-size:14px;font-weight:600}.rmbooking-at:before{border-color:transparent transparent #7798af;top:-21px}.rmbooking-at:after{border-color:transparent transparent #fff;top:-20px}.rmbooking-at{background:#fff;border:1px solid #CAD6E3;font-size:13px;margin:12px 0 0;padding:0 15px;position:relative;z-index:10}.rmbooking-at li span{color:#203152;display:block;font-size:14px;margin-bottom:5px}.rmbooking-at li>ul>li small{color:#27ae61!important;display:block;font-size:13px;margin-bottom:4px}.rmbooking-at li.row{border-bottom:1px solid #CAD6E3;display:block;margin-left:-16px;margin-right:-17px;padding:15px 10px}.rmbooking-at .roomInfo label{color:#203152;display:block;margin-bottom:8px}.rmbooking-at .roomInfo{color:#627487;margin-top:0}.rmbooking-at li>ul>li small.roomInfo{font-size:13px;color:#727272!important}.rmbooking-at li>ul>li small .green-txt{font-size:12px}.selected-item{border:2px solid #CAD6E3;margin-bottom:15px}.selected-item .fph-info.item{margin-bottom:0;border:0}.selectedFPH{background:#203152;color:#fff;font-size:18px;padding:10px;margin-top:15px}.selectedFPH a{cursor:pointer;float:right;font-size:14px;color:#fff}._fphselectedPackage .fph-info.item{margin-top:0}.changeFltTit{background:#959595;color:#fff;font-size:18px;padding:10px}.showFilters input[type=radio]{left:7px;position:absolute;top:5px;z-index:1}.fphResultPage .showFilters input[type=radio]{top:3px}.flighterror{font-size:14px!important}#tab-container .fareCombination a{color:#63a2e4}#tab-container .fareCombination .selected a{color:#35619d}#tab-container .fareCombination a:focus,#tab-container .fareCombination a:hover{text-decoration:none;color:#63a2e4}#tab-container .nav .fareCombination li{margin-right:6px}#tab-container .nav li a{color:#203152;font-size:14px;border-radius:0;border:1px solid #CAD6E3;border-bottom:0;text-decoration:none;padding:15px 30px 12px;line-height:14px;font-weight:500}#tab-container .nav li a:hover{text-decoration:none}#tab-container .nav li.active a{border-bottom:1px solid #fff;color:#203152}#tab-container .nav>li>a:focus{border-bottom:none!important}#tab-container .nav li{margin-right:5px}#comboHeader .departureGrid span,#comboHeader .returnGrid span{padding-left:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:hover{border-color:#fff}.tab-content .selected-pan{padding:15px 20px;background:#fff;position:relative}.selected-pan.row .price-details>div,.selected-pan.row>[class^=col]{padding:0}.selectedBadge em{color:#fff;font-size:18px;left:7px;position:absolute;top:8px;z-index:100}.selected-pan .selectedBadge{position:absolute;left:0;top:0}.selected-pan .selectedBadge:after{border-color:#00c44b transparent transparent;border-style:solid;border-width:50px 50px 0 0;content:"";height:0;width:0;display:block;position:absolute;left:0;top:0}.selected-pan .sltd-flts .selectFltDtls{margin:0}.selected-pan .sltd-flts h3{margin-bottom:20px;font-size:18px;color:#203152}.selected-pan .roomWidgetLoader{top:0;z-index:999}.selected-pan.row{margin:0;border:1px solid #CAD6E3;border-top:none}.selected-pan.row>[class^=col-md-9]{width:70%}.selected-pan.row>[class^=col-md-3]{width:30%}.selected-pan .return{margin-left:-10px}.selected-pan .return li{display:inline-block;padding:0 10px;vertical-align:middle}.selected-pan .return li:nth-of-type(1){padding:0}.selected-pan .return li:nth-of-type(2)>strong{margin:0;max-width:100%;overflow:hidden;padding-left:50px;text-overflow:ellipsis;white-space:nowrap;position:absolute}.selected-pan .return li:nth-of-type(2)>strong span{display:block;clear:both;margin-top:10px;color:#4D6F93;font-size:12px}.selected-pan .return li small{font-size:12px}.selected-pan .return li figure{height:23px;left:6px;position:absolute;top:2px;width:27px}.selected-pan .return li figure img{max-width:100%;height:auto}.selected-pan .return li strong{display:block;color:#203152;font-weight:400;margin-bottom:8px}.selected-pan .return li .ic{font-size:18px}.selected-pan .price{font-size:14px;display:inline-block;color:#727272;font-weight:400;margin-top:-8px}.selected-pan .price>span{font-size:20px;line-height:28px;font-weight:600;color:#203152}.selected-pan .price small{display:block;clear:both;font-size:12px;color:#4D6F93;margin-top:5px}.selected-pan .btn-book{line-height:14px;padding:8px 20px;text-transform:capitalize;margin-top:10px;margin-bottom:0;border:0}.selected .btn-book:active,.selected-pan .btn-book:focus{background:#194e92}.selected-pan .btn-cnt{padding:0!important}.selected-pan .rstls-cntr li .ar-details>strong{padding-left:32px;margin-bottom:0}.selected-pan .rstls-cntr li .ar-details figure{width:30px;height:40px;text-align:center}.selected-pan #selectedOnward:before{clear:both;content:"";display:block;height:100%;left:97%;overflow:hidden;position:absolute;top:0;width:1px;z-index:99;background:#F7F8FC}.selected-pan .rstls-cntr li{box-shadow:none}.selected-pan .price-details{text-align:center;border-left:1px solid #CAD6E3}.fareCombination .btn-cnt a{margin-right:15px;margin-left:15px;text-decoration:underline;position:relative;font-size:12px}.fareCombination .btn-cnt a:after{background:#4D6F93;border-radius:50%;content:"";height:3px;position:absolute;right:-10px;top:50%;width:3px}.fareCombination .btn-cnt a:last-child:after{height:0;width:0}.fareCombination .btn-cnt a:hover{text-decoration:none}.fareCombination .rsltContainer.row{border:1px solid #CAD6E3;margin:0;padding:0;background:#fff;clear:both}.fareCombination .tripInfoArw{padding:15px 0 10px;border:0;display:inline-block;width:100%}.fareCombination .tripInfoArw>div{float:left}.fareCombination .tripTitle .destinationGrid{margin:-15px 0 0 -10px;background-color:#35619d;color:#fff;min-width:120px;padding:6px 14px 7px 10px}.fareCombination .tripTitle .dt{padding-top:5px!important;font-size:12px;margin-left:25px}.fareCombination .tripTitle .destinationGrid:after{border-color:#35619d transparent transparent;border-width:32px 19px 0 0}.fareCombination .tripTitle .destinationGrid strong{color:#fec524;font-size:16px}.fareCombination .tripInfoArw .tripTitle{width:35%}.fareCombination .tripInfoArw .returnGrid{width:27%}.fareCombination .tripInfoArw .departureGrid>strong,.fareCombination .tripInfoArw .returnGrid>strong{display:inline-block;float:left;font-size:14px;font-weight:500;margin:0 3px 0 0;max-width:70%!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#203152}.fareCombination .tripInfoArw .departureGrid{width:37.6%;position:relative;padding:0 40px 0 8px;font-weight:500;line-height:20px;margin-top:-4px}.fareCombination .tripInfoArw .departureGrid:before{color:#dbdbdb;font-size:14px;position:absolute;right:18px;top:10px}.fareCombination .tripInfoArw .departureGrid span:nth-of-type(1),.fareCombination .tripInfoArw .returnGrid span:nth-of-type(1){text-transform:uppercase;float:left;font-weight:500}.fareCombination .tripInfoArw .departureGrid span.departureAirport,.fareCombination .tripInfoArw .returnGrid span.returnAirport,.fareCombination .tripInfoArw .tripTitle span{clear:both;display:block;line-height:16px;max-width:100%;overflow:hidden;padding-top:7px;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#4D6F93}.departureGrid span,.tripInfoArw .returnGrid span{font-size:14px;font-weight:400}.rsltContainer.row>#onwardFF>div{box-shadow:1px 0 0 0 #CAD6E3;background:#fff}.rstls-cntr{margin:0 -10px}.rstls-cntr li{box-shadow:0 -1px 0 0 #CAD6E3;width:100%;padding:8px}.rstls-cntr .header{background:#f3f8ff;color:#203152;font-size:12px;margin:0;display:block}.rstls-cntr .header div:nth-of-type(2){padding:0 3px 0 30px}.rstls-cntr .header a{color:#203152!important;text-decoration:none;display:inline-block}.rstls-cntr .header .pr-sort{padding-right:10px}.rstls-cntr .header .pr-sort span{padding-left:5px;color:#7e7f7f;font-size:10px;margin-top:2px}.rstls-cntr .header .pr-sort.active span{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);transform:scaleY(-1)}.rstls-cntr li .ar-details figure{width:30px;height:30px;top:0;position:absolute}.rstls-cntr li .ar-details figure.multiairline img{background-color:#fff;border:1px solid #CAD6E3}.rstls-cntr li .ar-details figure img{width:100%;position:absolute;left:0;top:0;max-height:100%}.rstls-cntr li .ar-details figure img+img{top:5px}.rstls-cntr li .ar-details figure img+img+img{top:10px}.rstls-cntr li .ar-details .multiairline+strong .tooltipCustom,.rstls-cntr li .ar-details>strong{color:#203152;font-size:16px;max-width:97%;overflow:hidden;padding:0 0 0 40px;text-overflow:ellipsis;white-space:nowrap;font-weight:400;display:inline-block}.rstls-cntr li .ar-details .multiairline+strong{overflow:visible!important}.rstls-cntr li .ar-details .multiairline+strong .tooltipCustomCont{color:#6c6c6c;bottom:20px;left:-70px;min-width:230px;z-index:999}.rstls-cntr li .ar-details .multiairline+strong .tooltipCustom{padding:0;overflow:visible;margin:0}.rstls-cntr li [class^=col]>strong span{display:block;font-size:12px;color:#35619d;margin:8px 0;font-weight:400;white-space:normal;max-width:100%;line-height:18px}.rstls-cntr li .tnd{position:relative;margin:0 auto;font-size:16px}.rstls-cntr li .tnd .plus1Date{position:absolute;top:-2px;cursor:pointer;z-index:99;border-color:#CAD6E3;font-weight:400}.rstls-cntr li.rstls.row{margin:0;cursor:pointer;display:block;position:relative}.rstls-cntr li.rstls.row .ar-details{position:relative;padding:0}.rstls-cntr li.rstls.row:hover{background:#f1f1f1}.rstls-cntr li.rstls.row.returnTripRow.selected:before,.rstls-cntr li.rstls.row.returnTripRow:hover:before{background:#F7F8FC;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}.rstls-cntr li.rstls.row.selected{background:#fff9db;position:relative}.rstls-cntr li .tnd strong{color:#203152;display:block;position:relative;font-weight:500;max-width:120px;margin:0 auto}.rstls-cntr li .tnd strong:before{left:43%;position:absolute;color:#a4cafe}.rstls-cntr li .tnd small{display:inline-block;clear:both;margin-top:8px;text-align:center;width:100%;font-size:12px;line-height:18px}.rstls-cntr li .tnd small>span{cursor:pointer}.rstls-cntr li .tnd small .tooltipCustomCont{left:-30px;bottom:25px;min-width:150px}.rstls-cntr li .tooltipCustomCont{border:1px solid #CAD6E3;box-shadow:none}.rstls-cntr li .tnd small .tooltipCustomCont strong{color:#203152;font-size:14px!important;font-weight:400}.rstls-cntr li .tnd small .tooltipCustomCont span{display:block;clear:both;line-height:16px}.rstls-cntr li .tnd small .tooltipCustomCont span:nth-of-type(1),.rstls-cntr li .tnd small .tooltipCustomCont span:nth-of-type(2){color:#203152!important}.rstls-cntr .price-info strong{font-size:16px;color:#203152;display:block;font-weight:500;text-align:left}.rstls-cntr .price-info strong label{font-weight:500}.rstls-cntr .price-info strong>span{color:#626262;font-size:14px;padding-right:5px}.fareCombination .customRadio[type=radio]:checked+label,.fareCombination .customRadio[type=radio]:not(:checked)+label{margin-right:0;background:#d6e2ed}.fareCombination .customRadio[type=radio]:checked+label{background:#ffd14d}.fareCombination .customRadio[type=radio]:checked+label:before,.fareCombination .customRadio[type=radio]:not(:checked)+label:before{background:#fff;border:1px solid #CAD6E3;height:14px;left:5px;top:4px;width:14px;transition:all .2s ease 0s}.fareCombination .customRadio[type=radio]:not(:checked)+label:after{left:6px;top:5px;color:#fff;background:#fff}.fareCombination .customRadio[type=radio]:checked+label:before{background:#4092FB;transition:all .2s ease 0s;border:1px solid #4092FB}.fareCombination .customRadio[type=radio]:checked+label:after{background:#fff;height:4px;left:10px;top:9px;width:4px;transition:all .2s ease 0s}.rbB{margin:0!important;float:left}.rbB>label{background:#d6e2ed;font-size:12px;line-height:12px!important;margin:10px 0 0!important;padding:5px 8px;color:#203152!important}.rstls-cntr .price-info strong>span.rbBtn{padding-right:0}.vwDtls{clear:both;display:inline-block;float:left;margin-top:5px;text-decoration:underline;font-size:12px;margin-left:-10px}.additional.sidebar aside .filter-tab{border-color:#4D6F93;margin:15px 0 20px 8px;padding:0 10px}.additional.sidebar aside .filter-tab li{float:left;width:50%;margin-bottom:-1px!important;text-align:center}.additional.sidebar aside .filter-tab li.active{border-color:#4D6F93}.additional.sidebar aside .filter-tab li.active a{background:#F7F8FC}.additional.sidebar aside .filter-tab li.active a,.fareCombination.sidebar aside .filter-tab li a{color:#203152;padding:10px;text-align:center}.additional.sidebar aside .filter-tab li a{border-radius:0;border-bottom:0 none}.additional.additional aside ul li span{color:#6c6c6c}.additional.flight aside ul li span.blue-text{color:#1972cc}.additional.sidebar aside .customCheckbox[type=checkbox]:checked+label:before,.additional.sidebar aside .customCheckbox[type=checkbox]:not(:checked)+label:before{left:5px;top:4px;width:17px;height:17px}.additional.sidebar aside .customCheckbox[type=checkbox]:checked+label:after,.additional.sidebar aside .customCheckbox[type=checkbox]:not(:checked)+label:after{background:0 0;font-size:11px;left:8px;top:5px}.additional.sidebar.flight-search aside ul li label{padding:4px 0 0 29px!important}#_filter-stops-list li label span:nth-of-type(1){max-width:100%;position:relative;overflow:visible}#_filter-stops-list li label span .cart{background:#203152;border-radius:3px;color:#fff;display:inline-block;float:left;font-size:12px;line-height:12px;margin:0;padding:3px 5px;position:absolute;right:-25px;top:1px;z-index:999}.filterHeadding .pull-right{color:#6c6c6c}.stops.airports{padding-bottom:10px;border-bottom:1px solid #CAD6E3}.sort.sortSec{margin:10px 0}.fareCombination .departureSection .fltDetails{left:0;top:35px;z-index:1}.fareCombination .returnSection .fltDetails{left:-150px;top:35px;z-index:1}.fareCombination .departureSection .fltDetails .top-arrow{left:10px;right:inherit;top:-20px;transform:rotate(360deg)}.fareCombination .returnSection .fltDetails .top-arrow{left:160px;right:inherit;top:-20px;transform:rotate(360deg)}.fareCombination .expandContent .fareRulesDetails h4{border-bottom:0 none}.fareCombination .pinBox-wrapper{z-index:90}.fareCombination .tripInfoArw .tripTitle span.badge{min-width:inherit;max-width:inherit;display:inline-block;padding:3px;line-height:12px;background:#efefef;color:#203152}#comboHeader .youHaveFiltered{border-right:0 none;border-left:0 none}#comboHeader .yhfList li .tooltipCustomCont{bottom:35px;left:5%;min-width:auto;padding:5px 10px!important}#flightDetails .modal-dialog{width:900px}.fltDtntGrid.scroll-to-fixed-fixed{background:#fff;top:138px}.selectedFlightInfo{border:1px solid #CAD6E3;padding:0 10px 10px;margin-top:10px;position:relative}.selectedFlightInfo .itemInfo{padding-top:10px}.selectedFlightInfo .fltDetails{display:block;position:inherit}.selectFltDtls.active{text-decoration:none}.selected-pan{-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;transition:all .6s ease 0s}.selected-pan.sticky{position:fixed;top:0;z-index:999;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;transition:all .6s ease 0s}#selected-pan{background:#F7F8FC}#selected-pan .sortPanel{border:1px solid #CAD6E3;margin:20px auto 0;background:#fff}#selected-pan .sortPanel .bdr{position:relative}#selected-pan .sortPanel .bdr:before{clear:both;content:"";display:block;height:100%;left:100%;overflow:hidden;position:absolute;top:0;width:1px;z-index:99;background:#F7F8FC}.scroll-to-fixed-fixed .selectedFlightInfo{max-height:500px;overflow-y:auto;background:#fff}.noFlights{padding:10px;margin:40px 0;text-align:center}.noFlights h4{margin-bottom:10px}.colorAnimation{-webkit-animation-name:colorAnimation;-webkit-animation-duration:3s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;-webkit-animation-play-state:running;animation-name:colorAnimation;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:1;animation-play-state:running;background-color:#f5f5f5}@-webkit-keyframes colorAnimation{0%{background-color:#f5f5f5}15%,85%{background-color:#e3efe1}50%{background-color:#caefc4}100%{background-color:#f0f7ff}}@keyframes colorAnimation{0%{background-color:#f5f5f5}15%,85%{background-color:#e3efe1}50%{background-color:#caefc4}100%{background-color:#f0f7ff}}@-webkit-keyframes colorAnimationBorder{0%{border-color:rgba(149,161,175,0) rgba(149,161,175,0) rgba(149,161,175,0) #f0f7ff}15%,85%{border-color:rgba(149,161,175,0) rgba(149,161,175,0) rgba(149,161,175,0) #e3efe1}50%{border-color:rgba(149,161,175,0) rgba(149,161,175,0) rgba(149,161,175,0) #caefc4}100%{border-color:rgba(149,161,175,0) rgba(149,161,175,0) rgba(149,161,175,0) #fff}}@keyframes colorAnimationBorder{0%{border-color:rgba(149,161,175,0) rgba(149,161,175,0) rgba(149,161,175,0) #f0f7ff}15%,85%{border-color:rgba(149,161,175,0) rgba(149,161,175,0) rgba(149,161,175,0) #e3efe1}50%{border-color:rgba(149,161,175,0) rgba(149,161,175,0) rgba(149,161,175,0) #caefc4}100%{border-color:rgba(149,161,175,0) rgba(149,161,175,0) rgba(149,161,175,0) #fff}}.modifyTog.fc{border:0;padding:0;text-decoration:underline;height:auto;border-radius:0}.modifyTog.fc:hover{text-decoration:none}.modifyTog.fc:before{position:absolute;right:-25px;top:0}.modifyTog.fc:after{content:""}.fcResults>li{border-bottom:2px solid #CAD6E3;border-top:none;padding:14px 15px 4px;background:#fff;cursor:default;border-left:none;border-right:none}.fcResults.fltResults .airLineLogo,.fcResults.fltResults .flightFrom,.fcResults.fltResults .flightTo{width:auto}.fcResults.fltResults .layover{margin:auto}.fcResults .vwDtls{background:rgba(0,0,0,0)!important;border:0!important;clear:both;display:inline-block;float:left;padding:0;font-size:12px;margin:0;text-decoration:underline}.fcResults .links li{display:inline-block;line-height:normal;position:relative}.fcResults .links a{text-decoration:underline;line-height:24px;font-size:14px}.fcResults .links a.transP{color:#fff;z-index:501;position:relative}.fcResults .links ._seatBtn{display:none}.fcResults .legResult .row div[class^=col]:nth-of-type(1){width:28%}.fcResults .legResult .fltDetails .row div[class^=col]:nth-of-type(1){width:22%}.fcResults .links a:hover{text-decoration:none}.fcResults .priceGrid .price{display:inline-block;margin:0 0 0 40px;color:#203152}.fcResults .priceGrid .price strong{color:#203152;margin:0;font-weight:400;display:inline-block}.fcResults .priceGrid .price strong elm:first-child{display:inline-block}.fcResults .priceGrid .price strong ._decimel{color:#203152;margin:0;padding:0;text-align:left}.flightResultContainer .item .col-md-2.priceGrid{width:23%}.flightResultContainer .item .col-md-10.roundRslt{width:77%}.fcResults .priceGrid{padding-right:1%;width:32%;text-align:left}.fcResults .priceGrid small{text-align:left}.fcResults .flightArvTime{padding-left:30px}.fcResults.fltResults .airlineName{font-weight:400;color:#203152;line-height:normal;max-width:100%}.fcResults.fltResults .airlineName em{line-height:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.fcResults.fltResults .airlineName small{font-weight:400;max-width:100%;text-overflow:ellipsis;overflow:hidden;display:block}.fcResults.fltResults .flightFrom,.fcResults.fltResults .flightTo{font-size:22px;font-weight:400}.fcResults.fltResults .flightFrom .tooltipCustom,.fcResults.fltResults .flightTo .tooltipCustom{margin-top:7px;vertical-align:top}.fcResults.fltResults .flightTo .tooltipCustom.plus1Date{line-height:normal;margin-top:4px}.fcResults.fltResults .flightFrom small,.fcResults.fltResults .flightTo small{display:block;font-size:14px;font-weight:400;margin-top:10px}.fcResults .fltDetails{top:-22px}.flightResultContainer .fcResults .airLineLogo{width:66%}.stflyng .multiairline+.airNameAmn .airlineName{line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px;display:inline-block}.flightArvTime .tooltipCustom .tooltipCustomCont,.flightFrom .tooltipCustom .tooltipCustomCont,.flightFrom.tooltipCustom .tooltipCustomCont,.flightTo.tooltipCustom .tooltipCustomCont{bottom:40px;width:260px;margin-left:-130px;opacity:0}.flightFrom.tooltipCustom .tooltipCustomCont,.flightTo.tooltipCustom .tooltipCustomCont{left:25px}.flightFrom.tooltipCustom .plus1Date .tooltipCustomCont,.flightTo.tooltipCustom .plus1Date .tooltipCustomCont{left:10px}.tooltipCustom .tooltipCustomCont.plus1Date,.tooltipCustom.plus1Date .tooltipCustomCont{bottom:30px}.fResultSec{padding-top:0}.fResultSec.loading_popup_flight_ff{position:absolute;left:14px;width:100%;z-index:99999}.loading_popup_flight_ff.active{display:block!important}.fcombo{background:url(../img/transparent.png)!important}.fcReview .youHaveFiltered .tooltipCustom:hover .tooltipCustomCont{display:none!important}.fcResults .optBy.tooltipCustom{margin:0 10px 0 0;position:absolute}.fcResults .airLineLogo figure{width:auto;max-width:40px}.fcResults.fltResults>li.selectedF,.fcResults.fltResults>li:hover{background:#fff;border-color:#7799BE}.fcResults .busIcon{position:relative;font-size:14px;left:3px;top:0;line-height:24px}.fltResults.fcResults{margin-top:15px}.fResultSec .fltResults>li{margin-bottom:15px}.fResultSec .fltResults .flightTo{line-height:normal}.setPrvw{width:74%;padding:0 44px}.setPrvw .seaterHdr .selectBox:before{color:#4D6F93;cursor:pointer;font-size:12px;position:absolute;right:10px;vertical-align:middle}.setPrvw .seatBody{border-bottom:1px solid #CAD6E3;border-top:1px solid #CAD6E3;padding:8px 0}.setPrvw .seaterFtr{background:url(../img/flyinWingBot.png) center top no-repeat #fff;padding:25px 0 50px}.setPrvw .seaterHdr{background:url(../img/flyinWingTop.png) center top no-repeat #fff;min-height:90px;padding-top:30px}.setPrvw .modal-content .close{position:absolute;right:-43px;top:0}.airline-logo .busIcon:before{top:-15px;left:-20px}.addtionalServices.flgtAmnts{border:0}#fcModal{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}#fcModal.open{display:block}#fcModal .fcModal-content{background-color:#fff;left:50%;margin:-92px 0 0 -200px;overflow:hidden;padding:30px 20px;position:absolute;min-height:190px;text-align:center;top:50%;width:400px;z-index:8;border-bottom:4px solid #fec524;border-top:4px solid #326db9}#fcModal .fcModal-content strong elm{display:inline-block;color:#203152}#fcModal .fcModal-content strong{margin-bottom:15px;display:block}.fcModal-body svg+span{color:#616161;font-size:22px;display:block;margin:10px 0}.fcDtls figure>img{margin-bottom:10px;max-width:78px}.fcDtls figcaption{color:#203152;margin:0 0 15px}.fcDtls>p{font-size:12px;color:#203152}.fcDtls>p img{width:25px;margin-left:5px}.cancelSVG,.checkmark{width:56px;height:56px;border-radius:50%;display:block;margin:0 auto 10px}.fcSuccess small{font-size:14px;color:#616161}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark{stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 #7ac142;animation:fillSucc .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.cancel__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#ff6e40;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.cancelSVG{stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 #ff6e40;animation:fillFail .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.cancel__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fillSucc{100%{box-shadow:inset 0 0 0 30px #7ac142}}@keyframes fillFail{100%{box-shadow:inset 0 0 0 30px #ff6e40}}.hotelNotAvl{margin-top:15px;font-size:16px;background:#fff;border:1px solid #CAD6E3;padding:15px}.flight-item-wrap h2.allFlights.selected,.flightResultContainer h2.allFlights.selected,.hotelResultsSec h2.allHotels.selected{background-color:#fcfbdf;color:#357136;padding:10px}.flight-item-wrap h2 span,.flightResultContainer h2 span{display:inline-block;font-size:20px;font-weight:100;padding-right:5px}.flight-item-wrap h2.allFlights,.flightResultContainer h2.allFlights,.hotelResultsSec h2.allHotels{color:#364c63;font-size:18px;font-weight:600;padding:10px 15px}.brand,.carInfo>small,.carTitle h3{font-weight:500}.flight-item-wrap h2.allFlights.selected,.flightResultContainer h2.allFlights.selected{color:#357136}.fltResults .airlineName.aTop elm{line-height:40px}.fltDetails .infoStrip:after{content:".";clear:both;display:block;height:0;opacity:0}.infoStrip .seatSelect._seatBtn{font-size:12px;background:0 0;width:auto;cursor:pointer;padding:0;height:auto}.fbfLoad{background:rgba(0,0,0,.5);height:100%;position:fixed;top:0;width:100%;z-index:999;left:0}.fbfLoad .fInfo{padding:0}.fbfLoad .fbfLoadCont{background:#fff;min-height:150px;left:50%;margin:-74px 0 0 -200px;padding:30px 20px;position:absolute;text-align:center;top:50%;width:400px;border-bottom:4px solid #fec524;border-top:4px solid #194E91}.cars-sort,.freeOffers,.trDetails{border-top:1px solid #CAD6E3}.fbfLoad .fromToDest{color:#203152;font-size:20px;line-height:22px;margin-bottom:26px}.fbfLoad .fromToDest span{display:inline-block;max-width:110px;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.fbfLoad .loadMsg{color:#203152;font-size:14px}.fbfLoad .loadMsg img{margin-left:5px;width:25px}.fbfLoad .fcFail>span,.fbfLoad .fcSuccess>span{display:block;margin-bottom:10px;font-size:18px}.brand,.trDetails li{display:inline-block}.fbfLoad .fcFail>small,.fbfLoad .fcSuccess>small{font-size:12px}.car-info{overflow:hidden}.carTitle h3{font-size:22px;color:#203152;line-height:30px}.carInfo{border-left:1px solid #CAD6E3;width:48%;padding:15px!important}.carInfo small{font-size:14px;color:#203152}.brand{background:#fec524;font-size:12px;margin:5px 0 20px;padding:6px}.amenities{padding:15px 0}.amenities li:first-child{padding:0}.amenities li{padding:0 4px}.amenities li span{color:#4D6F93}.amenities li small{color:#203152;font-size:12px;padding:0 5px}.trDetails{padding:15px 0 0;margin:0 -15px}.trDetails li:first-child{border-right:1px solid #CAD6E3}.trDetails li{position:relative;width:50%;padding:0 0 0 50px}.trDetails li:after,.trDetails:after{display:block;width:100%;content:'';clear:both}.trDetails li>span{color:#203152;font-size:20px;left:15px;position:absolute}.trDetails li .address label{font-size:14px;color:#203152;display:block;margin-bottom:5px;font-weight:500}.trDetails li .address span{color:#626262;font-size:12px}.freeOffers{clear:both;display:block;padding:20px}.freeOffers>li{display:table-cell}.freeOffers>li:first-child{width:28%}.freeOffers>li:last-child{width:70%}.carImg{width:31%}.car-search section.item figure{max-width:280px;overflow:hidden;max-height:240px;margin:0 auto;position:relative}.car-search section.item figure>img{width:100%;height:auto}.car-search section.item figure span{position:absolute;z-index:99;top:20px;right:20px}.car-search .savedPercentage{right:-2px}.car-search .txt-middle{padding:20px 15px}.car-search .priceInfo .srTotalPrice span{color:#4D6F93;font-weight:400}.car-search .priceInfo .noOfNights{color:#727272;font-size:12px;font-weight:400;margin-top:3px}.car-search .priceInfo span._strikeOf,.car-search .priceInfo span._strikeOf span,.car-search .priceInfo span._strikeOf strong{color:#F4675F!important;font-size:18px!important;font-weight:600!important}.car-search .priceInfo .btn.btn-xs{padding:10px 15px}.car-search .priceInfo .btn.btn-sm:hover{color:#fff}.car-search .priceInfo .hotDeal{font-size:14px!important;line-height:14px}.filter-slider.car-slider #flightAirlineGrid.owl-carousel .owl-item .item img{max-height:inherit}.car-slider .car-name{color:#354d63;display:block;font-size:14px;margin-bottom:10px}.carsModifySearch.modifySearch h3{font-weight:500}.car-info .savedPercentage:before{border-width:0 75px 75px 0}.carResults .sortSec .green{font-size:16px}.ofrArrow{display:inline-block;position:absolute;right:10px;top:10px}.ofrArrow .arrow{background-color:#F4675F;padding:0 5px;cursor:pointer;color:#fff;font-size:12px;user-select:none;line-height:22px;position:relative}.ofrArrow .arrow:after,.ofrArrow .arrow:before{border-width:11px 0 11px 11px}.ofrArrow .arrow:before{border-color:#F4675F transparent;left:-11px}.ofrArrow .arrow:after{border-color:transparent;right:-17px}.arrow:after,.arrow:before{content:'';position:absolute;height:0;width:0;border-style:solid;border-width:0}.priceInfo span._strikeOf strong{color:#FF5644;font-size:14px}.nearHotel .nearTripAdv a img{height:auto;float:none}.nearHotel .item .col-md-3{width:26%}.nearHotel .item .col-md-7{width:57.3333%}.fbfLoad.fphLoad .fromToDest{line-height:34px;margin-bottom:10px;font-size:18px;font-weight:500}.fbfLoad.fphLoad .fromToDest stong{color:#203152}.pkgRevwDtls{background:#F3F5FD;margin:20px 0 -20px;padding:20px 0;display:none}#fphHotelResult{background:#F7F8FC}#fphHotelResult .layover .layTop .tooltipCustom{position:relative}#fphHotelResult .layover .layTop .tooltipCustom .tooltipCustomCont{left:50%}#fphHotelResult .maxOccupancy.bathroom{color:#203152;font-size:14px;margin-bottom:0}#fphHotelResult .hotelInfo .hotelTitle h3{font-size:22px;font-weight:500}#fphHotelResult .roomDtls{display:inline-block;margin-right:10px}#fphHotelResult .maxOccupancy [class*=mO]{background:url(../img/maxOccupancyImg_new.png) repeat-x rgba(0,0,0,0);display:inline-block;height:11px}#fphHotelResult .features .breakfast{font-size:12px}#fphHotelResult .features .breakfast::before{clear:both;content:"";display:block}#fphHotelResult .features .cancellation{font-size:12px;font-weight:400}#fphHotelResult .tripadvRate._trAdReview>a{display:inline-block;margin-left:8px;vertical-align:middle;text-decoration:none;color:#579342}#fphHotelResult .tripadvRate a span.revCount:hover,#fphHotelResult .tripadvRate._trAdReview>a:hover{text-decoration:none!important}#fphHotelResult .tripadvRate{margin-top:15px}.taRating{vertical-align:middle}#fphHotelResult .map-wrap{padding:0}#fphHotelResult .map-wrap .text-link{display:inline-block}#fphHotelResult .map-wrap .text-link:not(:last-child){margin-right:8%}#fphHotelResult .hotel-search section.item{padding:15px}#fphHotelResult .hotelInfo{padding:0 15px}#fphHotelResult .hotelTitle{float:none}.slectpkgRevw:before{width:39%;content:"";display:block;height:80%;position:absolute;left:39%;top:10%;border-width:0 1px;border-style:solid;border-color:#CAD6E3;pointer-events:none}.slectpkgRevw .hotel figure{width:30%;display:inline-block;vertical-align:top;min-height:auto;max-height:128px;background:#f1f1f1;overflow:hidden}.fphResultContainer .nearHotel{border-top:1px solid #CAD6E3;clear:both;color:#203152;display:none;font-size:14px;padding:10px 0;width:100%;position:relative}.fphResultContainer .nearHotel .book.text-right{margin-top:10px}.fphResultContainer .nearByhotels .stars{vertical-align:middle}.fphResultContainer .nearHotel>p{display:block;border-bottom:none}.slectpkgRevw .hotelinfo figure img{width:100%;height:auto}.slectpkgRevw .hotel figcaption{width:68%;display:inline-block;padding:0 15px}.slectpkgRevw .hotel figcaption h3{font-size:18px;margin-bottom:4px;line-height:22px;font-weight:500}.slectpkgRevw .hotelinfo .d-Block{margin-top:6px}.slectpkgRevw .hotel .stars.star0{display:none}.slectpkgRevw ._priceTag{font-size:14px;font-weight:500}.slectpkgRevw .allprice .strikeCurr{font-size:12px}.slectpkgRevw .price.d-Block ._priceTag{font-size:22px;color:#203152}.slectpkgRevw .price span._currencySymb,.slectpkgRevw .price strong ._decimel{font-size:16px!important;color:#203152}.slectpkgRevw .btn{width:80%}.slectpkgRevw .hotelinfo{margin-bottom:15px}.slectpkgRevw .pkgHviewDetails a{cursor:pointer;text-decoration:underline;font-size:12px}.slectpkgRevw .pkgHviewDetails a:not(:last-child){margin-right:30px}.slectpkgRevw .pkgHviewDetails a:hover{text-decoration:none}.bkmrkFlt a,.bkmrkInfo a,.showmore1{text-decoration:underline}.slectpkgRevw .pkgHviewDetails a.inactive{color:#4D6F93}.slectpkgRevw .price.d-Block{margin:5px 0}.slectpkgRevw .saveprice{font-size:14px;font-weight:400}.slectpkgRevw .logo{background:#F7F8FC;border-radius:50%;height:36px;line-height:20px;margin:0 15px 0 0;padding:5px;text-align:center;vertical-align:top;width:36px}.slectpkgRevw .logo img{max-height:100%;max-width:100%}.slectpkgRevw h2{font-size:18px;font-weight:600;line-height:36px;margin-bottom:6px}.slectpkgRevw li .fphfltInfo{min-height:150px}.slectpkgRevw .fltResults .flightFrom{line-height:18px;padding-right:5px;font-size:12px;font-weight:600;text-align:right;width:23%}.slectpkgRevw .fltResults .flightTo{width:28%;text-align:left;line-height:18px;padding-left:5px;font-size:12px;font-weight:600}.priceInfo ._strikeOf,.priceInfo ._strikeOf strong,.slectpkgRevw span._strikeOf{font-size:16px!important;color:#F4675F!important;font-weight:500!important}.slectpkgRevw .grey{background:#f3f3f3;border-radius:6px;color:#4D6F93;font-size:12px;padding:3px 10px;display:inline-block;margin-bottom:4px}.slectpkgRevw .aDts{color:#4D6F93;display:block;font-size:12px;font-weight:400;line-height:18px}.slectpkgRevw .fltResults .layover .layBot{color:#203152}.slectpkgRevw .legResult{margin-bottom:8px}.mobileBooknow .pkgTaxes,.pkgTaxes{margin:6px 0 10px}.pkgRevwDtls .slectpkgRevw{box-shadow:0 1px 1px rgba(84,118,161,.16);height:auto;border-radius:6px;background:#fff;position:relative}.pkgRevwDtls .slectpkgRevw li{position:relative}.pkgRevwDtls .slectpkgRevw li:last-child:after,.pkgRevwDtls .slectpkgRevw li:last-child:before{content:'';display:none}#fphViewHotelDetails .hotel-details::after,.fphpriceinfo.priceInfo::before,.hTabData:after,.hTabList>li:before,.hotelImgSec .favHtlIcon:after,.hotelImgSec .favHtlIcon:before,.htlTabInfo .htlTabClose:after,.htlTabInfo .htlTabClose:before,.ldr::after,.slideMain::after{content:""}.pkgRevwDtls .slectpkgRevw li.fphadddtls{width:39%;float:left;min-height:190px;padding:10px 10px 30px}.pkgRevwDtls .slectpkgRevw li.PkgPricDtls{width:22%;padding:10px 10px 0}.pkgTaxes{display:block;font-size:12px;width:62%;line-height:16px}.fphPricePrt .pkgTaxes{width:100%}.countTvrls,.savingsprice .travellers{background:#F7F8FC;color:#7799BE;display:block;font-size:12px;padding:10px;line-height:18px;margin-bottom:5px}.countTvrls elm,.totalpricDlog{display:block!important}.countTvrls.fltadd{text-transform:uppercase}.countTvrls.fltadd elm,.hTabList>li>a,.htlInfo h3{text-transform:capitalize}.fph-info.item .priceInfo .savingsprice .travellers,.savingsprice .travellers span{font-size:12px!important;color:#727272!important}.savingsprice .travellers{margin-top:20px}.savingsprice span._strikeOf strong{font-size:18px;font-weight:500}.savingsprice ._currencySymb,.savingsprice ._decimel{color:#4D6F93!important}.priceInfo.fphpriceinfo .srTotalPrice span.saveprice strong{font-size:14px;font-weight:400}.priceInfo.fphpriceinfo .srTotalPrice span.saveprice span{font-size:14px}#fphHotel .priceInfo span strong._priceTag{font-size:22px}.fphpriceinfo.priceInfo{padding:15px 0 10px 15px!important;position:relative}.fphpriceinfo.priceInfo::before{background:#CAD6E3;height:100%;left:-1px;position:absolute;top:0;width:1px}.fltIcon,.hotIcon{height:30px;display:inline-block}.fphpriceinfo .btn.btn-sm{font-size:16px;padding:10px}.fphpriceinfo .btn.btn-sm label{cursor:pointer}.fphpriceinfo .saveprice.green-txt{margin:5px 0;font-size:14px;font-weight:400}.fphpriceinfo .includ{color:#a9a9a9;font-size:12px;font-weight:400;padding:0 12px;line-height:16px!important}.hotIcon{background-position:-80px -906px;width:24px}.fltIcon{background-position:-120px -906px;width:28px}.fphfltInfo .flightFrom elm,.fphfltInfo .flightTo elm{color:#4D6F93}.slctflt{bottom:0;color:rgba(119,153,190,.3);font-size:30px;font-weight:400;height:50px;margin:auto;position:absolute;width:37%;text-align:center;top:0}.fphhotelInfo .slctflt{width:100%}.slctflt .icon-flight:before,.slctflt .icon-hotel3:before{font-size:50px;margin-right:10px;vertical-align:middle;display:inline-block}.slctflt .icon-hotel3:before{transform:none}.hotelion{background-position:-199px -109px;background-size:600px auto;display:inline-block;height:33px;position:relative;top:6px;width:37px}.fpHotBtn.btn.btn-sm:disabled{background-color:#F7F8FC}.pkgHviewDetails{bottom:15px;position:absolute}#fphFlight{display:none}#fphFlight ._strikeOf{font-size:15px;margin-top:5px}#fphFlight .priceGrid .price{margin:3% 0 1%}#fphViewHotelDetails .hotel-details span[class^=icon-]{font-size:22px;margin-right:20px}#fphViewHotelDetails .hotel-details span[class^=icon-]:not(.active){color:#7799be}#fphViewHotelDetails .hotelServiceList li::before{top:0}#fphViewHotelDetails .hotel-details::after{clear:both;display:block}#fphViewHotelDetails .modal-body{padding-bottom:0}#fphViewFlightDetails .modal-dialog.modal-lg,#fphViewHotelDetails .modal-dialog.modal-lg{padding:40px}#fphViewFlightDetails .modal-dialog.modal-lg{width:720px}#fphViewFlightDetails .airline-logo .airName{font-weight:500}#fphViewFlightDetails .modal-header{padding:0 0 15px}#fphViewFlightDetails .modal-header .modal-title{line-height:22px}#fphViewFlightDetails .flgtHdng{border-bottom:1px solid #CAD6E3;margin-bottom:10px;padding:10px 0}#fphViewFlightDetails .modal-body{padding:6px 0}.map-wrap .text-link:hover .nerBy{background-position:-104px -884px}.modal-header .modal-title+span{display:block;margin:10px 0}.modal-dialog.modal-lg.mdlgPlus{width:980px}.lytgrid1{position:relative;float:left;width:47%;margin-right:6%}.lytgrid1:last-child{margin:0;vertical-align:top}.showmore1{color:#008aff;cursor:pointer;display:inline}.travellerFareInfo .fareDetails li span.pull-right{min-width:90px;text-align:right}.hotelServices p,.hotelSummaryPopup p{text-align:justify}.hotelSummaryPopup .modal-title{color:#203152;font-size:24px;margin:0;font-weight:500;line-height:22px}.hotelSummaryPopup .modal-header .stars{margin-left:25px!important;margin-top:4px!important}.hotelSummaryPopup strong.hdg{display:block;color:#203152;font-size:16px;margin:20px 0 15px;padding:0;font-weight:500}.smry-hotel-img img{height:auto;max-width:100%;width:auto}.fltin{padding-left:20px}.hotelServices .hotelServiceList{overflow:hidden}.hotelServices .hotelServiceList+span{border-bottom:1px solid #CAD6E3;color:#008aff;cursor:pointer;display:inline-block;font-size:14px}.hotelServices .hotelServiceList+span.showmore1{display:none}.hotelServices .hotelServiceList+span:hover{border-bottom:1px transparent solid}.hotelServices{box-shadow:0 -1px 2px 0 #cdcdcd;color:#2c3e50;padding-top:30px}.hotelServices h4{font-size:16px;margin-bottom:20px;font-weight:600}.hotelServices p{font-weight:300;line-height:20px;margin-bottom:40px}.hotel-details{border-top:1px solid #CAD6E3;padding-top:5px;margin-top:20px}.hotel-details span.active[class^=icon-],.hrp-highlights .active[class^=icon-]{color:#289e29;cursor:default}.bcsAments{margin-bottom:40px!important}.polcy{border-bottom:1px solid #CAD6E3;line-height:30px;margin-bottom:15px;min-height:30px;padding-bottom:6px;width:100%}.saveprice.price.green-txt span{color:#21a929!important;font-size:14px}#fphHotel .priceInfo span.saveprice strong._priceTag{font-size:14px}.fphpackCP .green-txt{font-size:11px}.fphpackCP .green-txt span{margin-left:4px;display:inline-block;line-height:22px}.fphpackCP .tooltipCustomCont::after,.fphpackCP .tooltipCustomCont::before{left:50%!important}.fphpackCP .tooltipCustom{line-height:18px!important;color:#21a929}.fphpackCP .tooltipCustom:before{font-size:11px;top:2px}.fphpackCP .tooltipCustom .tooltipCustomCont p{margin-bottom:5px}.fphhotelInfo .tripadvRate{margin:0 0 6px!important}.hotelinfo .tripadvRate._trAdReview span{display:inline-block}.hotelinfo .tripadvRate._trAdReview span+a{display:inline-block;left:5px;line-height:16px;position:relative;top:-3px}.slideGrid,.slideMain{position:relative;left:0;width:100%;overflow:hidden}.fphpriceinfo span._strikeOf span._currencySymb{font-size:85%!important}.romdtls{line-height:18px;margin-bottom:4px;font-size:12px}.romdtls .roomDtls{color:#4D6F93}.chngHtlN{margin-left:10%}.btn.btn-sm.fpHotBtn[disabled]{cursor:not-allowed;background:#4D6F93}.pkgRevwDtls .slectpkgRevw .layover{margin:0 28%}.vwdtls{margin-right:30px}.slideGrid{top:0;height:500px}.slideMain{cursor:move;top:0;height:410px}.slideMain::after{background:#fff;height:100%;position:absolute;right:0;top:0;width:1px}.leftAr,.rightAr{top:350px!important;display:block!important}.thumbGrid{bottom:0!important}.slideTb{bottom:0;position:absolute}.leftAr{left:34%}.rightAr{left:38%}.jssort02{width:100%;height:75px;background:#f7f8fc;border-radius:5px}.jssort02 .p{float:left;border-radius:5px;height:50px;left:auto!important;position:relative;right:auto!important;top:auto!important;width:75px;margin-right:5px}.jssort02 .t,.jssort02 .w{position:static}.jssort02 .c,.jssort02 .t,.jssort02 .w{top:0;left:0;width:100%;height:100%}.jssort02 .t{border:none}.jssort02 .c{position:absolute;box-sizing:content-box;cursor:pointer;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;transition:all .5s ease 0s}.jssort02 .c:hover{background:rgba(0,0,0,.3)}.jssort02 .pav .c{-moz-box-shadow:inset 0 0 0 3px #FEC524;-webkit-box-shadow:inset 0 0 0 3px #FEC524;box-shadow:inset 0 0 0 3px #FEC524}.slideArrow{top:40%;left:2%;position:absolute;width:96%}.slideArrow span[class*=icon-]{background:#fff;color:#203152;cursor:pointer;display:inline-block!important;font-size:12px;font-weight:400;line-height:30px;text-align:center;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;width:30px;height:30px;border-radius:50%}.slideArrow span[class*=icon-]:hover{background:#203152;color:#fff}.slideArrow span.icon-right-arrow{float:right}#fphViewFlightDetails .itemInfo:not(:last-child){margin-bottom:30px}#fphViewFlightDetails .modal-dialog{padding:30px}#fphViewFlightDetails .modal-header{border-bottom:none}.fphfltInfo .baggage-info{color:#4D6F93;font-size:12px;line-height:20px}.fphfltInfo .infoStrip .refundStatus{background:#F7F8FC;border-radius:2px;padding:4px 10px;margin-left:10px}.htlTabInfo{border-top:2px solid #CAD6E3;float:left;padding:20px;width:100%;display:none;position:relative}.htlTabInfo .htlTabClose{position:absolute;width:20px;height:40px;right:10px;top:20px;cursor:pointer}.htlTabInfo .htlTabClose:after,.htlTabInfo .htlTabClose:before{background:#4D6F93;height:22px;position:absolute;width:3px;transition:all .5s ease}.htlTabInfo .htlTabClose:hover:after,.htlTabInfo .htlTabClose:hover:before{background:#203152}.htlTabInfo .htlTabClose:before{transform:rotate(45deg)}.htlTabInfo .htlTabClose:after{transform:rotate(-45deg)}.hTabList>li{display:inline-block;font-size:16px;padding:0 2px 2px;position:relative}.nearByAttr li,.userRevList{padding-right:20px}.hTabList>li:not(:last-child){margin-right:40px}.hTabList>li:before{width:100%;height:2px;position:absolute;bottom:-2px;left:0}.hTabList>li.active:before,.hTabList>li:hover:before{background-color:#FFC644}.hTabList>li>a{color:#203152;line-height:24px}.hTabList>li.active>a,.hTabList>li:hover>a{color:#4092FB}.hTabData:after{display:block;clear:both;visibility:hidden}.hTabDet{margin-top:25px;width:100%}.htlImgs{float:left;width:36%;position:relative}.htlImgs>li{float:left;margin-bottom:2%;width:49%;background:#CAD6E3}.htlImgs>li:hover{box-shadow:2px 3px 5px 0 #CAD6E3}.htlImgs .thumb{overflow:hidden;height:110px;text-align:center;position:relative;cursor:pointer;background:url(../img/loader.gif) center center no-repeat}.htlImgs .thumb img{width:100%;margin:auto;left:0;right:0;bottom:0;top:0;position:absolute}.htlImgs>li:nth-child(2n+1){margin-right:2%}.htlImgs>li .imgHover{position:absolute;width:500px;overflow:hidden;left:104%;top:0;border:3px solid #fff;box-shadow:0 0 3px 3px #eee;display:none;z-index:99}.htlImgs>li:hover .imgHover{display:block}.htlImgs>li .imgHover img{width:100%}.htlInfo{width:62%;float:right}.htlInfo h3{color:#203152;font-size:16px;margin-bottom:10px;line-height:normal}.htlInfo .desc{color:#4D6F93;line-height:20px;margin-bottom:20px}.htlTabInfo .nearTripAdv._trAdReview{display:inline-block;position:relative;vertical-align:middle}.fphNearHtls .nbRatings>span:not(:first-child):before,.htlTabInfo .nbRatings>span:not(:first-child):before{background:#CAD6E3;content:"";height:16px;left:-7px;position:absolute;width:1px}.fphNearHtls .nbRatings>span:not(:first-child),.htlTabInfo .nbRatings>span:not(:first-child){margin-left:10px;position:relative}.nearByAttr{max-width:70%;margin-top:20px}.nearByAttr li:before{font-size:16px;left:0;position:absolute;top:0}.nearByAttr li{color:#4D6F93;cursor:default;display:block;font-size:14px;margin-bottom:15px;padding-left:25px;position:relative;transition:all .5s ease 0s}.nearByAttr li strong{line-height:18px;display:inline-block;font-weight:500;width:70%}.nearByAttr li span{line-height:18px}.htlTabInfo>.hTabDet>.hTabData{display:none;width:100%;backbgruound:url(../img/loadingTrans.gif) center center no-repeat}.hTabData .hotelMap{position:relative!important;top:0;left:0;min-height:300px;width:100%;box-shadow:none;border:0}.alhAdblock img{margin-bottom:16px}.ie .search.searchByHotel .icon-loupe:before{top:19px}.hotelServiceList.lst li::after{background-color:inherit!important}.hotelServiceList.lst h4{font-size:16px;margin-bottom:20px;font-weight:600}.hotelServiceList.lst p{font-weight:300;line-height:20px;margin-bottom:40px;text-align:justify}.hotelServiceList.lst>li::before{color:#1bbc39;font-size:16px;left:0;position:absolute;top:0}._noFltdRslts,.ldr{position:relative}.hotelServiceList.lst>li{display:inline-block;font-weight:400;margin-bottom:12px;padding:0 0 0 22px!important;position:relative;width:49%;min-height:0;color:#4D6F93;line-height:18px;vertical-align:top}.fphPricePrt ._strikeOf>strong,.saveprice.green-txt>strong{font-weight:500;display:inline-block}.facilities>div{margin-bottom:25px}.flgtAmnts.merchandise .img-gallary figure img{max-height:inherit}.fullWid{width:100%!important}.saveprice.green-txt>strong{line-height:20px}.allprice ._strikeOf>elm{font-weight:400}.fphfltInfo .layTop .tooltipCustom .tooltipCustomCont{left:16px}.fphfltInfo .flightFrom{text-align:left!important}.fphfltInfo .slctflt{width:100%}.fphError span{display:block;line-height:26px;padding:0 0 10px}._noFltdRslts{background-color:#d9edf7;border-radius:3px;margin:10px 0;padding:10px 30px}.ldr::after{background:url(../img/loader.gif) no-repeat #fff;display:block;height:15px;position:absolute;right:-21px;top:2px;width:15px}.detailsTrans{background:rgba(0,0,0,.3);position:fixed;width:100%;height:100%;top:0;left:0;z-index:500}._showHtlRevews{cursor:pointer}.htlRomWidgt .closeBtn>a,.htlRomWidgt .closeBtn>a :hover{color:#fff}.hotelImgSec .favHtlIcon{color:#fff;cursor:pointer;display:block;font-size:24px;height:28px;overflow:hidden;position:absolute;right:15px;bottom:60px;width:28px;z-index:20}.hotelImgSec .favHtlIcon:after,.hotelImgSec .favHtlIcon:before{background:url(../img/htlfav-icon.png) no-repeat;width:26px;height:28px;position:absolute}.hotelImgSec .favHtlIcon:before{left:15px;top:15px;opacity:0;z-index:21;background-position:-32px 0;background-size:0 0;transition:all .3s ease}.hotelImgSec .favHtlIcon:after{background-position:-2px 0;left:0;top:-2px;z-index:21}.hotelImgSec .favHtlIcon.active:before{background-size:60px 30px;left:0;opacity:1;top:-2px}.sliderPop{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999;left:0;top:0}.popClose,.sliderPop .larrow,.sliderPop .rarrow{color:#fff;z-index:10;transition:all .5s ease;cursor:pointer}.sliderPop .slideContainer{position:relative;margin:50px auto;min-width:700px;max-width:1000px;min-height:200px}.sliderPop .slideContainer ul{display:block;height:100%;list-style:none;margin:0;padding:0;position:relative;width:100%}.sliderPop .slideContainer ul>li{position:absolute;width:100%;text-align:center;background:url(../img/loader.gif) center center no-repeat #fff;box-shadow:2px 4px 10px 10px rgba(0,0,0,.3);padding:3px;min-height:200px}.sliderPop .larrow,.sliderPop .rarrow{background:rgba(0,0,0,.5);display:inline-block;font-size:20px;padding:15px;position:absolute;top:40%}.bmrkFtlIcon,.popClose{padding:10px;position:absolute}.popClose:hover,.sliderPop .larrow:hover,.sliderPop .rarrow:hover{background:rgba(0,0,0,1)}.sliderPop .larrow{left:0}.sliderPop .rarrow{right:0}.sliderPop .slideContainer img{max-width:100%;width:100%}.sliderPop{display:none}.popClose{background:rgba(0,0,0,.7);border-radius:50%;display:inline-block;font-size:10px;right:-15px;top:-15px}.bmrkFtlIcon{right:8px;top:22px;z-index:99;height:20px;width:14px}.fResultSec .bmrkFtlIcon{top:0;right:0}.bmrkFtlIcon:before{display:block;height:20px;width:16px;position:absolute;top:0;right:0;font-size:20px;color:#4d6f93}.bmrkFtlIcon.active:before,.bmrkFtlIcon:hover:before{color:#02AE79}.bkmrkInfo{background:#fff;padding:15px;margin-bottom:15px;color:#02ad79;display:none}.bkmrkInfo a{color:#02ad79}.bkmrkFlt{font-size:14px;background:#02ad79;padding:15px 10px!important}.bkmrkFlt a{color:#fff}.bkmrkFlt .close{top:12px}.amntsFBF .vwDtls{margin-right:25px}.legResult .tooltip-inner{width:140px;background:#fff;padding:10px;color:#4D6F93;border:1px solid #CAD6E3;font-size:12px}.legResult .tooltip.top .tooltip-arrow{border-top-color:#CAD6E3}.bkmrkInfo span{padding-left:25px;display:block;position:relative}.bkmrkInfo span:before{content:'';background:url(../img/bkMF-Icon.png) -16px 0 no-repeat;height:20px;width:16px;display:inline-block;position:absolute;left:0;top:-2px}.payLaterInfo>.payLater{border-radius:3px 0 0 3px;line-height:15px;margin-right:20px;padding:5px 12px 6px 10px;position:relative;font-size:12px;display:inline-block}.payLaterInfo>.payLater:before{background:#00ad7d;border-radius:0 5px 0 0;content:"";height:20px;position:absolute;right:-10px;top:3px;transform:rotate(44deg);width:19px}.payLaterInfo>.payLater:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff;position:absolute;right:-5px;top:10px}.payLaterInfo .tooltipCustom{font-size:16px}.fltResults>li .revProduct{clear:both;padding:10px;display:none}.fltResults.fcResults>li .revProduct{padding:0 0 10px}.flightFound>strong{font-weight:500}.bundle-modal-dialog{max-width:60%;margin:1.75rem auto;border-top:5px solid #00f;border-bottom:5px solid #ff0;border-radius:8px;max-height:95vh;overflow:auto;box-sizing:border-box}.bundle-modal-content{padding:10px;border-radius:8px;background-color:#fff;border:1px solid #ccc;box-shadow:0 5px 15px rgba(0,0,0,.5);position:relative}.bundle-header-container{display:flex;justify-content:space-between;align-items:center;max-height:40px;padding:3px;margin:0 0 0 10px}.bundle-title{margin:0;font-size:1.5rem;font-weight:700;color:#000}.bundle-close-btn{font-size:1.5rem;color:#000;text-shadow:none;opacity:1;cursor:pointer;background:0 0;border:none}.bundle-roundRslt{margin-bottom:10px}.bundle-fltDptrGrid{display:flex;align-items:center;padding:15px;border:1px solid #ddd;border-radius:8px;background-color:#f7f7f7;margin:0 0 0 10px}.arrow-line,.circle{background-color:#c4ccd8}.bundle-fltDptrGrid-figure{display:flex;align-items:center;margin:0}.arrow{display:flex;align-items:center;width:40px;margin:0 10px}.arrow-line{flex-grow:1;height:2px;border:1px solid #c4ccd8}.circle{width:6px;height:6px;border-radius:50%}.arrowhead{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #c4ccd8}.bundle-fltDptrGrid img{max-height:30px;margin-right:10px}.bundle-timeDisplay1,.bundle-timeDisplay2{margin-left:20px}.bundle-airlineNum1,.bundle-airlineNum2{font-size:1.5rem;font-weight:700;color:#555;margin-right:20px}.bundle-departureGrid1,.bundle-departureGrid2,.bundle-returnGrid1,.bundle-returnGrid2{font-size:1.25rem;color:#333;margin-left:10px}.bundle-flex-container{display:flex;justify-content:space-between;margin:0 5px}.bundle-bundleFareCard{position:relative;width:100%;margin:0 5px;padding:10px;border:1px solid #ccc;border-radius:8px;background-color:#f7f7f7;box-shadow:0 2px 4px rgba(0,0,0,.1)}.bundle-bundleFareCard h3{font-size:2rem;color:#203052;font-weight:600}.bundle-bundleFareCard p{font-size:1.5 rem;color:#7a93ae;font-weight:900}.bundle-price{font-size:2rem;color:#333;font-weight:700;flex:2;text-align:right}.features-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;list-style-type:none;margin-bottom:60px}.feature-item{display:flex;align-items:center;margin-bottom:2px;font-size:14px}.feature-item img{width:15px;height:15px;margin-right:10px}.feature-item.hidden{display:none}.bundle-border-box{border-top:2px solid #ccc;margin:5px 10px 0;width:100%;height:0;box-sizing:border-box}.bundle-check-btn{margin-top:10px}.parent-container{position:relative}.bundle-bottomSec{position:absolute;bottom:0;left:0;right:0;margin-top:5px;padding:9px;background-color:#f8f9fa;text-align:center}.bundle-bottomSec .toggle-btn{display:block;margin-bottom:3px;text-decoration:none;color:#007bff;font-weight:700}.bundle-bottomSec .bundle-btn-ref1,.bundle-bottomSec .bundle-btn-ref2{display:inline-block;padding:8px 20px;font-size:1.25rem;font-weight:600;color:#fff;border:none;border-radius:4px;cursor:pointer}.bundle-bottomSec .bundle-btn-ref1{background-color:#1a4e91}.bundle-bottomSec .bundle-btn-ref1:hover{background-color:#0056b3}.bundle-bottomSec .btn-selected-ref1,.bundle-bottomSec .btn-selected-ref2{display:inline-block;padding:8px 20px;font-size:1.25rem;font-weight:600;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-top:10px}.bundle-bottomSec .btn-selected-ref1,.bundle-bottomSec .btn-selected-ref1:hover,.bundle-bottomSec .btn-selected-ref2,.bundle-bottomSec .btn-selected-ref2:hover{background-color:#ffc483}.bundleSeparator{margin:0 5px;font-weight:700;font-size:1rem;color:#000}.feature-item{margin:5px 0}#bundleData{margin-bottom:2px}.info-icon{position:relative;display:inline-block;cursor:pointer;margin-left:5px;color:#4d6f93}.tooltip-text{visibility:hidden;width:320px;background-color:#4d6f93;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:1;bottom:100%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s}.tooltip-text::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#4d6f93 transparent transparent}.info-icon:hover .tooltip-text{visibility:visible;opacity:1}