.inner__hero{text-align:center;background-image:url(../img/services/installation/oak.jpg);background-size:cover;background-repeat:no-repeat;background-position-y:center;background-position-x:center}@media (min-width:321px){.inner__hero{background-image:url(../img/services/installation/oak.jpg)}}.inner__hero--oak{background-image:url(../img/services/oak.jpg)}.inner__hero--teak{background-image:url(../img/services/teak.jpg)}.inner__hero--shadow{padding:120px 0 80px;background-color:rgba(0,0,0,.3)}.inner__hero h2{font-family:'Roboto Slab',Arial,Helvetica,sans-serif;font-size:42px;margin-bottom:20px;color:#fff}.inner__hero p{color:#fff;font-size:15px;line-height:1.5;font-weight:700;letter-spacing:5.5px;text-transform:uppercase;text-align:center}.breadcrumbs{padding:20px 0;border-bottom:2px solid #f5f5f5}@media (min-width:480px){.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.breadcrumbs__item{margin-right:20px;position:relative;color:#48773c}@media (min-width:480px){.breadcrumbs__item{margin-right:40px}.breadcrumbs__item::after{position:absolute;content:'';top:11px;right:-25px;width:4px;height:4px;border-radius:50%;background-color:#000;opacity:.4}}.breadcrumbs__item--current::after{display:none}.breadcrumbs__item a{color:#999}.content{padding:30px 0 40px}@media (min-width:768px){.content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__menu{width:100%}}@media (min-width:1200px){.content__menu{width:initial}}.content__images img,.content__list,.content__text h3,.content__text p,.content__text ul{margin-bottom:20px}@media (min-width:768px){.content__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media (min-width:1200px){.content__list{width:initial;display:initial;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content__item{background-color:#f5f5f5;font-size:18px;-webkit-transition:all .5s;transition:all .5s}@media (min-width:768px){.content__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:1200px){.content__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:260px}}.content__item--active,.content__item:hover{background-color:#48773c}.content__item a{padding:16px 30px;color:#a5a5a5;font-weight:700;display:block}.content__item--active a,.content__item:hover a{color:#fff}@media (min-width:1200px){.content__text{width:410px}.content__text.second{margin-left:295px}}.content__text p a{color:#48773c}.content__text h3{font-family:'Roboto Slab',Arial,Helvetica,sans-serif;color:#48773c}.content__text ul{padding-left:20px}.content__text ul li,.privacy ul li{list-style-type:disc}@media (min-width:480px){.content__images{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;width:100%}}@media (min-width:1200px){.content__images{display:initial;width:400px}}@media (min-width:321px){.content__images img{width:100%}}@media (min-width:480px){.content__images img{width:98%;height:auto}}.banner{padding-bottom:40px}.banner .container{color:#fff;font-weight:700;background-image:url(../img/hardwood-floor-planks-background.jpg)}.banner__color{background-color:rgba(72,119,60,.7);padding:40px;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;text-align:center}@media (min-width:1024px){.banner__color{text-align:initial;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.banner__text{font-size:30px;margin-bottom:20px}@media (min-width:1024px){.banner__text{font-size:24px;margin-bottom:0}}.gallery h2{margin-top:32px}.gallery{padding:20px 0}.gallery .container{text-align:center}@media (min-width:768px){.gallery .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.gallery .container--galbutton,.overlay{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery .container--galbutton{margin-top:20px}.gallery .container img{margin:2px;cursor:pointer}@media (min-width:768px){.gallery .container img{width:220px}}.gallery .container img:hover{opacity:.9}.overlay{background-color:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.overlay.active{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__popup{position:relative;text-align:center;max-width:75%}@media (min-width:1024px){.gallery__popup{max-width:60%}}@media (min-width:1200px){.gallery__popup{max-width:50%}}.gallery__popup .gallery__big-img{max-width:95%;border:6px solid #f2f2f2;border-radius:5px}.gallery__close,.gallery__next,.gallery__prev{border:0;background-color:transparent;position:absolute;cursor:pointer;z-index:1001;width:36px;height:36px;min-width:36px;min-height:36px}.gallery__close{right:-55px;top:0}.gallery__close:hover,.gallery__next:hover,.gallery__prev:hover{color:#48773c}.gallery__next,.gallery__prev{top:49%}.gallery__next{right:-45px}.gallery__prev{left:-45px}.gallery__logos,.gallery__logos a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery__logos{width:100%;padding:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.gallery__logos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.gallery__logos a{font-family:'Roboto Slab',Arial,Helvetica,sans-serif;font-weight:700;color:#48773c}.gallery__logos a img{height:30px;width:auto!important}.gallery__logos .gallery__houzz{margin:20px 0}@media (min-width:768px){.gallery__logos .gallery__houzz{margin:0}}.gallery__logos .gallery__houzz img{height:100px;width:auto}.privacy p,.privacy ul{margin-bottom:16px}.privacy ul{padding-left:20px}.privacy .tapping{font-family:'Roboto Slab',Arial,Helvetica,sans-serif;font-weight:700}.contact{padding:40px 0}@media (min-width:1024px){.contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact__form{width:64%}}.contact__form h2{text-align:left}.contact__form iframe{height:400px!important;max-width:100%!important}@media (min-width:357px){.contact__form iframe{height:321px!important}}@media (min-width:1024px){.contact__form iframe{width:90%!important;margin:20px 0 0 -16px}}.contact__details{border:6px solid #f2f2f2;border-radius:1px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact__details p{margin-bottom:6px;color:#292929}@media (min-width:1024px){.contact__details{width:32%}}.paralax{background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position-x:center;padding:80px 0}.paralax.paralax-fi{background-image:url(../img/services/installation/worker-installing-hardwood-floor-planks.jpg)}.paralax.paralax-v{background-image:url(../img/services/vinyl/modern-kitchen.jpg)}.paralax.paralax-lm{background-image:url(../img/services/laminate/laminate-flooring-installation.jpg)}@media (min-width:768px){.paralax .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.paralax__item{color:#48773c;background-color:rgba(255,255,255,.75);margin-bottom:40px;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.paralax__item{width:30%;margin-bottom:0}}.paralax__item img{border:2px solid #48773c;margin-bottom:32px;height:60px;padding:12px}.features .section__title{text-align:left}.features__wrap{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:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.features__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.features__item{margin-bottom:20px;border:1px solid rgba(0,0,0,.08);border-radius:1px;-webkit-transition:all 100ms ease-out;transition:all 100ms ease-out;padding:20px 30px 28px}@media (min-width:768px){.features__item{width:40%}}@media (min-width:1024px){.features__item{width:26%}}.features__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.features__icon img{height:40px;margin-right:20px}.features__title{color:#000;font-family:'Roboto Slab',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:21px}