.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 30px}
.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;}
/*.input-group-addon{border-bottom: solid 1px #6391a5;}*/
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) {
/*multicity */	
.flightprice_bottom .curr .tooltip{left: -130px!important;}
.flightprice_bottom  .tooltip.bottom .tooltip-arrow{margin-left:-99px;}
/*flight round trip*/
.round_trip {}
.logo-flight { margin-top: 0px; width: auto; float: left; margin-bottom: 0px; min-height: 40px;}
/*end*/
.flight_infotabs .h_open .nav > li{width: auto;}
.report_tab .b_tab a.width16 { width: 15%; font-size: 12px; margin: -1px 0px 12px 0px; }		
.book_notes.book_box h3{background-position:10px 0;font-size:15px;text-align: left;padding-left: 40px}

.paxdtls_dv div{    padding-left: 5px;margin-bottom: 2px;    background: #f1f1f1; float: left; height: auto;}
.paxdtls_bx p{  width: auto; float: left; padding-right: 10px;padding-left: 10px;}
.paxdtls_bx span{    width: auto;    float: left;    margin-top: 0px;padding-left: 10px;}
.review_ftr button.btn_ripple{    padding: 8px 5px;    margin-bottom: 9px;    font-size: 10px;}
.flight_summry{border-radius: 0;}
.bkdtls_box1 label{ width: 43%; font-size: 13px; }
.bkdtls_box1 span.status_sold{margin-left: 15px;}
.pax_flight_info .pax_flightdtls {text-align: left!important;}
.iternity_page{padding: 0px 15px;}
.itrnity_hdng{padding: 7px 10px 7px 15px; height: auto;}
.itrnity_hdng h1{ font-size: 14px; padding-right: 5px;}
.itrnity_hdng span{background: #ffffff; border-radius: 3px; color: #1d3d6e; font-size: 11px;  padding: 0px 4px;  margin-top:2px; font-weight: 600;}
.traver_itrnitydv label{font-size: 14px; padding-left: 0; width: 100%;}
.itrnity_dtls{ padding-left: 15px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.2); padding-bottom: 0px; background: #fff; padding-top: 15px;}
.pax_flightdtls label{width: 40%; font-size: 12px}
.pax_flightdtls span{width: auto;font-size: 12px}
.itrnity_note{padding: 0px 10px 10px 15px; text-align: justify;}
.journy_dtls label{width: 40%; font-size: 12px;}
.journy_dtls span{width: 60%; font-size: 12px;}
.iternitytop{margin-top: 15px;}
.journy_dtls{padding: 5px 0px; border-bottom: 1px solid #dcdcdc}
.pax_flight_info .pax_flightdtls{float: left; width: 100%; padding: 5px 0;}
.traver_itrnitydv{background: #f1f1f1;}
.pax_flight_info{padding-top: 0; padding-bottom: 10px}
.fligth_status {padding-left: 22px;}
.book_notes.book_box h3{background-position:33px 0;font-size:15px}

.popover3{width:215px!important}
.popover3.left > .arrow::after{border-left-color:#1d3d6e!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:#b31c22;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:-35px 0px 0px 0px}
.note_pop.paddL{padding-left:0}
.loaderHotel{width:100%!important}
.pos_rel .small_logo{width: 117px;bottom: 15px;top: 9px;}
.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;min-height: 49px;}
.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:16%;float:left; padding: 0px;}
.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: 100px;  display: block; margin: 0 auto; font-size: 16px;  height: 36px; line-height: 1;}
.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:0px}
.nav_3 a img,.nav_4 a img{margin:0 auto;display:block; margin-bottom: 5px;display: none;}
.nav_4 > a,.nav_4 > .other_nav > a{margin:10px 0}
.nav_bottom a{font-size:12px}
.nav_3 a span,.nav_4 a span{font-size:9px; padding:5px 5px; margin:1px 0}
.bg_search_box form{padding:20px 10px 10px 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: 22px; width: 22px; background-size: 20px;  margin: 7px 0 0 5px; display: block;}
/*.toggle{height:30px;width:30px;background-size:18px;margin:5px 0 0 10px;display:block}*/
.arrow{display:none}
.total span.currency{font-size:14px;margin-left:0;}
.total span.amount{font-size:22px}
.book,.book:hover{font-size:12px;padding:5px 10px;margin:15px 5px 0 0}
.logo{max-width:100%}
.float_tabs{display:none!important}
.login_frm{padding:1.5em 1.5em 3em}
.nav_1{margin-top:0;padding:0 25px}
.reg_btn a{right:auto;margin:0 15px}
.logo{float:none;width:50%}
.mob_logo{text-align:center;margin: 40px 0px;}
.nav_3{float:left;width:100%}
.nav_3 > a.active:after,.nav_4 > a.active:after{left:36%;border-width:0 10px 10px; margin-top: 8px;}
.traverr_infodv{height: auto; padding: 5px 15px;}
.mob_navtop{padding: 0px;}
.nav_4{width:100%;float:left;     padding-left: 0px;}
.nav_4 > a,.nav_4 > .other_nav > a{border:0}
.nav_4 a img{height:20px;display: block;}
.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:14px;width:100%;display:block;color:#fff;text-align:center;padding:10px 0px; margin-top:10px; background:#1d3d6e; cursor:pointer; margin-bottom: 	10px;}
.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:#1d3d6e;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}
.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:center;margin:15px 0}
.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 #1d3d6e}
.mob_l{padding-left:15px}
.mod_prntwid{width:100%!important}
.mob_tbl{width:100%!important}
.modal-body > .printDialog{width:100%;overflow:auto}
.a_img{padding-left:15px;width:40px;margin:0}
.a_txt{padding-left:15px}
.event_mob label.f_lbl.f_mob1{left:30px}
.b_transfer .b_name{text-align:left}
.mob_table{border-collapse:collapse;border-spacing:0;display:block;position:relative}
.acc_table{padding:0}
.acc-table .acc-header,.acc_table thead{display:block;float:left;width:auto;text-align:left;padding:1px 0}
.acc_table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;clear:none}
.acc_table td{display:block;padding:10px}
.acc_table tbody tr{display:inline-block;width:auto}
.acc_table > .table > tbody > tr{border-left:0;margin-left:-4px}
.acc_table > .table > thead > tr > th{padding:10.7px 10px;text-align:left}
.acc_table tbody tr td,.acc_table thead tr th{display:block;padding:9px 10px}
.table-head{font-size:12px;padding:0}
.acc_table thead tr{border:1px solid #1d3d6e}
.acc_table .table > thead > tr > th{border-bottom:0}
.icon{float:left;padding-right:5px}
.icon > a > div,.icon > div{font-size:11px}
.mob-left{text-align:left}
.acc_table > .table > tbody > tr > td{padding:8.7px;text-align:center}
.my_booking .acc_table > .table > tbody > tr > td{text-align:center}
.mob_tb1.acc_table .mob_table tr th{font-size:10px;padding:12.7px 10px}
.acc_table.tr_tb1 .table.mob_table tr th{padding:12.7px 10px}
.transfer_tab a{display:none!important}
.report_tab .b_tab a{width:18%;line-height:14px;font-size:11px;padding:13px 0}
.my_booking label{margin:0}
.my_booking .bg_search_box select,.my_booking .bg_search_box input[type="text"],.my_booking .bg_search_box input[type="password"]{width:100%}
.book_section1{padding:15px 10px}
.book_section2{padding:0 15px}
.my_booking .book_section2 label{width:100%}
.bg_search_box img.refresh{left:78%;top:-38px}
.my_booking .book_section3 label{width:100%}
.b_tab a img{display:block;margin:0 auto}
.book_section3{padding:0 10px 30px}
.report_tab.mob_tab .b_tab a{width:23%;vertical-align:middle}
.mob_wd{width:100%}
.reports .bg_search_box .text-field .btn{width:100%!important}
.reports .bg_search_box .form-group{width:100%}
.reports .bg_search_box input.date_picker[type="text"]{width:100%}
.content_box h3{width:100%}
.content_box.about{padding:30px 1em 4em}
.about_txt{margin-bottom:15px;padding:15px;min-height:auto}
.contact_text{font-size:13px}
.content_box .drop{border-left:0}
.drop .form1{padding-left:10px}
.form1{padding:20px 15px 0}
.my_booking .equalheight label{margin:0 12px 0 28px}
.code_hypen{position:absolute;top:20px;line-height:0}
.f_btn1 a,.f_btn1 .sub_btn{width:110px}
label.f_lbl.f_mob{left:45px}
.content_box2{padding:30px 15px 4em}
.content_box2 h3{width:100%;font-size:20px}
.event_mob label.f_lbl{left:45px}
.cust_field img{padding:5px 15px 5px 0}
.grp_chk label{width:100%}
.form2_checkbox{padding-left:0}
.I_text{float:left;width:100%}
.change_back{padding:25px 15px 10px!important}
.hd_1{font-size:18px}
.mob_lft{text-align:left}
.form1 input[type="text"],.form1 input[type="password"],.form1 img + textarea{padding-left:35px}
.my_booking .acc_table > .table > tbody > tr > td.code{text-align:center}
.book_box2 div a{width:125px;padding:10px 5px}
.btn_group2 a{width:75px;font-size:10px;vertical-align:top}
.b_confirm .btn_3 a{padding:10px 12px}
.hd8{margin:0 0 18px}
.s_optionWid{width:100%!important}
.mob_clr{clear:both}
.slLoader a.add_quote{width:100px!important}
.avl{text-align:left}
.h_details.transfer .book,.h_details.transfer .book:hover{margin:25px 0 auto}
.transfer .sidebar{margin-top:0}
.h_open li a.dsc{background:none}
.h_open li.active a.dsc,.h_open li.active a.t_cond,.h_open li.active a.meet{background-image:none;padding-left:15px}
.h_open .nav-tabs li a{padding:8px;background-image:none;font-size:12px}
.sightCont.sight_conTabs .nav-tabs li{width: 25%;height: 50px;}
.sightCont.sight_conTabs .nav-tabs li a{height: 50px;}
.sightCont.sight_conTabs .nav-tabs li:last-child a{border-right: 1px solid;}
.h_open .nav-tabs li:last-child a{border-right:0}
.email_submit{margin-top:5px;text-align:left}
.padT10BLR20{padding:10px 0 20px}
.slLoader{text-align:right}
#slider-thumbs{min-height:30px;max-height:180px;height:auto;margin-top:10px;width:100%}
.email_submit input{width:100%}
.email_details{padding:15px 0 10px;border:none;clear:both}
#sort_id1{display:none}
.marbt5{margin-bottom:5px}
.txt-lft{text-align:left}
.mar-rgt5{margin-right:5px!important}
.padR{padding-right:15px}
.book_notes h3{background:rgba(0,0,0,0) url(../images/book_notes.png) no-repeat scroll 42px 0}
.policy-hgt{max-height:380px}
.btn190 a{width:190px}
.carousel-inner.hotel_hgt .item img{height:150px;width:100%}
.sel_txt_field .book_sum dd.price{font-size:20px}
.xs-pad0{padding:0!important}
.xs-martp{margin-top:12px}
.xs-btn{padding:6px 8px!important}
.surcharge table{margin:5px 0}
.surcharge{padding:0 30px 10px}
.padL{padding-left:15px}
.mob_lab{display:none}
.table.mob_table.book_n_tab tr td{min-height:37px}
.table.mob_table.book_n_tab tr th{text-align:left}
.dateContL{padding-left:10px}
.dateContR{padding-right:10px;padding-left:0}
.locTxt{font-size:13px}
.desTxt{font-size:12px}
.login_frm{background:none}
.mob_pd{padding:0}
.contact_hd_1{font-size:25px}
.btn_2.btn_m2{margin-top:10px}
.email-box{width:301px!important;right:auto;left:-26px;top:20px}
.acc_table > .table.mob_table.sight_tb > thead > tr > th,.acc_table > .table.mob_table.sight_tb > tbody > tr > td{min-height:37px}
.ovr_hid{overflow-x:hidden}
.book_box p{padding:4px 15px}
.transfer .avl_req{clear:both}
.sightCont .panel-title > a,.sightCont .panel-title > small,.sightCont .panel-title > .small,.sightCont .panel-title > small > a,.sightCont .panel-title > .small > a{text-decoration:none}
.price_r span{font-size:9px}
.price_r{font-size:10px}
.forgot a{font-size:9px}
.email-cont{padding:10px 0}
.btn_6 a{padding:7px 0}
.chkTxt{font-size:11px}
.locTxt{font-size:13px}
.desTxt{font-size:13px}
.mob-land{width:100%}
.mob-inpt{padding-right:10px!important}
.mob-inpt input{padding-left:15px!important}
.mob-notifctn{margin-top:2px;width:27px}
.email_submit.sub-wdth a{width:57px}
.filter-btn{float:left;margin-top:15px}
.filter-btnclr{clear:both;float:left}
.edit-txt input,.edit-txt label,.edit-txt button{font-size:13px!important}
.reprt-btn{right:auto!important}
.reprt-btn > a{width:150px}
.pad0-15{padding:0 15px!important}
.xs-linehght{line-height:42px!important}
.icon.xs-tbl{float:none;margin:0!important}
.text-center.pad11{padding:11.5px!important}
.brdr-none{border:medium none!important}
.xs-font a{font-size:14px!important;padding:0}
.xs-font{font-size:14px!important}
.req-btn a{width:100px!important}
.pad0-15 .table.mob_table td{text-align:center}
#modallarge .modal-dialog{width:95%!important}
.mob-mar0{margin:0 0 10px}
.mob-pad0{padding:0}
.hotel-pad{padding:15px 15px 0}
.sight-pad15{padding:0 0 10px}
.map-height{height:200px!important}
.carousel.slidwdth{width:100%}
.xs-btn-cntr{float:left!important}
.sm-btn-search{float:none;margin:0 auto;overflow:hidden;width:180px}
.equalheight.a_pad{padding:0 15px}
.forgt-btn{text-align:center}
.forgt-btn a{margin:0 0 20px}
.content_box.cmap{padding:30px 1em 0}
.sub-btn{text-align:center}
.sub-btn a:last-child{margin-right:0}
.sub-btn a{margin:0 10px 20px}
.reprt-tbl tr{display:table-cell!important}
.tbl-mar tr{margin-bottom:10px!important}
.tbl-mar td{padding:9px!important}
.preloader-H.mob-loader{left:30px;position:absolute;top:4px}
.add_quote.pos-rel{position:relative}
.preloader-1.bar.mob-loader{left:130px;top:5px}
.vqloader.pos-rel{position:relative}
.preloader-1.mob-loader{left:130px;top:5px}
.preloader-1.mob-ldr-trans{left:130px;top:5px}
.vqloader.pos-rel{position:relative}
.addmquote.pos-rel{position:relative}
.preloader-1.mob-ldr-add{left:110px;top:10px}
.mob-rembr{position:relative}
.mob-rembr span{position:absolute;left:33px}
.mob-ratebrek{display:none}
.f_boLR{border-left:medium none;border-right:medium none}
label.css-label.apprv-mob{margin:5px 0 15px 5px}
.slider.slider-horizontal{width:93%!important}
.tbl_wdt{width:100%!important}
.tbl_wd50{width:50%!important}
.widt_80{width:80%!important}
.widt_50{width:50%!important}
.widt_10{width:10%!important}
.wid_1_5{width:14%!important}
.date_b_media{font-size:10px!important}
#slider-thumbs li{width:87px}
.ladscp-wdth tbody{height:198px}
.ladscp-wdth tbody tr{margin-left:-4px}
.mbpd15{padding-left:15px}
.mob_mar15{margin-bottom:15px}
.form1 .input-group-addon{width:37px}
.logo_choose{height:140px}
.form1 h3{padding:10px 0 15px}
.highcharts-container{width:288px!important}
.legend li{width:34%}
#pano{width:100%!important}
.my_booking .acc_table > .table > tbody > tr > td:first-child{text-align:center}
.my_booking .acc_table > .table.book_table > tbody > tr > td{text-align:center}
.msg_cont.a_sec{padding:20px 0}
.per_pass{position: relative;top:4px;left: -13px;padding-right: 5px;font-size: 10px;width: 94px;}
.s_toggle{margin-top: 50px;}
.check-av{text-align: center;}
.h_det.h_det_sight{min-height: 125px;}
.duration_sgt{font-size: 9px;}
.s_option1{margin-right: 7px;}
.s_option1 button.dropdown-toggle{width: 120px;}
.h_details.transfer .book.book_sight1{margin: 0 0 auto;}
.h_details.transfer .price_l.price_pd{text-align: left;}
.sightInput label.ln{left: 23px;}
.mob_profm{padding-left: 0px;}
.b_profoma .btn_3 a{font-size: 12px;padding: 7px 4px;}
.ad_maxwd{max-width: 140px; min-width: 140px;}
.b_tab a{display: inline-block;}
.book_cancel.book_box h3{font-size: 18px;background-position: 25px 0px;padding-left: 60px;}
#showMe .acc_table > .table > thead > tr > th{padding: 11.7px 6px;}
.check-av a{margin-top 15px;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px)
and (orientation: portrait) {
.nav_3 > a.active::after{margin-top:8px}
.r_btn a{float:none;width:100%}
.code_hypen{left:33%}
.ladscp-wdth .table.mob_table.book_n_tab tr td{min-height:38.8px!important;font-size:11px}
.ladscp-wdth{border:medium none}
.mob-star{font-size:14px;height:auto;padding-left:23px;padding-top:5px}
.form-group .mob-star img.rating{padding-left:5px}
.bg_search_box .form-group .mob-star .search_icon{left:15px}
.nav_3 a span,.nav_4 a span{font-size:9px;padding:11px;margin:1px 0}
.nav_3 > a, .nav_3 .other_nav > a{padding: 0 5px;}
a.active .new_giftr { right: 12px; top: 2px;}	

	
}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px)
and (orientation: landscape) {
.nav_3 > a.active::after{margin-top:6px}
.r_btn a{float:left}
.content_box img{margin:auto}
.about_txt{min-height:240px}
.code_hypen{left:37%}
.breakup{margin:0 0 0 10px}
span.from{margin-right:10px}
.img_size{margin:0 auto}
.mob-land{width:100%;height:200px}
.ladscp-wdth .mob_table tr td{min-height:39px!important;text-align:center}
.ladscp-wdth{border:medium none}
.per_pass{width: auto;left: auto; right: 0;}
	
.nav_3 a span,.nav_4 a span{font-size:9px;padding:11px 15px;margin:1px 0}
.nav_3 > a, .nav_3 .other_nav > a{padding: 0 5px;}
a.active .new_giftr { right: 27px; top: 2px;}
	
	
}
@media all and (max-width: 420px) and (min-width: 320px) {
.acc_table thead tr th.mob_act{padding-top:23px}
}
@media all and (min-width: 320px) and (max-width: 568px) {
.acc_table thead tr th.mob_act{padding-top:23px}
.login_frm{background-position:-3em -1.8em;background-size:130% 125%}
.h_details.transfer .price_l{font-size: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 0px;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%;margin-top: 100px;}
.nav_1 a.active,.nav_1 a{background-position:15px 7px}
.nav_1 a{margin:0 8px 0 0;padding:4px 20px;width:47%;text-align:center}
.login_frm{padding:4.5em 2em 3em}
.login_frm input[type="text"],.login_frm input[type="password"]{width:100%}
.forgot a{padding:0}
.reg_btn a{right:0;margin:0 8px auto}
.app a{margin:19px 10px}
.content_box h3{width:35%}
.form1{padding:15px 10px 0}
.book_section1{padding:15px}
.my_booking label{font-size:13px;margin:0 5px}
.img_other:hover{font-size:13px}
.nav_1 a{margin:0 5px 0 0}
.nav_1 a.active,.nav_1 a{width:48%}
.nav_1 a:hover{background-position:15px 7px}
.bg_white{width:100%}
.q_address{word-wrap:break-word}
a.q_btn{display:inline-block;margin-bottom:0;position:relative;padding:7px 7px 7px 27px}
.bodR3{width:100%}
a.q_btn img{position:absolute;left:5px;top:9px}
.hd2 span.name{font-size:16px}
#quotmodal .modal-dialog{width:95%}
#canc_policy{padding-top:15px}
.book_box h3{font-size:16px}
.modal-body > .printDialog{width:100%;overflow:auto}
.my_booking .book_section2 label{width:13%}
.contact_hd_1{font-size:20px}
.code_hypen{position:absolute;top:20px;line-height:0}
.f_btn1 a{width:110px}
label.f_lbl.f_mob{left:45px}
.my_booking .equalheight label{margin:0 12px 0 19px}
.form1 input[type="text"],.form1 input[type="password"],.form1 img + textarea{padding-left:35px}
label.f_lbl{font-size:13px}
.mob-padl{padding-left:15px}
.form1 .dropdown-toggle.btn-default,label.f_lbl.f_mob{font-size:13px}
.grp_chk label{width:100%}
.form1 h3{padding:10px 0}
.inputPad label.f_lbl{left:29px;font-size:13px;padding-left:10px}
.hd8{margin:5px 0 18px}
.loaderHotel{width:100%!important}
.transfer .hd2 span.name{font-size:15px}
.h_det .price{font-size:24px}
.h_details.transfer .book,.h_details.transfer .book:hover{font-size:13px;padding:7px 5px}
#sort_id1{display:none}
.mod_prntwid{width:100%!important}
.dateContL{padding-left:20px}
.dateContR{padding-right:20px;padding-left:0}
.locTxt{font-size:20px}
.desTxt{font-size:20px}
.pos_rel{position:relative}
.email-box{top:25px;right:30px}
.mob_pd .editQuot{right:4px}
.point-arrow{margin-right:100px}
.vqloader a{font-size:13px;width:148px;background-position:15px 5px}
.vqloader a:hover{background-position:15px 5px}
.email_submit input{width:100%}
.padLR15{padding:0 15px!important}
.b_location{background:rgba(0,0,0,0) url(../images/map_icon.png) no-repeat scroll 15px 0}
.padL35{padding-left:35px}
.sum-wdth dt{width:100px!important}
.fnt-usd{font-size:14px}
.b_name.padLR15{width:100%}
.book_cancel.book_box.bck-pos > h3{background-position:20px 0;padding-left:55px}
.price.sum-wdth{font-size:23px;line-height:19px;word-wrap:break-word}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:13px}
.acc_table > .table > tbody > tr > td{padding:8px}
.cancel_uarr:hover{background:none}
.add_quote{width:110px}
.mob_table th{text-align:center}
.bordL_acc{border-left:medium none}
.mob-inpt input{padding-left:15px!important}
.marBF .agree.mar-T5{margin-top:5px}
.cancel{padding:4px 27px 4px 5px;background:rgba(0,0,0,0) url(../images/cancel_close.png) no-repeat scroll 90% 13px}
.cancel:hover{background:#f67c65 url(../images/cancel_open_hover.png) no-repeat scroll 90% 13px}
.usr-btn{width:110px!important}
.usr-btn:hover{background:#1d3d6e 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;}
.flight_from_dv .panel-body{padding: 10px 0}
.flight_from{padding: 26px 15px 10px}
.flight_from_dv .bg_search_box form{    padding: 26px 0px 10px 0;}

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)
and (orientation: landscape) {
.a_img{margin:0 15px 0 40px}
#sort_id1{display:block}
.menu{top:64px}
.logout{margin:3px 5px 0 0}
.nav_3 a span,.nav_4 a span{margin:0 4px;padding:6px;font-size:14px}
.my_booking .bg_search_box select,.my_booking .bg_search_box input[type="text"],.my_booking .bg_search_box input[type="password"]{width:170px;font-size:13px;font-weight:400}
.my_booking .book_section2 label,.my_booking .book_section3 label,.cancel,.cancel:hover{font-size:14px}
.cancel:hover,.cancel:focus{color:#fff}
.line_bg{background:url(../images/line_bg.png)no-repeat .3em 1.4em}
.input-group-addon{padding:0 0 0 5px}
.s_option button.dropdown-toggle{width:106px;padding:5px;font-size:13px}
.price{font-size:22px}
.hd2 span.name{max-width:215px;font-size:18px}
.add_quote,.add_quote:hover{font-size:14px;margin:15px 5px 5px}
.total span.currency{font-size:16px}
.total span.amount{font-size:26px}
.book,.book:hover{margin:15px 5px 5px 0}
.sidebar img.rating_1{margin:10px 5px 0}
.weekday,.price_r,.noprice_r{width:87px}
.bg_search_box input[type="text"],.bg_search_box .text-field,.input_bg,.sidebar input[type="text"],.sidebar .text-field,.input_bg,.bg_search_box input[type="password"]{font-size:13px}
.arrow.hotel{left:14em}
.more_options{font-size:13px}
.img_other:hover{font-size:14px}
.menu-bar{margin-top:10px}
.code_hypen{left:28%}
.slLoader a.add_quote{width:65px!important}
.transfer .hd2 span.name{max-width:390px}
.btn_2 a{float:none;width:130px;display:block;margin:0 auto}
.btn_2.btn_32 a{width:100%}
.price.sum-wdth{text-align:left}
.cancel_arr:hover{background:#f67c65 url(../images/cancel_open_hover.png) no-repeat scroll 90% 13px}
.sidebar .nav-tabs > li > a{padding:10px 12.89px!important}
.sidebar{display:block}
.slider.slider-horizontal{width:168px!important}
.h_det,.h_img{height:110px}
.avl{font-size:9px}
.b_name,.b_rating{padding:5px 0 5px 30px}
.b_location{padding-left:2.2em}
.book_sum dl{padding-left:1.6em}
.btn_5.disabled a,.btn_5 a{font-size:15px}
.weekday_bnow,.noprice_rbnow,.price_rbnow{width:78px}
.h_details.transfer .price_l{font-size:24px}
.about_txt{min-height:380px}
.filter-btn{float:left;margin-top:15px}
.filter-btnclr{clear:both;float:none}
.tour .hd2 span.name{max-width: 260px;}
.toggle{width: 38px; height: 38px;}
.s_option1 button.dropdown-toggle{width: 130px;}
.filter-reset{padding-right: 5px;}
.popover3{width: 200px !important;}
.nav_3 a span,.nav_4 a span{padding:11px 15px;margin:1px 0}
a.active .new_giftr {right: 15px;}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)
and (orientation: portrait) {
.tab_report img{max-width:25px}
.slider.slider-horizontal{width:100%!important}
.hotel_name{width:322px;float:left}
.ipd-flr .btn_3.vqloader{float:right}
.avl{font-size:10px}
.sel_txt_field .book_sum dd.price{font-size:20px;line-height:20px}
.slLoader a.add_quote{width:90px!important}
.surcharge table{margin:5px 0}
.code_hypen{left:28%}
.btn_group2 a{width:115px}
.transfer .sidebar{margin-top: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{margin:0 0 10px;font-size:13px;padding-left:25px}
.nav_2 a.u_info{padding:5px;margin:5px}
.nav_2 a.link{width:85px;height:65px;margin:0 5px;padding:11px 0}
.nav_3{padding-bottom:6px}
.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;     width: 26%;}
.nav_4 a img, .nav_4 .other_nav a img{    margin: 0 0 0 0; width: 20%;}
.sort .label{font-size:16px;margin:10px 0 0}
.list_view{padding:0 15px 0 0}
.price{font-size:26px}
.price_r,.weekday,.noprice_r{width:97px}
.hd6{font-size:18px;margin:10px 0 20px}
.hd7{font-size:16px;margin:7px 0}
.book_left{padding:10px 15px}
.cancel_box{padding:15px}
.btn_5 a{font-size:9px}
.btn_5.disabled a{font-size:9px}
.book_sum h3{background:url(../images/book_summary.png)no-repeat 17px 0;text-align:left;padding-left:40px}
.book_sum dl,.b_transfer .dl-horizontal{padding-left:2.6em}
.b_name{font-size:14px;padding:10px 0 0 40px}
.book_cancel h3{background:url(../images/cancel_icon.png)no-repeat 40px 0}
.book_box p{padding:4px 15px}
.weekday_bnow,.noprice_rbnow,.price_rbnow{width:53px}
.price_rbnow{font-size:11px;font-weight:700}
.price_rbnow span{display:block}
.line_bg{background:url(../images/line_bg.png)no-repeat -100px 30px;margin:0;padding:15px 0 0 1em}
.I_text{width:107%;float:none;margin:15px -15px 0}
.sidebar{display:none;clear:both;margin-top:55px}
.transfer .modify_toggle,.tour .modify_toggle{width:100%}
.modify_toggle{font-size:18px;width:55%;float:left;display:block;color:#fff;text-align:center;padding:9px 0;background:#1d3d6e;cursor:pointer}
.sort .label{display:block;float:none}
.vqloader a{font-size:14px}
.nav_4 a{margin:10px 0 26px}
.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_4 a span{padding:11px 5px!important;margin:1px 0}
.nav_3 a span{padding:11px 5px!important;margin:1px 0}

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



/* 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 { margin-top: 9px; right: -6px;}
/*end*/
.flightDest {margin-bottom: 0;}			
.bg_search	{background: #ffffff}
.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;}/*remove !important padding*/
.bg_search_box .form-group img, .sidebar .form-group img{top: 10px;}
.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%; border: none;}
.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{    padding: 5px 0 0 5px;}
.flight_durtion h1{font-size: 16px; margin: 0px 0px 5px 0px; text-align: right}
.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: right;}
.flight_imgdv img{width: 25px; height: 25px;}
.flight_detls {float: left; padding: 0 5px;}
.flightprice_top { text-align: center; display: inline-block; width: 100%;  border-top: 1px solid #1d3d6e; border-bottom: 1px solid #1d3d6e; padding: 2px 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: 99%; margin: 0; font-size: 9px; padding: 0px 10px 0 6px; text-align: left;}    
.price1 .arrives_day{width: 100%; 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: 12px; 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-right: 5px; margin-bottom: 5px;}
.journy_distance span img{width: 12px;}    
.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;}
.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: 50%; 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: 52%;}
.fare_sumrdv{padding: 15px 65px 10px;}
.flight_pricedv .flightprice_top{ width: 35%; padding-top: 10px;}
.flight_pricedv .flight_price{ width: 65%;}
.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: 20%;}
.flight_destntn .rvrse_icon{ background-position: 5px 2px}
.flight_destntn{padding: 10px 0px}
.flight_destntn .pax_dtls{width: 52%;}
.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: #1d3d6e; 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: #1d3d6e;  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: auto; font-size: 16px; height: auto; line-height: normal; padding: 10px 5px;}
.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;}

}

@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;}
.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: auto; 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}
.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: cover; 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%}
.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: 62%; font-size: 12px;}
.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: 17%;}
#arrives_link{ padding-left: 0px; width: 17%;}
.toparrow_sort{margin-left: 10%;}

}
/*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;}
.arrives_day{line-height: 15px;}
.flightprice_top a{margin-left: 0;    font-size: 11px;}
.toggle {width: 28px; height: 28px; background-size: contain;}
.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: 70%;}
.flight_onway_dtails{padding-top: 10px;}
.flightbknow_clps .panel-heading{padding: 16px 15px 16px 15px}
.flight_rulsdv p{font-size: 13px;}

}

/*Priyanka*/
/* mobile view */
@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;
	}
	.astraLoader img.img-responsive{width: 48px;}
	.astraLoader {
	    top: -69px;
	    left: 19px;
	}
	.loader_flight_multi .astraLoader{
		top: -99px;
    	left: 29px;
	}
	.loader_flight_multi .astraLoader img{
		width: 69px;
	}
	.pos_rel .small_logo{
	    top: 3px;
	    position: absolute;
	    left: 0px;
	}

}
/*iphone 5*/
@media screen and (device-width:320px) and (device-height:568px) and (-webkit-device-pixel-ratio:2){
	.astraLoader img.img-responsive {
	    width: 38px;
	}	
	.astraLoader {
	    top: -56px;
	    left: 16px;
	}
	.astraLoader img.img-responsive {
	    width: 67px;
	}
}
/* Ipad vertical view */
@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;
	}
}
/* Ipad horizontal view */
@media (min-width: 991px) and (max-width: 1200px) {

}
/*End*/



/*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: 100%; float: left;}
.right_trnfer_dv{width: 100%; float: left;border-top: 1px solid #45555e; margin-top: 11px; padding-top: 0;}
.right_trnfer_dv {    font-size: 26px;}
.trnfrselectdv a{line-height: normal;    font-size: 14px; padding: 6px 20px;}
.right_trnfer_dv .curr {font-size: 26px;}
.right_trnfer_dv .from {padding-right: 0px;}
.transfer .tranfr_listbox {padding: 0px 0px 10px 0px;}
.transfer_selcthdng{height: auto;}
.xs_hdngtxt label{width: 100%;}
.tranfr_dtlsbox .txt1 {text-align: left; font-weight: 600; font-size: 14px; padding-bottom: 10px; border-bottom: 1px solid #b5b5b5; margin-bottom: 10px;}
.avl_req , .avl{font-size: 14px; text-align: left;}
.h_details.transfer .price_l{margin-top:0px;}
.tranfr_inoficon img{font-size: 10px;}
.trnftbknowbtn{width: 50%; float: right;}
.trnftbknowbtn  .book.book_tr1{margin: 2px 0px 0px 0px;}
.trnftbknowbtn  .book.book_tr1:hover{margin: 2px 0px 0px 0px;}
.tranfr_carimg{text-align: center; padding: 10px;}
.tranfr_carimg img{ width: 150px; height: 120px; 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}
.cnf_bkngleftdv .confirm_details .list-group-item{width: 100%; float: left; min-height: 60px; padding: 10px;}
.cnf_bkngleftdv .confirm_details { padding: 10px 5px 0px;}
.conf_bkng_hdng h1{font-size: 16px}
.conf_bkng_txt1 h1{font-size: 18px;}
.conf_bkng_txt h1{font-size: 18px;}
.confirm_details .list-group-item label{font-size: 14px;}
.vchltogldv{padding-right: 0px;}
.trnfr_viewpopup .modal-dialog {
    padding: 40px 10px 20px;
    background: #ffffff;
}
.left_trnfer_dv h1{    font-size: 18px;}
section.hotel-tab{height: auto;}
.transferCont .tab-list.act{width: 100%}
.transferCont .tab-list{width: 100%}
.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 15PX;}
.trnfrboknow_btm .slLoader {
    text-align: left;
}

}	
@media only screen and (min-width: 768px) and (max-width: 990px) {
.padtabR15{padding-right: 15px}
.childdv{padding-right: 0px;}
#transfer_search_form #pickup_country.form-control { padding-left: 30px; font-weight: 600; 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: 50px;}
.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 15px;}
.tranfer_mofifydv .modify_toggle{margin-top: -40px; 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;}
.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;}
}	

@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: 0 20px}
.trnsfr_pricedv{padding: 20px 20px 0px 20px}
}	
