@charset "utf-8";
@media (min-width: 1200px) {
}
@media (max-width: 1199px) {
}
@media (min-width: 992px) {
.dropdown:hover > .dropdown-menu {
	display: block;
}
.smallDevice-only {
	display: none;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (max-width: 991px) {
.largeDevice-only {
	display: none;
}
.features-slider .col-md-4 {
	margin-bottom: 30px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 768px) {
.sub-text {
	padding: 0 20%;
}
.blog-single {
	min-height: 270px;
}
.footer-logo {
	padding-right: 20px;
}
.book-rom-box {
	display: none;	
}
}
@media (max-width: 767px) {
.fb-comments {
	width: 100% !important;
}
.fb-comments iframe[style] {
	width: 100% !important;
}
.fb-like-box {
	width: 100% !important;
}
.fb-like-box iframe[style] {
	width: 100% !important;
}
.fb-comments span {
	width: 100% !important;
}
.fb-comments iframe span[style] {
	width: 100% !important;
}
.fb-like-box span {
	width: 100% !important;
}
.fb-like-box iframe span[style] {
	width: 100% !important;
}
.hp-section {
	padding: 30px 0;
}
.section-title {
	margin-bottom: 20px;
}
.form-wrapper {
	position: inherit;
	width: 100%;
	top: 0;
	background: #efefef;
	margin-top: 15px;
}
.search-wrapper {
	height: auto;
	background: #fff;
	width: 100%;
	position: relative;
	margin-top: 0;
	border-bottom: 0;
	padding: 0 15px;
}
.site-logo {
	display: none;
}
.hp-banner-wrapper .slider-item-wrapper .slider-item, .home.page-template-template-home .hp-hero {
	height: 60vh !important;
	max-height: 60vh !important;
	min-height: inherit !important;
}
.mobileHeader {
	width: 100%;
	background: #fff;
}
.mobileHeader a.mobileHamburger {
	background-image: url(../img/icons/sprite.png);
	display: block;
	width: 36px;
	height: 50px;
}
.mm-pageshadow #mm-blocker {
	background: #000;
	opacity: 0.4;
}
.mobileHeader .table-row {
	table-layout: fixed;
	padding: 0 15px;
}
.mobileHeader .table-row div {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.site-ad-panel {
	background: #efefef;
	height: auto;
	padding: 4px 15px;
	text-align: center;
	position: relative;
	border-bottom-right-radius: 0;
}
.link-logo img {
	max-width: 120px;
}
.social-icons {
	display: block !important;
	width: 100%;
	text-align: right !important;
}
.ad-body .social-icons {
	text-align: left !important;
}
.site-ad-panel:before {
	display: none;
}
.site-ad-panel div {
	font-size: 11px;
	padding-left: 12px;
}
.site-ad-panel {
	padding: 4px 5px;
}
.site-ad-panel div:before {
	left: 2px;
	top: 8px;
}
.search-wrapper .form-wrapper .bt-datepicker {
	margin-bottom: 18px;
}
.search-wrapper .form-wrapper .bt-datepicker input, .search-wrapper .form-wrapper .bt-datepicker select {
	height: 40px;
	padding: 0 10px !important;
	border-radius: 0 !important;
}
.search-wrapper .form-wrapper .bt-datepicker i {
	top: 26px;
	height: 42px;
}
.bt-datepicker input, .bt-datepicker select {
	background: #fff;
}
.btn-book {
	margin-top: 0px;
	padding: 6px 0;
}
.form-wrapper {
	padding: 15px;
}
.bt-datepicker label {
	display: block;
	margin-bottom: 5px;
}
.section-about .section-title {
    margin-bottom: 10px !important;
}
.inner-banner-wrap {
    height: 150px !important;
    padding: 20px 0 !important;
}
.hp-hero {
	height: 150px !important;
	min-height: inherit !important;	
}
.inner-banner-wrap .inner-banner-content h2 {
	border: 0px !important;	
}
.section-content {
    padding: 30px 0 !important;
}
article.hentry .post-bg {
    padding: 15px !important;
    margin-top: 15px !important;
}
.book-rom-box.fixed {
    position: fixed;
    top: 0;
    z-index: 99;
    width: 100%;
    left: 0px;
}
.foot-ad {
    margin-bottom: 15px;
}
.foot-ad .ad-header {
    margin-bottom: 0;
}
.footer-top {
    padding: 45px 0;
}
.foot-heading.text-center {
    text-align: left;
}
.affs-box {
	display: table;
	table-layout:fixed;	
}
.affs-box div {
	display: table-cell;
	vertical-align: middle;
}
.footer-logo {
    text-align: left;
	margin-bottom:20px;
}
.text-copyright{
	text-align: left;	
}
.widget.widget_nav_menu ul {
    margin: 0;
    padding: 0;
}
.rooms-section, .hp-section {
    padding: 30px 0 !important;
}
.section-content.section.reservation-page {
    background-image: none;
}
}
@media (min-width: 601px) and (max-width: 767px) {
}
 @media (min-width: 481px) and (max-width: 767px) {
}
@media (min-width: 639px) {
.room-features ul {
	margin: 0 -10px;
}
.room-features ul li {
	width: 50%;
	float: left;
	padding: 0 10px;
}

}
 @media (max-width:640px) {
.hp-section.section-about {
	background-image: none;
	padding: 30px 0;
}
.section-about .about-wrap {
	padding: 0px !important;	
}
.about-wrap.aos-init.aos-animate p {
    font-size: 14px;
}
.section-about .about-img {
	padding: 0 !important;	
}
.counter-wrap {
	display: none !important;
}
}
@media (max-width: 480px) {
}
@media (min-width: 320px) and (max-width: 479px) {
}
@media (max-width: 320px) {
}
