@media(max-width:1199px) { .search_tab ul.nav.nav-tabs.tabstab { top: -95px; } /* .col-xs-12.col-md-6.pad-lef-z.input_section.depart_secn {*/ /* width: 100%;*/ /* margin: 15px 0px !important;*/ /* float: left;*/ /*}*/ /*.col-xs-12.col-md-6.pad-lef-z.input_section {*/ /* width: 100%;*/ /* margin: 15px 0px;*/ /*}*/ /*div#preturnx {*/ /* width: 100%;*/ /* margin: 15px 0px !important;*/ /*}*/ /*.col-xs-12.col-md-12.nopad.travel_sec {*/ /* width: 100%;*/ /* float: left;*/ /* margin: 15px 0px;*/ /*}*/ } @media(max-width:991px) { .lavltr { font-size: 10px!important; } .prf h3 { font-size: 20px!important; margin-top: 0px; } .mybkng .al_lnk1 h4 { font-size: 13px; text-align: center; } .mybkng .modal-footer { margin: 0 auto; text-align: center; float: none; } .colinsides .navbar.colorwhite.navme .navbar-nav { padding-top: 15px; } .search_panel_bg { background-size: 0% 0%!important; } .check_slider { margin-top: 3px!important; float: left!important; } .footername.provab-logo { float: left; } .card-payment i { float: left; } .fhHeaderSec h2 { margin-top: 0px!important; } .searcharea { background: #fff!important; } .outer_deals h6 { left: 70px; } .suscribe_part ul { padding: 30px 0px !important; text-align: center !important; } .whywe_arebest h4 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 15px; } .cruise_deals h5 { font-family: poppins; color: #c1202f; font-size: 15px; padding: 2px 0px 7px 0px; text-align: center; font-weight: 600; } .cruise_deals h4 { font-family: poppins; color: #333; font-size: 15px; padding: 4px 0px 3px 15px; text-transform: capitalize; font-weight: 400; text-align: center; float: left; width: 100%; } .cruise_deals_footer { position: unset; bottom: 0; background:none; width: 100%; } .car_deals_footer .col-md-6.nopad { width: 50%; float: left; } .car_deals_new { padding: 0px 0px 0px !important; } .first_img { width: 100% !important; margin: 0px 0% 3% 0 !important; } img.second_img { width: 100% !important; margin-right: 0% !important; /*height: 230px; */ margin-bottom: 3% !important; } .second_img_a { width: 100% !important; margin-right: 0% !important; margin-bottom: 3% !important; } .col-md-12.nopad.new_pad-holidasy { padding: 2px 0px !important; position: relative; width: 20%; float: left; background: white; } .holidays_outer { width: 100% !important; } .perctage_ad_first { margin-bottom: 20px !important; } img.images_flight_deals_na { float: none; display: flex; justify-content: center; margin: auto; } .new_flight_deasl h4 { text-align: center !important; } .perctage_ad_second .col-md-2 { width: 20%; float: left; } .perctage_ad_second .col-md-8.nopad { width: 60%; float: left; background: none; } .perctage_ad_second img { width: auto !important; position: relative; top: 5px; } .col-md-2.nopad.full_smal_tab { float: left; width: 100%; margin: 21px 0px 0px; } a.all_tours { margin-top: -81px; } .col-xs-12.col-md-6.pad-lef-z.input_section.depart_secn { width: 100%; margin: 15px 0px !important; float: left; } .col-xs-12.col-md-6.pad-lef-z.input_section { width: 100%; margin: 15px 0px; } div#preturnx { width: 100%; margin: 15px 0px !important; } .col-xs-12.col-md-12.nopad.travel_sec { width: 100%; float: left; margin: 15px 0px; } } @media(max-width:1025px) { nav.navbar.colorwhite.navme ul li a { font-size: 12px; } .colinsides .navbar.colorwhite.navme { width: 78%; margin-top: -31px; } .colinsides .navbar-header.myheder { position: relative; top: 8px; } } @media(max-width:991px) { .section_top, b.caret.cartdown { top: 18px; right: -8px; } .topa { font-size: 15px; line-height: 3; } } @media(max-width:767px) { .srch_head_img{ display: none; } /* .whywe_arebest img {*/ /* width: 50% !important;*/ /*}*/ .col-xs-12.col-md-6.pad-lef-z.input_section { width: 100%; margin: 0px 0px !important; } .plcetogo.plcemark.deprtures.sidebord:after { top: 10px; } /*.plcetogo.plcemark.destinatios.sidebord:after{top: 32px;} */ .search_tab ul.nav.nav-tabs.tabstab { top: -100px; } nav.navbar.colorwhite.navme ul li a:hover { color: #ffffff !important; background: #4fa0ca; } nav.navbar.colorwhite.navme ul li { width: 100%; } nav.navbar.colorwhite.navme ul li a { font-size: 13px; padding: 0px 11px; } nav.navbar.colorwhite.navme ul li .hvr-underline-from-left-1 { font-size: 13px; } nav.navbar.colorwhite.navme ul li .hvr-underline-from-left { padding: 0px 20px; } .flags { font-size: 13px; } .toprit { float: right; } .curncy_img { height: 35px; width: 35px; } .flags { margin: 9px 15px 0 10px !important; } .mylogo { margin-top: 0; margin-bottom: 0; width: 100%; } .navbar-toggle { margin-top: -3px; } .navbar-nav>li.menuli.active a { height: 33px; color: #ffffff!important; } nav.navbar.colorwhite.navme ul li .hvr-underline-from-left { font-size: 13px; text-align: center; } } @media(max-width:615px) { .sidebtn .dropdown-menu.exploreul { left: 0px !important; } .flags { margin: 9px 15px 0 3px !important; } .agent_login { top: 0; padding: 6px 20px 6px 37px!important; } .topa { margin-left: -3px; } .sidebtn.flagss { } .sectns { width: 100%; float: left; } .section_top { height: auto; } } @media(max-width:480px) { .mlogin a { font-size: 12px!important; margin-left: 12px!important; } .mlogin { line-height: 35px; } .colinsides { padding-top: 0px; } .flight_top_deals_top h3{ padding: 15px 0px 0px;font-size: 24px;} .car_deals_new h3{ padding: 15px 0px 0px;font-size: 24px;} .cruise_deals h3{ padding: 15px 0px 0px;font-size: 24px;} .flight_top_deals_top .container {padding: 0px 15px;} .car_deals_new .container {padding: 0px 15px;} .hotel_search .container {padding: 0px 15px;} .cruise_deals .container {padding: 0px 15px;} .navbar-collapse.navbdclose {width:200% !important;} } @media(max-width:991px) { .search_panel_bg { background-size: 0% 0%!important; padding: 0px 0px; } .copy { padding-bottom: 0px!important; } .footername { margin-bottom: 20px; } .mlogin a { font-size: 12px; } .ne-coount-logins{ display: none; } .colinsides .navbar-header.myheder { width: 30%; } } a.open_sign_in, .dntacnt { width: 100%; float: left; margin: 16px 0 } @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:1025px) and (min-width:769px) { .colinsides .navbar.colorwhite.navme { width: 100% } } @media screen and (max-width:768px) and (min-width:481px) { .outfooter, .footer_section { padding: 0px!important; } .ritsidelinks { padding: 18px 0 } .sidebtn.flagss.lan_selctn .flags { display: none } .sidebtn.flagss.lan_selctn { width: auto } /*.colinsides .navbar.colorwhite.navme {*/ /* width: 42%*/ /*}*/ .out-div.nopad { width: 100%; float: left } #flight_form .plcetogo { margin-bottom: 0px } .searchsbmtfot { height: 55px; display: block; width: 180px; } .carousel, .carousel-inner, .carousel-inner>.item, .carousel-inner>.item>a>img, .carousel-inner>.item>img { height: 100% } .searchsbmt { height: 55px } #flight_form .searchsbmt { margin-left: 0 } #flight_form .searchsbmt { } .searchsbmtfot::after { display: none } #hotel_search .searchsbmtfot input { line-height: 32px; } .searchsbmtfot input { line-height: 32px; font-size: 16px; } .view_h .btn-sm { font-size: 15px } .sorta .fa { padding: 2px 0 } .fxheigt .normalinput { text-align: left; padding-left: 38px } .mob-mt { margin-top: 10px } .totlall { width: 99.4% } .dets_hotel span.hotel_address.elipsetool { font-size: 15px } .price_froms { text-align: center } .dets_section .room_select { width: 130px } .room_name, .room_no { background: #bcbcbc; padding: 4px 0 3px 12px } .room_name { margin-left: 0; margin-top: 10px; font-size: 14px } .room_no { margin-left: 0; margin-top: 10px } .extra-bag { height: 588px } .extra-bag::before { height: 588px } .extra-bag h3 { line-height: initial } .featr-head h1 { font-size: 38px } .featr-selct { width: 190px } .scroll-top { bottom: 10px } } @media screen and (max-width:1024px) { .chn_crncy { font-size: 12px!important; padding-right: 0!important } } @media(min-width:992px) { .coleft, .sepmenus { display: block } } @media(max-width:991px) { .new-searchtab-content h1 { display: none; } .close_fil_box { display: block!important; position: absolute; top: 10px; right: 10px; z-index: 9999; color: #fff; font-size: 15px; cursor: pointer; background: #4fa0ca; border-radius: 50%; width: 25px; height: 25px; padding: 5px; text-align: center; } .locationul li .lbllbl { color: #53595e; position: relative; } .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; padding: 10px 11px 10px 5px!important; } .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 .ritsude { padding: 5px 0 } .logo { max-width: 150px; min-width: 0 } .reglog { min-width: 0; width: 100% } .caret.cartdown { right: 0 } .caret.cartdown { top: 10px } .topa { margin-left: 5px } .flags { margin: 0 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; top: 0!important } .none_mody { display: none } .calandcal, .airlinrmatrix { display: none } .insidebosc { } .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 } .sorta .fa, .sorta .fas { } .waymensn { padding: 0px 24px; } .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: 2px } .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: 0 } #modify .add_city_btn { top: -8px!important; z-index: 10000 } .zopim, .mascot { display: none!important } } @media(max-width:767px) { #hotel_search .htl_srch { padding: 0; clear: both; } #enquiry_form .form-control { padding: 6px 12px!important } #enquiry_form i.fal { left: 8px!important } .agree_terms { display: block; margin: 12px 0 0 } span.prc_adlt.hide { display: none!important } .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: 0; 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) { span#hotel-pax-summary { margin-top: 14px; } #hotel_search .padselct { height: 45px; } .outfooter { border-radius: 0px; } .col-md-12.col-sm-4.nopad.foot_addres { margin-bottom: -14px!important; } .foot_addres h5 { top: -21px!important; left: 49px; } .footlogo img { margin-top: 18px; margin-bottom: 12px; width: 47%; } body{ padding: 0px; } .carousel-caption { top: 20% } .list3 h4.num1 { font-size: 20px!important } .fulldetab.mart20 .nav-tabs.trul>li>a { min-height: 38px } .searchsbmt { margin-top: 6px } .foter-img { display: none } .navbar-nav>li.menuli.active, .navbar-nav>li.menuli.active a { color: #fff; width: 100%; text-align: center; } .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: 0 3px } .navbar-toggle { background-color: #4fa0ca!important; border: 1px solid #4fa0ca!important; border-color: #4fa0ca!important; } .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: 44px; background: 0; width:100%; z-index: 10000000 } .navbar-nav { float: right; width: 100%; position: relative; z-index: 10000000; background: #fff; top: 14px; margin: 0; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.43) } nav.navbar.colorwhite.navme ul li .hvr-underline-from-left { margin: 0px; } .navbar-nav>li.menuli>a, .navbar-nav>li.menuli { color: #484848; font-size: 15px; line-height: 30px; padding: 0 17px; font-weight: 500; } #hotel_search .col-md-12.col-sm-6.col-xs-5.padfive.full_clear { padding: 0 3px } .dep_t { padding: 0 20px 0 0!important } .spin { max-width: 314px; margin: 6px 0 } .second_sec1 { padding: 0 0 50px 0 } .mylogo img { max-width: 100%; } .mylogo { /*margin-top: 10px;*/ /*margin-bottom: 3px;*/ /*width: 100px*/ } .navbar-toggle { /*margin-top: 30px*/ } .navbar-nav:nth-child(2) { box-shadow: none } .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: 3px 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: 0 0 6px 0!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 { } .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 0 80px } .waywy { margin: 0 } .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: 0 } .shape { width: 100%; float: left; height: auto } .secndblak { padding: 0 7px } .crncy { padding: 7px 0 } .topa { line-height: normal } .caret.cartdown { top: 7px; right: 0 } .flag_images { margin: 0!important } .sidebtn.flagss.lan_selctn { padding: 7px } .curncy_img { float: left; /*height: 20px;*/ /*width: 24px;*/ position: relative } .usrac { padding: 7px 0 } .userorlogin, .mlogin { font-size: 13px; padding-right: 14px } .flags { /*margin: 0 */ } .second_sec2, .footer_section, .top_airline, .hotel_deals, .second_third { padding-right: 0px 0px!important; } .relfst { position: relative; z-index: 9 } .shape, .allformst { margin: 0 } .shape { /*background: #fff; */ padding: 0; margin-bottom: 30px!important } .secndblak { /*background: #ccdef3 */ } .padfive { padding: 0px 8px; } .date_s { height: 53px!important; } .selec_bx { font-size: 12px; } .remngwd { font-size: 12px!important; } .pdr15 { padding-right: 0px!important; } .multi_city_container .changedate:after { top: 14px; } #multi_way_fieldset .month_p { line-height: 53px; } #flight_form .plcetogo { margin-right: 5px; } .multi_city_container .plcetogo.plcemark.destinatios.sidebord:after { top: 9px; } .multi_city_container .plcetogo.plcemark.deprtures.sidebord:after { top: 7px; } .secndblak .normalinput, .padselct { font-size: 14px; box-shadow: none!important; padding-top: 12px!important; padding-bottom: 15px!important; height: 45px } .datemark::after, .set_margin .adult_child_dob_div .datemark::after, .pkupdt_x_driver::after { font-size: 19px } .tabspl.forhotelonly .datemark::after { text-align: center!important; color: #02468b!important; line-height: 56px!important } .alladvnce { margin-bottom: 0; background: 0; border: none!important; border-bottom: 1px solid #446778!important; border-radius: 0!important; color: #fff; font-size: 17px!important; padding-left: 40px!important; border-bottom: 1px solid #446778!important; border-radius: 0!important; color: #fff; font-size: 17px!important; box-shadow: none!important; padding-top: 10px!important; padding-bottom: 10px!important; height: auto } .wid35.selctmark::after { right: 10px!important; color: #02468b!important } .alladvnce:before, .nitmark:before { background: none!important; color: #02468b!important; line-height: 65px!important; text-align: center } .alladvnce:after, .selctmark::after, .nitmark:after { background: none!important; color: #02468b!important; line-height: 18px!important; right: -5px!important; top: 13px; } .secndblak .plcemark::before { color: #02468b; line-height: 56px; text-align: left } .close_return { right: 0!important; top: 10px!important } .flight_chnge { } .totlall { padding-left: 8px!important; color: #333; box-shadow: none!important; padding-top: 10px!important; padding-bottom: 0px!important; line-height: 15px!important; margin: 0; width: 100%; } .col-xs-12.col-md-12.nopad.travel_sec { width: 100%; float: left; margin: 0px 0px 15px; } .trip-typ .col-xs-12.col-md-4 { padding: 0; } .squaredThree label { margin-top: 6px } .signing_detis .squaredThree label{ top: 0px; } #pre_booking_form .squaredThree input[type="checkbox"]:checked + label:before{ top: 2px!important; left: 2px!important; } .custmtab label { /*color: #333!important; */ text-align: center } .totlall:after, .totlall:before { background: none!important; color: #4fa0ca!important; line-height: 16px!important; text-align: left } .secndblak .plcetogo { background: none!important } .secndblak .datemark { background: none!important; margin: 10px 0!important } .change_date { width: 100%; position: relative; height: 100%; background: #fff!important; border-bottom: 0 solid #446778; border-radius: 0!important } .fltravlr .celroe { color: #333 } .s_traveller { display: block } .roomone { background: none repeat scroll 0 0 #d5d5d5; border-radius: 3px; display: block; overflow: hidden; padding: 5px 10px; text-align: center } .countmore .btn-number { margin: 0 0!important; border-radius: 50%; color: #fff; font-size: 12px } .countmore.input-group .form-control { font-size: 18px!important } a.done1.comnbtn_room { color: #fff!important; background: #0B0146; line-height: normal; border-radius: 3px; margin-top: 10px; margin-bottom: 8px; } .oneroom.fltravlr .roomrow { border-bottom: 1px solid #ddd; padding-bottom: 0; padding-top: 7px; background: #f1f1f1; padding: 5px 1px; margin-bottom: 2px; font-size: 21px } .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 { top: 69px!important; height: auto; /* height: 75%; */ /* overflow: hidden; */ right: 23px!important; } .remove_rooms { float: right } .roomrow { display: table; width: 100%; padding: 0px 10px; color: #333; background: #f1f1f1; border-bottom: 1px solid #ddd; font-size: 15px } .add_city_btn { top: 230px!important; right: 300px!important; padding: 8px 5px!important; background: #c27238!important; } .city_close_btn { right: -144px!important; top: 35px!important; padding: 10px 5px!important } .deprtures::before, .destinatios::before { bottom: 0; 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 { } .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 5px } .pxconf { font-size: 12px } .bokrname { } } @media(max-width:600px) { .placenameflt { } .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 } .mbl-bookbtn { position: inherit } span.f-p { font-size: 16px } .celhtl.width80.mbl-widh { width: 100%!important } .col-xs-4.padflt.widfty, .col-xs-3.padflt.widfty { } .time_dur { padding: 0 5px!important } .dpttime { font-size: 11px; } .dptplace { } .sidepricewrp { padding: 0 } .sideprice { float: none } span.f-p { font-size: 16px; line-height: 20px; position: absolute; top: 26px; right: 15px; margin-top: 0 } .topmisty.fltsort ul.sortul li a i { } .detlnavi .timlbl.right .flname { font-size: 14px } .rndplace, .durtntime { } .secndates.flwdt .col-md-6 { margin: 10px 0 } #preturnx { padding-left: 0!important; margin-top: 0 } .splmodify .totlall.pas_icon { background: #fff; width: 360px } .splmodify .fxheigt .normalinput { text-align: left; padding-left: 36px } .splmodify #onw_rndw_fieldset .deprtures::before, .multi_city_container .deprtures.sidebord::before { color: #02468b; top: -10px; left: 3px } .splmodify #onw_rndw_fieldset .destinatios::before, .multi_city_container .destinatios.sidebord::before { color: #02468b; left: 12px; top: 5px } .splmodify #multi_way_fieldset .plcetogo .normalinput { padding-left: 40px; margin: 10px 0 } #modify .add_city_btn { bottom: 0!important; z-index: 10000; right: 0!important } .splmodify .multi_city_container .placerows .col-xs-6.padfive .m_arrcity.normalinput { margin-top: 0!important } .ifround .celhtl.width80.mbl-widh { width: 80%!important } .ifround .airlinename .a-n { display: none!important } .navbar-collapse.navbdclose { /*top: 40px */ } .navbar-nav>li.menuli { padding: 0; width: 100%; float: left; text-align: center } .navbar-nav>li.menuli a { width: 100%; } .navbar-collapse.navbdclose.collapse.in ul::before { background: url(../images/sprite1.png) no-repeat scroll -525px 0 rgba(0, 0, 0, 0); content: ""; height: 15px; left: 94%; margin-left: -12px; position: absolute; top: -9px; width: 28px } .city_close_btn { right: -8px!important; top: -130px!important; padding: 4px 5px!important; height: 20px!important; width: 20px!important; font-size: 13px!important } #hotel .secndblak .normalinput, #hotel .padselct { padding-bottom: 0!important; padding-left: 20px!important } } @media(max-width:550px) { .mylogo img { margin-top: -47px; margin-left: 11px; } .pad65 { padding: 10px!important ; } .search-tabss-outer { padding: 0px 10px; } .fhHeaderSec { padding: 29px 10px; } .org_row .remngwd { font-size: 13px } .search-result.tour_search_results.sghtseen .centerload { width: 100%; max-width: 100%; min-width: 100% } .resultalls.open .insideactivity { width: 100%; float: left; padding: 0 } .col-xs-4.boxpad.pull-right .mdyfydsktp { font-size: 10px } .stra_hotel .fa.fa-star { font-size: 10px } .new-hotel-section.stra_hotel .fa.fa-star { font-size: 12px; } .hotel_prebook{margin: 10px 0px 0px 6px!important;} .secndblak .tab-content.custmtab .tab-pane { width: 100%; float: left; padding-top: 20px } .h-name { white-space: inherit } .std li .review { margin-left: 0; vertical-align: middle; margin-top: 8px } .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 0 } .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 3px } .hotel_list { background: #f5f5f5 none repeat scroll 0 0; border-bottom: 0; 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: 0 6px; top: initial!important; width: 40px; margin: auto; position: fixed; height: 40px; border-radius: 50%; left: 15px!important } .filter_tab i { line-height: 40px; font-size: 15px; } .filter_tab { background: #3270ae none repeat scroll 0 0!important; border: 1px solid #3270ae!important; box-shadow: 0 1px 2px 0 #ccc; } .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% 22!important; width: 87%!important; } .image_cont { position: relative; bottom: 0; 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; width: 100%!important } .countmore { width: 130px } .roomcount::before { right: auto; left: 10% } .alltwobnd .imagesmflt { margin-right: 0; 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) { .editpasport { font-size: 13px; padding: 7px 30px; width: 83px; } .for_hotel_modi .modify_s { top: 245px!important; } .dashboard_section .nav-tabs.tabssyb li { margin: 0 10px 5px 0; } .modify_s { top: 266px!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 { } .round-domestk .airlinename { font-size: 10px } .filterforall.addtwofilter .topmisty1 { margin: 2px 0!important; width: 30%!important; } .addtwofilter .topmisty.fltsort .sortul li{width: 50%!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: 70%; max-width: 100% } .payinput { width: 100%!important; height: 40px; font-size: 12px; } .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: 38px } .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: 0 } } @media(max-width:767px) { .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: transparent!important; } .navbar-collapse.in { overflow-y: visible!important; } .flwdt .col-xs-12.col-md-6.pad-lef-z.input_section.pdr15 { padding-right: 0px!important; } #flight_search_result .sidepricewrp.price_flt { } span.f-p.prc_adlt { position: unset!important; } .sidepricewrp span:nth-child(4) { font-size: 11px; position: absolute; right: 2px; bottom: 48px; } .sidepricewrp span:nth-child(3) { font-size: 10px; } .prev_next_date_outbound.round_trip, .prev_next_date_inbound.round_trip{ width: 100%!important; } .dashboard_section .seperate_shadow, #profile .alldasbord, #rewardsinfo .alldasbord { margin: 6px 1% } .vw_bge { margin: 10px 0 0 } .baggage_section .ptop { width: 33.33%; font-size: 12px; padding: 5px 2px } h3.pass_details { margin: 10px 0!important } .alldiscrpo { padding: 6px 0 } .pre-pay .nopadding_left { padding-right: 0 } .baggage_section { margin: 10px 0 } .orowt .ptop { height: 75px; overflow: auto } .paymentpage .labltowr { color: #fff } .wament { text-align: center } .plcetogo.datemark input { height: 45px!important } .new_input input { width: 100%; border-radius: 8px } .new_letter_subscribe .subsbtm { border-radius: 8px; margin: 10px 0; width: 100% } .img_hot, .new_letter_subscribe .img_sub { display: none } .your_text p { left: 0 } .bot_text1, .bot_text { position: relative!important; bottom: 0!important } .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: 0; color: #fff; margin-top: 0px; font-size: 12px; /*text-align: center */ } } @media(max-width:480px) { .sidebtn.flagss { padding: 0px; } .entry .banner img { width: 100%; } a.open_sign_in, .dntacnt { width: 100%; float: left; margin: 16px 0 } .search-result.hotel_search_results .coleft .squaredThree label { margin-top: 0 } #modify #hotel_search .plcemark::before { top: 0 } #reset_filters { position: absolute } #hotel_search .plcetogo.plcemark.selctmark.sidebord.nat::before { line-height: 46px } .alladvnce:after, .selctmark::after, .nitmark:after { line-height: 50px!important } .totlall { } #holiday { padding-top: 20px } a.all_tours { color: #c27238 } .holiday_search { padding-top: 20px } .fxheigt { height: 45px } .oneroom.fltravlr .roomrow { border-bottom: 1px solid #ddd; padding-bottom: 0; padding-top: 7px; background: #f1f1f1; padding: 0px 10px; margin-bottom: 2px; font-size: 20px } .mk { margin-left: 0 } .fxheigt .normalinput { height: auto!important } #hotel_search .padselct { height: 45px!important } .changedate { font-size: 15px!important } .colinsides .navbar.colorwhite.navme { margin-top: 10px } .navbar-toggle { margin-top: 0 } .sectns { display: block; margin-left: 0; margin: 15px 0 0 } .section_top .sectns { /*margin: 0 11px 0!important; */ margin: 0px; padding-left: 17px; } .section_top .toprit { /*padding-right: 0;*/ /*border-top: 1px solid #f5f5f5;*/ /*padding-top: 7px;*/ } .flag_images { /*margin: -11px 0px 5px 7px!important;*/ /*float: right!important*/ } .navbar-nav:nth-child(2)::before { display: none } a.topa.dropdown-toggle { margin: 10px 2px 0 } .flagss .caret.cartdown { /*right: -5px;*/ /*top: 8px*/ } .toprit { padding-right: 0 } .phnumr {} .features li { padding: 0 2px!important } .fare_rules ul li { margin-left: 10px } .rowresult r-r-i .width20 { width: 25%!important } .inlitp { padding: 5px 0 0 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: 100px; line-height: 31px!important; max-width: initial; padding: 5px 5px; font-size: 14px!important } .lblfont12px p a { word-break: break-all } .contbokd { margin-bottom: 10px } #dashbrd .contbokd { min-width: auto!important; min-height: 40px!important } .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: 0 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: 0 auto } #change_password .col-sm-8.col-sm-offset-4 { width: 100%; text-align: center!important } #change_password_submit { margin-left: 0 } .nav-tabs.tabssyb li a { height: 36px; line-height: 36px; padding: 0 5px 0 6px } .travemore { padding: 0; margin: 0 } .pro_left { padding: 0 10px } .dashdiv .alldasbord { padding: 0 1px } .logdrop { right: -45px } .paspertorgnl { padding: 8px 10px } .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: 0; margin-bottom: 0 } .secndblak { padding: 0 7px } .second_third { padding: 0 } #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 } .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: 0 } .caret.cartdown { right: 0 } .alladvnce, .totlall, .normalinput, .dep_t, .allformst .holyday_selct { font-size: 15px!important } .second_sec2 { padding: 0 0 15px } .holi_head { margin-top: 0; font-size: 1.5em } .formlabel, .lablform { font-size: 13px } .srchinarea .lablform, .srchinarea .formlabel { margin: 6px 20px 5px } .social_sec h4 { padding: 0 0 5px 0 } .social_sec_out { margin-bottom: 10px } .allformst .lablform, .allformst .formlabel { display: none!important } .shape { margin: 0 } .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 0 5px } #flight .secndates .col-xs-6.padfive { padding: 0 0 5px } .modify_s #preturnx { padding-left: 0!important } #modify #flight_form .plcetogo, #flight_form .plcetogo { margin-right: 0; width: 100% } .allformst.m_shape { margin-bottom: 8px } .forhotelonly .plcetogo { padding-right: 0!important } .totlall { margin-bottom: 0; margin: 0; width: 100%; margin-top: 0 } .forhotelonly .full_clear { padding: 0 } .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: 0 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 { } .ifoneway .celhtl.midlbord { padding: 10px 3px } .airlinename .a-n { white-space: normal; line-height: 10px } .airlinename, .flitrlbl, .lyovrtime a { } .width80 { width: 80% } .rowresult r-r-i .width20 { width: 22%!important } .rndplace, .durtntime { font-size: 14px } .flname { font-size: 14px } .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; width: 70%!important; } .sorta { padding: 0 2px } .fltsrch.location_dis { margin: 7px 0; padding-left: 0!important } h3.location_dis.fltsrch { width: 77%; font-size: 15px } .search-result h3.location_dis.fltsrch { width: 100%; font-size: 15px } .sorta.asc::after { right: 1px } .sorta.des::after { right: 2px } .rangebox { padding: 0 5px } .detailsflt { padding: 0 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: 0!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: 0 } .paymentpage .spllty { width: 100%; padding-top: 0; padding-bottom: 0; margin-bottom: 15px } .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: 0 } .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: 0!important; margin-top: 0 } .paymentpage .set_margin.psd_num { margin-bottom: 0 } .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 { } .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 0!important } .mainlgnin { padding: 0 } .mlgnformin .control-label { padding: 0!important; line-height: 18px } .mybkng .fa { display: none } .mybkng .al_lnk { padding: 20px 0 0px } 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; padding-top: 32px } .dropdown-menu.my_account_dropdown.mysign.exploreul .signdiv .for_sign_up .rowput { } .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 } .mlgnformin label.control-label.col-xs-3.col-md-3 { line-height: 15px; width: 100%; margin: 5px 0 } .mlgnformin .col-md-9 { width: 100%; padding: 0!important } h3.pay_tit { font-size: 15px!important } .col-xs-6.disover { width: 100%!important } .mainlgn .searchsbmt { max-width: 100%!important; margin: 10px 0!important } .scnd_hdr { padding: 10px 0 } img.ad_im { max-height: 37px } span.prc_adlt { margin-bottom: 2px } span.prc_adlt strong { } span.prce_per { font-size: 10px; line-height: 13px; display: block } a.detailsflt.fare_flight { padding: 0 5px; width: 50%; float: right; } .detail_htlname, .inpagehedbuk { } .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 } .mylogo { margin-top: 0; margin-bottom: 3px; width: 150px } nav.navbar.colorwhite.navme { border-right: 0 } .container { padding-right: 0; padding-left: 0 } .colinsides .navbar-header.myheder { width: 65%; float: left; padding-right: 10px } .colinsides .navbar.colorwhite.navme { width: 35%; float: left; padding-right: 10px } nav.navbar.colorwhite.navme ul li a { } a.topa.logindown .reglog { /*width: 93% */ } .colinsides .navbar.colorwhite.navme .navbar-nav { padding-right: 0; position: relative } .sidebtn.flagss.lan_selctn { width: auto } .ritsidelinks { padding: 0 2px!important; margin: 0 auto; display: table; float: none!important; clear: both } .flags.flg-curr { margin-left: 3px; padding-top: 3px; width: 60px } .sidebtn.flagss.lan_selctn a { margin: 0 } .sidebtn.flagss.lan_selctn .flags { padding-top: 3px } .search_tab ul.nav.nav-tabs.tabstab li a i { font-size: 20px } .nav-tabs.tabstab { margin: 0 auto 0 } .nav-tabs.tabstab li.active a { padding: 0 } .nav-tabs.tabstab>li>a { padding: 0 } .nav-tabs.tabstab>li { height: 64px; margin-right: 5px; float: left; text-align: center } .nav-tabs.tabstab>li>a { /*width: 100%; margin: 0 auto; float: none; display: block; margin-top: 2px; text-align: center*/ } .searchsbmtfot .searchsbmt { line-height: 38px; padding-top: 0; width: 100%!important; height: 40px } .searchsbmtfot::after { display: none!important } .remngwd { padding-left: 5px } span.colr-blu { width: 100%; float: left; font-size: 16px; text-align: center; margin: 15px 0 } .wament { font-size: 15px; width: 110px } .carousel-caption { padding-bottom: 0 } .flags { font-size: 13px; line-height: 20px } .mlogin { font-size: 14px; padding-right: 4px } .curncy_img { float: left; height: 40px; width: 40px; position: relative } .featr-destin { display: none } .htl-out.nopad { border: 0 } #owl-demopopflight.owl-theme .owl-controls .owl-buttons .owl-next:after { font-size: 30px; line-height: 22px; right: 14px } #owl-demopopflight.owl-theme .owl-controls .owl-buttons .owl-next { right: 0; top: 100px; width: 40px; height: 40px; background: #ffffffa6 } #owl-demopopflight.owl-theme .owl-controls .owl-buttons .owl-prev { left: 0; top: 100px; width: 40px; height: 40px; background: #ffffffa6 } #owl-demopopflight.owl-theme .owl-controls .owl-buttons .owl-prev:after { font-size: 30px; line-height: 22px; left: 14px } .secndblak .normalinput, .padselct { /*padding-left: 20px!important */ } .outbag { display: none } .popular_hotels h1 { font-size: 36px; line-height: 46px } .pop-flight .sec-head h1 { font-size: 36px; line-height: 46px } .topa.dropdown-toggle .userorlogin { font-size: 16px } #owl-demopopflight { margin-top: 25px } .fromtopmargin .container { background: transparent; padding: 0 10px!important } .search_tab ul.nav.nav-tabs.tabstab { display: flex; width: 100%; overflow-x: scroll } .forhotelonly .searchsbmtfot { } .searchsbmtfot .searchsbmt { float: none; display: block; margin: 0 auto; margin-top: 20px } .changedate, .secndblak .normalinput { text-align: left } #flight_form .plcetogo.plcemark.deprtures.sidebord { margin-bottom: 0 } .centerload { width: 100% } .relativetop .paraload { width: 100%; font-size: 14px } .nigthcunt { font-size: 14px } .bigdate { margin-bottom: 0; font-size: 14px } .out-div.nopad { width: 100%; float: left } .scroll-top i { font-size: 44px; color: #0097dd; background: transparent; width: 35px; height: 35px; text-align: center; line-height: 30px; border-radius: 50%; top: 8px; position: absolute; left: 0; right: 0; margin: 0 auto } .scroll-top { position: absolute; bottom: 0; right: 20px; width: 50px; height: 50px; background: #3d4167; border-radius: 0; cursor: pointer } .loader_box { width: 300px; height: 300px; border-radius: 0; overflow: hidden; margin: 0 auto 20px auto; } .filter_tab span { display: none } #modify form#hotel_search .datemark::after { left: 8px; line-height: 57px!important } #modify form#hotel_search .col-md-3.col-sm-6.col-xs-7.nopad.full_clear .col-md-6.col-xs-12.pad-lef-z { padding-right: 0; margin-bottom: 0 } #modify form#hotel_search .secndblak .normalinput, #modify form#hotel_search .padselct, #modify form#hotel_search .totlall { background: #fff!important; line-height: 31px } #modify form#hotel_search .nitmark::before { left: 8px!important; right: auto!important; top: -4px } #modify form#hotel_search .htl_srch { margin-top: 10px } .hotel_search_results .rangebox { padding: 0 } .hotel_search_results .resultall .filter_tab { left: 16px!important; width: 45px; margin: auto; height: 45px; line-height: 44px; bottom: 15px; right: initial!important } .bookbtn_htl .booknow { } .celhtl.width18 .hotel_sideprice .sideprice_hotel { } .room_select { width: 140px; line-height: 40px; font-size: 15px; margin: 0px auto 20px; } #rooms .booknow { width: 100px } .bokkpricesml.rm_detls .travlrs.col-xs-12 { margin-bottom: 10px } #pre_booking_form .room_name, #pre_booking_form .room_no { width: 100%; float: left; margin-left: 0; margin-top: 0; background: #fff2df; margin-bottom: 0; padding: 10px 10px; font-size: 15px } #pre_booking_form .room_name { margin-top: 10px } #pre_booking_form .room_no { padding-top: 0 } .add_city_btn { width: 25px!important; height: 25px!important; font-size: 11px!important; top: -6px!important; right: 1px!important; position: relative!important; float: right } .forhotelonly .out-div .col-md-6.col-sm-6.col-xs-12.pad-lef-z { padding-right: 0; margin-bottom: 6px } .filtersho { background: none repeat scroll 0 0 #ccc } .septor { background: #dee5ea none repeat scroll 0 0; border-bottom: 1px solid #dee5ea } prite { background: transparent; margin: 0 auto; margin-top: 0; text-align: center; position: relative; display: block; left: 0; right: 0; float: left; width: 100% } .smalway .wament.hand-cursor.active span.trip-labl { color: #888888; border-color: #000 } #flight_form .secndates.flwdt .col-md-6 { margin: 0 0 10px } .secndblak .datemark { margin-bottom: 0!important } #preturnx, .depart_secn, .input_section { width: 100%!important } #preturnx, .depart_secn { margin-bottom: 10px!important } .pad-lef-z { padding-left: 0; padding-right: 0 } .smalway .wament.hand-cursor span.trip-labl { padding: 10px 5px } .tabstab .sprite i { width: 100%; float: left; text-align: center } .plcemark::before { top: -5px; left: 11px } .foot-botm-menu, .nav.navbar-nav.foot-menu { display: none } .popular_hotels { padding-bottom: 0; background-repeat: no-repeat; background-size: cover; background-position: center; background-image: url(../images/pophtl-bg.jpg)!important } .pop-flight { padding: 10px 0 10px 0 } .alladvnce:before, .nitmark:before { line-height: 52px!important } #hotel_search .padselct { font-size: 14px; padding-top: 0!important; line-height: 22px } .carousel-caption h3 { font-size: 28px } #hotel_search .col-md-5.col-sm-12.col-xs-12.nopad.mob-mt .col-md-5.col-sm-4.col-xs-12.full_mobile.pad-lef-z { padding: 10px 0 15px 0 } #hotel_search .totlall::after { right: 14px } .remngwd { font-size: 15px } #trasfer .plcemark { margin-bottom: 10px } #trasfer .col-md-8.col-xs-6.padfive { width: 57%; float: left; margin-right: 8px } #trasfer .col-md-4.col-xs-6.padfive { width: 40%; float: left } #trasfer .wid35 { float: left; overflow: inherit; width: 100px; margin-top: 9px } #trasfer .wid35.selctmark::before { font-size: 16px; left: -24px; top: 13px } #trasfer .wid35 .padselct { font-size: 15px!important; padding-left: 30px!important } #trasfer .wid35.selctmark::after { right: -4px!important; color: #02468b!important; background: #fff!important } #trasfer .col-md-12 .col-md-3.nopad.pull-right, #trasfer .col-xs-4.nopad, #trasfer .col-xs-8.nopad { width: 100%; float: left } .remove_age label { margin-top: 6px } .totlall:after, .totlall:before { line-height: 18px!important } .datemark::after, .set_margin .adult_child_dob_div .datemark::after, .pkupdt_x_driver::after { line-height: 50px } .fulldetab.mart20 .nav-tabs.trul>li>a .far { margin-bottom: 0!important } #myModal .form-control { padding-left: 45px } } @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; } .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: -88px!important; 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) { .mylogo img { max-width: 100%; margin-left: -5px; margin-top: -46px; } .section_top, .flags { display: block; height: auto!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) { .dropdown-menu.mysign { width: 96% } .non_ref { float: left; display: inline-block; padding-left: 0; line-height: normal; position: absolute; bottom: 30px; right: 5px; font-size: 11px } .layortie { width: 96%!important; left: 0; margin: 0 2%!important; font-size: 10px } .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: 0!important } .pkprice { padding: 0; 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 2px!important; font-size: 11px!important } a.done1.comnbtn_room{ width: 45px!important; } .nav-tabs.central_tab li a { padding: 0 5px!important } .add_remove .col-xs-6 { padding: 0 3px; } .cancel_bkd { overflow: scroll; width: 520px } .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 } .mobile_f_i .detailsflt { clear: both; padding: 0!important } .sidenamedesc .width18 { } .btak { width: 18%; float: right; margin: 10px 0 } .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 } .down_hotel .htl_bigtab.nav-tabs li a { padding: 10px 8px!important; } .timer{ background: #ccc!important;} .htl_bigtab.nav-tabs li a { padding: 5px 4px!important } .pers { padding: 0 2px!important } .check_req { margin: 0!important } .check_req label { font-size: 11px!important } .bokkpricesml { padding: 10px } .travlrs { padding: 0!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 { } span.prc_adlt, span.prce_per { display: inline-block!important } span.prc_adlt { padding-right: 0 } .sepmenus { top: 60px } .section_top, .flags { display: block } .sidebtn .dropdown-menu.exploreul { width: 100% } .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: 0 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 { } #flight_form .col-md-12.padfive.placerows { padding: 0 } #onw_rndw_fieldset .placerows .col-xs-6 { padding: 0 3px } .m_shape { width: 100% } .pnrnum { font-size: 14px } a.arw { top: -45px } .thrdtraveller { position: initial!important } .tabrow { position: relative } .city_close_btn { right: -60px!important; top: 20px!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 0 } .paymentpage .pasngrinput { padding: 15px; padding-top: 0 } .paymentpage .spllty { width: 100%; padding-top: 0; padding-bottom: 0 } .paymentpage .temsandcndtn { } .paymentpage .labltowr { font-size: 12px } .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: 0 } .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 0!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:650px) and (max-width:767px) { .add_city_btn { top: 230px!important; right: 300px!important } } @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: 0 auto } .nav-tabs.tabstab>li>a span { /*display: none*/ } .nav-tabs.tabstab>li>a { margin-bottom: 0 } .nav-tabs.tabstab { margin: 0 auto } .allformst .sprite { margin-top: 0 } .icbg { height: 45px } .shape { margin: 15px 0 } .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:768px) and (max-width:991px) { .fromtopmargin .container { /* padding: 0px 15px; */ padding: 33px 15px 0px 15px!important; } .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: transparent!important; } .specfullpad .side_amnties.marginno li:first-child span { font-size: 14px!important } a.btn.btn-sm.btn-danger { text-transform: uppercase; border-radius: 0!important; margin-top: 5px } .fulldetab.mart20 .nav-tabs.trul>li { width: 14% } .fulldetab.mart20 .nav-tabs.trul>li>a { padding: 5px 0 0!important } .tblpad { padding: 8px 4px } .lavltr { font-size: 13px } .chn_crncy { font-size: 9px!important } .stausline { padding: 0 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 0 } .item_describe { padding: 6px 30px 8px 12px } .destplace { bottom: 43%; padding: 0; font-size: 18px } #onw_rndw_fieldset .placerows .col-xs-6 { padding: 0 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: 72px!important; right: 8px!important } .city_close_btn { right: -52px!important; top: 10px!important } .item_describe::after { line-height: inherit; margin: auto } #hotel_search .col-md-12.col-sm-6.col-xs-5.padfive.full_clear { padding: 0 3px } .modinew .location_dis { margin: 0 0 15px 34px; font-size: 15px } .modify_s { } .modfictions.fixd .modinew { padding: 15px 0 0 } .psngr .none_mody { display: block } .contryname { font-size: 12px; } .placenameflt { font-size: 12px; } .modifysrch { padding: 0px 8px; width: 100%; max-width: 100px; font-size: 14px; } .second_sec1 { padding: 0 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: 10px } .cal_i, .pas_i, .loc_i { margin-right: 7px; } .cal_i { width: 30px; height: 30px; } .loc_i { width: 30px; height: 33px; } .pas_i { width: 30px!important; height: 30px!important; } .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: 13px!important; } .show_fares_table .total td.text-right, .discount_total, span.style_currency { font-size: 13px!important; } .hotel_search_results .filter_tab { top: 15!important; } .alldownsectn h3 { font-size: 13px; } .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: 0 } .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: 0px; } .paymentpage .selectedwrap.spce1.flyinputsnor { margin-bottom: 12px } .paymentpage .fr_mbl { display: none!important } .paymentpage .set_margin { width: 100% } .bookcont { width: 29%; } .continye { margin: 7px 0 0; } button#flip { margin: 0 0 0px; } .paymentpage .labltowr { font-size: 15px; } .labltowr i { font-size: 25px; } .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) { .container { width: 100%!important; } .mylogo img { margin-top: -71px; } nav.navbar.colorwhite.navme ul li .hvr-underline-from-left { font-size: 12px; margin: 0 0px; } .navbar-nav>li.menuli, .navbar-nav>li.menuli a { font-size: 12px; } nav.navbar.colorwhite.navme ul li .hvr-underline-from-left-1 { font-size: 12px; } .check_slider { margin-top: 7px!important; } .curncy_img { height: 38px!important; width: 28px!important; } .flags { font-size: 12px; } .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: 0 0 15px 0; font-size: 16px } .ourdest img { height: 293px } .second_sec1 { padding: 0 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: 0; 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(max-width:1199px) { .new_flight_deasl h4 { font-size: 12px !important; } .new_flight_deasl h5 { font-size: 11px !important; } .flight_top_deals_top h3 { font-size: 25px; } .common_bg h3 { font-size: 25px !important; } .outer_deals h6 { bottom: 92px; } .perctage_ad_first button { font-size: 12px !important; } .perctage_ad_second button { font-size: 12px !important; } } @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:1200px) { header { width: 100%; float: left } } @media(max-width:768px) { note .pad65 { padding: 0 0px!important; margin-top: 0!important; } .searcharea { margin-top: -25px!important; margin-bottom: 0px!important; border-radius: 0px!important; } .srchinarea .lablform, .srchinarea .formlabel { margin: 10px 0px 10px; } #hotel_search .totlall{ height: 45px!important; } span#hotel-pax-summary { margin-top: 4px!important; } #hotel_search .totlall::after { top: 13px!important; } } @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 } @media(min-width:621px) and (max-width:667px) { .add_city_btn { top: 230px!important; right: 244px!important; padding: 8px 5px!important } } @media(min-width:551px) and (max-width:620px) { .add_city_btn { top: 230px!important; right: 230px!important } } @media(min-width:501px) and (max-width:551px) { .add_city_btn { top: 230px!important; right: 195px!important } } @media(min-width:481px) and (max-width:500px) {} @media(min-width:451px) and (max-width:480px) {} @media(min-width:381px) and (max-width:420px) {} @media(max-width:320px) { .add_city_btn { top: -10px!important; left: 0!important; width: 25px!important; height: 25px!important; position: relative!important } .foot-name .copy { font-size: 11px } .changedate, .secndblak .normalinput { white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis } .totlall:after, .totlall:before { } } @media (max-width:480px) { .wament { font-size: 15px; width: 100%; text-align: left !important; padding-left: 25px; } } @media(min-width:321px) and (max-width:380px) { .foot-name .copy { font-size: 13px } } @media screen and (max-width:375px) and (min-width:321px) { #trasfer .wid35 { float: left; overflow: inherit; width: 90% } .col-xs-4.padflt.widfty, .col-xs-3.padflt.widfty { width: 33% } .rndplace, .durtntime { font-size: 12px } .splmodify .totlall.pas_icon { width: 99% } } @media screen and (max-width:321px) { .prc_adlt.hide { display: none!important } .mbl-widh .celhtl.width20.midlbord .fligthsmll, .mbl-widh .celhtl.width20.midlbord .airlinename { float: left; line-height: 40px; margin-right: 10px } span.f-p { top: 68px; right: -7px } .airlinename { font-size: 14px; padding-top: 0; line-height: 50px!important } .ifoneway .flitruo { padding: 0 0 10px 0 } .width80 { width: 80% } .sidenamedesc .width20 { width: 20%!important } .splmodify .totlall.pas_icon { width: 99% } .wament { /*font-size: 14px;*/ /*width: 86px;*/ /*text-align: center;*/ /*padding: 0!important*/ } .detailsflt { font-size: 10px!important } .fligthsmll img { height: auto; width: 100%!important } } @media(min-width:321px) and (max-width:767px) { #general_change_password .panel-default { margin: 0px auto!important; } .fromtopmargin .container { /* padding: 0px 15px; */ padding: 0px 15px 0px 15px; } .searcharea { width: 100%!important } .srchinarea .lablform, .srchinarea .formlabel { /*float: left */ } .mlogin span { float: left; padding-right: 0px; position: relative } .m_user { float: right!important; width: 15%!important } } @media (max-width: 480px) { ul.nav.navbar-nav.sidetorimaster_transaction_request_listt:nth-child(1) { } } @media (max-width: 767px) { .tabspl { padding: 20px 0; } .pad65 { padding: 0px!important; } .navbar-collapse.navbdclose.collapse.in ul::before { background: url(../images/sprite1.png) no-repeat scroll -525px 0 rgba(0, 0, 0, 0); content: ""; height: 15px; left: 94%; margin-left: -12px; position: absolute; top: -9px; width: 28px; } #hotel_search_result .celhtl.width22 { width: 100% !important; } .prev_next_date_outbound .btn_dates, .datevery, .prev_next_date_inbound .btn_dates { min-width: 90px!important; display: inline-block; } header { z-index: 99999; position: relative!important; } .resultalls.open .close_fil_box { display: block!important; position: absolute; top: 11px; right: 6px; z-index: 9999; color: #fff; font-size: 15px; cursor: pointer; background: #4fa0ca; border-radius: 50%; width: 25px; line-height: 25px; height: 25px; text-align: center; padding: 5px; } .dets_hotel { display: block; margin: 0 0px; overflow: hidden; float: left; width: 100%; } .detail_htlname { float: left; margin: 20px 0 6px; } } @media (max-width: 320px){ .section_top .sectns { /*margin: 0 -2px 0 3px!important; */ } } @media(max-width:600px) { #flight_top_deals_top_n .owl-next { right: 0; } #flight_top_deals_top_n .owl-prev { right: 27px; } .col-md-12.nopad.new_flight_deasl { margin-bottom: 15px; float: left; } .col-md-12.nopad.new_pad-holidasy { width: 100% !important; } .outer_deals {width: 100%;} .outer_car {width: 100%;} .outer_cruise {width: 100%;} } @media(max-width:479px) { .perctage_ad_second h5{padding-left:15px;} .perctage_ad_second p{padding-left:15px;} .perctage_ad_second button { right: 0 !important; } .perctage_ad_second img { width: 91%; position: relative; top: 0; display: none; } .perctage_ad_second { height: auto !important; } .perctage_ad_second .col-md-8.nopad { width: 100%; float: left; background: none; } .perctage_ad_second .col-md-2 { width: 100%; float: left; padding: 0; } .suscribe_part li { list-style: none; display: inline-block; font-size: 21px !important; background: white; padding: 14px !important; border-radius: 50%; width: 49px !important; text-align: center; margin: 0px 6px !important; } .medical_cares h4 { font-size: 17px !important; } } @media(min-width:321px) and (max-width:550px) { .htl_srch_rslt .celhtl.width60 { padding-top: 0px; padding-left: 0px; } .card-payment i { font-size: 20px; margin-top: 1px; } .flight_datails .imagesmflt { text-align: center; } .termnl1 { /* display: block; */ margin: 0px 1px; /* overflow: hidden; */ /* background: #4fa0ca; */ height: 2px; width: 60%; margin-left: 22px; } .fltime { font-size: 14px; text-align: right; } .flname { font-size: 14px!important; margin-left: 17px; } .instops .rounds { width: 5px; height: 5px; } .rounds { margin: 2px; } .rndplace, .durtntime { font-size: 13px; /* margin-left: 7px; */ text-align: right; } .instops { margin: -3px; } .lyovrtime { margin: 0px 9px; } span.date_custom { display: none; } #flight_search_result .bookallbtn { width:45%; } span.f-p.prc_adlt { position: unset!important; font-size: 13px!important; } .staffareadash { margin-top: 15px!important; } .welcmnotespl { font-size: 20px!important; } .customteam2.nav-tabs.customteam li a { margin: 3px; } .staffareadash { /* padding: 10px 0; */ padding-bottom: 16px; } .dashboard_section { margin-top: 0; } .pr_row.prof { margin: 0 0px; } .max_wdth label { margin-top: 4px; } .signdiv { height: 100%; } .dropdown-menu.my_account_dropdown.mysign.exploreul.max_wdth { width: 90%; margin-top: 5px; } .dropdown-menu.my_account_dropdown.mysign.exploreul .signdiv .for_sign_up .rowput { width: 98%; } .common_bg { min-height: 545px; } .best_text_offers { text-align: center; padding: 15px 50px; } .best_img_offers img { position: unset; margin-bottom: 5px; top: 0; } .best_img_offers_1 img{ position: unset; width: 100%; top: 0; left: 0; margin-bottom: 5px; } .best_img_offers_2 img { width: 100%; position: unset; top: 105px; right: 8px; border-radius: 20px; } .rowput .fa { font-size: 17px; } .squaredThree label { height: 14px; width: 14px; } } @media(max-width:550px) { .fromtopmargin .anthr_bk{ margin-top: 0px; } .suscribe_part button { width: 28%; height: 45px; margin-left: -16px!important; font-size: 10px!important; } .suscribe_part input { width: 70%!important; height: 45px!important; } .searchsbmtfot img { right: -31px; top: 35px; width: 29px; position: relative; } .roomcount.fadeinn{ left: 6px; } .fhHeaderSec h2 { margin-top: 0px!important; } .plcetogo.plcemark.destinatios.sidebord:after { top: 10px; } .adacnd-ne-n { } .best_text_offers p { padding-bottom: 10px!important; text-align: justify!important; line-height: 19px!important; } .best_text_offers h2 { font-size: 22px!important; margin-bottom: 10px; } .flight_top_deals_top .container { padding: 0px 4px; } .whywe_arebest p { font-size: 13px!important; } .whywe_arebest h4 { font-size: 17px!important; } .whywe_arebest img { width: 100px!important; } .suscribe_part { padding: 40px 0px; } .suscribe_part p { font-size: 13px!important; margin-bottom: 20px; } section.suscribe_part h2 { font-size: 20px; } .footer_section { padding: 0px 0px 0px;} .secndblak .tab-content.custmtab .tab-pane { padding-top: 0px; } #flight_top_deals_top_n .owl-prev { width: 23px; height: 30px; left: -12px!important; top: 29%!important; } #flight_top_deals_top_n .owl-next { width: 23px; height: 30px; top: 28%!important; left: 94%!important; } .pad65 { margin-top: -35!important; } .totlall::after{ right: 7px; top: px; } .searchsbmtfot { height: 52px!important; } .changedate:after { top: 11px; } .flight_chnge{ font-size: 17px; margin-top: -7px; } div#preturnx { width: 100%; margin: 5px 0px !important; } #flight_form .plcetogo { min-height: 55px; } .selec_bx { line-height: 33px; height: 33px!important; font-size: 13px; } .nav-tabs.tabstab>li { height: 49px; } .oneroom { padding: 0px 31px; } .inallsn { margin-top: 14px; } .clearfix.xzy { margin-bottom: -48px!important; } .fltravlr .celroe { font-size: 13px; } .search_tab ul.nav.nav-tabs.tabstab li a i { font-size: 14px; } .search_tab ul.nav.nav-tabs.tabstab li a { background: 0 0; padding: 2px 10px; } .ui-datepicker-title .ui-datepicker-month, .ui-datepicker-year { font-size: 12px; } #hotel_search .selctmark::after { top: -4px; display: none; } #owl-demo-airline .owl-next { right: -11px; } #owl-demo-airline .owl-prev { left: 0px; } .fhHeaderSec h2 { font-size: 20px; } .nav-tabs.tabstab>li>a span { font-size: 12px; } .fhHeaderSec { text-align: left!important; } .nav-tabs.tabstab>li>a span{ padding: 0px 0px; } .pad65 { padding: 0 0px!important; } .searcharea { padding: 12px 4px 0px; } .searchsbmtfot { } .searchsbmtfot input { font-size: 16px; } .searchsbmtfot .searchsbmt { line-height: 38px; padding-top: 0; width: 87%!important; height: 40px; } .outer_deals .main_img { height: 182px; } .slider_bg { height: 132px; width: 100%; left: 0px; bottom: -5px; } img.plans_best { width: 30px; height: 30px; right: 23px; } .news_y a{ font-size: 12px; } .flight_top_deals_top h4 { font-size: 12px; } .new-searchtab-content h1 { font-size: 17px; line-height: 23px; padding: 0 0px 0 17px; } .best_text_offers { text-align: center; padding-right: 18px; padding-left: 0px; } .common_bg { min-height: 475px; } .suscribe_part button { } } @media screen and (min-width:767px) and (max-width:991px) { .best_img_offers_2 img { position: relative; top: 107px; left: 221px; } .welcmnotespl {font-size: 23px!important;} .fromtopmargin .anthr_bk{ margin-top: 45px; } .tabcontnue .breadli { padding: 0 27px; } .fldealsec {margin-top: 22px;} .iconstatus { height: 40px; line-height: 53px; width: 40px; } span.fadr.fa.fa-long-arrow-right.textcntr { margin-left: 16px; } .iconstatus i { line-height: 34px; font-size: 13px; } .staffareadash { margin-top: 40px; } .alldownsectn { margin-top: 0px; } #hotel_search .htl_srch { padding: 0; clear: both; } .footlogo img { margin-top: 18px; margin-bottom: 15px; width: 35%; } .outfooter { margin: 0 -90px; } .outfooter { border-radius: 0px; } .outfooter, .footer_section { padding: 0px 19px!important; } .whywe_arebest p { font-size: 14px; line-height: 21px; } .whywe_arebest img { width: 150px; } .best_offers { position: relative; top: 133px; } .searchsbmtfot .htl_icn { top: 5px; } .common_bg { min-height: 522px; } .navbar-header { float: none; } .navbar-left,.navbar-right { float: none !important; } .navbar-toggle { display: block; margin-top: -21px; } .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); } .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .navbar-collapse.collapse { display: none!important; } .navbar-nav { float: none!important; margin-top: 7.5px; } .navbar-nav>li { float: none; } .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; } .collapse.in{ display: block !important; margin-top: 39px; background: #fff; width: 100%; } .navbar-inverse .navbar-toggle { border-color: #4fa0ca; background: #4fa0ca; } .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: #4fa0ca; } nav.navbar.colorwhite.navme ul li { width: 100%; } .navbar-nav { float: right; width: 100%; position: relative; z-index: 10000000; background: #fff; top: 0px; margin: 0; box-shadow: 0 1px 3px rgb(0 0 0 / 43%); } .navbar-collapse.navbdclose.collapse.in ul::before { background: url(../images/sprite1.png) no-repeat scroll -525px 0 rgba(0, 0, 0, 0); content: ""; height: 15px; left: 94%; margin-left: -12px; position: absolute; top: -9px; width: 28px; } .searchsbmtfot img { top: 33px; position: relative; right: -39px; } } @media screen and (min-width:321px) and (max-width:455px) { img_offers img { } img_offers_2 img { } img_offers_1 img { } .searchsbmtfot img { } } @media screen and (min-width:321px) and (max-width:767px) { .input_section { margin-bottom: 0px; } .new-searchtab-content h1 { font-size: 26px!important; line-height: 33px; } } @media screen and (min-width:541px) and (max-width:767px) { .fltime { margin-left: 23px; } .hedtowr { margin-top: 21px; } .mensionsoc { font-size: 13px; } .logspecify i { font-size: 20px; width: 26px; } .signing_detis .insidechs.booklogin .logspecify { margin: 16px auto; height: 38px!important; } .paysubmit { font-size: 13px; padding: 9px 20px; } .have_account { margin: 0px 0 0; } .flpayinput { font-size: 12px; height: 40px; } .flight_hotel_car_sec .flyinputsnor, .section_sign .pre_put { height: 40px; } input.logpadding { height: 40px; } .orround { font-size: 12px; height: 45px; line-height: 45px; width: 45px; } .wrp_pre { font-size: 12px; } .have_account { font-size: 12px; } .prebok_hding { font-size: 14px; padding: 7px 14px; } .faresum h3 { font-size: 14px; padding: 10px 15px; } .topalldesc .ptcolor { padding: 7px 10px; font-size: 12px; } .discount_total, span.style_currency { font-size: 15px; } td.text-right { font-size: 15px!important; } .fare_loc { font-size: 15px; } .fare_show .show_fares_table>table>tbody>tr>td .to_bo { font-size: 15px!important; } .iconstatus { font-size: 15px; height: 35px; line-height: 25px; width: 35px; } .iconstatus i { line-height: 25px; font-size: 12px; } .tabcontnue { margin: 10px auto; } .tabcontnue .breadli { padding: 0 4px; } .welcmnotespl {font-size: 20px!important;} .trvlwrap { padding-bottom: 12px!important; } .fromtopmargin .anthr_bk{ margin-top: 0px; } .staffareadash { margin-top: 16px; } .roomcount.fadeinn { left: 0px; } .celroe { font-size: 16px; } .plcetogo.plcemark.destinatios.sidebord:after { top: 8px; } #hotel_search .selctmark::after { line-height: 18px; right: 1px; top: 14px; } .flight_top_deals_top h4 { font-size: 14px; } .suscribe_part button .input_section { height: 78px!important; } .searchsbmtfot img { top: 38px; position: relative; right: -29px; } .common_bg { min-height: 499px; } .searchsbmtfot .htl_icn{ top: 12px!important; } .best_text_offers { text-align: center; padding: 15px 10px; } .changedate:after { top: 9px; } .flight_chnge { top: 75px; } .best_offers { position: relative; top: 129px } .best_img_offers_2 img { position: relative; left: 230px; } .whywe_arebest img { width: 140px; } } @media screen and (min-width:320px) and (max-width 479px) { .searchsbmtfot img{ top: 25px!important; width: 40px; } } @media screen and (min-width:551px) and (max-width:679px) { input.searchsbmt.fxheigt1 { width: 43%; } .searchsbmtfot img { width: 30px!important; } @media screen and (min-width:991px) and (max-width:1102px) { input.searchsbmt.fxheigt1 { width: 52%; } } /*-- hotel_search--*/ @media screen and (max-width:540px) { } @media screen and (min-width:456px) and (max-width:541px) { input.searchsbmt.fxheigt1 { width: 50%!important; } } #hotel_search .searchsbmtfot input { line-height: 32px; margin-top: 15px; text-align: center; width: 204px; } } @media screen and (min-width:684px) and (max-width:767px) { .searchsbmtfot { height: 55px!important; width: 180px!important; } } @media screen and (max-width:550px) { #multi_way_fieldset .month_p { line-height: 50px; } .date_s { height:45px; } .multi_city_container .changedate:after { top: 13px; } } @media (max-width: 390px){ } @media screen and (min-width:684px) and (max-width:767px) { .searchsbmtfot { height: 55px!important; width: 180px!important; } } @media screen and (min-width:481px) and (max-width:549px) { #hotel_search .selctmark::after { top: 23px!important; } } @media screen and (min-width:480px) and (max-width:551px) { #hotel_search .selctmark::after { line-height: 18px; right: 1px; top: 14px!important; } } @media screen and (min-width:481px) and (max-width:551px) { .searchsbmtfot .htl_icn { top: 16px!important; } } @media screen and (max-width:480px) { .searchsbmtfot .htl_icn { top: 4px!important; } } @media screen and (min-width:321px) and (max-width:550px) { .width60 { width: 75%; } .paysubmit { border-radius: 12px; padding: 10px 20px; } .logspecify { padding: 5px; width: 234px; height: 39px; } .logspecify i { font-size: 18px; padding-top: 6px; } .mensionsoc { margin-top: 3px; } .orround { height: 40px; line-height: 40px; width: 40px; } .best_img_offers img { position: unset; margin-bottom: 5px; top: 0; border-radius: 20px; width: 100%; } .best_img_offers_1 img{ position: unset; width: 100%; top: 0; left: 0; margin-bottom: 5px; } .best_img_offers_2 img { width: 100%; position: unset; top: 105px; right: 8px; border-radius: 20px; } .rowput .fa { font-size: 17px; } .rowput .fa { background: #4fa0ca; } } @media screen and (min-width:991px) and (max-width:1090px) { .mybkng .al_lnk { padding: 44px 15px 20px; }} /*--hotel search--*/ @media screen and (min-width:767px) and (max-width:991px) { .view_h .btn-sm { padding: 0px!important; } .sideprice_hotel { font-size: 18px; } .hotel_name { font-size: 16px; } .hotel_address { font-size: 13px; } .list-group-item .sideprice_hotel { font-size: 18px; line-height: 25px; margin: 42px 0 0; } .inside_contact { margin-top: 10px; margin-bottom: 16px!important; } .rm_detls .date_loc h4 { font-size: 14px!important; } .htl_bigtab.nav-tabs { height: 50px; } .htl_bigtab.nav-tabs li a { height: 50px; padding: 5px 30px 0; } .htl_bigtab.nav-tabs li a i { font-size: 14px; } .room_select { width: 25%; margin: 9px 0; font-size: 14px; line-height: 41px; } .price_froms { padding: 0px 0; } .price_froms strong { font-size: 18px; } } @media screen and (min-width:551px) and (max-width:767px) { .width60 { width: 75%; } .time_dur { padding: 5px 25px !important; } .sideprice { padding: 10px 0px 0px 10px; } span.prc_adlt { font-size: 16px; text-align: center; } .sidepricewrp { padding: 3px 0px; } .sidepricewrp span:nth-child(3) { font-size: 10px; } span.prc_adlt strong { margin-right: 0px; } span.date_custom { display: none; } #flight_search_result .bookallbtn { width: 61%; } .item.list-group-item img { width: 100%; height: 42%!important; padding: 0; } .htl_srch_rslt .celhtl.width60 { padding-top: 10px; padding-left: 0px; } .hotel_sideprice{ margin-left: 23px; border-left:none; } .modal-title { font-size: 14px!important; } .listcancel { font-size: 10px; } .price_froms strong { font-size: 14px; } .price_froms { font-size: 10px; } .room_select { font-size: 12px; line-height: 33px; } span.hotel_check_in.elipsetool { font-size: 10px; } .new-hotel-section .hotel_fac a { font-size: 12px; } .hotel_fac li { width:14px; height: 14px; } .htl_bigtab.nav-tabs li a { padding: 10px 15px 0; font-size: 12px; } .htl_bigtab.nav-tabs li a i { font-size: 14px; } .htl_bigtab.nav-tabs li a { height: 59px; } .htl_bigtab.nav-tabs { height: 60px; } .hotel_hed { font-size: 14px; } .sideprice { font-size: 14px; } .hotel_sub_hed { font-size: 12px; } .mensionspl { font-size: 12px; } .morerombtn { font-size: 12px; } .booknow { width: 100%; font-size: 10px; margin-bottom: 14px; } .sideprice { font-size: 12px; } .avgper { font-size: 12px; } .head_hotel { font-size: 15px; } .contact_hotel #owl_demo_1 .bk_btn { font-size: 12px; padding: 3px 11px; width: 81%; } .row_contact, .row_terminal { font-size: 12px; margin: 4px 0 -3px 0px; } .cntdes1 { padding: 1px 0; font-size: 12px; } .searchsbmtfot .htl_icn { width: 28px; } .detail_htlname, .inpagehedbuk { font-size: 14px; } .detal_htladrs, .view_map_dets { font-size: 12px!important; } } @media screen and (min-width:321px) and (max-width:550px) { .booknow { width: 100%; font-size: 10px; margin-bottom: 14px; } span.prc_adlt { text-align: right; } .sidepricewrp span:nth-child(3) { text-align: right; } #flight_search_result .bookallbtn { width: 45%; /* text-align: left; */ /* text-align: right; */ float: right; } .sideprice { padding: 10px 0px 0px 3px; } span.prc_adlt strong { margin-right: 0px; } footer .cust-suport a { font-size: 12px; } footer h4 { font-size: 18px; margin-bottom: 7px; } .foot_addres i { font-size: 16px; } .foot_addres h5 { font-size: 12px; } .cust-suport h4 { font-size: 14px!important; } .celhtl.width18 .hotel_sideprice .bookbtn_htl { margin-left: 10px!important; } span.prce_per { line-height: 9px; font-size: 10px; } .hotel_name { margin-top: 9px; } .head_hotel { padding: 0px 10px 15px 20px; } .dets_hotels strong { font-size: 14px; } .checklist li { font-size: 12px; } .checklist li i { font-size: 10px; } .date_loc h4 { font-size: 12px!important; } .modal-title { font-size: 14px!important; } .listcancel { font-size: 10px; } .price_froms strong { font-size: 14px; } .price_froms { font-size: 10px; } .room_select { font-size: 12px; line-height: 33px; } span.hotel_check_in.elipsetool { font-size: 10px; } .new-hotel-section .hotel_fac a { font-size: 12px; } .hotel_fac li { width:14px; height: 14px; } .htl_bigtab.nav-tabs li a { padding: 10px 15px 0; font-size: 12px; } .htl_bigtab.nav-tabs li a i { font-size: 14px; } .htl_bigtab.nav-tabs li a { height: 59px; } .htl_bigtab.nav-tabs { height: 60px; } .hotel_hed { font-size: 14px; } .sideprice { font-size: 14px; } .hotel_sub_hed { font-size: 12px; } .mensionspl { font-size: 12px; } .morerombtn { font-size: 12px; } .sideprice { font-size: 12px; } .avgper { font-size: 12px; } .head_hotel { font-size: 15px; } .contact_hotel #owl_demo_1 .bk_btn { font-size: 12px; padding: 3px 11px; width: 81%; } .row_contact, .row_terminal { font-size: 12px; margin: 4px 0 -3px 0px; } .cntdes1 { padding: 1px 0; font-size: 12px; } .searchsbmtfot .htl_icn { width: 28px; } .detail_htlname, .inpagehedbuk { font-size: 14px; } .detal_htladrs, .view_map_dets { font-size: 12px!important; } }