#banner--top{background:url(../images/banner_installation_small.jpg) #000;width:100%;padding:0;background-position:0% 19%;background-repeat:no-repeat;background-size:cover;margin-top:0;position:relative;height:450px;margin-bottom:50px;overflow:hidden}@media screen and (min-width: 768px){#banner--top{background:url(../images/banner_installation.jpg) #000;background-position:0% 40%;background-size:cover;background-attachment:fixed}}#banner--top .wrapper__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:400px}#banner--top a.anchor__down:after{content:'\203A';position:relative;font-size:30px;width:0;height:0em;text-align:center;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#22aee3;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 auto 25px auto}#banner--top h1{color:#FFF;position:relative;z-index:100;max-width:90%;margin:0 auto;text-align:center}#banner--top .fog{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(9%, transparent), color-stop(59%, rgba(0,0,0,0.38)), to(rgba(0,0,0,0.92)));background:linear-gradient(to bottom, transparent 0%, transparent 9%, rgba(0,0,0,0.38) 59%, rgba(0,0,0,0.92) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#eb000000', GradientType=0)}@media screen and (min-width: 1024px){#banner--top .fog{height:450px !important}}.animatedParent{overflow:hidden}.greenIcon{position:relative;z-index:1}.txt--wrapper{width:100%}#proInstall{max-width:1280px;margin:0 auto}#proInstall p{max-width:90%;margin:0 auto}@media screen and (min-width: 1025px){#proInstall p{width:60%;margin:0 auto}}#cta--order{background:url(../images/pro_installation-img.jpg) #333 no-repeat bottom right;background-size:cover;padding:3rem 0 4rem;background-position:79% 0%}@media screen and (min-width: 768px){#cta--order{background:url(../images/pro_installation-img.jpg) #333 no-repeat bottom center;background-size:cover;overflow:hidden}}#cta--order h2{max-width:670px}#cta--order p{color:#fff;text-decoration:none;font-size:16px;padding-top:30px;max-width:500px;margin:0 auto}#cta--order p.bigger{font-size:30px}#installMap{position:relative;background:#efefef;padding:0;text-align:left}#installMap a{text-decoration:none}@media screen and (min-width: 768px){#installMap a{text-align:left}}.extra-mar{padding:50px 0 0 0 !important}@media screen and (min-width: 768px){.extra-mar{padding:100px 0 0 0 !important}}#whyPro h2{padding:20px 0 0 0}.phoneNumber{color:#00a1df}#inHome .mobile img,#topQual .mobile img,#trusted .mobile img{width:100%}#phoneRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 1024px){#phoneRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#phoneRow h3{font-size:25px;padding:20px 0 0 0}@media screen and (min-width: 1024px){#phoneRow h3{padding-left:30px}}#phoneRow h3 a{color:#00a1df !important}.item{width:90%;margin:0 auto;padding-top:40px}@media screen and (min-width: 1024px){.item{padding:40px}}.container{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 1024px){.container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#rightSide--icon{text-align:center;margin:0 auto;width:90%;background-color:#efefef}@media screen and (min-width: 1024px){#rightSide--icon{width:50%;text-align:left}}#rightSide--icon h3{font-size:30px;font-weight:bold;padding-bottom:40px}.innerRow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 1024px){.item{width:50%}}#banner--installation{background:url(../images/banner_installation.jpg) 0px center no-repeat #333;background-size:cover;background-attachment:fixed;height:450px;padding-left:0px;padding-right:0px;margin-bottom:50px}@-moz-document url-prefix(){#inHome{margin:20px 0 40px 0}#topQual{margin:0 0 40px 0}}
