.Banner{width:100%;padding-bottom:40px;background:url(../images/banner_bg.jpg) repeat;background-size:cover;position:relative;min-height:800px}
.bnr_ftr{background:url(../images/banner_footer.png);background-size:100% 100%;width:100%;height:226px;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:45px;color:#fff;text-shadow:2px 0 3px rgba(0,0,0,0.6);text-align:center;font-weight:600;padding-bottom:20px;font-family:'Honey Script','DroidKufiBold'}
.search_area_nav ul{text-align:center;display:flex;justify-content:center}
.search_area_nav ul li{width:117px;height:118px;padding:10px;background:#f5f7f8;border-radius:40px;display:inline-block;margin:0 8px;position:relative;cursor:pointer;z-index:1}
.search_area_nav ul li.active{background:#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:11px;color:#1d2b34;letter-spacing:0}
.flight_icon{background:url(../images/flight_icon.png);background-repeat:no-repeat;background-position:center;width:47px;height:64px;display:block;transform:scaleX(-1)}
.hotel_icon{background:url(../images/hotel_icon.png);background-repeat:no-repeat;background-position:center;width:51px;height:64px;display:block}
.flighthotel_icon{background:url(../images/fh_icon.png);background-repeat:no-repeat;background-position:center;width:49px;height:64px;display:block}
.package_icon{background:url(../images/package_icon.png);background-repeat:no-repeat;background-position:center;width:53px;height:64px;display:block}
.nav_home_icon{background:url(../images/home_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.main_nav ul li a.active .nav_home_icon{background:url(../images/home_icon_active.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.main_nav ul li a.active .nav_trips_icon{background:url(../images/mytrips_icon_active.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.main_nav ul li a.active .nav_myprofile_icon{background:url(../images/myprofile_icon_active.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.main_nav ul li a.active .nav_support_icon{background:url(../images/support_icon_active.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.nav_deals_icon{background:url(../images/deals_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.nav_trips_icon{background:url(../images/mytrips_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.nav_myprofile_icon{background:url(../images/myprofile_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.nav_support_icon{background:url(../images/support_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block;background:url(../images/support_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.nav_settings_icon{background:url(../images/settings_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.main_nav ul li a.active .nav_settings_icon{background:url(../images/settings_icon_active.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
header.sticky .nav_settings_icon{background:url(../images/settings_icon_sticky.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.innerHeader .nav_settings_icon{background:url(../images/settings_icon_sticky.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.currency_img{height:14px}
.currency_img img{height:14px}
header.sticky .nav_home_icon{background:url(../images/home_icon_sticky.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
header.sticky .nav_deals_icon{background:url(../images/deals_icon_sticky.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
header.sticky .nav_trips_icon{background:url(../images/mytrips_icon_sticky.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
header.sticky .nav_myprofile_icon{background:url(../images/myprofile_icon_sticky.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
header.sticky .nav_support_icon{background:url(../images/support_icon_sticky.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:18px;height:16px;display:block}
.srch_bx_flx{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}
.searchpanel_box{background:#FFF;min-height:133px;padding:20px;padding-top:25px;box-shadow:1px 5px 8px 0 #000;border-radius:42px;border-bottom-left-radius:0;margin-top:15px;position:relative;z-index:1}
.searchpanel_box_srch_box{background:#FFF;width:300px;height:72px;position:absolute;bottom:-70px;left:0;border-bottom-left-radius:42px;padding-left:25px;z-index:1}
.searchpanel_box_srch_box:before{content:'';position:absolute;width:0;height:0;border-top:72px solid #fff;border-right:60px solid transparent;right:-60px}
.searchBtn{background:#e24f31;outline:none;border:none;color:#FFF;padding:0;width:100%;font-size:14px;height:52px;border-radius:12px;font-weight:500}
.hm_srch_clm1{display:flex}
.hm_col_01{width:31.5%;position:relative;margin:0 10px}
.hm_srch_fld{position:relative}
.hm_srch_fld label{background:#02bed4;display:block;width:fit-content;margin:0;font-size:12px;color:#fff;padding:0 10px;height:35px;position:relative;top:10px;z-index:0;margin-top:-10px;border-top-right-radius:12px;line-height:27px;font-family:'PoppinsBold','DroidKufiBold'}
.hm_srch_fld label:after{content:'';position:absolute;width:0;height:0;border-bottom:35px solid #02bed4;border-left:30px solid transparent;left:-30px}
.hm_srch_fld_bdr{border:solid #02bed4 1px;border-radius:14px;position:relative}
.hm_srch_fld input{padding:0 15px;border:none;width:100%;position:relative;color:#1d2b34;font-size:14px;height:100%;border-radius:14px;height:60px;padding-right:35px;padding-left:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block}
.hm_srch_fld input::-ms-input-placeholder{color:#1d2b34}
.hm_srch_fld input::placeholder{color:#1d2b34}
.hm_srch_fld select{padding:0 15px;border:none;width:100%;position:relative;color:#1d2b34;font-size:14px;height:100%;border-radius:14px;height:60px!important;padding-right:35px}
.hm_calender input{height:100%;height:60px}
.hmsrchIcon{content:'';background:url(../images/search_icon.svg);background-size:contain;width:20px;height:20px;display:inline-block;margin-left:5px;position:relative;top:2px}
.hmlocation:before{content:'';background:url(../images/location.svg);background-size:contain;width:12px;height:17px;display:inline-block;position:absolute;top:22px;right:12px;z-index:2}
.auto_hmhotelIcon:before{content:'';background:url(../images/hotel_auto_icon.svg);background-size:contain;width:12px;height:17px;display:inline-block;position:absolute;top:22px;right:12px;z-index:2}
.hmcalener_icon{position:relative}
.hmcalener_icon:before{content:'';background:url(../images/location.svg);background-size:contain;width:12px;height:17px;display:inline-block;position:absolute;top:20px;right:12px;z-index:2;background:url(../images/calendar_icon.png);background-size:contain;width:14px;height:16px;display:inline-block;position:absolute;top:20px;right:12px;z-index:2}
.guest_icon:before{content:'';background:url(../images/guest_icon.png);background-size:contain;width:21px;height:18px;display:inline-block;position:absolute;top:20px;right:12px;z-index:2}
.down_arrow:after{content:'';background:url(../images/down_arrow.svg);background-size:contain;width:12px;height:7px;display:inline-block;position:absolute;top:26px;left:12px;z-index:2}
.form-group.down_arrow{position:relative}
.clearBtn{font-size:0;background:url(../images/hm_clear.svg) no-repeat;width:16px;height:16px;top:20px;position:absolute;left:10px;cursor:pointer;background-size:contain}
.hm_guest.psngerBox{z-index:100;background:#fff;right:0;padding:0;width:100%;color:#2e3738}
.hm_guest.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}
.hm_guest .room-repeat{border-bottom:1px solid #dfdfdf;padding-bottom:0;padding-top:15px}
.hm_guest .room-repeat:first-child{padding-top:0}
.hm_guest .room-repeat h3{font-size:16px;color:#272a68;margin:0 0 8px}
.hm_guest .room-repeat ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.hm_guest .room-repeat ul li{margin-bottom:5px;width:48%;position:relative}
.hm_guest .room-repeat p{margin-bottom:5px;font-size:12px}
.hm_guest .plus-plus-button{width:28px;height:28px;color:#fff;padding:0;background:url(../images/plus_button.svg);background-size:contain;margin:0;font-size:18px;line-height:17px;border:none}
.hm_guest .plus-minus-button{width:28px;height:28px;color:#fff;padding:0;background:url(../images/minus_button.svg);background-size:contain;margin:0;font-size:18px;line-height:17px;border:none}
.hm_guest .room-repeat .psnrs_travel{width:30px;height:28px;text-align:center;line-height:22px;font-size:14px}
.hm_guest .addRoom{font-size:14px;color:#272a68!important;text-decoration:none!important;cursor:pointer;letter-spacing:0}
.hm_guest .removeRoom{font-size:14px;color:#00bed1!important;text-decoration:none!important;cursor:pointer;letter-spacing:0}
.hm_guest .psngr_applyBox button{background:#e34f31;height:52px;text-align:center;color:#FFF;font-size:14px;border-radius:5px;border:none}
.hm_guest .trvelrsList{padding-bottom:15px}
.hm_guest .trvelrsList h4{font-size:16px;color:#4a4a4a;margin:0 0 5px;font-family:'PoppinsBold','DroidKufiBold'}
.hm_guest .trvelrsList .psnrs_travel{width:30px;height:28px;text-align:center;line-height:28px}
.hm_guest .trvelrsList .travelersLHalf p{font-size:15px;text-transform:capitalize;margin:0;line-height:18px;color:#1d2b34}
.hm_guest .trvelrsList .travelersLHalf p span{font-size:14px;opacity:.9;display:block;color:#1d2b34}
.hm_guest .trvelrsList .traveller_rows{padding:10px 0;border-bottom:solid 1px #e0e0e0}
.hm_guest.psngerBox select{width:100%;font-size:14px;color:#373e43;border:solid #cacaca 1px;border-radius:5px;min-height:45px;padding:0 12px}
.hm_guest.psngerBox input{width:100%;font-size:14px;color:#373e43;border:solid #cacaca 1px;border-radius:5px;min-height:45px;padding:0 12px}
.hm_guest.psngerBox .form-group{margin-bottom:15px}
.hm_guest .selectCabn{position:relative}
.hm_guest .selectCabn label{font-size:14px;margin-bottom:5px;color:#1d2b34}
.hm_guest.psngerBox .down_arrow:after{top:45px}
.hm_guest .room-repeat h3{font-size:16px;color:#4a4a4a;margin-bottom:10px;font-family:'PoppinsBold','DroidKufiBold'}
.hm_guest .room-repeat label{font-size:14px;margin-bottom:5px;letter-spacing:0;color:#4a4a4a}
.hm_guest .htlrooms{margin-top:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dfdfdf}
.mob_show{display:none}
.mob_hide{display:block}
.hm_mob_cldr_hd{padding-bottom:10px;display:flex;align-items:center}
.hm_mob_cldr_hd span{letter-spacing:0;color:#1d2b34}
.hm_mob_cldr_hd_icon{content:'';background:url(../images/calendar_icon.png);background-size:contain;width:14px;height:16px;display:inline-block;margin-left:5px}
.hm_mob_clnr_main{width:100%;padding:10px 0;display:flex;border-radius:14px;background:#fff}
.hm_mob_clnr_dvd{width:50%;display:block;padding:10px}
.hm_mob_clnr_dvd:last-child{border-right:solid #ccc 1px}
.hm_mob_cldr_d{width:30%;font-size:26px;color:#1d2b34;font-family:'PoppinsBold','DroidKufiBold';letter-spacing:0}
.hm_mob_cldr_y{display:flex}
.hm_mob_cldr_w{width:70%;font-size:14px;letter-spacing:0;border-right:solid #ccc 1px;padding-right:10px}
.hm_mob_cldr_w p{margin:0;padding:0;color:#1d2b34;font-size:13px;line-height:16px;letter-spacing:0}
.hm_mob_cldr_w p:first-child{padding-bottom:5px;border-bottom:solid #ccc 1px;margin-bottom:5px}
.flash_sale_section{padding:20px 0;min-height:500px}
.flash_sale_main{display:flex;width:100%}
.flash_sale_lft{width:25%}
.flash_sale_lady_pic{width:472px;height:706px;background:url(../images/lady.png) no-repeat;position:absolute;right:-110px;top:-215px;z-index:0;transform:scaleX(-1)}
.flash_sale_tittle{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px}
.flash_sale_tittle h2{font-size:24px;color:#1d2b34;font-family:'DroidKufiBold','PoppinsSemiBold'}
a.viewmore{color:#e24f31!important;font-size:14px}
.flash_sale_dvd_main{display:flex}
.flash_sale_dvd{width:50%;margin-left:20px}
.flash_sale_dvd:last-child{margin-left:0}
.flash_sale_dvd img{border-radius:8px;height:184px;width: 100%;cursor:pointer;}
.flash_sale_full{width:100%;margin-right:20px}
.flash_sale_full:last-child{margin-right:0}
.flash_sale_full img{border-radius:8px;height:184px;cursor:pointer;}
.flash_sale_clm2{padding-top:30px}
.flash_sale_rht{width:75%}
.travel_deal_section{padding:20px 0}
.deal_tittile h2{font-size:22px;color:#1d2b34;font-family:'DroidKufiBold','PoppinsSemiBold'}
.deal_tittile p{font-size:14px;color:#797e82;padding-bottom:15px}
.travel_deal_section .item{position:relative}
.travel_deal_section .item img{border-radius:12px;height:268px;cursor:pointer; width: 100%;}
.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-right-radius:12px;border-bottom-right-radius:12px;cursor:pointer}
.travel_deal_section .caption h4{padding-bottom:2px;display:flex;align-items:center}
.travel_deal_section .caption h4 span{color:#FFF;font-size:15px}
.travel_deal_section .caption h3{padding-bottom:0}
.travel_deal_section .caption h3 span{color:#e34f32;font-size:17px;font-family:'DroidKufiBold','PoppinsSemiBold';padding:0 2px}
.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;transform: scaleX(-1);}
.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;transform: scaleX(-1);}
.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:#e24f31}
.travel_deal_section .owl-theme .owl-dots .owl-dot span{width:9px;height:9px;margin:5px;background:#bec2c6;display:block;-webkit-backface-visibility:visible;border-radius:30px}
.hm_ad{padding:20px 0}
.hm_ad img{border-radius:12px;height:254px}
.hm_stay{padding:20px 0}
.hm_stay .item{position:relative;cursor:pointer}
.hm_stay .owl-dots{display:block!important;text-align:center;margin-top:15px}
.hm_stay .owl-theme .owl-dots .owl-dot.active span,.topsearched .owl-theme .owl-dots .owl-dot:hover span{background:#e24f31}
.hm_stay .owl-theme .owl-dots .owl-dot span{width:9px;height:9px;margin:5px;background:#bec2c6;display:block;-webkit-backface-visibility:visible;border-radius:30px}
.stay_tittile{text-align:center}
.stay_tittile h2{font-size:22px;color:#1d2b34;font-family:'DroidKufiBold','PoppinsSemiBold'}
.stay_tittile p{font-size:14px;color:#797e82;margin-bottom:20px}
.hm_stay_imgbox{background:#fff;border-top-right-radius:12px;border-top-left-radius:12px;overflow:hidden}
.hm_stay_imgbox .image-gallery{padding:0;display:flex}
.hm_stay_imgbox .image-gallery .col-one{margin-left:5px;width:calc(365px - 205px)}
.hm_stay_imgbox .image-gallery .col-one .img-big{width:100%;height:100%;margin-bottom:0}
.hm_stay_imgbox .image-gallery .col-one .img-big img{height:100%;cursor:pointer}
img.img-bg {
    width: 100%;
    height: 216px;
    margin-bottom: 0px;
}
.rec-item-wrapper {
    display: block !important;
}
.hm_stay_imgbox .image-gallery .col-one .btn{width:100%;display:block;padding:12px 15px;text-align:center;color:#fff;text-decoration:none;border-radius:2px;background:#008c9e;background:-moz-linear-gradient(left,#008c9e 0%,#00949e 40%,#67d5b5 100%);background:-webkit-linear-gradient(left,#008c9e 0%,#00949e 40%,#67d5b5 100%);background:linear-gradient(to right,#008c9e 0%,#00949e 40%,#67d5b5 100%);font-size:13px;line-height:18px}
.hm_stay_imgbox .image-gallery .col-two{width:225px}
.hm_stay_imgbox .image-gallery .col-two .col-row{display:flex}
.hm_stay_imgbox .image-gallery .col-two .col-row:first-of-type{margin-bottom:5px}
.hm_stay_imgbox .image-gallery .col-two .col-row .img-square{width:110px;height:100px}
.hm_stay_imgbox .image-gallery .col-two .col-row .img-square:first-of-type{margin-left:5px}
.hm_stay_imgbox .image-gallery .col-two .col-row .img-landscape{width:100%;height:calc(216px - 100px - 5px)}
.stay_caption{background:#fff;padding:20px;height:auto;border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.stay_caption_clm_1{width:100%;border-bottom:solid #ccc 1px;padding-bottom:12px;margin-bottom:12px}
.stay_caption_clm_1 h2{font-family:'DroidKufiBold','PoppinsSemiBold';font-size:16px;color:#1d2b34;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.stay_caption_clm_1 p{font-size:14px;color:#797e82;line-height:16px;margin-bottom:0;padding-bottom:0}
.stay_caption_clm_1 .star_filter{margin-top:5px;margin-bottom:5px}
.stay_caption_clm_2{width:100%;border-bottom:solid #ccc 0;padding-bottom:0;margin-bottom:0}
.stay_caption_clm_2 h3{padding:2px 0}
.stay_caption_clm_2 h3 span{font-family:'DroidKufiBold','PoppinsSemiBold';font-size:16px;color:#e34f32;padding-right:2px}
.stay_caption_clm_2 h4{font-size:14px;color:#1d2b34;position:relative;width:fit-content}
.stay_caption_clm_2 h4 span{font-size:14px;color:#797e82;padding-right:2px}
.stay_caption_clm_2 h4:after{position:absolute;content:'';width:100%;height:1px;background:#797e82;right:0;top:48%}
.stay_caption_clm_2 p{font-size:14px;color:#797e82;line-height:16px;margin-bottom:0;padding-bottom:0}
.NewsLetter{padding:20px 0;display:flex}
.newsLetterBox{background:#fff;width:100%;border-radius:12px;padding:28px 25px}
.newsLetterBox1{width:100%;display:flex}
.newsLetterBox1Img{width:47px;height:46px;margin-left:20px;background:url(../images/newsletterimg.png) no-repeat;transform:scaleX(-1)}
.newsLetterBox1Txt{width:80%}
.newsLetterBox1Txt h2{padding:0;margin:0;font-size:22px;color:#1d2b34;font-family:'DroidKufiBold','PoppinsSemiBold';padding-bottom:2px}
.newsLetterBox1Txt p{padding:0;margin:0;font-size:14px;color:#797e82}
.newsLetterBox2{width:100%;display:flex;justify-content:flex-end}
.newsLetterBox2Filed{width:73%;margin-right:-20px}
.newsLetterBox2Btn{width:25%}
.newsLetterFiled{height:58px;border:0;border-radius:4px;background:#FFF;border:solid #ccc 1px!important}
.newsBtn{width:100%;background:#e24f31;border:none;font-size:14px;padding:12px 20px;height:58px;color:#fff;border-radius:12px;border-bottom-right-radius:0;border-top-right-radius:0}
.newsBtn:hover{background:#ff5a00}
.newsBtn:focus{border:none;outline:none}
.newsLetterFiled::placeholder{color:#333;font-size:18px}
.newsLetterBox2Filed .form-control{padding:0 15px}
.newsLetterBox2Filed .form-control:focus{background:#FFF;color:#333}
.newsLetterBox2Filed input{height:58px!important;border-radius:12px;border-top-left-radius:0;border-bottom-left-radius:0;font-size:14px}
.vacation_main{width:100%;height:600px;padding:55px 0;margin-top:50px;margin-bottom:0;background:url(../images/vaction_bg_ar.jpg) no-repeat;display:flex;align-items:center}
.vacation_tittle{padding-bottom:40px}
.vacation_tittle h2{font-size:20px;color:#fff;font-family:'DroidKufiBold','PoppinsSemiBold'}
.vacation_tittle h2 span{font-size:18px;color:#fff;display:block}
.vacation_main .owl-dots{display:block!important;text-align:center;margin-top:15px}
.vacation_main .owl-theme .owl-dots .owl-dot.active span,.vacation_main .owl-theme .owl-dots .owl-dot:hover span{background:#e24f31}
.vacation_main .owl-theme .owl-dots .owl-dot span{width:9px;height:9px;margin:5px;background:#80a392;display:block;-webkit-backface-visibility:visible;border-radius:30px}
.vacation_main .item{position:relative;margin:10px!important}
.vacation_main .item img{border-radius:12px;height:333px;box-shadow:0 2px 8px #570000;cursor:pointer}
.vacation_main .caption{padding:15px;position:absolute;width:100%;bottom:0;background:linear-gradient(0deg,rgb(255, 255, 255) 0%,rgba(253,187,45,0) 100%);border-bottom-left-radius:12px;border-bottom-right-radius:12px}
.vacation_main .caption h4 span{color:#313843;font-size:14px}
.vacation_main .caption h3{padding-bottom:5px;cursor: pointer;}
.vacation_main .caption h3 span{color:#313843;font-size:14px;font-family:'DroidKufiBold','PoppinsSemiBold';padding:0 2px}
.vacation_main .owl-carousel.owl-drag .owl-item .item:first-child{margin-right:0!important}
.seo_app_main{padding-top:20px;background:#fefefe url(../images/ftr_tree_bg.jpg) no-repeat bottom center}
.hm_seo_main{width:100%;padding-top:40px}
.hm_seo_main h2{font-size:16px;color:#1d2b34;font-family:'DroidKufiBold','PoppinsSemiBold';padding-bottom:15px}
.hm_seo_main ul li a{font-size:14px;color:#797e82;padding:5px 0;display:inline-block}
.hm_seo_main ul li a span{padding-right:4px}
.hm_seo_main h4 a{font-size:14px;color:#e24f31;padding-top:5px;display:block}
.hm_app_main{display:flex;align-items:center;width:100%;padding-top:50px;padding-bottom:15px}
.hm_app_lft{width:40%}
.hm_app_lft h3{font-size:18px;color:#fff;font-family:'DroidKufiBold','PoppinsSemiBold';padding-bottom:15px}
.hm_app_lft ul li{font-size:14px;padding:5px 0;padding-right:25px;color:#fff;position:relative}
.hm_app_lft ul li:before{content:'';position:absolute;right:0;width:18px;height:16px;background:url(../images/ftr_tick.png) no-repeat}
.hm_app_mdl{width:20%}
.hm_app_frame{background:url(../images/app_frame.svg) no-repeat;background-size:contain;width:254px;height:506px;display:flex;align-items:center;justify-content:center}
.hm_app_frame h2{font-size:16px;color:#fff;font-family:'DroidKufiBold','PoppinsSemiBold'}
.hm_app_frame h2 span{display:block;line-height:38px}
.hm_app_frame h2 span:nth-child(2){font-size:45px}
.hm_app_rht{width:40%}
.hm_app_rht_clm{width:100%;padding-right:60px}
.app_sec1 h2{font-size:18px;color:#fff;font-family:'DroidKufiBold','PoppinsSemiBold';padding-bottom:8px}
.app_sec1 p{font-size:14px;color:#fff;padding-bottom:15px}
.app_sec2{display:flex}
.hm_app_icon{width:46%}
.hm_app_icon img{margin-bottom:10px; cursor: pointer;}
.hm_app_icon img:last-child{margin-bottom:0}
.footer{background:#11221c;padding:30px 0;padding-bottom:0}
.footer_clm1{padding:20px 0;padding-bottom:30px}
.footer_clm1 ul li a{color:#82939b;font-size:14px;padding:5px 0;display:inline-block}
.footer_clm1 h2{font-size:16px;color:#fff;font-family:'DroidKufiBold','PoppinsSemiBold';padding-bottom:15px}
.ftr_logo_sec_outr{height:100%;display:flex;align-items:center}
.ftr_logo_sec ul{display:flex}
.ftr_logo_sec ul li{padding-left:10px}
.ftr_logo_sec img{margin-bottom:15px}
.footer_clm2{text-align:center;border-top:1px solid #374943;border-bottom:1px solid #374943;padding:20px 0}
.ftrAccept{width:100%;display:flex;align-items:center}
.ftrAccept ul{width:100%;display:flex;align-items:center;justify-content:center;list-style:none}
.ftrAccept ul li{margin-right:10px}
.footer_clm3{text-align:center;border-top:0 solid #374943;border-bottom:0 solid #374943;padding:20px 0}
.ftrLinks{display:flex;justify-content:center}
.ftrLinks ul li{display:inline-block;padding:0 10px;position:relative;line-height:14px}
.ftrLinks ul li:after{position:absolute;content:'';width:2px;height:100%;background:#65757a;left:-3px}
.ftrLinks ul li:last-child:after{background:none}
.ftrLinks ul li a{color:#82939b;font-size:13px}
.poweredBy{width:100%;text-align:center;padding:0;font-size:14px}
.poweredBy p{padding-top:5px;padding-bottom:0;color:#82939b;font-size:13px}
.hm_col_01_fl{width:28%;position:relative;margin-left:10px}
.hm_col_02_fl{width:20%;position:relative;margin:0 10px}
.hm_col_03_fl{width:25%;position:relative;margin:0 10px}
.fight_leav_box{position:relative}
.fight_leav_box_bdr{position:relative}
.hm_col_01_fl_mdfy_flex .fight_multy_cls_box_bdr:after{position:absolute;content:'';width:1px;height:50px;background:#cdcdcd;bottom:0;right:0;transform:translate(5%,-10%);right:auto}
.fight_leav_box_bdr:after{position:absolute;content:'';width:90%;height:1px;background:#cdcdcd;bottom:0;left:0;transform:translate(6%,0%)}
.swich_icon{width:38px;height:38px;background:url(../images/swich_icon.png) no-repeat;display:inline-block;position:absolute;top:32%;left:10px}
.hmclendar:before{content:'';background:url(../images/calendar_icon.png);background-size:contain;width:14px;height:16px;display:inline-block;position:absolute;top:22px;right:12px;z-index:2}
.hmguest_icon:before{content:'';background:url(../images/guest_icon.png);background-size:contain;width:21px;height:18px;display:inline-block;position:absolute;top:22px;right:12px;z-index:2}
.hmcabin_class_icon:before{content:'';background:url(../images/cabin_class.png);background-size:contain;width:20px;height:18px;display:inline-block;position:absolute;top:22px;right:12px;z-index:2;transform:scaleX(-1)}
.searchpanel_box_srch_box_flight{background:#FFF;width:360px;height:72px;position:absolute;bottom:-70px;left:0;border-bottom-left-radius:32px;padding-left:25px;z-index:1}
.searchpanel_box_srch_box_flight:before{content:'';position:absolute;width:0;height:0;border-top:72px solid #fff;border-right:60px solid transparent;right:-60px}
.hm_nonstop{position:relative;width:70%;display:flex;align-items:center}
.hmStops [type="checkbox"]:checked,.hmStops [type="checkbox"]:not(:checked){position:absolute;right:-9999px}
.hmStops [type="checkbox"]:checked + label,.hmStops [type="checkbox"]:not(:checked) + label{position:relative;padding-right:34px!important;padding-top:0;cursor:pointer;line-height:25px;display:inline-block;color:#373e43;font-size:14px;font-weight:400;margin-right:10px;padding-bottom:0!important;margin-top:5px;margin-bottom:0;width:auto}
.hmStops [type="checkbox"]:checked + label:before,.hmStops [type="checkbox"]:not(:checked) + label:before{content:'';position:absolute;right:0;top:0;width:25px;height:25px;background:url(../images/hm_nonstop.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;right:0;background:url(../images/hm_nonstop.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)}
.hm_nonstop{position:relative;width:70%}
.hm_srchftr{display:flex}
.hm_srch_clm2{display:flex;padding-top:10px}
.flight_tabs_wrpr{margin-top:0;margin-bottom:8px}
.flight_tabs li a{padding:6px 18px;line-height:18px;transition:all .3s;position:relative;font-size:14px;color:#000;padding-right:22px}
.flight_tabs li a:before{border-radius:50%;background:#ccc;border:solid #ccc 1px;content:"";width:15px;height:15px;display:inline-block;position:absolute;right:0;top:50%;margin-top:-9px}
.flight_tabs li a.active:after{border-radius:50%;background-color:#02bed4;border:solid #02bed4 1px;content:"";width:15px;height:15px;display:inline-block;position:absolute;right:0;top:50%;margin-top:-9px}
.disable{opacity:.3;pointer-events:none}
.hm_col_01_fl_mdfy_flex{display:flex}
.hm_col_01_fl_mdfy{width:50%;position:relative;margin-left:10px}
.hm_col_03_fl_mdfy{width:40%;position:relative;margin:0 10px}
.hm_col_02_fl_mdfy{width:10%;position:relative;margin:0 10px}
.fight_leav_box_mdfy{width:50%;position:relative}
.fl_multy_btn .plus-minus-button{width:28px;height:28px;color:#fff;padding:0;background:url(../images/minus_button.svg);background-size:contain;margin:0;font-size:18px;line-height:17px;border:none;margin-right:0}
.fl_multy_btn .plus-plus-button{width:28px;height:28px;color:#fff;padding:0;background:url(../images/plus_button.svg);background-size:contain;margin:0;font-size:18px;line-height:17px;border:none;margin-left:5px}
.fl_multy_btn{display:flex;height:100%;padding-top:40px}
.hm_col_01_fl_mdfy_flex .fight_leav_box_bdr:after{position:absolute;content:'';width:1px;height:50px;background:#cdcdcd;bottom:0;left:0;transform:translate(5%,-10%);right:auto}
.hm_col_04_fl_mdfy{width:50%;position:relative;margin-left:10px}
.hm_col_04_fl_mdfy .fight_leav_box_bdr:after{position:absolute;content:'';width:1px;height:50px;background:#cdcdcd;bottom:0;left:0;transform:translate(5%,-10%);right:auto}
.fight_prfd_mdfy{width:100%;position:relative}
.hm_col_05_fl_mdfy{width:30%;position:relative;margin:0 10px}
.hm_col_06_fl_mdfy{width:20%;position:relative;margin:0 10px}
.hm_col_05_fl_mdfy .fight_leav_box_bdr:after{position:absolute;content:'';width:1px;height:50px;background:#cdcdcd;bottom:0;right:0;transform:translate(5%,-10%);left:auto}
.multy_repeat{margin-bottom:10px}
.srch_more_optn{display:inline-block;width:100%;height:60px}
.srch_more_optn span{padding:15px;display:inline-block;color:#02bed4;font-size:14px}
.srch_optn_down_arrow{content:'';background:url(../images/down_arrow_blue.svg);background-size:contain;width:12px;height:7px;display:inline-block;top:26px;right:12px;z-index:2; margin-right: 10px;}
.hm_srch_clm1_more_show{display:flex;margin-top:10px}
.hm_col_01_fh{width:25%;position:relative;margin:0 10px;display:flex}
.hm_ineed{position:relative;width:100%;display:flex;align-items:center}
.hm_ineed [type="checkbox"]:checked,.hm_ineed [type="checkbox"]:not(:checked){position:absolute;right:-9999px}
.hm_ineed [type="checkbox"]:checked + label,.hm_ineed [type="checkbox"]:not(:checked) + label{position:relative;padding-right:32px!important;padding-top:0;cursor:pointer;line-height:25px;display:inline-block;color:#373e43;font-size:13px;font-weight:400;margin-right:0;padding-bottom:0!important;margin-top:5px;margin-bottom:0;width:auto}
.hm_ineed [type="checkbox"]:checked + label:before,.hm_ineed [type="checkbox"]:not(:checked) + label:before{content:'';position:absolute;right:0;top:0;width:25px;height:25px;background:url(../images/hm_nonstop.svg) no-repeat 0 0}
.hm_ineed [type="checkbox"]:checked + label:after,.hm_ineed [type="checkbox"]:not(:checked) + label:after{content:'';width:25px;height:25px;position:absolute;top:0;right:0;background:url(../images/hm_nonstop.svg) no-repeat -28px 0;-webkit-transition:all .2s ease;transition:all .2s ease}
.hm_ineed [type="checkbox"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.hm_ineed [type="checkbox"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
@media only screen and (max-width: 767px) {
div#travel_deals{z-index:0}
.vacation_main .item img{height:200px}
.flash_sale_full img{border-radius:8px;height:auto}
.flash_sale_dvd img{border-radius:8px;height:70px}
.inner_agency_Wallet span{display:inline-block}
li#walletDropdown{text-align:right;cursor:pointer;padding-right:10px!important}
.flash_sale_section{min-height:auto}
.mob_show{display:block}
.mob_hide{display:none}
header{transition:none!important}
.header_cont a{margin:0 auto}
.banner_tittle h1{font-size:30px;display:none}
.search_area_nav ul li{margin:0 5px;width:76px;height:80px;border-radius:25px}
.search_area_nav ul li span{line-height:16px}
.search_area_nav ul li.active:after{width:140px;height:47px;right:-34px;bottom:-25px;background-size:contain;background-repeat:no-repeat}
.search_area_nav ul li:first-child.active:after{background:url(../images/nav_ftr_shade_first.png);width:125px;height:65px;right:-15px;bottom:-30px;background-size:contain;transform:scaleX(-1);background-repeat:no-repeat}
.flight_icon{width:28px;height:35px;background-size:contain}
.hotel_icon{width:28px;height:35px;background-size:contain}
.flighthotel_icon{width:28px;height:35px;background-size:contain}
.package_icon{width:28px;height:35px;background-size:contain}
.search_area_outer{padding-top:110px;padding-bottom:0}
.hm_srch_clm1{flex-direction:column}
.hm_col_01{width:100%;margin:0}
.hm_srch_fld{margin-bottom:15px}
.searchpanel_box{border-radius:32px;padding:15px;z-index:1}
.searchpanel_box_srch_box{width:100%;height:inherit;position:inherit;border-bottom-right-radius:42px;bottom:0;padding:0}
.searchpanel_box_srch_box:before{display:none}
.searchBtn{margin-top:5px}
.bnr_ftr{display:none}
.Banner{border-bottom-left-radius:55% 8%;border-bottom-right-radius:55% 8%;min-height:inherit;padding-bottom:60px}
.SideModalnew.modal.right .modal-dialog{width:95%!important;right:0;top:8px}
.flash_sale_lft{display:none}
.flash_sale_lady_pic{display:none}
.flash_sale_rht{width:100%}
.flash_sale_tittle h2{font-size:16px}
.flash_sale_tittle{padding-bottom:8px}
.flash_sale_clm2{padding-top:20px}
.deal_tittile h2{font-size:18px}
.travel_deal_section .item img{height:160px;border-radius:30px; width: 100%;}
.travel_deal_section .caption{border-bottom-left-radius:30px;border-bottom-right-radius:30px}
.hm_ad img{height:auto;border-radius:8px}
.hm_ad{padding:5px 0}
.travel_deal_section .owl-dots{margin-top:8px}
.travel_deal_section{padding:5px 0}
.stay_tittile{text-align:right}
.stay_tittile h2{font-size:18px}
.hm_stay_imgbox{border-top-left-radius:30px;border-top-right-radius:30px}
.hm_stay_imgbox .image-gallery .col-two{width:165px}
.stay_caption{padding:10px;display:flex}
.hm_stay{padding-top:10px;padding-bottom:5px}
.NewsLetter{padding-top:10px;padding-bottom:5px}
.newsLetterBox{padding:15px}
.newsLetterBox1Txt h2{font-size:16px}
.newsLetterBox1Txt p{font-size:13px}
.newsLetterBox2{margin-top:10px}
.newsLetterBox2Filed{margin-right:0;width:60%}
.newsLetterBox2Filed input{border-radius:12px;border-top-left-radius:0;border-bottom-left-radius:0;height:50px!important}
.newsLetterBox2Btn{width:40%}
.newsBtn{border-radius:12px;margin-top:0;padding:12px 5px;border-top-right-radius:0;border-bottom-right-radius:0;height:50px!important}
.SideModalnew.modal.right .modal-body{padding:15px!important}
.vacation_main{height:inherit;padding:25px 0;margin-top:20px;margin-bottom:0}
.vacation_tittle{padding-bottom:10px}
.hm_seo_main{padding-top:0;display:none}
.hm_seo_main h4 a{padding-bottom:20px}
.hm_seo_main ul li a{padding:3px 0}
.hm_app_main{flex-direction:column;padding-top:0}
.hm_app_lft{width:100%;display:none}
.hm_app_mdl{width:100%;display:none}
.hm_app_rht{width:100%}
.hm_app_rht_clm{padding-right:15px;padding-top:20px}
.hm_app_lft ul li{font-size:13px}
.hm_app_icon{margin-left:10px}
.footer{padding-top:10px;}
.footer_clm1{padding-top:0}
.hm_app_icon img{height:50px}
.footer_clm1 ul{padding-bottom:15px}
.footer_clm1 h2{padding-bottom:5px}
.travel_deal_section .caption h3 span{font-size:13px}
.travel_deal_section .caption h4 span{font-size:14px}
.footer_clm1 ul li a{font-size:13px}
.ftr_logo_sec ul li img{margin-bottom:0}
.hm_mob_cldr_d{font-size:22px}
.stay_caption_clm_1{width:65%;border-bottom:none;margin-bottom:0;padding-bottom:0}
.stay_caption_clm_1 h2{font-size:13px}
.stay_caption_clm_2{width:35%}
.stay_caption_clm_2 h4 span{font-size:13px}
.stay_caption_clm_2 h3 span{font-size:13px}
.stay_caption_clm_2 p{font-size:12px}
.stay_caption_clm_1 p{font-size:12px}
.stay_caption{height:inherit}
.hm_col_01_fl{width:100%;margin:0}
.hm_col_03_fl{width:100%;margin:0}
.searchpanel_box_srch_box_flight{width:100%;height:inherit;position:inherit;border-bottom-right-radius:42px;bottom:0;padding:0}
.searchpanel_box_srch_box_flight:before{display:none}
.hm_srchftr{display:flex;flex-direction:column}
.hm_nonstop{padding-bottom:15px}
.flight_tabs li a{padding:6px 10px;padding-right:20px;font-size:13px}
.flight_tabs li a:before{width:14px;height:14px;margin-top:-8px}
.flight_tabs li a.active:after{width:14px;height:14px;margin-top:-8px}
.flight_tabs_wrpr{margin-top:5px;margin-bottom:10px}
.fl_mob_cb_main{display:flex}
.fl_mob_cb_main .fight_leav_box_bdr:after{display:none}
.fl_mob_prfd input{padding-right:12px}
.fl_mob_prfd:after{position:absolute;content:'';width:1px;height:45px;background:#ccc;right:0;top:6px}
.hmcabin_class_icon{width:50%}
.hmpfrd_class_icon{width:50%}
.ftr_mob_hide{display:none}
.hm_col_01_fl_mdfy{width:100%;margin:0}
.hm_col_01_fl_mdfy_flex{flex-direction:column}
.hm_col_01_fl_mdfy_flex .fight_leav_box_bdr:after{position:absolute;content:'';width:90%;height:1px;background:#cdcdcd;bottom:0;right:0;transform:translate(6%,0%)}
.fight_leav_box_mdfy{width:100%}
.hm_col_02_fl_mdfy{width:100%;margin:0}
.fl_multy_btn{padding-top:0}
.hm_fh_cabin{width:100%}
.hm_col_01_fh{width:100%;margin:0}
.hm_srch_clm1_more_show{flex-direction:column}
.hm_ineed [type="checkbox"]:checked + label,.hm_ineed [type="checkbox"]:not(:checked) + label{margin-bottom:10px}
.hm_col_03_fl_mdfy{width:100%;margin:0}
.hm_col_01_fl_mdfy_flex .fight_multy_cls_box_bdr:after{width:90%;height:1px;top:0;right:0}
.hm_srch_clm2{flex-direction:column}
.hm_col_04_fl_mdfy{width:100%;margin:0}
.hm_col_05_fl_mdfy{width:100%;margin:0}
.hm_recent_search{width:100%;height:auto;position:relative;bottom:0;right:0;z-index:1}
.hmrecentBox{background-color:#eee;border-radius:5px;padding:8px 10px;color:#3d454e;text-align:center;cursor:pointer;margin-left:0;margin-bottom:10px}
.hmrecentText{color:#e24f31}
.field_carton .nav-tabs .nav-link{padding:5px 8px}
.sticky .main_nav ul li a.active{color:#e24f31!important}
.main_nav ul li a.active{color:#e24f31!important}
.media_login img{height:35px;width:150px}
.search_area_nav ul li span{font-size:11px;font-family:'PoppinsBold','DroidKufiBold'}
}
@media (min-width: 320px) and (max-width: 374px) {
.searchpanel_box{margin-top:8px}
.search_area_nav ul li{padding:0;width:63px}
.search_area_nav ul li.active:after{width:113px;height:47px;right:-24px;bottom:-25px;background-size:contain;background-repeat:no-repeat}
.search_area_nav ul li:first-child.active:after{background:url(../images/nav_ftr_shade_first.png);width:104px;height:76px;right:-13px;bottom:-46px;background-size:contain;background-repeat:no-repeat}
.stay_caption_clm_1{width:100%;border-bottom:none;border-bottom:solid #ccc 1px;padding-bottom:12px;margin-bottom:12px}
.stay_caption_clm_2{width:100%}
.stay_caption{flex-wrap:wrap}
.flight_tabs li a{padding:6px;padding-right:15px;font-size:13px}
.flight_tabs li a:before{width:10px;height:10px;margin-top:-5px}
.flight_tabs li a.active:after{width:10px;height:10px;margin-top:-5px}
}
.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ccc!important;border-radius:5px!important;height:45px!important}
.select2-container{width:100%!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:40px!important}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:20px!important;padding-right:15px!important}
.selectCabn .clearBtn{top:40px}
.contFormBox .hmcode .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ccc!important;border-radius:0 5px 5px 0!important;height:45px!important}
.agencyList input[type=checkbox],.agencyList input[type=radio]{display:none}
.agencyList [type="checkbox"]:checked,.hmStops [type="checkbox"]:not(:checked){position:absolute;right:-9999px}
.agencyList [type="checkbox"]:checked + label,.agencyList [type="checkbox"]:not(:checked) + label{position:relative;padding-right:34px!important;padding-top:0;cursor:pointer;line-height:25px;display:inline-block;color:#373e43;font-size:14px;font-weight:400;margin-left:10px;padding-bottom:0!important;margin-top:5px;margin-bottom:0;width:auto}
.agencyList [type="checkbox"]:checked + label:before,.agencyList [type="checkbox"]:not(:checked) + label:before{content:'';position:absolute;right:0;top:0;width:25px;height:25px;background:url(../images/hm_nonstop.svg) no-repeat 0 0}
.agencyList [type="checkbox"]:checked + label:after,.agencyList [type="checkbox"]:not(:checked) + label:after{content:'';width:25px;height:25px;position:absolute;top:0;right:0;background:url(../images/hm_nonstop.svg) no-repeat -28px 0;-webkit-transition:all .2s ease;transition:all .2s ease}
.agencyList [type="checkbox"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.agencyList [type="checkbox"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.hm_behalfModal h3{font-size:16px;padding-bottom:10px;color:#000}
.agencyList.hm_behalf{padding:10px 0}
.hm_behalfModal .down_arrow:after{content:'';background:url(../images/down_arrow.svg);background-size:contain;width:12px;height:7px;display:inline-block;position:absolute;top:20px;left:12px;z-index:2}
.stay_caption_clm_2 h3 span{display:inline-block}
.stay_caption_clm_2 h4 span{display:inline-block}