.Banner{width:100%;padding-bottom:170px;background:url(../images/banner_bg.jpg) repeat;background-size:cover;position:relative;min-height:800px;height:100%}
.bnr_ftr{background:url(../images/banner_footer.png);background-size:100% 100%;width:100%;height:147px;bottom:0;position:absolute;z-index:0}
.search_area_outer{padding-top:200px;padding-bottom:160px}
.banner_tittle{padding-bottom:5px}
.banner_tittle h1{font-size:65px;color:#fff;text-shadow:2px 0 3px rgba(0,0,0,0.6);text-align:center;font-family:'Honey Script';font-weight:600;padding-bottom:20px}
.travel_deal_section .item{position:relative}
.travel_deal_section .item img{border-radius:12px;height:280px;cursor:pointer}
.travel_deal_section .caption{padding:15px;position:absolute;width:100%;bottom:0;background:#100c52;background:linear-gradient(0deg,#000 0%,rgba(253,187,45,0) 100%);border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.travel_deal_section .caption h4{padding-bottom:2px;display:flex;align-items:center;color:#fff}
.travel_deal_section .caption h4 span{color:#FFF;font-size:15px}
.travel_deal_section .caption h3{padding-bottom:0;font-size:18px;color:#FFF;font-family:'PoppinsSemiBold'}
.deals_round_arrow{width:18px;height:18px;margin:0 5px;background:url(../images/deals_round_arrow.svg) no-repeat center;background-size:contain;display:inline-block}
.deals_one_arrow{width:18px;height:18px;margin:0 5px;background:url(../images/deals_one_arrow.svg) no-repeat center;background-size:contain;display:inline-block}
.travel_deal_section .owl-dots{display:block!important;text-align:center;margin-top:15px}
.travel_deal_section .owl-theme .owl-dots .owl-dot.active span,.topsearched .owl-theme .owl-dots .owl-dot:hover span{background:#f68b21}
.travel_deal_section .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px;background:#d7d7d7;display:block;-webkit-backface-visibility:visible;border-radius:30px}
.HmSearchBox{padding-top:220px}
.HmSearchBox_main{display:flex}
.cabinSelect{min-height:50px}
.HmSearchBox_Lft{width:60%;position:relative}
.mobDirectFLight{display:none}
.search_area_nav ul{text-align:center;display:grid;justify-content:center;position:absolute;top:30px;left:-50px;gap:20px;z-index: 5;}
.search_area_nav ul li{width:96px;height:96px;padding:10px;background:#f5f7f8;color:#000;font-size:14px;border-radius:18px;display:inline-block;position:relative;cursor:pointer;z-index:1;box-shadow: 5px 6px 6px rgb(102 98 98 / 50%);}
.search_area_nav ul li.active{background:#00adad;color:#fff}
.search_area_nav ul li.active:after{background:url(../images/nav_ftr_shade.png);content:'';position:absolute;width:215px;height:57px;left:-46px;bottom:-17px;z-index:-1}
.search_area_nav ul li span{padding-top:5px;font-size:13px;letter-spacing:0}
.srch_bx_flx{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}
.flight_icon{background:url(../images/flight_icon.svg);background-repeat:no-repeat;background-position:center;width:36px;height:35px;display:block;background-size:contain}
.hotel_icon{background:url(../images/hotel_icon.svg);background-repeat:no-repeat;background-position:center;width:36px;height:35px;display:block;background-size:contain}
.package_icon{background:url(../images/package_icon.svg);background-repeat:no-repeat;background-position:center;width:36px;height:35px;display:block;background-size:contain}
.search_area_nav .active .flight_icon{background:url(../images/flight_icon_active.svg);background-repeat:no-repeat;background-position:center;width:36px;height:35px;display:block;background-size:contain}
.search_area_nav .active .hotel_icon{background:url(../images/hotel_icon_active.svg);background-repeat:no-repeat;background-position:center;width:36px;height:35px;display:block;background-size:contain}
.search_area_nav .active .package_icon{background:url(../images/package_icon_active.svg);background-repeat:no-repeat;background-position:center;width:36px;height:35px;display:block;background-size:contain}
.flight_tabs li a{background:#fff;color:#000;border:1px solid #ccc;font-size:14px;padding:5px 10px;border-radius:5px;margin-right:10px}
.flight_tabs li a.active{background:#f68b21;color:#fff;border:1px solid #f68b21;font-size:14px;padding:5px 10px;border-radius:5px}
.flight_tabs_wrpr{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}
.flight_tabs li{display:inline-flex}
.HmSearchBox_LftBox{width:100%;border-radius:20px;padding:30px;padding-left:70px;background-color:rgba(255,255,255,0.75);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-height:390px; z-index: 1; position: relative;}
.HmSearchBox_LftBox::-webkit-scrollbar-track{border-radius:50px;background-color:rgba(255,255,255,0.5)}
.HmSearchBox_LftBox::-webkit-scrollbar{width:0;background-color:rgba(255,255,255,0.5)}
.HmSearchBox_LftBox::-webkit-scrollbar-thumb{border-radius:50px;background:rgba(255,255,255,0.5)}
.serach_bdr{display:flex;align-items:center;justify-content:space-between}
.hmSearchCal{width:50%;display:flex;align-items:center;justify-content:space-between;padding-right:10px;position:relative}
.hmSearchPass{width:50%;display:flex;align-items:center;justify-content:space-between;padding-left:7px}
.field_01{width:49%;position:relative}
.field_02{width:48%;position:relative}
.field_03{width:30%;position:relative}
input.form-control{height:50px;border:1px solid #ccc;border-radius:5px;font-size:14px}
select.form-control{height:50px!important;border:1px solid #ccc;border-radius:5px}
span.Frm{color:#000;font-size:14px}
.serach_outr label{display:inline-block;margin-bottom:5px}
.hmicons{position:relative}
.hmLocationicon:after{background:url(../images/hmlocation_icon.svg);background-repeat:no-repeat;width:14px;height:18px;display:block;background-size:contain;content:'';position:absolute;top:40px;right:10px}
.hmCalicon:after{background:url(../images/hmCalIcon.svg);background-repeat:no-repeat;width:17px;height:17px;display:block;background-size:contain;content:'';position:absolute;top:40px;right:10px}
.hmDownArrowicon:after{background:url(../images/hmdropDownIcon.svg);background-repeat:no-repeat;width:10px;height:10px;display:block;background-size:contain;content:'';position:absolute;top:47px;right:12px}
.form-control.hmselectArrow {
    background: #fff url(../images/hmdropDownIcon.svg);
    background-repeat: no-repeat;
    height: 5px;
    display: block;
    background-size: 10px;
    border: 1px solid #ccc;
    background-position: 96%;
    padding-right: 30px;
}
.hmSearchPass .hmselectArrow {
    background: #fff url(../images/hmdropDownIcon.svg);
    background-repeat: no-repeat;
    height: 5px;
    display: block;
    background-size: 10px;
    border: 1px solid #ccc;
    background-position: 90%;
    padding-right: 30px;
}
.cabinSelect.hmselectArrow {
    background: #fff url(../images/hmdropDownIcon.svg);
    background-repeat: no-repeat;
    height: 5px;
    display: block;
    background-size: 10px;
    border: 1px solid #ccc;
    background-position: 96%;
    padding-right: 30px;
}
.HmSearchBox_Rht{width:40%;display:flex;align-items:center}
.bnr_tittle{padding-left:40px}
.bnr_tittle h3{font-size:50px;color:#fff;letter-spacing:.58px;font-family:'Anydore';position:relative;text-shadow:2px 2px #000000a1}
.bnr_tittle h3:after{content:'';position:absolute;background:#fff;left:32%;top:30px;height:6px;width:60px}
.bnr_tittle h2{font-size:50px;color:#fff;font-family:'PoppinsBold';letter-spacing:.58px;text-shadow:2px 2px #000000a1}
.bnr_tittle p{font-family:'Poppins';font-size:18px;color:#fff;letter-spacing:.58px;font-weight:300;text-shadow:2px 2px #000000a1}
::-webkit-input-placeholder{color:#afafaf;font-size:14px}
::-moz-placeholder{color:#afafaf;font-size:14px}
:-ms-input-placeholder{color:#afafaf;font-size:14px}
:-moz-placeholder{color:#afafaf;font-size:14px}
.checkbox.style-e{display:inline-block;position:relative;padding-left:45px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.checkbox.style-e input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkbox.style-e input:checked ~ .checkbox__checkmark{background-color:#f68b21}
.checkbox.style-e input:checked ~ .checkbox__checkmark:after{left:15px}
.checkbox.style-e:hover input ~ .checkbox__checkmark{background-color:#a0a3aa}
.checkbox.style-e:hover input:checked ~ .checkbox__checkmark{background-color:#f68b21}
.checkbox.style-e .checkbox__checkmark{position:absolute;top:1px;left:0;height:22px;width:35px;background-color:#a0a3aa;transition:background-color .25s ease;border-radius:11px}
.checkbox.style-e .checkbox__checkmark:after{content:"";position:absolute;left:3px;top:2px;width:18px;height:18px;display:block;background-color:#fff;border-radius:50%;transition:left .25s ease}
.checkbox.style-e .checkbox__body{color:#000;line-height:24px;font-size:14px;transition:color .25s ease}
button.hmSearchBtn{background:#f68b21;color:#fff;border:none;border-radius:5px;padding:10px;width:100%;height:50px;font-size:17px;display:flex;align-items:center;justify-content:center;font-family:'PoppinsSemiBold'}
.hmSearchIcon{background:url(../images/hmSearchIcon.svg);background-repeat:no-repeat;background-position:center;width:17px;height:17px;display:block;background-size:contain;margin-right:10px}
.MultiCitySearch .field_02{width:32%}
.MultiCitySearch .field_01{width:50%;padding-right:10px}
.MultiCitySearch .hmSearchPass{width:100%;display:flex;align-items:center;justify-content:space-between;padding-left:0}
.MultiCitySearch .hmSearchPass .field_01{width:65%;padding-right:0}
.MultiCitySearch .hmSearchPass .field_03{width:30%;padding-right:10px}
.MultiCitySearch button.hmSearchBtn{margin-top:14px}
.multitripAdd{display:flex;align-items:center;justify-content:end;margin:0 0 5px;margin-left:10px}
.multiMinus{background:#626669;color:#fff;padding:4px 10px;border-radius:5px;font-size:13px;cursor:pointer;display:flex;align-items:center;margin-right:10px}
.multiplus{background:#00adad;color:#fff;padding:4px 10px;border-radius:5px;font-size:13px;cursor:pointer;display:flex;align-items:center}
.multitripAdd .plus{background:url(../images/multiPlus.svg);background-repeat:no-repeat;background-position:center;width:10px;height:10px;display:block;background-size:contain;margin-left:5px}
.multitripAdd .minus{background:url(../images/multiMinus.svg);background-repeat:no-repeat;background-position:center;width:10px;height:10px;display:block;background-size:contain;margin-left:5px}
.disable{opacity:.5}
.hmMobileApp{background:#faf5ee;background-position:bottom;width:100%;height:330px;background-repeat:no-repeat;background-size:cover;position:relative}
.hmMobileApp:after{background:url(../images/app_bg.png);background-position:left;width:100%;height:310px;background-size:cover;content:'';position:absolute;bottom:-40px;z-index:0}
.hmAppHandBg{background:url(../images/mobileApp_bg.png);background-position:top;width:417px;height:605px;background-repeat:no-repeat;background-size:contain;position:absolute;top:-300px;right:0;z-index:0}
.appText h2{font-size:28px;color:#000;font-family:'PoppinsBold';padding-bottom:10px;padding-top:30px}
.appText p{font-size:14px;color:#000;padding-bottom:15px}
.appicons img{margin-right:15px}
section.travel_deal_section{padding-top:30px}
section.travel_deal_section .deal_tittile h2{font-size:26px;font-family:'PoppinsSemiBold';padding-bottom:10px}
section.travel_deal_section .deal_tittile p{font-size:14px;padding-bottom:10px}
.hmflightDeals{padding-top:20px}
.hmflDealsImg{position:relative}
.hmflDealsPrice{padding-top:15px}
.hmflDealsPrice h2{font-size:20px;font-family:'PoppinsSemiBold'}
.hmHotelsDeals{padding-top:20px}
.travel_deal_section .hmHotelsDeals .item img{border-radius:12px;height:360px}
.travel_deal_section .hmHotelsDeals .caption.d-flex{justify-content:end;text-align:right}
.travel_deal_section .hmHotelsDeals .caption h4{padding-bottom:2px;display:flex;align-items:center;color:#fff;justify-content:end}
.travel_deal_section .hmHotelsDeals .caption h3{padding-bottom:0;font-size:17px;color:#FFF;font-family:'PoppinsSemiBold'}
.travel_deal_section .hmHotelsDeals .caption p{color:#fff;font-size:14px;font-family:'Poppins';font-weight:300}
.hmhtldealsName{padding-top:15px}
.hmhtldealsName h2{font-size:17px;font-family:'PoppinsSemiBold';padding-bottom:5px}
.hmhtldealsName p{font-size:14px;font-family:'Poppins';font-weight:300}
section.hmpackages{background:#00adad;padding:0;margin:0;margin-top:100px}
.packageLady{background:url(../images/hmlady.png);background-position:top;width:375px;height:611px;background-repeat:no-repeat;background-size:contain;margin-top:-100px;margin-left:-80px}
.hmpackages h2{font-size:26px;font-family:'PoppinsSemiBold';padding-bottom:30px;color:#fff;text-align:center;padding-top:60px}
.travel_deal_section.hmpackages .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px;background:#e3e3e3;display:block;-webkit-backface-visibility:visible;border-radius:30px}
.travel_deal_section.hmpackages .owl-theme .owl-dots .owl-dot.active span,.topsearched .owl-theme .owl-dots .owl-dot:hover span{background:#fff}
.travel_deal_section.hmpackages .owl-dots{display:block!important;text-align:center;margin-top:30px}
.hmwhyAkbarAlam{background:url(../images/why_bg.jpg);background-position:center;width:100%;height:400px;background-repeat:repeat;background-size:cover}
.hmwhyAkbarAlam h2{font-size:26px;font-family:'PoppinsSemiBold';padding-bottom:30px;color:#000;text-align:center;padding-top:60px}
.whylowestBg{position:relative}
.whybgWhite{background:#fff;border-radius:10px;position:absolute;padding:20px;z-index:9;box-shadow:0 2px 12px #3d3d3d70;padding-right:70px;width:100%}
.whylowestBg:after{background:url(../images/lowestPrice.png);background-position:center;width:81px;height:95px;background-repeat:no-repeat;background-size:contain;content:'';position:absolute;right:-41px;top:20px;z-index:10}
.whylowestBg:before{background:#00adad;border-radius:10px;width:75%;height:180px;content:'';position:absolute;left:-22px;top:-22px;z-index:1}
.whysafeSecureBg{position:relative}
.whysafeSecureBg:after{background:url(../images/safeSecure.png);background-position:center;width:81px;height:95px;background-repeat:no-repeat;background-size:contain;content:'';position:absolute;right:-41px;top:20px;z-index:10}
.whysafeSecureBg:before{background:#00adad;border-radius:10px;width:75%;height:180px;content:'';position:absolute;left:-22px;top:-22px;z-index:1}
.whywereBg{position:relative}
.whywereBg:after{background:url(../images/wereWithu.png);background-position:center;width:81px;height:95px;background-repeat:no-repeat;background-size:contain;content:'';position:absolute;right:-41px;top:20px;z-index:10}
.whywereBg:before{background:#00adad;border-radius:10px;width:75%;height:180px;content:'';position:absolute;left:-22px;top:-22px;z-index:1}
.whybgWhite h3{font-size:20px;font-family:'PoppinsSemiBold';color:#000;padding-bottom:10px}
.whybgWhite p{font-size:14px;color:#000}
.whyalamMain{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:35px}
.whyColBox{width:28%}
footer{background:#1d2d2d;padding:40px 0 30px}
.footDeals h3{font-size:17px;font-family:'PoppinsSemiBold';color:#fff;padding-bottom:15px}
.footDeals ul li a{color:#99adbe!important;font-size:14px;line-height:22px}
.footAdress h3{font-size:17px;font-family:'PoppinsSemiBold';color:#fff;padding-bottom:15px}
.footAdress p{font-size:14px;color:#99adbe}
.footPhIcon{background:url(../images/foot_phIcon.png);width:16px;height:15px;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:5px}
.footAdresIcon{background:url(../images/footLocIcon.png);width:13px;height:17px;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:7px}
.footEmailIcon{background:url(../images/footEmailIcon.png);width:14px;height:12px;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:7px}
.footquestion h3{font-size:17px;font-family:'PoppinsSemiBold';color:#fff;padding-bottom:15px}
.footquestion p{font-size:14px;color:#99adbe;padding-bottom:10px;display:flex;align-items:center}
.foot_security{background:#fff;padding:20px 0;margin-top:30px}
.foot_menu{width:100%;text-align:center}
.foot_menu ul{display:flex;justify-content:center;padding-bottom:10px}
section.foot_bottom{padding-top:25px}
.foot_menu ul li a{color:#99adbe;font-size:14px}
.foot_menu ul li{padding:0 7px}
.foot_menu p{color:#99adbe;font-size:14px;text-align:center}
.down_arrow:after{background:url(../images/hmdropDownIcon.svg);background-repeat:no-repeat;width:10px;height:10px;display:block;background-size:contain;content:'';position:absolute;top:47px;right:12px}
.HmSearchBox.hmmultiSearchTop{padding-top:200px}
.flight_search_area.hotel_search_area .hmSearchCal{width:100%;display:flex;align-items:center;justify-content:space-between;padding-right:0}
.field_01.hmhtlSearchmt{margin-top:10px}
.flight_search_area.hotel_search_area .hmSearchPass{width:100%;display:flex;align-items:center;justify-content:flex-start;padding-left:0}
.flight_search_area.hotel_search_area .htlSrchRoomAdd{width:20%;background:#f68b21;color:#fff;font-size:14px;margin:10px 10px 0 0;padding:0 5px;border-radius:5px;height:50px;text-align:center;line-height:49px}
.flight_search_area.hotel_search_area .htlSrchRoomCount{width:20%}
.flight_search_area.hotel_search_area .field_03{width:20%;margin-right:10px}
.flight_search_area.hotel_search_area .field_03:last-child{margin-right:0}
.htladdRooms{display:flex;align-items:center;justify-content:start;margin:2px 0 15px}
.htladdRooms .plus{background:url(../images/multiPlus.svg);background-repeat:no-repeat;background-position:center;width:10px;height:10px;display:block;background-size:contain;margin-left:5px}
.htladdRooms .minus{background:url(../images/multiMinus.svg);background-repeat:no-repeat;background-position:center;width:10px;height:10px;display:block;background-size:contain;margin-left:5px}