.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) {
.astraLoader{top:-80px; left: 8px}
.report_tab .b_tab a.width16 {line-height: 19px !important; width: auto; font-size: 12px; margin: -1px 0px 12px 0px; height: auto; padding: 15px 10px 0; white-space: initial; }
.b_tab.tabWid{padding: 0; width: 90%; margin: 0 5%; display: block; white-space: nowrap; overflow: auto; }
 .b_tab.tabWid::-webkit-scrollbar {display: none; }
.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{height:80px !important;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:22px}
.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; margin-top: 40px;}
.nav_1 {margin-top: 40px; padding: 0 15px; }
.reg_btn a {right: auto; margin: 0; float: left; width: 100%; }
.logo{float:none;width:50%; position: initial;}
.mob_logo{text-align:center;margin-top: 30px;}
.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:#424142;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:#424142;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;border: 1px solid #192f3b;}
.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: auto !important; line-height: normal !important; font-size: 11px; padding: 13px 15px; border: none; }
.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:5px auto;height: 27px;}
.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 30px 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;min-height: 40.3px;}
.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; margin: 30px 0 0; border-top: 1px solid #dde1e4; padding-top: 20px; }
.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;}
/*21-10-2021*/
.pad_price_acceptance {display: inline-block;}
.backserch_priceacc {margin: 50px 0 0 0; clear: both; }
.backserch_priceacc a {width: 100%;}
.room_priceacc {margin: 10px 0 0 0; width: 100%; }
.room_priceacc a {width: 100%;}
.flight_flter_sidebar #modify .flexdates_dv span{color: #fff}
.resetsight_icon img { margin-left: 10px;}
.duration_sgt img {margin-right: 10px; filter: brightness(0.5); }
.sightdropdown.bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align: left !important; }
.child-year {font-size: 14px; text-align: left; padding: 5px 0 0 0; }
}
@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:35%}
.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: 25px;  top: 18px;}
.resetsight_icon {
    cursor: pointer;
    padding: 10px 0 0;
    float: none !important;
    display: inline-block;
}
.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;}   
.inner_srch_areatrans {position: relative;float: left;width: 22%;margin-right: 3%;margin-bottom: 15px;}
.agree  label.css-label {
     color: #000 !important;
}   
}
@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% ; width: 100%}
.h_details.transfer .price_l{font-size:22px;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%; float: right; top: 180px; right: 0; position: absolute; width: 270px; left: 60px; }
.nav_1 a.active,.nav_1 a{background-position:20px 4px}
.nav_1 a{margin:0 8px 0 0;padding:4px 12px;width:47%;text-align:center}
.login_frm{padding:20px}
.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;    margin-left: 0;}
.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%;    font-size: 11px; letter-spacing: 0;}
.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;}
 .list_modfy_srch .cust_flightbtn input[type=radio]+label{font-size: 12px;    padding: 5px 2px;}
    .list_modfy_srch .cust_flightbtn input[type=radio]:checked+label{font-size: 12px;    padding: 5px 2px;}
    #modify .clearable{background:url(../../images/looknbook/close.png) scroll 107% no-repeat #383738!important }
}
@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:20px}
.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 {font-size: 13px; padding-left: 25px; margin: 0px 0px 0 0; }
.more_options{padding: 0 0 0 15px;}
.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: auto; padding: 10px 25px; float: right;}*/
.transfer .modify_toggle, .tour .modify_toggle {
    width: auto;
    padding: 5px 10px;
    float: right;
    font-size: 15px;
}
.modify_toggle{font-size:18px;width:100%;float:left;display:block;color:#fff;text-align:center;padding:9px 0;background:#424142;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: 20px; width: 100%; }
.login_frm input[type="text"],.login_frm input[type="password"]{width:100%}
.forgot a{padding:0}
.reg_btn a {right: 0; margin: 0; float: left; width: 100%; }
.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%; padding: 6px 18px; }
.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: 139px;top: 13px;height: 15px;width: 15px;}
.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}
}


/******************Added new trabnsfer style start here******************/


    @media (min-width: 320px) and (max-width: 767px) {
        .transfer_box .acc_table > .table > tbody > tr > td { padding: 9.3px 8px;}
        .transfer_box section.book_box2.padd0.tbox.vdetail > div { padding-left: 0px;}
        .transfer_box .book_details.b_confirm { padding: 0px; float: left;  width: 100%;}
        .transfer_box section.booking-list { float: left; width: 100%; padding: 0px;}
        .transfer_box .note_div.borZ ,.transfer_box .tbox .borZ, .transfer_box .tbox .book_box2.box_mssg{margin: 0px;}
        .transfer_box .margb40.book_list_btn { float: left; padding: 0px;}
        .transfer_box .acc_table > .table > tbody > tr { margin-left: 0px;  padding: 0px;}
    }

    @media (min-width: 768px) and (max-width: 990px) {
        .transfer_box article#tab-content1{float: left;width: 100%;}
        .transfer_box .b_tab a{font-size: 10px; padding: 10px 10px;}
    }

    @media only screen and (min-width: 768px) and (max-width: 990px) {
        .padtabR15{padding-right: 15px}
        .childdv{padding-right: 0px;}
        #transfer_search_form .childdv{clear: both; padding-right: 15px}
        #transfer_search_form .input-group{min-height: 46px}
        .trnfr_datepckrdv { padding-right: 15px; }
        #transfer_search_form #pickup_country.form-control { padding-left: 30px; padding-right: 20px;}
        .conf_bkng_txt h1{font-size: 16px;}
        .conf_bkng_txt1 h1{font-size: 16px;}
        .cnf_bkngleftdv .confirm_details .list-group-item{width: 100%; float: left; min-height: 40px;}
        .confirm_details .list-group-item label{font-size: 14px;}
        .trnfer_infodv{width: 100%; float: left; padding: 0px 20px}
        .book_sum.book_box h3{ padding-left: 40px;}
        .transfer .tranfr_listbox{padding: 0px 10px 0px; width: 60%;}
        .tranfer_mofifydv .modify_toggle {margin-top: 0; width: 180px; font-size: 14px; }
        #transfer_search_form #pickup_city.form-control{padding-right: 25px;}
        .transferCont .tab-list{padding: 0px 5px;}
        .tranfer_mofifydv .trnsfrtime_dv{padding-left: 0px;}
        img.search_icon.tab_icontime{left: 7px; top: 12px;}
        #transfer_search_form .form-control{padding-right: 20px;}
        .modifytabpad{padding-right: 15px;}
        .inner_srch_areatrans {position: relative;float: left;width: 18%;margin-right: 2%;}
        .left_trnfer_dv h1{font-size: 16px;}
        .trnsfr_vchltop .left_trnfer_dv{ padding-top: 0px;}
        .trnview_dtlinfo p label{font-size: 14px;}
        .trnview_dtlinfo p span{font-size: 14px;}
        .trnfr_viewpopup button.close{ font-size: 14px;}
        .modal_closedv{ margin-top: 3px;}
        .trnfr_viewpopup .modal-dialog{padding: 20px}
        .trnsfr_vchltop{ margin-bottom: 0px;}
        .transferCont .tab-list{ font-size: 14px;}
        .tranfr_dtlsbox .txt1{font-size: 16px}
        .tranfr_bknowhdngdv .btn_5 a{font-size: 14px}
        .trnfr_bkleft .hd7{ font-size: 20px;}
        .trnfr_bkdhng { padding: 0px 20px;}
        .book_left.trnfr_bkleft{padding: 0px 0px 10px;}
        section.travellers-details_bdr_btm { width: 100%; float: left;}
        .trnsfrbk_fld { padding: 0 5px;}
        .comn_trnsfr_hdng h1{font-size: 16px;}
        .tranfr_hdngtop h1{ margin: 10px 0 10px; font-size: 14px;}
        .add_adult a{top: 45px; right: -4px;}
        .flightnmbrtxt label{font-size: 12px;}
        .vechl_infodv{padding: 10px 15px;}
        .trnsfr_pricedv{ padding: 20px 15px 0px 15px;}
        .trnfr_dropoffdv { padding-left: 0;}
        #transfer_search_form .form-control{font-size: 13px}
        #transfer_search_form .child_age_box {float: left;}
        #transfer_search_form .inner_srch_areatrans{    width: 21%;}
        #transfer_search_form .bludropdown >.btn{height: 42px!important;}
        .bg_search_box input[required] + label, .sidebar input[required] + label{ top: 14px; font-size: 13px;}
        .bg_search_box .required + label, .sidebar .required + label, .bg_search_box input + label.slab, .sidebar input + label.slab, .bg_search_box textarea + label.slab{ font-size: 14px; top: 14px;}
        .h_open.tranfr_dtlsbox{margin-bottom: 0px;}
        .xs_padR0{padding-right: 0px}
        .book_left.trnfr_review_dv { padding: 10px 10px 10px;}
        .flght_bkbdr.tnfr_bdrmob .vqloader a { margin: 0 10px 0 0; padding: 5px 0;}
        .child_ageselect.childage_dropdwn .caret{ right: 10px;}
        .confirm_alert{margin: 10px 0px;}
        .conf_bkng_txt1{margin-top: 10px;}
        .trnfer_infobox .book_box .dl-horizontal dd{font-size: 13px;}
        .cnf_bkngleftdv .b_confirm{padding:15px 10px 20px;}
        .cnf_bkngleftdv .confirm_alert{font-size: 16px;}
        .cnf_bkngleftdv .remv_mrg, .book_box2.remv_mrg {margin: 5px 0px; float: left; width: 98%;}
        .cnf_bkngleftdv .well-sm{margin-bottom: 0px;}
        .book_box2 div a{width: auto; padding: 8px 10px}
        .vechl_infodv.boking_trnfrdtl { padding: 10px 20px;}
        .cnf_bkngleftdv .confirm_cancel { margin-top: 15px; float: left;}
        /*21-10-2021*/
        .sidebar #multi_city_form .flight_revrse{text-align: center;}
        .sidebar #multi_city_form .sel_adult button.btn.dropdown-toggle.btn-default { padding-left: 25px;}
        .bg_search_box .form-group img.rating{padding: 0 0 0 25px;}
        .nav_3 > a.active:after{bottom: -40px;}

    }   
    /*change for transfer*/
    @media only screen and (min-width: 320px) and (max-width: 767px) {
        .trnfr_datepckrdv {padding-right: 15px; margin-bottom: 15px;}
        .trnsfrtime_dv{padding: 0px 15px; border-left: none;}
        .bg_search_box .form-group .trnsfrtime_dv span img { left: 26px;}
        .left_trnfer_dv {width: 50%; float: left;}
        .right_trnfer_dv{width: 50%; float: left;border-top: 1px solid #45555e; margin-top: 11px; padding-top: 0;}
        .right_trnfer_dv {font-size: 18px; border-top: none; margin-top: 0; padding-top: 0;}
        .trnfrselectdv a{line-height: normal; font-size: 14px; padding: 5px 15px; margin-top: 0PX}
        .right_trnfer_dv .curr {font-size: 18px;}
        .right_trnfer_dv .from {padding-right: 0px; font-size: 16px;}
        .transfer .tranfr_listbox {padding: 0px 0px 10px 0px; margin-bottom: 0px;}
        .transfer_selcthdng{height: auto;}
        .xs_hdngtxt label{width: auto; float: left; font-size: 12px;}
        .xs_hdngtxt span{width: auto; float: right;}
        .tranfr_dtlsbox .txt1 { text-align: left; font-weight: 600; font-size: 14px; padding-bottom: 2px; border-bottom: 1px solid #b5b5b5; margin-bottom: 5px; height: auto;float: left; width: 100%; padding: 10px 0}
        .tranfr_dtlsbox  .avl_req, .tranfr_dtlsbox  .avl { padding: 10px 18px;}
        .xs_pad5{padding: 0px 5px}
        .avl_req , .avl{font-size: 12px;text-align: left; padding: 0 8px;}
        .h_details.transfer .price_l{margin-top:0px; padding-right: 10px; font-weight: 600}
        .tranfr_inoficon{right: 5px}
        .tranfr_inoficon img{font-size: 10px;}
        .trnftbknowbtn{width: 50%; float: right;}
        .trnftbknowbtn  .book.book_tr1{margin: 2px 0px 0px 0px; padding: 6px 8px;}
        .trnftbknowbtn  .book.book_tr1:hover{margin: 2px 0px 0px 0px; padding: 6px 8px}
        .tranfr_carimg{text-align: center; padding: 10px; display: block}
        /*.tranfr_carimg img{ width: 150px; height: 120px; border-radius: 4px;}*/
        .tranfr_carimg img{width: 100%; height: 150px; border-radius: 4px}
        .trnfer_infobox .book_sum dl{ width: 100%; margin-bottom: 5px;}
        .trnfer_infodv{padding: 0 15px; width: 100%; float: left;}
        .vechl_infodv h1{font-size: 18px; color: #ffffff; margin-top: 5px;}
        .vechl_infodv{padding: 10px 15px;}
        .trnsfr_pricedv{padding: 5px 15px 0px;}
        .trnfer_infobox dl.dl-horizontal dd.price{font-size: 22px; line-height: normal; height: auto;}
        .book_left.trnfr_review_dv{padding: 0px 0px; margin-top: 0px;}
        .book_left.trnfr_review_dv .hd7{margin-top: 0px;}
        .trnfr_review_dv h2{font-size: 16px;}
        .agree-txt{width: 100%; float: left;}
        .policy-txt {width: 100%; float: left; height: auto;}
        .terms_xs{float: left; width: 92%; line-height: normal}
        .agree-txt label.css-label{float: left;}
        .tranfr_confmbtn .btn_5 a { width: auto; padding: 6px 5px; letter-spacing: 2px;}
        .tranfr_bknowhdngdv .btn_5{float: none}
        section.tranfr_bknowhdngdv {padding: 5px 15px 0px; border:1px solid #d8d8d8;}
        .cnf_bkngleftdv .confirm_details .list-group-item{width: 100%; float: left; min-height: 40px; padding: 10px; font-size: 14px;border:1px solid #072535;}
        .cnf_bkngleftdv .confirm_details { padding: 10px 5px 0px;}
        .conf_bkng_hdng h1{font-size: 16px}
        .conf_bkng_txt1 h1{font-size: 16px;}
        .conf_bkng_txt h1{font-size: 16px;}
        .confirm_details .list-group-item label{font-size: 14px;}
        .vchltogldv{padding-right: 0px;}
        .trnfr_viewpopup .modal-dialog {padding: 0px 10px 20px; background: #ffffff;}
        .left_trnfer_dv h1{font-size: 14px;}
        section.hotel-tab{height: auto;}
        .transferCont .tab-list.act{width: auto; float: left; line-height: normal; height: auto; line-height: normal; padding: 8px 5px; font-size: 12px;}
        .transferCont .tab-list{width: auto; font-size: 12px; float: left; width: auto; padding: 7px 6px; line-height: normal;}
        .trnfr_bkdhng { padding: 0px 15px;}
        .trnfr_bkleft .hd7 { font-size: 18px;}
        .trnsfrbk_fld {padding: 0;}
        .comn_trnsfr_hdng h1 {font-size: 16px;}
        .tranfr_hdngtop h1{font-size: 15px;}
        .add_adult a { position: absolute; bottom: 30px; right: -13px; top: initial; }
        .conf_book.nextstepbtn{padding: 0px 5px; margin-top: 0px;}
        .conf_book hr{margin-top: 10px; margin-bottom: 20px;}
        .trnfrboknow_btm .slLoader {text-align: left; padding: 0 5px}
        .bg_search_box input[required] + label, .sidebar input[required] + label{font-size: 14px;}
        .trnfr_langdv #sel_language.form-control{font-size: 14px;}
        #transfer_search_form #pickup_zone.form-control{padding-right: 0px;}
        #transfer_search_form .trnsf_paxdv .marT20{margin-top: 0px;}
        .adultdv #no_of_adult.form-control{padding-right: 0px;}
        .childdv #passangers_child.form-control{padding-right: 0px;}
        .trnfr_markupdv #additional_markup_transfer.form-control{padding-right: 20px;}
        .sm-btn-search {float: none; margin: 0 auto; overflow: hidden; width: 100%; }
        .reset_icon.pull-right img{position: absolute; margin-top: 0px;}
        .trnfr_listinfo{padding: 0px;}
        .trnfr_vechlinfodv{display: none}
        .trnfr_vechlinfo_mob{display: block}
        .tranfr_listbtmdv{padding: 5px 5px 5px} 
        .hd4.trnfrinfodv { padding: 5px 15px 5px 5px; margin: 0;}
        .trnsfer_listdv .h_det{border-radius: 4px}
        .h_open.tranfr_dtlsbox { border: none; border-radius: 0; padding: 0px; background: #ffffff; margin-bottom: 0px; width: 100%; margin-top: 0px; box-shadow: 0 6px 10px 0px rgba(0,0,0,0.3);}
        .trnfrboknow_btm .slLoader a.add_quote{ width: auto; padding: 6px 80pxx; margin-top: 0;}
        .trnfrboknow_btm{padding: 15px 5px 15px 0px}
        .trnfr_hdngmob{padding: 0px;}
        .trnfr_infobox h3{font-size: 13px}
        .trnfr_infobox h2{font-size: 16px}
        .flght_bkbdr.tnfr_bdrmob{margin-bottom: 0px;}
        .trnsfer_listdv{padding-top: 10px;}
        .tranfer_mofifydv .modify_toggle{margin-bottom: 0px;}
        .tranfr_vewdtltop{padding: 10px;}
         .transfer-booking-list .trnfer_infobox { margin-top: 0;}
    .inner_srch_areatrans span.caret {position: absolute; right: 10px; top: 15px; }
    .transfer .flight_backresult { padding-right: 15px;}
    .trnfr_viewpopup #myModal button.close {font-size: 32px; margin-top: -9px; }
    .my_booking .b_tab a.active {border: 1px solid #424142; padding: 14px 10px 10px; height: auto; }
    .cnf_bkngleftdv .b_tab a.active { border: none;}
        .trnfr_viewpopup button.close {font-size: 14px; right: 10px; top: 6px;}
        .modal_closedv{margin-top: 3px;}
        .trnview_dtlinfo p span{font-size: 13px;}
        .trnview_dtlinfo p label{font-size: 13px;}
        .trnview_dtlinfo p label{padding-right: 5px;}
        .transfer .modify_toggle{margin-top: 0px;}
        .trnsfr_vchltop{margin-bottom: 10px;}
        .tab-hoteldetails h4{padding: 0px;}
        .trnfr_btndv .btn_5 a { letter-spacing: 1px; width: auto; padding-left: 10px; padding-right: 10px; float: left; word-break: break-all; height: auto; line-height: normal; white-space: normal;}
        .tranfr_quot_modal .marTB20{margin: 0px;}
        .tranfr_quot_modal label{margin-bottom: 10px!important; font-size: 14px; }
        .h_details.transfer .add_quote, .h_details.transfer .add_quote:hover{padding: 6px 8px; width: auto; margin-top: 0px;}
        .vechle_locinfo p { color: #d9d8d8;}
        .xs_padR0{padding-right: 0px}
        .book_left.trnfr_review_dv { padding: 10px 0px 10px;}
        .trnfer_infobox .book_box .dl-horizontal dd{font-size: 13px;}
        .trnfer_infobox dl.dl-horizontal dt{font-size: 13px;}
        .flght_bkbdr.tnfr_bdrmob .vqloader a { margin: -5px auto 15px;}
        #transfer_search_form select{padding-right: 10px;}
        #transfer_search_form .child_ageselect { padding: 0 0 0 0;}
        .conf_bkng_txt1{margin-top: 10px}
        .confirm_alert{line-height: normal; margin: 10px 0px; font-size: 14px; background-position: 13px 9px; padding: 4px 0 4px 40px;}
        .confirm_cancel h3{font-size: 18px}
        .bg_search_box .book_section2 img.refresh{top: -35px;}
        .trnfr_viewpopup .tranfr_carimg {display: block; margin-top: 30px; width: 100%; height: 200px; margin: 30px 0 0 0; padding: 0; }
        .transferCont .trnsfr_vchltop .tranfr_carimg img{height: 100%}
        .tranfr_grnlinfo p br{display: contents;}
        .tranfr_grnlinfo {padding: 0px;}
        .tranfr_grnlinfo p{margin-bottom: 0px; font-size: 13px;}
        .tranfr_cardtlsdv {padding-left: 15px; padding-top: 0; padding-bottom: 0px;}
        .vechle_locinfo{font-size: 12px;}
        .vechl_infodv.boking_trnfrdtl { padding: 10px 20px;}
        .cnf_bkngleftdv .b_confirm{padding: 0px 0px 20px;}
        .book_box2.remv_mrg {padding: 0px; float: left; width: 100%; margin: 0px 0px 10px 0px;}
        .cnf_bkngleftdv .b_confirm .btn_3 a {padding: 7px 7px;}
        .confmbtndv .btn_3 {padding-left: 0px;}
        .cnf_bkngleftdv .confirm_cancel { margin-top: 0; float: left; width: 100%;}
         .trnsf_meet_icon{margin-top:0px;}
        .trnfr_viewpopup .hotel-tab-section .tab-list span { display: none;}
        .transferCont .tab-list.act span.trnfr_cond_icon, .transferCont .tab-list:hover span.trnfr_cond_icon{display: none}
        .transferCont .tab-list.act span.trnsf_meet_icon, .transferCont .tab-list:hover span.trnsf_meet_icon{display: none}
        .transferCont .tab-list.act span.trnfr_info_icon, .transferCont .tab-list:hover span.trnfr_info_icon{display: none}
        .transfer_selcthdng1 .cancel { float: right; padding: 6px 7px;}
        .trnftbknowbtn {width: 100%; padding: 20px 7px; border-top: 1px solid #d6d6d6; margin-top: 15px; }
        .filter-reset img { margin-left: 10px;   filter: brightness(1.5);}
        .flight_from_dv .filter-reset img { margin-left: 30px;}
        .bknow_confrm .paxdtls_dv { height: auto;}
        .transfer-booking-list section.book_details .btn_3 { padding: 0 15px;}
        section.book_details.b_profoma .btn_3 { padding: 0;}

    }   
    @media (min-width: 991px) and (max-width: 1200px) {
        .confirm_details .list-group-item label{font-size: 14px;}
        .confirm_details .list-group-item{font-size: 14px;}
        .trnfer_infodv{padding: 0 20px}
        .vechl_infodv.boking_trnfrdtl{padding: 0px 20px}
        .trnsfr_pricedv{padding: 20px 20px 0px 20px}
        .cust_flightbtn input[type=radio]:checked + label{width: 80px;}
        .cust_flightbtn input[type=radio] + label{width: 80px;}
        .adultdv #no_of_adult.form-control{padding-right: 20px;}
        .childdv #passangers_child.form-control{padding-right: 20px;}
        #transfer_search_form #departure_hour.form-control{padding-right: 20px;}
        .trnsfr_vchltop .left_trnfer_dv {padding-top: 0px;}
        .tab-hoteldetails h4{padding-bottom: 0px; padding-top: 0px;}
        .xs_padR0{padding-right: 0px}
        .book_left.trnfr_review_dv {padding: 10px 30px 10px;}
        .cnf_bkngleftdv .confirm_cancel {margin-top: 10px; float: left; width: 100%; margin-bottom: 10px; padding: 15px 10px 5px}
        .cnf_bkngleftdv .confmbtndv { padding: 0px 15px 10px;}
        .cnf_bkngleftdv .b_confirm{padding-top: 10px}

        /*21-10-2021*/
        .logout {font-size: 13px; padding-left: 25px; margin: 15px 10px 0 0; }
        .hotel_name>.form-control { width: 168px;}
        .price_r, .weekday, .noprice_r { width: 94px;}
        .flight_flter_sidebar .tab-content>.active { padding: 15px 6px 35px;}
        .list_modfy_srch .cust_flightbtn input[type=radio]:checked+label{font-size: 12px; padding: 5px 8px;}
        .sidebar #multi_city_form .flight_revrse{text-align: center;}
        .sidebar #multi_city_form .flightDest>div { padding: 0;}
        .sidebar #multi_city_form .flight_paxbx { width: 100%;}
        .flight_paxbx label{color: #fff}
        .list_modfy_srch .cust_flightbtn input[type=radio]+label{padding: 5px 3px;}
        .sidebar #multi_city_form  .form-group img{left: 12px;}
        .sidebar .flight_from_dv .filter-btn { float: left;}
        .sidebar .flight_from_dv  .filter-reset { float: left;}
        .sidebar.flght_onwrd.flight_flter_sidebar .filter-reset img {margin-top: 12px; filter: brightness(0.5); margin-left: 20px; float: none; display: inline-block; }
        .bg_search_box .form-group img.rating{padding: 0 0 0 25px;}
        .nav_3 > a.active:after {bottom: -40px;}
    }
/******************End here******************/


/*for flight by Durgesh*/
@media (min-width: 768px) and (max-width: 990px){
    .padrtab{padding-right: 0px;}
    .roundNone { display: none;}
    .logo-flight{padding: 0}
    .paddFlight{ padding: 0 0 0px 0;}
    .flight_review_detl{padding: 0 10px 0 0;}
    .paxdtlshdng { width: 100%; float: left; border-bottom: 1px solid #cedadf; background: #f2f4f5; height: 45px; text-align: center;}
    .bknow_confrm .paxdtls_dv { height: 50px;}
    .paxdtls_bx { border-right: 1px solid #ddd; padding-top: 8px;}
    .paxdtls_dv { width: 100%; float: left; border-bottom: 1px solid #cedadf; height: 60px; text-align: center;}
    .flgMoreIcon { right: -15px; margin-top: 12px; width: 7%; border-radius: 2px; }
    .flight_pickdate { width: 30%;}
    .plus_icon_flight{width: 15px; height: 15px; float: left; line-height: 15px; font-size: 8px}
    /*quatation flight*/
    .quato-box-1{width: 28%; padding-right: 5px;}
    .quato-box-2{width: 28%}
    .quato_dv .quato-box-3{width: 16%}
    .quato_dv .quato-box-4{width: 28%}
    .quato-text-1{font-size: 14px;}
    .quato-text-2{font-size: 12px;line-height: normal;}
    .qutCmnhdng{    padding: 5px 10px 5px 15px;}
    .flight_quotremov{margin: 0;}
    .qutCmnhdng h3{padding-top: 5px;}
    .backtosrch_btn{margin-bottom: 10px;}
    .flight_onway_dtails .flight_info{padding-bottom: 10px;}
    .flight_sort a{font-size: 14px;}
    .bknow_confrm .paxdtls_dv{height: 100%; min-height: 50px; padding-bottom: 10px;}
    .paxdtls_dv div{text-align: left; border-right: none}
    .tab_lbl{width: 30%; float: left;}
    .tab_infofld{width: 100%; float: left;}
    .bknow_confrm .paxdtls_bx span{width: auto;}
    /*End*/
    .trvlrpad{padding-right: 0px}
    .bknow_cnfhdng h1{font-size: 18px;}
    .bknow_cnfhdng{padding: 10px 10px;}
    .bknow_cnfhdng h1{ font-size: 18px;}
    .bknow_cnfhdng1{ padding: 10px 10px;    margin-top: 10px;}
    .bknow_cnfhdng1 h1{ font-size: 18px;}
    .bkdtls_box{height: auto;display: flex;}
    .bkdtls_box1{ padding: 5px 0 0 10px;    width: 50%;   border-right: 1px solid #4c4c4c;}
    .paxdtlshdng div {height: 100%;text-align: left; color: #000; font-weight: 600; line-height: normal;    font-size: 13px;  padding: 10px 15px;}
    .pax_dtlsleft{ padding-left: 15px;}
    .bkdtls_table{height: auto;}
    .bkdtls_bx{    padding: 0 10px}
    .bknow_confrm{padding: 10px 10px 20px;}
    .bknow_cnfhdng1{    padding: 10px 10px;}
    .bkdtls_revw h3{    padding: 0px 10px 10px}
    .flight_confrm_bk .flight_routdv{ padding-left: 0;}
    .flight_routdvleft{width: 100%}
    .flight_confrm_bk .flight_info h1{padding-right: 10px}
    .contctdtls_bx{    padding: 0 10px;}
    .cmn_btn{margin: 20px 10px 0px 0;}
    .review_ftr button.btn_ripple{ font-size: 12px; margin-bottom: 10px; margin-right: 0px;     padding: 8px 5px;}
    .flight_form_tab .nav-tabs > li{width: 15%; font-weight: 600; line-height: normal; height: auto; font-size: 14px;}
    .flight_form_tab .nav-tabs > li > a{height: auto; line-height: normal; padding: 4px 0; font-size: 14px;}
    .flight_from_dv .bg_search_box form{    padding: 0px 15px 10px 0;}
    .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"]
    {height: 45px; line-height: normal; padding: 10px 10px 10px 35px; font-size: 14px;}
    .padRtab{padding-right: 0px;}
    .flight_paxbx  .bootstrap-select > .dropdown-toggle{padding: 0px 15px 0px 0px}
    .flight_paxbx .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align: left; padding-left: 5px; padding-right: 5px;}
    .minus_icon{right: -10px; top: 8px;}
    .stopscheckbx{margin-left: 5px;} 
    .flight_optionsbx{padding: 0px 60px; margin-top: 10px; height: 80px;}
    .flight_section:last-child{border-right: none}
    .flight_section{padding: 5px;}
    .flight_section h2{font-size: 12px;}
    .flight_section h1{font-size: 14px;}
    .flight_section p{font-size: 10px;}
    .flight_sort{margin-top: 0px; padding: 10px 15px; margin-bottom: 10px;}
    .flight_list_grid{ margin-bottom: 0px; padding-bottom:15px; height: auto; float: left;}
    .flight_imgdv{ padding-left: 15px;  padding-top: 17px;     text-align: left;}
    .flight_deprtre{ width: 33%; padding-top: 10px;  padding-left: 5px;}
    .flight_deprtre h1{font-size: 16px; margin: 0px 0px 5px 0px}
    .flight_deprtre h2{ font-size: 12px; margin: 0px 0px 0px 0px}
    .flight_deprtre .hd4{margin-left: 0px; font-size: 9px;}
    .flight_arvl{ width: 33%; padding-top: 8px; padding-left: 5px;}    
    .flight_arvl h1{margin: 0px 0px 5px 0px; font-size: 16px;}    
    .flight_arvl h2{font-size: 12px; margin: 0px 0px 0px 0px;min-height: auto}
    .arrives_day{ width: 83px; height: 14px; font-size: 9px; line-height: 14px; margin-top: 7px;}
    .flight_durtion h1{ font-size: 16px; margin: 0px 0px 5px 0px;}
    .flight_durtion h2{font-size: 12px; margin: 0px 0px 0px 0px}
    .flight_price{padding-top: 5px;}
    .flightprice_top{text-align: right; display: inline-block; width: 100%;}
    .flightprice_top a{ font-size: 12px; margin-left: 0}
    .flightprice_bottom{width: 100%; padding-top: 0;}
    .toggle{background-size: auto; width: 32px; height: 32px; }
    .flight_durtion{ padding-top: 8px; padding-left: 10px;}
    .flight_infotabs .h_open .nav-tabs li a{padding: 8px 16px; border: none; font-size: 14px;}    
    .flight_routdv{margin-bottom: 10px}
    .flight_journy_info{ width: 100%; padding-top: 5px;}
    .flight_info{ width: 100%;}
    .flight_journy_info .journy_from h1{ font-size: 18px;}
    .flight_journy_info .journy_to h1{ font-size: 18px;}
    .journy_distance{ padding: 0 5px;}
    .journy_distance p{ margin-top: 5px;}
    .fight_itnity{padding-bottom: 10px;}
    .flight_bknow{padding: 10px 15px}
    .flight_add_quote a{font-size: 14px;}
    .flight_book_btn a{font-size: 14px; cursor: pointer};
    #rule_application p {padding-top: 15px;}
    .vertab_fare .tab button{font-size: 12px;}
    #rule_application p{font-size: 12px;}
    .flight_routdv h1{font-size: 16px;}
    .flight_journy_info .journy_from h1{font-size: 16px;}
    .flight_journy_info .journy_to h1{font-size: 16px;}
    .pagination{text-align: right; margin-top: 5px; padding-right: 15px;}
    .sidebar{margin-top: 0px;}
    .fare_checkbx{width: 50%;display: inline; margin-right: 10px}
    .onwretrn_stus_dv{width: 100%;height: auto;}
    .onwretrn_stus{width: 10%;border: 1px solid #2d3f48;}
    .layover_timedv button{ width: 24%; height: auto; line-height: normal; padding: 10px 0px; font-size: 16px}
    .flight_onwretrn h3{font-size: 16px;}
    .flight_book_btn{padding: 10px 35px; height: auto; line-height: normal; width: auto;}
    .flight_add_quote{padding: 8px 30px;}
    .flight_onway_dtails{padding-top: 0px;}
    /*book now*/
    .cd-multi-steps.text-bottom li{width: 23%;}
    .rundtrp_brk{margin: 5% 14% 3% 0; width: 75%; float: right;}
    .flight_info p{width: auto; margin: 0 15px 0px 0; padding: 0px;}
    .flight_info h1{margin: 0 0 2px 0; padding: 0px;}
    .cmn_btn button{width: auto; height: auto; font-size: 14px; padding: 5px 10px; line-height: normal;}
    .flightbknow_clps .panel-title{font-size: 18px;}
    .flightbknow_clps .panel-heading {padding: 12px 20px 12px 15px}
    .cmn_section{height: auto;}
    .summry_hdng h3{height: auto; font-size: 16px; margin-top: 10px; margin-bottom: 0; padding-bottom: 8px;}
    .flight_destntn h3{font-size: 16px;}    
    .flight_destntn .rvrse_icon{background-position: 0px 1px;}
    .flight_destntn{padding: 10px 0px;}
    .flight_tripDtls .flight_destntn{padding: 10px 0px 0px}
    .flight_destntn h2{ width: 24%; font-size: 16px;}
    .flight_destntn .flight_date{width: 100%; font-size: 12px;    text-align: center;}
    .flight_destntn .pax_dtls{width: 61%; font-size: 12px;margin-top: 0px; padding-top: 0px;}
    .flight_pricedv{padding: 5px 10px 10px;}    
    .flight_pricedv .flightprice_top{width: 100%; float: left; text-align: center;padding-top: 0px; padding-right: 0;}
    .price_total .flightprice_top label{text-align: center; }    
    .flight_pricedv .flight_price {width: 100%; float: right; margin: 0px; padding: 0 0 0 0; text-align: center;}    
    .flight_price label{font-size: 14px; padding-top: 12px;}
    .flight_price h2{font-size: 24px;margin: 0px}
    .fare_sumrdv{padding: 15px 10px 10px;}
    .fare_sumrdv h1{font-size: 18px;}
    .fare_discprtn label{font-size: 13px;}
    .fare_discprtn span{font-size: 13px;}
    .flight_routdv{padding-left: 0px;}
    .flight_info{padding-left: 0px;}
    .flight_info h1{font-size: 14px;}
    .flight_rulsdv h1{font-size: 16px;}
    .flight_rulsdv p{font-size: 13px;}
    .cd-multi-steps li.current > *::before{width: 30px !important;     top: -4px !important; height: 30px !important;     background-size: initial;}
    .backtosrch_btn a{width: 100%}
    .flight_onwretrn .nav-tabs > li.active{width: 14%;}
    .flight_onwretrn .nav-tabs > li{width: 14%;}
    .flight_onwretrn .nav-tabs li:first-child{width: 14%;}
    .journy_dtls span{ padding-left: 12px; font-size: 13px;}
    .journy_dtls label{font-size: 13px;}
    .itrnity_note h1{    padding: 10px 20px 10px;}
    .flight_dtlstats h2{font-size: 13px;}
    .flight_dtlstats p{font-size: 13px;}
    .flight_dtlstats h1{font-size: 13px;}
    .traver_itrnitydv label{    font-size: 14px;    padding-left: 5px;}
    .traverr_infodv label{padding-left: 10px; padding-bottom: 5px;     font-size: 13px;}
    .itrnity_hdng h1{    font-size: 14px;}
    .itrnity_hdng span{    font-size: 14px;}
    .itrnity_note ul{padding: 0px 15px 0 35px}
    .itrnity_note p{padding: 0 20px;}
    .bagage_right p{margin-bottom: 0px;    padding-left: 10px; }
    .bagage_left p{    font-size: 14px;}
    .bagage_right{padding-left: 20px; padding-top: 20px;}
    .bagage_right h3{width: 100%;font-size: 14px;     margin: 4px 0 0 0; float: left;}
    .flght_det.hotel_det.tab-content{    padding: 20px 15px 0;}
    .flight_from_dv .flight_form_tab{    margin-bottom: 0;}
    /*24-08-2018*/
    .nav_3 > .other_nav > a.active > span{    padding: 13px 5px 6px;}
    .nav_3 > a.active > span{    padding: 13px 5px 6px;}
    .flight_paxbx .input-group-addon{padding: 0 0 0 5px;}
    #departs_link{ padding-left: 0px; width: 20%;}
    #arrives_link{ padding-left: 0px; width: 19%;}
    .toparrow_sort{margin-left: 10%;}
    .flight_revrse{float: left;width: 23px;}
    .flight_revrse .revrse_cion{left:-9px}
    .flight_destntn h2,.flight_destntn h3{float:left;width:100%;text-align:center;padding:5px 5%;margin:0}
    .flight_destntn .pax_dtls{width:100%;text-align:center}
    .flight_booknow_dv table.table.flight_bk_detail{width:100%;margin:2% 0}
    .flight_booknow_dv .remv_mrg .row> section{width:100%;padding:0}
    .flight_booknow_dv .frm_cn.from_icon{width:27px}
    .flight_booknow_dv .bkdtls_box1{height:auto;word-break:break-word}
    .flightlist_top .modify_toggle{margin-left:4px;border-radius:3px;width:auto;padding:5px 18px}
    .flight_modify_from span.flight_revrse.flight-switch{position:absolute;left:49.6%;top:41px}
    .flight_modify_from .flight_paxbx .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-indent:15px;text-align:left}
    .row.flight_bknow.email_details>div:first-child{padding-left:0}
    .flight_flter_sidebar.sidebar .nav-tabs li:first-child,.flight_flter_sidebar.sidebar .nav>li{width:50%}
    .additiona_conatiner .nav-tabs>li>a{line-height:19px;text-align:center;width:114px;height:112px;font-size:14px}
    .additiona_conatiner .nav-tabs>li>a::before{position:relative;left:0;top:0;display:block;margin:0 auto;width: 55px;}
    .additiona_conatiner label.traveller_name{left:-64px;width:57px;font-size:12px}
    .travlr_info .additiona_conatiner .flight_routdv h1{font-size:13px;margin-left:-64px}
    .additiona_conatiner .select_seat_btn{font-size:12px;padding:0 3px;margin-left:3px}
    ul.addition_servive_bx01 li{padding:0 10px}
    .flight_booknow_dv .flight_rulsdv{padding:0}
    .confrm_tb.contctdtls_bx{padding:0 10px}
    .modal-content.mod_prntwid{width:100%!important;padding: 10px;}
    .modal-content.mod_prntwid .table-resposnive table{width:100%!important}
    .report_tab .b_tab a.width16{line-height: 19px;float: left;font-size: 12px;width: 13%;}
    .report_tab .b_tab a#flightCn img {padding-bottom: 9px;}
    .additiona_conatiner.popop_container label.traveller_name {left: -93px;width: 83px;}

    .layover_txt{margin-top:-140px}
    .flight_btn_bx .vqloader a,.flight_btn_bx a,.flightlist_top .modify_toggle{font-size:12px;background-size:8px!important;background-position:16px 6px;min-height:30px}
    .flightlist_top{border:0}
    .flight_btn_bx{position:relative}
    .all_air.flight_btn_bx a{margin:0;position:absolute;top:-41px;left:536px}
    .flight_optionsbx{margin-bottom:17px}
    .flightlist_top .preloader-1.bar.mob-loader{left:118px;width:15px;height:15px;top:8px}
    ul.addition_servive_bx01 li.bold_h.service_row {font-size: 15px;}
    .flight_booknow_dv .bkdtls_box1 span, .flightbknow_clps .bkdtls_box1 span{display: contents;word-break: break-all;}
    .flight_from {padding: 20px;}
    .flight_from form#flight_form{padding: 0px;}
    .additiona_conatiner .nav-tabs {
        width: 100%;
        float: left;
        display: inline-flex;
    }

    .additiona_conatiner .nav-tabs>li {
        flex-grow: 1;
    }

    .additiona_conatiner .nav-tabs>li>a {
        width: 100%;
    }
    .cmn_btn > div {
        width: auto;
        float: left;
        margin-bottom: 10px;
    }
    .flight_SeatMap_Hotizontal .front.frontText{left: 0%;}
    .flight_SeatMap_Hotizontal .back {
        right: 0;
    }
    #airline_link{
        width: 16%;
    }
    a#departs_link {
        width: 18%;
    }
    #arrives_link{
        width: 17%;
    }
    #duration_link{
        width: 25%;
    }
    .arrives_day{
        width: auto;
        padding: 0 3px;
        line-height: 19px;
        height: auto;
    }
    .flight_price {
        width: 28%;
    }

    .flight_detls {
        width: 56%;
    }
    body, html {
        overflow-x: hidden;
    }
    .trip_desti{
        display: inline-flex;
        width: 100%;
        float: left;
        flex-flow: column-reverse;
    }
    .trip_desti .rverse_arrow_lodr{
        margin: 0 auto 10px;
    }
    .cd-multi-steps.text-top li, .cd-multi-steps.text-bottom li{
        width: 95px;
    }
}
/*tab landscape*/
@media (min-width: 991px) and (max-width: 1199px) {
    .flight_paxbx .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{    padding-right: 10px;}
    .flight_paxbx .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align: left}
    .flight_btn_bx .vqloader a{padding: 7px 25px}
    .flight_btn_bx a{padding: 5px 11px;}
    .flight_section{width: 100%}
    .sidebar .nav > li{font-size: 14px}
    .fare_checkbx img{width: 100%}
    .onwretrn_stus{width: 22%;}
    .onwretrn_stus h2{ font-size: 10px;}
    .flight_deprtre .hd4{ padding: 2px 11px 2px 3px; font-size: 9px;}
    .flightprice_top a{margin-left: 0;    font-size: 11px;}
    .toggle {width: 28px; height: 28px; background-size: auto;}
    .flight_infotabs .h_open .nav-tabs li a{padding: 8px 35px}
    .journy_distance{padding: 0px;}
    .cd-multi-steps.text-bottom li{width: 25%;}
    .flight_pricedv .flight_price { width: 100%; text-align: center; padding: 0 10px 0 10px}
    .flight_destntn .pax_dtls{width: 51%;}
    .flight_destntn .flight_date{width: 50%;}
    .fare_sumrdv{ padding: 15px 35px 10px;}
    .flight_pricedv .flightprice_top{ width: 100%; text-align: center; padding-top: 0; padding-bottom: 5px}
    .price_total{padding: 10px 0;}
    .price_total .flightprice_top label{text-align: center; width: 95%}
    .price_total{padding: 0px 0 10px;}
    .price_total .flight_price h2{font-size: 26px;}
    .flight_price label{ padding-top: 0;}
    .flight_destntn h2 {width: 19% }
    .flight_price h2{font-size: 26px;}
    .flight_info{width: 30%;}
    .flight_journy_info {width: 60%;}
    .flight_onway_dtails{padding-top: 10px;}
    .flightbknow_clps .panel-heading{padding: 16px 15px 16px 15px}
    .flight_rulsdv p{font-size: 13px;}
    .flight_from_dv .sm-btn-search .row {margin: 0px;}
    .flight_from_dv .reset_icon {padding: 12px;}
    .flight_revrse{float: left;width: 23px;}
    .flight_revrse .revrse_cion{left: -9px;}
    .flightDest{margin-left: 0px;margin-right: 0px;width: 96%;}
    .flgMoreIcon{right: 0px;}
    .flight_destntn h2,.flight_destntn h3{float:left;width:100%;text-align:center;padding:5px 5%;margin:0}
    .flight_destntn .pax_dtls{width:100%;text-align:center}
    .sidebar.flght_onwrd.flight_flter_sidebar{display:block!important}
    .flight_modify_from .flight-switch img{display:block;margin:0 auto}
    .flight_modify_from .flight_paxbx{width:30%}
    .flight_modify_from .flight_paxbx .bootstrap-select.btn-group .dropdown-toggle .filter-option{position:relative;left:12px}
    #departs_link{width:26%}
    #arrives_link{width:17%}
    #duration_link{width:18%}
    .flight_from_dv .sm-btn-search .filter-btn{margin:0;padding:0}
    .flight_from_dv .sm-btn-search img{margin-top:12px}
    .additiona_conatiner .nav-tabs>li>a{line-height:19px;text-align:center;width:114px;height:112px;font-size:14px;}
    .additiona_conatiner .nav-tabs>li>a::before{position:relative;left:0;top:0;display:block;margin:0 auto;width: 55px;}
    .additiona_conatiner label.traveller_name{left:-64px;width:57px;font-size:12px}
    .travlr_info .additiona_conatiner .flight_routdv h1{font-size:12px}
    .additiona_conatiner .select_seat_btn{font-size:12px;padding:0 3px;margin-left:3px}
    ul.addition_servive_bx01 li{padding:0 32px}
    .bkdtls_box{height:auto;display:flex}
    .bkdtls_box1{height:auto}
    .modal-content.mod_prntwid{width:100%!important;padding: 10px;}
    .modal-content.mod_prntwid .table-resposnive table{width:100%!important}
    .report_tab .b_tab a.width16{line-height: 19px;float: left;font-size: 12px;width: 13%;}
    .report_tab .b_tab a#flightCn img {padding-bottom: 5px;}
    .report_tab .b_tab a.width16 img {display: block;margin: 0 auto;}
    .additiona_conatiner .flight_routdv h1 {font-size: 13px;}
    .additiona_conatiner.popop_container label.traveller_name {left: -93px;width: 83px;}
    .flight_btn_bx .vqloader a {background-position: 12px 10px;}
    .flight_booknow_dv .bkdtls_box1 span, .flightbknow_clps .bkdtls_box1 span{display: contents;word-break: break-all;}
    .layover_txt{margin-top:-89px}
    .flight_from {padding: 20px;}
    .flight_from form#flight_form{padding: 0px;}
    .flgMoreIcon{width: auto;}
    div#multi_city_form form#multi_flight_form {padding: 0px;}
    div#multi_city_form .padd-1.nw_pad1 {padding-left: 0px;padding-right: 0;}
    .additiona_conatiner .nav-tabs {width: 100%; float: left; display: inline-flex; }
    .additiona_conatiner .nav-tabs>li {flex-grow: 1; }
    .additiona_conatiner .nav-tabs>li>a {width: 100%; }
    .flight_SeatMap_Hotizontal .front.frontText{left: 0%;}
    .flight_SeatMap_Hotizontal .back {
        right: 0;
    }
    .flight_detls {
        width: 57%;
    }

    .flight_price {
        width: 28%;
    }
    .cd-multi-steps.text-top li, .cd-multi-steps.text-bottom li {
        width: 150px;
    }
}

/* add by durgesh*/
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .flight-quto-box-01{border:none; width: 100%;border-bottom: 1px solid #ccc; padding: 5px 0;}
    .flight-quto-box-02{border:none; width: 100%;border-bottom: 1px solid #ccc; padding: 5px 0;}
    .flight-quto-box-03{border:none; width: 100%;border-bottom: 1px solid #ccc; padding: 5px 0;}
    .flight-quto-box-04{border:none; width: 100%;border-bottom: 1px solid #ccc; padding: 5px 0;}
    .flight-quto-box-05{border:none; width: 100%;border-bottom: 1px solid #ccc; padding: 5px 0;}
    .flight-quto-box-text{width: 50%; float: left; text-align: left;padding: 0; height: auto; border: none}
    .flight-quto-box-text2{width: 48%; float: left;    text-align: right; padding: 0;height: auto; border: none}
    .quato-text-1{word-break: break-all;}
    .quato-box-1{width: 29%;padding-right: 6px;}
    .quato-box-2 {width: 26%;padding-right: 5px;}
    .quato_dv .quato-box-3{width: 13%}
    .quato-box-4{ width: 28%; padding-left: 5px;float: right;}
    .flight_sort{display: none}
    .quote_timeicon{float: none}
    .fight_itnity .journy_distance{    border-bottom:none; border-top:  none}     
    .journy_distance{float: left;padding: 8px 0px 7px 0px; border-top: 1px solid #ddd; margin-top: 10px; border-bottom: 1px solid #ddd;margin-bottom: 10px;}/*1px solid #ddd*/
    .fight_itnity .journy_to {padding-left: 10px;}
    .fight_itnity .journy_distance p{width: 100% }
    .fight_itnity .journy_distance h1{float:none}
    .flight_add_top { margin-top: 50px;margin-right:5px;}
    .TravellerDtils{padding: 0px;}
    /*flight listing changes*/  
    .flight_routdv span{ padding: 0 5px 5px;}
    .flight_citydv{min-height: auto;}
    .bkdtls_box1{ padding: 5px 0 0 10px;    width: 100%;  border-right:none; border-bottom:  1px solid #4c4c4c;}
    .bknow_confrm .paxdtls_dv{height: auto;}
    .tab_lbl{width: 33%; text-align: left;}
    .tab_infofld { width: 67%;}
    .tab_infofld .ad-it{padding-left: 0px;}
    .flgMoreIcon { right: 11px; margin-top: 12px; width: auto; border-radius: 2px; margin-top: 44px;}
    .flight_pickdate { width: 100%;}
    .plus_icon_flight { width: 15px; height: 15px; float: left; line-height: 15px; font-size: 8px;}
    .mob_add_icon {right: 15px;margin: 0px;position: relative;top: -8px;}
    /*end*/
    .flightDest {margin-bottom: 0;}         
    .bg_search  {background: #f3f3f3}
    .flight_optionsbx .owl-prev{ left: 0;}
    .flight_optionsbx .owl-next{ right: 0;}
    .flight_sort{padding: 10px 15px; margin: 10px 0px; display: none}
    .flight_sort a{ width: 20%; float: left; text-align: left; color: #fff; font-size: 12px; margin-left:0px;}
    .flight_from_dv .bg_search_box form{padding: 26px 15px 10px}
    .flight_revrse{width: 100%; float: none; text-align: center; display: inline-block;}
    .revrse_cion{ position: relative; left: 0; top: -6px;}
    .flight_form_tab .nav-tabs > li{width: 30%; font-weight: 600; line-height: normal; height: auto; font-size: 12px;}
    .flight_form_tab .nav-tabs > li > a{height: auto; line-height: normal; padding: 4px 0; font-size: 12px;}
    .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"]
     {height: auto; line-height: normal; padding: 10px 10px 10px 35px ; font-size: 14px; outline: none;min-height: 40px;}/*remove !important padding*/
    .bg_search_box .form-group img, .sidebar .form-group img{top: 12px;}
    .flight_paxbx .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align: left; font-size: 12px;}
    .flight_paxbx label{text-align: left; font-size: 12px; margin-bottom:   10px;}
    .flexdates_dv{font-size: 12px; padding-top: 0px}
    .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size: 14px;}
    .flight_from_dv .sm-btn-search{width: 60%}
    .stopscheckbx{margin-left: 10px;}
    .flight_from_dv .sm-btn-search {width: 100%;}
    .minus_icon{right: 12px; top: 10px;}
    /*flight listing*/
    .flight_section{width: 100%;}
    .pad_rmob{padding-right: 15px;}
    .flightpadR{padding-right: 15px;}
    .flight_list_grid{float: left; height: auto; padding-bottom: 0px;}
    .flight_deprtre{ width: 35%; padding-top: 5px; padding-left: 0;}
    .flight_arvl{ width: 32%; padding-top: 5px; padding-left: 0;}
    .flight_durtion{ width: 32%; padding-top: 5px; padding-left: 0;}
    .flight_imgdv{width: 100%;padding: 5px 0 0 5px;}
    .flight_durtion h1{font-size: 16px; margin: 0px 0px 5px 0px; text-align: center;}
    .flight_arvl h1{font-size: 16px; margin: 0px 0px 5px 0px;}
    .flight_deprtre h1{font-size: 16px; margin: 0px 0px 5px 0px;}
    .flight_deprtre h2{ margin: 0px 0px 0px 0px; font-size: 12px;}
    .flight_durtion h2{ margin: 0px 0px 0px 0px; font-size: 12px; text-align: center;}
    .flight_imgdv img{width: 25px; height: 25px;}
    .flight_detls {text-align:center;width: 100%;float: left; padding: 0 5px;}
    .flightprice_top { text-align: center; display: inline-block; width: 100%;  border-top: 1px solid #dee0e4; border-bottom: 1px solid #dee0e4; padding: 5px 0px;}
    .flightprice_bottom{width: 100%; padding-top: 5px; text-align: right; padding-bottom: 10px;}
    .flightprice_bottom .price{text-align: right; font-size: 24px; width: 70%;}    
    .flight_price{padding: 5px 5px 0;}
    .price1{width:30%; float: left;}
    .price1 .hd4{width: 99%; margin: 0; font-size: 9px; padding: 0px 10px 0 6px; }    
    .flightprice_bottom .price1 .hd4{width: 90px; margin: 0; font-size: 9px; padding: 2px 10px 2px 6px; text-align: left;}    
    .price1 .arrives_day{width: 90px; padding-top: 2px; margin-top: 5px; line-height: normal; margin-bottom: 5px}
    .flight_infotabs .h_open .nav-tabs li a{padding: 5px 4px; border: none; font-size: 3.14vw;}
    .flight_routdv{padding-left: 0px; padding-right: 10px; width: 99%;}
    .flight_routdv h1{font-size: 14px; }
    .flight_routdv p{font-size: 14px; padding-left: 0px; clear: both}
    .flight_info{ width: 100%; padding-left: 0px; padding-right: 10px;}
    .flight_info h1{width: auto; margin: 0 10px 5px 0; font-size: 14px;}

    .flight_journy_info{ width: 100%; text-align: left}
    .arrives_day a{margin-bottom: 6px;}
    .journy_from {padding: 0;float: left;}
    .journy_to{padding: 0px 0px 0px 0px; float: left;}
    .flight_imgdv span{    height: 47px;float: left;width: 100%;line-height: 37px;}

    /*.journy_distance{float: left; padding: 0;}*/

    .journy_distance span{ float: left; display: inline-block; margin: 5px;}
    .journy_distance span img{width: 12px;    vertical-align: top;}    
    .journy_distance h1{font-size: 13px; display: inline-block; float: left; padding-top:   5px;}
    .journy_distance p{ width:  auto; display: inline-block; margin: 0px 0 0 5px;}

    .rundtrp_brk{ width: 100%; margin-left: 0; margin-top: 15px;  margin-bottom: 10px;} 
    .cmn_btn{margin: 15px 0px 0px; width: 100%}  
    .cmn_btn button{width: auto; height: auto; padding: 6px 10px; font-size: 16px; height:  auto; line-height: normal;}
    .flight_onway_dtails{ width: 100%;}
    .flight_journy_info .journy_from p{font-size: 12px; min-height: auto;}
    .flight_journy_info .journy_from h1{font-size: 18px; margin-bottom: 5px;}
    .flight_journy_info .journy_to h1{font-size: 18px; margin-bottom: 5px;}
    .flight_journy_info .journy_to p{font-size: 12px;}
    .flight_bknow{padding: 10px 10px;}
    .flight_add_quote{padding: 5px 10px;}
    .flight_add_quote a{font-size: 12px;}
    .flight_add_quote a:hover{text-decoration: none}
    .flight_book_btn{padding: 8px 20px; height: auto; line-height: normal; width: auto;}
    .flight_book_btn a{font-size: 12px;}
    .flight_book_btn a:hover{text-decoration: none}
    .flight_more_otion{width: 78%; height: 20px; bottom: -21px; font-size: 12px;}
    .farebrekup_dv h1{font-size: 16px;  margin-top: 10px}
    .farebrekup_dv{border-top: 1px solid #c1d4dd; padding-left: 0; border-left: none}
    .vertab_fare .tab button{ padding: 3px 5px 2px 5px;    font-size: 11px;}
    #rule_application p { padding-top: 5px;}
    .bagage_infodv{margin-top: 5px; padding: 0px;}
    .bagage_left{padding-left: 0px; float: none; display: inline-block; padding-right: 0; margin-left:  15px; width: 40%;}
    .bagage_right{padding-left: 15px; float: none; display: inline-block; text-align: left; padding-top: 10px; width: 50%;}
    .bagage_left span{width: 98%}
    .bagage_left p{text-align: center; font-size: 12px;}
    .bagage_right p{font-size: 14px;    padding-left: 5px;}
    .bagage_right span{ margin-top: -5px;}
    .bagage_right h3{ margin: 0px 0 0 0px; font-size: 14px;}
    .flight_btn_bx .vqloader a{padding: 5px 5px 5px 20px; background-position: 6px 7px;     font-size: 13px; margin-top: 0px;}
    .flight_btn_bx a{ padding: 5px 5px; font-size: 13px;}
    .flight_optionsbx{    margin-top: 0px;float: left;width: 100%;padding: 0px;}
    .fight_itnity{ padding-bottom: 15px;}
    .layover_timedv button{ width: 24%;}    
    .fare_checkbx{width: 43%; display: inline-block;}
    .nav_4 a img, .nav_4 .other_nav a img{ margin: 0 10px 10px;}
    /*book now*/
    .flight_bksteps .beadcrump_dv{display: none}
    .flight_booknow_dv{padding: 10px 0px 15px 0px;}
    .backtosrch_btn{margin-bottom: 10px;}
    .backtosrch_btn a{ width: auto; height: auto;  line-height: normal;  padding: 5px 6px; font-size: 14px;}
    .flightbknow_clps .panel-heading{ padding: 10px 20px 10px 15px;     font-size: 18px;}
    .flightbknow_clps .panel-title{font-size: 16px;}

    .flight_journy_info .journy_from h2{padding: 10px 0px 0px 0px; font-weight: 600}
    .flight_journy_info .journy_to h2{font-weight: 600}
    .flight_rulsdv h1{font-size: 15px;}
    .flight_rulsdv p{ font-size: 13px; line-height: normal;}
    .trms_cond input[type=checkbox].css-checkbox + label.css-label{ height: auto; display: inline; line-height: normal; font-size: 11px}
    .flight_rulsdv a{ font-size: 12px;}
    .travlr_info h1{ font-size: 16px;}
    /*.book_left .text-field{height: auto}*/
    .trvlr_salutation .dropdown-toggle.btn-default{height: auto; padding: 7px 0 7px 15px}
    .travlr_info .book_left input[type="text"] { padding-left: 10px; height: auto; padding: 7px 10px;}
    .travlr_info label.f_lbl{ top: 7px; font-size: 14px;}
    .travlr_dob .dob_img{ top: 8px; right: 30px;}
    .flight_destntn .flight_date{ width: 100%;text-align: center;}
    .fare_sumrdv{padding: 15px 65px 10px;}
    .flight_pricedv .flightprice_top{ width: 100%; padding-top: 10px;}
    .flight_pricedv .flight_price{ width: 100%;}
    .flight_price label{font-size: 16px;}
    .flight_price h2{font-size: 26px;}
    .price_total .flightprice_top label{ padding-top: 0; margin-left: 13px; padding-right: 15px;}
    .flight_tripDtls .flight_destntn{ padding: 10px 0px 0px;}
    .price_total{padding: 15px 0px;}
    .summry_hdng h3{font-size: 18px; margin-top: 10px; padding-bottom: 8px;}
    .flight_destntn h3{font-size: 16px;}
    .flight_destntn h2{width: 100%;margin: 10px 0;text-align: center;}
    .flight_destntn .rvrse_icon{ background-position: 5px 2px}
    .flight_destntn{padding: 10px 0px}
    .flight_destntn .pax_dtls{ width: 86%;text-align: center;}
    .fare_sumrdv{padding: 15px 15px 10px}
    .cmn_section{padding-top: 10px;}
    /*confirom book now*/
    .beadcrump_dv{display: none}
    .bknow_cnfhdng h1{font-size: 14px;  line-height: normal; padding: 5px 0px;}
    .bknow_cnfhdng{ padding: 5px 15px;}
    .bknow_cnfhdng1 h1{ font-size: 16px;}
    .bknow_cnfhdng1{padding: 8px 10px;}
    .bkdtls_revw h3{font-size: 17px; color: #0c4461; padding: 0px 0px 0px;}
    .bkdtls_bx{ padding: 0 0px; }
    .bkdtls_box{height: auto; border-bottom: 1px solid #ccc;}
    .bkdtls_box1{width: 100%; padding: 5px 0 0 10px;    border-right: none;    border-bottom: 1px solid #ccc; height: auto;}
    .bkdtls_box1:last-child {border: none}
    .bkdtls_table{height: auto; border: 1px solid #ccc;}
    .bkdtls_bx{margin-bottom: 0px;}
    .paxdtls_dv{height: auto;}
    .pax_dtlsleft{padding-left: 10px;}
    .flight_routdvleft{width: 100%}
    .flight_confrm_bk .flight_routdv{padding-left: 0px;}
    .flight_info p{width: auto; margin: 0 5px 10px 0; padding: 0px 4px; display: inline-block; border-radius: 4px;  font-size: 12px;}/*background: #105a7b;  color: #fff;*/
    .contctdtls_bx .bkdtls_table{ border: 1px solid #ccc;}
    .contctdtls_bx{ padding: 0 0px; margin-top: 15px;}

    /*changed for search form*/
    .flight_from{    padding: 20px 15px 0px 15px}
    .flight_from_dv .bg_search_box form{padding: 0px 15px 10px}
    .flight_from_dv .panel-body { padding:  0px 0px;}
    .flight_from_dv .flight_form_tab{padding: 0 15px;}
    .cust_flightbtn input[type=radio] + label{    padding: 5px 5px; height: auto; line-height: normal; width: auto; font-size: 14px}
    .cust_flightbtn input[type=radio]:checked + label{ padding: 5px 5px; height: auto; line-height: normal; width: auto; font-size: 14px}
    .sm-btn-search .btn_2 a {width: 150px; font-size: 16px; height: auto; line-height: normal; padding: 10px 5px; float: left; }
    .child_age_dv{padding: 0px 2px 0 0}
    .flight_paxbx .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size: 15px;}
    .pre-content{width: 100%}

    /*bagage info*/
    /*24-08-2018*/
    .flight_imgdv div:last-child{width: 100%}
    .nav_4 a.active span{margin: 0 5px!important; padding: 10px 0px!important;}
    .nav_3 > a.active > span{padding: 10px 5px!important;margin: 0 5px!important}
    .terms_div2 {padding-left: 0;}
    .flight_terms{padding-left: 0;}
    .reset_icon{width: 50%;}
    .airlinesectn .owl-theme .owl-nav{display:none}
    .flightlist_top{border:0}
    .flightlist_top>div{padding:0}
    .flight_btn_bx .vqloader a{margin-bottom:0;background-size: 8px;}
    .all_air.flight_btn_bx a{margin:0;float:left}
    .layover_txt{margin-top:-112px}
    .row.flight_bknow.email_details >div{padding:0}
    .row.flight_bknow.email_details >div >div{padding-left:0}
    .flight_modify_from .flight_paxbx{padding-right:15px;width:50%}
    .flight_modify_from .flight_paxbx .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-align:left;padding-left:10px}
    .onwretrn_stus{border:1px solid #45555e}
    .flight_flter_sidebar .tab-content div#modify{padding-bottom:0}
    div#modify .flight_from_dv .sm-btn-search{margin-top:0}
    .flightbknow_clps .cmn_btn button{margin:10px 0 0}
    .flight_booknow_dv form>.row,.flight_booknow_dv>.row,.flight_booknow_dv>.tab-data>.row{display:inline-flex;flex-direction:column-reverse}
    .flight_booknow_dv .info_div{width:auto}
    .flight_booknow_dv .book_left .text-field{height:auto}
    .loader_flight_multi{width:96%;margin:0 2%;float:left}
    .loader_flight_multi p{float:left;width:100%;margin:5px 0}
    .rverse_arrow_lodr{margin:0}
    .additiona_conatiner .nav-tabs>li>a{width:79px;font-size:0;height:79px;padding:0;line-height: 19px;}
    .additiona_conatiner .nav-tabs>li>a::before{left: 10px;top: 10px;}
    .additiona_conatiner label.traveller_name{position:relative;left:0;top:0;margin-bottom:15px;width:100%}
    .flight_booknow_dv .additiona_conatiner .info_div{width:100%}
    .additiona_conatiner .padL,.additiona_conatiner .padR{padding:0}
    .additiona_conatiner #addbaggage .input-value.agent2{margin-left:15px}
    .additiona_conatiner div#selectseat>div{padding:0}
    .travlr_info .additiona_conatiner #selectseat .flight_routdv h1{margin-left:-9px}
    .addtional_ser_box{margin-bottom:18px}
    .TravellerDtils .TravellerDtils{border:0}
    .additiona_conatiner .tab-content>.tab-pane{float:left;width:100%;padding-bottom:0}
    .additiona_conatiner p.trms_cond.flight_terms{padding-top:0}
    .flight_imgdv>div:first-child{display:none}
    .trav-panel .flight_rulsdv{padding:0}
    .trav-panel table.table.flight_bk_detail{margin:0;width:100%}
    .trav-panel .flight_rulsdv h1{float:left;width:100%;margin-top:10px}
    .table.flight_bk_detail>thead>tr>th{vertical-align:middle}
    .trav-panel{padding-top:0;padding-bottom:0}
    .flight_booknow_dv .bkdtls_box1 span:not(.tickt_st),.flightbknow_clps .bkdtls_box1 span{word-break:break-word;width:61%}
    .bkdtls_box1.blank_box{display:none}
    .bkdtls_box .bkdtls_box1:first-child{border:0}
    .bkdtls_box:last-child .bkdtls_box1:last-child{border-top:1px solid #ccc}
    .flight_booknow_dv .paxdtls_dv>div>div{width:43%;font-size:13px;text-align:left}
    .flight_booknow_dv .confrm_tb.contctdtls_bx,.flight_booknow_dv .paxdtls_bx p span.ad-it{padding:0}
    .flight_booknow_dv table.table.flight_bk_detail{width:100%;margin:2% 0}
    .flight_booknow_dv .remv_mrg section,.flight_btn_set{padding:0}
    .b_tab a.active span{top:0}
    .flight_from>.row>div{padding:0}
    .book_section1 input#text_operation_staff{margin-bottom:15px}
    .additiona_conatiner .nav-tabs>li{margin-right: 5px;margin-bottom: 5px;flex-grow: 1;}
    ul.addition_servive_bx01 li {padding: 0 15px;}
    .flight_destntn .summry_pax.pax_dtls{width: 85%;}
    .modal-content.mod_prntwid {width: 100%!important;overflow: auto;}
    .flight_from_date,.flight_retn_txt{font-size:11px}
    .rverse_arrow_lodr{display:block;margin:0 auto}
    .flightlist_top .vqloader.pos-rel a{padding-right:26px}
    .flightlist_top .preloader-1.bar.mob-loader{left:113px;width:15px;height:15px;top:8px}
    .flight_destntn h2:first-child{text-align:center;}
    #modalprint .modal-body{padding:15px}
    .cancellation_modal .close img,.quotation_modal .close img{background-color:#fff}
    ul.addition_servive_bx01 li.bold_h.service_row {font-size: 16px;}
    .cancellation_modal .close, .quotation_modal .close{position: fixed;}
    .cancellation_modal .close img{background-color: #fff0;}

    /*additional services*/
    .flight_SeatMap_Hotizontal .mCSB_container{margin-bottom: 0px!important;}
    .fltSeatMap .select_SeatDiv .seatMap_sec .bkScrollContent .seatArr_Sec{width: 100%;}
    .mainHeading h4 {
        font-size: 16px;
    }

    .SeatingMap {
        font-size: 14px;
    }

    .SeatingMap span {
        padding-left: 0px;
    }

    span.fltDated {
        font-size: 12px;
    }
    .flight_SeatMap_Hotizontal .back,.flight_SeatMap_Hotizontal .front.frontText {
        font-size: 13px;
    }
    .flight_SeatMap_Hotizontal .front.frontText{left: 0;}
    .flight_SeatMap_Hotizontal .back{right: 0}
    .additiona_conatiner .nav-tabs {
        width: 100%;
        float: left;
        display: inline-flex;
        justify-content: space-evenly;
    }

    .additiona_conatiner .nav-tabs>li>a {
        width: auto;
    }

    .additiona_conatiner .nav-tabs>li>a::before {
        position: relative;
        top: 0;
        display: block;
        margin-top: 10px;
        left: 0;
        margin: 13px auto 0;
        width: 55px;
        height: 60px;
    }
    .additional_service_book .additiona_conatiner label.traveller_name {
        left: 0px;
    }

    .additional_service_book .additiona_conatiner #addbaggage .input-value.agent2 {
        margin-left: 0;
    }

    .additional_service_book .additiona_conatiner div#selectseat>div>.row {
        margin: 0;
    }
    .cmn_btn > div {
        width: auto;
        float: left;
        margin-bottom: 10px;
    }
    .fltSeatMap a.blue_btn{
        width: auto;
        font-size: 12px;
    }
    .fltSeatMap{
        padding: 15px 12px;
    }
    .additiona_conatiner .dropdown-menu > li > a{
        white-space: inherit;
    }
    .additiona_conatiner .bootstrap-select.btn-group .dropdown-menu.inner {
        height: 150px;
    }
    .my_booking section#acc_table.acc_table {
        margin: 0 5%;
        width: 90%;
    }
    .acc_table > .table > tbody > tr{
        border: 1px solid #ffffff;
    }
    .my_booking  .custPaging a{
            margin: 4px 0px ! important;    float: left;
    }
    .custPaging td {
        width: 100%;
        float: left;
        display: inline-flex;
        flex-flow: wrap;
        justify-content: center;
    }
    .custPaging td:last-child {
        visibility: visible;
    }
    .additional_service_book .panel-heading a {
        font-size: 16px;
    }
    .flight_imgdv>div.logo-flight {
        display: block;
    }
    .bagage_right1 {
        border: 0;
        padding: 10px 0;
    }
    .bkdtls_box1 {
        border: 0 ! important;
        border-bottom: 1px solid #ccc ! important;
       padding: 5px 0 5px 10px;
    }

    .bkdtls_box {
        border: 0;
    }

    .bkdtls_box1 label {
        width: 37%;
        float: left;
        word-break: break-all;
    }
    .paxdtls_dv div {
        padding: 5px 0 5px 10px;
        border: 0;
        border: 1px solid #ccc;
        float: left;
        border-top: 0;
    }

    .paxdtls_bx p,.paxdtls_bx span {
        float: right;
        width: 100%;
        text-align: left;
        padding-left: 10px;
    }

    .flight_booknow_dv .paxdtls_dv>div>div {
        width: 100%;
        padding-left: 10px;
        border: 0;
        text-align: left;
    }

    .paxdtls_bx span {
        clear: inherit;
    }

    /*18-10-2021*/
    .slider.slider-horizontal { width: 95%!important;  height: 20px;}
    .hotel_det.tab-content { padding: 0 15px 0 0;}
    .bkdtls_box1{width: 100%; border: none}
    .paxdtls_dv div {height: 100%; font-size: 14px; color: #000; padding: 10px 0 10px; text-align: left; }
    .bkdtls_box{height: auto;}
    .bkdtls_box1:last-child { border: none; border-top: 1px solid #4c4c4c;}
    .report_tab .b_tab a.width19 { width: 30%;}
    .my_booking .b_tab a.active {border: 1px solid #424142; padding: 10px 10px; height: auto; }
    .report_tab .b_tab a.active span {top: 0; border-color: #424142 transparent transparent; left: 0; right: 0; margin: 0 auto; }
    .sidebar .inner_star img {top: 0; margin: 0 20px 0 0; }

}
/*for laptop*/
@media (min-width: 1250px) and (max-width: 1440px) {
    .flight_revrse {width: 26px;float: left; }
    .revrse_cion {left: -10px;}
    .sidebar #multi_city_form .flight_revrse{text-align: center;}
}
/*End*/
/* mobile view */
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .otp_modal .modal-dialog {width: calc(100% - 20px);}
    .otp_modal .modal-body {padding: 15px;}
    .bg_search_list .nav_4 a img{display: block; }
    .menu-bar{padding: 17px 9px; }
    .slider.slider-horizontal {width: 97%!important; height: 20px; }
    .paddFlight {margin-bottom: 4px; margin-top: 4px;}
    .bg_list .nav_4>a.active:after { margin-top: 0; bottom: -32px;}
    .booknow-grid .add_room>a>img {width: 17px; margin: 2px 5px; }
    .confirm_details .book_notes.book_box h3 { background-position: 13px 0px;}
    .tranfer_mofifydv #transfer_search_form .inner_srch_areatrans .form-control{width: 100%!important;}
    .modfy_trnfr_dv .reset_icon.pull-right img { margin-top: 10px; margin-left: 10px;}
    .xs_hdngtxt label{padding-right: 10px}

}
@media only screen and (min-width: 768px) and (max-width: 990px){
    .sidebar #modify input[type=text] {height: 40px; }
    .btn_show1.filter-btn{clear: both;} 
    .slider.slider-horizontal {width: 97% !important; height: 20px; }
    .menu-bar {margin: 0 0 18px; padding: 15px 9px 15px; }
    .nav_3 > a.active:after, .nav_4 > a.active:after{    bottom: -38px;}
    .transfer .flght_bkbdr { margin-bottom: 20px;}
    .transfer .flight_backresult { padding-right: 15px; float: right;    margin-bottom: 10px;}
    .modfy_trnfr_dv .sm-btn-search { width: auto; float: left;  margin: 0 auto;}
    .booknow-grid .btn_5 a {width: auto; padding: 10px 15px; float: right; }
    .booknow-grid .add_room>a>img {margin: 12px 2px 0 0; width: 12px; }
    p.text-danger.marT10.text-right {display: inline-block; }
    .book_cancel.book_box h3 {font-size: 16px; margin-bottom: 0px; float: left; width: 100%; margin-top: 0; padding: 10px 0 10px 30px;     background-position: 4px 6px;}
    .confirm_details .book_notes.book_box h3 {background-position: 13px 10px; padding: 10px 0px 10px 40px; margin: 0; font-size: 18px; }

}

@media only screen and (min-device-width: 991px) and (max-device-width: 1024px)
and (orientation: landscape) {
    .slider.slider-horizontal {
        width: 170px!important;
        height: 20px;
    }
    .list_view {
        padding: 0 0;
    }
    .col-xs-12.col-md-3.ipd-flr {
        margin-left: 33px;
        float: right;
    }
    /*14-10-2021*/
    .mob_logo { margin-top: 0}
    .nav_1 a:nth-child(1) { background-position-x: 5px;}
    .logout {margin: 30px ​0 10px; font-size: 13px; padding-left: 25px; }
    .book_notes.book_box h3{background-position: 43px 0px}
    .book_cancel.book_box h3 {font-size: 16px; margin-bottom: 0px; float: left; width: 100%; margin-top: 0; padding: 10px 0 10px 30px; text-align: center;     background-position: 4px 6px;}
    .confirm_details .book_notes.book_box h3 {background-position: 13px 10px; padding: 10px 0px 10px 40px; margin: 0; font-size: 18px; text-align: center; }

}
/*NEW LOADER*/
/* mobile view */
@media only screen and (min-width: 320px) and (max-width: 1200px) {
    #loaderpage .loaderCont.modal-content,#myModalSearch .loaderCont.modal-content{width:90%;min-height:unset}
    #loaderpage .modal-body,#myModalSearch .modal-body{padding:15px!important;min-height:unset;}
    #loaderpage .loader-logo,#myModalSearch .loader-logo{height:50px;margin:0 auto 15px}
    #loaderpage .loader-grid,#myModalSearch .loader-grid{grid-template-columns:100%;height:auto}
    #loaderpage .bottom-img-box,#loaderpage .top-img-box,#myModalSearch .bottom-img-box,#myModalSearch .top-img-box{position:relative;height:350px;width:200px;background-size:contain}
    #loaderpage .imagebox,#myModalSearch .imagebox{display:inline-grid;grid-template-columns:1fr 1fr;min-height:378px;overflow:hidden}
    #loaderpage .travellers-details-grid,#myModalSearch .travellers-details-grid{width:100%;min-height:unset;padding:15px;justify-content:center;margin:0 0 15px}
    #loaderpage .chkTxt,#myModalSearch .chkTxt{font-size:12px}
    #loaderpage .box-details .locTxt,#myModalSearch .box-details .locTxt{font-size:13px}
    #loaderpage .destination-details,#myModalSearch .destination-details{font-size:13px;margin:20px 0 0;width:100%}
    #loaderpage .loading_message,#myModalSearch .loading_message{font-size:12px}
    #loaderpage ::before,#myModalSearch ::before{background-attachment:fixed;height:100vh;background-size:cover;pointer-events:none}
    #loaderpage .bottom-img-box .bottom-img,#loaderpage .top-img-box .top-img,#myModalSearch .bottom-img-box .bottom-img,#myModalSearch .top-img-box .top-img{height:216px;width:155px;object-fit:cover;margin:10px 0 0 22px}
    #loaderpage .top-img-box,#myModalSearch .top-img-box{top:30px;left:30px}
    #loaderpage .bottom-img-box,#myModalSearch .bottom-img-box{bottom:-128px;right:97px}
    #loaderpage .modal-dialog.laptop-modal,#myModalSearch .modal-dialog.laptop-modal{height:100VH;margin-top: 5%;}
    #loaderpage .astraLoader .img-responsive,#myModalSearch .astraLoader .img-responsive{height:65px}
    #loaderpage .imagebox,#myModalSearch .imagebox{height:auto}
    #loaderpage[style*="display: block;"],#myModalSearch[style*="display: block;"]{background:#010e12;height: 100%;display:inline-flex!important;padding:5% 0;width: 100%;}
}
@media only screen and (min-width:320px) and (max-width:767px){
    #loaderpage[style*="display: block;"], #myModalSearch[style*="display: block;"] {height: 100vh;padding: 0 !important;!i;!;} 
    #loaderpage .modal-dialog.laptop-modal, #myModalSearch .modal-dialog.laptop-modal {margin: 5% 0;}
}
/* Ipad vertical & horizontal view */
@media only screen and (min-width: 768px) and (max-width: 1200px) {
    #myModalSearch .loader-grid,#loaderpage .loader-grid {grid-template-columns: 50% 50%;}
}