@font-face{font-family:'Bitter_Italic';src:url(../fonts/Bitter-Italic-VariableFont_wght.ttf)}@font-face{font-family:'Bitter';src:url(../fonts/Bitter-VariableFont_wght.ttf)}.smc-edit,.smc-new,.smc-edit-template{font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;float:right;cursor:pointer;z-index:400;border:1px solid #ddd;border-radius:3px;padding:4px 5px!important;line-height:14px;color:#999!important;background:#fff;top:10px;bottom:inherit!important}.smc-edit{right:20px}.smc-new{right:60px}.smc-edit-template{right:100px}.top-180{top:180px}.top-0{top:0}.right-0{right:0}.top-neg-40{top:-40px}.pos-left-20{right:unset;left:20px}.editable-opacity{position:relative;opacity:.5;background:#000}.editable-opacity .overlay{position:absolute;width:100%;height:100%;background:#000;padding:0;margin:0;opacity:.5}.pos-rel{position:relative}.no-scroll{overflow:hidden!important;height:100%!important}.semi-bold{font-weight:600}body{color:#000}@import url('https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,400;1,300;1,400&display=swap');body{font-size:16px;font-family:'Open Sans',sans-serif}a,a:hover,a:focus{color:#8b1b2c}a.btn_1,.btn_1{font-weight:400}.header{background:#fff}.header.sticky{opacity:1;position:fixed;padding:0;border-bottom:none!important}.header #top_menu,.header .main-menu,.header_in .main-menu{margin-top:15px}.main-menu>ul>li>a{color:#000}.strip figure,article.blog{border-radius:0}article.blog:not(.agent-tile) figure {height:360px!important}article.blog figure img{width:100%!important;height:auto!important}.strip figure{height:270px}.strip figure .item_title{background:none}.listings-container .strip{transition:transform .3s ease-out , box-shadow .3s ease-out;background:#eee;border-radius:5px}.listings-container .strip:hover{box-shadow:0 0 120px #000;transform:scale(1.07);z-index:1000}.listings-container .strip figure{border-radius:5px 5px 0 0}.listings-container .strip figure img{width:210%;max-width:unset}.listings-container .strip figure .smc-edit img{width:12px!important}.listings-container .strip figure .status-banner{position:absolute;z-index:99;background:#8b1b2c;color:#fff;padding:2px 20px 2px 10px;top:10px;left:0;text-transform:uppercase;box-shadow:1px 1px 1px rgba(0,0,0,.5);border-radius:0 5px 5px 0}.listings-container .strip ul{padding:0 12px 12px}.listings-container .strip ul li .prop-bullet{color:#8b1b2c;font-size:8px;vertical-align:middle;display:inline-block;margin-bottom:2px}.listings-container .strip ul li h3{font-size:1.3rem;margin:0;font-family:'Source Sans Pro',sans-serif;color:#8b1b2c;font-weight:600}.listings-container .strip ul li{display:list-item;list-style:none;color:#000}.listings-container .strip ul li:last-child{float:none;padding-top:6px}ul#top_menu>li a.btn_access:hover{background:#8b1b2c;border-color:#8b1b2c}.item_version_2 a{border-radius:0}.main_title span em{background:#8b1b2c}a.btn_1,.btn_1,a.btn_1:hover,.btn_1:hover{background:#8b1b2c}.strip ul li a i:hover{color:#8b1b2c}.btn-fullcolor,.btn-fullcolor:focus{background-color:#8b1b2c;border-color:transparent;color:rgba(255,255,255,.7)}form input[type="submit"]{font-size:18px;text-transform:uppercase;margin-right:15px;margin-top:5px}.search-by-map{min-width:100px;float:left}.map-link{color:#8b1b2c}.map-link .icon_globe-2{font-size:30px;color:#8b1b2c;display:inline-block;float:left;margin:5px 8px 5px 5px}footer:before{background:#8b1b2c}.follow_us ul{margin:0}.home-buttons-container{}.home-buttons-container .row .col-md-6{height:480px}.home-buttons-container .row .col-md-6:first-child{background:url(/custom/images/xHOMEpage_Ranch_Photo1.jpg.pagespeed.ic.HF8T3L8ljk.jpg);background-position:50%;background-size:cover}.home-buttons-container .row .col-md-6:nth-child(2) {background:url(/custom/images/xHOMEpage_Ranch_Photo2.jpg.pagespeed.ic.SdJfGPVlji.jpg);background-position:50%;background-size:cover}.home-buttons-container .row .col-md-6:nth-child(3) {background:url(/custom/images/xHOMEpage_Ranch_Photo3.jpg.pagespeed.ic.A1uma4ckX0.jpg);background-position:50%;background-size:cover}.home-buttons-container .row .col-md-6:last-child{background:url(/custom/images/xHOMEpage_Ranch_Photo4.jpg.pagespeed.ic.Wp7Xa4h4X_.jpg);background-position:50%;background-size:cover}.home-buttons-container .row .col-md-6 .button-container{border:3px solid #fff;margin:45px;padding:15px 0;text-align:center;color:#fff;height:390px!important}.home-buttons-container .row .col-md-6 .button-container .button-large-text{display:block;font-size:89px;text-transform:uppercase;line-height:92px;margin:25px 0 15px}.home-buttons-container .row .col-md-6 .button-container .button-sub-text{font-size:38px;padding:0 45px;text-align:center;display:block;line-height:42px}.home-buttons-container .row .col-md-6 .intro-button-link{position:absolute;bottom:75px;color:#fff;font-size:22px;right:78px}.featured-intro{font-size:20px;color:#000}.video-buttons-container{z-index:99;position:absolute;bottom:0;width:100%;background:transparent}.video-buttons-container .btn-inverse{background:rgba(255,255,255,.6)!important;width:285px}.intro-section .main_title h2{max-width:100%!important;font-size:36px;color:#3c3e40}.intro-section{background:url(/custom/images/Barn_Sunset_light_sky.jpg.pagespeed.ce.9G8uLx6FRM.jpg);background-position:100% 55%;padding-bottom:175px;background-size:cover;text-shadow:1px 1px 2px #fff}.intro-section .container.margin_60_40{padding-top:10px;padding-bottom:12%}.intro-section .main_title h2,.intro-section h3{font-family:'Source Serif Pro',serif;color:#3c3e40}.listings-container{margin-right:20px;margin-left:20px}.listings-container .main_title h2{text-transform:uppercase;font-family:'Source Sans Pro',sans-serif;font-size:2.5rem;letter-spacing:1px;color:#3c3e40}header.sticky .main-menu>ul>li:hover>a,header.header_in .main-menu>ul>li:hover>a{color:#8b1b2c}.list-style-none{list-style-type:none!important}.property-specs i[class^="icon-"]{font-size:20px}.property-gallery.owl-theme.categories_carousel .item a{padding:0;margin:0}.property-gallery.owl-theme.categories_carousel .item a img{margin:0;width:100%;height:auto}.property-gallery.owl-theme.categories_carousel .owl-nav .owl-next{right:-36px}.property-gallery.owl-theme.categories_carousel .owl-nav .owl-prev{left:-36px}.property-price{font-size:2rem;padding-top:5px;display:inline-block;margin-bottom:2px}.box_booking .body{padding:0 15px 20px}.property-search:after{content:"";display:block;clear:both}.nav-link:hover,.nav-link:focus{color:#8b1b2c}.btn_large_font{font-size:26px!important;letter-spacing:.4px}.btn-inverse{background:#fff!important;color:#8b1b2c!important;border:3px solid #8b1b2c!important}.text-uppercase{text-transform:uppercase!important;font-family:'Source Sans Pro',sans-serif}footer{background:#3c3e40;color:#fff}footer .links ul li a,ul.additional_links li a,ul.additional_links li a:hover,footer .links ul li a:hover,footer .links ul li a:hover:after,ul.additional_links li span{color:#fff}.listings-container .col-xl-3.col-lg-6.col-md-6.col-sm-6{}.listings-container .row{margin:0}.strip ul li{font-size:1rem}.listings-container .strip:after{content:"";display:block;clear:both}.listings-container ul li.price{padding-left:25px}footer .btn_access{margin:0;border:1px solid #999;color:#fff;padding:7px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin-right:5px}.btn_1.small:focus,.btn_1.small:hover{color:#fff}.header #logo .logo_normal,.header_in #logo .logo_normal{margin-left:12px}header #logo a.home-link{display:block}header #logo a.home-link object{pointer-events:none}header.header_in.sticky{padding:0}header.header_in.sticky .logo_sticky{display:inline-block}header.header_in .logo_sticky,header.header_in.sticky .logo_normal{display:none}header.sticky object{display:none}header.header_in.sticky #logo{float:left;width:auto}.header .header-info-container,.header_in .header-info-container{position:relative;z-index:9;top:12px;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-width:370px;display:inline-block}.header .header-info-container span,.header_in .header-info-container span{display:block}.header_in .header-info-container{}.header.sticky .header-info-container{}.header.sticky .header-info-container{}.header.sticky .header-info-container>span{display:inline-block}.property-page .header-info-container .links-container{display:none}.header.sticky .container-fluid,.header_in.sticky .container-fluid{padding-left:0}.main-menu>ul>li>a{font-size:1.1rem}.main-menu ul ul.meganav{min-width:295px}.box_general{overflow:visible}.sold-flag{position:absolute;left:-10px;top:8%;background:#fff;padding:7px 15px;color:#8b1b2c;border-radius:0;z-index:999;border:1px solid #8b1c2b}span.sold-flag:before{content:'';background:transparent;border-top:7px solid #8b1b2c;position:absolute;bottom:-8px;left:2px;width:12px;border-right:7px solid #8b1b2c;border-bottom:7px solid #8b1b2c;border-left:6px solid #8b1b2c;border-bottom-color:transparent;border-top-color:transparent;border-left-color:transparent;transform:rotate(135deg)}@media only screen and (min-width:992px){.main-menu ul ul li a{font-size:.9rem}.main-menu ul ul.meganav li{float:left;width:50%}.main-menu ul li:last-child>ul{left:auto;right:3px}.main-menu ul li:last-child>ul:before{left:auto;right:12%}}.pos-rel{position:relative}.property-images{position:absolute;top:8%;left:0;border-radius:0 3px 3px 0!important}.brochure-btn{margin:-4px 8px 5px}.brochure-btn:first-child{margin-left:0}.more-property-info{display:block;margin-top:25px}.property-page h1{font-size:2.2rem;font-weight:400;font-family:'Source Serif Pro',serif}.property-page .tabs_detail .nav-tabs{border:none}.property-page .tab-content{clear:both}.property-page .box_general .img-fluid{max-width:auto;width:100%}.property-page .buttons-container{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:100%}.property-page .buttons-container a{background:#8b1b2c!important;color:#fff!important;border:.5px solid #fff!important;font-size:1rem!important}.property-page .buttons-container a:hover{background:#fff!important;color:#8b1b2c!important;border-color:#8b1b2c!important}.property-page a.btn_1.small,.btn_1.small{font-size:1rem!important}.property-page .brochure-btn:hover{background:#8b1b2c!important;border-color:#8b1b2c!important;color:#fff!important}article.blog figure img:hover{transform:translate(-50%,-50%)}article.blog{background:#eee;transition:transform .3s ease-out , box-shadow .3s ease-out}article.blog:hover{box-shadow:0 0 120px #000;transform:scale(1.07);z-index:1000}article.blog figure img{top:70%!important}article.blog .post_info h2{font-size:1.2rem}article.blog .post_info h2 a:hover{color:#8b1b2c!important}article.blog .post_info p{font-size:17px}.btn-property-search{float:right;width:70px;height:72px;background:#8b1b2c;color:#fff;margin-left:15px;margin-right:-15px;margin-top:0}.btn-property-search i.icon_search{font-size:28px;line-height:69px}.agent-form .btn_1:hover{background:#fff;color:#8b1b2c;border:3px solid #8b1b2c}.main_title.center h2{font-size:2.5rem;color:#3c3e40}.outer-bio-container{height:auto}.inner-bio-container{height:auto}.bio-read-more{position:absolute;bottom:-11px;left:10px;display:none}.btn_1.custom-btn.find-a-broker:hover{background:#fff!important;border:2px solid #8b1b2c!important}.agent-listings-accordion h4.panel-title{margin-bottom:25px}.modal-dialog{margin:10rem auto}.listing-quote{margin:30px 135px 50px;font-size:28px;color:#8b1b2c;font-style:italic;font-weight:400;font-family:'Source Serif Pro',serif}.listing-quote .icon_quotations,.listing-quote .fa-quote-left,.listing-quote .fa-quote-right{font-size:38px;color:#acacac}.broker-quote .listing-quote{margin:30px 28px 35px;font-size:22px}.broker-quote .listing-quote .icon_quotations{}.list-icons{list-style-type:none;float:right;margin-right:25px}.list-icons li{float:left;margin-right:8px}.property-page .main_info_wrapper{padding-bottom:0}.btn_gray{color:#555!important;border-color:#555!important}.btn_gray:hover{color:#8b1b2c!important;border-color:#8b1b2c!important}.btn_thin_border{border-width:1px!important}.nopadding{padding:0!important}.location-size{font-size:19px;margin-bottom:10px}.property-page .view-more{font-size:20px}.property-page .close-details{display:inline-block;font-size:20px;margin-top:15px}.property-page .tabs_detail .tab-content .card .card-body{padding-top:0}.main_info_wrapper .main_info .user_desc{font-size:17px}.user_desc ul{display:block;width:100%}.user_desc ul li{margin-bottom:8px}.homepage_btn:hover{background:#8b1b2c!important;color:#fff!important}.homepage-map-containter{background:url(/custom/images/xBullSprings_panotrees_crop.jpg.pagespeed.ic.wZHqzK34ly.jpg);background-size:auto 100%;background-position:50% 0%}.homepage-map-containter>.container>.row{margin-top:-115px}.homepage-map-containter h3{font-size:42px;margin-bottom:15px;color:#000;font-family:'Source Serif Pro',serif}.homepage-map-containter p{font-size:20px;color:#000}.homepage-map-containter>.container{padding:140px 0 225px}.homepage-map-containter .map-text{border-radius:5px;padding:0 15px 15px}.homepage-map-containter .map-text h3{font-family:"Source Serif Pro",serif;font-weight:400}footer .footer-contacts{list-style-type:none}footer .footer-contacts li{margin-bottom:8px}footer .footer-contacts li a{color:#fff;opacity:.8}footer .footer-contacts li a:hover{opacity:1}footer .footer-image{max-width:200px}.footer-links,.footer-links a{color:#fff;opacity:.8}.footer-links a:hover{opacity:1}.footer-links{border-width:0 2px;border-style:solid;border-color:rgba(255,255,255,.8)}.agent-container{background:#fff;border-radius:5px}.agent-container .agent-header{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:15px}.agent-container .agent-header .agent-title{display:inline-block;margin-bottom:15px}.agent-container .agent-top-container{border:1px solid rgba(0,0,0,.1);margin-bottom:30px}.agent-container .agent-top-container .btn_1:hover{background:#8b1b2c!important;color:#fff!important}.agent-container .agent-top-container .contact-us{list-style-type:none;padding:0}.agent-container .agent-top-container .contact-us li{margin-bottom:4px}.agent-container .agent-top-container .contact-us li a{margin-bottom:10px;display:inline-block}.agent-container .agent-video{padding-bottom:56.25%;margin-top:25px;position:relative;overflow:hidden}.agent-container .agent-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.white-bg{background:#fff}#contact-agent{margin:15px}.agent-form .col-sm-12{margin-bottom:15px}.agent-page .breadcrumb-container{padding:30px 15px 0}.margin_30_30{padding:30px 0}.property-page .buttons-container .btn_1{margin:0 8px}.highlights-row,.home-map-row,.no-margin-row{margin-right:0;margin-left:0}header a.open_close{color:#8b1b2c!important}.layer{z-index:99!important}.filters_2{display:none}.filters_full{display:none}.filters_full.sticky{display:block;z-index:1001!important;top:73px!important}article.blog.agent-tile .post_info ul li:last-child{float:none!important}article.blog.agent-tile .post_info p{margin-bottom:5px}article.blog.agent-tile .quote{font-size:15px;font-style:italic;margin-bottom:0}article.blog.agent-tile .post_info h2{font-size:1.75rem}article.blog.agent-tile .post_info h2 a{color:#8b1b2c}article.blog.agent-tile .post_info .info-container{padding-bottom:10px}article.blog.agent-tile img{top:50%!important}article.blog .post_info ul li{font-size:1rem!important}.broker-search-container{border:1px solid #e4e4e4;border-radius:5px;padding:15px;margin-bottom:60px}.broker-search-container h3{font-size:20px;margin-top:8px}.broker-search-container .form-group{margin-bottom:0}.broker-search-container .btn_1{padding:8px 20px}.region-container{border-bottom:1px solid rgba(0,0,0,.75);margin-bottom:15px;padding:8px;position:relative}.region-container p{margin-bottom:8px;font-weight:bold}.region-container .form-group{margin-bottom:0}.region-container .form-group .row>div{margin-bottom:8px}.region-container .select-region{position:absolute;top:8px;right:8px;font-size:14px}.region-type-container{border-bottom:1px solid rgba(0,0,0,.75);margin-bottom:15px;padding:8px;position:relative}.region-type-container p{margin-bottom:8px;font-weight:bold}.region-type-container .form-group{margin-bottom:0}.region-type-container .form-group .row>div{margin-bottom:8px}.region-type-container .select-region{position:absolute;top:8px;right:8px;font-size:14px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:#8b1b2c!important;width:24px!important;height:24px!important;border-radius:25px!important}.ui-slider-handle.ui-state-hover,.ui-slider-handle.ui-state-focus{background:#8b1b2c!important;border:none!important;outline:none!important}#price-slider,#area-slider{color:#8b1b2c!important}.marketing-partner-container .img-container{width:20%;float:left;margin:0 15px 15px 0}.marketing-partner-container .img-container img{width:100%}.no-side-margin{margin-right:0!important;margin-lef:0!important}.container_check input:checked ~ .checkmark {background:#8b1b2c}.form-control{height:41px}.widget ul.cats a:hover{color:#8b1b2c}.page_header.no-title{font-size:0}.margin_30_0{padding-top:30px;padding-bottom:0}.margin_15_0{padding-top:15px;padding-bottom:0}.margin_15_40{padding-top:15px;padding-bottom:40px}.margin_0_40{padding-top:0;padding-bottom:40px}.close-filters{font-size:1.5rem;color:#8b1b2c}.close-filters:hover{cursor:pointer}.singlepost figure.post-details-image{width:50%;float:left;margin:0 30px 30px 0}.property-info-header{padding:15px 20px 0}.cta-container{background:#8b1b2c;padding-bottom:15px}.cta-container h3{color:#fff}.cta-container .col-md-8{padding-top:18px!important}.cta-container .col-md-4{padding-top:15px!important}form#newsletter_subscribe .col-md-5,form#newsletter_subscribe .col-md-2{margin-bottom:15px}.submit-newsletter{margin-top:0!important;padding:4px 20px}.archive .card-header{padding:0}.archive .card-header h5{margin-bottom:0!important}.archive .card-header h5 a{display:block;padding:.75rem 1.25rem}.archive .archive-body{padding:20px}.archive .archive-body .widget-title{display:none}.archive .archive-body ul{list-style-type:none}.archive .archive-body ul li{float:left;margin:8px;width:30%}.swipe-btn{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);font-size:40px}.btn_1.report{color:#fff!important}.btn_1.report:hover{color:#fff!important}.article-locator .panel-group{margin:8px 0 0}.article-locator .panel-group .panel{border-top:3px solid #8b1b2c}.article-locator .panel-group .panel .panel-title{font-size:20px;padding:10px 20px}.article-locator .panel-group .panel .panel-title a.accordion-toggle{font-size:1.3rem;padding:1px 12px}.article-locator .panel-group .panel .panel-body{padding:5px 20px 30px}.article-locator h1{font-size:2rem;color:#8b1b2c;font-weight:600}.article-locator h2{color:#8b1b2c;font-weight:600}.inner-page-margin-top{margin-top:103px}.inner-page-margin-top.page-header-top{margin-top:81px}.page-header-top .breadcrumb-container{position:absolute;z-index:9}.page-header{margin:100px 0 30px}.page-header h1{color:#fff;font-size:3.5rem;text-align:center;margin-top:40px;font-family:'Source Serif Pro',serif}.article-locator.highlight .body-article-content{padding:20px}.article-locator.highlight.grey .body-article-content{background:#58595b;color:#fff}.article-locator.highlight.grey .body-article:first-child .body-article-content,
.article-locator.highlight.grey .body-article:nth-child(3) .body-article-content {background:rgba(88,89,91,.7)}.article-locator.highlight .body-article .body-article-content h2{color:#fff;font-size:1.4rem;margin-bottom:25px}.no-padding{padding:0!important}.marketing-images{background:#8b1b2c}.marketing-images p{padding:30px 50px;color:#fff;font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.marketing-images img.img-responsive{width:100%;height:auto}.marketing-images .border{border:1px solid #fff;position:absolute;top:0;left:0;width:calc(100% - 50px);height:calc(100% - 50px);margin:25px}.subscribe-section p{font-size:18px}.subscribe-section p .subscribe-link{display:inline-block;margin-left:20px;font-weight:600}.contact-section .contact-text-container{position:absolute;top:0;width:100%;text-align:center;margin-top:30px}.contact-section .contact-text-container a{color:#222;font-size:22px}.filter_type ul{list-style-type:none}.noUi-connect{background:#8b1b2c!important}.filter_type{margin:0 15px!important}.red-text{color:#8b1b2c!important}.blog .blog-description{color:#222!important}.agent-page-listings-container{margin-bottom:30px}.btn_1.small.brochure-btn{background:linear-gradient(to bottom,#5cb85c 0,#419641 100%);box-shadow:2px 2px 10px rgba(0,0,0,.25);font-weight:600;letter-spacing:1.5px}.btn_1.small.brochure-btn:hover{background-color:#419641}a.btn_1.cta-button{min-width:unset;width:100%;max-width:250px}@media only screen and (min-width:992px){.main-menu ul>li i{display:none}.main-menu ul li:nth-child(4) > ul {left:auto;right:3px}.main-menu ul li:nth-child(4) > ul:before {left:unset;right:12%}}@media only screen and (min-width:768px){.view-mobile{display:none}.hide-mobile{display:block}}@media only screen and (max-width:1340px) and (min-width:768px){.home-buttons-container .row .col-md-6 .button-container .button-large-text{margin-top:5px}.home-buttons-container .row .col-md-6 .button-container .button-sub-text{font-size:30px}}@media only screen and (max-width:1240px) and (min-width:768px){.home-buttons-container .row .col-md-6 .button-container .button-large-text{font-size:55px;margin-bottom:0}.home-buttons-container .row .col-md-6 .button-container .button-sub-text{line-height:38px}}@media only screen and (max-width:1024px) and (min-width:768px){.home-buttons-container .row .col-md-6 .button-container .button-sub-text{font-size:28px}.intro-section{background-position:80% 50%}}@media only screen and (max-width:991px) and (min-width:768px){.home-buttons-container .row .col-md-6 .button-container .button-large-text{margin-top:0;line-height:75px}}@media only screen and (max-width:872px) and (min-width:768px){.home-buttons-container .row .col-md-6 .button-container .button-large-text{font-size:48px}.home-buttons-container .row .col-md-6 .button-container .button-sub-text{font-size:25px;line-height:34px}}@media only screen and (max-width:790px) and (min-width:768px){.home-buttons-container .row .col-md-6 .button-container .button-large-text{font-size:45px}}@media only screen and (max-width:767px) and (min-width:540px){article.blog:not(.agent-tile) figure {height:460px!important}article.blog:not(.agent-tile) figure img {top:86%!important}}@media only screen and (max-width:1270px){article.blog:not(.agent-tile) figure img {top:63%!important}}@media only screen and (max-width:1160px){article.blog:not(.agent-tile) figure img {top:57%!important}.marketing-images p{font-size:18px}}@media only screen and (max-width:1060px){article.blog:not(.agent-tile) figure img {top:51%!important}}@media only screen and (max-width:1024px){.marketing-images p{font-size:17px}}@media only screen and (max-width:991px){#hero_video{}.header .header-info-container,.header_in .header-info-container{display:none}.header.sticky .header-info-container,.header_in.sticky .header-info-container{display:inline-block}.header.sticky{height:60px}.header.sticky .header-info-container,.header_in.sticky .header-info-container{top:-40px}.header.sticky .header-info-container>span,.header_in.sticky .header-info-container>span{display:none}.header>.container-fluid,.header_in>.container-fluid{height:60px}#header_menu{background:#3c3e40}.main-menu ul li a:hover,a.show-submenu:hover{color:#8b1b2c!important}.main-menu>ul>li.submenu:hover>a:after{color:#8b1b2c}.header .main-menu{margin-top:0!important}#logo img{width:auto;height:60px}.header a.open_close{left:auto;right:15px}header.sticky a.open_close,.header_in a.open_close{right:15px;left:unset}.header.sticky #logo{text-align:left}.header-info-container>span{display:none}.header.sticky .header-info-container>span.links-container,.header_in.sticky .header-info-container>span.links-container{display:block}.header_in.sticky .header-info-container>span.links-container{}.homepage-map-containter p{font-size:18px}.marketing-images p{position:relative;top:unset;transform:unset;font-size:22px}.mobile-order-1{order:1}.mobile-order-2{order:2}footer .footer-image{max-width:100%}.filters_full.sticky{top:61px!important}.inner-page-margin-top.page-header-top{margin-top:0}.page-header{margin-top:78px}.header.sticky #logo,.header_in.sticky #logo{float:none!important;width:100%!important;text-align:left}.inner-page-margin-top{margin-top:81px}.agent-page #sidebar_fixed{margin-top:35px}.follow_us,.additional_links{text-align:center}}@media only screen and (max-width:960px){article.blog:not(.agent-tile) figure img {top:50%!important}article.blog:not(.agent-tile) figure {height:325px!important}}@media only screen and (max-width:870px){article.blog:not(.agent-tile) figure {height:300px!important}}@media only screen and (max-width:815px){article.blog:not(.agent-tile) figure {height:270px!important}}@media only screen and (max-width:804px){.page-header{margin-top:45px}}@media only screen and (max-width:767px){#hero_video{}.view-mobile{display:block}.hide-mobile{display:none}.header-video{margin-bottom:130px}.video-buttons-container{bottom:0}.home-buttons-container .row .col-md-6 .button-container .button-large-text{margin-top:0}.video-buttons-container .col-md-6{text-align:center!important}.video-buttons-container .col-md-6:first-child{margin-bottom:15px}article.blog:not(.agent-tile) figure {height:460px!important}article.blog:not(.agent-tile) figure img {top:94%!important}.top-image-container{margin-bottom:75px}.property-page .buttons-container{bottom:-75px}.broker-search-container form .form-control{margin-bottom:15px}.property-page .listing-quote{margin:30px 50px 50px}.intro-section .main_title h2,.intro-section h3{font-size:30px}.intro-section .container.margin_60_40{padding-top:0}.intro-section .main_title{margin-bottom:15px}.featured-intro{font-size:16px}.intro-section{background-position:74% 50%}.listings-container{margin-right:4px;margin-left:4px}.blog-section>.container{padding-right:4px;padding-left:4px}.broker-name{display:block}.archive .archive-body ul li{float:none;margin:8px 8px 15px;width:100%}.filters_2{display:none}.page-header h1{font-size:2.5rem}.contact-section .contact-text-container a{font-size:16px}.contact-section .contact-text-container h3{font-size:1.25rem}.page-header{margin-top:81px}}@media only screen and (max-width:710px){article.blog:not(.agent-tile) figure {height:428px!important}}@media only screen and (max-width:661px){article.blog:not(.agent-tile) figure img {top:87%!important}}@media only screen and (max-width:635px){.property-page .buttons-container a.btn_1.btn-inverse.small.btn_gray.btn_thin_border{font-size:.9rem!important;padding:4px 8px;margin:0 2px}}@media only screen and (max-width:650px){article.blog:not(.agent-tile) figure img {top:80%!important}}@media only screen and (max-width:620px){.home-buttons-container .row .col-md-6 .button-container .button-large-text{font-size:75px}}@media only screen and (max-width:610px){article.blog:not(.agent-tile) figure {height:425px!important}}@media only screen and (max-width:577px){.page-header{margin-top:51px}}@media only screen and (max-width:575px){#contactForm .form-group .row .col-sm-6:first-child{margin-bottom:1rem}}@media only screen and (max-width:570px){.property-page .buttons-container{bottom:-70px}.property-page .buttons-container .btn_1{margin-bottom:5px}}@media only screen and (max-width:565px){article.blog:not(.agent-tile) figure {height:390px!important}.singlepost figure.post-details-image{width:100%;float:none;margin:0 0 30px}}@media only screen and (max-width:545px){.home-buttons-container .row .col-md-6 .button-container .button-large-text{font-size:50px;margin-bottom:0}.home-buttons-container .row .col-md-6 .button-container .button-sub-text{font-size:30px;line-height:32px}.homepage-map-containter{background-size:auto;background-position:59% 0%}.intro-section{background-position:70% 50%}}@media only screen and (max-width:540px){article.blog:not(.agent-tile) figure {height:340px!important}article.blog:not(.agent-tile) figure img {top:87%!important}}@media only screen and (max-width:500px){article.blog:not(.agent-tile) figure {height:320px!important}.agent-container .agent-top-container .contact-us li a{padding:10px 5px}}@media only screen and (max-width:490px){.property-page .buttons-container{bottom:-85px}.property-page .buttons-container a.btn_1.btn-inverse.small.btn_gray.btn_thin_border{margin-top:8px}}@media only screen and (max-width:480px){header #logo a.home-link object{max-width:250px;height:auto}.header-video{height:100vh!important;margin-bottom:0}#hero_video{}.video-buttons-container{bottom:208px}.intro-section{background:#3c3e40;padding-bottom:20px}.intro-section .main_title h2,.intro-section .featured-intro{color:#fff;text-shadow:none}.intro-section .main_title h2{margin-bottom:40px}.homepage-map-containter{background:url(/custom/images/xMap_Website_Footer.jpg.pagespeed.ic.hhrIQMoy8n.jpg);background-size:cover;background-position:100%}.homepage-map-containter>.container{padding-top:150px}.homepage-map-containter p{font-size:20px}.home-buttons-container .row .col-md-6 .button-container{margin:45px 5px}.home-buttons-container .row .col-md-6 .button-container .button-large-text{font-size:40px}.home-buttons-container .row .col-md-6 .button-container .button-sub-text{font-size:24px}article.blog:not(.agent-tile) figure img {top:83%!important}}@media only screen and (max-width:455px){article.blog:not(.agent-tile) figure {height:295px!important}}@media only screen and (max-width:420px){article.blog:not(.agent-tile) figure img {top:76%!important}.filters_full .sort_select{max-width:150px!important}}@media only screen and (max-width:405px){.home-buttons-container .row .col-md-6 .button-container .button-sub-text{font-size:22px;line-height:30px}}@media only screen and (max-width:392px){article.blog:not(.agent-tile) figure img {top:71%!important}}@media only screen and (max-width:375px){.page-header{margin-top:49px}}@media only screen and (max-width:370px){article.blog:not(.agent-tile) figure img {top:67%!important}}