html{overflow-x:hidden}.home-banner .row>div{background-color:#fff;width:300px;padding:15px;text-align:center;display:flex;align-items:center;justify-content:center;position:absolute;right:15px;top:15px;border-radius:5px;font-weight:500}.home-banner a{color:#c7212a}.home-testimonial{text-align:left}.home-testimonial .section-heading,.home-testimonial .fa-quote-right{display:none}.home-testimonial .fa-quote-left{color:#000;font-size:72px}#testimonials-carousel cite{color:#d8001b;font-size:18px;font-weight:600;font-style:normal}.page-title .rn-content-block{background-color:#e8eaf1!important}.page-title h1{font-weight:100;color:#000}#jarallax-container-0>div{background-size:385px!important;background-position:top right!important}.parallax-logo{width:100%;height:100%;display:block;position:absolute;top:0;right:0;background-image:url(https://s.realtyninja.com/static/media/med/8811_b7804e41_logo.png)}.parallax-logo:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.6);pointer-events:none}.video-container-section{position:relative;z-index:10}.video-container-section:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,1) 40%,rgba(255,255,255,.8) 60%)}.video-container-section:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.numbers,.intro-section{position:relative;z-index:11}.colour-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.7);z-index:8}.trust-bg{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#ddd}.gradient-div{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100;z-index:5;background:-moz-linear-gradient(top,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 25%,rgba(255,255,255,.01) 99%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 25%,rgba(255,255,255,.01) 99%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 19%,rgba(255,255,255,1) 25%,rgba(255,255,255,.01) 99%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0)}.video-holder{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;height:100%;width:100%;overflow:hidden;background-color:#474649}#slider-video{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover}#slider-video-2{position:fixed;left:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover;z-index:1}#slider-video-3{position:absolute;left:0;bottom:0;min-width:100%;min-height:100%;object-fit:cover;z-index:-1;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.pull-right{float:none!important;color:#333333;padding:10px;z-index:9}.dropdown-menu{transform:scale(0);transition:all .2s ease-in-out}.open>.dropdown-menu{transform:scale(1)}.navbar-wrapper.rn-invert-colors .navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-wrapper.rn-invert-colors .navbar-default .navbar-nav>li>a{border:none;padding-left:0!important;padding-right:0!important}.navbar-wrapper{background-color:#f7f8fa;transition:all ease .3s}body.index .navbar-wrapper{background-color:#f0f0f0}body.index .header-top.fixed-header .navbar-wrapper{background-color:#f7f8fa}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav>li>a{border:none}.navbar-default .navbar-nav>li>a{font-size:18px;font-weight:400;color:#000}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d8001b}#custom-menu{display:inline-block;width:110px;height:50px}.pull-right{float:none!important}.dropdown-menu{transition:opacity 1s ease-out;opacity:0}.open>.dropdown-menu{opacity:1}.navbar-nav.sm-collapsible a.has-submenu{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu>li>a{text-align:center}.navbar-header-centered{margin-top:0}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#926929}#nav-icon1{width:30px;height:20px;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span{display:block;position:absolute;height:2px;width:100%;background:#333333;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon1 span:nth-child(2){top:8px;width:25px;left:0}.navbar-wrapper.rn-invert-colors #nav-icon1 span{background:#000}.navbar-wrapper.rn-invert-colors .fixed-header #nav-icon1 span{background:#fff!important}.navbar-wrapper.rn-invert-colors .fixed-header .open span{background:#fff!important}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:8px}#nav-icon1 span:nth-child(3){top:16px}#nav-icon1.open span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}//.navbar-wrapper{background-color:#000}.navbar-toggle{display:none}.dropdown-menu>li>a,.navbar-default .navbar-nav>li>a{text-align:center}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent;background:transparent}.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:absolute;border:0;right:auto}.navbar-nav{padding-top:30%;width:100%;float:none!important;text-align:center;margin:0 auto}.navbar-nav li a{color:#6F7D8C;text-decoration:none}.navbar-nav li a:hover{color:#dedede;text-decoration:none}.navbar-nav li .sub-nav{border-bottom:0;padding:4px}.navbar-nav a .caret{width:0;height:0;display:inline-block;vertical-align:top;content:"";margin-top:8px}.icon:before{font-family:'FontAwesome';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:'\f105'}span.icon{float:right;margin:.1em 1.7em -.1em 0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}span.icon{float:right;margin:.1em .8em -.1em 0;opacity:1}.navbar-nav-centered{float:left}.dropdown-menu{position:initial;float:none;padding:0;margin:0;background-color:transparent;border:0;-webkit-box-shadow:0 0 0;box-shadow:0 0 0}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{border:none}.navbar-nav>li{float:none}#navbar{background-color:#f1f1f1;display:block;right:0;overflow:auto!important;position:fixed;top:0;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out;transform:scale(0);background-image:url(https://s.realtyninja.com/static/media/med/8811_42424def_1.jpg);background-repeat:no-repeat;background-size:auto;background-position:center bottom}.navbar-wrapper.rn-invert-colors #navbar{background-color:rgba(33,33,33,.95)}.nav-expanded #navbar{opacity:1;z-index:1;width:100%;height:100vh!important;left:15px;transform:scale(1);transition:opacity .5s ease}body.nav-expanded{margin-left:0;transition:fade .4s ease-in-out 0s;-webkit-transition:fade .4s ease-in-out 0s;-moz-transition:fade .4s ease-in-out 0s;-o-transition:fade .4s ease-in-out 0s;padding:0}#nav-close{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;font-size:24px;padding-right:10px}a.nav-expander{position:relative;display:inline-block;top:5px;z-index:999;background:transparent;color:#FFFFFF;font-size:15px;font-weight:400;height:20px;width:35px!important;margin-right:0;text-decoration:none;text-transform:uppercase;transition:right .3s ease-in-out 0s;width:100px;z-index:999;transition:right .3s ease-in-out 0s;-webkit-transition:right .3s ease-in-out 0s;-moz-transition:right .3s ease-in-out 0s;-o-transition:right .3s ease-in-out 0s;padding:0}.rn_colour_red{color:#d8001b}.rn_colour_blue{color:#0d68b6}.header-contact-details .fa{color:#000!important}a,.primary-color{color:#000;transition:all .2s ease-in-out}.primary-background-color{background-color:#000}.blog-overview-wrapper .btn-outline{color:#333333;border-color:#333333}.primary-border-color{border-color:#333333}a:hover,a:focus{color:#c7212a}.btn-primary:hover{background-color:#c7212a}.section-heading h3,.header1,.header2,.header3,.header4,.header5,h1,h2,h3,h4,h5,.recent-blog-entry-date,.header-contact-details,.navbar-default .navbar-nav>li>a,.hero-carousel .carousel-caption h1,h1,h2,h3,h4,h5,.header1,.header2,.header3,.header4,.header5,.section-heading h3,.listing-main-info h1,.blog-header-title-section .blog-entry-info,.blog-header-title-section h1,.blog-overview-wrapper,.blog-overview-wrapper h2{font-family:'Montserrat',sans-serif}body,.big-contact-form-wrapper,.small-contact-info-wrapper,.hero-carousel .carousel-caption .btn,.building-main-info-listings-count,.listing-detail-info-list-container,.listing-grid,.listing-list,.listing-main-info-price,.listing-secondary-info,.mls-search-controls-wrapper,.mls-search-controls-wrapper label,.search-results-table-view-wrapper,#footer-disclaimer,.recent-blog-entry-text,.blog-post-content .header1,.blog-post-content .header2,.blog-post-content .header3,.blog-post-content .header4,.blog-post-content .header5,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-header-title-section .blog-entry-info,.blog-post-content,.blog-overview-wrapper,.blog-overview-wrapper h2{font-family:'Montserrat',sans-serif}.fixed-header{position:fixed;background-color:#f0f0f0;width:100%;z-index:999}.fixed-header .navbar-brand img{height:50px;background-repeat:no-repeat}.count h1:after{content:"+"}.h1m:after{content:"M"!important}.numbers .rn-content-block{background-size:600px;background-position:right}.footer-section,.footer-section .rn-content-block{padding-top:0;padding-bottom:0}.small-contact-info-wrapper h4{color:#000}.small-contact-info-wrapper .contact-info-brokerage,.small-contact-info-wrapper .contact-info-name{font-weight:300}.custom-form .col-lg-5,.custom-form .small-divider{display:none}.custom-form h3{font-weight:200;letter-spacing:5px;font-size:28px;margin-bottom:50px}.custom-form .col-lg-6{width:100%;text-align:center;margin:0 auto}.custom-form .formContent{margin:0 auto}.success-stories-section a{font-size:30px;letter-spacing:2px;display:block;text-align:right;line-height:1.7}.success-stories-section .rn_colour_black,.success-stories-section .rn_colour_red,.success-stories-section .rn_colour_blue{transition:all .3s ease}.success-stories-section a:hover span{color:#666666!important}.success-stories-section a:after{content:"\f054";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;margin-left:10px;transition:all .2s ease-in-out}.success-stories-section a:hover:after{margin-left:15px}.custom-testimonial-section{font-size:18px;line-height:32px}.custom-testimonial-section .container{margin-top:-60px}.move-up{margin-top:-80px}.move-up .rn-content-block{padding:0}.custom-listings{background-color:#e8eaf1;margin-top:-30px}.custom-listings .section-heading{display:none}.custom-listings .featured-listing-preview{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);cursor:pointer;background-color:#fff}.custom-listings .featured-listings-wrapper{padding-top:80px}.slick-prev:before,.slick-next:before{font-size:42px!important;color:#333333!important}.custom-listings .slick-list{height:410px}.slick-prev{left:-45px!important}.slick-next{right:-45px!important}.slick-prev:before,.slick-next:before{content:''!important;background-size:contain;background-position:center center;background-repeat:no-repeat;height:100px;width:100px}.slick-next,.slick-prev{height:50px!important;width:50px!important}.slick-next{background:url(https://s.realtyninja.com/static/media/med/8811_61dd58ed_chevron_right_icon_128479.png)!important;background-size:contain!important;background-repeat:no-repeat!important}.slick-prev{background:url(https://s.realtyninja.com/static/media/med/8811_070917de_chevron_left_icon_128478.png)!important;background-size:contain!important;background-repeat:no-repeat!important}.numbers{font-size:32px;color:#333333}.numbers .rn-content-block{padding-bottom:120px}.numbers h1{color:#000;font-size:60px;font-weight:800}.intro-section{font-size:18px;line-height:32px}.intro-section .rn-col-2-2-content{background-color:rgba(255,255,255,.64);padding:40px}.intro-section hr{border-color:#333333;margin-left:-100px;width:300px;border-width:2px;transform:scaleX(0);transition:all 1s ease-in-out;transform-origin:left}.scaling{transform:scaleX(1)!important}.intro-section .rn-content-block{padding-top:80px;padding-bottom:160px}.custom-section-heading{margin-top:-150px;position:relative;z-index:21}.custom-section-heading .rn-content-block{padding-bottom:0}.vline{height:50px;width:3px;background-color:#000;margin:10px auto}.custom-section-heading h3,.custom-title h3{font-size:30px;font-weight:400}.custom-section-heading h3{margin-bottom:0}.custom-button,.big-contact-form-container .btn{color:#fff;background-color:#333333;padding:10px 30px;display:inline-block;font-size:15px;font-weight:300;letter-spacing:1px;transition:all .2s ease-in-out;text-transform:uppercase}.custom-button:hover,.big-contact-form-container .btn:hover{color:#fff;background-color:#c7212a}.navbar .container-fluid:after,.navbar .container-fluid:before{display:none}.navbar .container-fluid{display:flex;align-items:center;justify-content:space-between}.home-banner .rn-content-block{min-height:100vh}.home-banner .rn-col-1-1-content{position:relative;margin:0 auto!important}.home-banner h3{font-weight:400;font-size:25px;text-align:center;animation-duration:1s}.fa-stack-2x{color:#000!important;transition:all .2s ease-in-out}.navbar{margin-bottom:0;z-index:9}#header-contact a:hover .fa-stack-2x,.contact-info-social a:hover .fa-stack-2x{color:#d8001b!important;transition:all .2s ease-in-out}.bg-fade-carousel-shadow,.header-contact-details{display:none}.navbar-brand img{background-size:contain;background-repeat:no-repeat;width:150px;height:150px}section{position:relative;z-index:20}.header-section{z-index:99}.small-contact-info-wrapper .contact-info-container>div{text-align:center;padding:40px 0 0 0}.small-contact-info-wrapper .contact-info-contact-image{display:block;margin:auto}.contact-info-contact-image{max-width:200px}@media only screen and (min-width :480px){.success-stories-section a{font-size:24px}}@media only screen and (min-width :768px){.navbar-nav-centered{display:inline-block}.parallax-logo:before{background:rgba(255,255,255,0)}.custom-listings .slick-list{height:350px}.small-contact-info-wrapper .contact-info-container>div{text-align:left;padding:40px 0 0 0}.small-contact-info-wrapper .contact-info-contact-image{display:inline-block;float:left}.navbar-nav{padding-top:10%}#navbar{background-size:contain}.trust-bg{width:55%;height:100%}.custom-form .formContent{width:50%}.success-stories-section a{font-size:30px}.numbers .row{display:flex;align-items:center}#header-contact{margin-top:0}.nav-expanded #navbar{left:0}.home-banner .rn-col-1-1-content{width:700px}.home-banner img{width:320px!important;height:auto!Important}.home-banner h3{position:absolute}.home-banner h3:first-child{top:35%;left:0}.home-banner h3:last-of-type{top:50%;right:0}.success-stories-section a:before{content:"";position:absolute;top:50%;left:0;width:20%;height:2px;background:#333333;transform:scaleX(0) translateY(-50%);;transform-origin:left;transition:all 1s ease-in-out}.success-stories-section .scaling:before{transform:scaleX(1) translateY(-50%)}}@media only screen and (min-width:992px){.featured-listing-info-container h4 a{color:#333333;font-weight:500}.home-banner .rn-col-1-1-content{width:900px}.home-banner img{width:350px!important;height:auto!Important}.success-stories-section a:before{width:40%}}@media only screen and (min-width :1200px){.intro-section img{margin-top:-20px}.intro-section .rn-col-2-2-content{margin-left:40px}.home-banner .rn-col-1-1-content{width:1100px}.home-banner img{width:420px!important;height:auto!Important}.home-banner h3:first-child{left:5%}.success-stories-section a:before{width:50%}}@media only screen and (max-width:1223px){}@media screen and (max-width:959px){}@media screen and (max-width:767px){.intro-section .rn-col-2-2-content{margin-top:20px}.navbar-header-centered{z-index:99}.navbar-brand{padding:10px}.navbar-brand img{width:75;height:75px}.header-contact-social{display:none}}@media screen and (max-width:479px){}@-webkit-keyframes hero-expand{from{width:0}to{width:20%}}@keyframes hero-expand{from{width:0}to{width:20%}}