.sign-up-section{font-size:36px;text-transform:uppercase;line-height:42px}.sign-up-section a{color:#fff;background-color:#2f2f2f;font-size:16px;padding:15px 35px;border-radius:5px;display:inline-block;letter-spacing:2px}.sign-up-section a:hover{background-color:#000}}#rn-318543 .rn-content-block{padding-top:20px;padding-bottom:20px}.primary-background-color{background-color:#2f2f2f}.primary-color{color:#2f2f2f}a{color:#666666}a:focus,a:hover{color:#dedede}.featured-boxes img,.team-section img{transition:all .2s ease-in-out}.featured-boxes img:hover,.team-section img:hover{transform:scale(1.05)}.virtualtour-section{display:none}.browsebutton{height:30px;position:absolute;z-index:4;width:250px;background-size:contain;left:0;right:0;top:55%;bottom:0;margin:auto;max-height:100%;max-width:100%}.browsebutton a{color:#fff;border:1px solid #fff;padding:10px 25px;display:block;border-radius:5px;text-align:center}.browsebutton a:hover{background-color:#20333f}.video-header::before{content:" ";background-color:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;z-index:2}.video-testimonial{position:relative}.video-container{position:absolute;top:0;left:0;right:0;z-index:-1;overflow:hidden}.contact-info-contact-image{max-width:300px}#footer-disclaimer .col-lg-9::before,#footer-disclaimer .col-md-9::before{content:" ";background-image:url(/static/media/med/5141_f90f44a4_mls-logo.png);width:100px;height:100px;float:none;background-size:contain;background-repeat:no-repeat;margin-right:10px;display:block}#footer-disclaimer .mls_logo_footer{display:none}body.index .hero{display:none}video{object-fit:cover;min-height:600px;width:1920px!important;height:1080px!important}video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.video-overlay{background:url(/static/media/med/4452_f2972b68_gridtile.png);height:100%;top:0;left:0;position:absolute;z-index:3;width:100%}.video-text{background:url(https://s.realtyninja.com/static/media/med/5141_1a80b603_Jesse_B_logo.png);height:180px;background-repeat:no-repeat;position:absolute;z-index:4;width:300px;background-size:contain;left:0;right:0;top:35%;bottom:0;margin:auto;max-height:100%;max-width:100%;background-position:center center}.video-header{position:relative;height:600px;padding-bottom:45%;overflow:hidden;background-image:url(https://s.realtyninja.com/static/media/med/5141_22d7bf04_cover.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.about-section .rn-col-1-1 div{webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both}.hero-carousel .carousel-caption h1{font-size:58px!important}.virtualtour-section .rn-col-2-2{padding:40px!important}.listings-button a{color:#fff;background-color:#20333f;padding:15px 35px}h1,h2,h3,.header1,.header2,.header3,.section-heading h3,.hero-carousel .carousel-caption h1{font-family:'relation-two',sans-serif;font-weight:300;text-transform:capitalize;letter-spacing:0}.carousel-caption h4{font-family:'Montserrat',sans-serif}.about-section img{display:inline-block}.h1,h1,.section-heading h3,.h2,h2{font-size:48px}.custom-search img{transition:all .2s ease-in-out}.custom-search img:hover{transform:scale(1.05)}.home-footer{display:none}.about-section{position:relative}.about-section .rn-content-block::after{content:" ";display:none;width:410px;height:540px;background-image:url(https://s.realtyninja.com/static/media/med/5141_0b9bc08e_Untitled-2.png);position:absolute;right:0;bottom:0;background-size:contain;background-repeat:no-repeat;z-index:99}body{font-family:'Montserrat',sans-serif}.small-contact-info-wrapper:after{position:absolute;content:'';height:1px;width:60%;background-color:#a8a8a8;margin-left:auto;margin-right:auto;left:0;right:0;margin-top:50px}.footer-section{padding-top:50px;padding-bottom:0}.footer-section .rn-content-block{padding-top:0;padding-bottom:0}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.section-short-header .navbar-wrapper{min-height:220px}#header-contact a{color:#fff}.nav{margin-bottom:5px!important}.navbar-nav{margin-top:5px;margin-bottom:5px}.hero-carousel .slide{min-height:600px}.about-section .col-lg-12{background-color:#ffffff;outline:3px #cccccc solid;outline-offset:10px}.contact-info-social{padding-bottom:20px}@media only screen and (min-width :480px){.hero-carousel .carousel-caption h1{font-size:68px!important}#footer-disclaimer .col-lg-9::before,#footer-disclaimer .col-md-9::before{content:" ";float:left}}@media only screen and (min-width:768px){.browsebutton{top:35%}.video-text{top:10%;width:400px}.hero-carousel .carousel-caption h1{font-size:88px!important}.virtualtour-section .rn-col-2-2{padding:100px!important}.section-tall-header .container-fluid{padding-right:0;padding-left:0}.section-short-header .container-fluid{padding-right:0;padding-left:0}#navbar{background-color:#fff!important}.video-header{height:0;min-height:700px}video{min-height:700px;height:100%}}@media only screen and (min-width :992px){.h2,h2,.header2,.section-heading h3{font-size:48px!important;letter-spacing:0}.about-section .col-lg-12{padding:50px 100px;margin-top:50px;margin-bottom:50px;width:70%}.about-section .rn-content-block::after{content:" ";display:block}.about-section img{display:none!important}}@media only screen and (min-width :1000px){.header-account{margin-left:10px;float:right;margin-top:5px}.video-header{height:0;min-height:600px}video{min-height:800px;height:100%}.navbar-brand img{margin-bottom:-205px;margin-left:20px}.navbar-nav>li:nth-of-type(5){margin-left:180px}#header-contact{margin-top:0;padding:0 40px}.header-contact-details{float:left}.header-contact-social{float:right;padding-bottom:10px}}@media only screen and (min-width:480px){.hero-carousel .slide{min-height:700px}}@media only screen and (max-width:768px){.navbar-collapse{background-color:rgba(42,41,37,.9)!important}}@media only screen and (min-width :1060px){.navbar-nav>li:nth-of-type(5){margin-left:250px}}@media only screen and (min-width :1200px){.video-header{height:0;min-height:600px;padding-bottom:38%}video{min-height:800px;height:100%}.hero-carousel .carousel-caption h1{font-size:108px!important}.about-section .rn-content-block::after{content:" ";display:block;width:500px;height:620px}.navbar-nav>li:nth-of-type(5){margin-left:300px}}