body{background:#fff;font-family:'Segoe UI Semilight';font-size:14px;color:#000}a {
	text-decoration:none;
}
a:link { 
color: #000; /* Цвет ссылок */
 }
a:hover,
a:active {
	text-decoration:underline;
	color: #000;
}
a:visited{ 
color: #000; /* Цвет посещенной ссылки */
 }
.form-top .form{
	height:314px;
}
.thank a,
.thank2 a,
.thank3 a {
	background:url(../images/bg-ok.jpg) no-repeat center;
	background-size:cover;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:1000;
}
 h1{font-family:'Segoe UI Semibold';font-size:33px;line-height:46px;color:#fff;text-transform:uppercase}h1 span{font-family:'Segoe UI Semilight';display:block}h2{font-size:34px;text-align:center;text-transform:uppercase}section{max-width:1150px;margin:0 auto;padding:0 3px}section:after,header:after,.popup .row:after{clear:both;content:'';display:block}header{background:#fff;width:100%;top:0;left:0;z-index:100}header section{max-width:1100px;margin:0 auto;padding:24px 3px 25px}header .logo{background:url(../images/logo.png);width:249px;height:69px;margin:17px 185px 0 0;float:left}header .phones{font-family:'Segoe UI Light';padding-top:23px;float:left}header .phones p,header .phones > a{font-size:23px;margin-bottom:8px}header .phones p span,header .phones > a span{color:#c0342a}header .phones div a{font-size:26px;color:#000}header .buttons{float:right}header .buttons a{background:url(../images/buttons-top-header.png);width:187px;height:40px;font-size:11px;line-height:42px;color:#fff;text-align:right;text-transform:uppercase;margin:0 0 12px;padding:0 20px 0 0;display:block}header .buttons a+a{background:url(../images/buttons-bot-header.png);width:157px;color:#000;text-align:left;padding:0 0 0 50px;margin:0 0 0 52px}.banner{background:#f09414}.banner .text{width:50%;height:60vh;text-align:center;margin-left:30px;display:table;float:left}.banner .text h1{vertical-align:middle;display:table-cell}.banner .img{width:45.3%;height:60vh;vertical-align:middle;float:right}.banner img{width:100%;height:100%;vertical-align:middle}.we_produce{padding:14px 0 5px}.we_produce h2{margin-bottom:20px}.we_produce ul{max-width:1140px;font-size:0;text-align:center;margin:0 auto}.we_produce ul li{-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0;width:246px;margin:0 27px 18px;vertical-align:top;display:inline-block}.we_produce ul li:hover,.form-top .item:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.we_produce ul li a,.form-top .item a{color:#000;text-decoration:none}.we_produce ul li div,.form-top .item div{margin-bottom:16px}.we_produce ul li p,.form-top .item p{font-size:15px;line-height:16px;text-transform:uppercase}.we_produce ul li p span,.form-top .item p span{font-family:'Segoe UI';display:block}.form-top{background:url(../images/bg-form-top.jpg) no-repeat center 10px;padding:10px 0 24px}.form-top .item{-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0;width:246px;text-align:center;margin-left:150px;padding-top:25px;float:left}.form-top .form{position:relative;background:#222851;padding:12px 60px 14px 0;width:45%;min-height:314px;float:right}.form-top .form:before{background:url(../images/before-form-top.png);width:144px;height:340px;content:'';position:absolute;top:0;left:-144px}.form-top .form p{font-family:'Segoe UI';font-size:28px;line-height:28px;color:#fff;text-transform:uppercase}.form-top .form > span{width:145px;font-size:16px;color:#da942a;text-align:center;text-transform:uppercase;padding:10px 0 5px;display:block}input[type="text"],input[type="email"],input[type="tel"]{background:#eaebeb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:300px;height:32px;color:#727272;text-align:center;margin-bottom:10px}input[type="submit"]{background:url(../images/submit.png);width:208px;height:39px;color:#000;text-align:left;text-transform:uppercase;padding-left:60px;float:none}textarea{background:#eaebeb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:64%;height:106px;color:#727272;text-transform:uppercase;padding:8px 0 0 15px;resize:none}.form-top .row,.contacts .item .row{width:100%;padding-bottom:18px;display:table}.form-top .row+.row{padding-bottom:16px}.form-top .row .col{width:145px;margin-right:12px;float:left}.contacts .item .row div{width:145px;margin-right:12px;float:left}.file_upload,.file_upload2,.file_upload2,.file_upload3{width:180px;float:left}.file_upload2{float:left}input[type=file]{position:absolute;top:0;visibility:hidden}.form button{position:relative;background:none;font-size:12px;line-height:14px;color:#fff;text-align:left;padding:5px 0 0 50px}.form button:before{background:url(../images/icon-file.png);width:42px;height:39px;content:'';position:absolute;top:0;left:0}button span{display:block}.attention{background:#ef9892;padding:30px 0 26px}.attention section{max-width:1020px}.attention p{max-width:540px;font-family:'Segoe UI';font-size:30px;line-height:34px;color:#fff;text-transform:uppercase;float:left}.attention div{position:relative;margin-left:45px;float:left}.attention div:after{background:url(../images/icon-attention.png);width:209px;height:131px;content:'';position:absolute;top:-31px;left:0}.equipment{background:#282d50;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;max-width:1047px;margin:28px auto 15px;padding:10px 0 60px}.equipment h2{color:#fff;margin-bottom:14px}.slider_wrapp .img{border:5px solid #da942a;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:367px;height:276px;margin:0 40px 0 80px;float:left}.slider_wrapp .text{width:430px;padding-top:12px;float:left}.slider_wrapp .text h3{width:290px;font-size:17px;line-height:21px;color:#fff;text-transform:uppercase;margin-bottom:18px}.slider_wrapp .text p{font-size:18px;line-height:20px;color:#fff;margin-bottom:22px}.slider_wrapp .text div{font-size:19.5px;line-height:21px;color:#da932a;text-transform:uppercase}.slider_wrapp .text span{font-size:18px;line-height:21px;color:#da932a;text-transform:uppercase}.jssora12l,.jssora12r{background:url(../images/arrow-slider-equipment.png);width:67px;height:39px;position:absolute;top:125px;left:0;z-index:1;cursor:pointer}.jssora12r{background-position:right;left:auto;right:0}.form_middle{background:#da942a;padding:6px 0 12px}.form_middle form{max-width:1045px;text-align:center;margin:0 auto}.form_middle h2{color:#fff;margin-bottom:10px}.form_middle input[type="text"]{width:185px;margin:0 19px 5px}.form_middle input[type="email"]{width:185px;margin:0 19px 5px}.form_middle input[type="submit"]{background:url(../images/submit-form_middle.png);width:207px;height:39px;color:#fff;text-align:left;text-transform:uppercase;margin:10px 0 0 15px;padding-left:20px;vertical-align:middle;margin:0 68px 5px;float:none}.sheets{position:relative;background:#feeb81;text-align:center;padding:15px 0 12px}.sheets:after{background:url(../images/sheets-after.jpg) no-repeat center top;background-size:cover;width:100%;height:105px;content:'';position:absolute;left:0;bottom:-95px}.sheets h2{margin-bottom:15px;margin-top:15px}.sheets p{font-size:17px;line-height:21px}.sheets p span{display:block}.sheets p span i{color:#c0342a}.video{padding:105px 3px 25px}.video h2{margin-bottom:8px}.video_wrapp{background:#ebebeb;border:5px solid #717170;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;max-width:1020px;height:458px;margin:0 auto;overflow:hidden}iframe{width:100%;height:100%}.video_wrapp p{font-size:35px;line-height:458px;text-align:center}.reviews{background:#f9eb98;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;max-width:1090px;text-align:center;margin:0 auto;padding:15px 0 12px}.reviews h2{margin-bottom:19px}.slider_rev{position:relative;max-width:900px;height:310px;margin:0 auto;padding:0 50px 20px}.slider_rev .col{position:relative;width:265px;margin:0 auto}.slider_rev .col p{font-size:12px;text-align:center;margin-bottom:12px;padding-left:60px}.slider_rev .col .img{position:relative;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:190px;margin-left:80px;overflow:hidden}.slider_rev .col img{width:100%;height:auto}.circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:137px;height:137px;position:absolute;top:8px;left:0;z-index:1;overflow:hidden}.slider_rev .col .img span{background:url(../images/icon-slider_rev.png);width:52px;height:49px;position:absolute;right:15px;bottom:15px}.owl-prev,.owl-next{background:url(../images/arrow-slider-equipment.png);width:67px;height:39px;font-size:0;position:absolute;top:125px;left:0;z-index:1;cursor:pointer}.owl-next{background-position:right;left:auto;right:0}.owl-dots{width:100%;font-size:0;text-align:center;position:absolute;left:0;bottom:15px}.owl-dots .owl-dot{margin:0 4px;vertical-align:top;display:inline-block}.owl-dots .owl-dot span{background:#b1b1b1;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:17px;height:17px;cursor:pointer;display:block}.owl-dots .owl-dot span:hover,.owl-dots .owl-dot.active span{background:#da942a}.you_get{padding:25px 0 15px}.you_get h2{line-height:43px;margin-bottom:25px}.you_get h2 a{background:url(../images/link-you_get.png);background-size:cover;width:345px;height:43px;color:#fff;text-align:left;margin-left:5px;padding-left:5px;vertical-align:top;display:inline-block}.you_get ul{font-size:0;text-align:center}.you_get ul li{width:185px;margin-bottom:10px;vertical-align:top;display:inline-block}.you_get ul li div{margin-bottom:20px}.you_get p{font-size:17px;line-height:21px}.contacts{padding-top:15px}.contacts h2{margin-bottom:12px}.contacts .wrapp{background:url(../images/bg-contacts.jpg) no-repeat center top;background-size:cover;text-align:right;padding:52px 0 35px}.contacts .text{padding-bottom:12px}.contacts .text p{font-size:17px;color:#fff;margin-bottom:5px}.contacts .text p a{color:#fff}.contacts .item{max-width:495px;width:100%;text-align:left;vertical-align:top;display:inline-block}.contacts .social{width:100%;padding-bottom:14px;display:table}.contacts .social span{font-size:29px;color:#da942a;text-transform:uppercase;float:left}.contacts .social ul{float:right}.contacts .social ul li{background:url(../images/social.png);width:34px;height:34px;margin-left:4px;float:left}.contacts .social ul li:nth-child(2){background-position:-34px 0}.contacts .social ul li:nth-child(3){background-position:-68px 0}.contacts .social ul li:nth-child(4){background-position:-102px 0}.contacts .social ul li:nth-child(5){background-position:-136px 0}.contacts .social ul li a{width:34px;height:34px;display:block}.contacts form{text-align:center}.contacts input[type="submit"]{background:url(../images/submit-form_middle.png);width:207px;height:39px;font-size:11px;color:#fff;text-align:left;text-transform:uppercase;margin:10px 0 0 15px;padding-left:20px;float:none}footer{background:#202020;padding:24px 0 16px}footer .logo{background:url(../images/footer-logo.png);width:215px;height:60px;margin:8px 45px;float:left}footer div{float:left}footer p{font-size:17px;color:#fff;margin-bottom:8px}footer span{font-size:17px;color:#fff;margin-top:15px;display:block}footer div a{color:#fff}.popup{position:fixed;top:20px;width:100%;text-align:center;z-index:1000;display:none}#overlay{background:url(../images/bg-popup.png);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:500}a[href="#close"]{background:url(../images/close.png);width:31px;height:30px;position:absolute;top:18px;right:25px}.windows1 .form{position:relative;background:#282c50;max-width:790px;width:100%;text-align:left;padding-bottom:23px;display:inline-block}.windows2 .form{position:relative;background:#f9ea9c;max-width:790px;width:100%;text-align:left;padding-bottom:53px;display:inline-block}.windows3 .form{position:relative;background:#282c50;max-width:790px;width:100%;text-align:left;padding-bottom:23px;display:inline-block}.popup .title{background:#da942a;height:65px;font-size:29px;line-height:65px;text-align:center;text-transform:uppercase}.windows2 .title{background:#282c50;color:#fff}.popup form{text-align:center;padding-top:43px}.popup input[type="text"],.popup input[type="email"],.popup input[type="tel"]{background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:40%;height:52px;color:#727272;text-align:left;text-transform:uppercase;margin:0 12px 16px;padding-left:24px}.popup input[type="tel"]{width:40%;margin-bottom:42px}.popup input[type="submit"]{background:url(../images/submit.png);width:208px;height:39px;color:#000;text-align:left;text-transform:uppercase;padding-left:60px;float:none}.windows2 input[type="submit"]{background:url(../images/submit-form_middle.png);width:207px;color:#fff;text-align:left;text-transform:uppercase;padding-left:20px;float: none;margin-right:88px}.popup textarea{background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;width:80%;height:90px;color:#727272;text-transform:uppercase;margin-bottom:38px;padding:8px 0 0 15px;resize:none}.popup .row{max-width:550px;margin:0 auto}@media (min-width: 280px) and (max-width: 1080px){.form-top .item{display:none}.form-top .form::before{display:none}.form-top{background-size:cover;margin-bottom:24px;padding-bottom:0}.form-top .form{width:98%;text-align:center;margin:0 auto;padding:20px 0 0;overflow:hidden;float:none}.form-top .form > span{width:100%}.form-top .row{width:310px;margin:0 auto}.form-top .row .col{width:100%;margin:0 0 15px;float:none}.form-top input[type="text"],.form-top input[type="email"],.form-top input[type="tel"]{width:280px;margin:0 auto 10px;display:block}.form-top textarea{width:263px}.form_middle input[type="tel"],.form_middle input[type="text"]{width:300px;margin:0 auto 10px;display:block}.popup input[type="text"],.popup input[type="email"],.popup input[type="tel"]{width:280px;margin:0 auto 10px;display:block}.popup textarea{width:288px}.file_upload{margin:0 auto;padding-bottom:15px;display:table;float:none}input[type="submit"]{float:none}}@media (min-width: 280px) and (max-width: 1120px){.contacts .text p{text-align:center}}@media (min-width: 280px) and (max-width: 1060px){.contacts .wrapp{background:#232850;text-align:center}}@media (min-width: 280px) and (max-width: 1000px){.slider_rev{padding:0}.owl-prev{left:10px}.owl-next{right:10px}.popup .title{font-size:3vw}}@media (min-width: 280px) and (max-width: 935px){header .logo{margin-right:20px}}@media (min-width: 280px) and (max-width: 860px){footer .logo{margin:0 auto 5px;display:block;float:none}footer div{width:100%;text-align:center;float:none}}@media (min-width: 280px) and (max-width: 800px){.attention p{max-width:none;font-size:3.6vw;line-height:4vw;text-align:center}.attention div{display:none}}@media (min-width: 280px) and (max-width: 745px){header section{padding:10px 0}header .logo{margin:0 auto 5px;display:block;float:none}header .phones{width:100%;text-align:center;padding:0 0 20px;float:none}header .buttons{width:100%;text-align:center;float:none}header .buttons a{margin:0 5px 5px;vertical-align:top;display:inline-block}.banner{margin-top:16px}.slider_wrapp{width:95%;margin:0 auto}.jssora12l{left:15px}.jssora12r{right:15px}}@media (min-width: 280px) and (max-width: 680px){h2{font-size:21px!important;line-height:24px!important}.banner .text{width:100%;height:auto;text-align:center;margin:0 0 5px;float:none}.banner .img{width:300px;height:inherit;line-height:normal;margin:0 auto;float:none}}@media (min-width: 280px) and (max-width: 520px){h1{font-size:24px;line-height:28px}.contacts,.form_middle{overflow:hidden}.equipment{padding-bottom:20px}.contacts .social span{text-align:center;margin-bottom:10px;display:block;float:none}.contacts .social ul{font-size:0;text-align:center;float:none}.contacts .social ul li{margin:0 2px 5px;vertical-align:top;display:inline-block;float:none}.contacts .item .row div{width:100%;margin:0}.contacts input[type="text"],.contacts input[type="email"]{width:310px;margin:0 auto 10px;display:block}.contacts textarea{width:295px}.owl-prev,.owl-next{top:146px}.you_get h2 a{width:310px;height:38px;line-height:38px;margin:0}.form-top .form p{font-size:18px;line-height:21px}}

  
.slogan {padding:20px 0;}.slogan h2 {margin-bottom:25px;margin-top:25px;}.slogan .img {margin-bottom:20px; float:left;}.slogan .text{width:76%;font-size:21px; line-height:24px;float:right;}.slogan .text span,.slogan .slogan_hidenn > p span{font-weight:bold;}.slogan .slogan_hidenn > p{font-size:19px; margin:20px 0;}.slogan ul{font-size:0;text-align:center;padding-bottom:20px;}.slogan ul li{width:225px;margin:0 10px 15px;vertical-align:top; display:inline-block;}.slogan ul li p{font-size:14px;}.slogan h3{font-size:30px;text-align:center; margin-bottom:25px;margin-top:25px;}
.windows4 .form{position:relative;background:#282c50;max-width:790px;width:100%;text-align:left;padding-bottom:0px;display:inline-block}.windows4 .img {margin:15px 0 0 0px; float:left;}.windows4 .form_wrapp {width:70%;margin-right:15px; padding-top:15px;float:right;}.windows4 .form input[type="tel"] {margin-bottom:16px !important;}.windows4 .form input[type="submit"] {font-size:13px;margin:0 auto; display:block; padding-left:50px !important; float:none !important;}.form_wrapp div {background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:18px; line-height:24px; color:#000; text-align:center; margin-bottom:5px; padding:10px 50px;}.form_wrapp div span {font-weight:bold;}.slogan .img.right {float:right;}.slogan .text.left{float:left;}.jamp{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;}.jamp:hover{transform: translate(0px, -3px);-webkit-transform: translate(0px, -3px);-o-transform: translate(0px, -3px);-moz-transform: translate(0px, -3px);}.slogan_bat{}.slogan_hidenn {display:none !important;}.slogan_hidenn.active{display:block !important;}
.slogan .text > p{    font-size: 21px;
    margin: 20px 0;
}
#block-new70 {
	width:200px;
	height:40px;
    border-radius: 50px;
	background: linear-gradient(270deg, #b78631, #fbcf81, #ca9c4b, #ffe0aa, #d4a450);
	background-size: 1000% 1000%;
	box-shadow: 0 1px 1px 0 rgba(253, 173, 33, 0.84);
	-webkit-animation: btngrad1 6s ease infinite, btnshad1 1s ease infinite;
	-moz-animation: btngrad1 6s ease infinite, btnshad1 1s ease infinite;
	animation: btngrad1 6s ease infinite, btnshad1 1s ease infinite;
	transition: .2s linear;
	margin:20px auto;
}
.slogan_bat {
	position:relative;
	line-height:40px;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	display:block;
}
.slogan_bat.active {
	font-size:0;
}
.slogan_bat.active:after {
	width:200px;
	height:40px;
	position:absolute;
	top:0;
	left:0;
	content:'скрыть текст';
	font-size:14px;
	line-height:40px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
}
#block-new70:hover {
	box-shadow: 0 1px 27px 0px rgba(253, 173, 33, 0.84);
	transition: .2s ease-in-out;
	text-decoration:none;
}
@-webkit-keyframes btngrad1 {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}

@-moz-keyframes btngrad1 {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes btngrad1 { 
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
} 
 
 
 body > iframe {
	display:none;	
}
.foto {
	padding-bottom:20px;
} 
 
.foto ul {
	font-size:0;
	text-align:center;
}

.foto ul li {
	width:25%;
	height:50%;
	vertical-align:top;
	display:inline-block;
	overflow:hidden;
}

.foto ul li img {
	width:100%;
	height:auto;
	-webkit-transition:-webkit-transform .25s ease-out;
    transition:-webkit-transform .25s ease-out;
    transition:transform .25s ease-out;
    transition:transform .25s ease-out,-webkit-transform .25s ease-out;
}

.foto li:hover img {
    position:relative;
	-webkit-transform:scale(1.08);
    transform:scale(1.08);
}

#popup_foto {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:none;
}

.mfp-content #popup_foto {
	display:block;
}

.slider {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

.slider .item {
	width:100%;
	text-align:center;
}

.slider .item div {
	max-width:800px;
	height:100vh;
	padding:0 5px;
	display:inline-block;
}

.slider .item div img {
	height: 60vh;
	padding: 15% 0;
}

.slider .owl-prev, 
.slider .owl-next {
	cursor:pointer;
    position:absolute;
	background:#696969;
	-webkit-transition: all 0.3s ease 0s; 
	-moz-transition: all 0.3s ease 0s; 
	-ms-transition: all 0.3s ease 0s; 
	-o-transition: all 0.3s ease 0s; 
	transition: all 0.3s ease 0s;
    top:0;
	left:0px;
    z-index:1080;
    width:0;
    height:100%;
	font-size:0;
}

.slider:hover .owl-prev, 
.slider:hover .owl-next {
	width:80px;
}

.slider .owl-next {
	left:auto;
	right:0;
}

.slider .owl-prev:after,
.slider .owl-next:after {
	background-image:url(../images/arrow_slider.svg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:20px;
	content:'';
	width:100%;
	height:100%;
	display:block;
}

.slider .owl-prev:after {
	transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}

.mfp-close {
	position:absolute;
	top:10px;
	right:10px;
	font-size:40px;
	font-weight:bold;
	color:#fff;
	width:30px;
	height:30px;
	z-index:1000;
}
