img{max-width:100%;}
body{font-family:'Geometria';}
.main{background-image:url(../img/main.jpg);background-size:cover;background-position:center;padding:10px 0 50px;}
.logo p{margin-bottom:0;font-size:15px;font-weight:bold;}
.logo{display:flex;align-items:center;flex-wrap:wrap;}
.toptel p{margin-bottom:0;font-size:22px;font-weight:500;color:#fff;margin-right:30px;}
.toptel{display:flex;align-items:center;}
.toptel a {color:#fff;text-decoration:none;}
.toptel .btn{background-color:#205caa;font-size:13px;font-weight:500;color:#fff;height:31px;border-radius:0;padding-left:18px;padding-right:18px;}
.top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;}
.vidy h2{color:#242424;font-size:27px;font-weight:800;text-align:center;margin-bottom:40px;}
.vidy{padding:50px 0;}
.vidblock{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}
.vid{margin-bottom:20px;width:32.7%;position:relative;}
.vid p{color:#242424;font-size:15px;font-weight:bold;margin-bottom:0;position:absolute;}
.bright{right:20px;bottom:15px;}
.bleft{left:20px;bottom:15px;}
.tright{right:20px;top:15px;}
.tleft{left:20px;top:15px;}
.vidy .btn{color:#fff;font-size:18px;font-weight:bold;background-color:#205caa;height:50px;padding-left:30px;padding-right:30px;margin-top:30px;border-radius:0;}
.mebel h2{color:#fff;font-size:27px;font-weight:800;text-align:center;margin-bottom:40px;}
.mebel{padding:50px 0;background-image:url(../img/mebel.jpg);background-size:cover;background-position:center;}
.meb p{color:#242424;font-size:15px;font-weight:800;margin-bottom:0;position:absolute;top:15px;left:20px;}
.meb{position:relative;width:32.7%;}
.mebs{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}
.mebel .btn{color:#205caa;font-size:18px;font-weight:bold;background-color:#fff;height:50px;padding-left:30px;padding-right:30px;margin-top:30px;border-radius:0;}
.izdelia h2{color:#242424;font-size:27px;font-weight:800;text-align:center;margin-bottom:40px;}
.izdelia{padding:50px 0;background-size:cover;background-position:center;}
.izd p{color:#242424;font-size:15px;font-weight:800;margin-bottom:0;position:absolute;top:15px;left:20px;}
.izd{position:relative;width:32.7%;}
.izdel{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}
.izdelia .btn{color:#fff;font-size:18px;font-weight:bold;background-color:#205caa;height:50px;padding-left:30px;padding-right:30px;margin-top:30px;border-radius:0;}
.izdelia h2{color:#242424;text-align:center;font-weight:800;font-size:27px;}
.izdelia{}
.why{display:flex;width:32.5%;background-color:#fff;align-items:center;margin-bottom:35px;padding:5px 15px;transform:skewX(-25deg);height:100px;}
.whysection{background-color:#f7f7f7;}
.why p{color:#242424;font-size:15px;font-weight:500;margin-bottom:0;transform:skewX(25deg);}
.whyblock{display:flex;justify-content:space-between;flex-wrap:wrap;}
.wimg{min-width:61px;margin-right:15px;transform:skewX(25deg);}
.whysection h2{color:#242424;font-size:27px;font-weight:800;text-align:center;margin-bottom:30px;}
.whysection{padding:40px 0;}
.form1 h2{color:#fff;font-size:27px;font-weight:800;text-align:center;line-height:1.5;margin-top:0;}
.form1 h2 span{font-style:italic;text-transform:uppercase;}
.form1{background-image:url(../img/form1.jpg);background-size:cover;background-position:center;padding:50px 0;}
.form1 h3{color:#fff;font-size:18px;font-weight:500;text-align:center;font-style:italic;margin-bottom:55px;}
.form1block .btn{color:#ffffff;font-size:22px;font-weight:bold;border-radius:0;background-color:#00b03e;height:65px;}
.form1block input{border-radius:0;background-color:#fff;height:46px;margin-bottom:35px;font-weight:500;font-size:16px;}
.form1block{width:630px;margin:0 auto;}
.form1block input::-webkit-input-placeholder{color:#7e543c;font-size:14px;}
.form1block input::-moz-placeholder{color:#7e543c;font-size:14px;}
.form1block input:-ms-input-placeholder{color:#7e543c;font-size:14px;}
.form1block input:-moz-placeholder{color:#7e543c;font-size:14px;}
.clients h2{color:#242424;font-size:27px;font-weight:800;text-align:center;}
.clients{padding:50px 0;text-align:center;}
.reviews h2{color:#242424;font-size:27px;font-weight:800;text-align:center;margin-bottom:40px;}
.reviews{padding:50px 0;text-align:center;background-color:#f7f7f7;}
.otzgorod{color:#242424;font-size:15px;text-align:left;}
.otzholder{transform:skewX(15deg);padding-left:40px;}
.otzname{color:#00b03e;font-size:18px;font-weight:bold;font-style:italic;text-align:left;}
.otzinfo p{color:#242424;font-size:15px;text-align:left;}
.otzyv{display:flex;width:80%;margin:0 auto;}
.otzinfo{padding:20px;background-color:#fff;transform:skewX(-15deg);margin-left:-50px;padding-right:50px;overflow:hidden;}
.owl-theme .owl-nav [class*=owl-]{background:transparent;}
.owl-prev{position:absolute;top:40%;margin-left:0px !important;display:block !important;font-size:30px !important;}
.owl-next{position:absolute;top:40%;right:0px;display:block !important;font-size:30px !important;}
.owl-prev i, .owl-next i{transform:scale(1,6);color:#ccc;}
.owl-theme .owl-nav [class*=owl-]:hover{background:transparent !important;color:#2f3845;text-decoration:none;opacity:0.7;outline:none;}
.owl-theme .owl-nav [class*=owl-]:focus{outline:none;}
.form2 h2{color:#fff;font-size:27px;font-weight:800;text-align:center;}
.form2{background-image:url(../img/form2.jpg);background-size:cover;background-position:center;padding:50px 0;}
.form2 h3{color:#fff;font-size:18px;font-weight:500;text-align:center;font-style:italic;margin-bottom:55px;}
.res p{color:#242424;font-size:18px;font-weight:500;}
.res{text-align:center;margin-bottom:30px;}
.results h2{color:#242424;font-size:27px;font-weight:800;text-align:center;margin-bottom:40px;}
.results{padding:50px 0;}
.results .btn{border-radius:0;color:#fff;font-size:18px;font-weight:bold;background-color:#205caa;height:50px;padding-left:75px;padding-right:75px;margin-top:40px;}
.flogo p{color:#fff;font-size:15px;font-weight:bold;margin-bottom:0;margin-left:15px;}
.flogo{display:flex;align-items:center;flex-wrap:wrap;}
.footer{background-color:#005caf;}
.ftel .btn{color:#fff;font-size:13px;font-weight:500;background-color:#00b03e;height:30px;border-radius:0;padding-left:20px;padding-right:20px;}
.ftel p{color:#fff;font-size:22px;font-weight:500;margin-bottom:0;margin-right:30px;}
.ftel{display:flex;align-items:center;flex-wrap:wrap;}
.ftel a {color:#fff;text-decoration:none;}
.foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.maintext{color:#242424;font-size:37px;font-weight:900;font-style:italic;text-transform:uppercase;background-image:url(../img/mtext.png);background-size:cover;text-align:center;padding:10px;line-height:1.2;margin-bottom:10px;margin-top:60px;}
.maintext span{color:#00894f;font-size:32px;font-weight:bold;font-style:italic;}
.maintext2{background-color:#205caa;padding:10px 70px;transform:skewX(-36deg);display:inline-block;margin:0 auto;margin-bottom:100px;}
.maintext2 p{color:#fff;font-size:32px;font-weight:800;font-style:italic;text-transform:uppercase;transform:skewX(36deg);text-align:center;}
.mainform form h3{color:#242424;font-size:20px;font-weight:800;font-style:italic;text-transform:uppercase;}
.mainform form p{color:#242424;font-size:18px;font-weight:900;}
.mainform .btn{color:#fff;font-size:18px;font-weight:bold;background-color:#205caa;height:50px;width:300px;border-radius:0;}
.mainform .inputs input{font-size:18px;background-color:#fff;height:50px;width:300px;border-color:#939393;margin-bottom:30px;border-radius:0;}
.mainform .inputs input.name{margin-right:30px;}
.mainform .inputs{display:flex;align-items:center;flex-wrap:wrap;}
.numbers h3{color:#fff;font-size:26px;font-weight:800;font-style:italic;transform:skewX(40deg);margin-top:0;text-align:center;margin-bottom:0;}
.num1{display:flex;align-items:center;color:#fff;transform:skewX(40deg);}
.num11{font-size:32px;color:#fff !important;margin-bottom:0;text-transform:uppercase;margin-right:10px;font-weight:500;}
.num11 span{font-size:49px;color:#fff !important;font-weight:800;}
.num12{font-size:20px;margin-bottom:0;color:#fff !important;line-height:1;}
.numbers{background-color:#00b03e;padding:10px 30px;font-style:italic;transform:skewX(-40deg);margin-right:60px;}
.mainform{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;}
.mainform form {background-color:rgba(255,255,255,0.4);padding:10px 47px;transform:skewX(-40deg);}
.mainform form h3, .mainform form p, .mainform form div, .mainform form button {transform:skewX(40deg);}
@media (max-width:480px){.form1block{width:100%;}
.maintext2{transform:none;padding:10px;margin-bottom:30px;}
.maintext2 p{transform:none;font-size:22px;}
.why{width:100%;}
.izdelia .btn{font-size:14px;padding-left:10px;padding-right:10px;}
.vidy .btn{font-size:14px;padding-left:10px;padding-right:10px;}
.numbers{transform:none;margin-top:30px;margin-right:0;width:100%;padding:15px;}
.numbers h3{transform:none;}
.num1{transform:none;}
.mebel .btn{font-size:14px;padding-left:10px;padding-right:10px;}
.form1block .btn{font-size:17px;}
.why{transform:none;margin-bottom:20px;height:auto;padding:15px 15px;}
.wimg{transform:none;}
.why p{transform:none;}
.vid{width:100%;}
.meb{width:100%;margin-bottom:20px;}
.izd{width:100%;margin-bottom:20px;}
.form1 h3{margin-bottom:30px;}
.form1block input{margin-bottom:20px;}
.otzyv{flex-wrap:wrap;}
.otzinfo{margin-left:0;transform:none;padding:15px;}
.otzholder{transform:none;padding-left:0;}
.owl-carousel .owl-item img.otzimg{display:none !important;}
.flogo p{margin-top:10px;margin-bottom:15px;}
.ftel{display:none;}
.toptel{display:none;}
.logo{text-align:center;justify-content:center;}
.maintext{background:#ffffff9e;font-size:30px;margin-top:30px;}
.maintext span{font-size:24px;}
.mainform .inputs input.name{margin-right:0;}
.mainform .inputs input{width:100%;margin-bottom:20px;}
.mainform .btn{width:100%;}
.num11{font-size:24px;}
.num12{line-height:1;}
.newline{display:block;}

.mainform form {transform:none;}
.mainform form h3, .mainform form p, .mainform form div, .mainform form button {transform:none;}

}