@media only screen and (min-width:992px){.page-id-23 #site-main{padding-top:40px}body .aios-contact-wrap .aios-contact-main{margin-top:100px}body.page-template-videos #inner-page-wrapper{padding-top:100px}}@media only screen and (max-width:1440px){.site-header .header-navigation{padding:0 15px}.site-header .header-link{width:225px;margin-right:18px}}@media only screen and (max-width:1366px){.site-header{padding-left:50px;padding-right:125px}.site-header#fixed-header{padding-left:30px;padding-right:105px}}@media only screen and (max-width:1280px){.site-header#fixed-header .header-navigation ul.site-menu{gap:15px;grid-gap:15px}.site-header .header-logo{max-width:200px}.site-header .header-partner{max-width:140px}.site-header#fixed-header .header-partner{max-width:65px}}@media only screen and (max-width:1199px){.site-header{padding-right:100px}.site-header .header-link{margin-right:20px}.site-header#fixed-header{padding-left:15px;padding-right:91px}.site-title .with-line.line-left{right:calc(100% + 30px)}.site-title .with-line.line-right{left:calc(100% + 30px)}.site-header .header-logo{max-width:150px}.site-header .header-partner{max-width:120px}.site-header .header-link{margin-right:15px}.site-header .header-link{width:180px}.site-header .header-link .site-button{font-size:13px;padding:max(0.938vw, 10px) 5px}.site-header#fixed-header .header-partner{max-width:50px}.site-header .header-navigation{padding:0 10px}#hp-welcome,#hp-video,#hp-work,.footer-git,#site-footer .footer-main{padding-left:75px;padding-right:75px}#hp-search{padding-left:125px}#hp-search .search-box{width:325px}#hp-team .team-list .team-members:before{letter-spacing:.2em}#hp-testimonials{padding-right:75px}#hp-testimonials:before,#hp-testimonials:after{width:calc(75px - 3px)}#hp-blogs{padding-left:75px}#hp-blogs:before,#hp-blogs:after{width:75px}}@media only screen and (max-width:991px){.site-title,.site-title em{text-align:center}.site-button{min-width:0}.site-header{position:fixed;height:70px;background:#000;padding:0 20px}.site-header .header-navigation,.site-header .header-partner,.site-header .header-link{display:none}.site-popup .popup-container{flex-direction:column-reverse}.site-popup .popup-img{width:100%}.site-popup .popup-img img{position:relative;max-height:200px}.site-popup .popup-main{text-align:center}.site-popup .popup-form{justify-content:center}.site-popup .popup-form .popup-col{grid-column:span 2}.site-popup .popup-form .wpcf7-response-output{position:relative;top:0;grid-column:span 2}#site-offcanvas .offcanvas-button{width:70px;height:70px}#site-offcanvas .offcanvas-navigation ul.offcanvas-menu>li{float:none;width:100%}#site-offcanvas .offcanvas-navigation{display:block;text-align:center}#site-offcanvas .offcanvas-navigation ul.offcanvas-menu>li>a{font-size:20px}#site-offcanvas .offcanvas-navigation ul li a{font-size:16px}#site-offcanvas .offcanvas-navigation ul.offcanvas-menu>li+li{margin-top:25px!important}#site-fsmi{display:none}#hp-slideshow .slideshow-cycle{position:absolute;top:0;left:0;right:0;bottom:0}#hp-slideshow .slideshow-cycle .cycloneslider{width:100%;height:100%}#hp-slideshow .slideshow-info{position:relative;top:0;min-height:400px}#hp-slideshow .slideshow-scrolldown{display:none}#hp-welcome,#hp-video,#hp-work,#hp-team,#hp-testimonials,#hp-blogs{padding:50px 15px}#hp-welcome .welcome-wrap,#hp-video .video-wrap,#hp-work .work-wrap,#hp-team .team-wrap,#hp-testimonials .testimonials-wrap,#hp-blogs .blogs-wrap{max-width:750px;margin-left:auto;margin-right:auto}#hp-welcome .welcome-container{display:block;text-align:center}#hp-welcome .welcome-img{width:auto;max-width:400px;margin:30px auto 0}#hp-welcome .welcome-content{max-width:100%;margin-top:30px}#hp-welcome .welcome-main{padding:0}#hp-search .search-container{display:flex;flex-direction:column-reverse}#hp-search:before,#hp-search:after{display:none}#hp-search .search-main{text-align:center;z-index:5;margin-bottom:0;margin-top:50px}.search-map-bg{display:block;width:100%;position:relative;padding:5.045vw 0}#hp-search{padding:0}.search-map-bg:before,.search-map-bg:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}.search-map-bg:before{z-index:-1;background-image:url(../../../../themes/ridgewoodrealestateoffice.com/images/map/background.jpg)}.search-map-bg:after{z-index:4;background-image:url(../../../../themes/ridgewoodrealestateoffice.com/images/map/roads.png)}#hp-search .search-box{margin:30px auto 0;box-shadow:0 2px 31px rgb(0 0 0 / 20%)}#hp-search .search-map{position:relative;margin:0 auto;left:17.154vw;right:0;top:1.009vw}#hp-properties .properties-group .properties-title{text-align:center!important}#hp-properties .properties-full .properties-img,#hp-properties .properties-grid .properties-img{min-height:300px;max-height:400px}#hp-properties .properties-full .properties-img .site-img,#hp-properties .properties-full .properties-img .site-img canvas,#hp-properties .properties-grid .properties-img .site-img,#hp-properties .properties-grid .properties-img .site-img canvas{min-height:300px;height:100%}body:not(.page-id-41) #hp-properties .group-sold .properties-grid{display:none}#hp-properties .properties-grid .properties-col{width:100%}#hp-properties .properties-grid .properties-col:nth-child(n+2){display:none}#hp-properties .properties-full .properties-hover{opacity:1;transform:translateY(0)}#hp-video .video-container{display:block}#hp-video .video-title{text-align:center}#hp-video .video-player{width:100%;margin:30px 0 0}#hp-video .video-player:before{bottom:-30px;height:150px}#hp-video .video-main{margin:60px 0 0;padding:0;text-align:center}#hp-video .video-content{max-width:100%;margin:0;text-align:center}#hp-video .video-links{margin:30px auto 0}#hp-work .work-title{margin-left:0;text-align:center}#hp-work .work-stats{margin-top:30px;flex-direction:column;gap:30px;grid-gap:30px}#hp-team:before{height:100%;max-height:100%;background:#f1f1f1}#hp-team .team-list .team-group{padding:0}#hp-team .team-list:not(.slick-initialized) .team-group{display:block!important}#hp-team .team-list .team-group+.team-group{margin-top:30px}#hp-team .team-list .team-members{flex-flow:row wrap}#hp-team .team-list .team-members:before{position:relative;writing-mode:horizontal-tb;transform:none;right:0;text-align:center;display:block;font-size:25px;width:100%}#hp-team .team-title{text-align:center}#hp-team .team-list{margin-top:50px}#hp-team .team-control .site-arrow{display:none!important}#hp-team .team-list .team-info{text-align:center;background:rgb(131 41 32 / .55)}#hp-team .team-list .team-img .site-img{filter:grayscale(0)}#hp-team .team-list .team-contact{display:block!important}#hp-team .team-list .team-col{width:50%}#hp-testimonials:before,#hp-testimonials:after{display:none}#hp-testimonials .testimonials-title{text-align:center;margin-left:0}#hp-testimonials .testimonials-box{margin-top:30px}#hp-testimonials .testimonials-box:before{right:-50vw}#hp-testimonials .testimonials-reviews .testimonials-col{width:100%}#hp-testimonials .testimonials-wrap:before{left:calc(50% - (max(22.625vw, 200px) / 2))}#hp-blogs:before,#hp-blogs:after{display:none}#hp-blogs .blogs-title{margin-bottom:30px;padding-right:0;text-align:center}#hp-blogs .blogs-wrap:after{right:calc(50% - (max(22.625vw, 200px) / 2))}#hp-blogs .blogs-posts .blogs-col{width:100%}#hp-blogs .blogs-posts .blogs-img .site-img canvas{max-height:250px}#hp-blogs .blogs-posts .blogs-name br{display:none}#hp-blogs .blogs-control:before{display:none}#hp-blogs .blogs-control{display:flex;margin-top:30px;padding:0;justify-content:center}#hp-blogs .blogs-wrap{padding-left:0}#site-footer .footer-main{display:block}#site-footer .footer-logo,#site-footer .footer-partner{text-align:center}#site-footer .footer-disclaimer.disclaimer-top{width:100%;padding:0;margin-top:20px;margin-bottom:20px}#site-footer .footer-disclaimer{text-align:center;max-width:750px;margin-left:auto;margin-right:auto}#site-footer .footer-logo img,#site-footer .footer-partner img{margin:0 auto}#site-footer .footer-smi{margin-top:40px}#site-footer .footer-contact ul{flex-direction:column;gap:15px;grid-gap:15px}#site-footer .footer-copyright{line-height:1.5;margin-top:30px}.footer-git .git-form .wpcf7-response-output{position:relative;top:0;grid-column:span 3}#ip-banner .banner-img:after{display:none}#ip-banner .banner-title,#ip-banner .banner-breadcrumbs{text-align:center;padding:0 15px}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}body .aios-contact-wrap .aios-contact-main{padding:60px 5% 0}body.home .aiosp-content.aios-popup-body.ai-testimonial-wrap{width:700px;max-width:95%;padding:50px 30px}body.home .aiosp-content.aios-popup-body.ai-testimonial-wrap .aios-testimonials-popup-content{font-size:15px}body .aios-contact-wrap .aios-contact-main .aios-contact-info ul li{padding:0;font-size:16px}body .aios-contact-wrap .aios-contact-main .aios-contact-smi ul li{padding:0 14px}div#main-wrapper{overflow:hidden}#hp-search .search-map{width:45.308vw;height:69.324vw;left:auto;right:auto}.search-map-bg:before,.search-map-bg:after{background-size:cover;background-position:center}.page-id-275 #hp-video{padding-bottom:40px}body.single-aios-communities h2.entry-title.hidden-md.hidden-lg{text-align:center}.aios-communities-template-default #content-full{margin-top:30px!important}.category-3 #ip-banner{padding-top:30px}}@media only screen and (max-width:767px){.footer-git,#site-footer .footer-main{padding:50px 15px}.footer-git .git-box{padding:30px}.ip-banner .container{width:100%}#hp-search .search-map{width:58.54vw;height:89.57vw}.search-map-bg:before,.search-map-bg:after{background-position:center right -8.085vw}#content .community-featured-image{max-width:400px!important;margin-left:30px!important}}@media(max-width:735px){#content .community-featured-image{max-width:100%!important;margin-left:0!important;margin-bottom:40px!important}}@media only screen and (max-width:567px){#hp-team .team-list .team-col{width:100%}.footer-git .git-form .git-col{grid-column:span 3}}@media only screen and (max-width:480px){body.page-id-41 #content .site-title strong{font-size:28px!important;letter-spacing:normal}body.page-id-41 .site-title small.margin-top{font-size:17px!important;letter-spacing:normal}}