@include "fonts.css";
body{margin:0;font-family:"Myriad Pro","MyriadProRegular",sans-serif;font-size:15px;}
.container{max-width:980px;width:100%;margin:0 auto;position:relative;}
.clear{clear:both;float:none;}
.row:after{clear:both;content:"";display:block;float:none;}
img{width:100%;max-width:100%;display:block;}
.mob_visible{display:none;}
header{background:#090601;padding-top:80px;padding-bottom:60px;}header img#logo{width:357px;margin-left:389px;}
section aside{width:221px;float:left;}
section article{width:643px;float:left;margin-left:45px;padding-top:20px;}section article.fullwidth{width:100%;float:none;margin-left:0;}
section article .left-col{width:303px;float:left;}
section article .right-col{width:315px;float:left;margin-left:25px;}section article .right-col iframe{width:313px;height:195px;}
section article .right-col iframe:first-child{margin-bottom:15px;}
section article .border{width:100%;height:15px;background:#1d1d1b;margin-top:25px;margin-bottom:15px;}section article .border.small{height:1px;}
section article .icon-col{width:75px;width:221px;margin-left:8px;margin-right:10px;margin:0;float:left;margin-left:45px;}section article .icon-col img{width:75px;display:block;margin:0 auto;}section article .icon-col img[src='assets/svg/icon2.svg']{margin-top:8em;}
section article .icon-col h3{text-align:center;text-transform:uppercase;font-size:20px;margin-top:10px;}
section article .text-col{float:left;width:540px;width:643px;margin-left:45px;}section article .text-col.full{width:100%;width:643px;margin-bottom:30px;margin-left:311px;}section article .text-col.full p{margin-bottom:0;}
section article .text-col.first{margin-bottom:4px;}
section article .text-col h3{margin-top:0;font-family:"Myriad Pro","MyriadProBold",sans-serif;font-weight:bold;font-style:20px;margin-bottom:6px;}section article .text-col h3.vid{margin-top:4px;}
section article .text-col ol{list-style-position:inside;padding:0;margin-bottom:4px;margin-top:0;}
section article .text-col p{margin-top:0;}
aside{margin-left:50px;margin-bottom:30px;}aside img{margin-left:-4px;}
aside p{font-size:15px;margin-bottom:0;margin-top:0;}
aside .aside_low_poly{width:269px;position:absolute;top:-206px;left:10px;}
aside .aside_content{margin-top:488px;padding-top:4em;}
footer{background:#090601;}footer .left-col{width:320px;float:left;}footer .left-col img{height:220px;width:320px;}
footer .mid-col{margin-left:96px;width:410px;float:left;}footer .mid-col div.logo_footer{width:106px;margin-top:25px;margin-bottom:11px;}
footer .mid-col div.email_footer{font-size:15px;text-decoration:none;}footer .mid-col div.email_footer a{text-decoration:none;color:#ffffff;}footer .mid-col div.email_footer a:hover{text-decoration:underline;}
footer .mid-col div.belife_logo{width:60px;margin-top:25px;margin-bottom:0px;}
footer .mid-col div.address_footer{font-size:12px;line-height:1em;margin-top:10px;color:#ffffff;}
footer .mid-col div.phone_footer{font-size:15px;margin-top:5px;color:#ffffff;}
footer .mid-col div.link_footer{margin-top:10px;}footer .mid-col div.link_footer a{font-size:15px;text-decoration:none;color:#ffffff;}footer .mid-col div.link_footer a:hover{text-decoration:underline;}
footer .right-col{width:150px;float:left;}footer .right-col .youtube{padding:22px 32px 0 21px;}
footer .right-col .zavod{padding-right:24px;margin-top:100px;}
@media screen and (max-width:960px){.mob_hidden{display:none;} .mob_visible{display:block;} header{padding:0;background:transparent;}header #mobile_header1{margin-bottom:1vw;} header #mobile_header2{width:39.6%;position:absolute;left:36.43%;top:74vw;} section iframe{width:94vw;margin:3vw;height:59vw;} section .border{width:100%;height:4.6vw;background:#1d1d1b;margin-top:25px;margin-bottom:15px;} section .icon-col{width:15.65%;float:left;margin-left:15.65%;margin-right:4.5%;margin-bottom:10px;} section .title-col{float:left;width:64%;}section .title-col h3{font-size:6.25vw;margin:0;margin-top:3.75vw;} section .text-col{width:94vw;margin-left:3vw;}section .text-col.moretext p{margin-bottom:10px;} section .text-col.moretext img{display:block;width:40%;margin:10px auto;margin-bottom:20px;} section .text-col ol{font-size:3.75vw;list-style-position:inside;padding:0;} section .text-col p{font-size:3.75vw;margin:0;margin-bottom:10px;} footer{background:#090601;margin-top:4vw;}footer .left-col{width:44vw;margin-left:1.5vw;}footer .left-col img{width:100%;height:100%;} footer .right-col{margin-left:3vw;width:51.5vw;float:left;}footer .right-col .logo_footer{width:28.4vw;margin-top:4.6875vw;} footer .right-col .email_footer a{font-size:3.43vw;margin-top:2.8125vw;color:#ffffff;text-decoration:none;}footer .right-col .email_footer a:hover{text-decoration:underline;} footer .right-col .belife_logo{width:18vw;margin-top:6.25vw;} footer .right-col .address_footer{font-size:3.75vw;margin-top:4.6875vw;line-height:1em;color:#ffffff;} footer .right-col .phone_footer{font-size:4.6875vw;margin-top:4.6875vw;color:#ffffff;} footer .right-col .link_footer{font-size:4.6875vw;color:#ffffff;}footer .right-col .link_footer a{color:#ffffff;text-decoration:none;} footer .right-col .youtube{width:18.75vw;margin-top:5.46875vw;padding:0;} footer.second{background:#ffffff;}footer.second .zavod{width:38.125vw;margin:4vw auto 10vw auto;}}
