a{outline: none!important;}

@media screen and (max-width: 767px){
.bg_back{background: #ffffff!important; border: 1px solid #f58220!important; color: #000000!important;}
.bg_back1{background: #f58220!important; border: 1px solid #f58220!important; color: #ffffff!important;}
.panel:first-child .panel-heading{background: #ffffff; color: #000000;}
.vertical-desti{border:none;}
nav.navbar.menu_bar{padding-left: 0;}	
.logo{  height: 115px; padding: 10px !important;width: 130px !important;}
.logo img{width:85px;}
.sign { background: #5d595a none repeat scroll 0 0;left: 0;right:0; position: absolute; top: 90px; z-index: 100;text-align: left;padding: 5px;}
.carousel-caption.caption1 > p{font-size: 69px; margin-top:45px;}	
.carousel-caption.caption1{top: 0 !important; right: 10%;}
.carousel-caption.caption1 > span{margin-top: -24px;font-size: 20px;}
.carousel-inner img{height: 400px !important;}
.tab-form{margin-top: -260px;}
.input-desti > label, .input-txt > label, .input-txt1 label{float:left;}

/* offcanvas css*/
.offcanvas-stop-scrolling { height: 100%; overflow: hidden;}
.navbar-default .navbar-offcanvas { background:none; }
.menu_bg{border-radius: 0;}
.menu_bg .navbar-toggle{border: 0;}
.navbar-inverse .navbar-offcanvas { background-color: #222; }
.navbar-offcanvas {  position: fixed;  width: 100%;  max-width: 250px;  left: -250px;  top: 0; padding-left: 15px; padding-right: 15px;z-index: 999;overflow: scroll; -webkit-overflow-scrolling: touch;   -webkit-transition: all 0.15s ease-in;     transition: all 0.15s ease-in; }
.navbar-offcanvas.in {   box-shadow: none; }
.navbar-offcanvas.navbar-offcanvas-fade {  opacity: 0; }
.navbar-offcanvas.navbar-offcanvas-fade.in {  opacity: 1; }
.navbar-offcanvas.offcanvas-transform.in { -webkit-transform: translateX(250px);   -ms-transform: translateX(250px);         transform: translateX(250px); }
.navbar-offcanvas.offcanvas-position.in {  left: 0; }
.navbar-offcanvas.navbar-offcanvas-right { left: auto; right: -250px; }
.navbar-offcanvas.navbar-offcanvas-right.offcanvas-transform.in {  -webkit-transform: translateX(-250px);  -ms-transform: translateX(-250px); transform: translateX(-250px); }
.navbar-offcanvas.navbar-offcanvas-right.offcanvas-position.in { left: auto; right: 0; }
.navbar-offcanvas .dropdown.active .caret { border-top: 0; border-bottom: 4px solid; }
.navbar-offcanvas .dropdown-menu { position: relative;  width: 100%; border: inherit; box-shadow: none; -webkit-transition: height 0.15s ease-in; transition: height 0.15s ease-in; }
.navbar-offcanvas .dropdown-menu.shown { display: block; margin-bottom: 0px; } 
.menu_bg .navbar-default .navbar-toggle .icon-bar {background: #ffffff; -webkit-transition: all .25s ease-in-out;  transition: all .25s ease-in-out; } 	
.nav.navbar-nav.navi a{ padding: 20px 35px;  background: #fff none repeat scroll 0 0;}
.navbar .nav.navi .active > a{ background: #fff none repeat scroll 0 0; color: #f58220;}
.nav.navbar-nav.navi { margin: 0;}
.nav.navbar-nav.navi .dropdown-menu a {padding: 10px 35px !important;}
.navbar .nav.navi li a:hover{ background: #f58220 none repeat scroll 0 0 !important; color: #fff!important;}
.nav.navbar-nav.navi > li { overflow: hidden;}
	
/* offcanvas css*/


.navbar-default .navbar-toggle .icon-bar { background-color: #f58220;}
.panel-default > .panel-heading { background-color: #f58220; border-color: #f58220; color: #fff;}	
.panel-heading{padding:15px;}
.panel-title { text-transform: uppercase;}
.room{width:100%;}
.xs-marB15{margin-bottom:15px;}
.input-desti input, .input-desti_na select{padding: 0 0 18px 5px;}
.input-desti > label, .input-txt > label, .input-txt1 label, .input-desti input, .input-desti_na select{font-size: 13px;}
.input-txt input{padding: 0 0px 16px 10px; width: 65%;}
.room select.form-control{padding: 0px 0 15px 5px;}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-multi.ui-datepicker-multi-2{left:15px!important;}
.panel-body h3 {font-size: 18px; margin: 5px 0 20px;}
.input-desti1, .input-desti, .input-txt{margin-right:0;}
.form-control[readonly]{box-shadow: none;}
.bdr_right { border-right:none;}
.input-txt > span, .down-arw{right:0;top: 2px;}
.room.padl0.padr {padding-right: 0;}
.tab2_box_sight_01, .tab2_box_sight_02, .tab2_box_sight_03{ width: 100%;border-right:none;}
.vertical-desti{margin-left:0;height:40px;}	
#arrival_date, #departure_date {background: rgba(0, 0, 0, 0) url("/images/ost_b2c/calendar.png") no-repeat scroll right top;position: relative;}
.input-desti_na, .input-txt-desti{margin-left: 0;}
.input-desti_na label{float:left;}

.input-txt1 select {background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll right 6px;}
.input-txt-desti{margin-right:0}
.input-txt-desti select {background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll right 9px;}
.xs-pad15 { padding: 0 15px;}
.input-desti1 input{width: 66%;}
.bg_cal { background: rgba(0, 0, 0, 0) url("../../images/ost_b2c/calendar.png") no-repeat scroll right 8px !important; cursor: pointer;}
.input-txt1.form-group.pickup1 { margin-right: 0;}

.input-desti1.width50 select {font-size: 13px; width: 30%;}
.input-desti1.width50 select {background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll 64px 15px;}
.input-txt1.form-group.pickup1 .form-control.inline { padding: 0 0 13px 0px;}
.marL15 { margin-left: 0;}
.input-desti1 > label, .input-txt > label, .input-txt1 label, .input-desti_na label, .form-group .room > label, .nationality_new label, .nationality_new1 label{font-size:13px;width: 33%;}	
.input-desti input.form-control{width:68%;}	
.input-txt input.form-control{width: 66%;}
.input-desti_na select.form-control{width: 64%;}
.select_box_2 { width: 66%;}
/*sightseeing*/
.tab2_box_sight_01, .tab2_box_sight_02, .tab2_box_sight_03{padding: 10px 0;}
.input-sight_bx label{font-size:13px;}
.input-sight_bx input, .input-sight_bx select, .tab3_sight_content_01 label{font-size:13px!important;}
.tab2_form_sight_01{width:33%;}
.tab2_form_sight_02{width:66%;}
.tab3_sight_content_011{margin-left: 0;}
.tab2_box_sight_011_1{margin-right: 8%;width: 45%;}
.tab2_box_sight_011_2{width: 45%;}
.childSight_inner_box3{margin-top: 30px; width: 46%;}
.tab3_sight_content_02_1{width: 50%;}
.tab3_form_sight_04, .tab3_sight_content_01, .tab3_box_sight{width:100%}
.tab3_form_sight_04{margin: 0 0 20px;}
/*sightseeing end*/
	
.xs-iframe1 iframe{ padding: 0 0 15px !important; width: 100% !important;}	
.padr30 { padding-right: 15px;}
.testi{ height: auto;}
.sub-input{width: 90%;height: 42px;}
.sub-input > img{height: 40px; width: 50px;}
.sub-input > input{height: 40px;margin-top: 0;}
.btn-sub{font-size: 11px;padding-left: 10px;}
.btn-sub p{line-height: 43px;}
.sub-input .fa{line-height: 44px;font-size: 15px;}
.sub-input > input{width: 40%;}
.subscribe{ height: auto; padding-bottom: 10px;}
.foter-menu a{font-size: 14px;}
.get-in > p, .foter-certi > p{font-size: 18px;margin-bottom: 5px;}
.foter-phone > p, .foter-email > p{font-size: 13px;}
.foter-phone > span, .foter-email span{font-size: 12px;margin-left: 13px;}
.foter-certi{text-align:center;margin-top: 30px;}
.get-in, .foter-menu {text-align: center;}
.get-in{margin-top: 20px;}	
.xs-pad0{padding:0;}
.no_border.select_styleHotel.form-control.wid_s {width: 61%;}	
.ui-datepicker-group.ui-datepicker-group-first{float:none;}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-multi-2.ui-datepicker-multi {right: 10px !important;width: 92% !important;}
.ui-datepicker-group.ui-datepicker-group-first { width: 100%;}
.ui-datepicker-group.ui-datepicker-group-last { width: 100%;}

.form-group.room.newidth1{width:50%}
.panel.panel-default { border: medium none;}
.panel-heading{border-radius:0}
.panel-group .panel + .panel {margin-top: 1px;}
.sub-input > input{font-size:13px;}
.sign li.dis-blck:first-child{ display: block;}
.sign li.dis-blck:first-child::after {content: "";}
.sign a{font-size:14px;}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a{display:block;}
.sign li::after{margin-left: 2px;margin-right: 3px;}
.accordion-toggle:focus { text-decoration: none;}
.room2 select.form-control{padding: 0 0 15px 10px;width:56%;}
.input-txt2 > label{font-size: 13px;float: left; width: 38%;}
.xs-padR0{padding-right:0;}
.input-txt2 select {background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll right 6px;}
.newdth3 {width: 46% !important;}
.newidth1 .input-txt1 label { width: 45%;}
.xs-marR10{margin-right:10px;}	
.room2{width: 130px;}
.nationality_new, .nationality_new1 { margin-left: 0; margin-right: 0;}
.nationality_new label, .nationality_new1 label{float:left}
.nationality_new select.form-control, .nationality_new1 select.form-control {padding: 0 0 15px 5px;}
.nationality_new select.form-control, .nationality_new1 select.form-control{width:64%;padding-right: 16px;}
.nationality_new select, .nationality_new1 select { background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll right 8px;}	
	
}

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

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


.signin.dropdown-menu{left: -5px; top: 25px;}
.arrow-up2{left: 40px;}
.room select.form-control{width: 64%;}
.input-txt1.pickup1 .form-control.inline{padding-right: 18px !important; width: 66%;  background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll 153px 10px;  font-size: 13px;}

	
}

@media only screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape){
.sign{padding: 7px 15px;}
.room select.form-control{width: 64%;}
.input-txt1.pickup1 .form-control.inline{background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll 253px 10px;}
.bg_cal_sight{  background: rgba(0, 0, 0, 0) url("../../images/ost_b2c/calendar.png") no-repeat scroll 258px 8px !important;}
	
	


}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {  
.input-desti1 > label, .input-txt > label, .input-desti_na label{width: 39%;}
.input-txt input.form-control{width: 54%;}
.input-desti_na select.form-control{width: 54%;}
.input-txt-desti select{background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll 130px 15px;}
.room select.form-control{width: 50%;}
.no_border.select_styleHotel.form-control.wid_s {width: 100%;}
.input-desti1 input{ width: 54%;}
.bg_cal{  background: rgba(0, 0, 0, 0) url("../../images/ost_b2c/calendar.png") no-repeat scroll 148px 8px !important;}

.input-desti1 > label, .input-txt > label, .input-txt1 label, .input-desti_na label, .input-desti > label, .input-txt > label, .input-txt1 label, .form-group .room > label{font-size: 14px;}
.input-desti1.width50 select{width: 27%;}
.input-txt1 label{}
.form-group .room > label{ width: 47%;}
.sm-pad0{padding:0;}
.tab2_box_sight_01, .tab2_box_sight_02, .tab2_box_sight_03{width:50%;}
.sm-clear{clear:both}
.tab2_form_sight_01{width:41%;}
.tab2_form_sight_02{width:57%;}
.tab2_form_boxSight_021{width: 50%;}
.tab2_form_boxSight_022	{}
.tab2_box_sight_011_1{width: 22%;margin-top: 10px;}
.tab2_box_sight_011_2{width: 22%;margin-top: 10px;}
.childSight_inner_box3{width: 22%;  margin-top: 10px;}
.tab3_sight_content_01{width: 22%;}
.tab3_form_sight_04{width:100%;    margin-bottom: 20px;}	
.tab3_sight_content_02_1{width:25%;}
.padr30 { padding-right: 0;}
.xs-iframe1 iframe { padding: 0 0 15px !important; width: 100% !important;height: 205px !important;}
.sm-padR0{padding-right:0;}	
.hotel-box h1{font-size: 17px;}
.hotel-icn{height: 105px; width: 105px;}
.hotel-icn .fa{font-size: 50px;}
.fb{height: 250px;}
.hotel-sec{height: 195px;}
.hotel-box{height: 250px;}
.testi, .subscribe{height: 460px;}
.sub-input > img{height: 40px; width: 50px;}
.sub-input{height: 42px;}
.btn-sub{padding-left: 10px;font-size: 13px;}	
.sub-input{width: 100%;}
.btn-sub p{line-height: 43px;margin: 0;}
.sub-input > input{margin-top: 5px; width: 38%;}
.sub-input .fa{line-height: 40px;font-size: 20px;}
.follow > ul { padding-left: 0; text-align: center;}
.follow li:last-child{margin:0;}
.testimonial h4{margin: 15px 0; font-size: 26px;}
.follow { margin-top: 30px;}
.phone{text-align: right;}
.form-group.room.newidth1 {
    width: 130px;
}
.no_border.select_styleHotel.wid_s.newdth3 {
    width: 50%;
}	
	
	
	
	
	
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){
.input-txt1.pickup1 .form-control.inline{ background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll 170px 15px;width: 60%;padding: 0;}

}

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){
.phone{font-size: 14px;}
.input-desti input.form-control{width: 55%; padding: 4px 0 0;}
.clearable{background: rgba(0, 0, 0, 0) url("/images/ost_b2c/cross.png") no-repeat scroll right 0 center;}
.sm-landscp{width: 16%;}
.sm-landscp1{width: 80%;}
.sm-landscap2{width: 100%;}
.input-txt1.pickup1 .form-control.inline{ background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll 130px 15px;width: 55%;padding: 0;}
.input-desti1.width50 select{background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll 60px 15px;}
#arrival_date, #departure_date { background: rgba(0, 0, 0, 0) url("/images/ost_b2c/calendar.png") no-repeat scroll 87px 8px; padding: 0;}
.input-txt-desti select{  background: rgba(0, 0, 0, 0) url("/images/ost_b2c/down-arrow.png") no-repeat scroll 90px 15px;}
.bg_cal {
    background: rgba(0, 0, 0, 0) url("../../images/ost_b2c/calendar.png") no-repeat scroll 128px 8px !important;
}
	
	
	
	

}

@media screen and (max-width: 1366px){

.simple_light .container{ height: 635px;}
#dialog-box { left: 165px;}	
}

@media screen and (max-width: 1280px){

}



@media screen and (max-width: 1366px){

.simple_light .container{ height: 635px;}
#dialog-box { left: 165px;}	
}

@media screen and (max-width: 1280px){

}
