@media only screen and (min-width:1601px){#section-4{background-size:cover}}@media only screen and (max-width:1199px){nav #navi li a{padding:13.5px 32px}nav #navi li ul{left:50%;transform:translateX(-50%)}nav #navi li ul li a{font-size:11px;padding:5px 15px}.expertise-list a{margin:0 11px}.center-widget-area .main-logo{font-size:84.55px;line-height:61px}.slide-contact-details>span{padding:15px 4px}.social-media a{padding:0 8px}#hero .container .center-widget-area{width:90%;margin-top:5%}.featured-list a .fp-box .fp-price{font-size:16px}.section-6-logo .section-5-name{font:400 30.65px "Bree Serif"}.center-widget-area .main-logo img,.main-logo img{max-height:150px}.blog-item .blog-photo img{height:200px;object-fit:cover;object-position:center center}}@media only screen and (max-width:1024px){.welcome-wrap .agent-photo{width:40.76%}.welcome-wrap .welcome-text{width:58.59%}.featured-list a .fp-box .fp-price{font-size:16px}.featured-list a>span{font-size:11px}.blog-item .blog-desc p{margin:6px 0 0 0;padding-top:7px;padding-bottom:5px}#hero .container .slide-arrows{transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8)}#hero .container .center-widget-area{width:95%}nav #navi li a{padding:13.5px 16px}.bootstrap-select.btn-group .dropdown-menu li a{padding-left:6px!important}.bootstrap-select.btn-group .dropdown-menu{min-width:100%}}@media only screen and (max-width:991px){.header-ip{padding:90px 0 40px!important;background:#552448}.header-ip:after{display:none}.header-ip .main-logo{letter-spacing:0;font-size:0}.header-ip .main-logo .top-logo{margin-left:10px}.social-media{font-size:0}.social-media a{margin:0 30px;padding:0}.social-media a:hover{color:#000}.social-media a:before{display:block}#hero .container .center-widget-area .top-logo{position:relative;margin:0 0 auto 10px}.center-widget-area .top-logo img{margin-left:auto}.wpcr3_respond_2{overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}#cta-expertise-wrapper{margin-top:30px}#hero .container-wrap{padding:70px 0 50px!important}.cycloneslider-template-responsive-img{margin-top:0!important}.slide-contact-details .slide-phone,.slide-contact-details .slide-email{display:none}.slide-contact-details>span,.slide-contact-details>.slide-phone,.slide-contact-details>.slide-email{display:none}header#headerwrapper{display:none}.cta-list a{display:block;margin:20px auto!important;width:100%;max-width:360px}.section-6-logo{width:100%;border-left:none;margin-top:0;padding:18px 0 0}.section-6-logo .section-5-name{margin:0}#footerwrapper .copyright{text-align:center}.footernav{text-align:center}.footernav li:last-child{padding-right:0}#footerwrapper .footer-logo{text-align:center;margin-top:10px}.use-floating-validation-tip span.wpcf7-not-valid-tip{z-index:5}.list-wrapper{margin-bottom:20px}.center-widget-area .main-logo{margin:20px 0;letter-spacing:0;font-size:0}#hero .container-wrap{position:static;margin-top:50px}#hero .container .slide-arrows{display:none}#hero .container-wrap{padding:20px 0!important;background:#552448}footer#footerwrapper p{text-align:center}.postid-333 #content .alignleft{float:none;margin:0 auto;display:block}.ip-container #content .alignnone,.ip-container #content .alignleft{float:none;margin:0 auto;display:block}#content img.meet-nancy{padding-bottom:15px}}@media only screen and (max-width:767px){.page-id-639 .entry-content table{overflow-y:scroll;display:block}.slide-contact-details>span+div+span{display:none}.slide-contact-details>.social-media{display:block}.welcome-wrap .agent-photo{width:100%;display:block;float:none}.welcome-wrap .agent-photo img{margin:0 auto}.welcome-wrap .welcome-text{width:100%;float:none;padding:10px 20px}.welcome-wrap .welcome-text h1{line-height:24px}}@media only screen and (max-width:570px){#footerwrapper .menu-primary-menu-container{margin-bottom:15px}.social-media a{padding:0;margin:0 10px}.header-ip .main-logo{font-size:64.55px;line-height:51px}#hero .container{display:block}.center-widget-area .main-logo{font-size:38.55px;line-height:45px;padding-bottom:5px;line-height:37px}.slide-contact-details>span{display:none!important}.slide-contact-details>.slide-phone,.slide-contact-details>.slide-email,.slide-contact-details>.social-media,.slide-contact-details>span{display:block;vertical-align:middle;font-size:18px;padding:4px 0}.slide-contact-details .slide-phone,.slide-contact-details .slide-email{display:none}.top-logo{margin-top:0}#section-4{background-size:cover}.testimonials-list .testimonial-item{padding:25px 59px}.featured-wrapper h3,.blog-wrapper h3{text-align:center}.featured-wrapper h3:after,.blog-wrapper h3:after{display:none}.featured-wrapper h3 span,.blog-wrapper h3 span{padding:0;margin:0;display:block}.featured-list a .fp-box img{height:auto;min-height:204px;max-height:204px;width:100%}.featured-wrapper .featured-list{width:100%;margin:0 auto;max-width:261px}.blog-list .blog-item{display:block;float:none!important;width:100%;margin-bottom:10px}.expertise-list a{display:block;width:auto;margin:2px auto}.center-widget-area .top-logo img{width:120px}#ihf-main-container .btn-group>.btn-group{float:right!important}ul.pagination a{font-size:10px}a.btn.btn-link.ihf-advanced-search-launch{padding:0!important;font-size:11px!important;word-break:break-all;margin-left:-15px}.postid-1269 .entry-content a{word-break:break-all}.cta-list a .hover-details strong{font-size:20px}}@media print{.headerwrapper,.custom-html-widget,#fixed-header,#navigation,.entry-title,.well,#breadcrumbs,.ihf-virtual-tour-link-alt,footer,.sidebar,.amh-fixed-header-nav,.ip-bg,.header-content.wrapper,.menu-main-nav-container,.agent_pic,a.header-logo,a,.header-logo{display:none!important}#content-sidebar #content{width:100%!important}#content-sidebar,#content-full{margin-top:-350px!important}}