.form-group.agree.mar-T5{margin-top:5px}
.filter-btn{margin-top:15px}
.filter-reset img{margin-top:25px}
.marL15{margin-left:15px}
.modal-dialog.laptop-modal{width:530px}
.dis_onlymobile{display:none}
.code_img{margin-top:5px}
.padd_012 button{padding-left:10px!important}
.note_div.borZ{margin:0 15px}
.ad_maxwd{max-width:215px;min-width:215px}
.book_box2.box_mssg{margin:0 15px}
.remv_mrg,.book_box2.remv_mrg{margin:10px 15px}
.transfer .price_l span.tr-price{font-size: 30px;}
.h_details.transfer .book.book_tr1{margin-left: 15px;}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
.report_tab .b_tab a.width16 { width: 15%; font-size: 12px; margin: -1px 0px 12px 0px; }		
.book_notes.book_box h3{background-position:10px 0;font-size:15px;text-align: left;padding-left: 40px}
.popover3{width:215px!important}
.popover3.left > .arrow::after{border-left-color:#0C648A!important}
.popover3.popover.top > .arrow{margin-left:2px}
.marT10{border:0}
.modal-dialog.laptop-modal{width:96%}
.loaderCont .modal-body{padding:0!important}
#alertModalPop .modal-content{width:290px}
.confirm_details.b_pay_details label{font-size:14px}
.b_pay_details .col-xs-4{font-size:12px}
.confirm_details .payment_det .list-group-item{height:60px}
.transferBook label.f_lbl{left:25px}
.dis_onlymobile{display:block;color:#00b5ed;font-size:16px;padding:10px 0}
.cancel_box h3{padding-top:15px}
.debug_hgt{min-height:70px}
.nodebug_hgt{min-height:45px}
.mb_dip{display:none}
.padR{padding-right:15px}
.menu-bar{margin:-10px 0 0}
.note_pop.paddL{padding-left:0}
.loaderHotel{width:100%!important}
.small_logo{width:80px;bottom:15px}
.nav_2 a.link{width:auto;height:50px;margin:0 3px;padding:5px;font-size:9px}
.nav_2 a.u_info{font-size:10px;padding:3px;margin:2px;border-left:0}
.nav_2 .u_name{font-size:12px;line-height:13px}
.logout{font-size:10px;margin:8px 0 0;padding-left:17px;background-size:15px}
.menu{right:15px;top:42px;z-index:5}
.logout{float:none}
.note{margin-top:15px;width:100%}
.nav_1 a{background:none;margin-right:10px;padding-left:0;width:47%;font-size:13px}
.nav_1 a:hover{background:none}
.nav_1 a:last-child{margin-right:0}
.login_frm input[type="text"],.login_frm input[type="password"]{width:100%}
.btn_1 a{padding:5px 0}
.pos_rel{position:relative}
.mob_pos{position:absolute;top:45px;right:7px;top:-35px}
.nav_2 a.link{display:none}
a.link img{position:absolute;left:25px}
.note_pop a{font-size:9px;line-height:25px;position:relative;left:-9px}
.log_mob{display:none}
.mob_dis{display:block}
.note_pop{margin-top:-3px}
.nav_3 a,.nav_4 a{width:25%;float:left}
.nav_3 a.menulast{width:100%}
.nav_3 a.menulast img{margin:0 auto;display:block;height:22px}
.other_ser{position:relative;padding:8px 0 0}
ul.arrow_box{top:67px;left:-75px;width:130px}
.bg_search_box .form-group img.rating{padding:0 0 8px 35px}
.btn_2 a{float:none;width:120px;display:block;margin:0 auto;font-size:16px}
.input_bg{height:90px}
.nav_3 > a > span > img,.nav_3 > .other_nav > a > span > img{height:17px;margin:0 auto;display:block}
.padR5{padding-right:15px}
.nav_3 ul.arrow_box a{width:100%;font-size:12px}
.other_nav{width:20%;float:left}
.nav_3 > a{margin:14px 0}
.nav_4{padding-bottom:13px}
.nav_3 a img,.nav_4 a img{margin:0 auto;display:block}
.nav_4 > a,.nav_4 > .other_nav > a{margin:10px 0}
.nav_bottom a{font-size:12px}

.bg_search_box form{padding:10px}
.sidebar .nav > li{width:50%}
.line_bg{background:url(../images/line_bg.png)no-repeat -30px 17px;font-size:12px;padding:10px;background-size:120% auto}
.app a{margin:5px 10px;display:inline}
.app img {max-width:35%}
.float_box{display:none}
.s_option{margin:5px}
.h_img{padding-right:15px;display:none;height:110px}
.list_view{padding:0}
.h_det{border-radius:5px;min-height:110px}
.room_type{min-height:50px;text-align:right;padding-right:20px}
.avl{font-size:9px;padding-right:0}
.price_l{font-size:20px;line-height:16px;padding-right:15px;padding-bottom:15px}
.breakup{margin:5px auto 0;width:86px}
.radio1 label:before{left:5px;bottom:13%}
.total span{margin:20px 0 0 3px;bottom:0!important}
.h_open li.active a.home,.h_open li a.home,.h_open li.active a.profile,.h_open li a.profile,.h_open li.active a.messages,.h_open li a.messages,.h_open li.active a.settings,.h_open li a.settings{padding-left:10px;background-image:none;padding-right:10px}
.txt1{line-height:14px;padding-left:3px}
.sidebar .nav-tabs > li > a{padding:10px 13px;font-size:13px}
.add_quote,.add_quote:hover{padding:5px;font-size:12px;margin:5px}
.cancel,.cancel:hover{padding:5px 20px 5px 5px;font-size:12px;background:url(../images/cancel_open.png)no-repeat 95% 13px;color:#f67c65}
.hd2 span.name{font-size:16px}
.rating_icon{max-width:20%}
.price{text-align:center;font-size:26px;display:inline-block}
.toggle{height:30px;width:30px;background-size:18px;margin:5px 0 0 10px;display:block}
.arrow{display:none}
.total span.currency{font-size:14px;margin-left:0}
.total span.amount{font-size:22px}
.book,.book:hover{font-size:12px;padding:5px 10px;margin:15px 5px 0 0}
.logo{max-width:100%}
.float_tabs{display:none!important}
.login_frm{padding:1.5em 1.5em 3em}
.nav_1{margin-top:0;padding:0 25px}
.reg_btn a{right:auto;margin:0 15px}
.logo{float:none;width:50%}
.mob_logo{text-align:center}
.nav_3{float:left;width:100%}
.nav_3 > a.active:after,.nav_4 > a.active:after{left:36%;border-width:0 6px 10px}
.nav_4{width:100%;float:left}
.nav_4 > a,.nav_4 > .other_nav > a{border:0}
.nav_4 a img{height:20px}
.hotel_name{width:100%}
.hotel_name > .form-control{width:100%}
.sidebar{display:none;z-index:-1}
.loaderCont,#myModalSearch .modal-body{z-index:100}
.overlayModal{opacity:0}
.modify_toggle{font-size:18px;width:100%;display:block;color:#fff;text-align:center;padding:5px 0;margin-top:10px;background:#172b36;cursor:pointer}
.sort .label{display:block;float:none;margin-left:0}
.s_option button.dropdown-toggle{width:100%}
.s_option .input-group{width:100%}
.s_option{width:100%;margin:5px 0}
.vqloader a{margin:15px auto}
#paginate-top,#paginate-bottom{text-align:center}
.curr{font-size:12px;padding-left:3px}
.h_det .price{font-size:14px;margin:0}
.hd4{margin:5px 5px 0}
.h_open{clear:both}
.compare_icon{float:left;bottom:0}
.h_det .hd2 span.name{max-width:128px}
.hd1{font-size:14px}
.add_quote,.add_quote:hover{padding:5px;width:80px;font-size:10px;padding:8px}
#quotmodal .modal-dialog{width:94%}
.q_hd{margin-top:0;text-align:left;font-size:17px}
.q_address b{font-size:18px}
.q_address{text-align:left;margin-top:5px}
.sel_quote{margin:0}
.q_table2{margin-top:10px}
.bodR3{width:100%;max-height:285px}
.whitedropdown{width:98%}
.mob-padl{padding-left:15px}
.mob-padr{padding-right:15px}
.mob-pd0{padding-right:0}
.mob-header{margin:10px 0;display:block;font-size:15px;padding:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;background:#072535;color:#fff}
.mob-header:first-child{margin-top:0}
.q_table .panel-heading{display:none}
.q_table .panel-body{text-align:center;padding:0 15px}
.per_nyt{color:#fff}
ul.arrow_box li a{float:none;width:100%;font-size:12px}
.addmquote{margin-top:25px}
.price_r,.noprice_r,.price_rbnow,.noprice_rbnow{width:12.8%;word-wrap:break-word;font-size: 10px}
.weekday,.weekday_bnow{width:12.8%}
.date{word-wrap:break-word;font-size:8px}
.hd5{font-size:20px;padding:0 0 30px;margin:24px 0 0;border:none}
.btn_5{text-align:left;margin:15px 0;width: 100%}
.btn_5 a{font-size:13px;padding:9px 15px}
.book_left{padding:10px 15px}
.price_l span{padding-left:15px}
.add_room{float:right}
.cancel_box{padding:15px 12px 40px}
#canc_policy{padding-top:30px}
.book_sum h3{background-position:17px 0;padding:0 0 15px 40px;text-align:left}
.book_sum dt{float:left}
.b_name,.b_rating,.b_location{text-align:left;padding:0 0 0 40px;width:100%;background-position:17px 0}
.book_box .dl-horizontal dd{margin-left:0}
.book_sum dl,.b_transfer .dl-horizontal{padding-left:1.6em;margin-bottom:15px}
.book_cancel h3{padding-left:40px;font-size:15px;background-position:13px 0}
.btn_5.disabled a{font-size:14px;padding:9px 15px}
.confirm_details .list-group-item{width:100%;display:block}
.confirm_details .list-group-item.bodL{border:1px solid #072535}
.mob_l{padding-left:15px}
.mod_prntwid{width:100%!important}
.mob_tbl{width:100%!important}
.modal-body > .printDialog{width:100%;overflow:auto}
.a_img{padding-left:15px;width:40px;margin:0}
.a_txt{padding-left:15px}
.event_mob label.f_lbl.f_mob1{left:30px}
.b_transfer .b_name{text-align:left}
.mob_table{border-collapse:collapse;border-spacing:0;display:block;position:relative}
.acc_table{padding:0}
.acc-table .acc-header,.acc_table thead{display:block;float:left;width:auto;text-align:left;padding:1px 0}
.acc_table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;clear:none}
.acc_table td{display:block;padding:10px}
.acc_table tbody tr{display:inline-block;width:auto}
.acc_table > .table > tbody > tr{border-left:0;margin-left:-4px}
.acc_table > .table > thead > tr > th{padding:10.7px 10px;text-align:left}
.acc_table tbody tr td,.acc_table thead tr th{display:block;padding:9px 10px}
.table-head{font-size:12px;padding:0}
.acc_table thead tr{border:1px solid #0a3858}
.acc_table .table > thead > tr > th{border-bottom:0}
.icon{float:left;padding-right:5px}
.icon > a > div,.icon > div{font-size:11px}
.mob-left{text-align:left}
.acc_table > .table > tbody > tr > td{padding:8.7px;text-align:center}
.my_booking .acc_table > .table > tbody > tr > td{text-align:center}
.mob_tb1.acc_table .mob_table tr th{font-size:10px;padding:12.7px 10px}
.acc_table.tr_tb1 .table.mob_table tr th{padding:12.7px 10px}
.transfer_tab a{display:none!important}
.report_tab .b_tab a{width:18%;line-height:14px;font-size:11px;padding:13px 0}
.my_booking label{margin:0}
.my_booking .bg_search_box select,.my_booking .bg_search_box input[type="text"],.my_booking .bg_search_box input[type="password"]{width:100%}
.book_section1{padding:15px 10px}
.book_section2{padding:0 15px}
.my_booking .book_section2 label{width:100%}
.bg_search_box img.refresh{left:78%;top:-38px}
.my_booking .book_section3 label{width:100%}
.b_tab a img{display:block;margin:0 auto}
.book_section3{padding:0 10px 30px}
.report_tab.mob_tab .b_tab a{width:23%;vertical-align:middle}
.mob_wd{width:100%}
.reports .bg_search_box .text-field .btn{width:100%!important}
.reports .bg_search_box .form-group{width:100%}
.reports .bg_search_box input.date_picker[type="text"]{width:100%}
.content_box h3{width:100%}
.content_box.about{padding:30px 1em 4em}
.about_txt{margin-bottom:15px;padding:15px;min-height:auto}
.contact_text{font-size:13px}
.content_box .drop{border-left:0}
.drop .form1{padding-left:10px}
.form1{padding:20px 15px 0}
.my_booking .equalheight label{margin:0 12px 0 28px}
.code_hypen{position:absolute;top:20px;line-height:0}
.f_btn1 a,.f_btn1 .sub_btn{width:110px}
label.f_lbl.f_mob{left:45px}
.content_box2{padding:30px 15px 4em}
.content_box2 h3{width:100%;font-size:20px}
.event_mob label.f_lbl{left:45px}
.cust_field img{padding:5px 15px 5px 0}
.grp_chk label{width:100%}
.form2_checkbox{padding-left:0}
.I_text{float:left;width:100%}
.change_back{padding:25px 15px 10px!important}
.hd_1{font-size:18px}
.mob_lft{text-align:left}
.form1 input[type="text"],.form1 input[type="password"],.form1 img + textarea{padding-left:35px}
.my_booking .acc_table > .table > tbody > tr > td.code{text-align:center}
.book_box2 div a{width:125px;padding:10px 5px}
.btn_group2 a{width:75px;font-size:10px;vertical-align:top}
.b_confirm .btn_3 a{padding:10px 12px}
.hd8{margin:0 0 18px}
.s_optionWid{width:100%!important}
.mob_clr{clear:both}
.slLoader a.add_quote{width:100px!important}
.avl{text-align:left}
.h_details.transfer .book,.h_details.transfer .book:hover{margin:25px 0 auto}
.transfer .sidebar{margin-top:0}
.h_open li a.dsc{background:none}
.h_open li.active a.dsc,.h_open li.active a.t_cond,.h_open li.active a.meet{background-image:none;padding-left:15px}
.h_open .nav-tabs li a{padding:8px;background-image:none;font-size:12px}
.sightCont.sight_conTabs .nav-tabs li{width: 25%;height: 50px;}
.sightCont.sight_conTabs .nav-tabs li a{height: 50px;}
.sightCont.sight_conTabs .nav-tabs li:last-child a{border-right: 1px solid;}
.h_open .nav-tabs li:last-child a{border-right:0}
.email_submit{margin-top:5px;text-align:left}
.padT10BLR20{padding:10px 0 20px}
.slLoader{text-align:right}
#slider-thumbs{min-height:30px;max-height:180px;height:auto;margin-top:10px;width:100%}
.email_submit input{width:100%}
.email_details{padding:15px 0 10px;border:none;clear:both}
#sort_id1{display:none}
.marbt5{margin-bottom:5px}
.txt-lft{text-align:left}
.mar-rgt5{margin-right:5px!important}
.padR{padding-right:15px}
.book_notes h3{background:rgba(0,0,0,0) url(../images/book_notes.png) no-repeat scroll 42px 0}
.policy-hgt{max-height:380px}
.btn190 a{width:190px}
.carousel-inner.hotel_hgt .item img{height:150px;width:100%}
.sel_txt_field .book_sum dd.price{font-size:20px}
.xs-pad0{padding:0!important}
.xs-martp{margin-top:12px}
.xs-btn{padding:6px 8px!important}
.surcharge table{margin:5px 0}
.surcharge{padding:0 30px 10px}
.padL{padding-left:15px}
.mob_lab{display:none}
.table.mob_table.book_n_tab tr td{min-height:37px}
.table.mob_table.book_n_tab tr th{text-align:left}
.dateContL{padding-left:10px}
.dateContR{padding-right:10px;padding-left:0}
.locTxt{font-size:13px}
.desTxt{font-size:12px}
.login_frm{background:none}
.mob_pd{padding:0}
.contact_hd_1{font-size:25px}
.btn_2.btn_m2{margin-top:10px}
.email-box{width:301px!important;right:auto;left:-26px;top:20px}
.acc_table > .table.mob_table.sight_tb > thead > tr > th,.acc_table > .table.mob_table.sight_tb > tbody > tr > td{min-height:37px}
.ovr_hid{overflow-x:hidden}
.book_box p{padding:4px 15px}
.transfer .avl_req{clear:both}
.sightCont .panel-title > a,.sightCont .panel-title > small,.sightCont .panel-title > .small,.sightCont .panel-title > small > a,.sightCont .panel-title > .small > a{text-decoration:none}
.price_r span{font-size:9px}
.price_r{font-size:10px}
.forgot a{font-size:9px}
.email-cont{padding:10px 0}
.btn_6 a{padding:7px 0}
.chkTxt{font-size:11px}
.locTxt{font-size:13px}
.desTxt{font-size:13px}
.mob-land{width:100%}
.mob-inpt{padding-right:10px!important}
.mob-inpt input{padding-left:15px!important}
.mob-notifctn{margin-top:2px;width:27px}
.email_submit.sub-wdth a{width:57px}
.filter-btn{float:left;margin-top:15px}
.filter-btnclr{clear:both;float:left}
.edit-txt input,.edit-txt label,.edit-txt button{font-size:13px!important}
.reprt-btn{right:auto!important}
.reprt-btn > a{width:150px}
.pad0-15{padding:0 15px!important}
.xs-linehght{line-height:42px!important}
.icon.xs-tbl{float:none;margin:0!important}
.text-center.pad11{padding:11.5px!important}
.brdr-none{border:medium none!important}
.xs-font a{font-size:14px!important;padding:0}
.xs-font{font-size:14px!important}
.req-btn a{width:100px!important}
.pad0-15 .table.mob_table td{text-align:center}
#modallarge .modal-dialog{width:95%!important}
.mob-mar0{margin:0 0 10px}
.mob-pad0{padding:0}
.hotel-pad{padding:15px 15px 0}
.sight-pad15{padding:0 0 10px}
.map-height{height:200px!important}
.carousel.slidwdth{width:100%}
.xs-btn-cntr{float:left!important}
.sm-btn-search{float:none;margin:0 auto;overflow:hidden;width:180px}
.equalheight.a_pad{padding:0 15px}
.forgt-btn{text-align:center}
.forgt-btn a{margin:0 0 20px}
.content_box.cmap{padding:30px 1em 0}
.sub-btn{text-align:center}
.sub-btn a:last-child{margin-right:0}
.sub-btn a{margin:0 10px 20px}
.reprt-tbl tr{display:table-cell!important}
.tbl-mar tr{margin-bottom:10px!important}
.tbl-mar td{padding:9px!important}
.preloader-H.mob-loader{left:30px;position:absolute;top:4px}
.add_quote.pos-rel{position:relative}
.preloader-1.bar.mob-loader{left:130px;top:5px}
.vqloader.pos-rel{position:relative}
.preloader-1.mob-loader{left:130px;top:5px}
.preloader-1.mob-ldr-trans{left:130px;top:5px}
.vqloader.pos-rel{position:relative}
.addmquote.pos-rel{position:relative}
.preloader-1.mob-ldr-add{left:110px;top:10px}
.mob-rembr{position:relative}
.mob-rembr span{position:absolute;left:33px}
.mob-ratebrek{display:none}
.f_boLR{border-left:medium none;border-right:medium none}
label.css-label.apprv-mob{margin:5px 0 15px 5px}
.slider.slider-horizontal{width:93%!important}
.tbl_wdt{width:100%!important}
.tbl_wd50{width:50%!important}
.widt_80{width:80%!important}
.widt_50{width:50%!important}
.widt_10{width:10%!important}
.wid_1_5{width:14%!important}
.date_b_media{font-size:10px!important}
#slider-thumbs li{width:87px}
.ladscp-wdth tbody{height:198px}
.ladscp-wdth tbody tr{margin-left:-4px}
.mbpd15{padding-left:15px}
.mob_mar15{margin-bottom:15px}
.form1 .input-group-addon{width:37px}
.logo_choose{height:140px}
.form1 h3{padding:10px 0 15px}
.highcharts-container{width:288px!important}
.legend li{width:34%}
#pano{width:100%!important}
.my_booking .acc_table > .table > tbody > tr > td:first-child{text-align:center}
.my_booking .acc_table > .table.book_table > tbody > tr > td{text-align:center}
.msg_cont.a_sec{padding:20px 0}
.per_pass{position: relative;top:4px;left: -13px;padding-right: 5px;font-size: 10px;width: 94px;}
.s_toggle{margin-top: 50px;}
.check-av{text-align: center;}
.h_det.h_det_sight{min-height: 125px;}
.duration_sgt{font-size: 9px;}
.s_option1{margin-right: 7px;}
.s_option1 button.dropdown-toggle{width: 120px;}
.h_details.transfer .book.book_sight1{margin: 0 0 auto;}
.h_details.transfer .price_l.price_pd{text-align: left;}
.sightInput label.ln{left: 23px;}
.mob_profm{padding-left: 0px;}
.b_profoma .btn_3 a{font-size: 12px;padding: 7px 4px;}
.ad_maxwd{max-width: 140px; min-width: 140px;}
.b_tab a{display: inline-block;}
.book_cancel.book_box h3{font-size: 18px;background-position: 25px 0px;padding-left: 60px;}
#showMe .acc_table > .table > thead > tr > th{padding: 11.7px 6px;}
.check-av a{margin-top 15px;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px)
and (orientation: portrait) {
.nav_3 > a.active::after{margin-top:4px}
.r_btn a{float:none;width:100%}
.code_hypen{left:33%}
.ladscp-wdth .table.mob_table.book_n_tab tr td{min-height:38.8px!important;font-size:11px}
.ladscp-wdth{border:medium none}
.mob-star{font-size:14px;height:auto;padding-left:23px;padding-top:5px}
.form-group .mob-star img.rating{padding-left:5px}
.bg_search_box .form-group .mob-star .search_icon{left:15px}
.nav_3 a span,.nav_4 a span{font-size:9px;padding:11px;margin:1px 0}
.nav_3 > a, .nav_3 .other_nav > a{padding: 0 5px;}
a.active .new_giftr { right: 12px; top: 2px;}	

	
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px)
and (orientation: landscape) {
.nav_3 > a.active::after{margin-top:6px}
.r_btn a{float:left}
.content_box img{margin:auto}
.about_txt{min-height:240px}
.code_hypen{left:37%}
.breakup{margin:0 0 0 10px}
span.from{margin-right:10px}
.img_size{margin:0 auto}
.mob-land{width:100%;height:200px}
.ladscp-wdth .mob_table tr td{min-height:39px!important;text-align:center}
.ladscp-wdth{border:medium none}
.per_pass{width: auto;left: auto; right: 0;}
	
.nav_3 a span,.nav_4 a span{font-size:9px;padding:11px 15px;margin:1px 0}
.nav_3 > a, .nav_3 .other_nav > a{padding: 0 5px;}
a.active .new_giftr { right: 27px; top: 2px;}
	
	
}
@media all and (max-width: 420px) and (min-width: 320px) {
.acc_table thead tr th.mob_act{padding-top:23px}
}
@media all and (min-width: 320px) and (max-width: 568px) {
.acc_table thead tr th.mob_act{padding-top:23px}
.login_frm{background-position:-3em -1.8em;background-size:130% 125%}
.h_details.transfer .price_l{font-size:19px;margin-top:25px}
.book_details h3{font-size:16px}
}

@media all and (min-width: 360px) and (max-width: 640px) {
	.nav_3 a span,.nav_4 a span{font-size:9px;padding:11px 15px;margin:1px 0}
	
	}
@media all and (min-width: 375px) and (max-width: 667px) and (orientation: portrait) {
	a.active .new_giftr { right: 15px; top: 2px;}
	
	}
@media all and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
	a.active .new_giftr { right: 15px; top: 2px;}
	.nav_3 a span,.nav_4 a span{font-size:9px;padding:11px 41px;margin:1px 0}
	.nav_3 > a, .nav_3 .other_nav > a{padding: 0 5px;}
	
	}
@media all and (min-width: 569px) and (max-width: 767px) {
.login_frm{background-position:-7em -1.8em;background-size:140% 125%}
.h_details.transfer .price_l{margin-top:25px;font-size:24px}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.bg_search_box form{padding:20px}
.float_tabs{display:none!important}
.nav_2 .u_name{width:85px;word-wrap:break-word;font-size:14px}
.padR5{padding-right:15px}
.nav_2 .u_name{width:85px}
.a_img{margin:0 10px;max-width:40px}
.a_bg1{font-size:14px}
.a_txt span.small_txt{font-size:11px;width:160px}
.a_txt2{font-size:18px;padding:9px}
.acc_table > .table > tbody > tr > td .icon{font-size:10px;margin:0 1px}
.book_section3,.book_section2{padding:0 0 10px 10px}
.b_tab a{font-size:14px}
.sort .label{font-size:16px;margin:10px 0 0 5px}
.logo{max-width:100%}
.nav_1 a.active,.nav_1 a{background-position:15px 7px}
.nav_1 a{margin:0 8px 0 0;padding:4px 20px;width:47%;text-align:center}
.login_frm{padding:4.5em 2em 3em}
.login_frm input[type="text"],.login_frm input[type="password"]{width:100%}
.forgot a{padding:0}
.reg_btn a{right:0;margin:0 8px auto}
.app a{margin:19px 10px}
.content_box h3{width:35%}
.form1{padding:15px 10px 0}
.book_section1{padding:15px}
.my_booking label{font-size:13px;margin:0 5px}
.img_other:hover{font-size:13px}
.nav_1 a{margin:0 5px 0 0}
.nav_1 a.active,.nav_1 a{width:48%}
.nav_1 a:hover{background-position:15px 7px}
.bg_white{width:100%}
.q_address{word-wrap:break-word}
a.q_btn{display:inline-block;margin-bottom:0;position:relative;padding:7px 7px 7px 27px}
.bodR3{width:100%}
a.q_btn img{position:absolute;left:5px;top:9px}
.hd2 span.name{font-size:16px}
#quotmodal .modal-dialog{width:95%}
#canc_policy{padding-top:15px}
.book_box h3{font-size:16px}
.modal-body > .printDialog{width:100%;overflow:auto}
.my_booking .book_section2 label{width:13%}
.contact_hd_1{font-size:20px}
.code_hypen{position:absolute;top:20px;line-height:0}
.f_btn1 a{width:110px}
label.f_lbl.f_mob{left:45px}
.my_booking .equalheight label{margin:0 12px 0 19px}
.form1 input[type="text"],.form1 input[type="password"],.form1 img + textarea{padding-left:35px}
label.f_lbl{font-size:13px}
.mob-padl{padding-left:15px}
.form1 .dropdown-toggle.btn-default,label.f_lbl.f_mob{font-size:13px}
.grp_chk label{width:100%}
.form1 h3{padding:10px 0}
.inputPad label.f_lbl{left:29px;font-size:13px;padding-left:10px}
.hd8{margin:5px 0 18px}
.loaderHotel{width:100%!important}
.transfer .hd2 span.name{font-size:15px}
.h_det .price{font-size:24px}
.h_details.transfer .book,.h_details.transfer .book:hover{font-size:13px;padding:7px 5px}
#sort_id1{display:none}
.mod_prntwid{width:100%!important}
.dateContL{padding-left:20px}
.dateContR{padding-right:20px;padding-left:0}
.locTxt{font-size:20px}
.desTxt{font-size:20px}
.pos_rel{position:relative}
.email-box{top:25px;right:30px}
.mob_pd .editQuot{right:4px}
.point-arrow{margin-right:100px}
.vqloader a{font-size:13px;width:148px;background-position:15px 5px}
.vqloader a:hover{background-position:15px 5px}
.email_submit input{width:100%}
.padLR15{padding:0 15px!important}
.b_location{background:rgba(0,0,0,0) url(../images/map_icon.png) no-repeat scroll 15px 0}
.padL35{padding-left:35px}
.sum-wdth dt{width:100px!important}
.fnt-usd{font-size:14px}
.b_name.padLR15{width:100%}
.book_cancel.book_box.bck-pos > h3{background-position:20px 0;padding-left:55px}
.price.sum-wdth{font-size:23px;line-height:19px;word-wrap:break-word}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:13px}
.acc_table > .table > tbody > tr > td{padding:8px}
.cancel_uarr:hover{background:none}
.add_quote{width:110px}
.mob_table th{text-align:center}
.bordL_acc{border-left:medium none}
.mob-inpt input{padding-left:15px!important}
.marBF .agree.mar-T5{margin-top:5px}
.cancel{padding:4px 27px 4px 5px;background:rgba(0,0,0,0) url(../images/cancel_close.png) no-repeat scroll 90% 13px}
.cancel:hover{background:#f67c65 url(../images/cancel_open_hover.png) no-repeat scroll 90% 13px}
.usr-btn{width:110px!important}
.usr-btn:hover{background:#105a7b none repeat scroll 0 0}
#modallarge .modal-dialog{width:100%!important}
.filter-reset{float:right}
.preloader-1.bar.mob-loader{left:70px;top:10px}
.vqloader.pos-rel{position:relative}
.preloader-H.bar.mob-loader.tablodr{left:65px;top:20px}
.addmquote .preloader-1{left:65px;top:12px}
.form1.price-change{padding:15px 30px}
.mob-notifctn{margin-left:25px}
.modal_wid{width:700px}
.new_giftr { position: absolute; right: 0;top:0;}

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)
and (orientation: landscape) {
.a_img{margin:0 15px 0 40px}
#sort_id1{display:block}
.menu{top:64px}
.logout{margin:3px 5px 0 0}
.nav_3 a span,.nav_4 a span{margin:0 4px;padding:6px;font-size:14px}
.my_booking .bg_search_box select,.my_booking .bg_search_box input[type="text"],.my_booking .bg_search_box input[type="password"]{width:170px;font-size:13px;font-weight:400}
.my_booking .book_section2 label,.my_booking .book_section3 label,.cancel,.cancel:hover{font-size:14px}
.cancel:hover,.cancel:focus{color:#fff}
.line_bg{background:url(../images/line_bg.png)no-repeat .3em 1.4em}
.input-group-addon{padding:0 0 0 5px}
.s_option button.dropdown-toggle{width:106px;padding:5px;font-size:13px}
.price{font-size:22px}
.hd2 span.name{max-width:215px;font-size:18px}
.add_quote,.add_quote:hover{font-size:14px;margin:15px 5px 5px}
.total span.currency{font-size:16px}
.total span.amount{font-size:26px}
.book,.book:hover{margin:15px 5px 5px 0}
.sidebar img.rating_1{margin:10px 5px 0}
.weekday,.price_r,.noprice_r{width:87px}
.bg_search_box input[type="text"],.bg_search_box .text-field,.input_bg,.sidebar input[type="text"],.sidebar .text-field,.input_bg,.bg_search_box input[type="password"]{font-size:13px}
.arrow.hotel{left:14em}
.more_options{font-size:13px}
.img_other:hover{font-size:14px}
.menu-bar{margin-top:10px}
.code_hypen{left:28%}
.slLoader a.add_quote{width:65px!important}
.transfer .hd2 span.name{max-width:390px}
.btn_2 a{float:none;width:130px;display:block;margin:0 auto}
.btn_2.btn_32 a{width:100%}
.price.sum-wdth{text-align:left}
.cancel_arr:hover{background:#f67c65 url(../images/cancel_open_hover.png) no-repeat scroll 90% 13px}
.sidebar .nav-tabs > li > a{padding:10px 12.89px!important}
.sidebar{display:block}
.slider.slider-horizontal{width:168px!important}
.h_det,.h_img{height:110px}
.avl{font-size:9px}
.b_name,.b_rating{padding:5px 0 5px 30px}
.b_location{padding-left:2.2em}
.book_sum dl{padding-left:1.6em}
.btn_5.disabled a,.btn_5 a{font-size:15px}
.weekday_bnow,.noprice_rbnow,.price_rbnow{width:78px}
.h_details.transfer .price_l{font-size:24px}
.about_txt{min-height:380px}
.filter-btn{float:left;margin-top:15px}
.filter-btnclr{clear:both;float:none}
.tour .hd2 span.name{max-width: 260px;}
.toggle{width: 38px; height: 38px;}
.s_option1 button.dropdown-toggle{width: 130px;}
.filter-reset{padding-right: 5px;}
.popover3{width: 200px !important;}
.nav_3 a span,.nav_4 a span{padding:11px 15px;margin:1px 0}
a.active .new_giftr {right: 15px;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)
and (orientation: portrait) {
.tab_report img{max-width:25px}
.slider.slider-horizontal{width:100%!important}
.hotel_name{width:322px;float:left}
.ipd-flr .btn_3.vqloader{float:right}
.avl{font-size:10px}
.sel_txt_field .book_sum dd.price{font-size:20px;line-height:20px}
.slLoader a.add_quote{width:90px!important}
.surcharge table{margin:5px 0}
.code_hypen{left:28%}
.btn_group2 a{width:115px}
.transfer .sidebar{margin-top:50px}
.content_box .drop{border-left:0}
.my_booking .bg_search_box select,.my_booking .bg_search_box input[type="text"],.my_booking .bg_search_box input[type="password"]{width:259px}
.report_tab.mob_tab .b_tab a{width:24%;margin:12px 0;vertical-align:top}
.report_tab .b_tab a{width:17%}
.mob_table.table > thead > tr > th{vertical-align:top}
.report_tab .b_tab a{font-size:12px}
.tab_report img{margin:0 auto;display:block}
.report_tab .b_tab a{line-height:14px}
.menu{top:38px}
.btn_2 a{float:none;width:130px;display:block;margin:0 auto;font-size:16px}
.note{margin-top:0}
.reports section.btn_2{right:0}
.logout{margin:0 0 10px;font-size:13px;padding-left:25px}
.nav_2 a.u_info{padding:5px;margin:5px}
.nav_2 a.link{width:85px;height:65px;margin:0 5px;padding:11px 0}
.nav_3{padding-bottom:15px}
.menu-bar{margin:-15px 0 0}
.nav_3 a span,.nav_4 a span{font-size:13px;margin:0 2px;padding:5px 3px}
.nav_3 a,.nav_4 a{padding:0 3px;margin:15px 0;height:inherit}
.arrow.hotel{left:12em}
.nav_3 > a > span > img,.nav_4 > a > span > img{margin:0 3px 0 0}
.sort .label{font-size:16px;margin:10px 0 0}
.list_view{padding:0 15px 0 0}
.price{font-size:26px}
.price_r,.weekday,.noprice_r{width:97px}
.hd6{font-size:18px;margin:10px 0 20px}
.hd7{font-size:16px;margin:7px 0}
.book_left{padding:10px 15px}
.cancel_box{padding:15px}
.btn_5 a{font-size:9px}
.btn_5.disabled a{font-size:9px}
.book_sum h3{background:url(../images/book_summary.png)no-repeat 17px 0;text-align:left;padding-left:40px}
.book_sum dl,.b_transfer .dl-horizontal{padding-left:2.6em}
.b_name{font-size:14px;padding:10px 0 0 40px}
.book_cancel h3{background:url(../images/cancel_icon.png)no-repeat 40px 0}
.book_box p{padding:4px 15px}
.weekday_bnow,.noprice_rbnow,.price_rbnow{width:53px}
.price_rbnow{font-size:11px;font-weight:700}
.price_rbnow span{display:block}
.line_bg{background:url(../images/line_bg.png)no-repeat -100px 30px;margin:0;padding:15px 0 0 1em}
.I_text{width:107%;float:none;margin:15px -15px 0}
.sidebar{display:none;clear:both;margin-top:55px}
.transfer .modify_toggle,.tour .modify_toggle{width:100%}
.modify_toggle{font-size:18px;width:55%;float:left;display:block;color:#fff;text-align:center;padding:9px 0;background:#172b36;cursor:pointer}
.sort .label{display:block;float:none}
.vqloader a{font-size:14px}
.nav_4 a{margin:30px 0}
.code_hypen{position:absolute;top:20px;line-height:0}
.sm-flotR{float:right}
.h_det,.h_img{height:110px}
.form-control.add_wdt{width:45px}
.transfer_tab a{display:none!important}
.price.sum-wdth{text-align:right}
.about_txt{padding:1em}
.about_txt > h2,.h_details.transfer .price_l{font-size:24px}
.curr{right:2px;font-size:14px}
.q_address{text-align:left;word-wrap:normal}
.inpt-price .borZ{display:inline}
.inpt-price input{width:80px!important}
.filter-btn{float:right}
.filter-btnclr{clear:both;float:right;margin-top:0!important}
.check-av a{font-size:13px;}
.s_option1 button.dropdown-toggle{width: 130px;}
.book_box h3{text-align: left;padding-left: 84px;}
.popover3{width: 240px !important;}
.nav_3 a span,.nav_4 a span{padding:11px 15px;margin:1px 0}
a.active .new_giftr {right: 4px;}
}
@media screen and (min-width: 769px) and (max-width: 1199px) {
.bg_search_box form{padding:20px}
.float_tabs{display:none!important}
.nav_2 .u_name{width:85px;word-wrap:break-word;font-size:14px}
.padR5{padding-right:15px}
.nav_2 .u_name{width:85px}
.a_img{margin:0 10px;max-width:40px}
.a_bg1{font-size:14px}
.a_txt span.small_txt{font-size:11px;width:160px}
.a_txt2{font-size:18px;padding:9px}
.acc_table > .table > tbody > tr > td .icon{font-size:10px;margin:0 1px}
.book_section3,.book_section2{padding:0 0 10px 10px}
.b_tab a{font-size:14px}
.sort .label{font-size:16px;margin:10px 0 0 5px}
.logo{max-width:100%}
.nav_1 a.active,.nav_1 a{background-position:15px 7px}
.nav_1 a{margin:0 8px 0 0;padding:4px 20px;width:47%;text-align:center}
.login_frm{padding:4.5em 2em 3em}
.login_frm input[type="text"],.login_frm input[type="password"]{width:100%}
.forgot a{padding:0}
.reg_btn a{right:0;margin:0 8px auto}
.app a{margin:19px 10px}
.content_box h3{width:35%}
.form1{padding:15px 10px 0}
.book_section1{padding:15px}
.my_booking label{font-size:13px;margin:0 5px}
/*.img_other:hover{font-size:13px}*/
.nav_1 a{margin:0 5px 0 0}
.nav_1 a.active,.nav_1 a{width:48%}
.nav_1 a:hover{background-position:15px 7px}
.bg_white{width:100%}
.q_address{word-wrap:break-word}
a.q_btn{display:inline-block;margin-bottom:0;position:relative;padding:7px 7px 7px 27px}
.bodR3{width:100%}
a.q_btn img{position:absolute;left:5px;top:9px}
.hd2 span.name{font-size:16px}
#quotmodal .modal-dialog{width:95%}
#canc_policy{padding-top:15px}
.book_box h3{font-size:16px}
.modal-body > .printDialog{width:100%;overflow:auto}
.my_booking .book_section2 label{width:13%}
.contact_hd_1{font-size:20px}
.code_hypen{position:absolute;top:20px;line-height:0}
.f_btn1 a{width:110px}
label.f_lbl.f_mob{left:45px}
.my_booking .equalheight label{margin:0 12px 0 19px}
.form1 input[type="text"],.form1 input[type="password"],.form1 img + textarea{padding-left:35px}
label.f_lbl{font-size:13px}
.mob-padl{padding-left:15px}
.form1 .dropdown-toggle.btn-default,label.f_lbl.f_mob{font-size:13px}
.grp_chk label{width:100%}
.form1 h3{padding:10px 0}
.inputPad label.f_lbl{left:29px;font-size:13px;padding-left:10px}
.hd8{margin:5px 0 18px}
.loaderHotel{width:100%!important}
.transfer .hd2 span.name{font-size:15px}
.h_det .price{font-size:24px}
.h_details.transfer .book,.h_details.transfer .book:hover{font-size:13px;padding:7px 5px}
#sort_id1{display:none}
.mod_prntwid{width:100%!important}
.dateContL{padding-left:20px}
.dateContR{padding-right:20px;padding-left:0}
.locTxt{font-size:20px}
.desTxt{font-size:20px}
.pos_rel{position:relative}
.email-box{top:25px;right:30px}
.mob_pd .editQuot{right:4px}
.point-arrow{margin-right:100px}
.vqloader a{font-size:13px;width:148px;background-position:15px 5px}
.vqloader a:hover{background-position:15px 5px}
.email_submit input{width:100%}
.padLR15{padding:0 15px!important}
.b_location{background:rgba(0,0,0,0) url(../images/map_icon.png) no-repeat scroll 15px 0}
.padL35{padding-left:35px}
.sum-wdth dt{width:100px!important}
.fnt-usd{font-size:14px}
.b_name.padLR15{width:100%}
.book_cancel.book_box.bck-pos > h3{background-position:20px 0;padding-left:55px}
.price.sum-wdth{font-size:23px;line-height:19px;word-wrap:break-word}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:13px}
.acc_table > .table > tbody > tr > td{padding:8px}
.cancel_uarr:hover{background:none}
.add_quote{width:110px}
.mob_table th{text-align:center}
.bordL_acc{border-left:medium none}
.mob-inpt input{padding-left:15px!important}
.marBF .agree.mar-T5{margin-top:5px}
.cancel{padding:4px 27px 4px 5px;background:rgba(0,0,0,0) url(../images/cancel_close.png) no-repeat scroll 90% 13px}
.cancel:hover{background:#f67c65 url(../images/cancel_open_hover.png) no-repeat scroll 90% 13px}
.usr-btn{width:110px!important}
.usr-btn:hover{background:#105a7b none repeat scroll 0 0}
#modallarge .modal-dialog{width:100%!important}
.filter-reset{float:right}
.preloader-1.bar.mob-loader{left:70px;top:10px}
.vqloader.pos-rel{position:relative}
.preloader-H.bar.mob-loader.tablodr{left:65px;top:20px}
.addmquote .preloader-1{left:65px;top:12px}
.form1.price-change{padding:15px 30px}
.mob-notifctn{margin-left:25px}
.modal_wid{width:700px}
}
@media screen and (min-device-width: 1200px) and (max-device-width: 1600px) {
.modal-dialog.laptop-modal{width:530px}
.bg_white{width:100%}
.laptp-padL{padding-left:30px}
}
@media screen and (min-device-width: 1601px) and (max-device-width: 2200px) {
.laptp-padL{padding-left:30px}
}
