 
 @media only screen and (min-width: 1200px) and (max-width: 1366px)  {
	  
	  section.HomeBanner_sec .container-fluid{padding-right: 15px;    padding-left: 15px;}
	  .HomeNew_search_box{ width: 94%;}
	  .Form-Date h4{ white-space:nowrap;}
	  .Form-Date h4 span, .SrchTraveller h4 span{ font-size: 14px;}
	  .SrchInput input{font-size: 16px;}
	  .SrchInput input::placeholder {font-size: 16px;}
	  .htlDateDvd{ white-space:nowrap;}
	  .HotelSection_hm .Search_field_1{ width: 33%;}
	  .ActivitySection_hm .Search_field_Date, .HotelSection_hm .Search_field_Date{width: 31%;}
	  .offerSlideContent h2{ font-size: 14px;}
	  
	  .carDateTime .FieldLabel{white-space: nowrap;}
	  .hm_RecommendedHead_content{ padding: 0 15px;}
	  .hm_RecommendedHead_content h2{font-size: 15px;line-height: 17px;}
	  .ActivitySection_hm .htlDateDvd{white-space: normal;}
	  .FlightSearchHome .Search_field_Date{width: 22%;}
	  .FlightSearchHome .SrchTraveller{width: 26%;}
	  .TransferSection_hm .SrchInput input{font-size: 15px;}
	  .TransferSection_hm .Form-Date{padding: 10px 12px;}
	  .TransFerNewRslt .Transfer_Rslt_lftPic{flex: 0 0 30% !important; max-width: 30% !important; padding-right:0 !important; }
	  .TransFerNewRslt .Transfer_Rslt_lftDtls{flex: 0 0 70% !important; max-width: 70% !important;}
	  
	  .TrainSearchHome .SrchTraveller{width: 20%;}
	  .TrainSearchHome .train_search_passenger input{width: 100%;}
	  .train_search_passenger input{font-size:16px;}
	  .train_search_passenger input::placeholder{font-size:16px;}
	  .CarSection_hm .SrchTraveller{ width: 22%;}
	  .CarSection_hm .Search_field_CarDate{ width: 28%;}
	  .TravelDealsList_populr_Htl li{width: 31.7%;}
}
  
  
@media only screen and (min-width: 768px) and (max-width: 1199px)  {
	.new_sidebar, .bx{ display:none !important;}
	section.HomeBanner_sec .container-fluid{padding-right: 15px;    padding-left: 15px; }
	.home-section{    left: auto;        width: 100%;}
	.new_sidebar.close~.home-section{    left: auto;        width: 100%;}
	.SearchMain, .serach_row{ flex-wrap: wrap;}
	.Searh_Lft_hm{width: 100%;}
	.Searh_Rht_hm{width: 100%;}
	.Search_field_1{ width: 48%;}
	.FooterSec2_listBox, .Search_field_Date, .TransferSection_hm .SrchTraveller{ width: 48%;}
	.HotelSection_hm .Search_field_1{ width: 48%;}
	.ActivitySection_hm .Search_field_Date, .HotelSection_hm .Search_field_Date{ width: 48%;}
	.AppBox_lft_pic{width: 280px;    height: 210px;background-size: contain;}
	.AppBox_lft{ width: 40%}
	.AppBox_rht{width: 60%;}
	.appstoreIcon{ gap: 10px;}
	.downloadStore { width: 180px;}
	.AppBg_textBox1 h2{font-size: 18px;}
	.App_newsLetter h2{font-size: 18px;}
	ul.TravelDealsList_populr_Flgt li{width: 47%;}
	.TravelDealsList_populr_Htl li{width: 47%;}
	.HotelSrchOuter_new, .GroupSrchOuter_new{ flex-wrap: wrap;}
	.HolidaySection_hm .Search_field_1{width: 48%;}
	.ActivtyOuter{ width: 100%;flex-wrap: wrap;}
	.ActivitySection_hm .Search_field_1{width: 48%;}
	.TransFerNewRslt .Transfer_Rslt_lftPic{flex: 0 0 30% !important; max-width: 30% !important; padding-right:0 !important; }
	.TransFerNewRslt .Transfer_Rslt_lftDtls{flex: 0 0 70% !important; max-width: 70% !important;}
	
}



@media (max-width: 767px) {
	  .mob_btn{display:block}
 
	  ul.hdMybooks li{margin-left:0}
	  ul.hdLoginCurency li{background:transparent;padding:0;border:none;margin-left:0;border-radius:0;position:relative;border-bottom:1px solid rgba(255,255,255,0.1)}
	  .currency_main ul li{border:1px solid #bfbfbf!important;border-radius:4px}
	  .currency_main li.active{border:1px solid #0fb800!important}
	  ul.changeLang li{border:1px solid #ccc;background-color:#fff;margin-left:0!important;border-radius:5px}
	  .media_login img{height:33px;width:160px}
	  .SideModalnew.modal.right .modal-body{padding:15px 20px 30px}
	  .field_carton .nav-tabs .nav-link{margin-right:20px}
	  .main_nav{display:inline-block}
	  ul.hdLoginCurency a{color:#fff!important}
	  ul.hdLoginCurency{width:100%}
	  
	  .new_sidebar, .bx{ display:none !important;}
	  section.HomeBanner_sec .container-fluid{padding-right: 0px;    padding-left: 0px; }
	  .HomeBanner_main:before{    border-radius: 0;}
	  .home-section{    left: auto;        width: 100%;}
	  .new_sidebar.close~.home-section{ left: auto; width: 100%; padding-top: 0px;}
	  .HomeBanner_main{ border-radius:0;}
	  .SearchMain, .serach_row{flex-wrap: wrap;}
	  .Searh_Lft_hm, .Searh_Rht_hm{width: 100%;}
	  .Search_field_1{width: 100%;}
	  .Search_field_Date{width: 100%;}
	  .MultiTrip .Search_field_1{width: 100%;}
	  .MultiTrip .Search_field_Date{width: 100%;}
	  .HomeBanner_Title{ padding:15px;align-items: flex-start; }
	  .HomeBanner_Title h1{   font-size: 26px;    line-height: 30px;}
	  .HmSeachTabList ul li a span{    /*display: none;*/ word-break: break-all; font-size: 13px;line-height: 16px;  }
	  .HmSeachTabList ul{ gap: 5px;        flex-wrap: wrap;    margin-bottom: -25px;}
	  .HomeNew_search_box{    top: -20px; width:100%;    padding: 25px 15px 20px;}
	  .Bnr_postion{top: 70px;}
	     .swichBtn {
        width: 35px;
        height: 35px;
        border-radius: 45px;
        background-size: 45%;
        border: solid #fff 2px;
        top: inherit;
        bottom: -25px;
        right: auto;
        transform: rotate(90deg);
        left: 45%;
    }
	  	  .SrchInput input{font-size: 14px;}
	  .SrchInput input::placeholder {font-size: 14px;}
	  .Form-Date h4 span, .SrchTraveller h4 span{font-size: 14px;}
	  .HomeBanner_sec{ padding-bottom: 80px; padding-top:0;}
	  .OfferTitle{    font-size: 20px;}
	  .viewall_offer{    top: 0;}
	  .HomeOffers_sec nav>div a.nav-item.nav-link, .HomeOffers_sec nav>div a.nav-item.nav-link.active, .HomeRecommend_sec nav>div a.nav-item.nav-link, .HomeRecommend_sec nav>div a.nav-item.nav-link.active{ 
	  font-size:13px;    padding: 10px 12px;}
	  .offerSlideContent{height: 125px;}
	  .offerSlideContent h2{line-height: 20px;}
	  .HomeAds_sec, .HomeApp_sec, .HomeFaq_sec{ padding: 15px 0;}
	  .GroupTourTitle, .hmHotelSlide_head h2{font-size: 20px; padding-bottom: 20px;}
	  .hm_GroupTourContentSec1{height: auto;flex-wrap: wrap;}
	  .GroupTourContentSec1_Lft{    width: 100%;}
	  .hm_GroupTourContentSec{height: auto;}
	  .HomeGroupTourSlide_sec{ padding-bottom:15px;}
	  .AppBox_lft{ display:none;}
	  .AppBox_rht{width: 100%; padding: 20px 15px;}
	  .AppBg_textBox1 h2{ font-size: 20px; word-break: break-word;}
	  .App_newsLetter h2{    font-size: 18px;}
	  .newsLetterBox2{width: 100%;}
	  .newsLetterBox2Filed{width: 60%;}
	  .newsLetterBox2Btn{width: 40%;}
	  .newsLetterBox2Filed .form-control{ font-size: 13px; padding: 0 10px;}
	  .newsBtn{font-size: 13px !important;border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important;}
	  .faq_main .col{ font-size: 15px;}
	  .HomeRecommendList{flex-wrap: wrap;}
	  .GroupTourContentSec1_Rht, .RecomdedListing {width: 100%;}
	  .Footer_contact_outer{flex-wrap: wrap; gap: 12px;}
	  .Footer_contact_outer .separator{    width: 100%;background: #0e2b69;height: 1px;}
	  .FooterSec2_list{    flex-wrap: wrap;}
	  .FooterSec2_listBox{    width: 50%;padding-bottom: 20px;}
	  .downloadStore{ width: 143px !important;}
	  .downloadStore img{height: 40px;}
	  .hmqrcode img{height: 90px;}
	  .appstoreIcon{ gap: 10px;}
	  .flight_icon_main, .hotel_icon_main, .grouptour_icon_main, .tripplanner_icon_main, .transfers_icon_main, .train_icon_main{width: 20px;height: 20px;}	
	  .HotelSection_hm .Search_field_1{width: 100%;}
	  .ActivitySection_hm .Search_field_Date, .HotelSection_hm .Search_field_Date{width: 100%;}
	  .FooterSec2_listBox, .Search_field_Date, .TransferSection_hm .SrchTraveller{width: 100%;}
	  .Flight_Tabs_Home ul li{ width:33%;}
	  .Flight_Tabs_Home li a{width: 100%; display: inline-block; font-size: 12px;}
	  .HmSeachTabList{ top: -60px; margin-bottom: -60px; position: relative; padding-bottom:0;}
	  .HmSeachTabList ul li {background: #fff; width:95px; height: 95px; padding: 15px 0; border-radius: 20px;box-shadow: 0 4px 8px 0 #95959530;}
	  .HmSeachTabList ul li.active{background:#0e77c8; color:#fff;}	
	  .HmSeachTabList ul li.active span{color:#fff;font-family: 'PoppinsRegular';}	
	  .HmSeachTabList ul li.active .flight_icon_main{ background: url(../images/flight_icon_main_white.svg) 0 0 / contain no-repeat;}
	  .HmSeachTabList ul li.active .hotel_icon_main{ background: url(../images/hotel_icon_main_white.svg) 0 0 / contain no-repeat;}
	  .HmSeachTabList ul li.active .grouptour_icon_main{ background: url(../images/grouptour_icon_main_white.svg) 0 0 / contain no-repeat;}
	  .HmSeachTabList ul li.active .tripplanner_icon_main{ background: url(../images/tripplanner_icon_main_white.svg) 0 0 / contain no-repeat;}
	  .HmSeachTabList ul li.active .transfers_icon_main{ background: url(../images/transfers_icon_main_white.svg) 0 0 / contain no-repeat;}
	  .HmSeachTabList ul li.active .train_icon_main{ background: url(../images/train_icon_main_white.svg) 0 0 / contain no-repeat;}
	  
	  .HmSeachTabList ul li.active .car_icon_main{ background: url(../images/car_icon_side_hover.svg) 0 0 / contain no-repeat;}
	  .HmSeachTabList ul li.active .attraction_icon_main{ background: url(../images/attraction_icon_hm_hover.svg) 0 0 / contain no-repeat;}
	  .HmSeachTabList ul li.active .holidays_icon_main{ background: url(../images/holidays_icon_hm_hover.svg) 0 0 / contain no-repeat;}
	  .HmSeachTabList ul li.active .groupbook_icon_main{ background: url(../images/groupbooking_icon_hm_hover.svg) 0 0 / contain no-repeat;}
	  .HmSeachTabList ul li.active .deals_icon_main{ background: url(../images/deals_icon_hm_hover.svg) 0 0 / contain no-repeat;}
	  .mobileView_hide{ display:none !important;}
	  .hmMobileSlider .owl-carousel.owl-drag .owl-item{height: 115px;}
	  
	  
	  .TravelDealsBanner_p{ height: 250px; padding: 25px;} 
	  .TravelDealsBanner_p h2:after{ bottom: -10px;left: 0; top: inherit;} 
	  .TravelDeals_sec nav>.nav.nav-tabs{ gap: 15px;}
	  .TravelDeals_sec nav>div a.nav-item.nav-link, .TravelDeals_sec nav>div a.nav-item.nav-link.active{ font-size: 13px;height: 44px;} 
	  ul.TravelDealsList_populr_Flgt li{width: 100%;} 
	  .TravelDealsList_populr_Htl li{width: 100%;} 
	  
	  .CarSection_hm .Search_field_1_pickup{ width: 100%;}
	  .CarDropInput{ width: 100% !important;}
	  .Search_field_CarDate {width: 100%;}
	  .Search_field_DrivAge {width: 100%;}
	  .CarSection_hm .Search_field_1_pickup{width: 100%;}
	  .car_home_Tick input[type=checkbox]+label::before{ top: -15px;}
	  
	  .DynamicSection_hm .Search_field_DyDate{width: 100%;}
	  .DynamicSection_hm .Search_field_1_DyDes{width: 100%;}
	  .HotelSrchOuter_new, .GroupSrchOuter_new{ flex-wrap: wrap;}
	  .HolidaySection_hm .Search_field_1{width: 100%;}
	  .ActivtyOuter{width: 100%;flex-wrap: wrap;}
	  .ActivitySection_hm .Search_field_1{width: 100%;}
	  
	  .Flight_Tabs_Home li a:before{border: solid #CCCCCC 2px !important;box-shadow: none;}
	  .Flight_Tabs_Home li a.active:after{border: solid #CCCCCC 2px !important;}
	  .SideModalnew.modal.right .modal-dialog{ width:100%;}
	  .hmMobileSlider{display: block;}
	  
}


  
  
  
  
  
  
