








@media only screen and (min-width : 100px) and (max-width : 1400px) {

}
@media only screen and (min-width : 100px) and (max-width : 1100px) {

.home-slider-image {
    height: 165vh !important;
}	
	
.rooms-block .content-block {
    padding: 45px 25px;
}	
	.rooms-block .content-block h3 {
    font-size: 35px;
}
.woocommerce-shop .site-main {
    padding: 60px 50px;
}
.header-menu ul li a {
    font-size: 16px;
}
a.header-btn1 {
    font-size: 16px;
}
.home-slider-content p {
    font-size: 16px;
}
.home-slider-content h2 {
    font-size: 41px;
}

.deals-slide-content h2 {
	font-size: 16px;}
	
.deals-slide-content p {
	font-size: 14px;}
	.rooms-block .content-block p {
    font-size: 16px;
}
	
	.testimonals-slide-content p {
		font-size: 16px;}
	
	.testimonals-title h2 {
		font-size: 35px;}
	.testimonals-title p {
		font-size: 16px;}
	.sec4-content h2 {
		font-size: 35px;}
	.sec4-content p {
		font-size: 16px;}
.members-content h2 {
    font-size: 28px;
}
	.members-content p {
		font-size: 16px;}
	.footer-about p {
		font-size: 12px;}
	.footer-title h2 {
		font-size: 20px;}
.footer-title h2 {
	font-size: 20px;}

.section-image img {
    width: 96%;
	height: 300px;}
	.section-content p {
		font-size: 16px;}
}
@media only screen and (min-width : 100px) and (max-width : 1000px) {


}
@media only screen and (min-width : 100px) and (max-width : 900px) {
.mobile-menu-btn .mobile-menu-icon .menu-line {
    background: #fff;
}
	.inner-page-title {
    font-size: 2rem;
}
	.rooms-block {
		height: 670px !important;}
.sec4-content {
	width: 65%;}	
.members-btn a {
	padding: 12px 20px !important;}
section.responsive-menu {
    width: 100%;
    right: -102%;
}			
	.header-btn {
    display: none;
}
	.header-menu {
    display: none;
}
.home-slider-content h2 {
    font-size: 35px;
}
.home-slider-content p {
    font-size: 16px;
}
.home-slider-image {
    height: 84vh !important;
}
.mobile-menu-btn {
    cursor: pointer;
    float: right;
}
	.deals-item-content h2 {
		font-size: 30px;}
	.deals-item-content p {
		font-size: 16px;}
	.deals-slide-content p {
    font-size: 14px;
}
	.room-main-title h2 {
		font-size: 32px;}
	section.room {
		padding: 0px 0px;}
	.rooms-block:before {
    width: 100%;
}
.rooms-block .content-block {
    width: 75% !important;
    text-align: center;
    margin: 0 auto;
}
	.rooms .slick-list {
    padding: 0px 0px;
}
	.rooms .slick-list {
    margin: 0px 14px;
    padding: 0px 0px;
}
	.rooms-block .content-block p {
		font-size: 14px;}
	.rooms-block .content-block h3 {
		font-size: 32px;}
		section.members {
    padding: 10px 0px 100px 0px;
}.members-image {
    width: 80%;
	margin: 0 auto;}
	.members-content h2 {
		font-size: 20px;}	
	.members-content h2 {
    font-size: 16px;
}	.members-btn a {
	font-size: 16px;}
	.members-btn a {
		font-size: 16px;}	
		.room-item.slick-slide.slick-active {
    padding-left: 20px;
    margin: 0px 10px;
}
.footer-media {
    padding-top: 23px;
    padding-bottom: 30px;
}
ul#menu-footer-menu {
    padding-bottom: 30px;
}
	.footer-title {
    padding-top: 20px;
}
	.members-btn a {
		font-size: 14px;
		}	
	.sec4-content p {
    font-size: 14px;
}
		.sec4-content h2 {
		font-size: 28px;
		}
	section.testimonals button.slick-prev.slick-arrow {
    z-index: 1;
    top: -25%;
    left: 80%;
}
		.testimonals-title h2 {
		font-size: 30px;
		}
		.testimonals-title p {
		font-size: 14px;
		}
		.testimonals-slide-content p {
		font-size: 14px;
		}
	.testimonals-slide-name h3 {
		font-size: 16px;}
	.footer-media {

		width: 30%;}
	.rooms-block .content-block h3 {
    font-size: 25px;
}
	.rooms-block .content-block p {
    font-size: 11px;
}

}

@media only screen and (min-width : 100px) and (max-width : 600px) {
.blogs-item .custom-theme-post-item {
    display: block;
}
.blogs-item .custom-theme-post-item .custom-theme-post-content {
    padding-left: 0px;
}
}

@media only screen and (min-width : 100px) and (max-width : 500px) {
.inner-page-title {
    font-size: 1.6rem;
}
		.testimonals-slide-img {
		width: 22% !important;}
	slide-name h3 {
    font-size: 13px !important;
}.testimonals-slide-name h4 {
	font-size: 12px !important;}
	


.custom-theme-post-title a {
    font-size: 1.3rem;
}
	.home-slider-content-wrap {
    top: 50%;
}
	.home-slider-content h2 {
    font-size: 30px;
}
	.home-slider-content p {
    font-size: 13px;
}
	.deals-item-content p {
		font-size: 12px;}
	.deals-item-content h2 {
		font-size: 25px;}
	.room-main-title h2 {
    font-size: 24px;
}
			.room-item.slick-slide.slick-active {
    padding-left: 15px;
    margin: 0px 8px;
}
.rooms-block .content-block h3 {
    font-size: 21px;
}	.rooms-block .content-block p {
		font-size: 12px;
		}
	.members-content p {
    font-size: 12px;
}
.members-content h2 {
		padding-top: 10px;}
		.members-btn a {
		font-size: 12px;
		}	
	.sec4-content p {
		font-size: 12px !important;
		}
	section.testimonals button.slick-prev.slick-arrow {
    top: -10% !important;
    left: 78% !important;
}

section.testimonals .slick-prev:before {
	padding: 10px 17px;}
	section.testimonals button.slick-next.slick-arrow {
    top: -10% !important;
    right: 4%;
}
section.testimonals .slick-next:before {
	padding: 10px 17px;}
	.testimonals-title {
    padding-bottom: 90px;
	}
	.sec4-content {
		width: 100% !important;}
	
	slide-content p {
    font-size: 12px;
}
.sec4-content h2 {
    font-size: 25px !important;
}
.footer-media {
    width: 50%;
}
		.section-content p {
    font-size: 11px;
}
	.inner-banner {
    height: 200px;
}
header.header {
    padding: 0px 0px;
}	
	.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100% !important;
}
		.woocommerce-account .woocommerce-MyAccount-content {
    margin-left: 0% !important;
}
.contact-form-wrap input.wpcf7-submit {
    width: 100%;
}
	.rooms-block .content-block {
    width: 100% !important;
		text-align: left;}
	
	}	

@media only screen and (min-width : 100px) and (max-width : 375px) {
.post-meta span {
    font-size: 11px;
    letter-spacing: .5px;
}
	.testimonals-slide-img {
		width: 32%;}
.custom-theme-post-title a {
    font-size: 1.2rem;
}
.rooms-block .content-block p {
    font-size: 11px;
}
	.content-block h3 {
    font-size: 22px;
}
	.sec4-content h2 {
    font-size: 22px !important;
}
	.sec4-content p {
    font-size: 11px !important;
}
	.members-btn a {
    padding: 13px 24px;
}
	.testimonals-title h2 {
    font-size: 22px;
}
	.testimonals-title p {
    font-size: 11px;
}
section.testimonals button.slick-prev.slick-arrow {
    top: -10% !important;
    left: 75% !important;
}
	.section-content p {
    font-size: 11px;
}
	.inner-banner {
    height: 200px;
}
header.header {
    padding: 0px 0px;
}	
	.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100% !important;
}
	.woocommerce-account .woocommerce-MyAccount-content {
    margin-left: 0% !important;
}
	.contact-form-wrap input.wpcf7-submit {
    width: 100%;
}
		.rooms-block .content-block {
    width: 100% !important;
		text-align: left;}
	.testimonals-slide-content p {
    font-size: 12px;
}
		.testimonals-slide-img {
		width: 22% !important;}
	slide-name h3 {
    font-size: 13px !important;
}
	.testimonals-slide-name h4 {
		font-size: 12px !important;}
	.testimonals-slide-img {
    width: 22% !important;
}

}
@media only screen and (min-width : 100px) and (max-width : 320px) {
.sec4-content p {
    font-size: 9px !important;
}
	.sec4-content h2 {
    font-size: 20px !important;
}
	.members-btn a {
    padding: 10px 15px !important;
}
	.rooms-block {
    height: 700px !important;
}
	section.testimonals button.slick-prev.slick-arrow {
    top: -10% !important;
    left: 72% !important;
}
	.testimonals-slide-content p {
    font-size: 12px;
}
	.testimonals-slide-img {
    width: 30% !important;
}
	
}
