.center{width:100%}.left{width:100%}h1 b{float:left;width:100%}.right{width:100%;float:left}a.logo{float:left;width:calc(100% - 40px);border:none;text-align:center;margin:0;padding:20px}div#top span.title{float:left;width:calc(100% - 40px);border:none;text-align:center;margin:0;padding:0 20px 30px 20px;font-size:13px}div#top{height:360px}ul.social{width:100px;float:none;margin:0 auto}.right.contacts a.phone{float:none;clear:both;width:220px;display:block;margin:0 auto;margin-top:88px}div#top_menu{height:auto;background-color:unset}div#top_menu ul.menu li a{font-size:14px;width:max-content;margin:10px 5px 10px 5px}div#top_menu ul.menu li.active a,div#top_menu ul.menu li a:hover{background-color:#d4d4d4}div#top_menu nav.scroll ul.menu{width:max-content}.product_categories ul li{margin:10px;border-radius:20px;overflow:hidden}.product_categories ul{width:max-content;border-radius:0}.product_categories{width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}span.advertising_title{font-size:26px;text-align:center;width:calc(100% - 60px);margin:20px 0 30px 0;padding:0 30px}div#header a.button{font-size:16px;margin:0 auto;float:none;display:block;text-align:center;width:200px}div#header{height:auto;padding-bottom:80px;overflow:hidden;border-radius:0 0 30px 30px}div#header .center{position:relative}div#header:before{content:'';position:absolute;left:0;width:100%;background-color: rgb(255 255 255 / 75%);height:540px}h1{font-size:20px;line-height:31px;text-align:center;margin:28px 0;float:left;width:100%}div#content.home:before{display:none}.about:before{display:none}div#content.home:after{display:none}div#content .about img{float:left;width:100%;margin:15px 0}.about{}h3{float:left;width:100%;font-size:18px;text-align:center}div#content .left p{width:100%;font-size:14px;line-height:24px}nav.scroll{width:100%;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;margin-top:20px}ul.social img{width:40px}div#slider:before{display:none}div#slider:after{display:none}div#slider ul li.img_html{padding:0;width:320px;margin-left:10px;background-size:auto 300px;background-position:center top;height:auto;opacity:unset!important}div#slider{margin-top:30px;margin-left:-20px;width: calc(100% + 40px)}div#slider ul li.img_html h3{margin:0;font-size:18px;line-height:24px;margin-top:325px}div#slider ul{height:auto;width:max-content;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:center;padding-left:10px;padding-right:20px}div#slider ul li.img_html span{padding:0 20px 10px 20px}p{font-size:14px;line-height:24px}h2{font-size:20px;line-height:26px;text-align:center;margin:40px 0}div#advantages{margin-top:10px}div#advantages ul{display:block;margin:0 auto;float:none}div#advantages ul li{width:100%;margin-bottom:34px;font-size:14px;line-height:20px}div#advantages ul li img{margin:5px 10px 85px 10px}div#advantages ul li h4{font-size:19px;width:calc(100% - 55px);margin-bottom:10px;line-height:23px}.tab>label{margin:0 8px 8px 0;font-size:14px;text-transform:unset;padding:18px 5px}ul.product_menu li{width:calc(50% - 10px);margin-bottom:40px}ul.product_menu li span.title{font-size:15px;margin:15px 0}ul.product_menu li img{border-radius:10px}.tab{padding:0 20px}ul.product_menu li span.description{font-size:13px;line-height:19px}ul.product_menu li span.old_price{margin-top:15px}span.price{font-size:20px}.banner span.title{margin:35px 10px 25px 10px;font-size:20px}button.get_form{margin:0 auto;float:none;display:block;font-size:14px}.banner{margin:0 20px;width:calc(100% - 40px);height:auto;padding-bottom:30px}.arrows{display:none}div#news.slider ul{width:max-content;padding-left:10px;padding-right:20px}div#news.slider ul li{padding:0;width:320px;margin-left:10px;background-size:auto 300px;background-position:center top;height:auto;opacity:unset!important;margin-right:unset}div#production{margin-bottom:40px}div#news.slider ul li span.title{font-size:18px;line-height:24px;margin:15px 0 0 0}div#map iframe{height:300px}div#map iframe{height:300px}div#footer .left{width:100%}div#footer .right{width:100%}div#footer ul.menu{margin:0 20px;width:calc(100% - 40px);text-align:center}div#footer .contacts{width:100%;text-align:center;margin-top:30px}div#footer a.phone{float:none;margin:0 auto;display:block}div#footer ul.social{float:none;margin:0 auto;margin-top:25px;height:60px}div#footer .contacts ul.menu{margin:0 20px;width:calc(100% - 40px);float:none}div#footer .contacts ul.menu li{text-align:center;margin-top:10px;margin-bottom:0}div#footer .left span.copyright{position:absolute;bottom:20px;width:calc(100% - 40px);left:0;right:0;padding:0 20px;text-align:center;margin:0}div#footer span.title{margin:0 auto;width:260px;float:none;display:block;font-size:13px;text-align:center;margin-bottom:40px}div#footer .center{padding-top:5px}div#footer{position:relative;padding-bottom:80px;margin-top:0}.items ul{width:100%}.items ul li{width:calc(50% - 10px);margin-bottom:40px;margin-right:0}.items ul li span.title{font-size:15px;margin:15px 0 10px 0;text-transform:none;line-height:22px;text-align:center}.items ul li span.description,.items ul li span.description p{font-size:13px;line-height:19px;word-break:break-word}div#news.slider{margin-bottom:0}div#content{width:calc(100% - 40px);padding:0 20px}table tr td,table tr th{padding:4px 5px;font-size:13px}button.getForm{margin:0 auto;float:none;display:block;margin-bottom:25px}body.activeForm .formHtml{position:relative;right:auto;left:auto;top:0;height:100vh;width:calc(100% - 50px);padding:25px;float:left;transition:inherit;z-index:99;border-radius:inherit}body.activeForm{overflow-x:hidden}body.activeForm .w100{display:none}body .formHtml img{margin:0 auto;display:block;margin-top:30px}