@media only screen and (max-width:1199px){
.app_content h5{font-size:52px; line-height:inherit;}
}
@media (max-width:991px){
.fieldbox,.fieldbox_multi{width:100%;margin-bottom:10px;}
.Banner{height:inherit;padding:25px 0;}
.banner_search_outer{padding-top:50px;}
.banner_caption h2{font-size:25px;line-height:25px;}
.banner_caption p{font-size:14px;line-height:22px;margin-top:5px;}
.searchBox_tab ul li a span{display:none;}
.SearchBox_Outer,.fieldbox_outer{display:inherit;}
.banner_search_inner{padding-bottom:0;}
.searchBox{padding-top:10px;}
.SearchBox_Lft,.SearchBox_Rht{width:100%;}
.fieldbox{display:inline-grid;min-height:115px;}
.searchBtn{height:60px;display: flex;align-items: center;justify-content: center;}
.flight_tabs_wrpr ul li a{font-size:13px;padding:6px;margin-right:5px;}
.flight_icon,.flight_tabs_wrpr ul li:last-child a,.hotel_icon,.packages_icon{margin-right:0;}
.dateHd{height:115px;}
}

@media screen and (min-width:768px) and (max-width:991px){
.app_content h5{font-size:42px;line-height:42px;}
.fieldbox_outer_multi{display:flex;}
.spdtlsTripfare {
    margin-top: 30px;
}
}

@media (max-width:767px){
.staticpackages .nav-link {
    padding:5px 10px;
    font-size: 14px;
}
    button.btn.theme_btnStyle.loginbtn {
    padding: 10px 15px;
    font-size: 13px;
}
    .hmNewModel .modal-body {
    padding: 10px 15px 15px;
}
    .theme_btnStyle {
    padding: 10px 15px;
}
    .socilalogn {
    display: flex;
    align-items: center;
}
     span.hmforgot {
    font-size: 14px;
    padding-top: 8px;
}
.icon_location:before {top: 14px;}
.hm_date .date{font-size:28px;}
.departure_img{height:77px;}
.return_img{height:54px;}
.searchBox_tab ul{display:flex;}
.searchBox_tab ul li{flex:1;}
.searchBox_tab ul li a{justify-content:center;}
.searchBox_area{border-top-left-radius:0;border-top-right-radius:0;}
.fieldbox input{height:45px;}
.dateHd{height:95px;top:-7px;}
.fieldbox{min-height:95px;}
/* mobile app media query Section  */
.pack_mobileApp{padding:15px 0px;}
.app_details > div{flex:100% !important;}
.app_content h5{font-size:32px; padding-top:0px;}
.store_brief{width:100% !important;}
.store_qr ul li{padding:0px 2px;}
/* mobile app media query Section End */

.ui-datepicker.ui-datepicker-multi {
    width: 330px !important;
    padding: 5px 5px 5px;
    background: #d8bf9f;
    border-radius: 10px;
    margin-top:110px !important;
    left: 22px !important;
    z-index: 99 !important;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 100%;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 100%;
    margin: 0;
}
.ui-datepicker .ui-datepicker-header {
    border-radius: 0;
}

}