/* ---- responsive-home.css ---- */
@media (max-width: 1169px) {
body.ar-site:where(.ar-home) #page-container .featureoverlay-text {font-size: 52px;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .location-wrapper .text-content, body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .relax-wrapper .text-content {}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .location-wrapper .text-content {left: 20px;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .relax-wrapper .text-content {right: 20px;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .img-responsive {width: calc(100% - 370px);}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .container {margin: 0;
		left: 0;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content h2 {font-size: 28px;
		margin-top: 10px;
		margin-bottom: 10px;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content .btn-default {margin-top: 10px;}
}
@media (max-width: 991px) {
body.ar-site:where(.ar-home) #page-container .main-slide img {height: 100%;
		max-height: 400px;
		width: auto;
		max-width: none;}
body.ar-site:where(.ar-home) #page-container .featureoverlay {bottom: 20px;}
body.ar-site:where(.ar-home) #page-container .featureoverlay-text {font-size: 24px;
    	line-height: 28px;}
body.ar-site:where(.ar-home) #page-container .featureoverlay-text p {margin: 0;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper {}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .location-wrapper, body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .relax-wrapper, body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .container {}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .container {position: relative;
		margin: 0;
		left: auto;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .location-wrapper, body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .relax-wrapper {}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content {position: relative;
		left: auto;
		width: 100%;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .location-wrapper .text-content {left: auto;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .relax-wrapper .text-content {right: auto;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content h2 {}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content h2::after {}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content p {}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .text-content .btn-default {}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .img-responsive {float: none;
		width: 100%;}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .location-wrapper .img-responsive {}
body.ar-site:where(.ar-home) #page-container .mid-banner-wrapper .relax-wrapper .img-responsive {}
body.ar-site:where(.ar-home) #page-container .faq-wrapper {position: relative;
		top: auto;
		left: auto;}
body.ar-site:where(.ar-home) #page-container .faq-wrapper::after {display: none;}
body.ar-site:where(.ar-home) #page-container .faq-wrapper .text-content {width: 100%;}
body.ar-site:where(.ar-home) #page-container .faq-wrapper .text-content a {font-size: 16px;
		width: 100%;}
body.ar-site:where(.ar-home) #page-container .faq-wrapper .text-content a strong {font-size: 24px;
		line-height: 28px;}
}
@media (max-width: 767px) {

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

}
@media (max-width: 479px) {
body.ar-site:where(.ar-home) #page-container h1 {font-size: 30px;}
}