	/*Resposive Mobile Device*/
@media only screen and (min-width: 320px) and (max-width: 767px) {
.grey_bg.lstng_grey{padding-bottom: 10px}
.mob_checkboxdv{padding-left: 40px;}
.crus_mobvw p {float: right; width: 50%;text-align: right;}
.crus_mobvw label.mob_sightlbl {width: 50%; float: left; height: auto; text-align: left; font-size: 13px;}
.rb_content .rb_txt{font-size: 13px;}	
.hotldetal_prc .btn_roms {width: auto !important; text-align: right !important;}		
.travArebDV .bk_step {margin-top: 15px;}	
.sightbkbtn .back_btn{margin-top: 0px;}	
.newltr_txt p{font-size: 0.9em;}

.flight_bg_pad{padding: 0px;}
.clock_t p{font-size: 12px;}
.flight_rtrun h3 span{font-size: 16px;}
.rulesModCont{width: 100%}
.farerule_hdng{padding: 10px 15px}
.flighfreclose{top: 16px}
.fare_ruletab {padding: 10px 30px;}
.farerule_flight .nav-tabs>li>a {padding: 5px;font-size: 13px;color: #000;border: none;}
.farerule_flight .tab-content{padding: 0px;}
.farerule_flight .fare_ruletab ul li{border:none;}
.farerule_flight .flightTabPane .nav-tabs > li.active > a{font-size: 16px; font-weight: normal;}
.selectCruiseModal .modal-content{float:left}
.flightRdioM .filterCheck_cruise .checkbox_cruise {padding-right: 5px;}
.hotel_img img{height: 85px;}    
.click_rgt_btn {width: 25px; height: 28px;line-height: 28px;font-size: 13px;z-index: 2;top: 172px;}
.hotel_srchbox {right: 25px; top: 171px;height: auto;width: 130px; z-index: 2;padding: 3px 3px;}
.hotel_srchbox .form-control {height: 24px; padding: 0 0 0 5px;font-size: 12px;border-radius: 0px;}
.mybkng_pltfm{text-align: left}
.mybkng_pltfm .mybkng_check{width: 22%; padding: 0px;}
.star_lbl .mybkng_check .checkbox{margin-top: 0px;}
.moreopt_txt{position: absolute;right: 0; bottom: 40px; width: auto;}
.hotlInrformDv.moreopt_txt{position: initial; float: right;}
.moreopt_txt .show_more a{float: right;}
.insurncHeder{padding: 10px 10px;}
.form-control.bookwithdv{height: 50px;}
.form-control.instructdv{height: 50px; margin-bottom: 5px;}
.indivisualInsurButtonContainer{padding: 7px 10px}
.modal-dialog{margin: 0px auto}
.loyaltyDV .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: 6px 5px; font-size: 11px;}
.section_1_address_desc { font-size: 14px; padding: 0px 0px 10px 37px;}
.drop-time h3, .drop-time2 h3{font-size: 16px;}
.drop-time h4, .drop-time2 h4{font-size: 12px;}
.flight-iti-box01 p{font-size: 12px;}
.flight-iti-box03 p{font-size: 12px;}
.flight-heading-booknow{ margin-top: 10px;}
.trav-details-box .flight-booknow-btn .btn-default{margin: 10px 0px 10px 0px}
/*.fbooknow-text04{padding: 30px 0px 0px 0px;}*/
.mhotlPrcsDv.CarPrceDv .rslt_prce span{font-size: 16px}
.mhotlPrcsDv.CarPrceDv .rslt_prce h2{font-size: 17px}
.supplierName{font-size: 14px;}
.cancelB{display: inline-block;}
.hotelQuotbtnDv .btn_quot a{ margin-top: 0;}
/* Loader css */
.bg_loader {height: 200px;width: 100%; margin-top: 15px;}	
.ldrbgimg{background-image:url(../images/loader_image.png); background-repeat: no-repeat;background-size: 100%;background-position: center}
.mob_star_pad{padding-top: 15px;}	
#listloaderimage{padding: 0px;}
.bg_loader{height: 250px; width:100%; margin-top: 0px;}
.loader_hed {text-align: center;height: 112px;margin: 40% auto; width: 100%; position: absolute; font-size: 12px;}
.mpad0{padding: 0px;}
/* Loader css */
.section01{width:100%; float: left; margin: 0px; padding:0px; min-height: inherit; height: auto; position: relative;}
.background-carousel{position: relative; height: 150px;}
.content-wrapper{position: relative; min-height: 150px;}
.form_dv{padding-top: 0;}
.marT0{margin-top: 0px}
.bksight_img{height: auto;}
/*homepage slider*/
.b2blogin_dv button.close{right: 4px; top: 2px; font-size: 14px}
/*.SlideDV {min-height: auto!important; height: 120px!important}*/
.yellow_bg.home_yellow{padding-bottom: 20px; background: #151819}	
.packageDV{height: 158px }
.pack_txt .map_icon_grey{float: left; ;}
.pack_dvBtn {text-align: center;}
.spotlightH{width: 100%; height: 100%; background-size: cover!important}
.pack_txt span{float: left; width: 87%;font-size: 14px;}
.pack_dvBtn > a{padding: 7px 22px; height: auto; line-height: normal;}
.pack_txt{padding: 15px 15px 25px;}
.media_dv{margin-bottom: 10px;}
.media_dv h2{font-size: 20px; margin-bottom: 10px}
.pack_txt h2{display: inline-block; width: 100%}	
.form_pad{padding: 0 15px;}
.xs_padR15{padding-right: 15px!important;}
.padL0{padding-left: 15px;} 
/*.padR0{padding-right: 15px;}*/
.media_prtnr{padding: 30px 20px 0 20px;}
.owl-nav .owl-prev{right: -17px!important; top: 27px;}
.owl-nav .owl-next {left: -17px!important; top: 17px;}
/*main Wrapper*/
.opacity_insd{height: 101px}
.pack_dv { width: 100%;  float: left;margin-bottom: 10px;}
.navbar-wrapper { top: -16px;}
.logo_dv img{width: auto;}
.logo_dv{width: 130px; padding-top: 0;}
.inside_bg{height: 82px}
/*.modal.fade .modal-dialog{width: 92%;}*/
.modifyPopDV .modal-dialog{margin: 0px auto; width: 100%;height: 100%;}
.modifyPopDV  .inner_search_bg{border: none; margin: 0px 0px 0 0px;overflow: scroll;}
.lstng_wrpr{width: 100%; }
.common_headngnew{padding: 12px;}
.common_headngnew h2 {font-size: 1.5em;}
.quick_contct p{font-size: 11px;}
.call_now{margin-right: 4px;}
.media_dv img{width: 100%;}
.img_ful{height: 158px;}
.animtZm { background-position: center top !important; background-size: cover!important}
.desti_capt{bottom: 20px;}
.img_half{margin-top: 12px;}
.img_half img{width: 100%;}
.pref_padR{padding-right: 15px;}
.pref_padL{padding-left: 15px;}
.home_headng{margin: 30px 0 20px}
.partnr_logo1{margin: 0 auto}
.desti_capt > h5{font-size: 16px}
.home_headng h3{font-size: 20px}
/*mobile Navigation*/
#menu .closebtn:hover {text-decoration: none;}
/*#menu {display: block;}*/
#menu .nav.navbar-nav {float: left;margin: 0;width: 100%;}
.navbar_mobile {display: block;  position: absolute; right: 0; padding-top: 45px;}
.mobile_bar{left: 0;position: relative;float: right;}
.mobile_bar button {display: block; margin: 0; padding: 5px 14px 0 0; border-radius: 0; border: none; background: none;}
.navbar_mobile .mobile_bar button span {background: #a39161;width: 25px;}
.navbar-nav > li{padding: 0 20px;}
/*.smenu {background-color: rgba(0,0,0,0.95); box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); height: 100%;  left: -260px; opacity: 0.98; padding-top: 0; position: fixed; top: 0; width: 240px; z-index: 999;}*/
.smenu {background-color: #fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); left: 0; position: absolute; width: 100%; border: none; }
#menu .closebtn {color: #ffffff;display: none;font-size: 25px;height: 30px;position: absolute;right: 0px;top: 0; z-index: 1;width: 50%; text-align: right; padding-right: 15px}
.smenu ul li a {font-size: 13px;padding: 10px 0;}
.navbar .middot {display: none;}
.navbar-nav > li.active a {border: medium none;padding: 0 0 12px;}
.top_nav{padding-top: 0px;}
.navbar-wrapper{padding-top: 25px;}
.my_menu{margin-top: 0px; margin-left: 0px; height: 100%;}
.my_menu li{width: 100%;margin: 0; padding: 0;}
.my_menu li a{padding-left: 20px; margin-bottom: 10px; width: 100%; float: left;}
.my_menu li a:hover{border: none; color: #d99514}
.my_menu li a:hover span::after {background: none}
.my_menu li a:hover span::before {background: none}
.my_menu li.active a{border: none;}
.my_menu li.active a span::after {background: none;}
.my_menu li.active a span::before {background: none;}
.my_menu li.Lngmob{display: block; padding: 10px 12px}
/*end*/
.sign_dv{margin-bottom: 10px; width: 100%;}
/*index header*/
.top_nav{height: auto; z-index: 0}
.home_slider .carousel-inner {height: 100%; min-height: 120px}
.home_slider .carousel-inner .item img{height: 100%; min-height: 100%}
.top_navR {display: none !important;}
.myaccnt_btn{display: block;}
.newltr_btn button { width: 100%; top: 5px; left: 0; height: auto; padding: 2px 0px;}
#lang_popup .modal-sm-language{max-width: 92%;}
.myaccnt_respnv ul li span{margin-right: 10px;}
.btnAccntMob{display: block;}
.btnAccntMob a:hover{color: #ffffff}
.myaccnt_respnv{display: none;}
.show_more{margin-top: 0px; text-align: left; font-size: 13px; width: 100%; }
.ltst_bk { width: 100%; background: #fff; max-height: 181px;  border-radius: 4px; border: 1px solid #edeae4; box-shadow: 0 0 3px 0px rgba(0,0,0,0.1); margin-left: 0px; margin-top: -3px; display: table; overflow: auto; white-space: nowrap;  position: relative;}
.ltst_top { width: 45%; height: auto;  background: #fff; text-align: center;  line-height: normal;  border-bottom: 1px solid #e6e6e6; padding: 0 20px;  color: #000000;  FLOAT: none; display: table-cell;  position: sticky;  left: 0;/*   box-shadow: -13px -1px 25px -13px rgba(0,0,0,0.5) inset */}
.ltst_top div { padding: 7px 0; text-align: left; border-bottom: 1px solid #eee;}
#latestbookingresult { width: 55%; float: none; height: 190px; overflow: auto; overflow-y: hidden;	overflow-x: scroll;  position: absolute;  right:0;  top: -7px;}
.info_dv:nth-child(2n+1) { background-color: #efeff1; height: auto; line-height: normal;}
.info_dv { width: 100%; height: auto; text-align: center; line-height: normal; border-bottom: 1px solid #e6e6e6; font-size: 0.875em; display: inline-block; padding: 0 18px;  color: #151513; overflow-x: auto; /* float: none; */ di1splay: table-cell;}
.info_dv div{padding: 8px 10px; text-align: left; border-bottom: 1px solid #d2d2d2;}
/*Agent Registraion*/
.inputPad_dv{padding-right: 15px;}
.inputPad_dv1{padding-left: 15px; padding-right: 15px;}
.inputPad_dv2{padding-left: 15px; padding-right: 15px;}
.inputAc_dv input, .input_dv input, .input_dv .form-control {color: #8f8c8c; padding-left: 10px; font-size: 14px;}
.sub_headng{padding:14px 15px}
.reginput_dv2{padding: 17px 0 5px 0px;}
.sub_headng1{padding: 14px 23px 0px 15px}
.reginput_dv{padding: 16px 0 6px 0;}
.registrtn_dv1 .cmn_btn a{margin: 10px 5px; padding: 4px 20px; float: none}
.captcha_dv{margin-top: 3px!important;}
.reginput_dv1{padding: 17px 5px 5px 0px; margin-bottom: 0px;}
.sub_headng h3{font-size: 20px;}
.sub_headng1 h4{font-size: 18px; padding-left: 0;}
.inputAc_dv label, .input_dv label{font-size: 12px;}
.foter_right { text-align: center;}
/*my wishlist page*/
.wishlist_Dv{padding: 0px; border: none; background: none; box-shadow: none;}
.wishlist_Dv .list_dv:last-child{border-bottom: 1px solid #bfbdb8;}
.wishlist_Dv .list_dv{background: #ffffff; margin-bottom: 12px; border: 1px solid #bfbdb8; text-align: center; box-shadow: 0 0px 4px 0 rgba(0,0,0,0.2);}
.wishlist_Dv .cmn_btnDv{padding: 0;}
.wishlist_Dv .cmn_btn a{margin-top: 15px; padding: 6px 13px; font-size: 13px;}
.wishlist_Dv .hotel_info p{margin-top: 5px;}
.wishlist_Dv .tripadvsr_icn{margin-top: 10px;}
.wishlist_Dv .hotel_img img { height: 100px;  width: 120px;}
.wishlist_Dv .hotel_info h1{font-size: 20px;}
.wishlist_Dv .padR0{padding-right: 15px;}
.wishlist_Dv .clse_whislst{right: 10px; top: 10px; font-size: 14px;}
/*Awards page*/
.awards_box{padding: 15px 0}
.awardee_lst{padding-bottom: 20px;}
.award_midl{   margin: 0 0;}
.awardee_lst p{padding: 0px;}
.mob_loginDV{display: block; padding-top: 24px;}
.myaccnt_respnv{display: block;}
.top_navmob{display: block; padding: 0px 15px;}
.top_navmob .curncy_dv{margin-top: 0px; margin-bottom: 0px;}
/*Hotel Search form*/
.padR3{padding-right: 15px;}
.xs_padL15{padding-left: 15px!important;}
.news_dv{width: 91%;position: absolute; top: -70px; text-align: center; padding: 5px 5px; height: auto; width: 91%; margin-left:5% ; display: none;}
.news_headng{width: 20%; float: left;}
.news_text{padding-left: 10px; line-height:normal;width: 80%; text-align: left}

.form_dv .nav.nav-tabs > li{/* display: inline-block; padding: 12px 0; */ padding: 0px;  display: table-cell;}
.form_dv .nav.nav-tabs > li a:hover{  display: inline-block; }
.form_dv .nav.nav-tabs li.active a p{color: #e9af0d;}
.form_dv .nav-tabs > li{float: none;}
.arrowRsp{display: block;}  
.arrowRsp a {font-size: 28px; color: #ffbe05; z-index: 0; position: absolute; right: 6px; margin-top:5px; text-shadow: 2px 1px rgba(0,0,0,0.4); -webkit-animation: bounce 2s infinite ease-in-out;}
@-webkit-keyframes bounce {0%, 20%, 60%, 100%  { -webkit-transform: translateX(0); }  40%  { -webkit-transform: translateX(-10px); } 80% { -webkit-transform: translateX(-5px); }}
.recnt_srch{margin-top: 5px;  margin-left: 0px; text-align: left;}
.recnt_togle{left:0; box-shadow: 0 0 4px 2px rgba(0,0,0,0.2)}
/*offer secrion*/
.offer-top{padding: 20px; height: auto; margin:5px 0px 10px 0px;}
.abt_dv{padding: 0px 0px;}
.mre_abt{height: auto; padding: 13px 15px 30px 25px; width: 100%;}
.dels_list{top:10px;}
.mng_hdng{margin: 15px;}
.dels_list ul li{margin: 5px 0px; float: left;}
.ltst_hdng{margin: 15px 0px 15px 0px}
.ltst_hdng h2{width: 78%; font-size: 18px;}
.cnt_hdng h2{font-size:18px;}
.cnt_dv{float: left;}
.cnt_sls h3{font-size:18px;}
.cnt_opr h3{margin: 20px 0 0px 2px; }
.cnt_hdng { float: left; margin: 20px 0 0 0;}
.cnt_sls { width: 100%; float: left; margin-bottom: 10px;}
.srch_top{ margin-bottom: 15px;}
.srch_btm{ margin-top: 15px;}
.form_dv .tab-content{padding-top: 10px}
.cnt_detls a{margin: 5px 0px ; width: 100%;}
.cnt_dv{width: 100%; margin-top: 13px; background: #ffffff; display: block; padding: 16px 10px; box-shadow: 0 0 13px 0px rgba(0,0,0,0.3);}
.opr_dv{width: 100%; margin-top: 13px; overflow:hidden; background: #ffffff; display: block; padding: 16px 10px; box-shadow: 0 0 13px 0px rgba(0,0,0,0.3);}
.cnt_detls h2{font-size: 16px; padding:0px  0px 5px 0px; text-align: left; color: #000}
.srch_hdng h1{    font-size: 20px;    text-align: center;}
.ltst_hdng a{top:0; right: 0}	
.b2blogin_dv .modal-content {border-radius: 0;  width: 90%; margin: 0 auto;}
.loginbtn{margin: 12px 0 0px 0}
.forgot_pass{margin: 10px 0; display: inline-block;}
.login_tab{padding: 0 10px; margin-top: 20px; margin-bottom: 20px;}
.login_tab a{font-size: 16px; padding-bottom: 5px;}
.login_pad{padding: 15px; margin-top: 0px}
.agent_log_frm > p{margin-top: 0px; height: auto; padding: 16px 0; line-height: normal; font-size: 14px}
.agent_log_frm, .staff_log_frm{box-shadow:none;}
.form-group.log_inpt{margin-bottom: 15px;}
.form_dv .nav.nav-tabs{margin: 0; padding: 0; white-space: nowrap; width: 100%; overflow-x: scroll; overflow-y:hidden; /* border-top-right-radius: 8px; border-top-left-radius: 8px; */}
.nav_mob  .nav.nav-tabs > li{width: auto; float: none; display: inline-block; padding: 8px 15px 8px 15px;}
.new_higlts::before{display: none;}
.new_higlts::after{display: none;}
.down-arrow{top: 10px}
.send_mail{ margin-left: 15px; margin-right: 0px ;}
.quick_contct > a{padding-top: 8px; margin-left: 0px; font-size: 12px;}
.form_dv .nav.nav-tabs li a div{height: 35px; width: 60px }
.form_dv .nav.nav-tabs a{height: auto;}
.form_dv .nav.nav-tabs a p{font-size: 14px;}
.form_dv .panel-body{padding: 5px 5px 15px 5px}
.form_headng h1{width: 100%; font-size: 18px; text-align: left; padding: 30px 15px 10px; color: #fff}/*25-02-2020*/
.form_headng{padding: 10px 0 0 0;}
.recnt_srch{width: 100%; margin-bottom: 0px; padding: 0 15px;}/*change by durgesh  */
#advance_search_btn .cmn_btn a{float: none;}
.recnt_srch1 a .fa {font-size: 10px; margin-top: 6px; position: absolute; margin-left: 5px;}
.down-arrow::after{border-top: 5px solid #C45238; border-right: 11px solid transparent; border-bottom: 0 solid transparent; border-left: 11px solid transparent;}
.down-arrow { top: 9px;width: 22px;}
.new_higlts p{font-size: 7px;padding: 0px 0px}
.new_higlts {width: 22px; height: 9px; top: -0; right: 5px;}

.show_more a .fa{margin-left: 0px; font-size: 10px;}
.form_serch{margin: 0; float: none; text-align: center; width: 100%; float: left }
.form_serch .btn_dv > a{font-size: 18px; padding: 5px 15px; width: 100%; line-height: normal; height: auto; }
.recnt_srch1 a{padding-right: 0; padding-left: 10px; width: 100%; display: inline-block;}
.adult_slct .modal-dialog{margin-top: 25px; width: 80%;}
.srch_optnbtn .cmn_btnDv{margin: 0px;}
.b2blogin_dv .modal-dialog{width: auto;}
.offer-bottom{overflow: hidden;}
.meetus_cap > span{float: left; width: 30%}
.meetus_cap img{width: 100%}
.dels_list ul li a{margin-right: 0; font-size: 14px}
.meetus_cap p{font-size: 20px; }
.meetus_cap .offer_btm {float: left; margin-top: 0;	padding-left:0px; width: 100%; font-size: 14px!important;}
/*--added by ananta for searchpage_meet us image 05-04-18--*/
#meetusimg img{max-width: 100%;}
.meetus_cap {color: #ffffff;float: left;margin-bottom: 10px;width: 100%;}
.cruise_mdf_search_btn {float: initial;margin: 15px 0px;}

.offer_list ul li{margin-bottom: 10px;width: 100%; font-size: 14px}
.accntBox{display: none;}
/*about us*/
.cmn_tophdng h3{font-size: 24px}
.highlight_img span {width: 100%; height: 200px; margin: 20px 0px; background-position: center !important;	background-size: contain !important;}
.core_value h1{margin-bottom: 10px;  margin-top: 10px;}
.desgn_dv p{text-align:center; margin-bottom: 15px;}
/*common*/
.lstng_wrpr{width:100%; padding-bottom:0px; padding-top:5px;}
.common_headngnew{margin-top: 58px;}
.cmn_tophdng {padding-top:0px;margin: 15px 0 15px;}
.cmn_textbox{padding: 15px 10px 10px;}
.form-control{font-size:0.8em;}
/*career page*/
.myaccnt_btn{margin-top: 15px;}
/*survey page*/
.survey_box{padding: 15px;}
.srvey_rdio{width:100%;z-index:1;}
.srv_ph {width: 100%; margin-left: 0%;}
.survey_form{padding:15px;}
.captcha_input{width: 66%;}
.survey_dv h3 {font-size: 0.9em;}
.survey_form .btn_dv > a { padding: 5px 15px;  margin-right: 5px; height: auto; line-height: normal; font-size: 14px;}
.survey_form .btn_dv{width: 100%; text-align: center;}
/*footer*/
.footer_top{padding:10px 0px 10px; width: 100%; float: left;}
.welcm_pad{padding:5px;text-align:center;}
.foter_social{padding-top:10px; text-align:center; border-top: 1px solid #474747}
.foter_txt{text-align:center;padding-right:0px; margin-bottom: 10px}
.foter_right p{text-align:center;padding: 10px 0px 10px;}
.footer_botm{text-align: center; width: 100%; float: left;}
.foter_left span{margin-bottom: 10px;}
.psi_icon{margin-top: 10px;}
.gic_icon{margin-top: 10px;}
/*Awards*/
.award_marg {margin-top: 20px;}
.cmn_tophdng h3 {font-size: 22px;}
.awards_Dv .cmn_tophdng {margin-bottom: 10px;}
.awads_hedng h1::before {width: 7.5%; left: 3%; top: 11px;}
.awads_hedng h1::after {width: 7.5%; right: 3%; top: 11px;}
.awads_hedng h1 {font-size: 20px;}
.awardee_lst span{padding-top:15px;}
.awardee_lst p {font-size: 14px; margin-top: 5px; margin-bottom: 7px;}
/*privacy policy*/
.privacy-span{float:left; width: 20px;}
.collapse_dv .glyphicon{font-size: 14px;margin-right:0px;}
.privacy-span1{font-size: 14px;display: block;padding-left: 18px;}
.privcy_lst li{font-size: 14px;}
.privcy_lst li::before{font-size: 5px;}
.cmn_para p {font-size: 14px; line-height: normal; text-align: left;}
.collapse_dv p{font-size: 15px; text-align: left;}
.collapse_dv p {padding-left: 16px;}
.qhse_img img {margin-top: 25px;}

/*qhse policy*/
.qhsc_box {padding-top: 5px;}
.qhsc_lst li {font-size: 15px; padding-left: 0px;}
.qhse_img img {margin-top: 0px;}
.qhse_img span{margin-top: 10px; height: 281px; background-size: contain !important;}
/*quality-objectives*/
.object_img img{margin-top:0px;}
.object_img span{    background-size: contain!important; height: 200px}
/*edit_profile*/
/*terms and conditions*/
.accordion-toggle{font-size: 0.7em;}
.terms_top .glyphicon{top:0px; margin-right: 8px; font-size: 18px;}
/*booking-list*/
.mybkng_check{padding-right:9px; width: 100%; display: inline-block; padding-top: 5px }
.mybkng_check label {font-size: 0.8em; padding-left: 18px;}
.mybkng_pad {padding-left: 20px;padding-right: 20px;}
.mybkng_marg {margin-right: 0px;padding-bottom:0px;}
.mybkng_inpt label {margin-bottom: 5px; font-size:1em;}
.booking-ipad{padding-top:5px; text-align: right;}
.bk_srchBtn{padding-top: 0; text-align: center;}
.mybkng_inpt .form-control {height: auto; padding:6px 15px; font-size:14px;}
.mybkng_date .cal_icn{top: 6px; right: 10px}
.bk_stats h5 span{font-size: 13px!important;}
.bk_srchBtn a {height: 31px; line-height: 27px; font-size: 1em;}
.mybkng_dv {padding-top: 20px; margin-bottom: 15px; padding-bottom: 10px}
.bkng_chart{width: 100%; padding-left:0px;margin: -15px 0px -20px -36px;}
.bkng_list{width: 100%;}
/*about us*/
.about_text h1{font-size: 20px; text-align: center;}
.about_text p{padding-right: 0px; font-size: 15px; margin-top: 15px}
.glob_offc ul li{font-size: 15px}
.abt_messg{padding-bottom: 10px!important;}
.highlight_img img{margin-top: 0px;}
.globl_Dv .cmn_tophdng h2{margin-top: 10px; font-size: 16px;}
.globl_Dv .cmn_tophdng{border-top: 1px solid #ccc; margin-top: 25px; padding-top: 15px;}
.globl_Dv .cmn_tophdng{margin-bottom: 25px; text-align: center;}
.glob_offc h3{text-align: center; font-size: 16px;}
.offcmap_img span{margin-top: 10px; height: 140px} 
.offcmap_img img{width: 100%; margin-top: 25px;}
.offc_img{padding: 0px}
.offc_img img{margin-top: 0px;}
.values_dv{padding-left: 0px; text-align: center; padding-bottom: 20px; width: 100%; position: relative;}
.values_dv h1{padding-left: 0px; margin-top: 28px; font-size: 20px}
.offc_img span{ margin-top: 0;}
.icn_postn { left: 0; right: 0; top: -26px; margin: 10px auto;}
.core_value{text-align: center;}
.abt_messg{text-align: center;}
.abt_messg span{margin-bottom: 20px;}
.about_usdv .cmn_tophdng{margin-top: 20px;}
/*contact us*/
.contctBox{margin: 0 15px 10px; padding: 10px;}
.contctAddrs{padding: 0px}
.helpLine_nmbr{width: 100%; padding: 10px; margin: 10px 0 0 0px; box-shadow: none}
.PhnoDv, .addDv{width: 100%; margin-top: 15px;}
.contctAddrs h1{margin-top: 0px; text-align: center; margin-bottom:0px; font-size: 22px; border-bottom: 1px solid #e1e1e1; padding-bottom: 10px;}
.helpLine_nmbr h1{font-size: 22px; margin-bottom: 10px;}
.helpLine_nmbr h2{font-size: 18px;}
.helpLine_nmbr a{font-size: 26px;}
.addDv p{padding:10px 40px 0 40px;}
.addDv p::before { left: 20px; top: 13px;}
.PhnoDv{padding: 0 20px}
.contct_map{height: auto; margin-bottom: 20px; background-size: contain; padding: 15px}
.map-conct{height: 250px!important; margin-bottom: 10px}
.locatin_Dv{width: 90%; margin: 0 auto;}
.locatin_Dv h1{font-size: 20px;}
.contct_fltr { width: 100%;  height: auto;  margin: 0 0 0 0;  float: none;  margin: 0% auto 0px; padding: 10px 20px 26px; position: relative;}
.contct_reset{margin-top: 0;}
.addmapBox{margin-top: 0px;}
.addDv_map h1{text-align: center; font-size: 20px;}
.addDv_map p{padding-left: 50px;}
.addDv_map p::before{left: 30px;}
.addDv_map a{padding-left: 30px; }
.addDv_map{border-right: none; border-bottom:1px solid #cccccc; padding-top: 10px; padding-bottom: 10px; min-height: auto}
/*.addDv_map:last-child{ border-bottom:none; }*/
.cmn_btnDv{margin: 0px!important; padding: 0px 15px;}
/*survey*/
.srv_ph_code{width: 30%;}
.srv_ph{width: 69%;} 
.collapse_dv .panel-title{width: 100%; font-size: 18px;}
.collapse_dv .panel-default > .panel-heading{padding: 4px 8px;}
.srt_hdng p{margin-top: 0px; font-size: 14px;}
.srt_hdng h2{font-size: 16px;}
 /*hotel_search*/
.quote_Tdetails .srt_hdng p{    margin-top: 5px;     margin-bottom: 10px; font-size: 13px;}
.padL5{padding-left: 15px} 
.srch_rst1 { box-shadow: 0 0 4px 0px rgba(0,0,0,0.2); background: #fff; margin-bottom: 10px; padding-top: 15px; padding-bottom: 15px; display: inline-block;  padding-left: 15px; min-height: 100px}
.srch_hdng{margin-top: 0px;}
.cnt_img{    width: 30%; margin: 0 auto;     text-align: center; display: inline-block;}
.cntBox{text-align: center;}
.feedbck_dv{display: block; text-align: center; margin-top: 25px; margin-bottom: 10px;}
.rst_img{padding-top: 0px; text-align: left; padding-right: 0;}
.dealsimg{width: 70px; height: 70px}
.srt_hdng{padding-top: 0; text-align: left; padding-right: 10px; padding-left: 5px}
.btn_bk{text-align: left;}/* channge by durgesh  */
.btn_dv button{margin-right: 0; right: 0; font-size: 12px; height: auto; line-height: normal; padding: 4px 10px;}
.newltr_btn button{    font-size: 14px;
    height: auto; line-height: normal; padding: 11px 10px; margin-top: 0; width: auto; margin-left: 0; float: left; top: 0;}/*change by durgesh*/
.newsltr_dv{height: auto}
.newsltr_dv {    height: auto;    background: none;    background-color: #f1f1f1;    display: inline-block; margin-top: 10px}
.newltr_icndv{width: 100%; text-align: center; margin-bottom: 10px;}
.newltr_txt span {    font-size: 13px;    margin-top: 12px;    display: inline-block;}
/* .srch_dls{text-align: center; margin:10px 0 16px;} */
.srch_dls{text-align: center; display: inline-block; margin-bottom: 20px}
.srch_dls a{text-decoration: none; padding: 5px 10px;  border: 1px solid #b88b5b; border-radius: 55px; width: auto; display:inline-block;  font-size: 14px;  text-align: center;}
.newltr_fld{width: 70%;}
.newltr_btn{width: 30%;}
.newltr_txt{width: 100%; margin-bottom: 10px}
/*my account menu*/
.smenu1 {background-color: #fff;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); height: 100%;  right: -270px; padding-top: 0px;position: fixed;top: 0;width: 240px; z-index: 999;}
.myAccntBtn button {width: 30px;height: 30px;background: #a39161;border-radius: 80%;padding: 0;float: left;margin-top: 16px;margin-right: 8px;border: none;font-size: 14px;color: #fff;position: absolute;right: 40px;top: 8px;}/*09-07-2020*/
.myAccntBtn{float: left;}
/* .smenu1 .closebtn {display: block;font-size: 17px; color: #000; padding: 0;	margin-top: -10px;	width: 20px;	height: 20px;	float: left;	background: #fff;	border-radius: 30px;	margin-left: 10px;	text-align: center;	line-height: 20px;	position: absolute;	right: 12px;	top: 14px;} */
#menuBox2{display: block;height: 100%;}
.myAccntBtn{display: block}
.user_prfl{border-top-left-radius: 0; border-top-right-radius: 0;}
#my_accnt{display: none;}
.top_navmob {padding: 0px;	margin-top: 40px; background: #262626; width: 100%; float: left;}
.mob_bdr {min-height: 30px;float: left;width: 50%;margin: 0;padding: 4px 0 0 10px;text-align: left;border-right: 1px solid #4e4e4e;border-bottom: 1px solid #dfe1ef;top: 0px;}
.mainMenuRes{width: 100%; float: left;}
.qut_dv{ margin-right: 0; margin-bottom: 0}
.margin_boxDv{position: relative;}
.margin_boxDv i{position: absolute; right: 15px; color: #fff; font-size: 12px; top: 4px;}
.logout_dv { display: inline-block; margin-left: 0px; position: absolute; left: 0; top: 0;}
/*.lang_dv{ margin-right: 0; padding-left: 5px;}*/
.xs_bdr0{border-right: none }
.xs_bdrB0{border-bottom: none }
.margin_drop .btn.dropdown-toggle.btn-default{padding: 0px}
.margin_drop .dropdown-menu > .active > a{padding-left: 12px;}
.margin_boxDv ul li a{color: #000; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.margin_boxDv li a:hover{margin: 0 0 0 0; padding-left:15px; transition:none; padding-bottom: 5px;}
.logout_dv a {	height: 25px;	line-height: 25px;	margin-right: 0;	padding: 0;	margin-top: 0;	color: #ba7429;font-size: 15px;	width: 25px;	position: absolute;	top: 8px;	left: 10px;	text-align: center;	background: #fff;	border: none;}
.logout_dv a:hover{color: #ffffff}
.mainMenuRes li{width: 100%;float: left;padding-left: 0px;border-top: 1px solid #dfe1ef;}
.mainMenuRes li:last-child{border-bottom: 1px solid #dfe1ef;}
.mainMenuRes li a{margin-bottom: 0px;  padding-left: 10px!important;}
.mainMenuRes li a:hover {background: #b08a3f;color: #000;}
.margin_drop .dropdown-menu.open{top: 19px !important; left: -23px!important}
.user_menu{padding:10px 0 0  0px;}
.user_menu ul li{margin-bottom: 0px;}
.user_menu li a{width: 100%; padding: 5px 10px; width: 100%; float: left;}
.user_img{width: 50px;height: 50px;}
.user_img img{    border-radius: 50%;   width: 100%;}
.user_img::before{width: 51px; height: 56px;top: -3px; left: 0px;}
.user_menu  .dividr{margin: 10px 0px}
.smenu1 .closebtn {display: block;	font-size: 21px; color: #fff; padding: 0;	margin-top: 0;	width: 22px;	height: 22px;	float: left;	background: #bc985d;	/* border-radius: 30px; */	margin-left: 10px;text-align: center;line-height: 22px; position: absolute;	left: -28px;top: 10px;}
.innrformM .modal-dialog{margin: 10px auto 0 !important;}
/*mobile cions*/
.mob_icons {background: #000000;bottom: 20px;display: block;left: 0;padding: 5px 15px;position: fixed;right: 0;width: 80%;z-index: 1;text-align: center;display:block;margin: 0 auto;border-radius: 9px;}
.mob_icons .list_map .list_view {border-radius: 30px;height: 35px;margin: 0 10px 0 0; width: 35px;}
.mob_icons .list_map .map_view {background: #ffffff none repeat scroll 0 0; border-radius: 30px; height: 35px; margin: 0 10px 0 0; width: 35px;border: medium none;}
.mob_searchagin, .mob_refine {background: #ffffff none repeat scroll 0 0;border-radius: 5px;color: #e72217;display: inline-block;font-size: 16px;height: 28px;margin-right: 5px;padding-top: 6px;text-align: center;width: 28px;}/*change by durgesh 30-04-2020 margin-right: 10px;*/
.list_map { border: medium none;display: inline-block;float: none;padding: 0;}
.map_view:hover{color:#ffffff;}
.mob_compare > a {display: inline-block; padding-top: 7px;position: relative;}
.mob_compare{background: #ffffff none repeat scroll 0 0;border-radius: 35px;color: #ffffff;display: none;height: 35px;  width: 35px;position: relative;}
.mob_compicon{display: inline-block;background: url('../images/compare.png'); width: 15px;height: 15px;}
/*end*/
.cpmare_icon{background: #9c6b38; left: -16px;  width: 16px;  height: 16px;  position: absolute; top: -6px; border-radius: 30px; color: #fff; font-size: 12px; line-height: 16px;   text-align: center;}
.result-page-section span.mob_searchagin {color: #e72217;}
.result-page-section span.mob_refine {color: #e72217;}
.modify_dv {height: 72vh; left: 0;margin-left: 0;overflow-y: scroll; position: static;width: 100%;top: -26px; right: 0}
/*.closebtn1, .closebtn2 {position: absolute;right: 20px;top: 5px;}*/
.closebtn1, .closebtn2 {position: absolute;right: 15px;top: 14px;color: #fff;}
/* RAHUL CHANGES 12th May 2018 */
/*.refine_ful { background: #ffffff none repeat scroll 0 0;  border: 3px solid #d3d3d7; display: none; height: 79vh;  left: 0;  overflow-y: scroll; position: fixed;  top: 4%; width: 93%!important;  z-index: 1050; right: 0;  margin: 0 auto;  padding: 0px;}*/
.mapviewbdr{border: none;}
.mapclode{top: 15px!important; right: 15%}
/* END */
.closebtn3 { position: absolute; right: 10px;  background: #fff; width: 15px;  height: 15px;  border-radius: 50%;  margin: 5px; text-align: center; color: #000;   z-index: 999; top: 0px; line-height: 17px; right: 0}
.filter_dv {width: auto;border: none;}
/*
.searchL{display:none;}  
.refine_ful { background: #454047;  border: none; display: none; height: 100%;  left: 0;  overflow-y: scroll; position: fixed;  top: 4%; width: 100%;  z-index: 1050; right: 0;  margin: 0 auto;  padding: 0px;}
*/
/*.mobsearchL{display: block}*/
.modalOverlay1 {background-color: rgba(0, 0, 0, 0.7);height: 100%;left: 0;top: 0;width: 100%; position: fixed;}
.pointer-none1{pointer-events: none;}
.rgt_fltr_top{width: 100%; padding: 8px 10px 3px 10px; border-radius: 4px; padding: 8px 15px 3px 18px; height: auto;}/*change by durgesh*/
.rgt_fltr_top .form-group{    margin-bottom: 5px; padding: 0px 5px;}
.spinr_vw{ padding: 0 5px 0 15px; margin-top: 10px; text-align: left}
.rsltspin_vw{ margin-top: 10px; padding-right: 15px; text-align: right; width: 50%;}
.right_dvpad .rsltspin_vw{width: 100%}
.list_mode {width: 100%;}
.lstng_hedr h1{font-size: 20px; padding: 20px 0 10px 0px; width: 100%}
.city_alrt{height: auto; padding: 10px}
.lstng_hedr{width: 100%; float: left; padding-bottom: 0;}
.alert_dv{width: 100%; float: left}
.city_alrt{float: left; width: 100%; margin-top:0px; }
.alrt_icn{width: 17%; float: left;}
.alrt_txt{width: 79%; float: left;}
.alrt_txt h1{font-size: 14px;} 
.alrt_txt p{font-size: 12px;}
.lstng_srch{width: 100%;margin: 0px 0px 0px 0px;display: inline-block;float: left;}//durgesh
.rgt_fltr_top{height: auto}
.fixed-header{position: relative;}
.right_dvpad{padding: 0px 15px; width: 100%; min-height: auto;}
.fltr_srt label{font-size: 14px; width: 36%;}
.fltr_srt1 label{font-size: 14px; vertical-align: 10px}
.list_mode a{width: 65%;}
.spinr_vw label{font-size: 14px; margin-right: 3px;}
.fltr_srt1 .arrow_icon{right: 18px !important;}
.rsltspin_vw label{font-size: 14px;}
.hotel_img{text-align: left; padding: 5px;}
.hotel_info{text-align: left; padding: 0px 5px 0px 5px;}/*remove !important 06-06-18 durgesh*/
.prce_dv{text-align: left; padding: 0px; width: 50%; float: left;}
.rslt_prce{text-align: left; padding: 10px 0 0 0; display: inline-block; width: auto;} /* change by durgesh */
.btn_roms{text-align: right;padding: 10px 0 0 0;width: 50%;float: left;}
.btn_roms a {height: auto; line-height: normal; padding: 4px 10px; margin-right: 0;	margin-top: 5px; font-size: 14px}
.cmpr_check .filterCheck{height: auto; text-align: left; margin-top: 8px;}/* change by durgesh  add margin*/
.filterCheck{height: auto; text-align: left;}
.filterCheck a{padding-left: 13px; }
.cmpr_check{width: 100%; text-align: left ; left: 20px; right: 0; margin-top: 0px; top: -15px}
.hotlLsitComDV .cmpr_check{width: 100%; text-align: left ; left: 0; right: 0; margin-top: 0px; top: 0; padding: 0px}
.hotlLsitComDV .cmpr_check .filterCheck .checkbox label::before{right: 0; bottom: 0; left: 0; padding: 0; margin: 0;}
.hotlLsitComDV  .filterCheck .checkbox{padding: 0px; width: auto;}
.hotlLsitComDV  .cmpr_check .filterCheck label{padding-top: 1px; font-size: 13px;}
.hotlLsitComDV  .comp_lodr{left: 153px; top: 7px;}
.rslt_prce h2{padding-right: 0; font-size: 22px; padding-top: 0px}
.rslt_prce span{padding-right: 0; font-size: 16px; vertical-align: top; }
.prce_dv label{text-align: left; padding: 0px; display: inline-block; width: auto; }/* change by durgesh */
.filterCheck .checkbox{display: inline-block; width: auto; }/* change by durgesh */
.lft_fltr .filterCheck .checkbox{display: inline-block; width: 100%; }/* change by durgesh */
.cmpr_check .filterCheck label{padding-left: 5px;}
.cmpr_check .filterCheck .checkbox label::before { right: 0; bottom: 6px;}
.list_dv{border: 1px solid #ccc;width: 100%; padding: 0px; margin-top: 15px;}
.listingVW{width: 100%; float: left;}
.list_dv:hover{padding: 0px; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2)}
.hotel_info h1{font-size: 17px; text-align: left;}
.imagHotelM{width: 100% !important; height: 100px!important; display: inline-block; background-size:cover/* contain */ !important; background-repeat: no-repeat;}
.hotel_info p{margin-top: 0;}
.map_icnS{float: left;}
.bkhotel_detl .map_icnS{float: none;}
.tripadvsr_icn{display: inline-block; width: auto; text-align: left}
.mhotlPrcsDv{padding: 10px; margin: 10px 0 0 0; background: #e1e1e1; padding: 5px; background: #f1f1f1; min-height: 65px}
.mob_searchagin, .mob_refine{color: #9c6b38;}
.hotel_info h1{margin-top: 5px;}
.gotoPgeDv select{float: right;}
.gotoPgeDv {margin-left: 0px;}
/*Inner search form*/
.inner_search_bg{padding:10px 0px}
.rsltspin_vw label{float: left; text-align: left; padding-right: 2px}
.Mob_listedit{display: none;}
/*hotel select*/
.fltr_clps{height: auto; float: left; padding: 10px 0 10px 0}
.rm_catgry{width: 50%; /* margin-bottom: 5px; */}
.rm_ofr{width: 50%; margin-left: 0px;}
.pr_ngtdv {width: 50%;margin: 0;/*padding-right: 5px!important;*/}/*change by durgesh 16-05-18*/
.list_pad {   padding-right: 0;}
.pr_ngt {width: 50%;padding-left: 15px; padding-right: 15px;}
.pr_ngt .arrow_icon{right: 26px;}
.rm_slct{padding: 0;}
.rm_left{padding: 0px;}
.meal_bsis{padding-right: 0px;}
.avlb_stats{padding-right: 0px;}
.rm_info{border-bottom: 1px solid #cccccc; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px;}
.rm_top{padding: 4px 15px;}
.rm_rght{width: 100%; text-align: center; margin-top: 15px; padding-left: 0; float: left; text-align: center; border-top:1px solid #e1e1e1}
.rm_rght p{padding: 11px 0px 5px 0; font-size: 22px; display: inline-block;}
.select_RatBrk{padding-bottom: 5px;}
.bokng_dv{height: auto;}
.bokng_dv{padding: 0 15px 10px 10px; text-align: left; background: #e1e1e1}
.btn_quot{padding: 0px 0px 0px 15px; }
.btn_quot a{padding:1px 4px !important; font-size: 11px !important; width: auto!important; height: auto; margin: 0;}
.btn_bknow{text-align: right; padding-right: 5px; padding-left: 10px}
.btn_bknow a{padding: 6px 10px; height: auto; line-height: normal; font-size: 14px;}
.more_hotels{text-align: center; width: 97%; margin-left: 2%; padding-bottom: 5px; margin-bottom: 0px;}/*change by durgesh*/
.room_toggle{margin-top: 0;}
.more_hotels label{font-size: 14px;}
.cncl_dv {width: 100%; padding: 10px; right: 0; left: 13px; top: 30px; }/*13-12-2021*/
.cncl_dv a{padding: 0 4px !important; font-size: 10px !important; right: 6px!important;}
.cncl_dv p{margin-bottom: 5px; padding-top: 20px;}
.listng_dv{padding: 5px 15px 10px 15px;}
/*Book now*/
.contry_code{width: 30%;margin-right: 5px; text-indent: 0}
/* RAHUL CHANGES 12th MAY 2018 */
.cmn_warpr{width:100%; padding:10px}/* change by Durgesh 10px 0 0 0 */
.cmn_warpr{width:100%; padding:0px}/* change by Durgesh 10px 0 0 0 */
/* END */
.title_dv .form-control{height: auto; line-height: normal; padding: 10px 24px  10px 10px;} 
.bk_step{padding: 10px 10px 10px; border: none}
.bk_step.active{margin-left: 0;}
.bkhotel_detl {text-align: left; min-height: auto; padding-top: 14px}/* add by Durgesh */
.bkhotel_detl p {margin: 0px;  display: inline-block; width: 100%; }
.bk_step{padding: 6px 6px; float: left; width: 100%}
.back_btn a{height: auto; line-height: normal; padding: 6px 10px; font-size: 12px; margin-top: 10px; float: none;}
.back_btn{text-align: right; /*margin-top:-45px*/} /*Durgesh code remove*/
.bkng_dv{margin-top: 10px; padding: 0 15px; margin-bottom: 10px;}
.bk_imgdv{padding: 15px 5px 5px 5px; text-align: center;}
.bkhotel_detl h1{font-size: 18px;}
.bk_imgdv span {height: 90px !important; width: 100%!important; background-size: contain!important; }
.bk_step.active h3{font-size: 14px;}
/*step inline hotel*/
.bk_step h3{width: 16%; float: left;font-size: 14px;}
.bk_step h2{font-size: 14px; margin-top: 0px; width: auto; float: left;}

.hotl_chk{width: 100%; display: inline-block; padding-top: 5px;}
.bkghtl_dv{padding: 0 5px}
.chkein_date{width: 33%; padding: 0 5px 0 0px; text-align: center;}
.chkein_day{width: 20%; min-height: 45px; text-align: center;}/*add by durgesh*/
.chkein_date label{font-size: 12px;}
.chkein_date span{padding-left: 6px; font-size: 12px; padding-left: 0px;}
.chkein_day span{padding-left:0px; font-size: 13px;float: left; width: 100%}
.total_rate{padding-top: 10px; text-align: center;}
.total_rate label {	width: auto; font-size: 15px; margin-top: 0px; display: inline-block; float: left;}
/*.total_rate label {	text-align: left; width: auto; float: left;	font-size: 15px; margin-top: 0px;}*/
.total_price {  width: auto;  padding-top: 0px; font-size: 13px; margin-right:0px; display: inline-block; float: right;}
/*.total_price { text-align: right; width: 60%; float: left; padding-top: 0px; font-size: 13px; margin-right: 5px;}*/
.total_price span{vertical-align: inherit; font-size: 20px; padding: 0px; }
/*.total_price span{padding-top: 5px; padding-left: 5px;}*/
.total_price h3{margin-top: 0; font-size: 22px;}
/*.total_price h3{margin-top: 0; font-size: 24px;}*/
.refnd_stuts label {font-size: 1em; color: #353037;	margin-top: 10px;}
.trvlr_dv{padding: 0px 15px 15px 15px}
.room_info h3{font-size: 13px;}
.refnd_stuts{padding-top: 15px;}
.refnd_stuts label{margin-top: 10px; font-size: 14px}
.rate_brkup a{font-size: 12px; float: none}
.room_info h2{font-size: 14px;}
.pax_info{padding: 0; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1;}
.room_info{padding-bottom: 15px;}
.bdr_left{border-left: none !important;}
.trvlrpax_dv{width: 25%;border-right: none; border-left: 1px solid #e1e1e1; padding-top: 5px;}
.trvlrpax_dv label{font-size: 13px; margin-bottom: 4px;}
.price_dv h2{font-size: 26px; display: inline-block;}
.bkng_hedng{padding: 10px;}/*remove !important durgesh*/
.bkng_hedng h1{font-size: 18px; margin-bottom: 0px;}	
.price_dv {padding-left: 15px; padding-top: 10px; padding-right: 15px; text-align: left;}
.total_rate {border-top: none; padding-top: 10px; margin-top: 10px; padding-bottom: 10px;background: none;}
.serv_dv {height: auto;	text-align: center;	width: 50%;	float: left;	margin-bottom: 20px;}
.offer_txt {text-align: left; margin-bottom: 20px; width: 43%;float: left; }
.offer_txt > p {font-size: 16px; line-height: normal}
.offer-bottom {min-height: 115px}
.form_inrPad {padding: 0 15px;}
.copy_flds {padding-left: 0; padding-top: 7px; padding-right: 5px; font-size: 14px;}
.title_dv{text-align: left}
.title_dv .arrow_icon{right: 20px; top: 40px ;}/*change by durgesh remove important 22-05-18*/
.title_Chld .arrow_icon{right: 35px!important; top: 38px !important;}/* change by durgesh */
.copy_info{height: 18px; }
.prsnl_dv {padding: 0 15px 10px; display: inline-block; width: 100%;}
.bkng_input .form-control{padding: 10px 28px 10px 10px; height: auto; line-height: normal;}
.bkng_lbl label{margin-bottom: 5px;}
.contct_numb{width: 66%;}
.bkng_hedng span{margin-left: 0; }
.bkng_textara textarea{height: 50px; width: 100%; margin-top: 10px;}
.bkng_chklst{padding-left: 25px;}
.bkng_chklst .filterCheck{width: 48%; margin-right: 1%; float: left; text-align: left;}/* change by durgesh width */
.bkng_note1{padding: 0; font-size: 14px;}
.filterCheck .checkbox label{font-size: 14px; text-align: left;}
.cancl_plcy{}
.cancl_plcy p{font-size: 14px; padding-left: 10px;}

.condtn_dv{padding-left: 0px;}
.filterCheck .checkbox label::before {top: 0px;}
.bkng_agncy{padding: 0px;}
.bkng_agncy .form-control{width: 100%; font-size: 14px; margin-bottom: 10px;}
.bkng_agncy span{font-size: 14px; padding-top: 10px; margin-bottom: 5px; margin-left: 0;}
.bokng_btn { padding: 0; text-align: center;}
.bokng_btn a{height: auto; line-height: normal; font-size: 14px; text-align: center; padding: 6px 10px; float: none; margin-bo: 0px; }
.agncy_numb p{width: 100%}
.agncy_numb{padding-left: 15px;}

.bkng_text h1{margin-bottom: 0; word-break: break-all; font-size: 15px;} 
.travlr_name{padding:  0 0 10px 10px; display: inline-block;}/* chage by durgesh */
.passenger_names{left: 31px!important; width: 86%!important; margin: -33px 0!important;}
/* .bkng_dv1{margin-bottom: 10px; margin-top: 0;} */
.refnd_icn{margin-right: 0;}
.bkng_input label{font-size: 14px}
/*booking confirom*/
.trnsfr_bkngDv{height: auto; padding: 10px; min-height: auto; display: inline-block; width: 100%}/* add css by durgesh */
.trnsfr_bkngID label{font-size: 14px;}
.trnsfr_bkngID h1{font-size: 16px;}
.cmnheadingBg h5 > .label.label-danger{font-size: 18px!important; text-transform: capitalize;}/* add css by durgesh */
.cmnheadingBg h5 > .label.label-success{font-size: 18px!important; text-transform: capitalize;}/* add css by durgesh */
.trnsfr_headng h1{font-size: 18px; display: inline;}/* change by Durgesh */
.cmnheadingBg > h1, .cmnheadingBg > h5{font-size: 18px;}/* change by Durgesh */
.addsrvc_btn a, button{font-size: 13px; margin-bottom: 8px; margin-right: 0; padding:4px 5px}/* dont-change by durgesh for sight */
.cmnheadingBg h5 > .label.label-warning{font-size: 20px!important; padding-left: 0!important;}/* change by Durgesh */
.inrFromDv{padding: 10px;}

.cellRes{width: 100%; height: auto; border-bottom: 1px solid #e1e1e1; padding: 10px 5px; font-size: 13px; text-align: left}
.mybkng_dtls{height: auto; float: left;margin-bottom: 15px;}
.mybkng_srch{background: none; padding: 10px;}
.mybkng_dtls{box-shadow: 0 0 8px 0 rgba(0,0,0,0.2); border-bottom: none}
.xs_Bklbl {width: 40%;float: left; display: block}
.cellRes:nth-child(2n+1) {background: #f1f1f1; color: #000;}
.mybkng_dtls:hover{background: none; cursor: pointer;}
/*my account*/
.my_accTab{height: auto; float: left; border: none; width: 100%; margin-top: 10px; margin-bottom: 5px; background: none}
.my_accTab a.tab_active .my_accntIcn{background-color: none;}
.my_accDv p{color: #000000}
.my_accDv span{margin-top: 8px; margin-bottom: 5px;}
.my_accDv {width: 12%; min-height: 40px; border: none;background: #e1e1e1; margin: 2px; padding: 0;  }
.tab_active {background: #353037 !important;color: #ffffff!important;}
.tab_active p{color: #ffffff} 
.my_accDv p{font-size: 14px; word-break: break-all; display: none;}
.acnt_crdt{padding: 0 15px; text-align: center;}
.acnt_crdt h1{font-size: 18px; padding: 10px 10px 5px 10px;}
.crdt_prgsbar h2{font-size: 26px; margin: 6px 0;}
.aed_sgn{font-size: 26px;}
.acnt_crdt p{padding: 0 15px 5px 11px; font-size: 14px}
.crdt_prgsbar{margin-top: 10px; padding-left: 11px; font-size: 18px;}
.proB_left{width: 50%; text-align: left; float: left;}
.proB_rght{width: 50%; text-align: right; float: left;}
.acnt_bkng{padding: 15px;}
.acnt_bkng h1{font-size: 18px;}
.acnt_bkng p{font-size: 14px; margin-bottom: 10px;}
.bkng_list ul li{width: 50%; float: left; margin-bottom: 10px; font-size: 13px;}
.recnt_bkng{padding: 10px 10px;}
.recnt_bkng h1{font-size: 20px;}
.recnt_bkng a{padding: 5px 15px; font-size: 14px;}
.chart_height svg {width: 270px;}
.btn_crdt{display: inline-block; width: 100%; text-align: center; background: #f1f1f1; padding: 10px }
.btn_crdt a{margin: 0px; font-size: 14px; float: none;}
.bkng_list{padding-top: 10px}
.chart_height div{width: 100%!important;}
.travler_add{padding: 10px 15px;}
.bkng_chart svg {margin-top: -20px;margin-left: 15%;}
.recnt_Bkdtl {	height: auto; line-height: normal; background: #fff; border: none; box-shadow: 0 0 2px 0 rgba(0,0,0,0.3);width: 96%; margin: 2%; }
.recnt_Bkdtl:nth-child(2n+1) {background: #f4f4f4;}
.RcntBkdV p {width: 50%;	text-align: left;	float: left;}
.travler_box{padding: 0px 15px 0;}
.txtbk{padding-left: 15px;}
.RcntBkMob {display: block; width: 50%; text-align: left; padding-left: 0; float: left;}
/* .recnt_Bkdtl p {border-bottom: 1px solid #E1E1E1; margin: 0 5px;} */
.recnt_Bkdtl div{border-bottom: 1px solid #E1E1E1; display: inline; padding: 8px 15px}
.prgsbar_lft{text-align: left;}
.top_destnDv{padding: 10px 15px}
.top_destnDv h1{margin-top: 0; font-size: 18px;}
.prgsbar_right{padding-right: 0; text-align: right;}
.trvlerListRmob{display: block; padding: 0px}
.travler_listDv {min-height: auto;	padding: 15px 10px; text-align: center;	height: auto; margin: 3%; 	overflow-y: scroll;	overflow-x: hidden; width: 93%;}
.travlr_input label{font-size: 14px; margin-bottom: 5px; }
.travlr_input .form-control{padding: 8px 9px;font-size: 14px;   height: auto;    line-height: normal; }
.travlr_input .mob_phnumb{width: 68%;}
.travlr_input .arrow_icon1{top: 40px;}
.travlr_input .trvlr_calIco{top: 34px;}
.travlr_input{display: inline-block;}
.cmn_btnDv{text-align: center;margin: 0 5px 0px 6px; }
/*manage sub agent*/
.reprt_headr{padding: 10px; display: inline-block;}
.printmail_dv{width: 100%; float: left; margin-top: 10px;} 
.reprt_headr .cmn_badgesBtn .badge{line-height: normal; margin-left: 0px; margin-top: 0px;  }
.reprt_headr h1{width: 100%; font-size: 18px}
.printmail_dv .cmn_badgesBtn{float: right;}
.printmail_dv .cmn_subBtn{float: left;}
.printmail_dv .cmn_subBtn a{margin-left: 0px}
.op_staffDv {width: 96%; float: left; text-align: center; font-size: 14px; height: auto; line-height: normal; border: 1px solid #e3e1e1; margin: 2% 2% 1% 2%}
.opStaffMob label{width: 50%; float: left; text-align: left; padding-left: 0px; display: block;}
.actions_icn{width: 100%; adding-right: 15px;}
.opStaffMob {width: 91%; float: left; text-align: left; padding:8px 15px;	border-bottom: 1px solid #e1e1e1; margin: 0 15px;}
.opStaffMob h1{float: left; width: 50%; stext-align: left;}
.cmn_subBtn a{padding: 4px 9px; font-size: 12px;}
.actions_icn a{width: 25px; height: 25px; margin-top: 0px; padding: 2px 0 0 0; text-align: center;}
/*Traveller*/
.common_headngnew{padding: 15px 15px; margin-bottom: 15px; margin-top: 10px; }
.common_headngnew h2{font-size: 24px;}
.reprt_headr{display: inline-block; padding: 10px 12px; float: none; text-align: center;}
.report_tab .nav-tabs > li{width: 50%; min-height: 155px; box-shadow: 0 0 2px 0 rgba(0,0,0,0.5)!important; height:100%; box-shadow: none;}
.report_tab span{height: 94px;}
.report_tab .nav-tabs > li > a{height: 155px; font-size: 16px;}
.reprt_input{width: 100%; margin-bottom: 5px;}
.reprt_crncy{margin-left: 0px; padding-left: 15px}
.reprt_select .form-control{ padding: 8px 10px; font-size: 14px;}
.reprt_input label{font-size: 16px;     margin-bottom: 5px;}
.reprt_check .checkbox label{font-size: 16px;}
.reprt_checkDv{margin-left: 0px; width: 100%; margin-bottom: 0px}
.reprt_check .filterCheck .checkbox label::before{bottom: 6px;} 
.reprtTopR .cmn_badgesBtn, .cmn_subBtn{float: none; text-align: center;}
.reprt_headr h1{font-size: 20px}
.common_btn a{height: auto; line-height: normal; font-size:16px; text-align: center; padding: 5px 15px; margin-top: 20px}  	
.reprt_bkdate{font-size: 14px; width: 100%; padding: 5px 0 10px 0; /* margin-bottom: 10px;  */border-bottom: 1px solid #e1e1e1;}
.reprt_bkdate40,.reprt_bkdate20{font-size: 14px; width: 100%!important;  padding: 5px 0 10px 0; border-bottom: 1px solid #e1e1e1;}
.reprt_dtls{height: auto; line-height: normal; padding: 8px 0px 0 0}
.reprt_dtls a{padding-left: 10px} 
.report_content{padding: 15px}
.report_hdng { height: auto; line-height: normal;  padding-top: 5px;  padding: 8px 15px; display: inline-block;}
.reprt_check .fltr_chkbx {padding-top: 0px; margin-bottom: 0px;}
.reprt_dtls label{width: 50%; float: left;}
.reprt_dtls span{width: 50%; float: left; word-break: break-all;}
.reprt_dtls { float: none; text-align: left;  background: #fcfcfc;  margin-bottom: 10px; box-shadow: 0 0 5px 0 rgba(0,0,0,0.2)}
.loginbtn > button{height: auto; line-height: normal; padding: 5px 20px; font-size: 16px;}
.common_btn{text-align: center;}
.report_dv .tab-content{padding-top: 0px}
.mar_agnt{margin: 0 0px 10px 0px!important;}
.common_headng{padding: 15px 15px; margin-bottom: 15px; margin-top: 10px;}
.agre_cndtnDv{margin-left: 0px;}
.mob_compicon {display: inline-block; background: url('../images/compare_gold.png'); width: 15px; height: 15px;}
.gotoPgeDv .form-control{width: 45px;}
/* hotel details */
.hotel_dtlwrapr{padding: 10px;}
.sndMail a{padding: 5px 10px; font-size: 14px; margin-left: 0px}
.open_email .form-control{padding: 8px 5px; width: 100%; height: auto; line-height: normal; font-size: 12px; border: 1px solid #dadada;}
.reprt_htlinfo .hotel_info h1{margin-top: 10px; font-size: 20px;}
.hotl_add{width: 90%; font-size: 12px; padding-left: 5px;float: left;}
.bkhotel_detl .hotl_add{float: none;}
.star_ratng{margin-bottom: 5px; display: inline-block;}
.offer_links{width: auto;}
.reprt_htlprce{margin-top: 2%; border-top:1px solid #e1e1e1 }
.hotel_Maindv{padding: 0 5px;}
.slider_col{height: 120px}
.about_hotel h1{font-size: 20px; margin-bottom: 8px;}
.about_hotel p{font-size: 14px;}
.about_hotel a{font-size: 14px;}
.hotel_dtlwrapr .about_hotel a {font-size: 14px; clear: both; float: left; margin: 10px 0 0 0; }
.hotel_mapVw{padding-top: 20px;}
.hotel_mapVw .tab-content{height: auto}
.hote_amnts .nav-tabs > li{width: 50%; margin-right: 0px;}
.hote_amnts .nav-tabs > li > a{    background: #f1f1f1;  margin-top: 8px;     padding: 8px 9px; font-size: 14px; line-height: normal; border: none;}
.hote_amnts{width: 100%; float: left; margin-top: 0px;}
.hotel_amenits ul li{padding: 10px 26px; line-height: normal; width: 100%}
.rm_amntLst ul li{width: 100%; padding-left: 10;}
.rm_amntLst ul li::before {left: 0px;op: 13px;}
.spinr_dv .form-control{z-index: 0}
.profile_box1{left: 0; top: 55px;}
.table_break .rb{font-size: 14px;}
/*.rb_content .rb{height: auto;} */ /*change by durgesh*/
/*quotation*/
.quot_mail{margin:10px 0 0  0px}
.quot_mail a{font-size: 13px; margin-left: 4px;}
#radioBtn input + label{width: 50%!important; font-size: 14px; padding: 7px 0px;}
.browse_dv input{text-indent: -106px;}
.agre_cndtnDv{    margin-left: 0!important;}
.agre_cndtnDv input{width:  auto; float: left; text-align: left;  margin-top: 0}
.agre_cndtnDv label{width: auto; float: left; padding-left: 10px; font-size: 14px;}
.core_value p{font-size: 14px;}
.abt_messg p{font-size: 14px;}
/*search form*/
.margL2{margin: 0px;}
.padR3{padding: 0px;}
.mngBkMob{padding: 0px;}
.mng_bk{border-radius: 0px; padding: 18px;}
.offer_cap p{font-size: 20px}
.mre_abtL h3{font-size: 20px}
.mng_hdng h2{font-size: 20px;}
/*quotation*/
.quotRmb{margin-top: 10px;}
/* RAHUL CHANGES 12th May 2018 */
/*.quot_logo img { height: 60px!important;  padding: 0px 0px 5px 0px!important; width: 100%;}*/
.quot_logo img { height: 60px!important;  padding: 0px 0px 5px 0px!important; /*width: 100%;*/}
/* END */
.quot_mail{margin:10px 0 0  0px; float: left; width: 100%}
.quot_mail a{font-size: 13px; margin-right: 10px;}
.quot_bg{padding: 10px;}
.qutTop p{font-size: 14px;}
.qutTop span{font-size: 20px;}
.quot_slctdv{width: 100%}
.quotslct{width: 100%;}
.quotByRght p{width: 50%; text-align:left; float: left}
.quotCloseall{width: 50%; text-align:left; float: left}
.quotBox{padding: 10px;}
.qutCmnhdng{padding: 5px 10px;}

/*--quotation page css added by ananta--*/
.quato_listng{padding: 10px 7px!important;} /*pad change by ananta for quotation page*/
.quato-boxx-1 {padding-left: 0px;}
.flight-quto-box {padding: 10px 5px;}
.flight-quto-box-total {padding: 13px 5px;}
.text-left_mobile{text-align: left!important;}
.text-right_mobile{text-align: right!important;}
.flight-quto-box-text {padding-left: 0px;font-size: 9px; word-break: break-all;}
.flight-quto-box-text2 {padding-left: 5px;}

.quotRmb .close_btn{width: 25%}
.quotRmb .quot_mail{width: 75%;     margin-top: 0;}
.quot_mail .open_email .form-control{width: 70%; }
.quotRmb  .quot_text{float: left}
.quot_mail .open_email a{padding: 5px 10px!important; font-size: 12px!important;}
.quot_mail .fa-caret-up{left: 10px;}
.quot_roomdv{padding-left: 0px;}
.quato_listng h3{font-size: 18px;}
.quote_Tdetails{text-align: left; padding: 0!important; min-height: 50px;}
/*agent registraion*/
#radioBtn input + label{width: 50%!important; font-size: 14px; padding: 7px 0px;}
.browse_dv input{text-indent: -106px;}
.agre_cndtnDv{    margin-left: 0!important;}
.agre_cndtnDv input{width:  auto; float: left; text-align: left;  margin-top: 0}
.agre_cndtnDv label{width: auto; float: left; padding-left: 10px; font-size: 14px;}
.core_value p{font-size: 16px;}
.abt_messg p{font-size: 16px;}
.quato_dv .close_btn a{right: 0px}
.registrtn_dv .cmn_btnDv{padding: 15px 15px 15px 15px !important;}
.registrtn_dv .cmn_btn a{padding: 5px 20px !important;font-size: 14px !important;}
/* Rate breakup */
.rate_brkup .open_rate{width: 270px; left: 0px; padding-top: 25px;}

.open_rate::before{left: 42px; right: auto;}
.open_rate::after{left:  41px; right: auto;}
.bok_nowratebrekup .open_rate::after {
    right: 49px;
}
.bok_nowratebrekup .open_rate::before {
    right: 50px;
}
.rate_brkup .close_btn{right: 1px; top:4px;}
/*compare*/
.compareTop .common_headngnew h2{font-size: 18px;margin: 0 0 13px 0px;}
.compareTop .open_email{width: 230px; top: 31px;}/*change by durgesh*/
.fa_col1{right: 50px;}/*change by durgesh*/
.compareTop  .open_email .form-control{width: 70%}
.compareTop .email_clk{font-size: 14px}
.compareTop .open_email a{    padding: 3px 10px; font-size: 14px; margin-left: 10px; margin-right: 0;}
.list_mode .arrow_icon{right: 16%!important; top: 41px;}
.cmprEml{padding-left: 0px}
.comprInfo h3{font-size: 16px; margin-bottom: 10px}
.ht_rate_dv h3{font-size: 16px; text-align: center; margin-bottom: 10px} 
.comprInfo p{font-size: 14px; text-align: center;}
.ht_rate_dv  p{font-size: 14px; text-align: center; padding: 5px 4px;}
.rate_cmp{text-align: center; border-top:1px solid #e1e1e1}
.comp_rmcatgry, .comp_rate, .comp_night{width: 100%; text-align: left; margin: 5px 0; font-size: 14px!important}
.compare_img{margin-bottom: 10px; display:flex; width: 100%}
.compare_img img{height: 95px; display: flex;width: 100%}
.cmpr_dtls p{font-size: 12px}
/* Mobile searc form nav footer fixed */
.navFxftr{width: 100%; height: auto; padding: 10px 20px; background: #000; position: fixed; bottom:0; left: 0; right:0; text-align: center; opacity: 0.95; z-index: 66; border-top:1px solid #ffffff;}
.navFxftr a {display: inline-block;font-size: 13px;padding: 0px 10px;color: #fff;border-right: 1px solid rgba(255,255,255,0.3);}
.salesbox{width: 86%; height: auto; display: inline-block; background: #fff; position: absolute; bottom: 45px;  left: 0; right: 0; margin: 0 auto; padding: 4px;  border-radius: 4px; box-shadow: 0 0 10px 0px rgba(0,0,0,0.5); }
.saleArow:before { content: '\f0d7'; font-size: 20px; color: #000;font-family: fontawesome; position: absolute; border: 0; bottom: -13px; left: 22px;}
.saleArow1:before { content: '\f0d7'; font-size: 20px; color: #000;font-family: fontawesome; position: absolute; border: 0; bottom: -13px; left: 140px;} 
.cntRgt{width: 22%;}
.cnt_detls{width: 78%; padding: 0 8px; text-align: left}
.cnt_detls a{color: #000000; padding: 0; margin: 0}
.cnt_img{width: 100%;}
.dealsDV{padding: 0px!important}
.hotelNme{padding-left: 5px}
/*credit distribution*/
.crdtDv {border-bottom: 1px solid #ccc; min-height: auto; font-size: 14px;border-right: 1px solid #ccc; padding: 10px}
.mybkng_check .checkbox{margin-top: 0; margin-bottom: 0;}
.no_bdrR{border-right:none!important}
/* map */
.srch_fltr{width: 100%!important}
/* .map_fix{width: 100%!important;} */
/* RAHUL CHANGES 11th MAY 2018 */
/* #map-canvas{height: 394px !important;} */
.mapviewbdr{top: 0;}
/* END */
.map_hotelimg {width:81px!important;height: 60px!important;}
.map_hotelname {
    width: 100%!important;
    padding-left: 0;
    padding-top: 10px;
}
.map_hotelname .mapcost_txt {
    width: 100%!important;
    margin-bottom: 10px;/*durgesh 07-01*/
}
.map_hotelname .btn_roms{    width: 100%; text-align: left}
.mapcost_txt span:nth-child(1){vertical-align: top!important;}
.mapcost_txt span:nth-child(2){font-size: 22px!important;}
.map_minheight a {font-size: 13px!important;margin-top: 5px;}
/*add quote*/
.quot_lbl label{margin-top: 10px; margin-bottom: 10px; font-size: 13px;}
.addQotDV .close_btn{position: absolute; right: 10px;top: -10px;}
.addQotmodal .modal-dialog{margin: 30px auto}
.bknowBx{padding: 0 15px}
.bknowBx .form-control {width: 80%;}
.prsnl_dv .bkng_lbl{padding: 0 0px 0 0px;}
/* homepage */
/* .loginUserBx{width: 100%; margin: 0px auto 0;}
.form-group.log_inpt{margin-bottom: 20px;}
.userloginDV{text-align: center; margin-right: 5px} */
.forgot_pass{margin-right: 10px}
.recnt_srch1 a:focus{color: #fdba1f}
/* sightseen */
.sightListDv p{margin-top: 5px; display: inline-block; width: 100%; text-align: left}
.timeSight{width: auto; display: inline-block;}
.sightListDv .hotl_add{width: 90%; display: inline-block; float: none;}
.sightListDv .mhotlPrcsDv{padding: 10px; min-height: 50px;}
.avlbl-ifo-bordr {padding: 15px 15px 0px;background: #fff;}
.sightLbl label{text-align: left; width: 40%; float: left; font-size: 13px}/*change by durgesh width 40% */
.sightLbl .btn_quot{display: inline-block; width: 60%; float: left; font-size: 13px; text-align: left; margin-top: 0px; padding-left: 0px}
.sightLbl p{display: inline-block; width: 60%; float: left; font-size: 13px; text-align: left}
.sightLbl {margin-bottom: 10px;}
.sight_data{padding-top: 0px}
.sightQuot .btn_quot a{margin-left: 10px; float: right}/* changes by durgesh */
.sightbtndv{padding: 0px}
.sightbtndv .sight_data{ width: 100%; text-align: left;}
.hotl_chk.sight_chk .chkein_date { width: 50%; padding: 0 5px;  text-align: center;}
.sightbtndv .btn_roms a {	padding: 5px 13px;margin-top: 10px; float: right;}/*change by durgesh*/
.sightMob {	background: #e1e1e1; float: left;	width: 100%;	padding-bottom: 10px;}
.conf_bookid li{padding: 10px 5px; width: 82px; font-size: 12px}
.bkhotel_img{height: auto; width: 100%; min-height: 80px}/* add by durgesh for mmobile rmove 120px*/
.rate_brkup {position: relative;  text-align: left; width: 100%;  float: left;}
.bkngrateBrkup{top: 36px !important;}
.info_icon { color: #b78409;}
/* transfer search  */
.transferClos .close_btn1{margin-top: 10px }
.transfrMap{margin-top: 10px}
.map_tran{padding: 10px; width: 92%; margin: -4px 0px 15px 0px}
/*.modal-dialog{    margin: 50px auto 0!important; }*/
.modifyPopDV1{border: none}
.tranfr_list .list_dv{padding: 5px 0 0 0}
.tranfr_info{padding: 0 10px}
.tranfr_info h1{font-size: 16px; margin-bottom: 10px;	}
.TransPriceM .prce_dv{width: 100%}
.tranfr_info p{width: 100%; display: inline-block; margin-top: 0px;padding-bottom: 5px;}
.transDtl{width: auto; display: inline-block; padding-left: 0px; margin-top: 0px}
.clock_ic{margin: 0px}
.TransPriceM {background: #f1f1f1;   padding:0px 10px 10px 10px;  text-align: left;}
.tranfrLstDV .comn.cmn_btn a{padding: 4px 10px;font-size: 14px;float: right;}
.TransPriceM .rslt_prce{text-align: center; padding-bottom: 5px;}
.TransPriceM .prce_dv{border-bottom: 1px solid #e1e1e1; margin-bottom: 10px; margin-top: 5px; text-align: left;}/*change byb durgesh*/
.spinrTrnsfrM .spinr_vw {padding: 0 0 0 16px; text-align: right; width: 50%;}
.spinrTrnsfrM .rsltspin_vw{padding: 0 10px;}
.spinrTrnsfrM .input-group-btn-vertical > .btn{padding: 4px 6px;}
.spinrTrnsfrM .spinr_dv .form-control{width: 42px; padding: 0px 8px 0px 5px}/*Change by durgesh  */
.trnsfrVechlM {padding: 5px 5px }/* remove !important by durgesh 24-05-18 */
.trnsfrVechlM label{width: 50%; float: left; font-size: 14px; text-align: left;}
.trnsfrVechlM  span{width: 50%; float: left; font-size: 14px;text-align: left;}
.trns.trnsfr_passDtls h3{margin-top: 0px; font-size: 14px;text-align: left;}/*change by durgesh 6px*/
.trnsfr_passDtls .rslt_prce{width: auto; padding-top: 0px;}
.trnsfr_passDtls .btn_quot a{margin: 6px 0 0 0;   float: left;}
.trnfrAvlbl{text-align: left}
.transfrPart{padding-top: 15px;}
.trnsfr_passDtls .cmn_btn {text-align: right; clear: both; float: none!important; border-top:1px solid #e1e1e1;      display: inline-block;     margin-top: 18px;}
.CarPrceDv .rslt_prce{margin-left: 0px;}
.trnsfr_passDtls .cmn_btn  a{float: none!important; margin-top: 10px}
.bk-dv.bkghtl_dv{padding: 10px}
.bk-hd.bkng_hedng{padding: 20px 0 15px 0;}
.bokng_notes p {padding: 10px 0 !important; margin: 0;}
.addSrvDV{padding-left: 10px}
#container_origin svg {width: 100%; height: 100%; }
#demo-wrapper{height: auto!important}
.highcharts-container{height: 200px!important;}
.trnsf_dy{ margin: 0px 0px;  font-size: 14px}
.trnsf_dv .trnsf_dy{margin: 10px 0px;}/*change by durgesh 22-05*/
.transfr_dv{width: 100%; float: left; /*border-bottom: 1px solid #e1e1e1*/}
.transfr_dv label{width: 40%; font-size: 12px}
/*.transfr_dv span{width: 60%; padding-left: 10px; font-size: 12px; }*/
.trvr.trvlr_dv, .tranfrDetDv{padding: 0 10px;}
.vechle_info span{width: 50%; text-align: left; float: left;font-size: 13px;  height: auto; line-height: initial; padding: 10px 0px;}
.vechle_info label { width: 50%; text-align: left; float: left; font-size: 13px;  height: auto; line-height: initial; padding: 10px 0px;}
.transfr_vch div {  border-bottom: 1px solid #e1e1e1; text-align: right;}     
.trnsfrDtlDV .seldroparrow { background-position: 68px 12px;}
.trnsfrDtlDV .arrow_icon {top: 18px ; right: 15px;}
.bokng1.bokng_btn{margin: 10px 0px}
.back-bt.back_btn a{float: none}
.back-bt{text-align: right;}
.transfer_bkng{padding: 0px}
.surcharg_headng{width: 100%!important;}
.surchrg_table, .table-bordered{width: 100%!important;}
.copy_note p{margin: 10px 19px}
.condtn_dv .filterCheck .checkbox label::before { left:0}
.condtn_dv  .filterCheck .checkbox label{padding-left: 20px; padding-right: 10px}
.travlr_name h1{padding-left: 0; margin: 0px;}
.bkng_dv1{padding-bottom: 10px}
.shDetailData{width: 100%; float: left;}
.prsnl.prsnl_dv{padding: 0 10px}
.canclPolcyT  p{padding-left: 15px!important}
.transferDtls{padding-left: 15px} 
.messageT{padding-left: 0px}
.cmn_btn a{font-size: 14px; padding: 6px 12px; margin-bottom: 5px;}
.sightmodlDV {   width: 92%;  margin-top: 20px;}
.tour-deta-top-dv h2{font-size: 18px}
.detail_slider {  width: 60%; margin: 0 auto;}
.tour-deta-top-dv h2{font-size: 18px; margin-top: 15px; margin-bottom: 10px; text-align: center;}
.tour-deta-top-dv p{text-align: center; margin-bottom: 10px;}
.facility p{font-size: 14px; padding: 10px 0; margin: 0px;}
.facility ul li{margin: 0px 20px; font-size: 13px;}
.sight_dtlwrapr{padding: 10px 0;}
.tour.tour_tm span{float: none}
.facility span{padding: 0px;}
.cancl_plcy br{display: none;}
.detail_slider{width: 35%}
.bksight_img{width: 100%}
.sightTop{margin-top: 0px;}
.rm_info span{padding-left: 0px}
.prc_refnd{text-align: center;}
/* .mapDestDV{height: 150px} */
.cmprIcn{padding-top: 5px}
.logoloader{width: 80%; height: 180px;}
/*coimapct view*/
.list_icon{float: left; margin-top: 4px;}
.compctDtls{padding-left: 5px}
.compact_dv {width: 100%; float: left; padding: 5px 5px 0px 5px;}
.hotlCompctMob{padding-right: 0px; padding-left: 10px;}
.compctDtls h3 a{color: #000; font-size: 13px;}
.compactPrice {width: 50%; float: left;	margin-top: 5px;  }
.hotlCompctMob .star_ratng{margin-bottom: 0px;}
.compctldrM { padding: 0;}
.compactHtl{width: auto;margin: 0; padding: 0;}
.lft_fltr{padding: 15px 15px 0px; min-height: 485px}
.searchL {overflow-x: hidden;}
.refine_ful .model_close{position: absolute; right: 10px; top:10px; font-size: 14px; color: #ffffff; z-index: 2;}
.subMenu ul li a{width: auto;float: left; height:auto; text-align: left;}
.mdsearch{right: -10px;}
/* hotel listing loader */
.ht_lstnglodrM{display: none}
.listing-box1 {min-height: 120px; height: auto}
.visaTab .my_accTab li{min-width: 21%; border: 1px solid #e1e1e1; font-size: 14px;width: auto;background: #fff; }
.visaTab {padding: 0 0px; display: inline-block; width: 100%}
.common_headng h2{font-size: 18px;}
.VisaHdng h2{display: none;}
.tableVisInfo {padding: 0 10px;}
.srvey_captchDv{width: 100%}
/* captcha */
.rc-anchor-logo-portrait{padding: 10px 0 0 0px}
.g-recaptcha{transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0;}
/* pagination */
.pagntion_dv{width: 290px;}
.custPaging a{    width: 30px;}
.msg_headng1{padding: 10px; border: 1px solid #e1e1e1;display: inline-block;   padding: 10px;}
.sub_msg1{width: 100%}
.date_msg1{width: 100%;padding: 10px 0 10px 0}
.sendr_msg1{width: 100%; padding: 10px 0 0 0}
.rcvr_msg1{width: 100%; padding: 10px 0 0 0}
.actn_msg1{width: 100%; padding: 10px 0 0 0 }
.msg_view{    padding: 5px 0 0 0; border-top: 1px solid #ccc; margin-top: 12px;}
.addsrvc_btn{padding-bottom: 0;}
.note_headng1{padding: 10px; border: 1px solid #e1e1e1;display: inline-block;}
.sub_msg1{width: 100%;padding: 0px 0 0px 0}
.date_note1{width: 100%;padding: 10px 0 0px 0}
.note_msg1{width: 100%;padding: 10px 0 0px 0;  word-break: break-all;}
/* MISE */
.dobIcn .cal_icn{top: 27px; right: 25px;}
.acc_table{margin-top: 10px;}  
.MiscCaptchCod img{width: 62px;height: 33px;}
#sec_code_img img{margin-top: 0px;width: 100%}
.offer_btm p{font-size: 14px; margin-bottom: 5px;}
/*  my account changes */
.proB_rght{padding-right: 0px;}
/* hotel search   */
.addQotmodal{padding: 10px}
/* Book now */
.price_dv span{display: inline-block; vertical-align: top; font-size: 22px; padding-top: 2px;}
.compare_min_height{min-height: 130px;}
.quot_text{text-align: right}
.compareTop .email_clk{}
.modal_lg{width: 100%}
.rm_amntLst ul li::before{right: 0px;}
.rm_rght{text-align: right; border-bottom: 1px solid #e1e1e1; margin-top: 10px; padding-left: 15px}
/* Transfer */
.trnsf_dv .bkng_hedng { padding: 10px 0px 10px 0px; width: 100%; float: left;}/*change by durgesh remover !important*/
.cancl_plcy{font-size: 14px; padding-left: 0}
.trnsf_dv  .form_inrPad{padding-left: 0px; padding-right: 0px}
.trnsf_dv .prsnl.prsnl_dv{padding: 0px;}
.trnsf_dv .bkng_text h1{font-size: 16px}
.tranfr_info .map_icnT{float: left;}
 .trnsfrDtlDV1  .arrow_icon{top: 40px}/* change by durgesh	 */
/*  Payment Getway */
.PmtGtDv{padding: 10px  15px ;  font-size: 16px;}
.PmtGtDv1{  font-size: 16px;}
.confim_btns{margin-bottom: 10px;}
.f_btn1 .cmn_btn a{padding: 6px 22px}
.buk_lft {padding: 0 30px}
.buk_lft .radio label, .checkbox label{padding-left: 0px;}
.vhcleDtlsDv{padding: 0 3px;} 
/* End Payment Getway */
.common_headngnew h2{font-size: 20px}
.footer_botm { padding: 13px 0 50px 0;}
.btn_next{    width: 14px;}
.btn_prvs{    width: 14px;}
.trnfrFltr .rgt_fltr_top{padding: 10px}
.modify_popup{padding: 0 0}
/* Hotel Filter menu */
/*.price_sort_menu {width: 40%;}*/
.fltr_srt label {font-size: 14px; width: 100%; margin-bottom: 10px;}
.price_lst{width: 100%; font-size: 13px;}
.list_mode{width: 100%}
.fltr_srt1 label{width: 100%;}
.fltr_srt1 .form-control{width: 100%; margin: 0px;}
.list_mode{padding-right: 15px;}
.dockclass{top: 0px ;    position: absolute;    right: 30px;}
.icon_number {background: #ff4820 none repeat scroll 0 0;border: 1px solid #cb0d04;display: inline-block;font-size: 11px!important;  height: 15px;padding-top: 3px;position: absolute;left: -15px;width: 15px;line-height: 7px;color: #fff!important;border-radius: 10px;top: 1px;}
/* Mobile Issues */
.media_prtnr .owl-carousel{z-index: 0}
.mybkng_check .checkbox label::before{top:4px!important;}
.pagntion_dv{width: 230px; height: 30px}
.custPaging a{width: 25px; height: 30px; line-height: 30px; font-size: 14px;}
.bk_srchBtn a {height: auto; line-height: initial; font-size: 14px; padding: 5px 16px; outline: none;}
.lstng_wrpr{width: 100% !important}
/* Car Rental */
.Carfltr_srt label{font-size: 14px; width: 18%!important;}
.Carfltr_srt .price_lst{width: 80%;}
.spinrTrnsfrM{width: 100%; display: inline-block;}
.spinrTrnsfrM .spinr_vw label{padding: 0; text-align: left;}
.cr_fltr .filterCheck .checkbox label::before{bottom: 0; left: 10px; top: 2px;}
.cr_fltr .chang_res span{padding-left: 30px!important;}
.cr_fltr .chang_res{float: left;}
.car_list.tranfr_list .list_dv{padding: 0px;}
.drv_age{font-size: 12px; margin-bottom: 10px; text-align: left; display: inline-block; float: none; width: 100%;}
.extra_p{font-size: 12px;/*  text-indent: -14px; */ padding-left: 0; margin-top: 5px; text-align: left}
.CarPrceDv .trnfrAvlbl, .trnfrOnReq{text-align: left; padding-right: 0px;}
.CarPrceDv .btn_roms a{margin-top: 0px;}
.carPassInfo{text-align: center; border-top: 1px solid #ccc; width: 100%; display: inline-block; padding-top: 6px; background: #e6e6e6}
.car_ml.meal_bsis p{margin: 0 0 5px 3px; font-size: 13px;}
.CarPrceDv{margin-top: 0px;}
.CarPrceDv .rslt_prce a{ margin-top: 2px;}
.CarPrceDv .btn_roms{    padding: 15px 0 0 0;}
.CarPrceDv .btn_roms a{padding: 6px 10px}
.carDvHdng{padding:10px 0px;}
.car_passDtls{padding: 0px;}
.carSts{padding: 0 5px;}
.car_prc{background: #d6d5d7; text-align: center; padding: 8px 0; width: 100%!important; display: inline-block;}
.carRntbg{text-align: center;}
.carRntbg .btn_bknow{ margin-top: 0px; text-align: right;} /*text-align: center;*/
.Car_imgdv .imagHotelM{width: 100% ; height: 100px}
.carbkhdng h1{text-align: left; margin-bottom: 0px;}
.carbkhdng .extra_p{text-align: left;}
.carbkhdng .drv_age{text-align: left;}
.carBkInfo{text-align: center; float: none; display: inline-block;}
.carBkInfo p{min-width: 30%; height: 35px; border: 1px solid #ccc;  float: left; margin: 2px;  width: auto; padding: 4px; text-align: center;}
.automatic_icon, .man_icon, .car_icon1{width: 12px; height: 20px;}
.cardoor_icon{width: 19px; height: 17px;}
.ac_icon{width: 15px; height: 17px;}
.carBkdv{padding: 0px!important;}
.carTotalRate{margin-top: 0;}
.car-hd.bkng_hedng{padding: 10px 0!important; margin: 0;}
.carbknowDv .bkng_hedng h1{font-size: 16px; margin: 0px;}
.carLocdv{padding: 0px; border-bottom: 1px solid #ccc; display: inline-block; padding-bottom: 10px;}
.car-location span{font-size: 15px;}
.carLocTime h3{margin-bottom: 5px;}
.car_mrgn{padding: 0px; border-left:none; }
.carAddinfo{padding: 0 20px;}
.carAddinfo i{float: left;}
.carAddinfo .panel-title{font-size: 14px;}
.carAddinfo .panel-body{padding: 10px;}
.carAddinfo .agree_text{font-size: 12px;}
.carRentbkngdv .form_inrPad{padding: 0px!important;}
.carRentbkngdv{border: none; padding: 0px}
.carRntbg .btn_quot{padding: 0px; text-align: left}
/* about us changes 13-04-18 */
.values_dv p{text-align: center; font-size: 15px;}
.core_value p{text-align: center; font-size: 15px;}
.abt_messg p{ font-size: 15px;}
.collapse_dv .accordion-toggle .glyphicon-plus:before{font-size: 12px}
.collapse_dv .accordion-toggle .glyphicon-minus:before{font-size: 12px}
.carAccrsBtn button{width: 30px;}
.car_assInput .form-control{ width: 86%; margin: 10px 3px; padding: 15px 0;}
.carCncldv p{padding: 0px!important;}
.tranfrspin .btn_next{margin-top: 0px;}
.spinrTrnsfrM .tranfrspin .btn_next{ padding-top: 0;}
.spinrTrnsfrM  .tranfrspin .btn_prvs{ padding-top: 0;}
.transfltrDv label{width: 20%}
.transfltrDv .price_lst{width: 78%;}
/* Flight search form */
.flightInputDV { padding: 0px; text-align: center; margin: 0;}
.flightInputDV .fa{margin: 0px; font-size: 16px;}
.more_optionF .show_more span {text-indent: -3px; text-align: left; padding-bottom: 5px; margin-bottom: 21px;}
/* Cruise */
.cruise_form .form_headng h1{margin-bottom: 10px}
.crusieBtn {margin-top: 25px}
/* compact view */
.listCompctHtName a{width: 100%; display: inline-block;}
.compctDtls{padding-bottom: 0px}
.comapctPriceDv{padding: 0 5px!important; text-align: right}
.comapctPriceDv p{font-size: 16px; color: #000000}
.compactcheckM .cmpr_check { width: 100%;  text-align: left; left: 10px; right: 0; margin-top: 2px; top: 0;}
.compactcheckM .filterCheck .checkbox{padding: 0px;}
.visaTab .my_accTab .nav-pills > li > a{    padding: 10px 0px;}
/* recent search new toogle */
.price_lst .form-control{font-size: 13px;}
.hotl-inf.hotel_info p a{display: block}
/* my report booking */
.reprt_chkin, .reprt_bkid, .reprt_vhrid, .reprt_srvce, .reprt_pxname, .reprt_debt, .reprt_prce, .reprt_crdt, .reprt_blnce, .reprt_crmltBlnc{ font-size: 14px; width: 100%; padding: 5px 0 10px 0; margin-bottom: 0; border-bottom: 1px solid #e1e1e1;}
.reprt_dtls label{padding-left: 10px;}
/* slider responsive  */
.home_slider .carousel-inner{min-height: 120px!important;}/* chnage by Durgeh for banner mobile height  */
.agent-login-left{width: 100%; border-bottom: #3c3230 solid 1px; border-right: none; padding-bottom: 10px; padding-left: 0; padding-right: 0px;}
.signin-btn-box{text-align: center;}
.signin-btn-box { text-align: center!important; width: auto; float: none; display: inline-block;}
.signin-btn-box .btn-signin{font-size: 15px; padding:  6px 15px; margin-top: 20px; margin-bottom: 5px;}
.vid_ico{ top: 57px;}
.agent-login_Dv{margin-top: 0px;}
.agent-login_Dv .tab-content{padding-top: 0px}
.agent-login_Dv .nav.nav-tabs > li{padding: 0px;}
.agent-login-left .remember-text{font-size: 12px;}
.agent-login-left .forgot-text a{font-size: 12px; float: none; padding-right: 5px;}
.agent-login-right{width: 100%; padding: 0;}
.agent-login-text3{line-height:normal; font-size: 14px; padding-bottom: 15px; min-height: auto}
.agent-login-text2{margin-top: 10px;}
.slider_Mob .container-fluid{padding: 0px;}
.agent-login-contant{padding: 10px 10px 15px 10px}
.agent-login-left .forgot-text{text-align: right;}
.loginchekDv label{font-size: 14px!important}
/* durgesh 23-04-18 no reslut found form */
.emailhotel .modal-content{width: 100% !important;}
.SerchDvMob{width: 100% !important}
.srchEmailTextMob{width: 40%}
/* chnage by durgesh  */
/*car rental*/
.cardoor_icon{width: 17px; height: 15px;}
.automatic_icon, .man_icon, .car_icon1{    width: 11px; height: 19px;}
.ac_icon{width: 15px; height: 15px;}
.CarPrceDv .btn_roms {padding: 5px 12px;}
.trnsfr_passDtls{float: left}
.car_prc.transfr_price p{display: inline-block; margin-top: 0px;}
/* sight */
.sightSpinrDv {padding: 0 12px 0 15px}
.sightSpinrDv label{text-align: left; padding-right: 10px; width: 50%}
.sightSpinrDv .spinr_dv{float: left;}
/* sight review booking */
.trnsfr_bkngID{width: 100%}
.trnsfr_agncNm{width: 100%; text-align: left; float: left; margin-top: 5px;}/* margin add by Durgesh  */
.bkng.bkng_dv{padding-bottom: 0px;}
.fltrSightMob label { display: inline-block;  font-size: 14px; width: 22%;  margin-bottom: 10px;}
.fltrSightMob .price_lst{width: 76%; display: inline-block;}
.sightBokngBTn div{display: inline-block;}
/*End chnage by durgesh  */
/* chnage by durgesh 26-04-18 */
.signin-btn-box .btn-signin{margin-top: 0px;}
.recnt_srch1 .dropdown-menu{width: 160px; float: left; left: -9px; z-index: 999}
.recnt_srch1 .dropdown-menu::before{right: 45px;  }
.room_toggle1{margin-top: 0px;}
.weathr_btm h2{font-size: 16px;}
.weathr_btm p{font-size: 18px;}
.weathr_btm h1{font-size: 40px;}
.transfrMap img{width: 100%}
.tranfrspin1 { display: inline-block;  float: right; width: 100%;}
.comparePad{margin-top: 20px}
.mob_icons a:focus{color: #9c6b38}
#map-canvas { height:100% !important;}
.rm_slct .meal_bsis{text-align: left;}
.rm_slct  .avlb_stats{text-align: center;}
.prce_dv label{display: inline-block; width: auto;     float: left; padding-top: 5px; padding-right: 5px;}
.rslt_prce{display: inline-block; width: auto;margin-left: 0px;}
p.discount_rate { font-size: 12px;}
.rm_catgry .form-control{color: #a2a2a2}/*change by durgesh*/
.pr_ngt .form-control{color: #a2a2a2}/*change by durgesh*/ 
.tranfrLstDV .rslt_prce span{font-size: 22px;}
.transfrBkdb{width: 100%; padding: 10px; width: 100%; padding: 10px 0px; float: left; background: #f1f1f1}
.transfrBkdb .total_price{width: 100%;}
.transfrBkdb  label{width: 48%; text-align: right; font-size: 14px; float: left;}
.transfrBkdb .total_price{width: 50%; text-align: left; padding-left: 10px; }
.transfrBkdb  .total_price span{font-size: 22px; padding-top: 0px; margin-right: 0px;}
.pre-content{width: 96%; margin: 2%}
.CarPrceDv .rslt_prce span{font-size: 22px;}
.CarPrceDv .fa-info:before{font-style: italic; }
.mhotlPrcsDv .rslt_prce span{font-size: 21px;}
/*.Sightmodify_popup{height: 72vh !important; margin-top: 20px!important;}*/
.inner_search_bg{height: 100%}
.sightcurrncy .rslt_prce a{margin-top: 0px; margin: 3px;}
.sightbtndv .btn_roms{width: 100%; padding-right: 15px;}
.onreqlb_stats p{font-size: 12px }
.car_cancel.cncl_dv{ width: 96%; margin-left: 6px; padding: 20px 20px 8px 10px;}
.car_cancel .cncl_dv a{  padding: 0 0 !important;}
.noRsltFoundDv{width: 100%}
.noRsltFoundDv h1{font-size: 16px;}
/* change by durgesh 28-04-2017 */
/*.prsnl_dv .cancl_plcy{padding-left: 15px;}*/ /*chaneg by durgesh*/
.transfrM_CnclDv .cancl_plcy{padding: 0px;}/*chaneg by durgesh*/
.cancl_prsn.prsnl_dv{padding-left: 0 15px}/*chaneg by durgesh*/
.travlr_name h1{font-size: 16px; padding-left: 15px; word-wrap: break-word;}
.bk_tms{width: 100%; float: left}
.title_dv span{ right: 15px; top: 45%;}
/* End change by durgesh 28-04-2017 */
/*--css added by ananta for cruises 30-4-18---*/
.cruise_details.cruiseListing .lstng_hedr h1 {font-size: 22px;padding: 0px 0 7px;}
.cruise_details .lstng_srch {font-size: 14px;}
.cruise_search_btn {float: left;width: 100%;margin: 15px 0px;text-align: left;}
.fltr_srt_cruise label {margin-bottom: 5px;width: auto;float: left; padding-right: 10px;}
.cruise_details .spinr_vw {margin: 10px 0;padding: 0px;}
.mob_bg_cruise_price {background: #eee;padding: 15px 10px 13px 10px;margin-top: 5px;}
.planBenifitsDataTable {float: left;width: 100%;overflow: auto;}
ul.nav.nav-tabs.cruiseDetailsTabs li a {font-size: 16px;padding: 7px 6px;margin: 0px;}
.cruise_search_btn_searchForm .btn_dv {margin-top: 15px;}
.rsltspin_vw_cruise {width: auto; text-align: left;}
.MoreRoomsCruise_toggle {float: left;width: 100%;}
.planBenifitsDataTable table tr td {font-size: 14px;}
.cruise_select_desc_box {padding: 10px;margin: 5px 5px 10px; float: left; width: 100%}
.selectCruise_ttl h2 {font-size: 18px;}
.selectPass_modal {width: 90%; margin-top: 20px}
.adultage_new {position: relative;width: 100%;float: left;padding: 7px 0px 5px 0px;top: 0;left: 0;font-size: 14px;}
.adlt_select_height{height: auto;}
.childage_new {float: left;width: 100%;position: relative;top: 0px;left: 0px;font-size: 14px;} 
.returning_passenger{width: 100%;}
.discount_spacing_box {float: left;}
.contBtnCruise {float: initial; text-align: left;}
.contBtnCruise a {padding: 7px 20px;font-size: 16px; margin-left: 0px;}
.btn_roms.selectCabin {width: 95%;}
.cruiseViewTtl_amount{font-size: 16px; padding: 5px 0px 0px;}
.more_hotels.cruise_more_options {padding-left: 5px;}
.more_hotels.cruise_more_options label{font-size: 13px;} 
.cruise_ctrg_container{padding: 0px; width: 100%;}
.cruiseFare_cbn{width: 100%;}
.crs_fare_compare{width: 100%;}
.slt_cabinBtn{width: 100%;}
.mob_rmv_pad{padding: 5px 0px;} 
.cruiseBookingDtls_firstStep{padding: 5px 5px;}
.mob_cab_vw_amnt, .mob_cab_view_ttl {padding: 7px 5px 0px;}
p.perPerson.pad_prs_mb {padding: 5px 7px;margin: 0px;}
.cruise_fare_mob{width: 100%;}
.rslt_prce.mob_prc_position {display: flex;align-items: center;justify-content: flex-start;margin: 0px;padding: 0;} 
.rslt_prce.mob_prc_position span.currencyTtl{padding: 0 5px;}
.cabin_number_table {float: left;width: 100%;height: 250px;overflow: auto;}
.bkt_to_search_btn a{float: right;}
.prce_dv.cruise_priceTravellerInfo{margin-top: 0px;}
.cruise_viewBtns_Select .btn_roms_small{margin-bottom: 7px;}
.cruisePkgViewDtls_Ttl {padding: 0px 0px;}
p.fare_ttl{font-size: 16px; margin-bottom: 10px;}
.no_filter_found_container {width: 96%;margin: 50px 2%;padding: 10px;}
.not_found_ttl h1 {font-size: 18px;}
.btn_roms_small a {line-height: 18px;}
.childage .childage_new{height: auto; margin-bottom: 10px;}
.selectCabinTable_compare tr th:first-child {padding-left: 10px !important;}
.selectCabinTable_compare tr td:first-child {padding-left: 10px !important;}
.compare_headngnew h2 {font-size: 18px;}
.compareCruise_TTl h2 {font-size: 16px;}
.compareCruise_TTl p {font-size: 14px;}
.hotel_info.cruiseCompare_desc h1 {font-size: 14px;}
.selectCabinTable_compare {font-size: 14px;}
.spinr_vw.cruise_jumpto label {text-align: right;padding-right: 5px; padding-top: 0px;float: left;width: initial;margin-left: 20px;}
.cruise_details .spinr_vw {justify-content: flex-start;}
.cruisePkgViewDtls_PriceDtls p.perPerson {margin: 0 0 5px 15px;}
.cruiseViewTtl {padding: 7px 0px 0px; text-align: left;}
.searchL_pad {width: 98%;float: left;}
.slt_cab_container {display: initial;}
.cruise_select_cab_cont label.view_cbn_ttl {width: 50%;float: left;}
.cruise_select_cab_cont {padding: 7px 10px;  font-size: 14px;}
.btn_roms.cruiseView {text-align: left;}
.view_cbn_slt_cabn_btn {float: left;display: inherit;width: 100%;}
label.view_cbn_ttl {display: block;}
.cruise_info_select {padding: 0px 10px !important;}
.slt_crj_img {padding: 5px 10px !important;}
.prce_dv.cruise_priceTravellerInfo.cruise_fare_mob {width: 100%;padding: 7px 10px 10px 10px;background: #f1f1f1;margin: 10px 0px;float: left;}
.btn_roms.cruiseView a{padding: 0px 20px;}
.cruise_Sldrdv div#owl-demo .owl-nav .owl-prev {width: 30px;height: 40px;}
.cruise_Sldrdv div#owl-demo .owl-nav .owl-next {width: 30px;height: 40px;}
.selectedCruiseDtls .htl_prnt.cruisePrint {float: right;margin-bottom: 10px; margin-top: 0px}
.planBenifitsDataTable table.table tr th:first-child {padding-left: 5px;}
.planBenifitsDataTable table.table tr td:first-child {padding-left: 5px;}
.cruise_info_select {padding: 0px 10px !important;}
.arabic_spacing_step.step_one_spacing_cruise {margin-top: 15px;}
.bkng_lbl.form-group {margin-bottom: 15px;float: left;width: 100%;}
.hotel_img.cruise_trinfo_img img {margin-left: 10px;}
.crs_fare_compare .cmpr_check {left: 8px;top: -5px; width: 100%}
.cruise_trvInfo_desc {padding: 0px 15px !important;}
.bkng_dv.insu_bkng .bkghtl_dv .chkein_date {width: 100%;text-align: left;}
/*---cruises css end------*/
/*--- add by durgesh ----*/
#meetusimg  img{width: 100%; height: 50px;}
.curncy1 .fa-img.fa{float: left;}
.srt_hdng p{min-height: auto;}
.lstng_srch span{width: auto;display: inline-block;float: left;margin-right: 5px;font-size: 14px;}
.padT15{padding-top: 0px}
.CarPrceDv .trnfrAvlbl{text-align: right; padding-right: 0px;}
.dropcityDv .filterCheck .checkbox{ width: auto; left: 35px;  top: 72px;}
/*add by durgesh 05 05*/
.tranfr_chk.condtn_dv{ padding-left: 0;}
.bk-dv.bkghtl_dvT{ padding:20px 0px 15px 0px}
.mybkng_pad .checkbox.srvey_rdio label{    padding-left: 20px; line-height: 15px;} 
.bkng_dv1 .travlr_name{padding-left:  0px}
.cancl_plcy{padding: 7px 15px 7px 0px;}
.transfrRvCandv .bkng_hedng{padding-left: 0px;}
.carBtndv.btn_bknow a{float: none;}
.CarPrceDv .trnfrAvlbl{text-align: left}
.car_cancel.cncl_dv .cncl_arrow{left: 40%;}
.carRntbg .cncl_dv a{padding: 0px !important}
/*End add by durgesh*/
.insurn_right .rgt_fltr_top {display: none;}
/*---travel insurance css added below by ananta ---*/
.pad7 {padding: 0 15px;}
.insurnce_nt {margin: 10px 0px;}
.insurance_form .form_headng h1 {margin-bottom: 15px;}
.insudtl_name h2 {font-size: 16px;margin: 0 0 7px 0px;}
.plan_bnftMob.PlanTableBx1 label {display: block;float: left;width: 50%;}
.plan_bnftMob.PlanTableBx1 h3 {display: block;float: left;width: 50%;}
.PlanBenftHdng h1 {float: left;padding: 15px 0 15px 0px;border-bottom: 1px solid #999;}
.input_icon1L.dob_input .form-control {padding-left: 40px;}
.insuranceListDtls .insurance_prce.currency_text {background: #e2e2e2e2;width: 100%;text-align: left;padding: 2px 7px;box-sizing: border-box;}
.insuranceListDtls {width: 100%;padding: 0px 0px;}
.daysCount {margin: 5px 0px;}
.includedCoverageBox {margin: 5px 0px 0px;}
.total_rate.insu_rate{padding-top: 7px; text-align: left;}
.total_rate.insu_rate .total_price {text-align: left;}
.add_qute_btn_mob {float: left;text-align: left;position: relative;z-index: 1;}
span.incl_covrg_list {margin-bottom: 7px;}
.total_rate.insu_rate .total_price span {display: inline;}
/*--added by ananta 24-05-18--*/
.insurance_vhs .insc_dtls_list {padding: 0px;}
.insurance_vhs .insurance_dtls label.insc_ttl_label {display: block; width: 40%;text-align: left; }
.insurance_vhs .insurance_dtls span.insDtls_desc {width: 60%;}
/* add by durgesh 09-05-18 */
.modifysearchedit{/* top: 10px; */margin-left: 0;width: auto !important;font-size: 9px;}
.lstng_srch .modifysearchedit{font-size: 10px}
/*flight*/
.add_flight {float: right; margin-top: -8px; margin-bottom: 20px; width: 30px; height: 30px; line-height: 30px; }
.filterCheck .checkbox label {font-size: 14px;text-align: left;position: relative;z-index: 1;}
.agent-login-contant{min-height: 287px;}
.offline_request_applyBox{margin-bottom: 15px;}
.off_req_btn .btn_roms {text-align: center;width: 100%;}
.cruiseCompare_count-box {padding-right: 5px;border-right: 1px solid #e2e2e2;border-right: 0px;float: left;width: 100%;margin-bottom: 15px;border-bottom: 1px solid #e2e2e2;padding-bottom: 10px;}
.quot_insuricn {background: url(../images/sprite.png) no-repeat -175px -751px;}
.quot_cruzicn {background: url(../images/sprite.png) no-repeat -141px -752px;}
.quato_headng p {padding: 10px 0 5px 10px;}
.cmnheadingBg{padding-top: 10px;}

/*.bk_imgdv img{width: 120px ;}remove !important hotel confirom boking img */ 
.bk_imgdv img.hotel_img_list{height: 85px}
.hotlbkinfo .bkghtl_dv .bkhotel_detl{padding-top: 0px;}
.cmnheadingBg > h5> span{font-size: 16px !important;}
.advncSrchDvHtl{width: 100%}
.bkngSlidesDv{min-height: 160px; margin-bottom: 10px; padding: 5px 10px;}
.bkng_dv1 .travlr_name h1{width: 100%; word-break: break-all;}
.travlr_input .mybkng_arow{ top: 38px;}
.hotel_slctPckerDv button{box-shadow: none;     font-size: 15px !important; min-width: 120px !important;    height: 30px!important;}
/*transfer change 18-05-18 durgesh*/
.trnsfr_passDtls i img{margin-top: 0px;}
.trnsfr_passDtls h3, h4{margin-top: 0px;}
.col_center{font-size: 12px;}
.back_thead2{font-size: 12px;}
.tranff.transfr_dv span{width: auto;padding-left: 0px}
.htl_prnt{float: left;}
.nav.nav-tabs.hdtls_tab.trans_tb a{font-size: 14px; padding: 8px 4px}
.trnsfr_list.tab-pane ul li{text-align: left; font-size:14px} 
.tranfr_list .cmn_btn a{padding: 6px 10px}
.htl_prnt .open_email{    right: 0; left: 10px}
.TrnsfrPrcDv .total_price span{margin-right: 0px; padding-left: 15px; padding-right: 0px; padding-top: 0px;font-size: 22px;}
.hotel-deta-top-dv h2{ font-size: 18px; }
/*change by durgehsh 19-05 Sight*/
.sightSlctDv {padding-bottom: 10px;}
.sightCrncyDV{padding-top: 10px;}
.sghtTotlPrc{text-align: left;}
.sghtTotlPrc label{float: none !important; text-align: inherit !important; display: inline}
.sghtTotlPrc .total_price{width: auto; float: right; display: inline-block;}
.sghtTotlPrc .total_price span{font-size: 18px; padding-top: 8px;}
/*add by durgesh*/
.vechle_info label{width: 100%;}
.transfr_vch .vechle_info label{width: 50%;}/*change for booking lsit transfer*/
.vech_dv{padding: 0px 15px; text-align: left;}
.titl-transf{width: 100%}
.titl-transf .arrow_icon{background-position: -548px 0px;width: 20px;height: 5px; right: 22px; top: 44px;}
.tranfr_list .cmn_btn{float: left;padding: 0px 0px;width: 100%;}
.trvlr_dv .bk-hd.bkng_hedng{padding: 0px 0 15px 0;}
.trvlr_dv .bk-hd.bkng_hedng h1{margin-bottom: 10px; padding-left: 5px}
.trvlr_dv .bk-hd.bkng_hedng p{padding-left: 5px;}
.vhcleDtlsDv label{width: auto;}
.trnsf_dv .bkng_lbl label{margin-bottom: 5px;}
.add.addsrvc_btn{margin: 10px 0px 0 0;}
.vechle_info{line-height: normal; padding-bottom: 10px;}
.carbknowDv1 .bkng_hedng{padding:  0 0 10px 15px}
.carNoteDv .note_car{text-align: left;}
.carAddinfo .agree_text{text-align: left;}
.title_dv.drivr_salutn span{    top: 37px;}
.car_bkngbtn .error{ word-wrap: break-word; padding: 0px 15px; font-size: 14px;}
/*chaneg by durgesh*/     
.stutsbrkupDv{text-align: left;}
.height57px{min-height: 90px;}
.rb > span{padding-top: 0; font-size: 12px;}
.ratbrkupBtn .btn_roms{width: 65% !important; float: right!important}
.hotlRvbkngdv .travlr_name h1{padding-left: 10px; margin-bottom: 10px;}
.hotlRvinfodv .prsnl_dv{padding: 0 15px 10px 10px}
.hotlCnclDv .cancl_plcy p{padding-left:10px !important;}
.HtlrbrkupM .popover.top{margin-top: -5px;}
.HtlrbrkupM .popover{width: 230px}
.close_btn1 a{margin-top: 5px;}
.error{word-break: break-all; padding: 0px 15px; font-size: 14px}
.travArebDV{padding-right: 	15px !important;}
.travArebDV1{padding-left: 	15px !important;}
.carFltrmob{padding-bottom: 10px;}
.sortArrow {margin-top: 10px; font-size: 14px; text-align: 	center;}
.sortArrow .fa{margin-top: 	2px;}
.loderQuoteDv { right: 77px; width: 24px;}
/*change for booking details page popup 30-5-18*/
.bkngModfypopup .filterCheck .checkbox label::before{left: 6px; top: 2px;}
/*.bkngModfypopup.radio label, .checkbox label{padding-left: 25px;}*/
.bkngModfysts .label-warning{font-size: 20px;}
/*change  by durgesh 30-05-2018*/
.addnoteCal .cal_icn1 { right: 28px; top: 35px;}
.CarPrceDv .trnfrOnReq{text-align: left;}
.car_passDtls .rslt_prce{padding-top: 10px; padding-bottom: 10px; margin-left: 0px;}
.car_input.car_assInput .form-control{    margin: 5px;}
.carAddinfo .table{    margin-bottom: 0;}
/*offer section*/
.offrPackDv{min-height: 150px; height: auto;}
.oferLoctnDv h2{width: 91%; float: left; font-size: 14px; }
.oferLoctnDv h3{width: 89%; font-size: 13px;}
.offrpack_txt .cmn_btn{float: left;}
.offrpack_txt .cmn_btn a{height: auto; line-height: normal; padding: 6px 20px; font-size: 14px;}
.pagntion_dv{width: 100%}
.weathr_btm{ padding: 10px 15px; border-bottom: 1px solid #a8a4a7;}
.weathr_btm h1{font-size: 28px;}
.weathr_btm p{font-size: 14px; margin-top: 5px;}
.weathr_top{padding: 0 15px 0px; cursor: pointer; display: inline-block; margin-top: 10px; font-size: 20px}
.fltr_srch{ padding: 10px 15px; font-size: 16px}
.modifyPopDV { width: 100%; margin: 0px auto; z-index: 105000}
.hotel_form{margin-top: 10px; }
.transfrRM .condtn_dv .filterCheck .checkbox{ padding-right: 0px;}
.cancl_plcy b{width: 100%}
.imgLoylty{margin-top: -30px; margin-right: 10px; width: 45px; height: 45px;}
.reprt_checkDv .filterCheck .checkbox label{    padding-left: 0;}
/*chage popuphover*/
.transfr_price  .popover-content{font-size: 12px; padding: 10px 5px }
.dropcityDv{margin-bottom: 15px;}
.xs_padr15{padding-right: 15px}
.dropcityDv1{margin-bottom: 25px;}
.trancfnbkngdv .bkng  .bkghtl_dvT{padding:20px 10px 0px; }
.CarPrceDv .prce_dv{width: 60%;}
.CarPrceDv .btn_roms{width: 40%}
.carInsuntable{font-size: 14px;}
.carrentCheck .carrentCheck{width: 30px;}
.carrentCheck .checkbox label::before{top: 5px;     left: 10px;}
.car_ml.meal_bsis{text-align: center;}
.carCncldv {padding: 7px 15px 7px 15px}
.actvtLugagDv .arrow_icon { top: 10px; right: 10px; width: 10px; height: 5px;}
.actvtLugagDv .form-control{padding: 10px 5px}
.LugagDv {padding: 0px }
.sightCancPlcyDv .cancl_plcy p {padding-left: 0!important; width: 100%; display: inline-block;}
.sightCancPlcyDv .cancl_plcy{padding: 0px 10px; }
.sightConfmbkngDv .prsnl_dv{padding: 0 10px 10px}
.sightConfmbkngDv .sightCancPlcyDv{padding: 0 15px 10px}
.messageT{padding-left: 15px;}
.messageT .bkng_hedng h1{margin-bottom: 0px;}
.chkein_date1{clear: both}
.chkein_date span h5 span{text-align: center;}
.bkghtl_dv .chkein_date span h5 span{text-align: left}
.bkng_dv1 .padT15{padding-top: 0px;}
.bkngSighttplcy .cancl_plcy p{padding-left:0px !important;}
.tranfrbkDtlsTab{padding: 10px !important}
.bkTrnfDtlsdv1{padding: 0}
.miscChckinDv {width: 49%}
.miscChckinDv .chkein_date{width: 100%}
.bk-nt.bkng_note1{padding: 0px 10px 0px 10px}
.bkngModfysts  .label-success{font-size: 18px;}
.dob_loylty .dobIcn .cal_icn{top: 27px ;}
.cruise_info_dtls {margin-top: 20px;}
.supplierLogo img{margin-bottom: 0px; margin-top: 0; float: left;}
.cruise_info{padding-bottom: 15px; font-size: 14px;}
.cat_cabin_img{width: 130px; height: 120px;}
.cruiseInfoDv{padding-top: 5px; text-align: justify;}
.cruise_slider{margin-bottom: 0px;}
span.crsDesc{padding-top: 0px; font-size: 15px;}
.returning_passenger{width: 100%}
/*Mobile and tab filters menu New design */
#filter_box1{z-index: 1050;top: 0px;width: 100%; height: 100% !important; position:fixed; overflow-y:auto; display:none; padding: 0px;    overflow-x: hidden; background: #ffffff}
#inner_search_form_mobile{z-index: 1050;top: 0px;width: 100%; position:fixed; overflow-y:auto; display:none;}
#inner_search_form_mobile label {color: #000000;}
.mob_icons1 {background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0; bottom: 0;display: block;left: 0;padding: 0px 15px;position: fixed; right: 0;width: 100%;z-index: 1;  text-align: center;display:block;     box-shadow: 0 0 15px 0px rgba(0,0,0,0.4)}
.filterCheck span{color: #fff}
.filter_close{position: absolute;z-index: 1051; right: 40px; top: 10px; color: #000000; font-size:0.938em}
.mobInrSrchForm{width: 100%; margin: 0 auto; background: #ffffff; bottom: 0;  position: relative; border: none; padding-bottom: 0px;}
/*Button Design*/
.BtnMobDv{width: 50%; float: left;}
.BtnMobSerch{text-align: center; width: 100%; border: none; font-size: 12px; text-transform: capitalize; margin: 0;  padding-top: 5px; border-right: 1px solid #cccccc; display: inline-block; border-radius: 0px;}
.BtnMobSerch i{width: 100%; float: left; padding: 8px 0px 8px 0px; font-size: 20px; color: #b88b5b;}
.BtnMobSerch span{width: 100%}
.BtnBdrN{border: none}
/*End Button Design*/
.lft_fltr1{width: 100%; height: auto; background: #454047; min-height: 100%; float: left; padding: 20px 30px 0  15px}
.searchL_pad1{width: 100%;float: left; padding: 0px;}
/*modify search close fix on top form */
.closerFxMob { width: 100%; position: fixed; top: 0px; /* height: 50px; */ float: left; z-index: 9; margin-bottom: 30px;  background: #fff; font-size: 16px; padding: 10px 40px 10px 20px; }
.SrchFomMobDv{width: 100%; padding-top: 50px; }
.star_dv .star_icn{margin-top: 0;}
/*tab filters menu*/
.wayto_option_fullDiv label { color: #fff;}
.cruise_mdf_search_btn a{color: #ffffff}
.closerFxMob a{color: #000000}
.cmnFltLbl {color: #000000}
.lft_fltr1 label{color: #000000}
.lft_fltr1 span{color: #fff}
.fltr_collpse{color: #ffffff}
.lft_fltr1 .fltr_collpse{color: #ffffff}
.cruise_length .fltr_lbl{color:#fff;}
a.custom_pos_info.custom_popover { float: left; padding-left: 5px;}
.cruseMobTop{    background: #ffffff; box-shadow: 0 0 30px 0px rgba(0,0,0,0.2);}
.crusHImgMob{padding-right:  0px}
.cruslistInfoDv{padding-left: 10px;}
.supplierLogo{margin: 0px; padding: 10px 10px 20px 15px}
/* End */
/*car rent */
.car_dr{position: initial; float: none}/*icon aliment issue on mobile */	
.more_hotels .plus_icn{width: 16px; height: 16px; line-height: 16px;}
.Compactlist_dv{margin-top: 5px;}
.comapctStatusDv{text-align: center; padding: 0px;}
.mdinputbox{width: 100%}
.carbkhdng{padding-left: 10px; padding-top: 15px;}
/*Hotel text Trunket 21-06-18*/
.hotl-inf.hotel_info p{white-space: nowrap; width: 100%; overflow: hidden; text-overflow: ellipsis;}
.hotelQuotbtnDv{width: auto;}
.hotlPrcDc .rate_brkup{text-align: right;}
/*issues 22-06*/
.flight_Srch .fa{float: left; display: none}
.flight_Srch a{float: left;}
.flightpop .mybkng_check .checkbox{ margin-top: 0;}
.flightpop{margin-top: 	10px; margin-bottom: 0px;}
.form_serch_pkgs{text-align: center;}
.insurnce_exp label { width: 50%;}
.insurnce_exp .input_iconL{width: 48%; float: right; text-align: right; padding-top: 0px;}
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content li{height: 30px;		}
.off_req_icon.misc_ico_img{width: 20%; float: left;}
.off_req_desc{width: 80%; float: right; padding-left: 10px;}
.off_req_desc h3{text-align: left}
.off_req_desc p{text-align: left;}
.off_req_desc a{text-align: left;}
.hotel_slctPckerDv .btn-group.bootstrap-select.bs-select-hidden { width: 100%;}
.mainselect .btn-group>.btn{background: #ffffff}
.quot_wrapr{padding: 15px;}
.hotlDtlMob{padding: 0px;}
.btn.prev, .btn.next{width: 40px; top: 35%}
.hotlLsitComDV .cmpr_check .filterCheck label{padding-left: 	0px;}
.border-btm{padding-bottom: 10px}
.TrnsfrPrcDv{text-align: left;}
.tranferMaildv {
    padding: 0 15px 0  0;
}
.tranferMaildv .cmn_btn{    padding: 0;}
/*.tranfr_list  .TrnsfrBknwDv {text-align: left; padding-left: 0px;}*/
.carPassInfo .car_ml p {width: auto;}
.loyaltyDV .nav-pills>li>a{font-size: 12px;}
.op_staffDv:nth-child(even){background: #f1f1f1}
.hotlPriceDv span{float: left; padding-left: 15px;}
.hotlPriceDv h2{float: left; padding-left: 10px;}
.hotlPriceDv .rate_brkup{float: left; width: auto;}

/*flight */
.flight-listing .lstng_hedr h1{font-size: 22px;}
.flightSrtMob{margin-top: 0; margin-left: 0px; padding:0 5px 0 0; font-size: 12px;}
.flight-listing .rgt_fltr_top .flight-sorting .fa{font-size: 14px; margin-top: 3px;}
.logo-flight{margin-top: 0px; width: 20%; float: left; margin-bottom: 0px;}
.flightMobPad{padding-left: 0px; padding-right: 0px;}
.flight-listing-box .rslt_prce{padding-top: 10px; width: 100%; text-align: left; margin-left: 0px;}  
.mobRefund{float: right; padding-right: 5px;}
.flghtMobBtn{ width: 100%; float: right; text-align: right; height: auto; padding-top: 5px;}
.flight-listing-box .btn_roms{text-align: left; width: auto; float: right; margin-left: 0px; margin-bottom: 5px; z-index: 1}
.flight-listing-box .btn_roms a{padding: 5px 5px; margin-right: 0; margin-top: 0; font-size: 12px; float: right; background: #b88b5b; color: #ffffff;}
.flight-listing-box .btn_roms_small a{ padding: 6px 5px; height: auto; width: auto; font-size: 10px; margin-right: 0; line-height: normal; margin-top: 0;}
.flight-listing-box .btn_roms_small{text-align: left; float: left;}
.time-text-01{font-size: 14px;}
.flightnameM li{font-size: 12px;}
.flightMobTme li{font-size: 12px; word-break: break-all}
.flighdrnMob{width: 100%; border-bottom: 1px solid #ccc; padding-bottom:  10px;}
.flightrchMob{text-align: left;}
.flighttripTim{ text-align: center;  padding: 0px 15px 0px 0px;margin-top: 0px; float: right;}
.flighttripTim li{ font-size: 12px}
.flighttripTim .time-text-01{text-align: right;}
.flighttripTim .list-inline{text-align: right;}
.start-time h3, .start-time2 h3{font-size: 16px; margin-top: 15px}
.flight-tabs>.nav-tabs{padding:  0px;}
.flight-tabs{margin-top: 10px;}
.flight-tabs .nav-tabs>li>a{padding: 4px 2px 4px;font-size: 11px; color: #000; border: 1px solid #dedede;}
.flight-tabs>ul li.active a, .flight-tabs>ul li.active a:focus, .flight-tabs>ul li.active a:hover{border-bottom: 2px solid #b4922b; padding-bottom: 5px;}
.flighListDvM{background: #fff;padding: 10px 0px 0px 0px; height: auto; float: left; width: 100%}
.flighListDvM1{background: #f1f1f1;padding: 5px; height: auto; float: left; width: 100%}
.extraPane{background: #fff; box-shadow: 0 2px 7px 0 rgba(0,0,0,0.2); margin-bottom: 10px;}
.flghtpadM{padding: 0px;}
.seat-list{text-align: left; margin:0px 0px 0px 0px;}
.seat-list li{padding-left: 22px; width: 100%}
.flight-listing-box{margin-top: 10px; box-shadow: 0px 0px 12px 1px rgba(0,0,0,0.2)}
.SinglNone{display: none}
.roundNone{display: block;}
.flightPrcFul{width: 100%; background: #fff; padding: 0 10px 5px}
.flghtpadM1{display: none}
.flight-listing .rgt_fltr_top{padding: 10px 0px 10px 0;}
.flight-sorting{width: 100%; float: left; text-align: center; padding: 0 15px;}
.flight-listing .rgt_fltr_top .flight-sorting .fa{font-size: 12px;}
.flightSrtPadM{padding: 0px 10px 0px 5px; font-size: 12px;}
.seat-list .ref{left: 2px} 
.bor-left-line{border-left: none; border-top: 1px solid #e7e7e7}
/*inner search form */
.flightRdioM{font-size: 12px; padding-right: 0px}
.flightShowM .show_more {text-align: left; margin-bottom: 10px;}
.PrfArlnM{padding: 0px}
.add_flightM{position: absolute; right: 0px; z-index: 2}
.multicity-more-btn a {font-size: 14px; height: auto; padding:5px 10px; text-align: center;	margin: 0px auto; line-height: normal; }
.flgMoreIcon {text-align: center;}
.multicity-more-btn{margin-top: 0px; margin-bottom: 20px;}
.watch-icn .fa-clock-o{margin-right: 5px;}
.flgh-field{padding-top: 10px;}
.fl-city{font-size: 16px;}
.flgh-field{padding-top: 20px;}
.fl-city span{font-size: 12px}
.fl-city{font-size: 14px; margin-bottom: 10px}
.flight_date h3{font-size: 16px;}
.flight-airline .airline{font-size: 18px;}
.flight_rtrun h3{font-size: 18px;}
.flight_date p{line-height: normal; font-size: 12px;}
.flight_rtrun p{line-height: normal; font-size: 12px;}
.Flghtmar{padding-top: 11px; margin-top: 10px;}
.base-fair-box-right{font-size: 14px;}
.base-fair-box-left{font-size: 14px;}
.flgh-field-inner:first-child{padding: 0px 20px 10px 20px}
.baggage-icn{left: 12px;}
.baggage-txt{padding: 4px 0px 5px 14px}
.flight-airline .airline{font-size: 16px;}
.flight-airline h6{font-size: 12px}
/*book now flight*/
.cd-breadcrumb, .cd-multi-steps{padding: 0px; margin-top: 0px; margin-bottom: 10px;}
.cd-breadcrumb li, .cd-multi-steps li{width: 100%; float: left; margin-bottom: 0px; margin-top: 0px;}
.cd-breadcrumb li > *, .cd-multi-steps li > *{font-size: 14px; padding: 5px 10px; width: 100%}
.cd-breadcrumb.triangle li.active > *{width: 100%}
.cd-breadcrumb li::after, .cd-multi-steps li::after{display: none}
.cd-multi-steps{display: none;}
.searchL-fbooknow{padding: 0 15px}
.f-left-heading-box{padding:10px 0px 10px 10px; font-size: 16px; }
.left-box-in{padding: 10px}
.fbooknow-text01{font-size: 14px;}
.fbooknow-text06, .fbooknow-text02{font-size: 14px;}
.fbooknow-text03{font-size: 14px; line-height: normal; }
.fbooknow-text04{font-size: 20px;}
.fbooknow-text07{font-size: 16px;}
.flight-booknow-panel .panel-default>.panel-heading{padding: 10px}
.flight-booknow-panel .panel-title{font-size: 16px;}
.flight-iti-text01, .flight-iti-text02{font-size: 14px}
.flight-iti-text02{padding-left: 30px; padding-top: 5px; text-align: left;}
.RfndMob{float: left !important; padding-left: 28px; padding-top: 5px; margin-bottom: 10px; width: 100%}
.flight-iti-box01{padding: 40px 15px 0px 0px}
.flight-iti-box01 h3{font-size: 12px; text-align: right}
.flight-iti-box03 h3{font-size: 12px;}
.flight-iti-box03{padding: 40px 0px 0px 15px}
.kg-text{padding: 0 10px; font-size: 12px;}
.start-time {left: 0; right: 0; font-size: 12px; bottom: 0; position: initial;}/*.start-time{left: 0; right: 0;  font-size: 12px; bottom: -80px}*/
.drop-time { left: 0; right: 0;font-size: 12px; bottom: 0; position: inherit;}/*.drop-time{left: 0; right: 0;  font-size: 12px;  bottom: -40px}*/
.return-flight-booknow .flight-iti-box01{padding: 10px 15px 0px 0px}
.return-flight-booknow .flight-iti-box03{padding: 10px 0px 0px 15px}
.return-flight-booknow .drop-time {left: 0; right: 0; top: 0; font-size: 12px; position: initial;}
.return-flight-booknow .start-time {left: 0; right: 0; top: 20px; font-size: 12px; position: initial; }
.days-box{width: 20px; height: 15px;font-size: 11px;} 
.border-box02{min-height: 150px}
.border-box02 .kg-text{bottom: 0px}
.layover-booknow-text{font-size: 14px;}
.itinerary-box01-btn .btn-default{ padding: 4px 15px; font-size: 14px}
.itinerary-box01{padding: 15px 20px 35px}
.itinerary-box01-btn{padding: 20px 20px 20px}
.flightfareRulsDv{height: auto;}
.flight-booknow-btn .btn-default{ padding: 4px 15px; font-size: 14px}
.trav-details-heading{font-size: 18px;}
.trav-details-box .input_dv .label-text01{padding: 0px 0px 5px 0px}
.flight-booknow-btn{text-align: center;}
.flight-rule-checkbox .filterCheck .checkbox label{font-size: 12px;}
.flightpadM{padding: 0 15px;}
.flightDetlBtn .padT15{padding-top: 0px;}
.flightMpad div{padding-left: 0px}
.flightDtldv .bkng_lbl {margin-bottom: 15px;}
.flightDtldv  .label-success{font-size: 18px}
.flightrptPad{padding: 0 10px; font-size: 12px;}
.flightDtlsDvM{padding: 0px 15px}
.flightMpad{background: #f1f1f1; padding: 0px; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1); border: 1px solid #eaeaea;}
.flightMpad:nth-child(odd){background: #ffffff;}
.flightMpad .flightrptPad{padding: 0 15px}
.flightrptPad span{width: 45%; margin-right: 10px; font-size: 12px; padding: 6px 0px;}
.flightrptPad span:after{    content: ":"; right: 0; float: right;}
.flightrptPad label{padding: 6px 0px;  font-size: 12px; }
.showMoreTab { position: absolute; right: 0; text-align: right; margin-top: -6px;}
.show_moreT .show_more{text-align: left;}
.airline_search .filterCheck span{color: #ffffff}
.flight-listing-filters .weathr_btm{padding: 16px 15px 20px 15px}
.changeResdrof span{padding-left: 0px;}
.f_rules{width: 100%; margin: 0px;}
.flight-listing-filters .fltr_srch{padding: 10px 20px 0px 20px}
#flight_stops{    margin-top: 10px;}
.fbooknow-text05{right: 0px;}
.flight-listing-filters .weathr_btm{padding: 10px 15px 5px 15px}
.flight-listing-filters .fltr_lbl{font-size: 16px;}
.minheight55{padding: 10px 10px 0px}
.flight-listing-filters .fltr_collpse{ font-size: 18px;}
.flightRbk{float: right;}
.flightDtldv .prsnl_dv {padding-top: 10px;}
.flightTpad .bkhdngDV .bkng_hedng{padding-top: 0px;}
.flightsDtlBtnM .padT15{padding-top: 0px;}
.flightsDtlBtnM{text-align: center;}
.servcPadR{padding-right: 10px}
.servcPadL{padding-left: 10px}
.flight-tabs>ul li a:hover{border-bottom: 2px solid #b4922b}
.addQotDV{padding-top: 20px;}
.flightStpTab{display: inline; width: auto;}
.addQotDV .quot_lbl {padding-right: 0px; padding-left: 5px}
/*flight search form radio*/
.flightRdioDvM{padding-right: 0px;}
.flgtrefnd{padding-right: 0px; padding-left: 0px;	}
.refundable-txt{float: left; padding: 2px 0px 0px 24px;
    text-align: left;}
.transfrChngRes span{padding-left:0px; border-bottom: none;}    
.carRentDv {padding-top: 10px;}
.carBtnbkLft{text-align: left}
.carBtnbkRgt{text-align: right;}
.note_car{float: left; margin-top: 0px; margin-bottom: 10px;}
.carSerchLeftDv .cr_rentl_fltr{padding-left: 15px}
.carSerchLeftDv .fltr_srch{padding-left: 15px}
.carCanBkng  .bokng_btn{padding: 0 15px;}
.innerFrmbtn{text-align: center;}/*inner serch from Btn center*/
/*image gallery*/
#slider .slides img{height: 200px;}
#carousel .slides img{height: 50px;}
#carousel .slides > li{padding-right: 5px;}
#carousel .slides > li:last-child{padding-right: 0px;}
#carousel .flex-direction-nav a { width: 25px!important; height: 25px!important; line-height: 25px!important; margin: -13px 0;}
/*loader*/
.slider_loader{width: 100%; height: 200px; background: #e1e1e1; margin-bottom: 15px;}
.carousel_loader{width: 18%; height: 50px; background: #e1e1e1; margin-right: 5px; float: left;}
.carousel_loader_last{margin-right: 0px; width: 21%}
.carousel_loaderdv .loader_next{width: 25px; height: 25px; position: absolute; right: 15px; top: 27%}
.carousel_loaderdv .loader_pvrs{width: 25px; height: 25px; position: absolute; left: 15px; top: 27%}
.flex-direction-nav a.flex-prev:before {background-image: url("../images/left_arrow.png"); background-position: center; background-repeat: no-repeat; width: 25px; height: 25px; display: inline-block; background-color: #ffffff; text-align: center; line-height: 25px; border-radius: 50% }
.flex-direction-nav a.flex-next:before {background-image: url("../images/right_arrow.png"); background-position: center; background-repeat: no-repeat; width: 25px; height: 25px; display: inline-block; background-color: #ffffff; text-align: center; line-height: 25px; border-radius: 50% }
#carousel .flex-direction-nav a.flex-next:before{  width: 25px;  height: 25px;  line-height: 25px;}
#carousel .flex-direction-nav a.flex-prev:before{  width: 25px;  height: 25px;  line-height: 25px;}
.boknglist_dv .bkhotel_detl{padding-top: 15px;}
.travler_listDv h1{ margin-bottom: 0px;}
.flight-quto-box-04{text-align: center;}
.quot_remrk h4 {margin: 10px 0; }
span.totlsty{width: 100%;float: left; font-size: 12px; margin-top: 10px; }
.hotlmobprice {float: right;}
.hotlmobprice span {font-size: 22px; padding-top: 2px;}
.sightTop .bkghtl_dv {padding-top: 15px}
.shDetailData span{width: 100%}
.shDetailData label{width: 100%}
.sight_hdng h1{margin-bottom: 10px;}
.checkbox.checkbox_cruise {float: left; padding-right: 0px;}/*27-02-2020 10px*/
.tranfrbkDtlsTab .hotl_add {padding-left: 0px;}
.tranfrbkDtlsTab .bkhotel_detl h1{margin-bottom: 10px;}
th.table_credit { text-align: left;}
td.table_mid { text-align: left;}
.table_credit.table_mid span.crdstatus{text-align: center;width: 100%}
.Ewallt_info{padding: 10px}
.Ewallt_info h1{font-size: 20px;  margin-bottom: 10px;}
.actions_icn .fa{width: 100%}
.slider_col{width: 32%;margin-left: 2px; height: 100px}
.adtnlMrkupSlct{margin-right:0px;}
.hotl_txtcenter{text-align: left;}
.hote_amnts .btn_roms{text-align: right;}
.bkng_chklst1 .filterCheck .checkbox{padding-right:15px;}
.bkng_chklst1 .filterCheck .checkbox label{font-size: 12px}
.offlinetxt i{font-size: 12px; font-style: italic;}
.scrity_tokndv input#txt_captcha{    width: 80%;}
.MiscCaptchCod{width: 20%;float: left;}
.bugtGrps{font-size: 12px; font-style: italic;}
.passprottxt{font-size: 14px}
.dobIcnLoyalty .cal_icn { top: 28px; right: 20px; pointer-events: none;}
.loyaltyDV ul li{width: 49%}
.loyaltyDV ul li a{width: 100%}

/*preloader*/
.prelodr_topdv{height: auto; padding: 10px; color: #666; margin: 20px 0px 0px 0px; width: 100%; float: left;}
.pax_checkinoutdv{ padding: 0px;}
.checkindv{padding-top: 15px; padding-left: 0px;}
.border_divdr{ width: 100%; height: 1px; background: #c0c2c2; padding: 0px; margin-top: 10px; margin-bottom: 10px;}
.checkoutdv{padding-left: 0; padding-top: 5px; padding-right: 0;}
.loader_desndv{padding: 30px 15px 0px;}
.preloadr_hdng h1{font-size: 18px;}
.exclusive_offrdv{padding: 0px;}
.exclusive_offrtxt p{ font-size: 14px;}
.exclusive_offrtxt h1{ font-size: 16px; margin-bottom: 10px;}
.exclusive_offrbannr{margin-top: 0px; min-height: 420px; margin-bottom: 20px;}
.exclusive_offrtxt {text-align: center; min-height: auto; height: auto;padding-bottom: 20px;}
.checkoutdv .checkintxt_dv{margin-top: 10px;}
.ldrmart7{margin-top: 7px;}
.checkindv .checkintxt_dv p{font-size: 16px;}
.checkoutdv .checkintxt_dv p{font-size: 16px;}
/*End*/

.mybkng_dtls .bk_id a {color: #000; padding-left: 5px; font-size: 12px; }
.dropcityDv1 .changeResdrof span{padding-left: 0px;}
.trnfr_vwdtls{float: left;}
.trnfr_slct{float: right;}
a.scrollToTop{  z-index: 2; bottom: 63px; right: 15px;}
.layover-icn-box{margin-top: 0px;}
.fltDtlBtn .btnleft1 {margin-top:   0px;}
.FlightBkLbl{padding-left:  0px;}
.totlV { padding-left: 15px;}
.flighmobpad{padding-left:  0px;}
.flighmobpad span.red{padding-top:  0px;}
.flighmobpad span.greenLbl{padding-top:  0px;}
.sight_vwdtl .tour-deta-top-dv p{text-align: left}
.sight_vwdtl .tour-deta-top-dv h2{text-align: left; margin-top: 0px;}
.sght-tlt p { padding: 0px 10px; font-size: 14px;}
.text_displaystatus {  padding-top: 10px;}
.crus_mobvw.sightplang p{width: auto;float: right;}
.sm_padl{padding-left: 15px}
.hotel-deta-top-dv p.trans_tm {float: left; width: 100%; }
.InsurancePopupDv .padR0 {padding-right: 15px; }
.ratehotelname {font-size: 14px; padding-bottom: 10px; }
.deprt_dvtab{text-align: left}/*added by durgesh*/
.flightDiscDv {overflow-y: scroll; height: 350px;}
.quot_slct.quot_bg {padding: 5px 20px 0px 20px;}
.flthdngdv h4 {font-size: 20px;}
a.model_close {padding-top: 0;float: right;font-size: 13px;}
.lstng_hedr.crusieDtls_headingTtl{padding: 10px 0px 0px;}
.fltr_srt_cruise .price_lst {width: 57%;}
.select_RatBrk a{font-size: 12px;}
.flight-listing div#inner_search_form {overflow: scroll; padding-right: 0 !important; position: fixed; z-index: 99999; top: 0; left: 0; right: 0; width: 100%; height: 100%; } .social-login {padding: 0 0 !important; display: inline-block; }
.footer-login a {padding: 11px 8px !important; font-size: 16px !important; width: auto; margin-top: 0 !important;}
}
@media(max-width:480px){
.btn_roms.selectCabin {width: 100%;}
.btn_roms.selectCabin {width: 90%;} 
.btn_roms.btn_roms.selectCabin a {font-size: 12px;}
.more_hotels.cruise_more_options {width: 48%;text-align: left;display: flex;align-items: center;justify-content: flex-start; padding: 0px 8px; margin-top: 5px;}/*change by durgesh 06-06-18*/
.more_hotels.cruise_more_options label {font-size: 12px;}
.selectDateDtls {padding: 7px 0px !important;} 
.selectDateDtls span.select_fromDt{font-size: 14px;}
.cruisePkgViewDtls_PriceDtls i.fa.fa-info.info_cr {font-size: 11px;width: 14px;height: 14px;}
.hote_amnts.cruise_amnts .nav-tabs > li {width: 23%;}
.hote_amnts.cruise_amnts .nav-tabs > li a {font-size: 12px; text-align: center;}
.lstng_hedr h1 {font-size: 18px;padding: 0px;}
.crusie_dtlwrapr {margin: 15px 0px;}
.reviewCabinDtlsBox h2 {font-size: 18px;}
.catagoryOPtionLink a {font-size: 14px;}
.CruiseBookingDtls_firstStep h1 {margin-bottom: 7px;}
.mob_prise_box_crj{width: 100%;padding: 5px;background: #e2e2e2;margin: 10px 0px;}
.cruise_fare_mob  label{padding-right: 0; font-size: 18px}
.cruise_fare_mob .rslt_prce{padding-left: 10px; float: 	right;	}
.cruise_fare_mob .rslt_prce span{    font-size: 20px; vertical-align: inherit;}
.cruise_fare_mob .rslt_prce h2{padding-left: 5px; vertical-align:inherit;}
.offline_request_container {margin: 20px 0px; padding: 0px 25px;}
.off_req_btn .btn_roms {width: 100%;}
/*--07-05-18 for cruise ananta--*/
.cruise_Sldrdv .item img {height: 120px;}
.cruiseViewTtl {padding: 7px 15px 0px 15px; font-size: 14px;}
.btn_dv.fltSearch_btn {margin: 50px ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â¹0px 15px ;}
.viewDtls_innerPadding {padding: 10px 10px 5px;}
.bkng_dv.travellerInfo.CruiseBookingDtls_firstStep {padding: 15px 10px 0px;}
.supplierLogoCruise {padding: 0px 15px 0 0px;}
.supplierLogoCruise.spacing_Logo {margin: 0px;}
.cmpr_check .filterCheck {margin-top: 5px;}
.cncl_dv.cruise_cancl_dv {width: 250px; right: -20px}
.cncl_dv.cruise_cancl_dv .cncl_arrow{left: 65%;}
.btn_roms.cruiseView a {padding: 0px 15px; font-size: 13px;}
.btn_roms.cruiseView {text-align: right;width: initial;margin-right: 15px;}

ul.nav.nav-tabs.cruiseDetailsTabs li a {font-size: 14px; margin-top: 5px;}
.btn_roms.cruiseDtl_select a {font-size: 15px;color: #000;margin-right: 15px;} 
.cruisePkgViewDtls_PriceDtls {padding: 4px 0px; border: none;}
.cruise_priceTravellerInfo.cruiseFare_cbn label {display: inline-block;}

/*insurance css added below by ananta*/
.insudtl_name h2 {font-size: 16px;margin: 0 0 7px 0px;}
.ins_prc_mob_bg.insrnc_plans_prce {float: left;width: 100%;background: #e2e2e2;margin: 0px;padding: 0px;text-align: left;}
.ins_prc_mob_bg.insrnc_plans_prce .insurance_prce{margin-top: 0px; padding-left: 10px;}
.insuranceTtl h2 {font-size: 18px;margin: 10px 0px 10px;}
.insura_ls.listing .list{display: initial;}
.insura_ls.listing .list p {color: #696771;float: left;width: 100%;padding-bottom: 7px;}

.insrnc_prc_bg_mobile{float: left;width: 100%;background: #e2e2e2;margin: 0px;padding: 0px;text-align: left;} 
.btn_roms.insc_pln_price_btn {float: right;margin: 10px 15px;}
.price-text-01.rslt_prce.insurance_prce {margin: 0px;padding: 15px 5px 5px;}
.add_qute_btn_mob {float: left;width: 50%;text-align: left;}

.insu_bkng .bkhotel_detl h1 {font-size: 18px;color: #000000;text-align: left;} 
.trvDtls_dayLocation_div span.map_icnS {margin-right: 5px;}
.cal_ico_ins {margin-right: 5px;}
.bkng_dv.insu_bkng {padding: 20px 20px;}
.chkein_date.insu_covr label {width: 100%;}
.total_rate.insu_rate .total_price {text-align: left; margin: 10px 0 0 10px;}
.total_rate.insu_rate{padding-top: 0px;}
.chkein_date.insu_covr {width: 100%;text-align: left; padding: 0px;}
.bokng_btn.insu_btn {margin: 10px 0px 15px;}
.insurn_dv.trnsf_dv {padding: 0px 20px 10px 15px;}
.transfr_dv.insurTandC ul {margin: 0px;padding: 0px;}
.bk-hd.bkng_hedng h1 {width: 100%;border-bottom: 1px solid #e2e2e2;padding-bottom: 10px; margin-bottom: 0px;}
.filterCheck .checkbox label{font-size: 14px;text-align: left;position: relative;z-index: 1;}
.PlanTableDV1.plan_tbl_spacing {padding: 0px;margin: 1% 3%;width: 94%;border-bottom: 1px solid #e2e2e2;padding: 7px 7px;}
.PlanTableBx1{font-size: 14px; padding: 0px;}
.arrow_icon1{right: 10px;}
.input_icon1L select.form-control {padding-right: 20px; padding-left: 10px;}
.locationCount_days{display: initial;}
.location_mdl_box{margin-bottom: 5px;}
.ins_pkf_dtls {float: left;width: 100%;}
.btn_roms.insc_pln_price_btn {width: 40%;}
.rowspacing div {padding: 5px 0px;margin: 0px;}
.transfr_vch{font-size: 12px;}
.insu_inrfrm .arrow_icon {top: 42px;right: 10px;}
/*.bkng_input select.form-control {padding: 0px 20px 0px 8px;}*/
.form_inrPad.insu_inrfrm {padding-right: 30px;padding-left: 20px;}
/*add by durgesh 10-05-18*/
.transfrRM .condtn_dv{ padding-left: 0;}
.offrBx{padding: 0 0px 0 0;}
.prsnl_dv .cancl_plcy p {padding-left: 15px;}
.carPassInfo .car_ml.meal_bsis{text-align: center;}
/*pagination*/
.pagntion_dv .pagination > li > a, .pagntion_dv .pagination > li > span{width: 28px; height: 28px; line-height: 28px; font-size: 12px;}
/*change by durgesh for curses*/
.cruise_list_div {text-align: center; background: #fff; box-shadow: 0 0 10px 2px rgba(0,0,0,0.2); border: none;}
.curiseH_img img {height: 110px; width: 140px;margin: 0 auto;}
.curiseH_img .crsDesc{width: 100%; text-align: center;}
.cruiseImgDv  img { height: 75px; width: 100%;}
.cruiseImgDv .cr_lblhead{width: 100%; font-size: 13px;}
.cruiseInfoDv .crsDesc{width: 100%; font-size: 13px;}
.cruiseInfoDv .crsttl{width: 100%; font-size: 13px;}
.crusDateDv .crsttl{margin-bottom: 6px;}
.cruise_price .currencyTtl{font-size: 21px; float: left;}
.cruise_price .rslt_prce {padding-top: 0px; float: left;  padding-left:5px;}
.cruise_price label{float: left; padding-top: 0px;}
.cruise_price .rslt_prce h2{font-size: 20px; padding-top: 0px;}
.mob_bg_cruise_price .btn_roms a{margin-top: 0px; padding: 5px 10px; font-size: 13px;}
.crusePackgInfo {padding: 0px; display: inline-block; }/**/
.cruise_det_bg{display: inline-block; float: left; width: 100%}
.cruiseDtlsofr {padding: 10px 15px 0px 15px; display: inline-block;}
.cruiseDtlsofr .essential_btn{margin-bottom: 10px; padding: 2px 6px}
.cruise_price{padding: 5px 0px 0px 0px}
.oferLoctnDv{min-height: auto;}
.offrpack_txt{padding: 20px 15px 15px; min-height: auto;}
#listshow{padding: 0 15px;}
.offerHdng1{font-size: 14px;}
#releasetext{padding: 15px;}
#releasetext a{word-wrap: break-word;}
.planBenifitsDataTable table.table tr th {font-size: 13px;}
.planBenifitsDataTable table.table tr td{font-size: 13px;}
span.crsttl{width: 100%}
span.crsDesc{width: 100%}
.selectTraveller_option label{font-size: 14px;}
.media-left.portImage.booking_cabin_img{margin-right: 0px;}
.bookingCruise h2{font-size: 18px;}
.cruise_select_desc_box .discount_fareTtl h3{margin-bottom: 5px;}
.returning_passenger span{font-size: 14px; width: 100%}
.returning_passenger .bkng_input{width: 100%}
.proceedBtn.contBtnCruise{width: 100%}
.yrs_txt_c{padding-left: 0px;}
.media-left.portImage{width: 100%}
.deck_slt_options{width: 60%}
.deck_pblc_area_desc h3.deck_area_ttl{font-size: 20px;}
.cruise_itinery_table{font-size: 14px;}
.chldCount, .adltCount{margin-bottom: 10px; width: 100%}
.cruseVwDtls .cruiseViewTtl{padding: 7px 5px 0px 5px}
.cruise_viewBtns_Select{margin: 0px 0px 15px}
.cruise_viewBtns_Select .btn_roms_small a{margin-right: 5px;padding: 3px 7px; height: auto;line-height: normal;}
.view_btnList .btn_roms_small a{margin-top: 0px;}
.view_btnList .btn_roms a{margin-top: 0px;}
.crusCbnPrcDv{padding: 0px;}
.crusCbnPrc label {padding-right: 0; font-size: 16px; text-align: left;}
.crusCbnPrc .rslt_prce{text-align: left; padding-left: 10px; margin-top: 0px; padding: 	0px;}
.crusCbnPrc .rslt_prce a{margin-top: 5px;}
.crusCbnPrc .rslt_prce span{font-size: 20px; vertical-align: inherit;}
.crusCbnPrc .rslt_prce h2{font-size: 22px; vertical-align: inherit;}
.crusCbnPrcDv .cruise_priceTravellerInfo {margin-top: 7px; padding-left: 5px;}
.crusCbnPrc .cmpr_check .filterCheck .checkbox label::before{left: -5px;}
.crs_fare_compare .cmpr_check .filterCheck label{width: auto;  padding-left: 5px;}
.crs_fare_compare .cmpr_check .filterCheck .checkbox label::before{    left: -4px;  top: 2px;}
.crs_fare_compare  .filterCheck .checkbox{width: auto;}
.crusPasTypDv{padding: 0px;}
p.suitType_heding_ttl{padding-left: 5px; float: left;}
.cruise_viewBtns_Select span{float: left;}
.cruise_viewBtns_Select{float: left; width: 100%;  padding-left: 5px;}
.crusHotlinfo, .crusHotlImg{padding: 0px 15px}
.depart_dateDtlsBox{margin: 0px; padding-bottom: 10px;}
.cabinView_Container .bkng_hedng{padding: 10px 12px}
.fltr_collpse{padding: 16px 10px 8px 15px;}
.Cruisae_view_toggle{padding: 0px}
.crusieDtls_headingTtl span{font-size: 14px;}
.discount_spacing_box .filterCheck .checkbox label::before{    top: 2px; left: -20px}
.cruise_select_desc_box .bkng_chklst{    padding-left: 22px;}
p.deck_ttl{margin: 0px 15px 15px 0px}
.cruise_deck_view_box .viewDtls_innerPadding{padding: 20px 0px 5px}
.selectCabinTtl{font-size: 16px; padding: 10px}
.curscheckBx .filterCheck .checkbox label::before{left: 0px	}
.curscheckBx .filterCheck .checkbox label{padding-left: 20px}
.cruiseChooseView {padding: 10px}
.crusbtnConfm{padding-top: 0px}
.crusbtnConfm .addsrvc_btn {padding-bottom: 0px}
.crusCnfDv .travellerInfo{padding: 15px 10px 10px}
.crssCnfPrc{padding: 0px;}
.selectView_optionTtl h2{padding: 0px 15px}
.cruiseViewDtls_box .hotel_img{padding-left: 5px}
.cruiseViewDtls_box .hotel_info h1{margin: 10px 0}
.cruise_rates_viewBox h2{margin: 0px 0px 10px; font-size: }
.cruise_rates_viewBox{padding: 10px 0px}
.cruise_rates_viewBox h2{margin: 0px 0px 10px; font-size: 18px}
.reviewCabinHeading{padding: 0px 0px 10px}
.rateTypeDescBox{margin: 0px}
.curscheckBx{padding: 0px;}
.crsDesc{margin-bottom: 5px; padding-top: 0px; float: left;}
.cruise_trvInfo_desc h1{margin: 10px 0px}
.curseTitlDv:after{ position: initial;}
.curseTitlDv1:after{ position: initial;}
.curseTitlDv{ min-width: 100%; width: 100%; }
.cruseLblDv{ min-width: 100%; width: 100%; padding-left: 0px;}
.curseTitlDv1{ min-width: 100%; width: 100%; }
.cruseLblDv1{ min-width: 100%; width: 100%;     padding-left: 0;}
.mainselect .btn-group>.btn{min-width:  auto; padding: 0px 15px 0px 5px; font-size: 13	px;}
.rgt_fltr_top  .bootstrap-select.btn-group .dropdown-toggle .caret{right: 5px}
.hotlbkinfo .bkghtl_dv{padding: 8px 5px 0 0}
.hotlbkinfo .bk_imgdv{padding: 10px 10px 5px 10px}
.refnd_stuts .trvlrpax_dv{width: 100%; border:none;}
.hotlPrcDc{text-align: right;}
.hotlPrcDc .rate_brkup{text-align: left; width: 50%;}
.hotlBkngdv{padding: 15px 5px 0px}
.lng-img.lang_img { margin-top: -4px;}
.curncy1 span{float: left;}
.margin_boxDv ul li {float: left;}
.flight-listing-box .rslt_prce h2{font-size: 22px;}
.flight-listing-box .rslt_prce span{padding-top: 2px}
.logo-flight img{background-color:  #f1f1f1}
.flight-listing .lstng_srch{padding-bottom: 10px;}
.flight-tabs{ margin-top: 0;}
.flighListDvM1{padding:10px 8px 8px 8px}
.show_more span a{font-size: 12px; width: 98%;}
.flightHdngDv {margin-bottom: 10px;}
.radiopadDv{padding-bottom: 10px;}
.flghtpadR0{padding-right: 0px;}
/*31-12-18*/
.addDv_map.nextrow { margin-top: 10px;}
.cont_btmdv p a{padding-left: 0px;	}
.hotl_namefltr{ z-index: 1}
.tour-st{width: 100%}
.facility.detdata { padding: 10px 0 0 0;}
.resdnc_box .modal-dialog{margin-top: 40px;}
.cruise_filter_tab_res .filterCheck .checkbox label{color: #fff}
.bkTrnfDtlsdv1{padding-left: 	0px;}
.bkghtl_dvT .bkhotel_detl{padding-left:15px; padding-top: 	0px;}
 .misc_hdng .bk-hd.bkng_hedng{padding-bottom: 	0px;}
 .misc_hdng .transfr_dv{margin-bottom: 0px;}
 .misc_hdng .transfr_dv label {
    width: 45%;
    font-size: 12px;
}
.misc_hdng .transfr_dv span{width: 	55%}
.bdetail label{font-size:12px;}

}


@media(max-width:360px){
}

/*tab protrait*/
@media (min-width: 768px) and (max-width: 990px){
.cmn_InputArrow .arrow_icon {
    right: 8px;
}
.filterCheck.carrentCheck input[type="checkbox"]:checked + label::before {
	left: 4px;
	margin-right: 0px;
}	
.InsurancePopupDv .padR0 {
    padding-right: 15px;
}
.start-time h3, .start-time2 h3 {
    font-size: 16px;}
.drop-time h3, .drop-time2 h3     {
    font-size: 16px;}
.drop-time h4, .drop-time2 h4 {
	font-size: 12px;
}
.days-box { width: 16px; height: 16px;}
.start-time h4, .start-time2 h4{font-size: 12px;}    
.border-box02 .kg-text{bottom: 5px}
.sm_padL15{padding-left: 15px;}
.misc_hdng .transfr_dv label { width: 45%; font-size: 12px;}
.misc_hdng .transfr_dv span{width: 	55%}
.hotl_chk.miscChckinDv { width: 32%; float: left;}
.hotl_chk.miscChckinDv .chkein_date{width: 	100%}
.prsnl_dv.FlightBkLbl{padding-left: 0px;}
.msg_headng  .sub_msg{padding-left:10px;}
.msg_headng1{padding: 10px 10px}
.note_headng{padding: 10px 10px}
.note_headng1 {padding: 10px 10px}
.back_btn { margin-top: 10px;}
.lblwidthcruise{width: 	30%}
.cruseLblDv{width: 	70%; min-width: 70%}
.flight_bg_pad{padding: 15px;}
.clock_t p{font-size: 12px;}
.flight_rtrun h3 span{font-size: 16px;}
.rulesModCont{width: 100%}
.farerule_hdng{padding: 10px 15px}
.flighfreclose{top: 16px}
.fare_ruletab { padding: 10px 30px;}
.farerule_flight .nav-tabs>li>a { padding: 5px;font-size: 13px; color: #000; border: none;}
.farerule_flight .tab-content{padding: 0px;}
.farerule_flight .fare_ruletab ul li{border:none;}
.farerule_flight .flightTabPane .nav-tabs > li.active > a{font-size: 16px; font-weight: normal;}
.flight-listing-box .btn_roms_small{text-align: center; z-index: 1}
.flight-listing-box .btn_roms{text-align: center;}
.cd-breadcrumb.triangle{margin: 0px;}
.fbooknow-text04{font-size: 20px; padding-top: 20px }

.foter_social li{margin-left: 5px;}  
.foter_txt{padding-right: 0;}
.star_lbl label { font-size: 12px;}
.form_pad.pad0tab{padding: 0px;}
.star_lbl .mybkng_check .checkbox{padding-top: 0px;}
.btn_dv > a{font-size: 15px;height: auto; line-height: normal; padding: 6px 12px;}
.star_lbl .mybkng_check{padding-top: 0;}
.section-aboutus01 .heading-01{	font-size: 38px; line-height: normal; color: #000000; padding-bottom: 10px;}
.circle-icn-box{right: 48.4%;}
.aboutus04-box2{min-height: 360px; padding: 20px;}
.aboutus04-box1{min-height: 360px; padding: 20px;}
.form-control.bookwithdv{height: 90px;}
.form-control.requnitdv{height: 35px;}
.reginput_dv1 .dobIcn .cal_icn {top: 27px; right: 20px;}
.form-control.instructdv{height: 90px;}
/*loader*/
.slider_loader{width: 100%; height: 350px; background: #e1e1e1; margin-bottom: 15px;}
.carousel_loader{width: 18%; height: 100px;background: #e1e1e1; margin-right: 15px; float: left;}
	
.carousel_loader_last{margin-right: 0px; width: 19%}
/*image gallery*/
#slider .slides img{height: 350px;}
#carousel .slides img{height: 85px;}
#carousel .slides > li{padding-right: 10px;}
#carousel .slides > li:last-child{padding-right: 0px;}
#carousel .flex-direction-nav a{width: 35px; height: 35px;}
#carousel .flex-direction-nav a.flex-next::before {width: 35px; height: 35px;	line-height: 35px;}
#carousel .flex-direction-nav a.flex-prev::before {width: 35px; 	height: 35px;	line-height: 35px;}
/*trunet*/
/*flight listing */
.flightStpTab{display: block}
.flightsDtlBtnM .padT15{padding-top: 0px;}
.addsrvc_btn  .btnleft1 {padding: 4px 10px; font-size: 13px;}
.flight-listing-filters .fltr_srch{padding: 10px 20px 0px 20px}
.flightMpad  label img{width: 22px; height: 40px !important; float: left; padding-left: 2px;}
.flightcycleeven .vechle_info{padding-bottom: 10px;}
.flight-listing-box .rslt_prce h2{font-size: 26px}
.flight-listing .lstng_hedr h1{font-size: 24px}
.time-text-01{font-size: 18px;}
.flight-listing .lstng_srch{padding-bottom: 10px}
.list-inline>li{font-size: 14px;}
.logo-flight{margin-top: -5px}
.flghtpadM{margin-top: 5px}
.flight-listing-box .btn_roms_small a{margin-right: 0px;}
.fl-city{font-size: 16px;}
.flight-airline .airline{font-size: 18px;}
.flight_date h3{font-size: 18px;}
.flight_rtrun h3{font-size: 18px; text-align: right;}
.flight_rtrun p{text-align: right;}
.watch-icn .fa-clock-o{margin-right: 5px;}
.flight_rtrun{text-align: right;}
.flight-sorting {font-size: 14px; width: 100%; float: left; text-align: center;}
.flight-listing .rgt_fltr_top .flight-sorting .fa{margin-top: 4px; font-size: 12px}
/*book now*/
.cd-breadcrumb.triangle li > *{padding: 15px 30px 10px 45px; font-size: 16px;}
.cd-breadcrumb.triangle li.active > *{font-size: 16px}	
.f-left-heading-box{font-size: 18px; padding: 10px 0px 10px 20px}
.fbooknow-text01{font-size: 16px;}
.fare-summary-booknow, .left-box-in{padding: 15px 20px; color: #ffffff}
.refundable-booknow{padding: 15px 20px}
.refundabletab{padding: 5px 20px 45px}
.fbooknow-text07{font-size: 18px; padding-bottom: 10px;}
.fbooknow-text06{font-size: 14px;}
.flight-booknow-panel .panel-default>.panel-heading.active{padding: 11px 15px}
.flight-booknow-panel .panel-title{font-size: 18px;}
.flight-iti-text01{font-size: 16px;}
.flight-iti-text02{font-size: 16px;}
.itinerary-box01{padding: 20px 15px 35px}
.flight-iti-box01{padding: 40px 15px 0px 20px}
.flight-iti-box03{padding: 40px 15px 0px 15px}
.drop-time h4, .drop-time2 h4{font-size: 13px;}
.flightfareRulsDv{height: auto;}
.flight-booknow-btn{text-align: center;}
.flightpadM{padding: 0 15px;}
.flightRadibtn .filterCheck{width: 100%; float: left;}
.flightMorFlds{position: absolute; right: 0px; margin: 35px 0px 0px 0px; }
.btn_dv.multicity-more-btn{margin-top: 30px; margin-bottom: 10px; font-size: 16px; padding-left: 15px;}
.flghtOtionTab label{width: 100%;    padding-bottom: 0; color: #ffffff }
.flghtOtionTab  .mybkng_check{ padding-top: 0;}
.flightpop .mybkng_check .checkbox{margin-top: 0px;}
.return-flight-booknow .start-time{top: 10px}
.return-flight-booknow .drop-time{top: 10px}
.fbooknow-text03{font-size: 14px;}
.refundabletab .fbooknow-text04{text-align: left; }
.fbooknow-text05{top: 36px;left: -7px;}
.refundable-booknow .fbooknow-text05{top: 0px;left: inherit; right: 0}
.refundable-booknow .fbooknow-text05 {top: 0px; left: inherit; right: 0;}
.booknowRefund .fbooknow-text05{top: 40px;; left: inherit; right: 0;}
.fltDtlBtn a{margin-top: 0px; margin-bottom: 0px; }
.flightDtldv .bkng_lbl {margin-bottom: 15px;}
.flightDtldv  .label-success{font-size: 18px}
.flightrptPad{padding: 0 10px; font-size: 12px;}
.show_moreT .show_more{margin-top: 0px;}
.showMoreTab{position: absolute;	right: 0px; margin-left: 0px; margin-right: 0px; margin-top: 30px;}


/*mobile and tab filters menu new design*/
#filter_box1{z-index: 1050;top: 0px;width: 45%;position:absolute;overflow-y:auto; overflow-x: hidden; display:none;padding:0px; background: #fff}
#inner_search_form  .modal-dialog{padding: 0px;}
.ModfySrchMob label{color: #000000}
.mobInrSrchForm{width: 100%; margin: 0 auto!important; background: #ffffff; bottom: 0;  position: absolute; border: none; padding-bottom: 25px;}
.BtnMobDv{width: auto; float: none; margin: 2px; display: inline;}
.filter_close{position: absolute;z-index: 1051; right: 10px; top: 5px;}
.BtnMobSerch{width: 30px; height: 30px; display: inline-block; font-size: 13px; padding: 0px; background: #b88b5b; color: #fff }
.mob_icons1{background:none; bottom: 0; left: 0; padding: 18px 0px 0px 0px; position: relative; right: 0;  text-align: right; float: right; display: block }
.cruiseListing .mob_icons span {float: right;}
.lft_fltr1{padding-top: 0px; width: 100%;  /*box-shadow: 0 0 20px 0 rgba(0,0,0,0.5) inset;*/ height: auto;    min-height: 100%;   float: left;}
.lft_fltr1 .srchfltr_dv{margin-top: 20px;}
.lstng_dv .modal.fade .modal-dialog{padding: 0px; height: 100%; top: 0px;}
.comnSrchFltrDv{position: initial !important;}
.cruise_mdf_search_btn a{color: #ffffff}
.closerFxMob a{color: #000000}
.cmnFltLbl {color: #000000}
.lft_fltr1 label{color: #fff}
.lft_fltr1 span{color: #fff}
.fltr_collpse{color: #ffffff}
.filter_close{color: #000000}
.lft_fltr1 .fltr_collpse{color: #fff}
.cruise_list_div{   background: #fff; box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);border: none; margin: 10px 0 0px 0}
.star_dv .star_icn{margin-top: 0px}
/*End*/	
/*cruses suppler logo*/
.cararrow .arrow_icon{    right: 8px;}
/*cruses suppler logo*/
.lstng_wrpr{width: 100% !important}
.refine_ful .model_close{position: absolute; right: 10px; top:10px; font-size: 14px; color: #ffffff; z-index: 2;}	
.lft_fltr{padding-top: 15px;}
.mdinputbox{ width: 100%;}
.preloader-book-07{width: 100%}
.hotel-listing-box04{width: 24%;}
.hotel-listing-box02{width: 52%}
.preloader-book-15{display: none;}
.preloader-book-17{width: 82%;}
.curncy_dv{margin-top: 0px;}
/* hotel details popup */
.hotel_detlsDv .modal_lg{width: 95%!important; margin-top: 40px}
.reprt_htlprce .btn_roms a{ font-size: 14px; padding: 4px 15px;}
.reprt_htlinfo .hotel_info h1{font-size: 22px;}
/*  loader copmare  */
.comp_lodr{left: -52px;}
.reprt_srvce span{word-break: break-all;}	
/*main Wrapper*/
.navbar-wrapper{padding-top: 50px;}
.messageT .bkng_hedng{padding-left: 15px;}
.top_nav{height: auto; padding-bottom: 5px}
.my_menu li a:hover{padding-bottom: 5px;}
.home_slider .carousel-inner .item img{height: 100%}
.lstng_wrpr{width: 100%}
.spotlightH{width: 100%; height: 100%; background-size: cover!important}
/*.SlideDV{height: 520px ; width: 100%; float: left; padding-bottom: 10px}*/
.sightsrchBtn .form_serch {   margin-top: -49px; margin-bottom: 10px; text-align: right}
.sightsrchBtn .btn_dv {   margin-top: 0px;}
.show_more span{font-size: 14px;}
.about_usdv{padding: 0 15px}
.contctBox{margin-bottom: 10px}
.map-conct{height: 300px!important;}
.contct_map{height: auto!important; margin-bottom: 5px;}
.logo_dv{padding-top: 0;}
.editForm{padding: 2px 0px;     margin-right: -1px;}
.owl-nav .owl-prev{right: -10px!important; top: 27px;}
.owl-nav .owl-next{left: -10px!important; top: 27px;}
/*my wishlist page*/
.wishlist_Dv .hotel_info{padding-left: 0px;}
.wishlist_Dv .hotel_img img{width: 100%}
.wishlist_Dv .tripadvsr_icn{margin-top: 10px;}
.wishlist_Dv .star_ratng{margin-top: 5px;}
/*Homepage Header section*/
.sign_dv a{padding: 5px 5px 5px 5px; height: auto;  font-size: 13px;}/*26-02-2020*/
.quick_contct{padding: 0px;}
.top_nav{height: auto; padding-bottom: 6px}
.send_mail{margin:0 5px;}
.top_navR{padding: 6px 5px 0 5px}
.quick_contct > a{padding-top: 6px; font-size: 13px; color: #fafbfc;}
.curncy1 .fa-img.fa{margin-left: 0px}
.curncy1 a .fa{margin-left: 2px}
.qut_dv{margin-right: 5px; }
.my_menu{margin-left: 0; margin-top: 15px; padding-top: 10px}
.my_menu li{margin-right: 5px; font-size: 13px;}/*25-02-2020*/
.navbar{min-height: auto;  margin-bottom: 0;}
.myaccnt_btn{margin: 13px 0 0 0;}/*Removed float*/
.dockclass0{width: 100%;}
.textboxes .editForm{padding: 2px 4px;}
/* .myAcntTab{float: right; position: absolute; right: 0; top: 112px; padding-top: 14px }*/
/*.myaccnt_btn > a { border: none; 	font-size: 12px;    letter-spacing: 0;    line-height: normal;    padding: 5px 4px;    min-width: 100px;    height: auto;    width: auto;   cursor: pointer;     border: 1px solid #ffffff; text-align: center;}*/
.myaccnt_btn > a {border: 1px solid; color: #ffffff; display: inline-block; height: 30px; letter-spacing: 0em; line-height: 30px; margin: -20px 0 0 0; border-image-slice: 1; border-image-source: none; border-radius: 20px; font-size: 12px; padding: 0 15px 0 6px; width: 61%; border: 1px solid #a77307; }
.myAcntTab1{width: 28%; padding-left: 0px; float:right; padding-right: 0px;} 
.logout_dv a {height: auto;  line-height: normal;  margin-right: 0;  padding: 2px 6px;  margin-top: 0; vertical-align: 0px;  font-size: 13px;}
.myaccnt_btn .fa{top: 5px; right: 6px;}
.my_accnt{position: absolute; right: 1px; top: 55px}
.my_accnt::before{ right:inherit;left: 200px;}
.new_higlts::before{z-index: 0} 
.new_higlts::after{z-index: 0}
.tab1{min-width: 64px; width: auto;}
.form_dv .nav.nav-tabs a p{font-size: 13px;}
.form_dv .nav.nav-tabs a{min-height: 72px; height: auto;}
.offrDVRes{margin-top: 10px; padding-top: 0px;}
.tab4{width: 113px;}
.srch_hdng {margin-bottom: 10px;margin-top: 10px;}
.home_headng{margin: 35px 0 30px}
.home_headng h3{font-size: 1.75em;}
.img_ful{height: 265px;}
.img_half{height: 125px;}
.pref_marB{padding-right: 0px;}
.pref_padR{padding-right: 15px; margin-bottom: 15px}
.pref_padL{padding-left: 15px;}
.desti_capt{bottom: 26px;}
.desti_capt > h5{font-size: 1em;}
.Bx_leftTab{width: 40%; float: left;}
.Bx_rgtTab{width: 60%; float: left;}
.Bx_leftTab .pref_padL{padding-right: 0px;}
.Bx_leftTab .pref_padR{padding-right: 0px;}
.pref_marT{margin-top: 0px}
.packageDV{height: 120px; background-size: cover !important;}
.mediaDV{height: 124px; display: inline-block;}
.pack_txt{padding: 10px 10px 20px;}
.pack_txt h2 div, .pack_txt h3 div{width: 15%; padding-right: 5px; float: left;}
.pack_txt  span{padding-left: 0; float: left; font-size: 14px; width: 85%;}
.pack_txt h2{float: left; margin-bottom: 10px;}
.pack_txt > a{margin-top: 20px; height: auto; line-height: normal; padding: 5px 18px; font-size: 14px;}
.media_dv h2{font-size: 1.300em; margin-bottom: 10px;}
.mediaDV{background-position: center !important;}
.vid_ico{top: 42px; left: 30%;}
.media_prtnr{padding-top: 20px;}
.hotlOfrTab{padding-right: 0px; padding-left: 0px;}
.offer_txt > p{font-size: 14px;}
.foter_right {margin-top: 12px;	text-align: center;}
.foter_links{width: 100%; text-align: center;}
.news_dv{ padding: 4px 0 6px 16px;     margin-bottom: 10px; height: auto}
.input_iconL .form-control{font-size: 13px; padding-left: 38px;}
.e_input{color: #696771; padding-right: 25px;}
/*Login popup*/
.b2blogin_dv .modal-dialog{width: 52%}
.login_tab{margin-top: 20px;  margin-bottom: 20px; padding: 0 30px;}
.login_pad{padding: 0 30px 0;}
.login_tab a{font-size: 16px; padding-bottom: 8px;}
.log_inpt .form-control{font-size: 14px;}
.loginbtn{text-align: center; margin-top: 0px; float: none; margin-bottom: 0px;}
.userloginDV{margin-bottom: 10px;}
.agent_log_frm > p{margin-top: 5px; padding: 15px 0; height: auto; line-height: normal}
.b2blogin_dv .modal-dialog{}
/*agent Reg*/
.common_headng{padding: 18px 20px;}
.inputPad_dv,.inputPad_dv1,.inputPad_dv2{padding: 0 15px;}
.registrtn_dv, .registrtn_dv1{margin-bottom: 22px;}
.lstng_wrpr{width: 100%}
.my_menu{margin-top: 0px;}
#radioBtn input + label{width: 50%; font-size: 14px; padding: 7px 0px;}
/*About us*/
.highlight_img span{margin-top: 40px; display: inline-block; background-position: center !important; height: 400px;}
.about_text{text-align: center;}
.about_text p{padding-right: 0; margin-left: 0px;}
.globl_Dv .cmn_tophdng{margin:30px 0;}
.globl_Dv .cmn_tophdng h2{margin-top: 10px; font-size: 18px;}
.glob_offc ul{width: 50%; padding-right: 10px; float: left;}
.core_value h1{margin-bottom: 10px}
.core_value{margin-bottom: 10px;}
.padbottom{padding-bottom: 5px;}
.values_dv h1{font-size: 20px}
.values_dv p{font-size: 15px;}
.offc_img span { margin-top: 0; width: 100%;  height: 415px;}
.helpLine_nmbr{width: 100%}
.addDv p{font-size: 14px; line-height: normal}
.PhnoDv{padding-left: 10px;}
.contct_fltr{width: 35%; height: auto; padding: 10px}
.contct_reset{margin-top: 0;}
.contct_fltr{    margin-top: 11%;  margin-right: 43px;}
.addDv_map{border-right: none; border-bottom:1px solid #cccccc; margin-bottom: 0; padding-top: 10px; min-height: 240px;}
.addDv_map h1{font-size: 22px;}
.contct_formBox { padding-top: 10px;}
.addmapBox{padding-bottom: 0;}
.srvey_frmDv{margin-right: 10px; width: 48%}
.captcha_input{width: 50%;}
.awards_box{padding: 25px 0;}
.awads_hedng h1::before{left: 150px; top: 15px;}
.awads_hedng h1::after{right: 150px; top: 15px;}
.qhse_img span{background-position: center !important; margin-top: 30px;}
.object_img span{background-position: center !important; margin-top: 30px;}
.awardee_lst p{font-size: 14px}
/*hotel seaerch*/
/* .form_dv{position: inherit; top: 0; margin-top: -381px;} */

.offer-top{ width: 50%; margin: 0px 18px 10px; padding: 10px; float: left; min-height: 123px; height: auto;}
.offer_list ul li{width: 50%; font-size: 14px; margin-bottom: 11px;}
.offer_cap p{font-size: 20px;}
.meetus_cap p{font-size: 20px;}
.meetus_cap > span{ float: left;width: 40%}
.offer_btm{ float: left; width: 100%; padding-left: 10px; margin-top: 0px; word-break: break-all;}
.mre_abt{width: 100%; padding: 10px; height: auto}
.mre_abtL{ width: 30%; float: left;     margin-right: 8px;}
.dels_list{ top: 0px; width: 67%; float: left;}
.dels_list ul li{    font-size: 0.875em; display: inline-block;     margin-bottom: 5px;}
.dels_list ul li a{margin-right: 10px; font-size: 16px; min-height: 123px; height: auto;}
.abt_dv{padding: 0 18px; margin-top: 5px;}
.offer-bottom {  width: 44%; background: rgba(0, 0, 0, 0.8);  height: auto;   padding: 10px 20px 0 24px;   float: left;    margin-top: 0px; min-height: 123px}
.mng_hdng{margin: 20px 0 13px 0}
.ltst_hdng{margin: 20px 0 13px 0}
.ltst_hdng a{top: -5px;     font-size: 14px;}
.ltst_bk {width: 100%;    background: #fff;    max-height: 291px;    border-radius: 4px;    border: 1px solid #edeae4;    box-shadow: 0 0 3px 0px rgba(0,0,0,0.1);    margin-left: 0px;    margin-top: -3px;    display: table;    overflow: auto;   white-space: nowrap;    position: relative;}
.ltst_top {width: 45%;    height: auto;    background: #fff;    text-align: center;    line-height: normal;    border-bottom: 1px solid #e6e6e6;    padding: 0 20px;    color: #000000;    FLOAT: none;    display: table-cell;    position: sticky;    left: 0;   /*  box-shadow: -13px -1px 25px -13px rgba(0,0,0,0.5) inset */}
.ltst_top div {padding: 15px  0;    text-align: left;    border-bottom: 1px solid #eee; width: 100%}
#latestbookingresult {width: 55%;    float: none;    height: 282px;    overflow-y: hidden;    overflow-x: scroll;    position: absolute;    right:0;    top: 0px;}
.info_dv:nth-child(2n+1){background-color: #efeff1;    height: auto;   line-height: normal;}
.info_dv {width: 100%;    height: auto;    text-align: center;    line-height: normal;    border-bottom: 1px solid #e6e6e6;    font-size: 0.875em;    display: inline-block;    padding: 0 18px;    color: #151513;    overflow-x: auto;    /* float: none; */   di1splay: table-cell;}
.info_dv div{padding: 16px 10px; text-align: left; border-bottom: 1px solid #d2d2d2; width: 100%}
.ltst_hdng h2{width: 85%; font-size: 22px;}
.mng_bk{padding: 12px;}
.form_headng h1{font-size: 24px;}
.mng_hdng h2{font-size: 22px;}
.srch_hdng h1{font-size: 22px;}
.cnt_hdng{margin: 20px 0 0 0}
.cnt_hdng h2{width: 90%; font-size: 22px;}
.chat_icn{margin: 0px;padding: 9px 9px; width: 8%}
.feedbck_dv{margin-top: 15px; text-align: center;}
.feedbck_dv > a{height: auto; line-height: normal; padding: 7px 25px 4px 25px; width:auto; font-size: 16px;}
.cntBox{width: 50%;}
.cnt_dv{margin-top: 26px;}
.cnt_opr h3{margin: 0;}
.cnt_opr{width: 50%;}
.cnt_sls h3{top: 0px; left: 1px;}
.cnt_img{ margin-left: 0;}
.opr_dv{ margin-top: 8px;}
.srch_top{margin-bottom: 20px;}
.btn_bk{text-align: center;}
.btn_dv{ margin-top: 15px }
.btn_dv button{    right: 0px; margin-right: 0px; }
.srch_rst1{width: 100%; text-align: center; border-bottom: none; float:left;  border-right: 1px solid #dddbd6;}
.srch_rst1:last-child{border-right:none;}
.padL5{padding-left: 15px!important;}
.padR3{padding-left: 15px; padding-right: 15px;}
.srt_hdng h2{margin-top: 10px;}
.noBdrR{border-right:none;}
.srt_hdng p{min-height: 48px;}
.srt_hdng h2{min-height: 40px; font-size: 16px;}
.srch_btm{float: left;margin-top: 10px}
.newsltr_dv{height: auto; background: none; background-color: #f1f1f1; display: inline-block; padding: 10px; text-align: center; position: relative;}
.newltr_icndv{width: 100%;}
.newltr_txt{width: 100%; }
.newltr_fld {  width: 50%;  margin-top: 0;  margin-left: 0;}
.newltr_btn{width: 20%; text-align: left; margin-top: 10px; }
.marnewsleter{margin-top: 0px!important;}
.newltr_btn button{padding: 6px 5px;font-size: 16px;}/*27-02-2020*/
.footer-02 .social-icons a{margin: 0 5px 0 0;}/*27-02-2020*/
.payment-option>span{margin: 5px;}/*27-02-2020*/
.quot_slctdv{width: 100%}
.quote_Tdetails{text-align:left;}
/*mobile cions*/
.mob_icons {background:none; bottom: 0; left: 0;padding: 18px 0px 0px 0px;position: relative; right: 0;width: 100%;   text-align: left; float: left; display: block	}
.mob_icons .list_map .list_view {border-radius: 30px;height: 35px;margin: 0 10px 0 0; width: 35px;}
.mob_icons .list_map .map_view {background: #ffffff; border-radius: 30px; height: 35px; margin: 0 10px 0 0; width: 35px;border: medium none;}
.mob_searchagin, .mob_refine {background: #dea011;border-radius: 35px;color: #ffffff; display: inline-block; font-size: 16px; height: 35px;  margin-right: 5px;padding-top: 7px;text-align: center;width: 35px; float: left}
.list_map { border: medium none;display: inline-block;float: none;padding: 0; }
.map_view:hover{color:#ffffff;}
.mob_compare > a {display: inline-block; padding-top: 8px;position: relative;}
.mob_compare{background: #dea011; border-radius: 35px; color: #ffffff; display: inline-block; height: 35px; width: 35px; position: relative; text-align: center;}
.mob_compicon{display: inline-block;background: url('../images/compare_white.svg'); width: 15px;height: 15px;}
.modify_dv {height: 84vh;left: 0;margin-left: 3%;overflow-y: scroll;position: fixed;width: 98%;top: -60px;}
.modalOverlay {background-color: rgba(0, 0, 0, 0.7);height: 100%;left: 0;position: fixed;top: 0;width: 100%;}
/*.closebtn1, .closebtn2 {position: absolute;right: 20px;top: 5px;}*/
.closebtn1, .closebtn2 {position: absolute;right: 15px;top: 14px;color: #fff;}
/*for modify search hide 18-11-2021*/
/*.refine_ful {background: #454047 none repeat scroll 0 0;border: 3px solid #d3d3d7!important;display: none;height: 56vh;left: 3%;overflow-y: scroll;position: fixed;top: 115px;width: 50%; z-index: 1111111111; padding-left: 0; margin: 0 auto!important; left: 0; right:0 }*/
/*.searchL{display:none;}
.modify_dv {height: 84vh;left: 0;margin-left: 3%;overflow-y: scroll;position: fixed;width: 98%;top: -60px;}
*/
/*end*/
.subMenu ul li a{background: none;    height: auto;text-align: left;}
.profile_box1{right: 17px;}
.list_pad{padding-right: 0px}
.filter_dv {width: auto;border: none;}
.Mob_listedit{display: none;}
.modalOverlay1 {background-color: rgba(0, 0, 0, 0.7);height: 100%;left: 0;top: 0;width: 100%; position: fixed;}
.result-page-section span.mob_searchagin {color: #e72217;}
.result-page-section span.mob_refine {color: #e72217;}
/*end*/
/*hotel listing*/
.right_dvpad{float: left; padding: 0 15px; width: 100%; min-height: auto;}
.rgt_fltr_top{width: 100%; padding: 10px 10px 0 10px}
.flight-listing .rgt_fltr_top {padding: 10px; height: auto;}/*aded by durgesh*/
.fltr_srt label{width: auto; font-size: 16px}
.fltr_srt1 label, .spinr_vw label, .rsltspin_vw label{font-size: 14px}
.price_lst{width: 78%;}
.price_lst .form-control{padding: 5px 0 5px 5px; height: auto; font-size: 12px; background: rgb(255,255,255); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(215,215,215,1) 100%); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(215,215,215,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d7d7',GradientType=0 );}
.fltr_srt1 .form-control{font-size: 12px;}
.inside_bg{height: 96px;}
.opacity_insd {	height: 129px}
.lstng_hedr h1{font-size: 22px; width: 100%}
.lstng_srch{font-size: 16px; width: 100%}
.city_alrt{margin-top: 0; padding: 10px 10px; float: left; height: auto;}
.alrt_txt{width: 80%; float: left;}
.alrt_icn{float: left;}
.alrt_txt p{font-size: 13px;}
.alrt_txt h1{font-size: 18px;}
.spinr_vw{padding: 0 15px 0 15px;}
.listng_dv{padding: 5px 15px 0px;}
.list_dv{padding: 10px; border: 1px solid #cccccc}
.list_dv:hover{padding: 10px;}
.hotel_img{padding: 0px!important;}
.imagHotelM {background-size: cover !important; width: 100% !important; height: 100px !important;    background-repeat: no-repeat;}
.imagHotelM img{height: 100%}
.hotel_info {padding: 0 0px 0 10px;}
.hotel_info h1 {font-size: 18px; margin-top: 0;}/* change by durgesh */
.rslt_prce span{vertical-align: -4px; font-size: 16px}/*remove !important; from font-size 07-06-2018 durgesh*/
.sight_data .curncy-type{vertical-align: 0px; font-size: 20px;}
.sight_data  a{    margin-top: 5px;     right: 1px;}/* change by durgesh */
.rslt_prce h2{font-size: 22px; padding-right: 0;}
.prce_dv label{padding-right: 0;}
.cmpr_check{right: 0; width: 100%; padding-right: 0; float: right;}
.btn_roms a {padding: 7px 22px;	margin-right: 0; font-size: 14px;height: auto; 	line-height: normal; margin-top: 10px}
.cmpr_check .filterCheck .checkbox label::before {left: 16px;}
.tripadvsr_icn{width: auto;}
.offer_links{width: auto;}	
.fixed-header{position: relative;}
.fltr_clps{height: auto; padding: 5px 20px; display: inline-block;}
.rm_ofr{margin-left: 0;}
.btn_quot a{padding: 2px 10px; height: auto; line-height: normal; width: auto; font-size: 12px; margin-top: 0;}

.rm_ofr{margin-left: 0px; width: 20%}
.rm_catgry{margin-left: 0px; width: 22%; margin-bottom: 0px;}
.pr_ngtdv{width: 17%; text-align: right}
.pr_ngt{width: 18%;}
.fltr_clps{padding: 5px;}
.rm_info{padding: 0px;}
.more_hotels{padding: 0px; margin-top: 0px;}
.btn_quot a{padding: 2px 10px; height: auto; line-height: normal; width: auto; font-size: 11px; margin: 0;}
.btn_quot{ margin-top: 5px;}
/* .btn_quot{width: 100%; margin-top: 0px;} */
.weathr_btm{padding: 15px;}
.fltr_collpse{padding: 10px 15px; height: auto;}
.fltr_srch{padding: 15px}
.weathr_top{height: auto; line-height: normal; padding: 10px 15px}
.btn_bknow{width: 25%; float: right; text-align: right; padding-right: 0px}
.btn_bknow a{height:auto; padding: 5px 23px; font-size: 14px; line-height: normal; margin-top: 0px;}
.bokng_dv{height: auto; padding: 10px 27px 10px}
.refnd_icn{margin-right: 0;}
/*cancellation policy*/
.cncl_dv{width: 100%; padding: 17px 10px;}
.cncl_dv a{padding: 1px 3px; font-size: 10px; margin:0px 5px;}
/*Book now*/
.cmn_warpr{width: 100%;    padding: 15px 0px 49px 0px;}
.back_btn a{padding: 5px 16px; height: auto; line-height: normal; margin-top: 10px; font-size: 14px}
.bk_imgdv{padding: 0px 0px 0px 15px; } 
.bkghtl_dv{padding-top: 0px; padding-left: 15px; padding-right: 0px}
.bkhotel_detl h1{font-size: 20px; margin-bottom: 0px;}
.carBkdv{padding-left: 0px;}
.tripadvsr_icn{margin-right: 10px;}
.bkhotel_detl p {margin: 6px 0;}
.bkng_dv{padding: 20px}
.bk_imgdv span{height: 115px !important;background-size: contain!important;} 
.hotl_chk {width: 100%;	display: inline-block;}
.chkein_date{width: 33%;}
.chkein_date label{font-size: 14px;}
.chkein_date span{font-size: 14px;}
.chkein_day{padding-left: 10px;}
.total_rate{padding-top: 20px; padding-left: 0px;}/* change by Durgesh */
.total_rate label{font-size: 14px;}
.room_info h2{font-size: 15px; margin-top: 0px}
.room_info font{font-size: 16px}
.trvlrpax_dv{width: 33%; padding-top: 0px;}
.trvlrpax_dv label{font-size: 11px;}
.refnd_stuts{padding-top: 0;}
.trvlr_dv{padding: 0px 20px 20px 20px}
.title_dv .form-control{height: auto; line-height: normal; font-size: 14px; padding-top: 8px; padding-bottom: 8px;}
.bkng_input .form-control {padding: 8px 6px; height: auto; line-height: normal;}
.contry_code{margin-right: 5px!important; }
.bkng_hedng {padding: 15px 15px 0px 15px;}
.prsnl_dv {	padding: 0 15px 10px; width: 100%; display: inline-block; margin-top: 10px;}
.title_dv .arrow_icon {  top: 44px;}
.bkng_textara textarea{width: 100%;}
.bkng_chklst{padding-left: 0px;}/*check box desigh pad issue padding-left: 28px;*/
.filterCheck .checkbox label{margin-left: 0; padding-left: 20px;}/*check box desigh pad issue */
.bkng_chklst .filterCheck input[type="checkbox"]:checked + label::before{left: 0px;}/*check box desigh pad issue left: -24px*/
.bkng_note1{padding: 0;}
.contct_numb{width: 72%;}
.bkng_note1 label{font-size: 14px;}
.cancl_plcy{padding: 0 15px 0 0px; font-size: 15px;}
.condtn_dv{padding-left: 0;}
.filterCheck{height: auto; width: auto;}
.filterCheck .checkbox label::before{top: 0px; left:0px;}
.bkng_agncy{padding: 10px 0 0 0;}
.bokng_btn{padding: 0 0 20px 0}
.copy_flds{padding-left: 0px}
/* booking list */
.mybkng_marg{margin-right: 0; padding-right: 15px;}
.mybkng_check {padding-top: 10px; }
.mybkng_inpt label{font-size: 16px; margin-bottom: 5px; margin-top: 0px}
.mybkng_inpt .form-control{height: auto; padding: 8px 10px;}
.mybkng_headr{padding: 8px  0px 13px 0px; height: auto;}
.mybkng_dtls{height: auto; padding: 2px 0px;}
.bk_stats h5 span{font-size: 14px!important;}
.bk_id{width: 16%; font-size: 13px; }
.bk_srvc{width: 8%; font-size: 13px; display: inline-block; height: auto;}
.bk_stats{width: 16%; font-size: 13px; }
.bk_crtdate{width: 25%; font-size: 13px; }
.bk_name{width: 25%; font-size: 13px; }
.bk_value{width: 18%; font-size: 13px; }
.bk_deadlne{width: 12%; font-size: 13px; }
.bk_date{width: 10%; font-size: 13px; }
.bk_paynw{width: 10%; font-size: 13px; }
/*my account*/
.my_accTab{float: left; height: auto; width: 100%; padding-top: 0px;}
.my_accDv{padding: 11px 12px; width: auto; min-width: 15%}
.my_accDv p{font-size: 15px;}
.my_accDv1 {width: auto; padding: 11px ;}
.acnt_crdt h1{padding: 15px; font-size: 18px;}
.acnt_crdt{padding: 0 15px; min-height: 370px;}
.CrdtDsBtmDv {  border-top: 1px solid #e1e1e1;}
.acnt_crdt p{padding: 0 15px}
.crdt_prgsbar{padding-left: 15px; margin-top: 15px;}
.crdt_prgsbar h2{font-size: 26px;}
.proB_left{width: 50%; text-align: left; float: left;}
.proB_rght{width: 50%; text-align: right; float: left;}
.acnt_bkng{padding: 15px;}
.acnt_bkng h1{font-size: 18px;}
.acnt_bkng p{font-size: 14px;}
.bkng_list ul li{width: 50%; float: left; margin-bottom: 10px;}
.acnt_bkDtls{padding-top: 20px}
.bkng_list{width: 100%; padding-top: 0;}
.bkng_chart{width: 100%; padding: 0;}
.chart_height svg {width: 300px;}
.chart_height{margin-left: 15px;}
.bkng_chart div { margin-top: 0 !important;    height: 200px !important;}
.btn_crdt a{margin-top: 15px; font-size: 14px;}
.recnt_bkng{padding: 8px 15px;}
.recnt_bkng h1{font-size: 18px;}
.recnt_bkng a{font-size: 12px; padding: 6px 16px}
/*traveller*/
.mybkng_check .checkbox{padding-right: 10px;}
.mybkng_check .checkbox label::before{top:4px!important}
.travler_add{padding: 10px 23px;}
.travler_add h2{font-size: 18px;}
.travler_box{padding: 15px 15px 15px 15px}
.travlr_input{padding-right: 15px;display: inline-block;}
.travlr_input label{font-size: 14px; margin-bottom: 5px;}
.travlr_input .form-control{height: auto; padding: 8px 10px; line-height: normal; font-size: 14px; width: 100%}
.travlr_input .arrow_icon1{ top: 41px; right: 20px;}
.trvlr_calIco{right: 28px;top: 32px;}
.travelr_btn a{padding: 5px 20px;font-size: 14px;}
.cmn_btn a{font-size: 14px!important; padding: 6px 15px!important;}
.travlr_input  .contry_code{margin-right: 5px!important;width: 16%!important }
.travlr_input .mob_phnumb{width: 82%!important}
/*manage sub agent*/
.op_staffDv {font-size: 13px; height: auto;	line-height: normal; padding: 11px 0; word-break: break-all;}
.opStaffMob {padding: 0 10px;}
.opStaffMob a{padding: 3px; float: left; width: 25px;height: 25px;  margin-left: 3px; margin-top: 0;}
.opStaffMob label{display: none;}
.inputAc_dv label, .input_dv label{font-size: 12px;}
.inputAc_dv input, .input_dv input, .input_dv .form-control{/* height: auto;  */padding: 6px 5px; font-size: 14px;}
.cmn_btnDv{margin:5px!important; text-align: center; padding: 5px 5px} 
.mar_agnt{margin: 0px 0px 20px 0px!important;}
/*Traveller*/
.common_headngnew{padding: 15px 15px; margin-bottom: 15px; margin-top: 10px; }
.common_headngnew h2{font-size: 24px;}
.reprt_headr{display: inline-block; padding: 10px 20px; float: left}
.report_tab .nav-tabs > li{width: 25%; height: 155px}
.report_tab span{height: 94px;}
.report_tab .nav-tabs > li > a{height: 155px; font-size: 16px;}
.reprt_input{width: 33%;}
.reprt_crncy{margin-left: 0px; padding-left: 15px}
.reprt_select .form-control{ padding: 8px 10px; font-size: 14px;}
.reprt_input label{font-size: 16px;     margin-bottom: 5px;}
.reprt_check .checkbox label{font-size: 16px;}
.reprt_checkDv{margin-left: 0px; width: 33%;}
.reprt_check .filterCheck .checkbox label::before{bottom: 6px;} 
.reprtTopR .cmn_badgesBtn, .cmn_subBtn{float: right}
.reprt_headr h1{font-size: 20px}
.common_btn a{height: auto; line-height: normal; font-size:16px; text-align: center; padding: 5px 15px;}  	
.reprt_bkdate{font-size: 14px;}
.reprt_bkdate40,.reprt_bkdate20{font-size: 14px;}
.reprt_dtls{height: auto; line-height: normal; padding: 8px 15px}
.report_content{padding: 20px 58px 13px 60px}
.report_hdng { height: auto;  line-height: normal;  padding-top: 5px;  padding: 8px 15px; display: inline-block; font-size: 12px}
.reprt_bkdate{font-size: 12px;}
.reprt_dtls{font-size: 12px;}
/*hotel details*/
.lstng_wrpr{padding-top: 20px}
.innrformM .modal.fade .modal-dialog{width: 94%; left: 0; right: 0px; margin-top: 10%}
.slider_col{height: 200px!important;}
.hotel_dtlwrapr{padding: 15px;}
.about_hotel p{font-size: 14px;}
.hotel_mapVw .tab-content{height: auto;}
.about_hotel a{font-size: 14px;}
.hote_amnts{width: 100%; display: inline-block;; margin-top: 0px;}
.hote_amnts .nav-tabs > li{font-size: 14px;}
.ratehotelname{font-size: 14px;}
.table_break .rb, .quot_avlble{font-size: 14px;}
/*survy ipad*/
.survey_dv{ padding: 10px;}
.survey_dv h3::before{top: 15px; width: auto;}
.survey_dv h3{padding-left: 15px; font-size: 16px;}
.cmn_tophdng{ margin: 10px 0 25px;}
.about_usdv .cmn_tophdng{margin-bottom: 0;}
.cmn_tophdng h3{font-size: 24px;}
.cmn_textbox{padding: 30px 35px}
.collapse_dv .panel-title{font-size: 16px;}
/*quotation*/
.quot_mail{margin-top: 20px; width: 100%; display: inline-block;}
/*inner search apge*/
.form_pad{ padding: 0 15px}
.show_more{margin-top: 30px;}
.form_serch{margin-top: 10px; margin-bottom: 10px;}
.condtn_dv .filterCheck input[type="checkbox"]:checked + label::before{left: 0; margin-right: 0px}
.filterCheck input[type="checkbox"]:checked + label::before{left: 0px; margin-right: 0px}/* left: -15px;*/
.transfrRM .filterCheck input[type="checkbox"]:checked + label::before{left: 0px; margin-right: 0px}
.cmpr_check .filterCheck .checkbox label::before{left: 0px; margin-right: 0px}
.cmpr_check  .filterCheck .checkbox{padding: 0px;}
.transfrRM .condtn_dv{padding: 10px}
.transfrRM .cmn_btn{text-align: center;}
/*map*/
.map_fix{width: 100% !important;}

/*book now*/
.prsnl_dv .bkng_lbl{padding:0 15px 0 0;}
.copy_info{height: 25px;}
.bkng_dv1{float: left; width: 100%; padding-bottom: 10px}
#nextstepbtn{display: inline-block;}
.travlr_name h1{padding-left: 5px; font-size: 16px;}/*chnage bu durgesh 09-05*/
.bkng_text h1{ font-size: 16px;}
/*my booking*/
.mybkng_dv{padding-bottom: 10px;}
.mybkng_pad { padding-left: 20px;   padding-right: 20px;}
/* manage user */
.opstaf_lbl{width: 100%; display: inline-block; font-size: 14px }
.user_img{width: 45px ; height: 45px;}
.user_info{ width: 80%;}
.user_img::before{width: 45px ; height: 45px; top: 0; left: 0;}
/*compare*/
.common_headngnew h3{margin-bottom: 5px; font-size: 14px}
.comprInfo p{font-size: 14px}
.comp_rm{padding: 10px 0 0 0;}
.comp_rmcatgry{ width:100%; font-size:13px; text-align: left; padding-bottom: 10px}
.comp_rate{ text-align: left; font-size:13px; width:50%;}
.comp_night{text-align: right; font-size:13px;width:50%;}
.rate_cmp{padding: 7px 0px 10px 0px; border-top: 1px solid #e1e1e1; margin-top: 10px; text-align: right;}
.ht_loctr{min-height: 60px!important}
.srch_fltr{width: 100%; float: left;}
.bookngcont .contry_code{margin-right: 5px!important; }
/* homepage */
/* .loginUserBx{width: 90%; margin: -130px auto 0;}
.form-group.log_inpt{margin-bottom: 0}
.userloginDV{text-align: right; margin-right: 5px} */
.forgot_pass{margin-right: 10px}
.loginbtn > button{height: auto; line-height: normal; font-size: 16px;padding: 5px 18px;}

/*sightseen*/
.addsrvc_btn a, button{padding: 5px 17px; font-size: 15px; margin-bottom: 5px}
.rsltspin_vw .spinr_dv{float:none ;}
.rsltspin_vw label{float: none;  display: inline-block;   vertical-align: top;}
.sight_clps{height: auto; display: inline-block; font-size: 14px; padding: 10px 0px}
.avlbl-ifo-bordr{padding: 10px;border: 1px solid #d9d9d9}
.sightQuot .btn_quot a{font-size: 12px;  padding: 1px 2px;}
.navRT{padding-left: 5px}
.sightcurrncy{    padding-left: 5px;}
.sightbtndv .btn_roms a {   padding: 4px 5px; margin-top: 0px;}/*change by durgesh*/
.rsltspin_vw{padding-right: 10px; float: left}
.hotel_info > p > a{font-size: 13px;}
/*book now sight*/
.timeSight{float: left}
/* transfer search */
.tranfr_info{padding: 0 10px}
.tranfr_info h1{margin: 0px 0px 10px 0px; font-size: 18px}
.TransPriceM{padding-right: 15px!important}
.tranfr_list .cmn_btn{text-align: right; float: right}
.tranfr_list .list_dv{padding: 10px}
.tranfr_list .list_dv:hover{padding: 10px}
.hotel-deta-top-dv h2{font-size: 20px!important;}
.hotel-deta-top-dv p.trans_tm{margin-top:0px!important; display: inline-block; width: 100%}
.result-page-section .total_rate {padding-top: 20px;}
.result-page-section .total_price h3{font-size: 30px}
.result-page-section .border-btm{padding-bottom: 20px;}
.nav.nav-tabs.hdtls_tab.trans_tb a{font-size: 16px; padding: 10px}
.trnsfr_list.tab-pane ul li{font-size: 14px; padding: 5px;}
.trnsfr_passDtls .btn_quot{width: auto;}
.browse_dv input{    text-indent: -96px;}
.travlr_name{padding: 0 15px 0px 15px}
.cancl_plcy p{padding: 0 15px 0px 15px}/*change by durgesh 09-05*/
.messageT{padding-left: 0px;}
.bk-dv.bkghtl_dv{padding: 0 10px}
.bkng_dv{padding: 10px 20px}
.bk-hd.bkng_hedng{padding: 15px 0}
.trnsf_dy{ margin: 0px 0px!important;  font-size: 14px!important;}
.tranfrDetDv{padding-left: 0px}
.trnsf_dv .bokng_notes p{padding:0px}
.trnsf_dv .reprt_headr{ font-size: 13px;  text-align: center; padding: 15px 0px}
.transfr_vch{text-align: center;}
.cmn-wr .title_dv span { top: 73%;  right: 26px;}
.trnsfrDtlDV .seldroparrow {top: 94px !important; right: 12px !important;}
.transfrMap{    width: 90%; margin: 10px 10px 0;}
.transfrMap img{width: 100%}  
.map_tran{    width: 90%; padding: 10px}
.inner_search_bg{width: 97%; margin: 50px auto}
.lstng_dv .modal.fade .modal-dialog{margin: 2% 0 0 0; padding: 0}
.closebtn3 { position: absolute; right: 10px;  background: #fff; width: 15px;  height: 15px;  border-radius: 50%;  margin: 5px; text-align: center; color: #000;   z-index: 999; top: 0px; line-height: 17px; right: 0}
/*transfer book now btn*/
.bokng1.bokng_btn {margin: 12px 0px; padding: 0 15px; text-align: center;}
.bokng_btn a{float: none; padding: 0 15px; font-size: 14px;}
.surcharg_headng{width: 100%!important;}
.surchrg_table, .table-bordered{width: 100%!important;}
.condtn_dv .filterCheck .checkbox label::before { left:0; top: 2px;}
.condtn_dv  .filterCheck .checkbox label{padding-left: 20px; padding-right: 10px; font-size: 14px}
.transfr_dv span, .transfr_dv label{margin-bottom: 0px}
.transfr_dv{width: 100%; float: left;}
.copy_note p{padding: 0px!importnat}
.tranfrErDv .error_gray{padding-left: 15px!important}
.transfr_vch label{  text-align: center; word-break: break-all; line-height: normal; font-size: 13px; } 
.prsnl_dv .cancl_plcy p{font-size: 14px}
.hotl_add{padding-right: 10px;}
.map_icnS{float: left;}
.hotl_add{float: left;}
.sightQuot{padding: 0 10px} 
.fileuplaodDV .file_button {
    padding: 9px 0px !important;
}
.icon_select1 .fa-caret-down{    top: 15px;}
.mybkng_check .checkbox{margin-top: 0;  margin-bottom: 0;}
.file_button{padding: 9px 0px !important}
/* MISE */
.dobIcn .cal_icn{top: 30px; right: 15px;}
.offer_btm p{font-size: 16px!important;}

.contctAddrs{padding-left: 20px;}
.PhnoDv{width: 45%;}


.addDv { width: 55%; float: left;}
/* Agent Registration */
.inputAc_dv input, .input_dv input, .input_dv .form-control{ padding-left: 10px;}
.inputAc_dv input, .input_dv input, .input_dv select{    padding-right: 10px;}
/* remove sticky */
#map-canvas {width: 100%!important;padding: 0px;height: 100%!important;}
/*  Issues My account */
.RcntBkdV p{line-height: normal; font-size: 13px;     vertical-align: middle; display: initial;}
.txtbk p a{font-size: 13px;}
.mapDestDV svg{width: 100%!important}
/* Transfer */ 
.tour_tm trans_tm{width: 100%; display: inline-block;}
.trnfrFltr .price_lst .form-control{font-size: 13px;}
.tranfr_list .list_dv{border-bottom: 1px solid #d9d7d1;}
.tranfr_list:last-child{border-bottom: 1px solid #cccccc}
.tranfr_info .map_icnT{float: left}
.tranfr_list .cmn_btn a{margin-right: 0px;  padding: 5px 8px!important; font-size: 13px !important;}
.trnsfr_Hdng h1{font-size: 13px;  }
.trnsfr_passDtls .btn_quot{text-align: right}
.lstng_dv .modal.fade .modal-dialog{width: 100%; padding: 0 15px;}
.weathr_top .fa{right: 12px;}
.trnfrOnReq{float: none; text-align: center}
.TransPriceM .prce_dv{margin:5px 0;}
.cmn-wr .title_dv span{top: 15px;}
.trnsf_dv .bkng_hedng{padding: 15px 0px 0}
.trnsf_dv  .form_inrPad{padding-left: 0px;}
.trnsf_dv .prsnl.prsnl_dv{padding: 0px; margin-top: 0px;}
/* .bkng_dv1 .bkng_hedng{padding: 15px 0px 0} */
.transfrRM .condtn_dv{padding: 0px;}
.transDtl{padding-right: 0px;    margin-top: 0px;}
.vechle_info{width: 100%; display: inline-block; line-height: normal}
.buk_lft{padding: 0 30px;}/* For Payment Getway */
.PmtGtDv{padding: 10px  15px ;  font-size: 16px;}
.PmtGtDv1{  font-size: 16px;}
/* Booking  list */
.chkein_date1{width: 100%!important; float: left;}
.addSrvDV{padding-bottom: 0}.addsrvc_btn{padding-bottom: 0px;}
.msg_headng{margin-top: 5px; font-size: 11px; padding: 10px 0px;}
.VisaHdng h3{padding: 10px 0;}
.input_carer .form-control{font-size: 14px;}
.trnfrAvlbl{text-align: center;}
.transfr_price{padding: 0px; text-align: right}
.title-arr.title_dv .arrow_icon{    top: 16px;}
.trasnfr_candv .bkng_hedng{padding: 15px 15px 0  0}
/* captcha */
.rc-anchor-logo-portrait{padding: 10px 0 0 0px}
.g-recaptcha{transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0;}
.chckboxAgntT{margin-bottom: 0px;}
/* Car Rental */
.car_list.tranfr_list .list_dv{padding: 10px; border: 1px solid #cccccc;  margin-top: 5px;}
.Carfltr_srt .price_lst .form-control{padding: 5px 0 5px 8px}
.carRntbg .btn_bknow{width: 20%}
.carRntbg .btn_bknow a{padding: 7px 12px}
.carCanclDv .modal-title{font-size: 18px;}
.carCanclDv .modal-header{padding: 8px}
.carRntbg .modal.fade .modal-dialog{width: 80%; margin: 0 auto;}
.Car_imgdv{padding: 0 15px}
.drv_age{margin-bottom:5px; margin-top: 5px;}
.extra_p span{float: left; }
.car_ml.meal_bsis p{margin-bottom: 0px;} 	
.carTotalRate{margin-top:10px; padding-top: 0px; }
.carbknowDv .bkng_hedng h1{font-size: 18px; margin-bottom: 0px}/* margin add by durgesh  */
.carLocdv{border-bottom: none; border-right: 1px solid #ccc; padding: 0 10px}/*  padding add by durgesh */
.carAddinfo .panel-title{padding-left: 0px;}
.car_bkngbtn{padding: 0 15px; }
.carbknowDv1 .bkng_hedng{padding: 15px 0 0 20px}
.carAddinfo{padding: 0 30px;}
.carRentbkngdv .form_inrPad{padding: 0px;}
.car_mrgn{padding: 0; border: none;}
.carRenDrop{padding-left: 5px;}
.carCanBkng{padding: 0 30px 10px}
.carRentbkngdv{padding: 0px 10px 0 10px; border: none;}
.carDromPad .bkng_lbl label{float: left;}
.cr_fltr.filterCheck .checkbox label::before{left: 10px;}
.chng_cr.chang_res span{padding-left: 0px;}/* change by durgesh */
/* Flight search Form */
.flightPaxDet{padding-left: 15px;}
.round_trip { padding-left: 15px; padding-right: 15px;}/*change by durgesh for inner search form tab view*/
#flight_form .form_padL {
    padding: 0 14px 0 15px;
}
.flightInputDV .fa{font-size: 16px; margin-top: 35px;}
.cruise_form .input_icon1L .arrow_icon1{    right: 10px; top: 17px;}
.cruise_form .input_icon1L .form-control{padding-left: 5px}
/* compare icon */
.icon_number { background: #ff4820 none repeat scroll 0 0; border: 1px solid #cb0d04; display: inline-block;font-size: 11px!important; height: 17px; padding-top: 3px; position: absolute; left: -18px; width: 17px;  line-height: 10px; color: #fff!important; border-radius: 10px; top: -3px;}
/* comapct view */
.compactVwPrc{text-align: right}	
.compctVwMeal{padding-right: 0px; padding-left: 5px}
.compactSts{padding: 0 5px; text-align: right}
.listCompctHtName a{width: 100%; display: inline-block;}
.comapctStatusDv{text-align: center; padding: 0 5px}
.comapctPriceDv{text-align: center;}
.comapctPriceDv P{font-size: 20px; text-align: right; color: #000;}
.compctDtls{padding-bottom: 0;}
.visaTab .my_accTab li{padding: 0px}
.visaTab .my_accTab .nav-pills > li > a{padding: 13px 0px;font-size: 16px}
/* slider responsive  */
.scroll-up {
    display: inline-block;
    width: 92%;
}
#ticker_container{width: 99%!important;}
/* home page tab  */
.form_dv .nav.nav-tabs a{height: 45px; min-height: auto;}

/*Commented by Durgesh need to check 25-04*/
/*.agent-login-contant{min-height: 278px; padding: 15px 15px}
.meetus_cap img{width: 100%}
.signin-btn-box .btn-signin{margin-top: 5px;}
.agent-login-text3{font-size: 14px; min-height: 140px;}
.agent-login-left-inner{padding: 15px 15px;}	
.form_dv .panel-body{    min-height: 196px;}*/
/* add by durgesh */
.meetus_cap img {
    width: 100% !important; /*important added by ananta*/
}
.agent-login-contant{min-height: 307px;}
#newscontent{width: 89%; display: inline-block; line-height: normal;font-size: 13px; margin-top: 5px;}
.form_dv .panel-body{min-height: 200px}
.form_dv .nav.nav-tabs > li{padding: 0px 0px 0px 0px;}
.abt_messg p{font-size: 15px}
.core_value p {font-size: 15px}
.glob_offc{padding-top: 20px;}
.glob_offc h3{margin-bottom: 0;}
.glob_offc p{margin-top: 10px;}
.carAddinfo .panel-body{padding: 20px}
table.table tr td:first-child{padding-left: 10px}
.car_icon1{ width: 12px; height: 18px;}
.automatic_icon{width: 12px; height: 22px}
.cardoor_icon{width: 18px; height: 14px;}
.man_icon{width: 13px; height: 19px;}
.ac_icon{ width: 17px;height: 17px;}
.extra_p{margin-top: 10px; font-size: 13px;}
.car-hd.bkng_hedng{ margin-bottom: 10px;}
.car-location span{font-size: 14px}
.carAccrsBtn button {width: 30px;border-radius: 4px!important;text-align: center;padding: 7px 0;font-size: 10px;}
.car_input.car_assInput .form-control{margin: 6px; width: 77%; font-size: 14px; padding: 10px 0;}
.cr_fltr.filterCheck .checkbox label::before{left: 10px!important;}
.chng_cr.chang_res span{padding-left: 30px;}
.trnfrAvlbl {text-align: center;padding-right: 0;} 
.trnfrOnReq {text-align: center;padding-right: 0;} 
.quato_listng h3{    font-size: 18px;}
.quato_listng{    padding: 10px 15px 10px 15px;}
.qutTop span{    font-size: 20px;}
/* search from delas section */
.DelsTabDV{padding-right: 0px;}
.dealsimg{width: 100%}
.DelsInfoTabDV .srt_hdng h2{width: 100%; min-height: auto; text-align: left}
.DelsInfoTabDV .srt_hdng p{width: 100%; min-height: auto; text-align: left; padding-left: 5px;}
.DelsInfoTabDV .btn_bk{text-align: left}
.srch_dls{text-align: left}
.dealsDV .srch_rst1{min-height:115px;}
.show_more a .fa{margin: 0px;}/* hotel more option arrow */
/* sight traveller button */
.pax-bottom-box .cmn_btn a {padding: 3px 8px!important;font-size: 14px!important;margin-top: 10px;}
.travlrFld span{    top: 20px;}
/* Car rental changes by Durgesh */
.search_result {display: inline-block;width: 100%;}
.spinrCar_dv .form-control{width: 50px;text-align: center;}
.spinr_vw1{padding-left: 0px; }
.sightBokngBTn div{display: inline-block;}
.shttraveller{padding: 0 15px 0px 15px}

/* End add by durgesh */

/*chnage by durgesh*/
.agent-login-text3{    min-height: 138px; line-height: normal; font-size: 15px}
.recnt_srch1 .dropdown-menu{left: -12px;z-index: 999;}
.hotlInrformDv.show_more {width: 100%;text-align: right;}
.mob_iconsa	span a:focus{color: #dea011}
.pax_info{padding: 10px 5px;} 
.total_price span{font-size: 16px;}
.total_price h3{ font-size: 28px;}
.price_dv{float: right; padding-top: 10px;}
.room_info h3{    font-size: 14px; padding-bottom: 10px}
.price_dv h2{    font-size: 28px;}
.rate_brkup a{    font-size: 12px;}
.bk_tms{text-align: left; width: 100%}
.bkng_agncy .form-control{ font-size: 14px;}
.bkng_note{padding-left: 0;}
.cmpr_check .filterCheck label{padding-left: 8px;  padding-top: 2px;}
.travlr_name h1{    margin-bottom: 10px;}
.trnsfr_headng h1{font-size: 20px;}
.cmnheadingBg > h1, .cmnheadingBg > h5{font-size: 20px;}
.cmnheadingBg h5 > .label.label-danger{font-size: 20px;}
.dropcityDv .filterCheck .checkbox label::before{left: 0px;}/*remove -20px*/
.changeResdrof span{padding-left: 15px;}
.cancl_prsn.prsnl_dv{padding: 0px 20px;}
.search_result .cncl_dv .btn_m{right: 0px}
.trnfrAvlbl {
    text-align: center;
    padding-right: 0px !important;
    margin-bottom: 0px;
}
/*change by durgesh*/
.carBookngNoteDV span { padding: 0 15px 10px; display: inline-block; width: 100%;}.
.carBookngNoteDV1 span { padding: 0 15px 10px; display: inline-block; width: 100%;}
.cr_bking_note h4{padding: 0 15px;}
.cr_bking_note ul li{padding: 0 15px;}
.transfr_dv label{width: 38%; font-size: 12px;}
.transfr_dv span{width: auto; font-size: 13px; padding-left: 10px;}
.conf_bookid li.select{font-size: 13px; margin-top: 5px}
.cancl_plcy b{margin-bottom: 10px}
.shminheight{min-height: 45px}
.sightTravlrDv{padding: 0px;}
.fltr_chkbx {
    padding: 7px 0 0 0px !important;
}

.fltr_chkbx .filterCheck{width: 100% !important}
/*--- end add by durgesh ----*/

/*--css added by ananta for cruise 30-04-18---*/

.cruise_details.cruiseListing .lstng_hedr h1 {font-size: 22px;padding: 0px 0 7px;}
.more_hotels.cruise_more_options {width: 45%; text-align: left;padding-left: 15px;}
.planBenifitsDataTable table.table tr td:first-child {padding-left: 15px;}
.no_filter_found_container {width: 90%;margin: 50px 5%;padding: 15px;}
.not_found_ttl h1 {font-size: 22px;}
.tab_spacing_cruise_stp_one{padding-left: 0px;}
.cruise_img_chg_cbn img {margin-left: 10px; padding-right: 10px}
.travellerInfo.cruise_travellerInfo_container {padding: 10px;}
.selectCabinTable_compare tr th:first-child {padding-left: 10px !important;}
.selectCabinTable_compare tr td:first-child {padding-left: 10px !important;}

.step_one_spacing_cruise {padding-left: 0px;}
.step_three_spacing_cruise {padding-right: 0px;}
.bkng_lbl.form-group {text-align: left; float: left; }
.cruise_traveller_formView {padding: 0px 2%;}
.cruiseBookNow_container .form-group.bkng_lbl {float: left;}

.mob_bg_cruise_price {background: #fffcf5;padding: 7px 5px;padding-right: 5px;margin-top: 5px;}
.mob_bg_cruise_price .prce_dv.cruise_price {float: none; text-align: right;}
.mob_bg_cruise_price .prce_dv.cruise_price label {text-align: left;}
.prce_dv label{display: inline-block; width: auto;}
.rslt_prce{display: inline-block;}/*change byd durgesh  width: auto;*/
div#rm_itinerary #map-canvas {width: 100%!important;padding: 0px;height: 330px!important;}
.cruise_select_desc_box {padding: 10px; margin: 0px 0px 20px;}
.cruise_mdf_search_btn i {width: 18px;height: 18px;margin-right: 10px;padding: 0px;float: left;}
.cruise_mdf_search_btn a {display: flex; align-items: center;justify-content: center;}
.mybkng_date span.cal_icn {top: 6px;right: 15px;}
.mybkng_inpt  .mybkng_date span.cal_icn{top: 10px}
/*.lstng_srch{display: flex;}*/
.cruiseListing .mob_icons span {float: right;}
.cruiseCompare_desc h1 {font-size: 18px;margin-bottom: 10px;}
.bkng_lbl.form-group.tabView_cstm_width {width: 33%;}
.cruise_priceTravellerInfo.cruiseFare_cbn label {display: inline-block; padding-right: 10px; font-size: 16px;}/*change by durgesh 07-06-18*/
.cruise_priceTravellerInfo .rslt_prce{display: inline-block; padding-top: 10px}/*change by durgesh 07-06-18*/
.prce_dv.cruise_priceTravellerInfo {float: none; margin: 0px 0px 1px; text-align: right; padding-right: 15px}/*change by durgesh 07-06-18*/
/*.padL0{padding-left: 15px!important;} 
.padR0{padding-right: 15px!important;}*/
/*.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {min-width: 190px;}*/
/*--- add by durgesh----*/
.shDetailData{padding-left: 0px; display: inline-block;width: 100%}
.shightHdng{padding-left: 15px !important;}
.open_rate{width: 370px;}
.conf_bookid li{padding: 8px;width: auto;text-align: center;font-size: 13px;}
.conf_bookid li.select{font-size: 13px; margin-top: 0px}
.bkng_dv1 .travlr_name{padding-left:  0px}
/*--insurance css added by ananta 08-05-18--*/
.insudtl_name h2 {font-size: 16px;margin: 0 0 7px 0px;}
.ins_prc_mob_bg.insrnc_plans_prce {float: left;width: 100%;background: #e2e2e2;margin: 0px;padding: 0px;text-align: left;}
.ins_prc_mob_bg.insrnc_plans_prce .insurance_prce{margin-top: 0px; padding-left: 10px;}
.insrnc_fullDiv{width: 100%;}
.bkng_dv.insu_bkng {padding: 20px 20px;}
.trvDtls_dayLocation_div {float: left;width: 100%;margin: 7px 0px 5px;}
.cal_ico_ins {margin-right: 5px;}
.bokng_btn.insu_btn {margin: 10px 20px 15px;}
.trvDtls_dayLocation_div span.map_icnS {margin-right: 5px;}
.cal_ico_ins {margin-right: 5px;}
.arrow_icon1{right: 10px;}
.input_icon1L select.form-control {padding-right: 20px; padding-left: 10px;}
.insu_inrfrm .arrow_icon {top: 42px;right: 10px;}
/*.bkng_input select.form-control {padding: 0px 20px 0px 8px;}*/
.input_icon1L.dob_input .form-control {padding-left: 40px;}
.add_flight {margin-top: 5px; padding-left: 0; width: 30px; height: 30px; line-height: 30px; }
.filterCheck .checkbox label {font-size: 14px;text-align: left;position: relative;z-index: 1;}
.add_qute_btn_mob{position: relative; z-index: 1;}

.flight_way_search_round{float: left; width: 100%;}
a.btn.btn-yellow.add_moreheight {font-size: 16px;}
/*--offline request--*/
p.offline_lkgFrom {min-height: 42px;}
/*add by durgesh */
.margin_boxDv .bootstrap-select{width: auto !important;}
.form_dv .panel-body{padding-bottom: 10px;}
.cmnheadingBg > h5> span{font-size: 20px !important;}
.compare_min_height { min-height: 250px;}
.chang_res{font-size: 12px;}
.advncSrchDvHtl{width: 100%}
.bkngSlidesDv{padding: 10px 0px; min-height: 190px;}
.bkngSlidesTopDv{min-height: 100px;}
.bkngSlidesbotmDv{ padding: 5px 10px;}
.open_re.open_rate{top: 100px;}
.travlr_input .mybkng_arow{top: 38px;right: 30px;}
/*change by dyurgesh transfer 18-05*/
.transfrM_CnclDv .cancl_plcy{padding: 7px 0px 7px 0px}
.sight_data .price-amt{font-size: 22px}
.fltr_clps.mainselect{padding-top: 10px;}
.bksight_img{height: auto;}
.sightLbl sup{vertical-align: 0; padding: 0px;}
/*change by durgesh 23-05-18*/
.trnsfrDtlDV .arrow_icon{top: 16px; right: 18px;}
.transfrDetdv {padding-left: 0px; padding-top: 15px;}
.vech_dv{padding: 0px;}
.vechle_info {font-size: 13px; padding: 0px; line-height: normal;}
.titl-transf .arrow_icon{ top: 16px; right: 20px}
.add.addsrvc_btn{margin: 5px;}
/*change  by durgesh for car rent*/
.carAddinfo .agree_text{text-align: left}
.title_dv.drivr_salutn span{top: 42px}
.sigthBkngFrmDv .title_dv .arrow_icon{top: 16px}
.pr_ngtdv .form-control{font-size: 12px}
.loderQuoteDv { right: 77px; width: 24px;}
/*change  by durgesh 30-05-2018*/
.offrPackDv{min-height: 150px; height: auto;}
.offrpack_txt{padding: 15px 10px 20px; min-height: 145px;}
.oferLoctnDv h2{width: 91%; float: left; font-size: 14px; }
.oferLoctnDv h3{width: 89%; font-size: 13px;}
.offrpack_txt .cmn_btn a{line-height: normal; height: auto;}
.pagntion_dv{width: 100%}
/*change by durgesh 31-05-18*/
.trnsf_dv .bkng_lbl label{margin-bottom: 5px;}
.passenger_names{left: 115px;}
.passenger_names h3{font-size: 14px;}
.imgLoylty{width: 45px; height: 45px;}
.trnsfr_list ul li{ margin-left: 10px;}
.TrnsfrBknwDv{padding-left: 0px;}
.TransPaxAddDv span{padding-left: 18px;}
.transfrBknwAddr .checkbox label::before{top: 2px}
.transferConfmbk{padding-left: 0px; }
.carrentCheck .checkbox label::before{top: 3px; left: 4px;}
.actvtLugagDv .arrow_icon { top: 12px; right: 30px; width: 10px; height: 5px;}
.tranfrErDv {padding-left:  0px!important}
.bkng_dv1 .BokngTrvlr_name h1{padding-left: 0px;}
.bkTrnfDtlsdv{padding: 0px}
.bkTrnfDtlsdv1{padding: 0px}
.transferDtls  .transfr_dv span{width: 50%}
/*booking section*/
.info_dv:nth-child(2n+2){background: none; height: auto; line-height:normal; padding:0px;}
/*curses07-06-18*/
.crusePackgInfo{padding: 0px;}
.more_hotels.cruise_more_options{margin-top: 5px;}
.selectCabin  a{margin-top: 0;}
.CuseCabBtn{float: right;}
.cruise_info{padding-bottom: 15px; font-size: 15px;}
.modifysearchedit{top: 0px; display: inline-block;}
.cruise_Sldrdv .item img{height: 200px;}
.planBenifitsDataTable table.table tr th {font-size: 13px;}
.planBenifitsDataTable table.table tr td{font-size: 13px;}
.cruise_details .lstng_srch{display: inline-block;}
.cruise_list_div .rslt_prce h2{padding-top: 0px;}
.selectedCruiseDtls{padding-top: 15px;}
.cruise_slider{margin: 20px 0px 0px}
.btn_roms.cruiseDtl_select a{font-size: 14px;}
.cruise_select_desc_box .bkng_chklst{padding-left: 0;}
p.fare_ttl{font-size: 16px;}
.staronimg{padding: 5px 0px 2px 15px}
.cruise_priceTravellerInfo .rslt_prce h2{padding-top: 0px; font-size: 24px}
.cruise_priceTravellerInfo .rslt_prce span{vertical-align: 0px; font-size: 20px; padding-top: 6px}
.cruise_img_chg_cbn .cruisLbl{padding-left: 10px;}
.media-left.portImage{margin-right: 0;}
.portDesc h2{ margin: 0px 0px 10px;}
.returning_passenger{width: 100%}
.discount_spacing_box .filterCheck .checkbox label::before{top: 2px;}
.rvwCrusDv{padding-top: 0px;}
.rvwCrusHnd h2{font-size: 20px;}
.cruiseViewTtl_amount{font-size: 16px;	 padding: 5px 0px 0px;}
.crsDesc1{width: 100%;    font-size: 14px; color: #696771;font-family: "Roboto-Regular";}
.cruiseViewDtls_box .rslt_prce a{ margin-top: 5px; line-height: 14px;}
.crs_fare_compare .cmpr_check{margin-top:5px;}
.cruise_ctrg_container .bk_step h2{font-size: 18px;}
.cruise_viewBtns_Select{margin: 0px 0px 15px}
.cruise_viewBtns_Select .btn_roms_small a{margin-right: 5px;padding: 3px 7px; height: auto;line-height: normal;}
.view_btnList .btn_roms_small a{margin-top: 0px;}
.view_btnList .btn_roms a{margin-top: 0px;}
.crs_fare_compare .cmpr_check .filterCheck .checkbox label::before{left: 0px;}
.rateTypeDescBox{padding-left: 0;}
.cursebkStus{padding-top: 0px;}
.car-div .form-control{padding-left: 10px;}
.Cruisae_view_toggle{padding: 0px}
.selectDateDtls{padding: 7px 0px 7px 0px !important}
p.perPerson{ margin: 0px 10px 5px 0px;}
.cruiseDtlsofr{padding-left: 15px;}
.cruiseViewTtl{padding: 7px 0px 7px 0px;}
.cruslistInfoDv{padding-left: 0px;}
.cruise_Sldrdv div#owl-demo .owl-nav .owl-next{width: 45px;}
.cruise_Sldrdv div#owl-demo .owl-nav .owl-prev{width: 45px;}
span.crsttl{word-wrap: break-word;}
.crsDescCompr .crsttl, .crsDesc{width: 100%}
.cruiseCompare_desc {display: inline-block; width: 100%; min-height: 260px;}
.table.selectCabinTable_compare{min-height: 150px;}
.cruise_rates_viewBox h2{text-align: right;}
p.suitType_heding_ttl{text-align: right;}
.crsDesc1{padding-top: 10px;}
.btn_roms.cruiseView a{height: auto; padding:8px 20px; line-height: normal; border-radius: 26px}
p.deck_ttl{margin: 0px 15px 15px 15px}
.cruise_traveller_formView .title_dv span{    right: 10px;}
.curscheckBx .filterCheck .checkbox label{padding-left: 20px;}
.crusPrcAcptDv .bkng_hedng{padding: 0px 15px 0px 15px}
.crusbtnConfm{padding-top: 0px}
.crusbtnConfm .addsrvc_btn {padding-bottom: 0px}
.curscheckBx{padding-left: 5px}
.supplierLogo img { float: right; margin: 15px 20px; max-width: 100%;}
.hotlLsitComDV .cmpr_check{padding-right: 0px;}
.hotlRvbkngdv .travlr_name { padding-left: 15px; float: left; width: 100%}
.confmbkTrvlr .travlr_name { padding-left: 15px; float: left; width: 100%}
/*.hotlBkimg {    width: 100% !important;}*/
.star_ratng{display: inline-block;}
.open_email a{padding: 5px 12px;    font-size: 14px;}
.qut_email{width: 68%;}
.mar_cpmre{margin: 5px 0px 0px 5px}
.compare_img {display: flex}
.mainselect .btn-group>.btn{background: #ffffff; }
.mainselect button{box-shadow: none}
.hotl-inf.hotel_info p{font-size: 12px}
.hotl-inf.hotel_info p a{font-size: 12px}
.trnsfrVechlM{padding-left: 5px;}
.click_rgt_btn {width: 30px; height: 30px; right: 28px;line-height: 30px;top: 224px;text-align: center; font-size: 12px;z-index: 2}
.hotel_srchbox .form-control {height: 28px; padding: 0 0 0 5px; font-size: 13px;}
.hotel_srchbox { position: fixed; right: 58px; top: 224px; height: auto; width: 158px; box-shadow: 0 0 15px 0px rgba(0,0,0,0.1)inset; z-index: 2; padding: 1px 1px;}
/*preloader*/
.prelodr_topdv{width: 100%; height: auto; padding: 10px; margin: 20px auto; display: inline-block;}
.pax_checkinoutdv{float: left; width: 100%;}
.loader_desndv{padding-top: 15px;}
.preloadr_hdng h1{font-size: 22px; padding-top: 20px;}
.exclusive_offrdv{padding: 30px 0px 0px 0px;}
.exclusive_offrtxt{ min-height: 100px;}
.exclusive_offrtxt h1{ font-size: 16px;}
.exclusive_offrtxt p{ font-size: 15px;}
.exclusive_offrbannr{margin-top: 10px; padding: 10px; min-height: 320px}
.border_divdr{height: 55px;}
.checkoutdv{padding-left: 30px; padding-top: 5px;}
/*end*/
.selectCruiseModal .modal-content{float: left; margin-top: 20px; width: 100%}
.adultage_new{width: 100%}
.cruiseViewDtls_box .hotel_img img{width: auto; padding-left: 0px;} 
.spinrlodr{position: absolute; right: 0px}
.seat-list {padding-top: 0;margin-top: 0px;margin-right: 0;margin-bottom: 8px;}/*aded by durgesh*/
.deprt_dvtab{text-align: left; padding-left:     padding-left: 25px;}
.flighListDvM1 .tripMar25 {margin-top: 0;}
.cruise_dtlwrapr .back_btn {margin-top: 0px;} 
.inn_car  .marT20 { margin-top: 0;}

}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation: landscape){
	#mapcanvalcontainer{width: 1024px !important; right: 0px; top: 0px; position: fixed; background: rgb(51, 51, 51); z-index: 100;}
	#map-canvas{width: 1024px !important; right: 0px; top: 0px; position: relative; background: rgb(51, 51, 51); z-index: 10; overflow: hidden;}
    .searchL {width: 27%; float:left; position: static!important;} 
    .compare_img{display: flex;}
    .price_sort{margin-left: 40px;}
    .flighdrnMob .time-text-01{font-size: 18px;}
    .flight-listing-box .rslt_prce h2{font-size: 24px;}
    .flighListDvM1 .tripMar25{margin-top: 0;}
}
@media only screen and (min-width:320px) and (max-width:767px) and (orientation: landscape){
}
@media only screen and (min-width:768px) and (max-width:991px) {
    .tab_spacing_cruise_stp_one .bk_step h2{    font-size: 18px;}
    .selectCabinTtl{    font-size: 18px;}
    .cruise_deck_view_box .btn_roms.cruiseView a{font-size: 14px}
    .PlanTableBx_sltCabin_cruise{font-size: 14px}
    .cruise_priceTravellerInfo .rslt_prce{padding-top: 10px;}
   .hotl_namefltr{ margin-top: 0; z-index: 1}
   .bk_imgdv .bksight_img img{ height: 100px;}
   /*cruise css added by ananta 02-05-18*/
    #rm_amnt .col-lg-25 {width: 50%;float: left;}
	.tab_view_adlt_width {width: 20%;}
	.tab_view_chld_width {width: 25%;}
	.cruiseMainHeading .Mob_listedit {margin-left: 10px;}
	.cruise_details .btn_next {top: 1px;margin: 0px 3px;}
	.travellerInfo.cruise_travellerInfo_container {padding: 10px;}
	.rsltspin_vw_cruise.tab_rsltpage_space select.form-control.pageCountRslt {padding: 0px 10px;}
	.tab_view_chld_width i.yrs_txt_c {padding-left: 7px;}
	.compare_headngnew h2 {font-size: 22px;}
	.compareCruise_TTl h2{font-size: 18px;}
	.selectCabinTable_compare tr th:first-child {padding-left: 10px !important;}
	.selectCabinTable_compare tr td:first-child {padding-left: 10px !important;}
	.cruiseCompare_count-box .sliderImage {width: 100%; height: 130px !important}
	.btn_roms.compare_cruise_select_btn {margin: 10px 0px;}
	#pricerangeDiv .checkbox label {padding-left: 20px; font-size: 15px;}
	.fltr_chkbx.fltr_moreCheckOptions .filterCheck .checkbox label {padding-left: 20px; font-size: 15px;}
	#starratingDiv .checkbox label {padding-left: 20px; font-size: 15px;}
	.checkbox.checkbox_cruise label {font-size: 15px;}
	.cruise_filter_tab_res {width: 96%;}

	.viewDtls_innerPadding {padding: 20px 10px 5px;}
	.bkng_dv.travellerInfo.CruiseBookingDtls_firstStep {padding: 15px 10px 0px 10px} 
	.cruise_viewDtls{padding: 0px 10px}
	.btn_roms.cruiseView.vabinViewBtn {margin-right: 10px;}
	.bkng_dv.travellerInfo {padding: 15px 10px 0px;}
	.cmpr_check .filterCheck label {font-size: 12px;}
	.mob_prise_box_crj {width: 100%;padding: 5px;background: #e2e2e2;margin: 0px; padding: 10px 0px}
	.supplierLogoCruise {float: left;width: 100%;padding: 0px 15px 0px 0px;}
	.depart_dateDtlsBox {margin: 5px 10px 15px;}
	.planBenifitsDataTable table.table tr th:first-child {padding-left: 15px;}

	/*--cruise end--*/

	#ticker_container {width: 99%!important;overflow: hidden; height: 20px;}
	.insura_ls.listing .list{width: 100%;}
	.input_icon1L.dob_input .form-control {padding-left: 40px; font-size: 12px;}
	.form_dv{padding-top: 10px;}/*40px 13-07-2020*/
	.cruisLbl{width: 100%; display: inline-block; font-size: 15px;}
	.cat_cabin_img{height: 120px;}
	.cruise_info_dtls {padding-left: 0px;}
	.cruisSuplrDv{padding: 0px;}
	.depart_dtDv{padding: 0px;}

}

/*tab landscape*/
@media (min-width: 991px) and (max-width: 1199px) {
.cd-breadcrumb.triangle li > *{padding: 12px 77px 10px 36px}
.chkein_date1{width: 100%!important; float: left;}
.bkDvT .total_price{padding-bottom: 10px}
.bkDvT  .total_rate{padding-top: 35px;}
.addsrvc_btn a, button{padding: 5px 13px; font-size: 14px}
.opacity_insd{height: 148px;}
.inside_bg{height: 108px;}
.inside_bg img{ object-fit:fill}
.myaccnt_btn{margin-top: 10px;}
.logo_dv{padding-top: 0;}
.lstng_wrpr{padding-top: 12px}
/*.SlideDV{padding-bottom: 10px;}	*/
#radioBtn input + label{width: 50%!important; font-size: 14px!important; padding: 7px 0px!important;}
#radioBtn input:checked + label{font-size: 14px!important;}
.sub_label{font-size: 10px;}
.home_slider .carousel-inner .item img{height: 100%;}
.lstng_wrpr{width: 100%; }
#radioBtn input:checked + label{width: 95px!important; font-size: 14px;}
#radioBtn input + label{width: 95px; font-size: 14px;}
.my_menu{margin-left:0px; margin-top: 16px;}
.my_menu li{margin-right: 10px; font-size: 14px; margin-left: 0px;}	
.pack_txt h2{float: left; margin-bottom: 10px; width: 100%;}
.pack_txt h2 div, .pack_txt h3 div{width: 13%; padding-right: 5px; float: left;}
.pack_txt  span{padding-left: 0; float: left; font-size: 14px; width: 85%;}
.pack_txt > a{padding: 5px 15px;margin-top: 20px; height: auto; line-height: normal; font-size: 14px}
.partnr_logo1,.partnr_logo2,.partnr_logo3,.partnr_logo4,.partnr_logo5,.partnr_logo6,.partnr_logo7,.partnr_logo8{width: 100%; background-position: center top!important; background-size: 90% !important;} /*added bg size by ananta 03-08-18*/
.partnr_logo{width: 100%;}/*changed by ananta for home partner slider 03-05-18*/
.partnr_logo{padding: 0px;}
.prtnrLogoTab { width: 100%; margin-top: 20px; text-align: center;}
.media_prtnr{padding-top: 30px; text-align: center;}
.offer_txt > p{font-size: 15px;}
.foter_right > p{margin-right: 0px;}
.partnr_logo1,.partnr_logo2,.partnr_logo3,.partnr_logo4,.partnr_logo5,.partnr_logo6,.partnr_logo7,.partnr_logo8{width: 100%!important; background-position: center top!important;}	
.form_dv .nav.nav-tabs a p{font-size: 14px;}
.tab4{width: auto;padding:  0 4px!important}
.tab3{width: auto; padding:  0 7px!important}
.tab1{width: 10%; }
.my_accnt{right: -40px;}
.offer-top{padding: 10px 0px 0 10px;}
.offer_list ul li{font-size: 14px;}
.offer_cap p{font-size: 18px;}
.meetus_cap p
.offer-bottom{padding: 10px 0px 0 10px;}
/*.SlideDV {height: 545px; background: #000;}*/
.mre_abtL{width: 21%;}
.mre_abt{height: auto; width: 99%; padding: 7px 15px}
.dels_list{width: 77%;}
.dels_list ul li a{margin-right: 11px; font-size: 14px;}
.mre_abtL h3{padding-left: 6px;}
.mng_hdng{margin: 20px 0 15px 0;}
.mng_hdng h2{font-size: 20px;}
.mng_bk{padding: 10px 10px 4px;}
.ltst_hdng{margin: 20px 0 15px 0;}
.ltst_hdng h2{width: 85%; font-size: 20px}
.ltst_hdng a{top: 0px}
.cnt_hdng{margin: 20px 0 15px 0;}
.cnt_hdng h2{width: 65%;font-size: 20px; }
.cnt_detls a{word-break: break-all;}
.feedbck_dv{margin-top: 14px;}
.dealsimg{width: 100%; height: 120px;}
.srch_rst1{min-height: 250px;}
.srt_hdng{width: 100%}
.rst_img{width: 100%}
.hotelNme{width: 100%; padding: 10px 15px!important;}
.srt_hdng h2{min-height: 35px;}
.srt_hdng p{min-height: 45px;}
.newltr_txt span{font-size: 12px;}
.newltr_fld{width: 27%;}
.newltr_btn{width: 12%;text-align: left;}
.cnt_img{margin-left: 0;}
/*hotel listing*/
.searchL{width: 28%; float: left;}
.right_dvpad{float: right; width: 72%;}
.rgt_fltr_top{width: 100%; padding: 5px; height: 46px}
.fltr_srt label{font-size: 16px; width: auto;}
.price_lst{width: 80%;}
.price_lst .form-control{height: auto;padding: 2px 0; margin-top: 3px;}
.fltr_srt1 label{font-size: 16px; float: left; padding-top: 7px;}
.fltr_srt1 .form-control{padding: 6px 8px; font-size: 13px; height: auto; line-height: normal; margin-top: 4px;}
.spinr_vw label{font-size: 16px; float: left; padding-top: 7px; padding-right: 5px;}
.spinrTrnsfrM .spinr_vw label{font-size: 16px; float: left; padding-top: 4px; padding-right: 5px;}
.spinr_dv .form-control {width: 35px;	margin: 0 2px;}
.btn_prvs, .btn_next {width: 17px;float: left; margin-top: 5px;	top: 0px;}
.fltr_srt1 .arrow_icon{top: 15px!important;}
.spinr_dv{margin-top: 4px; float: left;}
.spinrTrnsfrM .spinr_dv{margin-top: 0px; float: left;}
.profile_box1{right: 0; min-width: 90px;}
.rsltspin_vw{float: left;}
.gotoPgeDv .form-control {padding: 0;width: 54px !important;text-align: left;margin-left: 10px;}
.rsltspin_vw{width: 29%;}
.rsltspin_vw label{font-size: 16px; float: left; text-align: left; padding-top: 4px; padding-left: 6px;}
.fixed-header{position: relative;}
.list_dv{padding:10px; }
.list_dv:hover{padding: 10px 10px;}
.listng_dv{padding: 4px 20px; display: inline-block;}
.listingVW{width: 100%; float: left;}
.hotel_img{padding: 0px!important;}
.imagHotelM {background-size: cover !important; width: 153px !important;/* height: 100% !important; */	background-repeat: no-repeat; } 
.hotel_info{padding-left: 15px;}
.hotel_info h1{font-size: 20px;margin-top: 0;}
.rslt_prce h2{padding-right: 0;}
.prce_dv label{padding-right: 0;}
.cmpr_check{width: 100%;text-align: right; padding-right: 0;right: 0;}
.btn_roms a{height: auto; padding: 8px 10px; margin-right: 0; line-height: normal; font-size: 14px;}
.cmpr_check .filterCheck .checkbox label::before {	left: 9px;}
.city_alrt{height: auto; padding: 8px;}
.alrt_txt{width: 80%;}
.alrt_txt h1{font-size: 18px;}
.alrt_txt p {font-size: 15px;}
.lstng_hedr h1{font-size: 24px; width: auto}
/*hotel select*/
.rm_ofr{margin-left: 0px; width: 20%}
.rm_catgry{margin-left: 0px; width: 22%}
.pr_ngtdv{width: 12%;}
.pr_ngt{width: 18%;}
.fltr_clps{padding: 5px;}
.rm_info{padding: 0px;}
.more_hotels{padding: 0px; margin-top: 0px;}
.btn_quot a{padding: 2px 10px; height: auto; line-height: normal; width: auto; font-size: 12px; margin-top: 0;}
.btn_quot{width: 44%; margin-top: 0px;}
.weathr_btm{padding: 15px;}
.fltr_collpse{padding: 10px 15px; height: auto;}
.fltr_srch{padding: 15px}
.weathr_top{height: auto; line-height: normal; padding: 10px 15px}
.btn_bknow{width: 25%; float: right; text-align: right; padding-right: 0px}
.btn_bknow a{height:auto; padding: 5px 23px; font-size: 14px; line-height: normal; margin-top: 0px;}
.bokng_dv{height: auto; padding: 10px 30px 10px}
/*cancellation policy*/
.cncl_dv{width: 100%; padding: 17px 10px;}
.cncl_dv a{padding: 1px 3px; font-size: 10px}
/*book now*/
.cmn_warpr{width: 100%}
/* booking list */
.mybkng_marg{margin-right: 0px; margin-left: 0px;}
.mybkng_inpt .form-control{padding: 5px 10px; font-size: 14px;}
.mybkng_pad{padding-left: 30px; padding-right: 20px;}
.mybkng_inpt{width: 33%}
.cal_icn{right: 10px;}
.mybkng_inpt label{font-size: 16px;margin-bottom: 5px;}
.mybkng_check label{font-size: 13px; padding-left: 18px;}
.ldr_name{font-size: 11px;}
.mybkng_pad {padding-left: 15px; padding-right: 15px;}
.common_headngnew{padding: 15px 15px; margin-top: 8px;}
.bk_paynw{width: 8%}
.mybkng_dtls{font-size: 14px;}
/*my account*/
.my_accTab{float: left; height: auto; width: 100%}
.my_accDv{padding: 11px 27px; width: auto;}
.my_accDv span{margin-top: 10px;}
.my_accDv p{font-size: 16px;}
.my_accDv1 {width: auto; padding: 11px ;}
.acnt_crdt h1{padding: 15px; font-size: 18px;}
.acnt_crdt{padding: 0px 15px 20px 15px;}
.acnt_crdt p{padding: 0 15px}
.crdt_prgsbar{padding-left: 15px; margin-top: 15px;}
.crdt_prgsbar h2{font-size: 26px;}
.proB_left{width: 50%; text-align: left; float: left;}
.proB_rght{width: 50%; text-align: right; float: left;}
.acnt_bkng{padding: 15px;}
.acnt_bkng h1{font-size: 18px;}
.acnt_bkng p{font-size: 14px;}
.bkng_list ul li{width: 100%; float: left; margin-bottom: 10px;}

.travler_box {padding: 15px 20px;}	
/*manage user*/
.op_staffDv{height: auto; line-height: normal; padding: 8px 0;  float: left}
.actions_icn a{margin-top: 0; margin-right: 5px; float: left; width: 28px; height: 28px;}
.actions_icn{padding-right: 15px;}
.opStaffMob label{display: none;}
/*Traveller*/
.report_tab .nav-tabs > li{width: 25%; height: 155px}
.report_tab span{height: 94px;}
.report_tab .nav-tabs > li > a{height: 155px; font-size: 16px;}
.reprt_input{width: 33%;}
.reprt_crncy{margin-left: 0px;}
.reprt_select .form-control{ padding: 8px 10px; font-size: 14px;}
.reprt_input label{font-size: 16px;     margin-bottom: 5px;}
.reprt_check .checkbox label{font-size: 16px;}
.reprt_checkDv{margin-left: 0px; width: 33%;}
.reprt_check .filterCheck .checkbox label::before{bottom: 6px;} 
.reprtTopR .cmn_badgesBtn, .cmn_subBtn{float: right}
.reprt_headr h1{font-size: 20px}
.common_btn a{height: auto; line-height: normal; font-size:16px; text-align: center; padding: 5px 15px;}  	
.reprt_bkdate{font-size: 14px;}
.reprt_bkdate40,.reprt_bkdate20{font-size: 14px;}
.reprt_dtls{height: auto; line-height: normal; padding: 8px 15px}
/*hotel details*/
.b2blogin_dv .modal-dialog{width: 40%!important; }
.hotel_dtlwrapr{padding: 20px}
.ratehotelname{font-size: 14px}
.quot_avlble{text-align: left; width: 100%; display: inline-block; }
/* index */

/* book now*/
.bk_imgdv span{background-size: contain !important;}
.bk_imgdv{width: 20%;}
.chkein_date{width: 31%;}
.trvlrpax_dv{width: 33%}
.trvlrpax_dv label{font-size: 13px}
.room_info{width: 36%;}
.room_info h2{font-size: 18px;}
.refnd_stuts label{font-size: 14px}
/* .prsnl_dv .bkng_lbl{padding: 0 15px 0 15px;} */ /* change by Durgesh */
/* my account */
.bkng_chart{width: 65%;}
.bkng_chart svg{width: 300px} 
.bkng_chart{padding-left: 0;}
.bkng_list{padding-top: 40px;}
.chart_height svg{width: 90%}
.chart_height{padding-left: 4%;}
/*sightseen*/
.sight_clps{display: inline-block;height: auto; font-size: 14px}
.sight_data {padding: 0px;font-size: 14px;}
.sightQuot{padding-left: 0px; padding-right: 5px}
/*.btn_quot{width: 100%}*/
.sightQuot .btn_quot a {font-size: 11px;  padding: 3px 4px;}
.sightcurrncy{padding-left: 5px;}
.sightbtndv .btn_roms a {   padding: 4px 5px; text-align: center;}
.sightbtndv{padding-left: 5px}
.navRT{padding-left: 0px}
/*agent regis*/
.reginput_dv{padding-right: 0;}
.inputPad_dv2{padding-left: 0;}
.inputPad_dv1{padding-left: 0px; padding-right: 15px;}
.inputPad_dv{padding-right: 15px;}
/* TRANSFER */
.trnsfrDtlDV1{position: relative;}
.trnsfrDtlDV1  .arrow_icon {top: 16px ; right: 27px ;}/*!important remove by durgesh 24-5-18*/
.trnsf_dv .reprt_headr{font-size: 13px;}
.canclPolcyT p{font-size: 12px}
.vech_dv{padding: 0px 20px}
.transfr_vch label{width: 100%; float: left; text-align: center; word-break: break-all; line-height: normal;}
.myAcntTab1{padding-left: 0; padding-right: 0px;}
.myaccnt_btn{margin-left: 0;}
.myaccnt_btn > a {padding: 0 8px; min-width: 80px; width: auto; font-size: 12px; height: auto; }
.myaccnt_btn .fa{right: 13px;}
.travlr_name h1{padding-left: 0px!important;}
.credtDistDV{height: 86px;}
.CrdtPad{height: 100%}
/*  Issues My account */
.RcntBkdV p{line-height: normal; font-size: 13px;     vertical-align: middle; display: initial;}
.txtbk p a{font-size: 13px;}
.mapDestDV svg{width: 100%!important} 
.travlr_input  .contry_code{margin-right: 5px!important;width: 28%!important }
.travlr_input .mob_phnumb{width: 69%!important}
.trvlr_calIco{right: 19px;}
.mob_no input.mob_code{    width: 30%;}
.mob_no input{width: 65%;}
/* Transfer resposnive  */
.trnfrFltr .spinr_vw{padding: 0px;}
.tranfrspin .btn_next{margin-top: 0px;}
.spinrTrnsfrM .tranfrspin .btn_next{ padding-top: 0;}
.spinrTrnsfrM  .tranfrspin .btn_prvs{ padding-top: 0;}
.trnsfrVechlM{width: 16%; padding: 0 0px 0 8px}
.transfr_price{width: 25%; text-align: right}
 .trnfrOnReq {
    text-align: center;
    padding-right: 0;
}
.tranfr_list .cmn_btn{width: auto; float: right}
.trnsfr_passDtls h3, h4{font-size: 13px;}

.tranfrspin .btn_prvs{margin-top: 0px;}
.rsltspin_vw{width: 25%;    float: right;}
.TransPriceM .comn.cmn_btn a{padding: 6px 8px; font-size: 13px;}
.input_iconL .form-control{padding-left: 35px}
.tranfr_list .cmn_btn{text-align: right}
.transfrMap{width: 100%; padding: 10px 15px; }
.transfrMap img{width: 100%; height: 100%}
.inputAc_dv input, .input_dv input, .input_dv .form-control{padding-left: 10px; padding-right: 5px;}
/* captcha */
.rc-anchor-logo-portrait{padding: 10px 0 0 0px}
.g-recaptcha{transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0;}
.chckboxAgntT{padding: 0px 0px 0px 15px; width: auto;}
/* car rental  */
.carBkdv{padding:20px 0 0 0!important}
.drv_age{ margin-bottom: 0;}
.drv_age{padding: 5px 0px;}
.carTotalRate{padding-top: 35px;}
.carLocdv{border-bottom: none; border-right:1px solid #ccc; width: 100%;padding-right: 30px;}
.carAddinfo .panel-group{padding:0px 15px}
.carbknowDv1 .bkng_hedng{padding: 15px 0 0 20px}
.car_bkngbtn{padding: 10px 28px 20px}
.cr_fltr .chang_res{float: left;}
.cr_fltr.filterCheck .checkbox label::before{left: 10px}
.chng_cr.chang_res span{padding-left: 30px;}
.carRntSpin .spinr_dv{margin: 4px 5px}
.carhdng .lstng_hedr h1{width: 90%; }
.carRntSpin .spinr_dv .form-control{margin: 0 0px;}
.car_mrgn{border-left:none;}
.trnsfrVechlM span i{float: left;}
.trnsfrVechlM span h4{float: left;}
.visaTab .my_accTab li{padding: 0px}
/* chnage by Durgesh  */
/* Sight */
.addsrvc_btn{padding-bottom: 0px;}
/* End */


.section-adsw{width: 90%; padding: 20px 0px 20px 0px;}
.aboutus05-box1{min-height: 370px;}
.section-aboutus01 .abouts-img3 img{max-width: 100%;}
.aboutus05-box1{width: 33.33%;}

/*cruise tab css added by ananta 02-05-18*/
.searchL.refine_ful.cruise_fltr_mainDiv {float: left;width: 28%;}
.cruise_filter_tab_res{width: 95% !important;}
.tab_dec_space{width: 20%;}
.tab_rsltpage_space{width: 30%;}
 #rm_amnt .col-lg-25 {width: 33%;float: left;}
.tab_view_adlt_width {width: 12%;}
.tab_view_chld_width {width: 15%;}
.cruise_details.cruiseListing .lstng_hedr h1 {font-size: 24px;color: #000000;}
.cruiseMainHeading .Mob_listedit {margin-left: 10px;}
.cruise_details .btn_next {top: 3px;margin: 0px 3px;}
.no_filter_found_container {width: 90%;margin: 50px 5%;padding: 15px;}
.not_found_ttl h1 {font-size: 22px;}
.travellerInfo.cruise_travellerInfo_container {padding: 10px;}
.rsltspin_vw_cruise.tab_rsltpage_space select.form-control.pageCountRslt {padding: 0px 10px;}
.tab_view_chld_width i.yrs_txt_c {padding-left: 7px;}
.compare_headngnew h2 {font-size: 24px;}
.hotel_info.cruiseCompare_desc h1 {font-size: 16px;}
.selectCabinTable_compare tr th:first-child {padding-left: 10px !important;}
.selectCabinTable_compare tr td:first-child {padding-left: 10px !important;}
.cruiseCompare_count-box .sliderImage {width: 100%; height: 130px !important}
.btn_roms.compare_cruise_select_btn {margin: 10px 0px;}

.viewDtls_innerPadding {padding: 20px 10px 5px;}
.bkng_dv.travellerInfo.CruiseBookingDtls_firstStep {padding: 15px 10px 0px;}
.btn_roms.cruiseView.vabinViewBtn {margin-right: 10px;}
.bkng_dv.travellerInfo {padding: 15px 10px 0px;}
.cruise_traveller_formView {padding: 0px 2%;}

/*cruise css end*/

.insrnc_fullDiv{width: 100%;}
.insura_ls.listing .list{width: 100%;}
.trvDtls_dayLocation_div p {padding-right: 10px; float: left;}
.cal_ico_ins {margin-right: 5px;}
.bokng_btn.insu_btn {margin: 10px 0px 15px;padding: 7px 15px;}
.trvDtls_dayLocation_div span.map_icnS {margin-right: 5px;}
.cal_ico_ins {margin-right: 5px;}
.arrow_icon1{right: 10px;}
.input_icon1L select.form-control {padding-right: 20px; padding-left: 15px;} 
.input_icon1L.dob_input .form-control {padding-left: 40px;}
.insu_inrfrm .arrow_icon {top: 42px;right: 10px;}
.bkng_input select.form-control {padding: 0px 20px 0px 8px;}

.depart_dateDtlsBox {margin: 5px 10px 5px 20px;}

/*----for news tricker----*/
.news_dv.news_tricker{overflow: hidden;}
#ticker_container{width: 90%!important;display: inline-block; margin: 0; padding-left: 5px;}
.add_flight {margin-top: 5px;}/*--for flight add more dest.. tab dvs--*/
.filterCheck .checkbox label {font-size: 14px;text-align: left;position: relative;z-index: 1;}
/*--flight--*/
.add_flight {margin-top: 5px;}/*--for flight add more dest.. tab dvs--*/
.filterCheck .checkbox label {font-size: 14px;text-align: left;position: relative;z-index: 1; padding-left: 0px;}
/*add by durgesh for transfer*/
.mxCarDv{width: 16%;}
.trnsfr_passDtls .btn_quot{width: 18%;}
.trnsfr_passDtls .transfr_price{width: 19%; padding-left: 5px;}
.trnsfr_Hdng h1{font-size: 12px;}
.TrnsfrBknwDv a{font-size: 12px; padding: 8px 8px!important;}
.salutationDv{width: 10%}
a.btn.btn-yellow.add_moreheight {font-size: 16px;}
/*--offline request--*/
p.offline_lkgFrom {min-height: 42px;}

/*add by durgesh*/
.show_more{font-size: 12px;}
.back_btn a{font-size: 14px; padding: 0 8px;}
.transfrM_CnclDv .cancl_plcy{padding: 7px 15px 7px 15px}

/*add by durgesh sight 19-05*/
.mhotlPrcsDv{padding-right: 15px;}
.sightQuot .btn_quot{width: auto;}
.sight_clps .avlbl-ifo-bordr{border: 1px solid #cbc8c4}

/*changes byb durgesh car rent 24-05-18*/
.carAddinfo{padding: 0 35px}
.carAddinfo .panel-group{padding:0px; }
.carRentbkngdv .form_inrPad{padding-left: 0px;}
.car_bkngbtn{padding: 10px 8px 10px}
/*change by durgesh 28-05-18*/
.sigthBkngFrmDv .title_dv .arrow_icon{ right: 25px;}
.sghtTotlPrc {
    width: 20%;
}
.bkngModfypopup .filterCheck .checkbox label::before{left: 6px; top: 2px;}
.bkngModfypopup.radio label, .checkbox label{padding-left: 25px;}
.addnoteCal .cal_icn1 { right: 28px ; top: 28px;}
.carpickDv{width: 36%}
.cardropDv{width: 36%}
.carrsltPrcDv{width: 28% !important}
.carCncltab{width: 36%}
.CarPrceDv .rslt_prce h2{font-size: 28px}
.CarPrceDv .rslt_prce span{ vertical-align: -5px;}
.carRntbg .note_car{margin-top: 0;}
.oferLoctnDv h2{width: 91%; float: left; font-size: 14px; }
.oferLoctnDv h3{width: 89%; font-size: 13px;}
.cmpr_check .filterCheck label{    font-size: 13px; padding-left: 6px;}
.hotlLsitComDV .cmpr_check{padding-right: 0px;}	
.crusePackgInfo{padding: 0px;}
.fltr_collpse{padding: 8px 15px}
span.crsDesc{width: 80%;}
span.crsttl{width: 20%}
.cat_cabin_img{height: 120px;}
.bkng_chklst .filterCheck .checkbox label{padding-left: 0px; }
.bkng_chklst .filterCheck .checkbox label::before{    top: 2px;}
.crs_fare_compare .cmpr_check .filterCheck label{width: auto;}
.crs_fare_compare .cmpr_check .filterCheck .checkbox label::before{    left: -4px;  top: 0;}
.Cruisae_view_toggle{padding: 0px 0px;}
.preloader-book-07{width: 20%;}
.hotel-listing-box04{width: 26%}
.hotel-listing-box02{width: 50%}
.preloader-book-07{width: 100%}
.preloader-book-08{width: 100%}
.hotel-price-listing{text-align: right;}
.preloader-book-17, .preloader-checkbox{float: none}
.cruise_list_div .rslt_prce h2{padding-right: 0;  word-break: break-all; text-align: right}
.cruslistInfoDv{padding-left: 0px;}
.cabin_number_table_compare_price{min-height: 150px;}
.cruise_type_Dtls_down p.bold-text{margin-bottom: 5px}
.crusPrcAcptDv .filterCheck .checkbox label{padding-left: 0px;}
.crusbtnConfm{padding-top: 0px}
.crusbtnConfm .addsrvc_btn {padding-bottom: 0px}
.supplierLogo img { float: right;  margin: 15px 20px;  max-width: 100%;}
/*flight*/
.flightMpad label img {
    width: 22px;
    height: 40px !important;
    float: left;
    padding-left: 2px;
}
.flightDtldv .bkng_lbl{padding-left: 15px;}
.carrentCheck .checkbox label::before { left: -15px;}
}

/*mac*/
@media screen and (min-width: 1280px) and (max-width: 1367px) {
/* agent Registration */
.browse_dv input{text-indent: -116px}	
/* Pagination */
.addsrvc_btn a, button{padding: 5px 15px}

/* agent registraion  */
.mob_no input.mob_code{width: 25%}
.mob_no input{width: 71%}

/* Transfer */
.transfr_price{text-align: right}
.tranfr_info h1{font-size: 18px;}

/*insurance*/
.input_icon1L.dob_input .form-control {padding-left: 40px;}



/*flight*/

.add_flight {margin-top: 35px;}/*--for flight add more dest.. tab dvs--*/
.filterCheck .checkbox label {font-size: 14px;text-align: left;position: relative;z-index: 1;}

/*transfer 18-05-18 durgesh*/
.rslt_prce h2{padding-right:0px;}
.tranfr_list .cmn_btn{float: right;}
.bkngModfypopup .filterCheck .checkbox label::before{left: 6px; top: 2px;}
.bkngModfypopup.radio label, .checkbox label{padding-left: 25px;}


}
/*laptop*/
@media screen and (min-width: 1025px) and (max-width: 1280px){
.map_fix{position:fixed !important;top:10px;width:70%!important;right:0;}
/* Transfer */
.transfr_price{text-align: right}
.tranfr_info h1{font-size: 18px;}
.comn.cmn_btn a{padding: 6px 13px; font-size: 13px; margin-right: 0px;}
.tranfr_list .cmn_btn{text-align: right}
.trnsfr_passDtls .btn_quot{width: auto;}
.trnsfr_Hdng h1{font-size: 12px;}
.trnsfr_passDtls h3, h4{font-size: 12px;   margin-top: 8px;}
.arrow_icon1{right: 10px;}
.input_icon1L select.form-control {padding-right: 20px; padding-left: 40px;}

/*insurance*/
.input_icon1L.dob_input .form-control {padding-left: 40px;}
.insu_inrfrm .arrow_icon {top: 42px;right: 10px;}
.bkng_input select.form-control {padding: 0px 20px 0px 8px;}

/*cruise*/
.bkng_dv.travellerInfo.CruiseBookingDtls_firstStep {padding: 15px 10px 0;}

/*flight*/
.add_flight {margin-top: 35px;}/*--for flight add more dest.. tab dvs--*/
.filterCheck .checkbox label {font-size: 14px;text-align: left;position: relative;z-index: 1;}
.bkng_chklst1 .filterCheck .checkbox label {padding-left: 0px}/*30-04-2020 durgesh*/
.crs_fare_compare .rslt_prce h2 {padding-right: 5px;}
.cruise_select_desc_box .checkbox label{padding-left: 0px;}
.cruise_select_desc_box .filterCheck .checkbox label::before{top: 3px; left: -20px;}
.btn_roms.cruiseView a{height: auto; padding:8px 20px; line-height: normal; border-radius: 26px}

}

@media screen and (min-width: 1200px){
	.input_icon1L .form-control {padding-right: 28px;}
	input#cr_pickup_stn { padding-left: 40px !important;}
	.input_icon1L.dob_input .form-control {padding-left: 40px;}
	.insu_inrfrm .arrow_icon {top: 42px;right: 15px;}
	/* .dobIcn .cal_icn {top: 32px; right: 15px; pointer-events: none;} */

	.crs_fare_compare .filterCheck {display: flex;height: 25px;float: right;}
	.crs_fare_compare .rslt_prce h2 {padding-right: 5px;}
}

/* Nexus 7 (portrait) ----------- */
@media only screen and (max-width : 603px) and (orientation: portrait) {
    .chkein_date.insu_covr {width: 100%;text-align: left;}
    
    .hote_amnts.cruise_amnts .nav-tabs > li {width: 20%; text-align: center;}
    .offline_request_applyBox{margin-bottom: 15px; width: 100%; margin: 0px 0px 15px 0px; min-height: auto}
    .off_req_btn .btn_roms {text-align: left;width: 100%;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait){
	.now_main_logo_section{width: 100%}
	.circle_animation {
    top: -3.2%;
    width: 160px;
    height: 160px;
    left: -56px;
	}
}


@media (min-width: 320px) and (max-width: 767px) {
	.dmca_dv {
	    text-align: center;
	    padding-top: 0;
	    padding-bottom: 15px;
	}
	
	/*comapre chkbox alignment and text*/
	.list_dv .filterCheck a{
	    padding-left: 0px;
	}
	.hotlLsitComDV .cmpr_check .filterCheck label{
	    text-indent: 7px;
	}
	/*to remove hori scroll in modyfy serch */
	.inrFromDv {
    	padding: 0px 15px;
	}
	.filterCheck input[type="checkbox"]:checked + label::before{
		text-indent: 1px;
	}
	/*as compare chekbox shows on scroll over filter bar*/
	.refine_ful{
    	width: 100%;
    	top: 0%;
    	height: 100%!important;
	}
	.compare_dv .comprInfo p{
		text-align: left;
	}
	#mapcanvalcontainer{
		width: 100% !important;
	    margin: 0px;
	    height: 100% !important;
	}
	.mapviewbdr{
		width: 100% ! important;
	}
	.compare_dv .comprInfo p{
	    text-align: left;
    	line-height: 19px;
	}
	.compare_dv .cmp_price_pad{
	    padding: 10px 15px 10px 3px;
	}
	.compare_dv .compareLstFx{
	    height: 178px;
    	overflow-x: hidden;
    	overflow-y: auto;
	}
	.compare_dv .ht_rate_dv h3{
		text-align: left;
	}
	.compare_dv .common_headngnew h3,
	.compare_dv .star_ratng{
		width: 100%;
	}
	.compare_dv .comp_rmcatgry, .comp_rate, .comp_night{
	    width: 33%;
	    font-size: 12px!important;
	    text-align: center;
	}
	.compare_dv .ht_rate_dv p{
	    text-indent: 2px;
    	text-align: left;
	}
	.compare_dv .rate_cmp{
	    padding: 10px 0px 10px 0px;
	}
	.cmn_modalDv .modal-body {
    	padding: 20px 10px 10px 10px;
	}
	.hotel_dtlwrapr .quot_avlble , .hotel_dtlwrapr .on_request{
		line-height: 32px;
	    font-size: 1em;
	}
	.hote_amnts .btn_roms{
		text-align: center;
	    width: 50%;
	    float: none;
	    display: block;
	    margin: 0 auto;
	}

	.read-more-list.nav.nav-tabs{
    	padding-bottom: 0px;
	}
	.bkghtl_dv .chkein_date{
       width: 33.33%;
       text-align: left;
       min-height: 62px;
	}
	.bkghtl_dv .chkein_day{
		width: 33.33%;
	    text-align: center;
	}
	.section-aboutus01{width:90%;padding:20px 0px 85px;}
	.section-aboutus01 .heading-01{font-size: 28px; line-height: 32px;}
	.section-aboutus01 .textmatter-01{font-size: 16px; line-height: 26px; padding-top: 15px;}
	.black-box{padding:30px 25px; margin:20px 0px;}
	.section-aboutus02 .heading-01{font-size: 25px; line-height: 30px;}
	.section-aboutus01 .abouts-img3{margin:24px 0px 0px 0px; text-align: center;}
	.section-aboutus01 .abouts-img3 img{max-width:100%;}
	.section-aboutus02-in{width: 90%;}
	.section-aboutus03-left{width:100%;}
	.section-aboutus03-right{width:100%;}
	.black-box02{padding:10px 20px;}
	.aboutus-list li{line-height: 24px;}
	.section-aboutus04{padding:40px 0px 0px 0px;}
	.section-aboutus04-in{width:90%;}
	.section-aboutus04 .heading-01{font-size: 26px; line-height: 30px;}
	.aboutus04-box1{width:100%;}
	.aboutus04-box2{width:100%;}
	.benefites-icon{margin:0 auto; margin-bottom: 10px;}
	.section-aboutus04-in2 .heading-01{font-size: 25px;}
	.section-aboutus05{margin:30px 0px 0px 0px; padding:35px 0px 0px 0px;}
	.section-aboutus05-in{width:90%;}
	.section-aboutus05 .time-box{padding:25px 0px 25px 30px;margin-top: 25px;}
	.section-aboutus05 .heading-01{font-size: 22px; padding-bottom: 35px;}
	.map-about-image img{max-width: 100%; margin-bottom: 30px;}

	.section-adsw{width: 90%; padding: 20px 0px 85px;}
	.section-adsw .heading-01{font-size: 28px; line-height: 32px;}
	.section-adsw .textmatter-01{font-size: 16px; line-height: 26px; padding-top: 15px;}
	.adwsgr-box1{width:100%; margin:0px; padding:35px; float: left; background-color: #ffffff;min-height:217px;}
	.adwsgr-box1 .heading-01{font-size:24px; line-height: 30px; color:#fff5de; padding-bottom: 15px; padding-top: 0px;}
	.adwsgr-box1 .textmatter-01{font-size:14px; line-height: 18px; color:#cecccc;}
	.section-aboutus04-in2_new{width:100%; margin: 0px 0px 40px 0px; padding:0px 0px 0px; float: left; box-shadow: -1px 0px 24px -1px rgba(170, 170, 170, 0.34);}
	.aboutus05-box1{width: 100%; margin: 0px; padding: 35px; float: left; background-color: #181619; min-height: auto; border-right: 1px solid #fef4dd; border-bottom: 1px solid #fef4dd;}
	.aboutus05-box1 .heading-01{font-size:24px; line-height: 30px; color:#fff5de; padding-bottom: 15px; padding-top: 0px;}
	.aboutus05-box1 .textmatter-01{font-size:14px; line-height: 18px; color:#cecccc;}
	.mainselect .heightrest .bootstrap-select.btn-group .dropdown-menu {
    height: 250px;
    width: 250px;
    position: relative;
    overflow: scroll;
    top: 0;
    padding: 0px 10px 0px 0px;
}
}
/* Ipad vertical view */
@media (min-width: 768px) and (max-width: 990px) {
	.modifysearchedit{
		float: right;
	}
	.mob_icons{
	    width: 22%;
    	float: right;
	}
	.lstng_dv{
		padding-top: 0px;
	}
	.rsltspin_vw{
		float: right;
		margin-top: 0px;
	}
	.compare_dv .ht_loctr {
	    text-indent: 4px;
	    padding-left: 0px;
	    line-height: 19px;
	}
	.compare_dv .common_headngnew h3,
	.compare_dv .star_ratng{
		width: 100%;
	}
	.dockclass{right: 10px; height: auto; width: 130px}
	.dobIcnLoyalty .cal_icn { top: 28px; right: 10px;}
	.compare_dv .comprInfo p{
	    text-align: left;
    	line-height: 19px;
	}
	.compare_dv .cmp_price_pad{
	    padding: 10px 15px 10px 3px;
	}
	.compare_dv .compareLstFx{
		height: auto;
	}
	.compare_dv .ht_rate_dv h3{
		text-align: left;
		width: 100%;
	}
	.prce_dv{
		text-align: right;
	}
	.mob_compare , .mob_searchagin, .mob_refine{
	    float: right;
    	margin-right: 4px;
    	z-index: 1;
	}
	.compare_dv .compareLstFx{
	    height: 146px;
    	overflow-x: hidden;
    	overflow-y: auto;
	}
	.compare_dv .readmoreDv{
	    height: auto;
	    margin: 0px;
	}
	.compare_dv .comp_rmcatgry, .comp_rate, .comp_night{
	    width: 33.33%;
	    font-size: 12px!important;
	    text-align: center;
	    padding-bottom: 0px;
	}
	.ht_loctr {
    	min-height: 65px!important;
	}
	.hote_amnts .btn_roms{
	    text-align: center;
	    width: 50%;
	    float: right;
	    display: block;
	    margin: 0 auto;
	    margin-right: 23px;
	}
	.hote_amnts .btn_roms a{
	    margin-top: 0px;
	}
	
	.bkng_dv1 .travlr_name  h1{
		padding-left: 0px;
	   width: 100%;/*CHANGE BY DURGESH 22-05*/
    	float: left;
	}
	.bkng_lbl.form-group {
    	margin-bottom: 15px;
	}
.lstng_wrpr{
		width: 100%;
	}
	.section-aboutus01{width:90%;padding:20px 0px 85px;}
	.black-box{padding:45px 40px;}
	.section-aboutus01 .abouts-img3{margin:24px 0px 0px 0px; text-align: center;}
	.section-aboutus03-left{width:100%;}
	.section-aboutus03-right{width:100%;}
	.black-box02{padding:30px 50px 30px 50px;}
	.section-aboutus04-in{width:90%;}
	.section-aboutus04 .heading-01{font-size: 33px;}
	.benefites-icon{margin:0 auto; margin-bottom: 10px;}
	.section-aboutus04-in2 .heading-01{font-size: 25px;}
	.section-aboutus05{margin:30px 0px 0px 0px; padding:35px 0px 0px 0px;}
	.section-aboutus05-in{width:90%;}
	.section-aboutus05 .time-box{padding:25px 0px 25px 30px;}
	.abouts-img4{margin:24px 0px 0px 0px; text-align: center;}
	.abouts-img4 img{max-width:100%;}

	.section-adsw{width: 90%; padding: 20px 0px 20px 0px;}
    .aboutus05-box1{min-height: 474px;}
    .section-aboutus01 .abouts-img3 img{max-width: 100%;}



}
/* Ipad horizontal view */
@media (min-width: 991px) and (max-width: 1200px) {
	.rsltspin_vw{
	    width: 24%;
	}
	.rgt_fltr_top{
	    padding: 5px 15px;
	}
	.rsltspin_vw label{
	    text-align: right;
    	float: inherit;
	    padding-top: 9px;
	}
	.hotlLsitComDV {
    	float: right;
	}
	.rgt_fltr_top{
	    padding: 8px 15px;
	}

	.compare_dv .rate_cmp{
	    padding: 0px 0px 25px 0px;
	    text-align: center;
	}
	.compare_dv .compareLstFx{
		height: auto;
	}
	.compare_dv .common_headngnew h3,
	.compare_dv .star_ratng{
		width: 100%;
	}
	.compare_dv .comprInfo p{
	    text-align: left;
    	line-height: 19px;
	}
	.compare_dv .cmp_price_pad{
	    padding: 10px 15px 10px 3px;
	}
	.compare_dv .compareLstFx{
		height: auto;
	}
	.compare_dv .ht_rate_dv h3{
		text-align: left;
		width: 100%;
	}
	.compare_dv .compareLstFx{
	    height: 146px;
    	overflow-x: hidden;
    	overflow-y: auto;
	}
	.compare_dv .comp_rmcatgry, .comp_rate, .comp_night{
	    width: 33%;
	    font-size: 12px!important;
	    text-align: center;
	}
	.compare_dv .readmoreDv{
	    height: auto;
	    margin: 0px;
	}
	.grey_bg.lstng_grey #sidebar1 .sidebar__inner{
		top: 0px;
    	position: relative;
	}
	/*.grey_bg.lstng_grey .searchL{
		width: 27%;
	}*/
	.common_headngnew .ht_loctr{
	    overflow: hidden;
	    display: inline-block;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	    height: auto;
	}
	.hotel_detlsDv .modal_lg{
    	width: 99%;
	}
	.hote_amnts .btn_roms{
	    margin-right: 31px;
	}
/*	.bkng_dv1 .travlr_name{
		padding-left: 15px;
	}*/
	.bkng_dv1 .travlr_name h1{
		padding-left: 15px;
	    width: 34%;
    	float: left;
	}
	.right_dvpad .price_lst .form-control{
	    padding: 2px 9px;
	}
	.section-aboutus01{width:90%;padding:20px 0px 85px;}
	.black-box{padding:45px 40px;}
	.section-aboutus01 .abouts-img3{margin:24px 0px 0px 0px; text-align: center;}
	.section-aboutus03-left{width:50%;}
	.section-aboutus03-right{width:50%;}
	.black-box02{padding:51px 50px 51px 65px;}
	.section-aboutus04{padding:60px 0px 0px 0px;}
	.section-aboutus04-in{width:90%;}
	.section-aboutus04 .heading-01{font-size: 33px;}
	.benefites-icon{margin:0 auto; margin-bottom: 10px;}
	.section-aboutus04-in2 .heading-01{font-size: 25px;}
	.section-aboutus05{margin:30px 0px 0px 0px; padding:35px 0px 0px 0px;}
	.section-aboutus05-in{width:90%;}
	.section-aboutus05 .time-box{padding:25px 0px 25px 30px;}
	.aboutus04-box1{padding:35px 12px;}
	.aboutus04-box2{padding:35px 12px;}
	/*loader*/
	.carousel_loader{width: 18%}
	.carousel_loader_last{width: 21.5%}
	.carousel_loader_last{width: 21.5%}
	#carousel .slides img{height: 110px;}

}
/* For laptop view */
@media (min-width: 1201px) and (max-width: 1400px) {
	.room_toggle{
		padding-left: 15px;
	}
	.lstng_wrpr{width: 100%;}
	.section-aboutus01{width:1140px;}

}

@media screen and (min-width: 768px) and (max-width: 990px) {
.datepicker:before {display:  none}
.datepicker:after {display:  none}
.dmca_dv a img { width: 100%;}
.btn_dv.multicity-more-btn { margin-top: 0;}
a.btn.btn-yellow.add_moreheight { padding: 6px 40px 6px 22px;}
/*add by durgesh for slider text*/
.searchFromIn .offrBx { padding-top: 60px;}
.banner_section .carousel-caption { width: 90%; margin: 0 auto 0; bottom: 140px;}
.banner_section .offrDVRes { margin-top: 60px; padding-top: 0px;}
.slider_full .carousel-caption {
    width: 90%;
    margin: 0 auto;
    text-align: left;
    bottom: 145px;
}
}
@media screen and (min-width: 991px) and (max-width: 1024px) {
.moreopt_txt{width: 58%}
.form_serch{margin-top: 0;}
.banner_section .carousel-caption {
    left: 50px;
    bottom: 0;
    margin: 0 auto;
    width: 95%;
}
.agent-login-contant{
	 min-height: 391px;
}
.slider_full .carousel-caption {
    left: 0;
    right: 0;
    padding-bottom: 30px;
    width: 92%;
    margin: 0 auto;
    text-align: left;
    bottom: -3px;
}
.form_dv .panel-body{
	    min-height: 276px;
}
}

@media screen and (min-width: 320px) and (max-width: 767px) {
.slider_full .carousel-caption h3 {
    font-size: 20px;
}
.slider_full .carousel-caption{
	width: 90%;
    margin: 0 auto -30px;
}
.banner_section .carousel-caption h3 {
    font-size: 20px;
}
.banner_section .carousel-caption{
	width: 90%;
    margin: 0 auto 0;
    bottom: -10px;
}
.offrDVRes {
    margin-top: 60px;
    padding-top: 0px;
}

}
/*for life style css*/
@media (min-width: 320px) and (max-width: 767px) {
.image_slidesdv{width: 100%}	
.image_slidesdv .prmedia_button a{left: 50px;}
.prtab-section{min-height: auto; margin-bottom: 20px;}
.prmedia_search{margin-top: 20px}
.pr-gallerybox{padding: 0px;}	
.press_gallery { padding: 0px 20px;}
.pr-overlay h1{font-size: 20px;}
.pr-overlay span{font-size: 14px}
.press_report img { width: 100%; height: 150px;}
.press_report .lodrBoxDetail12{height: 150px;}
.press_report #releasetext li{line-height: 25px;  font-size: 16px;  margin-left: 10px;}
.press_report #releasetext p{font-size: 16px; margin: 0px 0px 10px 0px; line-height: 20px; text-align: left;}
.press_report #releasetext h2 { margin: 0 0 10px 0; font-size: 16px;}
#releasetext table{border: none}
.nowoffer_box{padding: 15px 0px 20px}
.nowoffer_thumb.padL0{padding-right: 0px}
.nowoffer_thumb h1{font-size: 20px;}
.nowhistry_right { background-size: contain !important; height: 145px!important;}

}	
@media (min-width: 768px) and (max-width: 990px) {
.image_slidesdv{width: 100%}	
.press_gallery { padding: 0px 0px;}
.image_slidesdv .prmedia_button a{left: 100px;}
.prmedia_search input[type="text"]{width: 82%}
.pr-overlay h1 { font-size: 16px;}
.pr-overlay span{font-size: 12px; width: 100%}
.prtab-section{min-height: 580px;} 
.nowoffer_thumb p{min-height: 80px}
.nowoffer_box{padding: 0 0px 20px}
.nowoffer_thumb img{height: 200px;}
.nowoffer_thumb h1{font-size: 22px;}
.nowhistry_right{height: 175px !important; background-position: 0 0;}
.nowhistry_left h1{font-size: 24px;}
.nowhistry_content p{font-size: 16px;line-height: 22px;}
.viewmore_histry a{width: 44%;}
}	

@media (min-width: 320px) and (max-width: 767px) {
.image_slidesdv{width: 100%}	
.image_slidesdv .prmedia_button a{left: 50px;}
.prtab-section{min-height: auto; margin-bottom: 20px;}
.prmedia_search{margin-top: 20px}
.pr-gallerybox{padding: 0px;}	
.press_gallery { padding: 0px 20px;}
.pr-overlay h1{font-size: 20px;}
.pr-overlay span{font-size: 14px}
/*special offer 18-10-19*/
.nowspecial_offer {padding: 0px;}	      	
.spl_offer_left img{height: 300px;}
.spl_offr_txt {width: 100%;height: auto; background: #1397da;text-align: center; padding: 26px 0px;display: inherit; position: absolute; right: 0; left: 0; top: 170px;  margin: 0 auto;}
.spl_offr_box_btm{ width: 140px; height: 150px;}
.spl_offr_box_btm h1 strong{font-size: 20px;}
.spl_offr_txt h1 strong{font-size: 26px;}	
.spl_offer_left{margin-bottom: 15px}
.nowspecial_offer{padding: 0 0px;}
.nowspecial_offer .nowoffer_section{padding: 30px 20px 0px}
.spl_offer_right img {width: 100%; height: 220px;}
.spl_offr_box{width: 215px;    background-size: contain}
.spl_offr_txtdv p{text-align: justify;}			
.nowoffer_slidedv img{height: 250px}
/*end*/
/*now member 18-10-19*/
.now_member_dv .panel-title h1{width: 100%;font-size: 26px;}	
.now_member_dv .panel-group{float: left; width: 100%}
.now_member_dv .panel-title i{width: 90%;}
.now_member_dv .panel-default>.panel-heading+.panel-collapse>.panel-body{padding: 20px}
.now_teambox span{width: 100%; text-align: center;}
.now_teambox p{width: 100%; font-size: 18px; padding-top: 10px; line-height: 25px;}
.now_member_dv .panel-title i{font-size: 14px;}
.now_member_dv .panel-default>.panel-heading{padding-right: 15px}
/*end*/
/*history*/
.nowhistroy_section { padding: 0; margin-bottom: 10px;}
.nowhistry_left h1{font-size: 22px;}
.viewmore_histry a{width: 100%; float: right; padding: 10px; margin-top: 30px;}
.nowhistry_topimg img{width: 100%; height: auto;}
.nowhistry_left{width: 100%; marker-top:0px; }
.nowhistry_right{width: 100%}
.box_dv:nth-child(even)>div.nowhistry_left{width: 100%; padding: 0px;}
.box_dv:nth-child(even)>div.nowhistry_right{width: 100%}

/*end*/
}	
@media (min-width: 768px) and (max-width: 990px) {
.image_slidesdv{width: 100%}	
.press_gallery { padding: 0px 0px;}
.image_slidesdv .prmedia_button a{left: 100px;}
.prmedia_search input[type="text"]{width: 82%}
.pr-overlay h1 { font-size: 16px;}
.pr-overlay span{font-size: 12px; width: 100%}
.prtab-section{min-height: 580px;}
/*special offer 18-10-19*/
.spl_offer_right img{height: 245px}
.spl_offr_txt {width: 100%;height: auto;background: #1397da;text-align: center;padding: 40px 0;display: inherit;position: absolute; right: 0; left: 0; top: 210px; margin: 0 auto;}
.spl_offer_left img{height: 505px}	      	
.spl_offr_box_btm{width: 175px; height: 170px;}
.spl_offr_box_btm h1 strong{ font-size: 25px;}
.nowoffer_slidedv img{height: 200px;}
.nowspecial_offer{padding: 0 10px 20px}
.spl_offr_txtdv p{text-align: justify;}
/*end*/
/*now member*/
.now_member_dv .panel-title h1{width: 100%}
.now_member_dv .panel-title i{width: 95%}
.now_member_dv .panel-default>.panel-heading+.panel-collapse>.panel-body{ padding-right: 15px;}
.now_teambox span{width: 20%}
.now_teambox span img{width: 100%}
.now_teambox p{line-height: 25px;}
/*end*/
/*now history*/
.nowhistry_topimg img{height: 350px}
.nowhistroy_section { padding: 0 0 30px;}
/*end*/
}

/*end*/
/*FOR NEW HEADER RE: FWD: RE N.O.W. WEBSITE CATEGORY START*/
@media (min-width: 320px) and (max-width: 767px) {
	.new_menu>li>a span.caret{position:absolute;right:6px;top:13px;transform:rotate(270deg)}
	ul.dropdown-menu.stage-1,ul.dropdown-menu.stage-2{position:relative;top:0;background:#070707;padding:0;float:left;width:100%;left:0;border:0}
	ul.dropdown-menu.stage-1 li a,ul.dropdown-menu.stage-2 li a{white-space:normal;color:#fff}
	ul.dropdown-menu.stage-1 li a:before,ul.dropdown-menu.stage-2 li a:before{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #b88b5b;display:inline-block;margin-right:5px}
	.mainMenuRes li a:hover{border:none;color:#d99514;padding:0}
	.new_menu>li>a{border-bottom:1px solid #fff4a}
	.mainMenuRes.new_menu{border-top:1px solid #fff4a;margin-top:0; width: 	100%}
	.mainMenuRes li a,ul.dropdown-menu.stage-1 li a,ul.dropdown-menu.stage-2 li a{font-size:14px;color: #333;padding: 10px 20px !important;font-family: 'Philosopher-Bold';}
	.new_menu>li>a:hover,ul.dropdown-menu.stage-1 li a:focus,ul.dropdown-menu.stage-1 li a:hover,ul.dropdown-menu.stage-2 li a:focus,ul.dropdown-menu.stage-2 li a:hover{background:0 0;color:#fff}
	ul.dropdown-menu.stage-2 li a:before {border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 6px solid #fffcf5;}
	ul.dropdown-menu.stage-2> li {margin-left: 0;background: transparent;}
	.right-area.pull-right { width: 100%; float: left !important; margin-top: 0; }
}

@media (min-width: 768px) and (max-width: 990px) {
	.new_menu > li > a:hover{padding-bottom: 0;}
	ul.dropdown-menu.stage-1, ul.dropdown-menu.stage-2{width: 185px;}
	ul.dropdown-menu.stage-2{left: 187px;}
}
/*FOR NEW HEADER RE: FWD: RE N.O.W. WEBSITE CATEGORY END*/
/*for N.O.W LIFE STYLE*/
@media (min-width: 320px) and (max-width: 767px) {
  .gallery-modal .gallery-box>div:not(:last-child) {
    margin-bottom: 20px;
}

.gallery-modal .modal-content {
    padding: 20px 12px;
}
}
/*FOR NEW TRANSFER*/
@media (min-width: 320px) and (max-width: 767px) {
	form[name="transfer_search_form"] .custwidth {
	    width: 50%;
	}
	form[name="transfer_search_form"] .child_age_box .row>div {
	    margin-bottom: 15px;
	}
	#releasetext li{width: 100%;}
}
@media (min-width: 768px) and (max-width: 990px) {
	form[name="transfer_search_form"] .custwidth {
	    width: 16.5%;
	}
	#releasetext li{width: 100%;}
}
@media (min-width: 991px) and (max-width: 1200px) {
	form[name="transfer_search_form"] .custwidth{
	    width: 16.5%;
	}
	form[name="transfer_search_form"] .child_age_box .row>div {
	    width: 19.7%;
	}
	form[name="transfer_search_form"] .btn_dv.form_serch{
		margin-top: 28px;
	}
}
/*END*/



/*NAS MEET N GREET RESPONSIVE*/
@media (min-width: 320px) and (max-width: 767px) {
	.greet_topdv{float: left; height: auto; padding-bottom: 15px;}
	.rgt_fltr_top label{width: 100%; float: left; font-size: 14px; margin-bottom: 5px;}
	.greet_topdv .price_lst { width: 100%;}
	.greet_topdv .lst_vw{width: 100%}
	.greet_topdv .price_lst .form-control{padding-right: 15px;}
	.greet_menubox ul li{width: 33.3%; height: 40px; line-height: 40px; padding: 0px; margin: 0px; font-size: 12px;}
	.greet_menubox ul li a{font-size: 18px; height: 40px; line-height: 40px;}
	.greet_menubox{height: 40px;}
	.nas_listdvright .flght_img {padding: 5px;}
	.nas_listdvright .flght_img img{    width: 100%; height: 85px;}
	.inforightdv { padding: 0 0 0 5px;}
	.inforightdv .hotel_info{width: 86%}
	.inforightdv .icon_nas img{width: 20px}
	.greet_listbox .hotel_info h1{    width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-top: 5px;}
	.greet_listbox .hotel_info p{    margin: 5px 0 25px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.greet_listbox .hotel_info h1 br{display: none}
	.arrvl_prcdv {padding: 10px 15px 5px; border-top: 1px solid #f1f1f1; margin-top: 10px; background: #f1f1f1;}
	.arrvl_prcdv .rslt_prce a {margin: 5px; width: 12px; height: 12px; line-height: 9px; }
	.arrvl_prcdv .rslt_prce span{font-size: 20px;}
	.arrvl_prcdv .rslt_prce a .fa{font-size:8px;}
	.greet_listbox .btn_roms { margin-top: 0; width: 55%;}
	.arrvl_prcdv .prce_dv{width: 45%}
	.greet_listbox .btn_roms a { padding: 6px 7px; margin: 0px 5px 10px 0; font-size: 12px; float: right;}/*06-05-2020 added by durgesh*/
	.arrvl_prcdv .cmpr_check{left: 0; top: 0;}
	.greet_listbox .nas_listdvright .filterCheck .checkbox label::before{ top: 3px;}
	.arrival_details .hotel_Maindv { margin-top: 0px;}
	.arrival_details .reprt_htlinfo{float: left;width: 100%; padding:  10px 10px 0px; }
	.arrival_details .reprt_htlinfo .hotel_info h1 {font-size: 20px;line-height: normal; margin: 0; padding: 0 5px;}
	.arrival_details .reprt_htlinfo .hotel_info p{ padding: 5px 5px 0; float: left; width: 100%; font-size: 14px;}
	.arrival_details .reprt_htlprce{float: left; width: 100%; padding: 10px 10px 0; margin-bottom: 0;}
	.arrival_details .prce_dv{float: left; font-size: 16px; padding: 5px 0; }
	.arrival_details .reprt_htlprce .btn_roms a{ margin-right: 0;}
	.arrival_details .reprt_htlinfo .hotel_info h1{float: left; width: 100%; font-size: 17px;}
	.arrival_details .reprt_htlinfo .hotel_info label{padding: 0 7px;}
	.arrival_details .rslt_prce span{ font-size: 22px; margin-left: 0px}
	.arrival_details .rslt_prce a{ margin-top: 3px; width: 13px; height: 13px; line-height: 12px; margin-left: 5px;}
	.arrival_details .bkng_hedng { padding: 10px 15px 15px;}
	.nas_booknowdv .bokng_btn a { padding: 8px 20px;}
	.nas_booknowdv .bkng_dv1 {padding-bottom: 20px;}
	.arrival_details .flght_img img {width: 100%; height: 150px; margin-top: 20px; }
	.greet_listbox .list_dv { padding-bottom: 0px;}
	.mgreet_form .form_headng h1 {padding: 0px;}
	.mgreet_form .btn_dv {  margin-top: 0;}
	.meet_banner { padding: 0; margin: 20px 0 0;}
	.mgreet_form label{ padding-top: 15px;}
	.mgreet_form .mgreet_inputdv .input_icon1L { width: 100%;}
	.greet_menubox{height: auto;}
	.greet_menubox ul li{ line-height: normal;}
	.greet_listbox .hotel_info{width: 90%; display: grid}/*06-05-2020 added by durgesh*/
	.nas_booknowdv .xspadR15{padding-right: 15px;}
	.nas_booknowdv .bkng_hedng.form_nasdv .dropdown_box{padding-right: 15px;}
	.nas_booknowdv .bkng_hedng.form_nasdv .childpax_dv .dropdown_box span{right: 25px;}
	.nas_booknowdv .bkng_hedng.form_nasdv .form-group span{right: 25px;}
	.review_bknow .room_info { padding: 0 25px;}
	.review_bknow .prce_dv{padding: 0 10px 15px; font-size: 24px;}
	.review_bknow .price_dv span{padding-top: 0px;}
	.review_bknow .room_info h2 { font-size: 18px;}
	/*06-05-2020 add by durgesh*/
	.greet_topdv .rgt_fltr_top{padding-left: 0px;}
	.sortnas{float: left; }
	.greet_topdv .rgt_fltr_top label{margin-bottom: 0px;}
	.greet_listbox .icon_nas{padding: 0px;}
	.nas_booknowdv .cmn_warpr{padding: 20px 0 0 0}
	.nas_booknowdv .arrival_details .hotel_Maindv{ padding: 0;}
	.nas_booknowdv .arrival_details .reprt_htlprce{border:none; padding: 0 10px 0 15px} 
	.nas_booknowdv .chkein_date{text-align: left}
	/*end*/
}	
@media (min-width: 768px) and (max-width: 990px) {
	.tab5{width: 80px; display: inline-block}
	.tab3 {width: 100px;}
	.tab2 {width: 60px;}
	.tab4 {width: 95px;}
	.meet_banner { padding: 0;}
	.mgreet_form .form_headng{padding: 0px;}
	.mgreet_form .btn_dv {margin-top: 25px;}
	.greet_topdv .rgt_fltr_top{padding-top: 0px;}	
	.greet_topdv .fltr_top label{ padding:5px 5px 5px 0; width: auto; float: left;}
	.greet_topdv .lst_vw {width: 100%}
	.greet_listbox .searchR{padding-left: 15px;}
	.nas_listdvright .list_dv .flght_img img{width: 100%}
	.greet_listbox .hotel_info p { margin: 4px 0 10px;}
	.greet_listbox .btn_roms { margin-top: 0;}
	.greet_listbox .btn_roms a { padding: 5px 15px;}
	.greet_listbox .hotel_info h1 { font-size: 16px;}
	.greet_listbox .hotel_info p {margin: 6px 0 10px; font-size: 13px;}
	.greet_listbox .rslt_prce a{    width: 14px; height: 14px; margin: 5px 3px; line-height: 14px;}
	.greet_menubox ul li a{font-size: 18px;}
	.arrival_details .reprt_htlinfo{width: 60%; float: left;}
	.arrival_details .hotel_Maindv { margin-top: 0;}
	.arrival_details .reprt_htlinfo .hotel_info h1{font-size: 18px; line-height: normal;}
	.arrival_details .reprt_htlinfo .hotel_info p{font-size: 14px;}
	.arrival_details .reprt_htlinfo .hotel_info{padding-left: 10px;}
	.arrival_details .rslt_prce a{ margin-top: 4px;}
	.arrival_details .rslt_prce span {vertical-align: 0; font-size: 20px; padding-top: 3px;}
	.arrival_details .flght_img img{ height: 100px;}
	.arrival_infodv{float: left; width: 100%}
	.nas_listdvright .flght_img{padding-left: 0px;}
	.greet_menubox{height: auto;}
	.greet_menubox ul li{ line-height: normal;}
	.greet_listbox .hotel_info{width: 92%;}
	.review_bknow .room_info{padding-left: 18px;}
	.review_bknow .room_info h2{font-size: 18px;}
	.review_bknow .bkng_hedng { padding: 15px 15px 0px 5px;}
	.review_bknow .bkng_dv1 .travlr_name { padding-left: 5px;}
	.review_bknow .prsnl_dv { padding: 0 5px 0;}
	.review_bknow .cancl_plcy p{padding: 0 5px 0px 5px}
	.review_bknow .messageT { padding-left: 10px;}
	.review_bknow .tranfrErDv .error_gray { padding-left: 20px!important;}
}
@media only screen  and (min-device-width : 768px)  and (max-device-width : 1024px) and (orientation : landscape) { 
	.nas_listdvright .flght_img img{width: 100%; }
	.fltr_top label{width: 100%; float: left; padding: 0 0 5px 0;}
	.greet_topdv .btn_next { top: 0; margin: 0px;}
	.greet_topdv .btn_prvs { top: 0;margin: 0px;}
	.greet_listbox .hotel_info{width: 90%}
	.greet_listbox .btn_roms { margin-top: 10px;}
	.greet_listbox .btn_roms a { padding: 5px 25px;}
	.greet_topdv{float: left;    height: auto;}
	.greet_topdv .price_lst .form-control{padding: 5px 23px 5px 5px; margin: 0px;}/*changes by durgesh 06-05-2020*/
	.greet_topdv .price_lst { width: 80%;}/*changes by durgesh 06-05-2020*/
	.greet_topdv .fltr_top label{    width: auto; float: left; padding: 0 5px 5px 0;}
	.greet_topdv .lst_vw { width: 100%;}
	.greet_topdv .spinr_dv { margin: 0 4px;}
	.arrival_details .hotel_Maindv { margin-top: 0px;}
	.arrival_details .reprt_htlinfo .hotel_info h1{font-size: 24px; line-height: normal;}
	.arrival_details .reprt_htlprce { padding-top: 12px;}
	.arrival_details .reprt_htlprce .btn_roms a{margin-right: 0px;}
	.childpax_dv .dropdown_box  .form-control{font-size: 13px; padding: 5px}
	.arrival_details .reprt_htlinfo .hotel_info p{margin-bottom: 28px;}
	.arrival_details .prce_dv { margin-bottom: 10px;}
	.tab5{width: 80px;}
	.tab3 {width: 73px;}
	.tab2 {width: 60px;}
	.tab4 {width: 86px;}
	.form_dv .nav.nav-tabs a{ height: 88px;}
	.meet_greet_booknowbox span.cal_icn { right: 30px;}/*changes by durgesh 06-05-2020*/
}
	
/*END*/


/*new chnages media 25-02-2020*/
@media (min-width: 320px) and (max-width: 767px) {
	.myAcntTab1{border:none;}
	.searchFromIn { margin-top: 0; background: 	#151819}
	.form_hdngtop .form_headng { margin-bottom: 10px;}
	.form_dv .panel-body{background: rgba(28, 29, 57, 0.75) none repeat scroll 0 0}
	.col-md-100.col-sm-100.col-md-100.formDVRes { padding: 0;}
	.form_dv .panel{width: 100%; padding: 0 5%;}
	section.section01:after{box-shadow: none}
	.searchFromIn .Partner-section{margin: 20px 0 0 0;}
	p.become-partner{color: #fff; padding-left:0px; font-size: 	22px; margin-bottom: 20px}
	.become-partner-carousel p.carousel-title{font-size: 16px;}
	/*26-02-2020*/
	.experience_area{ height: 213px;width: 100%;}
	p.experience-txt {width: 100%; font-size: 36px; height: 100%; top: 22px; font-weight: 600; left: 0; line-height: 45px; right: 0; text-align: center; }
	.agent-login-tabs { width: 100%; float: left;    margin: 0px 0px 0px 0px; padding: 0px;}
	.agent-login-left{border: none;}
	.Partner-section { margin-top: 30px;}
	.profile-area{margin: 0px 0 40px;}
	.profile-img-section img{height: 350px;}
	.popular-destinations-carousel .owl-item img {    height: 250px;}
	.dotted-pannel{height: 320px;width: 100%}
	.agent-login-contant {min-height: 287px; margin-top: 40px; width: 100%; }
	span.water-mark{font-size: 80px}
	h1.area-title { font-size: 30px; padding: 60px 0 15px;}
	.about_area { padding-top: 10px;}
	.exp-area:before{ height: 140px; width: 140px;z-index: 	1}
	.experience-yr{margin-left: 55px;}
	.profile-img-section img{width: 100%}
	.dot-section{    bottom: -40px; left: 5px;}
	.popular-destinations-carousel { margin-top: 25px;}
	.popular-destinations-area{min-height: 296px}
	h2.area-title {font-size: 36px;
    padding: 50px 0 15px;}
    .offer-area span.water-mark { left: 12px;}
    .services-area{height: 256px; flex: auto; margin-bottom: 20px; width: 50%}
    .experience-yr p{ font-size: 20px;}
    .dotted-pannel{top: 110px}
    .logo_dv img {margin-top: 0; margin-left: 0; width: auto; height: 65px}/*24-07-2020 add height b2c logo*/
    .opacity_insd .heightcheck_b { margin-top: 0;}
    .form_dv .nav.nav-tabs > li{height: auto; width:65px}
    .meet_banner img{width: 100%}
    .partners-carousel {  margin: 40px 0 50px;}
    .experience_area {margin-top: 20px;}
    .popular-destinations-carousel .item{width: 100%}
    .right-area.pull-right .reg_dv_btn{padding: 8px 10px}
    #menu .sign_dv { margin: 10px; width: 92%;}
    .footer-last{padding-bottom: 40px}
    .footer-last-area>span{margin: 5px}
    .rsltspin_vw.hotl_namefltr.acticityfltr{ width: 35%; margin: 0;}
	.rsltspin_vw.hotl_namefltr.acticityfltr .dockclass{right: 10px;}
	.dockclass input{width: 100%}
	label.font16.padL15.childage_activity { width: 100%; margin-bottom: 1px;}
	.pad_act { padding: 0 5px;}
	.checkavlabilty_sight{float: right; padding: 10px 0 0 0}
	.s_option1.form-group { margin-bottom: 0;}
	.checkavlabilty_sight .btn_roms{float: right;}
	.sight_bookbox{width: 50%; float: left;}
	.sight_pricedbutton.btn_quot { float: right; width: 50%;}
	.single.sightAvblity{margin-top: 10px;}
	.modal.fade.activitymodal .modal-dialog{height: 100%}
	.pad_act { padding: 0 15px;}
	/*30-04-2020 addby durgersh*/
	.footer_bgdv span img.nirnatour { width: 120px;}
	.footer_bgdv{width: 100%}
	.footer_bgdv span img.nrclogo {width: 75px;}
	/*end*/
	/*05-05-2020*/
	.hotel_form .filterCheck .checkbox label{font-size: 12px}
	.trav-details-box .input_dv .label-text01{font-size: 13px;}
	/*05-06-2020*/	
	.resdncDv .modal-title{width: 64%}
	#transfer_search_form h1 { padding: 0 15px 10px;}
	/*end*/

}	

@media (min-width: 768px) and (max-width: 990px) {
	.logo_dv img{width: auto;}
	.mainMenuRes.new_menu { margin-top: 0;}
	.my_menu li.active a{ padding-bottom: 0px;}
	.formDVRes { padding: 0 10px;}
	.col-md-100.col-sm-100.col-md-100.formDVRes { padding: 0 15px;}
	p.become-partner { font-size: 24px; padding-left: 0;}
	.searchFromIn .Partner-section { margin: 30px 0; z-index: 9;}
	.become-partner-carousel p.carousel-title{font-size: 16px;}
	section.section01 { min-height: 760px;}
	.mainMenuRes.new_menu {   margin-top: 0; overflow: scroll; width:100%; white-space: nowrap; float: left;}
	.right-area.pull-right {width: 16%; margin-top: 0; }
	.new_top_nav{ padding: 5px 0;}
	.experience_area { width: 258px; height: 373px;}
	p.experience-txt{ width: 398px; top: 75px;font-size: 37px; left:  82px; line-height: normal;}
	.experience-txt br{display: inline;}
	.agent-login-contant{margin-top: 95px;}
	.home_slider .carousel-indicators { bottom: 280px; top: inherit;}
	.profile-img-section img{width: 100%}
	span.water-mark{font-size: 122px;}
	h1.area-title {font-size: 38px; padding: 65px 0 15px;}
	.about_area p {font-size: 16px;}
	.about_area a{font-size: 18px; margin: 30px 0 35px;}
	.exp-area:before{    height: 133px; width: 136px;}
	.experience-yr span { font-size: 80px;}
	.experience-yr{    margin-left: 63px;}
	.experience-yr p { font-size: 22px; margin-top: 20px;  padding-left: 8px;}
	.dot-section{    left: -35px;}
	h2.area-title{padding: 80px 0 15px}
	.carousel-title{    left: 10px;}
	.carousel-title p { font-size: 24px;}
	.carousel-title span { font-size: 12px;}
	.services-area> p {font-size: 19px; left: 10px}
	.sign_dv{top: 3px;}
	.right-area.pull-right .reg_dv_btn{padding: 7px 5px;    font-size: 12px;}
	.footer-01 ul {  width: 100%;}
	p.newsletter_txt { font-size: 12px;line-height: normal;}
	p.abt-text {font-size: 12px; color: #989898; line-height: 15px; text-align: left;}
	p.contact-txt {color: #fff; font-size: 14px; margin-bottom: 5px; line-height: normal;}
	.footer-04 span {font-size: 16px;}
	.footer-04 span>i{font-size: 20px;}
	.footer-04 a{font-size: 14px;}
	.popular-destinations-carousel .item{width: 100%}
	.form_dv .nav.nav-tabs li a div span{margin-top:8px;}
	.footer_bgdv{ background-size: contain; width: 100%;}
	.bdr_btmdv:after{border: none}
	.myAcntTab1 {width: auto; margin-right: 20px;}
	.opacity_insd .logo_dv { margin-top: -11px;}
	.acticityfltr .dockclass input{width: 100%}
	.mob_iconsacticity span.search-act { margin-right: 20px;}
	label.font16.padL15.childage_activity { width: 100%; margin-bottom: 1px;}
	.pad_act { padding: 0 5px;}
	.checkavlabilty_sight{float: right;}
	/* flight 02-05-2020*/
	.btn_dv.multicity-more-btn a i{right: 0}
	.left-box-in p { margin-bottom: 10px;}
	p.route_date { font-size: 13px; line-height: 20px;}
	/*end*/
	.mainMenuRes.new_menu {
	    width: 100%;
	    white-space: nowrap/*initial*/;/*13-07-2020*/
	    padding-top: 16px;
	}
}

@media only screen  and (min-device-width : 768px)  and (max-device-width : 1024px) and (orientation : landscape) {
	.my_menu { margin-left: 0px;  margin-top: 0; padding-top: 10px}
	.logo_dv img{width: auto;}
	.mainMenuRes li a{line-height: normal; padding-top: 5px;}
	.my_menu li.active a{line-height: normal;}
	.mainMenuRes.new_menu { margin-top: -5px;}
	.searchFromIn {margin-top: 50px;}
	.col-md-100.col-sm-100.col-md-100.formDVRes { padding: 0 15px;}
	.mainMenuRes.new_menu {margin-top: 0; overflow: scroll; width: 80%; white-space: nowrap; float: left; }
	.mainMenuRes .reg_dv_btn{ font-size: 14px; padding: 7px 5px;}
	p.become-partner{padding-left: 0px;}
	span.water-mark{font-size: 150px}
	p.experience-txt{line-height: 65px; left: 100px; font-size: 58px; top: 85px}
	.experience_area{height: 415px}
	.new_top_nav{padding: 15px 0;}	
	.opacity_insd .heightcheck_b { margin-top: 16px;}
	.right-area.pull-right {  width: 18%;}
	.sign_dv a{ padding: 4px 10px; font-size: 14px; border-radius: 0;}
	.home_slider .carousel-indicators { top: 690px;}
	.experience-yr{    margin-left: 77px;}
	.right-area.pull-right .reg_dv_btn{font-size: 16px; padding: 7px 20px;}
	.popular-destinations-carousel .item{width: 100%}
	.bdr_btmdv:after{border: none}
	.dockclass{right: 10px}
	/*30-04-2020 added by durgesh*/
	.bkng_dv1 .hotlRvbkngdv .travlr_name h1{padding-left: 15px !important}

	/*end*/
	/*05-05-2020*/
	.hotel_form .filterCheck .checkbox label{padding-left: 20px;}
	.mainMenuRes.new_menu {
	    width: 100%;
	    white-space: initial;
	}
}	
/*end*/

/*for airline owl-carousel*/
/* mobile view */
@media (min-width: 320px) and (max-width: 767px) {
	.airlinecarousel{padding:0 30px}
	.airlinecarousel .owl-nav .owl-next{left:0!important}
	.airlinecarousel .owl-nav .owl-prev{right:0!important}
}
/* Ipad horizontal view */
@media (min-width: 768px) and (max-width: 990px) {
	.airlinecarousel .flight-owl-heading01{font-size:12px}
	.airlinecarousel{padding:0 30px}
	.airlinecarousel .owl-nav .owl-next{left:0!important}
	.airlinecarousel .owl-nav .owl-prev{right:0!important}
}

/* Ipad horizontal view */
@media (min-width: 991px) and (max-width: 1200px) {
	.airlinecarousel .flight-owl-heading01{font-size: 12px;}
	.flight-listing .tripname {width: 100%;}
}
/*for Fwd: Fwd: Re: N.O.W - NEW LAYOUT*/
/* mobile view */
@media (min-width: 320px) and (max-width: 767px) {
	.form_dv .nav.nav-tabs li a div{width:auto}
	.moreopt_txt{bottom:52px;width:100%;left:0}
	.form_serch{margin-top:50px}
	.moreopt_txt .show_more a{float:left}
	.recnt_srch_area,.recnt_srch_area .recnt_srch{display:block!important;padding-top:0;margin-top:0}
	.recnt_srch_area .recnt_srch{margin-bottom:15px}
	.form_headng.recnt_srch_area h1 {padding: 0 15px 15px;}
	.recnt_srch_area,.recnt_srch_area .recnt_srch{display:block!important;padding-top:0;margin-top:0}
	.recnt_srch_area .recnt_srch{margin-bottom:15px;padding: 0 30px 0;}
	.recnt_srch1 .dropdown-menu li a{text-align: left;}
	.recnt_srch1 .open>.dropdown-menu{padding:5px 0;top:33px;left:0}
	.recnt_srch1 .dropdown-menu::before{right:auto;left:10px;top:-8px;border-bottom:7px solid #fff;border-width:7px}
}

/* Ipad vertical view */
@media (min-width: 768px) and (max-width: 990px) {
	.recnt_srch_area,.recnt_srch_area .recnt_srch{display:block!important;padding-top:0;margin-top:0;width: 100%;}
	.recnt_srch_area .recnt_srch{margin: -15px 0 5px 0;width: 100%;}
	.recnt_srch1 .open>.dropdown-menu{padding:5px 0;top:33px;left:auto}
	.recnt_srch1 .dropdown-menu::before{right:10px;left:auto;top:-8px;border-bottom:7px solid #fff;border-width:7px}
	.moreopt_txt{width:100%}
	.recnt_srch{display:none}
	.form_dv .nav.nav-tabs{display:flex;white-space:nowrap;overflow:auto}
	.form_dv .nav.nav-tabs>li,.form_dv .nav.nav-tabs>li.tab1{padding:0 10px 0;flex:1 0;min-width:auto;width:auto}
}

/* Ipad horizontal view */
@media (min-width: 991px) and (max-width: 1200px) {
	.form_dv .nav.nav-tabs li a div,.form_dv .nav.nav-tabs a {height: auto; } 
	.recnt_srch_area,.recnt_srch_area .recnt_srch{display:block!important;padding-top:0;margin-top:0;width: 100%;}
	.recnt_srch_area .recnt_srch{margin: -15px 15px  5px 0;width: 100%;}
	.recnt_srch1 .open>.dropdown-menu{padding:5px 0;top:33px;left:auto}
	.recnt_srch1 .dropdown-menu::before{right:10px;left:auto;top:-8px;border-bottom:7px solid #fff;border-width:7px}
	.moreopt_txt{width:100%}
	.recnt_srch{display:none}
	.form_dv .nav.nav-tabs{display:flex;white-space:nowrap;overflow:auto}
	.form_dv .nav.nav-tabs>li,.form_dv .nav.nav-tabs>li.tab1{padding:0 10px 0;flex:1 0;min-width:auto;width:auto}
}
/*END*/

/*Meet & Greet 2.7 2020*/
/* mobile view */
@media (min-width: 320px) and (max-width: 767px) {
	/*listing*/
	.greet_topdv .rgt_fltr_top{padding:0}
	.greet_topdv .rgt_fltr_top label{margin:5px 0}
	.greet_topdv .price_lst{width:calc(50% - 10px);margin-right:10px}
	.greet_listbox .btn_roms a[data-toggle="modal"]{line-height:19px;height:auto;padding:3px 5px;margin:0 5px 0 0}
	.greet_listbox .arrvl_prcdv .prce_dv{width:35%}
	.greet_listbox .arrvl_prcdv .rslt_prce span{font-size:16px}
	.greet_listbox .rslt_prce h2{font-size:16px}
	.greet_listbox .btn_roms{width:65%}
	.greet_listbox .refine_ful{z-index:3333;display:block}

	/*book now*/
	.meetandgreet_booknow .bkng_hedng.form_nasdv{padding:0}
	.prsnl_dv{font-size:14px;line-height:20px}
	.meetandgreet_booknow .form-group label{font-size:14px}
	.flght_img{width:40%;float:left}
	.arrival_details .flght_img img{margin:0}
	.arrival_details .reprt_htlinfo,.nas_booknowdv .arrival_details .reprt_htlprce{width:60%;float:left;padding:10px 0 0}

	/*confirm book*/
	.meet_greet_confirm .chkein_date span,.chkein_date label{font-size:14px;text-align:left}
	.meet_greet_confirm .nas_booknowdv .chkein_date{padding:0}
	.meet_greet_confirm .bkng_hedng{padding:10px 15px}
	.meet_greet_confirm .prsnl_dv .cancl_plcy p{padding:0 15px!important}
	.meet_greet_confirm .nas_booknowdv .bkng_dv1{font-size:14px;line-height:20px}
	.meet_greet_confirm .arrival_details .flght_img img{margin-top:14px;height:130px}

	/*confirm*/
	.meet_greet_booking_list .bkghtl_dv .chkein_date{width:50%;min-height:auto}
	.meet_greet_booking_list .hotl_chk{float:left;display:flex;flex-wrap:wrap}
	.meet_greet_booking_list .bkhotel_detl h1{margin-bottom:10px}
	.meet_greet_booking_list .chkein_date span{text-align:left;font-size:14px}
	.meet_greet_booking_list hr{margin:0}
	.meet_greet_booking_list .sightConfmbkngDv .prsnl_dv{padding:0 15px 0}
	.meet_greet_booking_list .sightCancPlcyDv .cancl_plcy{padding:0 15px}
	.meet_greet_booking_list .bkng_hedng{padding:10px 15px}
	/*sales maneger section*/
	.sales_logindv	{display: none}
	.sales_logindvmob { display: block !important; float: left;}
	/*end*/
	/*sales manage */
	.sales_logindvmob .user_menu { border-radius: 20px; padding: 10px;}
	.sales_logindvmob .user_img {width: 30px; height: 30px; border-radius: 50%; border: 1px solid #bf9658; background: #ffffff; float: left; margin-top: 15px; padding-top: 0; position: relative; z-index: 999; margin-right: 10px;}
	.sales_logindvmob .user_img::before {content: ''; background: rgba(0,0,0,0.1); position: absolute; top:-4px; left: -4px; width: 35px; height:35px; border-radius: 60%; z-index: -2; }
	.sales_logindvmob .user_img img{margin-top: 0px;}
/*	.sales_logindvmob .user_img {width: 28px; height: 28px; border-radius: 50%; border: 1px solid #bf9658; background: #ffffff; float: left; margin-top: 15px; padding:17px; position: relative; z-index: 999; margin-right: 8px; }*/
	.sales_logindvmob .my_accnt::before{ border-bottom: 10px solid #ffffff;}
	.sales_logindvmob .my_accnt {position: absolute; right: -25px; top: 60px; }
	.user_menu h1 {font-size:17px; font-weight:bold; color:#333}
	.user_menu h5 {font-size:14px;  color:#bd881c; margin-bottom:10px}
	.contact_saleinfomob p {width:100%; float:left; margin-bottom:4px}
	.contact_saleinfomob p span{float:left; padding-right:5px; font-size:14px}
	.contact_saleinfomob p span .fa{color:#969696 }
	.contact_saleinfomob p label{float:left; font-size:14px; padding-left:5px}


/*end*/
}

/* Ipad vertical view */
@media (min-width: 768px) and (max-width: 990px) {
	.my_menu{padding:0;margin-top:-13px}
	.myaccnt_btn{margin-top:5px}
	.greet_listbox .mob_icons{padding:15px 0 0 0}
	.greet_listbox .refine_ful{display:block;z-index:100;height:auto}
	.greet_listbox .refine_ful::before{content:'';background-color:rgba(0,0,0,0.5);position:fixed;z-index:-1;height:100%;width:100%;left:0;top:0}
	.greet_listbox .btn_roms a[data-toggle="modal"]{padding:2px 8px}

	/*book now*/
	.meet_greet_booknowbox .prsnl_dv{font-size:14px;line-height:20px}
	.meetandgreet_booknow .form-group label{font-size:14px}

	/*review book*/
	.meet_greet_confirm .nas_booknowdv .bkng_dv1{font-size:14px;line-height:20px}
	.meet_greet_confirm .chkein_date span,.chkein_date label{font-size:15px}

	/*Confirm book*/
	.meet_greet_booking_list hr{margin:0}
	.meet_greet_booking_list .bkghtl_dv .chkein_date{width:50%;min-height:auto;padding:0 15px 0 0}
	.meet_greet_booking_list .hotl_chk{float:left;display:flex;flex-wrap:wrap}
	.meet_greet_booking_list .shminheight{min-height:auto}
	.meet_greet_booking_list .prsnl_dv{word-break:break-word;padding:0 0 0 15px}
	.meet_greet_booking_list .chkein_date span{text-align:left;font-size:14px}
	.meet_greet_booking_list .prsnl_dv.sightCancPlcyDv{padding:0 15px}

	/*sales maneger section*/
	.sales_logindv .user_img {width: 35px; height: 35px; margin-left: 10px; }
	.sales_logindv .user_img {width: 28px; height: 28px; float: left; margin-top: 2px; margin-right: 10px; }
	.sales_logindv .my_accnt { right: -7px; top: 40px;}
	/*end*/
	

}

/* Ipad horizontal view */
@media (min-width: 991px) and (max-width: 1200px) {
	.greet_listbox .searchL{display:block!important}
	.greet_topdv .fltr_top label{padding:7px 5px 0 0}
	.greet_listbox .btn_roms a[data-toggle="modal"]{padding:2px 8px}
	
	/*book now*/
	.meet_greet_booknowbox .prsnl_dv{font-size:14px;line-height:20px}
	.meetandgreet_booknow .form-group label{font-size:14px}
	
	/*review book*/
	.meet_greet_confirm .nas_booknowdv .bkng_dv1{font-size:14px;line-height:20px}
	.meet_greet_confirm .chkein_date span,.chkein_date label{font-size:15px}
	
	/*Confirm book*/
	.meet_greet_booking_list hr{margin:0}
	.meet_greet_booking_list .bkghtl_dv .chkein_date{width:50%;min-height:auto;padding:0 15px 0 0}
	.meet_greet_booking_list .hotl_chk{float:left;display:flex;flex-wrap:wrap}
	.meet_greet_booking_list .shminheight{min-height:auto}
	.meet_greet_booking_list .prsnl_dv{word-break:break-word;padding:0 0 0 15px}
	.meet_greet_booking_list .chkein_date span{text-align:left;font-size:14px}
	.meet_greet_booking_list .prsnl_dv.sightCancPlcyDv{padding:0 15px}
}
/*Meet & Greet End*/

/* mobile view */
@media (min-width: 320px) and (max-width: 767px) {
	/*To make banner full screen in home section on 31.07.2020*/
	.home-section .background-carousel {height: 930px; position: relative; }
	.home-section .content-wrapper {position: absolute; top: 100px; width: 100%; float: left; }
	.home_slider .carousel-indicators {display: none; }
	.home-section .partner-box {background-size: cover; background-repeat: no-repeat; }
	.home-section section.section01:after {box-shadow: inset 6px -217px 70px -52px rgb(21 24 25); }
	.home-section  p.become-partner br {display: none; }
	.home-section  .experience_area {margin-top: 0; } 
	.home-section .Partner-section {margin-top: 20px; }
	.home-section .mobBtnCnter,.home-section .agent-login-left .forgot-text {width: auto; float: left; display: flex; flex-wrap: wrap; justify-content: flex-start; margin-top: 5px; }
	.home-section .check_box {margin: 15px 0;}
	.home_slider.carousel-fade .carousel-inner .item{background-attachment: fixed;}
	/*for luxury  section outside the vertical box*/
	.home-section .experience_area {width: 50%;height: 202px;}
	.home-section p.experience-txt {left: 30%; right: auto; font-size: 30px; width: 245px; } 
	/*To make banner full screen in home section on 31.07.2020 End*/
	/*home page issues on 31.07.2020*/
	.home-section .popular-destinations-carousel .owl-item img{object-fit: cover;object-position: center;height: 400px;}
	.home-section .services-area {width: calc(50% - 10px);margin-right: 5px;background-size: cover;background-position: bottom;margin-bottom: 5px;}
	.home-section .services-area> p {left: 10px;font-size: 20px;bottom: 15px;}
	.home-section .services-area:nth-child(even) {margin-left: 5px;margin-right: 0;}
	.footer_bgdv {height: 33px;background-size: contain;margin-top: 50px;}
	.footer_bgdv span {margin-top: -50px;}
	.home-section .dotted-pannel{height: 439px; }
	#search-fields .modal-body {position: relative; padding: 0; float: left; }
	.modal-dialog.modal-lg.modify_popup.modify_dv.modifyPopDV1.mob_modifydv{height: 100%; left: 0; margin-left: 0; overflow-y: scroll; position: static; width: 100%; top: 0; right: 0; }
}