@media(max-width: 1291px){
	.about-content{
		padding-top: 100px;
	}
}
@media(max-width: 1199px){
	.top-header:after{
		width: 150px;
	}
	.mob-booking .form-control, .mob-booking .btn-danger{
		height: 35px !important;
	}
	.navbar-light .navbar-nav .nav-link{
		font-size: 12px;
	}
}
@media(max-width: 991px){
	.top-header:after{
		display: none;
	}
	.navbar-light .navbar-toggler {
	    color: #fff;
	    border-color: rgba(0,0,0,.1);
	    background-color: #0fa082;
	    font-size: 20px;
	}
	.navbar-nav{
		display: none;
	}
	.btn-group.pull-right{
		float: none;
	}
	.mr-inner{
		margin-bottom: 15px;
	}
	.mobile_logo{
		display: block;
	}
	.mob-booking, .mob-logo{
		display: block;
	}
	.home-booking{
		display: none;
	}
	.about-content {
	    padding-top: 30px;
	}
	.carousel-caption{
		bottom: 100px;
	}
	#carouselExampleIndicators > .carousel-inner > .carousel-item > img{
		height: auto;
	}
	.logo-section .logo{
		width: 150px;
	}
}
@media(max-width: 767px){
	.overlay h2{
		font-size: 20px;
	}
	.footer-logo{
		width: 50px;
	}
	.footer p{
		float: none !important;
		text-align: center;
	}
	.mr-inner img{
		height: auto;
	}
	.about{
		padding: 100px 20px 60px;
	}
	.visible-xs{
		display: block;
	}
	.visible{
		display: inline-flex;
	}
	.mobile-hide, .login{
		display: none;
	}
	.adress, .book-room{
		margin-bottom: 15px;
	}
	.testimonial-content{
		margin-left: 0;
		float: none;
	}
	.testi-img{
		float: none;
		margin: 0 auto;
	}
	.testi-content{
		float: none;
		width: 100%;
		padding: 20px;
		text-align: center;
	}
	.testi-content h2{
		float: none;
	}
	.carousel-control-next span, .carousel-control-prev span{
		width: 40px;height: 40px;font-size: 25px;
	}
	.carousel-caption h2{
		font-size: 14px;
	}
	.home-booking{
    	top: 0;
    	margin-bottom: 25px;
	}
	.booking-btn, .form-close{
		display: block;
	}
	.carousel-caption{
		left: 0;
		bottom: 50px;
	}
	.home-booking .btn-danger, .booking .form-control{
		height: 35px !important;
	}
	.booking i.fa{
		top: 45px !important;
	}
	.booking .form-group{
		margin-bottom: .5rem;
	}
	.default-portfolio-item .gallery_img{
		height: 160px !important;
	}
	.col-rs-3{
		margin-bottom: 15px;
	}
	.featured{
		margin-bottom: 15px;
	}
}
@media(max-width: 575px){
	.logo-section .logo{
		width: 100px;
		padding: 10px;
	}
}
@media(max-width: 414px){
	.footer-logo{
		margin-right: -10px;
	}
}
