@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBold.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBold.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBold.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBold.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBold.svg#Taviraj-ExtraBold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-LightItalic.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-LightItalic.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-LightItalic.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-LightItalic.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-LightItalic.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-LightItalic.svg#Taviraj-LightItalic") format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Poppins";src:url("/Content/css/fonts/hinted-subset-Poppins-Light.eot");src:url("/Content/css/fonts/hinted-subset-Poppins-Light.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Poppins-Light.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Poppins-Light.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Poppins-Light.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Poppins-Light.svg#Poppins-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Poppins";src:url("/Content/css/fonts/hinted-subset-Poppins-Medium.eot");src:url("/Content/css/fonts/hinted-subset-Poppins-Medium.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Poppins-Medium.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Poppins-Medium.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Poppins-Medium.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Poppins-Medium.svg#Poppins-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-BoldItalic.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-BoldItalic.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-BoldItalic.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-BoldItalic.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-BoldItalic.svg#Taviraj-BoldItalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"Poppins";src:url("/Content/css/fonts/hinted-subset-Poppins-SemiBold.eot");src:url("/Content/css/fonts/hinted-subset-Poppins-SemiBold.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Poppins-SemiBold.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Poppins-SemiBold.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Poppins-SemiBold.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Poppins-SemiBold.svg#Poppins-SemiBold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-Light.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-Light.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-Light.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-Light.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-Light.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-Light.svg#Taviraj-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-Regular.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-Regular.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-Regular.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-Regular.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-Regular.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-Regular.svg#Taviraj-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Poppins";src:url("/Content/css/fonts/hinted-subset-Poppins.eot");src:url("/Content/css/fonts/hinted-subset-Poppins.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Poppins.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Poppins.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Poppins.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Poppins.svg#Poppins") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-ThinItalic.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-ThinItalic.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-ThinItalic.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-ThinItalic.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-ThinItalic.svg#Taviraj-ThinItalic") format("svg");font-weight:100;font-style:italic}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-BlackItalic.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-BlackItalic.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-BlackItalic.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-BlackItalic.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-BlackItalic.svg#Taviraj-BlackItalic") format("svg");font-weight:900;font-style:italic}@font-face{font-family:"Poppins";src:url("/Content/css/fonts/hinted-subset-Poppins-Regular.eot");src:url("/Content/css/fonts/hinted-subset-Poppins-Regular.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Poppins-Regular.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Poppins-Regular.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Poppins-Regular.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Poppins-Regular.svg#Poppins-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-Medium.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-Medium.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-Medium.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-Medium.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-Medium.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-Medium.svg#Taviraj-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-Thin.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-Thin.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-Thin.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-Thin.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-Thin.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-Thin.svg#Taviraj-Thin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBoldItalic.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBoldItalic.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBoldItalic.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBoldItalic.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraBoldItalic.svg#Taviraj-ExtraBoldItalic") format("svg");font-weight:800;font-style:italic}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-SemiBold.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-SemiBold.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-SemiBold.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-SemiBold.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-SemiBold.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-SemiBold.svg#Taviraj-SemiBold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-Black.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-Black.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-Black.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-Black.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-Black.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-Black.svg#Taviraj-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLightItalic.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLightItalic.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLightItalic.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLightItalic.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLightItalic.svg#Taviraj-ExtraLightItalic") format("svg");font-weight:200;font-style:italic}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-MediumItalic.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-MediumItalic.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-MediumItalic.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-MediumItalic.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-MediumItalic.svg#Taviraj-MediumItalic") format("svg");font-weight:500;font-style:italic}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-SemiBoldItalic.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-SemiBoldItalic.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-SemiBoldItalic.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-SemiBoldItalic.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-SemiBoldItalic.svg#Taviraj-SemiBoldItalic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-Italic.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-Italic.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-Italic.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-Italic.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-Italic.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-Italic.svg#Taviraj-Italic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-Bold.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-Bold.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-Bold.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-Bold.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-Bold.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-Bold.svg#Taviraj-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Taviraj";src:url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLight.eot");src:url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLight.woff2") format("woff2"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLight.woff") format("woff"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLight.ttf") format("truetype"), url("/Content/css/fonts/hinted-subset-Taviraj-ExtraLight.svg#Taviraj-ExtraLight") format("svg");font-weight:200;font-style:normal}@-webkit-keyframes dripDrop{0%{top:-3px}to{top:59px}}@keyframes dripDrop{0%{top:-3px}to{top:59px}}@-webkit-keyframes topBar0{0%{top:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:22px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:14px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes topBar0{0%{top:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{top:22px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:14px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes topBar1{0%{top:14px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{top:22px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes topBar1{0%{top:14px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{top:22px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:22px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes midBar0{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes midBar0{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes midBar1{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes midBar1{0%{opacity:1}50%{opacity:1}to{opacity:0}}@-webkit-keyframes bottomBar0{0%{top:22px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}50%{top:22px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:30px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes bottomBar0{0%{top:22px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}50%{top:22px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:30px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes bottomBar1{0%{top:30px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{top:22px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:22px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@keyframes bottomBar1{0%{top:30px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{top:22px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{top:22px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}}@-webkit-keyframes arrow1{0%{top:28px;right:-150px;-webkit-transform:rotate(80deg);transform:rotate(80deg)}to{top:2px;right:-77px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes arrow1{0%{top:28px;right:-150px;-webkit-transform:rotate(80deg);transform:rotate(80deg)}to{top:2px;right:-77px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes arrow2{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible;top:-10px;right:-135px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}75%{top:-24px}to{top:-14px;right:-85px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes arrow2{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible;top:-10px;right:-135px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}75%{top:-24px}to{top:-14px;right:-85px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes arrow3{0%{visibility:hidden}65%{visibility:hidden}66%{visibility:visible;top:-80px;right:-140px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}83%{top:-95px}to{top:-87px;right:-82px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes arrow3{0%{visibility:hidden}65%{visibility:hidden}66%{visibility:visible;top:-80px;right:-140px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}83%{top:-95px}to{top:-87px;right:-82px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes arrow1_2{0%{top:28px;right:-140px;-webkit-transform:rotate(80deg);transform:rotate(80deg)}to{top:2px;right:-81px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes arrow1_2{0%{top:28px;right:-140px;-webkit-transform:rotate(80deg);transform:rotate(80deg)}to{top:2px;right:-81px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes arrow2_2{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible;top:-5px;right:-135px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}75%{top:-20px}to{top:-9px;right:-88px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes arrow2_2{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible;top:-5px;right:-135px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}75%{top:-20px}to{top:-9px;right:-88px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes arrow3_2{0%{visibility:hidden}65%{visibility:hidden}66%{visibility:visible;top:-70px;right:-140px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}83%{top:-80px}to{top:-63px;right:-85px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes arrow3_2{0%{visibility:hidden}65%{visibility:hidden}66%{visibility:visible;top:-70px;right:-140px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}83%{top:-80px}to{top:-63px;right:-85px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.wrapper-max{max-width:2000px;width:100%;margin:0 auto}#upperNav{background:rgba(33, 33, 33, 0.86);height:100px;position:fixed;-webkit-box-shadow:0 8px 13px rgba(0, 0, 0, 0.44);box-shadow:0 8px 13px rgba(0, 0, 0, 0.44);width:100%}@media only screen and (max-width:1600px){#upperNav{height:65px}}#upperNav .HeaderNav{position:relative;padding-inline:50px;display:-webkit-box;display:-ms-flexbox;display:flex;place-items:center;height:100px}@media only screen and (max-width:1600px){#upperNav .HeaderNav{height:65px}}@media only screen and (max-width:638px){#upperNav .HeaderNav{padding-inline:25px}}#upperNav .HeaderNav .LogoContainer{margin-right:50px}@media only screen and (max-width:1700px){#upperNav .HeaderNav .LogoContainer{margin-right:25px}}#upperNav .HeaderNav .LogoContainer img{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width:1600px){#upperNav .HeaderNav .LogoContainer img{width:250px}}@media only screen and (max-width:400px){#upperNav .HeaderNav .LogoContainer img{width:200px}}#upperNav .HeaderNav .LogoContainer img:hover{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}#upperNav .HeaderNav .HeaderNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;list-style:none;padding-left:0;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width:1600px){#upperNav .HeaderNav .HeaderNav__list{gap:15px}}@media only screen and (max-width:1300px){#upperNav .HeaderNav .HeaderNav__list{display:none}}#upperNav .HeaderNav .HeaderNav__list li{position:relative;color:white;margin-top:29px}@media only screen and (max-width:1300px){#upperNav .HeaderNav .HeaderNav__list li{padding-inline:0;margin-top:0}}#upperNav .HeaderNav .HeaderNav__list li:after{position:absolute;content:" ";top:31px;width:100%;height:0;background:#fff;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block}@media only screen and (max-width:1300px){#upperNav .HeaderNav .HeaderNav__list li:after{display:none}}@media only screen and (min-width:1301px){#upperNav .HeaderNav .HeaderNav__list li:hover:after{height:4px}#upperNav .HeaderNav .HeaderNav__list li:hover .sub-menu{visibility:visible;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:1}}#upperNav .HeaderNav .HeaderNav__list li a{padding-inline:5px;text-decoration:none;display:block;width:100%}@media only screen and (max-width:1300px){#upperNav .HeaderNav .HeaderNav__list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;min-height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;text-transform:none;letter-spacing:0;line-height:1.4}}#upperNav .HeaderNav .HeaderNav__list li .sub-menu{list-style:none;position:absolute;visibility:hidden;opacity:.5;-webkit-transform:translate(-50%, 30px);-ms-transform:translate(-50%, 30px);transform:translate(-50%, 30px);top:31px;left:50%;padding-left:0;background:#bd1f2d;width:250px;text-align:center;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width:1300px){#upperNav .HeaderNav .HeaderNav__list li .sub-menu{position:relative;top:unset;left:unset;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:0;display:none;visibility:visible;background:transparent;padding-left:14px;width:100%;-webkit-transition:none;-o-transition:none;transition:none;opacity:1;max-width:100%}}#upperNav .HeaderNav .HeaderNav__list li .sub-menu:before{content:"";display:block;width:100%;height:5px;background:#fff;position:relative;left:0;top:0}@media only screen and (max-width:1300px){#upperNav .HeaderNav .HeaderNav__list li .sub-menu:before{display:none}}#upperNav .HeaderNav .HeaderNav__list li .sub-menu li{margin:0;padding-block:15px}@media only screen and (max-width:1300px){#upperNav .HeaderNav .HeaderNav__list li .sub-menu li{text-align:left;padding:0;width:100%}}#upperNav .HeaderNav .HeaderNav__list li .sub-menu li:after{display:none}#upperNav .HeaderNav .HeaderNav__list li .sub-menu .has-subLink{position:relative;z-index:2}@media only screen and (min-width:1301px){#upperNav .HeaderNav .HeaderNav__list li .sub-menu .has-subLink:hover .subLink{visibility:visible;-webkit-transform:rotateY(0);transform:rotateY(0)}}#upperNav .HeaderNav .HeaderNav__list li .sub-menu .has-subLink .subLink{list-style:none;padding-left:0;position:absolute;z-index:-1;left:100%;top:-5px;width:250px;background:#a71b28;visibility:hidden;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width:1300px){#upperNav .HeaderNav .HeaderNav__list li .sub-menu .has-subLink .subLink{position:relative;top:unset;left:unset;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:0;display:none;visibility:visible;z-index:auto;width:100%;-webkit-transition:none;-o-transition:none;transition:none;opacity:1;max-width:100%;background:transparent;margin:0 0 6px 16px;width:calc(100% - 16px);padding-left:0;border-left:1px solid #555}#upperNav .HeaderNav .HeaderNav__list li .sub-menu .has-subLink .subLink a{position:relative;left:-1px;width:calc(100% + 1px);font-size:14px;padding-block:10px}}#upperNav .HeaderNav .HeaderNav__list li .sub-menu .has-subLink .subLink:before{content:"";display:block;width:100%;height:5px;background:#fff;position:absolute;left:0;top:0}@media only screen and (max-width:1300px){#upperNav .HeaderNav .HeaderNav__list li .sub-menu .has-subLink .subLink:before{display:none}}#upperNav .HeaderNav .contact-box{position:absolute;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 25px}@media only screen and (max-width:1600px){#upperNav .HeaderNav .contact-box{gap:0 10px}}@media only screen and (max-width:1300px){#upperNav .HeaderNav .contact-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;height:100%;padding-right:85px}}#upperNav .HeaderNav .contact-box .hrs-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right;position:relative;z-index:16}@media only screen and (max-width:638px){#upperNav .HeaderNav .contact-box .hrs-box{display:none}}#upperNav .HeaderNav .contact-box .hrs-box a{text-underline-offset:4px;color:white}#upperNav .HeaderNav .contact-box .hrs-box a:hover{color:#f6b300;text-decoration:none}#upperNav .HeaderNav .contact-box .hrs-box #phoneNumber{font-size:25px;line-height:1.2}@media only screen and (max-width:1600px){#upperNav .HeaderNav .contact-box .hrs-box #phoneNumber{font-size:20px}}#upperNav .HeaderNav .contact-box .hrs-box .hrs{color:white;font-size:13px;line-height:1.2}@media only screen and (max-width:700px){#upperNav .HeaderNav .contact-box .hrs-box .hrs{display:none}}@media only screen and (max-width:1600px){#upperNav .HeaderNav .contact-box .hrs-box .hrs{font-size:11px}}#upperNav .HeaderNav .contact-box .freeEstimate{background:rgba(191, 30, 46, 0.94);text-transform:uppercase;text-align:center;font-weight:900;-webkit-box-shadow:inset 0 -70px 40px -40px rgba(177, 31, 45, 0.9);box-shadow:inset 0 -70px 40px -40px rgba(177, 31, 45, 0.9);width:290px;max-width:Min(340px, 17vw);-ms-flex-negative:0;flex-shrink:0;height:100px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width:1600px){#upperNav .HeaderNav .contact-box .freeEstimate{height:65px;width:170px}}@media only screen and (max-width:1300px){#upperNav .HeaderNav .contact-box .freeEstimate{position:absolute;top:100%;right:0;height:60px;width:210px;max-width:none;min-width:180px;z-index:10}}@media only screen and (max-width:850px){#upperNav .HeaderNav .contact-box .freeEstimate{display:none}}#upperNav .HeaderNav .contact-box .freeEstimate:hover{background:#ef9006;text-shadow:0 1px 1px #905705;-webkit-box-shadow:inset 0 -1px 1px #905705;box-shadow:inset 0 -1px 1px #905705}#upperNav .HeaderNav .contact-box .freeEstimate a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;place-content:center;place-items:center;white-space:nowrap;font-size:25px;color:#fff;text-decoration:none}@media only screen and (max-width:1600px){#upperNav .HeaderNav .contact-box .freeEstimate a{font-size:17px;text-underline-offset:3px}}@media only screen and (max-width:1300px){#upperNav .HeaderNav .contact-box .freeEstimate a{font-size:20px}}@media only screen and (min-width:1301px){#upperNav .HeaderNav{padding-right:0;gap:20px}#upperNav .HeaderNav>.LogoContainer{-ms-flex-negative:0;flex-shrink:0;margin-right:25px}#upperNav .HeaderNav .HeaderNav__list{-ms-flex-negative:0;flex-shrink:0}#upperNav .HeaderNav .contact-box{position:static;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}}@media only screen and (min-width:1301px) and (max-width:1800px){#upperNav .HeaderNav{padding-left:25px;gap:15px}#upperNav .HeaderNav>.LogoContainer img{width:250px}}@media only screen and (min-width:1301px) and (max-width:1800px) and (max-width:1450px){#upperNav .HeaderNav>.LogoContainer img{width:220px}}@media only screen and (min-width:1301px) and (max-width:1800px){#upperNav .HeaderNav>.HeaderNav__list{gap:10px}#upperNav .HeaderNav .contact-box{gap:10px}#upperNav .HeaderNav .contact-box .freeEstimate{width:180px}#upperNav .HeaderNav .contact-box .freeEstimate a{font-size:18px}}.nav-label{display:none;position:absolute;right:0;top:0;width:44px;height:44px;cursor:pointer;z-index:1;background:#a71b28;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1300px){.nav-label{display:block;top:4px;right:16px;border-radius:3px}}.nav-label.sublink-label{right:0}.nav-label:after,.nav-label:before{content:"";position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:12px;height:2px;background-color:white;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.nav-label:before{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.nav-label:hover{background:#d53140}.nav-toggle:checked~.nav-label:before{-webkit-transform:translate(-50%, -50%) rotate(0);-ms-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}@media only screen and (max-width:1300px){#upperNav .HeaderNav input[type=checkbox]{display:block;position:absolute;width:1px;height:1px;opacity:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}#upperNav .HeaderNav input[type=checkbox]:focus-visible+label{outline:2px solid #fff;outline-offset:-4px}#upperNav .HeaderNav .HeaderNav__list a{color:#ccc}#upperNav .HeaderNav .HeaderNav__list a:hover{color:#fff}#upperNav .HeaderNav .HeaderNav__list a:focus-visible{outline:2px solid #fff;outline-offset:-2px}#upperNav .HeaderNav .HeaderNav__list a.currentPage-js{background:transparent;-webkit-box-shadow:inset 3px 0 #bd1f2d;box-shadow:inset 3px 0 #bd1f2d}#upperNav .HeaderNav .HeaderNav__list>li>a{color:#fff;font-size:16px;font-weight:600;padding-block:14px;min-height:52px}#upperNav .HeaderNav .HeaderNav__list>li+li{margin-top:4px}#upperNav .HeaderNav .HeaderNav__list .nav-label{top:4px;right:4px;background:rgba(255, 255, 255, 0.06);border-radius:4px}#upperNav .HeaderNav .HeaderNav__list .nav-label:before{width:7px;height:7px;background:transparent;border-right:2px solid #aaa;border-bottom:2px solid #aaa;-webkit-transform:translate(-50%, -70%) rotate(45deg);-ms-transform:translate(-50%, -70%) rotate(45deg);transform:translate(-50%, -70%) rotate(45deg)}#upperNav .HeaderNav .HeaderNav__list .nav-label:after{display:none}#upperNav .HeaderNav .HeaderNav__list .nav-label:hover{background:rgba(255, 255, 255, 0.08)}#upperNav .HeaderNav .HeaderNav__list .nav-toggle:checked~.nav-label:before{border-color:#fff;-webkit-transform:translate(-50%, -30%) rotate(225deg);-ms-transform:translate(-50%, -30%) rotate(225deg);transform:translate(-50%, -30%) rotate(225deg)}#upperNav .HeaderNav .HeaderNav__list .has-subLink>a,#upperNav .HeaderNav .HeaderNav__list .has-subMenu>a{min-height:52px;padding-right:52px}#upperNav .HeaderNav .HeaderNav__list .sub-menu,#upperNav .HeaderNav .HeaderNav__list .subLink{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;border:0}#upperNav .HeaderNav .HeaderNav__list .has-subLink>a{font-weight:600}#upperNav .HeaderNav .HeaderNav__list .has-subMenu{padding-bottom:4px}}#photoSliderContainer .slick-list{-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;opacity:1}#photoSliderContainer .slick-list:hover{cursor:pointer;opacity:0.7;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}#highlight{color:#bd1f2d}#noScriptBanner,#phoneAndAddress,.navBurger{display:none}ul li:first-child ul#navServices{position:absolute;background:#bd1f2d;width:250px;padding:0;top:49%;left:0;margin-bottom:0;opacity:0;pointer-events:none;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}ul li:first-child ul#navServices:before{content:"";display:block;width:100%;height:5px;background:#fff;position:absolute;left:0;top:0}@media only screen and (max-width:1149px){ul li:first-child ul#navServices:before{display:none}}ul li:first-child ul#navServices li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:initial;text-align:center;float:none}ul li:first-child ul#navServices li a{display:block!important;text-align:center!important;font-size:14px;padding:15px 5px!important}ul li:first-child ul#navServices li a:after{display:none!important}.DropDown{display:none;vertical-align:middle}.footerMenu{margin:0;padding:0}.footerMenu .footerContainer{background:#2e2c2c;text-align:left}.footerMenu .footerContainer .wrapper-max{max-width:2000px;width:100%;margin-inline:auto;padding-block:30px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:800px){.footerMenu .footerContainer .wrapper-max{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;padding:20px}}.footerMenu .footerContainer .leftFooter{padding:20px 20px 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:30px}@media only screen and (max-width:1599px){.footerMenu .footerContainer .leftFooter{margin-left:5px}}@media only screen and (max-width:800px){.footerMenu .footerContainer .leftFooter{margin-left:0;padding:0}}.footerMenu .footerContainer .leftFooter .footer-locations{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (max-width:1000px){.footerMenu .footerContainer .leftFooter .footer-locations{display:-ms-grid;display:grid}}.footerMenu .footerContainer .leftFooter .footer-locations .footer-location{display:-ms-grid;display:grid}.footerMenu .footerContainer .leftFooter span{width:265px;display:inline-block;font-size:12px;padding-bottom:2px}.footerMenu .footerContainer .leftFooter .address{font-size:15px}.footerMenu .footerContainer .leftFooter .footerPhone{font-size:20px}@media only screen and (max-width:800px){.footerMenu .footerContainer .leftFooter .hours{width:100%}}.footerMenu .footerContainer .rightFooter{width:100%;max-width:100%;margin-right:30px;padding-right:20px;z-index:2}@media only screen and (max-width:1599px){.footerMenu .footerContainer .rightFooter{margin-right:5px}}@media only screen and (max-width:800px){.footerMenu .footerContainer .rightFooter{margin-right:0}}.footerMenu .footerContainer .rightFooter nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.footerMenu .footerContainer .rightFooter nav ul{list-style:none;padding-left:0}.footerMenu .footerContainer .rightFooter nav ul li{display:inline-block;border-right:1px solid #fff;line-height:1}.footerMenu .footerContainer .rightFooter nav ul li a{padding:10px 5px;letter-spacing:1px}@media only screen and (max-width:1300px){.footerMenu .footerContainer .rightFooter nav ul li a{font-size:14px}}@media only screen and (max-width:800px){.footerMenu .footerContainer .rightFooter nav ul li a{font-size:12px}}.footerMenu .footerContainer .rightFooter nav ul li:last-of-type{border-right:none}.footerMenu .footerContainer .rightFooter .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul li:first-child:hover ul#navServices{opacity:1;pointer-events:all}@media only screen and (max-width:1149px){ul li:first-child:hover ul#navServices{display:none;display:none;pointer-events:none;opacity:0}}ul li#galleryLink{position:relative}ul li#galleryLink:hover ul#navGallery{opacity:1;pointer-events:all}@media only screen and (max-width:1149px){ul li#galleryLink:hover ul#navGallery{display:none;pointer-events:none;opacity:0}}ul li ul#navServices li{float:left;text-align:left}ul li ul#navGallery li{float:left;width:100%;text-align:left}ul#menu #galleryLink{line-height:1.6em!important}#HomeRemodelingServices section{padding:0 0}section#main{min-height:calc(100vh - 305px)}#Error section#main,#MemberLoginBodyID section#main{padding:150px 0 0}body{background-image:url(/Content/images/grid.png);position:relative;min-width:350px}body.secondary{background:#fff}.page{width:auto;overflow:hidden}.secondary h2{font-size:24px}h3{font-size:18px;color:#2e2c2c}#Home h3{font-size:53px;line-height:53px;margin:30px auto}#topTitleContainer{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;pointer-events:none;cursor:default;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}#topTitleContainer h3{text-shadow:3px 3px 10px #000, 0 5px 40px #000, 0 -5px 40px #000}p{font-size:18.75px}#brochure a:link,#freeEstimate a:link,h1,h2,h3{font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif}#upperContainer .overlay h3{opacity:0;text-shadow:0 3px 21px 3px #000 rgba(0, 0, 0, 0.5)}.secondary h1,.secondary h2,.secondary h3,.secondary h4,.secondary h5,.secondary h6{color:#bd1f2d}a{outline:none;font-family:"Roboto", sans-serif}p{font-family:"Taviraj", serif}#main{padding:0;position:relative;top:-20px;max-width:2000px;margin-inline:auto}#Home h2{text-shadow:3px 3px 10px #000, 0 5px 40px #000, 0 -5px 40px #000;opacity:1}ul#menu{display:inline-block;padding:0 0 2px;position:relative;margin:0;text-align:right}ul#menu li{display:inline-block;line-height:85px;list-style:none}@media only screen and (max-width:1149px){ul#menu li{line-height:normal}}#menucontainer{clear:both;position:relative}header{position:absolute}#Home header{display:none}#menucontainer{max-width:2000px;margin-inline:auto}nav ul li a{text-transform:uppercase;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;font-size:1rem;letter-spacing:1px}a,button,img,input[type=button]{border:none;outline:none}#PaginationDisplay .selected,#PaginationDisplay a{font-size:15px;padding:0 15px;font-family:"Roboto", sans-serif}.secondary #sideNav a:link,.secondary #sideNav a:visited{font-size:24px;width:100%;color:#fff;padding:0;margin:20px auto;float:left}#GalleryEntry.secondary #sideNav #galleryRedirect,#GalleryEntry.secondary #sideNav br,#GalleryStream.secondary #sideNav #galleryRedirect,#GalleryStream.secondary #sideNav br{display:none}#GalleryEntry.secondary #sideNav a:link,#GalleryEntry.secondary #sideNav a:visited,#GalleryStream.secondary #sideNav a:link,#GalleryStream.secondary #sideNav a:visited{left:calc(50% - 312px);position:relative;width:125px;top:-30px;background-size:contain}#GalleryEntry.secondary #sideNav,#GalleryStream.secondary #sideNav{width:100%;position:relative;top:auto;bottom:0;left:Min(3vw, 60px);width:Min(2000px, 100vw);overflow:hidden}#GalleryStream.secondary #sideNav{left:0}a:link,a:visited{border:none;outline:none;color:#fff;text-decoration:underline;-webkit-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.contactLinks{margin-bottom:20px}.contactLinks p{margin-bottom:10px;font-weight:bold!important;text-align:center}.contactLinks a{display:block;text-decoration:none;font-weight:bold}.category a:link,.category a:visited,.secondary #secondaryContent a:link,.secondary #secondaryContent a:visited{color:#bd1f2d}.secondary #secondaryContent h5 a:link,.secondary #secondaryContent h5 a:visited{text-transform:uppercase}.secondary footer a:link,.secondary footer a:visited{color:#fff;text-decoration:none}.category a:hover,.secondary #secondaryContent a:hover,.secondary #sideNav a:hover,.secondary footer a:hover,a:hover{color:#f6b300;text-decoration:none}#freeEstimate a:link,#freeEstimate a:visited{display:block;position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;-webkit-transition:background 200ms;-o-transition:background 200ms;transition:background 200ms}#freeEstimate a:hover{background:#ef9006;text-shadow:0 1px 1px #905705;-webkit-box-shadow:inset 0 -1px 1px #905705;box-shadow:inset 0 -1px 1px #905705}#contactbox{position:relative;float:right}#freeEstimate{float:right;background:rgba(191, 30, 46, 0.94);text-transform:uppercase;color:#fff;text-align:center;font-weight:900;position:relative;-webkit-box-shadow:inset 0 -70px 40px -40px rgba(177, 31, 45, 0.9);box-shadow:inset 0 -70px 40px -40px rgba(177, 31, 45, 0.9)}.innerContainer{width:auto;display:inline-block;padding:0;list-style:none;margin:0 auto;max-width:1120px}ul.innerContainer li:nth-of-type(2){width:70%;float:left;font-size:20px;color:#fff;position:relative}ul.innerContainer li:first-of-type,ul.innerContainer li:nth-of-type(3){width:15%;float:left}#slickContainer{width:100%;height:auto;background:#be1e2d;-webkit-box-shadow:inset -130px 0 50px -50px #ab1725, inset 130px 0 50px -50px #ab1725;box-shadow:inset -130px 0 50px -50px #ab1725, inset 130px 0 50px -50px #ab1725}.testimonial{padding:0 10px;text-align:center;height:auto}.testimonial h2,.testimonial img{float:left}.slick-arrow{top:100px;height:64px;width:32px;color:transparent;display:inline-block;position:absolute;z-index:1;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.slick-arrow:hover{cursor:pointer;width:35px}.slick-next{color:transparent;background:url("/Content/images/rightArrowhead.svg") no-repeat left top/contain;right:60px}.slick-prev{color:transparent;background:url("/Content/images/leftArrowhead.svg") no-repeat right top/contain;left:60px}#lowerContainer{background:url("/Content/images/fadeKitchen.png") no-repeat bottom left}#lowerContainer #leftContent,#lowerContainer #rightContent{width:calc(50% - 30px);height:100%;float:left;padding:0 15px}#lowerContainer #rightContent{width:calc(50% - 140px);float:right;max-width:1100px;padding:0px 70px}footer ul#menu li{border-right:1px solid #fff;line-height:1}footer ul#menu li:last-of-type{border-right:none}footer nav ul#menu{left:0;top:0}footer nav{background:none;-webkit-box-shadow:none;box-shadow:none}#lowerFooter{color:#000;background:#fff;font-size:12px;width:100%;padding:10px 0;margin:0 auto 0}#lowerFooter a{color:#000;text-decoration:none;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#lowerFooter a:hover{color:#ef9006}#serviceAreas{width:80%;margin:0 auto;letter-spacing:1px;line-height:1.5;font-family:"Taviraj", serif}#topRotatorContainer .slick-list,#topRotatorContainer .slick-track{height:100%}.topRotatorSlide{height:100%;width:100%}.topRotatorSlide a,a.CTA,a.remodelButton{position:relative;display:inline-block;text-decoration:none;width:auto;padding:12px 100px;background:#bf1e2e;color:rgba(255, 255, 255, 0.9);top:450px;text-align:center;float:none;left:50%;-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);text-transform:uppercase;-webkit-transition:background 0.2s ease-in-out;-o-transition:background 0.2s ease-in-out;transition:background 0.2s ease-in-out;z-index:2;text-transform:uppercase;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;letter-spacing:1px}@media screen and (min-width:2000px){a.CTA,a.remodelButton{top:560px!important}}a.CTA{line-height:20px;font-size:14px;padding:5px 10px;top:auto;left:auto;margin:0 5px}a.remodelButton{left:80px;font-size:15px;padding:5px 10px;width:180px;margin:0 auto;display:block;top:-16px;border-top-left-radius:0;border-top-right-radius:0;-webkit-box-shadow:#3d3d3d 5px 3px 5px 0px;box-shadow:#3d3d3d 5px 3px 5px 0px;color:rgba(255, 255, 255, 0.9)!important}.topRotatorSlide a:hover,a.CTA:hover,a.remodelButton:hover{background:#ef9006;text-shadow:0 1px 1px #905705;-webkit-box-shadow:inset 0 -1px 1px #905705;box-shadow:inset 0 -1px 1px #905705}a.CTA:after{top:30px}a.remodelButton:after{top:40px;border-top-left-radius:0;border-top-right-radius:0}.topRotatorSlide a:hover:after,a.CTA:hover:after,a.remodelButton:hover:after{top:0;height:100%}.topRotatorSlide .overlay{height:100%;width:100%;background:url("/Content/images/whiteOverlay.png") no-repeat left bottom}form#ContactForm{width:500px;margin:100px 35px 0;-webkit-appearance:none}option{-moz-appearance:none;-webkit-appearance:none;text-align:center;width:300px;background:#3a3a3a;border:none;color:#fff;-webkit-appearance:none}#rightContent img#locationimg{display:none}.secondary h1{position:relative;top:100px;left:50px;font-size:50px;color:#fff;text-shadow:0 0 25px #000;text-transform:uppercase;opacity:0;margin:0;top:calc(50% - 150px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.secondary #secondaryContent{height:100%;width:70%;margin:0 2.5%;padding:0 0 60px;top:0;float:left;min-height:900px}#GalleryStream.secondary #secondaryContent{width:100%}#contactEntry.secondary #secondaryContent{min-height:200px}#ServicesAreas.secondary #secondaryContent{width:95%}#lowerSection{overflow:hidden;position:relative;height:100%}.secondary #sideNav{height:100%;width:25%;float:right;background:#bd1f2d;display:block;position:absolute;right:0;top:0}#stickyContainer{width:100%;text-align:center;min-height:370px}.aTestimonial{border-bottom:1px solid #000}.newsLink{border-bottom:#bd1f2d 1px solid;margin:0 0 10px}.secondary #secondaryContent a.continueReading:link,.secondary #secondaryContent a.continueReading:visited{padding:5px 10px;border:3px solid #bd1f2d;background:#bd1f2d;color:#fff!important;position:relative;z-index:1;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;left:0;top:0;text-align:center;text-decoration:none}.secondary #secondaryContent a.continueReading:hover{color:#f6b300!important}.secondary #secondaryContent a.continueReading:after{content:" ";display:block;position:absolute;height:0;width:100%;background:#f6b300;top:0;left:0px;z-index:-1;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.secondary #secondaryContent a.continueReading:hover:after{height:100%}.walkOuter{text-align:center}.walkCont{display:inline-block}.walkCont:first-of-type{margin-right:15px}.walkCont iframe{max-width:Min(1800px, 90vw)}ul#categoryIMGList,ul#categoryIMGList li ul{float:left;padding:0}ul#categoryIMGList{width:100%}ul#categoryIMGList li{list-style:none;display:inline-block;margin:2.5%;text-align:center}ul#categoryIMGList li .ImageName{font-size:23px}ul#categoryIMGList li .photoItem{width:auto;height:auto;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}ul#categoryIMGList li .photoItem:hover{opacity:0.7;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}ul#categoryIMGList li h3{border-bottom:1px solid #bd1f2d;line-height:40px;width:100%}ul#categoryIMGList li ul li a{word-wrap:break-word;height:auto;display:inline-block}ul#categoryIMGList li ul li{list-style:none;padding:20px;width:250px;height:auto;display:inline-block}ul#categoryIMGList li img{height:auto;width:auto;max-width:100%;max-height:none}#GalleryEntry.secondary h1,#GalleryStream.secondary h1{position:relative;top:130px}#GalleryEntry.secondary #main{top:-45px}#GalleryStream.secondary #banner{background:#ccc url("/Content/images/RecRoom.jpg") no-repeat center center/cover}#GalleryEntry.secondary #secondaryContent{position:relative;width:100%;text-align:center}#GalleryEntry.secondary ul#categoryIMGList{margin:0}#GalleryEntry.secondary footer{margin:0 0 0;bottom:-120px}#ImageName{word-wrap:break-word}#newsStream h5{text-align:center}.secondary #sideNav a{position:relative;height:150px;width:150px;padding:0;-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.secondary #sideNav a:first-of-type{background:url("/Content/images/secondaryDart.png") no-repeat center center}.secondary #sideNav a.currentPage-js:first-of-type,.secondary #sideNav a:first-of-type:hover{-webkit-animation:bounce 1s;animation:bounce 1s;background:url("/Content/images/secondaryDartH.png") no-repeat center center}.secondary #sideNav a:nth-of-type(2){background:url("/Content/images/secondaryBathroom.png") no-repeat center center}.secondary #sideNav a.currentPage-js:nth-of-type(2),.secondary #sideNav a:nth-of-type(2):hover{-webkit-animation:bounce 1s;animation:bounce 1s;background:url("/Content/images/secondaryBathroomH.png") no-repeat center center}.secondary #sideNav a:nth-of-type(3){background:url("/Content/images/secondaryKitchen.png") no-repeat center center}.secondary #sideNav a.currentPage-js:nth-of-type(3),.secondary #sideNav a:nth-of-type(3):hover{-webkit-animation:bounce 1s;animation:bounce 1s;background:url("/Content/images/secondaryKitchenH.png") no-repeat center center}#sideNav h3{font-size:26px;color:#bd1f2d;text-align:center}#sideNav #galleryRedirect a{background:none;font-size:16px;text-align:center;height:auto;width:480px;max-width:100%;margin:20px auto;float:left;color:#333;text-transform:uppercase;-webkit-transition:color 0.3s ease-in-out;-o-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}#sideNav #galleryRedirect a:hover{color:#f6b300}#sideNav #galleryRedirect a span img{height:auto;width:auto;position:absolute;top:8px;left:0;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}#sideNav #galleryRedirect a:hover span img:last-child,#sideNav #galleryRedirect a span img:first-child{opacity:1}#sideNav #galleryRedirect a:hover span img:first-child,#sideNav #galleryRedirect a span img:last-child{opacity:0}#sideNav #galleryRedirect a span{width:calc(90% - 4px);display:block;margin:0 auto;top:-4px;position:relative;background:#f6b300;border:2px solid #f6b300;border-top:none;height:50px;line-height:50px;z-index:0}#sideNav #galleryRedirect a span:after{content:" ";width:100%;height:0;background:#bd1f2d;display:block;position:absolute;top:50px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:-1}#sideNav #galleryRedirect a:hover span:after{top:0;height:100%}#sideNav #galleryRedirect a img{display:inline-block;width:90%;margin:0 5%;opacity:1;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}#sideNav #galleryRedirect a:hover img{opacity:0.8}#GalleryEntry #secondaryContent .image img{width:auto;height:auto;max-width:100%;display:block}input[type=button]{padding:5px 10px;background:#bd1f2d;border:2px solid #bd1f2d;border-radius:5px;color:#fff;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;-webkit-appearance:none}input[type=button]:hover{background:#f6b300;color:#bd1f2d;cursor:pointer}a#credentialLink{font-size:18px;width:100%;float:right}#banner{width:100%;background:#ccc}.secondary #banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:172px 50px 40px}@media only screen and (max-width:1600px){.secondary #banner{padding-top:137px}}@media only screen and (max-width:800px){.secondary #banner{padding:90px 20px 30px}}.secondary #main #banner>h1{top:auto;left:auto;width:100%;margin:0;line-height:1.2;-webkit-transform:none;-ms-transform:none;transform:none;text-wrap:balance}#Basements #banner,#Basements #banner{background:#ccc url("/Content/images/banners/motherInLawSuite-Banner.jpg") no-repeat center center/cover}#About #banner{background:#ccc url("/Content/images/Kitchen2.jpg") no-repeat center center/cover}#Testimonials #banner{background:#ccc url("/Content/images/RecRoom4.jpg") no-repeat center top/cover}#Bathrooms #banner{background:#ccc url("/Content/images/Bathroom3.jpg") no-repeat center top/cover}#CustomBar #banner{background:#ccc url("/Content/images/banners/BasementBar_Banner.jpg") no-repeat center top/cover}#DrivewaySealCoating #banner{background:#ccc url("/Content/images/banners/DrivewaySeal_Banner.jpg") no-repeat center top/cover}#MotherInLawSuite #banner{background:#ccc url("/Content/images/banners/MotherInLaw_Banner.jpg") no-repeat center top/cover}#NewsEntry #banner,#newsStream #banner{background:#ccc url("/Content/images/Bathroom3.jpg") no-repeat center center/cover}#Additions #banner,#Credentials #banner,#HomeRemodelingServices #banner{background:#ccc url("/Content/images/Addition.jpg") no-repeat center center/cover}#Kitchens #banner,#ServicesAreas #banner{background:#ccc url("/Content/images/Kitchen4.jpg") no-repeat center center/cover}#Contact #contactContainer{width:95%;margin:0 auto;float:none;position:relative;padding-top:150px}#Contact #contactTextBody{width:48%;margin:0 1%;float:left}#Contact form#ContactForm{width:48%;margin:0 1%;float:left}#Contact select{top:0;left:0;background:transparent;color:#696969;border:1px solid #ccc;width:100%;max-width:656px;padding:2px;height:auto;font-size:18px;font-family:inherit}#Contact #map{width:48%;max-width:800px;float:right;margin:0 1% 150px}#Contact #map iframe{width:100%!important}#Contact #contactTextBody a:link,#Contact #contactTextBody a:visited{font-family:"Cormorant Garamond", serif;font-weight:600;color:#bd1f2d}#Contact #contactTextBody a:hover{color:#f6b300}#Contact #main{top:-110px;padding:100px 0 0;margin-bottom:-100px;height:100%;overflow:hidden}#Contact header{position:relative;margin:0 auto;z-index:1}#Contact.secondary h1{float:none;position:relative;top:0;left:0;z-index:1;text-align:center}#Contact p#SendButton input{color:#fff;background:#bd1f2d;border-radius:5px;border:2px solid #bd1f2d;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:18px;padding:5px 10px}#Contact p#SendButton input:hover{color:#333;background:#f6b300;border-radius:5px;border:2px solid #bd1f2d}#numberAndHours a,#numberAndHours a #address{float:right;font-size:12px}.HiddenNavLink{display:none!important}@media only screen and (max-width:1149px){.HiddenNavLink{display:block!important}}@media screen and (min-width:3000px){#Contact .secondary h1,#Contact header,section#main{width:100%;margin:0 auto}nav ul#menu{position:relative;left:200px;top:19px}#menucontainer{width:100%;margin:0 auto;height:70px}#logoContainer{height:auto;width:auto;float:left;left:75px;position:relative;top:0}#logoContainer img{float:left;position:relative;z-index:1}#freeEstimate{height:80px;width:375px}#contactbox{width:600px}#numberAndHours{position:absolute;width:224px;color:#fff;padding:10px 0 0}#freeEstimate{-webkit-box-shadow:4px 0 22px #000;box-shadow:4px 0 22px #000;font-size:30px;line-height:75px}#upperContainer{width:100%;height:auto;background-image:url("/Content/images/backgroundDiningTable.png");background-repeat:no-repeat;background-position:center bottom;background-size:contain;padding-bottom:300px}#upperContainer h2{margin:0;top:240px;position:relative;font-size:90px;color:#fff;text-align:center}#upperContainer h3{color:#fff;font-size:40px;position:relative;margin:0;text-align:center}#topRotatorContainer{height:642px;width:100%}#topRotatorContainer .slick-arrow{top:275px}#topTitleContainer h2{top:160px}#topTitleContainer h3{top:100px}.topRotatorSlide:first-of-type{background:#666 url("/Content/images/banners/2000/RecRoom-2000.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(2){background:#666 url("/Content/images/banners/2000/Kitchen-2000.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(3){background:#666 url("/Content/images/banners/2000/Bathroom-2000.jpg") no-repeat center center/cover}.topRotatorSlide:first-of-type{background:#666 url("/Content/images/NewHeroImage.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(2){background:#666 url("/Content/images/mainBanner_Kitchen.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(3){background:#666 url("/Content/images/mainBanner_Bath.jpg") no-repeat center center/cover}.topRotatorSlide a{top:110px}#visNavContainer{height:auto;width:100%;background-image:url("/Content/images/draftingBook.png"), url("/Content/images/draftingPrints.png"), url("/Content/images/draftingRuler.png");background-repeat:no-repeat;background-position:left -12% top 0%, right -21% top 0, left 53% top 25px;background-size:32%, 35%, 62%;position:relative;left:0px;top:-65px;text-align:center}#visNavContainer .centered{display:block;position:absolute;margin:0;left:calc(50% - 540px);float:none;width:auto;top:80px}#visNavContainer .visNavItem{height:120px;width:180px;float:left;margin:0 90px}#textBody{width:90%;text-align:center;margin:0 auto;position:relative;top:-100px;max-width:1600px}.slick-slider{margin:0 auto}#textBody h3{color:#2e2c2c;font-size:50px;top:10px}span.highlight{color:#bd1f2d}#textBody p{font-size:18.75px;color:#000}#leftContent img{position:relative;bottom:auto;right:auto;height:auto;width:auto;max-height:115%;max-width:100%;left:-15px}#lowerContainer{width:100%;height:800px}#Contact #map{width:98%;max-width:98%;float:right;margin:0 1% 150px}#banner{height:600px}}@media screen and (min-width:3000px){#upperContainer{padding-bottom:585px!important}#visNavContainer{padding-top:660px}}@media screen and (max-width:2999px) and (min-width:1600px){.secondary h2{font-size:26px}#Home h3{font-size:53px;line-height:53px;margin:30px auto}h3{font-size:20px}#Contact .secondary h1,#Contact header,section#main{width:100%;margin:0 auto}#Contact #map{width:98%;max-width:98%;float:right;margin:0 1% 150px}#freeEstimate{height:80px;width:375px}#freeEstimate{height:100px;width:290px;max-width:Min(340px, 17vw)}#contactbox{text-align:right;width:525px}#numberAndHours{position:absolute;width:224px;color:#fff;padding:0;top:20px;right:308px}#freeEstimate{font-size:25px;line-height:100px}#upperContainer{width:100%;height:auto;background-image:url("/Content/images/backgroundDiningTable.png");background-repeat:no-repeat;background-position:center bottom;background-size:contain;padding-bottom:300px}#upperContainer h2{margin:0;top:270px;position:relative;font-size:Min(87px, 4.35vw);color:#fff;text-align:center;letter-spacing:-0.1vw;font-weight:600;opacity:1}#upperContainer h3{color:#fff;font-size:Min(37px, 1.85vw);position:relative;margin:0;text-align:center}#topRotatorContainer{height:calc(100vh - 200px);width:100%;background:#666 url("/Content/images/NewHeroImage.jpg") no-repeat center center/cover;opacity:0.7}#topRotatorContainer .slick-arrow{top:calc(50% + 20px)}#topTitleContainer h3{top:235px}.topRotatorSlide:first-of-type{background:#666 url("/Content/images/NewHeroImage.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(2){background:#666 url("/Content/images/newKitchenBanner.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(3){background:#666 url("/Content/images/newBathroomBanner.jpg") no-repeat center center/cover}#visNavContainer{height:auto;width:100%;background-image:url("/Content/images/draftingBook.png"), url("/Content/images/draftingPrints.png"), url("/Content/images/draftingRuler.png");background-repeat:no-repeat;background-position:left -12% top 0%, right -21% top 0, left 53% top 25px;background-size:32%, 35%, 62%;position:relative;left:0px;top:-65px;text-align:center}#visNavContainer .centered{display:inline-block;margin-top:160px;margin-left:130px}#visNavContainer .visNavItem{height:Min(12vw, 240px);width:Min(14vw, 280px);float:left;margin:0 Min(1.5vw, 30px);position:relative;-webkit-transition:-webkit-filter 100ms;transition:-webkit-filter 100ms;-o-transition:filter 100ms;transition:filter 100ms;transition:filter 100ms, -webkit-filter 100ms;min-width:270px}#visNavContainer .visNavItem a{position:relative;z-index:2}#visNavContainer .visNavItem:first-child:before{content:"";display:block;position:absolute;left:20px;right:-86px;bottom:0;top:-100px;background:url("/Content/images/visnavBasement.png") no-repeat center center/contain}#visNavContainer .visNavItem:nth-child(2):before{content:"";display:block;position:absolute;left:30px;right:-13px;bottom:23px;top:0;background:url("/Content/images/visnavKitchen.png") no-repeat center center/contain}#visNavContainer .visNavItem:nth-child(3):before{content:"";display:block;position:absolute;left:3px;right:3px;bottom:0;top:0;background:url("/Content/images/visnavBath.png") no-repeat center center/contain}#visNavContainer .visNavItem a{display:block;height:100%;width:100%}#visNavContainer .visNavItem:hover a{color:#fff}#visNavContainer .visNavItem:hover{-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}#visNavContainer .visNavItem a span{display:block;position:absolute;bottom:Min(20px, 1vw);left:34px;right:34px;text-align:center;text-transform:uppercase;background-color:#45c0c1;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;letter-spacing:1px;height:24px;line-height:25px}#textBody{width:90%;text-align:center;margin:0 auto;position:relative;margin-top:63px}#Home #textBody{width:80%}#textBody h3{color:#2e2c2c;font-size:50px;top:10px}span.highlight{color:#bd1f2d}#textBody p{font-size:18px;color:#000}.slick-slider{margin:0 auto}#lowerContainer{width:100%;height:700px;padding-bottom:40px}#Home form{display:none}#leftContent img{position:relative;bottom:auto;right:auto;height:auto;width:auto;max-height:115%;max-width:100%;left:auto}#lowerContainer #leftContent{width:50%;padding:0}#lowerContainer p{font-size:16px;line-height:26px}#lowerFooter{margin:0 auto;text-align:center}#banner{height:450px}}@media screen and (max-width:1599px) and (min-width:1150px){#Contact .secondary h1,#Contact header,section#main{width:100%;margin:0 auto;padding:0}#freeEstimate{height:80px;width:375px}.secondary h1{top:calc(50% - 100px)}h3{font-size:18px}#Home h3{font-size:30px;line-height:25px;margin:10px auto}#lowerContainer #rightContent{padding:0;width:50%}#menucontainer{width:100%;margin:0 auto;height:50px}#logoContainer{height:auto;width:250px;float:left;left:25px;position:relative;top:4px}#logoContainer img{float:left;position:relative;z-index:1;width:250px}#contactbox{text-align:right;width:380px;position:absolute;top:0;right:0}#numberAndHours{position:absolute;top:5px;width:195px;color:#fff;padding:0}#freeEstimate{height:60px;width:170px;-webkit-box-shadow:4px 0 22px #000;box-shadow:4px 0 22px #000;font-size:17px;line-height:60px;text-align:left;padding-left:10px;text-align:center}#upperContainer{width:100%;height:auto;background-image:url("/Content/images/backgroundDiningTable.png");background-repeat:no-repeat;background-position:center bottom;background-size:contain;padding-bottom:300px}#upperContainer h2{margin:0;top:165px;position:relative;font-size:53px;color:#fff;text-align:center;opacity:1}#upperContainer h3{color:#fff;font-size:26px;position:relative;margin:0;text-align:center}#topRotatorContainer{height:465px;width:100%}#topRotatorContainer .slick-arrow{top:200px}#topTitleContainer h3{top:144px}.topRotatorSlide a{top:285px}.topRotatorSlide:first-of-type{background:#666 url("/Content/images//NewHeroImage.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(2){background:#666 url("/Content/images/newKitchenBanner.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(3){background:#666 url("/Content/images/newBathroomBanner.jpg") no-repeat center center/cover}#visNavContainer{height:auto;width:100%;background-image:url("/Content/images/draftingBook.png"), url("/Content/images/draftingPrints.png"), url("/Content/images/draftingRuler.png");background-repeat:no-repeat;background-position:left -12% top 0%, right -21% top 0, left 53% top 25px;background-size:30%, 35%, 66%;position:relative;left:0px;top:-65px;text-align:center}#visNavContainer .centered{display:inline-block;margin-top:160px;margin-left:84px}#visNavContainer .visNavItem{height:12vw;width:19vw;float:left;margin:0 1.5vw;position:relative;-webkit-transition:-webkit-filter 100ms;transition:-webkit-filter 100ms;-o-transition:filter 100ms;transition:filter 100ms;transition:filter 100ms, -webkit-filter 100ms}#visNavContainer .visNavItem a{position:relative;z-index:2}#visNavContainer .visNavItem:first-child:before{content:"";display:block;position:absolute;left:20px;right:-86px;bottom:0;top:-100px;background:url("/Content/images/visnavBasement.png") no-repeat center center/contain}#visNavContainer .visNavItem:nth-child(2):before{content:"";display:block;position:absolute;left:30px;right:-13px;bottom:23px;top:0;background:url("/Content/images/visnavKitchen.png") no-repeat center center/contain}#visNavContainer .visNavItem:nth-child(3):before{content:"";display:block;position:absolute;left:3px;right:3px;bottom:0;top:0;background:url("/Content/images/visnavBath.png") no-repeat center center/contain}#visNavContainer .visNavItem a{display:block;height:100%;width:100%;text-align:center}#visNavContainer .visNavItem:hover a{color:#fff}#visNavContainer .visNavItem:hover{-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}#visNavContainer .visNavItem a span{display:block;position:absolute;min-width:200px;bottom:30px;left:50%;text-align:center;text-transform:uppercase;background-color:#45c0c1;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;letter-spacing:1px;height:24px;line-height:25px;-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#textBody{width:90%;text-align:center;margin:0 auto;position:relative;top:30px}.slick-slider{margin:0 auto}#textBody h3{color:#2e2c2c;font-size:34px;top:10px}span.highlight{color:#bd1f2d}#textBody p{font-size:15px;color:#000}#slickContainer,.testimonial,.testimonial img{height:175px}#slickContainer .slick-arrow{top:75px}ul.innerContainer li:first-of-type img{float:right}ul.innerContainer li:nth-of-type(3) img{float:left}ul.innerContainer li:nth-of-type(2) p{font-size:16px}#lowerContainer{width:100%;height:500px;background-size:50%;padding-bottom:55px}#leftContent img{width:auto;position:relative;height:100%;max-width:90%;max-height:115%}#lowerContainer #leftContent{width:50%;padding:0}#lowerContainer p{font-size:15px}#GalleryEntry.secondary footer{position:relative;top:-45px}a#credentialLink{font-size:15px}#lowerFooter{padding:10px 0;margin:0 auto}#serviceAreas{width:90%;letter-spacing:1px}#sideNav #galleryRedirect a span{text-indent:50px;font-size:13px;overflow:hidden}#banner{height:475px}}@media only screen and (max-width:1149px) and (min-width:640px){#Contact .secondary h1,#Contact header,section#main{width:100%;clear:none;margin:0 auto;top:0;padding:0}h3{font-size:19px;margin:5px}.secondary h1{font-size:35px;left:0;text-align:center;margin:0 10px;top:calc(50% - 75px)}#GalleryEntry.secondary h1{top:330px}.topRotatorSlide:first-of-type{background:#666 url("/Content/images//NewHeroImage.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(2){background:#666 url("/Content/images/newKitchenBanner.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(3){background:#666 url("/Content/images/newBathroomBanner.jpg") no-repeat center center/cover}#visNavContainer{height:auto;width:100%;background-image:url("/Content/images/draftingBook.png"), url("/Content/images/draftingPrints.png"), url("/Content/images/draftingRuler.png");background-repeat:no-repeat;background-position:left -12% top 0%, right -21% top 0, left 53% top 25px;background-size:32%, 35%, 62%;position:relative;left:0px;top:-65px;text-align:center}#visNavContainer .centered{display:inline-block;margin-top:130px}#visNavContainer .visNavItem{height:3vw;width:30vw;margin:1em 1.5vw;display:inline-block;-webkit-transition:-webkit-filter 100ms;transition:-webkit-filter 100ms;-o-transition:filter 100ms;transition:filter 100ms;transition:filter 100ms, -webkit-filter 100ms;display:block}#visNavContainer .visNavItem a{position:relative;z-index:2}#visNavContainer .visNavItem a{display:block;height:100%;width:100%}#visNavContainer .visNavItem:hover a{color:#fff}#visNavContainer .visNavItem:hover{-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}#visNavContainer .visNavItem a span{display:block;bottom:1vw;width:100%;text-align:center;text-transform:uppercase;background-color:#45c0c1;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;letter-spacing:1px;height:24px;line-height:25px}#logoContainer{position:absolute}#logoContainer img{height:40px;margin:6px;padding-left:14px}#contactbox{position:absolute;right:90px;top:5px}#hoursOpen{font-size:11px}#freeEstimate{top:16px;-webkit-box-shadow:0 8px 13px rgba(0, 0, 0, 0.44);box-shadow:0 8px 13px rgba(0, 0, 0, 0.44);padding:10px 20px;right:-90px;height:40px;width:170px;line-height:60px}#freeEstimate a:link,#freeEstimate a:visited{font-size:23px}#numberAndHours a #address{clear:both;font-size:11px}#upperContainer{width:100%;height:auto;background-image:url("/Content/images/backgroundDiningTable.png");background-repeat:no-repeat;background-position:center bottom;background-size:contain;padding-bottom:150px}#upperContainer h2{margin:0;top:185px;position:relative;font-size:43px;color:#fff;text-align:center}#topTitleContainer h2{line-height:35px;padding:0 40px}#upperContainer h3{color:#fff;font-size:19px;position:relative;margin:0;text-align:center}#topRotatorContainer{height:465px;width:100%}#topRotatorContainer .slick-arrow{top:200px}#topTitleContainer h3{top:185px;line-height:1.2;width:75%;margin:0 auto}.topRotatorSlide a,a.CTA,a.remodelButton{top:300px}#textBody{width:90%;text-align:center;margin:0 auto;position:relative;top:auto;padding:0}.slick-slider{margin:0 auto}#textBody h3{color:#2e2c2c;font-size:36px;top:10px}span.highlight{color:#bd1f2d}#textBody p{color:#000}.testimonial img{width:auto;height:200px}.testimonial li:first-of-type img{float:right}#slickContainer .slick-arrow{top:90px}ul.innerContainer li:nth-of-type(2) p{font-size:16px}#lowerContainer{background:none;width:100%;height:700px}#lowerContainer #leftContent{height:400px}#lowerContainer #leftContent,#lowerContainer #rightContent{width:100%;padding:0}#lowerContainer #rightContent{height:auto;padding:0 35px 100px;width:calc(100% - 70px)}#lowerContainer p{margin:0 10px}#GalleryEntry.secondary footer{bottom:-245px}#lowerFooter{padding:10px 0;margin:0 auto}#logoAndPhone{text-align:left;padding-top:10px;float:left;margin-left:5px}#logoAndPhone img,#logoAndPhone span{float:left;clear:both;width:200px}#footerPhone{font-size:24px}#address{font-size:11px}#sideNav #galleryRedirect a img{display:none}#sideNav #galleryRedirect a span img{display:block}#galleryRedirect{position:absolute;top:-77px;left:calc(50% - 200px)}}@media only screen and (max-width:1149px) and (min-width:640px) and (max-width:640px){#galleryRedirect{left:0}}@media only screen and (max-width:1149px) and (min-width:640px){#banner{height:350px}}@media only screen and (max-width:1149px) and (min-width:640px) and (max-width:1149px) and (min-width:640px){.secondary #secondaryContent{width:95%;padding:0 0 55px}}@media only screen and (max-width:1149px) and (min-width:640px){.secondary #sideNav br{display:none}.secondary #sideNav a:link,.secondary #sideNav a:visited{width:25%}}@media only screen and (max-width:1149px) and (min-width:640px) and (max-width:1149px) and (min-width:640px){#sideNav #galleryRedirect a{width:400px}}@media only screen and (max-width:1149px) and (min-width:640px) and (max-width:1149px) and (min-width:640px){.secondary #sideNav{width:100%;padding:0 0 100px;padding:0;position:relative}}@media only screen and (max-width:1149px) and (min-width:640px){ul#categoryIMGList li ul li{width:calc(33% - 20px);padding:10px}ul#categoryIMGList li ul{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul#categoryIMGList li img,ul#categoryIMGList li ul li a{width:100%!important}ul#categoryIMGList li img{max-height:500px;width:auto;height:auto}.photoItem{float:none;width:auto}#Contact #contactTextBody{width:98%;margin:40px 0 0}#Contact form#ContactForm{width:48%}#Contact #map{margin:0 1%;position:relative;top:50px}}@media only screen and (max-width:639.98px){p{clear:both}#hoursOpen,#phoneNumber,#stickyContainer br{display:none}#menu{top:-35px}#Contact .secondary h1,#Contact header,section#main{width:100%;clear:none;margin:0 auto;top:0;padding:0}.topRotatorSlide a{top:323px;font-size:10px;white-space:nowrap;width:300px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;height:44px;line-height:44px}.secondary h1{top:50%;font-size:25px;left:0px;text-shadow:0 0 10px #000;text-align:center;line-height:30px}.topRotatorSlide:first-of-type{background:#666 url("/Content/images/NewHeroImage.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(2){background:#666 url("/Content/images/newKitchenBanner.jpg") no-repeat center center/cover}.topRotatorSlide:nth-of-type(3){background:#666 url("/Content/images/newBathroomBanner.jpg") no-repeat center center/cover}.slick-arrow{height:20px;width:20px}.slick-arrow:hover{height:25px;width:25px}#topRotatorContainer .slick-arrow:hover{top:197.5px;height:25px;width:25px;cursor:pointer}.slick-disabled{display:none}.slick-prev,.slick-prev:hover{border:none;border-left:5px solid #fff;border-bottom:5px solid #fff;border-left:5px solid rgba(255, 255, 255, 0.7);border-bottom:5px solid rgba(255, 255, 255, 0.7)}.slick-next,.slick-next:hover{border:none;border-right:5px solid #fff;border-bottom:5px solid #fff;border-right:5px solid rgba(255, 255, 255, 0.7);border-bottom:5px solid rgba(255, 255, 255, 0.7)}#GalleryEntry.secondary h1{top:253px}.secondary h2{line-height:25px;font-size:24px}h3{font-size:18px}#sideNav h3{width:100%}#Home h3{font-size:36px;line-height:28px}#phoneAndAddress{display:block;position:fixed;height:auto;width:100%;background:#bd1f2d;z-index:3;top:0}#phoneAndAddress a{display:block}#phoneAndAddress a:first-of-type{float:left;position:relative;left:5px;font-size:11px;line-height:38px;padding-left:15px}}@media only screen and (max-width:639.98px) and (max-width:420px){#phoneAndAddress a:first-of-type{width:100%;text-align:center;padding-left:0;font-size:13px}}@media only screen and (max-width:639.98px) and (max-width:365px){#phoneAndAddress a:first-of-type{font-size:10.5px}}@media only screen and (max-width:639.98px){#phoneAndAddress a:last-of-type{float:right;position:relative;right:5px;font-size:20px;line-height:32px;padding-right:15px}}@media only screen and (max-width:639.98px) and (max-width:420px){#phoneAndAddress a:last-of-type{width:100%;text-align:center;padding-left:0;padding-right:0;right:0}}@media only screen and (max-width:639.98px) and (max-width:500px){#phoneAndAddress a:last-of-type{}}@media only screen and (max-width:639.98px){#phoneAndAddress a:first-of-type img,#phoneAndAddress a:last-of-type img{padding:0 5px 0 0}.page{margin-top:35px}}@media only screen and (max-width:639.98px) and (max-width:420px){.page{margin-top:70px}}@media only screen and (max-width:639.98px){#logoContainer{position:relative;z-index:0;width:220px;top:9px}#logoContainer img{width:220px;position:relative;margin:0 10px;padding-left:10px}#contactbox{position:absolute;right:0;top:50px;z-index:0}#contactbox.openMenu-js{z-index:-1}#freeEstimate{padding:5px 20px;font-size:20px;width:160px;height:45px;line-height:55px;-webkit-box-shadow:0 8px 13px rgba(0, 0, 0, 0.44);box-shadow:0 8px 13px rgba(0, 0, 0, 0.44)}#upperContainer{width:100%;height:auto;background-image:url("/Content/images/backgroundDiningTable.png");background-repeat:no-repeat;background-position:center bottom;background-size:contain;padding-bottom:300px}#upperContainer h2{margin:0;top:150px;position:relative;font-size:32px;color:#fff;text-align:center;line-height:28px;margin:0 auto;width:80%}#upperContainer h3{color:#fff;font-size:17px;position:relative;margin:0;text-align:center;max-width:calc(100% - 100px);margin:0 auto}#topRotatorContainer{height:465px;width:100%}#topRotatorContainer .slick-arrow{top:200px}#topTitleContainer h3{top:155px;line-height:20px}#visNavContainer{height:auto;width:100%;background-image:url("/Content/images/draftingBook.png"), url("/Content/images/draftingPrints.png"), url("/Content/images/draftingRuler.png");background-repeat:no-repeat;background-position:left -12% top 0%, right -21% top 0, left 53% top 25px;background-size:32%, 35%, 62%;position:relative;left:0px;top:-45px;text-align:center}#visNavContainer .centered{display:block;position:absolute;margin:0;float:none;width:auto;top:110px;width:300px;left:50%;margin-left:-150px}#visNavContainer .visNavItem{width:100%;height:44px;float:none;margin:0}#visNavContainer .visNavItem a{display:block;background-color:#45c0c1;width:100%;height:32px;line-height:32px}#visNavContainer .visNavItem a:hover{color:#fff;background-color:#000}#textBody{width:90%;text-align:center;margin:0 auto;position:relative;top:255px}.slick-slider{margin:0 auto}#textBody h3{color:#2e2c2c;font-size:30px;top:10px}span.highlight{color:#bd1f2d}#textBody p{color:#000;font-size:16px}.testimonial img{height:auto;width:100%}.slick-next{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);right:30px}.slick-prev{left:30px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg)}#slickContainer .slick-arrow{top:50%}ul.innerContainer li:nth-of-type(3){position:relative;bottom:0;min-height:175px}ul.innerContainer li:nth-of-type(3) img{position:absolute;bottom:-40%}#lowerContainer{background:none;width:100%;height:700px}#lowerContainer #leftContent{background:url("/Content/images/homeBottomBack.jpg") no-repeat center top/contain;height:205px}#lowerContainer #leftContent,#lowerContainer #rightContent{width:100%;padding:0;text-align:center}#lowerContainer #rightContent{height:auto;padding:0 35px 100px;width:calc(100% - 70px)}#lowerContainer p{margin:0 10px;font-size:16px}.testimonialSlider p{font-size:15px}#lowerFooter{padding:0;margin:10px auto 20px;font-size:12px}#serviceAreas{line-height:25px;letter-spacing:0}#logoAndPhone{text-align:left;padding-top:10px;float:left;margin-left:5px;position:relative;top:0}#logoAndPhone img,#logoAndPhone span{float:left;clear:both;width:190px}#footerPhone{font-size:18px}#address{font-size:10px}#Contact #contactTextBody,#Contact form#ContactForm{width:98%;position:relative;top:40px}#Contact #map{width:98%;float:left;position:relative;top:40px}#Contact.secondary h1{top:27px}#banner{height:300px}}@media only screen and (max-width:639.98px) and (max-width:640px){.secondary #secondaryContent{width:95%}}@media only screen and (max-width:639.98px){p.blogButton{margin-left:5%!important}p.blogButton a{text-decoration:none}.secondary #sideNav{position:relative;width:100%}#stickyContainer{height:100%;overflow:hidden;padding:0 0 100px}}@media only screen and (max-width:639.98px) and (max-width:640px){#galleryRedirect{position:absolute;top:-80px;width:100%}}@media only screen and (max-width:639.98px){ul#categoryIMGList li img,ul#categoryIMGList li ul li a{width:100%!important}ul#categoryIMGList li ul{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.photoItem{float:none;width:auto;font-size:13px;line-height:15px;height:175px}ul#categoryIMGList li img,ul#categoryIMGList li ul li a{width:100%!important}#sideNav #galleryRedirect a span img{display:block}#sideNav #galleryRedirect a{width:100%;max-width:100%}.secondary #sideNav a:link,.secondary #sideNav a:visited{width:50%}#GalleryEntry.secondary #sideNav,#GalleryStream.secondary #sideNav{height:auto}#stickyContainer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#GalleryEntry.secondary #sideNav a:link,#GalleryEntry.secondary #sideNav a:visited,#GalleryStream.secondary #sideNav a:link,#GalleryStream.secondary #sideNav a:visited{left:auto;top:auto}#GalleryEntry.secondary footer{bottom:48px;margin-bottom:-48px}form#ct100{position:relative;top:20px}#HomeRemodelingServices td{float:left;width:100%}#HomeRemodelingServices td a,#HomeRemodelingServices td a img{margin:0 auto!important;position:relative;display:inherit;float:none}#upperContainer h2,#upperContainer h3{width:100%}}@media only screen and (max-width:400px){#upperContainer h2{font-size:24px}#upperContainer h3{font-size:14px}}@media only screen and (max-width:1000px){.slick-prev{left:2px;border:0;-webkit-transform:none;-ms-transform:none;transform:none}.slick-next{right:2px;border:0;-webkit-transform:none;-ms-transform:none;transform:none}}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;-webkit-animation:none!important;-moz-animation:none!important;-ms-animation:none!important;-o-animation:none!important}.secondary #sideNav{background:url("/Content/images/grid.png");-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 5px rgba(0, 0, 0, 0.5)}#GalleryEntry.secondary #sideNav a:first-of-type:-webkit-any-link,.secondary #sideNav a:first-of-type{display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%;-moz-transition:-moz-filter 150ms;-webkit-transition:-webkit-filter 150ms;transition:-webkit-filter 150ms;-o-transition:filter 150ms;transition:filter 150ms;transition:filter 150ms, -webkit-filter 150ms}#GalleryEntry.secondary #sideNav a:first-of-type:-moz-any-link,.secondary #sideNav a:first-of-type{display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%;-moz-transition:-moz-filter 150ms;-webkit-transition:-webkit-filter 150ms;transition:-webkit-filter 150ms;-o-transition:filter 150ms;transition:filter 150ms;transition:filter 150ms, -webkit-filter 150ms}#GalleryEntry.secondary #sideNav a:first-of-type:any-link,.secondary #sideNav a:first-of-type{display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%;-moz-transition:-moz-filter 150ms;-webkit-transition:-webkit-filter 150ms;transition:-webkit-filter 150ms;-o-transition:filter 150ms;transition:filter 150ms;transition:filter 150ms, -webkit-filter 150ms}#GalleryEntry.secondary #sideNav a:nth-of-type(2):-webkit-any-link,.secondary #sideNav a:nth-of-type(2){display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%;-moz-transition:-moz-filter 150ms;-webkit-transition:-webkit-filter 150ms;transition:-webkit-filter 150ms;-o-transition:filter 150ms;transition:filter 150ms;transition:filter 150ms, -webkit-filter 150ms}#GalleryEntry.secondary #sideNav a:nth-of-type(2):-moz-any-link,.secondary #sideNav a:nth-of-type(2){display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%;-moz-transition:-moz-filter 150ms;-webkit-transition:-webkit-filter 150ms;transition:-webkit-filter 150ms;-o-transition:filter 150ms;transition:filter 150ms;transition:filter 150ms, -webkit-filter 150ms}#GalleryEntry.secondary #sideNav a:nth-of-type(2):any-link,.secondary #sideNav a:nth-of-type(2){display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%;-moz-transition:-moz-filter 150ms;-webkit-transition:-webkit-filter 150ms;transition:-webkit-filter 150ms;-o-transition:filter 150ms;transition:filter 150ms;transition:filter 150ms, -webkit-filter 150ms}#GalleryEntry.secondary #sideNav a:nth-of-type(3):-webkit-any-link,.secondary #sideNav a:nth-of-type(3){display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%;-moz-transition:-moz-filter 150ms;-webkit-transition:-webkit-filter 150ms;transition:-webkit-filter 150ms;-o-transition:filter 150ms;transition:filter 150ms;transition:filter 150ms, -webkit-filter 150ms}#GalleryEntry.secondary #sideNav a:nth-of-type(3):-moz-any-link,.secondary #sideNav a:nth-of-type(3){display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%;-moz-transition:-moz-filter 150ms;-webkit-transition:-webkit-filter 150ms;transition:-webkit-filter 150ms;-o-transition:filter 150ms;transition:filter 150ms;transition:filter 150ms, -webkit-filter 150ms}#GalleryEntry.secondary #sideNav a:nth-of-type(3):any-link,.secondary #sideNav a:nth-of-type(3){display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%;-moz-transition:-moz-filter 150ms;-webkit-transition:-webkit-filter 150ms;transition:-webkit-filter 150ms;-o-transition:filter 150ms;transition:filter 150ms;transition:filter 150ms, -webkit-filter 150ms}.secondary #sideNav #stickyContainer>a:first-of-type:before{content:"";display:block;position:absolute;left:-65px;right:-140px;top:-100px;bottom:0;background:url("/Content/images/visnavBasement.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.secondary #sideNav #stickyContainer>a:nth-of-type(2):before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url("/Content/images/visnavBath.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.secondary #sideNav #stickyContainer>a:nth-of-type(3):before{content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:url("/Content/images/visnavKitchen.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.secondary #sideNav #stickyContainer>a:first-of-type:after{content:"Basement / Rec Rooms";display:block;position:absolute;width:185px;text-align:center;background:#45c0c1;color:#fff;top:88%;font-size:14px;text-transform:uppercase;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;left:50%;margin-left:-105px}.secondary #sideNav #stickyContainer>a:nth-of-type(2):after{content:"Bathrooms";display:block;position:absolute;left:27%;right:33%;width:auto;text-align:center;background:#45c0c1;color:#fff;top:88%;font-size:14px;text-transform:uppercase;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif}.secondary #sideNav #stickyContainer>a:nth-of-type(3):after{content:"Kitchens";display:block;position:absolute;left:27%;right:33%;width:auto;text-align:center;background:#45c0c1;color:#fff;top:88%;font-size:14px;text-transform:uppercase;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif}.secondary #sideNav #stickyContainer>a:first-of-type:hover{background:none;-webkit-animation:none;animation:none;-moz-filter:saturate(0) brightness(0.6) contrast(5);-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}.secondary #sideNav #stickyContainer>a:nth-of-type(2):hover{background:none;-webkit-animation:none;animation:none;-moz-filter:saturate(0) brightness(0.6) contrast(5);-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}.secondary #sideNav #stickyContainer>a:nth-of-type(3):hover{background:none;-webkit-animation:none;animation:none;-moz-filter:saturate(0) brightness(0.6) contrast(5);-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}.secondary #sideNav #stickyContainer>a:first-of-type:hover:after{background:#000;text-shadow:0 0 1px}.secondary #sideNav #stickyContainer>a:nth-of-type(2):hover:after{background:#000;text-shadow:0 0 1px}.secondary #sideNav #stickyContainer>a:nth-of-type(3):hover:after{background:#000;text-shadow:0 0 1px}.secondary #sideNav a.currentPage-js:first-of-type,.secondary #sideNav a:first-of-type:hover{background:none;-webkit-animation:none;animation:none;-moz-filter:saturate(0) brightness(0.6) contrast(5);-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}.secondary #sideNav a.currentPage-js:nth-of-type(2),.secondary #sideNav a:nth-of-type(2):hover{background:none;-webkit-animation:none;animation:none;-moz-filter:saturate(0) brightness(0.6) contrast(5);-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}.secondary #sideNav a.currentPage-js:nth-of-type(3),.secondary #sideNav a:nth-of-type(3):hover{background:none;-webkit-animation:none;animation:none;-moz-filter:saturate(0) brightness(0.6) contrast(5);-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}.secondary #sideNav #galleryRedirect a.currentPage-js:first-of-type,.secondary #sideNav #galleryRedirect a:first-of-type:hover{-webkit-filter:none!important;filter:none!important}#bbmBlock{width:165px;float:left;height:110px;background:#005f9f;position:relative;top:0;left:15px;padding-top:0px;font-size:13px;line-height:22px}#bbmBlock:hover span.btnMock{background:#000;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#bbmBlock a{color:#2e2c2c;padding-top:5px;display:inline-block;text-decoration:none}#bbmBlock img{max-width:72%;height:auto}#bbmBlock span.btnMock{display:inline-block;padding:2px 15px;position:relative;top:-5px;border-radius:5px;background:#009cd0;color:#fff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#bbmBlock span.nmlsSpan{display:block;color:#fff;font-size:13px;line-height:1em}#newMobileBlocks{display:none;background:#fff}@media only screen and (max-width:1460px){#upperFooter #bbmBlock{display:none}#upperFooter #brochure{display:none}#newMobileBlocks{display:block}#newMobileBlocks #bbmBlock{width:50%;text-align:center;left:0;padding:25px 0}#newMobileBlocks #bbmBlock a{width:260px}#newMobileBlocks #bbmBlock img{display:inline-block}#newMobileBlocks #bbmBlock span{display:inline-block;clear:both}#newMobileBlocks #brochure{width:50%;text-align:center;left:0;padding:25px 0}#newMobileBlocks #brochure a{display:inline-block;padding-top:30px}#newMobileBlocks #brochure img{display:inline-block;padding-top:15px}}@media only screen and (max-width:1150px){#newMobileBlocks #brochure{height:110px}#newMobileBlocks #brochure img{display:none}#references{position:relative;float:left;top:0;clear:both}}@media only screen and (max-width:640px){#newMobileBlocks #brochure{position:relative}#logoAndPhone{float:none;margin:0 auto!important}#logoAndPhone a{display:block;clear:both;float:left;text-align:center;width:100%}#logoAndPhone img,#logoAndPhone span{float:none;display:inline-block;margin:0 auto;text-align:center;clear:both}#lowerFooter{margin:10px 0 0}}@media only screen and (max-width:510px){#newMobileBlocks #bbmBlock,#newMobileBlocks #brochure{width:100%;clear:both}}.idleRT_Btn{opacity:1;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;z-index:2;left:50%;margin-left:-177px}.idleRT_Btn:hover{opacity:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.realityTestButton:hover .hoverRT_Btn{opacity:1;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.hoverRT_Btn{opacity:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;z-index:50;left:50%;margin-left:-177px}.realityTestButton{position:absolute;top:520px;width:100%;text-align:center;z-index:2}.realityTestButton img{max-width:100%;height:auto}.realityTestButton:hover{cursor:pointer}.twentyFiveYearBadge{position:absolute;right:5%}@media only screen and (max-width:1650px){.realityConstruction_Block .twentyFiveYearBadge{max-width:120px;height:auto;right:15px}p .exampleAnswer{width:calc(100% - 130px)}}@media only screen and (max-width:1599px){.realityTestButton{top:350px}#main .reality_topHeader{padding-top:140px;height:150px}.realityConstruction_Block .realityHeader_h3{font-size:3vw}}@media only screen and (max-width:1250px){.realityConstruction_Block .twentyFiveYearBadge{max-width:100px!important;padding-top:100px}#main .reality_topHeader{padding-top:110px!important}.reality_topHeader .grayRegularSpan{font-size:3.5vw}.reality_topHeader .redRegularSpan{font-size:3.5vw}.reality_topHeader .grayRegularSubSpan{font-size:2vw;padding:0 15%}}.whiteBoxCheck.RCHide{display:none}.hideMeAnswer{display:none}@media only screen and (max-width:1000px){.otherGuys_Block p{font-size:16px}#blockContainer .otherGuys_Block .hideMeAnswer{display:block;color:#b71f2d}#blockContainer .otherGuys_Block{background:#272727;width:90%}.otherGuys_Block .left_Yes{color:#6b6b6b}.otherGuys_Block .left_No{color:#6b6b6b}.otherGuys_Block .left_RC{display:block}.whiteBoxCheck.RCHide{display:block}#blockContainer{background:#272727}.realityConstruction_Block{display:none}}@media only screen and (max-width:800px){.otherGuys_Block .emulatedCheckArea p{font-size:14px;height:50px}}@media only screen and (max-width:700px){.contractorTopText{line-height:1.25em}.contractorSubText{line-height:1.25em}}@media only screen and (max-width:640px){.realityTestButton{top:380px}#blockContainer .otherGuys_Block .hideMeAnswer{font-size:15px!important;line-height:1.25em;padding:10px 0 0}.reality_topHeader .redRegularSpan{font-size:5vw!important}.reality_topHeader .grayRegularSpan{font-size:5vw!important}.reality_topHeader .grayRegularSubSpan{font-size:2.75vw!important}}@media only screen and (max-width:580px){.emulatedCheckArea .whiteBoxCheck{margin-right:15px}.otherGuys_Block .left_RC{margin-right:15px;font-size:18px}.otherGuys_Block .left_Yes{margin-right:15px;font-size:18px}.otherGuys_Block .left_No{margin-right:15px;font-size:18px}.otherGuys_Block p{font-size:14px;line-height:1.45em}}@media only screen and (max-width:450px){div .contractorTopText{font-size:23px;line-height:1.25em}div .contractorSubText{font-size:15px;line-height:1.25em}.reality_topHeader .grayRegularSubSpan{font-size:3.5vw!important}.checkContain{display:block;float:left}.otherGuys_Block .emulatedCheckArea p{font-size:14px;height:50px}.otherGuys_Block .labelQuestion{float:right;display:block;width:calc(100% - 162px)}}@font-face{font-family:"amatic_scbold";src:url("/Content/fonts/amaticsc-bold-webfont.eot");src:url("/Content/fonts/amaticsc-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/amaticsc-bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"amatic_scregular";src:url("/Content/fonts/amaticsc-regular-webfont.eot");src:url("/Content/fonts/amaticsc-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/amaticsc-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}.reality_topHeader{background:url(/Content/images/gridBackground.jpg) bottom center repeat-y #fff;height:133px;clear:both;width:100%;text-align:center;padding-top:170px;color:#2e2c2c}.reality_topHeader p{margin:5px 0}.grayRegularSpan{font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;font-size:52px;text-transform:uppercase;font-weight:bold;padding:0 5px}.redRegularSpan{font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;font-size:52px;color:#bd212e;text-transform:uppercase;font-weight:bold;padding:0 5px}.grayRegularSubSpan{font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;font-size:25px;font-weight:bold}.theotherguys_h3{color:#fff;text-transform:uppercase;font-family:amatic;text-align:center;font-size:50px;font-family:"amatic_scbold";margin:0}.realityHeader_h3{color:#fff;font-size:50px;text-transform:uppercase;text-align:center;margin:0}.underlineBlock{text-align:center;margin:0 auto;display:block;width:100%}.underlineBlock img{max-width:100%;height:auto}.emulatedInputBar{display:block;width:80%;max-width:400px;height:44px;background:#fff}.whiteBoxCheck{width:39px;height:36px;background:#fff;display:block;float:left;margin-right:30px}.otherGuys_Block{float:left;width:40%;color:#fff;padding:2.5% 5%;background:#272727}.realityConstruction_Block{width:40%;background:#b31f2e;float:right;padding:2.5% 5%;color:#fff}#blockContainer{background:#b31f2e;float:left;width:100%;clear:both}.left_RC{text-transform:uppercase;display:none;width:39px;margin-right:30px;float:left;text-align:center;color:#be202e;font-size:23px;letter-spacing:1px}.left_Yes{text-transform:uppercase;display:block;width:39px;margin-right:30px;float:left;text-align:center;color:#be202e;font-size:23px;letter-spacing:1px}.left_No{text-transform:uppercase;display:block;width:39px;margin-right:30px;float:left;text-align:center;color:#be202e;font-size:23px;letter-spacing:1px}.right_Yes{text-transform:uppercase;display:block;width:39px;float:left;margin-right:30px;text-align:center;font-size:23px;letter-spacing:1px}.right_No{text-transform:uppercase;display:block;width:39px;float:left;margin-right:30px;text-align:center;font-size:23px;letter-spacing:1px}.emulatedCheckArea{clear:both;display:block;float:left;width:100%}.contractorTopText{font-size:28px;color:#b8202f;text-transform:uppercase;margin-top:35px;float:left;width:100%;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;font-weight:bold;display:block;text-align:center}.contractorSubText{font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;font-weight:bold;display:block;text-align:center;font-size:17px;letter-spacing:0.5px}.checkmark_green{position:relative;top:-5px;left:6px}.exampleQuestion{display:block;font-size:23px}.exampleAnswer{display:block;font-size:17px;width:calc(100% - 200px);padding-left:30px;margin:5px 0 0;line-height:1.4em;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif}.footer_ImageBar{width:100%;clear:both}.footer_ImageBar img{max-width:100%;height:auto}#GalleryEntry #main{margin-top:200px}@media (max-width:1600px){#GalleryEntry #main{margin-top:180px}}#GalleryEntry.secondary #secondaryContent{margin:0}#GalleryEntry.secondary ul#categoryIMGList,ul#categoryIMGList li ul{display:block;margin:0;width:100%;line-height:0;overflow:hidden}#GalleryEntry.secondary ul#categoryIMGList li{width:24.7%;margin-right:0.4%}#GalleryEntry.secondary ul#categoryIMGList li ul li{margin-right:0}#GalleryEntry.secondary ul#categoryIMGList li:nth-child(4n){margin-right:0}#GalleryEntry.secondary ul#categoryIMGList li:nth-child(4n){margin-right:0}@media (max-width:1149px){#GalleryEntry.secondary #lowerSection{padding-bottom:200px}#GalleryEntry.photos .twoColContainer #photoSliderContainer{margin-bottom:230px}}@media (max-width:639px){#GalleryEntry.secondary #lowerSection{padding-bottom:0}#GalleryEntry.secondary #secondaryContent{padding-bottom:50px}#GalleryEntry.photos .twoColContainer #photoSliderContainer{margin-bottom:50px}}@media (max-width:1000px){#GalleryEntry.secondary ul#categoryIMGList li{width:49%}#GalleryEntry.secondary ul#categoryIMGList li:nth-child(4n){margin-right:0.4%}#GalleryEntry.secondary ul#categoryIMGList li:nth-child(3n){margin-right:0}}@media (max-width:640px){#GalleryEntry.secondary ul#categoryIMGList li{width:49%;margin-right:0}#GalleryEntry.secondary ul#categoryIMGList li:nth-child(odd){margin-right:1%}#GalleryEntry.secondary ul#categoryIMGList li:nth-child(3n){margin-right:1%}#GalleryEntry.secondary ul#categoryIMGList li:nth-child(4n){margin-right:0}}#GalleryEntry.secondary ul#categoryIMGList li ul li{width:100%;padding:0;vertical-align:top}#GalleryEntry.secondary ul#categoryIMGList li ul li a{width:100%;display:block}#GalleryEntry.secondary ul#categoryIMGList li img{max-width:100%;max-height:100%}#GalleryEntry.secondary .photoItem{width:100%;height:100%;position:relative;overflow:hidden;line-height:0;margin-bottom:1.5%}#GalleryEntry.secondary .photoItem img{width:auto;height:auto}@media (max-width:1000px){#GalleryEntry.secondary .photoItem{line-height:1em}#GalleryEntry.secondary .photoItem img{height:auto}#GalleryEntry.secondary .photoItem:after{content:"View More Photos";display:block;position:absolute;bottom:0;width:100%;background:rgba(0, 0, 0, 0.8);color:#fff;font-size:16px;padding:10px 0;font-weight:bold}}@media (max-width:640px){#GalleryEntry.secondary .photoItem img{height:auto}}@media (max-width:480px){#GalleryEntry.secondary .photoItem:after{font-size:15px}}#GalleryEntry.secondary .photoItem:hover .ImageName{visibility:visible;opacity:1}#GalleryEntry.secondary .photoItem .ImageName{position:absolute;bottom:0;left:0;right:0;text-align:center;background:rgba(0, 0, 0, 0.8);color:#fff;font-size:18px;padding:10px 0;line-height:19px;visibility:hidden;opacity:0;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}@media (max-width:1200px){#GalleryEntry.secondary .photoItem .ImageName{font-size:16px}}@media (max-width:1000px){#GalleryEntry.secondary .photoItem .ImageName{display:none}}#GalleryEntry .twoColContainer{padding:0 3% 0 5%;margin:0 auto}#GalleryEntry .twoColContainer:after{content:"";clear:both;display:block}#GalleryEntry .twoColContainer .leftContent{float:left;width:45%}@media (max-width:1200px){#GalleryEntry .twoColContainer .leftContent{float:none;width:100%}}#GalleryEntry .twoColContainer .leftContent h2{font-size:25px;color:#262626;margin-top:0}@media (max-width:1000px){#GalleryEntry .twoColContainer .leftContent h2{font-size:22px}}@media (max-width:640px){#GalleryEntry .twoColContainer .leftContent h2{font-size:20px}}@media (max-width:480px){#GalleryEntry .twoColContainer .leftContent h2{font-size:18px}}#GalleryEntry .twoColContainer .leftContent h2:after{content:"";display:block;border:1px solid #b41f2e;width:123px}#GalleryEntry .twoColContainer #photoSliderContainer{float:right;margin-right:3%;max-width:calc(50% - 20px);height:auto;max-height:660px}#GalleryEntry.photos .twoColContainer #photoSliderContainer{max-width:unset;width:40%}#GalleryEntry .twoColContainer #photoSliderContainer .buttonRow{clear:both;text-align:center;padding-top:40px}@media (max-width:640px){#GalleryEntry .twoColContainer #photoSliderContainer .buttonRow{padding-top:25px}}#GalleryEntry .twoColContainer #photoSliderContainer .buttonRow .btn{display:inline-block;padding:15px 3%;text-decoration:none;letter-spacing:0.08em;color:#fff;width:40%;font-size:16px}@media (max-width:640px){#GalleryEntry .twoColContainer #photoSliderContainer .buttonRow .btn{width:90%;display:block;margin:10px auto;padding:10px 3%}}#GalleryEntry .twoColContainer #photoSliderContainer .buttonRow .btn#leftBtn{background:#bd1f2d;border-radius:5px;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;margin-right:1%}@media (max-width:640px){#GalleryEntry .twoColContainer #photoSliderContainer .buttonRow .btn#leftBtn{margin-right:auto}}#GalleryEntry .twoColContainer #photoSliderContainer .buttonRow .btn#leftBtn:hover{background:#ef9006;text-shadow:0 1px 1px #905705;-webkit-box-shadow:inset 0 -1px 1px #905705;box-shadow:inset 0 -1px 1px #905705}#GalleryEntry .twoColContainer #photoSliderContainer .buttonRow .btn#rightBtn{background:#2e2c2c;border-radius:5px;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#GalleryEntry .twoColContainer #photoSliderContainer .buttonRow .btn#rightBtn:hover{background:#ef9006;text-shadow:0 1px 1px #905705;-webkit-box-shadow:inset 0 -1px 1px #905705;box-shadow:inset 0 -1px 1px #905705}@media (max-width:640px){#GalleryEntry .twoColContainer .leftContent p{font-size:16px;line-height:21px}}@media (max-width:480px){#GalleryEntry .twoColContainer .leftContent p{font-size:15px}}@media (max-width:1625px){#GalleryEntry .twoColContainer #photoSliderContainer{width:690px}#GalleryEntry.photos .twoColContainer{margin-bottom:50px}#GalleryEntry.photos .twoColContainer #photoSliderContainer{width:100%;margin-right:0}#GalleryEntry.photos .twoColContainer #photoSliderContainer{width:40%}}#GalleryEntry .twoColContainer #photoSliderContainer .slider-single img{max-width:100%;height:auto;display:block;margin:auto}#GalleryEntry .slider-single img{max-height:400px}#GalleryEntry.photos .twoColContainer .photo{text-align:center}#GalleryEntry main img{max-height:400px;max-width:100%;height:auto}@media only screen and (max-width:1149px){#GalleryEntry main img{width:250px;padding-left:0px}}@media only screen and (max-width:639px){#GalleryEntry main img{width:inherit}}@media (max-width:1400px){#GalleryEntry .slider-single img{max-height:330px}}#GalleryEntry .slider-nav img{height:100px;max-width:100%;cursor:pointer;margin:0 auto;padding:5px;max-height:480px;width:auto!important}#GalleryEntry #secondaryContent{min-height:unset}#GalleryEntry #hoursOpen{padding-bottom:0}@media (max-width:1600px){#GalleryEntry.secondary section#main{min-height:unset}}@media (max-width:700px){#GalleryEntry .slider-single img{max-width:45%}#GalleryEntry .slick-next,#GalleryEntry .slick-next:hover,#GalleryEntry .slick-prev,#GalleryEntry .slick-prev:hover{border:none!important}}#GalleryEntry.secondary .backButton{background:#b41f2e;border-radius:5px;color:#fff!important;padding:10px 25px;text-decoration:none;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;letter-spacing:0.06em;font-size:18px;display:block;width:205px;text-align:center;margin:20px auto;cursor:pointer;font-family:"Roboto", sans-serif}#GalleryEntry.secondary .backButton:hover{background:#ef9006;text-shadow:0 1px 1px #905705;-webkit-box-shadow:inset 0 -1px 1px #905705;box-shadow:inset 0 -1px 1px #905705}#BasementFinishing #banner{display:none}#BasementFinishing #topBanner,#Basements #topBanner,#MotherInLawSuite #topBanner{margin-top:100px;display:table;width:100%}@media (max-width:1599px){#BasementFinishing #topBanner,#Basements #topBanner,#MotherInLawSuite #topBanner{margin-top:50px}}#BasementFinishing #topBanner .bannerCol,#Basements #topBanner .bannerCol,#MotherInLawSuite #topBanner .bannerCol{width:50%;display:table-cell;vertical-align:top;height:464px;position:relative}@media (max-width:1599px){#BasementFinishing #topBanner .bannerCol,#Basements #topBanner .bannerCol,#MotherInLawSuite #topBanner .bannerCol{height:350px}}@media (max-width:1149px){#BasementFinishing #topBanner .bannerCol,#Basements #topBanner .bannerCol,#MotherInLawSuite #topBanner .bannerCol{height:300px}}@media (max-width:640px){#BasementFinishing #topBanner .bannerCol,#Basements #topBanner .bannerCol,#MotherInLawSuite #topBanner .bannerCol{height:250px}}@media (max-width:480px){#BasementFinishing #topBanner .bannerCol,#Basements #topBanner .bannerCol,#MotherInLawSuite #topBanner .bannerCol{height:230px}}#BasementFinishing #topBanner .bannerCol .titleBox,#Basements #topBanner .bannerCol .titleBox,#MotherInLawSuite #topBanner .bannerCol .titleBox{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;text-align:center;text-transform:uppercase;font-weight:bold;font-size:23px;letter-spacing:0.12em;padding:8px 0}@media (max-width:1149px){#BasementFinishing #topBanner .bannerCol .titleBox,#Basements #topBanner .bannerCol .titleBox,#MotherInLawSuite #topBanner .bannerCol .titleBox{font-size:21px}}@media (max-width:640px){#BasementFinishing #topBanner .bannerCol .titleBox,#Basements #topBanner .bannerCol .titleBox,#MotherInLawSuite #topBanner .bannerCol .titleBox{font-size:18px}}@media (max-width:480px){#BasementFinishing #topBanner .bannerCol .titleBox,#Basements #topBanner .bannerCol .titleBox,#MotherInLawSuite #topBanner .bannerCol .titleBox{font-size:16px}}@media (max-width:400px){#BasementFinishing #topBanner .bannerCol .titleBox,#Basements #topBanner .bannerCol .titleBox,#MotherInLawSuite #topBanner .bannerCol .titleBox{font-size:14px}}#Basements #topBanner .bannerCol .titleBox span{color:#b31f2e}#BasementFinishing #topBanner .bannerCol.left,#Basements #topBanner .bannerCol.left,#MotherInLawSuite #topBanner .bannerCol.left{background:url("/Content/images/beforeRealityConstructionBanner.jpg") no-repeat center}#BasementFinishing #topBanner .bannerCol.left .titleBox,#Basements #topBanner .bannerCol.left .titleBox,#MotherInLawSuite #topBanner .bannerCol.left .titleBox{background:#000;width:515px;margin:0 auto;color:#fff}@media (max-width:1149px){#BasementFinishing #topBanner .bannerCol.left .titleBox,#Basements #topBanner .bannerCol.left .titleBox,#MotherInLawSuite #topBanner .bannerCol.left .titleBox{width:90%}}#BasementFinishing #topBanner .bannerCol.right .titleBox,#Basements #topBanner .bannerCol.right .titleBox,#MotherInLawSuite #topBanner .bannerCol.right .titleBox{background:#fff;width:470px;margin:0 auto;color:#000}@media (max-width:1149px){#BasementFinishing #topBanner .bannerCol.right .titleBox,#Basements #topBanner .bannerCol.right .titleBox,#MotherInLawSuite #topBanner .bannerCol.right .titleBox{width:90%}}@media (max-width:953px){#BasementFinishing #topBanner .bannerCol.right .titleBox,#Basements #topBanner .bannerCol.right .titleBox,#MotherInLawSuite #topBanner .bannerCol.right .titleBox{padding:20.5px 0}}@media (max-width:850px){#BasementFinishing #topBanner .bannerCol.right .titleBox,#Basements #topBanner .bannerCol.right .titleBox,#MotherInLawSuite #topBanner .bannerCol.right .titleBox{padding:8px 0}}#BasementFinishing #topBanner .bannerCol.right,#Basements #topBanner .bannerCol.right,#MotherInLawSuite #topBanner .bannerCol.right{background:url("/Content/images/banners/newBasementRenoBanner.png") no-repeat center;background-size:cover}#Basements .topContent{text-align:center;padding:0 3%;margin-bottom:70px}#Basements .topContent h2#title{margin-bottom:0;padding-bottom:0;margin-top:40px}@media (max-width:1000px){#Basements .topContent h2#title{font-size:22px}}@media (max-width:640px){#Basements .topContent h2#title{font-size:20px}}@media (max-width:480px){#Basements .topContent h2#title{font-size:18px;padding:0 5%}}#Basements #main{top:0;margin-top:50px}#Basements .topContent h1{position:relative;top:auto;left:auto;font-size:23px;color:#b31f2e;text-shadow:none;text-transform:none;opacity:1;margin:0;-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width:1149px){#Basements .topContent h1{font-size:21px;line-height:1.3em}}@media (max-width:640px){#Basements .topContent h1{font-size:20px;line-height:1.2em}}#Basements .topContent p{color:#000;font-size:18px;line-height:17.78px;letter-spacing:0.12em;margin-bottom:10px}@media (max-width:640px){#Basements .topContent p{font-size:16px}}@media (max-width:480px){#Basements .topContent p{font-size:15px}}#Basements .topContent p a{color:#b31f2e;display:inline-block;margin-top:0}#Basements .topContent p a:hover{color:#f6b300!important}a.button{background:#bd1f2d;color:#fff!important;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-decoration:none;padding:15px 20px;margin:10px auto;display:block;font-family:Roboto;font-size:18px;letter-spacing:0.06em;border-radius:5px}a.button:hover{background:#ef9006;text-shadow:0 1px 1px #905705;-webkit-box-shadow:inset 0 -1px 1px #905705;box-shadow:inset 0 -1px 1px #905705;color:#fff}@media (max-width:640px){a.button{width:80%}}@media (max-width:480px){a.button{width:90%}}#Basements .visuals{margin-top:25px;margin-bottom:40px;text-align:center}#Basements .visuals h2{float:left;width:24.6%;margin-right:0.5%;margin-bottom:0.4%;position:relative;padding:0;font-size:0}@media (max-width:900px){#Basements .visuals h2{line-height:0}}#Basements .visuals h2 img{position:relative}#Basements .visuals h2 span{position:absolute;bottom:0;left:0;right:0;text-align:center;width:100%;background:rgba(0, 0, 0, 0.8);color:#fff;font-size:18px;font-weight:400;padding:8px 0}@media (max-width:1480px){#Basements .visuals h2 span{font-size:14px}}@media (max-width:1200px){#Basements .visuals h2{width:33%}#Basements .visuals h2 span{font-size:15px}}@media (max-width:1149px){#Basements .visuals h2 span{font-size:14px}}@media (max-width:900px){#Basements .visuals h2 span{background:none;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;bottom:auto;width:90%;margin:0 auto;line-height:1.4em}#Basements .visuals h2:before{content:"";background:rgba(0, 0, 0, 0.9);width:100%;height:100%;display:block;position:absolute;left:0;right:0}}@media (max-width:700px){#Basements .visuals h2{width:49.5%}#Basements .visuals h2 span{font-size:13.5px}}#Basements .visuals h2:nth-child(4n){margin-right:0}@media (max-width:1200px){#Basements .visuals h2:nth-child(4n){margin-right:0.5%}#Basements .visuals h2:nth-child(3n){margin-right:0}#Basements .visuals h2:nth-child(7n){margin-left:16%}}@media (max-width:700px){#Basements .visuals h2:nth-child(4n){margin-right:0}#Basements .visuals h2:nth-child(2n){margin-right:0}#Basements .visuals h2:nth-child(3n){margin-right:0.5%}#Basements .visuals h2:nth-child(7n){margin-left:0}}#Basements .visuals img{max-width:100%;height:auto}@media (max-width:900px){#Basements .visuals img{opacity:0.3}}#Basements .visuals:after{content:"";clear:both;display:block}#Basements .contentTable{display:table;table-layout:fixed;width:100%;clear:both}#Basements .contentTable .contentBox{display:table-cell;width:50%;vertical-align:top}#Basements .contentTable .contentBox p{color:#000;font-size:18px;line-height:31.78px;letter-spacing:0.12em;margin-bottom:25px;margin-top:5px}@media (max-width:1200px){#Basements .contentTable .contentBox p{line-height:25px;font-size:17px}}@media (max-width:640px){#Basements .contentTable .contentBox p{line-height:17.78px;font-size:16px;margin-bottom:20px}}@media (max-width:480px){#Basements .contentTable .contentBox p{font-size:15px}}#Basements .contentTable .visual{display:table-cell;width:50%;vertical-align:top;position:relative;line-height:0;font-size:0}@media (max-width:1000px){#Basements .contentTable .visual{display:none}}#Basements .contentTable .visual img{position:absolute;width:100%;height:100%}#Basements .contentTable.first .visual{background:url("/Content/images/recRoomVisual.jpg") no-repeat center;background-size:cover}@media (max-width:1200px){#Basements .contentTable.first .visual{background:url("/Content/images/recRoomVisualMed.jpg") no-repeat center;background-size:cover}}#Basements .contentTable .contentBox .content{padding:6%}@media (max-width:1000px){#Basements .contentTable .contentBox .content{padding:25px 4% 60px}#Basements .contentTable.first .contentBox:before{content:"";background:url("/Content/images/recRoomVisual1000px.jpg") no-repeat center;background-size:cover;height:300px;width:100%;display:block}#Basements .contentTable.second .contentBox:before{content:"";background:url("/Content/images/manCaveVisual1000px.jpg") no-repeat center;background-size:cover;height:300px;width:100%;display:block}}@media (max-width:640px){#Basements .contentTable.first .contentBox:before{content:"";background:url("/Content/images/recRoomVisual640px.jpg") no-repeat center;background-size:cover;height:230px}#Basements .contentTable.second .contentBox:before{content:"";background:url("/Content/images/manCaveVisual640px.jpg") no-repeat center;background-size:cover;height:230px}}@media (max-width:480px){#Basements .contentTable.first .contentBox:before{height:180px}#Basements .contentTable.second .contentBox:before{height:180px}}#Basements .contentTable .contentBox .content h2{margin-bottom:0;padding:0;line-height:32px;font-size:23px;letter-spacing:0.12em}@media (max-width:1200px){#Basements .contentTable .contentBox .content h2{font-size:21px;line-height:26px}}@media (max-width:1000px){#Basements .contentTable .contentBox .content h2{font-size:18px;line-height:24px}}@media (max-width:640px){#Basements .contentTable .contentBox .content h2{line-height:22px;margin-bottom:10px;margin-top:0}}@media (max-width:480px){#Basements .contentTable .contentBox .content h2{font-size:17px}}@media (max-width:480px){#Basements .contentTable .contentBox .content h2{line-height:21px}}#Basements .contentTable .contentBox .content h3{color:#000;text-transform:uppercase;letter-spacing:0.12em;margin:0}@media (max-width:1200px){#Basements .contentTable .contentBox .content h3{line-height:1.3em}}@media (max-width:640px){#Basements .contentTable .contentBox .content h3{font-size:16px;line-height:1.2em;margin-bottom:10px}}@media (max-width:480px){#Basements .contentTable .contentBox .content h3{font-size:15px}}#Basements .contentTable .contentBox .content a:not(.button){color:#b31f2e!important;color:#b31f2e!important;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;letter-spacing:0.06em;font-size:18px;display:inline-block;text-align:center}#Basements .contentTable.second .visual{background:url("/Content/images/manCaveVisual.jpg") no-repeat center;background-size:cover}@media (max-width:1200px){#Basements .contentTable.second .visual{background:url("/Content/images/manCaveVisual.jpg") no-repeat center;background-size:cover}}#Basements #bottomServiceAreas{background:url("/Content/images/serviceAreaBG.jpg") no-repeat center;background-size:cover;overflow:hidden;position:relative;z-index:1}@media (max-width:1000px){#Basements #bottomServiceAreas{background:url("/Content/images/serviceAreaBG1000px.jpg") no-repeat center;background-size:cover}}@media (max-width:640px){#Basements #bottomServiceAreas{background:url("/Content/images/serviceAreaBG640px.jpg") no-repeat center;background-size:cover}}#Basements #bottomServiceAreas:after{content:"";clear:both;display:block}#Basements #bottomServiceAreas .leftContent{float:left;width:45%;padding-left:3%;padding-top:40px;padding-bottom:40px}@media (max-width:1300px){#Basements #bottomServiceAreas .leftContent{width:50%}}@media (max-width:1050px){#Basements #bottomServiceAreas .leftContent{width:90%;text-align:center;padding-left:3%;padding-right:3%;float:none;margin:0 auto}}@media (max-width:640px){#Basements #bottomServiceAreas .leftContent{padding:25px 3%}}#Basements #bottomServiceAreas .leftContent h3{text-transform:uppercase;letter-spacing:0.12em;color:#fff;line-height:1.3em}@media (max-width:640px){#Basements #bottomServiceAreas .leftContent h3{font-size:18px}}@media (max-width:480px){#Basements #bottomServiceAreas .leftContent h3{font-size:16px}}#Basements #bottomServiceAreas .leftContent h3 span{display:block;color:#b31f2e}#Basements #bottomServiceAreas .leftContent ul{list-style:none;float:left;width:32%;margin-left:0;padding-left:0;padding-bottom:10px}@media (max-width:1500px){#Basements #bottomServiceAreas .leftContent ul{width:33%}}@media (max-width:640px){#Basements #bottomServiceAreas .leftContent ul{width:100%;float:none;display:block;vertical-align:top;margin:0;padding:0}}#Basements #bottomServiceAreas .leftContent ul li{color:#fff;font-size:18px;line-height:32.78px;letter-spacing:0.12em;font-family:"Taviraj", serif;font-weight:500}@media (max-width:1500px){#Basements #bottomServiceAreas .leftContent ul li{font-size:16px}}@media (max-width:1300px){#Basements #bottomServiceAreas .leftContent ul li{font-size:15px}}@media (max-width:1050px){#Basements #bottomServiceAreas .leftContent ul li{line-height:28px}}@media (max-width:640px){#Basements #bottomServiceAreas .leftContent ul li{width:50%;float:left}}@media (max-width:480px){#Basements #bottomServiceAreas .leftContent ul li{font-size:14px}}#Basements #bottomServiceAreas .leftContent p{clear:both;display:block;color:#fff;font-size:16px;line-height:25.78px;letter-spacing:0.12em}@media (max-width:640px){#Basements #bottomServiceAreas .leftContent p{padding-top:25px;font-size:15px;line-height:17.78px}}@media (max-width:480px){#Basements #bottomServiceAreas .leftContent p{font-size:14px}}#Basements #bottomServiceAreas .leftContent p a{color:#b31f2e;-webkit-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#Basements #bottomServiceAreas .leftContent p a:hover{color:#fff}#Basements #bottomServiceAreas .graphicArea{float:right;width:50%;position:relative;min-height:700px}@media (max-width:1300px){#Basements #bottomServiceAreas .graphicArea{width:45%}}@media (max-width:1050px){#Basements #bottomServiceAreas .graphicArea{display:none}}#Basements #bottomServiceAreas .graphicArea img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:5%;max-width:90%}#Basements #lowerSection #secondaryContent{float:none;width:auto;margin:0;padding:0;min-height:unset}#Basements #lowerSection #secondaryContent h3{margin-top:0;padding-top:25px}#Basements #sideNav{float:none;width:100%;position:relative}#Basements #sideNav #stickyContainer{padding-bottom:0}@media (max-width:1460px){#Basements #sideNav #stickyContainer{padding-bottom:60px}}@media (max-width:1149px){#Basements.secondary #sideNav{padding-bottom:25px}#Basements #sideNav #stickyContainer{padding-bottom:40px}}#Basements #sideNav #stickyContainer br{display:none}#Basements #stickyContainer #galleryRedirect{display:none}#GalleryEntry h1{top:0!important;color:#bd1f2d;text-align:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;margin:0 auto;text-shadow:none;left:0;font-size:32px;padding-bottom:40px;text-transform:none}@media (max-width:640px){#GalleryEntry h1{padding:0 5% 25px;font-size:25px}}@media (max-width:480px){#GalleryEntry h1{font-size:24px;line-height:1.1em}}a{-webkit-transition:all 0.3s ease!important;-o-transition:all 0.3s ease!important;transition:all 0.3s ease!important}.homeRemodelingEntry #secondaryContent{margin-top:60px}.homeRemodelingEntry #secondaryContent h2,.homeRemodelingEntry #secondaryContent h3{margin:0}.homeRemodelingEntry #secondaryContent>p{margin-top:0;color:#000}.homeRemodelingEntry #secondaryContent a{text-underline-position:under}.homeRemodelingEntry #secondaryContent ol,.homeRemodelingEntry #secondaryContent ul{margin-bottom:25px}.homeRemodelingEntry #secondaryContent ol li,.homeRemodelingEntry #secondaryContent ul li{font-family:"Taviraj", serif;margin-bottom:15px;font-size:18px;color:#000}.homeRemodelingEntry #secondaryContent ol+h2,.homeRemodelingEntry #secondaryContent ul+h2{margin-top:50px}.homeRemodelingEntry .topContent h2{margin:0}.homeRemodelingEntry .topContent h3{margin:0}.homeRemodelingEntry .topContent p{line-height:1.5!important}h5{font-size:18px;font-weight:600;color:#000!important;letter-spacing:0.03em;line-height:1.5}@media screen and (max-width:1000px){h5{font-size:16px;margin-bottom:25px}}.customTiles{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:25px -5px 30px}.customTiles li{position:relative;width:calc(100% / 3 - 10px);margin:0 5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:850px){.customTiles li{width:calc(100% / 2 - 10px)}}@media screen and (max-width:420px){.customTiles li{width:calc(100% - 10px)}}.customTiles li img{display:block;max-width:100%}.customTiles li p{position:absolute;bottom:0;left:0;right:0;text-align:center;width:100%;line-height:1.2;background:rgba(0, 0, 0, 0.8);color:#fff;font-size:15px;font-weight:600;letter-spacing:0.06em;padding:10px 5px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Roboto", sans-serif}@media screen and (max-width:640px){.customTiles li p{font-size:14px}}@media screen and (max-width:420px){.customTiles li p{font-size:13px}}.btn-contact{display:block;background:#bd1f2d;color:#fff!important;width:100%;max-width:250px;height:50px;line-height:50px;text-decoration:none;text-align:center;margin:25px 0;border-radius:5px;font-size:16px;text-decoration:none!important;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.btn-contact:hover{background:#000}#Basements .contentTable .contentBox .content ol li{color:#000;font-size:18px;line-height:1.5;letter-spacing:0.12em;margin-bottom:15px;margin-top:5px;font-family:"Taviraj", serif}#Basements .contentTable .contentBox .content ol li a{background:none;color:#b31f2e;padding:0;font-size:inherit;text-decoration:underline;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#Basements .contentTable .contentBox .content ol li a:hover{background:none!important;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#ef9006!important}.text-center{text-align:center}.text-center .btn-contact{margin-left:auto;margin-right:auto}#nav-toggle:checked~.hamburgerMenu{z-index:100}@media only screen and (max-width:1300px){#nav-toggle:checked~.HeaderNav__list{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:absolute;right:0;top:0;display:block;background:#222;-webkit-box-shadow:-8px 0 24px rgba(0, 0, 0, 0.3);box-shadow:-8px 0 24px rgba(0, 0, 0, 0.3);height:calc(100vh - 64px);height:calc(100dvh - 64px);width:350px;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;margin-top:64px;padding:12px 16px 120px;z-index:15}}@media only screen and (max-width:638px){#nav-toggle:checked~.HeaderNav__list{height:calc(100vh - 35px);height:calc(100dvh - 35px);margin-top:0;padding-top:72px}}@media only screen and (max-width:420px){#nav-toggle:checked~.HeaderNav__list{height:calc(100vh - 70px);height:calc(100dvh - 70px)}}@media only screen and (max-width:1300px){.MobileSpace{display:block;width:100vw;height:100vh;left:0;position:fixed;z-index:0;background-color:rgba(0, 0, 0, 0.4);top:0;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;visibility:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0}}@media only screen and (max-width:638px){.MobileSpace{margin-top:35px}}@media only screen and (max-width:1300px){#nav-toggle:checked~.MobileSpace{opacity:1;visibility:visible}}#nav-toggle{float:left;width:100%;cursor:pointer}#nav-toggle{display:none}.nav-toggle{display:none}.hamburgerMenu{display:none;position:absolute;z-index:15;width:75px;height:64px;right:0;top:0;background-color:#fff;cursor:pointer;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width:1300px){.hamburgerMenu{display:block}}.hamburgerMenu .line{height:3px;width:29px;position:absolute;margin:0 3px;background:#bd1f2d;border:none;left:22px;-webkit-transition:all 0.6s cubic-bezier(0.5, 0.1, 0, 1.2);-o-transition:all 0.6s cubic-bezier(0.5, 0.1, 0, 1.2);transition:all 0.6s cubic-bezier(0.5, 0.1, 0, 1.2)}.hamburgerMenu .line.line-1{top:23px}.hamburgerMenu .line.line-2{top:31px}.hamburgerMenu .line.line-3{top:39px}#nav-toggle:checked~label .line{background:#bf1e2e}#nav-toggle:checked~label .line-1{-webkit-transform:translateX(-11px) rotate(-45deg) translateY(12px);-ms-transform:translateX(-11px) rotate(-45deg) translateY(12px);transform:translateX(-11px) rotate(-45deg) translateY(12px)}#nav-toggle:checked~label .line-2{opacity:0;top:11px;-webkit-transform:translateX(-11px) rotate(-45deg) translateY(12px);-ms-transform:translateX(-11px) rotate(-45deg) translateY(12px);transform:translateX(-11px) rotate(-45deg) translateY(12px)}#nav-toggle:checked~label .line-3{-webkit-transform:translateX(-9.4px) rotate(45deg) translateY(-10.9px);-ms-transform:translateX(-9.4px) rotate(45deg) translateY(-10.9px);transform:translateX(-9.4px) rotate(45deg) translateY(-10.9px)}.body-text{margin:0 2.5%}.body-text ol li,.body-text ul li{font-family:"Taviraj", serif;font-size:18px}#upperNav{z-index:9999}.service-section-banner{width:100%;height:540px}@media only screen and (max-width:640px){.service-section-banner{height:240px}}.service-section-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1300px){.service-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service-wrap .aside{width:450px;min-width:450px;background:url("/Content/images/grid.png");-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 5px rgba(0, 0, 0, 0.5)}@media only screen and (max-width:1300px){.service-wrap .aside{display:none}}.service-wrap .aside h3{color:#bd1f2d;font-size:26px}.service-wrap .aside .basement{display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%}.service-wrap .aside .basement:hover{-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}.service-wrap .aside .basement:before{content:"";display:block;position:absolute;height:250px;left:80px;right:0;top:-90px;bottom:0;background:url("/Content/images/visnavBasement.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.service-wrap .aside .basement:after{content:"Basement / Rec Rooms";display:block;position:absolute;width:185px;text-align:center;background:#45c0c1;color:#fff;top:140px;font-size:14px;text-transform:uppercase;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif;left:50%;margin-left:-105px}.service-wrap .aside .bathrooms{display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%}.service-wrap .aside .bathrooms:hover{-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}.service-wrap .aside .bathrooms:before{content:"";display:block;position:absolute;height:150px;left:20px;right:0;top:200px;bottom:0;background:url("/Content/images/visnavBath.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.service-wrap .aside .bathrooms:after{content:"Bathrooms";display:block;position:absolute;left:31%;right:33%;width:auto;text-align:center;background:#45c0c1;color:#fff;top:330px;font-size:14px;text-transform:uppercase;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif}.service-wrap .aside .kitchens{display:inline-block;background:none;position:relative;width:450px;left:auto;float:none;max-width:100%}.service-wrap .aside .kitchens:hover{-webkit-filter:saturate(0) brightness(0.6) contrast(5);filter:saturate(0) brightness(0.6) contrast(5)}.service-wrap .aside .kitchens:before{content:"";display:block;position:absolute;height:150px;left:25px;right:0;top:368px;bottom:0;background:url("/Content/images/visnavKitchen.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.service-wrap .aside .kitchens:after{content:"Kitchens";display:block;position:absolute;left:29%;right:33%;width:auto;text-align:center;background:#45c0c1;color:#fff;top:500px;font-size:14px;text-transform:uppercase;font-family:"Poppins", "Trebuchet MS", Tahoma, Helvetica, Sans-Serif}.service-wrap .service-areas-section{background-color:white}.service-wrap .service-areas-section a{color:rgba(191, 30, 46, 0.94)}.service-wrap .service-areas-section .section1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:35px;padding-inline:2.5%}@media only screen and (max-width:640px){.service-wrap .service-areas-section .section1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px}}.service-wrap .service-areas-section .section1 h1{color:#bd1f2d;font-weight:600!important;padding-bottom:20px;text-transform:uppercase}@media only screen and (max-width:640px){.service-wrap .service-areas-section .section1 h1{text-align:center}}.service-wrap .service-areas-section .section1 p{width:75%;margin:0;padding-bottom:15px}@media only screen and (max-width:1500px){.service-wrap .service-areas-section .section1 p{width:100%}}@media only screen and (max-width:640px){.service-wrap .service-areas-section .section1 p{text-align:center}}.service-wrap .service-areas-section .section1 h3{color:#bd1f2d;font-size:17px;font-weight:600;font-family:"Taviraj", serif;margin:0}.service-wrap .service-areas-section .section1 .free-estimate{margin:40px 0 0 0;padding-inline:70px}@media only screen and (max-width:640px){.service-wrap .service-areas-section .section1 .free-estimate{width:134px!important}}.service-wrap .service-areas-section .section2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px;padding-inline:2.5%}.service-wrap .service-areas-section .section2 h2{color:#bd1f2d;text-align:center;font-weight:600;position:relative;top:50px}.service-wrap .service-areas-section .section2 .list-container{position:relative;left:400px;width:100%;padding-bottom:20px}@media only screen and (max-width:1500px){.service-wrap .service-areas-section .section2 .list-container{left:350px}}@media only screen and (max-width:1350px){.service-wrap .service-areas-section .section2 .list-container{left:300px}}@media only screen and (max-width:1300px){.service-wrap .service-areas-section .section2 .list-container{left:400px;padding-top:20px}}@media only screen and (max-width:950px){.service-wrap .service-areas-section .section2 .list-container{left:300px}}.service-wrap .service-areas-section .section2 .list-container .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:180px}@media only screen and (max-width:1630px){.service-wrap .service-areas-section .section2 .list-container .list{gap:100px}}@media only screen and (max-width:1530px){.service-wrap .service-areas-section .section2 .list-container .list{gap:50px}}@media only screen and (max-width:850px){.service-wrap .service-areas-section .section2 .list-container .list{gap:20px}}.service-wrap .service-areas-section .section2 .list-container .list ul{margin-block:0;font-size:18px;padding-left:15px;list-style-image:url("/Content/images/bullet-arrow.png")}@media only screen and (max-width:1500px){.service-wrap .service-areas-section .section2 .list-container .list ul{font-size:15px}.service-wrap .service-areas-section .section2 .list-container .list ul li{margin-block:5px}}@media only screen and (max-width:850px){.service-wrap .service-areas-section .section2 .list-container .list ul{font-size:12px}.service-wrap .service-areas-section .section2 .list-container .list ul li{margin-block:0px}}@media only screen and (max-width:750px){.service-wrap .service-areas-section .section2 .list-container .list ul{display:none}}.service-wrap .service-areas-section .section2 .list-container .list ul li{margin-block:10px}.service-wrap .service-areas-section .section2 .list-container h3{color:#bd1f2d;font-size:20px}.service-wrap .service-areas-section .section2 .item{position:relative;background-color:#ededed;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1360px;max-height:300px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}@media only screen and (max-width:750px){.service-wrap .service-areas-section .section2 .item{min-height:230px}}@media only screen and (max-width:640px){.service-wrap .service-areas-section .section2 .item{min-height:200px}}@media only screen and (max-width:450px){.service-wrap .service-areas-section .section2 .item{min-height:180px}}.service-wrap .service-areas-section .section2 .item a{position:absolute;height:100%;width:100%;z-index:99}.service-wrap .service-areas-section .section2 .item a .image{width:350px;min-width:350px;height:100%}@media only screen and (max-width:1500px){.service-wrap .service-areas-section .section2 .item a .image{width:300px;min-width:300px}}@media only screen and (max-width:1350px){.service-wrap .service-areas-section .section2 .item a .image{width:250px;min-width:250px}}@media only screen and (max-width:1300px){.service-wrap .service-areas-section .section2 .item a .image{width:350px;min-width:350px}}@media only screen and (max-width:950px){.service-wrap .service-areas-section .section2 .item a .image{width:250px;min-width:250px}}@media only screen and (max-width:750px){.service-wrap .service-areas-section .section2 .item a .image{width:100%;min-width:100%}}.service-wrap .service-areas-section .section2 .item a img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.service-wrap .service-areas-section .section2 .item a .smaller-image{height:316px}.service-wrap .service-areas-section .section2 .item a .Container{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99;bottom:0;background-color:#bd1f2d;color:white;width:350px;height:0;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-align:center;overflow:hidden}@media only screen and (max-width:1500px){.service-wrap .service-areas-section .section2 .item a .Container{width:300px}}@media only screen and (max-width:1350px){.service-wrap .service-areas-section .section2 .item a .Container{width:250px}}@media only screen and (max-width:1300px){.service-wrap .service-areas-section .section2 .item a .Container{width:350px}}@media only screen and (max-width:950px){.service-wrap .service-areas-section .section2 .item a .Container{width:250px}}@media only screen and (max-width:750px){.service-wrap .service-areas-section .section2 .item a .Container{width:100%}}.service-wrap .service-areas-section .section2 .item a .Container span{text-transform:uppercase;font-size:15px;font-weight:400}@media only screen and (max-width:750px){.service-wrap .service-areas-section .section2 .item a div{height:55px!important}}.service-wrap .service-areas-section .section2 .item a:hover div{height:55px}.service-wrap .service-areas-section .section2 .item a:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.service-wrap .service-areas-section .section2 .item:hover{-webkit-box-shadow:1px 2px 8px 0px black;box-shadow:1px 2px 8px 0px black}.our-process-section{background-color:#242222;padding-inline:2.5%;padding-block:50px;position:relative;z-index:999}.our-process-section h2{margin-top:0;text-align:center;color:white;font-size:20px}.our-process-section .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px}.our-process-section .steps .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:400px;max-width:400px;margin-left:20px}@media only screen and (max-width:884px){.our-process-section .steps .step{margin-left:0}}.our-process-section .steps .step sup{color:white;font-size:15px;margin-top:20px}.our-process-section .steps .step h3{color:white;font-size:24px!important;margin-top:0}.our-process-section .steps .step p{color:white;font-size:16px;margin-top:0;padding-inline:2.5%}.benefits{padding-inline:2.5%;margin-block:70px}.benefits h2{color:#bd1f2d;font-size:20px}.benefits ul{list-style-image:url("/Content/images/bullet-arrow.png");font-size:18px;padding-left:15px}.benefits ul li{margin-top:20px}.benefits p{color:#bd1f2d;margin-left:15px}.testimonial .innerContainer{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px}.testimonial .innerContainer li{width:unset!important;padding:5px;font-size:23px}.testimonial .innerContainer li img{height:auto;width:20px}li{font-size:18.75px;padding-bottom:15px}.review-masonry{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;padding-top:20px}.review-masonry .review-card{position:relative;background-color:#f1f1f1;padding:40px;font-size:18.75px;line-height:1.6em;font-family:"Taviraj", serif;font-weight:500!important;color:black;text-decoration:none!important;margin-bottom:10px}.review-masonry .review-card h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;line-height:1.2}.review-masonry .review-card img{display:block;max-width:160px;margin-left:-5px;margin-bottom:20px}.review-masonry .review-card em{font-style:none!important}.review-masonry .review-card .read-more{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:10px;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-text-decoration-color:black;text-decoration-color:black;color:#696969;font-size:16px;-webkit-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;cursor:pointer}.review-masonry .review-card .read-more:hover{color:black}#Basements #categoryIMGList,#Bathrooms #categoryIMGList,#Kitchens #categoryIMGList{float:unset}#Basements #categoryIMGList li,#Bathrooms #categoryIMGList li,#Kitchens #categoryIMGList li{margin:0 10px}@media only screen and (max-width:1100px){#Basements #categoryIMGList li,#Bathrooms #categoryIMGList li,#Kitchens #categoryIMGList li{margin:0 5px}}@media only screen and (max-width:640px){#Basements #categoryIMGList li,#Bathrooms #categoryIMGList li,#Kitchens #categoryIMGList li{margin:0}}#Basements #categoryIMGList li img,#Bathrooms #categoryIMGList li img,#Kitchens #categoryIMGList li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#Basements #categoryIMGList .photoItem,#Bathrooms #categoryIMGList .photoItem,#Kitchens #categoryIMGList .photoItem{float:unset;max-height:350px;height:350px}#Basements #categoryIMGList .photoItem .ImageName,#Bathrooms #categoryIMGList .photoItem .ImageName,#Kitchens #categoryIMGList .photoItem .ImageName{display:none}#Basements #categoryIMGList .slick-arrow,#Bathrooms #categoryIMGList .slick-arrow,#Kitchens #categoryIMGList .slick-arrow{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.popup-bg{display:-ms-grid;display:grid;place-items:center;position:fixed;left:0;height:105%;width:100%;z-index:100000;isolation:isolate}.popup-bg .backdrop{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.5);cursor:pointer;z-index:-1}.popup-bg .scrolling-container{max-height:100dvh;padding-block:30px;padding-inline:4%;z-index:2;pointer-events:none;text-align:center;position:relative}.popup-bg .popup-split{display:-ms-grid;display:grid;-ms-grid-columns:(100%)[1];grid-template-columns:repeat(1, 100%)}@media only screen and (max-width:1000px){.popup-bg .popup-split{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}}.popup-bg .popup-split .text-content{background-color:white;background-repeat:no-repeat;background-size:cover;background-image:url("/Content/images/backgrounds/peachOverlay.jpg")}.popup-bg .popup-split .text-news{background-color:white;background-repeat:no-repeat;background-size:cover;background-image:url("/Content/images/backgrounds/popup.jpg");padding:57px 42px 38px}@media only screen and (max-width:1000px){.popup-bg .popup-split .text-news{padding:clamp(30px, 3.5vw, 50px)}}.popup-bg .popup-split .text-news .text-container{background-color:rgba(0, 0, 0, 0.7);padding:37px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px}@media only screen and (max-width:1000px){.popup-bg .popup-split .text-news .text-container{min-height:339px}}@media only screen and (max-width:640px){.popup-bg .popup-split .text-news .text-container{padding:10px}}@media only screen and (max-width:400px){.popup-bg .popup-split .text-news .text-container{min-height:202px}}.popup-bg .popup-split .text-news .text-container h2{font-size:37px;font-size:clamp(28px, 4.25vw, 37px);color:white;text-align:center}.popup-bg .popup-split .text-news .text-container p{font-size:20px;color:yellow;font-family:'Oswald';text-transform:uppercase;margin-top:15px;margin-bottom:0}.popup-bg .popup-split .text-news .text-container .button{padding:22px 5px;margin-left:0;background-color:white;max-width:199px;font-size:17px;border-radius:10px}.popup-bg .popup-split .text-news .text-container .button:hover{color:yellow}.popup-bg .popup-home{position:relative;border-radius:12px;overflow:hidden;pointer-events:all;width:925px;max-width:100%;text-align:center}.popup-bg .popup-home img{margin:0 auto;max-width:100%;height:auto}@media only screen and (max-width:390px){.popup-bg .popup-home img{max-width:100%}}@media only screen and (max-width:1000px){.popup-bg .popup-home{width:100%}}.popup-bg .popup-home .text-content{padding:50px;padding:clamp(30px, 3.5vw, 50px)}.popup-bg .popup-home .close{position:absolute;top:5px;right:5px;color:#000;font-size:20px;font-weight:bold;padding:5px;background:#FFF;border-radius:25px;cursor:pointer;-webkit-transition:.25s ease-in;-o-transition:.25s ease-in;transition:.25s ease-in}@media only screen and (max-width:1000px){.popup-bg .popup-home .close{color:blue}}.popup-bg .popup-home .close:hover{color:blue}.popup-bg .popup-home h2{font-size:57px;font-size:clamp(30px, 5.25vw, 57px);color:blue!important;padding-top:7px}.popup-bg .popup-home h2 span{border-bottom:2px solid white}.popup-bg .popup-home p{font-size:22px;font-size:clamp(18px, 1.25vw, 22px);margin-bottom:clamp(10px, 1vw, 20px)}.popup-bg .popup-home .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1000px){.popup-bg .popup-home .btn-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:13px 25px;margin-bottom:18px}}@media only screen and (max-width:640px){.popup-bg .popup-home .btn-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.popup-bg .popup-home .btn-container .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:228px;height:67px;font-size:18px}.popup-bg .popup-home .btn-container .button:first-child{margin:0}.popup-bg .popup-home .btn-container .button:last-child{margin-right:0;margin-top:13px}@media only screen and (max-width:1000px){.popup-bg .popup-home .btn-container .button:last-child{margin:0}}.popup-bg .popup-home .disclaimer{display:block;font-size:16px!important}.popup-bg .popup-home .location-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px 15px;padding-bottom:22px;padding-bottom:clamp(10px, 2.5vw, 22px)}@media only screen and (max-width:400px){.popup-bg .popup-home .location-panel{gap:5px 10px}}.popup-bg .popup-home .location-panel a{text-transform:uppercase;text-decoration:none;font-size:24px;font-size:clamp(18px, 1.5vw, 24px);text-align:center;-webkit-transition:0.4s all;-o-transition:0.4s all;transition:0.4s all}@media only screen and (max-width:400px){.popup-bg .popup-home .location-panel a{font-size:16px}}.popup-bg .popup-home .location-panel a:first-child{color:yellow}.popup-bg .popup-home .location-panel a:first-child:hover{color:blue}.popup-bg .popup-home .location-panel a:nth-child(2){color:pink;padding:0 15px;position:relative}@media only screen and (max-width:400px){.popup-bg .popup-home .location-panel a:nth-child(2){padding:0 10px}}.popup-bg .popup-home .location-panel a:nth-child(2):before{content:'';position:absolute;left:0;bottom:4px;background:#d3d3d3;width:3px;height:22px}@media only screen and (max-width:1400px){.popup-bg .popup-home .location-panel a:nth-child(2):before{height:18px}}@media only screen and (max-width:1250px){.popup-bg .popup-home .location-panel a:nth-child(2):before{height:16px}}.popup-bg .popup-home .location-panel a:nth-child(2):after{content:'';position:absolute;right:0;bottom:4px;background:#d3d3d3;width:3px;height:22px}@media only screen and (max-width:1400px){.popup-bg .popup-home .location-panel a:nth-child(2):after{height:18px}}@media only screen and (max-width:1250px){.popup-bg .popup-home .location-panel a:nth-child(2):after{height:16px}}.popup-bg .popup-home .location-panel a:nth-child(2):hover{color:#020202}.popup-bg .popup-home .location-panel a:last-child{color:green}.popup-bg .popup-home .location-panel a:last-child:hover{color:#020202}.new-geo{margin-top:20px}.new-geo h1{margin:0 0 20px;padding-bottom:0!important}.new-geo h2{color:#bd1f2d;margin-block:0 20px;padding-bottom:0!important;font-size:20px}@media only screen and (max-width:640px){.new-geo h2{text-align:center}}.new-geo p{width:100%!important}.new-geo .geo-main{display:-ms-grid;display:grid;-ms-grid-columns:640px 1fr;grid-template-columns:640px 1fr;gap:60px;margin-bottom:60px}@media only screen and (max-width:1300px){.new-geo .geo-main{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media only screen and (max-width:1100px){.new-geo .geo-main{-ms-grid-columns:100%;grid-template-columns:100%;gap:40px}}.new-geo .geo-main .main-content-geo h2{font-family:"Taviraj", serif;font-size:20px;font-weight:500}.new-geo .geo-main .main-content-geo .button{margin-inline:0}@media only screen and (max-width:640px){.new-geo .geo-main .main-content-geo .button{margin-inline:auto;text-align:center}}.new-geo .geo-main .main-image-geo img{width:100%;height:auto;display:block}.new-geo .tabs-section{margin-top:40px;background:#ececec;padding-block:35px;padding-inline:2.5%}.new-geo .tabs-section .tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:7px}@media only screen and (max-width:600px){.new-geo .tabs-section .tab{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:15px}}.new-geo .tabs-section .tab .tablinks{background:#cfcfcf;width:300px;max-width:calc(25% - 5px);padding:15px 30px;border-radius:5px 5px 0 0;font-family:"Taviraj", serif;font-size:18px;font-weight:500;cursor:pointer;color:#696969;height:100%}@media only screen and (max-width:1300px){.new-geo .tabs-section .tab .tablinks{font-size:16px}}@media only screen and (max-width:1000px){.new-geo .tabs-section .tab .tablinks{width:210px;line-height:1.2}}@media only screen and (max-width:700px){.new-geo .tabs-section .tab .tablinks{padding:15px}}@media only screen and (max-width:600px){.new-geo .tabs-section .tab .tablinks{width:100%;max-width:100%;border-radius:5px}}.new-geo .tabs-section .tab .tablinks.active{pointer-events:none;cursor:default;background:#fff}.new-geo .tabs-section .tabcontent{display:none}.new-geo .tabs-section .tabcontent .inner-grid{background:#fff;display:-ms-grid;display:grid;-ms-grid-columns:1fr 500px;grid-template-columns:1fr 500px;gap:60px;padding-block:35px;padding-inline:2.5%}@media only screen and (max-width:1300px){.new-geo .tabs-section .tabcontent .inner-grid{-ms-grid-columns:1fr 45%;grid-template-columns:1fr 45%}}@media only screen and (max-width:900px){.new-geo .tabs-section .tabcontent .inner-grid{-ms-grid-columns:100%;grid-template-columns:100%;gap:30px}}.new-geo .tabs-section .tabcontent .inner-grid .tip{background:#ececec;color:#696969;padding:20px}.new-geo .tabs-section .tabcontent .inner-grid .tip p{margin:0}.new-geo .tabs-section .tabcontent .inner-grid .button{margin:30px 0 0;text-transform:uppercase;max-width:calc(100% - 40px);text-align:center}.new-geo .tabs-section .tabcontent .inner-grid .list h3{font-family:"Taviraj", serif;font-size:20px;font-weight:600}.new-geo .tabs-section .tabcontent .inner-grid .list ul{padding-left:15px}.new-geo .tabs-section .tabcontent .inner-grid .list ul li{margin-bottom:30px;padding-bottom:0;padding-left:15px}.new-geo .tabs-section .tabcontent .inner-grid .list ul li:last-of-type{margin-bottom:0}.new-geo .tabs-section .tabcontent .inner-grid .list ul li::marker{color:#bd1f2d}.new-geo .geo-split{display:-ms-grid;display:grid;-ms-grid-columns:55% 1fr;grid-template-columns:55% 1fr;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:35px}@media only screen and (max-width:1000px){.new-geo .geo-split{-ms-grid-columns:100%;grid-template-columns:100%;gap:40px}}.new-geo .geo-split .associations{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:15px}@media only screen and (max-width:1000px){.new-geo .geo-split .associations{max-width:600px;margin-inline:auto}}.new-geo .geo-split .associations img{width:100%;height:auto;display:block;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.new-geo .geo-zips{display:-ms-grid;display:grid;-ms-grid-columns:33% 1fr;grid-template-columns:33% 1fr;gap:30px;background:#ececec;padding-block:35px;padding-inline:2.5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1000px){.new-geo .geo-zips{-ms-grid-columns:100%;grid-template-columns:100%;gap:20px}}.new-geo .geo-zips h3{font-size:20px;margin:0}.new-geo .geo-zips p{margin:0}.review-slider-container{position:relative;z-index:999;background-color:white}.review-slider-container .review-slider{padding:40px 50px}@media only screen and (max-width:800px){.review-slider-container .review-slider{padding:40px 20px 20px}}.review-slider-container .review-slider .slick-prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:5px;background:url("/Content/images/leftArrowheadGallery.png") no-repeat right top/contain}.review-slider-container .review-slider .slick-next{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:5px;background:url("/Content/images/rightArrowheadGallery.png") no-repeat left top/contain}.review-slider-container .review-slider .slide{background-color:#f1f1f1;padding:20px;margin:0 10px;color:black;font-weight:500;font-size:clamp(16px, 2vw, 18.75px);line-height:1.6em;font-family:"Taviraj", serif}.review-slider-container .review-slider .slide h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.review-slider-container .review-slider .slide h3 img{width:100%!important;max-width:150px}@media only screen and (max-width:1200px){.review-slider-container .review-slider .slide h3 img{max-width:100px}}.review-slider-container .review-slider .slide .read-more{color:#b31f2e;cursor:pointer;-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.review-slider-container .review-slider .slide .read-more:hover{color:#f6b300}#upperNav{margin-top:var(--promo-height, 52px);-webkit-transition:0.15s ease;-o-transition:0.15s ease;transition:0.15s ease}@media only screen and (max-width:800px){#upperNav{margin-top:0}}#upperNav.scrolled{margin-top:0;-webkit-transition:0.35s ease;-o-transition:0.35s ease;transition:0.35s ease}.promobanner.scrolled{opacity:0;-webkit-transition:0.35s ease;-o-transition:0.35s ease;transition:0.35s ease}@media only screen and (max-width:800px){.promobanner.scrolled{opacity:1}}.promobanner{-webkit-transition:0.15s ease;-o-transition:0.15s ease;transition:0.15s ease;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:52px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 20px;width:100%;position:fixed;top:0;width:100%;max-width:100vw;text-align:center;background:-webkit-gradient(linear, left top, right top, from(#bf323f), to(#BE1E2D));background:-webkit-linear-gradient(left, #bf323f 0%, #BE1E2D 100%);background:-o-linear-gradient(left, #bf323f 0%, #BE1E2D 100%);background:linear-gradient(90deg, #bf323f 0%, #BE1E2D 100%);z-index:1149}@media only screen and (max-width:800px){.promobanner{bottom:0;top:auto}}.promobanner a{display:inline-block;white-space:nowrap;margin-left:15px}@media only screen and (max-width:800px){.promobanner a{margin-left:0;padding:5px 15px}}.promobanner p{margin:0;padding:0;text-align:center;color:#fff;line-height:1.2;font-family:"Roboto", sans-serif;font-size:16px;letter-spacing:1px!important}#Home #slickContainer{height:auto}@media only screen and (max-width:1600px){#Home #slickContainer{height:auto;min-height:230px}}@media only screen and (max-width:1000px){#Home #slickContainer{height:auto;min-height:180px}}@media only screen and (max-width:640px){.homeRemodelingEntry.secondary #sideNav #galleryRedirect{display:none}}
/*# sourceMappingURL=mainStylesheetNew.css.map */