@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Lato');@import url('https://fonts.googleapis.com/css?family=Josefin+Sans');@font-face {font-family: 'papyrus';src: local('PAPYRUS'), url('/PAPYRUS.TTF');format('truetype');}body, html {margin:0;padding:0;position: relative;font-family: 'Josefin Sans', sans-serif;height: 100%;}html {box-sizing: border-box;}img {width: 100%;margin: 0;padding: 0;vertical-align: bottom;}a[href^=tel] {color: inherit;text-decoration: none;}a{text-decoration: none !important;color: #000;}a:visited {color: #000;}#sawd_link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #555;}#sawd_link a, #sawd_link a:visited{color: #555;}.wrapper {background-color: #FFFFFF;width: 100%;position: relative;min-height:100%;margin-bottom: -121px;}.header {width: 100%;height: auto;color: #333;position: relative;display: table;}.headerLogo{position: fixed;margin: 0;background-color: #FAA71B;height: 80px;width: 80px;display: table-cell;z-index: 1005;top: 0;}.headerNavMenu{display: table-cell;font-family: 'papyrus', sans-serif;}.headerNavMenu ul, .hiddenNavigation ul{list-style-type:none;padding: 0;margin: 0;text-align:center;box-sizing:border-box;}.headerNavMenu a, .headerNavMenu a:visited{color: #777;font-size:14px;}.headerNavMenu a:hover{color: #FAA71B;}.headerNavMenu li, .houzzImg{display: inline-block;width: 9%;box-sizing:border-box;}.houzzImg {width: 50px;}.headerNavMenu ul{position: relative;width: 100%;height: 80px;vertical-align: middle;text-align: right;padding-right: 80px;}.headerNavMenu ul li:hover > ul{display:block;width: 100%;}.headerNavMenu ul li{position: relative;float: none;margin: 0 auto;line-height: 80px;width: auto;padding-left: 2%;padding-right: 2%;}@media (min-width: 650px) and (max-width: 780px) {.headerNavMenu ul{padding-right: 0;}.headerNavMenu a, .headerNavMenu a:visited{font-size:13px;}}.headerNavMenu ul li:first-child{padding-left: 10px;}.headerNavMenu ul li:last-child{padding-right: 10px;}.mainIndex{position: relative;padding-right: 80px;padding-left: 80px;box-sizing: border-box;z-index: 1000;min-height: 100%;}.notfullPg, .colWrapper{width: 90%;position: relative;text-align:center;margin: 0 auto;height: auto;}.colWrapper{width: 100%;height: auto;margin: 40px auto;}.colChild{display:inline-block;position: relative;margin: 0 1%;width: 30%;text-align:center;height: auto;}.smallborder{border: 1px solid #777;}.colTxt{width: 80%;height: 50px;text-align:left;position: absolute;bottom: 10px;left: 10px;line-height:50px;vertical-align:middle;font-size:1.6vw;color: #FFF;padding-left: 5px;background-color: rgba(153,153,153,.5);}.notfullPg h1{text-align:left;color: #666;}.sectionText{float: clear;position: relative;width: 80%;text-align: justify;margin: 0 auto;}.footer{background-color: #FFF;width: 100%;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #555;text-decoration: none;text-align: center;margin: 0 auto;clear: both;box-sizing: border-box;position: absolute;margin-top: -121px;left: 0;right: 0;bottom: 0;}.footer a, .footer a:visited{color: #555;}.houzzImg li{display: none;list-style: none;padding: 0;width: 15px;}.projGallery {width: 22%;border: 1px solid #777;}.hiddenNav {display: none;}.newServiceSxn {position: relative;width: 80%;margin: 0 auto;color: #333;font-size: 17px;}.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}figure {margin: 0 20 20 5;}.serviceSxnRight {width: 20%;float: right;margin-top: 0;}.serviceSxnRight img{width: 100%;}.serviceSxnLeft {width: 45%;float: left;}.noBorder {margin: 0 0 10px 0;border: none;}.projGalleryImg {padding-bottom: 10px;}.reviewStars {width: 100%;margin: 0 0 10px 0;}.reviewStarsImg {display: inline-block;white-space: nowrap;width: 20px;margin: 0;padding: 0;}.morePadding {padding-bottom: 50px;}.pprOpacity {background-image: url(../img/wallpaper60.jpg);background-size: cover;}.colTxtDbl {height: 60px;line-height:30px;vertical-align: bottom;}.footer ul{text-align: center;margin: 0 auto;padding: 0;}.footerRow ul {width: 100%;}.footer li{display: inline-block;width: 15%;box-sizing:border-box;}.footerRow li {width: auto;text-align: center;padding-right: 1%;padding-left: 1%;}.footerRow li~li{border-left: 2px solid #666;}.li-child{opacity: .7;}.footer, .push {height: 121px;}.mainFour{width: 100%;display: table;}.pageWrapper{width: 80%;margin: 0 auto;padding-top: 100px;padding-bottom: 50px;}.mainTwo {position: relative;width: 50%;display: table-cell;}.mainTwo img {width: 100%;margin: 0;padding: 0;vertical-align: top;}.mainTwoText {position: absolute;width: 100%;text-align: center;color: #333;font-size: 3.7vw;box-sizing: border-box;top: 43%;left: 0;line-height: 100%;font-family: 'papyrus', sans-serif;}.footerSpace {position: relative;width: 80px;height: 80px;display: table-cell;}.footerMiddle {position: relative;width: auto;height: 121px;display: table-cell;background-color: #fff;}.mainFooter {width: 100%;display: table;}.footerMenu {display: none;visibility: hidden;}.hiddenNavigation {display: none;visibility: none;}.headerLogo{box-sizing: border-box;}.blockColor {background-color: #FAA71B;}.mainPageImg img {width: 100%;max-width: 767px;vertical-align: middle;}.frontPageHeader, .frontPageFooter{z-index: 1001;}.frontPageHeader{position: relative;width: 100%;font-size: 70px;color: #FFF;text-align:center;}.frontPageHeaderBtn ul, .frontPageFooter ul{list-style-type:none;padding: 0;margin: 0;text-align:center;box-sizing:border-box;}.frontPageFooter ul {width: 15%;margin: 0 auto;}.frontPageHeaderBtn, .frontPageFooter{margin: 2% auto;width: 10%;}.frontPageFooter{position: absolute;bottom: 2%;text-align:center;width: 100%;}.frontPageHeaderBtn li:hover{color: #333;background-color: #FAA71B;}.frontPageHeaderBtn li{font-size: 18px;padding: 15px;margin: 0;color: #555;border: 2px solid #999;box-sizing:border-box;font-family: 'Lato', sans-serif;}.frontPageFooter li {display: inline-block;width: 18%;box-sizing:border-box;}.frontPageFooter li:hover, .footerThrees li:hover{opacity:1 !important;}.frontPageFooter ul:hover .li-child, .frontPageFooter ul.hover .li-child{opacity: .7;}.mainPageImg {text-align: center;margin: 0 auto;width: 100%;position: relative;top: 30%;transform: translateY(-30%);}.footerMiddle p {margin-bottom: 0;}.footerThreesWrapper {display: table;width: 100%;height: 100%;}.footerThrees, .footerThreesDbl {display: table-cell;width: 25%;}.footerThreesDbl{width: 50%;}.footerThreesRight {text-align: right;}.footerThreesRight ul, .footerThreesLeft ul {text-align: right;padding-right: 8%;box-sizing: border-box;}.footerThreesLeft ul {text-align: left;}.indexPageImg img{width: 50%;margin: 0 auto;}.thankYouDiv {margin: 200px auto;font-size: 25px;}.contactLabel{padding-top: 1.5%;}.formWrapper form input, #sendBtn {width: 30%;min-width: 300px;height: 30px;font-size: 16px;margin: 8px 0;text-indent: 15px;}#sendBtn{width: 60px;text-indent: 0;}.formWrapper form input, .formWrapper form textarea{box-shadow: .5px .5px .5px .5px rgba(0, 0, 0, 0.2), 0 2px 5px 0 rgba(0, 0, 0, 0.19);}.formWrapper form textarea{width: 100%;min-width: 300px;}.formWrapper {position: relative;width: 100%;height: 100%;margin: 0 auto;}.pageCenterLeftJust {margin: 0 auto;width: 65%;box-sizing: border-box;}.pageCenterLeftJust p {font-weight: bold;font-size: 18px;}@media (min-width: 650px) and (max-width: 1200px) {.formWrapper {width: 100%;}.formWrapper form input, .formWrapper form textarea{width: 100%;}.formWrapper form input, .formWrapper form textarea, .pageCenterLeftJust {width: 100%;}@media (min-width: 850px) and (max-width: 1200px) {.formWrapper form input{width: 30%;}.formWrapper form textarea, .pageCenterLeftJust {width: 65%;}.pageCenterLeftJust {width: 100%;}}}.footerLogo {width: 100%;text-align: center;}.footerLogo img {width: 20%;}.footerThreesRight li {width: 20%;padding-left: 10px;margin-left: 10px;padding-top: 10px;}.iframeWrapper {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}.iframeWrapper iframe {position:absolute;top:0;left:0;width:100%;height:100%;}.iframePage {width: 70%;margin: 0 auto;padding-top: 50px;}.largerFont {font-size: 21px;}.aboutImg {padding-left:25px;}.clientImg, .clientImgSmaller {padding:65px 50px;vertical-align: middle;margin: 0 auto;text-align: center;}.clientImgSmaller {padding: 65px 125px;}.animateFadeIn {animation: 3s ease-out 0s 1 fadePhilosophy;}.aboutPhilosophy {width: 25%;margin: 0 auto;text-align: center;padding-bottom: 20px;font-size:calc(18px + 1.5vw);font-family: 'papyrus', sans-serif;color: #FAA71B;}@keyframes fadePhilosophy{0% {opacity: 0;}100% {opacity: 1;}}.fixedImg {background-image: url('/img/portfolio/opt/Intermingle_BR1_RS_9-16.jpg');background-attachment: fixed;background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100vw;height: 100vh;-webkit-transition: background .5s ease-in-out;-moz-transition: background .5s ease-in-out;-o-transition: background .5s ease-in-out;transition: background .5s ease-in-out;}.staticFooter {position: absolute;z-index: 1005;width: 100%;bottom: 0;left: 0;}#fixedSlideShow {}.outerWrapper {height: 100%;position: fixed;width: 100%;}.showPush {visibility: hidden;display: none;}.philosophySpacing {padding-top: 20px;}.testFixedImg {height: 100vh;width: 100vw;}.clientImg img {width: 87%;}@media screen and (max-width:750px) {.hiddenNav {display: block;background: #000;width: 100%;position: relative;padding: 6px 0;margin: 0;margin-bottom: 15px;box-sizing: border-box;}.philosophySpacing {padding-top: 0;}.clientImg, .clientImgSmaller {padding:25px 0;}.hiddenNav img{width: 30px;}#hiddenNavImg {margin-left: 5px;}#hiddenNavUL, #hiddenIntUL{font-size:18px;box-sizing: border-box;}#hiddenNavUL li, #hiddenIntUL li{display: inline-block;width: 100%;padding: 2%;margin: 0;box-sizing: border-box;}#hiddenNavUL .hiddenNavigation .footerThrees li{width: 20%;}#hiddenNavUL .hiddenNavigation .footerThrees ul{text-align: center;}.footerRow li {padding: 0;width: 100%;}.footerRow li~li{border: 0;}#hiddenNavUL a, #hiddenIntUL a {text-decoration: none !important;color: #fff;}#hiddenNavUL a:visited, #hiddenIntUL a:visited {color: #fff;}#hiddenNavUL .hiddenNavigation a, #hiddenIntUL .hiddenNavigation a {text-decoration: none !important;color: #555;}#hiddenNavUL .hiddenNavigation a:visited, #hiddenIntUL .hiddenNavigation a:visited {color: #555;}#hiddenNavUL.hideMenu, #hiddenIntUL.hideMenu {display: none;visibility:hidden;}#hiddenNavUL.showMenu, #hiddenIntUL.showMenu {visibility: visible;display:block;}.headerLogo img{padding: 0;margin: 0;float: none;}.headerLogo{height: 40px;width: 40px;z-index: 1005;}#testimonials{padding: 0 10px;}.footer ul{width: 100%;margin: 0 auto;}.mainTwo {width: 100%;display: block;}.mainFour {display: block;}.headerNavMenu ul{height: 40px;padding-right: 40px;}.thankYouDiv {padding-right: 40px;padding-left: 40px;}.headerNavMenu ul li{line-height: 40px;}.mainIndex{padding-right: 40px;padding-left: 40px;margin-top: 40px;}.nonMobile{margin-top: -40px;visibility: hidden;display: none;}.footer, .push {height: 40px;}.footerMiddle {width: auto;height: 40px;}.hiddenNavigation .footerMiddle{height: auto;}.footerSpace {width: 40px;height: 40px;background-color: #000;}.hiddenNavigation .footerSpace{visibility: hidden;display: none;}.footerMenu {display:block;visibility:visible;width: 40px;height: 40px;background-color: #000;position: fixed;bottom: 0;right: 0;z-index: 1007;}.headerNavMenu {visibility: hidden;display:none;}.hiddenNavigation {display: block;visibility: visible;position: fixed;top: 40px;left: 40px;width: calc(100% - 80px);height: calc(100vh - 80px);background-color: #FFF;z-index: 1002;font-family: 'papyrus', sans-serif;}.hiddenNavigationWrapper {display: none;visibility:hidden;position: fixed;top:0;left: 0;width: 100%;height: 100%;background: -webkit-linear-gradient(bottom, #FAA71B, #FAA71B 50%, #999 30%, #999);z-index: 1002;}.hiddenNavigation ul {height: 50%;width: 100%;}.hiddenNavULWrapper {position: fixed;height: 50%;top: 40px;margin-right: 40px;}.frontPageHeader {font-size: 35px;position: relative;top: 35px;color: #999;}.frontPageHeaderBtn {position: absolute;width: 60%;top: 145px;left: 20%;}.frontPageFooter ul{width: 100%;margin: 0 auto;}.frontPageFooter ul{width: 60%;}.frontPageFooter {bottom: 18%;}.frontPageHeaderBtn li {color: #999;border: 0;background-color:white;}.mainPageImg {margin-top: 75px;}.mainTwoText {font-size: 25px;}.hiddenNavigation .mainFooter {box-sizing: border-box;position: absolute;bottom: 0;height: 200px;}.hiddenNavigation .footerMiddle p {margin-bottom: 0;margin-top: 0;}.hiddenNavigation .footerThreesDbl a, .hiddenNavigation .footerThreesDbl a:visited{color: #555;}.hiddenNavigation .footerMiddle{background-color: transparent;}.hiddenNavigation .footerThrees{display: block;width: 100%;}.hiddenNavigation .footerThreesWrapper {display: block;width: 100%;height: 100%;}.hiddenNavigation .footerThreesDbl {position: relative;bottom: 0;width: 100%;box-sizing: border-box;text-align: center;}.indexPageImg img{width: 80%;margin: 0 auto;}.formWrapper{width: 100%;}.formWrapper form input, .formWrapper form textarea{width: 100%;}.formWrapper form input, .formWrapper form textarea{width: 100%;}.formWrapper form input, .formWrapper form textarea {min-width: 100%;}#sendBtn {min-width: 75px;}.iframePage {width: 100%;padding-top: 20px;}.pageWrapper {width: 95%;padding-top: 0;padding-bottom: 0;}#copyrightBlock {display: table-footer-group;}#affiliatesBlock {display: table-row-group;}#socialBlock {display: table-header-group;}.footerThreesLeft ul {text-align: center;}.footerThreesRight ul, .footerThreesLeft ul {padding-right: 0;}.pageCenterLeftJust {width: 100%;}.aboutPhilosophy img {opacity: 1;animation: none;}.aboutImg {padding-left: 0;}.aboutPhilosophy {width: 100%;}.staticFooter {margin-top: -40px;visibility: hidden;display: none;}.showPush {display: block;visibility: visible;position: absolute;bottom: 0;left: 0;height: 40px;margin-left: 40px;width: 100%;background-color: #FFF;z-index: 1006;}.footerLogo {visibility: hidden;}}