@media only screen and (max-width:1150px){
/*.main-header .header-upper .logo-outer,.main-header .header-upper .upper-right{width:100%;text-align:center}*/
.main-header.header-style-two .header-upper .logo-outer,.main-header.header-style-two .header-upper .menu-outer{width:auto;text-align:left}
.main-header.header-style-three .header-upper .logo-outer,.main-header.header-style-three .header-upper .menu-outer{width:100%;text-align:center}
.main-menu .navigation>li{text-align:left}
.main-menu .navigation>li>a{padding-left:15px;padding-right:15px}
.main-header .info-box{display:inline-block;margin:10px 25px;float:none;/*text-align:left*/}
.property-details .image-column,.two-col-fluid .image-column{background:0 0;position:relative;height:auto;width:100%!important}
.property-details .image-column .hidden-image,.two-col-fluid .image-column .hidden-image{display:block!important}
.main-header .header-lower .bg-layer,.sponsors-section h2:after{display:none}
.two-col-fluid .right-column .inner-box{padding-left:10px!important;max-width:none!important}
.sponsors-section .images-outer,.sponsors-section h2{text-align:center}
.main-slider .outer-box .info-list li{font-size:12px}
.blog-news-section{padding-right:0!important}
.property-info-sec .info-column{padding-left:15px!important}
.video-section .caption-box .text-left,.video-section .caption-box .text-right{text-align:center!important;padding:10px 15px}
.col-md-4.masonry-item{width:33.333%}
}

@media only screen and (min-width:768px){
.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block!important;visibility:hidden;opacity:0}
}

@media only screen and (max-width:1023px){
.contact-section .outer-box::after,.contact-section .outer-box::before,.main-menu .navigation>li.dropdown>a:before,.monthly-day-pick .monthly-day-number:before,.sticky-header{display:none}
.page-wrapper{overflow:hidden}
.header-style-two{position:relative;background:#253d4a}
.header-style-two .main-menu .navigation>li.dropdown>a,.main-menu .navigation>li>a{padding-left:7px;padding-right:7px}
.header-style-two .main-menu .navigation>li{margin-left:10px}
.header-style-three .main-menu .navigation>li{margin-right:10px}
.header-style-two .main-menu .navigation>li>ul>li>ul{left:auto!important;right:100%!important}
/*.header-style-three .main-menu .navigation>li.dropdown>a,.header-style-three .main-menu .navigation>li>a,.main-menu .navigation>li.dropdown>a{padding-right:7px}*/
/*.main-header .header-upper .upper-right{width:100%}*/
.main-header .header-upper .upper-column{margin-left:0;padding-right:15px}
.property-details .right-column .inner-box{padding-left:0!important}
.main-slider .outer-box h2 strong{font-size:42px}
.main-slider .outer-box .info-list li strong{position:relative;top:-7px!important;line-height:20px}
.main-slider .outer-box .info-list li{font-size:12px!important;line-height:24px}
.contact-section .agent-column .inner-box{background:rgba(249,249,249,1);border:10px solid #fff}
.contact-section .form-column .inner-box{background:rgba(37,61,74,1)}
.nearby-section .content-column{padding:0 15px 20px}
.nearby-section .map-column .map-outer,.nearby-section .map-column .map-outer .locations-box{width:360px;height:360px}
.two-col-fluid .right-column .inner-box{padding:50px 10px!important}
.agent-section .sec-title{padding-left:0;max-width:none}
.agent-section .outer-box{padding-left:0}
.agent-section .outer-box .agent-image{position:relative;left:0;top:0}
.agent-section .outer-box .content-box{padding:70px 30px}
.m-d monthly-day,.monthly-day{padding:20px 10px}
.sidebar-page-container .content-side{padding-right:15px!important}
.sidebar-page-container .author-box{margin:0 0 30px}
.call-to-action .column,.call-to-action .column .text-right{text-align:center!important}
.col-sm-6.masonry-item{width:50%}
.contact-form-section .agent-column .inner-box{margin-bottom:40px}
}

@media only screen and (max-width:767px){
.main-header .header-upper .logo-outer{display:block;width:100%;text-align:center}
.main-header.header-style-two .header-upper .logo-outer{position:absolute;left:0;top:0;padding:5px 15px;z-index:15;width:auto}
.main-header.header-style-two .header-upper .menu-outer{width:100%}
.main-header .nav-outer{padding-right:0}
.main-header .btn-outer{right:auto;left:0;z-index:14;height:58px}
.main-header .btn-outer .visit-btn{padding:16px 0}
.main-header .header-top .top-left,.main-header .header-top .top-right{width:100%;text-align:center}
.main-header .header-top .top-left ul,.main-header .header-top .top-right ul{text-align:center}
.main-header .header-top .top-left ul li,.main-header .header-top .top-right ul li{display:inline-block;float:none}
.main-header .main-menu{padding-top:0;width:100%;margin:0}
.main-menu .collapse{max-height:300px;overflow:auto;float:none;width:100%;padding:10px 10px 0;border:none;margin:0;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
.main-menu .collapse.in,.main-menu .collapsing{padding:10px 10px 0;border:none;margin:0 0 15px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.main-menu .navbar-header{position:relative;float:none;display:block;text-align:right;width:100%;padding:12px 0;right:0;z-index:12}
.main-menu .navbar-header .navbar-toggle{display:inline-block;z-index:7;border:1px solid #fff;float:none;margin:0 15px 0 0;border-radius:0;background:#0B6AC1}
.header-style-three .main-menu .navbar-header .navbar-toggle,.header-style-two .main-menu .navbar-header .navbar-toggle{border-color:#0B6AC1;margin-right:0}
.main-menu .navbar-header .navbar-toggle .icon-bar{background:#fff}
.main-menu .navbar-collapse>.navigation{float:none!important;margin:0!important;width:100%!important;background:#0B6AC1;border:1px solid #fff;border-top:none}
.main-menu .navbar-collapse>.navigation>li{margin:0!important;float:none!important;width:100%}
.main-menu .navigation>li>a,.main-menu .navigation>li>ul:before{border:none}
.main-menu .navbar-collapse>.navigation>li>a{border:none!important}
.main-menu .navigation li.dropdown>a:after,.main-menu .navigation>li.dropdown>a:before,.main-menu .navigation>li>ul>li>a::before,.main-menu .navigation>li>ul>li>ul>li>a::before{color:#fff!important;right:15px;font-size:16px;display:none!important}
.main-menu .navbar-collapse>.navigation>li>ul,.main-menu .navbar-collapse>.navigation>li>ul>li>ul{position:relative;border:none;float:none;visibility:visible;opacity:1;display:none;margin:0;left:auto!important;right:auto!important;top:auto!important;width:100%;background:#0B6AC1;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-moz-border-radius:0;border-radius:0;transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;-o-transition:none!important;-moz-transition:none!important;border-top:1px solid rgba(255,255,255,1)!important}
.main-menu .navbar-collapse>.navigation>li,.main-menu .navbar-collapse>.navigation>li>ul>li,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li{border-top:1px solid rgba(255,255,255,1)!important;opacity:1!important;top:0!important;left:0!important;visibility:visible!important}
.main-menu .navbar-collapse>.navigation>li:first-child{border:none}
.main-menu .navbar-collapse>.navigation>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a{padding:10px!important;line-height:22px;color:#fff;background:#0B6AC1;text-align:left}
.main-menu .navbar-collapse>.navigation>li>a:active,.main-menu .navbar-collapse>.navigation>li>a:focus,.main-menu .navbar-collapse>.navigation>li>a:hover{background:#6CB5F7 !important;}
.main-menu .navbar-collapse>.navigation>li.current-menu-item>a,.main-menu .navbar-collapse>.navigation>li.current>a,.main-menu .navbar-collapse>.navigation>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a{background:#0B6AC1;color:#fff!important}
.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn{display:block}
/*.main-menu .navbar-collapse>.navigation li.dropdown:after,.main-menu .navigation>li>ul:before,.main-slider .tp-caption{display:none!important}*/
.main-header .social-links-one{top:0}
.contact-section .info-column,.property-info-sec.style-three .info-column{padding-left:15px}
.main-slider,.page-title{margin-top:0!important}
.error-section .bigger-text,.error-section .extra-big{font-size:36px;line-height:44px;margin-bottom:15px}
.error-section .text-lower strong{display:block}
.property-dimensions .tabs-box .tab-buttons{display:block;text-align:center;background:0 0;border:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.property-dimensions .tabs-box .tab-buttons .tab-btn{display:inline-block;padding:10px 25px;margin:0 5px 10px;border:1px solid #e9e9e9;background:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.1);-ms-box-shadow:0 0 4px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 4px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,.1);box-shadow:0 0 4px 0 rgba(0,0,0,.1)}
.gallery-carousel-container .ms-gallery-template .ms-slide-info,.testimonials-section .owl-controls{display:none}
.map-section .outer-container .info-container{padding:30px 0 15px 20px}
.page-title{padding:50px 0 5px}
.agent-section .form-column .title-box h2,.call-to-action .column h2,.contact-form-section h2,.page-title h1,.property-details .right-column h2,.sec-title h2{font-size:24px}
.sec-title h3,.sidebar-page-container .blog-news-column h3{font-size:16px}
.blog-detail .blog-news-column h3,.default-title h2,.services-style-one .title-box h2,.subscribe-intro .column h2{font-size:20px}
.gallery-carousel-container .ms-skin-black-2 .ms-nav-next,.gallery-carousel-container .ms-skin-black-2 .ms-nav-prev{margin-top:-22px}
.tabbed-floor-plans .floor-details{padding:40px 20px}
.main-footer.style-two .footer-bottom .copyright,.main-footer.style-two .footer-bottom .logo{width:100%;text-align:center;padding:5px 0}
.main-footer .footer-bottom{padding:25px 0}
/*.main-header .header-upper .upper-column.info-box{display:block;width:100%;text-align:center;padding:10px}*/
.main-header .info-box .icon-box{position:relative;display:block;margin:0 auto 10px}
.page-title .bread-crumb{text-align:left!important;margin-bottom:15px}
.col-xs-12.masonry-item{width:100%}
.contact-form-section .outer-box{padding:0}
.socials{max-width:370px;}
.socials img {width:60px; margin: 10px 0;}
}

@media only screen and (max-width:599px){
.main-header .header-top .top-left,.main-header .header-top .top-right{float:none!important;text-align:center}
.sidebar-page-container .author-box .inner,.sidebar-page-container .comments-area .comment,.sidebar-page-container .comments-area .reply-comment{padding-left:0;margin-left:0}
.sidebar-page-container .author-box .image,.sidebar-page-container .comments-area .comment-box .author-thumb{position:relative;top:0;left:0;margin-bottom:20px!important}
.main-header .header-upper .upper-column{margin-left:0;width:100%;padding-right:0}
.sidebar-page-container .comments-area .reply-comment{margin-left:0}
.sidebar-page-container .comments-area .comment-info .comment-time{float:left!important}
.featured-style-one .inner-box{text-align:center}
.featured-style-one .icon-box{margin:0 auto 20px}
.sidebar-page-container .comments-area .reply-btn{position:relative!important;top:0!important;right:0}
.blog-news-section .post-share-options .pull-right.text-left{float:left!important;padding-top:10px!important;width:100%}
.main-header .header-upper .upper-right{padding:0}
.circular-boxes .circular-info-box,.circular-boxes .circular-info-box:nth-child(3){margin:0 10px 25px}
.property-info-sec .desc-column .documents strong{display:block;margin-bottom:10px}
.feature-column .inner-box .icon-box,.gallery-single-container .specs-column .icon-box{position:relative;margin:0 auto 20px}
.agent-section .outer-box .content-box .call-advisor{position:relative;left:0;right:0;bottom:0;top:20px}
.contact-section .agent-column .inner-box,.contact-section .form-column .inner-box,.contact-section.extended .agent-column .inner-box,.contact-section.extended .form-column .inner-box{padding:40px 20px}
.feature-column .inner-box{padding-left:0;text-align:center}
.feature-column .inner-box .icon-box{left:0;top:0}
.m-d monthly-day,.monthly-day{padding:10px 5px}
#schedule-box .default-form{padding:30px 10px}
.gallery-single-container .controls .control-btn{width:52px;height:52px;overflow:hidden;font-size:0}
.gallery-single-container .controls .control-btn .post-title{display:none}
.gallery-box .popup-header{padding:20px}
.gallery-box .popup-header .btn-close{right:0;top:0}
.gallery-single-container .specs-column .info-block{padding-left:0;text-align:center}
.blog-news-column .post-content,.classic-view .blog-news-column .post-content{margin:20px 0}
}

@media only screen and (max-width:499px){
.main-header .header-upper .upper-column.info-box{margin-left:0;margin-right:0;float:none}
.main-header .btn-outer{width:200px}
.property-details .tabs-box .tab-buttons .tab-btn,.property-dimensions .tabs-box .tab-buttons .tab-btn{display:block;float:none;margin:0 0 15px;text-align:center}
.nearby-section .map-column .map-outer,.nearby-section .map-column .map-outer .locations-box{width:100%;height:300px;border-radius:0}
.property-info-sec .image-box{padding:5px}
.nearby-map-section .location-block{display:block}
.monthly-day-title-wrap div{font-size:9px}
}
