@-ms-viewport{ width:auto !important; }
@media screen and (max-width: 6000px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl{max-width: 1171px;}
}
@media screen and (max-width: 1850px) {
	
}
@media only screen and (max-width: 1799.98px) {
	
	
}
/*-1460-*/
@media only screen and (max-width: 1699.98px) {
	.custom-container{max-width: 1171px;}
	.form-control, .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control,.nice-select{font-size: 16px;height: 50px}
	.nice-select{padding-top:10px}
	/*body,.footer-ul li a {font-size: 14px}
	body,p{line-height: 24px}	*/
	.general-section{padding:100px 0}	
	.banner_caption .captionContainerInner{max-width: 50%;}	
	.theme-btn, .white-btn{height:52px;font-size:14px;min-width: 150px}
	.theme-btn:before,.white-btn:before,.theme-btn span:before,.white-btn span:before,.theme-btn:after,.white-btn:after {height: 52px}
	.page-title h1, .page-title h2{font-size: 60px}
	.page-title h3{font-size: 60px}
	.page-sub-title h2{font-size: 60px}
	.page-title h2{font-size: 70px}
	.side-nav-item {padding:15px 0;}
	.side-nav-link{font-size: 18px}
	.slick-arrow,.slider-arrows .slick-arrow{width: 40px;height: 40px}
	.slick-prev:before, .slick-next:before, .slick-prev:after, .slick-next:after{right:14px}
	.location-section .icon-img img,.operate-section .img-wrapper img{max-height: 230px}
	.section-3 .img-wrapper,.thankyou-section .img-wrapper {max-width: 500px}
	.operate-section{padding:70px 0}
	.play-btn, .pause-btn{max-width: 130px;height: 130px}
	.play-btn .icon, .pause-btn .icon{width: 90px;height: 90px;font-size: 36px;}
	.play-btn .icon img{max-width: 30px}
}
/*-1450-*/
@media only screen and (max-width: 1499.98px) {
}
/*-1300-xlg*/
@media only screen and (max-width: 1399.98px) {
	.header-container,.footer-wrapper .container,.inner_banner_caption .captionWrapper,.banner_caption .captionWrapper,.thank-you-caption .container {max-width: calc(100% - 60px)}
}
/*-1200-*/
@media only screen and (max-width:1298.98px) {
	.slick-prev{left:-50px}
	.slick-next{right:-50px}
	}
@media(max-width:1200px) {
	.container,.custom-container, .inner_banner_caption .captionWrapper, .banner_caption .captionWrapper, .homeBannerSlider .slick-dots, .thank-you-caption .container{max-width: calc(100% - 24px)}
	.header-container, .footer-wrapper .container{max-width: 100%;}
}
@media(min-width:768px){
}
@media (max-width:1199.99px) {
	.logo,.is-sticky .logo {width: 140px;height:66px;margin:17.4px 0 17px;}
	.is-sticky #pageHeader{min-height:100px;}
	.mean-container .mean-bar{min-height: 100px}
	.menu-header{position: relative;bottom:auto;background: #000}
	.usefull-links {position: absolute;right: 80px;z-index: 99;margin:0}
	.usefull-links ul li{margin-right: 20px}
	.topRightHeader {margin-right: 0px;padding: 0px;margin-left: 0px;border: 0px;width: 100%}
	.topRightContainer {margin: 0px auto;position: absolute;left: 0px;top: 0px;width: 100%;padding-right: 0px;}
	.nav-wrapper {width: 100%;margin: 0px auto;left: 0px;}
	
	/*-Home page-*/
	
}
	
@media (max-width:1120.98px) {
	
	}

/* Portrait tablets and medium desktops */
@media (max-width:991.98px) {	
	h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .h1 strong, .h2 strong, .h3 strong, .h4 strong, .h5 strong, .h6 strong{font-weight: 700}
	
	/*-Home page-*/
	.banner-slide figure{height: 75vh;}
	.general-section{padding:40px 0}
	.copyright{text-align: center;}
	/*-Menu-*/
	.section-2 .img-wrapper, .section-2 .img-wrapper img{max-width: 300px;margin:0 auto}
	.section-2 .content-wrapper{padding:15px 0 0;text-align: center;}
	.section-3 .img-wrapper, .thankyou-section .img-wrapper{max-width: 400px}
	/*-Thank you-*/
	.thankyou-section{padding:100px 0}
}
@media (max-width:800px) {
	}

/* Landscape phones and portrait tablets */
@media (max-width:767.98px) {
	}

@media (max-width:650px) {
	/*-Home page-*/
	.banner-slide figure{height: calc(100vh - 300px);}
	.usefull-links li.search-wrapper{display: none}
	.usefull-links li.resp-search{display: inline-flex;}
	/*.usefull-links{right: 60px}*/
	.side-nav-list{width: 100%;padding:50px}
	.footer-top{padding:40px 0}
	.social-icons li{margin:0 5px}
	.social-icons li a{width: 40px;height: 40px;font-size: 20px}
	#toTop{width: 40px;height: 40px}
	.theme-btn, .white-btn{height: 44px; font-size: 13px; min-width: unset; padding: 0 20px;}
}
	
@media (max-width:575px) {
	body{font-size: 14px;letter-spacing: 0;}
	p,ul.ul-listing li{line-height: 1.7 !important;}
	
	h1 { font-size:30px !important;}
	h2 { font-size:26px !important; }
	h3 { font-size:24px !important; }
	h4{ font-size:20px !important; }
	h5 { font-size:18px !important; }
	h6 { font-size:16px !important; }
	h1, h2, h3, h4, h5, h6{letter-spacing: 0}
	/*-Home page-*/
	#pageHeaderWrapper{position: relative;}
	#pageHeader{background: #000}
	.main-container{margin-top:0 !important}
	.banner-slide figure {height: 83vh;}
	.banner-slide figure:before{display: block;}
	.banner_caption .captionContainer .bannerHeading1{font-size: 50px !important}
	.banner_caption .captionContainer .bannerHeading1 br{display: none;}
	.banner_caption .captionContainer{vertical-align: middle;padding:0}
	.banner_caption .captionContainerInner{max-width: 100%;width: 100%;text-align: center;}
	.side-nav-list{padding:15px;padding: 15px;text-align: center;}
	.side-nav-link{font-size: 16px;}
	.slide-in{top:-1px}
	/*-About-*/
	.page-title h1, .page-title h2{font-size: 50px !important}
	.page-title h3{font-size: 40px !important}
	.location-section .icon-img img, .operate-section .img-wrapper img{max-height: 130px}
	.page-sub-title h2{font-size: 38px !important}
	.location-section p br{display: none}
	.location-box{margin-top:20px}
	/*-Menu-*/
	.section-2 .img-wrapper, .section-2 .img-wrapper img{max-width: 250px}
	.section-3 .img-wrapper, .thankyou-section .img-wrapper {max-width: 300px;}
	/*-Reservations-*/
	.we-col:before{display: none}
	.we-col{margin-right: 0;padding-right: 12px}
	.time-row .col-auto{text-align: center;}
	/*-Contact-*/
	.address-box .icon{width: 56px;height: 56px}
	.address-box .icon img{max-height: 54px}
	/*.video-wrapper{height: 250px}*/
	.play-btn, .pause-btn {width: 80px;height: 80px;}
	.play-btn .icon, .pause-btn .icon{width: 55px;height: 55px;font-size: 20px}
	.play-btn .icon img {max-width: 20px;}
	/*-Thank you-*/
	.thankyou-section .page-title h3 {font-size: 60px !important;}
	.thankyou-section .img-wrapper{margin-bottom: 30px}
	}

@media (max-width:480px) {
}

@media (max-width:400px) {
	.logo,.is-sticky .logo {width: 130px;}
	.side-nav{padding:25px}
	/*.usefull-links{right:30px}*/
	.banner-slide figure {height: 70vh;}
	/*.video-wrapper{height: 200px}*/
	.thankyou-section{padding:50px 0}
}
	
@media (max-width:360px) {
}