@import url('https://fonts.googleapis.com/css?family=Roboto:300i,400,700&display=swap&subset=cyrillic-ext');html{font-size:10px}body{position:relative;background-color:#f2f5f8;font-size:1.5rem;font-family:'Roboto',sans-serif;font-weight:400}section{padding:8rem 0}button,input,a,textarea{outline:none}button:focus,input:focus,a:focus,textarea:focus,button:active,input:active,a:active,textarea:active{outline:none !important;box-shadow:none !important;border:inherit !important}ul{list-style:none;padding:0}.button-theme{background-color:#ff5300;font-size:1.5rem;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;padding:1.5rem 3rem}.button-theme:hover{background-color:#f55000}.blue-button{background-color:#005cf6}.blue-button:hover{background-color:#00f;color:#f2f5f8}.bg-gray{background-color:#e6e8e9}.text-light{color:#f2f5f8 !important}.text-white{color:#fff !important}h2{font-size:4rem;font-weight:700;padding:0 0 8rem 0;margin:0}h2 span{font-size:4rem;font-weight:300;font-style:italic}h3{font-size:2.4rem;font-weight:700;text-transform:uppercase;margin:2.5rem 0}h4{margin-bottom:2rem;font-weight:700;font-size:2rem;text-transform:uppercase;text-align:center}img{width:100%;height:auto}.navigation-fixed{position:fixed;top:0;height:70px;width:100%;z-index:11;box-shadow:0 0 24px rgba(0,0,0,0.25);background-color:rgba(242,245,248,0.95);color:#272727 !important;transition:all .4s ease-in-out}.navigation-fixed .navigation-wrap{width:100%;height:7rem;background-color:transparent;border-radius:none}.navigation-fixed a:hover{text-decoration:none}.navigation-fixed .contact-phone,.navigation-fixed .location,.navigation-fixed .bar-button{position:relative;display:block;font-size:2.2rem;font-weight:700;padding:0 1.5rem;color:#1e1e26;text-align:center}.navigation-fixed .bar-button{display:none;height:6rem;padding:0;line-height:6rem;transition:all .3s ease-in-out}.navigation-fixed .bar-button:hover{background-color:#e6e8e9}.navigation-fixed .dropdown-menu{top:100% !important;left:50% !important;transform:translateX(-50%) !important;background-color:rgba(242,245,248,0.95) !important;width:20rem !important;border:none;padding:0;margin:0}.navigation-fixed .dropdown-menu a{display:block;font-size:2.2rem;font-weight:700;padding:0 2.5rem 0 1.1rem;color:#1e1e26;text-align:center}.navigation-fixed .logo{height:7rem;background-color:rgba(242,245,248,0.95) !important;padding:.5rem 1rem;border-radius:.2rem 0 0 .2rem;text-align:center}.navigation-fixed .logo img{height:6rem;width:auto}.navigation-fixed .nav a{font-size:1.6rem;height:7rem;line-height:7rem;color:#1e1e26;padding:0 1.8rem}.navigation-fixed .nav a:hover{color:#1e1e26;background-color:#e6e8e9}.navigation-fixed .nav .active{color:#1e1e26;background-color:#e6e8e9}.navigation{position:absolute;top:2.5rem;left:0;z-index:11;width:100%;height:7rem}.navigation-wrap{width:100%;height:7rem;background-color:#005cf6;border-radius:.2rem}.navigation a:hover{text-decoration:none}.navigation .contact-phone,.navigation .location,.navigation .bar-button{display:block;font-size:2.2rem;font-weight:700;padding:0 1.5rem;color:#f2f5f8;text-align:center}.navigation .bar-button{display:none;height:6rem;padding:0;line-height:6rem;transition:all .3s ease-in-out}.navigation .bar-button:hover{background-color:#00f}.navigation .dropdown-menu{top:100% !important;left:50% !important;transform:translateX(-50%) !important;background-color:#005cf6 !important;width:20rem !important;border:none;padding:0;margin:0}.navigation .dropdown-menu a{display:block;font-size:2.2rem;font-weight:700;padding:0 2.5rem 0 1.1rem;color:#f2f5f8;text-align:center}.navigation .logo{height:7rem;background-color:#f2f5f8;padding:.5rem 1rem;border-radius:.2rem 0 0 .2rem;text-align:center}.navigation .logo img{height:6rem;width:auto}.navigation .nav a{font-size:1.6rem;height:7rem;line-height:7rem;color:#f2f5f8;padding:0 1.8rem}.navigation .nav a:hover{color:#f2f5f8;background-color:#00f}.navigation .nav .active{color:#f2f5f8;background-color:#00f}.main{position:relative;background-image:url(../images/main-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:80rem}.main-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f5f8;opacity:.4}.main-overlay-dark{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1e1e26;opacity:.4}.main-content{position:absolute;top:50%;left:50%;width:75%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center}.main-content h1{width:75%;font-size:4.8rem;font-weight:700;text-transform:uppercase;margin:0 auto;padding:0 0 3rem 0;position:relative}.main-content h1 span{color:#f00;font-size:4.2rem}.main-content p{width:46rem;font-size:1.8rem;margin:0 auto;padding:1.5rem 0;line-height:1.2;position:relative}.main-content p a{display:block;width:20rem;position:relative;font-size:1.5rem;color:#f2f5f8;text-align:center;margin:0 auto}.main-content p a:hover{color:#fff}.main-content img{width:180px;height:auto}.main-form{width:42rem;margin:0 auto 1.5rem}.main-form button{width:100%;position:relative;text-align:center;background-color:#005cf6}.main-form button:hover{color:#fff;background-color:#00f}.main-form button span.succes-btn{display:none}.main-form button .out{display:none}.main-form input{display:block;width:100%;padding:1.5rem 3rem;background-color:#fff;font-size:1.5rem;color:#1e1e26}.main-form input:focus,.main-form input:active{outline:none}.about{position:relative}.about p{font-size:2.4rem;line-height:3rem;margin:0 0 2rem}.about button{margin:3rem 0}.about-img{position:relative;height:40rem}.about-picture{position:absolute;top:-18rem;left:0;height:60rem;width:100%;border:solid 1rem #fff;background-image:url(../images/about.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.about-bg{position:absolute;top:-16.5rem;left:1.5rem;height:60rem;width:100%;background-color:#e6e8e9}.services{background-color:#e6e8e9;position:relative;overflow:hidden}.services .container-slide{position:relative}.services .slide-box{position:absolute;right:-37rem;background-color:#fff;opacity:.65;width:35.5rem;height:51.6rem;z-index:1}.services .slick{width:152rem}.services .slick-active{outline:none}.services .prev,.services .next{position:absolute;top:-6rem;right:52rem;z-index:9;width:5rem;height:2rem;border:none;outline:none;background:url(../images/arrow_left.png);background-size:100%;background-repeat:no-repeat;cursor:pointer}.services .prev:hover,.services .next:hover{opacity:.45}.services .next{right:42rem;background:url(../images/arrow_right.png);background-repeat:no-repeat;background-size:100%}.services-card{background-color:#f2f5f8;margin-bottom:3rem;}.services-card .ribbon2{width:60px;padding:10px 0;position:absolute;top:0;left:25px;text-align:center;border-top-left-radius:3px;background:#f47530;color:#fff}.services-card .ribbon2:before{height:0;width:0;right:-5.5px;top:.1px;border-bottom:6px solid #8d5a20;border-right:6px solid transparent}.services-card .ribbon2:before,.services-card .ribbon2:after{content:"";position:absolute}.services-card .ribbon2:after{height:0;width:0;bottom:-29.5px;left:0;border-left:30px solid #f47530;border-right:30px solid #f47530;border-bottom:30px solid transparent}.services-card-img{width:100%;max-height:24.3rem;overflow:hidden}.services-card-content{padding:0 3.5rem;text-align:center}.services-card-content h3{min-height:5rem}.services-card-content p{font-size:1.4rem;opacity:.75;line-height:1.8rem;margin:0;}.services-card-content button{margin:3.5rem 0}.services .button-price{background-color:#005cf6;position:relative;padding-right:7rem}.services .button-price::after{content:"\2192";position:absolute;font-size:2.5rem;top:.5rem;right:2.5rem}.services .button-price:hover{color:#fff;background-color:#00f}.services .button-small{display:none}.boiler h3{margin-top:0;color:#005cf6;text-align:center}.boiler-card{background-color:#fff;padding:2rem;text-align:center;margin:0 auto;margin-bottom:3rem;max-width:35.5rem;position:relative}.boiler-card .ribbon3{width:100px;height:50px;line-height:50px;padding-left:7px;position:absolute;left:-8px;top:10px;background:rgba(0,92,246,0.65);z-index:10;color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase}.boiler-card .green{background:rgba(56,146,59,0.65)}.boiler-card .red{background:rgba(212,15,15,0.65)}.boiler-card .ribbon4{top:70px}.boiler-card .ribbon3:before,.boiler-card .ribbon3:after{content:"";position:absolute}.boiler-card .ribbon3:before{height:0;width:0;top:-8.5px;left:.1px;border-bottom:9px solid #00f;border-left:9px solid transparent}.boiler-card .green:before{border-bottom:9px solid #1f4820}.boiler-card .red:before{border-bottom:9px solid #d40f0f}.boiler-card .ribbon3:after{height:0;width:0;right:-14.5px;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:15px solid rgba(0,92,246,0.65)}.boiler-card .green:after{border-left:15px solid rgba(56,146,59,0.65)}.boiler-card .red:after{border-left:15px solid rgba(212,15,15,0.65)}.boiler-card-img{height:20rem;width:20rem;position:relative;margin:0 auto}.boiler-card-img a{cursor:pointer;transition:all .3s ease-in-out}.boiler-card-img a:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.boiler-card-img img{max-height:100%;max-width:100%;height:auto;width:auto;transition:all .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.boiler-card h3{margin-top:2.5rem;font-size:2rem;height:6.8rem;color:#1e1e26}.boiler-card h3 a{color:inherit;cursor:pointer}.boiler-card h3 a:hover{text-decoration:none;opacity:.8}.boiler-card-price{margin-bottom:1.5rem;font-size:1.8rem;color:#00f;font-weight:700}.boiler-card-price-old{margin-bottom:1.5rem;margin-top:-1rem;font-size:1.2rem;color:rgba(66,66,73,0.75);font-weight:400;text-decoration:line-through}.boiler-card-descr{margin-bottom:2rem;font-size:1.3rem;opacity:.75;text-align:left}.boiler-card button{padding:1rem 3rem}.boiler .boiler-slick .slick-active{outline:none}.boiler .boiler-slick .prev,.boiler .boiler-slick .next{position:absolute;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:7rem;height:5rem;border:none;outline:none;background-color:#005cf6;cursor:pointer;opacity:.4;transition:all .3s ease-in-out}.boiler .boiler-slick .prev:hover,.boiler .boiler-slick .next:hover{background-color:#00f;opacity:1}.boiler .boiler-slick .prev img,.boiler .boiler-slick .next img{width:35%}.boiler .boiler-slick .prev{left:1.5rem}.boiler .boiler-slick .next{right:1.5rem}.sertificate .boiler-slick .slick-active{outline:none}.sertificate .boiler-slick .prev,.sertificate .boiler-slick .next{position:absolute;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:7rem;height:5rem;border:none;outline:none;background-color:#005cf6;cursor:pointer;opacity:.4;transition:all .3s ease-in-out}.sertificate .boiler-slick .prev:hover,.sertificate .boiler-slick .next:hover{background-color:#00f;opacity:1}.sertificate .boiler-slick .prev img,.sertificate .boiler-slick .next img{width:35%}.sertificate .boiler-slick .prev{left:1.5rem}.sertificate .boiler-slick .next{right:1.5rem}.sertificate-block{text-align:center}.sertificate-block-img{position:relative;width:25rem;height:15rem;margin:0 auto}.sertificate-block-img:hover{color:#f2f5f8}.sertificate-block img{max-height:100%;max-width:100%;height:auto;width:auto;transition:all .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.sertificate-block-title{width:90%;font-size:2rem;line-height:1.2;font-weight:700;margin:1.5rem auto;height:8rem}.sertificate-block-title a{color:inherit;display:block;text-decoration:none}.sertificate-block-title a:hover{color:#4b4b5f}.our-process-small{display:none}.our-process .deco1,.our-process .deco2,.our-process .deco3,.our-process .deco4,.our-process .deco5,.our-process .deco6,.our-process .deco7,.our-process .deco8{position:absolute;width:.1rem;height:16rem;opacity:.25;top:1rem;left:0;border:1px dashed #1e1e26}.our-process .deco2,.our-process .deco7,.our-process .deco4,.our-process .deco5{width:5.5rem;height:.1rem;top:17rem}.our-process .deco3,.our-process .deco4,.our-process .deco5,.our-process .deco6{top:2rem;left:39rem}.our-process .deco4,.our-process .deco5{width:7rem}.our-process .deco5{left:29rem}.our-process .deco6{left:36rem}.our-process .deco7{left:34rem}.our-process .deco8{left:39.5rem}.our-process-icon{width:8.5rem;height:8.5rem;margin:0 auto}.our-process-title{font-size:1.8rem;font-weight:700;text-transform:uppercase;text-align:center;letter-spacing:-1px;margin:2rem 0}.our-process-descr{font-size:1.4rem;text-align:center;opacity:.8;width:80%;margin:0 auto 2rem}.feedback .slick-active{outline:none}.feedback .prev,.feedback .next{position:absolute;top:95%;right:20rem;z-index:10;width:7rem;height:5rem;border:none;outline:none;background-color:#005cf6;cursor:pointer}.feedback .prev:hover,.feedback .next:hover{background-color:#00f}.feedback .prev img,.feedback .next img{width:35%}.feedback .next{right:10rem}.feedback-block{border:.1rem solid #e6e8e9;padding:3.1rem;margin:0 1.5rem 3rem}.feedback-block p{font-size:1.8rem;color:rgba(66,66,73,0.75);min-height:200px}.feedback-name{font-size:1.5rem;font-weight:700;margin:1rem 0}.feedback-date{font-size:1.3rem;color:rgba(66,66,73,0.75)}.feedback-date img{float:left;width:auto;height:1.2rem;margin:.3rem 1rem 0 0}.portfolio{background-color:#e6e8e9}.portfolio a{color:#1e1e26}.portfolio .gallery-small{display:none}.portfolio .gallery-small .gallery-img{height:30rem;margin:0 1rem}.portfolio .gallery-small .slick-dots{bottom:-50px}.portfolio .gallery .slick-active{outline:none}.portfolio .gallery .prev,.portfolio .gallery .next{position:absolute;top:62rem;right:20rem;z-index:10;width:7rem;height:5rem;border:none;outline:none;background-color:#005cf6;cursor:pointer}.portfolio .gallery .prev:hover,.portfolio .gallery .next:hover{background-color:#00f}.portfolio .gallery .prev img,.portfolio .gallery .next img{width:35%}.portfolio .gallery .next{right:10rem}.portfolio .gallery-img{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:28.5rem;margin-bottom:3rem;overflow:hidden}.portfolio .gallery-img1{background-image:url(../images/img-portfolio1.jpg)}.portfolio .gallery-img2{background-image:url(../images/img-portfolio2.jpg)}.portfolio .gallery-img3{background-image:url(../images/img-portfolio3.jpg)}.portfolio .gallery-img4{background-image:url(../images/img-portfolio4.jpg)}.portfolio .gallery-img5{background-image:url(../images/img-portfolio5.jpg);background-position:center bottom}.portfolio .gallery-img6{background-image:url(../images/img-portfolio6.jpg);background-position:center bottom}.portfolio .gallery-img7{background-image:url(../images/img-portfolio7.jpg);background-position:left top}.portfolio .gallery-img8{background-image:url(../images/img-portfolio8.jpg);background-position:center top}.portfolio .gallery-img9{background-image:url(../images/img-portfolio9.jpg);background-position:center top}.portfolio .gallery-img10{background-image:url(../images/img-portfolio10.jpg);background-position:center top}.portfolio .gallery-img11{background-image:url(../images/img-portfolio11.jpg);background-position:center top}.portfolio .gallery-img12{background-image:url(../images/img-portfolio12.jpg);background-position:center top}.portfolio .gallery-img13{background-image:url(../images/img-portfolio13.jpg);background-position:center}.portfolio .gallery-img14{background-image:url(../images/img-portfolio14.jpg);background-position:center}.portfolio .gallery-img15{background-image:url(../images/img-portfolio15.jpg);background-position:center top}.portfolio .gallery-img16{background-image:url(../images/img-portfolio16.jpg);background-position:center 40%}.portfolio .gallery-img17{background-image:url(../images/img-portfolio17.jpg);background-position:center top}.portfolio .gallery-img18{background-image:url(../images/img-portfolio18.jpg);background-position:center}.portfolio .gallery-img19{background-image:url(../images/img-portfolio19.jpg);background-position:center top}.portfolio .gallery-img20{background-image:url(../images/img-portfolio20.jpg);background-position:center}.portfolio .gallery-img21{background-image:url(../images/img-portfolio21.jpg);background-position:center}.portfolio .gallery-img22{background-image:url(../images/img-portfolio22.jpg);background-position:center}.portfolio .gallery-img23{background-image:url(../images/img-portfolio23.jpg);background-position:center}.portfolio .gallery-img24{background-image:url(../images/img-portfolio24.jpg);background-position:center}.portfolio .gallery-img25{background-image:url(../images/img-portfolio25.jpg);background-position:center}.portfolio .gallery-img26{background-image:url(../images/img-portfolio26.jpg);background-position:center}.portfolio .gallery-img27{background-image:url(../images/img-portfolio27.jpg);background-position:center}.portfolio .gallery-img28{background-image:url(../images/img-portfolio28.jpg);background-position:center}.portfolio .gallery-imgB{position:relative;height:60rem}.portfolio .gallery-imgB-hover,.portfolio .gallery-imgB-bg{position:absolute;width:47rem;height:52rem;top:50%;left:50%;border:2rem solid rgba(242,245,248,0.7);-ms-transform:translateX(-200%) translateY(-200%);-moz-transform:translateX(-200%) translateY(-200%);-webkit-transform:translateX(-200%) translateY(-200%);transform:translateX(-200%) translateY(-200%);z-index:10;-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;-o-transition:.8s ease-in-out;transition:.8s ease-in-out;cursor:pointer}.portfolio .gallery-imgB:hover .gallery-imgB-hover,.portfolio .gallery-imgB:hover .gallery-imgB-bg{-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.portfolio .gallery-imgB-bg{width:39rem;height:44rem;border:none;background-color:rgba(242,245,248,0.7)}.portfolio .gallery-imgB-btn{position:absolute;top:8rem;left:50%;-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:10rem;height:10rem;border:none;background-color:#005cf6}.portfolio .gallery-imgB-btn img{position:absolute;width:40%;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.portfolio .gallery-imgB h4{margin:25rem auto 4rem auto;width:60%}.portfolio .gallery-imgB p{width:75%;margin:0 auto;text-align:center;font-size:1.4rem;opacity:.8}.blog-card{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;height:35rem;width:35rem;transition:all .5s ease-in-out;overflow:hidden;margin:0 auto;margin-bottom:3rem}.blog-card:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.blog-card-overlay{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.2);width:100%;height:100%}.blog-card-title{position:absolute;top:15%;left:50%;width:70%;transform:translateX(-50%);height:20rem;background-color:rgba(242,245,248,0.7)}.blog-card-title h3{color:#1e1e26;text-transform:none;margin:3rem 2.5rem}.blog-card-read{position:absolute;bottom:15%;left:50%;text-transform:uppercase;color:#fff;font-weight:700}.blog-card-read::before{content:"\2192";position:absolute;font-size:3.5rem;top:-1.7rem;left:-5.5rem}.blog-card-read:hover{color:#005cf6;text-decoration:none}.blog-btn{background-color:#005cf6;position:relative;padding-right:7rem !important}.blog-btn::after{content:"\2192";position:absolute;font-size:2.5rem;top:.5rem;right:2.5rem}.blog-btn:hover{color:#fff;background-color:#00f}.contact{position:relative;background-color:#f2f5f8;background-image:url(../images/contact-bg.jpg);background-repeat:no-repeat;background-position:left center;background-size:cover}.contact-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f2f5f8;opacity:.75}.contact-img{background-color:#f2f5f8;background-image:url(../images/contact-img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:64rem}.contact-img-title{padding:3rem 3rem 3rem 15rem;text-align:center}.contact-img-title h3{font-size:3rem}.contact-img-title p{font-size:1.3rem;font-style:italic;opacity:.95;margin:0 auto;width:80%}.contact-form{background-color:#f2f5f8;height:64rem;text-align:center;padding:6rem 0}.contact-form-title{display:none;padding:2rem;text-align:center}.contact-form-title h3{margin-top:0;font-size:3rem}.contact-form-title p{font-size:1.3rem;font-style:italic;opacity:.95;margin:0 auto;width:80%}.contact-form input,.contact-form textarea{max-width:30rem;height:5rem;background-color:#e6e8e9;margin:0 auto 4rem auto;font-family:'Roboto',sans-serif;font-weight:400;font-size:1.6rem;color:rgba(30,30,38,0.5);text-align:center;padding:0 2.5rem}.contact-form input::placeholder,.contact-form textarea::placeholder{color:rgba(30,30,38,0.5)}.contact-form textarea{height:8rem;padding-top:1rem}.contact-form button{max-width:30rem;margin:1.5rem auto}footer{padding:8rem 0}footer .logo-small{display:none}footer .logo{width:13rem;margin-bottom:4rem}footer p{font-weight:700;font-size:1.8rem;font-style:italic}footer .footer-copy{margin-top:3rem;font-weight:300;font-size:1.3rem}footer .contacts a{display:block;font-weight:700;font-size:1.8rem;color:#1e1e26}footer .contacts img{width:2.5rem;height:auto}footer .social{text-align:center}footer .social a:hover{opacity:.8}footer .social img{width:initial}footer form .subscribe{width:26rem;height:5rem;font-family:'Roboto',sans-serif;font-weight:400;font-size:1.5rem;color:rgba(30,30,38,0.5);padding:2.5rem}footer form .subscribe::placeholder{font-family:'Roboto',sans-serif;font-weight:400;font-size:1.5rem;color:rgba(30,30,38,0.5)}footer form button{background-color:#005cf6 !important;height:5rem}footer form button:hover{background-color:#00f !important}footer form .succes span{text-align:left}.video-block{position:relative;min-width:100%;min-height:100%;background-image:url(../images/video-bg.jpg);background-repeat:no-repeat}.video-block:hover .video-block-play{display:block}.video-block video{min-width:100%;min-height:100%}.video-block-play{display:none;position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:10rem;height:10rem;background-color:#005cf6}.video-block-play img{position:absolute;width:50%;top:50%;left:50%;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.video-block-descr{position:absolute;right:0;bottom:0;width:26.5rem;height:25.7rem;background-color:#e6e8e9;padding:4rem}#myBtn{display:none;position:fixed;bottom:5rem;right:3rem;z-index:99;border:none;outline:none;background-color:transparent;opacity:.7;color:#d62e2e;cursor:pointer;font-size:60px;padding:0;width:5.8rem;height:5.8rem}#myBtn:hover{opacity:1}.popup-product-detail{background-color:#fff;height:100%;padding:2rem;text-align:center}.popup-product-detail-img{height:20rem;width:20rem;position:relative;margin:0 auto}.popup-product-detail-img img{max-height:100%;max-width:100%;height:auto;width:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.popup-product-detail p span.popup-product-detail-price{font-size:2rem;font-weight:700;margin-top:3rem}.popup-dialog{background-color:#f2f5f8;padding:4rem 6rem;border-radius:2px}.popup-dialog p{text-align:center;opacity:.75;font-weight:700}.popup-dialog p span{font-weight:400;font-size:1.2rem}.popup-form{text-align:center}.popup-form input{padding:1.5rem 3rem;font-size:1.5rem;color:#1e1e26;background-color:#e6e8e9;margin:3rem auto}.popup-form textarea{padding:1.5rem 3rem;font-size:1.5rem;color:#1e1e26;background-color:#e6e8e9;margin:3rem auto;height:20rem}.popup-form-order input{padding:1.5rem 3rem;font-size:1.5rem;color:#1e1e26;background-color:#e6e8e9;margin:1rem auto}.popup-close{position:absolute;top:-0.9rem;right:-3rem;border:none;background-color:transparent;opacity:1}.popup-close:hover{opacity:.6}.popup-close span{color:#fff;font-size:3rem}.bar{position:fixed !important;top:0;right:0;height:100%;width:100%;background-color:#005cf6;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);position:relative;animation:animateright .4s;transition:all .3s ease-in-out;z-index:1;overflow:auto}@keyframes animateright{from{right:-300px;opacity:0}to{right:0;opacity:1}}.bar-content{padding:6rem 0}.bar-content li.nav-item{height:7rem}.bar-content li.nav-item:hover{background-color:#00f}.bar-content a.nav-link{text-align:center;color:#fff;font-size:1.8rem;height:7rem;line-height:7rem;transition:all .3s ease-in-out;padding:0}.bar-content a.nav-link:hover{opacity:.6}.bar-header{text-align:right !important;padding:2rem}.bar-close{background-color:transparent;border:none;cursor:pointer}.bar-close span{font-size:4rem !important;color:#fff !important;opacity:1}.bar-close:hover{opacity:.8}form .succes{display:none;position:absolute;top:0;left:0;right:0;bottom:0;text-transform:uppercase;font-weight:bold;z-index:10}form .succes span{margin:auto;color:#1e1e26;text-align:center;width:90%;line-height:1.7}form .active{background-color:#f2f5f8;opacity:.95;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}form .out{visibility:hidden}.article-title{position:relative;background-color:#005cf6;background-image:url(../images/main-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;height:30rem}.article-title h1{position:relative;font-size:4.8rem;padding:8rem 0;font-weight:700;text-transform:uppercase;text-align:left}.article-title h1 a{text-decoration:none;color:inherit}.article h2{padding-bottom:5rem}.article img{margin-bottom:3rem}.article p{font-size:1.8rem}.article-meta{margin-top:3rem;border-top:solid 1px #e6e8e9}.article-meta ul li{display:inline-block;padding-right:1.5rem;color:#959da1;margin-top:3rem}.article-meta ul li i{padding-right:1rem}.border-left{border-left:solid 1px #e6e8e9}.sidebar{padding-left:3rem}.sidebar-title{font-size:2.5rem;font-weight:700;text-transform:uppercase;padding-bottom:5rem}.sidebar-recent-posts{margin-bottom:3rem}.sidebar-recent-posts h4{font-size:1.8rem;text-transform:none;text-align:left;margin-bottom:1rem}.sidebar-recent-posts h4 a{text-decoration:none;color:inherit}.sidebar-recent-posts h4 a:hover{color:#005cf6}.sidebar-meta ul li{display:inline-block;padding-right:1.2rem;font-size:1.3rem;color:#959da1}.sidebar-meta ul li i{padding-right:1rem}.sidebar-subscribe input{width:100%;padding:1.5rem 3rem;font-family:'Roboto',sans-serif;font-weight:400;font-size:1.6rem;color:rgba(30,30,38,0.5);text-align:center}.sidebar-subscribe input::placeholder{color:rgba(30,30,38,0.5)}.sidebar-subscribe button{width:100%}.blog-articles h3{margin-top:0;margin-bottom:1rem}.blog-articles h3 a{text-decoration:none;color:inherit}.blog-articles h3 a:hover{color:#005cf6}.blog-articles .meta ul li{display:inline-block;padding-right:1.2rem;font-size:1.3rem;color:#959da1}.blog-articles .meta ul li i{padding-right:1rem}.blog-articles-block{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:solid 1px #e6e8e9}.blog-articles-block-read{position:relative;text-transform:uppercase;color:#1e1e26;font-weight:700}.blog-articles-block-read::before{content:"\2192";position:absolute;font-size:3rem;top:-1.7rem;right:-4rem}.blog-articles-block-read:hover{color:#005cf6;text-decoration:none}.blog-articles .blog-pagination{display:inline-block;margin-top:2rem}.blog-articles .blog-pagination a{color:#1e1e26;float:left;padding:8px 16px;transition:background-color .3s;border:1px solid #e6e8e9}.blog-articles .blog-pagination a.active{background-color:#005cf6;color:#fff;text-decoration:none}.blog-articles .blog-pagination a:hover:not(.active){background-color:#005cf6;color:#fff;text-decoration:none}.blog-articles .blog-pagination a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.blog-articles .blog-pagination a:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.product{background-color:#fff;padding:4rem;margin-top:8rem}.product h2{font-size:3rem;padding-bottom:2.5rem}.product-price{color:rgba(66,66,73,0.75);font-size:3rem;font-weight:700;margin-bottom:2.5rem}.product-price-old{color:rgba(66,66,73,0.75);font-size:2rem;font-weight:400;margin-top:-1.5rem;margin-bottom:2.5rem;text-decoration:line-through}.product-minidescr{margin-bottom:6rem;font-size:1.8rem;color:#1e1e26;opacity:.75}.product .slider-nav{padding-right:2rem}.product .slick-active{outline:none}.product .slick-active:hover{cursor:pointer}.product-img{padding-right:4rem}.product-img a{position:relative;height:315px !important}.product-img-slider{height:100px !important;width:100%;position:relative}.product-delivery{font-size:1.5rem;color:rgba(66,66,73,0.75);text-transform:uppercase}.product-delivery a{display:block;color:inherit}.product-delivery i{font-size:3rem;font-weight:700;color:#005cf6}.product-delivery p{padding-top:.5rem;margin-bottom:3rem}.fancybox-bg{background:#fff !important}.product-descr .product-descr-full li a{font-size:2.5rem;text-transform:uppercase;color:rgba(30,30,38,0.5)}.product-descr .product-descr-full li a:hover,.product-descr .product-descr-full li a:focus,.product-descr .product-descr-full li a:active{color:#005cf6 !important;background-color:#f2f5f8 !important;border-color:#e6e8e9 #e6e8e9 #f2f5f8 !important}.product-descr-price{font-size:1.8rem;font-weight:bold;padding-top:2rem}.product-descr-price p,.product-descr-price ul{color:rgba(66,66,73,0.75);font-size:1.6rem;font-weight:normal}.product-descr-price ul li{padding-top:2rem}.product-descr-price span{font-size:1.8rem;font-weight:bold;color:#005cf6}.product-descr .nav-tabs .nav-item .active{cursor:default;color:#005cf6 !important;background-color:#f2f5f8 !important;border-color:#e6e8e9 #e6e8e9 #f2f5f8 !important}.product-descr .tab-content{color:rgba(66,66,73,0.75);padding:2rem !important;border-right:1px solid #e6e8e9;border-left:1px solid #e6e8e9;border-bottom:1px solid #e6e8e9}@media screen and (max-width:1199px){.navigation .nav a,.navigation-fixed .nav a{padding:0 1rem}.services .slide-box{height:46.6rem}.services .slick{width:128rem}.services .prev{right:46rem}.services .next{right:36rem}.services-card{}.services-card-img{max-height:20rem}.services-card-content{padding:0 2.7rem}.services-card-content h3{font-size:2rem}.services-card-content p{font-size:1.3rem}.services-card-content button{padding:1.3rem 2.6rem;font-size:1.3rem}.blog-card{height:30rem;width:30rem;margin-bottom:3rem}.blog-card-title{height:18rem}.blog-card-title h3{margin:2rem;font-size:2rem}.blog-card-read{bottom:10%}.blog-btn::after{top:.2rem}footer form .subscribe{width:100%}footer form button{width:100%}.sidebar{padding-left:0}.sidebar-title{font-size:2.2rem}.sidebar-recent-posts{margin-bottom:2.5rem}.sidebar-recent-posts h4{font-size:1.5rem;margin-bottom:.8rem}.sidebar-meta ul li{padding-right:1rem;font-size:1.1rem}.sidebar-meta ul li i{padding-right:.8rem}}@media screen and (max-width:991px){section{padding:6rem 0}.button-theme{font-size:1.3rem;padding:1.3rem 2.6rem}h2{font-size:3rem;padding:0 0 6rem 0}h2 span{font-size:3rem}h3{font-size:2rem}.navigation,.navigation-fixed{height:6rem}.navigation-wrap,.navigation-fixed-wrap{height:6rem}.navigation-wrap .logo,.navigation-fixed-wrap .logo{height:6rem}.navigation-wrap .logo img,.navigation-fixed-wrap .logo img{height:5rem;width:auto}.navigation .contact-phone,.navigation-fixed .contact-phone,.navigation .location,.navigation-fixed .location{font-size:1.8rem;padding:1.5rem 0}.navigation .bar-button,.navigation-fixed .bar-button{font-size:1.8rem}.navigation .nav,.navigation-fixed .nav,.navigation .location,.navigation-fixed .location{display:none}.navigation .bar-button,.navigation-fixed .bar-button{display:block}.main{padding-top:10.5rem;height:60rem}.main-content{padding:10rem 0}.main-content h1{width:100%;font-size:4rem}.main-content p{width:46rem;font-size:1.5rem}.main-form input{padding:1.3rem 2.6rem;font-size:1.3rem}.about p{font-size:2rem;line-height:2.5rem;margin:0 0 1rem}.about button{margin:3rem 0}.about-img{height:38rem}.about-picture{height:100%;top:0}.about-bg{top:1.5rem;height:100%}.services .slide-box{height:49.6rem}.services .slick{width:144rem}.services .prev{right:85rem}.services .next{right:75rem}.services-card{}.services-card-img{max-height:22.9rem}.services-card-content{padding:0 3rem}.services-card-content p{font-size:1.4rem}.services .button-price::after{font-size:2.5rem;top:.2rem}.our-process-small{display:block}.our-process-big{display:none}.our-process-icon{width:7.5rem;height:7.5rem}.our-process .deco1,.our-process .deco2,.our-process .deco3,.our-process .deco4,.our-process .deco5,.our-process .deco6,.our-process .deco7,.our-process .deco8{display:none}.portfolio .gallery .next{top:42rem;right:0}.portfolio .gallery .prev{top:42rem;right:10rem}.portfolio .gallery-img{height:18.5rem}.portfolio .gallery-imgB{height:40rem}.portfolio .gallery-imgB-hover,.portfolio .gallery-imgB-bg{position:absolute;width:32rem;height:37rem}.portfolio .gallery-imgB-bg{width:24rem;height:29rem}.portfolio .gallery-imgB-btn{top:2rem;width:6rem;height:6rem}.portfolio .gallery-imgB h4{margin:12rem auto 3rem auto;font-size:2rem;width:95%}.contact-img{display:none}.contact-form{padding:4rem 0}.contact-form-title{display:block;padding:0;padding-bottom:4rem}.contact-form-title h3{font-size:2.4rem;padding:0 1.5rem}.contact-form input,.contact-form textarea{margin:0 auto 1.5rem}footer{padding:6rem 0}footer p{font-size:1.5rem}footer-copy{font-size:1.2rem}footer .contacts a{font-size:1.5rem}footer .contacts img{width:2.5rem;height:auto}footer form .subscribe{height:100%;font-size:1.3rem;padding:1.3rem}footer form .subscribe::placeholder{font-size:1.3rem}footer form button{height:100%}.popup-dialog{padding:4rem 3rem}.product{margin-top:6rem}.product h2{font-size:2.6rem;padding-bottom:2rem}.product-price{font-size:2.3rem;margin-bottom:2rem}.product-minidescr{margin-bottom:3rem;font-size:1.6rem}.product .slider-nav{padding-right:0}.product-img{padding-right:2rem}.product-delivery{font-size:1.3rem}.product-delivery i{font-size:2.5rem}.product-delivery p{margin-bottom:2rem}.product-descr .product-descr-full li a{font-size:2rem}.article-title{height:30rem}.article-title h1{font-size:4rem;padding:8rem 0}.sidebar-subscribe input{padding:1.4rem 2.8rem;font-size:1.4rem}}@media screen and (max-width:767px){section{padding:4rem 0}h2{padding:0 0 4rem 0}.navigation,.navigation-fixed{height:4.5rem}.navigation .navigation-wrap,.navigation-fixed .navigation-wrap{height:4.5rem}.navigation .logo,.navigation-fixed .logo{height:4.5rem;padding:.2rem 1rem}.navigation .logo img,.navigation-fixed .logo img{height:4rem;width:auto}.navigation .contact-phone,.navigation-fixed .contact-phone,.navigation .location,.navigation-fixed .location{font-size:1.5rem}.navigation .contact-phone,.navigation-fixed .contact-phone,.navigation .location,.navigation-fixed .location{padding:1rem 0}.navigation .bar-button,.navigation-fixed .bar-button{height:4.5rem;line-height:4.5rem}.main{padding-top:8.5rem}.main-content{padding:10rem 0}.main-content h1{width:100%;font-size:4rem}.main-content h1 span{font-size:3.5rem}.main-content p{width:42rem}.main-content p a{font-size:1.8rem}.about p{font-size:1.5rem}.about-img{height:30rem}.services .slide-box{display:none}.services .slick{width:40rem;margin:0 auto;height:54rem}.services .prev{top:25rem;right:41rem}.services .next{top:25rem;right:-6rem}.services-card{}.services-card-img{max-height:25rem}.services-card-content{padding:0 2.7rem}.services-card-content h3{font-size:2rem}.services-card-content p{font-size:1.3rem}.services-card-content button{padding:1.3rem 2.6rem;font-size:1.3rem}.services .button-price{margin-top:3rem}.feedback .slick-dots{bottom:2rem}.feedback-block{margin:0 1.5rem 7rem}.feedback .next{top:35.5rem;right:5rem}.feedback .prev{top:35.5rem;right:39.5rem}.portfolio .gallery-big{display:none}.portfolio .gallery-small{display:block;height:35rem}.portfolio .gallery-small .slick-dots{bottom:0}.portfolio .gallery-small .next{top:31.5rem;right:5rem}.portfolio .gallery-small .prev{top:31.5rem;right:39.5rem}footer{padding:4rem 0}footer .logo-small{display:block}footer .logo-big{display:none}footer .logo{margin-bottom:0}footer .footer-copy{margin-top:0}footer .contacts{margin:2rem 0}.popup-dialog{padding:4rem 1.5rem 2rem}.popup-form input{padding:1.3rem 2.6rem;color:#1e1e26;background-color:#e6e8e9;margin:1rem auto;width:25rem}.popup-form button{display:block;margin:3rem auto 0;width:25rem}.popup-close{top:.5rem;right:1.5rem}.popup-close span{color:#1e1e26}.sidebar{padding-left:0}.article-title{height:25rem}.article-title h1{font-size:3.6rem;padding:6rem 0 2rem}.article p{font-size:1.6rem}}@media screen and (max-width:575px){section{padding:4rem 0}h2{text-align:center;padding:0 0 4rem 0}.navigation{top:2rem}.main-content{width:95%}.main-content h1{font-size:3rem;padding:0 0 1.5rem 0}.main-content h1 span{font-size:2.5rem}.main-content p{width:100%;font-size:1.5rem}.main-content p a{width:90%;font-size:1.5rem;margin:0 auto;text-align:center}.main-content p a::after{display:none}.main-form{width:100%}.main-form input,.main-form button{width:80%;margin:0 auto 1rem}.main-form a{padding:1.2rem 1.5rem}.about-img,.about-picture,.about-bg{display:none}.services{text-align:center}.services .slick{width:36rem}.services .prev{right:30rem;top:54.8rem}.services .next{right:1rem;top:54.8rem}.services-card{}.services .button-price{padding-right:2.6rem}.services .button-price::after{display:none}.feedback-block{margin:0 1.5rem 9rem}.feedback-block p{min-height:300px}.feedback .next{top:47.5rem;right:10rem}.feedback .prev{top:47.5rem;right:22rem}.feedback .slick-dots{bottom:45px}.feedback .slick-dots li{width:10px;height:10px}.feedback .slick-dots li button{width:10px;height:10px;padding:1px}.feedback .slick-dots li button:before{width:10px;height:10px}.portfolio .gallery-small{width:35rem;height:51rem;margin:0 auto}.portfolio .gallery-small .gallery-img{height:40rem;margin:0 1rem}.portfolio .gallery-small .next{top:47.5rem;right:8rem}.portfolio .gallery-small .prev{top:47.5rem;right:20rem}.portfolio .gallery-small .slick-dots{bottom:65px}.portfolio .gallery-small .slick-dots li{width:10px;height:10px}.portfolio .gallery-small .slick-dots li button{width:10px;height:10px;padding:1px}.portfolio .gallery-small .slick-dots li button:before{width:10px;height:10px}footer .logo{margin:0 auto;margin-bottom:1.5rem}footer p{text-align:center}footer .contacts{text-align:center;margin-top:0;margin-bottom:2rem}footer .social{max-width:30rem;margin:0 auto}footer form{max-width:40rem;margin:0 auto}footer form button{height:5rem;margin:1.5rem 0 2rem}.article-title h1{font-size:3.3rem;padding:5rem 0 2rem}.blog-articles-block-img img{width:auto;height:200px}.product{padding:2rem;margin-top:2rem;}}@media screen and (max-width:400px){.navigation{top:1.5rem}.navigation .logo,.navigation-fixed .logo{padding:.2rem .1rem}.navigation .contact-phone,.navigation-fixed .contact-phone{font-size:1.5rem}.main-content h1 span{font-size:2.2rem}.services .slick{width:27rem;height:48rem}.services .prev{top:48.8rem;right:22rem}.services .next{top:48.8rem;right:.5rem}.services-card{}.services-card-content{padding:0 2rem}.services-card-content h3{height:4rem}.services .button-price{width:29rem;padding:1.3rem 3rem}.services .button-big{display:none}.services .button-small{display:inline}.feedback-block{margin:0 1rem 9rem}.feedback-block p{min-height:250px;font-size:1.6rem}.feedback .next{top:43.5rem;right:8rem}.feedback .prev{top:43.5rem;right:20rem}.feedback .slick-dots{bottom:65px}.feedback .slick-dots li{width:10px;height:10px}.feedback .slick-dots li button{width:10px;height:10px;padding:1px}.feedback .slick-dots li button:before{width:10px;height:10px}.portfolio .gallery-small{width:100%;height:45rem}.portfolio .gallery-small .gallery-img{height:35rem}.portfolio .gallery-small .next,.portfolio .gallery-small .prev{top:42.5rem}.portfolio .gallery-small .slick-dots{bottom:55px}.blog-card{height:25rem;width:25rem;margin-bottom:2rem}.blog-card-title{height:17rem;top:10%;width:80%}.blog-card-read{bottom:8%}.contact-form{height:100%;padding:4rem 0}.contact-form input,.contact-form textarea,.contact-form button{width:27rem}.blog-articles-block-img img{width:100%;height:auto}}