::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{background-color:#3d3d3d;border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:#03db31}::-webkit-scrollbar-track{background-color:#ededed}::-moz-scrollbar{width:7px}::-moz-scrollbar-thumb{background-color:#3d3d3d;border-radius:0}::-moz-scrollbar-thumb:hover{background-color:#03db31}::-moz-scrollbar-track{background-color:#ededed}::scrollbar{width:7px}::scrollbar-thumb{background-color:#3d3d3d;border-radius:0}::scrollbar-thumb:hover{background-color:#03db31}::scrollbar-track{background-color:#ededed}a.btt-btn{display:block;position:fixed;bottom:20px;right:20px;background-color:#03db31;color:#fff;z-index:999999}a.btt-btn i{margin:0;padding:0;font-size:40px}a.btt-btn:hover,a.btt-btn:focus{background-color:#3d3d3d}.ab-pos{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1}body{font-family:"Open Sans", Tahoma;font-weight:200}.col-centered{float:none;margin:0 auto}.no-m-or-p{margin:0;padding:0}.pos-absolute{position:relative;top:30px;display:block}@media (min-width: 768px){.pos-absolute{position:absolute;left:0;width:100%}}a.cta{display:block;margin:auto;text-align:center;padding:10px;text-transform:uppercase}a.cta.white{color:#fff;font-weight:bold;font-size:20px;border:2px solid #fff}a.cta.white:hover{background:#fff;color:#000;text-decoration:none}a.cta.black{color:#000;font-weight:bold;font-size:20px;border:2px solid #000}a.cta.black:hover{background:#000;color:#fff;text-decoration:none}span.yellow{color:#03db31}.custom-logo{height:50px !important;width:auto !important}.navbar-toggle{background:#fff;margin-right:0}.navbar-toggle span{background:#000}.navbar-collapse.in{overflow-y:auto;z-index:99999;display:block;color:#fff}.navbar-collapse.in li a{color:#fff}section{position:relative}section .filter{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}section#home-page{display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,0.3);height:100vh;position:relative;overflow:hidden}section#home-page .home-top .company-logo img{max-width:250px;filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}section#home-page .home-top ul.top-nav-home{background:#3d3d3d}section#home-page .home-top ul.top-nav-home li a{color:#fff;text-transform:uppercase}section#home-page .home-top ul.top-nav-home li a:hover{border-bottom:2px solid #03db31;background:none;color:#fff}@media (min-width: 768px){section#home-page .home-top ul.top-nav-home{background:transparent}}section#home-page .home-top .phone-no h3{font-size:25px;margin:0;padding:0;color:#fff;font-weight:400;margin-top:20px}section#home-page .home-top .phone-no h3.email{font-size:18px;font-weight:300;margin-bottom:20px;margin-top:0}section#home-page .home-top .header-top h1{font-size:70px;text-transform:uppercase}section#home-page .home-top .header-top h1 span{color:#fff}section#home-page .home-top .header-top h1 span.one{font-weight:600}section#home-page .home-top .header-top h1 span.two{font-weight:200;color:#03db31}section#home-page .home-top .header-top h1 span.three{font-weight:900}section.home-section-styles{padding-top:80px;padding-bottom:80px}section.home-section-styles h1{font-size:50px;text-transform:uppercase;margin-bottom:20px}section.cta-section{background:#517fa4;padding-top:30px;padding-bottom:30px}section.cta-section ul li{text-align:center;padding:0}section.cta-section ul li a{overflow:hidden;text-transform:uppercase;padding-left:10px;padding-right:10px;display:block;text-decoration:none;margin-bottom:20px;margin-top:20px}section.cta-section ul li a span.img{display:block;height:200px}section.cta-section ul li a span.img img{width:100%}section.cta-section ul li a span.cta{display:block;background:#000;color:#F7C22E;z-index:900;padding:10px;width:100%;text-decoration:none}section.cta-section ul li a:hover span.cta{background:#fff;text-decoration:none;color:#000}section.main-header{display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,0.3);height:500px;position:relative;overflow:hidden}section.main-header h1{font-size:60px;color:#fff;text-transform:uppercase}section.white-section-styles{padding-top:50px;padding-bottom:50px}section.white-section-styles ul.image-viewings{margin-bottom:50px}section.white-section-styles ul.image-viewings li a span{display:block;height:250px}section.white-section-styles ul.company-services li{margin-bottom:20px}section.white-section-styles ul.company-services li a{display:block;border:2px solid #03db31;padding:20px;cursor:default;color:#000}section.white-section-styles ul.company-services li a img{display:block;max-width:100%;height:85px;margin-top:6px}section.white-section-styles ul.company-services li a h4{font-size:25px;margin:0;padding:0;margin-bottom:5px}section.white-section-styles ul.company-services li a:hover{background:#03db31;color:#fff}section.white-section-styles ul.company-portfolio{margin-bottom:50px}section.white-section-styles ul.company-portfolio li a{margin-bottom:20px;display:block;padding-top:10px;padding-bottom:10px;color:#000}section.white-section-styles ul.company-portfolio li a span.main-image{display:block;height:250px;width:100%;overflow:hidden}section.white-section-styles ul.company-portfolio li a:hover{background:#03db31;color:#fff}section.white-section-styles .content-area{padding-top:50px;padding-bottom:50px}section.white-section-styles .content-area h2{font-size:40px;text-transform:uppercase}section.white-section-styles .content-area img{width:100%;height:auto}section.white-section-styles .content-area img.size-thumbnail{width:auto !important;height:auto !important}section.tesimonials-area{display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);min-height:200px;height:auto;position:relative;overflow:hidden;padding-top:80px;padding-bottom:80px}section.tesimonials-area blockquote{color:#fff;border:none;font-size:35px;text-align:center;font-style:italic;background:rgba(0,0,0,0.5);margin-bottom:0px;padding:10px}section.tesimonials-area blockquote cite{font-size:20px;display:block}section.instagram-feed{background-color:#517fa4;padding-top:40px;padding-bottom:40px;margin-top:50px}section.instagram-feed h3{margin:0;padding:0;margin-bottom:20px;color:#fff}nav.main-navigation{background:#fff}nav.main-navigation a.navbar-brand{margin:0;padding:0}nav.main-navigation a.navbar-brand img{max-height:50px}nav.main-navigation #navbar .col-sm-6{margin-top:5px;display:block}@media (min-width: 768px){nav.main-navigation #navbar .col-sm-6{float:right}}nav.main-navigation #navbar .col-sm-6 ul li a{text-transform:uppercase;color:#000}nav.main-navigation #navbar .col-sm-6 ul li a:hover{background-color:#03db31;color:#fff}footer section{background:#3d3d3d}footer section.one{text-align:center;padding-top:30px;padding-bottom:30px;color:#fff}footer section.one h4{font-weight:500;font-style:italic}footer section.one ul li.header{font-size:12px;margin-top:10px}footer section.two{background:#000;padding-top:10px;color:#fff}.contact-details h4{color:#03db31;text-transform:uppercase;margin:0;padding:0;margin-top:10px}.contact-details p{font-size:20px;margin:0;padding:0}.contact-details p.small{font-size:16px}.wpcf7-submit{background:#03db31;text-transform:uppercase;color:#fff;border:none !important;padding:10px;padding-left:20px;padding-right:20px;margin:auto;display:block}.wpcf7-submit:hover,.wpcf7-submit:focus{background:#3d3d3d;color:#fff}.styled{border-radius:0;border:2px solid lightgrey}#sb_instagram{background-color:transparent !important}.ss-slide img{height:100vh !important;width:auto !important;max-width:auto !important}@media (min-width: 768px){.ss-slide img{height:auto !important;width:100% !important;max-width:auto !important}}
/*# sourceMappingURL=layout.css.map */
