@media(max-width:1199px){

}
@media(max-width:1199px){

}
@media(max-width:1100px){

}
@media(min-width:992px){
}
@media(max-width:991px){}
@media(max-width:768px){
    .skin-black-light .main-header .logo {
        float: left;
        width: 550px !important;
    }
    .balane_msgs a>strong span.crncy {
    font-size: 12px !important;
}
.navbar-nav.agent_menu>li>a {
    font-size: 10px !important;
}
header marquee { margin: 10px 35px !important;}
.logo img, #slidebarscr, #nxtbarslider {margin: 0;}
.main-header .sidebar-toggle { line-height: 65px !important;}


}
@media(max-width:650px){
    .waymensn .lyovrtime span.flects.stop-label {
    width: 106px !important;
    float: left !important;
}
}
@media(min-width:551px) and (max-width: 767px){
.owl-buttons {position: relative;}
#hotelpart .owl-prev {right: auto !important;left: 0 !important;bottom: 100px !important;}
#hotelpart .owl-next {right: 0px !important;left: auto !important;bottom: 100px !important;}
.agent_menu li a {line-height: 38px;}
.agent_menu {padding-left: 40px;background: #fff !important;}
.agent_menu li {line-height: 20px !important;}
/*.agent_menu {display: block !important;padding-left: 80px;background: #ddd !important;position: absolute;top: 67px;right: 2px;overflow: hidden;clear: both;}*/
.agent_menu li a {ine-height: 42px;}
.skin-black-light .main-header {height: 100px;}
.logo img, #slidebarscr, #nxtbarslider {width: 100% !important;}
.balane_msgs {text-align: justify;}
.logo img {height: initial;}
.skin-black-light .main-header .logo { height: auto;margin:20px 0 !important;}
.inspad .caption h3 {font-size: 30px !important;line-height: 35px !important;}
.caption p {font-size: 14px;}
.allformst .nav.nav-tabs.tabstab label {font-size: 12px;}
.perhldys .hdng h3 {font-size: 25px;}
.hotel_route_text_bottom h5 { font-size: 12px;}
.hotel_route_text_bottom a {padding: 5px;}
.sepmenus {
background: #fff none repeat scroll 0 0;
border-radius: 3px;
box-shadow: 0 4px 10px -3px #000;
padding: 0;
position: absolute;
top: 60px;
z-index: 1000;
left: 0;
}
.exploreall {padding-left: 5px;}
.headagent .leftul { display: inline-block; width: 100%;}
.topform .headagent .exploreall {padding-left: 0 !important;}
.agent_menu .hidden-xs {font-size: 13px;display: none !important;}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu {
    top: 104px !important;
    z-index: 10000000 !important;
    overflow: hidden;
    clear: both;
    right: 0;
}
/**/
    .col-md-4.comn_markup_txt {
    width: 235px;
    display: inline-block;
}
.main_airline_markup .row {
    margin: 0;
}
.main_airline_markup .col-md-6 {
    margin-bottom: 10px !important;
}
.navbar-static-top .navbar-custom-menu .navbar-nav>li>a {
line-height: 20px;        
padding: 3px 8px;
}
.col-md-4.comn_markup_txt {
    width: 100%;
    margin-bottom: 10px;
}
.main_airline_markup select.form-control {
    width: 400px;
    height: 45px;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.main-header nav.navbar.navbar-static-top {
    width: auto !important;
}
#balance_request_table_wrapper .col-sm-6 {
    width: 50%;
    display: block;
    margin-bottom: 20px;
}

.master_blnc select.form-control.input-sm {
    width: 100px;
}
#modify .col-lg-3.col-md-3.col-sm-3.col-xs-3.padfive.full_clear.pad-lef-z {
    width: 50%;
}

#modify .col-lg-4.col-md-4.col-sm-4.col-xs-4.nopad.full_clear.pad-lef-z {
    width: 50%;
}

#modify .col-lg-4.col-md-4.col-xs-4.nopad {
    width: 50%;
}
span#hotel-pax-summary {
    text-align: left;
}
.srch_one .filter_tab, .srch_one .close_fil_box {
    display: block !important;
}
.coleft { width: 50% !important;top: 65px !important;}
.srch_one .fl_city { font-size: 12px !important;}
.srch_one .multi_trip span.flname { font-size: 16px !important;}
.col-sm-9.nopad.side_left {width: 80% !important;}
.col-sm-3.nopad.side_right {width: 20% !important;}
.celhtl.width25.midlbord {width: 20% !important;}
.modfictions .modifysrch {
    max-width: 80px;
    font-size: 11px;
}


}
@media(max-width:550px){
.airlinecosmic {clear: both;overflow: hidden;}
.col-xs-6.left_hotel_sec, .col-xs-6.rgt_hotel_sec {width: 100%;}
.agent_whychoosesec { padding: 40px 0px;}
.hotelpartners_sec h1 { line-height: 45px;font-size: 28px; margin: 0px 0px 5px 0px;}
.headagent .leftul {display: block;/* float: left; */} 
.headagent .navbar-header {/* float: right !important; */}
.headagent .bars_menu.fa {display: block !important;line-height: 30px !important;padding: 7px !important;margin-top: 6px !important;}
.headagent .agent_logo_img {width: 155px;padding: 6px 0;}
.banner_header_text h1 {font-size: 30px !important;line-height: 45px !important;}
.banner_header_text {margin: 0% auto 5% !important;}
.col-xs-4.left_work {
    width: 100%;
    margin-bottom: 20px;
}
.col-xs-8.rgt_work {
    width: 100%;
}
.work_wt_indi_text {
    padding-left: 0 !important;
}
.work_wt_indi_img img {padding-left: 0 !important;}
.rgt_work .col-md-12 {
    padding: 0;
}
.work_with_us .col-xs-12.nopad {
    margin-bottom: 45px;
}
.chse_us {margin-bottom: 20px;}
.hotelpartners_sec h1 {
    line-height: 32px !important;
    font-size: 30px !important;
}
.agent_logo_img img {
    width: 400px;
}
.btm_numbr span {font-size: 26px;}
.agent_whychoosesec h2.pagehding.white {text-align: center;}
.agent_whychoosesec { padding: 20px 0px !important;}
#hotelpart .owl-prev {
    left: 0 !important;
    right: auto !important;
    top: -75px !important;
    bottom: auto !important;
    position: relative !important;
}
#hotelpart .owl-next {
    left: auto !important;
    right: 0 !important;
    top:-75px !important;
    bottom: auto !important;
    width: 40px !important;
    height: 40px !important;
    position: relative !important;
}
.owl-buttons {position: relative;}
#hotelpart .owl-prev {right: auto !important;left: 0 !important;bottom: 100px !important;}
#hotelpart .owl-next {right: 0px !important;left: auto !important;bottom: 100px !important;}
.agent_menu li a {line-height: 38px;}
.agent_menu {padding-left: 40px;background: #fff !important;}
.agent_menu li {line-height: 20px !important;}
/*.agent_menu {display: block !important;padding-left: 80px;background: #ddd !important;position: absolute;top: 67px;right: 2px;overflow: hidden;clear: both;}*/
.agent_menu li a {ine-height: 42px;}
.skin-black-light .main-header {height: 100px;}
.logo img, #slidebarscr, #nxtbarslider {width: 100% !important;}
.balane_msgs {text-align: justify;}
.logo img {height: initial;}
.skin-black-light .main-header .logo { height: auto;margin:20px 0 !important;}
.inspad .caption h3 {font-size: 30px !important;line-height: 35px !important;}
.caption p {font-size: 14px;}
.allformst .nav.nav-tabs.tabstab label {font-size: 12px;}
.perhldys .hdng h3 {font-size: 25px;}
.hotel_route_text_bottom h5 { font-size: 12px;}
.hotel_route_text_bottom a {padding: 5px;}
   .perhldys .col-xs-3.nopad.comn_pdng {
        width: 50%;        
        margin-bottom: 30px;
    }
    .hotel_route_text_bottom h5 { font-size: 13px;}
    .agent_footer_bottom.cpyrgt {
text-align: center !important;
width: 100%;
}
.col-md-4.col-sm-6.col-xs-6.main_bkg_prt {
width: 100%;
margin: 0px auto;
text-align: center;
float: none;
margin-bottom: 20px;
}
.main_flgt_htl_detl .info-box {
min-height: 100px;
}
span.info-box-icon.hotel-l-bg {
    line-height: 55px !important;
    width: 55px !important;
    height: 55px !important;
}
.row_bookings_section .info-box-icon .fa {
    color: #275892;
    font-size: 22px;
    line-height: 55px !important;
    width: 55px !important;
    height: 55px !important;
}
/*today*/
.main_bkg_prt label {text-align: left !important;}
header marquee {display: none !important;}
.balane_msgs a>strong span.crncy {font-size: 12px;}
.balane_msgs a>strong {display: block;}
.balane_msgs {max-width: 310px !important;}
.main-header .sidebar-toggle {line-height: 70px !important;}
.navbar-static-top .navbar-custom-menu .navbar-nav>li>a {line-height: 15px !important;}
.main-header .agent_menu {top: 60px !important;}
.balane_msgs a>strong span.crncy { font-size: 13px !important;}
.allformst .nav.nav-tabs.tabstab label {line-height: 40px !important;}
#flight_form .smalway>label { font-size: 14px !important;}
.waywy { margin: 15px auto 0px auto !important;}
.flight_chnge { top: 30px !important;right: 15px !important;}
.col-xs-12.col-md-6.pad-lef-z {margin: 5px !important;}
.secndblak .thrdtraveller .searchsbmtfot {
    width: 50px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0px auto !important;
    float: none !important;
    top: 27px !important;
}
.perhldys {padding: 60px 0 !important;}
.perhldys .hdng h3 {font-size: 23px;}
.perhldys .col-xs-3.comn_pdng.nopad {width: 100% !important;}
.perhldys .comn_pdng  img.img-responsive {width: 100% !important;}
.perhldys .perhldys .hdng h3 {font-size: 22px !important;}
.perhldys .hdng h3 {font-size: 25px;}
.headagent .bars_menu.fa {
display: block !important;
float: right;
}
.exploreall {
padding-left: 0;
}
.headagent .sepmenus {
background: #fff none repeat scroll 0 0;
border-radius: 3px;
box-shadow: 0 4px 10px -3px #000;
padding: 0;
position: absolute;
top: 60px;
z-index: 1000;
right: 0;
width: 200px;
left: auto;
}
.headagent .sepmenus::before {
left: auto;
top: -11px;
right: 30px;
}
    .agent_menu li.contact-menu, .agent_menu li.user-menu {
        display: block !important;
    }
    .skin-black-light .main-header .logo { width: 330px !important;}
        .main-sidebar, .left-side {
        padding-top: 120px !important;
    }
.navbar-nav>.user-menu .user-image {
        float: left;
        margin-right: 10px;
        margin-top: -2px;
        line-height: 10px;
    }
    .panel-body.defult-box h4 {
    font-size: 14px;
    margin-bottom: 10px;
}
    .col-md-4.comn_markup_txt {
    width: 235px;
    display: inline-block;
}
.main_airline_markup .row {
    margin: 0;
}
.main_airline_markup .col-md-6 {
    margin-bottom: 10px !important;
}
.navbar-static-top .navbar-custom-menu .navbar-nav>li>a {
line-height: 20px;        
padding: 3px 8px;
}
.col-md-4.comn_markup_txt {
    width: 100%;
    margin-bottom: 10px;
}
.main_airline_markup select.form-control {
    width: 400px;
    height: 45px;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.main-header nav.navbar.navbar-static-top {
    width: auto !important;
}
header.main-header {
    display: inline-block;
}
.logo img {float: left;    }
.panel_title_bak.top-heading span.pull-right {
    font-size: 14px;
}
 
.col-md-6.markup_typ {
    margin-bottom: 20px !important;
}

.markup_typ1 .form-group {
    margin: 0 0px 10px !important;
}
.panel_title_bak.top-heading .pull-left {
    font-size: 14px;
    width: 100%;
    float: left;
    text-align: left;
    line-height: 35px;
}

.panel_title_bak.top-heading span.pull-right {
    font-size: 14px;
    width: 100%;
    float: left;
    text-align: left;
    line-height: 35px;
}
.main_crdit_lmt .clearfix.form-group .col-xs-4 {
    width: 100%;
    margin-bottom: 20px;
}
.main_crdit_lmt span.label.label-danger {
    font-size: 14px !important;
}

.main_crdit_lmt span.label.label-success {
    font-size: 14px !important;
}
.main_crdit_lmt .panel-body h4 {
    font-size: 14px;
}
.hdng_crdit a {
    font-size: 13px !important;
    margin-bottom: 10px;
    width: 200px;
    margin: 10px !important;
}

div#balance_request_table_filter {
    margin-bottom: 20px;
}
.master_blnc .section_deposite {
    padding: 10px;
}
.master_blnc .col-sm-6 {
    margin: 0;
}
.master_blnc .form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}

.balane_msgs a>strong span.crncy { font-size: 12px !important;}
.blnccc_mstr .nav.nav-tabs.b2b_navul li a {
    font-size: 13px;
}
.panel_bdy .master_blnc h4 {
    font-size: 14px;
}
.set_blnc_alrt label.col-sm-3.control-label {
    display: block;
    float: left;
    width: 100%;
}

.set_blnc_alrt .col-sm-6 {
    display: block;
    float: left;
}
.set_blnc_alrt .form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}
.set_blnc_alrt .checkbox {
    margin-left: 15px;
}
.set_blnc_alrt .col-sm-8.col-sm-offset-4 {
    margin: 20px 0;
}
.set_blnc_alrt .nav.nav-tabs.b2b_navul li {
    width: 200px !important;
    margin-bottom: 20px !important;
    margin: 10px;
}
.set_blnc_alrt .bodyContent fieldset > legend {
    width: 200px !important;
    margin-bottom: 20px !important;
    margin: 10px;
}
.set_blnc_alrt legend.form_legend {
    width: 200px;margin:10px;
}
.secndblak .searchsbmtfot {
    left: 0px !important;
    top: 6px !important;
    right: 0;
    margin: 0px auto;
    text-align: center;
    float: none;
}
.searchsbmtfot {
width: auto !important;
max-width: auto !important;
}
.tab-content.custmtab .tabspl {padding: 20px 8px 60px !important;}
.secndblak .selctmark::after, .secndblak .selectedwrap::after {
height: 40px;
top: 26px !important;
}
.searchsbmtfot {
width: 50px !important;
}
.inspad .secndblak .normalinput {  font-size: 14px !important;}
.searcharea .plcetogo.datemark.sidebord {
margin: 10px;
}
.thrdtraveller .totlall { border-radius: 0px !important;}
.col-md-6.col-xs-6.padfive.new_adtnl_sec {
    width: 100%;
}
.secndblak .normalinput{
    font-size: 14px !!important;
}
.perhldys .hdng h3 {
    font-size: 25px !important;
}
.contain .left { padding: 8px 12px;}
.modfictions .modifysrch { height: 33px !important;}
    .none_boil {
        width: 50%;
    }
    .none_boil_full {
        width: 100%;
    }
        .none_boil_full {
        width: 100%;
    }
        .imagehtldis img {
        min-height: 95px;
    }
        #hotel_search_result .imagehtldis {
        height: 125px !important;
    }
    .content img {
    left: 9px !important;
    top: 17px !important;
}
    .rowresult.r-r-i .imagehtldis img {height: 90px !important;}
    .imagehtldis img {min-height: 100px !important;}
    .col-xs-6.boxpad.none_boil_full {width: 70% !important;}
    .none_boil {  width: 50% !important;}
.for_hotel_modi a.modifysrch {
width: 45px !important;
height: 45px !important;
border-radius: 25px !important; 
}
#hotel_search_result button.confirmBTN.b-btn.bookallbtn.splhotltoy {border-radius: 25px !important;}
.rowresult.r-r-i .imagehtldis img {
height: 100px !important;
}
.srch_one .filter_tab, .srch_one .close_fil_box {
    display: block !important;
}
.srch_one .fl_city { font-size: 12px !important;}
.srch_one .multi_trip span.flname { font-size: 16px !important;}
.mrinfrmtn li a { font-size: 12px; padding: 5px 10px;width: 100px;}
.multi_trip span.durtntime { font-size: 13px !important;}
.col-sm-3.nopad.side_right {border-left: 2px dashed transparent;margin-bottom: 20px;}
.modfictions .modifysrch { font-size: 12px;}
.modfictions .modifysrch { padding: 0 6px 0 6px;}
.modinew, .modifysrch {background: #dfe5ec none repeat scroll 0 0 !important;color: #333 !important;}
.placenameflt {color: #333 !important;}
.contryname, .datein, .boxlabl {color: #333 !important;}
.srch_one .modfictions .modifysrch {
    background: #1B3C83 !important;
    border: 1px solid #1B3C83;    color: #fff !important;font-size: 12px !important;
}
.multi_trip span.durtntime { font-size: 12px !important;}
.side_right p.strtsfrm { font-size: 13px;}
.priceflights { font-size: 14px !important;}
.side_right p {font-size: 13px;}
.col-sm-3.nopad.side_right{
    border-left:#fff !important;
    overflow: hidden;
    clear: both;
}
.filterforall .sorta strong, .filterforall .checkboxall_hide strong, .filterforall .uncheckboxall_hide strong {
    vertical-align: middle;
}
.topalldesc {  padding-bottom: 50px !important;    }
.fligthdets { top: 65px !important;}
.celhtl.midlbord {
    border-left: none !important;
}
.priceflights {
    margin-bottom: 0px !important;
}
.totlbkamnt {font-size: 15px !important;}
.bokkpricesml {padding-bottom: 50px !important;}
.col-lg-4.col-md-4.col-xs-4.nopad {
    width: 100% !important;
}
span#hotel-pax-summary {
    text-align: left;
}
span.close_fil_box {
    position: absolute;
    width: 28px;
    height: 28px;
    line-height: 26px;
    background: #db9f00;
    text-align: center;
    font-size: 18px;
    border-radius: 50%;
    right: -8px;
    top: -5px;
    cursor: pointer;
    color: #fff;
}
.htladdet>span {font-size: 17px;}
.lettrfty { text-overflow: ellipsis;}
.emailperson.col-xs-9 {width: 100%;}
.trans_lg .col-xs-4 {width: 100%;margin-bottom: 20px;}
.domain_logo_align {
    margin-top: 0px;
}
.colusrdash {
    margin: 0px auto;
    float: none;
}



}
@media(max-width:500px){
.nav>li.normal_srchreali {
display: block !important;
}
    .main-header>.navbar .navbar-nav>li>a .none_lables {
        display: none !important;
    }
}
@media(max-width:480px){
.airlinecosmic {clear: both;overflow: hidden;}
.col-xs-6.left_hotel_sec, .col-xs-6.rgt_hotel_sec {width: 100%;}
.agent_whychoosesec { padding: 40px 0px;}
.hotelpartners_sec h1 { line-height: 45px;font-size: 28px; margin: 0px 0px 5px 0px;}
.headagent .leftul {display: block;/* float: left; */} 
.headagent .navbar-header {/* float: right !important; */}
.headagent .bars_menu.fa {display: block !important;line-height: 30px !important;padding: 7px !important;margin-top: 6px !important;}
.headagent .agent_logo_img {width: 155px;padding: 6px 0;}
.banner_header_text {margin: 0% auto 5% !important;}
.topform_main .topform .banner_header_text h1 {font-size: 20px !important;line-height: 45px !important;}
.col-xs-4.left_work {
    width: 100%;
    margin-bottom: 20px;
}
.col-xs-8.rgt_work {
    width: 100%;
}
.work_wt_indi_text {
    padding-left: 0 !important;
}
.work_wt_indi_img img {padding-left: 0 !important;}
.rgt_work .col-md-12 {
    padding: 0;
}
.work_with_us .col-xs-12.nopad {
    margin-bottom: 45px;
}
.chse_us {margin-bottom: 20px;}
.hotelpartners_sec h1 {
    line-height: 32px !important;
    font-size: 30px !important;
}
.agent_logo_img img {
    width: 400px;
}
.btm_numbr span {font-size: 26px;}
.agent_whychoosesec h2.pagehding.white {text-align: center;}
.agent_whychoosesec { padding: 20px 0px !important;}
#hotelpart .owl-prev {
    left: 0 !important;
    right: auto !important;
    top: -113px !important;
    bottom: auto !important;
    position: relative !important;
}
#hotelpart .owl-next {
    left: auto !important;
    right: 0 !important;
    top: -113px !important;
    bottom: auto !important;
    width: 40px !important;
    height: 40px !important;
    position: relative !important;
}
.owl-buttons {position: relative;}
#hotelpart .owl-prev {right: auto !important;left: 0 !important;bottom: 100px !important;}
#hotelpart .owl-next {right: 0px !important;left: auto !important;bottom: 100px !important;}
.agent_menu li a {line-height: 38px;}
.agent_menu {padding-left: 40px;background: #fff !important;}
.agent_menu li {line-height: 20px !important;}
/*.agent_menu {display: block !important;padding-left: 80px;background: #ddd !important;position: absolute;top: 67px;right: 2px;overflow: hidden;clear: both;}*/
.agent_menu li a {line-height: 42px;}
.skin-black-light .main-header {min-height: 120px !important;}
.logo img, #slidebarscr, #nxtbarslider {width: 100% !important;}
.balane_msgs {text-align: justify;}
.logo img {height: initial;}
.skin-black-light .main-header .logo { height: auto;margin:20px 0 !important;}
.inspad .caption h3 {font-size: 20px !important;line-height: 25px !important;}
.caption p {font-size: 14px;}
.allformst .nav.nav-tabs.tabstab label {font-size: 12px;}
.perhldys .hdng h3 {font-size: 25px;}
.hotel_route_text_bottom h5 { font-size: 12px;}
.hotel_route_text_bottom a {padding: 5px;}
.perhldys .col-xs-3.nopad.comn_pdng {
width: 50%;
}
.col-md-4.col-sm-6.col-xs-6.main_bkg_prt {
width: 100%;
margin: 0px auto;
text-align: center;
float: none;
}
.info-box {
min-height: 100px !important;
}
.rgt_work .work_wt_indi_img img {  width: 30px !important;}
.agent_footer_bottom.cpyrgt {
text-align: center !important;
width: 100%;
}
.col-md-4.col-sm-6.col-xs-6.main_bkg_prt {
width: 100%;
margin: 0px auto;
text-align: center;
float: none;
}
/*today*/
.main_bkg_prt label {text-align: left !important;}
header marquee {display: none !important;}
.balane_msgs a>strong span.crncy {font-size: 12px;}
.balane_msgs a>strong {display: block;}
.balane_msgs {max-width: 198px !important;}
.main-header .sidebar-toggle {line-height: 75px !important;padding-right: 4px !important;}
.navbar-static-top .navbar-custom-menu .navbar-nav>li>a {line-height: 15px !important;}
.main-header .agent_menu {top: 82px !important;}
.balane_msgs a>strong span.crncy { font-size: 12px !important;}
.allformst .nav.nav-tabs.tabstab label {line-height: 40px !important;}
#flight_form .smalway>label { font-size: 14px !important;}
.waywy { margin: 15px auto 0px auto !important;}
.flight_chnge { top: 30px !important;right: 15px !important;}
.col-xs-12.col-md-6.pad-lef-z {margin: 5px !important;}
.secndblak .thrdtraveller .searchsbmtfot {
    width: 50px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0px auto !important;
    float: none !important;
    top: 27px !important;
}
.perhldys {padding: 60px 0 !important;}
.perhldys .hdng h3 {font-size: 23px;}
.perhldys .col-xs-3.comn_pdng.nopad {width: 100% !important;}
.perhldys .comn_pdng  img.img-responsive {width: 100% !important;}
.perhldys .perhldys .hdng h3 {font-size: 22px !important;}
.srchinarea {padding: 10px 0 !important;}
.col-lg-3.col-md-4.col-sm-6.col-xs-5.padfive.full_clear.pad-lef-z {
    margin: 5px !important;
}
.plcetogo.datemark.sidebord, .col-md-6.col-xs-6.padfive, .col-md-6.col-sm-4.col-xs-4.mobile_width.padfive, .col-md-6.col-sm-6.col-xs-6.mobile_width.padfive {
    margin: 5px !important;
}
.totlall.sidebord {
    padding: 5px;
}
.plcetogo.selctmark {
    margin: 5px;
}
.headagent .exploreall {
    padding-left: 0 ;
}
.main-header .navbar-custom-menu>.navbar-nav>li>.dropdown-menu {
    top: 119px !important;
    right: 0 !important;
}
    .skin-black-light .main-header .logo {
        width:115px !important
    }
    header.main-header {
    display: inline-block !important;
} 
.main_crdit_lmt .clearfix.form-group .col-xs-4 {
    width: 100%;
    margin-bottom: 20px;
}
.main_crdit_lmt span.label.label-danger {
    font-size: 14px !important;
}

.main_crdit_lmt span.label.label-success {
    font-size: 14px !important;
}
.main_crdit_lmt .panel-body h4 {
    font-size: 14px;
}
.hdng_crdit a {
    font-size: 13px !important;
    margin-bottom: 10px;
    width: 200px;
    margin: 10px !important;
}
.srch_one .filter_tab, .srch_one .close_fil_box {
    display: block !important;
}
.multi_trip span.durtntime {font-size: 12px !important;}
.col-sm-3.nopad.side_right {
    border-left: 2px solid transparent !important;
}
#flight_search_result .stop-value {
    width: 65px;
}
.side_right a.booknow {
    margin: 0 auto 10px !important;
}
.madgrid .celhtl.midlbord {border-left: none !important;}
.rowresult.r-r-i .imagehtldis img {height: auto !important;}
.userfstep .colusrdash { margin-bottom: 15px;    }
.colusrdash {
    margin: 0px auto;
    text-align: center;
    float: none;
}

}
@media(max-width:450px){
    .airlinecosmic .owl-buttons {
    margin-top: 40px !important;
}
    .contact_left .agent_logo_img img {
        width: 300px;
    }
    .contactus_sec .col-md-6 {
    padding: 0 !important;
}
.agent_footer_bottom {float: left;}
.contact_right { display: block !important;}
.agent_footer_bottom {float: left !important;padding:0 !important;}
.hotelpartners_sec {padding: 40px 0px 0px !important;}
#hotelpart .owl-controls {
    padding-top: 0px !important;
    margin: 0 !important;
}
    #hotelpart .owl-prev { top: -62px !important;}
    #hotelpart .owl-next {top: -62px !important;}
    .agent_footer_bottom {padding: 22px 0px !important;text-align: left;}
    .hotelpartners_sec .subpagehd {margin-bottom: 6px;}
.main-header .logo img {width:103px !important;height: auto;margin: 12px 0;}
.skin-black-light .main-header .logo { width: 300px;}
.row_bookings_section .col-xs-6 {width: auto !important;}
.contain .right h2 {font-size: 16px !important;}
.contain .left p:first-child {font-size: 20px !important;}
.contain .left p:last-child { font-size: 18px !important;}
.contain {width: 290px !important;}
img.img-responsive.center-block {margin: 0 !important;}
.skin-black-light .main-header .logo {  width: 363px;}
.main-header .skin-black-light .main-header .logo { margin: 30px 0 !important;    }
.main_bkg_prt label {font-size: 15px;}
.col-md-4.col-sm-6.col-xs-6.main_bkg_prt { margin-bottom: 20px;    }
.skin-black-light .main-header .logo { margin-top: 40px !important;}



}
@media(max-width:420px){
.main-header .logo img {
width: 85px !important;
/* margin-top: 15px; */
height:auto;
margin: 0;
}
.skin-black-light .main-header .logo {margin-top: 40px !important;}
.perhldys .hdng h3 {font-size: 24px !important;}
.main-header a.logo.bg-white {
    width: 90px !important;
}
.main-header .balane_msgs {
max-width: 190px !important;
}

}
@media(max-width:380px){}
@media(max-width:360px){
span.crncy {font-size: 11px !important;}
 .balane_msgs a>strong {font-size: 11px !important;}
 .balane_msgs {padding: 2px 5px !important;}
 .balane_msgs a>strong span.crncy{font-size: 11px !important;}
 .contain .right p:first-child { font-size: 14px;}
.agent_box .contain .right h2 {
font-size: 13px !important;
line-height: 30px;
}
.agent_box { padding: 20px 10px;}
.logbtn { font-size: 14px;}
.inspad .container {padding: 0;}
.durtntime span {font-size: 12px;display: block;}
.multi_trip span.durtntime{
    font-size: 12px !important;
}
.col-xs-12.boxpad.pull-right {
    width: 70px;
}
.srch_one .airlinename span {
    text-overflow: ellipsis;
    overflow: hidden;
}
.mrinfrmtn li a {font-size: 12px !important;padding: 5px 10px !important;width: 100px !important;}
.topalldesc .allboxflt .airlblxl {
font-size: 11px;
}
.portnme {
font-size: 11px;
}
.alldiscrpo {font-size: 11px;}
.col-xs-3.nopadding.width_adjst {
    width: 30%;
}

.col-xs-7.nopadding.width_adjst {
    width: 70%;
}

.col-xs-2.nopadding.width_adjst {
    width: 100%;
    margin: 15px auto;
}



}
@media (max-width:320px){}
@media (min-width:551px) and (max-width:767px){
    .agent_menu {padding-left: 20px !important;}
    .agent_menu li a { font-size: 14px !important;}
    .agent_menu {padding-left: 20px !important;}
    .agent_menu li a { font-size: 14px;}
    .topform_main .col-md-5.col-xs-12.nopad {margin: 0px auto;text-align: left;float: none;display: flex;}
    .banner_header_text {margin:0% auto !important;text-align: center;}
    .banner_header_text h1 {font-size: 38px;}
    .pagehding { font-size: 25px;}
    .pagehdwrap {margin: 0 0 5px;}
    .wrk_parg p { font-size: 16px;}
    .work_wt_indi_text {padding-left: 0;}
    .work_wt_indi_img img {padding-left: 0;}
    h1.animate__animated.animate__backInDown {margin-top: 0;margin-bottom: 30px !important;}
    .agent_whychoosesec h2.pagehding.white { text-align: center;}
    .col-md-4.col-xs-12.chse_us {width: 100%;max-width: 380px;margin: 0px auto 20px;float: none;}
    .topform_main .col-md-5.col-xs-12.nopad {margin: 0px auto;text-align: left;float: none;display: flex;}
    h1.animate__animated.animate__backInDown {margin-top: 0;margin-bottom: 30px !important;font-size: 28px;}
    .col-md-4.col-xs-12.chse_us {width: 100%;max-width: 380px;margin: 0px auto 20px;float: none;}
.agent_logo_img {width: auto !important;margin: 0px auto;text-align: center;float: none;}
.agent_logo_img {margin: 0px auto !important;text-align: center !important;float: none !important;}
.headagent .agent_logo_img {width: 255px !important;}
.agent_menu li a {color: #000;font-weight: bold;}
.navbar-brand img {max-height: 40px;}
.headagent .bars_menu.fa {display: block !important;}
.navbar-header {display: inline-block;}
.navbar-header {float: right;color: #000 !important;}
..headagent .leftul {float: left;}
.airlinecosmic {
    clear: both;
    overflow: hidden;
}
.col-xs-6.left_hotel_sec, .col-xs-6.rgt_hotel_sec {
    width: 100%;
}
.balane_msgs a {display: block !important;}
/*dashboard*/
.main_bkg_prt label {
    color: #fff;
    font-size: 18px;
    text-align: left;
}
.caption h3 {font-size: 32px;}
.tabspl .col-xs-12.col-md-6.pad-lef-z {width: 50%;}
.balane_msgs a {display: block;}
.balane_msgs {max-width: 230px;}
.hotel_route_indiv {margin-bottom: 15px;}
.hotel_route_img img.img-responsive {
    /* width: 295px !important; */
    height: 260px !important;
    margin-bottom: 10px !important;
}
.perhldys .hotel_route_img img.img-responsive {width: auto !important;height: 260px !important;}
.perhldys .col-xs-3.nopad.comn_pdng { width: 50%;}
.main-header marquee {
    display: none !important;
}
.balane_msgs a>strong {
    display: block !important;
}
.main-header .balane_msgs { max-width: 285px !important;text-align: justify;}
.main-header .sidebar-toggle { padding: 14px 5px 14px 15px !important;}
.caption h3 {font-size: 34px;}
.col-md-4.col-sm-6.col-xs-6.main_bkg_prt {
    width: 100%;
    margin: 0px auto;
    text-align: center;
    float: none;
}
.info-box {
min-height: 100px!important;
}
.balane_msgs .caption h3 {
    font-size: 35px !important;
}
.main-header .logo img, #slidebarscr, .main-header #nxtbarslider {width: 100%!important;}
.main-header .sidebar-toggle {line-height: 64px;}
.navbar-static-top .navbar-custom-menu .navbar-nav>li>a {line-height: 10px !important;}
.caption h3 {font-size: 26px;line-height: 33px;}
.row_bookings_section .info-box-icon .fa {
    color: #275892;
    font-size: 22px;
    width: 40px !important;
    height: 40px !important;
    line-height: 48px !important;
    margin: 0;
    text-align: center;
    float: none;
    margin: 0px auto;
}
span.info-box-icon.hotel-l-bg {
    height: 50px !important;
    width: 50px !important;
    text-align: center;
}
.headagent .bars_menu.fa {
display: block !important;
float: right;
}
.exploreall {
padding-left: 0;
}
.headagent .sepmenus {
background: #fff none repeat scroll 0 0;
border-radius: 3px;
box-shadow: 0 4px 10px -3px #000;
padding: 0;
position: absolute;
top: 60px;
z-index: 1000;
right: 0;
width: 200px;
left: auto;
}
.headagent .sepmenus::before {
left: auto;
top: -11px;
right: 30px;
}
    .agent_menu li.contact-menu, .agent_menu li.user-menu {
        display: block !important;
    }
/*end*/
.navbar-nav>.user-menu .user-image {
        float: left;
        margin-right: 10px;
        margin-top: -2px;
        line-height: 10px;
    }
    header.main-header {
    display: inline-block !important;
}
.panel_title_bak.top-heading .pull-left {
    font-size: 14px;
} {
    font-size: 14px;
}
.panel_title_bak.top-heading span.pull-right {
    font-size: 14px;
}
 
.col-md-6.markup_typ {
    margin-bottom: 20px !important;
}

.markup_typ1 .form-group {
    margin: 0 0px 10px !important;
}
/**/
.balane_msgs a>strong span.crncy { font-size: 12px !important;}
.blnccc_mstr .nav.nav-tabs.b2b_navul li a {
    font-size: 13px;
}
.panel_bdy .master_blnc h4 {
    font-size: 14px;
}
.set_blnc_alrt label.col-sm-3.control-label {
    display: block;
    float: left;
    width: 100%;
}

.set_blnc_alrt .col-sm-6 {
    display: block;
    float: left;
}
.set_blnc_alrt .form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0;
}
.set_blnc_alrt .checkbox {
    margin-left: 15px;
}
.set_blnc_alrt .col-sm-8.col-sm-offset-4 {
    margin: 20px 0;
}
.set_blnc_alrt .nav.nav-tabs.b2b_navul li {
    width: 200px !important;
    margin-bottom: 20px !important;
    margin: 10px;
}
.set_blnc_alrt .bodyContent fieldset > legend {
    width: 200px !important;
    margin-bottom: 20px !important;
    margin: 10px;
}
.set_blnc_alrt legend.form_legend {
    width: 200px;margin:10px;
}
.stop-value {width: 180px !important;}
.waymensn .lyovrtime span.flects.stop-label {
    width: 106px !important;
    float: left !important;
}
.main-header .sidebar-toggle { line-height: 65px !important;}
.topalldesc .alldiscrpo, .ontyp .alldiscrpo { text-align: left;}
.totlbkamnt { font-size: 14px;}
.col-xs-3.nopadding.width_adjst {width: 15%;}
.col-xs-7.nopadding.width_adjst {width: 70%;}
.col-xs-2.nopadding.width_adjst {width: 15%;}
.bokkpricesml {padding-bottom: 50px !important;}



}
@media (min-width:768px) and (max-width:991px){
    .agent_menu {padding-left: 20px !important;}
    .agent_menu li a { font-size: 14px;}
    .topform_main .col-md-5.col-xs-12.nopad {margin: 0px auto;text-align: left;float: none;display: flex;}
    .banner_header_text {margin:0% auto;text-align: center;}
    .banner_header_text h1 {font-size: 38px;}
    .pagehding { font-size: 25px;}
    .pagehdwrap {margin: 0 0 5px;}
    .wrk_parg p { font-size: 16px;}
    .work_wt_indi_text {padding-left: 0;}
    .work_wt_indi_img img {padding-left: 0;}
    h1.animate__animated.animate__backInDown {margin-top: 0;margin-bottom: 30px !important;}
    .agent_whychoosesec h2.pagehding.white { text-align: center;}
    /*.col-md-4.col-xs-12.chse_us {width: 100%;max-width: 380px;margin: 0px auto 20px;float: none;}*/
    .topform_main .col-md-5.col-xs-12.nopad {margin: 0px auto;text-align: left;float: none;display: flex;}
    h1.animate__animated.animate__backInDown {margin-top: 0;margin-bottom: 30px !important;}
    /*.col-md-4.col-xs-12.chse_us {width: 100%;max-width: 380px;margin: 0px auto 20px;float: none;}*/
    .col-md-4.col-xs-12.chse_us {width: 33%;}
    .top_txt {margin-bottom: 17px;}
    .btm_numbr span {font-size: 32px;}
    .top_txt h3 {margin: 10px 0;}
.hotelpartners_sec {clear: both;overflow: hidden;}
.airlinecosmic {clear: both;overflow: hidden;}
.hotelpartners_sec h1 {font-size: 30px;}
.hotelpartners_sec .subpagehd { font-size: 15px;}
.hotelpartners_sec h1 {margin: 0px 0px 6px 0px;}
#hotelpart .owl-prev {bottom: 116px;}
#hotelpart .owl-next {bottom: 116px;}
.banner_header_text {margin: 0% auto !important;}
#hotelpart .owl-prev {bottom: 117px !important;}
#hotelpart .owl-next { bottom: 117px !important;}
.agent_logo_img img {/* margin-bottom: 20px; *//* margin: 0px auto; *//* text-align: center; *//* float: none; */}
.banner_header_text {margin: 0% auto !important;}
.agent_logo_img {/* width: auto !important; *//* margin: 0px auto; *//* text-align: center; *//* float: none; */}
.agent_logo_img {/* margin: 0px auto !important; *//* text-align: center !important; *//* float: none !important; */}
.headagent .agent_logo_img {width: 255px !important;}
.agent_logo_img img.img-responsive.center-block {/* width: 150px; */}
.agent_menu li a {line-height: 75px;font-size: 13px;padding: 10px 7px;}
/*dashboard*/
.main_bkg_prt label {
    color: #fff;
    font-size: 18px;
    text-align: left;
}
.caption h3 {font-size: 32px;}
.tabspl .col-xs-12.col-md-6.pad-lef-z {width: 50%;}
.balane_msgs a {display: block;}
.balane_msgs {max-width: 230px;}
.hotel_route_indiv {margin-bottom: 15px;}
.hotel_route_img img.img-responsive {
    /* width: 295px !important; */
    height: 260px !important;
    margin-bottom: 10px !important;
}
.perhldys .hotel_route_img img.img-responsive {width: auto !important;height: 260px !important;}
.perhldys .col-xs-3.nopad.comn_pdng { width: 50%;}
.main-header marquee {
    display: none !important;
}
.balane_msgs a>strong {
    display: block !important;
}
.main-header .balane_msgs { max-width: 325px;}
.skin-black-light .main-header {height: 100px;}


/*end*/
    .headagent .sepmenus {
        display:inline-block !important;
    }
    .headagent .sepmenus {
        background: none;
        border-radius: 3px;
        box-shadow: none;
        padding: 0;
        position: relative;
        top: auto;
        left: 50px;
    }
        .headagent .exploreall {
        border-radius: 3px;
        float: none;
        min-width: auto;
        overflow: visible;
    }
.headagent .exploreall {padding-left: 0;}
.headagent .exploreall li { float: left;border-bottom: none;}
.headagent .sepmenus::before {        background: none;  position: relative;}
.headagent .exploreall li a {padding: 18px 12px !important;}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu {
    top: 100px !important;
    z-index: 10000000 !important;
    overflow: hidden;
    clear: both;
    right: 0;
}
.srch_one .coleft {width: 35% !important;}
.srch_one .resultalls .colrit{width: 100% !important;}
    .filter_tab {
        background: #0096cf;
        border-right: 1px solid #0096cf;
        color: #fff;
        cursor: pointer;
        display: inline-block !important;
        float: left;
        font-size: 16px;
        line-height: 31px;
        text-align: center;
        padding: 3px 15px;
        width: auto;
        margin: 2px 0;
    }
    .main-sidebar, .left-side {padding-top: 100px !important;}
    header.main-header {  display: inline-block !important;}
    .col-md-4.comn_markup_txt {
    width: 235px;
    display: inline-block;
}
.main_airline_markup .row {
    margin: 0;
}
.main_airline_markup .col-md-6 {
    margin-bottom: 10px !important;
}
.navbar-static-top .navbar-custom-menu .navbar-nav>li>a {
line-height: 20px;        
padding: 3px 8px;
}
.col-md-4.comn_markup_txt {
    width: 100%;
    margin-bottom: 10px;
}
.main_airline_markup select.form-control {
    width: 400px;
    height: 45px;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.main-header nav.navbar.navbar-static-top {
    width: auto !important;
}
.coleft {
background: #fff none repeat scroll 0 0;
box-shadow: 0 0 10px -5px #000;
display: none;
left: 0;
position: absolute;
top: 40px;
width: 50%;
z-index: 100;
max-width: 285px;
}
div#top-sort-list-wrapper {
    min-width: 93% !important;
}
.srch_one .wdt100 {
    width: auto !important;
}
.forhotelonly .totlall::after {
top: 24px !important;
}
#hotel-pax-summary {        line-height: 45px;  font-size: 14px;}
.galary_pop .glry .row>.column:nth-child(3)::before {
    font-size: 15px !important;
}
.galary_pop .glry .row>.column:nth-child(3)::after { font-size: 14px;}
.col-lg-4.col-md-4.col-xs-4.nopad {
    width: 50%;
}

.col-lg-3.col-md-3.col-sm-3.col-xs-3.padfive.full_clear.pad-lef-z {
    width: 35%;
}
/*14-07*/
#modify .col-lg-3.col-md-3.col-sm-3.col-xs-3.padfive.full_clear.pad-lef-z {
    width: 50%;
}

#modify .col-lg-4.col-md-4.col-sm-4.col-xs-4.nopad.full_clear.pad-lef-z {
    width: 50%;
}

#modify .col-lg-4.col-md-4.col-xs-4.nopad {
    width: 50%;
}
span#hotel-pax-summary {
    text-align: left;
}
.coleft {  top: 64px !important;}
.skin-black-light .main-header .logo { width: 410px !important;}
.skin-black-light .main-header .logo {
        width: 40%;
        float: left;
    }
    .main-header .sidebar-toggle { line-height: 65px;}
    .logo img {max-width: 100% !important;}
.padpaspotr .col-xs-8.nopadding.tab_pasnger {width: 100%;}
.padpaspotr .col-xs-4.nopadding {width: 100%;}
.padpaspotr .col-xs-8.nopadding.tab_pasnger {
width: 100%;
}

.padpaspotr .col-xs-4.nopadding {
width: 100%;
}

.passport_content_div .col-xs-4.spllty {
width: 50%;
}

.passport_content_div .col-xs-3.spllty {
width: 50%;
}

.passport_content_div .col-xs-5.spllty {
width: 100%;
}
.main-sidebar, .left-side {
    padding-top: 100px !important;
}
.alldownsectn.mt-3 .bkg_pg {
    padding: 20px !important;
}
.travlrs .fa {
    font-size: 17px;
}
.infantbay img {
    width: 18px;
}
.totlbkamnt { font-size: 16px;}
.fligthdets {font-size: 13px;}
.skin-black-light .main-header .logo {
    height: 100px !important;
    padding: 20px 0px !important;
}
img.img-responsive.center-block {
    margin: 0 !important;
}
span.stop-value.stp {
    width: 65px;
}
.shwrmsdv { margin: 10px 1px 10px !important;}
.semhead {font-size: 14px !important;}
.romsfst { padding: 10px 5px !important;}
.emailperson.col-xs-9 {width: 100%;}
.topform:after {
        background-position: bottom !important;
        object-fit: fill !important;
    }
.topform_main::after
{
    display: none;
}
.flight_chnge { top: 32px !important;}
.splmodify .searchsbmtfot {
    width: 45px !important;
    height: 45px !important;
}
.time-wrapper .starin {
    width: 48px !important;
    height: 73px !important;
}
.flitsprt.mng1, .timone.disabled.active .flitsprt.mng1 {
    background-position: -58px 2px !important;
}


}
@media (min-width:992px) and (max-width:1199px){
.perhldys .col-xs-3.nopad.comn_pdng {padding: 0px 2px !important;}
.hotel_route_text_bottom h5 { font-size: 12px !important;}
.hotel_route_text_bottom a {font-size: 12px !important;}
.hotel_route_text_bottom {padding: 10px 4px !important;}
.contain .right h2 {font-size: 18px !important;}
.contain .right p:first-child { font-size: 15px !important;}
.tick { margin: 0 !important;}
.contain {width: 397px !important;}
.contain .left p:first-child, .contain .left p:last-child {font-size: 17px !important;}
.skin-black-light .main-header .logo {width: 400px !important;}
.skin-black-light .main-header>.navbar .navbar-custom-menu .navbar-nav>li>a {padding: 8px 6px !important;}
.navbar-nav.agent_menu>li>a {padding: 5px 6px;}
.srch_one .coleft {width:25% !important;}
.srch_one .resultalls .colrit{width: 75% !important;}
.thrdtraveller span.floating-label {padding-left: 15px !important;}
span#hotel-pax-summary {text-align: left;}
.forhotelonly .totlall::after {
top: 19px !important;
}
a.logo.bg-white img.img-responsive.center-block {
    margin: 0;
}
    .skin-black-light .main-header .logo {
        width: 100%;
        float: left !important;
    }
    .bkg_pg {padding: 15px;}
    .padpaspotr .col-xs-8.nopadding.tab_pasnger {width: 100% !important;}
.padpaspotr .col-xs-4.nopadding {width: 100% !important;}
.padpaspotr .col-xs-8.nopadding.tab_pasnger {
width: 100% !important;
}

.padpaspotr .col-xs-4.nopadding {
width: 100% !important;
}

.passport_content_div .col-xs-4.spllty {
width: 50% !important;
}

.passport_content_div .col-xs-3.spllty {
width: 50% !important;
}

.passport_content_div .col-xs-5.spllty {
width: 100% !important;
}
.main-sidebar, .left-side {
    padding-top: 100px !important;
}
.alldownsectn.mt-3 .bkg_pg {
    padding: 20px !important;
}
.totlbkamnt {font-size: 14px;}
.fligthdets {font-size: 12px;}
.add_city_btn { padding: 0 10px !important;}

    #flight_search_result .stop-value {width: 60px;}
    .hotel_route_text_bottom i { margin: 0px 3px;}
    .hotel_route_text_bottom h5 {font-size: 11px;}
    .comn_pdng .hotel_route_text_bottom a {font-size: 11px !important;}
    .topform:after {

    background-position: left !important;
}
.topform_main::after
{
    display: none;
}
    .thrdtraveller .totlall::after {
        top: 20px !important;
    }
    .flight_chnge { top: 32px !important;}
    .splmodify .searchsbmtfot {
    width: 45px !important;
    height: 45px !important;
}
.coleft .rangebox {padding: 15px 4px;}
#collapse503 .htlcount {padding: 2px 2px;}
.emailperson.col-xs-9 {
    width: 100%;
}
.time-wrapper .starin {
    width: 48px !important;
    height: 73px !important;
}
.flitsprt.mng1, .timone.disabled.active .flitsprt.mng1 {
    background-position: -58px 2px !important;
}


}
@media (min-width:1080px){
    #flight_search_result .stop-value {width: 60px !important;}
    .hotel_route_text_bottom i { margin: 0px 2px !important;}
    .hotel_route_text_bottom h5 {font-size: 11px !important;}
    .comn_pdng .hotel_route_text_bottom a {font-size: 11px !important;}



}
@media (min-width:1200px){
.skin-black-light .main-header>.navbar .navbar-custom-menu .navbar-nav>li>a {padding: 8px 6px !important;}
.navbar-nav.agent_menu>li>a {padding: 5px 6px;}
.srch_one .coleft {width: 25% !important;}
.srch_one .resultalls .colrit{width: 75% !important;}

}