h1{color:#03A9F4;font-family:'Lato','Helvetica Neue', sans-serif;font-size:21px;font-weight:400;text-transform:uppercase;line-height:42px;margin-bottom:30px;}
h2{color:#03A9F4;font-family:'Lato','Helvetica Neue', sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:36px;}
h4{font-family:'Lato','Helvetica Neue', sans-serif;font-size:16px;font-weight:400;line-height:34px;}
h5{font-family:'Lato','Helvetica Neue', sans-serif;font-size:12px;font-weight:700;line-height:28px;text-transform:uppercase;}
h6{font-family:'Lato','Helvetica Neue', sans-serif;font-size:12px;font-weight:400;line-height:28px;}
p{color:#202020;font-family:'Lato','Helvetica Neue', sans-serif;font-weight:300;font-size:17px;line-height:28px;margin-bottom:30px;}
.testimonial-slider blockquote p{color:#333;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:300;font-size:16px;}
.lineDivide{padding:10px;margin-bottom:2rem;}
---------------- ----------------
.hero-1,
.hero-2,
.hero-3,
.hero-4,
.hero-5,
.hero-6{background-color:#fff;margin-bottom:3rem;border:1px solid #dedfe0;}
#companyHero1{height:40rem;background-color:#fff;border:1px solid #dedfe0;margin-top:20px;}
#caseStudyHero{height:auto;background-color:#fff;border:1px solid #dedfe0;margin-top:20px;}
#contactHero{height:40rem;background-color:#fff;border:1px solid #dedfe0;margin-top:20px;}
#contactHero h1{margin-top:-40px;}
#showroomHero{height:40rem;background-color:#fff;border:1px solid #dedfe0;margin-top:20px;}
#showroomHero2{height:40rem;background-color:#fff;border:1px solid #dedfe0;margin-top:20px;}
#showroomHero h6{font-family:'Lato','Helvetica Neue', sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:36px;}
#caseStudyNav{height:27rem;background-color:#fff;border:1px solid #dedfe0;}
---------------- ----------------
#homeHero1{background-color:#fff;border:1px solid #dedfe0;margin-top:3rem;}
#homeHero2{background-color:#fff;border:1px solid #dedfe0;margin-top:3rem;}
#homeHero2 p{padding-bottom:90px;}
#homeHero3{background-color:#fff;border:1px solid #dedfe0;margin-top:3rem;}
#homeHero4{background-color:#fff;border:1px solid #dedfe0;margin-top:3rem;}
#homeHero4 p{padding-bottom:90px;}
#homeHero5{height:25rem;background-color:#fff;border:1px solid #dedfe0;}
#homeHero5 h1{margin-top:-75px;}
#homeHero5 .contactBtn{margin-top:-25px;}
#section-box{background-color:#fff;}
.box{background-color:#fff;}
.boxServiceBanner{margin-bottom:20px;}
.boxFeatureText{padding:20px;}
.boxFeatureText span{color:#03A9F4;text-decoration:underline;}
.gridText{border:1px solid #dedfe0;z-index:2;}
.gridText h3{color:#03A9F4;font-family:'Lato','Helvetica Neue', sans-serif;font-size:18px;font-weight:500;line-height:36px;}
h3 span{color:#333;font-family:'Lato','Helvetica Neue', sans-serif;font-weight:300;font-size:18px;line-height:32px;}
.logoGrid{padding-top:90px;}
.testimonial{padding:20px;margin-bottom:50px;}
.testimonial img{padding:20px;margin-bottom:50px;}
.contactBtn{font-family:'Lato','Helvetica Neue', sans-serif;font-weight:500;font-size:18px;text-transform:uppercase;color:#fff;background-color:#03A9F4;border:1px solid #03A9FA;width:40rem;height:85px;}
.contactBtn:hover{font-family:'Lato','Helvetica Neue', sans-serif;font-weight:500;font-size:18px;text-transform:uppercase;color:#fff;background-color:#03A9F4;border:1px solid #03A9FA;width:40rem;height:85px;}
.navBtn{font-family:'Lato','Helvetica Neue', sans-serif;font-weight:500;font-size:18px;text-transform:uppercase;color:#fff;background-color:#03A9F4;border:1px solid #03A9FA;width:40rem;height:85px;margin-bottom:75px;}
.navBtn:hover{color:#fff;background-color:#03A9F4;border:1px solid #03A9FA;width:40rem;height:85px;}
---------------- ----------------
* Sections with shadow */.header.header-animated{-webkit-transition-property:height, border;-moz-transition-property:height, border;-o-transition-property:height, border;-ms-transition-property:heigh, bordert;transition-property:height, border;}
.section-block{margin-bottom:3rem;}
.featured-media-with-shadow{height:auto;margin-top:-4rem;}
[class*="intro-title-"] + .section-block,
.featured-media + .section-block{border-top-width:0;}
@media only screen and (min-width:960px){.header{border-top-color:#222222;}
}
.header-background{border-top-color:#222222;}
.header{border-bottom:1px solid #222222;}
.vertical-align-wrap{position:absolute;width:100%;height:100%;display:table;}
.vertical-align-wrap2{position:absolute;width:50%;height:100%;display:table;left:50%;padding-right:60px;padding-left:30px;}
.vertical-align{background:white;display:table-cell;}
.vertical-align--middle{vertical-align:middle;}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape)
and (-webkit-min-device-pixel-ratio:2){.show-on-tablet{display:block;visibility:visible}
}