.bannerMain{width:100%;padding:120px 0;height:100vh;min-height:600px;background-color:var(--darkBlue);background-repeat:no-repeat;background-position:bottom center}
.banner_multycity{height:100%!important}
.banner_text h1{color:#fff;font-size:60px;line-height:42px;text-align:center;font-family:'PoppinsSemiBold'}
.banner_text h1 span{color:#fff;font-size:28px;text-align:center;font-family:'PoppinsRegular'}
.searchMain{width:100%;margin-top:70px}
.SearchBoxMain{background:#FFF;border-radius:5px;padding:40px 20px 20px;width:100%;display:flex;justify-content:center;box-shadow:0 0 0 0 #b10000 0 3px 8px 0 #900}
.Flight_SrchBox{width:100%}
.flight_tabs_wrpr{margin-top:0;margin-bottom:15px}
.flight_tabs li a{padding:6px 22px;line-height:18px;transition:all .3s;position:relative;font-size:14px;font-family:'PoppinsRegular';color:#4a4a4a}
.flight_tabs li a:hover{color:#076cb2}
.flight_tabs li a:before{border-radius:50%;background:#e7eef4;border:solid #ccc 1px;content:"";width:15px;height:15px;display:inline-block;position:absolute;left:0;top:50%;margin-top:-8px}
.flight_tabs li a.active:before{border-radius:50%;content:"";width:15px;height:15px;display:inline-block;position:absolute;left:0;top:50%;margin-top:-8px;background:none}
.flight_tabs li a.active:after{border-radius:50%;background-color:var(--lightBlue);content:"";width:15px;height:15px;display:inline-block;position:absolute;left:0;top:50%;margin-top:-8px}
.SrchArea{width:100%}
.FlightArea{width:100%;position:relative}
.HotelArea{width:100%}
.Insurance_SrchBox{width:100%;padding-top:15px}
.Hotel_SrchBox{width:100%;padding-top:15px}
.roundTrip{width:100%;display:flex}
.Search_Lft{width:88%}
.Search_Rht{width:12%}
.Search_LftOur{width:100%}
.FilghtClass{width:100%;border:solid #ccc 1px;min-height:95px;display:flex;border-top-left-radius:5px;border-bottom-left-radius:5px}
.FilghtClassMulty{width:100%;border:solid #ccc 1px;border-bottom:0;min-height:95px}
.hm_col_01{width:22%;position:relative}
.hm_col_02{width:18%;position:relative}
.hm_col_03{width:20%;position:relative}
.MultiCityRepeat{display:flex;border-bottom:solid #ccc 1px}
.searchBtn{background-color:var(--lightBlue);background:#0a3662;background:linear-gradient(90deg,rgba(252,151,8,1) 0%,rgba(236,185,48,1) 52%,rgba(252,151,8,1) 100%);outline:none;border:none;color:#FFF;padding:25px 0;width:100%;font-family:'PoppinsSemiBold';font-size:17px;min-height:95px;border-top-right-radius:5px;border-bottom-right-radius:5px}
.hmsrchIcon{content:'';background:url(../images/hm_srch.svg);background-size:contain;width:20px;height:20px;display:inline-block;margin-right:5px;position:relative;top:2px}
.disable{opacity:.5;pointer-events:none}
.Search_LftOur label{padding:10px 19px;display:flex;flex-direction:column;cursor:pointer;margin:0;height:100%;justify-content:center}
.Search_LftOur label input{border:0;font-size:18px;font-family:'PoppinsSemiBold';color:#000;width:100%;height:30px;line-height:35px}
.Search_LftOur label input::placeholder{color:#000}
.Search_LftOur label span.AirpCity{font-size:14px;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.Search_LftOur label span.Frm{font-size:14px;color:#4a4a4a;text-transform:uppercase}
.Search_LftOur .daysformay{border:0;font-size:18px;font-family:'PoppinsSemiBold';color:#4a4a4a;width:100%;height:30px;line-height:35px;margin:0;padding:0}
.Search_LftOur .HmTravel .daysformay{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.Search_LftOur .daysformay span:first-child{padding:0;font-family:'PoppinsSemiBold'}
.Search_LftOur .daysformay span:last-child{padding:0 4px;font-family:'PoppinsSemiBold'}
.fld_bdr_right{border-right:solid #ccc 1px}
.psngerBox{margin-top:0;position:absolute;z-index:55;background:#fff;left:-1px;top:100%;padding:15px;color:#2e3738;border-radius:0;-webkit-border-radius:0;border:solid #ccc 1px;width:auto;min-width:225px}
.psngerBox .close{color:#FFF;padding:0;margin:0;background-image:url(../images/close.svg);position:absolute;right:-10px;top:-10px;border-radius:50%;width:22px;height:22px;opacity:1;font-size:25px;font-weight:400;background-size:contain}
.trvelrsList h4{font-size:16px;color:#4a4a4a;margin:0 0 5px;font-family:'PoppinsSemiBold'}
.trvelrsList .traveller_rows{padding:5px 0;border-bottom:solid 1px #e0e0e0}
.trvelrsList .travelersLHalf p{font-size:14px;text-transform:capitalize;margin:0;line-height:18px}
.trvelrsList .travelersLHalf p span{font-size:12px;opacity:.8;display:block}
.trvelrsList .dob-sec .travelersLHalf{width:calc(100% - 50px);display:flex;align-items:center}
.trvelrsList .dob-sec .travelersRHalf{width:50px}
.trvelrsList .dob-sec .travelersRHalf input,.trvelrsList .dob-sec .travelersRHalf select{width:100%;border:1px solid #ccc;border-radius:3px;padding:5px;font-size:11px}
.trvelrsList .dob-sec .travelersLHalf p{font-size:11px}
.trvelrsList .travelersRHalf{padding-top:5px}
.plus-minus-button{width:25px;height:25px;color:#fff;padding:0;background-color:var(--lightBlue);margin:0;font-size:18px;line-height:17px;border:none}
.trvelrsList .psnrs_travel{width:30px;height:25px;text-align:center;line-height:25px}
.passengerBox-cabin{margin-top:10px}
.passengerBox-cabin select.cabinSelect{width:100%;height:45px;border:solid 1px #ccc;margin-bottom:10px;border-radius:5px;padding-left:10px;background-image:url(../images/downArrow.svg);box-shadow:none!important;outline:0!important;background-position:95%;background-size:7px;background-repeat:no-repeat}
.psngr_applyBox{border-top:1px solid #e0e0e0;padding-top:10px}
.psngr_applyBox button{background:linear-gradient(90deg,rgba(252,151,8,1) 0%,rgba(236,185,48,1) 52%,rgba(252,151,8,1) 100%);text-align:center;color:#FFF;border-radius:5px;border:none}
.hm_colum_01{width:20%}
.hmOmaniN input[type=checkbox] + label{display:block;margin:0;cursor:pointer;padding:0;margin-top:12px;font-size:14px}
.hmOmaniN input[type=checkbox]{display:none}
.hmOmaniN input[type=checkbox] + label:before{content:"\123";border:1px solid #ccc;border-radius:0;display:inline-block;width:22px;height:22px;padding-left:0;padding-bottom:0;margin-right:5px;vertical-align:middle;color:transparent;transition:.2s;background:#f4f4f4}
.hmOmaniN input[type=checkbox] + label:active:before{transform:scale(0)}
.hmOmaniN input[type=checkbox]:checked + label:before{background-color:#076cb2;border-color:#ccc;color:transparent}
.Fclity_Box_main{width:100%;padding:50px 0 16px;background:#f9f9f9}
.Fclity_Box ul{display:flex;justify-content:space-between}
.Fclity_Box ul li{width:30%;position:relative}
.Fclity_Box_round{width:38px;height:38px;background:#FFF;border:solid var(--darkBlue) 1px;position:absolute;content:'';left:-15px;top:-15px;border-radius:50%;font-size:17px;color:var(--darkBlue);font-family:'PoppinsSemiBold';display:flex;justify-content:center;align-items:center;line-height:0;box-shadow:0 0 6px 0 #b10000 8px 0 16px 25px #900}
.Fclity_Box{width:100%;min-height:90px}
.Fclity_Box h2{font-size:15px;color:#fff;font-family:'PoppinsSemiBold'}
.Fclity_Box p{font-size:14px;color:#fff;font-family:'PoppinsRegular'}
.Fclity_Box_clr1{background-color:#388ba7;padding:30px 20px 15px 35px;border-radius:5px}
.Fclity_Box_clr2{background-color:var(--darkBlue);padding:30px 20px 15px 35px;border-radius:5px}
.Fclity_Box_clr3{background-color:var(--lightBlue);padding:30px 20px 15px 35px;border-radius:5px}
.Fclity_Box2_main{width:100%;padding:18px 0;background:#f9f9f9}
.Fclity_Box2 ul{display:flex;justify-content:space-between}
.Fclity_Box2 ul li{width:30%;position:relative}
.Fclity_Box2{width:100%;min-height:90px}
.Fclity_Box_clmLft{width:60px;border-right:solid #999 1px}
.Fclity_Box_clm{margin-left:60px;padding-left:20px;padding-top:10px;padding-bottom:10px;border-left:solid #ccc 1px}
.customer_support_icon::before{position:absolute;content:'';background:url(../images/customer_support.svg);background-size:contain;width:30px;height:46px;left:10px;top:10px;position:absolute;top:50%;transform:translate(0%,-50%)}
.customer_secure_icon::before{position:absolute;content:'';background:url(../images/secure.svg);background-size:contain;width:35px;height:46px;left:10px;top:10px;position:absolute;top:50%;transform:translate(0%,-50%)}
.customer_affordable_icon::before{position:absolute;content:'';background:url(../images/affordable.svg);background-size:contain;width:44px;height:40px;left:5px;top:10px;position:absolute;top:50%;transform:translate(0%,-50%)}
.Fclity_Box2 h2{font-size:20px;line-height:18px;color:#4a4a4a;font-family:'PoppinsSemiBold';padding-bottom:10px}
.Fclity_Box2 p{font-size:14px;line-height:18px;color:#4a4a4a;font-family:'PoppinsRegular';margin:0}
.SupperOffersMain{width:100%;padding:18px 0;background:#f9f9f9}
.SupperOffersBox{border:solid #ccc 1px;padding:25px 22px 20px;box-shadow:1px 3px 10px -3px #d90000 76px 43px 24px 20px red;border-radius:5px;background:#FFF}
.SupperOffersBox h2{font-family:'PoppinsSemiBold';font-size:24px;line-height:18px;color:#4a4a4a;padding-bottom:25px}
.SupperOffersBox h2 span{font-family:'PoppinsRegular';font-size:14px;color:#076cb2;padding-left:18px}
.SupperOfrSlide{background-color:#fff;border:solid #ccc 1px;overflow:hidden;border-radius:5px;display:flex;box-shadow:1px 3px 10px -3px #d90000 76px 43px 24px 20px red}
.SupperOfrSlideIMG{width:150px;height:201px;overflow:hidden;position:relative}
.SupperOfrSlideIMG img{height:100%;width:100%}
.picFxd{position:absolute;width:33px;height:40px;background:#FFF;top:0;right:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;display:flex;align-items:center;justify-content:center}
.SupperOfrSlideDtls{padding-left:20px;padding-top:25px;width:70%;padding-right:20px}
.SupperOfrSlideDtls h5{color:#3d454e;font-size:17px;font-family:'PoppinsSemiBold'}
.SupperOfrSlideDtls p{color:#3d454e;font-size:14px;margin-bottom:8px}
.SupperOfrSlideCopn{width:70%;color:var(--lightBlue);font-size:14px}
.SupperOfrSlideDtls h4{color:#fff;font-size:14px;font-family:'PoppinsSemiBold';background-color:var(--lightBlue);background:#0a3662;background:linear-gradient(90deg,rgba(252,151,8,1) 0%,rgba(236,185,48,1) 52%,rgba(252,151,8,1) 100%);padding:10px;position:absolute;right:0;border-bottom-left-radius:5px;border-top-left-radius:5px;cursor:pointer}
.SupperOfrSlide hr{border:0;height:1px;margin-top:15px;margin-bottom:15px;background-color:var(--lightBlue);background:linear-gradient(to right,var(--lightBlue) 30%,#fff 30%)}
.SupperOffersBox .owl-carousel .owl-nav.disabled,.SupperOffersBox .owl-carousel .owl-dots.disabled{width:100%;display:flex;justify-content:space-between;position:absolute;top:30%}
.SupperOffersBox .owl-nav{display:flex;justify-content:space-between;top:-50px;position:absolute;top:70px;width:100%;z-index:-2}
.SupperOffersBox .owl-carousel .owl-nav button.owl-prev{position:relative;left:-70px}
.SupperOffersBox .owl-carousel .owl-nav button.owl-next{position:relative;right:-70px}
.RL_arrow{width:36px;height:36px;border-radius:50%;border:solid #093b55 1px;box-shadow:1px 3px 10px -3px #d90000 0 1px 2px -5px #ed0000;line-height:38px;background:#FFF}
.Rl_flight{width:21px;height:15px;background:url(../images/flight_slide.svg);background-size:contain;display:inline-block}
.Rl_hotel{width:22px;height:22px;background:url(../images/hotel_slide.svg);background-size:contain;display:inline-block}
.RlRhtArw{width:16px;height:16px;background:url(../images/slidearrow_rht.svg);background-size:contain;display:inline-block;margin-right:-2px}
.RlLftArw{width:16px;height:16px;background:url(../images/slidearrow_lft.svg);background-size:contain;display:inline-block;margin-left:-2px}
.SupperOffersBox h2 .moreIcon{width:11px;height:11px;background:url(../images/slidearrow_rht.svg);background-size:contain;display:inline-block;margin:0 3px;top:1px;position:relative}
.bestdealsMain{width:100%;padding:40px 0 18px;background:#f9f9f9}
.bestdealsBox .owl-carousel .owl-nav.disabled,.bestdealsBox .owl-carousel .owl-dots.disabled{width:100%;display:flex;justify-content:space-between;position:absolute;top:30%}
.bestdealsBox h2{font-family:'PoppinsSemiBold';font-size:24px;line-height:18px;color:#4a4a4a;padding-bottom:40px}
.bestdealsBox h2 span{font-family:'PoppinsSemiBold';font-size:17px;color:#4a4a4a;padding-left:18px;text-decoration:underline;cursor:pointer}
.bestdealsBox h2 .active{color:var(--lightBlue)}
.bestdealsSlide{background-color:#fff;border:solid #ccc 1px;overflow:hidden;border-radius:5px;box-shadow:1px 3px 10px -3px #d90000 76px 43px 24px 20px #f50000}
.bestdealsSlideIMG{width:100%;height:180px;overflow:hidden;position:relative}
.bestdealsSlideIMG img{height:100%;width:100%}
.bestdealsSlideDtls{padding:15px 22px;width:100%}
.bestdealsSlideDtls h1{color:#3d454e;font-size:24px;font-family:'PoppinsSemiBold';text-align:center;padding:10px 0;line-height:20px}
.bestdealsSlideDtls h3{color:#4a4a4a;font-size:14px;font-family:'PoppinsRegular';text-align:center}
.bestdealsDate{width:100%;color:#4a4a4a;font-size:13px;text-align:center}
.bstdls_center{padding:0 8px;font-family:'PoppinsSemiBold';font-size:16px}
.bstdealsPrice p{text-align:center;font-size:18px;color:var(--lightBlue);margin:0;padding-top:5px}
.bstdealsPrice p span{text-align:center;font-size:18px;color:var(--lightBlue);padding:0 2px}
.bestdealsBox .owl-nav{display:flex;justify-content:space-between;position:absolute;top:40%;width:100%;z-index:-2}
.bestdealsBox .owl-carousel .owl-nav button.owl-prev{position:relative;left:-50px}
.bestdealsBox .owl-carousel .owl-nav button.owl-next{position:relative;right:-50px}
.BestDlsTabFlight{width:100%}
.BstDlsstar{background-image:url(../images/hmstar.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:100px;height:40px;margin:0 auto}
.BstDlsstar.fivestar{background-position:-2px 2px;width:73px;height:20px;background-size:cover}
.BstDlsstar.fourstar{background-position:-2px -17px;width:73px;height:20px;background-size:cover}
.BstDlsstar.threestar{background-position:-2px -37px;width:73px;height:20px;background-size:cover}
.BstDlsstar.twostar{background-position:-2px -56px;width:73px;height:20px;background-size:cover}
.BstDlsstar.onestar{background-position:-2px -76px;width:73px;height:20px;background-size:cover}
.BstDlsstar.zerostar{background-position:-2px -95px;width:73px;height:20px;background-size:cover}
.worldWideMain{width:100%;padding:40px 0 55px;background:#f9f9f9;padding:10px 0 10px 0}
.worldWideMain h2{font-size:28px;color:#4a4a4a;font-family:'PoppinsSemiBold';text-align:center;position:relative}
.worldWideMain h2 span{font-size:20px;color:var(--lightBlue);font-family:'PoppinsRegular';display:block}
.worldWideMain h2::after{border-bottom:solid var(--lightBlue) 1px;position:absolute;content:'';width:100px;left:0;margin:0 auto;left:calc(50% - 50px);bottom:-8px}
.worldWideBox{padding:50px 0 0;display:inline-block;width:100%}
.worldWideBox ul.tabs{margin:0;padding:0;list-style:none;display:flex;justify-content:center;width:100%}
.worldWideBox ul.tabs li{margin:0;cursor:pointer;padding:5px 21px;height:42px;font-size:18px;line-height:31px;color:#4a4a4a;overflow:hidden;position:relative}
.worldWideBox ul.tabs li:hover{color:#333}
.worldWideBox ul.tabs li.active{color:#333;display:block;border:1px solid #000;border-radius:5px}
.worldWideBox .tab_content{padding:20px 0;display:none;padding-bottom:0}
.worldWideBox .tab_drawer_heading{display:none}
.wrldcustom-grid{position:relative;margin:auto;max-width:1200px;width:100%}
.wrldcustom-grid .grid-table{display:table;width:100%;font-size:0}
.wrldcustom-grid .grid-table > div{position:relative}
.wrldcustom-grid article{display:block;position:relative;margin:0;padding:6px;color:#fff;text-align:center;height:100%;width:100%;color:#000;margin:0;text-align:left}
.wrldcustom-grid article > .cg-content{width:100%;height:100%;overflow:hidden;display:flex;background:#000;border-radius:5px}
.wrldcustom-grid article > .cg-content h4{position:absolute;z-index:1;color:#fff;font-size:25px;width:100%;margin:10px}
.wrldcustom-grid article > .cg-content h4::after{content:'';position:absolute;bottom:-8px;left:0;width:20%;height:2px;background-color:var(--lightBlue)}
.wrldcustom-grid article > .cg-content h4 span:nth-child(2){display:block;color:#fff;font-size:15px}
.wrldcustom-grid article .cg-content__img{position:relative;margin:0;opacity:.7;width:100%}
.wrldcustom-grid article img{display:block;margin:0;width:100%;height:auto;z-index:0}
.wrldbutton{position:absolute;opacity:0;transition:opacity .35s ease;z-index:0;transform:translate(0%,10%);width:100%;margin-top:10px}
.wrldbutton a{font-size:14px;color:#FFF;padding:8px 10px;height:40px;line-height:28px;border:solid 0 #ffff;background:var(--lightBlue);background:#0a3662;background:linear-gradient(90deg,rgba(252,151,8,1) 0%,rgba(236,185,48,1) 52%,rgba(252,151,8,1) 100%)}
.hvr01:hover .wrldbutton{opacity:1;transform:translate(0%,10%);width:100%}
.CustomerSaysMain{width:100%;padding:28px 0 50px;background:#f9fafa}
.CustomerSaysMain h2{font-size:28px;color:#4a4a4a;font-family:'PoppinsSemiBold';text-align:center;position:relative}
.CustomerSaysMain h2 span{font-size:20px;color:var(--lightBlue);font-family:'PoppinsRegular';display:block}
.CustomerSaysMain h2::after{border-bottom:solid var(--lightBlue) 1px;position:absolute;content:'';width:100px;left:0;margin:0 auto;left:calc(50% - 50px);bottom:-8px}
.CustomerSaysBox{width:100%;height:300px;padding-top:30px}
.SubscribeMain{width:100%;padding:26px 0 22px;background:#f9f9f9}
.subscribebox1 h2{font-size:28px;color:var(--lightBlue);font-family:'PoppinsRegular'}
.subscribebox1 p{font-size:14px;color:#444b54;margin:0;padding:2px 0}
.subscribebox2 .txtfldLeft{width:75%}
.subscribebox2 .txtfldLeft input.form-control{border:none;height:55px;border:solid #ccc 1px;border-radius:0;font-size:15px;color:#a9adb7;padding:0 20px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.subscribebox2 .txtfldLeft input::placeholder{color:#ccc}
.subscribebox2 .btnRight{width:25%}
.subscribebox2 .btnRight button{height:55px;background-color:var(--lightBlue);background:#0a3662;background:linear-gradient(90deg,rgba(252,151,8,1) 0%,rgba(236,185,48,1) 52%,rgba(252,151,8,1) 100%);color:#fff;text-transform:uppercase;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border:none}
.banner{background-color:#4B4453;height:700px}
.firmFeatures{background-color:#B0A8B9;height:200px}
.firmdeals{background-color:#C34A36;height:100px}
.foot{background-color:#FF8066;height:200px}
.hmArrow{position:relative}
.hmArrow:before{content:'';position:absolute;top:4px;right:-8px;background-image:url(../images/downArrow.svg)!important;width:11px;height:11px;display:inline-block;background-size:contain;background-repeat:no-repeat}
.hmArrow.show:before{background-image:url(../images/upArrow.svg)}
.sticky .hmArrow:before{content:'';position:absolute;top:4px;right:-8px;background-image:url(../images/downArrow-blue.svg)!important;width:11px;height:11px;display:inline-block;background-size:contain;background-repeat:no-repeat}
.FmulticityBtn{font-size:18px;margin-right:4px;font-family:'PoppinsSemiBold'}
.FmulticityBtn button{min-width:40px;height:40px;width:40px;background:#fff;border:solid 2px var(--lightBlue);margin-right:5px;color:var(--darkBlue)}
.FmulticityBtn button i{font-style:normal}
.insu_hm{display:flex;padding-bottom:10px}
.insu_hm [type="radio"]:checked + label:before,.insu_hm [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:19px;height:19px;border:1px solid #ccc;border-radius:100%;background:none;margin-top:0}
.insu_hm [type="radio"]:checked + label,.PassngerBox .insu_hm [type="radio"]:not(:checked) + label{color:#2e3738;margin-bottom:0}
.insu_hm [type="radio"]:checked + label,.insu_hm [type="radio"]:not(:checked) + label{position:relative;padding-left:23px;cursor:pointer;line-height:0;display:inline-block;color:#000}
.insu_hm [type="radio"]:checked + label:after,.PassngerBox .insu_hm [type="radio"]:not(:checked) + label:after{content:'';width:9px;height:9px;background-color:var(--lightBlue);position:absolute;top:5px;left:5px;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease;border:none}
.insu_hm [type="radio"]:checked,.insu_hm [type="radio"]:not(:checked){position:absolute;left:-9999px}
.insu_hm [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.room-repeat{border-bottom:1px solid #dfdfdf;padding-bottom:10px;padding-top:0}
.room-repeat h3{font-size:16px;color:#4a4a4a;margin:0 0 8px;font-family:'PoppinsSemiBold'}
.room-repeat ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.room-repeat ul li{margin-bottom:5px;width:48%}
.room-repeat p{margin-bottom:5px;font-size:12px}
.addRoom,.addRoom:hover,.addRoom:focus{color:#100b52!important;text-decoration:none!important;cursor:pointer}
.removeRoom,.removeRoom:hover,.removeRoom:focus{color:#076cb2!important;text-decoration:none!important;cursor:pointer}
.room-repeat .psnrs_travel{width:30px;height:30px;text-align:center;line-height:28px}
.home_FaretypeList{width:100%;padding:12px 0 0;position:absolute;top:-60px}
.home_FaretypeList ul{width:100%;display:flex;justify-content:end}
.home_FaretypeList ul li{width:10%;margin-right:8px}
.home_FaretypeList ul li:last-child{margin-right:0}
.home_FaretypeList ul li:first-child{width:6%}
.home_FaretypeList h3{font-size:13px}
.FaretypeListRdo{display:flex;padding-bottom:0}
.FaretypeListRdo [type="radio"]:checked + label:before,.FaretypeListRdo [type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:5px;top:5px;width:15px;height:15px;border:1px solid #fff;border-radius:100%;background:none;margin-top:0}
.FaretypeListRdo [type="radio"]:checked + label,.PassngerBox .FaretypeListRdo [type="radio"]:not(:checked) + label{color:#2e3738;margin-bottom:0}
.FaretypeListRdo [type="radio"]:checked + label,.FaretypeListRdo [type="radio"]:not(:checked) + label{position:relative;padding:5px;padding-left:23px;cursor:pointer;line-height:16px;font-size:12px;display:inline-block;color:#fff;background-color:#093b55;border-radius:5px;margin-bottom:0}
.FaretypeListRdo [type="radio"]:checked + label:after,.PassngerBox .FaretypeListRdo [type="radio"]:not(:checked) + label:after{content:'';width:13px;height:13px;background-color:var(--lightBlue);position:absolute;top:6px;left:6px;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease;border:none}
.FaretypeListRdo [type="radio"]:checked,.FaretypeListRdo [type="radio"]:not(:checked){position:absolute;left:-9999px}
.FaretypeListRdo [type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.superOffer_more{text-align:center;color:#076cb2}
.superOffer_more a{text-align:center;color:var(--lightBlue);display:block;padding-top:15px}
.moreIcon{width:12px;height:12px;background:url(../images/slidearrow_rht.svg);background-size:contain;display:inline-block;margin-right:0;position:relative;top:3px}
.bestdealsPrice{width:100%;position:absolute;bottom:0;display:flex;color:#FFF;font-size:16px;padding:8px 10px;background-color:rgba(0,0,0,0.5)}
.bestHlf{width:50%}
.bestHlf:nth-child(1){text-align:left}
.bestHlf:nth-child(2){text-align:right}
.bestHlf:nth-child(2) span:nth-child(1){padding-right:5px}
ul.provider_apiListSearch{display:flex;flex-wrap:wrap;margin-top:15px;position:relative;z-index:53}
ul.provider_apiListSearch li{margin-right:10px}
ul.provider_apiListSearch li:last-child{margin-right:0}
.apiList_check{width:100%;position:relative;padding-left:0}
.apiList_check [type="checkbox"]:checked,.apiList_check [type="checkbox"]:not(:checked){position:absolute;left:-9999px}
.apiList_check [type="checkbox"]:checked + label,.apiList_check [type="checkbox"]:not(:checked) + label{position:relative;padding-left:34px;padding-top:0;cursor:pointer;line-height:25px;display:inline-block;color:#000;font-weight:400}
.apiList_check [type="checkbox"]:checked + label:before,.apiList_check [type="checkbox"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:25px;height:25px;background:url(../images/apilist_checkbox.svg) no-repeat 0 0}
.apiList_check [type="checkbox"]:checked + label:after,.apiList_check [type="checkbox"]:not(:checked) + label:after{content:'';width:25px;height:25px;position:absolute;top:0;left:0;background:url(../images/apilist_checkbox.svg) no-repeat -28px 0;-webkit-transition:all .2s ease;transition:all .2s ease}
.apiList_check [type="checkbox"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.apiList_check [type="checkbox"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.clearBtn{font-size:0;background:url(../images/hm_clear.svg) no-repeat;width:18px;height:18px;top:8px;position:absolute;right:5px;cursor:pointer;background-size:contain}
.FlightHotel_SrchBox{width:100%;padding-top:15px}
.flightineedMain{position:relative;flex-direction:column;display:inherit}
.flightineed{display:flex;align-items:center}
.Search_Rht_FH{width:12%;position:absolute;top:0;right:0}
.hm_col_01_FH{width:25%;position:relative}
.hm_col_02_FH{width:100%;padding:10px;position:relative}
.fh_ineed-show{width:22%;display:flex;margin-top:10px;border:solid #ccc 1px;border-radius:5px}
.hm_nonstop label{border:none;padding:0 15px!important}
.hm_nonstop{position:relative}
.hmStops [type="checkbox"]:checked,.hmStops [type="checkbox"]:not(:checked){position:absolute;left:-9999px}
.hmStops [type="checkbox"]:checked + label,.hmStops [type="checkbox"]:not(:checked) + label{position:relative;padding-left:34px!important;padding-top:0;cursor:pointer;line-height:25px;display:inline-block;color:#000;font-weight:400;margin-left:10px;padding-bottom:5px!important}
.hmStops [type="checkbox"]:checked + label:before,.hmStops [type="checkbox"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:0;width:25px;height:25px;background:url(../images/apilist_checkbox.svg) no-repeat 0 0}
.hmStops [type="checkbox"]:checked + label:after,.hmStops [type="checkbox"]:not(:checked) + label:after{content:'';width:25px;height:25px;position:absolute;top:0;left:0;background:url(../images/apilist_checkbox.svg) no-repeat -28px 0;-webkit-transition:all .2s ease;transition:all .2s ease}
.hmStops [type="checkbox"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.hmStops [type="checkbox"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.Package_SrchBox{width:100%;padding-top:15px}
.categry .dropdown{width:100%;display:inline-block;background-color:#fff;border-radius:5px;transition:all .5s ease;position:relative;font-size:14px;color:#000;height:100%;display:flex;align-items:center}
.categry .dropdown .select{cursor:pointer;display:block;font-size:18px}
.categry .dropdown .select > i{font-size:13px;color:#888;cursor:pointer;transition:all .3s ease-in-out;float:right;line-height:20px}
.categry .dropdown.active:hover,.categry .dropdown.active{box-shadow:0 0 4px #ccc;border-radius:5px 5px 0 0;background-color:#f8f8f8}
.categry .dropdown.active .select > i{transform:rotate(-90deg)}
.categry .dropdown .dropdown-menu{position:absolute;background-color:#fff;width:100%;left:0;margin-top:1px;box-shadow:0 1px 2px #ccc;border-radius:0 1px 5px 5px;overflow:hidden;display:none;max-height:144px;overflow-y:auto;z-index:9}
.categry .dropdown .dropdown-menu li{padding:10px;transition:all .2s ease-in-out;cursor:pointer}
.categry .dropdown .dropdown-menu{padding:0;list-style:none}
.categry .dropdown .dropdown-menu li:hover{background-color:#f2f2f2}
.categry .dropdown .dropdown-menu li:active{background-color:#e2e2e2}
.specailofr_hight.bannerMain{padding-top:60px;height:inherit;min-height:inherit;padding-bottom:0}
.search_height_remove .searchBtn{min-height:60px;padding:0}
.search_height_remove .FilghtClass{min-height:60px}
.search_height_remove .Search_LftOur label{padding:2px 15px}
.search_height_remove .Search_LftOur label input{height:22px;line-height:22px;font-size:16px}
.search_height_remove .Search_LftOur .daysformay{height:auto;line-height:14px;font-size:16px}
.search_height_remove .Search_LftOur label span.Frm{font-size:13px}
.search_height_remove .Search_LftOur label span.AirpCity{font-size:13px}
.search_height_remove .MultiCityRepeat{min-height:60px}
.search_height_remove .FmulticityBtn button{min-width:30px;width:30px;height:30px}
.hm_preferedMain .hm_col_01{width:22%;position:relative}
.hm_preferedMain .hm_col_01_bhalf{width:28%;position:relative}
.hm_preferedMain{width:100%;margin-top:8px;z-index:52;position:relative}
.hm_preferedMain label span.Frm{font-size:14px;color:#4a4a4a;text-transform:uppercase}
.hm_preferedMain label{border-radius:5px;border:solid #ccc 1px;padding:5px 15px}
.hm_preferedMain label input{border:0;font-size:16px;font-family:'PoppinsSemiBold';color:#000;width:100%;height:20px;line-height:28px}
.hm_preferedMain label input::placeholder{color:#000}
.hm_prferdbox{display:flex;align-items:center;min-height:55px}
.hm_nonstop label{border:none;padding:0 15px!important}
.hmOmanimain{position:relative;z-index:49}
.clickclass{position:relative;z-index:50}
.hm_padding label{padding-left:0!important;margin-left:0!important}