@media screen and (max-width: 1520px) {	
.slider-text-holder h1 {font-size:32px;}
.slider-orange {font-size:18px; width:230px !important;}
.blue-text-holder h2 {font-size:30px;}
.hollow-box-text {font-size:30px; top:24%;}
.real-estate-section-right h3 {margin-top:22%;}
.real-estate-section-right {min-height:390px;}
}

@media screen and (max-width: 1380px) {	
.real-estate-section-right {min-height:420px;}
.real-estate-section-right h3 {margin-top:24%;}
}

@media screen and (max-width: 1305px) {	
.real-estate-section-right {min-height:440px;}
.real-estate-section-right h3 {margin-top:27%;}
}

@media screen and (max-width: 1245px) {	
.real-estate-section-right {min-height:470px;}
.real-estate-section-right h3 {margin-top:29%;}
}

@media screen and (max-width: 1200px) {	
.real-estate-section-left, .real-estate-section-left-01 {width:100%;}
.real-estate-section-right {display:none;}
.logo-holder {width:200px; margin-top:15px;}
.logo-holder.sticky {width:200px; margin-top:8px;}
.menu-holder {width:75%;}
.real-estate-section {display: flex; flex-flow: column;}
.real-estate-section-right-01 {float:left; width:100%; min-height:250px;}
.real-estate-section-right-01 h3 {font-size:26px; margin-top:160px !important;}
.rank-01 {order: 1;}
.rank-02 {order: 2;}
.top-section.sticky #menu a {font-size:12px !important;}	
}


@media screen and (max-width: 991px) {
.mobile-menu-holder {display:block !important; width:100%;}
.top-section {min-height:55px; height:55px !important;}
.logo-holder, .logo-holder.sticky {margin-top:8px; margin-left:8px;}
input[type=text], textarea {width:100%; margin-left:0; margin-right:0;}
.rca {display:none;}
}

@media screen and (max-width: 768px) {
.slider-text-holder {display:none;}
}




@media screen and (max-width: 535px) {
.top-bar p {font-size:10px !important;}	
.top-bar span {font-size:12px;}
.carousel-inner {display:none;}
.mobile-slider {display:block !important; width:100%; height:250px; background:url(../images/slide-03.jpg) top center no-repeat; background-size:cover; margin-bottom:15px;}
.mobile-buttons {float:left; display:block !important;; width:90%; margin:0 5%;}
.blue-text-holder h2 {font-size:24px;}
.blue-text-holder p, .real-estate-section-left p {font-size:14px;}
.hollow-box-text {width:300px; right:0%; font-size:20px; top:35%;}
.hollow-box {width:300px; height:300px;}
.promo {min-height:420px;}
.contact-section h2 {margin-bottom:5px;}
.footer p, .footer-menu li a {font-size:14px;}
.contact-section h2, .boxes-holder h2 {font-size:24px;}
p {font-size:16px;}
.page-banner h1, .page-section h2 {font-size:24px;}
.real-estate-section-left-01 {padding:40px;}
.real-estate-section-left-01 li {font-size:16px;}
.real-estate-section-right-01 {min-height:160px;}
}

