@media(min-width:1280px){
	.left-top-section {
		width:auto;
	}
}
@media(max-width:1050px){
	
}
@media(max-width:1024px){
	
}

@media(max-width:991px){
	.contact-info {
		position:static;
		background-size:100%;
	}
	.room-img {
		margin-bottom:20px;
	}

}

/*-- //Responsive --*/
@media (min-width:768px){
	.special-offers-deals span i {
		display:none;
	}
}
@media (max-width:767px){
	.header, 
	.csslider1,
	.csslider1 > ul > li.img img {
		min-height:550px;
	}
	.header.inner-header {
		min-height:200px;
	}	
	.right-bottom-section {
		width:550px;			
		padding:20% 15px 20px 20%;
	}
	h1, h2 {
		font-size:38px !important;
	}
	h3 {
		font-size:32px !important;
	}
	h4 {
		font-size:24px !important;
	}
	
	.padding-lr-0 {
		padding-left:0;
		padding-right:0;
	}
	
	.room-img {
		margin-bottom:20px;
	}
	
	.room-img {
		margin-bottom:20px;
	}
	.room-con {
		width:75%;
	}
	
	.single-room {
		height: 400px;
	}
	.hover-text .room-btn {
    	bottom: 36%;
	}
	.section-10:before,
	.section-10:after {
		width:100%;
	}
	.section-10 .heading h2 {
		color:#fff;
		padding:0px;
	}
	.special-offers-deals i {
		display:none;
	}
	.special-offers-deals span i {
		display:block;
	}
	.right-bottom-section {
		width:600px;			
		padding:10% 15px 20px 25%;
	}
	
}

@media (max-width: 667px){
	
	h1, h2 {
		font-size:32px !important;
	}
	h3 {
		font-size:24px !important;
	}
	h4 {
		font-size:18px !important;
	}
	.right-bottom-section {
		width:550px;			
		padding:10% 15px 20px 25%;
	}
}
@media (max-width:640px){
	.heading {
		font-size: 30px;
	}
	.left-top-section .social-icons  {
		padding-top:10px;
	}
	.left-top-section .social-icons li a {
		width:28px;
		height:28px;
		line-height:28px;
	}
	.left-top-section .social-icons li a i {
		line-height:28px;
	}
}
@media (max-width: 600px){
	.right-bottom-section {
		width:500px;			
		padding:15% 15px 20px 30%;
	}
	.right-bottom-section h1 {
		font-size:20px !important;
	}
	.right-bottom-section p {
		padding-top:0;
		font-size:16px;
	}
}
@media (max-width:568px){
	.menu-toggle.active {
		top:3px;
		right:200px;
	}
	.right-bottom-section {
		width:500px;			
		padding:15% 15px 20px 35%;
	}
@media (max-width:480px){
	.right-bottom-section {
		width:500px;			
		padding:15% 15px 20px 50%;
	}
	.right-bottom-section p {
		padding-top:0;
		font-size:14px;
	}	
	.right-bottom-section h1 {
		font-size:18px !important;
	}
	.navbar-brand {
    	width:120px;
		padding:5px;
	}
	.contact-info {
		position:static;
		background-size:100%;
	}
	
	.contact-info {
		position:static;
		background-size:100%;
		width:100%;
		padding:0 20px;
	}
	
	h1, h2 {
		font-size:28px !important;
	}
	h3 {
		font-size:20px !important;
	}
	h4 {
		font-size:16px !important;
	}
	
	.room-img {
		padding:50px 0;
		margin-bottom:20px;
	}
	.room-con {
		width:90%;
		height:100%;
		position:absolute;
		top:0;
		left:5%;
		padding:20px;
		background:rgba(255,255,255,.8);
	}
	.room-con h2 {
		font-size:20px !important;
		padding-bottom:0;
	}
	.room-con p {
		font-size:14px;
		padding:0;
	}
	.single-room {
		height: 300px;
	}
	.hover-text .room-btn {
    	bottom: 32%;
	}
	.service-box2 li {
		float:none;
		width:100%;
	}
}
@media (max-width: 414px){
	.right-bottom-section {
		width:500px;			
		padding:15% 15px 20px 60%;
	}
}
@media (max-width: 351px){
	.right-bottom-section {
		width:500px;			
		padding:15% 15px 20px 70%;
	}
}
@media (max-width: 320px){
	.right-bottom-section {
		width:500px;			
		padding:17% 15px 20px 75%;
		text-align:center;
	}
	.right-bottom-section h1 {
		font-size:16px !important;
	}
	
	section, footer {
		padding: 1.5em 0;
	}
	footer {
		padding-bottom: 0;
	}
	.heading {
		font-size: 26px;
	}
	
	.copy-right {
		margin-top: 26px;
		text-align: center;
	}
	.copy-right p {
		line-height: 24px;
	}
	
	.map iframe {
		min-height: 250px;
	}
	
}
@media (max-width: 281px){
	.right-bottom-section {
		width:500px;			
		padding:17% 15px 20px 85%;
		text-align:center;
	}