@media only screen and (min-width: 320px) and (max-width: 767px) {
.xs_padL15{padding-left:15px;}
.xs_padR15{padding-right:15px;}
.xs_padL0{padding-left:0px;}
.xs_marL0{ margin-left: 0;}
.xs_marT10{margin-top: 10px;}
.xs_padR0 { padding-right: 0;}	
.xs_marB0 { margin-bottom: 0;}
.xs-center{text-align:center;}
.label_txtL{text-align:left;}
.xs_fltN{float:none!important;}
.navbar.navbar-default.navbar_new.mobile_menu {display: block;}
.logo { float: none; margin: 0 auto 0 0; width: auto;}
.navbar_new .collapse.navbar-collapse { display: block;border: medium none;}
.navbar.navbar-default.navbar_new{ margin: 0 7px 0 5px;}
 .nav .toggle_new { padding: 5px 0;}
.call{ margin-right: 20px;}
.call p{ font-size: 18px;}
.call p .fa{font-size: 22px; margin-right: 5px;}
.social li a{font-size: 17px;}
.social li {margin-right: 5px;}
.new_agntstaf{margin-bottom: 15px;margin-left: 0;margin-right: 10px;}
.supl_reg{float: right;text-align: center;margin: 0 10px 0 15px;}
.ful_wd { margin-top: 0; padding: 20px 0;}
.news_input .form-control{ width: 65%;}
.news_input .btn.btn-default{ padding: 10px 15px;line-height: 15px;}
.navbar.navbar-default {display: none;}
.right_evnt h5{font-size: 16px;}	
.right_evnt h6{font-size: 14px;}	
.right_evnt > h3{font-size: 23px;line-height: 22px;}
.events{padding: 30px 15px;height: 330px;}
.news_pad {padding: 30px 15px;text-align: center;}
.newsletter .width100 > p{margin-top: 20px; width: 70%;line-height: 18px;font-size: 15px;}
.events h4{margin-left: 0;}
.newsletter .width100 img { margin-top: 30px;width: 30%;}
.copy > p{text-align: center;}
.cardaccepts{width: 165px;margin: 0 auto;float: none;padding: 10px 0 5px;overflow: hidden;clear: both;}

.social_foter li a{font-size: 14px;}
.social_foter{padding-left: 0px; clear: both;display: block;float: none; text-align: center;width: 240px;margin: 20px auto 0;}
.navbar-default.offcan_new { background: #ffffff none repeat scroll 0 0;}
.nav.navbar-nav.comn_menu1 a, .nav.navbar-nav.comn_menu2 a{ padding: 0;text-align: right;font-size: 15px;}
.comn_menu1 li {float: left;margin-right: 13px;}
.comn_menu1 > li:last-child { margin-right: 0;}
.nav.navbar-nav.comn_menu1 > li::after{content: "";}
.nav.navbar-nav.comn_menu1 {float: right;margin-right: 0;width: auto;}
.nav.navbar-nav.comn_menu1 > li::after{top: 0;}
.nav.navbar-nav.comn_menu2{ margin: 0 0px 15px 0;}
.nav.navbar-nav.comn_menu2 > li::after{content: "";margin:0;}
.nav.navbar-nav.comn_menu2.agent_new{ margin-right: 0px;}

.mob_bar {background: #fff none repeat scroll 0 0; border: 1px solid #dc7900; margin-top: 20px;}
.mob_bar a{color: #dc7900;}
.navbar.navbar-default.navbar_new.comn_nav{margin-top: 5px;margin-right: 20px;}
.comn_soci{margin-top: 30px;}
.dropdown-menu.menu_new.comn_menu { left: -110px;}
.dropdown-menu.menu_new.comn_menu::before {left: 116px;}
.dropdown-menu.menu_new.comn_menu::after { left: 115px;}

.offcan_new .nav.navbar-nav {float: none; text-align: center;}
.offcan_new .navbar-nav > li > a{padding: 30px 25px 20px;}	
.nav_new button { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;font-size: 12px;padding: 10px;}
.nav_new button.navbar-toggle.offcanvas-toggle.pull-right:hover {background: #dc7900 none repeat scroll 0 0; color: #ffffff;}
.btn.btn_new{background: #cee002 none repeat scroll 0 0;padding: 0;float: none; border-radius: 20px;display: block;font-size: 15px; height: 42px; margin: 0 auto;text-align: center;
 text-transform: uppercase; width: 120px;}
.mandatory{margin-top: 7px;}
.hotel_form{margin-bottom: 10px;}	
.hero h1 {font-size: 48px;}
.hero{left: 50%;top: 25%;}
.daterangepicker.dropdown-menu.show-calendar.opensright {left: 7% !important;}	
.daterangepicker.opensright::before{left: 49px!important;}
.daterangepicker.opensright::after{left: 50px!important;}	

/*my account*/
.myac_pad {padding-left: 0px !important;}
.acnt_name h4 {font-size: 20px;}	
.acnt_name > p{font-size: 14px;}
.acnt_credt p{font-size: 20px;}
.prfle p { font-size: 15px;}	
.credit_usage > h4, .activity h4{font-size: 18px;}	
.star > label{ margin-left: 3px; margin-right: 3px;}	
.credit_usage > p, .activity p{margin-bottom: 15px;}	
.type1 li, .type2 li, .type3 li { font-size: 14px;}	
.credit_lim > p, .manage_user > span{font-size: 14px;}	
.manage_user > h4{ font-size: 18px;}
.acc_mrg { margin: 6px 0;}
.error {font-size: 14px;}
.accnt_info{padding: 15px;}
.left_sec{margin-bottom: 20px;}
.bg_yellow .marT25 { margin-bottom: 15px; margin-top: 0;}
	
/*booking list*/	
/*css for table*/		
.mob_table{border-collapse:collapse;border-spacing:0;display:block;position:relative}
.acc_table1{padding:0}
.acc-table1 .acc-header,.acc_table1 thead{display:block;float:left;width:auto;text-align:left;padding:0}
.acc_table1 tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap;clear:none}
.acc_table1 td{display:block;padding:10px}
.acc_table1 tbody tr{display:inline-block;width:100%;}
.acc_table1 > .table > tbody > tr{border-left:0; border-right: 1px solid  #ddd;margin-left:-4px}
.acc_table1 > .table > thead > tr > th{padding:10px 10px;text-align:center; border: 0;}
.acc_table1 tbody tr td,.acc_table1 thead tr th{display:block;padding:10px 10px; border-bottom: 1px solid #ddd;margin: 0 !important;}
/*end css for table*/

/*edit profile*/
.book h3{width:auto;font-size: 21px;}
.fileUpload{ padding: 7px 10px 7px 20px;}
.radio.pro_radio{width: 80%;}	
.agent-login .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {margin-top: 2px;}	
.accnt_marT{margin-top:10px;}

/*change password*/
.pad2025 {padding: 15px;}
.agent-title h4{font-size: 20px;}
.agent-login.agent-login-data .checkbox > label { margin-top: 0;}
.agent-login{padding: 15px 30px 0;}
.agent-login.agent-login-data input { padding-left: 15px;}
.agent-login.agent-login-data input.btn.btn_submit { padding-left: 25px;margin-bottom: 20px;}	
.agent-login.agent-login-data .btn.btn_reset { margin-bottom: 20px;float: left;}	

/*reports*/
.report-list{ width: 100%;min-height: auto !important;}
.report-list .nav-pills li{width: 25%;float: left;height: 70px;}	
.report-list .nav-pills > li a{font-size: 11px; padding: 15px 0 29px; height: 70px;}
.report-list .nav-pills li p{font-size: 13px;}	
.report-list .nav-pills li.active p{font-size: 13px;}
.report-list .nav-pills li{border-bottom: medium none;}
.report-details .tab-content{width: 100%; margin-left: 0;margin-top: 10px;padding: 10px;min-height: auto !important;}
.book_now > a{font-size: 14px;margin-left: 10px; padding: 8px 20px;}
.booknow_cetr { margin-top: 10px;}
.chck_marT { margin-top: 10px;}

/* quotation*/
.quot_hotl > span {line-height: 21px;text-align: center; width: 50%;}
.quot_hotl > span {float: left; line-height: 21px; text-align: center;width: 50%;}
.quot_hotl .margl35 {margin-left: 0;}	
.quot_hotl .f_green.paddr25 {padding-right: 0;}	
.qot_dat{width:53%padding-right: 5px;}
.qot_datgre{width:47%}
.qut_logo {text-align: center;}	
.qt_cls {position: absolute;right: 13px; top: -110px;}	
.quot_adrs {text-align: center;}	
	
#refine-dialog {display: none;}
.padL30.sm_htlname {padding-left: 15px!important;}
.sort{font-size: 14px;padding: 0 5px;line-height: 50px;}
.hotel_info h2, .add_quot{float: none;}	
.add_quot{margin: 10px 0 0 0;}	
.select_room{margin-top: 15px; margin-bottom: 10px;}	
.bor2{margin-left: 5px; margin-right: 5px;}	
.currency_div{width: 100%;}	
.checkin-field{width: 100%; margin-top: 20px;}
.navbar-details .nav-tabs > li > a {padding:7px;height: 100%;font-size: 13px;}	
.sort .fa-caret-down{right: 7px;top: 20px;}	
.sort select{font-size: 14px; text-align: left;}
.sm_htlname { margin-top: 20px;}  
#modify-opener {position: absolute;right: 15px;top: -58px;}
.modify > a{font-size: 13px; padding: 15px 20px;}	
.mob_refn {left: 15px; position: absolute;}	
.ui-widget.remove_header .ui-dialog-titlebar, .ui-widget.remove_header .ui-dialog-titlebar {background: #fff none repeat scroll 0 0; height: 22px; padding: 0;}
.ui-dialog .ui-dialog-titlebar-close {background: transparent url("../images/cross.png") no-repeat scroll 0 0; border: 0 none;height: 16px;right: -11px; top: 17px; width: 32px;}		
.search_head h1{font-size: 20px;}
.sort .fa.fa-long-arrow-right {display: none;}
.dockclass.map_city1 {position: static;}	
.city_fld{width:100%;}
.map_city1 .fa.fa-caret-down{top: 12px;font-size: 12px;right: 20px;}	
.hotel_info1 span{display: block; margin-bottom: 5px;}	
.tab-pane.hotel-det-tab{padding:0;}	
.navbar-details{padding: 0 15px;}	
.mob_flter > p, .mob_modify p{background: #ffffff none repeat scroll 0 0;border: 1px solid #e0e0e0;border-radius: 30px;color: #424240;cursor: pointer;float: none;
 font-family: bloggersans medium;font-size: 15px;margin-right: 15px;padding: 15px 30px;text-align: center;text-transform: uppercase;width: 41%;margin: 0 auto;}	
.mob_modify {position: absolute; right: 15px; top: -50px;}
.total{text-align: center;float: none;margin-bottom: 10px;}	
.bg_grey{padding: 0 0 15px 0;}	
.foter_link {clear: both; margin-bottom: 20px; overflow: hidden;height: 65px;padding-bottom: 20px; display: inline-table;}
.sm_book {text-align: center;}
.checkin_detls{text-align:center;}
.bg_grey1{padding:15px 0;}
.room_details p{font-size: 13px;width: 45%; float: left;}
.modify_modal .modal-body {overflow: hidden;clear: both;}
.travlrs_frm{clear: both;overflow: hidden;padding: 0 15px;}
.ckeck_hotel.agree { padding: 0;}
.hotel_details img{height:auto}
.bgwhite.book {border: medium none; }
.buk_dtls{margin-bottom: 10px;}	
.buk_headng{margin-bottom: 4px;}
.width35per { width: 100% !important;}	
.bookng_btn .book_now > a{margin-bottom: 5px;}	
.ful_wdth{height:auto;   z-index: 100;}	
.pass_mob{ padding: 0 15px; margin-bottom: 10px;}
.agnt_mob { margin-bottom: 10px;}
.login_btn{margin: 30px auto 0;}	
.rembr_pass { clear: both; overflow: hidden; position: relative; top: -90px;}
.remember_txt .checkbox label{padding-left: 0;}	
.register_txt{float: none;margin: -15px auto 15px;}	
.forgot{float: left;}
.borderL{display: none;}	

.agent-login.agent-login-data .agnt_pad input {padding-left: 30px;}
.input_img.agnt_pad { margin-bottom: 15px;}
.room-title h4{font-size: 22px;}
.nav.navbar-nav.comn_menu2.agt{clear:both;margin-right: 0;}
.view_modal{margin: 10px auto;overflow: hidden; clear: both; text-align: center; width: 280px;}
.view_modal a {float: left; margin: 3px 4px;font-size: 13px;}
.bok_nwmar{margin-bottom:10px;}	
.bk_labl{text-align: left;float:left; width: 45%;}	
.book_now.bk_pernght > a {margin-left: 0;}	
.bk_pernght {float: left;}	
.xs_btn .error{margin:0}
.book_now.xs_btn > a { margin: 0 auto 7px;}
.view_modal li:first-child a {margin-left: 0;}	
.view_modal li:last-child a { margin-right: 0;}
.mob_agntstaf {margin-top: 0px;overflow: hidden;width: 100%;}
.btn_submit{margin-bottom: 10px;}
.evnt_wdth{width: 91%;}
.orng_bg{width: 100%;padding-top: 15px;padding-left: 15px;}	
.evnt_logo{margin:0 auto;float:none;clear: both;}
.right_evnt{margin-bottom: 20px;float: none;text-align: center;}
.event_indi .carousel-indicators{margin-top: 40px;}	
.lft_footr li{display: block; margin-bottom: 5px;float:none;}	
.lft_footr li::after{content: "";}	
.lft_footr{text-align: center;}
.cardaccepts{width: 240px;padding: 30px 0 5px;}
.social_foter > p{ margin-right: 10px;}
.smile_ftr{float: none; margin-left: 0; text-align: center;  margin-top: 20px;}	
.foter_link li{line-height: 20px;}	
.left_evnt { float: none; margin: 0 auto; width: 200px;}	
.agent_txt, .staff_txt, .supl_reg > a {font-size: 10px;height: 33px;line-height: 32px;}	
.mob_mnu { display: block;float: right; }
.dropdown-menu.menu_new {left: -133px; top: 53px;}
.dropdown-menu.menu_new::before{left: 133px;}
.dropdown-menu.menu_new::after{left: 132px;}
.login_txt { text-align: center;width: 100%;font-size: 17px;}
.agnt_mob {float: left;width: 100%;}
.row.rembr_pass {top: -80px;}
.row.rembr_pass { top: -80px;}
.agent-login1.agent-login-data {padding: 30px;}
.mission_box {padding-right: 0;padding-left: 15px;}
.vision, .mission {height: auto;}
.foter_link {height: auto;padding-bottom: 10px;text-align: center;width: 100%;margin-left: 0;}
.foter_link li {display: inline-block;float: none;}
.abt_us p {text-align: justify;}
.who_sec p {text-align: justify;}
.slick-dotted.slick-slider .slick-arrow {display: none !important;}
.agent-login1 .service_box {padding-right: 15px;margin-bottom: 12px;}	
.img_sec {padding-left: 15px;}
.nav_new.navbar.navbar-default {display: block;}
.menu_bar_mobile .mob_bar {float: none;}
.menu_bar_mobile .nav.navbar-nav li a {height: auto;line-height: 15px;padding: 15px;}
.navbar-toggle.bar_block { display: block;}
.comn_logo {margin: 0;  width: 90px;}
.comn_logo img {width: 100%;}
.pos_rel1 {padding: 25px 15px;position: relative;}
.sm_padL0.head_right_mob {padding: 0;}
.head_right_mob > .row {margin: 0;}
.head_right_mob .line {border: medium none;margin: 0;}
.menu_bar_mobile { margin-top: 13px;padding-right: 7px;}
.menu_bar_mobile .mob_bar {margin: 0;}
.nav.navbar-nav.comn_menu2.agt li {margin-bottom: 5px;}
.com_logo_header { padding-right: 0;}	
.sm_imgslide {display: none;}
.room-fields .sm_pd0 label {margin: 0;}
.sm_pd0 {padding: 15px 0;}
.sm_pd0 .night { padding: 0 5px;}
.sm_bggrey .view_modal {margin-left: 5px;}
.sm_bggrey .sm_pad0 {padding-right: 15px;}
.sm_pd0 .hotel_prce {margin-right: 7px;float: right;}
.sm_bggrey .book_now {margin-top: 10px;margin-right: 5px;}
#dockcontent0 {width: 50%;float: right;}
.sm_htlname .padL0.xs_padL15 {width: 17%;position: relative;}
.sm_pd0 .rooms {text-align: right;padding-right: 8px;}
.sm_pd0 .avail {padding-right: 8px;text-align: right;}
.sm_travel1 .sm_cnt {padding-left: 0;}
.travlrs_frm label {margin-left: 0;word-wrap: break-word;}
#h_detail .modal-dialog {left: 3%;position: absolute;top: 3%;width: 91%;margin: ;}
#cancel_modal .modal-dialog {position: absolute;top: 14%;width: 90%;left: 3%;}	
#response_container table thead tr th:first-child{border-bottom: 1px solid #ddd; padding-bottom: 24px; padding-top: 19px;}	
#response_container table thead tr th:nth-child(2){ border-bottom: 1px solid #ececec;padding-bottom: 35px;padding-top: 34px;}
#response_container table thead tr th:nth-child(3){border-bottom: 1px solid #ececec;padding-top: 11px;}
#response_container table thead tr th:nth-child(4){padding-bottom: 28px; padding-top: 30px;}
.modal-dialog .modal-content {margin-bottom: 12px;}
.ng-binding {text-align: center;}
.panel-body.carer {padding: 0;}
.panel-body.carer > p {text-align: justify;}
.table-responsive {padding: 0; margin-left: 15px; width: 93%;}
.bck_2_result {margin-bottom: 0;}
#special_remark {resize: none;}
#nextstepbtn {margin: 0 auto 9px !important;}
.travelers .smgst_txt { padding: 0;}
.smcnt_detail .travlrs_frm .text-left {padding: 0;}
.smcnt_detail .travlrs_frm {padding: 0;}
.ui-dialog-titlebar.ui-widget-header {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.hm_menu { margin-top: 5px;}
.hm_menu .nav.navbar-nav.comn_menu2 > li { margin-bottom: 5px;}
.container.pos_rel { top: 0 !important;}
.agent_frm{margin:0;}
.login_txt {padding-top: 0;padding-bottom: 15px;}
.login_btn {font-size: 14px; height: 33px;line-height: 31px;margin: 30px auto 0;position: relative;top: 12px;width: 94px;}
.register_txt {float: none; margin: -21px auto 15px;height: 35px;line-height: 35px;width: 125px;font-size: 14px;}
.agent_frm input.form-control {height: 35px;line-height: 35px;font-size: 15px;}
.remember_txt .checkbox { margin-top: 20px;margin-left: 0px;}
.rembr_pass .frgt_pwd { margin-top: 10px;}
.frgt_pwd .forgot {text-decoration: none;}
.list_type {margin: 12px 17px 0 0;}
table .q_tit {border: medium none !important;float: left; padding: 0 !important; width: 100%;}
table .width_30per.quot_input {border: medium none;padding-right: 0;}
table .quot_input1 {border: medium none !important;padding-left: 0 !important;}
table .quot_input {float: left; padding-left: 0 !important; width: 100%;}
.smcnt_detail .travlrs_frm .sm_cn_no { float: none;}
.agent, .staff, .hotel_btn { margin-top: 0;}
.hotel_btn .ht_txt { font-size: 10px;height: 33px;line-height: 32px;}

}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation: portrait){

.ckeck_hotel.agree .checkbox label::before { bottom: 68%;}
.mob_agntstaf { margin: 0; width: 100%; margin-left:15px;}
.sub_serv{right: 87px; width: 240px;}
.missin_img img {margin: 0 auto;width: 90px;}
.missin_img {width: 100%;margin-top: 10px;}
.missin_img_detail {text-align: center;width: 100%;}
.missin_img_detail p {text-align: justify;margin-top: 10px;}
.missin_img_detail > h4 {margin: 0;}
.vission_box {padding-right: 15px;}
.mission_box {padding-right: 15px;}
.new_agntstaf{float: right;}


.tour_menu > li {font-size: 15px;text-align: center;width: 33%;}
.tour_menu > li a {padding: 5px 8px;}
.foter_servnav {right: 10px;top: 28px;width: 335px;}
.foter_servnav .fa.fa-caret-up {left: 167px;}
.agent-login1 .room-title1 h4 {font-size: 24px;}
.com_logo_header {padding-right: 0;width: 36%;}
.sm_padL0.head_right_mob {padding: 0;width: 64%;}
.comn_logo {width: 60px;}
.head_right_mob .nav.navbar-nav.comn_menu1 {margin-left: -108px;margin-top: 10px;}
.nav.navbar-nav.comn_menu2.agt > li {text-align: right;}
.comn_menu2.agt > li {float: right;}
.comn_menu2.agt > li p span {float: right; padding-top: 7px;}
.mob_flter > p, .mob_modify p{width: 65%;}
.search_head {text-align: center;float: none;width: 100%;}
.modify {float: none;margin: 0 auto;width: 50%;}
.new_search {margin-top: 45px;}
#paginate-top {top: 0;}
.sm_htlname .padL0.xs_padL15 { left: 3px;width: auto;}
#dockcontent0 {float: right;width: 68%;}
.listimgpad {width: 35%;}
.listimgpad .img_brdr {height: 100px;width: 100%;}
.listimgpad1 {padding-right: 5px;width: 65%;padding-left: 0;}
.listimgpad1 h2 {margin: 0;}
.sm_price_m .price {float: left;padding-top: 7px;}
.sm_price_m .select_room {float: right;margin-top: 0; margin-right: 5px;}
.bg_grey { position: relative;padding: 0 0 12px;}
.sm_bggrey .view_modal {margin-bottom: 0;margin-left: 5px;}
.sm_bggrey .sm_pad0 { padding-right: 15px; position: absolute;top: 43%; width: auto; margin-left: 5px;}
.book_now.text-right {margin-top: 10px;}
.sm_pd0 .hotel_prce {float: left;text-align: left;margin-left: 5px;}	
.sm_travel1 .sm_cnt {padding-left: 0; width: 24%;}
.sm_travel1 .pos_relatv {width: 16%;}
.sm_travel1 .counrty_cd { padding-right: 0; width: 60%;}
.sm_travel1 .smemail { margin-right: 15px; margin-top: 8px;padding-left: 0;width: 14%;}
.sm_travel1 .sm_inemail {margin-top: 8px;padding-right: 3px;width: 80%;}
.travlrs_frm .sm_travel1 {padding: 0;}	
.sm_other_rm {padding: 0;}
#tabs .list_tab ul li a {font-size: 17px;line-height: 20px;padding: 7px 5px;text-align: center;}
#tabs .tab_content div ul li {float: none;overflow: hidden;width: 100%;}
#tabs .hotel_name {width: 40%;}
#tabs .book_now {float: none;margin: 0 auto;width: 100%;}
.travlrs_frm .pos_relatv .form-control {padding: 10px 8px;}	
.modal-dialog {position: absolute;top: 20%;left: 3%;width: 89%;}
.navbar-details ul li {width: 37%;}
.navbar-details ul li {text-align: left;}
.flexslider .slides img {display: block;max-width: 100%;height: 250px;}
.nav.nav_hover.nav-tabs li.active {padding-bottom: 2px;}
.acc_table1 {padding: 0;width: auto;border: none;}

.acc-table1 .acc-header, .acc_table1 thead{width: 20%;}
#response_container .col-md-12.col-sm-12.col-xs-12 {padding: 0;}
#nextstepbtn {width: 80% !important;}	
.sm_htlname .xs_padL15.hotel_mplt {float: right;left: 0;margin-right: 5px;}
#content .pagination_listing {top: -40px;}
.sm_search_result_mobile { margin-top: 5px;}
 .smindx .nav.navbar-nav.comn_menu1 { margin-top: 30px; margin-left: -51px;}
 #dialog { top: 140px;}
 .smcnt_header > div {padding: 0;}
.smcnt_detail {padding: 0;}
 
}

@media only screen and (min-width:320px) and (max-width:767px) and (orientation: landscape){
.ckeck_hotel.agree .checkbox label::before { bottom: 45px;}
.vission_box, .mission_box {padding-right: 15px;}
.lft_footr li{display: inline;}
.foter_servnav {left: 62px;top: 28px;width: 380px;}
.foter_servnav .fa.fa-caret-up {left: 127px;}
.img_sec .carousel-inner {width: 70%;}
.img_sec .right.carousel-control.right_btn {right: 158px;}
.agnt_lg .tour_menu > li {font-size: 18px;width: 33%;}
.agnt_lg .tour_menu > li a {line-height: 22px;padding: 10px 15px;}
.listimgpad {width: 22%;}
.listimgpad1 {padding-right: 0;}
.sm_price_m .select_room {float: right;  margin-top: 0;margin-right: 5px;}
.sm_price_m .price {float: left;text-align: left;width: 20%;}
#per_night_breakup .modal-dialog {width: 96%;}
#openModal .modal-dialog {left: 0; position: absolute;  width: 96%;}
.logo { width: 90px;}
.agent, .staff {margin: 0;}
.hm_menu { margin-top: 5px;width: 300px;}
#dialog {top: 171px;}
.agnt_mob { width: 50%;}
.pass_mob {width: 50%;}
.login_btn { margin-left: 195px;}
.register_txt { margin-right: 170px;}
.register_txt { margin-right: 170px; margin-top: -70px;}
.new_agntstaf {float: left;margin-right: 10px;}
.pos_rel .mob_agntstaf {
    float: right;
    width: auto;
}

	
}
@media only screen and (min-width:320px) and (max-width:568px) and (orientation: landscape){
  .comn_menu1 li { margin-right: 8px;}

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
.xs_marT10{margin-top: 10px;}

.sm_pad0{padding-left:0;padding-right:0;}
.sm_padL0{padding-left:0;}
.form-control::-moz-placeholder { font-size: 16px;}
	
.slick-slide img{width: 100%;}
.nav.navbar-nav.comn_menu1 a, .nav.navbar-nav.comn_menu2 a{ padding-left: 12px;padding-right: 7px;}
.smindx{padding:0;margin-top:20px;}
.hm_menu { margin-top: 25px; text-align: right;}
.nav.navbar-nav.comn_menu2 > li::after{content:"";}
.tp-caption.cap_resp { left: 20px !important; top: 30px !important;z-index:100;}
.bannerh2{font-size: 90px;line-height: 80px;}	
.bannerh5{font-size: 35px}	
.offcan_new .navbar-nav > li > a{ padding: 35px 25px 20px}

	
.call{margin-right: 25px;}
.login_txt{font-size: 15px;}
.login_btn{width: 100px;}
.register_txt{width: 135px;}
.borderL{display: none;}
.remember_txt .checkbox label{margin-left: 0;}
.full_grey{padding: 30px 0; width: auto;}
.news_input .form-control{width: 58%;}
.events{padding: 30px 10px 30px 20px;}
.newsletter{}
.events h4{margin-left: 0;}	
	
.right_evnt h5{font-size: 16px;}	
.right_evnt h6{font-size: 14px;}	
.right_evnt > h3{font-size: 23px;line-height: 22px;}

.tp-caption.sfb.elm1.start { left: 210px !important;}
.tp-caption.sfb.elm2.start { left: 240px !important;}
.tp-caption.sfb.elm3.start {left: 340px !important;}
.tp-caption.sfb.elm4.start {left: 440px !important;}
.tp-caption.sfr.elm5.start { left: 580px !important;}

	
.acnt_name h4 {font-size: 20px;}	
.acnt_name > p{font-size: 14px;}
.acnt_credt p{font-size: 20px;}
.prfle p { font-size: 15px;}	
.credit_usage > h4, .activity h4{font-size: 18px;}	
.star > label{ margin-left: 3px; margin-right: 3px;}	
.credit_usage > p, .activity p{margin-bottom: 15px;}	
.graph1 {margin-top: 15px;}
.myac_pad {padding-left: 15px !important;}	
.type1 li, .type2 li, .type3 li { font-size: 14px;}	
.credit_lim > p, .manage_user > span{font-size: 14px;}	
.manage_user > h4{ font-size: 18px;}
.acc_mrg { margin: 6px 0;}
.error {font-size: 14px;}
.marL15 { margin-left: 0;}

/*edit profile*/
.book h3{width:auto;font-size: 21px;}
.radio.pro_radio{width: 40%;}	
.agent-login .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {margin-top: 2px;}	
.accnt_marT{margin-top:10px;}
.accnt_marT { margin-top: 30px;}
	
/*add sub user*/
.ckeck_cate .checkbox label{font-size: 13px;}

/*add sub agents*/
.agent-login.agent-login-data.ad_agnt {padding-bottom: 0;}
.agent-login.agent-login-data.ad_agnt .checkbox > label { margin-top: 0;}	
.agent-login.agent-login-data input { padding-left: 15px;}	
.chck_marT{margin-top:30px;}
.search-result p{margin-top: 20px;}	
.booknow_cetr{margin-top:0;}
.booknow_cetr > a{margin-top:15px;}
.quot_adrs > p, .quot_adrs > span, .close_col {font-size: 14px;} 
.modify_wdth{width:90%!important;left:0!important;right:0!important;margin:0 auto!important;}
#modify-opener {position: absolute;right: 15px; top: -62px;}
.mob_refn {position: absolute;right: 215px;}
.sm_htlname { margin-top: 10px;}	
.ui-widget.remove_header .ui-dialog-titlebar, .ui-widget.remove_header .ui-dialog-titlebar {background: #fff none repeat scroll 0 0; height: 22px; padding: 0;}
.ui-dialog .ui-dialog-titlebar-close {background: transparent url("../images/cross.png") no-repeat scroll 0 0; border: 0 none;height: 16px;right: -11px; top: 11px; width: 32px;}	
#refine-dialog {display: none;}
.mob_flter > p, .mob_modify p{ border: 1px solid #e0e0e0;border-radius: 30px;color: #424240;background: #ffffff none repeat scroll 0 0;font-family: bloggersans medium;font-size: 15px;
 padding: 15px 30px; text-align: center;text-transform: uppercase; float: left; cursor: pointer;}	
.mob_modify {position: absolute;right: 15px; top: -58px;}	
.mob_flter {float: right;margin-right: 15px;}	
.modify_modal .modal-body {overflow: hidden; clear: both;}	
.nav.navbar-nav.comn_menu2.agent_new{margin-right: -15px;}
.nav.navbar-nav.comn_menu2.agt {margin-right: 10px; position: absolute; right: -10px;text-align: right;top: 38px; width: 280px;}
.nav.navbar-nav.comn_menu2 > li{width: 100%;}	
header.brdr_btm{padding-bottom: 30px;}	
.nav.navbar-nav.comn_menu2.agent_new{margin-top: 20px;}
.nav.navbar-nav.comn_menu2 > li:nth-child(2){padding-right: 10px; margin-top: 5px;}	
.slick-slide{height: auto!important;}
.agent-login1.agent-login-data{padding:30px;}
.vision {height: 265px;}
.mission {height: 265px;}
.listimgpad .img_brdr {width: 100%;}
.sm_htlname {padding-left: 13px !important;}
.select_room > a {padding: 10px 15px;margin-right: 5px;}
.sm_price_m .select_room {float: right;}
.sm_price_m .price {float: right;padding-right: 5px;}


	
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation : portrait) {
.refine_toggle{display:none;}
.refine { padding: 15px; text-align: center;}
.refine { padding: 10px 15px ; text-align: center;}	
.select_room > a{padding: 10px 15px;}
.hotel_info h2{width: 355px;}	
.hotel_info1 span{display: block;margin: 5px 0 5px 0;}	
.hotel_info{margin-bottom: 0;}	
.hotel_info1 > h3{margin-bottom: 5px;}
.hotel_info1{margin-bottom: 5px;}
.view_modal a{margin: 0 4px;}
.total{font-size: 19px;}
.bor2{margin-left: 5px;margin-right: 5px;}	
.currency_div{width: 100%;}
.navbar-details ul li{ height: 65px;}
.navbar-details ul li a{height: 100%;cursor: pointer;}	
.sm_leftbook{float:left; margin-right: 15px; width: 67%;}
.sm_rightbook{width:30%;float:left}
.hotel_details img{ width: 40%;float: left;height: auto;}	
.sm_book { float: left; margin-left: 20px; width: 54%;}	
.checkin_detls{clear:both;}
.checkin_detls > p{width: 30%;float: left;}	
.toggle_frm{ position: absolute;right: 0;left: 0; margin: 0 auto;z-index: 10;top: 50px;}
.copy > p{text-align:center;}
.evnt_wdth, .orng_bg{width: 100%;}
.right_evnt p{font-size: 18px;}
.evnt_logo > p{font-size: 15px;}
.evnt_logo{width: 130px;}
.orng_bg{padding-top: 1px;}
.event_indi .carousel-indicators {margin-top: 50px;}
.lft_footr{margin-top: 0;}
.news_pad {float: left; margin-top: 20px; width: 56%;}	
.news_pad h4{font-size: 18px; margin-bottom: 5px;}	
.news_pad > p{font-size: 14px;line-height: 15px;}	
.news_input .form-control {width: 68%;}
.news_input .btn.btn-default{padding: 0 15px;}	
.none_mob { display: none;}	
.respons_dv {display: block;float: left;margin-left: 10px;width: 42%;}	
.social_foter{margin-top: 15px;padding-left: 0;}
.smile_ftr{margin-left: 0;margin-top: 13px;}	
.copy{width: 100%;float: left; margin-top: 10px;}
.ful_wd {margin-top: 110px;}   
.mission_box {margin-left: 15px;padding-right: 30px;}
.vission_box {padding-right: 15px;} 
.new_agntstaf {margin-left: 20px;margin-top: 20px;}
.supl_reg {float: left;margin-top: 30px;}
.mob_agntstaf {float: right;}
.slick-dotted.slick-slider .slick-arrow {display: none !important;}
.agent-login1 .service_box {margin-top: 0; padding-right: 20px;}
.table .q_tit {width: 18%;}
.bgwhite.book {padding: 15px 10px;}
.hotel_name {display: inline-table;width: 39%;}
.ui-dialog-titlebar.ui-widget-header {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}

	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	.copy > p{font-size: 13px;}
	.cardaccepts > p{font-size: 14px;}
	.cardaccepts img{width: 40px;}
	.social_foter{padding-left: 15px;}	
	.social_foter > p{font-size: 14px;margin-right: 10px;}	
	.smile_ftr{font-size: 14px;margin-left: 15px;}	
	.news_pad > p{font-size: 16px;line-height: 17px;}
	.call {margin-left: 100px;}
	.navbar.navbar-default.navbar_new {width: 80%;}
	.mob_agntstaf {float: right;margin-top: 5px;}
	.sm_htlname {padding-right: 0;}
	.book_now > a{padding: 10px 20px;}
	.sm_bggrey div:first-child {padding: 0;}
	
}

@media only screen and (min-width: 365px) and (max-width: 480px) {
	.foter_servnav {left: 20px;}
	.img_sec .right.carousel-control.right_btn {right: -16px;}
	.img_sec .carousel-inner {width: 100%;}
	.menu_bar_mobile {padding-right: 2px;}
	.com_logo_header {padding-right: 0;width: 34%;}
	.sm_padL0.head_right_mob {padding: 0;width: 65%;}
	.listimgpad {width: 25%;}
	.listimgpad .img_brdr {height: 100px;width: 100%;}
	.listimgpad1 h2 {margin-top: 0;}
	.listimgpad1 {padding: 0;}
	.search_result .listimgpad {width: 30%;}
	.listimgpad1 {padding: 0;width: 70%;padding-right: 5px;}
	.mob_flter > p, .mob_modify p{width:52%;}
	.bg_grey { position: relative;padding: 0 0 12px;}
	.sm_bggrey .view_modal {margin-bottom: 0;margin-left: 5px;}
	.sm_bggrey .sm_pad0 {padding-right: 15px;position: absolute;top: 40%;width: auto; margin-left: 5px;}
	.book_now.text-right {margin-top: 5px;}
	.sm_price_m .price {position: relative;top: 13px;}
	.sm_travel1 .sm_cnt {padding-left: 0; width: 24%;}
	.sm_travel1 .pos_relatv {width: 16%;}
	.sm_travel1 .counrty_cd { padding-right: 0; width: 57%;}
	.sm_travel1 .smemail {margin-right: 30px;  margin-top: 8px;width: 11%;}
	.sm_travel1 .sm_inemail {margin-top: 8px; padding-right: 10px;width: 80%;}
	.acc_table1 {padding: 0;width: auto;border: none;}
	.acc_table1 tbody {width: 58%;}
	.navbar-details ul li {width: 26%;}
	#per_night_breakup .modal-dialog {top: 0; position: absolute;left: 0;}
	#nextstepbtn {width: 85% !important;}
	.register_txt { float: right; margin-right: 88px; margin-top: -70px;}
	.login_btn { margin-left: 125px;float:left;}
	

	
	
	
}

@media only screen and (min-width: 300px) and (max-width: 320px) {
	.mob_agntstaf {margin: 0;width: 165px;margin-left: 15px;}
	.agent_txt, .staff_txt, .supl_reg > a {font-size: 11px;
    height: 28px;
    line-height: 27px;
    padding: 0 8px;}
	.sub_serv{width:240px;}
	.tour_menu > li a {line-height: 18px;padding: 5px 8px;}
	.tour_menu > li {font-size: 13px;}
	.foter_servnav {right: 10px;top: 28px;width: 300px;}
	.sub_serv { width: 195px;}
	.head_right_mob .nav.navbar-nav.comn_menu1 {margin-left: -113px;}
	.mob_flter > p, .mob_modify p {width: 73%;}
	.modify {width: 53%;}
	.sm_travel1 .sm_inemail {margin-top: 8px;padding-left: 0;padding-right: 3px;width: 78%;}
	.sm_travel1 .smemail {margin-right: 10px;margin-top: 8px;width: 17%;}
	.sm_travel1 .counrty_cd {margin-top: 12px;padding-left: 0;padding-right: 0;width: 100%;}
	.sm_travel1 .pos_relatv {float: right;width: 25%;}
	.sm_travel1 .sm_cnt {margin-right: 36px;padding-left: 0;width: 37%;}
	#tabs .hotel_name {width: 33%;}
  	.table-responsive {width: 89%;}
  	.new_agntstaf{margin-bottom: 9px;margin-left: 0;}
  	.smindx .nav.navbar-nav.comn_menu1 {  margin-top: 20px;margin-left: -75px;}
  	#dialog {top: 122px;}

}

@media only screen and (max-width: 1366px){
	
.new_door_img .tp-caption.fade.elm1 {left: 300px !important;top: 150px !important;}
.tp-caption.lft.elm2.new_door {left: 338px !important;top: 175px !important;}
.new_door_img .tp-caption.lfl.elm3 {left: 845px !important;top: 170px !important;}
.new_door_img .tp-caption.fade.elm4 {left: 990px !important;top: 162px !important;}
.new_door_img .tp-caption.sfr.elm5 {left: 1020px !important;top: 182px !important;}
.new_door.start > h1 { font-size: 34px; line-height: 32px;}
.new_door h2 {font-size: 57px;line-height: 44px; margin-bottom: 5px;}

	
}

@media only screen and (min-width: 330px) and (max-width: 375px){
	.register_txt {margin-right: 55px;}
	.login_btn {margin-left: 55px;}
	.sm_travel1 .smemail {margin-right: 12px;}
	
}