@charset "utf-8";

/* CSS Document */
@media only screen and (max-width: 1300px) {
}

@media only screen and (max-width: 1194px) {

}
@media only screen and (max-width: 1080px) {
 
	}
@media only screen and (max-width: 994px) {
.navbar{padding: 0;}
	.navbar-brand {
    padding: 2px 36px;
    position: relative;
    display: block;
    margin: 0 auto;
}
	.navbar-brand img {
    height: 80px;
 	}
 	span.logo-name{    
 		font-size: 31px;
 	}
.navbar-light .navbar-toggler {
    color: #fff;
    border-color: transparent;
    background-color: #101013;
    border-radius: 0;
    width: 100%;
    padding: 12px 0;
    outline: none;
}
	.bg-light {
    background-color: #f8f9fa !important;
	}
	.sticky .navbar-light .navbar-nav .nav-link{
		color: #fff !important;
	}
	.collapse.show{background: rgba(0,0,0,0.9);}
	span.logo-name{color: #333;}
	.booking-form{
	 width: 100%;
	 top: 53%;
	 right: 0;
}
	.banner{
		padding-top: 136px;
	}
	.welcome-sec{margin-top: 70.6%;}	
	.panas-title-welcome h1 {
    font-size: 23px !important;
	}	
	.booking-form select{border: 1px solid rgba(0, 0, 0, 0.15);}
    .panas-title-welcome {
    padding: 53px 16px 14px;
	}
	.content a{font-size: 16px;}
	.panas-title h2{padding-top: 40px;
	font-size: 26px;
	}

	.resp-mt-all{margin-top: 45px;
	}
	.panas-title p {
    font-size: 20px;
    line-height: 1px;
    margin-bottom: 18px;
	}
	.panas-title{
		margin-bottom: 40px;
	}
	.panas-inner-title{
		margin-bottom: 0;
	}
	.info-box-item {
    margin: 0px 0 40px;
	}
	.about-list {
    padding: 5px 20px 8px 20px;
	}
	.about-list-inner {
    padding: 5px 0px 8px 0px;
	}
	.mb-all{
		margin-bottom: 0;
	}
	.entry-title{
		padding: 22% 0px 9px 0px;
	}
	.bg-blue{
		padding-bottom: 18px;
	}
	.room-detail-md {
    bottom: 177px;
    left: 7px;
	}
	.room-detail-main {
    bottom: 354px;
    left: -29px;
}
	.detail-room .ro-facilitie ul li{width: 100%;
		margin-bottom: 20px;}
	.resp-mb-room{
		margin-bottom: 25px;
	}
	.resp-mt-contact{
		margin-top: 10px !important;
	}
	.contact-foot1{
		margin-bottom: 14px;
	}
	.testimonials-section .slide-text {
    padding-top: 24px;
	}
	p.resp-line-height{line-height: 20px;}
	.rooms-panas .owl-carousel .owl-nav {
    position: absolute;
    right: 5%;
    top: -110px;
}
.testimonial-bg{margin-top: 121px;}


}

@media only screen and (max-width: 767px) {

}

@media only screen and (max-width: 680px) {
	.navbar{padding: 0;}
	.navbar-brand{
		padding: 2px 36px;
		position: relative;
	}
	.navbar-brand img {
    height: 80px;
 	}
 	span.logo-name{    
 		font-size: 31px;
 	}
.navbar-light .navbar-toggler {
    color: #fff;
    border-color: transparent;
    background-color: #101013;
    border-radius: 0;
    width: 100%;
    padding: 12px 0;
    outline: none;
}
	.bg-light {
    background-color: #f8f9fa !important;
	}
	.sticky .navbar-light .navbar-nav .nav-link{
		color: #fff !important;
	}
	.booking-form{
	 width: 100%;
	 top: 51%;
	 right: 0;
}
	.banner{
		padding-top: 136px;
	}
	.welcome-sec{margin-top: 168.6%;}
	.panas-title-welcome h1 {
    font-size: 23px !important;
	}	
	.booking-form select{border: 1px solid rgba(0, 0, 0, 0.15);}
    .panas-title-welcome {
    padding: 53px 16px 14px;
	}
	.panas-title h2{padding-top: 40px;
	font-size: 26px;
	}

	.resp-mt-all{margin-top: 45px;
	}
	.panas-title p {
    font-size: 20px;
    line-height: 1px;
    margin-bottom: 18px;
	}
	.panas-title{
		margin-bottom: 40px;
	}
	.panas-inner-title{
		margin-bottom: 0;
	}
	.info-box-item {
    margin: 0px 0 40px;
	}
	.about-list {
    padding: 5px 20px 8px 20px;
	}
	.about-list-inner {
    padding: 5px 0px 8px 0px;
	}
	.mb-all{
		margin-bottom: 0;
	}
	.entry-title{
		padding: 33% 0px 9px 0px;
	}
	.bg-blue{
		padding-bottom: 18px;
	}
	.room-detail{
		bottom: 153px;
		left: 7px;
	}
	.detail-room .ro-facilitie ul li{width: 100%;
		margin-bottom: 20px;}
	.resp-mb-room{
		margin-bottom: 25px;
	}
	.resp-mt-contact{
		margin-top: 10px !important;
	}
	.contact-foot1{
		margin-bottom: 14px;
	}
	.testimonials-section .slide-text {
    padding-top: 24px;
	}
	.content{bottom: 19px; width: 92%;}
	.address h6{font-size: 14px;}
	.panas-footer .footer-title span{padding:25px;}
	.bg-end img{display: none;}
	.panas-footer h3.footer-end{color: #333;}
	.panas-footer h3.footer-end{margin-top: -20px;}
	p.resp-line-height{line-height: 20px;}
	.rooms-panas .owl-carousel .owl-nav {
    position: absolute;
    right: 5%;
    top: -110px;
}
.testimonial-bg{margin-top: 121px;}
.resp-mt-0{margin-top: 0;}
.service-main{margin-bottom: 20px;}

}
@media only screen and (max-width: 480px) {
	
}

@media only screen and (max-width: 320px) {
}
