@charset "UTF-8";.slider{color:#fff;position:relative}.slider:hover .arrow img{opacity:.6}.slide{background-size:cover;background-repeat:no-repeat;text-align:center;background-position-y:bottom;background-image:url(../img/slider/matthews-hardwood-floors-320.jpg)}@media (min-width:321px){.slide{background-image:url(../img/slider/matthews-hardwood-floors-480.jpg)}}@media (min-width:480px){.slide{background-image:url(../img/slider/matthews-hardwood-floors-768.jpg)}}@media (min-width:768px){.slide{background-image:url(../img/slider/matthews-hardwood-floors-1024.jpg)}}@media (min-width:1024px){.slide{background-image:url(../img/slider/matthews-hardwood-floors-1200.jpg);background-position:center}}@media (min-width:1200px){.slide{background-image:url(../img/slider/matthews-hardwood-floors-1920.jpg)}}.slide__shadow{padding:110px 0 100px;background-color:rgba(0,0,0,.25)}@media (min-width:480px){.slide__shadow{padding:160px 0 100px;background-color:rgba(0,0,0,.1)}}.slider__heading{font-family:'Roboto Slab',Arial,Helvetica,sans-serif;font-size:26px;margin:0 auto 60px}@media (min-width:768px){.slider__heading{width:90%;font-size:44px}}.slider__text{color:#fff;margin-bottom:10px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:5.5px}.slider__btns{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px}@media (min-width:1200px){.welcome{background-image:url(/img/main/welcome/welcome.png);background-repeat:no-repeat;background-position-x:100%;background-position-y:40px}.welcome .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.about h2,.welcome h2.section__title{text-align:left}.welcome p{margin-bottom:12px}@media (min-width:1200px){.welcome p{width:95%}.welcome__content{max-width:650px}.welcome__images{text-align:right}}.welcome__images img{margin-bottom:20px;width:100%;height:auto}@media (min-width:480px){.welcome__images img{width:auto;height:260px}}@media (min-width:768px){.welcome__images img{height:222px;margin-bottom:0}}@media (min-width:1024px){.welcome__images img{height:288px}}@media (min-width:1200px){.welcome__images img{margin-bottom:35px;height:260px}}.services{text-align:center;padding-bottom:1px;background-color:#3a3a3a}.gallery__txts p,.services .section__title{color:#fff}.services .btn{margin:0 auto}.services__text{margin:0 auto;color:#fff}@media (min-width:768px){.services__text{width:80%}}.services__wrap{margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}@media (min-width:480px){.services__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.services_item,.services_item:hover h3{-webkit-transition:all .5s;transition:all .5s}.services_item{margin-bottom:20px}@media (min-width:480px){.services_item{width:49%}}@media (min-width:768px){.services_item{width:32%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.services_item:hover{opacity:.85}.services_item:hover h3{color:#48773c}.services_item h3{font-family:'Roboto Slab',Arial,Helvetica,sans-serif;text-align:center;margin-top:6px;color:#fff}@media (min-width:1200px){.about{background-image:url(/img/main/services.png);background-repeat:no-repeat;background-position-x:0;background-position-y:300px}}.about__wrap,.question .container{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}@media (min-width:768px){.about__wrap{-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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.about__wrap img{margin-bottom:12px}@media (min-width:768px){.about__wrap img{max-width:49%}}.about__text{margin-bottom:20px}.gallery{background-color:#48773c}.gallery h2{color:#fff}.gallery__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.gallery__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}}.gallery__img{width:100%;height:300px;background-image:url(../../../img/main/project-gallery.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width:768px){.gallery__img{min-width:50%}}.gallery__txts{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 5%}@media (min-width:768px){.gallery__txts{min-width:50%;padding:0 60px}}.question{background-image:url(../img/hardwood-floor-planks-background-320.jpg);text-align:center;background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position-x:center}@media (min-width:321px){.question{background-image:url(../img/hardwood-floor-planks-background.jpg)}}.question__green{background-color:rgba(72,119,60,.7);padding:100px 0}.question__text{color:#fff;font-size:24px;font-weight:700;margin:0 auto 20px}@media (min-width:768px){.question__text{width:80%}}.testimonials{background-image:url(../img/texture_1.png)}.gallery h2,.testimonials .section__title{text-align:left}.testimonials__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.testimonials__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.testimonials__items{margin-bottom:40px}@media (min-width:768px){.testimonials__items{margin-bottom:0;width:40%}.testimonials__items--small{width:28%}}.testimonials__text{padding:20px 24px 20px 60px;background-color:#fff;font-style:italic;font-size:18px;line-height:26px;position:relative;margin-bottom:20px;min-height:160px}.testimonials__text::before{position:absolute;content:'“';top:52px;left:8px;font-size:100px;color:rgba(50,50,50,.2);font-family:Georgia,Times,'Times New Roman',serif}.testimonials__text::after{position:absolute;content:'';left:25px;bottom:-10px;width:20px;height:20px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:1200px){.testimonials__text{min-height:234px}}.testimonials__author{color:#000;font-family:'Roboto Slab',Arial,Helvetica,sans-serif;font-weight:700;font-size:20px}