@media (max-width:1199px){.logo{min-width:auto;padding:15px 0}
.topssec.fixed .logo{padding:9px 0}
.logo img, .topssec.fixed .logo img{max-width:200px}
.fixincrmnt.fixed{width:685px}
}
@media (max-width:1100px){.propopum{width:991px}
}
@media screen and (max-width:1024px){.chn_crncy{font-size:12px !important;padding-right:0px !important;}
}
@media (min-width:992px){.coleft, .sepmenus{display:block;}
.tab-content.custmtab{}
}
@media (max-width:991px){.close_fil_box{display:block !important;position:absolute;top:25px;right:19px;z-index:9999;color:#fff;font-size:20px;cursor:pointer;}
.grid-group-item .superb.col-xs-4{width:100%;}
.lablmain.cellpas{position:relative;}
.dob:after{right:5px;top:5px;line-height:41px;height:41px;}
.propopum{width:100%;min-width:300px}
.full_clear{padding:0 0 10px}
.sidebtn .dropdown-menu.exploreul{left:auto;margin:0;right:0}
.sidebtn .dropdown-menu.exploreul::before{left:auto;margin:0;right:42px}
.ful_logo{display:none}
.tab_logo{display:block}
.logo, .topssec.fixed .logo{padding:7px 0}
.topssec.fixed .cmnexplor{height:40px;opacity:1}
.exploreall li a{padding:10px}
.topssec .cmnexplor{display:block;opacity:1}
.topssec{}
.topssec .ritsude{padding:5px 0}
.logo{max-width:150px;min-width:0}
.reglog{min-width:0}
.caret.cartdown{right:0}
.caret.cartdown{top:10px;}
.topa{margin-left:5px}
.flags{margin:0px 15px 0 10px;}
.captngrp{margin:30px 0}
.bigcaption{font-size:38px}
.smalcaptn{font-size:20px}
.advsncerdch .col-xs-3{width:33.333%}
.fulnine{width:100%}
.centertio{display:table;margin:0 auto}
.centertio .ftrhd{display:none}
.centertio .signupfm>li{float:left}
.modfictions.fixd{position:static}
.search-result.flightresltpage, .search-result.flightresltpage.onlyfrflty{margin:0}
.search-result.flightresltpage::before{display:none}
.coleft{display:none}
.colrit{width:100%}
.coleft{background:#fff none repeat scroll 0 0;box-shadow:0 0 10px -5px #000;display:block;left:0;position:absolute;top:50px;width:50%;z-index:100;max-width:285px;display:none;}
.filter_tab{display:block;position:inherit;left:0px !important;top:0px !important;}
.none_mody{display:none}
.calandcal, .airlinrmatrix{display:none}
.insidebosc{padding:0}
.filterforall{display:block;overflow:hidden}
.full_wher{width:100%}
.bars_menu.fa{display:block}
.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}
.exploreall{border-radius:3px;float:left;min-width:200px;overflow:hidden}
.exploreall li{border-bottom:1px solid #eee;display:block;float:none;overflow:hidden}
.topssec .cmnexplor{display:block;float:left;margin-right:10px;opacity:1}
.exploreall li a strong{line-height:40px;text-align:left}
.sepmenus::before{background:url(../images/sprite1.png) no-repeat scroll -525px 0
rgba(0, 0, 0, 0);content:"";height:15px;left:2px;position:absolute;top:-11px;width:28px}
.sepmenus{display:none}
.flag_images{margin:4px 0 0;}
.userimage{margin:5px 20px 5px 0;}
.userimage img{}
.sorta strong{display:block;font-size:11px;font-weight:400;line-height:8px;margin:0;text-align:center}
.sorta .fa{color:#999;display:block;line-height:20px;margin:0;overflow:hidden}
.fixincrmnt, .fixincrmnt.fixed{bottom:0;left:0;position:fixed;right:0;top:auto;width:100%;z-index:99}
.filterforall.addtwofilter.fixed{margin-top:0;}
.insidecurent{margin:0 auto;padding:0 10px;width:750px}
.insidecurent .outbound-details, .insidecurent .inbound-details{display:none}
.insidecurent .flect.stop-count{display:none}
.insidecurent .flightimage{width:100%}
.insidecurent .selctarln{padding:0}
.insidecurent .sidepricewrp .col-xs-7, .insidecurent .sidepricewrp .col-xs-5{width:100%}
.insidecurent .sidepricebig{font-size:18px;padding:0}
.insidecurent .padflt.nonefity{font-size:11px;padding:0}
.round-domestk .priceflights{font-size:15px}
.amnterbig{color:#333;font-size:14px}
.farestybig{font-size:14px;line-height:20px}
.topalldesc .jetimg, .ontyp .jetimg{margin:0;text-align:center;width:100%}
.topalldesc .alldiscrpo, .ontyp .alldiscrpo{text-align:center;width:100%}
.celtbcel{float:left;width:100%}
.international_passport_content_div{float:left;width:100%}
.vluendsort{display:block;float:none;overflow:hidden;width:auto}
.modal-body>iframe{width:100% !important}
.bigdate_book{font-size:20px}
.biginre_book{font-size:12px}
.fuldate_book{height:40px}
.priceflights.eachroomprice{font-size:18px}
.full_nty, .paspolbl{width:100%}
.cellpas{display:block}
.paspertedit .margpas{margin:5px 0;padding:0 5px}
.topbokro{height:auto}
.pnrnum{float:left}
.filter_tab{top:10px !important;position:absolute;z-index:10000;}
h3.location_dis.fltsrch{width:58%;padding-left:40px;}
.fare_widget{width:42%;margin-bottom:8px;}
#modify #flight_form .multi_city_container .plcetogo{margin-bottom:6px;}
#modify #flight_form #multi_city_container_1 .plcetogo{margin-bottom:0px;}
#modify .add_city_btn{top:0 !important;z-index:10000;}
.zopim, .mascot{display:none !important;}
}
@media (max-width:767px){.rowresult r-r-i .width20{width:22% !important;}
.frmbl{width:100% !important;}
.grid-group-item .side_amnties{height:40px;}
.insidecurent{width:100%}
.popconyent .imagesmflt{display:block;float:none;margin-right:0;overflow:hidden;width:100%}
.popconyent .flitsmdets{display:block;line-height:14px;overflow:hidden}
.round-domestk .bigtimef{font-size:15px}
.round-domestk .smalairport{display:none}
.round-domestk .airlinename{line-height:11px;padding:0}
.round-domestk .m-b-0.text-center>strong{font-size:11px;line-height:0}
.full_smal_tab{padding:0 0 10px}
.exploreall li a{padding:10px}
.nav-tabs.tabstab>li>a{padding:0 14px}
.allys .col-xs-4{width:100%}
.threey{margin:5px 0}
.centerload{min-width:0;width:95%;padding:10px}
.propopum{width:450px}
.padflt.widfty{padding:0;}
.rit_summery, .full_summery_tab{width:100%}
.insiefare{padding:0}
.allboxflt .airlblxl{font-size:14px}
.tab_pasnger{width:100%}
.ontyp{padding:0}
.fligthsdets{margin:10px 0}
.logininwrap{margin:20px 0}
.madgrid.forhtlpopover{margin:5px 0;width:100%}
.mapviewhtlhotl.fa{transform:scale(1)}
.map_mobile_dets{display:block;float:left;margin:20px 0 0;overflow:hidden;width:100%}
.tab_htl_detail{width:100%}
.padritside{float:left;margin:15px 0 0;padding-left:0;width:100%}
.fulldetab.shdoww{box-shadow:none}
.romlistnh{background:none;padding:0}
.colrumpad .bookallbtn{width:100%}
.priceflights.smalwise{font-size:13px}
.full_log_tab{width:100%}
.bustprice{font-size:16px}
.timelabelf{font-size:14px}
.durtnlabls, .bookbuss .bookallbtn{font-size:12px}
.bus_preloader .relativetop{margin:100px 0 0}
.only_bus_book .alldiscrpo{text-align:left}
.bokinstts .col-xs-3{width:33.33%}
.useralldets .rowother{width:100%}
.trow.tblhd{display:none}
.trow .tblpad{display:block;float:left;padding:5px;width:100%}
.lavltr_mgc{color:#666;display:block;font-size:12px}
.lavltr{color:#333}
.topa{margin-left:5px;margin-right:5px;padding:0;}
.totbrds{width:100%;overflow:hidden;overflow-x:scroll;}
.totbrds .col-xs-12.nopadding{width:736px;}
.col-xs-3.nopadding{width:auto;}
.col-xs-6.nopadding{width:92px;}
.pdisabledbutton{opacity:0 !important;}
.mpad{padding:0 !important;}
}
@media (max-width:767px){
    .carousel-caption {
    top: 20%;
}
    .searchsbmtfot{
            height: 55px!important;
    }
.searchsbmt{    margin-top: 6px;}
.foter-img {
    display: none;
}
.navbar-nav>li.menuli.active, .navbar-nav>li.menuli.active a {
    color: #fff;
    background: #a76ca0;
}
.cap-right{margin-top: 0}
.responsive-tabs-container.accordion-xs .nav-tabs{display:none}
.responsive-tabs-container.accordion-xs .accordion-link{display:block}
#owl_demo_dest.owl-theme .owl-controls .owl-buttons div, #owl-demo2.owl-theme .owl-controls .owl-buttons div{margin:5px 0;}
#owl_demo_dest.owlindexnw .owl-buttons .owl-prev{left:-20px;}
#owl_demo_dest.owlindexnw .owl-buttons .owl-next{right:-20px !important;}
#owl-demo2 .owl-buttons .owl-prev{left:-5px;}
#owl-demo2 .owl-buttons .owl-next{right:-5px !important;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div{background-position:-4px 10px !important;padding:3px 8px;}
.btn_sub{font-size:16px;padding:6px;}
.navbar-nav>li.menuli>a{padding:0 10px;}
.navbar-header{margin:0 !important;}
#holiday_search .full_smal_tab{padding:0px 3px;}
.navbar-toggle{background-color:#c93789;border:1px solid rgb(201, 55, 137);}
.navbar-toggle .icon-bar{color:#3c3c3c;background:#fff;}
.footerimg, .footername{width:100%;}
.footername{margin-top:10px;}
.navbar-collapse.navbdclose{padding:0;position:absolute;right:15px;top:50px;background:none;z-index:10000000;}
.navbar-nav{float:right;width:100%;position:relative;z-index:10000000;background:#fff;top:0;margin:0;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.43);}
.navbar-nav>li.menuli>a, .navbar-nav>li.menuli{color:#484848;font-size:15px;line-height:50px;padding:0 17px;font-weight:500;text-align:right;}
#hotel_search .col-md-12.col-sm-6.col-xs-5.padfive.full_clear{padding:0px 3px;}
.dep_t{padding:0px 20px 0px 0px !important;}
.spin{max-width:314px;margin:6px 0;}
.second_sec1{padding:0px 0 50px 0;}
.mylogo img{max-width: 100%;
    margin: 10px 10px;}
.mylogo{margin-top:10px;margin-bottom:3px; width: 100px;}
.navbar-toggle{margin-top:8px;}
.loc_i, .cal_i, .pas_i{display:none;}
.smldescrptn .location_dis{font-size:15px;margin-right:5px;margin-bottom:4px;}
.psngr .none_mody{display:block;}
.modify_s{top:154px;}
.modifysrch{padding:0 5px;width:100%;font-size:14px;}
.detailsflt{font-size:12px;padding:3px 10px;}
.rowresult r-r-i .width20{width:22% !important;}
.width80{width:75%}
.modinew{padding:0;}
.placenameflt{padding:6px 0 0;}
.boxlabl{margin:0;}
.search-result{padding:6px 0;}
.fltsrch.location_dis{font-size:16px;width:58%;line-height:21px;}
.flight_result_tab li a{padding:6px 20px;font-size:14px;}
.flight_result_tab{margin:0px 0px 6px 0px !important;}
.rowresult{margin:5px 0 0;}
.fltsort .sortli{width:24%;}
.allresult{margin-top:0;}
.sidepricewrp a.detailsflt.fare_flight.fltfare{display:block !important;}
.ifround .prce.sprud100{width:20%;}
.ifround .col-xs-6.light_bg{width:100%;}
.ifround .instops::after{max-width:114px;}
.ifround .tabbox1{margin:0 0 6px;}
.ifround .bookbtn{width:100%;}
.examples.scl252{padding:0 5px;width:80%;}
.scl252::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3);border-radius:8px;background-color:#F5F5F5;}
.scl252::-webkit-scrollbar{width:5px;background-color:#F5F5F5;}
.scl252::-webkit-scrollbar-thumb{border-radius:8px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3);background-color:#c1c1c1;}
.onwardbgspe, .returndbgspe{padding:5px 15px;margin:1px 0 4px 0;}
.ifround .dptprice{font-size:14px;}
.ifround .bookallbtn{font-size:12px;padding:8px 5px;}
.addtwofilter .hide_lines{display:block;}
.frmbl{position:relative !important;padding:0;margin-bottom:10px;}
.fare_show .show_fares_table table td{padding:10px !important;}
.fare_show .show_fares_table>table>tbody>tr>td .to_bo{font-size:16px !important;}
.xlbox{width:100%;float:left;}
.oneroom{display:block;}
.airline2 li{width:50%;}
.mlgnformin .control-label{font-size:12px;}
.b2b_agent_profile.agent_regpage.agentmyn .tab-content.sidewise_tab, .b2b_agent_profile.agent_regpage.agentmyn .agent_regtr{width:100%;}
.nav-tabs.tabstab{margin:5px auto 0;}
.shape{margin:15px 0px 80px;}
.waywy{margin:0 0 0px;}
.topssec::before{max-width:400px;}
.nav-tabs.tabstab>li{margin:0;}
.hd_rgt{display:none;}
.nav-tabs.central_tab li a{padding:0 20px;}
.scnd_hdr{display:none;}

.wrapofa { margin-right: 0px; }
.shape{width:100%;float:left;height:auto;}
.secndblak{padding:0px 7px;}
.crncy { padding: 7px 0px; }
.topa { line-height: normal; }
.caret.cartdown { top: 7px; right: 0px; }
.flag_images{ margin: 0px !important; }
.sidebtn.flagss.lan_selctn {padding: 7px;}
.curncy_img {
    float: left;
    height: 20px;
    width: 24px;
    position: relative;
}
.usrac {padding: 7px 0px;}
.userorlogin, .mlogin { font-size: 13px; padding-right: 14px; }
.flags {margin: 0px 15px 0 5px;}
.second_sec2, .footer_section, .top_airline, .hotel_deals, .second_third{ display: none; }

.relfst {
    position: relative;
   
    z-index: 9;
}

.shape, .allformst{margin:0px;}
.shape{background: #fff;    padding: 0 0 10px; }
.secndblak { background: none; }
.padfive { padding:0px !important; }
.secndblak .normalinput, .padselct{
    font-size: 14px;
    background: none !important;
    border: none !important;
    border-bottom: 1px solid #446778 !important;
    border-radius: 0px !important;
    
    font-size: 16px !important; padding-left: 5px !important;
    box-shadow: none !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    height: auto;
}
.datemark::after, .set_margin .adult_child_dob_div .datemark::after, .pkupdt_x_driver::after{
        font-size: 19px;
}
.tabspl.forhotelonly .datemark::after { text-align: left !important; color:#fff !important; line-height: 65px !important; }

.alladvnce {
    margin-bottom: 0px;
    background: none;
    border: none !important;
    border-bottom: 1px solid #446778 !important;
    border-radius: 0px !important; color: #fff;
    font-size: 17px !important; padding-left: 40px !important;
    border-bottom: 1px solid #446778 !important;
    border-radius: 0px !important;
    color: #fff;
    font-size: 17px !important;
    box-shadow: none !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    height: auto;
}
.dep_m.wid35 { margin: 10px 0px; }
.wid35.selctmark::after { right: 10px !important; color: #333 !important; }
 .alladvnce:before, .nitmark:before { background: none !important; color: #fff !important; line-height: 65px !important; text-align: left; }
 .alladvnce:after, .selctmark::after, .nitmark:after{ background: none !important; color: #fff !important; line-height: 65px !important;  }
.secndblak .plcemark::before{ color: #fff; line-height: 65px; text-align: left  }
.close_return { right: 0px !important; top:10px !important; }
.flight_chnge { top: 50px; }
.totlall {
    margin-bottom: 0px;
    background: none;
    border: none !important;
    border-bottom: 1px solid #446778 !important;
    border-radius: 0px !important; color: #fff;
    font-size: 17px !important; padding-left: 8px !important;
    border-bottom: 1px solid #446778 !important;
    border-radius: 0px !important;
    color: #000;
    font-size: 17px !important;
    box-shadow: none !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;line-height: 45px!important;
   
}
.squaredThree label{
        border: 1px solid #c93789;
}
.custmtab label{
    color: #333!important;
}
.totlall:after, .totlall:before { background: none !important; color: #333 !important; line-height: 65px !important; text-align: left; }

.secndblak .plcetogo { background: none !important; border-radius: 0px !important; }

.secndblak .datemark { background: none !important; border-radius: 0px !important; margin: 10px 0px !important; }

.change_date {
    width: 100%;
    position: relative;
    height: 100%;
    background: #fff !important;
    /* border-bottom: 1px solid #fff; */
    border-radius: 0px !important;
}
.fltravlr .celroe { color: #333; }
.searchsbmtfot .searchsbmt  {  }
.s_traveller { display: block; }
.roomone {
    background: none repeat scroll 0 0 #888;
    border-radius: 3px;
    display: block;
    overflow: hidden;
    padding: 5px 10px;
    text-align: center;
}

.countmore .btn-number {
    background: none repeat scroll 0 0 #02a3df;
    border: medium none;
    border-radius: 0;
    padding: 13px;
    margin: 0 0px !important;
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
}

.countmore.input-group .form-control { font-size: 18px !important; }

a.done1.comnbtn_room {
    color: #ffffff !important;
    background: #f44336;
    padding: 8px 30px;
    line-height: normal;
    border-radius: 3px;
    margin-top: 10px;
}

.oneroom.fltravlr .roomrow {
    border-bottom: 1px solid #ddd;
    padding-bottom: 0px;
    padding-top: 7px;
    background: #f1f1f1;
    padding: 29px 10px;
    margin-bottom: 2px;
    font-size: 21px;
}

.nav-tabs.tabstab{}
.nav-tabs.tabstab>li>a span {  }
.nav-tabs.tabstab li.active a { border-bottom:none !important; padding: 10px;}
.nav-tabs.tabstab>li>a{padding:5px 6px;}
.search_tab {
    
    z-index: 9;
    position: relative; 
}

.roomcount { position: fixed; top: 0px; height: 100%; overflow: auto; }
.remove_rooms { float: right; }
.roomrow {
    display: table;
    width: 100%;
    padding: 30px 10px;
    color: #333;
    background: #f1f1f1;
     border-bottom: 1px solid #ddd;
    font-size: 21px;
}

.add_city_btn{top:138px !important;right:0px !important;padding:8px 5px !important;}
.city_close_btn{    right: -144px !important;
    top: 35px !important;padding:10px 5px !important;}

 .deprtures::before, .destinatios::before {
    content: "\f3c5";
    bottom: 0;
display: none;
    font-family: "Font Awesome 5 Pro";
    font-size: 18px;
    position: absolute;
    top: 0;
    width: 40px;
    font-weight: bold;
    color: #fff;
    line-height: 65px;
    text-align: left;
}  

 .wid35 .padselct { font-size: 21px !important; padding-left: 56px !important; }

}


@media (max-width:650px){.bookallbtn{font-size:12px}
.addtwofilter .hide_lines{display:none}
.addtwofilter .sortli{width:33.333%}
.topalldesc .allboxflt .airlblxl{font-size:12px}
.full_dets_aps{width:100%}
.logdrop{background-color:#f9f9f9;border-radius:5px;padding:10px 0;position:absolute;left:0;right:inherit !important;top:109%;width:230px;z-index:99999999;}
.logdrop::before{position:absolute;content:"";left:5px;right:inherit !important;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #f9f9f9;top:-5px;}
.newloginsectn .celoty{display:block;float:left;vertical-align:middle;width:100%}
.orround{margin:20px auto}
.leftde_flt{float:left;width:auto}
.none_rit{float:right;width:auto}
.customteam2.nav-tabs.customteam li a{padding:10px 7px;}
.pxconf{font-size:12px}
.bokrname{font-size:16px}
}



@media (max-width:600px){.placenameflt{font-size:14px}
.smal_udayp{display:block;margin-top:-20px;overflow:hidden;width:100%}
.smal_udayp .insidesame{display:block;padding:0;text-align:right}
.smal_udayp .durtntime{font-size:13px;line-height:12px}
.round-domestk .wayeght{width:70%}
.round-domestk .wayfour{width:30%}
.quarter_wdth{width:33.33%}
.detailsflt{font-size:12px}
.hotel_search_results .priceflights{font-size:16px}
.prcstrtingt{font-size:12px}
.hoteldetsname{font-size:15px}
.fifty_rums{width:50%}
.hundrd_rums{width:100%}
.padinnerntb{padding:0}
.canrumpoly{margin:0}
.lettrfty, .padinnerntb.htlfac_lity, .hote_plcys{padding:10px}
.htlfac_lity .col-xs-4{width:100%}
.full_room_buk{width:100%}
.sckint{margin:0}
.layoutonly{display:block;overflow-x:scroll;overflow-y:hidden;padding:0;width:600px}
.full_fiftys{margin:0 0 10px;width:100%}
.qurter_wdth{width:75%}
.smal_width_hr{width:25%}
.paspertedit .margpas{width:100%}
.xlbook{display:block;float:left;padding:10px;width:100%}
.xlbook.htlimage_xl{width:auto}
}
@media (max-width:550px){.rowresult r-r-i .width20{width:25% !important;}
.fulnine .col-xs-3{width:50%}
.trvel_ins_qoute1 p{font-size:12px;}
.trvel_ins_qoute a{width:320px;margin:30px auto !important;float:none;}
.full_hotel{width:100% !important;}
.full_70{width:70% !important;}
.full_30{width:30% !important;}
.full_30 .sideprice{float:right;margin:20px 0px;}
.pers span{font-size:10px;}
.pers .fa{width:24px;height:24px;background:#fff;border-radius:50%;text-align:center;line-height:24px;font-size:14px;margin:2px 5px;}
.hotel_list{background:#f5f5f5 none repeat scroll 0 0;border-bottom:none;float:left;padding:10px 0;width:98%;margin:3px 1%;}
.labltowr{overflow:scroll !important;}
table#insurancetable{width:700px !important;}
.filter_tab{z-index:10000;bottom:10px;padding:0px 6px;top:initial !important;right:15px !important;left:15px !important;width:40%;margin:auto;position:fixed;}
.coleft.round_filt{display:none;background:#fff none repeat scroll 0 0;box-shadow:0 0 10px -5px #000;display:block;left:0;position:fixed !important;top:0% !important;z-index:999999 !important;max-width:100%;display:none;height:100% !important;overflow:hidden;overflow-y:scroll;}
.modal-dialog{margin:13% 0% !important;width:100% !important;}
.image_cont{position:relative;bottom:0px;font-size:24px;color:#2c2c2c;padding:10px;}
.insurance_bg1{height:auto;background:#fff;}
.insurance_bg1 img{display:none;}
.hidesocial{display:none}
.topa{border:0 none;margin-left:10px;padding:0}
.nav-tabs.tabstab>li>a{float:left;line-height:30px; text-align:center;width:100%}
.sprte.iconcmn{margin:0 auto}
.iconcmn{display:table;float:none;height:50px;margin:0 auto;overflow:hidden;width:40px}
.roomcount{left:0;right:auto;width:100% !important;}
.countmore{width:130px;}
.roomcount::before{right:auto;left:10%}
.alltwobnd .imagesmflt{margin-right:0;text-align:center;width:100%}
.alltwobnd .flitsmdets{text-align:center;width:100%}
.inboundiv.seg-1{padding:0}
.inboundiv.sidefare{background:#f6f6f6 none repeat scroll 0 0;margin:20px 0 0}
.register-box-body{width:100%;padding:0}
.altpopup{width:420px}
.round-domestk .madgrid{margin:2px}
.round-domestk .insidecurent .sidepricebig{font-size:13px}
.round-domestk .sidepricebig strong{font-size:12px;margin-right:0}
.international_passport_content_div .spllty{width:100%}
.spllty.infant_dob_div{width:100%}
.sidenamedesc{display:block}
.hotel_search_results .innd{max-height:none;min-height:0}
.adreshotle{display:none}
.hotel_search_results .bookallbtn.splhotltoy{float:right;margin:0;width:auto}
.hotel_search_results .priceflights{float:left}
.imagehtldis img{min-height:120px}
.innd{padding:10px 10px 0}
.vlulike{font-size:12px}
.priceflights.eachroomprice{font-size:14px}
.full_bus_sec, .fiftywirdt{width:50%}
.full_bus_none{display:none}
.full_bus_prices{width:100%}
.pasngrinput_enter{display:none}
.pasngrinput_secnrews{display:block;margin-bottom:10px;overflow:hidden}
.flling_name .col-xs-5{width:60%}
.flling_name .col-xs-4{width:40%}
.flling_name .col-xs-3{width:40%}
.nav-tabs.tabssyb li a{font-size:12px;padding:0 2px;}
}
@media (max-width:500px){.modify_s{top:177px !important;}
.round-domestk .bigtimef{font-size:12px}
.full_mob{width:100% !important;clear:both;}
.row_can_table{background:#fff none repeat scroll 0 0;border-bottom:1px dashed #ddd;float:left;width:750px;}
.cancel_bkd{overflow:scroll;}
.ritside_can{width:100% !important;}
.xlbook{width:100% !important;}
.round-domestk .airlinename{font-size:10px}
.filterforall.addtwofilter .topmisty1{margin:2px 0px !important;}
.round-domestk .m-b-0.text-center>strong{font-size:9px}
.round-domestk .insidecurent .sidepricebig{font-size:14px}
.round-domestk .sidepricebig strong{font-size:12px;margin-right:0}
.sepmenus{top:100px}
.full_smal_tab{width:100%}
.fromtopmargin.set_up{margin:0}
.togleadvnce.open .advncebtn::after{content:"\f077"}
.advsncerdch{float:left}
.advsncerdch .col-xs-3{width:50%}
.bigcaption{font-size:28px}
.smalcaptn{font-size:18px}
.fromtopmargin{margin-top:0}
.ritsidelinks{float:left !important; padding: 7px 2px;}
.topssec.fixed, .topssec{height:auto;position:static;}
.topssec::after{display:none}
.full_clear{width:100%}
.none_boil{display:none}
.none_boil_full{width:100%}
.coleft{width:100%;max-width:100%;}
.payinput{width:100% !important}
.full_same{width:100%}
body{overflow-x:hidden}
.insidemyt{width:100%}
.insidecurent .padflt.nonefity{display:none}
.insidecurent .padflt.widfty{width:50%;text-align:center}
.insidecurent .timlbl{font-size:12px}
.insidecurent .sidepricebig{font-size:13px}
.insidecurent .sidepricebig strong{font-size:12px}
.segment_seg .width_adjst, .ontyp .width_adjst{width:100%}
.segment_seg .allboxflt{border-bottom:1px dashed #ddd}
.full_smal_forty{width:100%}
.for_hotel_modi .modifysrch{height:43px}
.for_hotel_modi .modifysrch::after{line-height:42px}
.smal_udayp{margin-top:0}
.smal_udayp .insidesame{text-align:center}
.tonavtorum{width:100%}
.innerdetspad{padding:0 0 0 10px}
.butnbigs{margin:10px 0 0}
.baseli.hedli{display:none}
.responsive_li li{border-bottom:1px dashed #ddd;padding:5px 0;width:100% !important}
.res_op{color:#999;display:block;float:left;margin-right:10px}
.price_cet .wid80{width:auto}
.price_cet .wid20{float:right;width:auto}
.bus_sorting.sortul .sortli{width:20% !important}
.staffareadash{padding:20px 0}
}
@media (max-width:767px){
.pagehed:before,.pagehed:after{display: none;}
img.icn2 {  max-width: 60%!important;}
.faq,.email-sub {    min-height: 160px;}
.email-sub {    min-height: 180px;}
.new_img{max-width: 140px;}
.foot-name .copy {
        float: left;
    width: 100%;
    margin-left: 0px;
    color: #fff;
    margin-top: 14px;
    font-size: 14px;
    text-align: center;
}
}

@media (max-width:480px){.features li{padding:0px 2px !important;}
.fare_rules ul li{margin-left:10px;}
.rowresult r-r-i .width20{width:25% !important;}
.inlitp{padding:5px 0px 0px 5px;}
.tpimage{height:100px !important;}
.tpimage img{height:100%;max-height:100px;margin:0;max-width:150px !important;}
.primry_contact .form-control{max-width:none;}
.aftremarg{margin-top:5px;margin-bottom:5px;}
.fare_show .show_fares_table table td{padding:10px 5px !important;}
.welcmnote{line-height:normal;}
.for_hotel_modi .modifysrch{width:100%;max-width:100px;padding:5px 5px;font-size:11px !important;}
.lblfont12px p a{word-break:break-all;}
.contbokd{margin-bottom:10px;}
.cvv_pa{position:absolute;right:-16px !important;top:10px !important;bottom:0;margin:auto;line-height:34px;width:14px;text-align:right;}
.show_fares_table table td{font-size:13px;}
.trvel_ins_desc h1{font-size:20px;}
.manulife_content{font-size:16px;}
.primry_contact .col-xs-12.list, .protect_invesmnt .primry_contact{padding:0;}
.hoteldist .pick{width:50%;}
button.btn.btn-default.inblk.lgnbtn{margin:0px auto;}
#general_change_password label.col-sm-3.control-label{width:100% !important;}
#general_change_password .col-sm-3{width:100% !important;}
#general_change_password .panel-default{width:100% !important;margin:0px auto;}
#change_password .col-sm-8.col-sm-offset-4{width:100%;text-align:center !important;}
#change_password_submit{margin-left:0;}
#general_change_password .panel-default{width:100%;margin:0px auto;}
.nav-tabs.tabssyb li a{height:36px;line-height:36px;}
.travemore{background:none repeat scroll 0 0 #f2f2f2;padding:0;margin:0;}
.pro_left{padding:0 10px;}
.dashdiv .alldasbord{padding:0 1px;}
.logdrop{right:-45px;}
.rowother label{padding-left:5px;}
.e_mail .contactonly.topa{padding-left:0;display:block;width:100%;}
.customteam2.nav-tabs.customteam li a{padding:8px 2px;}
.fwd100{width:100%}
.pnrnum{padding:0 10px;}
.allformst{margin-top:0px;margin-bottom:0px;}
.secndblak{padding:0px 7px;}
.second_third{padding:0;}
/*#multi_way_fieldset .placerows, #multi_way_fieldset .secndates, #multi_way_fieldset .thrdtraveller{width:94%;}*/
#owl_demo_dest, #owl-demo2{width:93%;margin:0 auto;}
.destpl img, .ourdest img{width:100%;}
.wrapofa.e_mail{display:block;width:100%;}

.get_discount{font-size:16px;line-height:20px;}
.btn_sub{height:45px;}
.ft_subscribe{}
.footerimg img{max-width:100%;}
.sb_lft{margin-bottom:12px;}
.sup_fontsize{font-size:1.4em;}
.thrdtraveller .col-xs-4.padfive, .m_shape{width:100%}
.arw span{display:none;}
.destplace{bottom:42%;}
a.arw{top:-5px;left:-7px;right:auto;}
.thrdtraveller{position:initial !important;}
.tabrow{position:relative;}

.mdept .col-xs-12.padfive{padding-left:0;padding-right:0;}
.shape.add_shape{padding-bottom:0px;}

.caret.cartdown{right:0px;}
.alladvnce, .totlall,.normalinput, .dep_t, .allformst .holyday_selct{}
.second_sec2{padding:0 0 15px;}
.holi_head{margin-top:0;font-size:1.5em;}
.formlabel, .lablform{font-size:13px;}
.social_sec h4{padding:0px 0 5px 0;}
.social_sec_out{margin-bottom:10px;}
.allformst .lablform, .allformst .formlabel{display:none !important;}

.shape{margin:0px;}
.placerows .col-xs-6{padding:0 0 5px;}
.thrdtraveller .col-xs-4.padfive, .secndblak .secndates .col-xs-6.padfive, .forhotelonly .full_mobile, #holiday_search .full_smal_tab{padding:0 0px 5px;}
#flight .secndates .col-xs-6.padfive{padding:0 0 5px;}
#preturnx{padding-left:5px !important;}
#modify #flight_form .plcetogo, #flight_form .plcetogo{margin-right:0;}
.allformst.m_shape{margin-bottom:8px;}
.forhotelonly .plcetogo{padding-right:0px !important;}
.totlall{margin-bottom:0px;}
.forhotelonly .full_clear{padding:0 0 5px;}
.fwd100{padding-bottom:5px;}
.cr_pick .col-xs-5.padfive, .cr_ret .col-xs-5.padfive{padding-right:0;}
.thrdtraveller.rdwdt .col-xs-4.padfive{width:94%}
.placerows .col-xs-6{width:100%;}
#hotel_search .col-md-12.col-sm-6.col-xs-5.padfive.full_clear{padding:0px 3px 5px;}
.fltsrch.location_dis, .fare_widget{width:auto;}
.psngr .none_mody{display:none;}
.flight_result_tab li a{padding:6px 2px;font-size:12px;}
.fltsort .sortli{width:25%;}
.flght .cityload img{margin-top:26px;}
.smldescrptn > .boxpad{width:25%;}
.modifysrch{font-size:14px;}
.ifoneway .celhtl.midlbord{padding:10px 3px;}
.airlinename .a-n{white-space:normal;line-height:10px;}
.airlinename, .flitrlbl, .lyovrtime a{font-size:10px;}
.width80{width:80%;}
.rowresult r-r-i .width20{width:22% !important;}
.rndplace, .durtntime{font-size:11px;}
.flname{font-size:11px;}
.airlinename .a-n, .bigwethr{display:none;}
.fare_widget{width:23%;}
#multi_way_fieldset h3{margin-left:18px;}
#weathermodal .modal-body{padding:5px;}
#weathermodal .padfull{padding:7px 5px;}
.placename1{width:70%;}
.mymed{width:30%;}
.topw{font-weight:normal;font-size:11px;}
.placename1 span, .wet_txt{font-size:12px;}
.smldescrptn .location_dis{font-size:14px;}
div#top-sort-list-3, .addtwofilter .topmisty{margin:2px 0 !important;}
.sorta{padding:0 2px;}
.fltsrch.location_dis{margin:7px 0;padding-left:0px !important;}
h3.location_dis.fltsrch{width:77%;font-size:15px;}
.rangebox{padding:0px 5px;}
.detailsflt{font-size:12px;padding:0px 6px;}
.sideprice{font-size:15px !important;padding:0 5px;line-height:23px !important;}
.bookallbtn{font-size:12px;padding:8px 15px;}
.fa.fldetail{display:none;}
.col-xs-4.padflt.widfty, .col-xs-3.padflt.widfty{width:29%;}
.detail_section .col-xs-4.padflt.widfty{width:33% !important;}
.ifround .lb{margin:0;width:25px;}
.ifround .col-xs-6.light_bg, .brdrgt.onebg{padding:0px !important;}
.prce .col-md-12.col-xs-12.nopadding_left{padding-right:5px !important;}
.timlbl{font-size:15px;}
.lefthei a{font-size:10px !important;}
.ifround .dpttime{font-size:12px;}
.onwd .sprud100 .col-xs-5.nopad{width:34%;}
.onwd .sprud100 .col-xs-3.nopad{width:28%;}
.onwd .sprud100 .col-xs-4.nopad{width:38%;}
.rtns .col-xs-5.nopad{width:34%;}
.rtns .col-xs-3.nopad{width:28%;}
.rtns .col-xs-4.nopad{width:38%;}
.ifround .airlinename .a-n{display:block;}
.mrinfrmtn .sidepricewrp a.detailsflt.fare_flight.fltfare{padding:0 5px;}
.paymentpage .labltowr{font-size:16px;}
.paymentpage .pasngrinput{padding:15px !important;}
.paymentpage .temsandcndtn{font-size:12px;line-height:19px;}
.paymentpage .show_fares_table>table>tbody>tr>td .to_bo, .alldownsectn .show_fares_table>table>tbody>tr>td .to_bo{font-size:14px !important;}
.paymentpage .spllty{width:100% !important;}
.paymentpage .pasngrinput{padding:15px;padding-top:0px;}
.paymentpage .spllty{width:100%;padding-top:0;padding-bottom:0;}
.paymentpage .bookcont, .continye .bookcont{font-size:12px;}
.paymentpage .temsandcndtn{font-size:13px;line-height:19px;}
.paymentpage .labltowr{font-size:15px;}
.paymentpage .adltnom{padding:0;}
.paymentpage .pasngrinput{padding:15px !important;padding-top:0 !important;padding-bottom:20px !important;}
.paymentpage .set_margin{width:100%;}
.paymentpage .clainput{margin-bottom:0px;}
.paymentpage .fr_mbl{display:none !important;}
.paymentpage .form-control{font-size:14px !important;}
.paymentpage .flyinputsnor{padding:1px;}
.paymentpage select.mySelectBoxClass.flyinputsnor.name_title.fre_prgm{margin-bottom:0px !important;margin-top:0px;}
.paymentpage .set_margin.psd_num{margin-bottom:0px;}
.paymentpage .spllty label{margin-top:10px;}
.paymentpage .pass_nm{margin-top:8px;}
.paymentpage .show_fares_table .total td.text-right, .alldownsectn .show_fares_table .total td.text-right{font-size:15px !important;}
.paymentpage .discount_total, span.style_currency{font-size:14px;}
/**/.topa{margin-left:4px;}
.airline2 li{width:100%;}
.layortie{width:96% !important;left:0;margin:0 2% !important;font-size:10px;margin-top:-12px !important;}
.top_iconsets > li{width:94%;margin:5px 3%;}
.allresult .fare_full .rowfare .col-xs-8.nopad{width:60%;}
.allresult .fare_full .rowfare .col-xs-4.nopad{width:40%;}
.mlgnform{padding-left:2px;padding-right:8px;}
.mlgninner{padding:15px 0px !important;}
.mainlgnin{padding:0;}
.mlgnformin .control-label{padding:0 !important;line-height:18px;}
.mybkng .fa{display:none;}
.mybkng .al_lnk{padding:20px 0px 40px;}
a.btn.btn-default.lnk_bt{min-width:70px;}
.my_bkg_lft{padding:0;}
.mybkng .my_bkg_lft .lkng_lft{padding:15px 15px 11px;}
.signdiv{padding:20px 15px;}
.dropdown-menu.my_account_dropdown.mysign.exploreul .signdiv .for_sign_up .rowput{width:98%;margin-left:2%;}
.max_wdth label{line-height:20px;}
.agent_regtr{padding:30px 0;}
.b2b_agent_profile.agent_regpage.agentmyn ul.nav.nav-tabs.tabstab{display:table !important;}
.agentmyn .sec_heading{font-size:16px;}
.b2b_agent_profile.agent_regpage.agentmyn .wrap_space{margin:10px 0;}
.b2b_agent_profile.agent_regpage.agentmyn .nav-tabs.tabstab>li>a{padding:0 10px;}
.add_shape #flight_form .searchsbmtfot{max-width:217px;}
.mlgnformin label.control-label.col-xs-3.col-md-3{line-height:15px;width:100%;margin:5px 0px;}
.mlgnformin .col-md-9{width:100%;padding:0px !important;}
h3.pay_tit{font-size:15px !important;}
.col-xs-6.disover{width:100% !important}
.mainlgn .searchsbmt{max-width:100% !important;margin:10px 0px !important;}
.scnd_hdr{padding:10px 0;}
img.ad_im{max-height:37px;}
span.prc_adlt{font-size:13px;margin-top:2px;margin-bottom:2px;}
span.prc_adlt strong{display:block;}
span.prce_per{font-size:10px;line-height:13px;display:block;}
span.f-p{font-size:13px;}
a.detailsflt.fare_flight{padding:0 10px;width:auto;}
.detail_htlname, .inpagehedbuk{font-size:18px;}
.prebok_hding{font-size:14px;}
.sectionbuk.billingnob{padding:0;}
.col-md-12.padleftpay{width:100%;float:left;}
.comon_backbg > .col-xs-12{padding:10px !important;}
.comon_backbg > .col-xs-12 h4{font-size:13px;line-height:18px;}
.squaredThree{margin-right:3px;}
.check_req label{font-size:12px;display:block;}
.ratingusr .mlgnformin{max-width:100% !important;}
.ratingusr > .mlgnformin{max-width:none !important;width:100%;padding:0 5px 0 17.5px;}
}
@media (max-width:450px){.normalinput{font-size:14px}
.placerows .col-xs-6{width:100%}
.propopum{width:100%;min-width:100% !important;}
.bokinstts .col-xs-3{width:100%}
.nav-tabs.customteam.customteam2{max-width:none;width:100%}
.nav-tabs.customteam li{margin:0 5px 0 0;width:100%;}
.tab-content.sidewise_tab{clear:both}
.yrtogo2, .noticemsg2{font-size:14px}
.yrtogo{font-size:12px;line-height:14px}
.noticemsg{line-height:20px}
.spl_box{padding:10px}
.colusrdash{width:100%;height:auto}
.useralldets{clear:both}
}
@media (max-width:420px){.nav-tabs.central_tab li a{padding:0 4px !important;}
#add_traveller_tab .modal-lg{width:100% !important;}
.grid .figure{height:250px}
.figure.effect-marley h3{font-size:18px}
.sidebtn{position:static}
.sidebtn .dropdown-menu.exploreul{left:0;margin:0;position:absolute;right:0;top:34px;width:90%;}
.sidebtn .dropdown-menu.exploreul.mysign::before{right:82px}
.full_mobile{width:100%}
.altpopup{width:96%}
.round-domestk .wayeght{width:100%}
.round-domestk .wayfour{width:100%}
.round-domestk .quarter_wdth{width:25%}
.round-domestk .smal_udayp{margin-top:0;width:25%}
.smal_udayp .insidesame{padding:10px 5px}
.round-domestk .bigtimef{line-height:12px}
.round-domestk .priceanbook .insidesame{padding:0}
.round-domestk .priceanbook{margin:-25px 0 0}
.round-domestk .waybook{bottom:-36px;display:block;left:auto;position:absolute;right:0;width:70px}
.round-domestk .insidecurent .padflt.nonefity{display:none}
.round-domestk .padflt.widfty{width:50%}
.round-domestk .padflt.widfty .timlbl{font-size:12px}
.insidecurent .sidepricewrp{padding:2px 0}
.labltowr{font-size:14px;color:#333}
.full_smal_forty{width:100%}
.tonavtorum, .hoteldetsname, .shtlnamehotl{font-size:14px}
.hoteloctnf{font-size:12px}
.sidepricewrp{margin:0}
.sortli.oprtrli{display:none}
.bus_sorting.sortul .sortli{width:25% !important}
.busername, .seatcnt{font-size:14px}
.bustype, .timelabelf{font-size:12px}
.duration{font-size:10px}
.contbk, .temsandcndtn{padding:10px 0}
.infowone{padding:0}
.alldasbord{padding:10px}
.nav-tabs.central_tab li a{padding:0 10px !important;}
.sidebtn.flagss.crncy .dropdown-menu.exploreul::before{right:auto;left:50px}
}
@media (max-width:380px){.section_top, .flags{display:none;}
.flag_images{margin:4px 18px 1px 0 !important;}
.nav-tabs.tabstab>li>a{padding:5px 2px;}
.crncy .flags{display:block;margin-left:3px;}
.crncy .flag_images{display:none;}
.sidebtn.flagss.crncy .dropdown-menu.exploreul::before{left:auto !important;}
}
@media (max-width:360px){.non_ref{float:left;display:inline-block;padding-left:10px;line-height:24px;}
.layortie{width:96% !important;left:0;margin:0 2% !important;font-size:10px;margin-top:-12px !important;}
.tpimage{width:20% !important;}
.tpcontent{width:80% !important;}
.t_price{width:100% !important;height:auto !important;border-top:1px dashed #ddd;border-left:none !important;}
.mn_incl .inclusions li{margin:0px !important;}
.pkprice{padding:0px;float:left;text-align:left;display:inline-block;}
.celroe{display:table-cell;padding:10px 3px;float:none;vertical-align:middle;}
.amnt_disply{margin-right:18px !important;}
.comnbtn_room{padding:10px 5px !important;font-size:11px !important;}
.nav-tabs.central_tab li a{padding:0 5px !important;}
.cancel_bkd{overflow:scroll;width:520px;}
.add_city_btn{top:154px !important;right:-7px !important;padding:8px 5px !important;width:36px !important;}
.cancel_bkd .can_flt_name{display:block;overflow:inherit;clear:both;}
.cancel_bkd .col-xs-3{width:25% !important;}
.cancel_bkd .col-xs-1{width:25% !important;display:none;}
.row_can_table .col-xs-1{width:8.33333333% !important;}
.pagination-sm>li>a, .pagination-sm>li>span{padding:5px 8px;font-size:12px;}
.trssxl{margin:2px 5px;float:right;}
.examples.scl252{width:100% !important;}
.ifround .prce.sprud100{width:100% !important;}
.hotel_search_results #page-parent.container{padding:3px !important}
.sidenamedesc .width20{width:100% !important;}
.sidenamedesc .width60{width:100% !important;}
.sidepricewrp{width:100% !important;}
.mobile_f_i .detailsflt{clear:both;padding:0px !important;}
.sidenamedesc .width18{width:100% !important;}
.btak{width:18%;float:right;margin:10px 0px;}
.suplier_logo{width:30% !important;display:inline-block;}
.booknow{font-size:11px;padding:7px 17px !important;white-space:normal;}
.sideprice{float:left;}
.mobile_f_i .sidepricewrp{width:100% !important;float:left;}
.mobile_f_i{width:100% !important;border-top:1px dashed #ddd;}
.netfare_f .prc_adlt{text-align:left;}
.hotel_sideprice{border-left:none;border-top:1px dashed #cacaca;}
.sidepricewrp .bookbtn{float:right;}
.hotel_sideprice span.prce_per{display:block !important;line-height:13px !important;}
.hotel_sideprice .sideprice_hotel{font-size:13px;line-height:13px !important;line-height:18px;padding:0 3px;margin-top:12px !important;display:inline-block;float:left;}
.htl_bigtab.nav-tabs li a{padding:5px 4px !important;}
.pers{padding:0 2px !important;}
.check_req{margin:0px !important;}
.check_req label{font-size:11px !important;}
.bokkpricesml{padding:10px;}
.travlrs{padding:0px !important;}
.bokkpricesml .portnmeter{float:left;padding-right:7px !important;}
#owl_demo_1.owlindex3.owl-theme .owl-controls .owl-buttons .owl-prev{left:-90px !important;}
#owl_demo_1.owlindex3.owl-theme .owl-controls .owl-buttons .owl-next{right:-90px !important;}
.hotel_sideprice .bookbtn_htl{float:right;display:inline-block;}
.hotel_sideprice span{line-height:47px;}
.sideprice_hotel span{line-height:13px !important;}
.bookbtn_htl .booknow{padding:7px 10px !important;}
span.prc_adlt, span.prce_per{display:inline-block !important;}
span.prc_adlt{padding-right:15px;}
.sepmenus{top:60px}
.section_top, .flags{display:none}
.flag_images{margin:4px 18px 1px 0 !important;}
.sidebtn .dropdown-menu.exploreul{top:34px}
.sidebtn .dropdown-menu.exploreul.mysign::before{right:72px}
.coleft{width:100%}
.filterforall.addtwofilter .sorta strong{font-size:9px}
.portnme{font-size:10px}
.selectedwrap::after{font-size:8px;width:18px}
.starrtinghotl.rating-no{margin:0;position:static}
.shtlnamehotl{padding-right:0}
.imagehtldis img{max-height:100px;min-height:auto}
.none_rit{width:100%}
.fifty_rums{width:100%}
.canrumpoly{display:none}
.arowwspr{padding:5px 0}
.flling_name .col-xs-5, .flling_name .col-xs-4, .flling_name .col-xs-3{width:100%}
}
.responsive-tabs-container[class*="accordion-"] .tab-pane{margin-bottom:15px}
.responsive-tabs-container[class*="accordion-"] .accordion-link{background-color:#595959;border-radius:3px;color:#fff;display:none;float:left;margin-bottom:10px;padding:15px;width:100%}
@media (min-width:481px) and (max-width:767px){.tpimage img{height:100%;}
.pkprice{padding:0px 0 0 10px;}
#change_password .col-sm-8.col-sm-offset-4{width:100%;text-align:center !important;}
.primry_contact .form-control{width:100% !important;max-width:none;}
body, .banner_outer label, .advc_section p, .form-control, .alladvnce, .totlall{font-size:13px !important;}
#flight_form .col-md-12.padfive.placerows{padding:0;}
#onw_rndw_fieldset .placerows .col-xs-6{padding:0px 3px;}
.m_shape{width:100%;}
.pnrnum{font-size:14px;}
a.arw{top:-45px}
.thrdtraveller{position:initial !important;}
.tabrow{position:relative;}
.add_city_btn{top:95px !important;right:-8px !important;}
.city_close_btn{right:-44px !important;top:0px !important;}
#owl_demo_dest, #owl-demo2{width:95%;margin:0 auto;}
.item_describe::after{margin:auto;line-height:inherit;}
.destplace{bottom:50%;padding:0 2px;font-size:18px;line-height:25px;}
.item_describe{padding:10px 30px 10px 10px;width:95%;bottom:18px;}
.ourdest img{height:306px;}
.ifround .prce .detailsflt.fare_flight{padding:4px 0px;}
.paymentpage .pasngrinput{padding:15px;padding-top:0px;}
.paymentpage .spllty{width:100%;padding-top:0;padding-bottom:0;}
.paymentpage .temsandcndtn{font-size:13px;line-height:19px;}
.paymentpage .labltowr{font-size:17px;}
.paymentpage .adltnom{padding-top:0;}
.paymentpage .set_margin{width:100%;}
.paymentpage .fr_mbl{display:none !important;}
.paymentpage select.mySelectBoxClass.flyinputsnor.name_title.fre_prgm{margin-bottom:15px !important;margin-top:15px;}
.paymentpage .set_margin.psd_num{margin-bottom:0px;}
.paymentpage .spllty label{margin-top:10px;}
.paymentpage .pass_nm{margin-top:8px;}
.paymentpage .spllty.pass_nm.psd-numbr{margin-top:8px;}
.collogg .paymentpage .bookcont{font-size:14px;}
.viwedetsb{padding:6px;}
.top_iconsets > li{width:46%;margin:5px 2%;}
.mlgnform{padding-left:8px !important;padding-right:8px !important;}
.mlgninner{padding:15px 0px !important;}
.mainlgnin{padding:0;}
.mlgnformin .control-label{padding:0 !important;line-height:18px;}
.sup_fontsize{font-size:20px;}
.agent_regtr{padding:30px 15px;}
}
}
@media (min-width:481px) and (max-width:650px){.primry_contact .form-control{max-width:none;}
#change_password .col-sm-8.col-sm-offset-4{width:100%;text-align:center !important;}
#change_password_submit{margin-left:0;}
#general_change_password .panel-default{width:100%;margin:0px auto;}
.nav-tabs.tabstab>li>a span{display:none;}
.nav-tabs.tabstab>li>a{margin-bottom:0;}
.nav-tabs.tabstab{margin:0px auto;}
.allformst .sprite{margin-top:0;}
.icbg{height:45px;}
.shape{margin:15px 0px;}
.nav-tabs.tabstab>li{width:25%;margin:0;}
.nav-tabs.tabstab>li>a{float:left;line-height:30px;padding:0 10px 10px;text-align:center;width:100%;}
}
@media (min-width:651px) and (max-width:767px){}
@media (min-width:768px) and (max-width:991px){.specfullpad .side_amnties.marginno li:first-child span{font-size:14px !important;}
a.btn.btn-sm.btn-danger{text-transform:uppercase;border-radius:0px !important;margin-top:5px;}
.fulldetab.mart20 .nav-tabs.trul>li{width:14%;}
.fulldetab.mart20 .nav-tabs.trul>li>a{padding:5px 0px 0 !important;}
.tblpad{padding:8px 4px;}
.lavltr{font-size:13px;}
.chn_crncy{font-size:9px !important;}
.stausline{padding:0px 5px;text-align:center;}
.width20{width:20% !important;}
.primry_contact .form-control{max-width:none;}
.grid-group-item .side_amnties{height:40px;}
.responsive-tabs-container.accordion-sm .nav-tabs{display:none}
.responsive-tabs-container.accordion-sm .accordion-link{display:block}
#owl_demo_dest.owl-theme .owl-controls .owl-buttons div, #owl-demo2.owl-theme .owl-controls .owl-buttons div{margin:5px 0;}
#owl_demo_dest.owlindexnw .owl-buttons .owl-prev{left:-20px;}
#owl_demo_dest.owlindexnw .owl-buttons .owl-next{right:-20px !important;}
#owl-demo2 .owl-buttons .owl-prev{left:-5px;}
#owl-demo2 .owl-buttons .owl-next{right:-5px !important;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div{background-position:-4px 10px !important;padding:3px 8px;}
.btn_sub{font-size:16px;padding:6px;}
.navbar-nav>li.menuli>a{padding:0 7px;font-size:14px;}
.sup_fontsize{font-size:16px;}
.supports .spin{padding:0 8px;}
.supports{padding:20px 0px;}
.item_describe{padding:6px 30px 8px 12px;}
.destplace{bottom:43%;padding:0 0px;font-size:18px;}
#onw_rndw_fieldset .placerows .col-xs-6{padding:0px 3px;}
#flight_form .col-md-12.padfive.placerows{padding:0;}
.m_shape{width:90%;}
a.arw{top:-45px}
.thrdtraveller{position:initial !important;}
.tabrow{position:relative;}
.add_city_btn{top:105px !important;right:-10px !important;}
.city_close_btn{right:-57px !important;top:0px !important;}
.item_describe::after{line-height:inherit;margin:auto;}
#hotel_search .col-md-12.col-sm-6.col-xs-5.padfive.full_clear{padding:0px 3px;}
.modinew .location_dis{margin:0px 0px 15px 34px;font-size:15px;}
.modify_s{top:266px;}
.modfictions.fixd .modinew{padding:15px 0 0;}
.psngr .none_mody{display:block;}
.modifysrch{padding:5px 12px;width:100%;max-width:100px;}
.second_sec1{padding:0px 0 40px 0;}
.ourdest img{height:250px;}
.owlindexnw .owl-buttons .owl-prev, .owlindexnw .owl-buttons .owl-next{top:40% !important;}
.detailsflt{font-size:12px;padding:6px 8px;}
.instops::after{max-width:165px;}
.ifround .instops::after{max-width:74px;}
.examples.scl252{padding:0 5px;}
.boxlabl, .calinn{font-size:13px;}
.cal_i, .pas_i, .loc_i{margin-right:6px;}
.bokkpricesml{padding:10px;}
.portnme{font-size:12px !important;}
.continye{width:100%;}
.fare_loc, .fare_show h5{font-size:14px;}
.date_loc, .portnmeter{font-size:12px;}
.show_fares_table table td{padding:10px !important;font-size:13px !important;}
.show_fares_table>table>tbody>tr>td .to_bo{font-size:14px !important;}
.show_fares_table .total td.text-right, .discount_total, span.style_currency{font-size:15px !important;}
.hotel_search_results .filter_tab{top:0px !important;}
.for_hotel_modi .modifysrch{width:100%;max-width:100px;padding:5px 5px;}
.paymentpage .labltowr{font-size:16px;}
.paymentpage .pasngrinput{padding:15px !important;}
.paymentpage .bookcont{font-size:12px;}
.paymentpage .temsandcndtn{font-size:12px;line-height:19px;}
.paymentpage .show_fares_table>table>tbody>tr>td .to_bo{font-size:12px !important;}
.paymentpage .spllty{width:100% !important;}
.paymentpage .pasngrinput{padding:15px;padding-top:0px;}
.paymentpage .spllty.spce{width:100%;padding-top:0;padding-bottom:0;}
.paymentpage .bookcont{font-size:12px;}
.paymentpage .temsandcndtn{font-size:13px;line-height:19px;}
.paymentpage .labltowr{font-size:17px;}
.paymentpage .adltnom{padding-top:0;}
.paymentpage .selectedwrap.spce1.flyinputsnor{margin-bottom:12px;}
.paymentpage .fr_mbl{display:none !important;}
.paymentpage .set_margin{width:100%;}
.paymentpage .paylabel{margin-top:10px;}
.paymentpage .spce{padding-top:0 !important;}
.airline2 li{width:50%;}
.top_iconsets > li{width:46%;margin:5px 2%;}
.b2b_agent_profile.agent_regpage.agentmyn .tab-content.sidewise_tab, .b2b_agent_profile.agent_regpage.agentmyn .agent_regtr{width:100%;}
.navbar-nav>li.menuli{padding:0 6px;}
.navbar-nav{margin-left:0;width:100%;}
.main_logo{padding:0;}
.mn_insr_in .primry_contact .form-control{max-width:none;}
}
@media (min-width:992px) and (max-width:1199px){.tblpad{padding:8px 4px;}
.lavltr{font-size:13px;}
.width20{width:20% !important;}
.responsive-tabs-container.accordion-md .nav-tabs{display:none}
.responsive-tabs-container.accordion-md .accordion-link{display:block}
#owl_demo_dest.owl-theme .owl-controls .owl-buttons div, #owl-demo2.owl-theme .owl-controls .owl-buttons div{margin:5px 0;}
#owl_demo_dest.owlindexnw .owl-buttons .owl-prev{left:-20px;}
#owl_demo_dest.owlindexnw .owl-buttons .owl-next{right:-20px !important;}
#owl-demo2 .owl-buttons .owl-prev{left:-5px;}
#owl-demo2 .owl-buttons .owl-next{right:-5px !important;}
#owl-demo2.owl-theme .owl-controls .owl-buttons div{background-position:-4px 10px !important;padding:3px 8px;}
.btn_sub{font-size:20px;}
.sup_fontsize{font-size:20px;}
.destplace{bottom:40%;}
.item_describe::after{line-height:inherit;margin:auto;}
.add_city_btn{right:-3px !important;}
.city_close_btn{right:-52px !important;}
.instops::after{max-width:158px;}
.detailsflt{padding:6px 4px;font-size:13px;}
.mrinfrmtn .sidepricewrp a.detailsflt.fare_flight.fltfare{padding:0;}
.sideprice{padding:0 5px;}
.seaticon{display:none;}
.location_dis{margin:0px 0px 15px 0px;font-size:16px;}
.ourdest img{height:293px;}
.second_sec1{padding:0px 0 40px 0;}
.owlindexnw .owl-buttons .owl-prev, .owlindexnw .owl-buttons .owl-next{top:40% !important;}
.ifround .instops::after{max-width:62px;}
.paymentpage .labltowr{font-size:17px;}
.paymentpage .flyinputsnor{padding:0px;font-size:13px;}
.paymentpage .bookcont{font-size:16px;}
.paymentpage .show_fares_table>table>tbody>tr>td .to_bo{font-size:16px !important;}
.paymentpage .show_fares_table .total td.text-right{font-size:17px !important;}
.paymentpage .pasngrinput._passenger_hiiden_inputs{padding-top:12px;padding-bottom:12px;}
.paymentpage .temsandcndtn{font-size:12px;}
.paymentpage .selectedwrap::after{width:26px;}
.airline2 li{width:33.33%;}
.agent_regtr{width:80%;}
.topssec::before{width:56%;}
}
@media (min-width:1200px){.responsive-tabs-container.accordion-lg .nav-tabs{display:none}
.responsive-tabs-container.accordion-lg .accordion-link{display:block}
}
@supports (-webkit-appearance:none) and (object-fit:none){.nitmark::before{left:0 !important;right:auto !important;}
}
.faq,.email-sub {    min-height: 160px;}
.email-sub {    min-height: 180px;}
@media (max-width:1300px){
.pagehed:before,.pagehed:after{
    display:none;
}
}
/*@media (min-width: 2000px){
.navbar-toggle {
    display: none;
}
.navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}
}
@media (max-width: 1999px){
.navbar-toggle {
    display: block;
}
.navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}
}*/
@media (min-width: 1200px){
header {

    background: url(http://192.168.0.63/travelport/extras/custom/TMX3372451534825527/images/TMX3372451534825527banner_03_071.png) no-repeat center center;
    http: //192.168.0.63/travelport/extras/custom/TMX3372451534825527/images/TMX3372451534825527banner_03_071.png;
    background-position: top;
}
}
@media (min-width: 768px) and (max-width:999px){
    .navbar.colorwhite.navme {
    width: 60px;
    margin: 10px 0;
}
}
@media (min-width:480px) and (max-width:667px){
.sidebtn .dropdown-menu.exploreul::before {
    left: auto;
    margin: 0;
    right: 20px;
}
}
.custmtab label {
    margin-bottom: 15px;
}