
@font-face {
 font-family: MyCalibri;
 src: url("../font/Calibri.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCalibri;
 src: url("../font/Calibri.ttf") /* TTF file for CSS3 browsers */
}


input {
	font-family: Calibri;
}

textarea {
	font-family: Calibri;
}

select {
	font-family: Calibri;
}

.BGColor1{ background-color: #081024!important; }
.BGColor2{ background-color: #0f172b!important; }
.BGColor3{ background-color: #ffffff!important; }
.BGColor4{ background-color: #62564b!important; }
.FontColor1{ color: #b6966c!important; }
.FontColor2{ color: #b6966c!important; }
.FontColor3{ color: #b6966c!important; }
.FontColor4{ color: #999999!important; }
.FontBGColor1{ color: #081024!important; }
.FontBGColor2{ color: #0f172b!important; }

@import "https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700";
html
{
	background:#0f172b;
    font-family: Calibri!important;
}
body {
    font-family: Calibri!important;
    background: #0f172b;
    font-size: 16px!important;
}

p {
    font-family: Calibri!important;
    font-weight: 300;
    line-height: 1.7em;
    color: #999;
}

a,
a:hover,
a:focus {
    color: inherit;
    text-decoration: none;
    transition: all 0.3s;
}

.po { position:relative; }
.calendar-search-date { 
  width: 11px;
  height: 11px;
  position: absolute;
  top:6px;
  right: 7px;
  z-index: 1; 
}

#div_book_search { height:120px; border:1px solid #b6966c; }
.div_book_search { float:left; margin-left:5px; }
.div_book_search_btt { width:120px; float:left; margin-left:5px; padding-top:28px; }
.div_book_search select { height:24px; line-height:24px; }
.div_book_search p { font-weight:bold; height:28px; line-height:28px; padding:0; margin:0; font-size:14px; }

.btn-book { width:auto; float:right; padding:5px 15px; background-color:#b6966c; color:#081024; cursor:pointer; font-weight:bold; -webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out; }
.btn-book:hover{
  color: #b6966c;
  background-color: #081024;
}

.ExISelInput { padding:5px; height:auto; width:90%; background-color:#FFF; text-transform:none; color:#081024; }
.ExISelDate { padding:0; margin:0; height:30px; font-size:14px; }

#div_popup_info { position:fixed; right:10px; bottom:10px; width:190px; display:none; z-index:2000; }
#div_popup_info .title_left { float:left; padding-left:5px; padding-top:1px; }
#div_popup_info .title_right { float:right; padding-right:5px; padding-top:1px; }
#div_popup_info #last_booking { background-color:#efefef; text-align:center; padding:10px; }
#div_popup_info #user_consider { background-color:#efefef; text-align:center; padding:10px; }

#div_popup_benefit { position:fixed; right:10px; bottom:10px; width:190px; display:none; z-index:2000; }
#div_popup_benefit .title_left { float:left; padding-left:5px; padding-top:1px; color:#fff; }
#div_popup_benefit .title_right { float:right; padding-right:5px; padding-top:1px; }
#div_popup_benefit #list_benefit { background-color:#efefef; text-align:center; padding:10px; }
#div_popup_benefit #list_benefit div { color:#000; text-align:left; }

#IFrameX { height:370px; }

#TBDialogBE { width:100%; }
#tb-list-data { font-size:12px; }

#VGSFrm { margin-top:10px; }
#VGSFrm .form-field {
  width: 100%;
  height: 40px;
  position: relative;
  background: white;
  margin-bottom: 10px;
  border-radius: 4px;
  box-shadow: 0 0 3px 0px rgba(0, 0, 0, .3);
  padding: 0 10px;
}
#VGSFrm iframe {
  width: 100%;
  height: 100%;
}
#VGSFrm .form-field-group {
  display: flex;
  flex-flow: wrap;
}
#VGSFrm .form-field-group div {
  flex: 0 0 50%;
}
#VGSFrm .form-field-group div:first-child {
  border-radius: 4px 0 0 4px;
}
#VGSFrm .form-field-group div:last-child {
  border-radius: 0 4px 4px 0;
}

.cb_room_info { padding-top:15px; padding-bottom:20px; }
.cb_avg_rate_dt { display:none; }
.cb_avg_rate_mb { display:block; }

.footer_mid_img { float:none; margin-top: 0px; }

.input-group-addon { border-bottom:1px solid #62564b; }

.navbar-inverse .active { background-color: #0f172b; }

.menu_show { display:none!important; }
.menu_btt { display:block!important; text-align:center; }

.book_am_cn1 { display:inline; }
.book_am_cn2 { display:none; }

.footer_content { text-align:center; }
.footer_mb { display:block; }
.footer_col1 { width:100%; float:left; }
.footer_col2 { width:100%; float:left; }
.footer_col3 { width:100%; float:left; }

.head_content { 
	height:125px; 
    width: 100%;
	position: fixed;
    background: #081024;
    color: #b6966c;
    transition: all 0.3s;
	z-index:200;    
    padding-left:0;
    padding-right:0;
}
.head_content_left { width:50%; font-size:9px; padding-right:0px; }
.head_content_right { width:50%; padding-right:0px; padding-left:0px; font-size:9px; }
.head_menu_home { display: none; }

.tab_step { display:none; }  

.head_menu_sub { padding: 0px 4px; float:right; }  

#Menu { background-color: #081024; position: absolute; top: 40px; z-index:200; right: 0px; }

.td_cn_md_hide { display:none; }

.DetailMHide { display:none; }	
.DetailMHide2 { display:none; }	
.RmOccInfoM { display:block; }

.rsvn_list_right { text-align:right; padding-right:0px; padding-left:0px; }
.rsvn_list_left { text-align:left; padding-right:0px; padding-left:0px; }

#rsvn_detail_arrow { display: block; cursor: pointer; }
#rsvn_detail { display: none; }
.rsvn_detail_box { font-size:13px!important; padding-top:10px!important; padding-bottom:10px!important; } 

.ExDesc { overflow: hidden; max-height: 145px; } 

#CalendarAviBox { padding-top: 0px; }
#CalAviBox { border: 1px solid #b6966c; }
#CalAviTBBox td { width:47px; height:25px; }
#CalAviTBBox td span { font-size:11px; }
#CalAviBoxTD { padding: 10px 0px; }

#SelDateR { float: left; width:100%; }
#SelDateL { float: right; width:100%; }

#RmCb1L { width:100%; float:left; }
#RmCb1R { width:10%; float:left; display:none; }
#RmCbPlusIcon { display:block; padding-top:10px; padding-bottom:20px; }
.RmCbTravelDate { font-size:16px; }
#RmCb3Box { text-align:left; padding-bottom:10px; padding-top:25px; }
.RmCbBookBtn { width:120px; float:none; margin:0 auto; }

.mbsc-cal-day-date { width: 7px; height: 7px; -moz-border-radius: 70px; -webkit-border-radius: 70px; border-radius: 70px; position: absolute; right:7px; top:0px; }
.mbsc-cal-cell-txt { width: 20px; height: 20px; -moz-border-radius: 70px; -webkit-border-radius: 70px; border-radius: 70px; position: absolute; top:0px; }

.ui-datepicker-month{ padding: 0px; color: #b6966c; }
.ui-datepicker-year{ padding: 0px; color: #b6966c; margin-left:10px; }

.TDBHReport { display: none; }

.content_rate { padding-right: 0px; padding-left: 0px; }

.fancybox-slide { padding: 0!important; }

#SortType { width: 100%; font-size: 12px; }

#tab_room_l { width:50%; float:left; }
#tab_room_r { width:50%; float:right; text-align:right; padding-right:0px; margin-right: -15px; }

#foot_c3 { float:none; }
#foot_c3_1 { float:none; max-width:none; padding:0px 0px 0px 10px; }

.cal_daily_rate { font-size: 11px!important; }

.extra_item_box { padding-left:0px; padding-right:0px; }
.ex_calendar { right:10px; }

.MemberLoginBG { width:90px; position:absolute; height:60px; z-index:200; }
.check_avi_sel_date { display:block; }

.nav-tabs { display:block; }
ul.nav-tabs > li { width:25%; float:left; }
ul.nav-tabs > li > a { background-color: unset!important; text-align:center; padding:10px 10px; border-bottom:9px solid #999999; border-left:none!important; border-right:none!important; border-top:none!important; }
ul.nav-tabs > li.active > a { border-bottom:9px solid #b6966c; }
ul.nav-tabs > li > a > i { padding:9px 16px 9px 15px; border:1px solid #b6966c; background:#081024; color:#b6966c; display:inline-block; border-radius:50%; text-align:center; }
ul.nav-tabs > li.active > a > i { background:#b6966c; color:#081024; }
ul.nav-tabs > li > a > span { display:block; margin-top:15px; margin-bottom:40px; font-size:13px; }

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: rgba(0,0,0,.1);
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 0px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #b6966c;
}

.navbar {
    padding: 0px 10px;
    background: #081024;
    padding-top: 13px;
    border: none;
    border-radius: 0;
    margin-bottom: 40px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
}

.navbar-btn {
    box-shadow: none;
    outline: none !important;
    border: none;
}

.line {
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #ddd;
    margin: 40px 0;
}


/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */

.wrapper {
    display: flex;
    align-items: stretch;
}

#sidebar {
    width: 100%;
	position: fixed;
    background: #081024;
    color: #b6966c;
    transition: all 0.3s;
	z-index:9999;
}

#sidebar.active {
    min-width: 80px;
    max-width: 80px;
    text-align: center;
}

#sidebar.active .sidebar-header h3,
#sidebar.active .CTAs {
    display: none;
}

#sidebar.active .sidebar-header strong {
    display: block;
}

#sidebar ul li a {
    text-align: left;
}

#sidebar.active ul li a {
    padding: 20px 10px;
    text-align: center;
    font-size: 0.85em;
}

#sidebar.active ul li a i {
    margin-right: 0;
    display: block;
    font-size: 1.8em;
    margin-bottom: 5px;
}

#sidebar.active ul ul a {
    padding: 10px !important;
}

#sidebar.active .dropdown-toggle::after {
    top: auto;
    bottom: 10px;
    right: 50%;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
}

#sidebar .sidebar-header {
    padding: 20px;
    background: #081024;
}

#sidebar .sidebar-header strong {
    display: none;
    font-size: 1.8em;
}

#sidebar ul.components {
    padding: 20px 0;
 
}

#sidebar ul li a {
    padding-top : 15px;
	padding-left :30px;
	padding-right:30px;
	padding-bottom :14px;
    font-size: 1.1em;
    display: block;
	text-align:center;
}

#sidebar ul li a:hover {
    background: #0f172b;
}

#sidebar ul li a i {
    margin-right: 10px;
}



a[data-toggle="collapse"] {
    position: relative;
}

.dropdown-toggle::after {
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
}

ul ul a {
    font-size: 0.9em !important;
    padding-left: 30px !important;
    background: #081024;
}

ul.CTAs {
    padding: 20px;
}

ul.CTAs a {
    text-align: center;
    font-size: 0.9em !important;
    display: block;
    border-radius: 5px;
    margin-bottom: 5px;
}

a.download {
    background: #fff;
    color: #7386D5;
}

a.article,
a.article:hover {
    background: #081024 !important;
    color: #fff !important;
}

/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */

#content {
    width: 100%;
	position:relative;
	top: 60px;
    padding: 20px;
    transition: all 0.3s;
	background: #0f172b;
	    color: #b6966c;
		z-index: 10;
}
.header1
{
	height: 100px;
	position:fixed;
	margin-top: -20px;
	background: #0f172b !important;
	display:block;
	z-index:999;
	width: 85%
	
}

.tab-content
{
	padding-top:50px;
	padding-bottom: 30px;
	
}
.p10ts {
    min-height: 55px;
    padding-top: 10px;
    font-size: 14px;
    line-height: 20px;
}
.p5t {
  padding-top: 5px; }

.p5b {
  padding-bottom: 5px; }

.p10t {
  padding-top: 10px; }

.p10b {
  padding-bottom: 10px; }

.p15t {
  padding-top: 15px; }

.p15b {
  padding-bottom: 15px; }

.p20t {
  padding-top: 20px; }

.p20b {
  padding-bottom: 20px; }

.p25t {
  padding-top: 25px; }

.p25b {
  padding-bottom: 25px; }

.p30t {
  padding-top: 30px; }

.p30b {
  padding-bottom: 30px; }

.p35t {
  padding-top: 35px; }

.p35b {
  padding-bottom: 35px; }

.p40t {
  padding-top: 40px; }

.p40b {
  padding-bottom: 40px; }
.p50t {
  padding-top: 50px; }

.p50b {
  padding-bottom: 50px; }
.p60t {
  padding-top: 60px; }

.p60b {
  padding-bottom: 60px; }
.p70t {
  padding-top: 70px; }

.p70b {
  padding-bottom: 70px; }
.p80t {
  padding-top: 80px; }

.p80b {
  padding-bottom: 80px; }
.p90t {
  padding-top: 90px; }

.p90b {
  padding-bottom: 90px; }
.p140t {
  padding-top: 140px; }
  
  
.btn {
  margin-right: 4px;
  margin-bottom: 4px;
  font-size: 18px;
  width: 100%;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  padding: 8px 20px;
}
.btn.btn-sm {
  padding: 4px 15px;
}
.btn.btn-md {
  padding: 8px 20px !important;
}
.btn.btn-lg {
  padding: 18px 36px !important;
}
.btn:hover, .btn1:active, .btn1:focus {
  box-shadow: none !important;
  outline: none !important;
}

.btn-primary {
  background: #b6966c;
  color: #0f172b;
  font-size: 18px;
  border: 2px solid #b6966c;
  width: 100%;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
  background: #ffd298 !important;
  border-color: #ffd298 !important;
  color: #000;
}
.btn-primary.btn-outline {
  background: transparent;
  color: #b6966c;
  border: 2px solid #b6966c;
}
.btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active {
  background: #b6966c;
  color: #fff;
}

.btn-success {
  background: #5cb85c;
  color: #fff;
  border: 2px solid #5cb85c;
}
.btn-success:hover, .btn-success:focus, .btn-success:active {
  background: #4cae4c !important;
  border-color: #4cae4c !important;
}
.btn-success.btn-outline {
  background: transparent;
  color: #5cb85c;
  border: 2px solid #5cb85c;
}
.btn-success.btn-outline:hover, .btn-success.btn-outline:focus, .btn-success.btn-outline:active {
  background: #5cb85c;
  color: #fff;
}

.btn-info {
    color: #666666;
	background-color: #e0e0e0;
	border-color: #0f172b
}
.btn-info:hover, .btn-info:focus, .btn-info:active {
  background: #0f172b !important;
  border-color: #0f172b !important;
}
.btn-info.btn-outline {
  background: transparent;
  
}
.btn-info.btn-outline:hover, .btn-info.btn-outline:focus, .btn-info.btn-outline:active {
  background: #5bc0de;
  color: #fff;
}

.btn-warning {
  background: #f0ad4e;
  color: #fff;
  border: 2px solid #f0ad4e;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active {
  background: #eea236 !important;
  border-color: #eea236 !important;
}
.btn-warning.btn-outline {
  background: transparent;
  color: #f0ad4e;
  border: 2px solid #f0ad4e;
}
.btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:active {
  background: #f0ad4e;
  color: #fff;
}

.btn-danger {
  background: #d9534f;
  color: #fff;
  border: 2px solid #d9534f;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active {
  background: #d43f3a !important;
  border-color: #d43f3a !important;
}
.btn-danger.btn-outline {
  background: transparent;
  color: #d9534f;
  border: 2px solid #d9534f;
}
.btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:active {
  background: #d9534f;
  color: #fff;
}

.btn-outline {
  background: none;
  border: 2px solid gray;
  font-size: 16px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.btn-outline:hover, .btn-outline:focus, .btn-outline:active {
  box-shadow: none;
}
h1 {
	 font-size: 23px;
      color: #b6966c;
      
}
h2 {
	 font-size: 18px;
  color: #b6966c;

}
h3 {
	 font-size: 16px;
  color: #b6966c;

}
option {
    background: #0f172b;
	border: 0px;
}
.SelNoRoom option {
	background: #081024;
}
.form-control {
	color: #999999;
  box-shadow: none;
  background: transparent;
      border: 0;
    border-bottom: 1px solid #62564b;
  height: 54px;
  font-size: 16px;
  
  font-weight: 400;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  border-radius: 0px;
}
.form-control:active, .form-control:focus {
  outline: none;
  box-shadow: none;
  border-color: #b6966c;
}
.imgcrop {
  width: 100%; }

.imgcrop1 {
  max-width: 100%; }

.align-center {
  text-align: center!important; }

.align-right {
  text-align: right!important; }
.align-left {
  text-align: left !important; }
.align-justify {
  text-align: justify!important; }
select {
    display: inline-block;
    margin: 0;
    padding: 0 40px 0 0;
    height: 20px;
    border: 0;
    color: #b6966c;
    text-transform: uppercase;
    background-color: #081024;
    background-position: right -22px center;
}

.icon_arrow { position:relative; border-bottom:1px #62564b solid; }
.icon_arrow2 { position:relative; }
.icon_arrow3 { position:relative; border-bottom:1px #b6966c solid; }
.icon_arrow4 { position:relative; }
select.input_txt { background: transparent; border:medium none; -webkit-appearance:none; padding-left:5px;}
.icon_arrow2 select.input_txt { background-color: #081024; }
.icon_arrow4 select.input_txt { background-color: #FFF; }

.book-in {
	
	background: url('https://png.icons8.com/windows/50/b6966c/calendar.png') right 8px center / 20px 20px no-repeat!important;
	
	
}
.book-in1 {
	
	color: #b6966c !important;
	
	
}
.box-re
{
	    background: #b6966c;
    margin: -15px;
    width: 108.75%;
    
}
.rate-starts {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    


	
}
.rate-starts h1 {
   text-align: left;
	font-size:27px !important;
	color: #081024 !important ;
height: 35px;
}
.rate-starts span {
    display: inline-block;
    margin-left: 5px;
    font-family: "Open Sans","Arial","Helvetica",sans-serif;
    font-size: 10px;
    line-height: 13px;
    text-transform: none;
	color: #081024 !important ;
}
figure {
  margin-bottom: 2.5em;
  float: left;
  width: 100%;
}
figure figcaption {
  font-size: 16px;
  width: 80%;
  margin: 20px auto 0px auto;
  color: #b3b3b3;
  font-style: italic;
  font-family: "Roboto", Arial, sans-serif;
}
.view-header {
    border-bottom: 1px dashed rgba(113,105,90,0.6);
    padding-bottom: 5px;
}
.icon_arrow:after{
	content: '\f107';
	color:  #b6966c;
	font-family: "FontAwesome";
	font-size: 14px;
	line-height: 54px;
	position: absolute;
	right: 5px;
	top: -6%;
	z-index: 1;
}	
.icon_arrow2:after{
	content: '\f107';
	color:  #b6966c;
	font-family: "FontAwesome";
	font-size: 14px;
	line-height: 20px;
	position: absolute;
	right: 5px;
	top: -6%;
	z-index: -100;
}
.icon_arrow3:after{
	content: '\f107';
	color:  #b6966c;
	font-family: "FontAwesome";
	font-size: 14px;
	line-height: 20px;
	position: absolute;
	right: 5px;
	top: -6%;
	z-index: 1;
}	
.icon_arrow4:after{
	content: '\f107';
	color:  #b6966c;
	font-family: "FontAwesome";
	font-size: 14px;
	line-height: 20px;
	position: absolute;
	right: 5px;
	top: -6%;
	z-index: 1;
}
.icon-bed {
  width: 30px;
  height: 30px;
  background-color : #081024;
  -webkit-mask: url(icon-svg/double-king-size-bed.svg) no-repeat center;
  margin: 0 auto;
 
  
}
.icon-users {
  width: 30px;
  height: 30px;
  background-color : #081024;
  -webkit-mask: url(icon-svg/man-user.svg) no-repeat center;
  margin: 0 auto;
  display:inline-block;

}
.icon-ruler {
  width: 30px;
  height: 30px;
  background-color : #081024;
  -webkit-mask: url(icon-svg/ruler.svg) no-repeat center;
  margin: 0 auto;

}
.icon-nomediator {
  width: 100px;
  height: 100px;
  background-color : #999999;
  -webkit-mask: url(icon-svg/nomediator.svg) no-repeat center;
  margin: 0 auto;

}
.icon-menu-button {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-color : #b6966c;
  -webkit-mask: url(icon-svg/menu-button.svg) no-repeat center;
  margin-top: -7px;

}
.icon-wifi {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/wifi.svg) no-repeat center;
}
.icon-led-monitor {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/led-monitor.svg) no-repeat center;
}
.icon-p-bathroom {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/p-bathroom.svg) no-repeat center;

}
.icon-bathtub-with-opened-shower {
  width: 40px;
  height: 40px ;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/bathtube-with-shower.svg) no-repeat center;

}
.icon-coast {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/coast.svg) no-repeat center;
}
.icon-beach-view {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/sun-umbrella.svg) no-repeat center;

}
.icon-clean-water {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/clean-water.svg) no-repeat center;
  margin: 0 auto;

}
.icon-cityscape {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/cityscape.svg) no-repeat center;


}
.icon-mountaint-landscape {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/hills.svg) no-repeat center;

}
.icon-swimming-pool {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/swimming-pool.svg) no-repeat center;

}

.icon-river {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/river.svg) no-repeat center;

}
.icon-lake {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/lake.svg) no-repeat center;

}
.icon-size {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color :#081024;
  -webkit-mask: url(icon-svg/size.svg) no-repeat center;

}
.icon-park {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/park.svg) no-repeat center;
  margin: 0 auto;

}

.icon-air-conditioner {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/air-conditioner.svg) no-repeat center;
  margin: 0 auto;

}
.icon-balcony {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/balcony.svg) no-repeat center;
  margin: 0 auto;

}

.icon-bathrobe {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/bathrobe.svg) no-repeat center;
  margin: 0 auto;

}

.icon-breakfast {
  width: 20px;
  height: 20px;
  background-color :#b6966c;
  -webkit-mask: url(icon-svg/breakfast.svg) no-repeat center;
  margin: 0 auto;

}

.icon-kettle {
    width: 40px;
    height: 40px;
    background-color :#081024;
    -webkit-mask: url(icon-svg/kettle.svg) no-repeat center;
    margin: 0 auto;
}
.icon-smoke-detector {
 	 width: 40px;
    height: 40px;
    background-color :#081024;
  -webkit-mask: url(icon-svg/smoke-detector.svg) no-repeat center;
  margin: 0 auto;

}

.icon-coast {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/coast.svg) no-repeat center;
  margin: 0 auto;

}
.icon-drink {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/drink.svg) no-repeat center;
  margin: 0 auto;

}
.icon-elevator {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/elevator.svg) no-repeat center;
  margin: 0 auto;

}
.icon-family-room {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/family.svg) no-repeat center;
  margin: 0 auto;

}
.icon-fan {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/fan.svg) no-repeat center;
  margin: 0 auto;

}
.icon-hairdryer {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/hairdryer.svg) no-repeat center;
  margin: 0 auto;

}
.icon-kings-size-bed {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/kings-size-bed.svg) no-repeat center;
  margin: 0 auto;

}
.icon-laundry {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/laundry.svg) no-repeat center;
  margin: 0 auto;

}

.icon-minibar {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/minibar.svg) no-repeat center;
  margin: 0 auto;

}

.icon-no-pets {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/no-pets.svg) no-repeat center;
  margin: 0 auto;

}
.icon-no-smoking {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/no-smoking.svg) no-repeat center;
  margin: 0 auto;

}

.icon-pawprint {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/pawprint.svg) no-repeat center;
  margin: 0 auto;

}

.icon-safebox {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/safebox.svg) no-repeat center;
  margin: 0 auto;

}
.icon-shower {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/shower.svg) no-repeat center;
  margin: 0 auto;

}
.icon-slippers {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/slippers.svg) no-repeat center;
  margin: 0 auto;

}
.icon-smoking {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/smoking.svg) no-repeat center;
  margin: 0 auto;

}

.icon-toiletries {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/toiletries.svg) no-repeat center;
  margin: 0 auto;

}

.icon-water-heater {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/water-heater.svg) no-repeat center;
  margin: 0 auto;

}


.icon-kitchen {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/kitchen.svg) no-repeat center;
  margin: 0 auto;

}
.icon-iron {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/iron.svg) no-repeat center;
  margin: 0 auto;

}

.icon-bunk {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/bunk.svg) no-repeat center;
  margin: 0 auto;

}

.icon-fridge {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/fridge.svg) no-repeat center;
  margin: 0 auto;

}
.icon-sofa {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/sofa.svg) no-repeat center;
  margin: 0 auto;

}
.icon-telephone {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/call.svg) no-repeat center;
  margin: 0 auto;

}

.icon-mirror {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/mirror.svg) no-repeat center;
  margin: 0 auto;

}
.icon-towel {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/towel.svg) no-repeat center;
  margin: 0 auto;

}
.icon-bath {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/bathtub.svg) no-repeat center;
  margin: 0 auto;

}

.icon-fruits {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/fruits.svg) no-repeat center;
  margin: 0 auto;

}
.icon-shower-cool{
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/shower-cool.svg) no-repeat center;
  margin: 0 auto;

}

.icon-luggage {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/luggage.svg) no-repeat center;
  margin: 0 auto;

}


.icon-dvd-player {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/dvd-player.svg) no-repeat center;
  margin: 0 auto;

}

.icon-lock {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/lock.svg) no-repeat center;
  margin: 0 auto;

}
.icon-smoke-detector {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/smoke-detector.svg) no-repeat center;
  margin: 0 auto;

}
.icon-desk {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/desk.svg) no-repeat center;
  margin: 0 auto;

}

.icon-deck-chair {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/deck-chair.svg) no-repeat center;
  margin: 0 auto;

}

.icon-double-lock {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/double-lock.svg) no-repeat center;
  margin: 0 auto;

}

.icon-wardrobe {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/wardrobe.svg) no-repeat center;
  margin: 0 auto;

}
.icon-toaster {
  width: 40px;
  height: 40px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/toaster.svg) no-repeat center;
  margin: 0 auto;

}
.icon-alarm-clock {
  width: 35px;
  height: 35px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/alarm-clock.png) no-repeat center;
  margin: 0 auto;
}
.icon-coffee {
  width: 35px;
  height: 35px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/coffee.svg) no-repeat center;
  margin: 0 auto;
}
.icon-umbrella {
  width: 35px;
  height: 35px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/umbrella.png) no-repeat center;
  margin: 0 auto;
}
.icon-adapter {
  width: 35px;
  height: 35px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/adapter.png) no-repeat center;
  margin: 0 auto;
}
.icon-microwave {
  width: 35px;
  height: 35px;
  background-color :#081024;
  -webkit-mask: url(icon-svg/microwave.png) no-repeat center;
  margin: 0 auto;
}
.pa_italic i {
	right: 0;
	color: #f69321;
	font-weight:600;
	font-size: 20px;
}

.pa_italic span {
	display: none;
}

.collapsed span {
	display: inline-block;
	position:relative;
	right: 0;
	color: #114170;
	font-weight:400;
	font-size: 18px;
	text-align:right;
}

.collapsed i {
	display: none;
	
}

.panel-heading {
    padding-top:  20px;
}

.panel {
  margin-top: 0px;
 }

.panel-title {
	font-size: 1.15em;
	color: #000;
	letter-spacing: 1.1px;
	font-weight: 600;
	text-transform: capitalize;
	text-decoration: none;height: 30px;
}


.panel-default {
	border-top: 2px solid #c29f5a;
	
	background: #ffffff;
}

.panel-default>.panel-heading {

	color: #000;

}

.panel-body {
position: absolute;
    width: 100%;
	height: auto;
    top: auto;
	font-size: 1em;
	line-height: 28px;
	color: #999;
	letter-spacing: 0.5px;
}

.panel-body h5 {
	font-size: 1.5em;
	font-weight: 500;
	color: #ff4b4b;
	margin-bottom: 0.5em;
}

.panel-body h5 span {
	font-size: 16px;
    line-height: 28px;
	color: #000;
}
.panel-default {
    border : none;
}

.blog-entry {
  width: 100%;
  float: left;
  background:#ffffff;
}
.row1 {
	padding: 15px;
}
.row2 {
	padding-left: 5px;
	padding-right: 5px;
}
.times{
     box-shadow: none;
    background: transparent;
    border: 0;
    border-bottom: 1px solid rgba(182,150,108,0.5);
    width: 95%;
    height: 54px;
    font-size: 18px;
    font-weight: 300;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 0px;	
}
.view-first img {

   -webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
   -ms-transition: all 0.2s linear;
   transition: all 0.2s linear;
 
}
.view-first .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   background-color: rgba(0,0,0, 0.9);
   }
.view-first h2 {
   -webkit-transform: translateY(-100px);
   -moz-transform: translateY(-100px);
   -o-transform: translateY(-100px);
   -ms-transform: translateY(-100px);
   transform: translateY(-100px);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first p {
	opacity: 0;   
 	}
.view-first:hover img {
 		
}
.view-first a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.view-first:hover .mask {
	   
}
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info {
	opacity: 1;
	}
.view-first:hover p {
	}
.view-first:hover a.info {
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.view {
   width: 100%;
   margin: 10px 0px;
   float: left;
   /*overflow: hidden;*/
   position: relative;
   text-align: center;
  
   cursor: default;
   background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
.view .mask,.view .content {
   width: 100%;
   height: 100%;
   position: absolute;
   /*overflow: hidden;*/
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
   min-height: 280px;
   /*min-width: 485px;*/
}
.view h3 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}
.box-t
{
	position:absolute;
	bottom: 0px;
	background: r;
	width: 100%;
	background: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(255,255,255,.2)),color-stop( 100% ,rgba(0,0,0,.9) )); 
	background: -webkit-linear-gradient(270deg,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.9) 100%); 
	background: linear-gradient(180deg,rgba(255,255,255,0.2 0%,rgba(0,0,0,.9)) 100%);	
}
.box-t h1
{
	color: #FFF;
	font-size:18px;
	font-weight:bold;
	margin-left: 15px;
	margin-bottom:10px;
	text-align:left;
}
.box-t h2
{
	color: #FFF;
	font-size:18px;
	font-weight:bold;
	margin-left: 15px;
	margin-bottom:10px;
	text-align:left;
    opacity:1;
    transform:none;
}
.box-pr
{
	background: #081024 ;
	width:100%;
	padding-top: 20px;
	padding-bottom: 20px;
}
.blog-entry .blog-img {
  width: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  z-index: 1;
  margin-bottom: 25px;
}
.blog-entry .blog-img img {
  position: relative;
  max-width: 100%;
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: 0.9s;
  -o-transition: 0.9s;
  transition: 0.9s;
}
.blog-entry .desc {
  padding: 25px;
}
.blog-entry .desc h3 {
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 10px;
  letter-spacing: 1px;
  line-height: auto;
}
.blog-entry .desc h3 a {
  color: #000;
  text-decoration: none;
}
.blog-entry .desc span {
  display: inline-block;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: rgba(0, 0, 0, 0.4) !important;
}
.blog-entry .desc span small i {
  color: #e6e6e6;
}
.blog-entry .desc .lead {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #000;
}
.blog-entry:hover .blog-img img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.work {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
  height: 270px;
  width: 100%;
  display: table;
  overflow: hidden;
}
.fleft
{
	float:left;
}
.fright
{
	float:right;
}
.clear{
	    clear: both;
}
.clear2{
	    clear: both;
}
.clear3{
	    clear: none;
}

/****/
/*--copy-right--*/
.copy {
	
    text-align: center;
	
  
}
.copy p {
    color: #fff;
    font-size: 14px;
    letter-spacing: 2px;
   
}
.copy p a {
    color: #ffce14;
    text-decoration: none;
	transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.copy p a:hover{
	color:#fff;
	transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
/*--//copy-right--*/
/* ---------------------------------------------------
    MEDIAQUERIES
----------------------------------------------------- */
@media (max-width: 1024px) {
	.header1 {
      position: fixed;
    width: 73%;
	}
	#content {
    width: 100%;
    padding: 20px;
   
}
.box-re {
    background: #b6966c;
    margin: -15px;
    width: 109%;
}

h2 {
	font-size:16px !important;
	font-weight:400;

}
h2 a {
	font-size:16px !important;
	font-weight:400;

}
.blog-entry .desc {
    padding: 15px;
}	
.fleft
{
	float: right;
}
.fright
{
	float: left;
}
}
@media (max-width: 768px) {
.header1 {
    position: fixed;
    width: 100%;
}
#content {
    width: 100%;
    padding: 20px;
}
	#sidebar.active {
    min-width: 80px;
    max-width: 80px;
    text-align: center;
}

	#sidebar .sidebar-header {
    padding: 10px !important;
}
    #sidebar {
        min-width: 80px;
        max-width: 80px;
        text-align: center;
        margin-left: -80px !important;
    }
    .dropdown-toggle::after {
        top: auto;
        bottom: 10px;
        right: 50%;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        transform: translateX(50%);
    }
    #sidebar.active {
        margin-left: 0 !important;
    }
    #sidebar .sidebar-header h3,
    #sidebar .CTAs {
        display: none;
    }
    #sidebar .sidebar-header strong {
        display: block;
    }
    #sidebar ul li a {
        padding: 20px 10px;
    }
    #sidebar ul li a span {
        font-size: 0.85em;
    }
    #sidebar ul li a i {
        margin-right: 0;
        display: block;
    }
    #sidebar ul ul a {
        padding: 10px !important;
    }
    #sidebar ul li a i {
        font-size: 1.3em;
    }
    #sidebar {
        margin-left: 0;
    }
    #sidebarCollapse span {
        display: none;
    }
}

@media (min-width: 340px) {
	.head_menu_home { display: block; }
    #SortType { width: auto; }
}

@media (min-width: 365px) {
    .ex_calendar { right:15px; }
}

@media (min-width: 450px) {
    .ExISelDate { font-size:16px; }
    .ex_calendar { right:25px; }
}
@media (min-width: 480px) {
	#IFrameX { height:370px; }
    
	.book_am_cn1 { display:none; }
	.book_am_cn2 { display:inline; }      
}
@media (min-width: 575px) {
	.cb_room_info { padding-top:0px; padding-left:15px; }
    .cb_avg_rate_dt { display:inline; }
    .cb_avg_rate_mb { display:none; }    
}
@media (min-width: 768px) {
    
    .head_content { padding-left:15px; padding-right:15px; }
    .head_content_left { width: 33.33333333%; font-size:16px; padding-right:15px; }
    .head_content_right { width: 66.66666667%; padding-right:15px; padding-left:15px; font-size:16px; }   
    .head_menu_sub { padding: 0px 14px; }
    
    .icon-menu-button { margin-top: 0px; }
    .td_cn_md_hide { display: block; }
    .DetailMHide { display:block; }	
    .DetailMHide2 { display:block; }	
    .RmOccInfoM { display:none; }
    
    .rsvn_list_left { padding-right:15px; padding-left:15px; text-align: right; }	
    .rsvn_list_right { padding-right:15px; padding-left:15px; }	
    
    #rsvn_detail_arrow { display: none; }
    #rsvn_detail { display: block; }
    .rsvn_detail_box { font-size:16px!important; padding-top:20px!important; padding-bottom:20px!important; }  
    
    .ExDesc { overflow: auto; max-height: none; }  
    
    #CalendarAviBox { padding: 20px; }
    #CalAviBoxTD { padding: 20px; }
    #CalAviTBBox td { width:55px; }
    .mbsc-cal-cell-txt { right:0px; }
    
    #Menu { right: 30px; }
    
    .TDBHReport { display: table-cell; }  
    
    .blog-entry {
      width: 98%;
    }    
    
    .content_rate { padding-right: 15px; padding-left: 15px; }
    
    .extra_item_box { padding-left:15px; padding-right:15px; }
    .ex_calendar { right:15px; }
    
    .view {
       margin: 10px;
    }    
    
    #tab_room_r { padding-right:10px; margin-right: 0px; }
    
    #SortType { font-size: 16px; }
    
    #TBDialogBE { width:600px; }
    #tb-list-data { font-size:16px; }
    
    .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
        padding: 8px;
    }    
}

@media (min-width: 990px) {
	#IFrameX { height:180px; }
    
    .footer_content { text-align:left; }
    .footer_col1 { width:16.66666667%; }
    .footer_col2 { width:25%; }
    .footer_col3 { width:58.33333333%; }   
    
    .footer_mb { display:none; }
    .footer_mid_img { float:left; margin-top: -10px; }    
    
    #foot_c3 { float:right; }
    #foot_c3_1 { float:left; max-width:350px; padding:20px 0px 0px 10px; }     
    
    
}

@media (min-width: 1024px) {
	#SelDateL { width:58.33333333%; }
	#SelDateR { width:41.66666667%; } 
    
    .clear2 { clear: none; }
    .clear3 { clear: both; } 
    
    .check_avi_sel_date { display:none; } 
    
    #RmCb1L { width:90%; }
    #RmCb1R { display:block; }
    #RmCbPlusIcon { display:none; }  
    .RmCbTravelDate { font-size:18px; }   
    #RmCb3Box { padding-top:5px; }
    .RmCbBookBtn { float:right; margin:0; }
}

@media (min-width: 1270px) {
	.menu_show { display:block!important; }
	.menu_btt { display:none!important; } 
    
	.tab_step { display:block; }
    
    .ex_calendar { right:20px; }
    
    .nav-tabs { display:none; }
    
    }

@media (min-width: 1450px) {
	
}
