

/* Start:/bitrix/templates/aktivagro/template_styles.css?173434270913668*/
html{width:100%;height:100%;}
body{height:100%;margin:0;padding:0;font-size:16px;font-family:Arial, Helvetica, sans-serif;color:#000;line-height:1.5em;}
form{margin:0;padding:0;}
form.main-form{display:block;margin:0;padding:0;width:100%;height:100%;}
.page-wrapper{text-align:justify;}
* html .page-wrapper{height:100%;}

#top-menu{position:absolute;top:46px;height:30px;right:0;}
#top-menu-inner{margin-left:16px;padding-right:16px;height:30px;}
#logo{width:235px;height:100px;position:absolute;left:0;top:0;text-align:center;}
#logo td{padding:0;}
#logo a{outline:none;}
#top-icons{overflow:hidden;height:15px;position:absolute;top:17px;width:200px;left:252px;}
#top-icons a{float:left;margin-right:31px;}
a.home-icon{width:12px;height:11px;}
a.search-icon{width:12px;height:12px;}
a.feedback-icon{width:14px;height:10px;}
#banner{margin:0 auto;width:950px;height:153px;position:relative;}
#banner-layout{height:142px;table-layout:fixed;}
#banner-overlay{height:153px;position:absolute;width:437px;left:0;top:0;}
#banner-image{padding:0;width:437px;vertical-align:top;}
#banner-image div{width:437px;height:142px;overflow:hidden;}
#banner-slogan{padding:0;width:441px;font-family:Arial;font-style:italic;font-size:2em;font-weight:bold;padding:10px 0 32px;}
#content{width:1400px;overflow:hidden;margin:0px auto 29px;zoom:1;}
#sidebar{width:233px;float:left;}
#workarea{padding-top:10px;width:612px;float:right;}
#footer{clear:both;height:60px;width:1400px;margin:0 auto;position:relative;}
#copyright{width:49%;position:absolute;top:20px;left:25px;}
#copyright p{margin:0;}
.footer-links{width:50%;position:absolute;right:25px;top:20px;}
#footer-links{margin:0;padding:0;list-style:none;text-align:right;}
#footer-links li{display:inline;padding-left:1.5em;}
#space-for-footer{height:40px;}
#footer-design{width:300px;position:absolute;right:25px;top:52px;text-align:right;}
#footer-design a{color:#757575;font-size:11px;text-decoration:none;}
#footer-design a:hover{text-decoration:underline;}
div.content-block{margin-bottom:24px;}
div.content-block-inner{padding:22px 18px 22px 21px;}
div.information-block div.top{height:13px;border-right:1px solid;font-size:1px;background:#FFF url(/bitrix/templates/aktivagro/images/sidebar-corners-form.gif) no-repeat left top;}
div.information-block div.bottom{height:13px;border-left:1px solid;font-size:1px;background:#FFF url(/bitrix/templates/aktivagro/images/sidebar-corners-form.gif) no-repeat right bottom;}
div.information-block-inner{border-left:1px solid;border-right:1px solid;padding:9px 18px 9px 21px;zoom:1;}
div.information-block div.top, div.information-block div.bottom, div.information-block-inner{border-color:#E3E3E3;}
#search{width:190px;overflow:hidden;}
#search div.rounded-box{float:left;width:135px;}
#search div.search-inner-box{border:1px solid;padding-left:20px;height:20px;overflow:hidden;background:white url(/bitrix/templates/aktivagro/images/loupe.gif) no-repeat 4px 4px;}
#search div.search-inner-box input{border:1px solid;width:110px;height:18px;padding:0;margin:0;}
#search input{vertical-align:top;}
#search-button{float:right;width:48px;border:1px solid;}
#search-button input::-moz-focus-inner{border:0;padding:0;}
#search-button input{display:block;border:none;background:none;width:48px;padding:0;margin:0;font-family:Georgia, serif;font-size:12px;height:19px;cursor:pointer;cursor:hand;outline:none;}
div.search-item h4{margin-bottom:0.4em;}
dl.block-list{margin:0;padding:0;font-size:0.85em;}
dl.block-list dt{margin:1.5em 0 0.5em;}
dl.block-list dd{margin:0;padding:0;}
dl.block-list a{text-decoration:none;outline:none;}
dl.block-list a:hover{text-decoration:underline;}
#sidebar h3{font-family:Verdana;font-size:1em;font-weight:bold;padding:0 0 1em;margin:0 0 1em;}
#left-menu{margin:0;padding:0;list-style:none;}
#left-menu li{margin:0 0 0.7em;padding:0 0 0.7em;display:block;}
#left-menu a{text-decoration:none;font-size:1em;font-weight:bold;padding:1em 1em 1em 0;outline:none;}
#left-menu li.last-item{background:none;margin-bottom:0;padding-bottom:0;}
#left-menu li.selected a{padding-left:1em;}
#left-menu li.selected{text-indent:-1em;padding-left:1em;}
div.navigation{font-size:100%;line-height:200%;}
span.navigation-title{padding-right:0.65em;font-weight:bold;}
div.navigation a{text-decoration:underline;padding:0.2em 0.3em;}
span.nav-current-page{padding:0.2em 0.3em;}
div.navigation span.arrow{font-size:100%;font-family:Times, serif;}
div.navigation span.ctrl{font-size:85%;}
div.product-list{overflow:hidden;}
div.product{overflow:hidden;width:280px;height:105px;margin:0 25px 20px 0;position:relative;float:left;}
div.product-alt{margin-right:0;}
div.product-overlay{width:280px;height:105px;position:absolute;z-index:1;}
a.product-desc{float:right;height:62px;overflow:hidden;position:absolute;right:0;top:0px;width:142px;z-index:2;font-size:1em;text-decoration:none;padding:13px 10px 30px 129px;}
a.product-desc p{font-size:0.85em;margin:7px 0 0;}
div.news-list{margin:0 0 2em;}
div.news-item{margin:0 0 2em;padding:0 0 2em;border-bottom:1px solid;}
div.news-date{margin:0 0 1em;}
div.news-title{font-size:1em;margin:0 0 1em;font-weight:bold;}
a.news-detail-link{display:block;margin:1em 0 0;outline:none;}
div.catalog-list, div.catalog-detail{padding:1em 0 0;}
div.catalog-item{margin:0 0 2em;padding:0 0 2em;border-bottom:1px solid;overflow:hidden;zoom:1;}
div.catalog-detail div.catalog-item{border:none;}
div.catalog-item-title{margin:0 0 1em;}
div.catalog-item-title a{font-weight:bold;}
div.catalog-item-image{float:left;margin:0 1em 1em 0;border:1px solid;padding:4px;}
div.catalog-item-price{clear:left;float:left;padding:0.5em 1em;margin:1em 0 0;font-weight:bold;}
div.catalog-item-desc{clear:left;}
div.catalog-item-desc-float{}
div.catalog-item-properties{clear:both;padding:1em 0 0;overflow:hidden;}
div.catalog-item-property{margin:0 0 1em;border-bottom:1px dashed;float:left;width:100%;}
div.catalog-item-property b{float:right;position:relative;top:0.31em;padding-left:3px;font-style:italic;font-weight:normal;}
div.catalog-item-property span{float:left;position:relative;top:0.31em;padding-right:3px;zoom:1;}
div.catalog-item-properties-title{font-size:1em;font-weight:bold;margin:2em 0 1em;}
div.special-product-title{text-align:center;margin:0 0 1em;}
div.special-product-image{text-align:center;margin:0 0 1em;}
div.special-product{text-align:center;}
.horizontal-multilevel-menu, .horizontal-multilevel-menu ul{
    margin: 0;
    padding: 0;
    min-height: 27px;
    width: 100%;
    list-style: none;
    font-size: 12px;
    float: left;
    background: none;
}


.horizontal-multilevel-menu a{display:block;padding:5px 3px;text-decoration:none;text-align:center;outline:none;}

.horizontal-multilevel-menu li a.root-item{font-weight:bold;padding:8px 12px 8px;}
/* .horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/aktivagro/images/top-menu-arrow.gif) center right no-repeat;} */
.horizontal-multilevel-menu li a.root-item-selected{font-weight:bold;padding:8px 12px 8px;}
.horizontal-multilevel-menu li.last-item{border:none;}
.horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:163px;padding:3px 11px;border:1px solid;}
.horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid;}
.horizontal-multilevel-menu li ul a{text-align:left;font-size:12px;}
.horizontal-multilevel-menu li ul ul{margin:-27px 0 0 160px;}
.horizontal-multilevel-menu li:hover ul ul,
.horizontal-multilevel-menu li:hover ul ul ul,
.horizontal-multilevel-menu li:hover ul ul ul ul,
.horizontal-multilevel-menu li:hover ul ul ul ul ul{display:none;}
.horizontal-multilevel-menu li:hover ul,
.horizontal-multilevel-menu li li:hover ul,
.horizontal-multilevel-menu li li li:hover ul,
.horizontal-multilevel-menu li li li li:hover ul,
.horizontal-multilevel-menu li li li li li:hover ul{display:block;}
div.menu-clear-left{clear:left;}
div.content-form{padding-left:1em;}

.icons_block{font-size:13px;margin-top:10px;margin-left:5px;width:103%;}
.icons_block table{font-family:'Open Sans';}
.icons_block table td{width:33%;padding-left:17px}
.icons_block .wrp{border-right:1px solid #d9d8d3;height:125px;position:relative;}
.icons_block td:last-child .wrp{border-right:none;}
.icons_block .hdr{font-weight:normal;margin-bottom:10px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6e9200;}
.icons_block .hdr img{margin-right:10px;}
.icons_block .more{bottom:-5px;left:0;position:absolute;}
.icons_block .more a{color:#3c3c3c;border-bottom:1px solid;display:inline-block;height:14px;}
.icons_block .more a:hover{border-bottom-color:transparent;}
.icons_block p{font-size:11px}
.howto_namer{text-align:Center;margin:0 0 15px;font-size:42px;line-height:45px}
.howto_namer span{text-transform:uppercase}
.howto_flex{text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.howto_boxflex .howto_box{width:100%}
.howto_box4{margin-bottom:40px}
.howto_box{position:relative}
.howto_box1,.howto_box2,.howto_box3,.howto_box6,.howto_box7{margin-top:80px}
.howto_box1{padding:0 40px 0 0;min-width:150px}
.howto_box2,.howto_box3,.howto_box6,.howto_box7{padding:0 40px}
.howto_boxflex{padding:0 25px;position:relative}
.howto_ico{position:relative;background:#fff;z-index:10}
@media (min-width:767px){.howto_box1:after{display:block;position:absolute;top:30px;left:100%;content:'';margin-left:-52px;width:74px;height:35px;border-radius:100%;border-top:2px solid #74ba76;z-index:20}
.howto_box2:after{display:block;position:absolute;top:30px;left:100%;content:'';margin-left:-38px;width:74px;height:35px;border-radius:100%;border-bottom:2px solid #74ba76;}
.howto_box6:after{display:block;position:absolute;top:30px;left:100%;content:'';margin-left:-32px;width:64px;height:35px;border-radius:100%;border-top:2px solid #74ba76;}
.howto_boxflex:before{display:block;position:absolute;top:30px;left:0;content:'';margin-left:-60px;width:200px;height:200px;border-radius:50%;border-left:2px solid #74ba76;}
.howto_boxflex:after{display:block;position:absolute;top:30px;right:0;content:'';margin-right:-60px;width:200px;height:200px;border-radius:50%;border-right:2px solid #74ba76;}
}
@media (min-width:768px) and (max-width:1024px){.howto_box1{padding:0 15px 0 0;min-width:0}
.howto_box2,.howto_box3,.howto_box6,.howto_box7, .howto_boxflex{padding:0 15px}
}
@media (min-width:481px) and (max-width:767px){.howto_flex{flex-direction:column;}
.howto_box1, .howto_box2, .howto_box3, .howto_box6, .howto_box7{margin:0;padding:25px 0}
.howto_boxflex{padding:25px;display:flex;width:300px;margin:0 auto;}
.howto_box4, .howto_box5{margin:0}
.howto_name{display:inline-block;position:relative;z-index:10;background:#fff}
.howto_box1:after,.howto_box2:after,.howto_box6:after{display:block;position:absolute;top:100%;left:50%;content:'';margin-left:-1px;width:2px;height:30px;margin-top:-15px;background:#74ba76;}
.howto_boxflex::before{display:block;position:absolute;top:0;left:50%;content:'';width:200px;height:150px;border-radius:50%;border-top:2px solid #74ba76;margin-left:-100px;margin-top:-40px;}
.howto_boxflex::after{display:block;position:absolute;bottom:0;left:50%;content:'';width:200px;height:150px;border-radius:50%;border-bottom:2px solid #74ba76;margin-left:-100px;margin-bottom:-40px;}
}
@media (max-width:480px){.howto_flex{flex-direction:column;}
.howto_box1, .howto_box2, .howto_box3, .howto_box6, .howto_box7{margin:0;padding:25px 0}
.howto_boxflex{padding:25px;display:flex;width:300px;margin:0 auto;}
.howto_box4, .howto_box5{margin:0}
.howto_name{display:inline-block;position:relative;z-index:10;background:#fff}
.howto_box1:after,.howto_box2:after,.howto_box6:after{display:block;position:absolute;top:100%;left:50%;content:'';margin-left:-1px;width:2px;height:30px;margin-top:-15px;background:#74ba76;}
.howto_boxflex::before{display:block;position:absolute;top:0;left:50%;content:'';width:200px;height:150px;border-radius:50%;border-top:2px solid #74ba76;margin-left:-100px;margin-top:-40px;}
.howto_boxflex::after{display:block;position:absolute;bottom:0;left:50%;content:'';width:200px;height:150px;border-radius:50%;border-bottom:2px solid #74ba76;margin-left:-100px;margin-bottom:-40px;}

}
.tab_zakaz img {max-width:250px}

.sborka4 input, .sborka6 input, .sborka8 input, .sborka10 input,
.sborka_duga_4 input, .sborka_duga_6 input, .sborka_duga_8 input, .sborka_duga_10 input
 {width: 20px;height: 20px;}

.sborka4 label, .sborka6 label, .sborka8 label, .sborka10 label,
.sborka_duga_4 label, .sborka_duga_6 label, .sborka_duga_8 label, .sborka_duga_10 label 
{font-size: 18px;padding-left: 10px;bottom: 4px;position: relative;}

@media (max-width:480px){

}
.vabrazmer_cat span{
    color: #fff;
    margin-left: 10px;
    margin-right: 10px;
    float: left;
    background-color: #62635e;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px !important;
    text-align: center;
    font-family: 'Fregat_regular' !important;
    font-size: 18px !important;
    cursor: pointer;
                        /**
             * Для эксплорера
             */
             -ms-user-select: none;

            /**
             * Для мозилы
             */
             -moz-user-select: none;

            /**
             * Для конкверора
             */
             -khtml-user-select: none;

            /**
             * Для Сафари и Хрома
             */
             -webkit-user-select: none;
         }
         .vabrazmer_cat { margin-left: 15px;  margin-top: 14px;     }



/* End */


/* Start:/bitrix/templates/aktivagro/colors.css?15416727794377*/
h1, h2, h3, h4, h5, h6{color:#000000;}
hr, .hr{border-color:#E9E9E9;}
a:link{color:#585656;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
body{background-color:white;}
#top-menu{background:#1F69CF url(/bitrix/templates/aktivagro/images/top-menu-corners.gif) no-repeat left top;}
#top-menu-inner{background:url(/bitrix/templates/aktivagro/images/top-menu-corners.gif) no-repeat right bottom;}
a.home-icon{background:url(/bitrix/templates/aktivagro/images/icons-sprite.gif) no-repeat 0 0;}
a.search-icon{background:url(/bitrix/templates/aktivagro/images/icons-sprite.gif) no-repeat 0 -15px;}
a.feedback-icon{background:url(/bitrix/templates/aktivagro/images/icons-sprite.gif) no-repeat 0 -29px;}
#banner-overlay{background:url(/bitrix/templates/aktivagro/images/overlay.png) no-repeat;}
#banner-slogan{color:#1F69CF;background:url(/bitrix/templates/aktivagro/images/overlay.png) no-repeat right top;}
div.content-block{background:#FAF6E6 url(/bitrix/templates/aktivagro/images/sidebar-corners.gif) no-repeat left top;}
div.content-block-inner{background:url(/bitrix/templates/aktivagro/images/sidebar-corners.gif) no-repeat right bottom;}
#search div.search-inner-box{border-color:#DEDEDE;}
#search div.search-inner-box input{border-color:white;}
#search-button input{color:#FFF;}
#search-button{border-color:#739ADA #3A6EC4 #386BC0 #5886D3;background:#3C72CC;}
dl.block-list dt{color:#91908B;}
dl.block-list a{color:#000 !important;}
#sidebar h3{color:#3C72CC;background:transparent url(/bitrix/templates/aktivagro/images/sidebar-header-border.gif) no-repeat center bottom;}
#left-menu li{background:transparent url(/bitrix/templates/aktivagro/images/sidebar-header-border.gif) no-repeat center bottom;}
#left-menu a{color:#000;}
#left-menu a:hover{color:#1F69CF;}
#left-menu li.selected a{color:#1F69CF;background:url(/bitrix/templates/aktivagro/images/menu-arrow.gif) no-repeat left 1.4em;}
div.product-overlay{background:url(/bitrix/templates/aktivagro/images/product-overlay.png) no-repeat;}
a.product-desc{color:#000 !important;}
a.product-desc p{color:#7F7F7F !important;}
span.nav-current-page{background-color:#e8e9ec;}
div.navigation span.disabled, div.navigation span.arrow, div.navigation span.ctrl{color:#7E7E7E;}
div.news-item{border-color:#E5E5E5}
div.news-date{color:#7F7F7F;}
div.catalog-item{border-color:#E5E5E5;}
div.catalog-item-image{border-color:#ccc;}
div.catalog-item-price{background:#1F69CF;color:white;}
div.catalog-item-property{border-color:#ccc;}
div.catalog-item-property b, div.catalog-item-property span{background:white;}
#horizontal-multilevel-menu li a.root-item{color:#fff;}
#horizontal-multilevel-menu li a.root-item-selected{background:#7CA6EB;color:#fff;}
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item{background:#4D87DD;color:#fff;}
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover{background:#EFEBDC;color:#fff;}
#horizontal-multilevel-menu li.item-selected{background:#EFEBDC;color:#fff;}
#horizontal-multilevel-menu li ul{background:#FCF8E8;border-color:#D3D0C3;}
#horizontal-multilevel-menu li li{border-color:#EAE7DA;}
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a{color:#31312F;}
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a{color:#31312F;}
div.content-form div.form-input input, div.content-form div.form-input textarea, div.content-form div.form-input select{background:#F8F7F7;border-color:#D9D9D9;}
div.content-form div.field-error div.form-input input,
div.content-form div.field-error div.form-input textarea,
div.content-form div.field-error div.form-input select{color:red;background:#fff8d3;}
div.content-form div.field label.field-title{color:#1D0405;}
div.search-item, table.search-filter td{border-color:#E9E9E9;}
div.search-page input.search-query, table.search-filter input.input-field, table.search-filter select.select-field{background:#F8F7F7;border-color:#D9D9D9;}
div.search-advanced, div.search-item-meta, div.search-item-meta a{color:#8a8a8a;}
div.search-sorting b{background:#E8E9EC;}
.errortext, .starrequired{color:red;}
.errortext, .notetext{background:#FFFEEB;border-color:#FFD482;}
/* End */


/* Start:/bitrix/templates/aktivagro/css/slider-pro.css?154167276913355*/
.slider-pro{position:relative;margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box;}
.sp-slides-container{position:relative;}
.sp-mask{position:relative;overflow:hidden;}
.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000;}
.sp-slide{position:absolute;}
.sp-image-container{overflow:hidden;}
.sp-image{position:relative;display:block;border:none;}
.sp-no-js{overflow:hidden;max-width:100%;}
.sp-thumbnails-container{position:relative;overflow:hidden;direction:ltr;}
.sp-top-thumbnails,
.sp-bottom-thumbnails{left:0;margin:0 auto;}
.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px;}
.sp-bottom-thumbnails{margin-top:4px;}
.sp-left-thumbnails,
.sp-right-thumbnails{position:absolute;top:0;}
.sp-right-thumbnails{right:0;margin-left:4px;}
.sp-left-thumbnails{left:0;margin-right:4px;}
.sp-thumbnails{position:relative;}
.sp-thumbnail{border:none;}
.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box;}
.sp-rtl .sp-thumbnail-container{float:right;}
.sp-top-thumbnails .sp-thumbnail-container,
.sp-bottom-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px;}
.sp-top-thumbnails .sp-thumbnail-container:first-child,
.sp-bottom-thumbnails .sp-thumbnail-container:first-child{margin-left:0;}
.sp-top-thumbnails .sp-thumbnail-container:last-child,
.sp-bottom-thumbnails .sp-thumbnail-container:last-child{margin-right:0;}
.sp-left-thumbnails .sp-thumbnail-container,
.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px;}
.sp-left-thumbnails .sp-thumbnail-container:first-child,
.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0;}
.sp-left-thumbnails .sp-thumbnail-container:last-child,
.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0;}
.sp-right-thumbnails.sp-has-pointer{margin-left:-13px;}
.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0 !important;}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid #F00;left:0;top:0;margin-left:13px;}
.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid #F00;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.sp-left-thumbnails.sp-has-pointer{margin-right:-13px;}
.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px;}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid #F00;right:0;top:0;margin-right:13px;}
.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid #F00;border-top:8px solid transparent;border-bottom:8px solid transparent;}
.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px;}
.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0 !important;}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid #F00;top:0;margin-top:13px;}
.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid #F00;border-left:8px solid transparent;border-right:8px solid transparent;}
.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px;}
.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px;}
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid #F00;bottom:0;margin-bottom:13px;}
.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid #F00;border-left:8px solid transparent;border-right:8px solid transparent;}
.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;}
.sp-black{color:#FFF;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.7);}
.sp-white{color:#000;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.7);}
.sp-rounded{border-radius:10px;}
.sp-padding{padding:10px;}
.sp-grab{cursor:url(/bitrix/templates/aktivagro/css/images/openhand.cur), move;}
.sp-grabbing{cursor:url(/bitrix/templates/aktivagro/css/images/closedhand.cur), move;}
.sp-selectable{cursor:default;}
.sp-caption-container{text-align:center;margin-top:10px;}
.sp-full-screen{margin:0 !important;background-color:#000;}
.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.sp-full-screen-button:before{content:'\2195';}
.sp-fade-full-screen{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.slider-pro:hover .sp-fade-full-screen{opacity:1;}
.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px;}
.sp-rtl .sp-buttons{direction:rtl;}
.sp-full-screen .sp-buttons{display:none;}
.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}
.sp-selected-button{background-color:#000;}
@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px;}
}
@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px;}
}
@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px;}
}
.sp-arrows{position:absolute;}
.sp-fade-arrows{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.sp-slides-container:hover .sp-fade-arrows{opacity:1;}
.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px;}
.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px;}
.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer;}
.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.sp-horizontal .sp-previous-arrow{left:20px;right:auto;}
.sp-horizontal.sp-rtl .sp-previous-arrow{right:20px;left:auto;}
.sp-horizontal .sp-next-arrow{right:20px;left:auto;}
.sp-horizontal.sp-rtl .sp-next-arrow{left:20px;right:auto;}
.sp-vertical .sp-previous-arrow{top:20px;}
.sp-vertical .sp-next-arrow{bottom:20px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.sp-previous-arrow:before,
.sp-previous-arrow:after,
.sp-next-arrow:before,
.sp-next-arrow:after{content:'';position:absolute;width:50%;height:50%;background-color:#FFF;}
.sp-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg, 0deg);-ms-transform:skew(145deg, 0deg);transform:skew(145deg, 0deg);}
.sp-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg, 0deg);-ms-transform:skew(-145deg, 0deg);transform:skew(-145deg, 0deg);}
.sp-next-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.sp-horizontal.sp-rtl .sp-previous-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.sp-horizontal.sp-rtl .sp-next-arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.ie8 .sp-arrow,
.ie7 .sp-arrow{width:0;height:0;}
.ie8 .sp-arrow:before,
.ie8 .sp-arrow:after,
.ie7 .sp-arrow:before,
.ie7 .sp-arrow:after{content:none;}
.ie8.sp-horizontal .sp-previous-arrow,
.ie7.sp-horizontal .sp-previous-arrow{border-right:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent;}
.ie8.sp-horizontal .sp-next-arrow,
.ie7.sp-horizontal .sp-next-arrow{border-left:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent;}
.ie8.sp-vertical .sp-previous-arrow,
.ie7.sp-vertical .sp-previous-arrow{border-bottom:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent;}
.ie8.sp-vertical .sp-next-arrow,
.ie7.sp-vertical .sp-next-arrow{border-top:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent;}
.sp-thumbnail-arrows{position:absolute;}
.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1;}
.sp-top-thumbnails .sp-thumbnail-arrows,
.sp-bottom-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px;}
.sp-left-thumbnails .sp-thumbnail-arrows,
.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px;}
.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer;}
.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,
.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.sp-top-thumbnails .sp-previous-thumbnail-arrow,
.sp-bottom-thumbnails .sp-previous-thumbnail-arrow{left:0px;}
.sp-top-thumbnails .sp-next-thumbnail-arrow,
.sp-bottom-thumbnails .sp-next-thumbnail-arrow{right:0px;}
.sp-left-thumbnails .sp-previous-thumbnail-arrow,
.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0px;}
.sp-left-thumbnails .sp-next-thumbnail-arrow,
.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0px;}
.sp-previous-thumbnail-arrow:before,
.sp-previous-thumbnail-arrow:after,
.sp-next-thumbnail-arrow:before,
.sp-next-thumbnail-arrow:after{content:'';position:absolute;width:50%;height:50%;background-color:#FFF;}
.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg, 0deg);-ms-transform:skew(145deg, 0deg);transform:skew(145deg, 0deg);}
.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg, 0deg);-ms-transform:skew(-145deg, 0deg);transform:skew(-145deg, 0deg);}
.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg, 0deg);-ms-transform:skew(35deg, 0deg);transform:skew(35deg, 0deg);}
.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg, 0deg);-ms-transform:skew(-35deg, 0deg);transform:skew(-35deg, 0deg);}
.ie8 .sp-thumbnail-arrow,
.ie7 .sp-thumbnail-arrow{width:0;height:0;}
.ie8 .sp-thumbnail-arrow:before,
.ie8 .sp-thumbnail-arrow:after,
.ie7 .sp-thumbnail-arrow:before,
.ie7 .sp-thumbnail-arrow:after{content:none;}
.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent;}
.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent;}
.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent;}
.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent;}
a.sp-video{text-decoration:none;}
a.sp-video img{-webkit-backface-visibility:hidden;border:none;}
a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #FFF;text-align:center;font-size:30px;border-radius:30px;top:0;color:#FFF;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.2);margin:auto;line-height:52px;}
.slider-pro img.sp-image,
.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none !important;border-radius:0 !important;padding:0 !important;-webkit-box-shadow:none !important;-mox-box-shadow:none !important;box-shadow:none !important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;}
.slider-pro a{position:static;transition:none !important;-moz-transition:none !important;-webkit-transition:none !important;-o-transition:none !important;}
.slider-pro iframe,
.slider-pro object,
.slider-pro video,
.slider-pro embed,
.slider-pro canvas{max-width:none;max-height:none;}
.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0;}
.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0;}
.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0;}
.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0;}
.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0;}
.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0;}
.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0;}
.slider-pro img.sp-layer{border:none;}
/* End */


/* Start:/bitrix/templates/aktivagro/fancybox/dist/jquery.fancybox.min.css?153750153814065*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/aktivagro/bxslider/jquery.bxslider.css?16690456583934*/
/** VARIABLES
===================================*/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin-bottom: 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('/bitrix/templates/aktivagro/bxslider/images/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('/bitrix/templates/aktivagro/bxslider/images/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url('/bitrix/templates/aktivagro/bxslider/images/controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('/bitrix/templates/aktivagro/bxslider/images/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('/bitrix/templates/aktivagro/bxslider/images/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/* End */


/* Start:/bitrix/templates/aktivagro/css/countdown_media.css?1587036633481*/
html, body, .wrapper {
  height: 100%;
  width: 100%;
}
  /* body { background: url(/bitrix/templates/aktivagro/css/../img/bg-tile.png) repeat; } */

.wrapper { display: table; }

.cell {
  display: table-cell;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
}

#holder {
  width: 603px;
  height: 383px;
  margin: auto;
}

.cntSeparator { display: none; }

.cntDigit {
  margin-top: 148px !important;
}

  .cntDigit#cnt_0 { margin-left: 52px; }
  .cntDigit#cnt_2 { margin-left: 7px; }

/* End */


/* Start:/bitrix/templates/aktivagro/style_tambov.css?1748679042212307*/

@font-face {
	font-family: 'Roboto';
	src: url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Regular.eot');
	src: url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'), 
	url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Regular.woff2') format('woff2'), 
	url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Regular.woff') format('woff'), 
	url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Roboto-Bold';
	src: url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Bold.eot');
	src: url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
	url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Bold.ttf') format('truetype'),
	url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Bold.woff') format('woff'),
	url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Bold.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Roboto-Medium';
	src: url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Medium.eot');
	src: url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
	url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Medium.ttf') format('truetype'),
	url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Medium.woff') format('woff'),
	url('/bitrix/templates/aktivagro/font/Roboto/Roboto-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'bebas_neuebold';
	src: url('/bitrix/templates/aktivagro/font/bebasneue/bebasneue_bold-webfont.eot');
	src: url('/bitrix/templates/aktivagro/font/bebasneue/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
	url('/bitrix/templates/aktivagro/font/bebasneue/bebasneue_bold-webfont.woff2') format('woff2'),
	url('/bitrix/templates/aktivagro/font/bebasneue/bebasneue_bold-webfont.woff') format('woff'),
	url('/bitrix/templates/aktivagro/font/bebasneue/bebasneue_bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'bebas_neueregular';
	src: url('/bitrix/templates/aktivagro/font/bebasneue/bebasneue_regular-webfont.eot');
	src: url('/bitrix/templates/aktivagro/font/bebasneue/bebasneue_regular-webfont.eot?#iefix') format('embedded-opentype'),
	url('/bitrix/templates/aktivagro/font/bebasneue/bebasneue_regular-webfont.woff2') format('woff2'),
	url('/bitrix/templates/aktivagro/font/bebasneue/bebasneue_regular-webfont.woff') format('woff'),
	url('/bitrix/templates/aktivagro/font/bebasneue/bebasneue_regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/*@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&subset=latin,cyrillic-ext,cyrillic&subset=cyrillic-ext);*/

* {
	font-family: 'Roboto' !important;
	font-weight: normal  !important;
	box-sizing: border-box;
	-webkit-font-smoothing: antialiased;
}

html,
body {
	font-family: 'Roboto' !important;
	font-weight: normal !important;
	color: #000 !important;
}

p {
	display: block;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
}


/* Body 
-------------------------------------------------------------- */

.product-body img {}

.text_center {
	text-align: center;
}

#rezultat,
#rezultat2 {
	border: 3px solid #1E7905;
	padding: 50px;
}

#rezultat a {
	padding: 5px 10px;
	border-radius: 7px;
	border: 1px solid #1E7905;
	color: #ffffff;
	background-color: #1E7905;
}

#rezultat p,
#rezultat2 p {
	font-size: 20px;
}

.gorodavt {
	color: #1E7905;
	font-weight: bold !important;
}

#rezultat2 a {
	font-weight: bold !important;
	font-size: 16px;
}

#rezultat2 a:hover {
	color: #1E7905;
	text-decoration: underline;
}

.per2 {
	display: none;
	position: absolute;
	text-align: center;
	background: #2d2382;
	border: none;
	border-radius: 5px;
	text-transform: uppercase;
}

.per2 a {
	color: #fff;
}

.divcost {
	font-family: 'Roboto', regular;
	font-weight: normal;
	font-size: 19px;
	color: #6c6c6c;
	float: left;
	vertical-align: middle;
	margin-top: 10px;
	margin-right: 5px;
}

.divcost1 {
	font-family: 'Roboto', regular;
	font-weight: normal;
	color: #F00;
	font-size: 1.6em;
}

.divglavn {
	width: 600px;
	height: 37px;
	margin-bottom: 40px;
}

body {
	-webkit-font-smoothing: antialiased;
}

.divp {
	font-size: 2.4em !important;
}

@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic-ext,cyrillic);

/* @font-face {
  font-family: 'Roboto';
  src: url('/font/ppcijahn-webfont.eot');
  src: url('/font/ppcijahn-webfont.eot?#iefix') format('embedded-opentype'),
  url('/font/ppcijahn-webfont.woff2') format('woff2'),
  url('/font/ppcijahn-webfont.woff') format('woff'),
  url('/font/ppcijahn-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;

  } */

  @font-face {
  	font-family: 'Roboto';
  	src: url('/bitrix/templates/aktivagro/font/ppcijahn-webfont.eot');
  	src: url('/bitrix/templates/aktivagro/font/ppcijahn-webfont.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/aktivagro/font/ppcijahn-webfont.woff2') format('woff2'), url('/bitrix/templates/aktivagro/font/ppcijahn-webfont.woff') format('woff'), url('/bitrix/templates/aktivagro/font/ppcijahn-webfont.ttf') format('truetype');
  	font-weight: normal;
  	font-display: swap;
  	font-style: normal;
  }

  @font-face {
  	font-family: 'Fregat_regular';
  	src: url('/bitrix/templates/aktivagro/font/Fregat.eot');
  	src: url('/bitrix/templates/aktivagro/font/Fregat.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/aktivagro/font/Fregat.woff2') format('woff2'), url('/bitrix/templates/aktivagro/font/Fregat.woff') format('woff'), url('/bitrix/templates/aktivagro/font/Fregat.ttf') format('truetype');
  	font-weight: normal;
  	font-style: normal;
  	font-display: swap;
  }

  @font-face {
  	font-family: 'fregatbold';
  	src: url('/bitrix/templates/aktivagro/font/fregat_bold-webfont.eot');
  	src: url('/bitrix/templates/aktivagro/font/fregat_bold-webfont.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/aktivagro/font/fregat_bold-webfont.woff2') format('woff2'), url('/bitrix/templates/aktivagro/font/fregat_bold-webfont.woff') format('woff'), url('/bitrix/templates/aktivagro/font/fregat_bold-webfont.ttf') format('truetype'), url('/bitrix/templates/aktivagro/font/fregat_bold-webfont.svg#fregatbold') format('svg');
  	font-weight: normal;
  	font-style: normal;
  	font-display: swap;
  }

  @font-face {
  	font-family: 'Intro-Inline';
  	src: url('/bitrix/templates/aktivagro/font/Intro-Inline.eot');
  	src: url('/bitrix/templates/aktivagro/font/Intro-Inline.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/aktivagro/font/Intro-Inline.woff2') format('woff2'), url('/bitrix/templates/aktivagro/font/Intro-Inline.woff') format('woff'), url('/bitrix/templates/aktivagro/font/Intro-Inline.ttf') format('truetype');
  	font-weight: normal;
  	font-style: normal;
  	font-display: swap;
  }

  @font-face {
  	font-family: 'Intro';
  	src: url('/bitrix/templates/aktivagro/font/Intro.eot');
  	src: url('/bitrix/templates/aktivagro/font/Intro.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/aktivagro/font/Intro.woff2') format('woff2'), url('/bitrix/templates/aktivagro/font/Intro.woff') format('woff'), url('/bitrix/templates/aktivagro/font/Intro.ttf') format('truetype');
  	font-weight: normal;
  	font-style: normal;
  	font-display: swap;
  }

  @font-face {
  	font-family: 'bicubikregular';
  	src: url('/bitrix/templates/aktivagro/font/bicubik-webfont.eot');
  	src: url('/bitrix/templates/aktivagro/font/bicubik-webfont.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/aktivagro/font/bicubik-webfont.woff2') format('woff2'), url('/bitrix/templates/aktivagro/font/bicubik-webfont.woff') format('woff'), url('/bitrix/templates/aktivagro/font/bicubik-webfont.ttf') format('truetype'), url('/bitrix/templates/aktivagro/font/bicubik-webfont.svg#bicubikregular') format('svg');
  	font-weight: normal;
  	font-style: normal;
  	font-display: swap;
  }


/* p {
    font-family: 'Roboto', regular;
    font-weight: normal;
    font-size: 19px;
    color: #6c6c6c;
    text-align: justify;
    line-height: 20px;
    margin: 10px 0 10px;
    } */

    .glavntext {
    	text-align: justify;
    	font-family: 'Roboto', regular;
    	color: #6c6c6c;
    	font-weight: normal;
    	clear: both;
    }

    p,
    ul li,
    ul.menu li,
    .item-list ul li,
    li.leaf {
    	color: #000!important;
    	font-size: 16px;
    }
    b, strong {
    	font-family: 'Roboto-Bold' !important;
    }
    h2 {
    	font-family: 'Roboto-Bold' !important;
    	color: #000;
    	/*font-size: 2.2em;
    	line-height: 28px;*/
    	text-align: left;
    	-webkit-margin-before: 0.83em;
    	-webkit-margin-after: 0.83em;
    	-webkit-margin-start: 0px;
    	-webkit-margin-end: 0px;
    	font-size: 42px;
    	line-height: 120%;
    	margin: 1em 0 0.6em 0;
    }

    ul {
    	margin: 0.5em 0 1em;
    	padding: 0;
    }

    .inlineblock {
    	display: inline-block;
    }

    .contact_wrapper {
    	float: right;
    	margin-top: -12px;
    }

    .contact_podpis {
    	float: right;
    	font-size: 1.01em;
    	font-family: 'Roboto', regular;
    	color: #6c6c6c;
    	margin-top: 2px;
    }

    .tellll {
    	text-align: right;
    	color: #1E7905;
    	margin-bottom: 0px;
    	display: flex;
    	justify-content: space-between;
    }
    .mob_menu_footer .tellll {
    	display: block;
    } 
    .tellll .tel1_msk:nth-child(2) {
    	margin-left: 20px;
    }

    .group_gorod {
    	width: auto;
    	float: right;
    }

    .lable_gorod {
    	float: right;
    	width: 96px;
    	height: 30px;
    	background-color: #1E7905;
    	color: #fff;
    	font-size: 14px;
    	font-family: 'Fregat_regular';
    	text-align: center;
    	line-height: 30px;
    	border-top-left-radius: 3px;
    	border-bottom-left-radius: 3px;
    }

    .group_gorod p {
    	float: right;
    	clear: both;
    	letter-spacing: -0.5px;
    }

    .sp_gorod select {
    	border-radius: 0;
    	background: transparent;
    	height: 30px;
    	padding: 5px;
    	padding-left: 5px;
    	border: 0;
    	font-size: 14px;
    	line-height: 1;
    	-webkit-appearance: none;
    	width: 100%;
    	font-family: 'Fregat_regular';
    	margin: 0;
    	font-weight: bold;
    	color: #000;
    	overflow: hidden;
    }

    .vabgorod,
    .selectd {
    	display: block;
    	float: left;
    }

    .footer_prava {
    	color: #ffffff;
    	/*font-size: 16px;*/
    	line-height: 22px;
    	padding: 50px 0;
    }

    a.fz152_politika {
    	text-decoration: underline;
    	cursor: pointer;
    	color: #ffffff;
    }


/* #nav {
    height: 42px;
    background: url(/bitrix/templates/aktivagro/images/menu-bg.png) repeat-x;
    width: 950px;
    margin: 0 auto;
}
#nav ul.links {
    position: relative;
    } */

    ul.links {
    	margin: 0;
    	padding: 0;
    }

    ul li,
    ul.menu li,
    .item-list ul li,
    li.leaf {
    	padding: 0px 0px 10px 1.5em;
    	list-style-type: none;
    	list-style-image: none;
    	font-family: 'Roboto', regular;
    	font-weight: normal;
    	color: #000!important;
    	font-size: 16px;
    	background: transparent url(/bitrix/templates/aktivagro/images/menu-leaf.png) no-repeat 3px .4em;
    	margin-left: 0px;
    }


/* #nav li {
    width: 134px;
    float: left;
    background: url(/bitrix/templates/aktivagro/images/menu-separator.png) no-repeat right top;
    height: 42px;
    padding: 0 1px 0 0;
}
#nav li a, #nav li span {
    font-size: 16px;
    font-family: 'Roboto', regular;
    color: #fff;
    text-decoration: none;
    width: 100%;
    vertical-align: middle;
    text-align: center;
    line-height: 46px;
    display: inline-block;
    font-weight: normal;
    cursor: pointer;
}
.ddown .arrow_down {
    display: inline-block;
    background: transparent url(/bitrix/templates/aktivagro/images/strelka_white.png) no-repeat;
    max-width: 20px;
    max-height: 12px;
    margin-bottom: 2px;
    margin-left: 10px;
    } */

    .sub-menu {
    	margin: 0px;
    	width: 135px;
    	border-top: 1px solid;
    	border-bottom: 1px solid;
    	z-index: 2000;
    	display: none;
    	position: relative;
    	background-color: #676661;
    }


/* #nav .sub-menu li {
    width: 134px;
    background-color: #676661;
    background: none;
    float: none;
    max-height: 48px;
    height: 48px;
    padding: 0px;
    vertical-align: middle;
    font-size: 15px;
}
#nav .sub-menu li a {
    height: 48px;
    padding: 0px;
    background: none;
    display: block;
    font-size: 15px;
}
#nav .sub-menu li a span {
    max-height: 48px;
    line-height: 22px;
    display: inline-block;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
    font-size: 15px;
}
#nav .sub-menu li a span:hover {
    max-height: 48px;
    line-height: 22px;
    position: unset;
    padding: 0px;
    margin: 0px;
    } */

    li.hovered-menu-item span:hover,
    li.hovered-menu-item a:hover {
    	background: #1E7905;
    }

    #wrapper {
    	clear: both;
    	width: 1400px;
    	margin: 0px auto 0px;    
    }

    h1 {
    	font-family: 'Roboto-Bold' !important;
    	color: #000;
    	font-size: 48px !important;
    	line-height: 120% !important;
    	margin: 0em 0 0.6em !important;
    	text-align: left;
    }

    .h1_pagefront {
    	line-height: 30px;
    	margin: 1.5em 0 1.5em 0;
    }

    .category {
    	border-collapse: inherit;
    }

    table {
    	width: 100%;
    	border: 0px;
    	border-style: hidden;
    	border-spacing: 0;
    	border-collapse: collapse;
    }

    td.category {
    	text-align: center;
    	vertical-align: top;
    	width: 25%;
    }

    tr.odd td,
    tr.even td {
    	padding: 0.4em;
    }

    .category tr td div {
    	height: 150px;
    }

    td.category div {
    	margin: 0.5em auto 0 auto;
    	padding: 0;
    }

    td.category img {
    	max-height: 150px;
    	width: auto;
    	border-radius: 3px;
    	margin: 0;
    	padding: 0;
    }

    td.category span {
    	line-height: 1.3em;
    }

    .tepllll,
    .krabsist {
    	clear: both;
    	font-size: 14px;
    	font-family: 'Fregat_regular';
    	color: #000;
    	letter-spacing: 1px;
    }

    tr td div.podrobnee23 {
    	display: inline-block;
    	height: auto;
    	margin: 0;
    }

    .but_zakazat2 {
    	padding: 0;
    	background-color: transparent;
    	color: #000;
    	display: block;
    	font-size: 15px;
    	text-align: center;
    	text-decoration: none;
    	/* width: 110px; */
    	height: 30px;
    	line-height: 28px;
    	float: left;
    	margin-bottom: 20px;
    	border: 1px solid #b2b2b2;
    	margin-top: 16px;
    	border-radius: 3px;
    	padding-left: 17px;
    	padding-right: 17px;
    	font-family: 'Fregat_regular';
    	font-weight: 600;
    	letter-spacing: 1px;
    }

    td.category .but_zakazat2:hover {
    	border: 1px solid #FE6A00;
    	background-color: #FE6A00;
    	color: #fff;
    	cursor: pointer;
    }

    .but_zakazat2 {
    	display: inline-block;
    	padding: 0 10px;
    	margin-right: 10px;
    	/*display: none;*/
    	font-size: 0px;
    	width: 42px;

    	background: #1E7905 url(/bitrix/templates/aktivagro/images/header-cart.svg) no-repeat center center !important;
    	display: block;
    	background: #1E7905;
    	border-radius: 8px;
    }

    .but_zakazat2+.but_zakazat {
    	display: inline-block;
    	padding: 0 20px;
    }

    .podrobnee23 .but_zakazat, .podrobnee23 .but_zakazat2 {
    	/*margin-top: 10px;*/
    }

    .but_zakazat,
    .sending13,
    .buildmode-grid .node .field-read-more a {
    	padding: 0;
    	background-color: transparent;
    	color: #000;
    	display: block;
    	font-size: 15px;
    	text-align: center;
    	text-decoration: none;
    	/* width: 110px; */
    	height: 30px;
    	line-height: 28px;
    	float: left;
    	margin-bottom: 10px;
    	border: 1px solid #b2b2b2;
    	margin-top: 10px;
    	border-radius: 3px;
    	padding-left: 17px;
    	padding-right: 17px;
    	font-family: 'Fregat_regular';
    	font-weight: 600;
    	letter-spacing: 1px;
    }

    .category .category:hover .but_zakazat,
    .but_zakazat:hover,
    .sending13:hover {
    	border: 1px solid #1E7905;
    	background-color: #1E7905;
    	color: #fff;
    	cursor: pointer;
    }   

    .bespl-form {
    	clear: both;
    	width: 100%;
    	height: 353px;
    	background: url(/bitrix/templates/aktivagro/images/glav_page/forma_consult.jpg) no-repeat;
    	text-align: center;
    	background-size: cover;
    	margin: 30px 0;
    	padding: 40px 46px 40px;
    	border-radius: 5px;
    	display: inline-block;
    }

    .wrap_bespl_form {
    	width: 52%;
    	text-align: left;
    }

    .bespl-form .bespl-form-title {
    	color: #fff;
    	font-family: 'Roboto-Bold' !important;
    	font-size: 34px;
    	line-height: 128.91%;
    	letter-spacing: 0.25px;
    }
    .view_price_div {
    	font-family: 'Roboto-Medium' !important;
    }

    .bespl-form .bespl-form-desc {
    	color: #fff;
    	margin: 10px 0 15px;
    	font-size: 20px;
    	line-height: 30px;
    }

    .bespl-form input[type="text"] {
    	border: 1px solid #bbbbbb;
    	border-radius: 5px;
    	padding: 10px 15px;
    	width: 100%;
    	font-size: 14px;
    	line-height: 20px;
    	letter-spacing: 0.25px;
    	color: #2B2A29;
    }

    .bespl-form #f_send {
    	border: medium none;
    	color: #ffffff;
    	cursor: pointer;
    	padding: 15px 60px;
    	width: unset !important;
    	background: #1E7905;
    	border-radius: 5px;
    	font-size: 14px;
    	text-align: center;
    	letter-spacing: 0.75px;
    	text-transform: uppercase;
    	font-family: 'Roboto-Medium' !important;
    }
    div.mf-submit button {
    	width: 95% !important;
    	margin-right: 0px !important;
    }

    .form_personal {
    	color: #fff;
    	margin-top: 10px;
    	display: block;
    }

    .form_personal a {
    	color: #fff;
    	text-decoration: underline;
    }

    #slideshow-wrapper {
    	width: 100%;
    	background: transparent url(/bitrix/templates/aktivagro/images/slideshow-shadow.png) no-repeat center bottom;
    	/* height: 420px; */
    	margin-bottom: -45px;
    	/* margin-top: 14px; */
    }

    .slideshow-inner {
    	width: 950px;
    	margin: 0 auto;
    	height: 374px;
    	position: relative;
    	z-index: 1;
    	overflow: hidden;
    	margin-bottom: 50px;
    }

    #slideshow-preface {
    	float: left;
    	position: absolute;
    	text-align: left;
    	z-index: 4;
    }

    .slideshow {
    	width: 910px;
    	height: 325px;
    	position: relative;
    	z-index: 2;
    	overflow: hidden;
    	margin-left: 20px;
    	margin-top: 17px;
    }

    .ban16 {
    	position: absolute;
    	top: 33px;
    	left: 395px;
    	color: white;
    	font-size: 21px;
    	width: 273px;
    	font-weight: bold;
    	font-family: 'Roboto';
    	letter-spacing: 3px;
    	text-align: left;
    	line-height: 30px;
    	display: none;
    }

    .ban15 {
    	text-transform: uppercase;
    	font-size: 14.583px;
    	line-height: 1.2;
    	position: absolute;
    	top: 23px;
    	left: 20px;
    	color: #fff;
    	line-height: 28px;
    	letter-spacing: 2px;
    	display: none;
    }

    .ban15_txt1 {
    	width: 371px;
    	font-size: 32px;
    	font-family: 'Roboto-Bold' !important;
    	color: rgb(255, 255, 255);
    	line-height: 1.2;
    	text-align: left;
    }

    .ban15_txt2 {
    	margin-top: 20px;
    	margin-bottom: 10px;
    	font-size: 18px;
    	font-family: "Arial";
    	color: rgb(255, 255, 255);
    	line-height: 1.2;
    }

    .ban15 a {
    	color: #fff;
    	text-decoration: underline;
    }

    .ban15 a:hover {
    	text-decoration: none;
    }

    .ban1 {
    	position: absolute;
    	top: 85px;
    	left: 245px;
    	font-size: 29px;
    	color: #fff;
    	display: none;
    }

    .dateprib {
    	background: #dc1111;
    	padding-left: 5px;
    	padding-right: 5px;
    	border-radius: 3px;
    	color: #fff;
    }

    .ban2 {
    	position: absolute;
    	top: 163px;
    	left: 123px;
    	font-size: 23px;
    	color: #0083b4;
    	font-weight: bold;
    	font-family: Arial;
    	width: 39%;
    	text-align: left;
    	display: none;
    }

    .ban13333 {
    	font-size: 16px;
    	font-weight: bold;
    	position: absolute;
    	top: 142px;
    	left: 62px;
    	color: #fff;
    	line-height: 32px;
    }

    .ban13333 a {
    	color: #fff;
    	text-decoration: underline;
    }

    .per {
    	position: absolute;
    	text-align: center;
    	background: #50a850;
    	padding: 10px 10px 10px 10px;
    	height: 65px;
    	width: 300px;
    	border: none;
    	margin-left: 180px;
    	margin-top: -111px;
    	border-radius: 15px;
    }

    .per {
    	-webkit-animation: cssAnimation 0.4291s 555555 ease-in-out;
    	-moz-animation: cssAnimation 0.4291s 5 ease-in-out;
    	-o-animation: cssAnimation 0.4291s 5 ease-in-out;
    }

    @-webkit-keyframes cssAnimation {
    	from {
    		-webkit-transform: rotate(0deg) scale(0.803) skew(1deg) translate(0px);
    	}
    	to {
    		-webkit-transform: rotate(0deg) scale(0.888) skew(1deg) translate(0px);
    	}
    }

    @-moz-keyframes cssAnimation {
    	from {
    		-moz-transform: rotate(0deg) scale(0.803) skew(1deg) translate(0px);
    	}
    	to {
    		-moz-transform: rotate(0deg) scale(0.888) skew(1deg) translate(0px);
    	}
    }


/*  @-o-keyframes cssAnimation {
        from { -o-transform:  rotate(0deg) scale(0.803) skew(1deg) translate(0px); }  
        to { -o-transform:  rotate(0deg) scale(0.888) skew(1deg) translate(0px); } } */

        .per1 {
        	color: #fff !important;
        	font-size: 28px;
        	line-height: 45px;
        }

        .ban14 {
        	font-size: 17.583px;
        	position: absolute;
        	top: 269px;
        	left: 28px;
        	color: #fff;
        	line-height: 33px;
        	letter-spacing: 2px;
        	display: none;
        }

        .ban14 a {
        	color: #fff;
        	text-decoration: underline;
        }

        .ban4_zag2 {
        	margin-top: 20px;
        	margin-left: 32px;
        }

        .ban4_zag2 span {
        	color: yellow;
        }

        .ban4_plus {
        	font-size: 70px;
        	margin-top: 23px;
        	margin-left: 141px;
        }

        .ban4_save {
        	font-size: 20px;
        	margin-top: 18px;
        }

        .prevbuttn {
        	position: absolute;
        	height: 33px;
        	width: 22px;
        	background: url(/bitrix/templates/aktivagro/images/but.png) no-repeat;
        	margin-top: -212px;
        	margin-left: -36px;
        	z-index: 9999;
        }

        .tranc {
        	-webkit-transition: all 1s ease;
        	-o-transition: all 1s ease;
        	-moz-transition: all 1s ease;
        	transition: all 1s ease;
        }

        .nextbuttn {
        	position: absolute;
        	height: 33px;
        	width: 22px;
        	background: url(/bitrix/templates/aktivagro/images/but.png) no-repeat;
        	background-position: -39px 0px;
        	margin-top: -212px;
        	margin-left: 963px;
        	z-index: 9999;
        }

        .title,
        .title a {
        	/*margin: 0 auto;
        	line-height: 1.2em;*/
        }

        .content-middle {
        	margin-top: 14px;
        	text-align: justify;
        }

        .content_left {
        	width: 75%;
        	float: left;
        }

        .content_right {
        	width: 25%;
        	float: left;
        }

        .akcia {
        	margin-bottom: 20px;
        	font-family: 'fregatbold';
        	color: red;
        }

        .kupitvkredit {
        	color: #000;
        	display: block;
        	font-size: 16px;
        	text-align: center;
        	text-decoration: none;
        	padding: 0 5px;
        	height: 52px;
        	line-height: 50px;
        	float: right;
        	margin-bottom: 10px;
        	margin-top: 10px;
        	border-radius: 3px;
        	font-family: 'Fregat_regular';
        	font-weight: 600;
        	border: 1px solid #b2b2b2;
        }

        .content_left .kupitvkredit {
        	background-color: #62635e;
        	font-family: 'Fregat_regular';
        	color: #fff;
        	margin-left: 70px;
        }

        .but_zakazat,
        .sending13 {
        	padding: 0;
        	background-color: transparent;
        	color: #000;
        	display: block;
        	font-size: 15px;
        	text-align: center;
        	text-decoration: none;
        	height: 30px;
        	line-height: 28px;
        	float: left;
        	margin-bottom: 20px;
        	border: 2px solid #1E7905;
        	margin-top: 10px;
        	border-radius: 3px;
        	padding-left: 5px;
        	padding-right: 5px;
        	font-family: 'Fregat_regular';
        	font-weight: 600;
        	letter-spacing: 1px;
        }

        .content_left .but_zakazat {
        	font-size: 18px;
        	width: 146px;
        	height: 50px;
        	line-height: 50px;
        	background-color: #1E7905;
        	font-family: 'Fregat_regular';
        	color: #fff;
        }

        .clearboth {
        	clear: both;
        }

        .region_ceny {
        	text-align: center;
        	width: 250px;
        }

        .region_ceny .voronej_real {
        	font-family: 'Roboto', regular;
        	font-weight: normal;
        	color: #F00;
        	padding-bottom: 10px;
        	font-size: 3.0em;
        	line-height: 41px;
        }

        .region_ceny .voronej_skidka {
        	font-family: 'Roboto', regular;
        	font-weight: normal;
        	color: #6c6c6c;
        	padding-bottom: 10px;
        	text-decoration: line-through;
        	font-size: 2em;
        }

        .in_stock {
        	background-color: #1E7905;
        	font-size: 18px;
        	width: 146px;
        	height: 50px;
        	line-height: 50px;
        	font-family: 'Fregat_regular';
        	color: #fff;
        	text-align: center;
        	border: 1px solid #b2b2b2;
        	display: inline-block;
        	border-radius: 3px;
        	font-weight: 600;
        }


/* .field-product-image {
    text-align: center;
    width: 250px;
    margin-top: 18px;

    } */


/* div.product-image {
    position: relative;
    height: auto;
    } */

    .namenotteplica {
    	width: 226px;
    	display: block;
    	margin: 0 auto;
    	font-size: 14px !important;
    	font-family: 'Fregat_regular';
    	color: #000;
    	height: 37px;
    	letter-spacing: 1px;
    	font-weight: 600;
    }

    .page-wrapper .top-menu {
    	position: relative;
    	top: 0px;
    	height: auto;
    	margin: 0 auto;
    	background: none;
    }
    .page-wrapper .top-menu2 {
    	/*margin-top: 15px;*/
    	margin-top: 0px;
    }
    .wrap_top_menu {

    }
    .page-wrapper-menu, .wrap_footer {
    	width: 100%;
    	background-color: #2B2A29;
    	max-width: none;
    }
    .wrap_footer {
    	margin-top: 20px;
    }
    .page-wrapper-menu1 {
    	background-color: #F5F5F5;
    }
    .page-wrapper-menu1 .horizontal-multilevel-menu li a.root-item, 
    .page-wrapper-menu1 .horizontal-multilevel-menu li a.root-item-selected, 
    .page-wrapper-menu1 .horizontal-multilevel-menu li span, 
    .page-wrapper-menu1 .korz_pusta {
    	color: #000;
    }
    .page-wrapper-menu1 .horizontal-multilevel-menu>li:hover {
    	background: #1E7905;
    }
    .page-wrapper-menu1 .horizontal-multilevel-menu li {
    	width: 140px !important;
    }
    .page-wrapper-menu1 .horizontal-multilevel-menu li a.root-item-selected {
    	background: #1E7905 !important;
    }
    .page-wrapper-menu1 .horizontal-multilevel-menu li a.root-item-selected {
    	color: #fff;
    }
    .gorod_menu::after {
    	background-image: url(/bitrix/templates/aktivagro/images/icon_strelka_grey.png);
    	background-repeat: no-repeat;
    	background-size: cover;
    	content: "";
    	display: block;
    	width: 16px;
    	height: 16px;
    	margin-left: 15px;
    }
    .gorod_menu::before {
    	background-image: url(/bitrix/templates/aktivagro/images/icon_geo.png);
    	background-repeat: no-repeat;
    	background-size: cover;
    	content: "";
    	display: block;
    	width: 24px;
    	height: 24px;
    	margin-right: 10px;
    }
    .gorod_menu {
    	display: flex;
    	align-items: center;
    	cursor: pointer;
    }
    .top-menu-inner {
    	margin-left: 0px;
    	padding-right: 0px;
    	height: 46px;
    	background: none;
    	z-index: 22222222;

    	padding-top: 0px;
    	text-align: center;
    }

    .horizontal-multilevel-menu li {
    	width: 204px;
    	float: left;
    	height: 46px;
    	padding: 0 0px 0 0;
    	box-sizing: border-box;
    	background: none;
    	text-align: left;
    }
    .horizontal-multilevel-menu>li:nth-child(1) {
    	width: 260px;
    }
    .horizontal-multilevel-menu>li:nth-child(2) {
    	width: 300px;
    }
    .horizontal-multilevel-menu>li:nth-child(3) {
    	width: 115px;
    }
    .horizontal-multilevel-menu>li:nth-child(10) {
    	width: 155px;
    }

    .horizontal-multilevel-menu li a.root-item,
    .horizontal-multilevel-menu li a.root-item-selected,
    .horizontal-multilevel-menu li span {
    	font-size: 16px;
    	font-family: 'Roboto', regular;
    	color: #fff;
    	text-decoration: none;
    	/*width: 100%;*/
    	/*vertical-align: middle;*/
    	text-align: center;
    	line-height: 46px;
    	display: inline-block;
    	font-weight: normal;
    	cursor: pointer;
    	padding: 0;
    }
    .horizontal-multilevel-menu li a.root-item-selected {
    	width: 100%;
    	float: left;
    	padding: 0 1px 0 0;
    	font-weight: normal;
    	line-height: 46px;
    	/*background: #1E7905;*/
    }

    .horizontal-multilevel-menu li:hover,
    .horizontal-multilevel-menu li.jshover,
    .horizontal-multilevel-menu a:hover,
    .horizontal-multilevel-menu li:hover a.root-item,
    .horizontal-multilevel-menu li.jshover a.root-item {
    	background: #1E7905;
    	color: #fff;
    }

    .horizontal-multilevel-menu li:hover li:hover a,
    .horizontal-multilevel-menu li:hover li:hover li:hover a,
    .horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
    .horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
    .horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a {
    	color: #fff;
    }

    .horizontal-multilevel-menu li ul {
    	padding: 0;
    	margin: 0px;
    	z-index: 2000;
    	display: none;
    	/*position: relative;*/
    	margin-left: -42px;
    	background-color: #2B2A29;
    	border: none;
    	width: 210px;
    }
    .horizontal-multilevel-menu li:nth-child(1) ul {
    	width: 230px;
    }
    .horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(3) ul {
    	width: 327px;
    }
    .horizontal-multilevel-menu li ul li {
    	width: 100%;    
    	background: none;
    	float: left;
    	height: 34px;
    	padding: 0px;
    	border: none;
    	line-height: 34px;
    }

    .horizontal-multilevel-menu li ul li a {
    	height: 34px;
    	line-height: 34px;
    	background: none;
    	padding: 0px 8px;
    	margin: 0px;
    	font-size: 16px !important;
    	font-family: 'Roboto', regular !important;
    	color: #fff;
    	text-decoration: none;
    	width: 100%;
    	text-align: left;
    	display: inline-block;
    	cursor: pointer;
    }
    .horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(2) ul {
    	width: 456px;
    }
    .horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(4) ul {
    	width: 225px;
    }
    .horizontal-multilevel-menu li ul li ul li {
    	/*width: max-content;*/
    }
    .horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(2) ul li {
    	width: 33.333333%;
    }

    .horizontal-multilevel-menu li a,
    .horizontal-multilevel-menu li:hover li a,
    .horizontal-multilevel-menu li:hover li:hover li a,
    .horizontal-multilevel-menu li:hover li:hover li:hover li a,
    .horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
    .horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a {
    	color: #fff;
    	font-weight: normal;
    }

    .arrow_down {
    	display: inline-block;
    	background: transparent url(/bitrix/templates/aktivagro/images/strelka_white.png) no-repeat;
    	max-width: 20px !important;
    	max-height: 12px !important;
    	margin-bottom: 2px;
    	margin-left: 10px;
    	height: 8px;
    	width: 14px;
    }
    .arrow_right {
    	display: inline-block !important;
    	background: transparent url(/bitrix/templates/aktivagro/images/strelka_white.png) no-repeat;
    	max-width: 14px !important;
    	max-height: 8px !important;
    	margin-top: 14px;
    	margin-left: 10px;
    	height: 8px;
    	width: 14px;
    	-webkit-transform: rotate(-90deg);
    	-moz-transform: rotate(-90deg);
    	-ms-transform: rotate(-90deg);
    	-o-transform: rotate(-90deg);
    	transform: rotate(-90deg);
    	float: right;
    }


/* a.root-item::after {
    display: inline-block !important;
    background: transparent url(/bitrix/templates/aktivagro/images/strelka_white.png) no-repeat;
    max-width: 20px !important;
    max-height: 12px !important;
    margin-bottom: 2px;
    margin-left: 10px;
    } */

    .img_width {
    	width: 75%;
    }

    .textalign_center {
    	text-align: center;
    }

    .textalign_justify {
    	text-align: justify;
    }

    .textalign_left {
    	text-align: left;
    }

    .newtblll td,
    .newtblll {
    	border: 1px solid #000;
    }

    .newtblll tr td:nth-child(1) p,
    .newtblll tr td:nth-child(2) p,
    .newtblll tr td:nth-child(3) p,
    .newtblll tr td:nth-child(4) p,
    .newtblll tr td:nth-child(5) p {
    	text-align: center;
    }

    .kolonka2 {
    	width: 360px;
    }

    .kolonka2 p {
    	text-align: center;
    }

    .shtamp_vnesh {
    	text-align: center;
    	float: left;
    }

    .shtamp {
    	border-width: 2px;
    	border-color: rgb(200, 0, 0);
    	border-radius: 3px;
    	border-style: solid;
    	left: 279px;
    	top: 5px;
    	width: 130px;
    	height: 45px;
    	color: rgb(200, 0, 0);
    	font-size: 12px;
    	padding-left: 3px;
    	padding-top: 3px;
    	font-family: 'Intro', regular;
    	line-height: 1.2;
    	text-align: center;
    	display: inline-block;
    }

    .shtamp_txt {
    	font-size: 16px;
    	font-weight: bold;
    	font-family: 'Intro', regular;
    }

    .keep_txt a {
    	color: #0066cc;
    }

    .inlineblock {
    	display: inline-block;
    }

    a.btn_fund {
    	font-size: 18px;
    	width: 336px;
    	height: 50px;
    	line-height: 50px;
    	background-color: #1E7905;
    	font-family: 'Fregat_regular';
    	color: #fff;
    }

    .proizv_img {
    	width: 100%;    	
    }

    .fundbruss {
    	float: left;
    	width: 48%;
    	text-align: center;
    }

    .fundsvai {
    	float: right;
    	margin-left: 20px;
    	width: 48%;
    	text-align: center;
    }

    .fundsvai img,
    .fundbruss img {
    	height: 287px;
    }

    .podrobnee_fundament {
    	display: inline-block;
    }


    .node {
    	margin: 0em 0 1em;
    	padding-bottom: 1em;
    	/*border-bottom: 1px dotted #bbb;*/
    }

    .zima_zag {
    	margin-top: 0px;
    	margin-bottom: 12px;
    }

    a.ceny_ssylka_green {
    	color: #1E7905;
    }

    .MsoTableGrid {
    	border: none;
    	width: 100%;
    }

    .pclass_zach {
    	text-decoration: line-through;
    	font-size: 14px;
    	margin: 0;
    	text-align: center;
    }

    .pclass_new_cena {
    	color: red !important;
    	margin: 0;
    	padding-top: 10px;
    	text-align: center;
    }

    .MsoTableGrid_zag1 {
    	width: 317pt;
    	border: solid windowtext 1px;
    }

    .MsoTableGrid_zag2 {
    	width: 161pt;
    	border: solid windowtext 1px;
    }

    .color_green {
    	color: #1E7905;
    }

    .about_proizv {
    	width: 100%;
    	text-align: center;
    	background-color: #1E7905;
    	padding: 10px 0;
    }

    .about_proizv a {
    	color: #fff;
    	border-bottom: 1px solid;
    }

    .img_tv {
    	width: 44px;
    	position: relative;
    	top: 0px;
    }

    .sertifikat {
    	float: left;
    	margin-top: 10px;
    	margin-left: 5px;
    	height: 208px;
    	width: 156px;
    }

    .sertifikat_img {
    	width: 100%;
    	height: 100%;
    }

    .sert_wrap {
    	display: inline-block;
    }

    .vidinstr {
    	clear: both;
    }

    .osob_block1 {
    	margin-top: 15px;
    	font-size: 18px;
    	font-family: 'Roboto-Bold' !important;
    	line-height: 1.3;
    }

    .osob_h2 {
    	margin: 0 auto;
    	display: block;
    	width: 504px;
    	margin-top: 15px;
    }

    .cifra {
    	font-size: 60px;
    	color: #76a94a;
    	line-height: 0.9;
    	text-align: left;
    	font-family: 'Roboto-Bold' !important;
    	letter-spacing: 6px;
    }

    .floatleft {
    	float: left;
    }

    .osob_block2 {
    	text-align: left;
    	width: 423px;
    	padding-left: 10px;
    	padding-top: 8px;
    	display: block;
    }

    .osob_txt2 {
    	font-size: 22px;
    	color: #76a94a;
    	line-height: 0.9;
    	font-family: 'Roboto-Bold' !important;
    	letter-spacing: 1px;
    }

    .clearfix:before,
    .clearfix:after {
    	content: " ";
    	display: table;
    }

    .clearfix:after {
    	clear: both;
    }

    .osob_center {
    	margin-top: 20px;
    	display: inline-block;
    }

    .osob_block3 {
    	border: 3px solid #f00;
    	padding: 5px;
    	padding-top: 18px;

    	position: relative;
    	margin-bottom: 20px;
    }

    .osob_block4 {
    	border: 3px solid #76a94a;
    	padding: 5px;
    	padding-top: 18px;
    	position: relative;
    	margin-bottom: 20px;



    }

    .example3 {
    	display: inline-block;
    	position: relative;
    	width: 100%;
    }


    .osob_h3 {
    	position: absolute;
    	top: -13px;
    	left: 9px;
    	z-index: 10;
    	background-color: #fff;
    	color: #f00;
    	padding-left: 5px;
    	padding-right: 5px;
    	letter-spacing: 1px;
    	font-size: 15px;
    	width: 62%;
    }

    .example_beauty {
    	display: inline-block;
    	position: relative;
    	width: 100%;
    	height: 175px;
    }

    .err {
    	width: 40px;
    	height: 35px;
    	background-image: url(/bitrix/templates/aktivagro/images/pun/err.png);
    	background-repeat: no-repeat;
    	background-size: cover;
    	bottom: 138px;
    	left: 3px;
    	position: absolute;
    }

    .err- {
    	width: 40px;
    	height: 35px;
    	background-image: url(/bitrix/templates/aktivagro/images/pun/err-.png);
    	background-repeat: no-repeat;
    	background-size: cover;
    	bottom: 138px;
    	left: 3px;
    	position: absolute;
    }

    .example3 .example_text {
    	display: flex;
    	align-items: center;
    	justify-content: space-around;
    	height: 130px;
    	color: #fff;
    	padding: 4px;
    	background-color: rgba(104, 109, 103, .8);
    	font-size: 16px;
    	text-align: center;
    	line-height: normal;
    }


    .img_preim_plus {
    	width: 40px;
    	height: 40px;
    	margin-top: -50px;
    	margin-left: 3px;
    	position: absolute;
    }


/* .vybor_width {
    width: 653px;
    margin: 0 auto;
}
*/

.ofice_m1 {
	margin-top: 15px;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

.ofice_m2 {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 100%;
	height: auto;
	margin-top: 15px;
}

.metro {
	position: relative;
	top: 2px;
	width: 30px;
}

.rekv th {
	text-align: left;
	background: #E6E6E6;
}



.horizontal-multilevel-menu li:hover a.root-item-selected:hover {
	background: #1E7905;
}

.horizontal-multilevel-menu li:hover li.item-selected {
	background-color: #2B2A29;
}

.horizontal-multilevel-menu li a.root-item-selected:hover .horizontal-multilevel-menu li {
	background: #1E7905;
}


/* оптовикам */

.window {
	width: 100%;
	/*font-size: 17px;*/
	color: #6c6c6c;
	line-height: 1.2em;
	font-family: 'Roboto';
}

.window .width {
	width: 75%;
	margin: 0 auto;
}

.block1 {
	width: 100%;
	height: 114px;
	color: #fff;
	background-color: #646562;
}

.block1_1 {
	float: left;
	margin-left: 30px;
	margin-top: 30px;
	width: 75%;
	font-size: 24px;
	text-align: center;
	font-family: 'Roboto-Bold' !important;
	line-height: 1.2;
	/* letter-spacing: 2.6px; */
	text-transform: uppercase;
	color: #fff;
}

.BestCena {
	float: left;
	margin-left: 15px;
	margin-top: 11px;
}

.block2 {
	height: 400px;
	background-image: url(/bitrix/templates/aktivagro/images/fon1.jpg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 100% 0;
}

.block2_txt1 {
	width: 43%;
	padding-top: 100px;
	padding-left: 20px;
	text-align: left;
	font-family: 'Roboto-Bold' !important;
	line-height: 1.2em;
	font-size: 20px;
	/* letter-spacing: 1.7px; */
}

.block2_txt2 {
	width: 43%;
	padding-top: 20px;
	padding-left: 20px;
	/* font-size: 14px; */
	text-align: left;
	font-family: 'Roboto';
	font-size: 20px;
	line-height: 1.2em;
	/* letter-spacing: 1.7px; */
	/* color: rgb(90, 96, 102); */
}

.block3 {
	width: 100%;
	margin-top: -2px;
	height: 50px;
	color: #fff;
	background-color: #646562;
	text-align: center;
	font-size: 20px;
	font-family: 'Roboto-Bold' !important;
	line-height: 50px;
	/* letter-spacing: 2.6px; */
}

.block4 {
	width: 100%;
	height: 260px;
}

.block4_1 {
	float: left;
	width: 31%;
	text-align: center;
}

.block4_1_otstup {
	margin-left: 20px;
}

.figura1 {
	margin-left: 30px;
	margin-top: 20px;
}

.block4_1_txt1 {
	text-align: center;
	font-weight: bold !important;
}

.block4_1_txt2 {
	padding-left: 3px;
	font-weight: normal;
	text-align: center;
	margin-top: 8px;
}

.block4_2 {
	float: left;
	width: 172px;
	margin-left: 66px;
}

.figura2 {
	/* margin-left: 30px; */
	margin-top: 24px;
}

.block4_3 {
	float: left;
	width: 185px;
	margin-left: 50px;
}

.block5 {
	width: 100%;
	height: 360px;
	color: rgb(90, 96, 102);
	display: inline-block;
}

.block5_1 {
	width: 50%;
	margin-top: 18px;
	float: left;
	height: 95px;
}

.figura4 {
	float: left;
	width: 15%;
}

.block5_1_txt {
	float: left;
	width: 82%;
	margin-left: 5px;
}

.block5_1_txt1 {
	padding-top: 5px;
	text-align: left;
	font-weight: bold !important;
}

.block5_1_txt2 {
	padding-top: 5px;
	font-weight: normal;
	text-align: left;
	color: rgb(90, 96, 102);
}

.block5_2 {
	margin-top: 18px;
	float: left;
}

.block6 {
	width: 100%;
	height: 70px;
	color: #fff;
	background-color: #646562;
}

.figura10 {
	float: left;
	margin-left: 20px;
	margin-top: -15px;
}

.block6_1 {
	line-height: 70px;
	font-size: 20px;
	text-align: center;
	font-family: 'Roboto-Bold' !important;
	color: #fff;
	text-transform: uppercase;
}

.block7 {
	width: 100%;
}

.block7_1 {
	font-size: 25px;
	text-align: center;
	font-family: 'Roboto-Bold' !important;
	line-height: 1.2;
	width: 85%;
	margin: 0 auto;
	margin-top: 50px;
}

.block7_2 {
	margin-top: 30px;
	display: inline-block;
}

.block7_3 {
	width: 60%;
	float: left;
	margin-left: 4px;
	/* font-size: 14px; */
	font-family: "Roboto";
	color: rgb(87, 100, 95);
	/* line-height: 1.2; */
	/* letter-spacing: 1.4px; */
	margin-top: 0px;
}


/* Форма обратной связи */

#inline {
	float: right;
	margin-left: 51px;
	width: 350px;
	height: 350px;
	background: #646562;
	border-radius: 5px;
}

.block7_4_1 {
	font-size: 16px;
	font-family: 'Roboto-Bold' !important;
	color: #fff;
	margin-top: 25px;
	text-align: center;
}

.block73txt p {
	/*font-size: 17px !important;*/
	line-height: 1.3;
	margin-top: 0;
	margin-bottom: 5px;
}

.block73span {
	line-height: 1.3;
}

.zag_acciya {
	/*font-size: 17px;*/
	color: #000;
}

.block7_4_2 {
	margin-left: 21px;
	/*   font-size: 14px; */
	font-family: "Roboto";
	color: #fff;
	/* line-height: 1.2; */
	/* letter-spacing: 1.4px; */
	margin-top: 8px;
	text-align: left;
}

.txt_name {
	margin-top: 35px;
	display: inline-block;
	margin-bottom: 10px;
	padding: 5px 0px 5px 10px;
	width: 98%;
	font-size: 16px;
	font-family: "Arial";
	color: rgb(90, 96, 102);
	/* line-height: 1.2; */
	height: 30px;
	border: none;
}

.txt_phone {
	display: inline-block;
	margin-bottom: 10px;
	padding: 5px 0px 5px 10px;
	width: 98%;
	font-size: 16px;
	font-family: "Arial";
	color: rgb(90, 96, 102);
	/* line-height: 1.2; */
	height: 30px;
	border: none;
}

.txt_email {
	display: inline-block;
	margin-bottom: 24px;
	padding: 5px 0px 5px 10px;
	width: 98%;
	font-size: 16px;
	font-family: "Arial";
	color: rgb(90, 96, 102);
	/* line-height: 1.2; */
	height: 30px;
	border: none;
}

.txtarea {
	display: inline-block;
	color: #676767;
	width: 617px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	padding: 5px 9px;
	font-size: 15px!important;
	/* line-height: 1.4em; */
	height: 80px;
}

.txt:focus,
.txtarea:focus {
	border-style: solid;
	border-color: #bababa;
	color: #444;
}

input.error,
textarea.error {
	border-color: #973d3d;
	border-style: solid;
	background: #f0bebe;
	color: #a35959;
}

input.error:focus,
textarea.error:focus {
	border-color: #973d3d;
	color: #a35959;
}

#send {
	color: #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	font-family: "Impact";
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	/* line-height: 1.2; */
	background: #59ab3f;
	width: 101%;
	height: 40px;
	letter-spacing: 1px;
	border: none;
}

.block4_1:nth-child(3) {
	padding-right: 0;
}


/* Форма обратной связи */


/* счетчик */

.cd-wrapper {
	display: inline-block;
	margin: 0 auto;
	zoom: 90%;
	margin-top: 8px;
}

.cntSeparator {
	font-size: 50px;
	line-height: 70px;
	margin: 0 10px;
}

.cd-wrapper .d div {
	float: left;
	text-align: center;
	width: 104px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0 0 36px;
}

.cd-wrapper .d div:first-child {
	margin-left: 1px;
}

.clear {
	clear: both;
}


/* конец счетчика */

#send:hover {
	background: rgb(255, 255, 255);
	color: #59ab3f;
}

.block8 {
	margin-top: 30px;
}

.block_kontakty {
	float: left;
	margin-top: 60px;
	width: 100%;
}

.kontlip {
	margin-top: 30px;
}

.txt1 {
	margin-top: 24px;
	margin-bottom: 6px;
}


/* оптовикам */

.fancybox-title-inside {
	color: white;
}

#f_contact, #f_contact_deshevle {
	width: 500px;
	margin: auto;
}

#f_contact input, #f_contact_deshevle input {
	background-color: #ebebeb;
	border: medium none;
	display: block;
	font-family: 'Roboto', regular;
	color: #6c6c6c;
	font-weight: normal;
	font-size: 17px;
	padding: 13px 17px;
	width: 100%;
	margin: 0 auto;
	margin-top: 10px;
}

#feedback h2 {
	text-align: center;
}

#f_contact textarea, #f_contact_deshevle textarea {
	background-color: #ebebeb;
	border: medium none;
	font-family: 'Roboto', regular;
	color: #6c6c6c;
	font-weight: normal;
	font-size: 17px;
	padding: 13px 17px;
	width: 100%;
	resize: none;
	height: 74px;
	margin: 0 auto;
	margin-top: 10px;
	display: block;
}

.sending13 {
	text-align: center;
	margin: 0 auto;
	float: none;
	margin-bottom: 20px;
	margin-top: 20px;
	/* padding: 0; */
}

.fz152 {
	font-family: 'Roboto', regular;
	color: #6c6c6c;
	font-weight: normal;
	font-size: 16px;
	text-align: center;
}

.fz152 a {
	text-decoration: underline;
	color: #1E7905;
	cursor: pointer;
}

#f_gorod,
#f_tepl,
#f_cena,
#f_site,
#f_gorod_deshevle,
#f_tepl_deshevle,
#f_cena_deshevle,
#f_site_deshevle {
	display: none !important;
}

.category {
	text-align: center;
	vertical-align: top;
}

.img_wrapper {
	height: 200px;
	margin: 0.5em auto 0 auto;
	padding: 0;
}

.img_wrapper img {
	/*max-height: 333px;*/
	width: 100%;
	height: auto;
	border-radius: 3px;
	margin: 0;
	padding: 0;
}

.dopuslugi_kartochka_tovara .category_katalog.kat_ .img_wrapper img {
	/*height: 200px;
	width: 267px;*/
}

.more_product_wrap1 .img_wrapper,
.more_product_wrap2 .img_wrapper {
	height: 150px;
	overflow: hidden;
}

.more_product_wrap1 .img_wrapper img,
.more_product_wrap2 .img_wrapper img {
	max-height: 200px;
	width: auto;

}
.nazvtepl {
	font-size: 13px;
	font-family: 'fregatbold';
	color: #000;
	display: block;
	letter-spacing: 0.2px;
	line-height: 1.5em;
	height: 78px;
	max-height: 80px;
	width: auto;
	margin: 0 auto;	
}

.category_katalog.kat_ .nazvtepl {
	font-weight: bold !important;
	font-size: 15px;
}

.tepllll,
.krabsist {
	clear: both;
	font-size: 14px !important;
	font-family: 'Fregat_regular';
	color: #000;
	letter-spacing: 1px;
}

.category .podrobnee23 {
	display: inline-block;
	height: auto;
	margin: 0;
}

.category .but_zakazat2:hover {
	border: 1px solid #FE6A00 !important;
	background-color: #FE6A00 !important;
	color: #fff !important;
	cursor: pointer;
}

.category_katalog:hover .but_zakazat,
.but_zakazat:hover,
.sending13:hover {
	border: 1px solid #1E7905;
	background-color: #1E7905 !important;
	color: #fff !important;
	cursor: pointer;
}

.row.product-item-list-col-4 {
	width: 1400px;
	margin: 0 auto;
}

.fund1 {
	text-align: center;
	margin: 0 auto;
	display: block;
	width: 665px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.plus,
.minus {
	position: relative;
	top: -1px;
	margin-right: 10px;
}

.kolonka3 {
	width: 327px;
	text-align: center;
}

.newtblll td,
.newtblll {
	border: 1px solid #000;
}

.newtblll tr td:nth-child(2),
.newtblll tr td:nth-child(3),
.newtblll tr td:nth-child(4),
.newtblll tr td:nth-child(5) {
	text-align: center;
}

.textcenter {
	text-align: center;
}

.otstup_small_foto img {
	margin-top: 5px;
}

.bxslider li {
	padding: 0;
	background: none;
}

.bxslider1 li {
	padding: 0;
	background: none;
}

.bx-wrapper img {
	width: 100%;
	max-width: 100%;
	display: block;
	height: auto;
}



.bx-wrapper .bx-prev {
	left: -43px;
}

.bx-wrapper .bx-next {
	right: -43px;
}

.kol6,
.kol8,
.kol10 {
	display: none;
}

.vab_dl span, .vab_dl2 span, .vab_shir span, .vab_shir2 span, .vab_shag2 span, .vab_polikarbonat span {
	color: #000;
	margin-right: 10px;
	float: left;
	background-color: #F8F7F7;
	display: block;
	width: 30px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-family: 'Fregat_regular';
	font-size: 16px;
	cursor: pointer;
	border-radius: 6px;
	/**
	 * Для эксплорера
	 */
	 -ms-user-select: none;
	/**
	 * Для мозилы
	 */
	 -moz-user-select: none;
	/**
	 * Для конкверора
	 */
	 -khtml-user-select: none;
	/**
	 * Для Сафари и Хрома
	 */
	 -webkit-user-select: none;
	}
	.vab_dl span, .vab_dl2 span, .vab_shir span, .vab_shir2 span, .vab_shag2 span, .vab_polikarbonat span {
		width: 45px;
	}
	.vabrazmer_txt {
		/*font-size: 16px;*/
		margin-bottom: 10px;
		text-align: left;
		float: left;
	}
	.ccc .vabrazmer_txt {
		width: 262px;
		margin-right: 10px;
		margin-bottom: 0px;
		line-height: 45px;
	}

	a.url {
		text-decoration: underline;
		color: #1E7905;
	}
	a.url:hover {
		text-decoration: none;
	}
	.vabr {
		background-color: #1E7905 !important;
		color: #fff !important;
	}

	.minuskorz,
	.pluskorz {
		display: inline-block;
		width: 24px;
		height: 24px;
		line-height: 24px;
		background-color: #1E7905;
		font-size: 24px;
		text-align: center;
		color: #fff;
		-ms-user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
		user-select: none;
		cursor: pointer;
	}
	.minuskorz {
		margin-right: 7px;
	}
	.pluskorz {
		margin-left: 7px;
	}


	.itogo {
		float: right;
		font-weight: bold !important;
		font-size: 23px;
		margin-top: 30px;
		margin-bottom: 20px;

	}

	.td {
		float: left;
	}
	.td:nth-child(1) {
		width:30%;
	}
	.td:nth-child(2) {
		width:70%;
	}

	.tr {
		clear: both;
		margin-bottom: 10px;
		display: flex;
		justify-content: space-between;
	}


	.dannpokup input {
		width: 100%;
		background-color: transparent;
		border: 0;
		border-bottom: .0625rem solid #bebebe;
		outline: 0;
		border-radius: 0;    
		margin: 0;
		font-size: 1rem;
		padding: 0 0 .3rem;    
		box-sizing: border-box;
	}

	.dannpokup textarea {
		width: 100%;
		height: 52px;
		font-size: 1rem;
		border: .0625rem solid #bebebe;
	}

	.pesrdannlable a {
		text-decoration: underline;
	}

	.errorred {
		border: 2px solid red !important;
	}

	.korzina:before {
		background-image: url(/bitrix/templates/aktivagro/images/korz.png);
		background-repeat: no-repeat;
		background-size: cover;
		content: "";
		display: block;
		width: 32px;
		height: 25px;
		float: left;
		margin-right: 5px;
	}

	.v_card_s_1tel {
		display: inline-block;
		float: right;
		margin-top: 20px;
	}

	.v_card_s_2tel {
		display: inline-block;
		float: right;
		/*margin-top: 6px;*/
	}

	.korzina {
		position: absolute;
		margin-top: 53px;
		margin-left: -166px;
		float: right;
	}

	.gorod_voronezh .korzina {
		margin-left: -127px;
	}

	.gorod_msk .korzina {
		margin-top: 72px;
		margin-left: -185px;
	}

	.gorod_tambov .korzina {
		margin-left: -106px;
	}

	.page-wrapper .wid,
	#footer {
		width: 1400px;
	}

	.koltov {
		font-family: 'bicubikregular';
		color: #1E7905;
		font-size: 20px;
		line-height: 24px;
		position: relative;
	}

	.rubl {
		font-family: 'bicubikregular';
		color: #1E7905;
		font-size: 20px;
		line-height: 24px;
		position: relative;
		margin-left: 15px;
	}

	.row {
		margin: 0;
	}

	.cart {
		font-family: 'Roboto', regular;
		font-size: 19px;
	}

	.tab_zakaz th {
		color: #ffffff;
		font-size: 19px;
	}

	.tab_zakaz thead tr {
		background-color: #1E7905;
		height: 40px;
	}

	.tab_zakaz {
		margin-top: 15px;
	}

	.tab_zakaz thead th,
	.tab_zakaz td {
		text-align: center;
	}

	.tab_zakaz th:nth-child(3) {
		width: 10%;
	}

	.tab_zakaz td {
		padding-top: 15px;
	}

	.cart h3 {
		text-align: center;
	}

	.sposobdost,
	.dannpokup {
		float: left;
		width: 49.5%
	}

	.dannpokup {
		margin-left: 1%;
	}

	#f_cart .but_zakazat {
		border: 1px solid #1E7905 !important;
		background-color: #1E7905 !important;
		color: #fff !important;
		font-size: 18px;
		width: 120px;
		margin: 20px auto;
		float: none;
		height: 52px;
		line-height: 52px;
		padding: 0px 43px;
		display: table;
	}

	#f_cart .but_zakazat:hover {
		background-color: #306500 !important;
	}

	#samovoz {
		margin: 0px;
	}

	.cart label {
		font-weight: normal;
	}

	.zagcart {

		color: #fff;
		background-color: #1E7905;
		height: 40px;
		display: block;
		line-height: 40px;
		padding-left: 15px;
		margin-bottom: 15px;
	}

	.sh_img {
		text-align: center;
	}

	.shem_blocks {
		text-align: left;
	}

	.shembox_box {
		width: 24%;
		padding: 0px 10px 25px 50px;
		position: relative;
		display: inline-block;
		vertical-align: top;
		box-sizing: border-box;
	}

	.shembox_box span {
		position: absolute;
		top: 0;
		left: 0;
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 18px;
		font-weight: bold!important;
		color: #fff;
		background: #1E7905;
		border-radius: 50%;
		text-align: center;
	}



	.video_instr {
		width: 70%;
	}

	.textaligncenter {
		text-align: center;
	}

	.slide_box {
		padding: 10px;
	}

	.otz_name {
		margin: 0 0 15px;
		font-size: 24px;
	}


/* ==================
Карточка товара
================== */

.product-image {
	clear: right;
	float: none;
	margin-left: 4px;
	padding-left: 4px;
	padding-top: 4px;
	text-align: center;
	padding-bottom: 30px;
}

.product-image .main-product-image {
	padding-bottom: 0px;
}

.imagecache-product {
	height: 350px;
	width: auto;
}

.product-image .more-product-images a {
	padding-right: 6px;
}

.newpro4 div {
	/*float: none!important;
	width: 100%!important;
	margin: 0px 0 10px !important;
	text-align: left!important;*/
}

.newpro4 .voronej_real {
	/*min-width: 90px;
	font-size: 3.0em !important;
	padding-left: 0px !important;
	color: #ff0000;*/
}

.newpro4 .voronej_real span {
	color: #000;
	font-family: 'Roboto-Bold' !important;
	font-size: 2.3em;
	line-height: 1.3em;
}

.newpro4 .cost_price1,
.newpro4 .cost_price23 {
	display: inline-block;
	vertical-align: top;
	width: auto!important;
	margin: 0!important;
}

.newpro4 .in_stock {
	margin: 0!important;
	line-height: 18px;
	background: none;
	width: auto!important;
	height: auto!important;
	font-size: 18px!important;
	display: table;
	font-weight: 500 !important;
	color: #306500!important;
	text-align: left!important;
	margin-top: 15px!important;
	margin-bottom: 17px !important;
	border: 1px solid #306500!important;
	padding: 5px;
	display: none;
}

.field-zakazattovar-v-kartochke {
	position: relative;
}

.newpro3 {
	display: flex;
}

.field-zakazattovar-v-kartochke .but_zakazat {
	font-size: 16px;
	height: 52px;
	line-height: 52px;
	background-color: #1E7905 !important;
	color: #fff !important;
	margin-right: 5px;
	width: 100%;
}

.field-zakazattovar-v-kartochke .kupitvkredit {
	/* background-color: #1E7905 !important; */
	background-color: #fff !important;
	font-family: 'Fregat_regular';
	color: #1E7905 !important;
	width: 100%;
	border: 2px solid #1E7905;
}
.field-zakazattovar-v-kartochke .kupitvkredit {
	width: 192px;
	margin-left: 10px;
} 
/*.wrap_btn_kupitvkredit {
	width: 192px;
    margin-left: 10px;
    }*/
    .field-zakazattovar-v-kartochke .but_zakazat {
    	width: calc(100% - 152px);
    }
/*.wrap_btn_v_korzinu {
	width: calc(100% - 152px);
	}*/

	.but_online {
		display: none;
	}

	.but_zakazat_butcat .but_zakazat:hover,
	.field-zakazattovar-v-kartochke .but_zakazat:hover {
		background-color: #306500 !important;
	}

	.wrap_akciya {
		width: 100%!important;
		padding: 5px;
		box-sizing: border-box;
		border: 2px #ff0000 solid;
		color: #ff0000;
		height: 62px;
	}

	.akciya_txt {
		text-align: center;
		color: #ff0000!important;
		font-size: 14px;
		line-height: 48px;
	}


/* .horizontal-multilevel-menu li:nth-last-child(1), .horizontal-multilevel-menu li:nth-last-child(1) a.root-item-selected {
    width: 168px; 
    } */

    .sketchfab-embed-wrapper {
    	background: #e4dad0 url(/bitrix/templates/aktivagro/images/loading.gif) 50% 50% no-repeat;
    	position: relative;
    }

    .sketchfab-embed-wrapper {
    	display: none;
    }

    .frame_mask {
    	background: url(/bitrix/templates/aktivagro/images/mask.png);
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	z-index: 0;
    }

    .frame_link {
    	position: absolute;
    	width: 128px;
    	height: 128px;
    	background: url(/bitrix/templates/aktivagro/images/play.png);
    	top: 50%;
    	left: 50%;
    	margin: -64px 0 0 -64px;
    	cursor: pointer;
    	z-index: 1;
    }

    .imgsavewinter {
    	width: 100%;
    	margin-bottom: 10px;
    }

    .ceny_proizv tr:nth-child(2n+1) {
    	background-color: #c8ffb6;
    }

    .ceny_proizv th {
    	width: 50%;
    	text-align: left;
    	padding: 10px;
    	background-color: #666;
    	color: #fff;
    }

    .ceny_proizv td {
    	width: 50%;
    	text-align: left;
    	padding: 10px;
    }

    .ceny_proizv a,
    .ceny_proizv a:visited {
    	color: #000;
    	border-bottom: 1px solid;
    }

    .ceny_proizv tr:nth-child(2n+1) {
    	background-color: #c8ffb6;
    }

    .proizv_video {
    	text-align: center;
    	margin-top: 14px;
    }

    .payments-section-list {
    	width: 100%;
    	margin: 0px 0px 25px 0px;
    	padding: 0px 0px 20px 0px;
    	border-bottom: 1px dotted #dee0ee;
    }

    .payments-section-list ul {
    	margin: 0px;
    	padding: 0px;
    	list-style: none;
    }

    .payments-section-list ul li {
    	padding: 3px 5px;
    	list-style: none;
    }

    .payments-section-list>ul>li>.payment-section-title {
    	font-size: 18px;
    	font-weight: 600;
    	color: #575b71;
    	-moz-border-radius: 4px;
    	-webkit-border-radius: 4px;
    	-khtml-border-radius: 4px;
    	border-radius: 4px;
    	background: #edeef8;
    	padding: 9px 19px 10px 15px;
    }

    .payments-section-list ul li .payment-items {
    	margin: 4px 0px 0px 0px;
    	padding: 0px;
    }

    .payments-section-list ul li .payment-item {
    	width: 100%;
    	display: table;
    	margin: 2px 0px 0px 0px;
    	padding: 10px 19px 12px 15px;
    	box-sizing: border-box;
    	border: 1px solid #dee0ee;
    }

    .payments-section-list ul li .payment-item-info,
    .payments-section-list ul li .payment-item-logo,
    .payments-section-list ul li .payment-item-url {
    	display: table-cell;
    	vertical-align: middle;
    	margin: 0px;
    	padding: 0px;
    }

    .payments-section-list ul li .payment-item-number {
    	width: 29px;
    	display: table-cell;
    	vertical-align: middle;
    	margin: 0px;
    	padding: 0px;
    }

    .payments-section-list ul li .payment-item-title {
    	width: auto;
    	display: table-cell;
    	vertical-align: middle;
    	margin: 0px;
    	padding: 0px;
    	font-size: 16px;
    	font-weight: 600 !important;
    	color: #575b71;
    }

    .payments-section-list ul li .payment-item-logo {
    	width: 162px;
    	padding: 0px 0px 0px 20px;
    }

    .payments-section-list ul li .payment-item-logo img {
    	float: left;
    	margin: 0px 5px 0px 0px;
    	padding: 0px;
    }

    .payments-section-list ul li .payment-item:hover {
    	border-color: #ff6634;
    }

    .payment-item-descr a {
    	text-decoration: underline;
    }

    .ofice_img {
    	width: 100%;
    	margin-bottom: 10px;
    	margin-top: 10px;
    }

    .podarki::after {
    	position: absolute;
    	content: "";
    	background: url(/bitrix/templates/aktivagro/images/podarok_razdel.png) no-repeat left top !important;
    	margin-left: 240px;
    	margin-top: -487px;
    	height: 90px;
    	width: 90px;
    	background-size: 100%;
    	zoom: 0.8;
    }

    .sp_num li {
    	font-size: 14px;
    }

    .table>thead>tr>th,
    .table>tbody>tr>th,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>tbody>tr>td,
    .table>tfoot>tr>td {
    	vertical-align: middle;
    }

    .col-sm-4 {
    	width: 25%;
    	float: left;
    }

    ul li.ban7_p {
    	padding: 0px 0px 0px 1.1em;
    	background: transparent url(/bitrix/templates/aktivagro/images/menu-leaf.png) no-repeat 3px 9px;
    }

    .sketchfab-embed-wrapper {
    	/*display: block;*/
    	margin: 0 auto;
    	width: 90%;
    	max-width: 800px;
    	cursor: auto;
    }

    .product-item-small-card {
    	float: left;
    	background-color: #fff;
    }

    .rowtovars {
    	width: 100%;
    	/* float: left; */
    }

    .rekv {
    	margin-top: 15px;
    }

    a.sogl {
    	text-decoration: underline;
    }

    .MsoTableGrid_zag3 {
    	border: solid windowtext 1px;
    }

    .MsoTableGrid td {
    	padding: 14px;
    }

    .ceny_ssylka_grey {
    	color: #6c6c6c;
    }

    .bx-section-desc {
    	clear: both;
    }


    a.fortochka {
    	text-decoration: underline;
    }

    .kat_podarok:after,
    .kat_podarok2:after {
    	position: absolute;
    	content: '';
    	/* background: url('/bitrix/templates/aktivagro/images/podarok.png') no-repeat left top; */
    	margin-left: -90px;
    	margin-top: -413px;
    	height: 90px;
    	width: 90px;
    	background-size: 100%;
    	zoom: 0.8;
    }

    .gorod_msk .kat_podarok:after,
    .gorod_msk .kat_podarok2:after {
    	margin-top: -427px;
    }




/* .fancybox-image
{
    width: auto !important;
    height: 350px !important;
    } */

    .contact_txt,
    .contact_txt P {
    	/*font-size: 16px;*/
    	line-height: 30px;
    }

    .color_green a {
    	color: #1E7905;
    }

    .price_fact {
    	margin: 0;
    	text-align: center;
    	color: red !important;
    }

    .vndost label {
    	padding-left: 10px;
    	text-align: left;
    }
    .sposobdost .flex_wrap {
    	display: flex;
    	align-items: center;
    }
    #dostpogorodu {
    	margin: 0;
    }
    .gryadki_spisok {
    	text-align: left;
    }

    .video1 {
    	height: 600px;
    }

    .zag_10otl {
    	width: 80%;
    	margin: 15px auto;
    	text-align: center;
    	line-height: 37px;
    	color: #6c6c6c;
    	font-size: 2.7em;
    }

    .osob_block_row1 {
    	width: 24.8%;
    	float: left;
    }

    .osob_block_row2 {
    	width: 24.8%;
    	float: left;
    	margin-left: 3px;
    }


    .osob_h4 {
    	color: #76a94a;
    }

    .strong_txt {
    	font-family: 'Roboto-Bold' !important;
    }

    a.download_instr {
    	display: inline-block;
    	margin-top: 0px;
    	margin-bottom: 0px;
    	border: 1px solid #1E7905;
    	border-radius: 8px;
    	font-size: 14px;
    	text-transform: uppercase;
    	font-family: 'Roboto-Medium' !important;
    	line-height: 35px;
    	height: 35px;
    	padding: 0 10px;
    }

    a.download_instr:hover {
    	border: 2px solid #1E7905;
    	background-color: #1E7905 !important;
    	color: #fff !important;
    	cursor: pointer;
    }

    .img_poliv {
    	width: 769px;
    	height: 570px;
    	margin: 0 auto;
    	display: block;
    }

    .poliv2 span {
    	font-weight: bold !important;
    }

    .ban_2dop {
    	display: none;
    	width: 100%;
    	margin-left: -50%;
    	left: 50%;
    	position: absolute;
    	bottom: 0px;
    	height: 59px;
    	background-color: rgb(129, 129, 129);
    	font-size: 15px;
    	font-family: 'Roboto-Bold' !important;
    	color: rgb(255, 255, 255);
    	line-height: 1.1;
    	text-align: center;
    	letter-spacing: 2px;
    	padding-top: 3px;
    }

    .bx-wrapper .img_podarok_2dop {
    	display: none;
    	position: absolute;
    	bottom: 35px;
    	right: 42px;
    	width: 60px !important;
    	height: 60px !important;
    }

    .ban4 {
    	position: absolute;
    	top: 0;
    	margin-top: 37px;
    	margin-left: 38px;
    	font-size: 31px;
    	color: rgb(255, 255, 255);
    	text-align: center;
    	line-height: 28px;
    	display: none;
    }
    .akcii_page .ban4, .akcii_page .ban14 {
    	display: block;
    }

    li.slid4 .ban4_zag2 {
    	margin-left: 44px;
    }

    li.slid4 .ban4_plus {
    	margin-left: 180px;
    }

    li.slid4 .ban4_save {
    	margin: 15px auto;
    	width: 210px;
    }

    .ban4_1june {
    	margin-left: 21%;
    	font-size: 37px;
    	margin-top: 26%;
    	color: #fff;
    	top: 0;
    	position: absolute;
    	display: none;
    }

    .ban4_1june2 {
    	font-size: 100px;
    }

    #contact {
    	width: 90%;
    	margin: 0 auto;
    }

    .tab_zakaz th:nth-child(2) {
    	width: 44%;
    	padding-right: 10px;
    	padding-left: 10px;
    }

    .cart_dop_zag {
    	font-size: 22px;
    	font-weight: 400!important;
    }

    .cart_dop .for_cart,
    .cart_dop .min_cena,
    .cart_dop .category .podrobnee23 {
    	/* display: none !important; */
    }

    .cart_dop .nazvtepl {
    	height: 40px;
    }


    .tovary h2 {
    	text-align: center;
    }

    .tovary h2.cart_dop_zag {
    	text-align: left;
    }

    .horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(1) a.parent {
    	height: 34px;
    }

    .tab_zakaz td:nth-child(2) {
    	text-align: left;
    }

    .wrap_tov_znak {
    	display: inline-block;
    	/* width: 400px; */
    	/*margin-top: 50px;*/
    	margin-bottom: 40px;
    	justify-content: space-between;
    }

    .img_tov_znak {
    	width: 28%;
    	/* margin-top: 10px; */
    	display: table-cell;
    	vertical-align: middle;
    }

    .txt_tov_znak {
    	width: 71%;
    	margin-left: 1%;
    	text-align: left;
    	height: 150px;
    	display: table-cell;
    	vertical-align: middle;
    	padding-left: 10px;
    	/*font-size: 16px;*/
    }

    .gorod_tambov #jvlabelWrap {
    	background: linear-gradient(95deg, rgb(76, 175, 80) 20%, rgb(76, 175, 80) 80%) !important;
    }

    .gorod_tambov .cssLeaf_1k {
    	background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg…0fill-opacity%3D%220.7%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A) !important;
    }

    .menu_podval {
    	background: transparent;
    	display: inline-block;
    	height: 100px;
    }

    .menu_logo_m {
    	display: none;
    	width: 85%;
    	padding-bottom: 10px;
    }
    .cntDigit#cnt_0 {
    	margin-left: 0 !important;
    }

    .cntDigit {
    	margin-top: 0 !important;
    }
    .zakaz_polusb a.btn_fund {
    	margin-top: 0px;
    	margin-bottom: 0px;
    	width: 200px;
    }

    .zakaz_polusb {
    	float: left;
    	margin-left: 20px;
    }

    .wrap_shtamp {
    	text-align: center;
    }

    .wrap_shtamp2 {
    	display: inline-block;
    }
    .gorod_msk .msk_center,
    .gorod_MO .msk_center {
    	width: 50%;
    	text-align: center;
    	margin: 0 auto;
    }

    .gorod_msk .msk_center2,
    .gorod_MO .msk_center2 {
    	width: 100%;
    }

    .gorod_msk .msk_center2 .col-sm-4.product-item-big-card,
    .gorod_MO .msk_center2 .col-sm-4.product-item-big-card {
    	width: 50%;
    }

    .gorod_msk .msk_center2 .podarki::after,
    .gorod_MO .msk_center2 .podarki::after {
    	margin-left: 77px;
    }

    .img_tov_znak img {
    	width: 100%;
    }

    .wrap_tov_znak1,
    .wrap_tov_znak3 {
    	display: inline-block;
    }

    .wrap_tov_znak2 {
    	/* margin-top: 10px; */
    	display: inline-block;

    }

    .plus_txt {
    	text-align: center;
    	vertical-align: middle;
    	line-height: 13px;
    	font-size: 12px;
    	height: 80px;
    	padding: 3px;
    	padding-top: 10px;
    }

    .tr_2 td {
    	padding-top: 10px;
    }

    .novinka_tepl .novinka_tepl_a {
    	/*border: 4px solid #ed4a4a;*/
    }

    .novinka_tepl_a {
    	border: 4px solid transparent;
    }

    .novinka_otstup {
    	margin-top: 18px;
    }

    .bxslider_novinka li {
    	padding: 0;
    	background: none;
    }

    .img_wrapper .bx-wrapper {
    	-moz-box-shadow: none;
    	-webkit-box-shadow: none;
    	box-shadow: none;
    	border: none;
    	margin-bottom: 0px;
    }

    .img_wrapper .bx-wrapper img {
    	width: auto;
    	margin: 0 auto;
    }

    .novinka_img_txt1 {
    	position: relative;
    	margin-left: -63px;
    	margin-top: -120px;
    	background-color: rgb(0, 0, 0, 50%);
    	width: 150px;
    	font-size: 19px;
    	font-weight: bold !important;
    	color: red;
    	-webkit-transform: rotate(-90deg);
    	-moz-transform: rotate(-90deg);
    	-ms-transform: rotate(-90deg);
    	-o-transform: rotate(-90deg);
    	transform: rotate(-90deg);
    }

    .novinka_img_txt2 {
    	position: relative;
    	width: 150px;
    	margin-left: 179px;
    	margin-top: -19px;
    	background-color: rgb(0, 0, 0, 50%);
    	font-size: 19px;
    	font-weight: bold !important;
    	color: #ed4a4a;
    	-webkit-transform: rotate(90deg);
    	-moz-transform: rotate(90deg);
    	-ms-transform: rotate(90deg);
    	-o-transform: rotate(90deg);
    	transform: rotate(90deg);
    }

    .page_katalog_wrap .novinka_img_txt1 {
    	margin-left: -62px;
    }

    .page_katalog_wrap .novinka_img_txt2 {
    	margin-left: 160px;
    }

    .col-xs-12.product-item-small-card {
    	padding: 0;
    }

    .col-sm-4.product-item-big-card {
    	padding-left: 5px;
    	padding-right: 5px;
    	box-sizing: border-box;
    }

    .product-item-big-card:hover {
    	background-color: #96969638;
    }

    .row.col-xs-12.row #wrapper {
    	width: 100%;
    }

    #wrapper .col-xs-12 {
    	padding-right: 0px;
    	padding-left: 0px;
    }

    .preim_krug {
    	position: relative;
    	top: 0;
    	left: 0;
    	width: 45px;
    	height: 45px;
    	line-height: 45px;
    	font-size: 18px;
    	font-weight: bold!important;
    	color: #fff;
    	background: #1E7905;
    	border-radius: 50%;
    	text-align: center;
    	margin-top: -50px;
    	margin-left: 5px;
    }

    .preim_wrap {
    	border: 2px solid green;
    	width: 19.5%;
    	float: left;
    	margin-right: 5px;
    	margin-bottom: 5px;
    }

    .preim_wrap img {
    	width: 100%;
    	height: 148px;
    }

    .preim_wrap0 {
    	margin-bottom: 10px;
    	display: inline-block;
    }


    /* пройти тест начало*/

    .glav_div .main_div {
    	display: flex;
    	flex-direction: row;
    	flex: 1;
    	background: url('/bitrix/templates/aktivagro/images/test.jpg') no-repeat center;
    /* background-size: cover;
    background-position-y: 37%; */
    background-size: cover;
}

.glav_div {
	height: 685px !important;
}

.preim_krug_bl {
	margin-left: 33px;
}

a.paviljon {
	text-decoration: underline;
	color: #337ab7;
}

#bod .pen-intro p {
	color: #fff !important;
}

.podlozka {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(34, 37, 39, 0.6);
}

#bod .form label.basic-label {
	background-size: 101%;
	background-position-y: -9px;
}

#block-block-66 {
	position: fixed;
	width: 90px;
	left: 20px;
	top: 60%;
	z-index: 998;
	-webkit-transition: top ease-in-out .5s;
	-moz-transition: top ease-in-out .5s;
	-ms-transition: top ease-in-out .5s;
	-o-transition: top ease-in-out .5s;
	transition: top ease-in-out .5s;
	display: none !important;
}

#block-block-67 {
	position: fixed;
	width: 90px;
	left: 20px;
	top: 50%;
	z-index: 998;
	-webkit-transition: top ease-in-out .5s;
	-moz-transition: top ease-in-out .5s;
	-ms-transition: top ease-in-out .5s;
	-o-transition: top ease-in-out .5s;
	transition: top ease-in-out .5s;
	display: none !important;
}

#block-block-67 div#sales-panel1 {
	background-color: #e21a20;
	background-image: url(/site-test/10-icon.png);
	background-size: 60px;
}

div.btn_panel {
	position: relative;
	left: -500px;
	-webkit-transition: left ease-in-out .5s;
	-moz-transition: left ease-in-out .5s;
	-ms-transition: left ease-in-out .5s;
	-o-transition: left ease-in-out .5s;
	transition: left ease-in-out .5s;
}

#btn3_panel1, #btn3_panel2 {
	transition-delay: .2s;
	display: none;
}

div.panel_btm {
	width: 60px;
	height: 60px;
	background-size: 40px;
	background-repeat: no-repeat;
	background-position: 50%;
	margin-bottom: 10px;
	cursor: pointer;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}

div#sales-panel1, div#sales-panel2 {
	background-color: #1E7905;
	background-image: url(/site-test/test-icon.png);
}

.tooltip_panel {
	display: none;
	position: relative;
	background-color: rgba(0, 0, 0, .9);
	border-radius: 5px;
	color: white;
	font-size: 15px;
	white-space: nowrap;
	box-sizing: border-box;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

#href_sales1, #href_sales2 {
	width: 270px !important;
	top: -70px;
	left: 80px;
	height: 60px;
	padding: 5px 20px;
	margin-bottom: -60px;
	width: 225px;
}

#btn3_panel1:hover #href_sales1, #btn3_panel2:hover #href_sales2 {
	display: block;
}

.tooltip_panel:after {
	content: '';
	display: block;
	position: absolute;
	top: 20px;
	left: 0;
	margin-left: -10px;
	border-right: 10px solid rgba(0, 0, 0, .9);
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.fund_back {
	background-image: url('/bitrix/templates/aktivagro/images/site-test/fund.jpg');
}

#bod p.zayavka_test {
	line-height: 12px;
}

.test #block-block-66 {
	display: none;
}

a.thanks {
	font-size: 2rem;
	border: 1px solid #1E7905;
	color: #ffffff;
	padding: 16px;
	position: relative;
	z-index: 202;
	bottom: 0px;
	background: none;
	text-decoration: none;
	/* color: #ffc300; */
	background-color: #00000036;
	left: -8px;
	top: 32px;
}

.sert_wrap {
    /* display: flex;
    justify-content: space-between; */
}

.red_bold {
	color: #ff0000;
	font-weight: bold !important;
}

.nazv_bold {
	font-weight: bold !important;
	font-size: 15px !important;
}

.row.product-item-small-card.col-xs-6.col-md-3 {
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}

.vabrazmer_cat {
	margin-top: 5px;
}

.vabrazmer_cat span {
	margin-left: 0px;
	margin-right: 0px;
}

.product-item-small-card.col-xs-6.col-md-3:hover {
	background-color: #96969638;
	cursor: pointer;
}

.product-item-small-card .col-xs-6.col-md-3:hover {
	background-color: #96969638;
}

.product-item-small-card .col-xs-6.col-md-3 {
	margin-bottom: 10px;
}



.display_flex {
	display: flex;
	justify-content: space-between;
}

.category_katalog:hover .but_zakazat2 {
	border: 2px solid #FE6A00 !important;
	background-color: #FE6A00 !important;
	color: #fff !important;
	cursor: pointer;
}

.tovary .cart_dop .nazvtepl {
	height: 60px;
}

#logo-icon-container {
	width: 147px;
	float: left;
	height: auto;
	margin-left: 12px;
	-ms-flex: none;
	-webkit-flex: none;
	flex: none;
}

.title2 {
	float: left;
	line-height: 44px;
	font-weight: bold !important;
}

.youtube_mob {
	display: none;
}

.title.title3 {
	text-align: center !important;
	margin-bottom: 30px !important;
	letter-spacing: -1px;
}

.red_txt {
	color: red;
	font-weight: bold !important;
	font-size: 30px;
	text-align: center;
	margin: 0px 0 10px;
}


/* #video5 {
    background: url(/video/rublux.jpg) no-repeat;
}
#video5:hover {
    background: url(/video/rublux1.gif) no-repeat;
    } */

    #video5 {
    	height: 640px;
    	width: 100%;
    	background-size: cover;
    	margin: 0 auto;
    	/* display: none; */
    }

    .jpg_instr1 {
    	background: url(/video/bl.jpg) no-repeat;
    }

    .jpg_instr2 {
    	background: url(/video/bl_25.jpg) no-repeat;
    }

    .jpg_instr3 {
    	background: url(/video/ur.jpg) no-repeat;
    }

    .jpg_instr4 {
    	background: url(/video/zar.jpg) no-repeat;
    }

    .jpg_instr5 {
    	background: url(/video/sverx.jpg) no-repeat;
    }

    .jpg_instr6 {
    	background: url(/video/fort.jpg) no-repeat;
    }

    .jpg_instr7 {
    	background: url(/video/brus.jpg) no-repeat;
    }

    .jpg_instr8 {
    	background: url(/video/perf.jpg) no-repeat;
    }

    .jpg_instr9 {
    	background: url(/video/ozinc.jpg) no-repeat;
    }

    .jpg_instr10 {
    	background: url(/video/svai.jpg) no-repeat;
    }
    .jpg_instr11 {
    	background: url(/video/angl.jpg) no-repeat;
    }

    .play {
    	background: url(/video/video_play.png);
    	height: 67px;
    	opacity: 0.7;
    	position: absolute;
    	width: 67px;
    	margin: auto;
    }

    .play:hover {
    	opacity: 1;
    }

    .download.buttons {
    	background: url(/video/video_buttons.png);
    }

    video.video11 {
    	display: none;
    	width: 100%;
    }

    video.video11.video111 {
    	display: block;
    	width: 100%;
    }

    #video5:hover video.video11 {
    	display: block;
    }

    #video5:hover .play {
    	
    }

    .download_btn {
    	background-color: #1E7905;
    	width: 160px;
    	height: 50px;
    	line-height: 50px;
    	border-radius: 5px;
    	text-transform: uppercase;
    	font-size: 25px;
    	text-align: center;
    	color: #fff;
    	font-weight: bold !important;
    	letter-spacing: 2px;
    	position: relative;
    	right: 30px;
    	top: -40px;
    	float: right;
    }

    #video5:hover .download_btn {
    	top: -640px;
    }

    @-moz-document url-prefix() {
    	.kat_podarok::after {
    		margin-top: -347px;
    		background-size: 80%;
    		margin-left: -70px;
    	}
    	.gorod_msk .kat_podarok::after {
    		margin-top: -347px;
    		background-size: 80%;
    		margin-left: -70px;
    	}
    }

    #video5 .video1 {
    	height: auto;
    }

    .otstup_sert2 {
    	float: left;
    	/* margin-right: 5px; */
    }

    .more_product_wrap1 {
    	display: flex;
    	justify-content: center;

    /* width: 70%;
    margin: 0 auto; */
}

.more_product_wrap2 {
	display: inline-block;
    /* width: 70%;
    margin: 0 auto; */
}

.more_product_wrap1 h3{
	text-decoration: underline;
	font-size: 111%;
}
.more_product_wrap2 a div {
	font-size: 111%;
}
.more_product {
	float: left;
	width: 25%;
	height: 270px;
}
.bass_wrap .more_product {	
	width: 24%;
	height: auto;
}

.more_product_zag {
	display: inline-block;
	
}
.more_product_wrap2 .img_wrapper {
	height: auto;     
}


.more_product_wrap2 .more_product {
	width: 20%;
}

.more_product_wrap2 .more_product:nth-child(6),
.more_product_wrap2 .more_product:nth-child(7),
.more_product_wrap2 .more_product:nth-child(8),
.more_product_wrap2 .more_product:nth-child(9) {
	width: 25%;
}

a.under_line {
	text-decoration: underline;
}

.cell_gryadki {
	font-size: 18px;
}

.horizontal-multilevel-menu li:nth-child(2) ul li:nth-child(1) a,
.horizontal-multilevel-menu li:nth-child(3) ul li:nth-child(1) a {
	line-height: 34px;
	padding-top: 0px;
}

.polusborka {
	float: left;
	margin-right: 10px;
}

.proizv_imgblock {
	display: inline-block;
}
.page_polusborka .proizv_imgblock {
	display: flex;
	justify-content: space-between;
}

#footer {
	
}

.img_youtube {
	margin-top: 5px;
}
.socseti_block .socseti_img {
	float: left;
}
.footer_menu .socseti_img {
	width: 40px;
	height: auto;
}

.socseti_zag {
	font-size: 1.6em;
	float: left;
	line-height: 34px;
	margin-left: 10px;
	color: #585656;
}

.socseti_zag0 {
	font-size: 1.8em;
	font-weight: bold !important;
	margin-bottom: 15px;
	padding: 10px 15px;
	/* font-size: 15px; */
	background: #dedede;
	text-align: center;
}

.socseti_wrap {
	clear: both;
	margin-bottom: 30px;
	/* padding: 15px; */
	width: 100%;
	padding-bottom: 10px;
	box-sizing: border-box;
}

.socseti_block {
	width: 35%;
	margin-left: auto;
	margin-right: auto;
}

.socseti_block a {
	display: inline-block;
}

#footer.footer_prava div li.img_youtube a {
	text-decoration: none;
}
.slide.slide1 {
	background: url(/bitrix/templates/aktivagro/images/slideshows/akciya_podarki.jpg) no-repeat #fff;
	background-size: cover;
}

.slide.slide_2dop {
	background: url(/bitrix/templates/aktivagro/images/slideshows/slide2.png) no-repeat #fff;
	background-size: cover;
}

.slide.slid4 {
	background: url(/bitrix/templates/aktivagro/images/slideshows/slide4.png) no-repeat #fff;
	background-size: cover;
}

.slide.ban_pochta {
	background: url(/bitrix/templates/aktivagro/images/slideshows/slide5.png) no-repeat #fff;
	background-size: contain;
}

.slide {
	height: 478px;
	margin-bottom: 30px;
	background-size: cover;
	width: 100%;
}

.slide1 .ban1 {
	top: 86px;
	left: 28%;
	position: relative;
	display: inline-block;
}

.slide1 .ban2 {
	position: relative;
	top: 200px;
	left: -6%;
	display: inline-block;	
}

.slide1 .per {
	position: relative;
	height: 48px;
	margin-top: 250px;
}

.slide.slide_2dop .ban14 {
	position: relative;
}

.slide.slid4 .ban4 {
	position: relative;
	margin-top: 0px;
	margin-left: 0px;
	text-align: center;
	line-height: 36px;
	width: 38%;
	top: 85px;
	left: 32px;
}

.slide.slid4 .ban4_1june2 {
	font-size: 100px;
	float: none;
	margin-top: 0px;
	margin-left: 0px;
}

.slide.slid4 .ban4_1june {
	display: inline-block;
	margin-left: 23%;
	font-size: 37px;
	margin-top: 208px;
	color: #fff;
	position: relative;
}

ul.bxslider1 {
	margin: 0em 0 1em;
}

.bxslider_na_glavnoy .bx-viewport {
	height: auto !important;
	border: 4px solid #545454;

}

ol li {
	padding: 0px 0px 10px 1em;
	font-family: 'Roboto', regular;
	font-weight: normal;
	color: #000!important;
	font-size: 14px;
	margin-left: 0px;
}

.slide .img_podarok_2dop {
	display: none;
}

.tepllll {
	display: none;
}


/* .gorod_msk .nazvtepl {
    height: 75px;
    max-height: 75px;
    } */

    #fix_menu {
    	background-color: #2B2A29;
    }

    .f-nav {
    	position: fixed;
    	top: 0;
    	left: 0;
    	height: 46px;
    	width: 100%;
    	z-index: 99999999;
    }

    .fix_menu_tel {
    	width: 17%;
    	float: left;
    	text-align: right;
    }
    .fix_menu_tel a {
    	color: #fff;
    	font-size: 20px;
    	line-height: 46px;
    }

    .fix_menu_btn {
    	display: flex;
    	width: 68%;
    	float: left;
    	justify-content: space-around;
    }
    #fix_menu .page-wrapper .top-menu2 {
    	margin-top: 0px;
    }

    .fix_menu_korz {
    	/*width: 13%;*/
    	/*float: right;*/
    	display: flex;
    	align-items: center;
    	cursor: pointer;
    	justify-content: flex-end;
    }

    .fix_menu_wrap {
    	width: 1400px;
    	margin: 0 auto;
    }
    .fix_menu_wrap .page-wrapper .wid {
    	width: 100%;
    }
    .fix_menu_wrap .horizontal-multilevel-menu>li {
    	width: 18%;
    }

    #fix_menu .menu_tel a {
    	color: #fff;
    	font-size: 20px;
    	line-height: 60px;
    }

    .gorod_msk #fix_menu .menu_tel,
    .gorod_MO #fix_menu .menu_tel {
    	margin-top: 10px;
    	text-align: right;
    }

    .gorod_msk #fix_menu .menu_tel a,
    .gorod_MO #fix_menu .menu_tel a {
    	line-height: 1em;
    }

    a.fix_menu_but {
    	color: #fff;
    }

    .fix_menu_but {
    	color: #fff;
    	font-size: 20px;
    	width: 152px;
    	height: 46px;
    	display: block;
    	text-align: center;
    	line-height: 46px;
    	float: left;
    }

    #fix_menu .fix_menu_korzina {
    	line-height: 46px;
    	height: 46px;
    	float: left;
    }

    #fix_menu .koltov {
    	color: #fff;
    	font-size: 14px;
    	position: relative;
    	right: 0px;
    	top: -8px;
    	
    }

    #fix_menu .rubl {
    	color: #fff;
    	font-size: 20px;
    	position: relative;
    	margin-left: 15px;
    	float: right;
    	line-height: 46px;
    	margin-top: 0px;
    }
    .top-menu-inner1 .fix_menu_korz:before {    	
    	background-image: url(/bitrix/templates/aktivagro/images/glav_page/trolley_green.svg);    	
    	background-repeat: no-repeat;
    	background-size: cover;
    	content: "";
    	display: block;
    	width: 31px;
    	height: 31px;
    	margin-right: 10px;
    	float: left;
    	margin-top: 0px;
    }
    .fix_menu_korz:before {
    	background-image: url(/bitrix/templates/aktivagro/images/glav_page/trolley.svg);
    	background-repeat: no-repeat;
    	background-size: cover;
    	content: "";
    	display: block;
    	width: 31px;
    	height: 31px;
    	float: left;
    	margin-right: 6px;
    }

    .korz_pusta {
    	color: #fff;
    	font-size: 16px;
    	float: right;
    }

    .fix_menu_tel,
    .fix_menu_btn,
    .fix_menu_korz {
    	display: none;
    }

    .bx-breadcrumb-item {
    	display: inline-block;
    }

    .bx-breadcrumb {
    	margin: 30px 0 20px !important;
    }

    .zag_tepl_po_razmeram a {
    	font-size: 22px;
    	color: green;
    	text-decoration: underline;
    }

    .zag_tepl_po_razmeram {
    	margin-bottom: 10px;
    }

    .gorod_belgorod .korzina {
    	margin-left: -81px;
    }

    .qr_img {
    	width: 200px;
    }

    .btn_tepl_po_razmeram .col-md-12 {
    	background-color: #1E7905;
    }

    .btn_tepl_po_razmeram .teplcat {
    	margin-top: 0px;
    }

    .btn_tepl_po_razmeram .category_katalog.kat_ .nazvtepl {
    	color: #fff;
    }

    .btn_tepl_po_razmeram .nazvtepl {
    	height: auto;
    	max-height: auto;
    	height: 55px;
    	line-height: 55px;
    	letter-spacing: 0px;
    }

    .btn_tepl_po_razmeram.product-item-big-card:hover {
    	background-color: transparent;
    }

    .btn_tepl_po_razmeram.col-sm-4.product-item-big-card {
    	margin-top: 10px;
    }

    .qr_zag_mob {
    	display: none;
    }

    .qr_a {
    	float: left;
    }

    .qr_zag {
    	/*float: left;
    	line-height: 154px !important;*/
    }


/*.gorod_lipetsk .qr_zag, .gorod_tambov .qr_zag {
    line-height: 108px !important;
    }*/

    .vab_shir, .vab_shag, .vab_polikarbonat, .vab_dl {
    	margin-top: 10px;
    	margin-bottom: 10px;
    }
    .vab_shir {
    	display: block;
    }

    .vab_shag span {
    	color: #000;
    	margin-right: 10px;
    	float: left;
    	background-color: #F8F7F7;
    	display: block;
    	width: 30px;
    	height: 45px;
    	line-height: 45px;
    	text-align: center;
    	font-family: 'Fregat_regular';
    	font-size: 16px;
    	cursor: pointer;
    	-ms-user-select: none;
    	-moz-user-select: none;
    	-khtml-user-select: none;
    	-webkit-user-select: none;
    	border-radius: 6px;
    }

    .vab_shag span {
    	width: 45px;
    }


    .kolduga4,
    .kolduga6,
    .kolduga8,
    .kolduga10 {
    	display: none;
    }

    .kolduga3_4,
    .kolduga3_6,
    .kolduga3_8,
    .kolduga3_10 {
    	display: none;
    }

    .tel_belg_mob,
    .tel_belg_mob_320 {
    	display: none;
    }

    .slide.ban_pochta .per2 {
    	color: #fff;
    }

    .gorod_msk .kat_podarok2:after {
    	margin-top: -348px;
    }

    .kat_podarok2:after {
    	margin-top: -346px;
    }

    @-moz-document url-prefix() {
    	.podarki:after {
    		margin-left: 145px;
    		margin-top: -345px;
    	}
    	.gorod_msk .kat_podarok2:after {
    		margin-top: -288px;
    	}
    	.kat_podarok2:after {
    		margin-top: -280px;
    	}
    }

    .fancybox-skin {
    	border: 2px solid #91C568;
    	position: relative;
    	background: #f9f9f9;
    	color: #444;
    	text-shadow: none;
    	-webkit-border-radius: 4px;
    	-moz-border-radius: 4px;
    	border-radius: 4px;
    }
    .newpro4 .price_zag {
    	font-size: 18px;
    	text-align: left !important;
    }

    .horizontal-multilevel-menu li ul ul {
    	margin: -35px 0 0 230px;
    	/*box-shadow: 0 2px 5px 2px rgba(0, 0, 0, 0.2);*/
    }

    .zag_po_forme {
    	font-size: 140%;
    	margin: 1.3em 0 1em;
    	line-height: 1.2;
    	word-wrap: break-word;
    	color: #585656;
    }

    .redboxes {
    	display: flex;
    	margin-bottom: 20px;
    	justify-content: space-between;
    }

    .redbox {
    	display: inline-block;
    	vertical-align: top;
    	padding: 10px 40px 10px 10px;
    	border-radius: 8px;
    	position: relative;
    	width: 30%;
    	margin: 10px 0% 10px;
    	box-sizing: border-box
    }

    .redbox:after {
    	content: '';
    	display: block;
    	position: absolute;
    	top: 0;
    	left: 0;
    	width: 100%;
    	height: 100%;
    	background: rgba(0, 0, 0, 0.7);
    	z-index: 10;
    	border-radius: 8px
    }

    .redbox>div {
    	position: relative;
    	z-index: 20
    }

    .redbox:before {
    	content: '';
    	display: block;
    	position: absolute;
    	top: 10px;
    	bottom: 10px;
    	right: 18px;
    	width: 3px;
    	background: #fff;
    	z-index: 15
    }

    .redbox1 {
    	background: url(/bitrix/templates/aktivagro/images/redbox/01.jpg) 50% 50% no-repeat;
    	background-size: cover
    }

    .redbox2 {
    	background: url(/bitrix/templates/aktivagro/images/redbox/02.jpg) 50% 50% no-repeat;
    	background-size: cover
    }

    .redbox3 {
    	background: url(/bitrix/templates/aktivagro/images/redbox/03.jpg) 50% 50% no-repeat;
    	background-size: cover
    }

    .red_text {
    	margin: 10px 0 0;
    	color: #fff;
    	font-size: 18px;
    	line-height: 24px;
    }

    .red_text p {
    	margin: 0!important;
    	color: #fff!important;
    	font-size: 18px;
    	line-height: 24px;
    }

    .red_title {
    	text-align: center;
    	padding-left: 70px;
    	min-height: 65px;
    	color: #ec4b4b;
    	font-size: 24px;
    	line-height: 34px;
    	font-weight: 700!important
    }

    .redbox1 .red_title {
    	background: url(/bitrix/templates/aktivagro/images/redbox/factory.png) 0 0 no-repeat;
    }

    .redbox2 .red_title {
    	background: url(/bitrix/templates/aktivagro/images/redbox/geolocation.png) 0 0 no-repeat;
    }

    .redbox3 .red_title {
    	background: url(/bitrix/templates/aktivagro/images/redbox/shield.png) 0 0 no-repeat;
    }

    .wid .bx-wrapper {
    	margin-bottom: 30px;
    }


    .sam_akciya {
    	top: 10%;
    	left: 35%;
    	position: absolute;
    	display: inline-block;
    	font-size: 21px;
    	color: #fff;
    	text-align: center;
    	line-height: 30px;
    	display: none;
    }

    .sam_akciya .perenos {
    	display: block;
    }

    .sam_sp_tepl {
    	font-size: 21px;
    	position: absolute;
    	top: 42%;
    	left: 42px;
    	color: #fff;
    	line-height: 34px;
    	display: none;
    }

    .sam_sp_tepl a {
    	color: #fff;
    	text-decoration: underline;
    	text-transform: uppercase;
    }

    .sam_sp_tepl_zag1 {
    	font-size: 35px;
    	line-height: 39px;
    	text-decoration: underline;
    	text-decoration-color: red;
    	margin-bottom: 20px;
    }

    .sam_sp_tepl_zag1_mob {
    	display: none;
    }

    .slide_sam .ban14_zag:after,
    .slide_dostavka .ban14_zag:after {
    	content: "";
    	position: absolute;
    	background: url(/bitrix/templates/aktivagro/images/podarok.png) no-repeat;
    	width: 80px;
    	height: 80px;
    	background-size: contain;
    	margin-left: 10px;  

    }

    .gorod_msk .slide_sam .ban14_zag:after,
    .gorod_MO .slide_sam .ban14_zag:after,
    .gorod_msk .slide_dostavka .ban14_zag:after,
    .gorod_MO .slide_dostavka .ban14_zag:after {
    	background: url(/bitrix/templates/aktivagro/images/podarok_yellow.png) no-repeat;
    	background-size: contain;
    	display: none;
    	
    }

    .bx-wrapper img.znak_dostavka {
    	width: 80px !important;
    	height: 80px !important;
    	float: left;
    	margin-left: 10px;
    }
    .bx-wrapper img.znak_dostavka2 {
    	width: 80px !important;
    	height: 80px !important;
    	float: left;
    	margin-left: 10px;
    }

    .slide_sam .ban14_zag,
    .slide_dostavka .ban14_zag {
    	line-height: 60px;
    	font-size: 21px;    	
    }

    .rowtovars {
    	float: left;
    }

    .soput_na_glavnoy .rowtovars {
    	float: none;
    }

    .rowtovars.soput_tov {
    	float: none;
    }
    .gorod_izhevsk .rowtovars,
    .gorod_perm .rowtovars,
    .gorod_voronezh .rowtovars,
    .gorod_tambov .rowtovars,
    .gorod_belgorod .rowtovars,
    .gorod_msk .rowtovars,
    .gorod_kursk .rowtovars,
    .gorod_lipetsk .rowtovars,
    .gorod_rnd .rowtovars,
    .gorod_krasnodar .rowtovars,
    .gorod_LO .rowtovars,
    .gorod_PO .rowtovars,
    .gorod_MO .rowtovars,
    .gorod_VO .rowtovars,
    .gorod_BO .rowtovars,
    .gorod_TO .rowtovars,
    .gorod_KO .rowtovars,
    .gorod_RO .rowtovars,
    .gorod_KrO .rowtovars,
    .gorod_PO .rowtovars {
    	float: none;
    }

    .adres_msk_mob {
    	display: none;
    }

    .col_news {
    	border-color: #E5E5E5;
    	width: 47%;
    	float: left;
    	padding: 0px;
    	margin: 0px 0px -1px;
    	padding-left: 10px;
    	padding-right: 10px;
    	padding-bottom: 32px;
    	position: relative;
    	min-height: 1px;
    }

    div.news-list {
    	display: flex;
    	-webkit-box-orient: vertical;
    	-webkit-box-direction: normal;
    	-ms-flex-direction: column;
    	flex-direction: column;
    	flex-direction: row;
    	-webkit-flex-wrap: wrap;
    	-ms-flex-wrap: wrap;
    	flex-wrap: wrap;
    	margin: 0px;
    	justify-content: center;
    }

    div.news-list:after,
    div.news-list:before {
    	display: table;
    	content: " ";
    }

    .image.shine {
    	text-align: center;
    	display: table-cell;
    	vertical-align: middle;
    	display: block;
    	position: relative;
    	overflow: hidden;
    }

    div.news-item {
    	position: relative;
    	transition: box-shadow 0.3s ease;
    	border: 1px solid #e5e5e5;
    	box-shadow: 0px 0px 0px 1px #f2f2f2;
    	margin: 0px -1px -1px 0px;
    	height: 100%;
    	padding: 0;
    }

    div.news-item:hover {
    	box-shadow: 0 0 27px 0 rgba(0, 0, 0, .1);
    }

    .body-info {
    	padding: 20px 24px 22px;
    	padding-left: 20px;
    	padding-right: 20px;
    }

    div.news-title {
    	display: flex;
    	margin-bottom: 10px;
    }
    
    .page_news_list_default div.news-title, .page_articles_list_default div.news-title, .blok_news_na_glavnoy div.news-title {
    	max-height: 100px;
    }
    .page_news_list_default .news-title a, .page_articles_list_default .news-title a {
    	display: flex;
    	align-items: flex-start;
    	color: #222;
    	font-size: 24px;
    	line-height: 30px;
    	text-align: left;
    }
    .blok_news_na_glavnoy .news-title a {
    	text-align: left;
    	font-size: 20px;
    	line-height: 24px;
    }

    .period {
    	margin: 2px 0 9px 0;
    	display: inline-block;
    	zoom: 1;
    	vertical-align: top;
    	font-size: 0.867em;
    	color: #888888;
    	margin-bottom: 3px;
    }

    .period span {
    	display: inline-block;
    	vertical-align: top;
    	font-size: 16px;
    	line-height: 20px;
    	margin: 0 12px 0 0;
    }

    .previewtext {
    	margin-bottom: 0px;
    	font-size: 14px;
    	margin-top: 3px;
    }

    .preview_picture {
    	display: block;
    	max-width: 100%;
    	height: auto;
    	max-height: 100%;
    	display: inline-block;
    	width: 100%;
    	height: 300px;
    	object-fit: cover;
    }
    .page_news_list_default .preview_picture, .page_articles_list_default .preview_picture {
    	height: 400px;
    }
    .page_news_list_default div.news-list {
    	justify-content: space-between;
    }
    .page_news_list_default .col_news {
    	width: 50%;
    }

    div.news-detail img.detail_picture {
    	float: none;
    }

    .a_url,
    .dl,
    .shag,
    .vab_color_cart {
    	margin-bottom: 5px;
    }

    .stiker_dost {
    	position: absolute;
    	margin-left: 12.3%;
    	background-color: yellow;
    	text-transform: uppercase;
    	padding: 0 3px;
    	font-weight: 700 !important;
    	margin-top: 47.2%;
    }

    .slide_bloger_row {
    	width: 100%;
    	height: 400px;
    	display: flex;
    	flex-direction: row;
    	flex-wrap: nowrap;
    	justify-content: left;
    	align-items: center;
    }

    .slide_bloger {
    	position: relative;
    	width: 100%;
    	cursor: default;
    	background: #ffffff;
    	margin-bottom: 1rem;
    	border: 1px solid #c5c5c5;
    	box-sizing: border-box;
    	overflow: hidden;
    	max-height: 400px;
    	margin-bottom: 30px;
    }
    .slide_rassrochka {
    	position: relative;
    	width: 100%;
    	cursor: default;
    	background: #ffffff;
    	margin-bottom: 1rem;
    	border: 1px solid #c5c5c5;
    	box-sizing: border-box;
    	overflow: hidden;
    	max-height: 400px;
    	margin-bottom: 30px;
    }

    .slide_rassrochka img.slide_bloger_logo {
    	margin: 0 auto 1.5rem;
    }

    .slide_rassrochka .slide_bloger_img {
    	height: 400px;
    }

    .podrobnosti {
    	color: #727271;
    	font-size: 14px;
    	text-align: center;
    	margin-top: 20px;
    }

    .slide_bloger_img {
    	display: block;
    	width: 50%;
    	height: 400px;
    }

    span.kos-line-hgfds {
    	display: block;
    	position: absolute;
    	background: #ffffff;
    	width: 3.5rem;
    	height: 17rem;
    	top: -1rem;
    	left: 24.5rem;
    	transform: rotate(10deg);
    }

    .slide_bloger_column {
    	width: 100%;
    	display: flex;
    	flex-direction: column;
    	flex-wrap: nowrap;
    	justify-content: center;
    	align-items: normal;
    }

    .slide_bloger_text_wrap {
    	overflow: hidden;
    	width: 50%;
    	padding-left: 0.8rem;
    	align-self: stretch;
    	font-size: 1.25rem;
    	z-index: 1;
    	margin: 0;
    	padding: 1rem;
    	box-sizing: border-box;
    }

    img.slide_bloger_logo {
    	max-width: 100%;
    	height: auto;
    	display: block;
    	margin-right: auto;
    	margin-bottom: 1rem;
    	z-index: 1;
    	margin: 1rem auto 1.5rem;
    }

    .slide_bloger_txt {
    	padding: 0 50px;
    	line-height: 27px;
    	text-align: justify;
    }

    span.yt {
    	display: inline-block;
    	background: transparent url(/bitrix/templates/aktivagro/images/socseti/youtube.png) no-repeat left center;
    	background-size: 1.4rem;
    	padding-left: 1.7rem;
    	margin-left: 0;
    }
    .kolumn_gorod {
    	float: left;
    }
    .kolumn_gorod2 {
    	margin-left: 30px;
    }

    .vabgorp {
    	text-align: center;
    }

    .vab_color span {
    	color: #fff;
    	background-color: #62635e;
    	display: block;
    	text-align: center;
    	font-family: 'Roboto';
    	font-size: 16px;
    	cursor: pointer;
    	-ms-user-select: none;
    	-moz-user-select: none;
    	-khtml-user-select: none;
    	-webkit-user-select: none;
    	border: 2px solid transparent;
    	border-radius: 5px;
    	padding: 5px 20px;
    	height: 40px;
    	line-height: 25px;
    }
    .vab_color .ccc {
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    }

    .vab_color {
    	display: block;
    	margin: 14px 0 10px;
    }

    .color1, .color1.vabr {
    	background-color: #30d5c8 !important;
    }

    .color2, .color2.vabr {
    	background-color: #a86828 !important;
    }

    .color3, .color3.vabr {
    	background-color: #1E7905 !important;
    }

    .vab_color .vabr {
    	border: 2px solid red;
    }

    .options2 {
    	display: block;
    }

    .ccc {
    	display: inline-block;
    }

    .sborka1 {
    	margin-bottom: 5px;
    	width: 274px;
    	text-align: left;
    }

    .vabrazmer_cat .vabrazmer_txt {
    	font-size: 14px !important;
    	margin-bottom: 0px;
    	text-align: center;

    }
    .icon_tel {
    	width: 30px;
    	height: 30px;
    	margin-top: 15px;
    	margin-right: 10px;
    }
    .txt_logo {
    	font-size: 17px;
    	line-height: 28px;
    }

    .sp_gorod {
    	float: left;
    	border: 1px solid;
    	overflow: hidden;
    	height: 30px;
    	background: url(/bitrix/templates/aktivagro/images/strelka.png) no-repeat right #fff;
    	background-position: 96% 50%;
    	width: 128px;
    	border-color: rgb(30, 121, 5);
    	border-top-right-radius: 3px;
    	border-bottom-right-radius: 3px;
    	box-sizing: border-box;
    }

    .lable_gorod {
    	float: left;
    	width: 96px;
    	height: 30px;
    	background-color: #1E7905;
    	color: #fff;
    	font-size: 14px;
    	font-family: 'Fregat_regular';
    	text-align: center;
    	line-height: 30px;
    	border-top-left-radius: 3px;
    	border-bottom-left-radius: 3px;
    }

    .wrap_gorod_bez_adresa {
    	display: inline-block;
    	margin-top: 38px;
    }

    .wrap_gorod_s_adresom {
    	display: inline-block;
    	margin-top: 12px;
    }

    .wrap_ofice_adres {
    	margin-top: 16px;
    }

    .txt_ofice {
    	font-size: 13px;
    	line-height: 16px;
    	color: #666666;
    }

    .adres {
    	line-height: 18px;
    	font-size: 16px;
    	text-align: left;
    }

    .bl_gorod .adres_msk_mob {
    	margin-top: 0px;
    	line-height: 18px;
    	font-size: 16px;
    }

    .bl_cart .korzina {
    	position: relative;
    	margin-top: 0px;
    	margin-left: 0px;
    	float: none;
    	display: inline-block;
    }

    .head_mail_left {
    	font-size: 16px;
    	margin-top: 6px;
    }

    .head_mail_right {
    	text-align: left;
    	font-size: 16px;
    	float: right;
    }

    .tel a {
    	text-align: right;
    	font-size: 20px;
    	line-height: 28px;
    	font-family: 'Roboto-Medium' !important;
    }

    .socseti_wrapper {
    	/*float: right;
    	margin-top: 0px;
    	position: relative;
    	margin-left: 3px;*/

    	display: flex;
    	justify-content: flex-end;
    }

    #header {
    	/*height: 136px;*/
    	height: 100px;
    	position: relative;
    	z-index: 10;
    	margin: 0 auto;
    	/*padding-top: 20px;*/
    	padding-top: 0px;
    	width: 1400px;
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
    }

    .bl_cart {
    	padding-top: 4px;
    	text-align: left;
    }

    .logo_img_mob {
    	display: none;
    }

    .bx-breadcrumb .bx-breadcrumb-item {
    	margin-bottom: 1px !important;
    }

    .head_mail_mob {
    	display: none;
    }

    .bl_cart_mob {
    	display: none;
    }

    #allcity.sp_gorodov-cont {
    /* position: relative;
    top: -145px;
    left: 350px; */
    position: absolute;
    top: 95px;
    left: 31%;
}

.selectd {
	border: 1px solid;
	overflow: hidden;
	height: 30px;
	background: url(/bitrix/templates/aktivagro/images/strelka.png) no-repeat right #fff;
	background-position: 96% 50%;
	width: 134px;
	border-color: rgb(30, 121, 5);
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	box-sizing: border-box;
	padding: 5px;
	padding-top: 7px;
	padding-left: 5px;
	font-size: 14px;
	line-height: 1;
}

#sp_gorodov {
	/*position: absolute;
	z-index: 1000;*/
	background-color: #f7f7f7;
	/* box-shadow: 0 6px 12px rgba(0,0,0,.175); */
	/* text-transform: uppercase; */
	padding: 20px 0 0;	
	/*width: auto;
	height: auto;*/
	text-align: left;
	column-count: 5;
	-moz-column-count: 5;
	-webkit-column-count: 5;
	-webkit-column-gap: 25px;
	-moz-column-gap: 25px;
	column-gap: 25px;
	-webkit-touch-callout: none;
	/* -webkit-user-select: none; */
	/* -moz-user-select: none; */
	/* -ms-user-select: none; */
	/* user-select: none; */
}

#sp_gorodov a {
	/* color: black !important; */
	color: black;
	margin-bottom: 4px;
	font-size: 17px;
	white-space: nowrap;
	width: 100%;
	display: block;
}

#sp_gorodov a:hover {
	text-decoration: underline;
	cursor: pointer;
}

.column_bukva {
	margin-bottom: 10px;
}

.Bnowrap {
	display: inline-block;
}

.bukba {
	margin-bottom: 4px;
	font-size: 18px;
	cursor: default;
	color: #1e7905;
	font-weight: 700 !important;
}

#sp_gorodov div {
	width: 100%;
}

.cart_dop .nazvtepl .nazv_bold {
	font-size: 14px !important;
}


/* .slider-nav > div {
  float: left;
  border: 3px solid #fff;
}

.slider-nav > div a {
  display: block;
  cursor: pointer;
}

.slider-nav > div a.active {
  border-bottom: 3px solid #000;
}

.slider-nav {
margin-bottom: 50px;
display: inline-block;
}

.content-left-block .bx-wrapper {
    position: relative;
    margin-bottom: 60px;
    padding: 0;
    *zoom: 1;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.content-left-block .bx-wrapper {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
    background: #fff;
}



* {box-sizing: border-box;}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.bx-wrapper {
  width: 500px;
  margin: 0 auto;
  position: relative;
}
.bx-wrapper img {
  width: 100%;
  max-width: 100%;
  display: block;
}
#bx-pager {
  margin-top: 20px;
  text-align: center;
}
#bx-pager a {margin: 0 3px;}
#bx-pager a img {
  padding: 3px;
  border: 1px solid #ccc;
  width: 80px;
  transition: .4s ease-in-out;
}
#bx-pager a.active img {border: 1px solid #D4104E;}
.bx-prev, .bx-next {
  text-decoration: none;
  position: absolute;
  top: 50%;
  margin-top: -40px;
  background: white;
  color: #666;
  width: 30px;
  height: 80px;
  text-align: center;
  transition: .4s linear;
  z-index: 10;
  cursor: pointer;
}
.bx-prev {
  left: 0;
  border-radius: 0 5px 5px 0;
}
.bx-next {
  right: 0;
  border-radius: 5px 0 0 5px;
}
.bx-prev:before, .bx-next:before {
  font-family: "FontAwesome";
  font-size: 30px;
  line-height: 80px;
}
.bx-next:before {content: "\f105";}
.bx-prev:before {content: "\f104";}
.field-product-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row;
    flex-flow: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
.sp-slide {
    cursor: pointer;
}
.item-icon-block {
    clear: both;
}
*/
.item-icon-block {
	display: flex;
	justify-content: space-between;
	margin-bottom: 40px;
	margin-top: 40px;
}
.predupr img {
	width:100%;
}
#example3 {
	width: 800px!important;
}
.block_sert p {
	text-align: left;
}
.bubbl_close {
	margin-top: 5px;
	text-decoration: underline;
	cursor: pointer;
}
.bubbl_price {
	text-decoration: underline;
}
.blok_news_na_glavnoy .col_news {
	width: 33.33%;
}
.blok_news_na_glavnoy .previewtext {
	display: none;
}
.blok_news_na_glavnoy .body-info {
	padding: 15px;
}
.blok_news_na_glavnoy .preview_picture {
	height: 300px;
}
.preview_picture {
	border: 0;
}
.blok_news_na_glavnoy a.news-detail-link {
	margin: 0em 0 0;
	font-size: 16px;
	line-height: 20px;
	color: #1E7905;
}
.sho_eto {
	position: relative;
	color: #fff;
	background-color: #464646;
	border-radius: 50%;
	border: 1px solid #fff;
	text-align: center;
	padding: 2px;
	width: .75rem;
	height: .75rem;
	font-size: .7rem;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
}
.icon_question {
	position: relative;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	background-image: url(/bitrix/templates/aktivagro/images/question.png);
	background-size: 95%;
	width: 25px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: -5px;
	top: 0px;
	left: -2px;
}
.vab_polikarbonat .razm_2 {
	margin-left: -15px;
}
.icon_question2 {
	top: 0px;
	left: 10px;
}
.icon_question:hover {
	background-image: url(/bitrix/templates/aktivagro/images/question-hover.png);
}

.textoplatacls {
	display: none;
	position: absolute;
	z-index: 99999;
	margin-left: 0px;
	margin-top: 13px;
	max-width: 335px;
	background: #f4d6a0;
	padding-bottom: 10px;
	-moz-box-shadow: 0px 2px 8px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 8px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 8px rgba(0,0,0,0.9);
}
.bubble2 {
	width: 250px;
	padding: 5px;
	background: #e8e5df;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 13px;
	text-align: left;
	margin-left: 20px;
	margin-top: 18px;
	line-height: 15px;
	color: #000;
}
.icon_question:hover .textoplatacls {
	display: block;
}
.more-product-images img.tippy-img {
	width: 100% !important;
}

a.vydelit_a {
	color: #337ab7;
	text-decoration: underline;
}

a.view_price {
	display: block;
	/*font-size: 16px;*/
	line-height: 16px;
	letter-spacing: 0.75px;
	text-transform: uppercase;
	color: #1E7905;
	font-family: 'Roboto-Medium' !important;
	clear: both;
}
.table_price_inkatalog tr:nth-child(n + 11) {
	display: none;
}
.page_katalog_wrap .node {
	margin-bottom: 29px;
}
.table_price_inkatalog {
	margin-bottom: 20px;
}
#footer.footer_prava div{color:white;}
#footer.footer_prava div li {
	padding:0; 
	margin-top: 10px;
	background: none;
	color:white !important;
	line-height: normal;
}
#footer.footer_prava div li:first-child {
	margin: 0; 
}
#footer.footer_prava div.footer-column-left {width: 31%;text-align:left;border-right: 1px solid #666666;}
#footer.footer_prava div.footer-column-center {width: 38%;text-align:left;border-right: 1px solid #666666;padding: 0 50px;}
#footer.footer_prava div.footer-column-right {width: 31%;text-align:left;padding-left: 50px;display: flex;
	justify-content: space-between;}
	#footer.footer_prava div li a {
		color: white !important;
		text-decoration: none;	
	}
	#footer ul {
		margin: 0;
	}
	.footer-column-right li {
		font-size: 16px;
	}
	.footer_tel {
		font-size: 24px;
	}
	.li_fz152_politika {
		margin-top: 30px;
	}
	#footer.footer_prava .footer_tel {
		border-bottom: none;
	}
	.footer_menu {
		margin-top: 15px;
	}
	.footer_menu a {
		color: #fff;
	}
	.wrap_footer_menu {
		display: flex;
		align-items: flex-start;
		flex-direction: column;
	}
	.char-header-logo-module__rutubeDesktop {
		height: 24px;
		width: 125px;
	}
	.footer-column-center .wrap_footer_menu:nth-child(1) {
		margin-top: 0px;
	}
	.footer-column-center .wrap_footer_menu:nth-child(3) .footer_menu a {
		border-bottom: none;
	}
	.copyright {
		margin-top: 30px;
	}
	.top-menu-inner1, .top-menu-inner1 .horizontal-multilevel-menu li,
	.top-menu-inner1 .horizontal-multilevel-menu li a.root-item, 
	.top-menu-inner1 .horizontal-multilevel-menu li a.root-item-selected, 
	.top-menu-inner1 .horizontal-multilevel-menu li span {
		height: 46px;
		line-height: 46px;
	}
	.footer_1kolonka {
		display: none;
	}
	.header_wrap {
		background-color: white;
	}

	.filtr_txt {
		float: left;
		line-height: 44px;
		width: 100px;
		/*font-weight: bold !important;*/
	}
	
	.filtr_wrap .filtr_block:nth-child(1) .filtr_src {
		width: auto;
	}

	.filtr_src_wrap {
		float: left;
		width: calc(100% - 110px);
		margin-left: 7px;
	}
	.filtr_src:hover {	
		color: #fff;
		background-color: #1E7905;
	}
	.filtr_block {	
		clear:both;
		display: inline-block;
		width: 100%;
	}
	.filtr_block:nth-child(2) {	
		margin-top: 10px;
	}
	.page_catalog_razdel {
		float: left;
		width: 45%;
		position: relative;
		margin-right: 2.5%;
		margin-left: 2.5%;
		margin-top: 30px;
		height: auto;
	}
	.page_catalog_razdel2 {
		margin-right: 0;
		margin-left: 0;
		margin-top: 0;
		width: 48%;
		height: auto;
	}
	.page_catalog_razdel3 {
		height: auto;
	}
	.page_catalog_1string {
		display: inline-block;
	}
	.page_catalog_otstup {
		margin-left: 4%;
	}
	.page_catalog_razdel img {
		width: 100%;
		height: auto;
	}
	.page_catalog_txt {
		position: absolute;
		bottom: 0px;
		height: 50px;
		line-height: 50px;
		color: #fff;
		font-size: 16px;
		background-color: rgb(0,0,0,0.6);
		width: 100%;
		text-align: center;
	}
	.page_catalog_razdel2 .page_catalog_txt {
		height: 30px;
		line-height: 30px;
	}
	.page_catalog_zag {
		font-weight: bold !important;
		font-size: 20px;
	}
	.page_catalog_src {
		float: left;
		font-size: 16px;
		margin: 10px 20px 10px 0;
		color: #000;
		text-decoration: underline;
	}
	.page_catalog_zag:nth-child(2) {
		margin-top: 70px;
		clear: both;
	}
	.page_katalog_tolkotepl .bx_sitemap {
		margin-bottom: 0px;
	}
	.novinka_img_txt1 {
		margin-left: -29%;
		width: 66.3%;
		margin-top: -45%;
	}
	.novinka_img_txt2 {
		margin-left: 63%;
		width: 66.3%;
		margin-top: -8%;
	}
	.novinka_img_txt1.novinka_img_txt3 {
		margin-left: -79px;
		width: 67%;
		font-size: 14px;
		margin-top: -45%;
	}
	.novinka_img_txt2.novinka_img_txt4 {
		margin-left: 166px;
		width: 67%;
		font-size: 14px;
		margin-top: -8%;
	}
	.page_podarki .novinka_img_txt1 {
		margin-top: -47%;
	}
	.mob_hit {
		display: none;
	}
	.afera_txt {
		color:  red !important;
		text-align: left;
		line-height: 22px;
		font-size: 18px;
	}
	.afera_txt2 {
		text-align: left;
		line-height: 22px;
		font-size: 18px;
	}
	.afera {	
		text-align: center;
		padding: 10px;
		width: 100%;
		border: 2px solid #545454;
		background-color: #fde6e6;
		color: red;
		font-weight: bold !important;
		font-size: 20px;
		line-height: 26px;
	}
	.afera a {
		color: red;
		font-weight: bold !important;
		font-size: 20px;
		line-height: 26px;
	}
	.afera2 {
		display: inline-block;
		width: 200px;
		margin-top: 10px;
		padding: 5px 20px;
		border: 1px solid #50a850;
		background-color: #50a850;
		border-radius: 5px;
		color: #fff !important;
	}
	.predupr {
		display: none;
	}
	.icon_question3 {
		margin-bottom: 0px;
		top: -335px;
		left: 90px;
		position: relative;
		border-radius: 50%;
		display: inline-block;
		text-align: center;
		cursor: pointer;
		background-image: url(/bitrix/templates/aktivagro/images/question.png);
		background-size: 95%;
		width: 30px;
		height: 32px;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.icon_question3:hover {
		/*background-image: url(/bitrix/templates/aktivagro/images/question-hover.png);*/
	}
	.icon_question3:hover .textoplatacls {
		/*display: block;*/
	}
	.bubble2_active {
		display: block;
	}
	/*.icon_question3_active {
		background-image: url(/bitrix/templates/aktivagro/images/question-hover.png);
		}*/
		.icon_question3 .bubble2 {
			margin-left: 35px;
		}
		.akciya_txt2 {
			color: #1e7905!important;
		}
		.wrap_akciya2 {
			border: 2px #1e7905 solid;
		}
		.bx-wrapper {
			border: 0px solid #fff;

		}
		.bx-wrapper .slide_zavod img {
			width: 100%;
		}
		.akcii_page .slide1 .per {
			height: 64px;
			line-height: 49px;
		}
		.zag_h3 {
			margin: 1.3em 0 1em;
			font-size: 24px;
			line-height: 130%;
			text-align: center;
			font-family: 'Roboto-Medium' !important;
		}
		.akciya_txt4 {
			color: #ef2e2b !important;
			/*font-size: 16px;*/
		}
		.newpro4 div.akciya_txt4, .newpro4 div.wrap_akciya4 {
			margin: 0 !important;
		}
		.wrap_akciya4 {
			display: inline-block;
		}
		.item-icon-block .wrp ul {
			height: 80px;
		}
		.more {
			margin: 0;
		}
		.vl {
			border-left: 1px solid #d6d6d4;
			height: 200px;
			margin-right: 10px;
			margin-top: 20px;
			float: left;
			display: none;
		}
		.wrap_perehod {
			display: flex;
			justify-content: left;
			margin-bottom: 30px;
			margin-top: 30px;
			clear: both;	
		}
		.perehod {
			display: inline-block;
		}
		.img_perehod {
			float: left;
		}
		.img_perehod img {
			width: 20px;
		}
		.txt_perehod {
			float: left;
			text-align: left;
			line-height: 20px;
			font-size: 18px;
			margin-left: 5px;
		}
		.perehod_kolumn {
			margin-right: 20px;
		}
		.perehod_kolumn:last-child {
			margin-right: 0px;
		}
		.dopuslugi_kartochka_tovara {
			display: inline-block;
		}
		#wrap_video_na_glavnoy p:first-child .video_na_glavnoy, 
		#wrap_video_na_glavnoy p:nth-child(2n+1) .video_na_glavnoy {
			margin-left: 0;
		}
		#wrap_video_na_glavnoy {
			margin-bottom: 20px;
			display: flex;
			justify-content: space-between;
		}
		.video_na_glavnoy {
			height: 383px;
			width: 49%;
		}
		.wrap_video_otzyv {
			margin-bottom: 20px;
		}
		.wrap_video_otzyv .video_na_glavnoy {
			height: 383px;
			width: 48%;
			margin-bottom: 23px;
			float: left;
			margin-left: 15px;
		}
		.wrap_video_otzyv p:first-child .video_na_glavnoy, 
		.wrap_video_otzyv p:nth-child(2n+1) .video_na_glavnoy {
			margin-left: 0;
		}
		.hdr span {
			font-size: 24px;
			margin-left: 10px;
		}
		.page_catalog_wrap {
			display: inline-block;
			margin-bottom: 30px;
		}
		.filtr_wrap {
			background-color: #1E7905;
			color: #fff;
			padding: 20px;
			margin-top: 20px;
			margin-bottom: 20px;
		}
		.glav_index .filtr_wrap {
			margin-bottom: 0px;
		}

		/*верстка сетки списка товаров в 3 колонки*/
		.col-md-3, .col-sm-4 {
			width: 33.3333333333333%;
		}
		.soput_spisok_folders_elem.col-sm-4 {
			/*width: 25%;*/
		}
		.img_wrapper {
			height: auto;
			margin: 0px auto 0 auto;
		}
		.img_wrapper {
			padding-top: 20px;
		}
		.dop_oborudovanie_kartochka_tovara .img_wrapper {
			padding-top: 0px;
			/*height: 230px;*/
		}
		.page_soput .img_wrapper, .page_podarki .img_wrapper, .tepl_  .img_wrapper{
			padding-top: 0px;
		}
		.page_podarki .img_wrapper.img_wrapper_mob_hit{
			padding-top: 20px;
		}
		.page_podarki .img_wrapper.img_wrapper_mob{
			padding-top: 20px;
		}

/*.page_soput .soput_spisok_folders_elem .img_wrapper {
    height: 190px;
    }*/
    .page_soput .soput_spisok_folders_elem .nazvtepl {
    	height: 32px;
    }
    .dopuslugi_kartochka_tovara .nazvtepl {
    	font-size: 17px !important;
    	height: 28px;
    }
    .page_soput .nazvtepl, .dop_oborudovanie_kartochka_tovara .nazvtepl {    
    	height: 53px;
    }

    .dopuslugi_kartochka_tovara .sp_name {
    	align-items: center;
    }
/*.katalog_na_glavnoy_elem.row.product-item-small-card.col-xs-6.col-md-3.tepl_ .nazvtepl {
    height: 40px;
}
.sop .nazvtepl {
    height: 50px;
}
.tepl_ .nazvtepl {
    height: 48px;
    }*/


    .nazv_bold {
    	font-size: 16px !important;
    }

    .but_zakazat2, .but_zakazat {
    	margin-bottom: 10px; 
    }
    .sop .but_zakazat2, .sop .but_zakazat, .tepl_ .but_zakazat2, .tepl_ .but_zakazat {
    	margin-bottom: 0px; 
    	margin-top: 0px; 
    }
    .sop.row.product-item-small-card.col-xs-6.col-md-3, .row.product-item-small-card.col-xs-6.col-md-3.tepl_ {
    	padding-bottom: 10px;
    }
    .komp_hit {
    	display: none;
    }
    .mob_hit {
    	display: block;
    }
    .novinka_img_txt2, .novinka_img_txt2.novinka_img_txt4 {
    	margin: 0 !important;
    	left: 0 !important;
    	width: 100% !important;
    	transform: none !important;
    	background-color: transparent;
    	position: absolute;    
    }

    .novinka_img_txt2.novinka_img_txt4 {
    	font-size: 19px;
    }
    .podarki::after {
    	margin-left: 17%;
    	margin-top: -23%;
    }
    .gorod_msk .podarki::after {
    	/*margin-left: 15%;
    	margin-top: -21%;*/
    }
    .page_podarki .col-sm-4.product-item-big-card {
    	margin-bottom: 20px;
    }
    .page_podarki .podarki .img_wrapper.img_wrapper_mob {
    	padding-top: 0px;
    }
/*.podarki .img_wrapper {
    height: 254px;
    }*/
    .podarki .nazvtepl {
    	height: 45px;
    }
    .podarki .but_zakazat2, .podarki .but_zakazat {
    	margin-top: 0px;
    }

    /*конец - верстка сетки списка товаров в 3 колонки*/

    .field-product-image__item.content-left-block {
    	padding: 0;
    	margin-left: 30px;
    	width: calc(100% - 830px);
    	margin-right: 14px;
    }
    .content-left-block2 {
    	padding: 25px;
    	/*border: 1px solid #cbcbcb;
    	border-radius: 5px;*/
    	border-radius: 10px;
    	box-shadow: 0px 4px 30.7px rgba(0, 0, 0, 0.09);
    }
    .field-product-image {
    	justify-content: left;
    }
    .product-image {
    	padding-top: 0px;
    	margin-left: 0px;
    	padding-left: 0px;
    }
    .but_zakazat, .sending13, .kupitvkredit {
    	padding: 0 15px;
    }
    .hide_polusborka {
    	display: none !important;
    }
    .wrap_modeli {
    	display: inline-block;
    }
    .cart_dop h2 {
    	font-size: 30px;
    }
    label {
    	font-weight: normal;
    }
    .title_news_na_glavnoy {
    	display: none;
    }
/*.gorod_perm .horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(3) ul li:nth-child(13),
.gorod_izhevsk .horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(3) ul li:nth-child(13),
.gorod_solikamsk .horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(3) ul li:nth-child(13),
.gorod_berezniki .horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(3) ul li:nth-child(13) {
    display:none;
    }*/
/*.horizontal-multilevel-menu li:nth-child(2) .arrow_down {
    display:none !important;
    }*/
    #fix_menu .horizontal-multilevel-menu li:nth-child(2) .arrow_down {
    	display: inline-block !important;
    }
    #fix_menu .horizontal-multilevel-menu li:nth-child(2):hover ul {
    	display: block;
    }
    .horizontal-multilevel-menu li:nth-child(2) ul {
    	display:none;
    }
    .ubrat_strelku .arrow_down {
    	display:none;
    }

    .panel-group {
    	margin-bottom: 19px;
    }
    .panel-default > .panel-heading {
    	color: #585f69;
    	background-color: #fff;
    	border-color: #ebebeb;
    }
    .panel-title {
    	margin-top: 0;
    	margin-bottom: 0;
    	font-size: 16px;
    	color: inherit;
    }
    .panel-default > .panel-heading a {
    	position: relative;
    	display: block;
    	padding: 7px 10px;
    	font-family: "Ubuntu",sans-serif;
    	font-size: 16px;
    	line-height: 1.38462;
    	text-decoration: none;
    	border: 1px solid #ebebeb;
    	-webkit-transition: all,0.2s,ease-in-out 0;
    	-o-transition: all,0.2s,ease-in-out 0;
    	transition: all,0.2s,ease-in-out 0;
    	cursor: auto;
    }
    .panel-default > .panel-heading a {
    	background: #1E7905;
    	color: #fff;
    	border: 1px solid #000000;
    }
    .panel-group .panel-heading + .panel-collapse > .panel-body {
    	margin-bottom: 10px;
    	border-top: none;
    	border-right: 1px solid #ebebeb;
    	border-bottom: 1px solid #ebebeb;
    	border-left: 1px solid #ebebeb;
    	padding: 20px 39px;
    }
    .panel-group .panel-heading + .panel-collapse > .panel-body {
    	border-right: 1px solid #000000;
    	border-bottom: 1px solid #000000;
    	border-left: 1px solid #000000;
    }
    .panel-body:before, .panel-body:after {
    	content: " ";
    	display: table;
    }
    .page_rabota .row:before, .page_rabota .row:after {
    	content: " ";
    	display: table;
    }
    .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    	color: #fff;
    	background-color: #006396;
    	border-color: #005c8c;
    }
    .page_rabota a.btn-primary {
    	height: 52px;
    	line-height: 52px;
    	background-color: #1E7905 !important;
    	color: #fff !important;
    	padding: 0 15px;
    	display: inline-block;
    	font-size: 16px;
    	text-align: center;
    	text-decoration: none;
    	border: 1px solid #b2b2b2;
    	border-radius: 3px;
    	font-family: 'Fregat_regular';
    	font-weight: 600;
    	letter-spacing: 1px;
    }
    .page_rabota .row:before, .page_rabota .row:after {
    	content: " ";
    	display: table;
    }
    .page_rabota .panel-body {
    	font-size: 18px;
    }
    #space-for-footer {
    	display: none;
    }
    .more_product_wrap1 .img_wrapper {
    	padding-top: 0px;
    }
    .more_product_wrap1 .more_product {
    	height: auto;
    }
    .soput_na_glavnoy .bx_catalog_tile .bx_catalog_tile_ul li {
    	width: 16.66%;
    	list-style: none;
    	background: none;
    	padding: 0 5px;
    }
    .soput_na_glavnoy .bx_catalog_tile .bx_catalog_tile_img {
    	width: auto;
    	height: 184px;
    	border: none;

    	width: 150px;
    	height: 150px;
    	border: 1px solid #1E7905;
    	border-radius: 200px;
    }
    .soput_na_glavnoy .bx_catalog_tile .bx_catalog_tile_title a {
    	color: #000000;
    	font-size: 20px;
    	line-height: 120%;
    	font-family: 'Roboto-Medium' !important;
    }
    .soput_na_glavnoy div.bx_catalog_tile_title {
    	text-align: center;
    	width: 66%;
    	margin: 15px auto 10px;
    }
    .soput_na_glavnoy .bx_catalog_tile {
    	margin-bottom: 0px;
    }

    .li_sertifikat {
    	background: none;
    	-moz-box-shadow: 0 0 5px #ccc;
    	-webkit-box-shadow: 0 0 5px #ccc;
    	box-shadow: 0 0 5px #ccc;
    	padding: 0px;    
    }
    .bx-wrapper img.sertifikat_img {
    	width: 100%;
    	height: auto !important;
    }
    .bxslider_na_glavnoy_sertifikates .bx-viewport {
    	border: none; 
    }
    .bxslider_na_glavnoy_sertifikates .bx-wrapper {
    	-moz-box-shadow: none;
    	-webkit-box-shadow: none;
    	box-shadow: none;
    	border: none;
    	background: #fff;
    }
    .bxslider_na_glavnoy_sertifikates .bx-wrapper .bx-prev {
    	left: 0px;
    }
    .bxslider_na_glavnoy_sertifikates .bx-wrapper .bx-next {
    	right: 0px;
    }
    #wrapper .bxslider_na_glavnoy_sertifikates {
    	margin-top: 0;
    }
    .callback__wrap {
    	display: none;
    }
    .fortochka {
    	width: auto;
    	border: 1px solid #ddd;
    }
    .fortochka td, .fortochka th {
    	border: 1px solid #ddd;
    	padding: 8px;
    	text-align: left;
    }
    .fortochka td:nth-child(1) {
    	width: 300px;
    }
    .fortochka td:nth-child(2) {
    	width: 400px;
    }
    .sborka_span input {
    	width: 20px;
    	height: 20px;
    }
    .sborka_span label {
    	/*font-size: 16px;*/
    	padding-left: 5px;
    	bottom: 4px;
    	position: relative;
    }
    .offers, .options {
    	display: none;
    }

    div [itemprop="offers"] {
    	/*display: none;*/
    }
    .wrapper_vybor_razmerov .vab_shir2,
    .wrapper_vybor_razmerov .vab_dl2,
    .wrapper_vybor_razmerov .vab_shag2 {
    	display: none !important;
    } 
    .vabrazmer_cat { margin-left: 15px;  margin-top: 14px;     }

    .shirina_name_v_spiske, .shag_name_v_spiske, .truba_name_v_spiske  {
    	font-size: 13px;
    	letter-spacing: -0.5px;
    }
    .short_name_v_spiske  {
    	font-size: 16px;
    }
    .shirina_name_v_spiske, .short_name_v_spiske {
    	font-weight: bold !important;   
    }
    .category_katalog {
    	border: 4px solid rgba(0,0,0,0);
    }
    .red_ramka {
    	border: 4px solid #ed4a4a;
    }
    /*начало - новое оформление списка товаров*/
    .sp_attr {
    	border-collapse: collapse;
    	line-height: 19px;
    	font-size: 15px;
    	width: 100%;    	
    }
    .tepl_ .sp_attr {
    	height: 228px;
    }
    .sop .sp_attr, .soput_spisok_folders_elem .sp_attr {
    	height: 212px;
    }
    #bx_3966226736_64_7e1b8e3524755c391129a9d7e6f2d206 .sp_attr,
    #bx_3966226736_65_362ce596257894d11ab5c1d73d13c755 .sp_attr,
    #bx_3966226736_68_7e1b8e3524755c391129a9d7e6f2d206 .sp_attr,
    #bx_3966226736_66_362ce596257894d11ab5c1d73d13c755 .sp_attr,
    #bx_3966226736_79_7e1b8e3524755c391129a9d7e6f2d206 .sp_attr,
    #bx_3966226736_81_362ce596257894d11ab5c1d73d13c755 .sp_attr,
    #bx_3966226736_80_c80764dfaf26ca80162484593ec7c29b .sp_attr,
    #bx_3966226736_184_362ce596257894d11ab5c1d73d13c755 .sp_attr,
    #bx_3966226736_185_c80764dfaf26ca80162484593ec7c29b .sp_attr,
    #bx_3966226736_186_d0fb066f64e2309c4b241a491f76c62e .sp_attr,
    {
    	height: 176px;
    }
    .sp_attr_wrap {
    	height: 180px;
    	margin-top: 10px;
    	margin-bottom: 10px;
    }
    .sp_attr tr td {
    	vertical-align: middle;
    	height: 34px;
    }
    .sp_attr tr:nth-child(odd) {
    	background: #f7f7f7;
    }
    .sp_attr .sp_attr_name {
    	padding: 0px;
    	width: 45%;
    	text-align: left;
    }
    .sp_attr .sp_attr_value {
    	padding: 0px;
    	text-align: right;
    }


    .row.product-item-small-card.col-xs-6.col-md-3 {
    	padding-right: 10px;
    	padding-left: 10px;
    	margin-bottom: 0px;
    }
    .sop.row.product-item-small-card.col-xs-6.col-md-3, .row.product-item-small-card.col-xs-6.col-md-3.tepl_ {
    	padding-bottom: 0px;
    }
    .category_katalog {
    	padding: 0;
    	background: #fff;
    	border: 1px solid #cbcbcb;
    	border-radius: 5px;
    	margin-bottom: 25px;
    }
    .product-item-small-card.col-xs-6.col-md-3:hover {
    	background-color: #fff;
    	cursor: auto;
    }

    .img_wrapper {
    	padding-top: 20px;
    	margin-top: 20px;
    	padding: 0 20px;
    }
    .img_wrapper img {
    	max-width: 100%;
    }
    .sp_name {
    	font-size: 20px;
    	line-height: 135%;
    	height: 50px;
    }

    .sp_name a {
    	color: #000 !important;
    	text-align: left;
    }
    .sp-empty-10px {
    	height: 10px;
    }
    .wrapper_spisok_specifications .sp-empty-10px {
    	height: 0px;
    }
    .btn_podrobnee_spisok {
    	display: -ms-inline-flexbox;
    	display: flex;
    	justify-content: center;
    }
    .category .podrobnee23 {
    	display: block;
    	width: 100%;
    	margin: 10px auto;
    }
    .btn_podrobnee_spisok a {
    	margin-top: 0px;
    	margin-bottom: 0px;
    	border: 1px solid #1E7905;
    	border-radius: 20px;
    	font-size: 14px;
    	text-transform: uppercase;
    	font-family: 'Roboto-Medium' !important;
    	line-height: 40px;
    	height: 40px;
    	padding: 0 10px;
    }
    .gift_sticker {
    	position: absolute;
    	top: 21px;
    	background: #f24841;
    	color: #fff;
    	font-size: 16px;
    	text-transform: uppercase;
    	width: auto;
    	line-height: 18px;
    	padding: 5px 15px 5px 30px;
    	margin-left: -1px;
    }
    .gift_sticker_1_green {
    	top: 21px;
    	background: #1e7905;
    }
    .gift_sticker_2_green {
    	top: 56px;
    	background: #1e7905;
    }
    .gift_circle {
    	position: absolute;
    	top: 21px;
    	background: #0008ff;
    	color: #fff;
    	font-size: 16px;
    	text-transform: uppercase;
    	width: auto;
    	line-height: 20px;
    	padding: 5px 15px 5px 30px;
    	margin-left: -1px;
    	display: none;    
    }
    .wrap_podarki .gift_circle { 
    	display: block;
    }
    .podarki::after {
    	background: none !important;
    }
    .category .min_cena {
    	display: block;
    	color: green;
    	line-height: normal;
    	font-size: 30px;
    }
    .voronej_real_cat {
    	font-family: 'Roboto-Medium' !important;
    	font-size: 28px;
    	line-height: 130%;
    	color: #1E7905;
    }
    .voronej_skidka1 {
    	text-decoration: line-through;
    	color: #808080;
    	line-height: normal;
    	font-size: 21px;
    }
/*.soput_spisok_folders_elem .category_katalog {
    border: none !important; 
    }*/
/*.soput_spisok_folders_elem .sp_name {
    height: 21px;
    color: #000000;
    font-weight: bold !important;
    font-size: 14px !important;
    line-height: 1.2em;
    text-transform: uppercase;
    }*/

    .category_katalog:hover {
    	box-shadow: 0 8px 28px rgb(0 0 0 / 25%), 0 8px 10px rgb(0 0 0 / 22%);
    }


    .more_product_wrap2 .category_katalog:hover,
    .more_product_wrap1 .category_katalog:hover,
    .btn_tepl_po_razmeram .category_katalog:hover
    {
    	box-shadow: none;
    }
    .product-item-big-card:not(.katalog_na_glavnoy_elem .product-item-big-card):hover {
    	background-color: #fff;
    }
    .more_product_wrap2 .category_katalog,
    .more_product_wrap1 .category_katalog {
    	border: none;
    }
    .more_product_wrap1 h3, 
    .more_product_wrap2 a div,
    .zag_h3 
    {
    	margin: 0.5em 0;
    	color: #000;
    }
    .dopuslugi_kartochka_tovara .col-sm-4 {
    	width: 25%;
    }
    .dopuslugi_kartochka_tovara .sp_name {
    	height: 28px;
    }
    .dopuslugi_kartochka_tovara .category .min_cena {
    	font-size: 22px;
    }
    .page_podarki .col-sm-4.product-item-big-card {
    	margin-bottom: 0px;
    }
    .page_podarki .img_wrapper.img_wrapper_mob {
    	padding-top: 0px;
    }
    .btn_tepl_po_razmeram .category_katalog {
    	background: none;
    	margin-bottom: 0px; 
    	border: none;
    }
    .fundbruss h2, .fundsvai h2 {
    	text-align: center;
    }
    .page_soput .soput_spisok_folders_elem .img_wrapper img {
    	height: auto;
    }
    .more_product_wrap2 .category_katalog, 
    .more_product_wrap1 .category_katalog,
    .soput_spisok_folders_elem .category_katalog {
    	margin-bottom: 0;
    }
    /*конец - новое оформление списка товаров*/

    .wrap_vybor_forma_center {
    	text-align: left;
    	margin-bottom: 20px;
    }
    .bx_sitemap_ul {
    	margin-bottom: 20px;
    	display: inline-block;
    }
    .bx-wrapper {
    	margin-bottom: 0;
    	margin-top: ]0px;
    }
    .bxslider_na_glavnoy_podlozhka {
    	background-image: url(/bitrix/templates/aktivagro/images/slideshows/podlozhka.jpg);
    	background-repeat: no-repeat;
    	background-size: cover;
    }
    .bxslider_na_glavnoy_wrap {
    	width: 1400px;
    	margin: 0px auto;
    	width: 100%;
    }
    .bx-wrapper {
    	margin-bottom: 0px;
    	border: 5px solid #fff;
    }
    
    .bxslider_na_glavnoy_wrap .bx-wrapper .bx-prev {
    	background: url(/bitrix/templates/aktivagro/bxslider/images/slider.png) no-repeat;
    }
    .bxslider_na_glavnoy_wrap .bx-wrapper .bx-next {
    	background: url(/bitrix/templates/aktivagro/bxslider/images/slider.png) no-repeat -64px;
    }
    .bxslider_na_glavnoy_wrap .bx-wrapper .bx-controls-direction a {
    	width: 64px;
    	height: 64px;
    }
    .bxslider_na_glavnoy_wrap .bx-wrapper .bx-prev {
    	left: -80px;
    }
    .bxslider_na_glavnoy_wrap .bx-wrapper .bx-next {
    	right: -80px;
    }
    .vidinstr1 br {
    	display: none;
    }
    .rekv {
    	font-size: 16px;
    }
    .rekv td {
    	padding: 10px;
    	text-align: left;
    }
    .rekv tr:nth-child(2n+1) {
    	background: #ecefe8;
    }

    .soput_spisok_folders_elem .col-md-12 {
    	padding-right: 0px;
    	padding-left: 0px;
    }
    .col-sm-4.product-item-big-card {
    	padding-left: 10px;
    	padding-right: 10px;
    }
    .soput_spisok_folders_elem .category_katalog {
    	margin-bottom: 25px;
    }
    .h1_wrap {
    	text-align: center;
    }
    .bx_sitemap .bx_sitemap_title {
    	padding-bottom: 0px;
    	border-bottom: none;
    	text-align: center;
    }
    .page_soput .bx_sitemap .bx_sitemap_title {
    	text-align: left;
    }
    .page_katalog_wrap .bx_sitemap .bx_sitemap_title {
    	text-align: left;
    }
    .header_mob_wrap, .mob_menu_close {
    	display: none;
    }
    main {
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-pack: start;
    	-ms-flex-pack: start;
    	justify-content: flex-start;
    	-webkit-box-orient: vertical;
    	-webkit-box-direction: normal;
    	-ms-flex-direction: column;
    	flex-direction: column;
    	width: 480px;
    	margin: 0 auto;

    	color: #001837;
    	box-shadow: 0 20px 40px 5px rgb(0 0 0 / 10%);
    	padding: 20px 50px;
    	margin: 30px auto 60px;
    	background: #fff;
    	box-sizing: content-box;
    }
    .socseti_wrapper2 {
    	margin-top: 5px;
    	display: none;
    }
    .socseti_wrapper2 .img_viber {
    	margin-left: 10px;
    }
    .lost_name {
    	line-height: initial;
    }
    .lost_info li {
    	background: none;
    }
    .footer_menu br{
    	display: none;
    }
    .footer-column-center-ot414 {
    	display: none !important;
    }

    .otz_slide .bx-wrapper {
    	box-shadow: none;
    	border: none;
    }
    .otz_slide .slide_box {
    	border: 1px solid #ccc;
    	height: 200px;
    }
    .otz_slide .bx-wrapper {
    	margin-bottom: 0px;
    }
    .img_wrapper {
    	margin-top: 0;
    	padding: 0;
    }
    .sp_name {
    	/*line-height: unset;*/
    	display: flex;
    	flex-direction: column;
    	justify-content: flex-start;
    	align-items: flex-start;
    }
    .soput_spisok_folders_elem .sp_name {
    	margin-top: 15px;
    }
    .row_teplitsy_karusel .sp_attr {
    	font-size: 11px;
    } 
    .row_teplitsy_karusel .sp_attr_name {
    	width: 47%;
    }
    .row_teplitsy_karusel .sp_name {
    	font-size: 18px;
    	line-height: 120%;
    }
    .row_teplitsy_karusel .charact_zag {
    	font-size: 14px;
    	line-height: 18px;
    	margin-top: 4px;
    }
    .row_teplitsy_karusel .voronej_real_cat {
    	font-size: 24px;
    }
    .dop_oborudovanie_kartochka_tovara .col-md-12 {
    	padding: 0;
    }

    .filtr_src.filtr_active:hover {
    	color: #1E7905;
    	background-color: #fff;
    }
    .filtr_wrap_po_razmeram {
    	padding: 0;
    }
    .filtr_wrap_po_razmeram .filtr_src {
    	color: #545454;
    	border: 1px solid #1E7905;
    }
    .filtr_wrap_po_razmeram .filtr_active {
    	color: #fff;
    	background-color: #1E7905;
    	border: 1px solid #1E7905;
    }
    .filtr_wrap_po_razmeram .filtr_src:hover {
    	color: #fff;
    	background-color: #1E7905;
    }
    .filtr_wrap.filtr_wrap_po_razmeram {
    	background-color: unset;
    }
    .ccc .icon_question {
    	top: -5px;
    	left: -20px;
    	background: #F8F7F7 url(/bitrix/templates/aktivagro/images/icon_question.png) no-repeat;
    	float: left;

    }
    .ccc a.more {
    	display: block;
    	text-align: right;
    	margin-top: 0.75rem;
    	color: #337ab7;
    	line-height: 2em;
    }
    #icon_question_polik1:hover .textoplatacls {
    	display: none;
    }
    #icon_question_polik2:hover .textoplatacls {
    	display: none;
    }
    #bubble_polik1, #bubble_polik2 {
    	width: 250px;
    	background: rgb(232, 229, 223);
    	text-align: left;
    	line-height: 15px;
    	color: rgb(0, 0, 0);
    	display: none;
    	height: auto;
    	margin-left: -30px;
    	margin-top: 25px;
    	cursor: initial;
    }
    .wrap_tov_znak_kolumn {
    	width: 33%;
    	float: left;
    	margin-top: 30px;
    }
    .top-menu-inner ul.horizontal-multilevel-menu li ul li a.all_view {
    	color: #80a26b;
    	font-family: 'Roboto-Bold' !important; 
    }
    .top-menu-inner ul.horizontal-multilevel-menu li ul li.all_view_li {
    	display: none;
    }
    .dlina {
    	display: none;
    }
    .dop_oborudovanie_kartochka_tovara .col-sm-4:nth-child(3) {
    	/*display: none;*/
    }
    #tabs {
    	margin: 10px 0;
    }
    .tabs-nav {
    	overflow: auto;
    	display: flex;
    	margin: 0;
    	padding: 0;
    	margin-bottom: 30px;
    }

    .tabs-items {
    	background: #fff;
    	margin: -1px 0 0 0;
    	/*кнопка развернуть в карточке товара*/
    	/*height: 200px;
    	overflow: hidden;*/
    }
    .wrap_perehod {
    	display: none;
    }
/*.tabs-nav li:first-child a {
    padding: 10px 20px 10px 0px;
}
.tabs-nav li:last-child a {
    padding: 10px 0px 10px 20px;
    }*/

    .otstup_bottom {
    	margin-bottom: 15px;
    }
    #desc p:first-child {
    	margin-top: 0;
    }
    .tabs-nav::-webkit-scrollbar {
    	display: none; /*chrome*/
    }
    .tepl_karusel_wrap .bx-wrapper {
    	box-shadow: none;
    }
    a.deshevle {
    	color: #1E7905;    	  
    	clear: both;
    	font-size: 16px;
    }
    .cart_dop .inlineblock .col-sm-4:nth-child(2) {
    	/*display: none;*/
    }
    .glav_index h2 {
    	font-size: 42px;
    	line-height: 120%;
    	margin: 1em 0 0.6em 0;
    }
    h1 span, h2 span {
    	font-family: 'Roboto-Bold' !important;
    	font-size: 42px;
    	line-height: 120%;
    	color: #1E7905;
    }

    .display_none {
    	display: none;
    }
    .block_center {	
    	text-align: left;
    }
    .model_45 {
    	text-align: center;
    	font-size: 24px;
    	color: #1E7905;
    	margin-bottom: 0.7em;
    }
    .zag_bass1 {
    	color: #222;
    	font-weight: 700 !important;
    	line-height: 20px;
    	font-size: 16px;
    }
    .zag_bass2 {
    	color: #222;
    	font-weight: 700 !important;
    	line-height: 18px;
    	font-size: 14px;
    }
    .price_bass {
    	color: red;
    	font-weight: 700 !important;
    	font-size: 20px;
    }
    .btn_wrap_bass {
    	display: flex;
    	justify-content: space-around;
    	align-items: center;
    	width: 80%;
    	margin: 0 auto;
    	margin-top: 10px;
    }
    .btn_wrap_bass .modalbox.but_zakazat2 {
    	background-color: #1E7905 !important;
    	color: #fff;
    }
    .bass_wrap .category_katalog:hover .but_zakazat2 {
    	background-color: #1E7905 !important;
    	border: 1px solid #b2b2b2 !important;
    }
    .bass_wrap {
    	display: flex;
    	justify-content: space-between;
    	margin-bottom: 20px;
    	margin-top: 40px;
    }
    .bass_wrap .img_wrapper {
    	padding-top: 0px;
    	height: auto;  
    	margin-bottom: 10px;
    }
    .bass_wrap .more_product {
    	height: auto;
    }
    .bass_wrap .category_katalog
    {
    	margin-bottom: 0;
    	border: none;
    }
    .bass_wrap .category_katalog:hover {
    	box-shadow: none;
    	border: none;
    }
    .bass_wrap .but_zakazat2 {
    	margin: 0;
    }
    .bass_wrap .but_zakazat2 {
    	line-height: 26px;
    }
    .tepl_karusel_wrap div[data-pagination-num], .page_katalog_tolkotepl div[data-pagination-num] {
    	display: none;
    }
    div.news-list .text {
    	display: block;
    }
    .bass_wrap .img_wrapper img {
    	
    	width: 100%;
    }
    .howto_steps {
    	margin-top: 40px;
    }
    /*начало - ховер слайдер фото товара в списках*/
    .hvr__images {
    	position: relative;
    }

    .hvr__sectors {
    	position: absolute;
    	top: 0;
    	left: 0;
    	right: 0;
    	bottom: 0;
    	display: flex;
    }

    .hvr__sector {
    	flex-grow: 1;
    }

    .imagescard {
    	display: flex;
    	overflow: hidden;
    }
    .imagescard img {
    	width: 100%;
    	height: auto;
    }

    .image {
    	display: block;
    }

    .hvr__dots {
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	/*display: none;*/
    }

    .hvr__dot {
    	width: 5px;
    	height: 5px;
    	margin: 10px 2px 0;
    	border-radius: 50%;
    	background: #d6dbe0;
    }

    .hvr__dot--active {
    	background: #000;
    }
    /*конец - ховер слайдер фото товара в списках*/

    .howto_namer {
    	color: #585656;
    }
    .gryadki_block {
    	display: flex;
    }
    .gryadki_block img {
    	width: 50%;
    }
    .sort {
    	font-size: 16px;
    	color: #626262 !important;
    	margin: 30px 0px 15px 10px;
    }
    .sort a {
    	margin-left: 20px;
    	color: #626262;
    }
    .sort a.active {
    	text-decoration: unset;
    	color: #000;
    }
    .sort a.desc:after {
    	content: '\2191';
    	display: inline-block;
    	margin-left: 5px;
    	font-size: 14px;
    }
    .sort a.asc:after {    
    	content: "\2193";
    	display: inline-block;
    	margin-left: 5px;
    	font-size: 14px;
    }
    .bx-breadcrumb-item a span {
    	color: #000;
    }
    .fa-angle-right::before {
    	content: "\203A" !important;
    }
    .bx-breadcrumb-item span {
    	color:  #777;
    }
    #bx_breadcrumb_0 {
    	line-height: 15px;
    }
    .top-menu-inner1 .fix_menu_korz {
    	display: flex !important;
    	align-items: center;
    	cursor: pointer;
    	justify-content: flex-end;
    }
    .top-menu-inner1 {
    	display: flex;
    	justify-content: space-between;
    }
    .top-menu-inner1 ul {
    	width: unset;
    }
    .top-menu-inner1 .koltov {
    	color: #000;
    	font-size: 14px;
    	position: relative;
    	right: 6px;
    	top: -12px;
    }
    .top-menu-inner1 .rubl {
    	color: #000;
    	font-size: 20px;
    	position: relative;
    	margin-left: 15px;
    	float: right;
    	line-height: 46px;
    }
    .bl_cart {
    	display: none;
    }
    .bx-breadcrumb i.fa_hidden {
    	visibility: hidden;
    	width: 0;
    	margin-right: 0;
    }
    .bx-breadcrumb i {
    	vertical-align: unset !important;
    	color: #000 !important;
    }
    .glav_div .main_div {
    	display: flex;
    	flex-direction: row;
    	flex: 1;
    	background: url(/bitrix/templates/aktivagro/images/test.jpg) no-repeat center;
    	background-size: cover;
    }
    #test {
    	clear: both;
    }
    #test .main_div {
    	display: flex;    
    	background: url(/bitrix/templates/aktivagro/images/test.jpg) no-repeat center;
    	background-size: cover;
    	height: 685px !important;
    	justify-content: space-around;
    }
    #test h2 {
    	color: #fff !important;
    	font-family: 'Roboto Condensed', sans-serif;
    	font-family: 'Didact Gothic', sans-serif;
    	font-family: 'Cuprum', sans-serif;
    	margin-top: 3.8rem;
    	margin-bottom: 2.2rem;
    	font-weight: bold !important;
    	font-size: 32px;
    	letter-spacing: 1px;
    }
    #test p {
    	font-size: 23px;
    	line-height: 23px;
    	margin: 0px;
    	text-align: center !important;
    	color: #fff !important;
    }
    #test .pen-intro {
    	text-align: center; 
    	height: 35%;   
    }

    #test .podlozka {
    	width: 100%;
    	height: 100%;
    	display: flex;
    	justify-content: center;    
    	flex-direction: column;
    	align-items: center;
    	background-color: unset;
    }
    #test .but_zakazat {
    	margin: 0;
    	font-size: 22px;
    	color: #fff;
    	border: none;
    }

    .test_btn {
    	font-size: 1.4rem;
    	border: 1px solid #1E7905;
    	color: #ffffff;
    	padding: 16px 26px;
    	position: relative;
    	z-index: 202;
    	bottom: 0px;
    	background: none;
    	background-color: #1E7905;
    	border-radius: 8px;
    	cursor: pointer;
    	margin-top: 30px;
    }
    .test_btn:hover .but_zakazat {
    	border: none !important;
    	background-color: #1E7905 !important;
    	color: #fff !important;
    	cursor: pointer;
    }
    .test_btn:hover {
    	border: 1px solid #ffc000 !important;
    }
    .podlozka_row {
    	width: 75%;
    	height: 100%;
    	display: flex;
    	justify-content: center;
    	flex-direction: row;
    	align-items: center;
    }
    .podlozka_wrap {
    	background-color: rgba(34, 37, 39, 0.6);
    	width: 100%;
    	display: flex;
    	justify-content: center;
    }

    .acc_title {
    	display: block;
    	padding: 10px 20px 10px 0px;
    	background: #fff;
    	font-size: 1.5em;
    	text-decoration: none;
    	color: #585656;
    }
    .acc_row {
    	margin-top: 0.8rem;
    	font-size: 16px;
    	position: relative;
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-pack: justify;
    	-ms-flex-pack: justify;
    	justify-content: space-between;
    	margin: 0 0 0.92rem;
    	border-bottom: 0.0625rem solid transparent;
    	-webkit-transition: all .2s ease;
    	transition: all .2s ease;
    	-webkit-box-orient: horizontal;
    	-webkit-box-direction: normal;
    	-ms-flex-direction: row;
    	flex-direction: row;
    }
    .acc_row>div:first-child {
    	position: relative;
    	-webkit-box-pack: start;
    	-ms-flex-pack: start;
    	justify-content: flex-start;
    /*-webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;*/
    display: flex;
    -webkit-box-align: center;
    align-items: flex-start;
    width: 80%;
}

.acc_row>div:last-child {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
    /*-webkit-box-flex: .25;
    -ms-flex: .25;
    flex: .25;*/
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: baseline;
    width: 21%;
}
.acc_row>div:last-child>div:first-child {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-size: 16px;
	line-height: 1.5em;
	text-align: left;
}
.acc_btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
.acc_punkt input {
	height: 16px;
	margin: 0;
}
.acc_punkt label {
	/*font-size: 16px;*/
	padding-left: 6px;
	bottom: 3px;
	position: relative;
	text-align: left;
}
.acc_punkt {
	margin-right: 6px;
	display: flex;
	width: 92%;
}
.tippy-word, [data-tippy-tag]:not(.no-tippy-word) {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	display: inline-block;
	z-index: 0;
	background-image: url(/bitrix/templates/aktivagro/images/info.svg);
	background-repeat: no-repeat;
	background-size: contain;
	cursor: pointer;
	height: 1.6362786rem;
	max-width: 1.6362786rem;
	min-width: 1.6362786rem;
	width: 1.6362786rem;
}
.acc_btns .minuskorz, .acc_btns .pluskorz {
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 20px;
	border-radius: 4px;
}
.acc_row .icon_question {
	background-image: url(/bitrix/templates/aktivagro/images/icon_question.png);
	float: left;
}
.acc_btn_wrap {
	display: flex;
}


.acc_row a.more {
	display: block;
	text-align: right;
	margin-top: 0.75rem;
	color: #337ab7;
	line-height: 2em;
}
.bubble_acc {
	right: 0;
}
.accessories_block, .DL_block {
	display: block;
	min-height: 30px;
	background-color: #62635e;
	color: white;
	height: 38px;
	margin-top: 15px;
	border-radius: 5px;
}
.DL_block {
	background-color: #FCAF17;
	color: #000;
}
.dostavka_DL_a .accessory_label:before {
	background-image: url(/bitrix/templates/aktivagro/images/dellin_footer_logo.png);
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	display: block;
	width: 30px;
	height: 26px;
	margin-top: 5px;
	margin-right: 10px;
	float: left;
}
.accessory_plus, .DL_plus {
	float: right;
	font-size: 20px;
	line-height: 38px;
	width: 50px;
	text-align: center;
}
.accessory_label {
	padding-left: 15px;
	line-height: 38px;
	float: left;
	font-size: 18px;
}
.accessory_plus a {
	color: white;
	text-decoration: none;
	cursor: pointer;
}
#accessories_content {
	display: none;
}
.acc_block {
	margin-top: 20px;
}
.acc_btn_wrap .addtokart {
	font-size: 18px;
	height: 52px;
	line-height: 52px;
	background-color: #1E7905 !important;
	color: #fff;
	width: 100%;
}
.acc_btn_wrap .addtokart:hover {
	background-color: #306500 !important;
}
.acc_a, .acc_a:hover, .dostavka_DL_a, .dostavka_DL_a:hover {
	color: #fff;
}
.acc_a, .dostavka_DL_a {
	cursor: pointer;
}
#DL_content {
	display: none;
	text-align: center;
	margin-top: 15px;
}
.scrollTop { 
	display:none; 	
	position: fixed;
	text-align: center;
	text-decoration: none;
	background: #4BC2CE url(/bitrix/templates/aktivagro/images/up_icon.png) no-repeat scroll center 14px;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	right: 25px;
	left: inherit;
	bottom: 103px;
	opacity: 0;
	z-index: 995;
	cursor: pointer;
	background-position: center 14px;
	opacity: 1;
	background-color: #4BC2CE;
}
.scrollTop:hover { 
	opacity: 0.5;
}
.qr_stellazh {
	width: 150px;
}
.category_sop_na_glav {
	width: 150px;
	height: 150px;
	border: 1px solid #1E7905;
	border-radius: 200px;
}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
	width: 50%;
	padding-bottom: 0;
}
.mf-email {
	margin-left: 15px;
}
.sogl_pers {
	color: white;
	font-size: 12px;
	line-height: 16px;
	margin: 15px 0;
}
.wrap_inp {
	display: flex;
}
.icon_na_glav {
	width: 65px;
	height: 65px;
}
.wrap_icon_na_glav {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.zag_icon_na_glav {
	font-size: 24px;
	line-height: 130%;
	margin: 15px 0 0 0;
	font-family: 'Roboto-Medium' !important;
}
.txt_icon_na_glav {
	/*font-size: 16px;*/
	line-height: 135%;
	color: #2B2A29 !important;
	margin:  0;
}
.tepl_preim_wrap {
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}
.about_jpg {
	float: right;
	width: 50%;
	margin-left: 10px;
}
.about_wrap {
	display: inline-block;
	margin-top: 20px;
}
.about_wrap h2 {
	margin-top: 0px;
}
.about_wrap_column {
	width: 50%;
}
.tepl_preim_wrap_column1 {
	width: 57%;
}
.tepl_preim_wrap_column2 {
	width: 42%;
}
.about_wrap p {
	/*font-size: 16px;*/
	line-height: 135%;
	margin: 0.6em 0;
}
.glav_index .about_wrap h5 {
	font-family: 'Roboto-Medium' !important;
	font-size: 24px;
	line-height: 130%;
	margin: 0.4em 0 0.4em;
	text-align: left;
}
.about_wrap li {
	/*font-size: 16px;*/
	line-height: 135%;
	padding: 0px 0px 0px 1.5em;
	background: transparent url(/bitrix/templates/aktivagro/images/menu-leaf.png) no-repeat 3px 0.5em;
}
.about_wrap ul {
	margin: 0;
}

.tepl_preim_wrap .shembox_box {
	width: 100%;
	padding: 0px 10px 20px 47px;
	line-height: 20px;
}
.tepl_preim_wrap .shembox_box span {
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold !important;
	color: #fff;
	background: #1E7905;
	border-radius: 50%;
	text-align: center;
}
.primes_name {
	text-align: left;
	font-family: 'Roboto', regular;
	font-weight: normal;
	color: #585656;
	font-size: 2.1em;
	line-height: 28px;
	margin: 0 0 25px;
}









.step_wrap img {
	width: 100%;
}
.step_wrap {
	margin-top: 30px;
}
.footer_txt_glav {
	margin-top: 50px;
}
.footer_txt_glav p {
	font-size: 16px;
	line-height: 135%;
}
p.footer_txt_glav_tel {
	text-align: center;
	margin: 30px 0 15px;
}
.footer_txt_glav_tel a {
	font-weight: 600 !important;
	font-size: 60px;
	line-height: 100%;
	text-transform: uppercase;
	color: #1E7905 !important;
}
p.footer_txt2_glav {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	width: 55%;
	margin: 0 auto;
}
.test_wrap {
	clear: both;
	display: flex;
	justify-content: space-around;
	margin-bottom: 50px;
}
.test_wrap_column1, .test_wrap_column2 {
	width: 45%;
	display: inline-block;
	vertical-align: top;
	height: 561px;
	position: relative;
	box-sizing: border-box;
}
.test_wrap_column1 {
	background: url(/bitrix/templates/aktivagro/images/glav_page/test.jpg) no-repeat; 
	background-size: cover;   
}
.test_wrap_column2 {
	background: url(/bitrix/templates/aktivagro/images/glav_page/10diff.jpg) no-repeat;   
	background-size: cover; 
}
.test_text_wrap {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	height: 100%;
	width: 60%;
	justify-content: center;
	margin-left: 37px;
	margin-top: 10px;

}
.test_text1 {
	font-family: 'Roboto-Bold' !important;
	font-size: 34px;
	line-height: 128.91%;
}
.test_text2 {
	font-family: 'Roboto-Medium' !important;
	font-size: 24px;
	line-height: 130%;
}
.test_text3 {
	font-size: 16px;
	line-height: 135%;
	margin-top: 10px;
}
.btn_test {
	background: #1E7905;
	border: 1px solid #1E7905;
	border-radius: 8px;
	padding: 16px 42px;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 0.75px;
	text-transform: uppercase;
	margin-top: 15px;
}
.btn_test a {
	color: #fff;
}
.bxslider_na_glavnoy_sertifikates .bx-wrapper .bx-next {
	right: 15px;
	background: url(/bitrix/templates/aktivagro/images/glav_page/next_button_light.png) no-repeat;
}
.bxslider_na_glavnoy_sertifikates .bx-wrapper .bx-prev {
	left: 15px;
	background: url(/bitrix/templates/aktivagro/images/glav_page/prev_button_light.png) no-repeat;
}
.bxslider_na_glavnoy_sertifikates .bx-wrapper .bx-next:hover, 
.bxslider_na_glavnoy_sertifikates .bx-wrapper .bx-next:focus {
	background: url(/bitrix/templates/aktivagro/images/glav_page/next_button_dark.png) no-repeat;
}
.bxslider_na_glavnoy_sertifikates .bx-wrapper .bx-prev:hover, 
.bxslider_na_glavnoy_sertifikates .bx-wrapper .bx-prev:focus {
	background: url(/bitrix/templates/aktivagro/images/glav_page/prev_button_dark2.png) no-repeat;
}
.bxslider_na_glavnoy_sertifikates .bx-wrapper .bx-controls-direction a {
	top: 45%;
	width: 56px;
	height: 56px;
}
div.news-date {
	margin: 0 0 0.6em;
	color: #2B2A29;
}
.wrapper_spisok_specifications {
	padding: 15px;
}
.charact_zag {
	font-size: 16px;
	line-height: 20px;
	font-family: 'Roboto-Bold' !important;
	text-align: left;
	margin-top: 10px;
}
.sp_attr_name img {
	width: 24px !important;
	float: left;
}
.category tr td.sp_attr_name div {
	height: unset;
	float: left;
	line-height: 25px; 
	margin-left: 5px;
}


.filtr_src {
	float: left;
	color: #545454;
	padding: 6px 11px;
	margin-right: 10px;
	margin-top: 10px;
	width: 11%;
	text-align: center;
	border: 1px solid #1E7905;
	border-radius: 5px;
	/*font-size: 16px;*/
	line-height: 20px;
}
.filtr_wrap {
	background-color: #fff;
	color: #000;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.filtr_txt {
	float: none;
	line-height: 44px;
	width: 100%;
	font-family: 'Roboto-Medium' !important;
	font-size: 24px;
	line-height: 130%;    
}
.filtr_src_wrap {
	float: none;
	width: 100%;
	margin-left: 0;
	display: inline-block;
}
.soput_spisok_folders_elem .sp_attr_wrap,
.tepl_ .sp_attr_wrap,
.sop .sp_attr_wrap {
	height: 140px;
}
.sop .sp_attr, .soput_spisok_folders_elem .sp_attr, .tepl_ .sp_attr {
	height: unset;
}
.dop_oborudovanie_kartochka_tovara .sp_attr_wrap {
	height: 150px;
}



.slide_zavod_txt1 {
	font-weight: 600!important;
	font-size: 60px;
	line-height: 110%;
	text-transform: uppercase;
	color: #145F00;
}
.slide_zavod_txt2 {
	font-weight: 400;
	font-size: 70px;
	line-height: 110%;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #000000;
}
.slide_txt_block {
	position: absolute;
	top: 80px;
	left: 290px;
}
.slide_new_podarki .slide_txt_block {
	top: 60px;
}
.slide_new_pochta .slide_txt_block {
	top: 40px;
}
.slide_zavod_btn {
	color: #fff !important;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Roboto-Medium' !important;
}
.slide_zavod_btn_wrap {
	text-align: center;
	border: none;
	margin-top: 30px;
	border-radius: 5px;
	padding: 10px 50px;
	background: #1E7905;
	display: inline-block;    
}
.bxslider_na_glavnoy_podlozhka {
	background-image: url(/bitrix/templates/aktivagro/images/slideshows/slide_new_podlozhka_2.jpg);
}
.tepl_preim_jpg {
	width: 100%;
}
.h1_wrap {
	display: inline-block;
	margin-top: 1em;
	font-size: 48px !important;
}
.blok_news_na_glavnoy #wrapper {
	width: 100%;
}






.primes_bassein {
	margin: 25px 0;
	text-align: left;
}
.primes_bassein .preim_item {
	width: 47%;
	padding: 0 0 0 105px;
	font-size: 14px;
	line-height: 20px;
	height: 83px;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	margin: 0 2% 15px 0;
	box-sizing: border-box;
}
.primes_bassein .preim_head {
	font-size: 14px;
	line-height: 20px;
	color: #000;
	font-weight: bold !important;
	margin-bottom: 0px;
}
.primes_bassein .preim_item:nth-child(1) {
	background: url(/bitrix/templates/aktivagro/images/bassein/1.jpg)0 0 no-repeat;
}
.primes_bassein .preim_item:nth-child(2) {
	background: url(/bitrix/templates/aktivagro/images/bassein/2.jpg)0 0 no-repeat;
}
.primes_bassein .preim_item:nth-child(3) {
	margin-top: 20px;
	background: url(/bitrix/templates/aktivagro/images/bassein/3.jpg)0 0 no-repeat;
}
.primes_bassein .preim_item:nth-child(4) {
	margin-top: 20px;
	background: url(/bitrix/templates/aktivagro/images/bassein/4.jpg)0 0 no-repeat;
}

/*---------- начало главная страница блоки со списками---------------*/

/*---------- блок Преимущества ---------------*/
.primes {
	margin: 0;
	display: inline-block;
}
.gorod_rnd .primes {
	text-align: left;
}
.primes_item_wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.primes_item {
	text-align: left;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	width: 32%;
	box-sizing: border-box;
	margin-top: 20px;
}
.primes p, .primes li {
	font-size: 16px;
	line-height: 135%;
	text-align: left;
}
.img_primes_item {
	width: 101px;
	height: 101px;
	margin-right: 15px;
}
.primes_item_flex {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
.primes_head {
	font-weight: bold !important;
	font-size: 16px;
	line-height: 135%;
	color: #000000;
	text-transform: uppercase;
}
.primes_body {
	line-height: 20px;
	margin-top: 10px;
	color: #000;
}
.preim_footer {
	padding: 30px;
	background: #DEF2E5;
	border-radius: 5px;
	font-size: 20px;
	line-height: 30px;
	text-align: left;
	color: #000;
	margin-top: 20px;
}






.primes_item_wrap2, .primes_item_wrap1 {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.primes_item_wrap1 {
	margin-bottom: 30px;
}
/*---------- блок Ассортимент ---------------*/
.assorty_wrap {
	display: inline-block;
}
.assorty_item_wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.assorty_item, 
.price_item, 
.pochemu_item {
	background: url(/bitrix/templates/aktivagro/images/glav_page/icon_galka.jpg) 0 50% no-repeat;
	text-align: left;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	width: 32%;
	box-sizing: border-box;
	padding: 0 0 0 75px;
	min-height: 61px;
}
.assorty_item {
	margin: 20px 0 0;
}
.gorod_msk .assorty_item 
{
	align-items: center;
}
.gorod_rnd .assorty_item,
.gorod_krasnodar .assorty_item {
	background-position-y: 0%;    
}
.assorty_wrap p {
	font-size: 16px;
	line-height: 135%;
	margin: 1em 0 1em;
}
.assorty_item_flex {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.assorty_head {
	font-weight: bold !important;
	font-size: 16px;
	line-height: 135%;
	color: #000000;
	text-transform: uppercase;
}
.assorty_body {
	line-height: 20px;
	color: #000;
}
.gorod_rnd .assorty_body {
	margin-top: 10px;
}

/*---------- блок Почему на главной ---------------*/
.pochemu_wrap {
	display: inline-block;
}
.pochemu_item_wrap {
	margin: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.pochemu_item {
	background: url(/bitrix/templates/aktivagro/images/glav_page/icon_galka.jpg) 0 0 no-repeat;
	float: none;
	margin: 20px 0 0;
}
.pochemu_item
{
	margin: 20px 0 0;
}
.pochemu_item_flex {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
.pochemu_head {
	font-weight: bold !important;
	font-size: 16px;
	line-height: 135%;
	color: #000000;
	text-transform: uppercase;
}
.pochemu_body {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
	color: #000;
}

/*---------- блок Цены на главной ---------------*/
.price_wrap {
	display: inline-block;
}
.price_item_wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 20px 0;
}
.price_item {
	margin: 0;
}
.gorod_msk .price_item {
	background: url(/bitrix/templates/aktivagro/images/glav_page/icon_galka.jpg) 0 0% no-repeat;
	width: 24.5%;
	padding: 0 0 0 70px;
}
.gorod_lipetsk .price_item {
	margin: 0;
}
.gorod_lipetsk .price_item,    
.gorod_tambov .price_item {
	align-items: center;
}
.price_item_flex {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.price_wrap p {
	font-size: 16px;
	line-height: 135%;
	margin: 1em 0 1em;
	margin-top: 0px;
}
.gorod_lipetsk .price_wrap p {
	margin-top: 30px;
}
.gorod_lipetsk .price_body,
.gorod_tambov .price_body {
	margin-top: 0px;
}
.price_head {
	font-weight: bold !important;
	font-size: 16px;
	line-height: 135%;
	color: #000000;
	text-transform: uppercase;
}
.price_body {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
	color: #000;
}

/*---------- конец главная страница блоки со списками---------------*/
.about_jpg_mob {
	display: none;
}
.tepl_karusel_wrap {
	text-align: center;
}
.glav_index .filtr_wrap {
	padding: 0px;
}
div.mf-submit {
	width: unset;
	padding-bottom: unset;
	float: unset;
	text-align: unset;
}
div.mfeedback {
	text-align: unset;
}
div.mf-name input, div.mf-email input, div.mf-submit input {
	width: 100% !important;
}


.bxslider_na_glavnoy_podlozhka {
	background: none;
}
.slide_zavod_txt3 {
	font-family: 'Roboto-Medium' !important;
	font-size: 45px;
	line-height: 100%;
	text-transform: uppercase;
	color: #000000;
}
.slide_new_podarki .slide_zavod_txt1 {
	color: #fff;
}
.slide_new_2dop .slide_zavod_txt1 {
	font-size: 42px;
	letter-spacing: 0px;
}
.slide_new_2dop .slide_zavod_txt2 {
	font-size: 30px;
	letter-spacing: 0px;
}
.slide_new_pochta .slide_zavod_txt1 {
	font-size: 38px;
	letter-spacing: 0px;
	color: #fff;
}
.slide_new_pochta .slide_zavod_txt2 {
	font-size: 28px;
	line-height: normal;
	letter-spacing: 0px;
	color: #fff;
}
.bxslider_na_glavnoy_wrap .bx-controls-direction {
	display: none;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	bottom: 38px;
	width: 100%;
	text-align: center;
}
.bxslider_na_glavnoy_wrap .bx-wrapper {    
	border: none;
	margin-bottom: 0px;
}
.bxslider_na_glavnoy_podlozhka {
	overflow: hidden;
}
.page_soput .wrap_icon_na_glav {
	margin-bottom: 20px;
}
.example-base, .example-blocks, .example-coupon, .example-multiple {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	background-color: #ddd;
	border: 1px solid transparent;
	border-radius: 1px;
	color: #444;
	text-align: center;
	padding: 20px;
	margin: 15px 0;
}
.count_txt {
	line-height: 1.5em;
	font-size: 2em;
	text-transform: uppercase;
}
#clock {
	line-height: 1.5em;
	font-size: 3em;
	font-weight: bold !important;
}
.inline_wrap {
	text-align: center;
}
.slide_txt_block img {
	width: auto;
	margin-bottom: 10px;
}

.slide_zavod_txt3 {
	margin-top: 8px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background: #ff7a7a;
}
.gorod_zag {
	font-size: 20px;
	color: #1e7905;
	font-weight: 700 !important;
}
#fancy_sp_gorodov {
	background-color: #f7f7f7;
}

.btn_vybor_forma:nth-child(1) {
	margin-left: 0px;
}
.wrap_vybor_forma {
	margin-bottom: 5px;
	display: inline-block;
}
.btn_vybor_forma:hover {
	background-color: #1E7905;
}
.btn_vybor_forma {
	float: left;
	margin-left: 9px;
	background: #DEF2E5;
	border-radius: 5px;
	padding: 12px 30px;
	font-size: 16px;
	line-height: 21px;
	text-align: center;
	letter-spacing: 0.75px;
	text-transform: uppercase;
	color: #000 !important;
	font-family: 'Roboto-Medium' !important;
}
.btn_vybor_forma:hover {
	color: #fff !important;
}
.bx-filter-param-text {
	color: white;
	margin-left: 20px;
}
#pers_checkbox {
	margin-top: 2px;
	width: 16px;
	height: 16px;
	margin-left: 0px;
}
.bx-filter-param-label {
	padding: 5px !important;
	border: 1px dotted transparent;
}
.bx-section-desc.bx-blue {
	display: inline-block;
}
.mob_menu_footer {
	display: none;
}
.bx-filter .bx-filter-input-container input {
	width: 80px;
	padding: 8px 10px;
	height: unset;
	line-height: normal;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.form-group {
	float: left;
	margin-bottom: 0px;
}
.form-group:nth-child(2) {
	margin-left: 41px;
}
.col {
	clear: both;
	width: 200px;
}
.bx-filter .bx-ui-slider-part span, .bx-filter .bx-ui-slider-part {
	display: none;
}
.bx-filter .bx-ui-slider-handle {
	border: 7px solid #1E7905;
}
.bx-blue.bx-filter {
	--theme-color-primary: #1E7905;
	--theme-color-second: #6b9941;
	--theme-color-light: #b0cf94;
}
.bx-filter .bx-ui-slider-track-container {
	padding: 15px 0px;
}
.form-group label {
	display: none;
}
.bx-filter .bx-filter-parameters-box {
	float: left;
}
.smartfilter .col-lg-12 {
	width: unset;
	padding-left: 0;
}
.bx-filter-title {
	display: none;
}
.bx-filter-select-popup ul li {
	padding: 0px;
	font-family: 'Roboto-Regular';
	font-size: 14px;
	background: none;
}

.bx-filter-select-popup ul li label {
	height: 33px;
	margin: 0;
}
.bx-filter .bx-filter-parameters-box-title span {
	font-size: 16px;
	color: #626262;
}
.bx-filter-parameters-box-hint i {
	display: none;
}
#set_filter {
	border: 1px solid #1E7905;
	border-radius: 8px;
	font-size: 16px;    
	font-family: 'Roboto-Medium' !important;
	line-height: normal;
	height: unset;
	padding: 8px 20px;
	background-color: #1E7905;
}
.vav_filter_params_wrap .form-control:focus {
	border-color: #ccc;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(158 161 163 / 60%);
	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(158 161 163 / 60%);
}
.vav_filter_params_wrap .max-price:focus-visible {
	outline: unset;
	border-color: #ccc;
	outline-color: ;
	outline-style: ;
	outline-width: ;
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(158 161 163 / 60%);
	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(158 161 163 / 60%);
}
.vav_filter_params_wrap .bx-filter-select-container:hover {
	border-color: #ccc;
}
.vav_filter_params_wrap .bx-filter-select-container:focus {
	border-color: #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(158 161 163 / 60%);
	box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(158 161 163 / 60%);
}
.vav_filter_params_wrap, .vav_btns {
	float: left;
}
.vav_btns .col {
	padding-top: 29px;
	width: 230px;
}
.vav_btns {
	margin-left: 20px;
}
.bx-filter .bx-filter-section {
	padding: 0;
}
#del_filter {
	color: #626262;
	font-size: 16px;
}
.bx-filter-parameters-box-container {
	padding-bottom: 0;
}
.bx-filter-container-modef {
	display: none;
}
.top-menu .horizontal-multilevel-menu>li:nth-child(2) {
	display: none;
}
#fix_menu .horizontal-multilevel-menu>li:nth-child(3) {
	display: block;
}
.top-menu2 .horizontal-multilevel-menu>li:nth-child(8) {
	display: none;
}
.top-menu2 .horizontal-multilevel-menu>li:nth-child(9) {
	display: none;
}
.top-menu2 .horizontal-multilevel-menu>li:nth-child(10) {
	display: none;
}
.horizontal-multilevel-menu li {
	width: 210px;
}
.block_sert_mob {
	display: none;
}
.new_year {
	padding: 20px 0 0;
}
.bxslider_na_glavnoy_wrap {
	text-align: center;
}
.slide_txt_block {
	text-align: left;
}
.slide_new_winter .slide_zavod_txt1 {
	font-size: 42px;
}
.slide_new_winter .slide_zavod_txt2 {
	font-size: 35px;
	font-family: 'Roboto-Medium' !important;
}
#map {
	margin-top: 20px;
	line-height: 0;
}
.step_img_wrap {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.step_img_wrap img {	
	width: 100%;
	height: auto;
}
.step_h2_wrap {
	width: 600px;
	overflow: auto;
	margin: auto;
	position: absolute;
	top: 0; left: 0; bottom: 0; right: 0;
}
.step_h2 {
	position: absolute;
	color: #fff;
	font-size: 42px;
	text-align: center;
	margin: 0.8em 0 0em;
}
.vnutrwrap {
	position: absolute;
	bottom: 14%;
	left: 21.5%;
	height: 195px;
	display: flex;
}
.step_text {
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	display: inline-block;
}
.step_text span a, .step_text_480 span a {
	font-size: 24px;
	line-height: 1.5em;
	color: #fff;
}
.step_text:nth-child(1) {
	top: 61%;
	position: relative;
}
.step_text:nth-child(2) {
	left: 2%;
	position: relative;
}
.step_text:nth-child(3) {
	position: relative;
	top: 59%;
	left: 10%;
}
.step_text:nth-child(4) {
	top: -88%;
	left: 15.5%;
	position: relative;
}
.step_text_42 {
	margin-top: 145%;
	margin-left: 7%;
}
.step_text:nth-child(5) {
	left: 18.5%;
	position: relative;
}
.step_text:nth-child(6) {
	top: 61%;
	left: 26%;
	position: relative;
}
.step_img_wrap_768, .step_img_wrap_480, .step_img_wrap_320 {
	display: none;
}
.afera_banner_wrap img {
	width: 100%;
	height: auto;
}
.afera_banner_wrap {
	margin-top: 30px;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.afera_banner_txt_wrap {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	width: 70%;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;    
	margin-left: 25%;
}
.afera_banner_btn_wrap {
	text-align: center;
	border: none;
	border-radius: 5px;
	padding: 10px 30px;
	background: #1E7905;
	display: inline-block; 
}
.afera_banner_txt {
	font-family: 'bebas_neueregular' !important;
	font-weight: 700 !important;
	font-size: 64px;
	line-height: 100%;
	color: #000000 !important;
}
.afera_banner_btn {
	color: #fff !important;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Roboto-Medium' !important;
}
.afera_banner_wrap_768 {
	display: none;
}
.afera_banner_wrap_480 {
	display: none;
}
.polusborka_wrap {
	margin-top: 10px;
	display: none;
}
.row.node.page_katalog_tolkotepl.page_soput .bx-section-desc.bx-blue {
	width: 100%;
}
.vacancies .col {
	clear: both;
	width: 100%;
}
.bx-filter {
	border: 1px solid #ccc;
	padding: 20px;
	border-radius: 5px;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
	outline: unset;
	outline-offset: unset;
}

.slide_new_qr .slide_zavod_txt3 {
	color: #145F00;
	font-size: 42px;
	margin-top: 34px;
}
.slide_txt_qr_mob {
	display: none;
}
.slide_txt_qr_mob2 {
	display: none;
}
.banner_ym_wrap {
	margin-top: 30px;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.banner_ym_txt_wrap {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-evenly;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin-left: 0;
}
.bl_ym {
	width: 33.333333333%;
	text-align: center;
}
.img_banner_ozon {
	width: 60% !important;
	height: auto;
	border-radius: 5px;
}
.bl_ym_txt {
	font-family: 'Roboto-Bold' !important;
	font-size: 36px;
	line-height: 100%;
	color: #000000;
	text-transform: uppercase;
}
.img_banner_yandex {
	width: 80% !important;
	height: auto;
}
.img_banner_yandex_glav {
	width: 100%;
}
.img_banner_yandex_glav_768 {
	display: none;
}
.banner_ym_wrap_414_1, .banner_ym_wrap_414_2 {
	display: none;
}
.img_banner_yandex_glav_414 {
	width: 100%;
	height: auto;
}
.banner_ym_wrap_414_1 {
	margin-top: 0px;
	margin-top: 30px;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.banner_ym_wrap_414_2 {
	margin-top: 0px;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.tbl_gryadki1 tr td {
	text-align: left;
}
.tbl_gryadki tr:nth-child(1) td p {
	font-family: 'Roboto-Bold' !important;
}
.tbl_gryadki1 tr td:nth-child(1) {
	font-family: 'Roboto-Bold' !important;
}
.tbl_gryadki1 {
	width: 75%;
	max-width: 100%;
}
.table-bordered.table-hover.tbl_gryadki1, .table-bordered.table-hover.tbl_gryadki1 td {
	border: none;
}
.table-bordered.table-hover.tbl_gryadki1 tr:nth-child(1) {
	display: none;
}
.tbl_gryadki1 tr:nth-child(2n+1), .tbl_gryadki tr:nth-child(2n+1) {
	background-color: #f7f7f7;
}
.tbl_gryadki1 th, .tbl_gryadki th {
	background-color: #666;
	color: #fff;
}
.tbl_gryadki1 tr td:nth-child(1) {
	width: 32%;
}
/*.tbl_gryadki1>tbody>tr:nth-child(2n+1):hover, .tbl_gryadki>tbody>tr:nth-child(2n+1):hover {
	background-color: unset;
}
.tbl_gryadki1>tbody>tr:nth-child(2n):hover, .tbl_gryadki>tbody>tr:nth-child(2n):hover {
	background-color: unset;
	}*/
	.table-hover>tbody>tr:hover {
		background-color: #fff;
	}
	.tbl_gryadki1 tr:nth-child(2n+1):hover, .tbl_gryadki tr:nth-child(2n+1):hover {
		background-color: #f7f7f7;
	}

	.btn_yandex_market {
		background: url(/bitrix/templates/aktivagro/images/banner_yandex.png) no-repeat;
		width: 25%;	
		border: none !important;
		padding: 0 !important;
		background-position-y: 40%;
		background-position-x: center;
		background-size: contain;
	}
	.btn_podrobnee_spisok .btn_yandex_market {
		margin-left: 10px;
	}
	.otstup10 {
		margin-left: 10px;
	}
	.btn_instrumenty {
		background: url(/bitrix/templates/aktivagro/images/btn_instr.png) no-repeat;
		width: 90px;
		background-size: contain;
		border: none !important;
		padding: 0 !important;
		background-position-y: 40%;
	}
	.btn_marketplaces {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		margin-top: 10px;
	}
	.btn_marketplaces .lbl_price {
		width: 50%;
	}
	.btn_marketplaces a {
		height: 45px;
	}
	.btn_marketplaces .btn_instrumenty {
		margin-left: 10px;
	}
	.contact_wrap {
		display: flex;
	}
	.contact_wrap_block {
		width: 50%;
	}
	.qr_text, .qr_text P {
		text-align: center;
		margin: 0;
	}
	.qr_text {
		display: flex;
		flex-direction: column;
	}
	.wrap_mail_socsety {
		margin-top: 5px;
		display: inline-block;
	}
	.bespl_tel_txt {
		color: #666666;
		text-align: center;
		font-size: 15px;
	}
	.deshevle_zag {
		color: #000;
		font-size: 2.2em;
		margin: 0 0 1em;
		line-height: 1.2;
		text-align: center;
	}
	.gorod_menu_close {
		display: none;
	}
	#allcity {
		display: none;
	}
	#allcity.sp_gorodov-cont.active {
		display: block;
	}
	.lazy_fon {
		background: #F1F1FA;
		display: block;
	}
	.video1.video_na_glavnoy {
		border: 0;
	}
	.karta.karta3 {
		border: 0;
		width: 100%;
	}
	.col-xs-12 {
		background-color: #fff;
	}
	.footer_3kolonki {
		display: flex;
		justify-content: space-between;
	}
	.footer_3kolonki a:hover {
		color: #fff;
		text-decoration: none;
	}
	.icon_footer_grey {
		margin-right: 10px;
	}
	#footer.footer_prava li.bespl_tel_txt {
		color: #a9a2a2 !important;
		margin-top: 0;
		text-align: unset;
		padding-left: 19%;
	}
	.wrap_footer_menu_socseti {
		display: flex;
		justify-content: space-between;
	}
	#header a:hover {
		color: #585656;
		text-decoration: none;
	}
	div.menu-clear-left{display:none;}
	.btn_ozon {
		background: url(/bitrix/templates/aktivagro/images/btn_ozon_h45_new.png) no-repeat;
		background-position-x: center;
		width: 73px;
		background-size: contain;
		border: none !important;
		padding: 0 !important; 
		border-radius: 8px;   
	}
	.btn_marketplaces .btn_ozon2 {
		margin-left: 10px;
	}
	.btn_wb {
		background: url(/bitrix/templates/aktivagro/images/wb_white.png) no-repeat;
		background-position-x: center;
		width: 170px;
		height: 42px !important;
		background-size: contain;
		border: none !important;
		padding: 0 !important;
		border-radius: 8px;    
	}
	.btn_wb_spisok {
		background: url(/bitrix/templates/aktivagro/images/WB.png) no-repeat;
		background-position-x: center;
		width: 55px;
		background-size: contain;
		border: none !important;
		padding: 0 !important;
		margin-left: 10px;
	}
	.menu_cat_ul {
		width: 1400px !important;
		background-color: #fff !important;
		color: #000 !important;
		border: 1px solid #e5dfdf  !important;
		border-top: none !important;
	}
	.menu_cat_ul:hover {
		display: flex !important;
		flex-direction: column;
	}
	.wrap_cat_razdel {
		display: flex;
		font-size: 16px;
		height: 273px;
	}
	.wrap_cat_razdel:nth-child(2), .wrap_cat_razdel:nth-child(3) {
		border-top: 1px solid #e5dfdf  !important;
	}
	.menu_cat_razdel {
		font-size: 16px;
	}
	.horizontal-multilevel-menu li ul.menu_cat_ul a {
		font-size: 16px;
	}
	.menu_cat_razdel_1, .menu_cat_razdel_4 {
		width: 24%;
	}
	.menu_cat_razdel_2, .menu_cat_razdel_3 {
		width: 76%;
	}
	.horizontal-multilevel-menu .menu_cat_ul a {
		color: #000 !important;
	}
	.menu_cat_line {
		width: 1px;
		background-color: #e5dfdf;
		height: 257px;
		margin-top: 8px;
	}
	.menu_cat_line_gorizont {
		width: calc(100% - 8px);
		background-color: #e5dfdf;
		height: 1px;
	}
	.menu_cat_razdel_2 .menu_cat_line_gorizont,
	.menu_cat_razdel_4 .menu_cat_line_gorizont {
		width: calc(100% - 8px);
		background-color: #e5dfdf;
		height: 1px;
		margin-left: 8px;
	}
	.punkt_menu {
		width: 20%;
	}
	.menu_cat_razdel_3 .punkt_menu:nth-child(1),
	.menu_cat_razdel_3 .punkt_menu:nth-child(4),
	.menu_cat_razdel_3 .punkt_menu:nth-child(7),
	.menu_cat_razdel_3 .punkt_menu:nth-child(10),
	.menu_cat_razdel_3 .punkt_menu:nth-child(13) {
		width: 31%;
	}
	.menu_cat_razdel_3 .punkt_menu:nth-child(2),
	.menu_cat_razdel_3 .punkt_menu:nth-child(5),
	.menu_cat_razdel_3 .punkt_menu:nth-child(8),
	.menu_cat_razdel_3 .punkt_menu:nth-child(11),
	.menu_cat_razdel_3 .punkt_menu:nth-child(14) {
		width: 42%;
	}
	.menu_cat_razdel_3 .punkt_menu:nth-child(3),
	.menu_cat_razdel_3 .punkt_menu:nth-child(6),
	.menu_cat_razdel_3 .punkt_menu:nth-child(9),
	.menu_cat_razdel_3 .punkt_menu:nth-child(12),
	.menu_cat_razdel_3 .punkt_menu:nth-child(15) {
		width: 27%;
	}
	.menu_cat_razdel_flex {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.menu_cat_razdel_zag {
		padding: 10px;
		line-height: 30px;
	}
	.wrap_margin {
		padding: 10px;
	}
	.menu_cat_razdel_zag:before {
		background-image: url(/bitrix/templates/aktivagro/images/menu/icon_menu1.png);
		background-repeat: no-repeat;
		background-size: cover;
		content: "";
		display: block;
		width: 30px;
		height: 30px;
		margin-right: 10px;
		float: left;
	}
	.menu_cat_razdel_2 .menu_cat_razdel_zag:before {
		background-image: url(/bitrix/templates/aktivagro/images/menu/icon_menu2.png);
	}
	.menu_cat_razdel_3 .menu_cat_razdel_zag:before {
		background-image: url(/bitrix/templates/aktivagro/images/menu/icon_menu3.png);
	}
	.menu_cat_razdel_4 .menu_cat_razdel_zag:before {
		background-image: url(/bitrix/templates/aktivagro/images/menu/icon_menu4.png);
	}
	.horizontal-multilevel-menu li:nth-child(1):hover a.menu_cat_a:hover {
		color: #1E7905 !important;
		background: none !important;
		font-weight: bold !important;
	}
	.line_menu_vert {
		width: 1px;
		height: 15px;
		background-color: grey;
		margin-top: 15px;
	}
	.arrow_down_catalog_menu {
		display: inline-block;
		background: transparent url(/bitrix/templates/aktivagro/images/menu/icon_menu_catalog.png) no-repeat;
		max-width: 24px !important;
		max-height: 24px !important;
		margin-bottom: -7px;
		height: 24px;
		width: 14px;
		margin-right: 10px;
	}
	.horizontal-multilevel-menu li span.arrow_down_catalog_menu_strelka {
		display: none;
	}
	.horizontal-multilevel-menu li:nth-child(1):hover .arrow_down_catalog_menu {
		background: transparent url(/bitrix/templates/aktivagro/images/menu/icon_menu_catalog_close.png) no-repeat;
	}
	.horizontal-multilevel-menu li:hover ul.menu_cat_ul_old_mob {
		display: none;
	}
	.menu_cat_razdel_zag a {
		padding: 0;
	}
	.horizontal-multilevel-menu li:nth-child(1):hover .menu_cat_razdel_zag a:hover {
		color: #1E7905 !important;
		background: none !important;
		font-weight: bold !important;
	}
	.page_qa .wrap_video_otzyv {
		display: flex;
		justify-content: space-around;
	}
	.wrap_video_otzyv2 {
		display: flex;
	}
	.page_qa .video_otzyv {
		width: 49%;
	}
	.page_qa .wrap_video_otzyv {
		margin-bottom: 0px;
	}
	.page_qa .video1 {
		margin: 5px;
		float: left;
		width: 24%;
		height: 200px;
		border-radius: 10px;
	}
	.wrap_page_videootzyv {
		display: inline-block;
		margin-bottom: 15px;
		margin-top: 20px;
	}
	.btn_in_cart {
		font-size: 0px;
		width: 42px;
		height: 42px;
		background: #1E7905 url(/bitrix/templates/aktivagro/images/header-cart.svg) no-repeat center center !important;
		display: block;
		background: #1E7905;
		border-radius: 8px;
	}
	.iframe_rating {
		margin-top: 20px;
	}
	.iframe_rating_mob {
		display: none;
	}
	.bx-clone { display: none }
/*
.bxslider_na_glavnoy_wrap,.bxslider_na_glavnoy_wrap .bx-wrapper,.bxslider_na_glavnoy_podlozhka,.bxslider_na_glavnoy_podlozhka .bx-viewport {
	height: 450px !important;
	}*/
	.btn_ozon_h34 {
		margin-left: 10px;
		background: url(/bitrix/templates/aktivagro/images/btn_ozon_h34_2025.png) no-repeat;
		width: 74px;
		background-size: contain;
		border: none !important;
		padding: 0 !important;    
	}
	#footer.footer_prava div li {
		display: flex;
		align-items: center;
	}
	.o_nas_img_wrap {
		display: flex;
		justify-content: space-evenly;
	}
	.o_nas_img_wrap a {
		width: 45%;
	}
	.o_nas_img_wrap a img {
		width: 100%;
	}
	.sp-thumbnail-container {
		background-color: #e1e1e1;
	}
	.sp-thumbnail-detail {

	}
	.videothumb {
		height: 700px;
		width: 100%;    
		position: relative;
		top: 0;
		left: 0;
	}
	.wrap_youtube {
		position: relative;
		top: 0;
		left: 0;
		background-color: #000;
		margin-bottom: 15px;
	}
	.play_youtube {
		position: absolute;
		margin: auto;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background: url(/bitrix/templates/aktivagro/images/youtube-play.png);
		background-repeat: no-repeat;
		height: 100px;
		width: 100px;
		cursor: pointer;
	}
	.video_na_glavnoy .videothumb, .video_na_glavnoy .iframe_youtube {
		height: 383px;
	}
	.wrap_video_otzyv .videothumb, .wrap_video_otzyv .video_na_glavnoy, .wrap_video_otzyv .iframe_youtube {
		height: 336px;
	}

	.wrap_video_otzyv a.view_price {
		display: flex;
		justify-content: center;
	}
	.videothumb.sp-image {
		height: 450px !important;
	}
	.wrap_gallery {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-evenly;
		align-items: center;
	}
	.gallery_img {
		margin: 2px 0;
		height: auto;
		max-width: 100%;
		max-height: 100%;
	}
	.fancybox_gallery {
		width: 19%;
	}
	.page_polusborka .fancybox_gallery {
		width: 15%;
	}

	.block_dostavka_DL .main footer {
		display: none;
	}
	.block_dostav_sam {
		display: flex;
		justify-content: space-between;
	}
	.podblock_dostav_sam {
		width: 50%;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.img_width {
		width: 100%;
		margin-top: 50px;
	}
	.podblock_dostav_sam h2 {
		margin: 0.5em 0;
		text-align: center;
	}
	.podblock_dostav_sam p {
		width: 90%;
	}
	.iframe_DL {
		margin-top: 10px;
	}
	.gallery_dostav_sam {
		width: 32%;
	}
	.gallery_dostav_sam img {
		width: 100%;
	}
	.wrap_gallery_dostav_sam {
		display: flex;
		justify-content: space-between;
	}
	.podblock_dostav_sam:nth-child(1) {
		align-items: flex-start;
	}
	.bespl-form_768, .bespl-form_480, .bespl-form_320 {
		display: none;
	}

	.video999 {
		width: 100%;
	}
	#video_oblozhka, #video_oblozhka2 {
		height: auto;
		width: 100%;
		background-size: cover;
		margin: 0 auto;
		background-color: #979191; 
		/*z-index: 99; */  	
	}
	#video_oblozhka .video999, #video_oblozhka2 .video999 {
		height: auto;
	}
	#video_oblozhka:hover video.video999, #video_oblozhka2:hover video.video999 {
		display: block;    	
	}
	#video5 .video1 {
		height: auto;
	}
	.iframe_otzyvy {
		left: 45%;
		position: relative;
		-webkit-transform: translateX(-45%);
		-ms-transform: translateX(-45%);
		transform: translateX(-45%);
	}
	.page_qa .iframe_otzyvy {
		left: 47%;
		position: relative;
		-webkit-transform: translateX(-47%);
		-ms-transform: translateX(-47%);
		transform: translateX(-44%);
	}
	.otz_slide {
		margin-top: 40px;
	}

	.bl_tel_contacts {
		/*background-image: url(/bitrix/templates/aktivagro/images/icons/icons_tel.png);*/
		color: red;
	}
	.bl_tel_contacts:before {
		background-image: url(/bitrix/templates/aktivagro/images/icons/icons_tel.png);
		width: 30px;
		height: 30px;
		background-repeat: no-repeat;
		background-size: cover;
		content: "";
		display: block;
		margin-right: 10px;
		float: left;
	}
	p.contact_zag {
		font-weight: bold !important;
		line-height: 30px;
		margin-bottom: 0;
	}
	p.contact_tel {
		margin-left: 40px;
		margin-top: 0;
		line-height: 30px;
	}
	.bl_email_contacts:before {
		background-image: url(/bitrix/templates/aktivagro/images/icons/icons_email.png);
		width: 30px;
		height: 30px;
		background-repeat: no-repeat;
		background-size: cover;
		content: "";
		display: block;
		margin-right: 10px;
		float: left;
	}
	.bl_time_contacts:before {
		background-image: url(/bitrix/templates/aktivagro/images/icons/icons_time.png);
		width: 30px;
		height: 30px;
		background-repeat: no-repeat;
		background-size: cover;
		content: "";
		display: block;
		margin-right: 10px;
		float: left;
	}
	.bl_adres_contacts:before {
		background-image: url(/bitrix/templates/aktivagro/images/icons/icons_adres.png);
		width: 30px;
		height: 30px;
		background-repeat: no-repeat;
		background-size: cover;
		content: "";
		display: block;
		margin-right: 10px;
		float: left;
	}
	.contact_name {
		font-weight: bold !important;
		margin-bottom: 20px;
	}
	.contact_avtobus {
		text-align: left;
		margin-left: 20%;
	}
	.logo_img {
		height: 60px;
		width: auto;
	}
	.bx-breadcrumb .bx-breadcrumb-item span {
		font-size: 14px !important;
	}
	.page_vybor h3 {
		font-size: 120%;
		margin: 0;
		width: 90%;
	}
	.page_vybor .more_product_zag {
		display: flex;
		justify-content: center;
	}
	.form-control {
		font-size: 16px;
	}
	.bx-filter .bx-filter-select-text {
		font-size: 16px;
	}
	.page_dost_wrap_img {
		width: 100%;
	}
	.article_wrap_photo {
		display: flex; justify-content: space-around;
	}
	.article_wrap_photo img {
		width: 43%;
		height: auto;
	}
	.article_wrap_photo3 img {
		width: 32%;
	}
	.map_gorod {
		display: block;
	}
	.map-widget-content-view__frame {
		border-width: 7px 24px !important;
	}
	.map-widget-user-maps-content-view a {
		line-height: 1.5em !important;
	}
	.category .in_basket:hover, .category_katalog:hover .in_basket {
		border: 1px solid #1E7905 !important;
		background-color: #1E7905 !important;    
	}
	.modal-body[data-v-1dfb1e49]:not(.-no-offsets) {
		padding: 24px 32px 32px;
	}
	.J\+Dgqr {
		display: grid;
		grid-auto-columns: 1fr;
		grid-template-columns: 200px 400px 200px;
		grid-template-rows: 1fr;
		grid-gap: 0 24px;
		/*gap: 0 24px;*/
		grid-template-areas: "a b c";
		margin-top: 4px;
		/*grid-template-columns: 29% 41% 27%;*/
		gap: 0 8px;
	}
	.OxveH5 {
		position: relative;
		grid-area: a;
	}
	._2e\+R6I {
		grid-area: b;
	}
	.DGLXtc {
		grid-area: c;
	}
	.YCOnJh {
		-webkit-text-decoration: none;
		text-decoration: none;
		margin-bottom: 12px;
	}
	.typography[data-v-2a0bbf6b] {
		margin: 0;
	}
	.text[data-v-2a0bbf6b] {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 8px;
	}
	.text.v4[data-v-2a0bbf6b] {
		font-size: 16px;
		line-height: 24px;
	}
	.vvoxhs {
		margin-bottom: 16px;
	}
	.heading.v5[data-v-2a0bbf6b] {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 8px;
	}
	.base-button.-filled:not(.-disabled).-primary[data-v-9f28bcb6] {
		background-color: #d60000;
		background-color: rgb(var(--vi-primary));
		color: #fff;
		color: rgb(var(--vi-text-on-primary));
	}
	.base-button.-large[data-v-9f28bcb6]:not(.-circle) {
		border-radius: 12px;
	}
	.base-button.-large[data-v-9f28bcb6] {
		padding: 12px 16px;
		font-size: 14px;
		line-height: 20px;
		gap: 8px;
	}
	.base-button.-full-width[data-v-9f28bcb6] {
		width: 100%;
	}
	.DGLXtc .uCTI6Q {
		margin-bottom: 12px;
	}
	.base-button.-filled:not(.-disabled).-secondary[data-v-9f28bcb6] {
		background-color: #eeeff1;
		background-color: rgb(var(--vi-secondary-light));
		color: #1c2126;
		color: rgb(var(--vi-text));
	}
	.base-button.-large[data-v-9f28bcb6]:not(.-circle) {
		border-radius: 12px;
	}
	.base-button.-large[data-v-9f28bcb6] {
		padding: 12px 16px;
		font-size: 14px;
		line-height: 20px;
		gap: 8px;
	}
	.base-button.-full-width[data-v-9f28bcb6] {
		width: 100%;
	}
	.form_price_zakaz_oformlen {
		font-weight: 700 !important;
		font-size: 20px;
		margin-top: 15px;
	}
	.perehod_v_korzinu {
		font-size: 16px;
		width: 100%;
		background-color: #1E7905 !important;
		color: #fff !important;
		display: block;
		text-align: center;
		padding: 10px;
		border-radius: 10px;
	}
	.otstup_top_10 {
		margin-top: 10px;
	}
	.zakaz_oformlen_zag {
		font-size: 28px;
		margin: 0 0 1em;
		font-weight: 700 !important;
	}
	#zakaz_oformlen .col-md-12 {
		width: auto;
	}
	.form_zakaz_oformlen .imagescard img {
		width: 200px;
		height: 150px;
	}
	.form_zakaz_oformlen .name_zakaz_oformlen {
		font-size: 16px;
		line-height: 120%;
		height: 60px;
		margin-bottom: 5px;
		padding: 5px;
	}
	.form_zakaz_oformlen .voronej_real_cat {
		font-size: 20px;
		line-height: 130%;
		color: #1E7905;
		margin-bottom: 7px;
	}
	.form_zakaz_oformlen .wrapper_spisok_specifications {
		padding: 8px;
	}
	.btn_podrobnee_spisok a {
		line-height: 35px;
		height: 35px;
	}
	.btn_podropnee_zakaz_oformlen {
		display: inline-block;
		background-color: #1E7905;
		color: #fff;
		border-radius: 8px;
		font-size: 14px;
		text-transform: uppercase;
		padding: 3px 13px;
	}
	.perehod_v_korzinu.otstup_top_10 {
		background-color: #62635e !important;
	}
	.btn_podropnee_zakaz_oformlen a {
		color: #fff;
	}
	#zakaz_oformlen .bx-wrapper .bx-prev, .form_zakaz_oformlen .bx-wrapper .bx-prev {
		left: -20px;
	}
	#zakaz_oformlen .bx-wrapper .bx-next, .form_zakaz_oformlen .bx-wrapper .bx-next {
		right: -20px;
	}
	.zakaz_oformlen_bl1 {
		margin-bottom: 20px;
	}
	#zakaz_oformlen .bx-wrapper {
		border: none;
		box-shadow: none;
	}
	.page_subs .wrap_gallery_dostav_sam {
		display: flex;
		justify-content: space-around;
	}
	.horizontal-multilevel-menu>li:nth-child(4) {
		width: 120px;
	}
	.horizontal-multilevel-menu ul {
		display: flex;
		justify-content: space-between;
	}
	#header .fix_menu_korz:before {
    /*background-image: url(/bitrix/templates/aktivagro/images/glav_page/trolley_green.svg);
    background-repeat: no-repeat;
    background-size: cover;
    content: "";
    display: block;
    width: 38px;
    height: 38px;
    margin-right: 10px;
    float: left;
    margin-top: 0px;*/
    content: none;
}
#header .fix_menu_korz {
	display: flex !important;
	align-items: center;
	cursor: pointer;
	justify-content: flex-end;
}
#header .koltov {
	display: block;
	color: #fff;
	font-size: 14px;
	position: relative;
	right: 12px;
	top: 0px;
	background-color: #4b9337;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
}
#header .rubl {
	color: #000;
	font-size: 20px;
	position: relative;
	margin-left: 15px;
	float: right;
	line-height: 46px;
	top: -12px;
}
#fix_menu .horizontal-multilevel-menu>li:nth-child(4) {
	/*width: 210px;*/
}
#fix_menu .horizontal-multilevel-menu>li:nth-child(3) {
	display: none;
}
.wrap_catalog_tepl_razdel {
	display: block;
	font-size: 16px;
	height: auto;
}
.wrap_catalog_tepl_razdel .menu_cat_razdel_zag:before {
	background-image: url(/bitrix/templates/aktivagro/images/menu/icon_menu0.png);
}
.horizontal-multilevel-menu li {
	width: unset;
	padding: 0px 42px;
}
.horizontal-multilevel-menu>li:nth-child(3), .horizontal-multilevel-menu>li:nth-child(4) {
	width: unset;
}
.arrow_down_catalog_menu {
	width: 24px;
}
.horizontal-multilevel-menu {
	display: flex;
	justify-content: flex-end;
}
.horizontal-multilevel-menu>li:nth-child(1) {
	position: absolute;
	left: 0;
}
.fix_menu_wrap .horizontal-multilevel-menu {
	display: flex;
	justify-content: flex-start;
}
.fix_menu_wrap .horizontal-multilevel-menu>li:nth-child(1) {
	position: unset;
}
.fix_menu_wrap .horizontal-multilevel-menu>li {
	width: unset;
}
.a_menu_korzina {
	display: flex;
	align-items: flex-end;
}
.wrap_menu_korzina {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.label_korz {
	color: #4b9337;
}
.logo_img_404 {	
	height: auto;
}
.field-zakazattovar-v-kartochke .but_zakazat:before {
	background-image: url(/bitrix/templates/aktivagro/images/icon_btn_korz.png);
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	display: block;
	width: 23px;
	height: 18px;
	margin-top: 17px;
	margin-right: -67px;
	float: left;
	margin-left: 80px;
	position: relative;
}
.field-zakazattovar-v-kartochke .btn_v_korzine:before {
	content: none;
}
.lbl_price {

}
.newpro4 .voronej_skidka span {
	font-family: 'Roboto';
	color: #707070;
	font-size: 1.2em;
	line-height: 1.3em;
	text-decoration: line-through;
	text-decoration-color: #707070;
}
.newpro2 {
	font-size: 14px;
}
.newpro4 .voronej_skidka {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin: 0px 0 25px;
}
.newpro4 .voronej_real {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.wrap_price_skidka {
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.icon_skidka {
	width: 47px;
	height: 21px;
	background: url(/bitrix/templates/aktivagro/images/icon_skidka.png) no-repeat;
	background-size: cover;
	right: -20px;
	position: relative;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 21px;
}
.sp-next-thumbnail-arrow {
	background: url(/bitrix/templates/aktivagro/images/icon_right.png) no-repeat;
}
.sp-previous-thumbnail-arrow {
	background: url(/bitrix/templates/aktivagro/images/icon_left.png) no-repeat;
}
.sp-next-thumbnail-arrow:after, .sp-next-thumbnail-arrow:before, .sp-previous-thumbnail-arrow:after, .sp-previous-thumbnail-arrow:before {
	content: none !important;    
}
.sp-next-thumbnail-arrow:after, .sp-next-thumbnail-arrow:before, .sp-previous-thumbnail-arrow:after, .sp-previous-thumbnail-arrow:before {
	content: none !important;
}
.sp-bottom-thumbnails .sp-previous-thumbnail-arrow, .sp-top-thumbnails .sp-previous-thumbnail-arrow {
	left: 5px!important;
}
.sp-bottom-thumbnails .sp-next-thumbnail-arrow, .sp-top-thumbnails .sp-next-thumbnail-arrow {
	right: 5px!important;
}
.sp-bottom-thumbnails .sp-thumbnail-arrows, .sp-top-thumbnails .sp-thumbnail-arrows {
	top: 40%!important;
}
.sp-thumbnail-arrow {
	width: 42px!important;
	height: 42px!important;
}
.sp-horizontal .sp-next-arrow {
	background: url(/bitrix/templates/aktivagro/images/icon_left.png) no-repeat;
	background-size: cover;
}
.sp-horizontal .sp-previous-arrow {
	background: url(/bitrix/templates/aktivagro/images/icon_left.png) no-repeat;
	background-size: cover;
}
.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before {
	content: none !important;    
}
.sp-arrow {
	width: 50px!important;
	height: 50px!important;
}
.sp-thumbnails.sp-grab {
	/*width: 75%;*/
}
.sp-horizontal .sp-arrows {
	top: 48%!important;
}
.sp-horizontal .sp-next-arrow {
	right: 10px!important;
}
.sp-horizontal .sp-previous-arrow {
	left: 10px!important;
}
.acc_btn_wrap .addtokart:before {
	background-image: url(/bitrix/templates/aktivagro/images/icon_btn_korz.png);
	background-repeat: no-repeat;
	background-size: cover;
	content: "";
	display: block;
	width: 23px;
	height: 18px;
	margin-top: 17px;
	float: left;
	position: relative;
	margin-right: -160px;
	margin-left: 180px;
}
.vabrazmer_txt_480 {
	display: none;
}
.wrap_flex_lbl_skidka {
	display: flex;
	align-items: flex-end;
	width: 38%;
	justify-content: space-between;
}
#bubble_polik2 {
	margin-left: -105px;
}
.icon_question {
	background-image: url(/bitrix/templates/aktivagro/images/question-hover.png);
	left: -4px;
}
.wrap_podarki_block {
	display: flex;	
}
.wrap_podarki_block_1 {
	padding: 0 20px;
}
.wrap_podarki_block_1, .wrap_podarki_block_2 {
	width: 50%;
}
.item-icon-block div.wrp img {
	border: 10px solid #6e9200;
	border-radius: 50%;
	background: #6e9200;
}
.podarki_bl_1_1, .podarki_bl_1_4 {
	display: flex;
	align-items: center;
}
.podarki_txt4 {
	display: flex;
	flex-direction: column;
	padding-left: 10px;
}
.podarki_bl_1_txt4_1 {
	font-family: 'Roboto-Bold' !important;
	font-size: 20px;
	line-height: 24px;
}
.podarki_bl_1_txt4_2 {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	margin-top: 5px;
	text-align: left;
}
.podarki_bl_1_txt1 {
	font-family: 'Roboto-Bold' !important;
	font-size: 32px;
	line-height: 39px;
	padding-left: 16px;
}
.g_line {
	border-top: 2px solid #000;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 20px;
}
.podarki_li:before {
	background-image: url(/bitrix/templates/aktivagro/images/banner_podarki/icon_spisok_green.webp);
	content: "";
	width: 11px;
	height: 11px;
	margin-top: 9px;
	margin-right: 10px;
	float: left;
}
.podarki_bl_1_2 {
	margin-top: 10px;
}
.podarki_li {
	font-family: 'Roboto-Bold' !important;
	font-size: 20px;
	line-height: 27px;
}
ul li.ban7_p {
	padding: 0px 0px 0px 1.1em;
	background: none;
	text-decoration: underline;
	color: #000 !important;
}
.ban7_p a:link {
	color: #000;
}
.tabs-nav a {
	color: #000;
}
.tabs-nav a.active {
	color: #000;
}
a.podarki_punkt_a {
	text-decoration: underline;
}
a:link.podarki_punkt_a {
	color: #000;
}
.podarki_punkt {
	font-size: 16px;
	line-height: 25px;
	display: flex;
}
.podarki_bl_1_3 {
	height: 170px;
	padding-top: 5px;
	padding-left: 50px;
	display: flex;
	flex-direction: column;
}
.img_podarki_ban {
	width: 100%;
	border-radius: 7px;
}
.icon_vopros_green {
	cursor: pointer;
	position: relative;
	background-image: url(/bitrix/templates/aktivagro/images/banner_podarki/icon_vopros_green.webp);
	left: 4px;
	top: 3px;
	width: 18px !important;
	height: 18px !important;
	background-size: contain;
}
.icon_vopros_green:hover .textoplatacls {
	display: block;
}
.podarki_punkt:before {
	background-image: url(/bitrix/templates/aktivagro/images/banner_podarki/icon_spisok_kvadrat_green.webp);
	content: "";
	width: 5px;
	height: 5px;
	margin-top: 8px;
	margin-right: 10px;
	float: left;
}
.img_podarki_ban2 {
	display: none;
}
.img_podarki_ban3 {
	display: none;
}
.tippy-box[data-theme~='banner'] {
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 .625rem rgba(0, 0, 0, .25);
	box-shadow: 0 0 .625rem rgba(0, 0, 0, .25);
	border-radius: 10px;
	color: #000;
	font-size: 14px;
	line-height: 18px;
	padding: .9375rem;
	text-align: left;
}
.tippy-content {
	padding: 0 !important;
}
.tippy-box[data-theme~='banner'][data-placement^='top'] > .tippy-arrow::before {
	border-top-color: #fff;
}
.tippy-box[data-theme~='banner'][data-placement^='bottom'] > .tippy-arrow::before {
	border-bottom-color: #fff;
}
.tippy-box[data-theme~='banner'][data-placement^='left'] > .tippy-arrow::before {
	border-left-color: #fff;
}
.tippy-box[data-theme~='banner'][data-placement^='right'] > .tippy-arrow::before {
	border-right-color: #fff;
}
.podarki_punkt_a {
	text-align: left;
}
.tabs-nav a {
	display: block;
	padding: 8px 40px;
	background: #fff;
	text-decoration: none;
	text-align: center;
	/*color: #585656;*/
	color: #858585;
	/*color: #D7D7D7;*/
	font-size: 16px;
	border: 2px solid #D7D7D7;
}

.tabs-nav a.active, .tabs-nav a:hover {
	border-bottom: none;
	/* color: #585656; */
	border: 2px solid #1E7905;
	color: #000000;
}
.tabs_nav_div {
	margin-right: 10px;
}
.tabs_nav_div:last-child {
	margin-right: 0px;
}
.sp-mask {
	border-radius: 5px;
}
.sp-top-thumbnails .sp-thumbnail-container, .sp-bottom-thumbnails .sp-thumbnail-container {
	border-radius: 5px;
}

.item-icon-block div.wrp img {
	display: none;
}

.item-icon-block div.wrp p.hdr span {
	font-family: 'Roboto-Bold' !important;
	margin-left: 0px;
	font-size: 20px;
	text-transform: uppercase;
}
p.hdr {
	margin-top: 0;
}
.tizer_punkt {
	font-size: 14px;
	color: #858585 !important;
	text-align: left;
}
.item-icon-block div.wrp {
	padding: 30px;
	width: 31%;
	/* min-width: 250px; */
	box-shadow: 0px 4px 30.7px rgba(0, 0, 0, 0.09);
	border-radius: 10px;
}
.tizer_wrp {
	height: 80px;
}
.tizer_wrp_dostavka {
	background: #FFFFFF url(/bitrix/templates/aktivagro/images/card_tovar/icon_tizer_dostavka.png) no-repeat 92% 80%;
}
.tizer_wrp_oplata {
	background: #FFFFFF url(/bitrix/templates/aktivagro/images/card_tovar/icon_tizer_oplata.png) no-repeat 92% 80%;
}
.tizer_wrp_garant {
	background: #FFFFFF url(/bitrix/templates/aktivagro/images/card_tovar/icon_tizer_garant.png) no-repeat 92% 80%;
}
.tizer_punkt:before {
	background-image: url(/bitrix/templates/aktivagro/images/banner_podarki/icon_spisok_kvadrat_green.webp);
	content: "";
	width: 5px;
	height: 5px;
	margin-top: 8px;
	margin-right: 10px;
	float: left;
}

.item-icon-block .more {
	margin-top: 20px;
}
a.tizer_a {
	font-size: 17px;
	color: #858585;
	font-family: 'Roboto' !important;
	text-decoration: underline;
	float: left;
}
.item-icon-block div.wrp:last-child {
	margin-right: 14px;
}
.item-icon-block div.wrp:first-child {
	margin-left: 14px;
}
.tizer_a:after {
	background-image: url(/bitrix/templates/aktivagro/images/card_tovar/icon_tizer_strelka.png);
	content: "";
	width: 10px;
	height: 17px;
	margin-top: 5px;
	margin-left: 10px;
	float: right;
}
.wrp_vyb_goroda {
	display: flex;
	justify-content: center;
}
.wrp_dopuslugi {
	display: flex;
	justify-content: space-between;
}
.wrp_dopuslugi_name_icon {
	display: flex;
	justify-content: space-between;
}
.wrp_dopuslugi_name_price {
	display: flex;
	flex-direction: column;
}
.wrp_dopuslugi_kartochka {
	padding: 20px;
	width: 24%;
	/* min-width: 250px; */
	box-shadow: 0px 4px 30.7px rgba(0, 0, 0, 0.09);
	border-radius: 10px;
}
.dopuslugi_icon {
	width: 105px;
}
.dopuslugi_name {
	font-size: 30px;
	line-height: 35px;
	color: #1C257B;
}
.dopuslugi_price {
	font-size: 20px;
	line-height: 23px;
	color: #830000;
	font-family: 'Roboto-Bold' !important;
	margin-top: 8px;
}
.dopuslugi_photo {
	margin-top: 30px;
	border-radius: 10px;
	width: 100%;
	height: auto;
}
.wrp_dopuslugi .more {
	margin-top: 30px;
}
.dop_oborudovanie_kartochka_tovara {
	display: inline-block;
}
.col-xs-12 {
	float: unset;
}
.page_proizvodstvo .proizv_imgblock {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
.page_proizvodstvo .fancybox_gallery {
	width: 12%;
	margin-right: 10px;
}
.page_proizvodstvo .inlineblock {
	display: flex;
}
.youtube_proizvodstvo img {
	width: 100%;
}

.wrap_tov_znak_kolumn {
	width: 16.66666%;
	float: unset;
	margin-top: 0;
	background: #E9F2E6;
	border-radius: 20px;
	padding: 15px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	/*margin: 0 7px;*/
}
.wrap_tov_znak_kolumn:first-child {
	margin-left: 0px;
}
.wrap_tov_znak {
	display: flex;
	justify-content: flex-start;
}
.tov_znak_txt {
	font-size: 12px;
	line-height: 15px;
	text-align: center;
}
.txt_tov_znak {
	width: 100%;
	margin-left: 0;
	text-align: center;
	height: unset;
	display: block;
	vertical-align: unset;
	padding-left: 0;
	font-size: 16px;
	font-size: 12px;
	line-height: 15px;
}
.block_sertifikates .bx-wrapper {
	border: none;
	box-shadow: none;
}
.tov_znak_img {
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-size: contain;
}
.tov_znak_a {
	width: 197px;
	height: 270px;
	position: relative !important;
	vertical-align: top;
	display: inline-block;
}
.wrp_tov_znak_a {
	text-align: center;
	margin: 0 0 10px 0;
}
.tov_znak_txt {
	position: relative;
	width: 100%;
}
/*кнопка развернуть в карточке товара*/
/*.razvernut {
	text-decoration: underline;
	cursor: pointer;
	margin-top: 30px;
	color: #1C257B;
	}*/

/*.tabs-items:after {
	content: '';
	position: absolute;
	bottom: 30px;
	width: 100%;
	height: 150px;
	background: linear-gradient(to bottom, rgba(255,255,255,0), #FFF);
	}*/
	.tabs-items.ten:after {
		background: none;
		display: none;
	}
	#desc h2 {
		font-size: 24px !important;
		margin: 0.9em 0 0.7em;
	}
	.karusel {
		float: left;
	}
	.wrapper_dop_oborudovanie_kartochka_tovara .dop_oborudovanie_kartochka_tovara {
		display: block;
	}
	.wrapper_contacts h2 {
		font-size: 30px;
		line-height: 1.2em;
		width: 80%;
		margin: 0 auto 1.5em;
		text-align: center;
	}
	.news_flex1 {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.news_flex2 {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.bxslider_na_glavnoy_wrap .bx-prev, .bxslider_na_glavnoy_wrap .bx-next {
		display: inline-block;
		height: 40px;
		width: 40px;
		line-height: 40px;
		text-align: center;
		position: absolute;
		z-index: 3;
		bottom: 20px;
		right: 70px;
		border-radius: 3px;
		background: white;
		text-decoration: none;
		outline: none;
		transition: 0.2s ease-in-out;
	}
	.bx-prev:before, .bx-next:before {
		font-size: 16px;
		color: #9a9a9a;
		font-family: "FontAwesome";
	}
	.bx-prev:before {
		content: "\f104";
	}
	.bx-next:before {
		content: "\f105";
	}
	.bxslider_na_glavnoy_wrap .bx-wrapper .bx-next {
		right: 20px;
	}
	.bxslider_na_glavnoy_wrap .bx-wrapper .bx-controls-direction a {
		width: 64px;
		height: 64px;
		background-size: cover;
	}
	.bxslider_na_glavnoy_wrap .bx-controls-direction a {
		top: unset;
	}
	.bxslider_na_glavnoy_wrap .bx-wrapper .bx-next {
		background: url(/bitrix/templates/aktivagro/bxslider/images/slider.png) no-repeat 100%;   
	}

	/*верстка для того, чтобы в списке новостей фраза "Читать дальше" была прибита книзу*/
	.flex__item {
		display: flex;
		justify-content: center;
		align-items: stretch;
		flex: 0 1 auto;
		flex-direction: column;
		width: 100%;
	}
	.flex__col {
		display: flex;
		justify-content: center;
		align-items: stretch;
	}
	.flex__wrapper {
		display: flex;
		align-items: stretch;
		justify-content: flex-start;
		flex-wrap: wrap;
		flex-direction: row;
		flex: 0 1 auto;
	}
	.flex__item {
		padding: 0px;
		border: 1px solid #E5E5E5;
	}
	article {
		display: flex;
		width: 100%;
	}
	.flex__item > div:last-child {
		margin-top:auto;
	}
	.padding1 {
		padding: 20px 20px 0 20px;
	}
	.padding2 {
		padding: 0 20px 20px 20px;
	}
	.bkg--grey:hover {
		box-shadow: 0 0 27px 0 rgba(0, 0, 0, .1);
	}
	/* конец - верстка для того, чтобы в списке новостей фраза "Читать дальше" была прибита книзу*/
	.ccc .vabrazmer_txt_peregorodka {
		width: 164px;
		display: block;
	}

	.bx_compare .table_compare table tr td:first-child {
		color: #000;
		font-family: "Roboto-Bold" !important;
		font-size: 16px;
	}
	.bx_compare .table_compare {
		border-radius: 10px;
		border: 1px solid #f9f9f9;
		margin: 50px 0;
	}
	.bx_compare .bx_sort_container .sortbutton {
		font-size: 16px;
		margin-left: 10px;
	}
	.bx_compare .bx_sort_container .sortbutton.current {
		background-image: none;
		box-shadow: none;
		text-shadow: none;
		background-color: #1E7905 !important;
		border: 2px solid #1E7905;
		color: #fff !important;
		border-radius: 5px;
		padding: 7px 11px;
	}
	.bx_compare .bx_sort_container .sortbutton {
		background-image: none;
		box-shadow: none;
		text-shadow: none;
		background-color: #fff !important;
		color: #1E7905 !important;
		border: 2px solid #1E7905;
		border-radius: 5px;
		padding: 7px 11px;
	}
	.bx_compare .table_compare table tr td {
		font-size: 14px;
		vertical-align: middle;
	}
	.btn_compare_del {
		background-color: #1E7905 !important;
		border: 2px solid #1E7905;
		color: #fff !important;
		border-radius: 5px;
		padding: 7px 30px;
	}
	.bx_compare .table_compare table tr td a:hover {
		text-decoration: none;
	}
	.bx_catalog-compare-list {
		width: 350px !important;
	}
	.bx_catalog-compare-list .compare-items td {
		color: #000;
	}
	.bx_catalog-compare-list .compare-items td:nth-child(2n+1) {
		padding-right: 20px;
	}
	.bx_catalog-compare-list .compare-items thead td:first-child {
		padding-right: 0px;
	}
	.bx_catalog-compare-list .compare-items td {
		line-height: 16px;
	}
	.wrapper_spisok_specifications input[type="checkbox"] {
		width: 15px;
		position: relative;
		margin: 0;
		height: 15px;
		margin-right: 10px;
		top: 2px;
	}
	.compare_wrap_checkbox label {
		display: inline-block;
		max-width: 100%;
		margin-bottom: 0;
		font-weight: bold;
	}
	.compare_wrap_checkbox {
		/*display: flex;*/
		display: inline-block;
		justify-content: center;
		align-items: center;
	}
	.bx_catalog_compare_count p {
		text-align: left;
	}
	.bx_catalog-compare-list.top {
		top: 150px !important;
	}
	.tippy_a {
		padding: 0 15px;
		margin: 0;
	}
	.tippy_a:after {
		background-image: url(/bitrix/templates/aktivagro/images/card_tovar/icon_tizer_strelka.png);
		content: "";
		width: 10px;
		height: 17px;
		margin-top: 0px;
		margin-left: 10px;
		float: right;
	}
	.tippy_a a {
		text-decoration: underline;
	}
	.fix_menu_sravn {
		/*width: 7%;*/
		/*float: right;*/
		display: flex;
		align-items: center;
		cursor: pointer;
		justify-content: flex-end;
	}
	.a_menu_sravnit {
		display: flex;
		align-items: flex-end;
	}
	.wrap_menu_sravnit {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.label_sravn {
		color: #4b9337;
	}
	.fix_menu_korzina {
		margin-top: -9px;
	}
	#compare_list_count {
		display: none !important;
	}
	.page_qa .video2 {
    width: 578px;
    height: 325px;
    display: block;
    border-radius: 10px;
}
.wrap_video2 {
	display: flex;
    padding: 40px;
    box-shadow: 0px 4px 30.7px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    width: 96%;
    margin: 0 auto;
    margin-bottom: 40px;
}
.wrap_video2 p {
    width: 56%;
    margin: 0;
    margin-left: 30px;
    text-align: left;
}
.chetny p {
	margin-left: 0px;
	margin-right: 30px;
}
.icon_img_sravnit {
	opacity: 0.9;
	margin-bottom: -1px;
}
.label_sravn {
	margin-bottom: -6px;
	margin-top: 4px;
}
.wrap_videootzyvy {
    padding: 40px;
    margin-bottom: 40px;
    box-shadow: 0px 4px 30.7px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    width: 95%;
    margin: 0 auto;
    margin-bottom: 40px;
    background-color: #fff;
}
.videootzyvy {
	width: 100%;
}
.videothumb2 {
	/*height: 568px;*/
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
}
.play_vk, .play_vk2 {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: url(/bitrix/templates/aktivagro/images/vk-play.png);
    background-repeat: no-repeat;
    height: 70px;
    width: 71px;
    cursor: pointer;
}
.wrap_videootzyvy .video1 {
    height: auto;
}
.video1 {
    height: 568px;
}
video.video11 {
    display: block;
    width: 100%;
    height: 100%;
}
.video_instr {
	width: 100%;
}
.tabs-items .video2 {
    width: 578px;
    height: 325px;
    display: block;
    border-radius: 10px;
}
.wrap_video_otzyv {
	display: flex;
	flex-wrap: wrap;
}
.wrap_video_otzyv .wrap_videootzyvy {
	width: 48%;
	margin-bottom: 30px;
	    
}
.wrap_video_otzyv .videothumb2 {
	/*height: 334px;*/
}
#wrap_video_na_glavnoy .wrap_videootzyvy {
    padding: 40px;
    margin-bottom: 40px;
    box-shadow: 0px 4px 30.7px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    width: 48%;
    margin: 0 auto;
    margin-bottom: 0;
    background-color: #fff;
}



/* End */


/* Start:/bitrix/templates/aktivagro/adaptive.css?1745922462229311*/
.hideslider  {
	display: none !important;
}
@media only screen and (max-width:1919px) {
	.vnutrwrap {
		bottom: 12%;
		left: 22%;
	}
	.step_text:nth-child(2) {
		left: 3%;
		top: 10%;
	}
	.step_text:nth-child(3) {
		top: 59%;
		left: 13%;
	}
	.step_text:nth-child(4) {
		top: -65%;
		left: 19%;
	}
	.gorod_msk .step_text:nth-child(4), .gorod_MO .step_text:nth-child(4) {
		top: -75%;
	}
	.step_text:nth-child(5) {
		left: 23.5%;
		top: 10%;
	}
	.step_text:nth-child(6) {
		top: 61%;
		left: 33%;
	}
	.step_text {
		font-size: 13px;
		line-height: 1.3em;
	}
	.step_text span a {
		font-size: 20px;
	}
	.step_text_42 {
		margin-top: 155%;
	}
}

@media only screen and (max-width:1662px) {
	.slide_txt_block {
		top: 80px;
		left: 130px;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
		bottom: 20px;
	}
	.slide_zavod_txt1 {
		font-size: 50px;
	}
	.slide_zavod_txt2 {
		font-size: 55px;
	}
	.slide_zavod_txt3 {
		font-size: 36px;
	}

	.slide_txt_block img {
		width: 30%;
	}
	.slide_new_pochta .slide_zavod_txt1 {
		font-size: 34px;
	}

	.podarki::after {
		margin-left: 21%;
		margin-top: -28%;
	}
	#content {
		overflow: visible;
	}
	#allcity.sp_gorodov-cont {
		left: 28%;
	}
	#video5 {
		width: 100%;
		height: 553px;
	}
	.videothumb {
		height: 553px;
	}

	.novinka_img_txt1.novinka_img_txt3 {
		margin-left: -29%;
		width: 66%;
		font-size: 13px;
		margin-top: -45%;
	}
	.novinka_img_txt2.novinka_img_txt4 {
		margin-left: 63%;
		width: 66%;
		font-size: 13px;
		margin-top: -8%;
	}
/*.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
margin-left: -29%;
font-size: 11px;
margin-top: -45%;
width: 66%;
letter-spacing: 0px;
}
.page_katalog_tolkotepl .novinka_img_txt2.novinka_img_txt4 {
margin-left: 62%;
width: 66%;
font-size: 11px;
margin-top: -8%;
letter-spacing: 0px;
}*/
.page_podarki .novinka_img_txt1.novinka_img_txt3 {
	margin-top: -47%;
}
.podlozka_row {
	width: 100%;
}
#test .main_div {
	height: 600px !important;
}
#test .pen-intro {
	height: 45%;
}
.slide_zavod_btn_wrap {
	margin-top: 10px;
}
.slide_txt_block {
	top: 50px;
}
.slide_new_pochta .slide_txt_block {
	top: 20px;
}
#fancy_sp_gorodov {
	padding: 20px;
}
.step_h2 {
	font-size: 38px;
	line-height: 1.2em;
}
.step_h2_wrap {
	width: 475px;
}
.step_img_wrap img {
	width: 125%;
	height: auto;
	margin-left: -11%;
}
.vnutrwrap {
	left: 16%;
}
.step_text {
	font-size: 14px;
}
.step_text:nth-child(2) {
	left: 2%;
}
.step_text:nth-child(3) {
	left: 11%;
}
.step_text:nth-child(4) {
	top: -71%;
	left: 17%;
}
.step_text_42 {
	margin-left: 3%;
}
.step_text:nth-child(5) {
	left: 20%;
}
.step_text:nth-child(6) {
	left: 28%;
}
.gorod_msk .step_text:nth-child(4), .gorod_MO .step_text:nth-child(4) {
	top: -81%;
}
}
@media only screen and (max-width:1520px) {
	.gorod_msk .podarki::after {
		margin-left: 19%;
		margin-top: -26%;
	}
	.tepl_karusel_wrap .sp_attr .sp_attr_name {
		/*width: 40%;*/
	}
	.tepl_karusel_wrap .bx-prev {
		left: 18px;
	}
	.tepl_karusel_wrap .bx-next {
		right: 18px;
	}
	.tepl_karusel_wrap .bx-wrapper img {
		height: auto;
		width: 100%;
	}
	#example3  {
		width: 700px!important;
	}
	.field-product-image__item.content-left-block {
		width: calc(100% - 730px);
	}
	.vab_dl span, .vab_dl2 span, .vab_shir span, .vab_shir2 span, .vab_shag2 span, .vab_polikarbonat span {
		margin-right: 7px;
	}
	.content-left-block2 {
		padding: 20px 20px;
	}


}
@media only screen and (max-width:1399px) {

	.vnutrwrap {
		left: 15%;
		bottom: 12%;
	}
	.step_text:nth-child(3) {
		left: 9%;
	}
	.step_text:nth-child(4) {
		left: 13%;
		top: -63%;
	}
	.gorod_msk .step_text:nth-child(4), .gorod_MO .step_text:nth-child(4) {
		top: -75%;
	}
	.step_text_42 {
		margin-top: 138%;
	}
	.step_text:nth-child(5) {
		left: 16%;
	}
	.step_text:nth-child(6) {
		left: 22%;
	}
	#menu, 
	.slideshow-inner, 
	#slideshow-bottom, 
	#preface-wrapper, 
	#wrapper, 
	#bottom-teaser, 
	#bottom-wrapper, 
	#footer-wrapper, 
	.page-wrapper .wid, 
	#footer,
	.menu_cat_ul,
	#content,
	.fix_menu_wrap,
	.row.product-item-list-col-4 {
		max-width: 1280px;
		width: 100%;
		margin: 0 auto;
	}
	.horizontal-multilevel-menu li {
		/*width: 190px;*/
	}
	.horizontal-multilevel-menu>li:nth-child(2) {
		width: 280px;
	}
	.fix_menu_wrap .horizontal-multilevel-menu>li {
		width: 18%;
	}
	.more_product_wrap1 .img_wrapper img, .more_product_wrap2 .img_wrapper img {
		max-height: 180px;
	}
	.ban7_zag {
		margin-top: -443px;
	}
	.videothumb {
		height: 650px;
	}
	.acc_row>div:first-child {
		width: 70%;
	}
	.acc_row>div:last-child {
		width: 27%;
	}
	.blok_news_na_glavnoy .preview_picture {
		height: 240px;
	}
	.sop .sp_attr_wrap, .soput_spisok_folders_elem .sp_attr_wrap, .tepl_ .sp_attr_wrap {
		height: 150px;
	}
	.page_dost_wrap_img {
		width: 100%;
	}
	#example3  {
		width: 600px!important;
	}
	.field-product-image__item.content-left-block {
		width: calc(100% - 630px);
		margin-left: 20px;
	}
	.vab_dl span, .vab_dl2 span, .vab_shir span, .vab_shir2 span, .vab_shag2 span, .vab_polikarbonat span {
		margin-right: 5px;
	}
	.ccc .vabrazmer_txt {
		width: 230px;
		margin-right: 5px;
	}
	.vabrazmer_txt {
		font-size: 14px;
	}
	.sborka_span label {
		font-size: 14px;
	}
	.podarki_bl_1_txt1 br {
		display: none;
	}
	.podarki_bl_1_txt1 {
		font-size: 27px;
	}
	.img_podarok {
		width: 80px;
		height: 80px;
	}
	.podarki_li {
		font-size: 18px;
		line-height: 22px;
	}
	.podarki_bl_1_txt4_1 {
		font-size: 18px;
		line-height: 22px;
	}
	.podarki_punkt {
		line-height: 23px;
	}
	.g_line {
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.tizer_punkt br {
		display: none;
	}
	.item-icon-block div.wrp:first-child {
		margin-left: 0px;
	}
	.item-icon-block div.wrp:last-child {
		margin-right: 0px;
	}
	.item-icon-block div.wrp {
		padding: 20px;
	}
	.tizer_wrp {
		height: 80px;
		width: 80%;
	}
	.wrp {
		background-size: 20%;
	}
	.tizer_a:after {
		margin-top: 3px;
	}
	.dopuslugi_icon {
		width: 85px;
		height: 85px;
	}

}
@media only screen and (max-width:1279px) {
	body {
		font-size: 14px;
	}
	.vnutrwrap {
		bottom: 10%;
	}
	.step_text:nth-child(1) {
		top: 55%;
	}
	.step_text:nth-child(2) {
		left: -1%;
	}
	.step_text:nth-child(3) {
		left: 5%;
		top: 55%;
	}
	.step_text:nth-child(4) {
		left: 7%;
		top: -56%;
	}
	.gorod_msk .step_text:nth-child(4), .gorod_MO .step_text:nth-child(4) {
		top: -66%;
	}
	.step_text_42 {
		margin-top: 125%;
		margin-left: 7%;
	}
	.step_text:nth-child(5) {
		left: 9%;
	}
	.step_text:nth-child(6) {
		left: 14%;
		top: 55%;
	}
	#footer.footer_prava div.footer-column-center {
		width: 34%;
		padding: 0 20px;
	}
	#footer.footer_prava div.footer-column-right {
		padding-left: 20px;
	}
	#menu, 
	.slideshow-inner, 
	#slideshow-bottom, 
	#preface-wrapper, 
	#wrapper, 
	#bottom-teaser, 
	#bottom-wrapper, 
	#footer-wrapper, 
	.page-wrapper .wid, 
	#footer,
	.menu_cat_ul,
	#content,
	.fix_menu_wrap,
	.row.product-item-list-col-4 {
		max-width: 1140px;
	}
	p,
	ul li,
	ul.menu li,
	.item-list ul li,
	li.leaf {
		font-size: 14px;
	}
	.footer_prava {
		font-size: 15px;
	}
	.ban14 {
		top: 212px;
		left: 11px;
		line-height: 29px;
	}

	.ban7_zag {
		margin-top: -389px;
	}
	.page-wrapper-menu1 .horizontal-multilevel-menu li {
		width: 110px !important;
	}
	.horizontal-multilevel-menu>li:nth-child(1) {
		width: 230px;
	}
	.horizontal-multilevel-menu>li:nth-child(2) {
		width: 230px;
	}
	.horizontal-multilevel-menu li ul {
		/*width: 204px;*/
	}
	.example3 .example_text {
		font-size: 14px;
	}
	.window {
		line-height: 1em;
	}
	.block2 {
		height: 350px;
	}

	.block2_txt1 {
		width: 470px;
		padding-top: 50px;
		line-height: 1.1;
	}

	.block2_txt2 {
		width: 436px;
	}
	#inline {
		width: 273px;
		height: 310px;
	}
	.txt_nameб
	.txt_phoneю
	.txt_email {
		margin-bottom: 5px;
		font-size: 14px;
		height: 20px;
	}
	#send {
		font-size: 14px;
	}
	.img_wrapper img {
		max-height: 300px;
	}
	.more_product_wrap1 .img_wrapper img,
	.more_product_wrap2 .img_wrapper img {
		max-height: 150px;
	}
	.row.product-item-list-col-4 {
		width: 1140px;
	}
	.slide {
		height: 412px;
	}
	.slide1 .ban2 {
		top: 169px;
		left: -13%;
	}
	.slide.slid4 .ban4 {
		line-height: 33px;
		top: 24px;
	}
	.slide.slid4 .ban4_1june {
		margin-left: 19%;
		margin-top: 140px;
	}
	.fix_menu_tel {
		width: 20%;
	}
	.fix_menu_btn {
		width: 58%;
	}
	.fix_menu_korz {
		width: 20%;
	}
	.fix_menu_wrap .horizontal-multilevel-menu>li {
		width: 20%;
	}
	.vab_shir, .vab_shag, .vab_polikarbonat, .vab_dl {
		margin-top: 14px;
	}
	.news-title a {
		font-size: 14px;
	}
	.period span {
		font-size: 14px;
	}
	.slide_bloger_row {
		height: 298px;
	}
	.slide_bloger {
		max-height: 298px;
	}
	.slide_rassrochka {
		max-height: 298px;
	}
	.slide_rassrochka .slide_bloger_img {
		height: 298px;
	}
	.icon_tel {
		margin-right: 5px;
	}
	.adres {
		font-size: 13px;
	}
	.bl_gorod .adres_msk_mob {
		line-height: 16px;
		font-size: 14px;
	}
	.tel a {
		font-size: 18px;
		line-height: 26px;
	}
	.padding1 {
		padding: 10px 10px 0 10px;
	}
	.padding2 {
		padding: 0 10px 10px 10px;
	}
	.blok_news_na_glavnoy .preview_picture {
		height: 163px;
	}
	.blok_news_na_glavnoy a.news-detail-link {
		font-size: 14px;
	}
	a.view_price {
		font-size: 14px;
		text-align: center;
	}

	.page_catalog_src {
		font-size: 14px;
	}
	.akciya_txt4 {
		font-size: 14px;
	}
	.video_na_glavnoy {
		height: 311px;
	}
	.wrap_video_otzyv .video_na_glavnoy {
		height: 311px;
	}
	.hdr span {
		font-size: 20px;
	}
	.panel-default > .panel-heading a {
		font-size: 14px;
	}
	.sp_attr {
		line-height: 16px;
		font-size: 12px;  	
	}
	.sp_attr_wrap {
		height: 130px;
	}
	.sp_attr tr td {
		height: 25px;
	}
	.sp_name {
		font-size: 17px;
		height: 40px;
	}
	.btn_podrobnee_spisok a {
		line-height: 34px;
		height: 34px;
	}
	.gift_sticker {
		font-size: 13px;
		line-height: 15px;
	}
	.gift_sticker_2_green {
		top: 53px;
	}
	.gift_circle {
		font-size: 13px;
		line-height: 15px;
	}
	.voronej_real_cat {
		font-size: 24px;
	}
	.voronej_skidka1 {
		font-size: 20px;
	}
	.dopuslugi_kartochka_tovara .sp_name {
		height: 21px;
	}
	.acc_row {
		font-size: 14px;
	}
	.acc_row>div:last-child>div:first-child {
		font-size: 14px;
	}
	.acc_punkt label {
		font-size: 14px;
		bottom: 4px;
	}
	.tepl_preim_wrap .shembox_box {
		font-size: 14px;
	}
	.test_wrap {
		justify-content: space-between;
	}
	.test_wrap_column1, .test_wrap_column2 {
		width: 49%;
		height: 500px;
		background-size: cover;
	}
	.btn_test {
		font-size: 14px;
	}
	.charact_zag {
		font-size: 12px;
		line-height: 16px;
	}
	.filtr_src {
		padding: 5px 10px;
		font-size: 14px;
	}
	.slide_txt_block {
		left: 365px;
	}
	.slide_zavod_btn {
		font-size: 14px;
	}
	.assorty_body {
		font-size: 14px;
	}
	.btn_vybor_forma {
		font-size: 14px;
	}
	#set_filter {
		font-size: 14px;    
	}
	.horizontal-multilevel-menu li {
		/*width: 150px;*/
	}
	.afera_banner_btn {
		font-size: 14px;
	}
	.polusborka_wrap {
		margin-top: 14px;
	}
	.bespl_tel_txt {
		font-size: 13px;
	}
	.horizontal-multilevel-menu li ul.menu_cat_ul a {
		font-size: 15px;
	}
	.page_qa .video1 {
		height: 160px;
	}
	.videothumb {
		height: 600px;
	}
	.wrap_video_otzyv .videothumb, .wrap_video_otzyv .video_na_glavnoy, .wrap_video_otzyv .iframe_youtube {
		height: 311px;
	}
	.iframe_otzyvy {
		left: 43%;
		position: relative;
		-webkit-transform: translateX(-43%);
		-ms-transform: translateX(-43%);
		transform: translateX(-43%);
	}
	#example3  {
		width: 900px!important;
	}
	.field-product-image__item.content-left-block {
		width: 800px;
		margin: 20px auto;
	}
	.vab_dl span, .vab_dl2 span, .vab_shir span, .vab_shir2 span, .vab_shag2 span, .vab_polikarbonat span {
		margin-right: 10px;
	}
	.content-left-block2 {
		padding: 30px;
	}
	.field-product-image {
		flex-direction: column;
	}
	.vabrazmer_txt, .lbl_price, .sborka_span label, .vabrazmer_txt_color {
		font-size: 18px;
	}
	.ccc .vabrazmer_txt {
		width: 310px;
		margin-right: 10px;
	}
	.akciya_txt4 {
		font-size: 16px;
	}
	.sborka1 {
		width: unset;
	}
	.field-zakazattovar-v-kartochke .but_zakazat:before {
		margin-right: -160px;
		margin-left: 180px;
	}
	.acc_punkt label {
		font-size: 16px;
	}
	.acc_block_0 {
		width: 100%;
	}
	.acc_row>div:first-child {
		width: 100%;
	}
	.acc_row>div:last-child {
		width: 21%; 
	}
	.acc_btn_wrap .addtokart {
		font-size: 16px;
		height: 52px;
		line-height: 52px;
		background-color: #1E7905 !important;
		color: #fff !important;
		margin-right: 0;
		width: 100%;
	}
	.acc_btn_wrap .addtokart:before {
		margin-right: -40%;
		margin-left: 40%;
	}
	.ccc .vabrazmer_txt, .vabrazmer_txt_color {
		width: 310px;
		margin-right: 10px;
		float: left;
	}
	.vab_color .ccc {
		display: block;
	}
	.vabrazmer_txt_color {
		line-height: 50px;
	}
	.vab_color span {
		margin-right:10px;
		display: inline-block;
	}
	#DL_content {
		width: 400px;
		margin: 0 auto;
	}
	.podarki_bl_1_txt1 {
		font-size: 22px;
	}
	.img_podarok {
		width: 60px;
		height: 60px;
	}
	.podarki_li {
		font-size: 17px;
		line-height: 20px;
	}
	.podarki_bl_1_txt4_1 {
		font-size: 17px;
		line-height: 20px;
	}
	.podarki_li:before {
		margin-top: 5px;
		margin-right: 7px;
	}
	.podarki_bl_1_2 {
		margin-top: 4px;
	}
	.podarki_bl_1_3 {
		padding-top: 3px;
		padding-left: 30px;
	}
	.g_line {
		margin-bottom: 10px;
		margin-top: 12px;
	}
	.podarki_bl_1_4 img {
		width: 43px;
	}
	.wrap_podarki_block_1 {
		padding: 0 15px;
	}
	.tabs-item .iframe_youtube, #wrap_video_na_glavnoy .iframe_youtube {
		height: 482px;
	}
}
@media only screen and (max-width:1179px) {
	.step_img_wrap img {
		width: 135%;
		margin-left: -17%;
	}
	.vnutrwrap {
		left: 10.7%;
		bottom: 8%;
	}
	.step_text:nth-child(3) {
		left: 4%;
	}
	.step_text:nth-child(4) {
		left: 7%;
		top: -59%;
	}
	.gorod_msk .step_text:nth-child(4), .gorod_MO .step_text:nth-child(4) {
		top: -70%;
	}
	.step_text:nth-child(5) {
		left: 8%;
	}
	.step_text:nth-child(6) {
		left: 13%;
	}
	.afera_banner_txt {
		font-size: 50px;
	}
	#menu, .slideshow-inner, #slideshow-bottom, #preface-wrapper, #wrapper, #bottom-teaser, #bottom-wrapper, #footer-wrapper, .page-wrapper .wid, #footer {
		max-width: 1000px;
		width: 96%;
		margin: 0 auto;
	}
	.logo_img {
		height: 50px;
	}
	.top-menu-inner2 .horizontal-multilevel-menu>li:nth-child(4), 
	.top-menu-inner2 .horizontal-multilevel-menu>li:nth-child(10) {
		width: 120px;
	}
	.fix_menu_korz {
		justify-content: flex-start;
	}
	#content {
		width: 100%;
	}
	.sp-arrows.sp-fade-arrows {
		display: none;
	}
	.podarki_bl_1_3 {
		padding-top: 3px;
		padding-left: 10px;
	}
	.podarki_bl_1_txt1 {
		font-size: 20px;
	}
	.dopuslugi_icon {
		width: 55px;
		height: 55px;
	}
	.dopuslugi_name {
		font-size: 22px;
		line-height: 28px;
	}
	.dopuslugi_price {
		font-size: 17px;
	}
	.wrp_dopuslugi .more {
		margin-top: 20px;
	}
	.dopuslugi_photo {
		margin-top: 20px;
	}
#wrap_video_na_glavnoy {
    margin-bottom: 0px;
    flex-direction: column;
}
#wrap_video_na_glavnoy .wrap_videootzyvy {
    margin-bottom: 20px;
    width: 100%;    
}
}
@media only screen and (max-width:1100px) and (min-width:950px) {
	/*.bx-wrapper .bx-prev {
		left: -13px;
	}
	.bx-wrapper .bx-next {
		right: -13px;
		}*/
		.bxslider_sertifikates a.bx-prev {
			left: -13px;
		}
		.bxslider_sertifikates a.bx-next {
			right: -13px;
		}
		.slick-next {
			right: -5px;
		}
		.slick-prev {
			left: -5px;
		}	
		.ban15_txt1 {
			width: 363px;
			font-size: 28px;
		}
		.head_mail {
			margin-bottom: 0px;
		}
		#test h2 {
			font-size: 28px;
			text-align: center;
		}
		#test .pen-intro {
			height: 40%;
		}
		.podlozka_row {
			width: 95%;
		}


	}

	@media only screen and (max-width:1100px) {
		.tepl_karusel_wrap .bx-controls-direction {
			display: block;
		}

		.otz_slide .bx-controls-direction {
			display: block;
		}
		.otz_slide .bx-controls-direction a {
			opacity: 0.6;
		}
		.otz_text {
			text-align: left;
		}
		.filtr_src {
			width: 13.4%;
		}
		#zakaz_oformlen .bx-controls-direction, .form_zakaz_oformlen .bx-controls-direction {
			display: block;
		}
		.bxslider_zakaz_oformlen .name_zakaz_oformlen {
			font-size: 15px;
		}

		.top3poz_ban3 {
			margin: 0;
		}
		.top4poz_ban3 {
			margin-top: 0px;
		}

		.top7poz_ban3 {
			margin-top: 0px;
		}
		.top5poz_ban3 {
			margin: 0;
		}
		.gorod_msk .top6poz_ban3 {
			margin: 0px;
		}
		.soput_spisok_folders_elem.col-sm-4 {
			width: 49%;
			margin-left: 2%;
		}
		.col-md-3, .col-sm-4 {
			width: 49%;
			margin-left: 2%;
		}		
		.dopuslugi_kartochka_tovara .col-sm-4 {
			width: 49%;
			margin-left: 2%;
		}
		.col-md-3:nth-child(2n+1), .col-sm-4:nth-child(2n+1) {
			margin-left: 0px;
		}
		.soput_na_glavnoy .col-md-3, .soput_na_glavnoy .col-sm-4 {
			margin-left: 1%;
		}
		.soput_na_glavnoy .col-md-3:nth-child(2n), .soput_na_glavnoy .col-sm-4:nth-child(2n) {
			margin-left: 0px;
		}
		.short_name_v_spiske, .page_soput .soput_spisok_folders_elem .nazvtepl {
			font-size: 15px;
			letter-spacing: -0.5px;
		}
		.category_katalog.kat_ .nazvtepl {
			font-weight: bold !important;
			font-size: 14px;
		}
		.field-product-image__item.content-left-block {
			padding: 0;
		}
		.zag_10otl {
			width: 100%;
		}

/*.tepl_ .img_wrapper {
height: 228px;
}

.page_podarki .img_wrapper {
height: 242px;
}
.podarki .img_wrapper {
height: 227px;
}*/
.podarki::after,.gorod_msk .podarki::after {
	margin-left: 22%;
	margin-top: -33%;
}
/*.dop_oborudovanie_kartochka_tovara .img_wrapper {
height: 204px;
}
.page_soput .soput_spisok_folders_elem .img_wrapper {
height: 166px;
}
.sop .img_wrapper {
height: 229px;
}*/
.content-left-block {
	margin-top: 15px;
}

.mob_hit {
	margin: 0;
	width: 100%;
	transform: none;
	background-color: transparent;
	display: inline-block;
}
.komp_hit {
	display: none;
}

/*.novinka_img_txt1 {
margin-left: -28%;
margin-top: -46%;
}
.novinka_img_txt2 {
margin-left: 62%;
margin-top: -9%;
}

.novinka_img_txt1.novinka_img_txt3 {
font-size: 13px;
margin-top: -46%;
}
.novinka_img_txt2.novinka_img_txt4 {
font-size: 13px;
margin-top: -9%;
}*/
.novinka_img_txt2,.novinka_img_txt2.novinka_img_txt4 {
	margin: 0;
	width: 100%;

}
.novinka_img_txt2 {
	font-size: 16px;
}



.page_catalog_zag:nth-child(2) {
	margin-top: 10px;
}
.page_catalog_src {
	margin: 5px 20px 5px 0;
}
#footer.footer_prava div.footer-column-center {
	width: 37%;
}
.li_fz152_politika {
	/*margin-top: 50px;*/
}
.gorod_voronezh .li_fz152_politika {
	margin-top: 30px;
}
.inn {
	display: block;
}
.page-wrapper .top-menu {
	width: 100%;
}

#block-block-66 {
	top: 90%;
}
#allcity.sp_gorodov-cont {
	top: 80px;
	left: 14%;
}
.product-image {
	padding-bottom: 10px;
}

.tel a {
	font-size: 24px;
	line-height: 24px;
}
.wrap_ofice_adres {
	margin-top: 8px;
}
.img_whatsapp {
	margin-right: 0px;
}
.socseti_wrapper {
	margin-left: 5px;
}
#header {
	height: 130px;
}
/*   .img_wrapper {
height: 170px;
} */
.slide_bloger_txt {
	padding: 0;
	font-size: 17px;
}
.socseti_block {
	width: 45%;
}
.btn_tepl_po_razmeram.col-sm-4.product-item-big-card {
	padding-left: 5px;
	padding-right: 5px;
}
.btn_tepl_po_razmeram.col-sm-4.product-item-big-card .col-md-12 {
	padding-left: 5px;
	padding-right: 5px;
}
.btn_tepl_po_razmeram .category_katalog.kat_ .nazvtepl {
	font-size: 14px !important;
}
/*#bod .form2 label.arocnnye {
background-size: 143%;
}
#bod .form2 label.pryamost {
background-size: 139%;
}*/
.tovary {
	clear: both;
}
.tab_zakaz th {
	font-size: 16px;
}
.cart, .tab_zakaz td, .vndost .td {
	font-size: 16px;
}

.ban2 {
	top: 128px;
	left: 110px;
	text-align: left;
}
.ban1 {
	left: 218px;
}
.slide .per {
	height: 48px;
}
.newtblll tr:nth-child(3) td:nth-child(1) p {
	text-align: left;
}
#footer.footer_prava div.footer-column:nth-child(3) {
	width: 25%;
}
#footer.footer_prava div.footer-column:nth-child(4) {
	width: 22%;
}
#footer.footer_prava div.footer-column:nth-child(5) {
	width: 21%;
}
.col-xs-6.col-md-3,
.row.product-item-small-card.col-xs-6.col-md-3,
.col-sm-4.product-item-big-card {
	padding-right: 2px;
	padding-left: 2px;
}
.col-xs-12 .row #wrapper {
	width: 100%;
}
.plus_txt {
	height: 104px;
}
.preim_wrap {
	width: 19.44%;
}
.sert6 {
	margin-left: 0;
}
.sert8 {
	clear: none;
}
.sertifikat:nth-child(1) {
	margin-left: 0;
}
.slide.slide_2dop .ban14 {
	top: 212px;
}
.slide.slid4 .ban4 {
	width: 50%;
	left: 20px;
}
.slide.slid4 .ban4_1june {
	margin-left: 24%;
}
#fix_menu {
	display: none;
}
.page-wrapper {
	padding-top: 0px;
}
.gorod_belgorod .ofice_prodazh {
	width: 176px !important;
}
/* .kat_podarok:after {
margin-top: -427px;
} */
.ban4 {
	margin-top: 23px;
	margin-left: 38px;
	font-size: 25px;
	line-height: 27px;
	width: 38%;
}
.ban4_1june {
	font-size: 32px;
}
.ban4_1june2 {
	font-size: 86px;
}
.slide.slid4 .ban4 {
	font-size: 31px;
}

.gorod_msk .msk_center2 .podarki::after {
	margin-left: 50px;
}

.gorod_voronezh .ofice_prodazh {
	width: 175px;
}
.sam_sp_tepl {
	font-size: 21px;
	top: 45%;
	left: 6%;
	line-height: 34px;
}
.sam_sp_tepl_zag1 {
	font-size: 27px;
	line-height: 27px;
	margin-bottom: 10px;
}
.sam_akciya {
	font-size: 22px;
	line-height: 30px;
	left: 36%;
}
.tab_zakaz img {
	max-width: 150px;
}
.page_katalog_wrap #wrapper {
	width: 100%;
}
.page_katalog_wrap .product-item-list-col-4 {
	width: 100%;
	max-width: 1000px;
	padding: 0 15px;
}
.ban14 {
	top: 186px;
}
.bx-wrapper img {
	max-width: none;
}
.page-wrapper {
	/*max-width: 1000px;*/
	width: 96%;
	margin: 0 auto;
}
.page-wrapper-menu, .wrap_footer {
	width: 100%;
}
/*#menu,
.slideshow-inner,
#slideshow-bottom,
#preface-wrapper,
#wrapper,
#bottom-teaser,
#bottom-wrapper,
#footer-wrapper,
.page-wrapper .wid,
#footer {
	max-width: 1000px;
	width: 96%;
	margin: 0 auto;
	}*/
	#footer {
		position: relative;
		overflow: hidden;
	}
	#header {
		margin: 0 auto;
		max-width: none;
		width: 100%;
	}
	#content {
		max-width: 1000px;
		width: 100%;
		margin: 0 auto;
	}
	.osob_block_row1 {
		width: 24.6%;
	}
	.example3 .example_text {
		font-size: 13px;
	}
	.osob_h3 {
		width: 69%;
	}
	.podlozka_row {
		flex-direction: column;
	}
	#test .pen-intro {
		height: 69%;
	}
	#test .pen-intro.diff {
		height: 38%;
	}
	#test .diff h2 {
		margin-top: 0;
	}
	.accessories_block, .DL_block {
		width: 100%;
		height: 52px;
		margin-bottom: 15px;
	}

	.accessory_label {
		line-height: 52px;
	}
	.accessory_plus, .DL_plus {
		line-height: 52px;
	}
	.dostavka_DL_a .accessory_label:before {
		margin-top: 12px;
	}
	.bl_icon_na_glav {            	
		width: 25%;
	}
	.soput_na_glavnoy div.bx_catalog_tile_title {
		width: 90%;
	}
	.bespl-form .bespl-form-desc {
		font-size: 17px;
		line-height: 22px;
	}
	.page_articles_list_default div.news-title, .page_news_list_default div.news-title, .blok_news_na_glavnoy div.news-title {
		max-height: 120px;
	}
	.test_wrap_column2 {
		background-position-x: -59px;
	}
	.test_wrap_column1 {
		background-position-x: -60px;
	}
	.test_text_wrap {
		width: 66%;
		margin-left: 20px;
		margin-top: 0px;
	}
	.test_wrap_column2 .test_text_wrap {
		width: 57%;
	}
	@-moz-document url-prefix () {
		.kat_podarok:after {
			margin-top: -347px;
			background-size: 80%;
			margin-left: -70px;
		}
	}
	@-moz-document url-prefix () {
		.podarki:after {
			margin-left: 128px;
			margin-top: -350px;
		}
	}
	.slide_txt_block {
		top: 40px;
		left: 90px;
	}
	.slide_new_podarki .slide_txt_block {
		top: 40px;
	}
	.slide_zavod_txt1 {
		font-size: 38px;
	}
	.slide_zavod_txt2 {
		font-size: 40px;
	}
	.slide_zavod_txt3, .slide_new_qr .slide_zavod_txt3 {
		font-size: 30px;
		line-height: 34px;
	}
	.slide_new_2dop .slide_zavod_txt1 {
		font-size: 30px;
	}
	.slide_new_2dop .slide_zavod_txt2 {
		font-size: 22px;
		margin-top: 8px;
	}
	.slide_new_pochta .slide_txt_block {
		top: 20px;
	}
	.slide_new_pochta .slide_zavod_txt1 {
		font-size: 28px;
	}
	.slide_new_pochta .slide_zavod_txt2 {
		font-size: 20px;
		margin-top: 8px;
	}
	.horizontal-multilevel-menu>li:nth-child(3) {
		width: 80px;
	}
	.horizontal-multilevel-menu>li:nth-child(4) {
		width: 143px;
	}
	.horizontal-multilevel-menu>li:nth-child(8) {
		width: 160px;
	}
	.bl_ym_txt {
		font-size: 30px;
		line-height: 1.2em;
	}
	.page_qa .video1 {
		height: 280px;
		width: 49%;
	}
	.wrap_video_otzyv .wrap_videootzyvy, #wrap_video_na_glavnoy .wrap_videootzyvy {
    padding: 20px;
}

}

@media only screen and (max-width:1079px) {
	.bl_cart {
		display: block;
	}
	.filtr_src {
		width: 15.7%;
	}
	.header_mob_wrap, .mob_menu_close {
		display: block;
	}

	.more_product {
		height: auto;
	}
	.more_product_wrap2 .more_product {
		width: 33%;
	}
	.more_product_wrap2 a div {
		margin: 0.7em 0 0.7em;
	}
	.more_product_wrap2 .more_product:nth-child(6), .more_product_wrap2 .more_product:nth-child(7), .more_product_wrap2 .more_product:nth-child(8), .more_product_wrap2 .more_product:nth-child(9) {
		width: 33%;
	}
	.more_product_wrap2 a div {
		font-size: 97%;
	}
	.zag_h3 {
		margin: 7px 0 7px;
	}


	.vndost .td {
		font-size: 15px;
	}
	.dannpokup input {
		font-size: 14px;
	}
	.itogo {
		font-size: 20px;
	}

/* .novinka_img_txt1 {
margin-left: -69px;
}*/
/*.novinka_img_txt2 {
margin-left: 161px;
}*/
/*   .page_katalog_wrap .novinka_img_txt1 {
margin-left: -68px;
}
.page_katalog_wrap .novinka_img_txt2 {
margin-left: 145px;
} 
.page_katalog_tolkotepl .novinka_img_txt2 {
margin-left: 161px;
}*/

/*верстка сетки списка товаров в 3 колонки*/
.podarki:after {
	margin-left: 22%;
	margin-top: -35%;
}
.nazv_bold {
	font-size: 15px !important;
}

/*.img_wrapper {
height: 236px;
}
.dop_oborudovanie_kartochka_tovara .img_wrapper {
height: 190px;
}
.page_podarki .img_wrapper {
height: 227px;
}
.podarki .img_wrapper {
height: 215px;
}
.dopuslugi_kartochka_tovara .img_wrapper {
height: 220px;
}*/
.page_soput .nazvtepl, .dop_oborudovanie_kartochka_tovara .nazvtepl {
	height: 60px;
}
.dop_oborudovanie_kartochka_tovara .but_zakazat2, .dop_oborudovanie_kartochka_tovara .but_zakazat {
	margin-top: 0px;
}

.page_soput .nazv_bold {
	font-size: 14px !important;
}
.sop .nazvtepl {
	height: 50px;
}
/*.page_soput .soput_spisok_folders_elem .img_wrapper {
height: 160px;
}
.page_soput .sop .img_wrapper {
height: 213px;
}
.page_soput .tepl_ .img_wrapper {
height: 213px;
}*/
.page_soput .soput_spisok_folders_elem .nazvtepl {				
	height: 32px;
}
.page_soput .nazvtepl {
	font-size: 13px !important;
	height: 40px;
}
.soput_na_glavnoy .nazvtepl {
	height: 45px;
}
.page_soput .soput_spisok_folders_elem .podrobnee23 .but_zakazat2, .page_soput .soput_spisok_folders_elem .podrobnee23 .but_zakazat {
	margin-top: 10px;
}
.page_soput .podrobnee23 .but_zakazat2, .page_soput .podrobnee23 .but_zakazat,
.soput_na_glavnoy .podrobnee23 .but_zakazat2, .soput_na_glavnoy .podrobnee23 .but_zakazat  {
	margin-top: 0px;
}

/*конец - верстка сетки списка товаров в 3 колонки*/
.slide_sam .ban14_zag {
	line-height: 50px;
}
.slide_sam .ban14_zag:after {
	top: 109px;
}
/*.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
margin-left: -28%;
margin-top: -46%;
}*/
/*новая шапка*/
.header_mob_wrap {	
	position: fixed;
	width: 100%;
	height: 187px;
	z-index: 99999999;
	background: #fff;
	top: 0;
	border-bottom: 4px solid #1E7905;
	display: flex;
	align-items: center;
}
#wrapper {
	margin-top: 0px;
}
.bx-breadcrumb {
	display: inline-block;
}
.page_katalog_tolkotepl .col-xs-12,
.row .col-xs-12 {
	padding-right: 0px;
	padding-left: 0px;
}
.page_katalog_wrap .product-item-list-col-4 {
	padding: 0 ;
}
.page-wrapper #wrapper {
	width: 100%;
}
.header_mob .logo_img {
	height: 80px;
}
.h1_pagefront {
	margin: 1em 0 1em 0;
}
.header_mob .korzina:before {
	width: 40px;
	height: 40px;
	background-image: url(/bitrix/templates/aktivagro/images/glav_page/trolley_green.svg); 
	background-repeat: no-repeat;
	background-size: cover;
}
.header_mob .bl_cart {
	padding-top: 0px;
	display: inline-block;
}
.header_mob {
	width: 93%;
	margin: 0 auto;
	padding: 10px 0 10px;   
}
.logo_wrap {
	text-align: center;
}
.header_base_wrap {
	display: flex;
	justify-content: space-between;
	margin-top: 10px;
	align-items: center;
	width: 100%;
}
.lbl_gorod {
	float: left;
	font-weight: bold !important;
}
.header_mob .koltov {
	margin-top: -10px;
	float: left;
}
.header_mob .rubl {
	display: none;
}
.header_gorod {
	font-size: 20px;
	width: 40%; 
	display: flex;
	justify-content: center;  
}
.header_gorod .selectd {
	border: none;
	overflow: unset;
	height: unset;
	background: none;
	background-position: unset;
	width: unset;
	border-color: unset;
	box-sizing: border-box;
	padding: 0;            			
	font-size: unset;
	line-height: unset;
	float: left;
	border-bottom: 1px solid #1E7905;
	padding-bottom: 4px;
	color: #1E7905;
	margin-left: 10px;
	font-weight: bold !important;

}
.header_wrap {
	display: none;
}

.znachmenu_new {            			
	height: 40px;
	width: 60px;
	background: url(/bitrix/templates/aktivagro/images/icon_menu.png) no-repeat center center;
}
.sp_attr .sp_attr_name {
	/*width: 40%;*/
}
.top-menu-inner {
	height: 100vh;
	display: none;
	position: fixed;
	width: 330px;
	margin: 0 auto;
	background: #fff;
	top: 0px;
	overflow: scroll;
	left: 0;
}
.top-menu-inner.active {
	display: block;
	z-index: 22222222222222222222;
	border: 1px solid #dedede;
}
.wrap_top_menu {
	background-color: transparent;
}
.wrap_menu_mob_logo {
	background-color: #fff;
	padding: 10px 0;
}
.menu_logo_m {
	display: inline-block;
	width: 95%;
	padding-bottom: 0px;
}
.horizontal-multilevel-menu {
	margin-bottom: 0px !important;
}
.horizontal-multilevel-menu, .horizontal-multilevel-menu ul {
	float: none;
}
.top-menu2 .horizontal-multilevel-menu {
	height: 34px;
}
.page-wrapper-menu .horizontal-multilevel-menu li {
	width: 100% !important;
	display: block;
	position: relative;
	margin: 0 auto;
	background-image: none;
	height: auto;
	background-color: #fff;
	border: none;
	height: auto;
	line-height: 34px;
	border-top: 0.1px solid #fff;
}
.horizontal-multilevel-menu li a.root-item, .horizontal-multilevel-menu li a.root-item-selected, .horizontal-multilevel-menu li span {
	line-height: 34px !important;
	height: 34px;
	text-align: left;
	padding-left: 6px;
}
.top-menu-inner ul.horizontal-multilevel-menu li .arrow_down {
	margin-top: 15px;
	margin-bottom: 0px;
	width: 10px;
	height: 7px;
	background-size: contain;
	max-width: 14px !important;
	max-height: 11px !important;
	line-height: 25px !important;
	text-align: left;
	font-size: 12px !important;
	margin-left: 15px;
}

.top-menu-inner ul.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(1), .top-menu-inner ul.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(2), .top-menu-inner ul.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(3) {
	/*max-height: 40px;
	height: 40px;*/
	line-height: 38px;
}
.top-menu-inner ul.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(1) a {
	padding-top: 0px;
}
.top-menu-inner ul.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(1) a, .top-menu-inner ul.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(2) a, .top-menu-inner ul.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(3) a {
	height: 40px;
	line-height: 40px;
}
.horizontal-multilevel-menu li a, .horizontal-multilevel-menu li:hover li a, .horizontal-multilevel-menu li:hover li:hover li a, .horizontal-multilevel-menu li:hover li:hover li:hover li a, .horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a, .horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a {
	color: #000;
}

.horizontal-multilevel-menu ul li:not(.horizontal-multilevel-menu .ur1_ul li) {
	background-color: #fff;
}
.ubrat_strelku .arrow_down {
	display: none;
}

.top-menu2 .horizontal-multilevel-menu>li:nth-child(5), .top-menu2 .horizontal-multilevel-menu>li:nth-child(6), .top-menu2 .horizontal-multilevel-menu>li:nth-child(7), .top-menu2 .horizontal-multilevel-menu>li:nth-child(9) {
	display: block;
}
.page-wrapper-menu .horizontal-multilevel-menu li ul li {
	display: block;
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	border-bottom: 1px solid #545454;
}
.horizontal-multilevel-menu li:hover ul li {
	background-color: transparent;
}
.top-menu-inner ul.horizontal-multilevel-menu li ul li a {
	color: #000;
	padding-left: 6px;
}
.horizontal-multilevel-menu li ul {
	display: none;
	width: 100% !important;
	margin: 0 auto;
	height: auto;
}
.horizontal-multilevel-menu li:hover, .horizontal-multilevel-menu li.jshover, .horizontal-multilevel-menu a:hover, .horizontal-multilevel-menu li:hover a.root-item, .horizontal-multilevel-menu li.jshover a.root-item {
	background: #fff;
	color: #000;

}
.top-menu-inner ul.horizontal-multilevel-menu li ul li a:hover, .top-menu-inner ul.horizontal-multilevel-menu li a.root-item:hover {
	background: #80a26b;
}
.horizontal-multilevel-menu li:hover a.root-item-selected:hover {
	background: #80a26b;
}
.horizontal-multilevel-menu li:hover ul {
	background-color: #fff;
}
.horizontal-multilevel-menu li ul {
	position: relative!important;
}
.horizontal-multilevel-menu li:hover li.item-selected {
	background-color: transparent;
}
.page-wrapper-menu .horizontal-multilevel-menu li ul li {
	display: block;
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	border-bottom: 1px solid #545454;
}
.horizontal-multilevel-menu ul {
	overflow: hidden;
}
.page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(1) ul, .page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(4) ul, .page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(8) ul {
	display: none;
}
.horizontal-multilevel-menu li a.root-item-selected {
	background-color: #80a26b;

}
#allcity.sp_gorodov-cont {
	top: 179px;
	left: 0;
	width: 100%;
	height: 100%;
}
#sp_gorodov {
	width: 100%;
	
}
#sp_gorodov a {
	font-size: 20px;
	line-height: 26px;
}
.bukba {
	font-size: 22px;
	line-height: 30px;
}
.mob_menu_close {
	background: transparent;
	/*color: #fff;*/
	cursor: pointer;
	position: absolute;	
	top: 4px;
	width: 33px;
	height: 33px;
	border: 0;
	z-index: 10;
	padding: 0;
}
.mob_menu_close svg {
	fill: transparent;
	opacity: 1;
	stroke: currentColor;
	stroke-width: 2.5;
	transition: stroke .1s;
}
.korz_null {
	display: none;
}
.socseti_wrapper2 {
	display: block;
	margin-left: 40px;
}

#allcity.sp_gorodov-cont {
	position: fixed;
	background-color: #f7f7f7;
	z-index: 999999;
	overflow-x:auto;
}
#sp_gorodov {
	height:500px;  
	position:static;
}
.page-wrapper-menu .horizontal-multilevel-menu .ur1_ul li {
	background-color: #fff;
}
.btn_wrap_bass {
	width: 80%;
}
.btn_wrap_bass {
	width: 92%;
}
.filtr_src {
	margin-right: 7px;
}
.primes .preim_item {
	width: 46%;
}
.primes .preim_item:nth-child(5), 
.primes .preim_item:nth-child(6) {
	margin-bottom: 0;
}
.bxslider_na_glavnoy_podlozhka, .page-wrapper {
	margin-top: 179px;
}
.slide_new_podarki .slide_txt_block {
	top: 20px;
}



.horizontal-multilevel-menu li a.root-item, .horizontal-multilevel-menu li span {
	color: #000;
}
.horizontal-multilevel-menu li a.root-item-selected {
	color: #fff;
}
.arrow_down {
	background: transparent url(/bitrix/templates/aktivagro/images/strelka.png) no-repeat;
}
.top-menu-inner ul.horizontal-multilevel-menu li ul li a:hover .arrow_down, .top-menu-inner ul.horizontal-multilevel-menu li a.root-item:hover .arrow_down {
    /*background: transparent url(/bitrix/templates/aktivagro/images/strelka_white.png) no-repeat;
    background-size: contain;*/
}
.horizontal-multilevel-menu li:hover, .horizontal-multilevel-menu li.jshover .arrow_down, .horizontal-multilevel-menu a:hover .arrow_down, .horizontal-multilevel-menu li:hover a.root-item .arrow_down, .horizontal-multilevel-menu li.jshover a.root-item .arrow_down {
	/*background: transparent url(/bitrix/templates/aktivagro/images/strelka_white.png) no-repeat;
	background-size: contain;*/
}
.page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(1) ul, .page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(4) ul, .page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(8) ul {
	padding-left: 30px;
}
.horizontal-multilevel-menu li ul {
	padding-left: 30px;
}
.horizontal-multilevel-menu li ul {
	background-color: #fff;
	width: 204px;
}
.page-wrapper-menu .horizontal-multilevel-menu li ul li {
	border: none;
}
.top-menu-inner ul.horizontal-multilevel-menu li ul li a:hover, .top-menu-inner ul.horizontal-multilevel-menu li a.root-item:hover {
	background: #fff;
}
.horizontal-multilevel-menu li:hover li:hover a, .horizontal-multilevel-menu li:hover li:hover li:hover a, .horizontal-multilevel-menu li:hover li:hover li:hover li:hover a, .horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a, .horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a {
	color: #000;
}
.horizontal-multilevel-menu>li:nth-child(1)>ul>li:nth-child(5) a {
	color: #80a26b;
	font-family: 'Roboto-Bold' !important;
}
.top-menu-inner.active {
	padding: 20px 30px 0px 60px;
}
.mob_menu_close {
	left: 10px;
	top: 30px;
}
.top-menu-inner {
	width: 450px;
}
.horizontal-multilevel-menu li a.root-item-selected {
	background-color: #fff;
	color: #000;
}
.horizontal-multilevel-menu li:hover a.root-item-selected:hover {
	background: #fff;
}
.page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(5), .page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(12) {
	border-bottom: 1px solid #DBDBDB;
	padding-bottom: 10px;
}
.page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(6) {
	padding-top: 10px;
}
.mob_menu_footer {
	padding-top: 20px;
}
.mob_menu_footer .tellll {
	text-align: left;
}
.mob_menu_footer .tel a {
	color: #000;
	font-size: 24px;
	line-height: 30px;
	font-family: 'Roboto-Medium' !important;
}
.mob_menu_footer .wrap_ofice_adres {
	margin-top: 16px;
	margin-bottom: 10px;
}
.mob_menu_footer .txt_ofice {
	font-size: 14px !important;
	line-height: 20px !important;
	color: #000;
	text-align: left;
	letter-spacing: 0 !important;
}
.mob_menu_footer .adres {
	line-height: 18px !important;
	font-size: 14px !important;
	text-align: left !important;
	letter-spacing: 0 !important;
}
.mob_menu_footer .head_mail_left {
	font-size: 16px !important;
	display: block;
	float: left;
}
.mob_menu_footer .socseti_wrapper {
	float: left;
	margin-left: 26px;
	display: flex;
	width: 110px;
}
.mob_menu_footer .img_viber {
	width: 28px;
}
.mob_menu_footer .img_whatsapp {
	width: 26px;
	margin-right: 10px;
}
.mob_menu_footer {
	display: block;
}
.top-menu-inner2.active .horizontal-multilevel-menu>li:nth-child(3) {
	display: block;
}
.top-menu-inner2.active .horizontal-multilevel-menu>li:nth-child(8) {
	display: block;
}
.block_sert_mob {
	display: block;
}
.block_sert_pk {
	display: none;
}
.step_img_wrap img {
	width: 155%;
	margin-left: -28%;
}
.vnutrwrap {
	left: 5%;
	bottom: 10%;
}
.step_text:nth-child(2) {
	left: 0%;
}
.step_text:nth-child(3) {
	left: 7%;
}
.step_text:nth-child(4) {
	left: 11%;
	top: -67%;
}
.gorod_msk .step_text:nth-child(4), .gorod_MO .step_text:nth-child(4) {
	top: -79%;
}
.step_text_42 {
	margin-top: 137%;
}
.step_text:nth-child(5) {
	left: 14%;
}
.step_text:nth-child(6) {
	left: 20%;
}
.contact_wrap {
	flex-direction: column;
}
.contact_wrap_block {
	width: 100%;
}
.qr_text, .qr_text P {
	text-align: left;
}
.contact_wrap_block:nth-child(2) {
	margin-top: 10px;
}
.gorod_zag {
	float: left;
}
.gorod_menu_close {
	display: block;
}
.gorod_menu_close {
	background: transparent;
	cursor: pointer;
	display: block;
	float: left;
	border: none;
	font-size: 20px;
	color: #808080;
	text-decoration: underline;
	margin-left: 20px;
	line-height: 30px;
	padding: 0;
}
.arrow_down_catalog_menu {
	display: none !important;
}
.arrow_down_catalog_menu_strelka {
	display: block;
}
.horizontal-multilevel-menu li ul ul {
	margin: 0;
}
.horizontal-multilevel-menu li span.arrow_down_catalog_menu_strelka {
	display: inline-block;
}
.menu_cat_ul {
	display: none !important;
}
.socseti_wrapper2 .img_telegram, .socseti_wrapper2 .img_whatsapp, .socseti_wrapper2 .img_viber {
	width: 26px;	
}
.socseti_wrapper2 .img_telegram {
	margin-right: 10px;
}
.contact_avtobus {
	margin-left: 0;
}
.slide_new_winter .slide_zavod_txt1 {
	font-size: 26px;
}
.slide_new_winter .slide_zavod_txt2 {
	font-size: 24px;
}
.slide_zavod_txt3, .slide_new_qr .slide_zavod_txt3 {
	font-size: 24px;
	line-height: 28px;
}
.slide_zavod_txt1 {
	font-size: 30px;
}
.slide_zavod_txt2 {
	font-size: 32px;
}
.slide_new_zavod .slide_txt_block {
	left: 140px;
}
.slide_new_pochta .slide_zavod_txt1 {
	font-size: 24px;
}
.test_wrap_column1, .test_wrap_column2 {
	height: 480px;
}
.wrap_video_otzyv .videothumb, .wrap_video_otzyv .video_na_glavnoy, .wrap_video_otzyv .iframe_youtube {
	height: 280px;
}
.video_na_glavnoy {
	height: 280px;
}
.video_na_glavnoy .videothumb, .video_na_glavnoy .iframe_youtube {
	height: 280px;
}
.horizontal-multilevel-menu li {
	padding: 0;
}
.horizontal-multilevel-menu {
	display: block;
}
.wrap_podarki_block {
	flex-direction: column-reverse;
	width: 93%;
	margin: 0 auto;
}
.wrap_podarki_block_1, .wrap_podarki_block_2 {
	width: 100%;
}
.wrap_podarki_block_1 {
	background: #F7F7F7 url(/bitrix/templates/aktivagro/images/banner_podarki/banner_podarki_podarok_big.webp);
	background-repeat: no-repeat;
	background-size: 23%;
	background-position-x: 90%;
	background-position-y: 38%;
	margin-top: 30px;
	border-radius: 10px;
	padding: 20px;
}
.img_podarok {
	display: none;
}
.podarki_bl_1_1, .podarki_bl_1_4 {
	display: flex;
	align-items: center;
}
.podarki_bl_1_txt1 {
	font-size: 32px;
	padding-left: 0px;
}
.img_podarki_ban {
	border-radius: 10px;
}
.podarki_li {
	font-size: 20px;
	line-height: 27px;
}
.podarki_bl_1_2 {
	margin-top: 10px;
}
.podarki_punkt {
	line-height: 28px;
}
.podarki_bl_1_3 {
	height: 200px;
	padding-top: 5px;
	padding-left: 50px;
}
.podarki_li:before {
	margin-top: 9px;
	margin-right: 10px;
}
.podarki_bl_1_4 img {
	width: 56px;
}
.podarki_bl_1_txt4_1 {
	font-size: 20px;
	line-height: 24px;
}
.block_sertifikates .bx-prev {
	left: -3px;
}
.block_sertifikates .bx-next {
	right: 3px;
}
.page_news_list_default .preview_picture, .page_articles_list_default .preview_picture {
	height: 330px;
}
.blok_news_na_glavnoy .preview_picture {
	height: 203px;
}
}
@media only screen and (max-width:1023px) {

	#bx_breadcrumb_0, .bx-breadcrumb .bx-breadcrumb-item {
		line-height: 22px !important;
	}
	.top-menu-inner ul.horizontal-multilevel-menu li ul li.all_view_li {
		display: block;
	}
	.horizontal-multilevel-menu li ul ul {
		margin: 0;
	}

	.wrap_tov_znak_kolumn {
		width: 70%;
	}
	.wrap_tov_znak_kolumn:nth-child(1) {
		margin-top: 0;
	}
	.filtr_txt {
		float: none;
		line-height: normal;
	}
	.filtr_src_wrap {
		width: 100%;
		margin-left: 0px;
	}

	p {
		margin: 0.5em 0;
	}
	#sp_gorodov {
		height:750px;  
	}
	.znachmenu_new {
		width: 50px;
	}
	.li_fz152_politika {
		margin-top: 9px;
	}
	.gorod_voronezh .li_fz152_politika {
		margin-top: 9px;
	}
	.footer_li_adres br {
		display: none;
	}
	.ban7_p span {
		letter-spacing: -0.6px;
	}
	.ban7_p a {
		letter-spacing: -0.6px;
	}

	/*верстка сетки списка товаров в 3 колонки*/

	.nazv_bold {
		font-size: 12px !important;
		letter-spacing: -0.2px;
	}
	.dop_oborudovanie_kartochka_tovara .col-md-12 {
		padding: 0;
	}

/*.dop_oborudovanie_kartochka_tovara .img_wrapper {
height: 176px;
}
.page_soput .nazvtepl, .dop_oborudovanie_kartochka_tovara .nazvtepl {
height: 40px;
}
.dopuslugi_kartochka_tovara .img_wrapper {
height: 170px;
}
.page_soput .soput_spisok_folders_elem .img_wrapper {
height: 117px;
}
.page_soput .sop .img_wrapper {
height: 184px;
}
.page_soput .tepl_ .img_wrapper {
height: 185px;
}*/
.podarki .nazvtepl {
	height: 43px;
}
.podarki .but_zakazat2, .podarki .but_zakazat {
	margin-bottom: 0px;
	margin-top: 0px;
}
.page_podarki .podarki .img_wrapper.img_wrapper_mob {
	padding-top: 0px;
}
/*.page_podarki .podarki .img_wrapper {
height: 177px;
}
.page_podarki .img_wrapper {
height: 192px;
}*//
.podarki .category_katalog.kat_ .nazvtepl {
	font-size: 13px !important;
}

.podarki:after {
	margin-left: 20%;
	margin-top: -36%;
}
/*конец - верстка сетки списка товаров в 3 колонки*/


.txt_perehod {
	font-size: 14px;
}
/*.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
margin-left: -29%;
font-size: 17px;
margin-top: -44%;
width: 65%;
}
.page_katalog_tolkotepl .novinka_img_txt2.novinka_img_txt4 {
margin-left: 64%;
width: 65%;
font-size: 17px;
margin-top: -6%;
}
.novinka_img_txt2 {
margin-left: 63%;
width: 65%;
margin-top: -5%;
font-size: 18px;
}
.novinka_img_txt1 {
margin-left: -29%;
width: 65%;
margin-top: -43%;
font-size: 18px;
}

.page_katalog_wrap .novinka_img_txt1 {
margin-left: -62px;
}
.page_katalog_wrap .novinka_img_txt2 {
margin-left: 258px;
}*/

.item-icon-block .wrp ul li {
	font-size: 12px;
	line-height: 14px;
	text-align: left;

}
.item-icon-block .wrp ul {
	height: 70px;
}
.vl {
	height: 150px;
	margin-top: 40px;
}
.h1_pagefront {
	margin: 1em 0;
}
#bod .form2 label {
	margin: 0 5px;
	height: 191px;
}

.novinka_img_txt2, .novinka_img_txt2.novinka_img_txt4 {
	font-size: 16px;
}


.page_catalog_src {
	margin: 3px 20px 0px 0;
}
.page_catalog_zag {
	font-size: 16px;
}
.page_catalog_txt {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}
.page_catalog_razdel.page_catalog_razdel2 {
	width: 100%;
}
.page_catalog_razdel {
	margin-top: 10px;
}
.page_catalog_razdel.page_catalog_razdel2 {
	margin-top: 0px;
}
.page_catalog_razdel.page_catalog_razdel2.page_catalog_otstup {
	margin-left: 0;
	margin-top: 10px;
}
.page_catalog_razdel {
	width: 49%;
	margin-right: 0%;
	margin-left: 0%;
}
.page_catalog_otstup_mov {
	margin-left: 2%;
}
.footer_1kolonka {
	display: block;
}
#footer.footer_prava div li.li_tel:first-child {
	padding-top: 13px;
	padding-bottom: 13px;
}
#footer.footer_prava div li {
	text-align: center;
	margin-top: 0;
}
#footer.footer_prava div li.li_mail {
	line-height: 3.5em;
}
#footer.footer_prava div li.li_fz152_politika {
	text-decoration: underline;
	margin-top: 15px;
}
.footer_3kolonki {
	display: none;
}
#footer.footer_prava div.footer-column-left {
	width: 100%;
	float: none;
	margin-top: 10px;
	text-align: center;
}
#footer.footer_prava div.footer-column-center {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	border-right: none;
	padding: 0;
}
.footer_menu {
	margin: 0 9px;
}
.footer_prava {
	padding: 30px 0;
}
#footer.footer_prava div.footer-column-right {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0;
}

.wrap_footer_menu {
	margin-top: 8px;
}
#footer.footer_prava div.footer-column-right .wrap_footer_menu {
	margin-top: 20px;
	flex-direction: row;
}
.wrap_footer_menu_socseti {
	margin-top: 18px;
}
.copyright {
	margin-top: 20px;
}
#footer.footer_prava li.bespl_tel_txt {
	text-align: center;
	padding-left: 0;
}
.footer-column-right .wrap_footer_menu .footer_menu a {
	border-bottom: none;
}
.horizontal-multilevel-menu li a.root-item, .horizontal-multilevel-menu li a.root-item-selected, .horizontal-multilevel-menu li span {
	line-height: 42px !important;
	height: 42px;
}
.horizontal-multilevel-menu li {
	height: 42px;
}

.marka5 {
	margin-left: 0;
}


.more-product-images img {
	width: auto!important
}
.content-left-block {
	min-width: 235px;
}
.field-zakazattovar-v-kartochke .kupitvkredit {
	margin: 0;
	display: block;
	
	margin-left: 10px;
}
.field-zakazattovar-v-kartochke .but_zakazat {
	
}
.wrap_tov_znak3 .img_tov_znak img {
	width: 50%;
}
.wrap_tov_znak1 .img_tov_znak img {
	width: 70%;
}
.tellll {
	margin-top: 0;
	float: none;
}
#header {
	padding-top: 10px;
	height: 180px;
}
.v_card_s_2tel {
	margin-top: 4px;
	float: right;
	text-align: right;
}

.bl_cart_mob {
	display: block;
	float: none;
	padding-top: 20px;
}
.logo_img {
	height: 69px;
}
.bl_tel {
	position: absolute;
	top: 40px;
	float: right;
	text-align: right;
	display: inline-block;
}
.head_mail_left {
	display: none;
}
.head_mail_left.head_mail_mob {
	font-size: 13px;
	line-height: 15px;
	margin-top: 3px;
	display: block;
	float: none;
}
.wrap_gorod_bez_adresa {
	margin-top: 18px;
}
.v_card_s_1tel {
	margin-top: 0px;
}
.wrap_ofice_adres {
	margin-top: 2px;
}
.v_card {
	margin-top: 0px;
}
.socseti_wrapper {
	margin-top: 0px;
	display: inline-block;
	float: none;
}
.bl_cart .korzina {
	float: right;
	width: 70px;
}
.wrap_gorod {
	margin-top: 32px;
}
.korzina:before {
	width: 26px;
	height: 20px;
}
.koltov {
	font-size: 20px;
	line-height: 24px;
}

.img_whatsapp {
	margin-right: 0px;
	width: 20px;
	top: -3px;
}
.img_viber {
	width: 23px;
}

.img_telegram {
	width: 26px;
	top: -2px;
	margin-right: 10px;
}

.wrap_gorod_s_adresom {
	margin-top: 4px;
}
.txt_ofice,
.adres {
	float: none;
	line-height: 16px;
}
.txt_logo {
	display: none;
}
.logo_img_mob {
	display: block;
	width: 224px
}
.bl_logo {
	width: 100%;
	float: none;
}


.vabrazmer_txt {
	font-size: 18px !important;
	margin-bottom: 8px;
}
.col_news {
	width: 100%;
	float: none;
	padding-left: 0px;
	padding-right: 0px;
}
.preview_picture {
	height: auto;
}
div.news-detail img.detail_picture {
	width: 100%;
	height: auto;
}
.bx-wrapper .slide_qr img {
	width: 100%;
}
#rezultat,
#rezultat2 {
	padding: 20px;
	margin: 10px 0px;
}
.slide.ban_pochta .per2 {
	display: inline-block;
	font-size: 24px;
	padding: 15px 14px;
	margin-left: 42%;
	margin-top: 33%;
}
.bx-wrapper .ban_pochta img, .bx-wrapper .slide_sam img  {
	width: 100%;
}

.contact_wrapper {
	margin-top: 5px;
}
.ofice_prodazh {
	top: 33px;
}
.gorod_msk .ofice_prodazh {
	top: 53px;
}

#space-for-footer {
	display: none;
}
.more_product_wrap2 .more_product {
	width: 33%;
}
.more_product_wrap2 .more_product:nth-child(6),
.more_product_wrap2 .more_product:nth-child(7),
.more_product_wrap2 .more_product:nth-child(8),
.more_product_wrap2 .more_product:nth-child(9) {
	width: 33%;
}
#video5 {
	height: 400px;
}
.videothumb {
	height: 400px;
}


.display_flex {
	display: block;
	justify-content: none;
}
jdiv {
	display: none !important;
}
.sert5,
.sert6 {
	margin-left: 5px;
}
.sert5,
.sertifikat.sert9 {
	margin-left: 0px;
}
.glav_div {
	/*  height: 450px !important; */
}
#bod .form2 label {
	/*height: 200px;*/
}
#bod h1,
#bod h2 {
	margin-top: 40px;
	margin-bottom: 20px;
}
/*#bod .form2 label.arocnnye {
background-size: 157%;
}
#bod .form2 label.pryamost {
background-size: 155%;
}*/
#bod .form2 label span {
	font-size: 17px;
	height: 33px;
	line-height: 33px;
}
#bod .two-column {
	width: 67%;
	margin: 0 auto;
}
#bod .two-column.shir {
	width: 100%;
	margin: 0 auto;
}
#bod .styled-input-single label {
	font-size: 24px;
	padding-left: 0px;
}
#bod .two-column.sborka {
	padding-left: 0px !important;
}
#bod .two-column.dostavka {
	padding-left: 0px !important;
}
#bod .form label {
	height: 217px;
	width: 29%;
}
#bod .form label span {
	font-size: 17px;
	height: 56px;
}
#bod .two-column.shir {
	margin-top: 20px;
}
#bod .form label.podarok1 {
	background-size: 152%;
}
#bod .form label.podarok2 {
	background-size: 108%;
}
.tab_zakaz td {
	padding: 4px;
}
.karta {
	height: 400px;
}
.wrap_tov_znak {
	width: 100%;
	margin-bottom: 10px;
}
.img_tov_znak {
	text-align: right;
	margin-top: 0px;
}
.sposobdost,
.dannpokup {
	float: left;
	width: 100%;
}
.ban14_zag {
	letter-spacing: 1px;
}
.tab_zakaz td:nth-child(3) {
	width: 75px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-size: 12px;
}
.nd-region-right {
	width: 27%;
}
.fundbruss {
	float: none;
	width: 100%;
}
.fundsvai {
	float: none;
	width: 100%;
	margin-left: 0px;
}
.ofice_m1,
.ofice_m2 {
	height: 100%;
}
.example3,
.example_beauty {
	width: 100%;
}
.nd-region-right.region_ceny .field.field-product-image {
	top: -162px;
	position: relative;
}
.buildmode-full .voronej_real {
	font-size: 28px !important;
}
.cost_price1,
.cost_price23,
.region_ceny .voronej_skidka {
	padding-top: 3px;
	padding-bottom: 9px;
}
.nd-region-right.region_ceny .field.field-cena-voronej.cena_voronej {
	right: 114%;
	top: 10px;
	position: relative;
}
.nd-region-right.region_ceny .voronej_skidka {
	font-size: 2.9em;
}
.nd-region-right.region_ceny .voronej_real {
	font-size: 2em;
	padding-top: 0px;
}
.keep img {
	height: 247px;
}
.breadcrumb {
	height: 40px;
}
#rounded-menu-left {
	display: none;
}
.logo_mob {
	height: 121px;
}
#menu {
	height: 42px;
	min-width: auto;
}


.nd-sidebar-right .nd-region-middle {
	margin-right: 0;
}
.field.field-dopuslugi.dopusl {
	display: inline-block;
}
.category-grid-products table,
.category-grid-products table tbody,
.category-grid-products table tr,
.category-grid-products table td {
	display: block;
}
.category-grid-products table td {
	padding: 0 !important;
	padding-bottom: 15px !important;
	float: none;
	width: 100%;
	text-align: center;
}
table.category,
table.category tbody,
table.category tr,
table.category td,
table.category1,
table.category1 tbody,
table.category1 tr,
table.category1 td {
	display: block;
}
table.category td,
table.category1 td {
	float: left;
	width: 47%;
}
.buildmode-grid {
	display: inline-block;
}
#header,
#menu,
.slideshow-inner,
#slideshow-bottom,
#preface-wrapper,
#wrapper,
#bottom-teaser,
#bottom-wrapper,
#footer-wrapper,
.page-wrapper .wid,
#footer {
	width: 700px;
}
.nextbuttn {
	margin-left: 704px;
}
.prevbuttn {
	margin-left: -27px;
}
.logo p {
	display: none;
}
.gorod_msk .logo p {
	display: block;
	margin-top: 123px;
}
.ofice_prodazh {
	left: 34%;
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
}
#header-middle {
	margin-top: 97px !important;
	margin-left: 81% !important;
	line-height: 13px;
	text-align: right;
}
#menu {
	margin-top: 0px;
}
.top-menu-inner li {
	width: 96px;
	height: auto;
}
.top-menu-inner ul.horizontal-multilevel-menu li:nth-child(6) {}
h2 {
	font-size: 1.8em;
}

#block-block-10 img {
	width: 114px !important;
	height: auto !important;
}
#block-block-9 img {
	width: 114px !important;
	height: auto !important;
}
.video1,
.video2,
.fund1,
.width,
.MsoTableGrid,
.product-body img,
.img_poliv {
	width: 100% !important;
}
.video1.video_na_glavnoy {
	height: 193px;
	float: left;
	width: 48% !important;
}
.img_poliv {
	height: auto;
}
.field-zakazattovar-v-kartochke .kupitvkredit {
	margin: 0;
	margin-left: 10px;
	margin-top: 10px;
	display: inline-block;
}
.field-zakazattovar-v-kartochke .but_zakazat {	
	margin: 0;
	margin-top: 10px;
	display: inline-block;
}
.ymaps-2-1-55-map {}
.polusborka_img {
	width: 85.3%;
}
.kolonka1 {
	padding-left: 8px !important;
	width: 61% !important;
}
.kolonka1 p {
	margin-top: 0px;
	margin-bottom: 0px;
}
.kolonka2 {
	width: 209px !important;
}
.kolonka3 {
	width: 288px !important;
}
.block1_1 {
	margin-top: 20px;
	width: 74%;
	font-size: 22px;
}
.block2 {
	height: 297px;
}
.block2_txt1 {
	padding-left: 0px;
	padding-top: 23px;
}
.block2_txt2 {
	padding-left: 0px;
	padding-top: 9px;
}
.block4_1 {
	width: 32%;
}
.block4_2 {
	width: 32%;
	margin-left: 1%;
}
.block4_3 {
	width: 32%;
	margin-left: 1%;
}
.block5_2 {
	width: 100%;
}
#inline {
	width: 51%;
	margin: 0 auto;
	float: none;
	height: unset;
	padding: 20px 20px 30px;
}
#inline input {
	margin: 10px 0;
	padding: 5px;
	width: 100%;
	height: unset;
}
#contact {
	width: 100%;
}
#send {
	width: 100%;
	height: unset;
	padding: 7px;
	margin-top: 5px;
	border-radius: 5px;
}
.block7_3 {
	width: 100%;
	text-align: left;
	margin-top: 0px;
	float: none;
}
.block7_4_1 {
	margin-top: 0;
	font-size: 22px;
	line-height: 28px;
}
.block7_4_2 {
	margin-left: 0;
	margin-top: 0;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
}
.cd-wrapper {
	zoom: 40%;
}
.block8 {
	margin-top: 20px;
}
.example3 .example_text {
	font-size: 13px;
}
.field-zakazattovar-v-kartochke {
	position: relative;
	float: left;
	clear: both;
	z-index: 12;
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
}
.but_zakazat,
.kupitvkredit {
	float: none;
}
.buildmode-full .product-body {
	margin-top: 310px;
}
.osob_h3 {
	font-size: 16px;
}
.breadcrumb {
	font-size: 13px;
}
.region_ceny {
	text-align: center;
}
.nd-region-right.region_ceny .field.field-cena-voronej.cena_voronej {
	display: inline-block;
}
.region_ceny .voronej_real,
.region_ceny .voronej_skidka {
	width: auto;
}
.nd-region-right.region_ceny .voronej_real {
	padding-left: 0px;
}
.fancybox-opened {
	width: 609px !important;
	left: 50% !important;
	margin-left: -304.5px !important;
}
.dlina_block {
	width: 314px !important;
	margin: 0;
}
.ban13_2 {
	width: 59%;
}
.sketchfab-embed-wrapper iframe {
	width: 100%;
}
.buildmode-full .product-body {
	width: 100%;
}
.zag_blago {
	margin-top: -338px;
}
.spisok_blago {
	top: -274px;
}
.ban13_blago {
	margin-top: -260px;
}
.video1 {
	height: 400px;
}

.slick-next {
	right: -5px;
}
.slick-prev {
	left: -5px;
}
.horizontal-multilevel-menu li {
	width: 14.28%;
}
.ban16 {
	left: 439px;
	line-height: 25px;
	top: 26px;
}
.ban15_txt1 {
	width: 47%;
	font-size: 26px;
}
.ban2 {
	left: 14%;
	width: 350px;
	text-align: left;
}
.ban14 a {
	line-height: 19px;
}
.osob_block_row1, .osob_block_row2 {
	width: 49.7%;
}

.osob_block_row2:nth-child(3) {
	margin-left: 0px;
}
.ban4 {
	margin-top: 23px;
	margin-left: 30px;
	font-size: 25px;
	width: 52%;
}
li.slid4 .ban4_plus {
	margin-left: 150px;
}
li.slid4 .ban4_1june {
	margin-left: 26%;
	margin-top: 35%;
	font-size: 28px;
}
.ban4_1june2 {
	font-size: 81px;
}
.slide.slid4 .ban4 {
	font-size: 25px;
	left: 9%;
}
.block4 {
	height: 300px;
}
.block5_1 {
	height: 125px;
}
.block7_1 {
	font-size: 22px;
}
.tab_zakaz img {
	max-width: 140px;
}
.tab_zakaz th:nth-child(2) {
	width: 41%;
}
.cart, .tab_zakaz td, .vndost .td {
	font-size: 14px;
	line-height: 15px;
}

#wrapper .title {
	text-align: left;
}
.field-product-image__item {
	padding: 0;
	margin: 0 auto;
}
.gorod_msk .msk_center {
	width: 100%;
}

.gorod_msk .msk_center2 .podarki::after {
	margin-left: 11%;
}
.col-xs-6.col-md-3,
.row.product-item-small-card.col-xs-6.col-md-3,
.col-sm-4.product-item-big-card,
#wrapper .col-xs-12 {
	padding-right: 5px;
	padding-left: 5px;
}
#wrapper .bxslider_teplitsy_karusel .col-xs-12 {
	padding-right: 0px;
	padding-left: 0px;
}

.img_wrapper .bx-viewport {
	height: 150px !important;
}
.row.product-item-list-col-4 {
	width: 93%;
}
.preim_wrap {
	width: 32.6%;
}
.sert7 {
	margin-left: 5px;
}

.horizontal-multilevel-menu li {
	width: 12.5%;
}
.top-menu {
	height: 42px;
}
.slide {
	height: 380px;
}
.slide.slide1 .ban1 {
	top: 61px;
	left: 39%;
}
.slide.slide1 .ban2 {
	top: 152px;
	left: -17%;
}
.slide.slid4 .ban4_1june {
	margin-left: 30%;
}
.slide.ban_pochta {
	background-size: cover;
}
@-moz-document url-prefix() {
/* .kat_podarok::after {
    margin-left: -25px;
}
.gorod_msk .kat_podarok::after {
    margin-left: -25px;
    } */
}
.gorod_belgorod .ofice_prodazh {
	width: 195px !important;
}
.gorod_voronezh .ofice_prodazh {
	width: 195px;
}
.redboxes {
	flex-wrap: wrap;
}
.redbox {
	width: 100%;
	margin: 15px auto;
	display: block;
	max-width: 400px;
}
.sam_akciya {
	left: 44%;
}

.slide_rassrochka .slide_bloger_img {
	height: auto;
	width: 100%;
}
.slide_rassrochka .slide_bloger_column {
	display: block;
	text-align: center;
}
.slide_rassrochka .slide_bloger_text_wrap {
	width: 100%;
}
.slide_rassrochka.slide_bloger_row {
	height: auto;
	display: block;
}
.slide_rassrochka {
	max-height: none;
}
.slide_rassrochka .slide_bloger_txt {
	font-size: 24px;
	padding: 0 10px;
}
.slide_rassrochka img.slide_bloger_logo {
	margin: 0 auto 10px;
}
.podrobnosti {
	font-size: 18px;
}
#block-block-67 {
	top: 60%;
}
#block-block-66 {
	top: 80%;
}
.txt_tov_znak {
	height: 80px;
}
.wrap_tov_znak3 .img_tov_znak {
	width: 31%;
}
.example3 .example_text {
	font-size: 14px;
	height: 100px;
	line-height: 13px;
}
.err, .err- {
	bottom: 112px;
}
.bl_icon_na_glav {
	width: 50%;
	float: left;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	min-height: 86px;
}
.bl_icon_na_glav_txt_wrap {
	float: left;
}
.zag_icon_na_glav {
	margin: 0;
	font-size: 18px;
	line-height: 135%;
}
.txt_icon_na_glav {
	font-size: 14px;
	line-height: 20px;
}
.icon_na_glav {
	margin-right: 15px;
}
h1, .glav_index h2, h2, h1 span, h2 span {
	font-size: 34px !important;
	line-height: 129% !important;
}
.soput_na_glavnoy .bx_catalog_tile .bx_catalog_tile_img {
	width: 75px;
	height: 75px;
}
.soput_na_glavnoy .bx_catalog_tile .bx_catalog_tile_title a, .zag_h3 {
	font-size: 18px;
}
.category_sop_na_glav {
	width: 75px;
	height: 75px;
}
h2 br, h1 br {
	display: none;
}
.wrapper_contacts h2 br {
	display: block;
}
.title3 br {
	display: block;
}
.gorod_rnd h1 br {
	display: block;
}
.bespl-form {
	background: url(/bitrix/templates/aktivagro/images/glav_page/forma_consult_768.jpg) no-repeat;
	padding: 17px;
	background-size: cover;
}
.bespl-form_big {
	display: none;
}
.bespl-form_768 {
	display: block;
}
.bespl-form .bespl-form-desc {
	font-size: 16px;
	margin: 4px 0 8px;
}
.wrap_inp {
	flex-direction: column;
}
.mf-email {
	margin-left: 0;
	margin-top: 15px;
}
.wrap_bespl_form {
	width: 49%;
	text-align: left;
}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
	width: 100%;
}
.sogl_pers {
	margin: 8px 0;
}
.tepl_preim_wrap {
	flex-direction: column;
}
.tepl_preim_wrap_column2 {
	width: 100%;
}
.tepl_preim_wrap_column1 {
	width: 100%;
	margin-bottom: 20px;
}
.tepl_preim_wrap .shembox_box {
	width: 50%;
}
.img_preim_item {
	width: 75px;
	height: 75px;
	margin-right: 0px;
	margin-bottom: 15px;
}
.preim_item {
	justify-content: flex-start;
	align-items: flex-start;
	margin: 0 15px 15px 0;
	width: 31%;
	flex-direction: column;
}
.preim_body {
	margin-top: 0;
}
.test_wrap_column1 {
	background: url(/bitrix/templates/aktivagro/images/glav_page/test_768.jpg) no-repeat;
	height: 309px;
	background-size: cover;
}
.test_wrap_column2 {
	background: url(/bitrix/templates/aktivagro/images/glav_page/10diff_768.jpg) no-repeat;
	height: 309px;
	background-size: cover;
}
.test_text1 {
	font-size: 24px;
}
.test_text2 {
	font-size: 18px;
}
.test_text3 {
	font-size: 16px;
}
.test_text_wrap {
	width: 59%;
}
.more a.view_price {
	text-align: left;
}
.bxslider_teplitsy_karusel .col-xs-12 {
	width: unset;
}
.tepl_karusel_wrap .bx-viewport {
	height: 680px!important;
}
.bespl-form #f_send {
	width: 100%!important;
}
.test_wrap_column2 .test_text_wrap {
	width: 54%;
}
.test_text_wrap {
	margin-left: 15px;
}
.about_wrap p, .about_wrap li {
	text-align: left;
}


.primes_item {
	width: 48%;
	flex-direction: column;
}
.preim_footer {
	padding: 20px;
}
.assorty_item, .price_item, .pochemu_item {
	width: 48%;
	background: url(/bitrix/templates/aktivagro/images/glav_page/icon_galka35.jpg) 0 0% no-repeat;
}
.gorod_lipetsk .assorty_item_flex {
	justify-content: flex-start;
}
.img_primes_item {
	width: 65px;
	height: 65px;
	margin-bottom: 10px;
}
.price_item {
	align-items: flex-start;
	margin: 0;
	width: 33%;    
	padding: 0 0 0 50px;
}
.gorod_lipetsk .price_item {
	align-items: flex-start;
}
.assorty_item, .price_item, .pochemu_item {
	padding: 0 0 0 48px;
}
.slide_txt_block {
	top: 20px;
}
.slide_zavod_txt3 {
	font-size: 24px;
	line-height: 28px;
}
.slide_new_pochta .slide_zavod_txt1 {
	font-size: 20px;
}
.slide_new_pochta .slide_zavod_txt2 {
	font-size: 16px;
	margin-top: 3px;
}
.bespl-form {
	height: 377px;
}
.bespl-form .bespl-form-title {
	font-size: 24px;
}
.footer-column-center .wrap_footer_menu  {
	width: 100%;
	align-items: center;
	justify-content: center;
	border-right: none;
	flex-direction: row;
}
#footer.footer_prava div.footer-column-left  {
	border-right: none;
}
.page_qa .video1 {
	height: 208px;
	width: 48% !important;
	margin: 5px 5px;
}
.iframe_rating_mob {
	display: block;
	margin-top: 20px;
}
.iframe_youtube {
	height: 416px;
}
.wrap_video_otzyv .video_na_glavnoy, .video_na_glavnoy .videothumb, .video_na_glavnoy .iframe_youtube, #wrap_video_na_glavnoy .video_na_glavnoy {
	height: 260px;
}
.wrap_video_otzyv .video_na_glavnoy {
	margin: 5px;
}
.wrap_video_otzyv a.view_price {
	margin-top: 20px;
}
.view_price_div {
	margin-top: 20px;
}
.socseti_wrapper2 .img_telegram, .socseti_wrapper2 .img_whatsapp, .socseti_wrapper2 .img_viber {
	width: 26px;	
}
.field-product-image__item.content-left-block {
	width: 100%;
}
.field-zakazattovar-v-kartochke .but_zakazat {
	width: calc(100% - 202px);
}
.ccc .icon_question {
	top: -8px;
	left: -26px;
}
#example3 {
	width: 100% !important;
}
.podarki_bl_1_3 {
	padding-left: 20px;
}
.wrap_podarki_block_1 {
	background-size: 20%;
	background-position-x: 96%;
}
.tabs-nav {
	margin-bottom: 16px;
}
.tabs-nav a {
	padding: 3px 15px;
	font-size: 14px;
}
.tizer_punkt:before {
	margin-right: 4px;
}
.tizer_punkt {
	font-size: 12px;
	line-height: 18px;
}
a.tizer_a {
	font-size: 14px;
}
.tizer_a:after {
	width: 7px;
	height: 13px;
	margin-top: 5px;
	margin-left: 5px;
	background-size: cover;
	background-repeat: no-repeat;
}
.item-icon-block div.wrp p.hdr span {
	font-size: 16px;
}
.wrp {
	background-size: 25%;
}
.tizer_wrp {
	height: 90px;
	width: 90%;
}
.item-icon-block {
	margin-bottom: 30px;
	margin-top: 20px;
}
.item-icon-block div.wrp {
	width: 32%;
	padding: 13px;
}
.wrp_dopuslugi_kartochka {
	width: 48%;
	margin-bottom: 20px;
}
.wrp_dopuslugi {
	flex-wrap: wrap;
}
.dopuslugi_icon {
	width: 100px;
	height: 100px;
}
.dopuslugi_name {
	font-size: 28px;
	line-height: 32px;
}
.dopuslugi_price {
	font-size: 20px;
}
.wrp_dopuslugi a.tizer_a {
	font-size: 17px;
}
.page_news_list_default .news-title a, .page_articles_list_default .news-title a, .blok_news_na_glavnoy .news-title a {
	font-size: 24px;
	line-height: 28px;
}
div.news-list {
	flex-direction: column;
}
.blok_news_na_glavnoy .col_news, .page_news_list_default .col_news, .page_articles_list_default .col_news {
	width: 100%;
}
.page_news_list_default .preview_picture, .page_articles_list_default .preview_picture, .blok_news_na_glavnoy .preview_picture {
	height: auto;
}
.wrapper_contacts h2 {
	font-size: 28px !important;
	line-height: 1.3em !important;
	width: 100%;
	margin: 0 auto 1em;
}
.bxslider_na_glavnoy_wrap .bx-controls-direction {
	display: block;
}
.bxslider_na_glavnoy_wrap .bx-wrapper .bx-prev {
	left: calc(100% - 100px);
}
.bxslider_na_glavnoy_wrap .bx-wrapper .bx-controls-direction a {
	width: 32px;
	height: 32px;
}
.bass_wrap .more_product {
	width: 48%;
}
.bass_wrap {
	flex-wrap: wrap;
}
.tabs-item .wrap_videootzyvy, .wrap_video_instr {
	width: 100%;
}
.tabs-item .iframe_youtube, #wrap_video_na_glavnoy .iframe_youtube {
	height: 370px;
}
.wrap_video2 {
	padding: 20px;
	margin-bottom: 20px;
}
.page_qa .video2 {
	width: 400px !important;
	height: 228px;
}
.wrap_video2 p {
	margin-left: 15px;
	line-height: 18px;
}
.chetny p {
	margin-right: 15px;
	margin-left: 0px;
}
}
@media only screen and (max-width:963px) {
	.otz_slide .slide_box {
		height: 230px;
	}
	.otz_slide .bx-viewport {
		height: unset !important;
	}
	.otz_slide .bx-wrapper {
		height: unset !important;
	}
	.filtr_src {
		width: 13.4%;
	}
	.nazvtepl {
		height: 96px;
		max-height: 100px;
	}

	.category .min_cena {
		font-size: 18px !important;
	}
	.vndost {
		padding-left: 20px;
		padding-right: 20px;
	}
	.td:nth-child(1) {
		width:20%;
	}
	.td:nth-child(2) {
		width:80%;
	}
	#f_cart .but_zakazat {
		height: 42px;
		line-height: 42px;
		padding: 0px 32px;
	}
	.sam_akciya {
		left: 38%;
		top: 9%;
	}
	.wrap_tov_znak3 .img_tov_znak {
		width: 28%;
	}                    	
	
	.podarki:after {
		margin-left: 20%;
		margin-top: -33%;
	}
	
	.minuskorz, .pluskorz {
		width: 20px;
		height: 20px;
		line-height: 20px;
		font-size: 20px;
	}
	.itogo {
		padding-right: 15px;
	}
	.cart label {
		padding-left: 15px;
	}
	.bass_wrap {
		margin-top: 10px;
	}
	.bass_wrap .category_katalog {
		margin-bottom: 10px;
	}
	.btn_wrap_bass {
		width: 70%;
	}
	.footer_txt_glav {
		margin-top: 30px;
	}
	p.footer_txt2_glav {
		width: 90%;
	}
	.slide_txt_block img {
		margin-bottom: 3px;
	}
	.slide_new_pochta .slide_zavod_txt1 {
		font-size: 18px;
	}
	.slide_new_pochta .slide_zavod_txt2 {
		font-size: 15px;
	}
	.slide_zavod_txt3 {
		font-size: 22px;
		line-height: 24px;
	}
	.step_text {
		font-size: 12px;
	}
	.vnutrwrap {
		left: 4%;
		bottom: 8%;
	}
	.step_text:nth-child(2) {
		left: 1%;
	}
	.step_text:nth-child(3) {
		left: 9%;
	}
	.step_text:nth-child(4) {
		left: 14%;
		top: -54%;
	}
	.gorod_msk .step_text:nth-child(4), .gorod_MO .step_text:nth-child(4) {
		top: -65%;
		left: 13%;
	}
	.step_text_42 {
		margin-top: 139%;
	}
	.step_text:nth-child(5) {
		left: 17%;
	}
	.step_text:nth-child(6) {
		left: 24%;
	}
	.afera_banner_txt {
		font-size: 44px;
	}
	.tel a {
		font-size: 20px;
		line-height: 24px;
	}
	.tellll {
		flex-direction: column;
	}

}
@media only screen and (max-width:913px) {
	.vnutrwrap {
		bottom: 7%;
	}
	.step_text:nth-child(2) {
		left: 0%;
	}
	.step_text:nth-child(3) {
		left: 8%;
	}
	.step_text:nth-child(4) {
		left: 12%;
		top: -53%;
	}
	.step_text:nth-child(5) {
		left: 15%;
	}
	.step_text:nth-child(6) {
		left: 21%;
	}
	.video_v_kartochke, .video_v_kartochke22, .video_v_kartochke2, .D3_v_kartochke {
		width: 600px!important;
		height: 450px;
	}
	#example3, .sp-image-container img.sp-image {
		width: 600px !important;
	}
}
@media only screen and (max-width:895px) {
	.vnutrwrap {
		bottom: 5%;
	}
	.step_text:nth-child(1) {
		top: 51%;
	}
	.step_text:nth-child(2) {
		left: -1.5%;
	}
	.step_text:nth-child(3) {
		top: 51%;
		left: 5%;
	}
	.step_text:nth-child(4) {
		left: 8%;
	}
	.gorod_msk .step_text:nth-child(4), .gorod_MO .step_text:nth-child(4) {
		top: -57%;
		left: 8%;
	}
	.step_text:nth-child(5) {
		left: 10%;
	}
	.step_text:nth-child(6) {
		top: 51%;
		left: 16%;
	}
}
@media only screen and (max-width:850px) {
	.step_text:nth-child(6) {
		left: 15%;
	}
}
@media only screen and (max-width:843px) {
	.vnutrwrap {
		bottom: 4%;
		left: 3%;
	}
	.step_text:nth-child(3) {
		left: 4%;
	}
	.step_text:nth-child(4) {
		left: 7%;
		top: -48%;
	}
	.gorod_msk .step_text:nth-child(4), .gorod_MO .step_text:nth-child(4) {
		top: -54%;
		left: 5%;
	}
	.step_text_42 {
		margin-top: 126%;
	}
	.step_text:nth-child(5) {
		left: 8%;
	}
	.step_text:nth-child(6) {
		left: 13%;
	}
	.page_proizvodstvo .fancybox_gallery {
		width: 15%;
	}
}
@media only screen and (max-width:819px) {
	.vnutrwrap {
		left: 4%;
	}
	.step_text:nth-child(2) {
		left: -3%;
	}
	.step_text:nth-child(3) {
		left: 3%;
	}
	.step_text:nth-child(4) {
		left: 5%;
		top: -48%;
	}
	.step_text:nth-child(5) {
		left: 6.5%;
		top: 12%;
	}
	.step_text:nth-child(6) {
		left: 11%;
	}
}
@media only screen and (max-width:811px) {
	.vnutrwrap {
		bottom: 3%;
		left: 3%;
	}
	.step_text:nth-child(2) {
		left: -2.5%;
	}
	.step_text:nth-child(3) {
		left: 2%;
	}
	.step_text:nth-child(5) {
		left: 6%;
	}
	.step_text:nth-child(6) {
		left: 10%;
	}
}
@media only screen and (max-width:827px) {
	body {
		font-size: 14px;
	}
	.tepl_karusel_wrap .sp_attr .sp_attr_name {
		width: 42%;
	}
	.sp_attr tr:nth-child(4) {
		/*height: 52px;*/
	}

	.vab_polikarbonat .razm_1 {
		margin-right: 15px;
	}
	.vab_polikarbonat .razm_2 {
		margin-right: 15px;
		margin-left: -14px;
	}

	.otz_slide .slide_box {
		height: 250px;
	}
	.filtr_src {
		width: 16.7%;
	}
	.tab_zakaz td:nth-child(1) {
		width: 19%;
		padding: 8px 0;
	}
	.tab_zakaz td:nth-child(2) {
		width: 40%;
	}
	.tab_zakaz td:nth-child(3) {
		width: 15%;
	}
	.tab_zakaz td:nth-child(4) {
		width: 8%;
	}
	.tab_zakaz td:nth-child(5) {
		width: 8%;
	}
	.tab_zakaz td:nth-child(6) {
		width: 10%;
	}
	.sam_akciya {
		left: 44%;                    		
	}

	
	.podarki:after {
		margin-left: 20%;
		margin-top: -39%;
	}
	.slider-pro {
		margin: 0 !important;
	}
	.podarki::after, .gorod_msk .podarki::after {
		margin-left: 20%;
		margin-top: -40%;
	}
	.acc_block_0 {
		width: 100%;
	}
	p.footer_txt_glav_tel {
		margin: 15px 0 15px;
	}
	.gorod_msk .price_item {
		width: 49%;
		padding: 0 0 0 8%;
	}
	.gorod_msk .assorty_item {
		padding: 0 0 0 7%;
		align-items: flex-start;
	}
	.slide_txt_block {
		left: 20px;
	}
	.slide_zavod_txt3 {
		font-size: 22px;
		line-height: 24px;
	}
	.slide_new_2dop .slide_zavod_txt1 {
		font-size: 30px;
	}
	.slide_new_2dop .slide_zavod_txt2 {
		font-size: 24px;
		margin-top: 3px;
	}
	.slide_txt_block img {
		margin-bottom: 5px;
	}
	.slide_new_pochta .slide_zavod_txt1 {
		font-size: 24px;
	}
	.slide_new_pochta .slide_zavod_txt2 {
		font-size: 16px;
	}
	.slide_new_pochta .slide_zavod_btn_wrap {
		margin-top: 6px;
	}
	.slide_new_zavod .slide_zavod_txt2 {
		font-size: 37px;
	}
	.slide_new_zavod .slide_txt_block {
		left: 20px;
	}
	.sp_name {
		font-size: 17px;
		height: 40px;
	}
	.charact_zag {
		line-height: 18px;
	}
	.sp_attr {
		font-size: 12px;
	}
	.btn_vybor_forma {
		padding: 10px 26px;
	}
	.voronej_real_cat {
		font-size: 24px;
	}
	.voronej_skidka1 {
		font-size: 20px;
	}
	.tepl_na_glavnoy a.view_price {
		text-align: center;
	}
	.about_wrap p,
	.tepl_preim_wrap .shembox_box,
	.gift_sticker,
	.btn_vybor_forma,
	.charact_zag,
	.ban7_p
	{
		font-size: 14px;
	}
	.preim_footer {
		font-size: 18px;
	}
	.wrap_video_otzyv .video_na_glavnoy, .video_na_glavnoy .videothumb, .video_na_glavnoy .iframe_youtube, #wrap_video_na_glavnoy .video_na_glavnoy {
		height: 220px;
	}
	.test_wrap_column1 {
		height: 309px;
	}
	.test_wrap {
		justify-content: space-between;
	}
	.test_wrap_column1, .test_wrap_column2 {
		width: 49%;
	}
	.sp_attr_wrap {
		height: 130px;
	}
	.page_podarki .sp_attr .sp_attr_name {
		width: 46%;
	}
	.example_beauty {
		height: 250px;
	}
	
}
@media only screen and (max-width:813px) {

	.sam_akciya {
		left: 46%;
	}
	.slide_zavod_txt1 {
		font-size: 42px;
		line-height: 120%;
	}
	.slide_zavod_txt3 {
		font-size: 42px;
		line-height: 46px;
	}
	.slide_new_podarki .slide_zavod_txt3 {
		font-size: 32px;
		line-height: 38px;
	}
	.slide_txt_block {
		top: 90px;
	}
	.slide_zavod_txt2 {
		font-size: 48px;
		font-weight: bold !important;
		line-height: 130%;
	}
	.slide_txt_block img {
		width: 60%;
	}
	.slide_new_2dop .slide_zavod_txt2 {
		font-size: 24px;
		width: 80%;
	}	
	.slide_new_pochta .slide_txt_block {
		top: 80px;
	}
	.slide_txt_qr_mob {
		display: block;
	}
	.slide_txt_qr_pk {
		display: none;
	}
	.slide_new_qr .slide_zavod_txt3 {
		font-size: 32px;
		line-height: 40px;
	}
}

@media only screen and (max-width:794px) {


	/*верстка сетки списка товаров в 3 колонки*/
	
	

	.nazvtepl, .page_soput .soput_spisok_folders_elem .nazvtepl {
		font-size: 14px !important;
	}

	.col-md-3, .col-sm-4 {
		width: 49%;
	}
	

	.soput_spisok_folders_elem.col-sm-4 {
		width: 49%;
	}
	.podarki::after {
		margin-left: 34%;
		margin-top: -54%;
	}
	.gorod_msk .podarki::after {
		margin-left: 34%;
		margin-top: -46%;
	}

	.sop .nazvtepl {
		height: 50px;
	}
	
	.page_soput .soput_spisok_folders_elem .nazvtepl {
		height: 20px;
	}
	
	.dop_oborudovanie_kartochka_tovara .nazvtepl {
		height: 46px;
	}
	.page_soput .nazvtepl {
		height: 40px;
	}
	.soput_na_glavnoy .nazvtepl {
		height: 45px;
	}
	.page_soput .soput_spisok_folders_elem .podrobnee23 .but_zakazat2, .page_soput .soput_spisok_folders_elem .podrobnee23 .but_zakazat {
		margin-top: 10px;
	}
	.page_soput .podrobnee23 .but_zakazat2, .page_soput .podrobnee23 .but_zakazat,
	.soput_na_glavnoy .podrobnee23 .but_zakazat2, .soput_na_glavnoy .podrobnee23 .but_zakazat  {
		margin-top: 0px;
	}
	.podarki:after {
		margin-left: 34%;
		margin-top: -47%;
	}
	.podarki .nazvtepl {
		height: 46px;
	}
	.nazv_bold {
		font-size: 15px !important;
	}
	/*конец - верстка сетки списка товаров в 3 колонки*/

	.primes_bassein .preim_item {
		height: auto;
	}
	#footer.footer_prava div.footer-column:nth-child(3) {
		width: 27%;
	}
	#footer.footer_prava div.footer-column:nth-child(4) {
		width: 16%;
	}
	#footer.footer_prava div.footer-column:nth-child(5) {
		width: 25%;
	}
	#block-block-67 {
		top: 82%;
	}
	#block-block-66 {
		top: 90%;
	}
	.field-zakazattovar-v-kartochke .kupitvkredit {

	}
	.but_zakazat, .kupitvkredit {
		float: left;
	}
	.newpro3 {
		display: block;
	}
	.slide_bloger_txt {
		padding: 0;
	}
	.slide_bloger_text_wrap {
		padding: 10px;
	}
	.slide_bloger_text_wrap {
		font-size: 16px;
	}
	.sam_akciya {
		left: 50%;
		top: 3%;
	}
	.sam_sp_tepl {
		top: 38%;
	}
	.sam_sp_tepl_zag1 {
		font-size: 30px;
		line-height: 42px;
	}
	.slide_sam .ban14_zag:after {
		top: 117px;
	}

	.minuskorz,
	.pluskorz {
		width: 20px;
		height: 20px;
		font-size: 20px;
	}
	#f_cart .but_zakazat {
		margin: 0 auto;
		margin-top: 15px;
	}

/*.page_katalog_wrap .novinka_img_txt2 {
margin-left: 73%;
}*/



#sp_gorodov {

	column-count: 4;
	-moz-column-count: 4;
	-webkit-column-count: 4;
}
#bod p {
	text-align: left !important;
}
.bxslider_na_glavnoy_wrap {
	padding-top: 0px;
}
.slide_zavod_btn_wrap {
	margin-top: 30px;
}
.slide_txt_block {
	top: 50px;
}
.slide_new_sam .slide_txt_block, .slide_new_podarki .slide_txt_block {
	top: 80px;
}
.slide_new_zavod .slide_txt_block, .slide_new_2dop .slide_txt_block, .slide_new_winter .slide_txt_block {
	top: 90px;
}
.slide_new_pochta .slide_txt_block {
	top: 60px;
}
.slide_new_winter .slide_zavod_txt1 {
	font-size: 32px;
}
.slide_new_winter .slide_zavod_txt2 {
	font-size: 30px;
	font-weight: 500 !important;
}
.slide_new_pochta .slide_zavod_txt2 {
	font-size: 24px;
	margin-top: 10px;
}
.slide_txt_block img {
	margin-bottom: 12px;
}
.slide_new_pochta .slide_zavod_btn_wrap {
	margin-top: 30px;
}
.new_year {
	width: 100%;
}
.col_news:nth-child(3) {
	display: none;
}
.step_img_wrap.step_img_wrap_768 {
	display: block;
}
.step_img_wrap {
	display: none;
}
.step_img_wrap img {
	width: 100%;
	margin-left: 0%;
}
.step_text {
	font-size: 16px;
}
.vnutrwrap {
	bottom: 0%;
	left: 15%;
	top: 18%;
	height: unset;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-start;
}
.step_h2 {
	font-size: 34px;
	line-height: 1.2em;
}
.step_h2_wrap {
	height: 122px;
	margin: 0 auto;
}
.step_text:nth-child(1) {
	top: 0%;
	text-align: right;
}
.step_text span a {
	font-size: 24px;
}
.step_text:nth-child(2) {
	left: 160%;
	top: 6%;
	text-align: left;
}
.step_text:nth-child(3) {
	left: 0%;
	text-align: right;
	top: 16%;
}
.step_text:nth-child(4) {
	left: 0%;
	top: 23%;
	text-align: right;
}
.gorod_msk .step_text:nth-child(4), .gorod_MO .step_text:nth-child(4) {
	top: 23%;
}
.step_text:nth-child(5) {
	left: 130%;
	top: 15%;
	text-align: left;
	width: 88px;
	height: 41px;
}
.step_text:nth-child(6) {
	left: 140%;
	top: 22%;
	text-align: left;
}
.step_text:nth-child(7) {
	left: 0%;
	top: 34%;
	text-align: right;
	position: relative;
}
.afera_banner_wrap {
	display: none;
}
.afera_banner_wrap.afera_banner_wrap_768 {
	display: block;
}
.afera_banner_txt_wrap {
	justify-content: center;
	width: 100%;
	flex-direction: column;
	align-items: center;
	margin-left: 0;
}
.afera_banner_txt {
	font-size: 36px;
	text-align: center;
	margin-bottom: 15px;
}
.img_banner_yandex_glav {
	display: none;
}
.img_banner_yandex_glav_768 {
	display: block;
}
.bl_ym_txt {
	font-size: 28px;
	line-height: 1.1em;
}
.tbl_gryadki1 {
	width: 100%;
}
.podblock_dostav_sam {
	width: 100%;
	display: block;
}
.block_dostav_sam {
	flex-direction: column;
}
.podblock_dostav_sam p {
	width: 100%;
	text-align: left;    
}
.img_width {
	width: 70%;
	margin-top: 0px;
	margin-bottom: 20px;
}
.page_dost_iframe_DL, .page_dost_wrap_img {
	text-align: center;
}

.podblock_dostav_sam h2 {
	margin: 0.7em 0;
	text-align: left;
}
.sop .sp_attr_wrap, .soput_spisok_folders_elem .sp_attr_wrap, .tepl_ .sp_attr_wrap {
	height: 110px;
}
.about_wrap p, .tepl_preim_wrap .shembox_box, .gift_sticker, .btn_vybor_forma, .charact_zag, .ban7_p {
	font-size: 13px;
}
.dop_oborudovanie_kartochka_tovara .sp_attr_wrap {
	height: 110px;
}
.sp_name {
	font-size: 16px;
	height: 40px;
}
.block2_txt2 {
	line-height: 1.1;
}
.imgsavewinter.img_width {
	width: 100%;
}
.bx_catalog_tile .bx_catalog_tile_ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.soput_na_glavnoy .bx_catalog_tile .bx_catalog_tile_ul li {
	width: 33%;
}
.soput_na_glavnoy .bx_catalog_tile .bx_catalog_tile_img, .category_sop_na_glav {
	width: 120px;
	height: 120px;
}
.more_product_wrap1 {
	flex-wrap: wrap;
	justify-content: space-between;
}
.bespl-form #f_send {
	padding: 15px 40px;
}
.wrap_video_otzyv .wrap_videootzyvy {
    width: 99%;
    margin-bottom: 20px;
}
}

@media only screen and (max-width:767px) {
	.preim_item {
		background-position-y: 3px;
	}
	.otz_slide .slide_box {
		height: unset;
		padding: 10px 20px;
	}
	.zag_10otl {
		line-height: 26px;
		font-size: 24px;
	}
	.tab_zakaz td:nth-child(6) {
		padding-right: 15px;
	}
	.tab_zakaz td:nth-child(1) {
		padding-left: 15px;
	}
	/*верстка сетки списка товаров в 3 колонки*/
	.nazvtepl {
		/*height: 65px;*/
	}
/*.dop_oborudovanie_kartochka_tovara .img_wrapper {
	height: 204px;
}
.dopuslugi_kartochka_tovara .img_wrapper {
	height: 235px;
	}*/
	

	.sop .nazvtepl {
		height: 40px;
	}



	/*конец - верстка сетки списка товаров в 3 колонки*/

	.filtr_wrap {
		margin-bottom: 20px;
	}

/*.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
margin-left: -29%;
font-size: 16px;
margin-top: -45%;
width: 66%;
}

.page_katalog_tolkotepl .novinka_img_txt2.novinka_img_txt4 {
margin-left: 63%;
width: 66%;
font-size: 16px;
margin-top: -6%;
}*/

.page_catalog_src {
	margin: 0px 8px 0px 0;
}
.page_catalog_src {
	font-size: 12px;
}
.page_catalog_zag {
	font-size: 14px;
}
.page_catalog_zag:nth-child(2) {
	margin-top: 5px;
}
.page_catalog_zag {
	line-height: 15px;
}
.arrow_down {
	margin-bottom: -1px;
}
.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(1) ul {
	width: 140px;
}

.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(3) ul {
	width: 300px;
}
.horizontal-multilevel-menu li:nth-child(4) ul {
	width: 130px;
}
.horizontal-multilevel-menu li:nth-child(5) ul {
	width: 170px;
}


.top-menu-inner ul.horizontal-multilevel-menu li .arrow_down {
	background-size: contain;
}

#block-block-66 {
	top: 82%;
}
#block-block-67 {
	top: 65%;
}
.preim_wrap {
	width: 32.5%;
}
#header {
	height: 168px;
}
.bl_cart_mob {
	padding-top: 6px;
}
.bl_tel {
	top: 37px;
	width: 45%;
}

.slide_bloger {
	max-height: none;
}
.slide_rassrochka {
	max-height: none;
}
.slide_bloger_img {
	width: 100%;
	height: 380px;
}
.slide_bloger_text_wrap {
	font-size: 18px;
	width: 100%;
}
.slide_bloger_column {
	display: block;
	text-align: center;
}
.slide_bloger_txt {
	display: inline-block;
}
.slide_bloger_row {
	width: 100%;
	height: 100%;
	display: block;
}
img.slide_bloger_logo {
	margin: 0px auto 10px;
}
.ban16 {
	left: 37%;
}

.slide.ban_pochta .per2 {
	margin-left: 37%;
	margin-top: 30%;
}
.top-menu {
	height: 42px;
}
#video5 {
	height: 385px;
}
.videothumb {
	height: 385px;
}

.gorod_msk .ofice_prodazh {
	top: 51px;
}
.contact_wrapper {
	margin-top: 7px;
}
.ofice_prodazh {
	width: 190px;
}
.slide {
	height: 340px;
}
.slide.slide1 .ban1 {
	top: 50px;
	left: 32%;
}
.slide.slide1 .ban2 {
	top: 131px;
	left: -23%;
}
.slide.slid4 .ban4_1june {
	font-size: 28px;
	margin-top: 16%;
}
.slide.slid4 .ban4_1june2 {
	font-size: 86px;
}
.slide.slide1 .per {
	margin-top: 27%;
	margin-left: 130px;
}
.slide.slide_2dop .ban14 {
	top: 175px;
}
.slide.slid4 .ban4 {
	left: 48px;
}
#footer.footer_prava div.footer-column:nth-child(3) {
	width: 23%;
}
#footer.footer_prava div.footer-column:nth-child(4) {
	width: 19%;
}
#footer.footer_prava div.footer-column:nth-child(5) {
	width: 26%;
}

/*.page_katalog_wrap .novinka_img_txt2 {
margin-left: 72%;
}*/

.podarki::after,.gorod_msk .podarki::after {
	margin-top: -49%;
}
.bl_cart.bl_cart_net_adresa {
	padding-top: 7px;
}
.logo_img {
	height: 58px;
}
.v_card_s_2tel {
	margin-top: 0px;
}
.col-md-3, .col-sm-4, .soput_na_glavnoy .col-md-3, .soput_na_glavnoy .col-sm-4 {
	width: 50%;
	margin: 0;
}
.wrapper_spisok_specifications {
	padding: 8px;
}
.bespl-form #f_send {
	padding: 15px 0px;
}
.preim_head {
	font-size: 16px;
	margin-bottom: 4px;
}
.img_primes_item {
	width: 60px;
	height: 60px;
	margin-right: 10px;
}
.slide_zavod_txt3 {
	font-size: 37px;
}
.slide_txt_block {
	top: 60px;
}
.slide_new_podarki .slide_zavod_txt3 {
	font-size: 34px;
	line-height: 40px;
}
.slide_new_pochta .slide_txt_block {
	top: 50px;
}
.wrap_video_otzyv .video_na_glavnoy, .video_na_glavnoy .videothumb, .video_na_glavnoy .iframe_youtube, #wrap_video_na_glavnoy .video_na_glavnoy {
	height: 190px;
}
.ccc .vabrazmer_txt, .vabrazmer_txt_color {
	width: 240px;
}
.sborka1 {
	margin-top: 20px;
}
.field-zakazattovar-v-kartochke .but_zakazat:before {
	margin-right: -27%;
	margin-left: 35%;
}
.vab_color span {
	margin-right: 6px;
	padding: 5px 17px;
}
.video_v_kartochke, .video_v_kartochke22, .video_v_kartochke2, .D3_v_kartochke {
	width: 545px!important;
	height: 409px;
}
#example3, .sp-image-container img.sp-image {
	width: 545px !important;
}
h1, .glav_index h2, h2, h1 span, h2 span {
	font-size: 24px !important;
}
#desc h2 {
	font-size: 18px !important;
	margin: 0.5em 0 0.5em !important;
}
.content-left-block2 {
	padding: 15px;
}
.newpro4 .voronej_real span {
	font-size: 1.5em;
}
.vab_color span {
	padding: 5px 10px;
}
.ccc .vabrazmer_txt, .vabrazmer_txt_color {
	width: 205px;
	font-size: 16px !important;
}
.field-zakazattovar-v-kartochke .but_zakazat:before {
	margin-right: -17%;
	margin-left: 31%;
}
.acc_punkt {
	width: 89%;
}
.acc_row>div:last-child {
	width: 28%;
}
.wrap_podarki_block {
	width: 100%;
}
.podarki_bl_1_txt1 {
	font-size: 29px;
	line-height: 32px;
}
.podarki_bl_1_1, .podarki_bl_1_4 {
	justify-content: center;
}
.podarki_bl_1_3 {
	height: unset;
}
.tizer_wrp {
	width: 100%;
}
.wrp {
	background-position-y: 84%;
}
.acc_btn_wrap .addtokart:before {
	margin-right: -39%;
	margin-left: 36%;
}
.page_proizvodstvo .fancybox_gallery {
	width: 23%;
}
.bass_wrap {
	flex-wrap: wrap;
	justify-content: space-between;
}
.more_product {
	width: 48%;
}
.page_news_list_default .news-title a, .page_articles_list_default .news-title a, .blok_news_na_glavnoy .news-title a {
	font-size: 20px;
	line-height: 24px;
}
.wrap_videootzyvy, #wrap_video_na_glavnoy .wrap_videootzyvy {
	padding: 30px;
}
.tabs-item .iframe_youtube, #wrap_video_na_glavnoy .iframe_youtube {
	height: 326px;
}

}

@media only screen and (max-width:749px) {

	.karta {
		height: 350px;
	}
	.top-menu-inner li {
		height: 40px;

	}
	.ban16 {
		left: 317px;
	}
	.keep img {
		height: 240px;
	}
	#menu {
		height: 40px;
	}

	#header,
	#menu,
	.slideshow-inner,
	#slideshow-bottom,
	#preface-wrapper,
	#wrapper,
	#bottom-teaser,
	#bottom-wrapper,
	#footer-wrapper {
		width: 680px;
	}
	.ymaps-2-1-55-map {
		height: 480px !important;
	}
	.block5_1_txt {
		width: 83%;
	}
	.osob_h3 {
		font-size: 15px;
	}
	.nextbuttn {
		margin-left: 683px;
	}
	.top-menu-inner li {}
	.tellll {
		font-size: 18px;
	}
	.podpis_k_gorodam {
		font-size: 1em !important;
	}
	h1 {
		font-size: 1.9em;
	}
	h2,
	.socseti_zag {
		font-size: 1.6em;
	}
	.ofice_prodazh {
		height: 54px;
		font-size: 10px;
		margin-top: 4px;
	}
	#header-middle {
		margin-left: 80% !important;
	}
	.nd-region-right.region_ceny .field.field-cena-voronej.cena_voronej {
		right: 116%;
	}
	.fancybox-opened {
		width: 550px !important;
		left: 50% !important;
		margin-left: -275px !important;
	}
	#f_contact, #f_contact_deshevle {
		width: 516px !important;
		text-align: center;
	}
	#f_contact input, #f_contact_deshevle  input,
	#f_contact textarea, #f_contact_deshevle textarea {
		width: 94%;
		padding: 5px 11px;
	}
	.sending13 {
		display: inline-block;
	}
	.txt_name {
		margin-top: 25px;
	}
	.video1 {
		height: 380px;
	}
	.shembox_box span {
		width: 37px;
		height: 37px;
		line-height: 37px;
	}
	.shembox_box {
		width: 33%;
		padding: 0px 5px 25px 43px;
	}
	.ban16 {
		left: 395px;
		font-size: 17px;
		width: 251px;
		line-height: 24px;
	}
	.ban15_txt1 {
		width: 348px;
		font-size: 26px;
	}
	.ban14 a {
		line-height: 19px;
	}
	.ban7_p {
		font-size: 15px;
	}
	.block4_1_txt2,
	.block5_1_txt2 {
		font-size: 14px;
		line-height: 15px;
	}
	.block4 {
		height: 250px;
	}
	.block4_1_txt1,
	.block5_1_txt1 {
		font-size: 15px;
	}
	.block5_1 {
		margin-top: 9px;
		height: 104px;
	}


/*.page_katalog_wrap .novinka_img_txt2 {
margin-left: 71%;
}*/
.preim_wrap {
	width: 32.57%;
}
#bod .form2 label {
	/*width: 28%;*/
}

#bod .styled-input-single label {
	font-size: 22px;
}
#bod .form label {
	height: 198px;
	width: 27%;
}
a.thanks {
	font-size: 21px;
	padding: 12px;
}
#bod button.but_2 {
	padding: 9px;
}
.sertifikat.sert9.otstup_sert2 {
	margin-left: 5px;
}
.slide_dostavka .ban14_zag {
	margin-top: 20px
}
#bod .form2 label {
	height: 184px;
}
.vnutrwrap {
	left: 13%;
	bottom: 6%;
}
.wrapper_contacts h2 {
	font-size: 22px !important;
	line-height: 1.2em !important;
}
}

@media only screen and (max-width:755px) {
	#footer.footer_prava div.footer-column:nth-child(3) {
		width: 25%;
	}
}

@media only screen and (max-width:735px) {
	.gorod_voronezh .li_fz152_politika {
		margin-top: 5px;
	}
	#footer.footer_prava div.footer-column-right .wrap_footer_menu {
		margin-bottom: 10px;
	}
	.filtr_src {
		width: 17.8%;
	}
	.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(2) ul {
		width: 360px;
	}
	.more_product_wrap1 {
		display: inline-block;
	}
	.glav_index .more_product_wrap1 {
		display: flex;
	}



	.more_product_wrap1 .more_product:nth-child(1), .more_product_wrap1 .more_product:nth-child(2) {
		margin-bottom: 20px;
	}
	.howto_namer {
		font-size: 26px;
		line-height: 28px;
	}
	.item-icon-block div.wrp img {
		border: 2px solid #6e9200;
	}
	.hdr span {
		font-size: 18px;
	}

	.nazv_bold {
		font-size: 14px !important;
	}
	.nazvtepl {
		font-size: 13px !important;
		/*height: 59px;*/
		height: 78px;

	}


	.category .voronej_real_cat span {
		font-size: 26px !important;
	}

	.page_soput .soput_spisok_folders_elem .nazvtepl {
		height: 19px;
	}

	.sop .nazvtepl {
		height: 38px;
	}

	.soput_na_glavnoy .nazvtepl {
		height: 38px;
	}

	.dop_oborudovanie_kartochka_tovara .nazvtepl {
		height: 39px;
	}

	.dopuslugi_kartochka_tovara .podrobnee23 .but_zakazat {
		margin-top: 10px;
	}
	.page_podarki .podarki .img_wrapper.img_wrapper_mob {
		padding-top: 0px;
	}
	.vl {
		margin-right: 5px;
		height: 180px;
	}
/*.novinka_img_txt2 {
margin-left: 63%;
width: 66%;
margin-top: -7%;
font-size: 18px;
}
.novinka_img_txt1 {
margin-left: -29%;
width: 66%;
margin-top: -45%;
font-size: 18px;
}
.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
font-size: 15px;
}

.page_katalog_tolkotepl .novinka_img_txt2.novinka_img_txt4 {
font-size: 15px;
}*/

#bod .form2 label {
	height: 169px;
}
.filtr_src_wrap {
	float: none;
	width: auto;
}

.filtr_src_wrap {
	margin-left: 0px;
}

#footer.footer_prava div.footer-column-left {
	margin-top: 0px;
}

.arrow_right {
	background-size: contain;
	margin-top: 14px;
	margin-left: 10px;
	height: 8px;
	width: 10px !important;
}
.bubble2 {
	margin-left: 0px;
	margin-top: 25px;
}
.bubble_right {
	margin-left: -100px;
}
#footer.footer_prava div.footer-column:nth-child(3) {
	width: 27%;
}
#footer.footer_prava div.footer-column:nth-child(4) {
	width: 17%;
}
#block-block-67 {
	top: 62%;
}
#example3 {
	width: 100% !important;
}
.otstup_sert2 {
	margin-right: 0px;
}
.sp_gorod {
	width: 136px;
}
.wrap_ofice_adres {
	margin-top: 0px;
}
.wrap_gorod_s_adresom {
	margin-top: 6px;
}
.wrap_gorod_bez_adresa {
	margin-top: 25px;
}
.bl_cart.bl_cart_all {
	padding-top: 2px;
}
.bl_cart.bl_cart_net_adresa {
	padding-top: 11px;
}
.tellll {
	font-size: 14px;
}
.lable_gorod {
	width: 88px;
}

.socseti_block {
	width: 55%;
}

.sam_akciya {
	left: 51%;
	font-size: 19px;
	line-height: 25px;
	top: 4%;
}
.sam_sp_tepl_zag1 {
	font-size: 26px;
	margin-bottom: 20px;
}
.sam_sp_tepl {
	font-size: 19px;
	line-height: 31px;
}
#bod .form2 label {
	/*height: 171px;*/
}
#bod .styled-input-single label {
	font-size: 20px;
}
#bod .form label {
	height: 182px;
}
#bod .tel {
	width: 100% !important;
}
.top-menu-inner li {
	height: 40px;
}
.karta {
	height: 300px;
}
.ban16 {
	left: 289px;
}
.keep img {
	height: 218px;
}
#menu {
	height: 36px;
}
.horizontal-multilevel-menu li:nth-child(1) ul {
	width: 200px;
}
.horizontal-multilevel-menu li ul ul {
	margin: 0px;
}
.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(3) ul {
	width: 252px;
}
.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(4) ul {
	width: 176px;
}

#header,
#menu,
.slideshow-inner,
#slideshow-bottom,
#preface-wrapper,
#wrapper,
#bottom-teaser,
#bottom-wrapper,
#footer-wrapper {
	width: 620px;
}
#header-middle {
	margin-top: 71px;
}
.top-menu-inner li {
	width: 84px;
}
.prevbuttn {
	margin-left: -23px;
}
.nextbuttn {
	margin-left: 620px;
}
#header-middle {
	margin-left: 78% !important;
}
.ofice_prodazh {
	width: 166px;
	height: 50px;
	margin-top: 6px;
	left: 36%;
	padding-left: 6px;
	padding-top: 3px;
}
li.leaf {
	font-size: 15px !important;
	padding: 0px 0px 10px 1.2em;
}
#wrapper #content .title {
	margin-bottom: 20px;
}
.MsoTableGrid p {
	font-size: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.MsoTableGrid .pclass_new_cena {
	padding-top: 0px;
}
.kolonka1 {
	width: 57% !important;
}
.field.field-body .v_card {
	font-size: 18px;
}
.osob_block1 {
	font-size: 18px;
	line-height: 1.3;
	text-align: left;
}
.osob_block2 {
	width: 80%;
	font-size: 20px;
}
.osob_h3 {
	padding-left: 2px;
	padding-right: 2px;
}
.osob_block3, .osob_block4 {
	padding: 0px;
	padding-top: 18px;
}

.example_beauty {
	width: 100%;
}
.example3 .example_text {
	top: 153px;
}

.block1_1 {
	margin-top: 20px;
	width: 70%;
	font-size: 17px;
}
.BestCena {
	zoom: 0.8;
}
.block1 {
	height: 97px;
}
.block3 {
	font-size: 17px;
}
.block2_txt1 {
	width: 90%;
}
.block2_txt2 {
	width: 73%;
}
.block2 {
	height: 261px;
}
.block3 {
	height: 42px;
	line-height: 42px;
}
.figura1 {
	margin-left: 21px;
}
.block4_1_txt2,
.block4_1_txt1 {
	font-size: 15px !important;
}
.block5_1_txt {
	width: 82%;
}
.block7_4_2 {
	margin-left: 0px;
	font-size: 14px;
	display: inline-block;
	text-align: center;
	width: 90%;
}
.txt_name,
.txt_phone,
.txt_email {
	padding: 5px 0px 5px 5px;
}
.txt_name {
	margin-top: 18px;
}
.block7_3 {
	margin-top: 0px;
}
.txt1 {
	margin-top: 12px;
	margin-bottom: 6px;
	line-height: 19px;
}
.fancybox-opened {
	width: 400px !important;
	margin-left: -200px !important;
}
#f_contact,
#f_contact_deshevle,
.fancybox-inner {
	width: auto !important;
}
.sending13 {
	margin-bottom: 8px;
	margin-top: 8px;
}
.fz152 {
	font-size: 12px;
}
#feedback h2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.field-dopoborudovanie h2,
.field-dopuslugi h2 {
	text-align: center;
}
.category2 tr:nth-child(2) td:nth-child(1)::after,
.category2 tr:nth-child(2) td:nth-child(3)::after {
	width: 0px;
}
.nd-region-right {
	width: 30%;
}

.tab_zakaz td img {
	width: 100%;
}
.tab_zakaz td:nth-child(1) {
	width: 17%;
	padding: 8px 0 !important;
}
.video1 {
	height: 340px;
}
.shembox_box {
	width: 31%;
}
.ban16 {
	left: 379px;
}
.bespl-form .bespl-form-title {
	font-size: 22px;
}
.otz_name {
	margin: 0 0 8px;
	font-size: 18px;
}
.otz_text {
	line-height: 17px;
}
.ban2 {
	left: 17%;
}
.block2_txt1 {
	width: 77%;
}
.block2 {
	font-size: 16px;
}
.block4 {
	height: 270px;
}
.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(2) a {

	padding-top: 10px;
}

/*.page_katalog_wrap .novinka_img_txt1 {
margin-left: -22%;
}
.page_katalog_wrap .novinka_img_txt2 {
margin-left: 67%;
}*/

.preim_wrap {
	width: 32.49%;
}
.podarki::after,.gorod_msk .podarki::after {
	margin-left: 32%;
	margin-top: -50%;
}

.sertifikat {
	width: 148px;
}
.gorod_MO .ofice_prodazh {
	top: 56px;
}
.gorod_msk .group_gorod p {
	text-align: right;
	font-size: 13px;
}
.gorod_msk .logo p {
	font-size: 13px;
}

.ban1 {
	left: 38%;
	top: 20%;
	font-size: 25px;
}
.slide.slide1 .ban1 {
	font-size: 25px;
	left: 40%;
}
.slide.slide1 .ban2 {
	left: -19%;
}
.slide.slide1 .per {
	margin-top: 30%;
}
.ban4 {
	font-size: 23px;
	line-height: 24px;
	width: 54%;
}
li.slid4 .ban4_1june {
	margin-left: 32%;
	margin-top: 39%;
	font-size: 23px;
}
.slide.slid4 .ban4 {
	font-size: 23px;
	line-height: 24px;
	width: 54%;
}
.slide.slid4 .ban4_1june {
	margin-left: 32%;
	margin-top: 23%;
	font-size: 23px;
}
.slide.ban_pochta .per2 {
	margin-left: 39%;
	margin-top: 34%;
}
.gorod_voronezh .ofice_prodazh {
	width: 176px;
}
.slide_sam .ban14_zag:after {
	top: 130px;
}
.slide_sam .ban14_zag:after,
.slide_dostavka .ban14_zag:after {
	width: 70px;
	height: 70px;
}
.bx-wrapper .img_podarok_2dop {
	width: 70px !important;
	height: 70px !important;
}
.tab_zakaz th:nth-child(3) {
	width: 12%;
}
.tab_zakaz td {
	padding-top: 10px;
	padding-bottom: 10px;
}
.bx-wrapper img.znak_dostavka {
	width: 60px !important;
	height: 60px !important;

}
.dannpokup input, .dannpokup textarea {
	font-size: 12px;
}
.cart, .tab_zakaz td, .vndost .td {
	font-size: 13px;
}
.bass_wrap .img_wrapper img {
	max-height: 200px;
}
#test h2 {
	font-size: 24px;
	text-align: center;
}
#test p {
	font-size: 18px;
	text-align: center;
}
.btn_test {
	padding: 8px 30px;
	line-height: unset;
}
.test_wrap_column1, .test_wrap_column2 {
	height: 280px;
}
.test_text1 {
	font-size: 21px;
}
.test_text2 {
	font-size: 16px;
}
.test_text3 {
	font-size: 12px;
}
.test_wrap {
	margin-bottom: 20px;
}
.preim_footer {
	font-size: 16px;
	line-height: 22px;
}
.bespl-form #f_send {
	padding: 10px 0px;
}
.sp_attr .sp_attr_name {
	width: 50%;
}
.slide_new_sam .slide_txt_block {
	top: 62px;
}
.slide_new_zavod .slide_zavod_txt1, .slide_new_zavod .slide_zavod_txt2 {
	font-size: 44px;
	line-height: 110%;
}
.slide_new_2dop .slide_txt_block {
	top: 70px;
}
.slide_new_2dop .slide_zavod_txt1 {
	font-size: 32px;
}
.slide_new_2dop .slide_zavod_txt2 {
	font-size: 26px;
}
.slide_txt_block img {
	width: 40%;
	margin-bottom: 10px;
}
.slide_new_pochta .slide_zavod_txt2 {
	font-size: 22px;
	margin-top: 8px;
}
.wrap_bespl_form {
	width: 53%;
}
.bespl-form {
	background-position-x: -40px;
}
.smartfilter .bx-filter-parameters-box-container .col {
	width: 150px;
}
.bx-filter-select-popup {
	min-width: 129px;
}
.smartfilter .bx-filter-input-container input {
	width: 70px;
}
.smartfilter .form-group:nth-child(2) {
	margin-left: 10px;
}
.vav_btns {
	margin-left: 0px;
}
.vav_btns .col {
	padding-top: 5px;
}
.slide_new_winter .slide_zavod_txt1 {
	font-size: 28px;
}
.slide_new_winter .slide_zavod_txt2 {
	font-size: 26px;
	line-height: 110%;
}
.vnutrwrap {
	left: 9%;
	bottom: 21%;
}
.step_text:nth-child(2) {
	top: 4%;
}
.step_text:nth-child(4) {
	top: 24%;
}
.step_text:nth-child(5) {
	top: 13%;
}
.step_text:nth-child(6) {
	top: 21%;
}
.afera_banner_txt {
	font-size: 30px;
	margin-bottom: 10px;
}
.afera_banner_btn_wrap {
	padding: 8px 15px;
}
.slide_new_qr .slide_zavod_txt3 {
	margin-top: 4px;
}
.bl_ym_txt {
	font-size: 26px;
	line-height: 1.1em;
}
.page_qa .video1 {
	height: 180px;
}
.iframe_youtube {
	height: 360px;
}
.zakaz_oformlen_zag {
	font-size: 20px;
}
.zakaz_oformlen_img {
	width: 120px !important;
}
.J\+Dgqr {
	grid-template-columns: 23% 41% 32%;
}
.perehod_v_korzinu {
	font-size: 14px;
	padding: 8px 5px;
}
#zakaz_oformlen.fancybox-content {
	padding: 12px;
}
.block_sertifikates {
	text-align: center;
}
.block_sertifikates .bx-wrapper {
	display: inline-block;
}
}


@media only screen and (max-width:666px) {
	.filtr_src {
		width: 18.75%;
	}
	#sp_gorodov {
		height: 850px;
	}
	.ban_2dop {
		padding-top: 15px;
		line-height: 1.2;
	}

	.row.product-item-small-card.col-xs-6.col-md-3 {
		margin-bottom: 0px;
	}

	.nazv_bold {
		font-size: 12px !important;
	}

	.podarki .nazvtepl {
		height: 39px;
	}
	.podarki .but_zakazat2, .podarki .but_zakazat {
		margin-top: 0px;
	}



	.wrap_perehod {
		display: block;
	}

	.icon_question3 {
		top: -322px;
	}
	.icon_question3	.bubble2 {
		margin-left: 33px;
		margin-top: 0px;
	}

/*.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
font-size: 14px;
}
.page_katalog_tolkotepl .novinka_img_txt2.novinka_img_txt4 {
font-size: 14px;
margin-top: -7%;
}*/


.bubble2 {
	margin-left: -101px;
}
.bubble_right {
	margin-left: -129px;
}
.ban14_zag {
	letter-spacing: 0px;
}
.logo_img {
	height: 56px;
}
.bl_tel {
	top: 34px;
}
.bl_cart.bl_cart_all {
	padding-top: 7px;
}
.txt_ofice,
.adres {
	font-size: 12.2px;
	float: none;
}
.adres {
	margin-left: 0px;
}
.bl_cart_all {
	padding-top: 4px;
}
.bl_logo_gorod {
	width: 61%;
}
.bl_tel_cart {
	width: 39%;
}
.gorod_MO .ofice_prodazh {
	top: 49px;
	left: 34%;
}
.gorod_LO .ofice_prodazh,
.gorod_VO .ofice_prodazh,
.gorod_BO .ofice_prodazh,
.gorod_KO .ofice_prodazh,
.gorod_TO .ofice_prodazh {
	top: 33px;
	left: 34%;
}


.sam_akciya {
	left: 39%;
}
.sam_sp_tepl {
	font-size: 18px;
	line-height: 30px;
}
.slide.ban_pochta .per2 {
	margin-left: 39%;
	margin-top: 35%;
}
#video5 {
	height: 335px;
}

.videothumb {
	height: 333px;
}

.title2 {
	float: left;
	text-transform: uppercase;
	padding-left: 6px;
}

.sertifikat {
	width: 140px;
}
.top-menu {
	height: 33px;
}
.root-item .arrow_down {
	max-width: 14px !important;
	max-height: 11px !important;
	margin-bottom: -1px;
	margin-left: 5px;
}
.keep img {
	height: 183px;
}
#menu {
	height: 32px;
}
table.category td,
table.category1 td {
	float: none;
	width: 100%;
	text-align: center;
	padding: 0;
}
#header,
#menu,
.slideshow-inner,
#slideshow-bottom,
#preface-wrapper,
#wrapper,
#bottom-teaser,
#bottom-wrapper,
#footer-wrapper,
.page-wrapper .wid,
#footer {
	width: 520px;
}
.ymaps-2-1-55-map {
	height: 450px !important;
}
.prevbuttn {
	margin-left: -6px;
}
.nextbuttn {
	margin-left: 88.5%;
}
.v_card {
	padding-top: 0px !important;
}
.group_gorod p {
	margin-top: 3px;
}
#header-middle {
	margin-left: 74% !important;
	margin-top: 77px !important;
}
.ofice_prodazh {
	width: 150px;
	height: 40px;
	margin-top: 0px;
	left: 32%;
	padding-left: 3px;
	padding-top: 1px;
	font-size: 9px;
	top: 33px;
}
.ofice_txt {
	font-size: 14px;
}
#f_contact input, #f_contact_deshevle input {
	font-size: 14px;
}
#f_contact textarea, #f_contact_deshevle textarea {
	font-size: 14px;
	line-height: 14px;
	height: 52px;
}

/* ul li, ul.menu li, .item-list ul li, li.lea{font-size:16px;} */
#sidebar-left h2.block-title,
#sidebar-right h2.block-title {
	font-size: 1.7em;
}
#block-block-10 img {
	width: 114px !important;
	height: auto !important;
}
#block-block-9 img {
	width: 114px !important;
	height: auto !important;
}
#wrapper #content .title {
	margin-bottom: 16px;
}
.MsoTableGrid p {
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.kolonka1 {
	width: 100% !important;
	padding-left: 0px !important;
	margin-top: 5px;
}
.kolonka2 {
	width: 130px !important;
}
.kolonka2 span,
.kolonka4 span {
	font-size: 17px !important;
}
.fundbruss h2,
.fundsvai h2 {
	font-size: 1.4em;
	line-height: 19px;
	text-align: center;
	width: 96%;
}
.field.field-body .v_card {
	font-size: 16px;
}
.block1_1 {
	margin-top: 17px;
	font-size: 16px;
}
.block1 {
	height: 92px;
}
.block2 {
	height: 273px;
}
.block2_txt2 {
	width: 70%;
}
.block5_1 {
	height: 125px;
}
.block5_1_txt {
	width: 77%;
}
.figura10 {
	margin-left: 7px;
	zoom: 0.8;
	margin-top: -12px;
}
.block6 {
	height: 63px;
}
.block6_1 {
	margin-left: 11px;
}
.block7_1 {
	font-size: 19px;
	margin-top: 22px;
}
.block7_2 {
	margin-top: 12px;
	text-align: center;
}
.block7_3 {
	width: 100%;
	margin-left: 0px;
	float: none;
	text-align: center;
}
.block73span {
	display: block;
}
.block73txt {
	text-align: left;
}
.block7_3 .cd-wrapper {
	zoom: 58%;
}
#inline {
	float: none;
	display: inline-block;
	width: 74%;
}
#send {
	width: 100%;
}
.buildmode-full .product-body {
	margin-top: 323px;
}
.buildmode-full .voronej_real {
	font-size: 28px !important;
}
.buildmode-full .voronej_skidka {
	font-size: 25px !important;
}
.in_stock {
	width: 105px;
	height: 40px;
	line-height: 40px;
	padding-left: 9px;
	padding-right: 9px;
	margin-left: 0px;
}
.nd-region-right.region_ceny .field.field-cena-voronej.cena_voronej {
	right: 164%;
	top: 207px;
}
.nd-region-right.region_ceny .field.field-product-image {
	top: -152px;
}
.field.field-akciya.akciya div {
	width: 100% !important;
}
.osob_block2 {
	padding-left: 0px;
	padding-top: 4px;
	width: 61%;
	font-size: 17px;
}
.title {
	text-align: center;
}
/* #wrapper #content .title{height:36px;} */
.breadcrumb {
	height: 45px;
	line-height: 15px;
}
.more-product-images {}
.dlina_block {
	width: 286px !important;
	margin-top: 20px;
	height: 45px;
	padding-left: 6px;
	padding-right: 6px;
}
.minus1,
.plus1,
.idtest_1 {
	margin-top: 6px;
}
.dlina_block {
	margin: 0 auto;
	margin-top: 20px;
}
.txt1 {
	font-size: 15px;
}
.sketchfab-embed-wrapper iframe {
	height: 320px;
}
.o_nas_s_uvazheniem {
	font-size: 18px;
}
.nd-region-right {
	width: 39%;
}
.ban1 {
	left: 207px;
}
.per {
	margin-left: 90px;
}

.ban16 {
	left: 246px;
	top: 33px;
	width: 240px;
}
.bx-breadcrumb .bx-breadcrumb-item span,
.bx-breadcrumb i {
	font-size: 9px;
}
/* .kat_podarok:after{margin-top:-506px;} */
.podarki::after,.gorod_msk .podarki::after {
	margin-left: 68%;
	margin-top: -109%;
}
.ban15_txt1 {
	width: 326px;
	font-size: 24px;
}
.ban16 {
	left: 354px;
	line-height: 20px;
	top: 35px;
	width: 240px;
}
.per {
	margin-top: -112px;
}
.ban14 {
	display: none !important;
}
.bx-wrapper .slide_2dop img,
.bx-wrapper .slide_dostavka img {
	width: 100%;
}
.bx-wrapper .slide_2dop .ban_2dop,
.bx-wrapper .slide_dostavka .ban_2dop {
	display: block !important;
}
.bx-wrapper .img_podarok_2dop{
	/*display: block !important;*/
}
.ban16 {
	left: 10px;
	top: 3px;
}
.ban15 {
	display: none !important;
}
.bx-wrapper .slide_dostavka .img_podarok_2dop {
	bottom: 26px;
	right: 52px;
}
.bxslider1 {
	margin: 0;
}
.bxslider_na_glavnoy_sertifikates .bx-wrapper {
	height: auto;        			
}
.horizontal-multilevel-menu {
	margin-bottom: 0px !important;
}    		
.img_wrapper .bx-wrapper {
	height: auto;
}
.gorod_msk .img_wrapper .bx-wrapper {
	height: auto;
}
.preim_wrap {
	width: 32.45%;
}
.plus_txt {
	font-size: 11px;
	padding: 2px;
	padding-top: 10px;
}
#bod .form2 label {
	height: 162px;
}
#bod .form label span {
	font-size: 15px;
	line-height: 16px;
	height: 40px;
}
#bod .form label {
	height: 160px;
}
#bod div.blok {
	margin-top: 0px;
}
#bod h1,
#bod h2 {
	margin-top: 0px !important;
	margin-bottom: 8px !important;
}
#bod .two-column .single-col {
	margin: 0 0 0px;
}
.glav_div header {
	height: auto;
}
.glav_div {
	height: 500px !important;
}
.video1.video_na_glavnoy {
	height: 160px;
}
.promo-block h4 {
	height: 44px;
}
#logo-icon-container {
	width: 108px;
	height: 44px;
}
.title2 {
	padding-left: 0;
}
#wrapper #content .title.title2 {
	height: 34px;
	line-height: 34px;
}
.more_product_wrap2 .more_product {
	width: 50%;
}
.more_product_wrap2 .more_product:nth-child(6),
.more_product_wrap2 .more_product:nth-child(7),
.more_product_wrap2 .more_product:nth-child(8),
.more_product_wrap2 .more_product:nth-child(9) {
	width: 50%;
}
.horizontal-multilevel-menu li {
	width: 13.4%;
}

.horizontal-multilevel-menu>li:nth-child(3) {
	width: 60px;
}
.horizontal-multilevel-menu>li:nth-child(2) {
	width: 60px;
}
.gorod_msk .contact_wrapper {
	margin-top: 0px;
}
.gorod_msk .ofice_prodazh {
	top: 63px;
}
.rubl,
.koltov {
	font-size: 16px;
}
.korzina:before {
	margin-top: 0px;
}
.title {
	text-align: left;
}
.slide .ban14 {
	display: block;
}
.kat_podarok:after {
	margin-top: -430px;
}
@-moz-document url-prefix() {
	.kat_podarok::after {
		margin-top: -347px;
	}
	.gorod_msk .kat_podarok::after {
		margin-left: -70px;
	}
}
.gorod_belgorod .ofice_prodazh {
	width: 161px !important;
}
.gorod_voronezh .ofice_prodazh {
	width: 161px;
}
.primes_bassein .preim_item:nth-child(3),.primes_bassein .preim_item:nth-child(4) {
	margin-top: 0px; 
}
.header_mob .logo_img {
	height: 70px;
}
.header_mob {
	padding: 5px 0 10px;
}        	
.header_mob_wrap {
	height: 160px;
}
.bxslider_na_glavnoy_podlozhka, .page-wrapper {
	margin-top: 160px;
}
.bx-breadcrumb i {
	margin-right: 4px !important;
}
.bx-breadcrumb .bx-breadcrumb-item {
	margin-right: 4px !important;
}
.bx-breadcrumb-item:first-child i {
	margin-right: 0px !important;
}
#allcity.sp_gorodov-cont {
	top: 160px;
}
#sp_gorodov {
	column-count: 2;
	-moz-column-count: 2;
	-webkit-column-count: 2;
}
.znachmenu_new {
	width: 40px;
	height: 27px;
	background-size: contain;
}
.tel a {
	font-size: 21px;
	line-height: 21px;
}
.header_gorod {
	font-size: 16px;
}
#sp_gorodov a {
	font-size: 18px;
	line-height: 24px;
}
.bukba {
	font-size: 20px;
	line-height: 24px;
}
.column_bukva {
	margin-bottom: 4px;
}
.btn_wrap_bass {
	width: 80%;
}
.sp_attr .sp_attr_name {
	width: 52%;
}
.sp_name {
	height: 50px;
}
.btn_vybor_forma {
	padding: 7px 14px;
}
.test_wrap_column1, .test_wrap_column2 {
	height: 474px;
	width: 100%;
}
.test_wrap_column2 {
	margin-top: 20px;
}
.test_wrap {
	flex-direction: column;
}
.test_text1 {
	font-size: 30px;
}
.test_text2 {
	font-size: 22px;
}
.test_text3 {
	font-size: 16px;
}
.item-icon-block .wrp ul {
	height: 90px;
}
.step_h2 {
	font-size: 30px;
	margin: 0.4em 0 0em;
}
.vnutrwrap {
	left: 7%;
	bottom: 25%;
}
.step_text:nth-child(1) {
	top: -1%;
}
.step_text:nth-child(2) {
	left: 155%;
}
.step_text:nth-child(5) {
	top: 10%;
	left: 123%;
}
.step_text:nth-child(6) {
	top: 19%;
	left: 135%;
}
.slide_new_qr .slide_zavod_txt3 {
	font-size: 24px;
	line-height: 30px;
}
.item-icon-block {
	margin-top: 10px;
	flex-direction: column;
	align-items: center;
}
.item-icon-block div.wrp {
	width: 100%;
	padding: 20px;
}
.tizer_wrp_oplata {
	margin: 20px 0;
}
.item-icon-block div.wrp p.hdr span {
	font-size: 22px;
}
.tizer_punkt {
	font-size: 16px;
	line-height: 26px;
}
a.tizer_a {
	font-size: 16px;
}
.tizer_punkt:before {
	margin-top: 11px;
}  
.wrp {
	background-size: 20%;
	background-position-y: 72%;
}  
.tizer_wrp {
	height: 75px;
}
.dopuslugi_icon {
	width: 60px;
	height: 60px;
}
.dopuslugi_name {
	font-size: 22px;
	line-height: 28px;
}
.dopuslugi_price {
	font-size: 17px;
	margin-top: 3px;
}
.dopuslugi_photo {
	margin-top: 12px;
}
.wrp_dopuslugi .more {
	margin-top: 10px;
}
/*.page_katalog_wrap .novinka_img_txt1 {
margin-left: -24%;
}*/
}

@media only screen and (max-width:639px) {
	.more_product h3 {
		height: 33px;
	}
	.filtr_src {
		width: 19.6%;
	}
	main {
		width: 100%;
		margin: 0 auto;
		max-width: unset; 
		padding: 0px;
		margin: 20px auto;
		box-shadow: none;
	}
	.col-sm.col_sm_pochta {
		width: unset;
	}
	.header_mob_wrap {
		border-bottom: 3px solid #1E7905;
	}
	.horizontal-multilevel-menu li ul ul {
		margin: 0px;
	}
	.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(2) ul {
		width: 352px;
	}
	.horizontal-multilevel-menu li:nth-child(1) ul {
		width: 177px;
	}
	.nazvtepl {

		height: 96px;
	}
	.zag_10otl {
		line-height: 24px;
		font-size: 22px;
	}
	.td:nth-child(1) {
		width: 22%;
	}
	.td:nth-child(2) {
		width: 78%;
	}
	.cart .pesrdannlable{
		font-size: 12px;
	}
	.tab_zakaz td:nth-child(3) {
		width: 18%;
	}
	.cart, .tab_zakaz td, .vndost .td {
		font-size: 13px;
	}
	.btn_vybor_forma {
		font-size: 14px;
	}
	.category .voronej_real_cat span {
		font-size: 24px !important;
	}

	.dop_oborudovanie_kartochka_tovara .nazvtepl {
		height: 53px;
	}

	.newpro4 .cost_price_real,
	.newpro4 .voronej_real {
		font-size: 26px !important;
	}
	.newpro4 .voronej_skidka span {
		font-size: 18px !important;
	}

	#bod .form2 label {
		height: 143px;
	}
	#bod .form2 label span {
		font-size: 14px;
	}
	#bod .styled-input-single label:after {
		width: 10px;
		height: 10px;
		margin: -7px 0 0;
	}
	#bod .styled-input-single label:before {
		width: 20px;
		height: 20px;
		margin: -12px 0 0;
	}
	.slide_sam .ban14_zag, .slide_dostavka .ban14_zag {
		font-size: 18px;
	}
	.primes_bassein .preim_item {
		padding: 0 0 0 101px;
		margin: 0 0 15px 0;
		min-height: 83px;
		display: flex;
		justify-content: center;
		width: 100%;
	}
	.primes_bassein {
		margin: 0;
		display: flex;
		flex-direction: column;
	}
	.icon_question3 {
		top: -272px;
		left: 69px;
	}
	.nazv_bold {
		font-size: 12px !important;
	}
/*.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
font-size: 12px;
}
.page_katalog_tolkotepl .novinka_img_txt2.novinka_img_txt4 {
font-size: 12px;
margin-top: -8%;
}*/
.filtr_src {
	float: left;
	padding: 2px 4px;
	border-radius: 5px;
	margin-top: 7px;
}
#footer.footer_prava div li, .footer_prava {
	font-size: 14px !important;
}
.li_fz152_politika {
	margin-top: 6px;
}


.top-menu-inner {
	width: 70%;
}

.bubble2 {
	margin-left: -161px;
}
.bubble_left {
	margin-left: -101px;
}
.bubble_right {
	margin-left: -201px;
}

#footer.footer_prava div.footer-column:nth-child(3) {
	width: 22%;
}
#footer.footer_prava div.footer-column:nth-child(4) {
	width: 16%;
}
#footer.footer_prava div.footer-column:nth-child(5) {
	width: 28%;
}

.logo_img {
	height: 51px;
}
.txt_ofice,
.adres {
	font-size: 13px;
	line-height: 18px;
	float: none;
}
.horizontal-multilevel-menu li {
	width: 12%;
}

.head_mail_right {
	font-size: 14px;
}
.ofice_prodazh {
	width: 132px;
}
.gorod_MO .ofice_prodazh {
	left: 33%;
}

.bl_cart_all {
	padding-top: 11px;
}
.adres {
	margin-left: 0px;
}
.bl_cart {
	padding-top: 27px;
}
.product-item-small-card {
	float: none;
}
.sam_sp_tepl {
	top: 25%;
}
.slide_sam .ban14_zag {
	line-height: 35px;
}
.slide_sam .ban14_zag:after {
	top: 114px;
}
.bx-wrapper .slide_sam img {
	width: 100%;
}
.sam_sp_tepl {
	top: 33%;
	left: 2%;
}
.sam_sp_tepl_zag1 {
	font-size: 23px;
	line-height:34px;
}
.sam_akciya {
	left: 38%;
	font-size: 18px;
	line-height: 24px;
	top: 4%;
}
.slide.ban_pochta .per2 {
	font-size: 20px;
	padding: 10px 11px;
	margin-left: 38%;
	margin-top: 33%;
}
.ofice_prodazh {
	left: 35%;
}
#video5 {
	height: 297px;
}

.videothumb {
	height: 297px;
}

.sertifikat {
	width: 125px;
	height: 170px;
}
#bod p {
	font-size: 18px;
}
#bod .form2 label {
	/*width: 27%;
	height: 144px;*/
}
#bod h1,
#bod h2 {
	font-size: 24px;
}
.summa {
	padding-left: 0 !important;
}
#bod .form label span {
	font-size: 13px;
	line-height: 13px;
	height: 36px;
}
#bod .form label {
	height: 140px;
}
#bod button.but_2 {
	width: auto !important;
}

video1 {
	height: 300px;
}
.main-product-image iframe {
	width: 500px;
}
.ban15_txt1 {
	width: 270px;
	font-size: 20px;
}
.ban16 {
	font-size: 18px;
	width: 260px;
}
.bespl-form .bespl-form-title {
	font-size: 19px;
}
td.survey__label {
	width: 110px;
}
.survey__line .input,
.survey__line .textinput {
	width: 250px;
}
.ban2 {
	left: 20%;
}
.ban7_p {
	font-size: 14px;
	line-height: 25px;
}
.ban_2dop {
	letter-spacing: 1.5px;
}
.bx-wrapper .img_podarok_2dop {
	right: 16px;
}
.bx-wrapper .slide_dostavka .img_podarok_2dop {
	right: 29px;
}
.block2 {
	font-size: 14px;
}
.block4_1_txt2,
.block5_1_txt1 {
	font-size: 12px !important;
}
.block4_1_txt2,
.block5_1_txt2 {
	font-size: 11px !important;
}
.block4 {
	height: 240px;
}
.block5_1 {
	height: 105px;
}
.block2 {
	background-position-y: 25px;
}

.preim_wrap {
	width: 49%;
}
.plus_txt {
	height: 78px;
	font-size: 12px;
}
#bod .styled-input-single {
	padding: 7px 0 7px 40px;
}
.glav_div {
	height: 400px !important;
}
.video_na_glavnoy {
	margin-left: 8px;
}
.root-item .arrow_down {
	margin-bottom: 0px;
}
.ofice_prodazh,
.gorod_voronezh .ofice_prodazh,
.gorod_belgorod .ofice_prodazh,
.gorod_LO .ofice_prodazh,
.gorod_VO .ofice_prodazh,
.gorod_BO .ofice_prodazh,
.gorod_KO .ofice_prodazh,
.gorod_TO .ofice_prodazh,
.gorod_tambov .ofice_prodazh {
	left: 33%;
	width: 132px !important;
	letter-spacing: 0px;
}
.gorod_msk .ofice_prodazh {
	top: 49px;
	left: 33%;
}
.slide {
	height: 280px;
}
.slide.slide1 .ban1 {
	font-size: 22px;
	top: 47px;
	left: 37%;
}
.slide.slide1 .ban2 {
	top: 105px;
	left: -23%;
	font-size: 20px;
	width: 300px;
}
.slide.slide1 .per {
	padding: 5px 17px;
	display: inline-block;
	width: auto;
	height: auto;
}
.slide.slide1 .per1 {
	font-size: 22px;
}
.slide.slide_2dop .ban14 {
	top: 144px;
	font-size: 14px;
	line-height: 25px;
}
.slide.slid4 .ban4 {
	left: 19px;
	width: 60%;
}
.slide.slid4 .ban4_1june {
	font-size: 26px;
	margin-top: 107px;
}
.slide.slid4 .ban4_1june2 {
	font-size: 90px;
}
.ban4 {
	font-size: 24px;
	line-height: 26px;
	width: 65%;
	margin-top: 39px;
}
li.slid4 .ban4_1june {
	margin-left: 38%;
	margin-top: 45%;
}
.per2 {
	display: inline-block;
	padding: 8px 10px;
	margin-left: 46%;
	margin-top: -104px;
}
.bx-wrapper .ban_pochta img {
	width: auto;
}
.product-item-small-card {
	width: 50%;
	float: left;
}
.col-xs-12.product-item-small-card {
	width: 100%;
}
.col-xs-6.col-md-3,
.row.product-item-small-card.col-xs-6.col-md-3,
.col-sm-4.product-item-big-card,
#wrapper .col-xs-12 {
	padding-right: 2px;
	padding-left: 2px;
}
.podarki::after,.gorod_msk .podarki::after {
	margin-left: 216px;
	margin-top: -121%;
}

/*.page_katalog_wrap .novinka_img_txt1 {
margin-left: -26%;
}
.page_katalog_wrap .novinka_img_txt2 {
margin-left: 64%;
}*/
.slide_bloger_img {
	height: 300px;
}
.slide_rassrochka .slide_bloger_txt {
	font-size: 20px;
}
.cart_dop .nazvtepl {
	height: 49px;
}
.bass_wrap .img_wrapper img {
	max-height: 180px;
}
.btn_wrap_bass {
	width: 85%;
}
.gryadki_block {
	flex-direction: column;
}
.gryadki_block img {
	width: 100%;
}
.wrap_vybor_forma_center {
	margin-bottom: 10px;
}
.product-item-small-card {
	/*width: 100%;*/
	margin: 0;    
}
.charact_zag {
	font-size: 14px;
}
.sp_attr {
	font-size: 14px;
}
.sp_attr .sp_attr_name {
	width: 54%;
}
.soput_na_glavnoy .bx_catalog_tile .bx_catalog_tile_title a, .zag_h3 {
	font-size: 16px;
}
.soput_na_glavnoy div.bx_catalog_tile_title {
	width: 100%;
}
/*.tepl_na_glavnoy, .soput_na_glavnoy {
	display: flex;
	flex-direction: column;
	align-items: center;
	}*/
/*.col-md-3, .col-sm-4, .soput_na_glavnoy .col-md-3, .soput_na_glavnoy .col-sm-4 {
	width: 100%;
	margin: 0;
	}*/
	.bespl-form {
		background-position-x: -90px;
	}
	.assorty_item {
		margin: 10px 0 0;
	}
	.gorod_msk .assorty_item {
		padding: 0 0 0 42px;
		background: url(/bitrix/templates/aktivagro/images/glav_page/icon_galka35.jpg) 0 50% no-repeat;
		align-items: center;
	}
	#wrap_video_na_glavnoy {
		flex-direction: column;
	}
	#wrap_video_na_glavnoy .video_na_glavnoy {
		width: 100%;
		margin-left: 0;
	}
	#wrap_video_na_glavnoy .video_na_glavnoy:nth-child(1) {    
		margin-bottom: 20px;
	}
	.video1.video_na_glavnoy {
		height: 315px;
		margin-left: 0;
		width: 100% !important;
	}
	.sp_attr {
		font-size: 12px;
	}
	.tepl_karusel_wrap .sp_attr .sp_attr_name {
		width: 54%;
	}
	.sop .sp_attr_wrap, .soput_spisok_folders_elem .sp_attr_wrap, .tepl_ .sp_attr_wrap {
		height: 116px;
	}
	.col-md-3, .col-sm-4, .soput_na_glavnoy .col-md-3, .soput_na_glavnoy .col-sm-4 {
		margin: 0;
	}
	.sp_name {
		font-size: 14px;
	}
	.soput_spisok_folders_elem.col-sm-4 {
		width: 50%;
		margin: 0;
	}
	.page_soput .soput_spisok_folders_elem .podrobnee23 .but_zakazat2, .page_soput .soput_spisok_folders_elem .podrobnee23 .but_zakazat {
		margin-top: 0px;
	}
	.bl_qr_stellazh {
		text-align: center;
	}
	.example-base, .example-blocks, .example-coupon, .example-multiple {
		padding: 10px;
	}
	.count_txt {
		font-size: 1.5em;
	}
	#clock {
		font-size: 2.2em;
	}
	.bxslider_na_glavnoy_podlozhka, .page-wrapper {
		margin-top: 150px;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
		bottom: 10px;
	}
	.slide_new_sam .slide_txt_block, .slide_new_podarki .slide_txt_block {
		top: 50px;
	}
	.slide_zavod_txt3 {
		margin-top: 0;
		line-height: 40px;
	}
	.slide_new_2dop .slide_zavod_txt1 {
		font-size: 28px;
	}
	.slide_new_2dop .slide_zavod_txt2 {
		font-size: 23px;
	}
	.slide_zavod_btn_wrap {
		margin-top: 20px;
	}
	.slide_new_pochta .slide_zavod_txt1 {
		font-size: 26px;
	}
	.slide_new_pochta .slide_zavod_txt2 {
		font-size: 20px;
		margin-top: 5px;
	}
	.wrap_bespl_form {
		width: 51%;
	}
	.slide_new_winter .slide_zavod_txt1 {
		font-size: 25px;
	}
	.slide_new_winter .slide_zavod_txt2 {
		font-size: 23px;
	}
	.step_text:nth-child(2) {
		left: 143%;
		top: 2%;
	}
	.step_text:nth-child(3) {
		top: 13%;
	}
	.step_text:nth-child(4) {
		top: 21%;
	}
	.step_text:nth-child(5) {
		left: 110%;
		top: 6%;
	}
	.step_text:nth-child(6) {
		left: 121%;
		top: 14%;
	}
	.step_text:nth-child(7) {
		top: 28%;
	}
	#sp_gorodov {
		height: 1050px;
	}
	.acc_btn_wrap .addtokart:before {
		margin-right: -30%;
		margin-left: 35%;
	}
	.tel a {
		font-size: 16px;
		line-height: 19px;
	}
	.wrap_video2 {    
		flex-direction: column;
	}
	.wrap_video2 p {
		margin: 15px 0;
		width: 100%;
		text-align: justify;
		line-height: 21px;
	}
	.wrap_video2:nth-child(2n) {
		flex-direction: column-reverse;
	}
	.wrap_video2 {
		width: 100%;
	}
	.page_qa .video2 {
		width: 100% !important;
		height: 325px;
	}
	.tabs-item .iframe_youtube, #wrap_video_na_glavnoy .iframe_youtube {
		height: 273px;
	}
}
@media only screen and (max-width:601px) {
	.wrap_bespl_form {
		width: 50%;
	}
	.sp_attr {
		font-size: 11px;
	}
	.slide_zavod_txt1 {
		font-size: 36px;
	}
	.slide_zavod_txt3 {
		font-size: 26px;
		line-height: 36px;
	}
	.bxslider_na_glavnoy_podlozhka, .page-wrapper {
		margin-top: 150px;
	}
	.slide_zavod_txt2 {
		font-size: 42px;
	}
	.slide_new_podarki .slide_zavod_txt3 {
		font-size: 26px;
		line-height: 30px;
	}
	.slide_new_2dop .slide_zavod_txt1 {
		font-size: 28px;
	}
	.slide_new_2dop .slide_zavod_txt2 {
		font-size: 20px;
	}
	.slide_txt_block img {
		width: 30%;
	}
	.slide_new_pochta .slide_zavod_txt1 {
		font-size: 20px;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
		bottom: 20px;
	}
	.slide_new_zavod .slide_zavod_txt1, .slide_new_zavod .slide_zavod_txt2 {
		font-size: 34px;
	}
	.vnutrwrap {
		left: 4%;
		bottom: 39%;
	}
	.step_text:nth-child(5) {
		top: 3%;
	}
	.step_text:nth-child(6) {
		top: 12%;
	}
	.gorod_msk .step_text:nth-child(6), .gorod_MO .step_text:nth-child(6) {
		top: 29%;
	}
	.gorod_msk .step_text:nth-child(7), .gorod_MO .step_text:nth-child(7) {
		top: 45%;
	}
	.bl_ym_txt {
		font-size: 22px;
	}
	.page_qa .video1 {
		height: 153px;
	}
	.iframe_youtube {
		height: 307px;
	}
	.wrap_video_otzyv .video_na_glavnoy {
		width: 100%;
		margin: 8px 0;
	}
	.wrap_video_otzyv .video_na_glavnoy, .video_na_glavnoy .videothumb, .video_na_glavnoy .iframe_youtube, #wrap_video_na_glavnoy .video_na_glavnoy {
		height: 311px;
	}
	.fancybox_gallery {
		width: 31%;
	}
	.gallery_dostav_sam {
		width: 32%;
	}
	.iframe_otzyvy {
		width: 100% !important;
	}
	.header_gorod {
		width: 43%;
	}
	.logo_img_404 {	
		width: 90%;
	}
	.wrap_flex_lbl_skidka {
		width: 33%;
	}
	#bubble_polik1, #bubble_polik2 {
		margin-left: -54px;
	}
	#desc p {
		text-align: left;
	}
	h2 {
		font-size: 27px;
	}
	.block_sertifikates .bx-prev {
		left: 0px;
	}
	.block_sertifikates .bx-next {
		right: 0px;
	}
	.wrapper_contacts h2 {
		font-size: 20px !important;
	}
}
@media only screen and (max-width:567px) {
	.model_45 {
		font-size: 19px;
	}
	.osob_block_row1, .osob_block_row2 {
		width: 49.5%;
	}
	.osob_block_row2 {
		margin-left: 1%;
	}

	#footer.footer_prava div.footer-column-right .wrap_footer_menu {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.filtr_src {
		width: 23.3%;
	}
	.filtr_wrap {
		padding: 10px;
	}
	.filtr_wrap_po_razmeram {
		padding: 0;
	}
	.bespl-form #f_send {
		font-size: 18px;
	}
	.zag_h3 {
		font-size: 120%;
	}
	#wrapper .title {
		margin: 0.5em 0 0.5em;
	}
	.howto_namer {
		font-size: 22px;
		line-height: 24px;
	}

	.panel-group .panel-heading + .panel-collapse > .panel-body {
		padding: 20px 7px;
		text-align: left;
	}
	.zag_10otl {
		line-height: 23px;
		font-size: 20px;
	}
	.cart .pesrdannlable {
		font-size: 9px;
	}
	.itogo {
		padding-right: 0px;
		padding-left: 15px;
		margin-top: 20px;
		float: none;
	}

	.hhh {
		background-color: white;
		width: 100% !important;
		height: 135px;
		/*position: fixed;*/
		/*top: 0;*/
		z-index: 1111111111111111111;
	}
	.znachmenu {
		display:none;
	}
	#header {
		position: relative !important;
	}
	.img_wrapper {        				       				
		padding: 0;        				
	}

	.page_soput .soput_spisok_folders_elem .nazvtepl {
		height: 32px;
	}
	.page_soput .nazv_bold {
		font-size: 18px !important;
	}
	.sop .nazvtepl {
		height: 48px;
	}

	.page_soput .nazvtepl {
		height: 50px;
	}

	.dop_oborudovanie_kartochka_tovara .nazvtepl {
		height: 46px;
	}

	.item-icon-block div.wrp {
		width: 100%;
		float: none;
	}
	.vl {
		display: none;
	}
	.item-icon-block .wrp ul li {
		font-size: 14px;
		line-height: 20px;
		padding-bottom: 0px;
	}
	a.view_price {
		font-size: 14px;
	}
	.item-icon-block .wrp ul {
		height: 50px;
	}
	.wrap_perehod {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	h2 {
		margin: 1em 0 1em !important;
	}

	.field.field-akciya.akciya div {
		margin-top: 3px !important;
	}
	.newpro4 .in_stock {
		margin-top: 12px!important;
		margin-bottom: 13px !important;
	}
	.newpro4 .price_zag {
		font-size: 14px;
	}
	.icon_question3 {
		top: -235px;
		left: 58px;
	}
	.icon_question3 .bubble2 {
		width:210px;
		font-size: 12px;
		line-height: 13px;
	}

	.nazvtepl {
	/*height: 70px;
	max-height: 70px;*/
}
/*.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
font-size: 17px;
letter-spacing: 2px;
margin-top: -44%;
}
.page_katalog_tolkotepl .novinka_img_txt2.novinka_img_txt4 {
font-size: 17px;
letter-spacing: 2px;
margin-top: -5%;
}
.novinka_img_txt1 {
margin-top: -45%;
}
.novinka_img_txt2 {
margin-top: -5%;
}*/
.body-info {
	padding: 10px;
}
.news-title a {
	line-height: 16px;
	font-size: 13px;
}
.page_catalog_razdel {
	width: 100%;
}
.page_catalog_otstup_mov {
	margin-left: 0;
}
.page_catalog_src {
	margin: 4px 11px 0px 0;
}

.horizontal-multilevel-menu li:hover li.item-selected {
	background-color: transparent;
}
.page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(1) ul,
.page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(4) ul,
.page-wrapper-menu .horizontal-multilevel-menu>li:nth-child(8) ul
{
	display: none;
}
.top-menu2 .horizontal-multilevel-menu>li:nth-child(5), .top-menu2 .horizontal-multilevel-menu>li:nth-child(6),
.top-menu2 .horizontal-multilevel-menu>li:nth-child(7), .top-menu2 .horizontal-multilevel-menu>li:nth-child(9) {
	display: block;
}
.wrap_top_menu {
	background-color: transparent;
}
.osob_h3 {
	letter-spacing: 0px;
}
.example_beauty {
	height: 137px; 
}
.example3 .example_text {
	font-size: 12px;        				
	line-height: 14px;
	height: 100px;
}
.err, .err- {
	bottom: 109px;
}

.blok_news_na_glavnoy .col_news {
	width: 100%;
	margin-left: 0; 
	margin-right: 0; 
}
.col_news:nth-child(3) {
	display: block;
}
.blok_news_na_glavnoy .col_news {
	padding-bottom: 10px;
}
.blok_news_na_glavnoy .body-info {
	padding: 5px;
}
.blok_news_na_glavnoy div.news-date {
	margin: 0.7em 0 1em;
}
#footer.footer_prava div.footer-column:nth-child(3) {
	width: 39%;
}
#footer.footer_prava div.footer-column:nth-child(4) {
	width: 26%;
}
#footer.footer_prava div.footer-column:nth-child(5) {
	width: 34%;
}
#footer.footer_prava div.footer-column:nth-child(5) {
	text-align: right;
}
#block-block-67 {
	top: 59%;
}
#block-block-67,
#block-block-66 {
	left: 17px;
}
.slide_sam .ban14_zag,
.slide_dostavka .ban14_zag {
	font-size: 15px;
}
.gorod_msk .msk_center,
.gorod_MO .msk_center {
	width: 100%;
}
.gorod_msk .msk_center2 .col-sm-4.product-item-big-card,
.gorod_MO .msk_center2 .col-sm-4.product-item-big-card {
	width: 100%;
}
.category_katalog.kat_ .img_wrapper img {
	max-height: none;
	width: 100%;
	height: auto;
}
.bass_wrap .category_katalog.kat_ .img_wrapper img {
	max-height: 150px;
	width: unset;
	height: unset;
}
h1 {
	font-size: 1.4em;
}
.redbox {
	margin: 7px auto;
}
.h1_pagefront {
	line-height: 24px;
}
.bx_sitemap .bx_sitemap_title {
	font-size: 18px;
}        			
.wrap_vybor_forma_center {
	margin-bottom: 10px;
}

.bl_tel {
	position: initial;
}
.lable_gorod {
	height: 26px;
	line-height: 26px;
	font-size: 12px;
}
.sp_gorod select {
	height: 26px;
	line-height: 26px;
	padding: 0px;
	padding-left: 5px;
	font-size: 12px;
}
.sp_gorod {
	height: 26px;
	line-height: 26px;
}
.sertifikat.sert9.otstup_sert2 {
	margin-left: 0px;
}

.bxslider_na_glavnoy_sertifikates .bx-wrapper
{
	margin-top: 0px;
}
.page-wrapper {
	padding-top: 0px; 
}
.gorod_MO .ofice_prodazh,
.gorod_msk .ofice_prodazh {
	top: 52px;
}
.ofice_prodazh,
.gorod_LO .ofice_prodazh,
.gorod_voronezh .ofice_prodazh,
.gorod_VO .ofice_prodazh {
	top: 33px;
}
.gorod_MO .ofice_prodazh,
.gorod_msk .ofice_prodazh,
.ofice_prodazh,
.gorod_voronezh .ofice_prodazh,
.gorod_belgorod .ofice_prodazh,
.gorod_LO .ofice_prodazh,
.gorod_VO .ofice_prodazh,
.gorod_BO .ofice_prodazh,
.gorod_KO .ofice_prodazh,
.gorod_TO .ofice_prodazh,
.gorod_tambov .ofice_prodazh {
	left: 30.7%;
	width: 125px !important;
	letter-spacing: 0px;
}
.ofice_txt {
	letter-spacing: -1px;
}
.contact_wrapper,
.gorod_msk .contact_wrapper {
	margin-top: -2px;
}
.sp_gorod {
	width: 149px;
	font-size: 13px;
}
.lable_gorod {
	width: 75px;
	font-size: 12px;
}
.txt_ofice,
.adres {
	font-size: 12px;
	line-height: 14px;
}

.slide_bloger_text_wrap {
	padding: 5px 0px;
}
.slide_rassrochka .slide_bloger_txt {
	font-size: 18px;
	padding: 0;
}
.podrobnosti {
	font-size: 15px;
}
.slide_bloger_img {
	height: 250px;
}
.socseti_block {
	width: 65%;
}
.col-sm-4.product-item-big-card {
	width: 100%;
}
.btn_tepl_po_razmeram.col-sm-4.product-item-big-card {
	width: 50%;
}
.btn_tepl_po_razmeram .category_katalog.kat_ .nazvtepl {
	font-size: 13px !important;
}
.teplcat {
	margin-top: 5px;
}
.novinka_tepl .novinka_tepl_a {
	/*border: 4px solid red;*/
	padding-left: 20px;
	padding-right: 20px;
}
/*.novinka_tepl .novinka_tepl_a .img_wrapper {
margin: 10px auto 0 auto;
}*/
.img_wrapper img {
	max-height: none;
	width: 100%;
	height: auto;
}
.novinka_img_txt1,
.novinka_img_txt2 {
	font-size: 20px;
	letter-spacing: 9px;
}
.youtube_mob.socseti_wrap {
	text-align: left;
}
.youtube_mob .socseti_block {
	width: 80%;
}
.socseti_wrap {
	width: 100%;
}
.socseti_zag0 {
	font-size: 1.3em;
}
.socseti_zag {
	font-size: 1.3em;
}
.sam_akciya {
	left: 38%;
	font-size: 15px;
	line-height: 20px;
	top: 3%;
}
.sam_sp_tepl {        				
	top: 35%;
}
.sam_sp_tepl_zag1 {
	font-size: 20px;
	margin-bottom: 10px;
	line-height: 23px;
}
.slide_sam .ban14_zag {
	line-height: 33px;
	text-align: left;
}
.slide_sam .ban14_zag:after {
	top: 85px;
	width: 60px;
	height: 60px;
}
.bx-wrapper .img_podarok_2dop {
	width: 60px !important;
	height: 60px !important;
}
/*.horizontal-multilevel-menu li ul ul {
	display: none!important;
	}*/
/* .horizontal-multilevel-menu li li:hover ul,  {
display: none !important;
} */
.gorod_voronezh .ofice_prodazh {
	width: 155px;
}
.slide.ban_pochta .per2 {
	font-size: 15px;
	padding: 6px 7px;
	margin-left: 45%;
	margin-top: 36%;
}
.qr_zag {
	display: none;
}
.qr_zag_mob {
	display: block;
	line-height: 23px !important;
	float: none;
}
.qr_a {
	float: none;
}
/*.gorod_lipetsk .qr_zag, .gorod_tambov .qr_zag {
line-height: 23px !important;
float: none;
}*/
.qr_text,
.qr_text p {
	/*text-align: center !important;*/
}


.osob_block_row2:nth-child(3) {
	clear: both;
}
.ban_2dop {
	font-size: 12px;
	padding-top: 10px;
	bottom: 0px;
	height: 50px;            	
}
#header {
	height: 125px;
	/*position: fixed!important;*/
	right: 0px;
	left: 0px;
	background-color: white;
	z-index: 99;
	top: 0;
	padding-top: 0px;
}
.ofice_prodazh {
	height: 38px;
}

.sert4 {
	margin-left: 0px;
}
.sert5 {
	margin-left: 9px;
}
#video5 {
	height: 251px;
}

.videothumb {
	height: 251px;
}

.youtube_mob {
	display: block;
}
.sertifikat {
	width: 204px;
	height: 280px;
}
.sertifikat {
	float: left;
	margin-left: 30px;
}
#bod .form2 label {
	width: 31%;
	margin-left: 3px;
	margin-right: 3px;
	height: 128px;
}
#bod .two-column.shir {
	margin-top: 0px;
}
#bod .two-column {
	width: 71%;
}
#bod .form label {
	width: 31%;
	height: 135px;
	margin-left: 3px;
	margin-right: 3px;
}
#bod h1,
#bod h2 {
	font-size: 22px;
}
#bod button.but_1 {
	padding: 16px 14px;
}
.payments-section-list ul li .payment-item-logo {
	width: 90px;
	padding: 0px 0px 0px 10px;
}
.payment-item-descr {
	font-size: 14px;
	text-align: left;
}

.bx-breadcrumb .bx-breadcrumb-item {
	margin-bottom: 0px;
}


.o_nas_s_uvazheniem {
	font-size: 16px;
}
.buildmode-full .voronej_real {
	font-size: 28px !important;
}
.buildmode-full .voronej_skidka {
	font-size: 25px !important;
}
#slideshow-wrapper {
	width: 450px;
	margin: 0 auto;
}
.prevbuttn {
	margin-left: 11px;
	margin-top: -270px;
}
.keep img {
	height: 159px;
}
.ban2 {
	left: 92px;
	font-size: 20px;
	top: 93px;
}
.nextbuttn {
	margin-left: 93.5%;
	margin-top: -270px;
}
.ban13333 {
	font-size: 14px;
	left: 50px;
}
.ban1 {
	top: 19%;
	font-size: 20px;
}
#header,
#menu,
.slideshow-inner,
#slideshow-bottom,
#preface-wrapper,
#wrapper,
#bottom-teaser,
#bottom-wrapper,
#footer-wrapper,
.page-wrapper .wid,
#footer {
	width: 450px;
}
.ymaps-2-1-55-map {
	height: 420px !important;
}
.tellll {
	padding-top: 0px;
}
.group_gorod {
	width: 208px;
}
#header-middle a {
	font-size: 0.9em !important;
}
.socseti_wrapper {
	margin-top: 1px;
}
.ofice_txt {
	font-size: 11px;
}
.tellll {
	padding-bottom: 0px;
	margin-bottom: 0;
}
.sidebars-1 #sidebar-right {
	display: none;
}
.category tr:nth-child(2) td:nth-child(1)::after,
.category tr:nth-child(2) td:nth-child(2)::after,
.category tr:nth-child(2) td:nth-child(3)::after,
.category tr:nth-child(2) td:nth-child(4)::after,
.category tr:nth-child(3) td:nth-child(1)::after,
.category tr:nth-child(3) td:nth-child(2)::after,
.category tr:nth-child(3) td:nth-child(3)::after,
.category tr:nth-child(3) td:nth-child(4)::after {
	margin-top: -327px;
	margin-left: -4px;
	zoom: 0.8;
}
.region_ceny {
	clear: none;
	width: 100%;
}
.nd-region-right {
	display: inline-block;
	float: none;
	text-align: center;
}
.nd-region-right.region_ceny .field.field-cena-voronej.cena_voronej {
	right: 0;
	width: 100%;
	top: 443px;
}
.nd-region-right.region_ceny .field.field-product-image {
	right: 24.7%;
	right: 0;
}
.buildmode-full .product-body {
	margin-top: 557px;
	text-align: justify;
}
.nd-sidebar-right .nd-region-middle {
	text-align: center;
}
table.category,
table.category1 {
	margin-left: 0px;
	width: 100%;
}

.block2 {
	height: 267px;
}
.block4 {
	height: 280px;
}
.product-image {
	float: none;
}
.top-menu-inner li {
	width: 54.5px;
}
#footer-wrapper #block-block-1 .content p {
	margin-bottom: 0;
}
.znachmenu {
	top: 18px;
	height: 30px;
	width: 38px;
	background: url(/bitrix/templates/aktivagro/images/mobmenu.jpg) no-repeat center center;
	background-size: cover;
	background-position: 0px -30px;
	position: fixed;
	z-index: 9999999999;
	margin-bottom: 10px;
	color: black;
	/*display: block;*/
	border: 1px solid transparent;
	margin-top: 0px;
	left: 15px;
	right: 0;
}
.logo_img_mob {
	display: block;
	width: auto;
	height: 27px;
	margin-left: 66px;
	margin-top: 0px;
}
.wrap_gorod_s_adresom {
	margin-top: 4px;
}
.img_viber {
	width: 22px;
}

.img_whatsapp {
	width: 20px;
}
.head_mail_left,
.head_mail_right {
	font-size: 12px;
}
.bl_tel_cart,
.bl_logo_gorod {
	width: 50%;
}
#header {
	height: 135px;
	box-sizing: content-box;
}
center img {
	width: 100%;
}
.znachmenu_new {
	background-position: 0px 0px;
}
.mmenu {
	background: #fff;
	width: 249px;
	margin-top: 40px;
	position: fixed;
	margin-left: 16px;
	z-index: 1500;
	display: none;
}
.mmenu a,
.menu_out {
	display: block;
	text-align: left;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
	-webkit-transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	transition: all linear 0.2s;
	font-size: 14px;
	line-height: 26px;
}
#rounded-menu-left,
.top-menu-inner {
	display: none;
}
.wrap_menu_mob_logo {
	background-color: #fff;
}
#menu {
	background: none;
	margin-top: 0px;
	height: 0px;
	min-width: 100%;
}
.more-product-images {}
.mmenu {
	overflow-y: scroll;
	top: 0;
	margin-top: 0;
	margin-left: 63px;
	height: 320px;
}
.margleft {
	margin-left: 10px;
}
.per {
	margin-left: 74px;
	margin-top: -90px;
}
.field-zakazattovar-v-kartochke {
	margin-top: 10px;
}
.tab_zakaz2 {
	width: 600px;
}
.tab_zakaz {
	overflow-x: scroll;
}
.main-product-image iframe {
	width: 418px;
	height: 250px;
}
.shembox_box {
	width: 49%;
	padding-left: 40px;
}
.shembox_box span {
	width: 35px;
	height: 35px;
	line-height: 35px;
}
.preim_head {
	font-size: 18px;
	margin-bottom: 6px;
}

.bespl-form .bespl-form-title {
	font-size: 16px;
}
.ban16 {
	left: 10px;
	top: 0px;
	width: 230px;
	font-size: 15px;
}
.bx-wrapper .slide_dostavka .img_podarok_2dop {
	right: 20px;
	bottom: 10px;
}
.ban15_txt1 {
	line-height: 27px;
	font-size: 19px;
	width: 306px;
}
.ban15_txt2 {
	margin-top: 82px;
}
.contact_txt,
.contact_txt P {
	font-size: 14px;
	line-height: 25px;
	text-align: left;
}
.osob_block_row1 .osob_h3,
.osob_block_row2 .osob_h3 {
	font-size: 12px;
	width: 60%;
}
.osob_block_row1 .osob_h4,
.osob_block_row2 .osob_h4 {
	font-size: 12px;
	width: 38%;
}
li.slid4 .ban4_plus {
	font-size: 50px;
	margin-top: 9px;
}
li.slid4 .ban4_save {
	margin-top: 5px;
	width: 207px;
}
li.slid4 .ban4_1june1 {
	font-size: 30px;
	margin-top: 28px;
}
li.slid4 .ban4_1june3 {
	font-size: 30px;
}
li.slid4 .ban4_1june2 {
	font-size: 70px;
	margin-top: 51px;
}
li.slid4 .ban4_zag2 {
	margin-top: 10px;
}
.block1_1 {
	margin-top: 16px;
	float: left;
	margin-left: 0px;
	width: 75%;
}
.block4_1_txt2,
.block5_1_txt2 {
	font-size: 16px !important;
}
.block4_1_txt2,
.block5_1_txt1 {
	font-size: 16px !important;
}
.block5_1 {
	width: 100%;
}
.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(2) a {
	padding-top: 0px;
}
.promo-block {
	width: 100%!important;
}
.menu_logo_m {
	display: inline-block;
}
.preim_wrap {
	width: 48.8%;
}
.plus_txt {
	height: 93px;
}
#bod p {
	line-height: 20px;
}
.video1.video_na_glavnoy {
	height: 252px;
	margin-left: 0;
	width: 100% !important;
}
.sertifikat:nth-child(3),
.sertifikat:nth-child(5),
.sertifikat:nth-child(7),
.sertifikat:nth-child(9),
.sertifikat:nth-child(11),
.sertifikat:nth-child(13),
.sertifikat:nth-child(15) {
	margin-left: 0;
}
.top-menu-inner {
	width: 100%;
}
.top-menu-inner ul.horizontal-multilevel-menu li ul li a,
.horizontal-multilevel-menu li a.root-item, .horizontal-multilevel-menu li a.root-item-selected, .horizontal-multilevel-menu li span {
	padding-left: 5%;
}
.gorod_msk .logo p {
	font-size: 9px;
	line-height: 10px;
	margin-top: 83px;
	width: 156px;
	text-align: left;
}
.gorod_msk .group_gorod p {
	margin-top: 0px;
	font-size: 9px;
}
.slide {
	height: 240px;
}
.slide.slide1 .ban1 {
	font-size: 19px;
	top: 27px;
	left: 37%;
}
.slide.slide1 .ban2 {
	top: 37%;
	left: -25%;
	font-size: 17px;
	line-height: 18px;
	width: 260px;
}
.slide.slide1 .per {
	margin-top: 27%;
	margin-left: 20%;
}
.slide.slide_2dop .ban14 {
	top: 51%;
	letter-spacing: 1px;
	font-size: 14px;
	line-height: 22px;
	left: 5px;
}
.slide .ban14_zag {
	letter-spacing: 0px;
}
.slide.slid4 .ban4 {
	font-size: 18px;
	line-height: 22px;
}
.slide.slid4 .ban4_1june {
	font-size: 21px;
	margin-top: 78px;
}
.ban4 {
	font-size: 20px;
	line-height: 24px;
	width: 65%;
	margin-top: 30px;
	margin-left: 4%;
}
li.slid4 .ban4_1june {
	margin-left: 36%;
	margin-top: 41%;
	font-size: 20px;
}

.product-item-small-card {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
}
.page_katalog_wrap .product-item-list-col-4 {
	width: 100%;
}
/*.page_katalog_wrap .novinka_img_txt1 {
margin-left: -30%;
}
.page_katalog_wrap .novinka_img_txt2 {
margin-left: 69%;
}*/
.podarki::after,.gorod_msk .podarki::after {
	margin-left: 79%;
	margin-top: -93%;
}
.gorod_msk .msk_center2 .podarki::after {
	margin-left: 120px;
}
.nazv_bold {
	font-size: 18px !important;
}
.nazvtepl {
	font-size: 15px !important;
}
.vabrazmer_txt {
	font-size: 14px !important;
}
.sborka4 label, .sborka6 label, .sborka8 label, .sborka10 label, .sborka_duga_4 label, .sborka_duga_6 label, .sborka_duga_8 label, .sborka_duga_10 label {
	font-size: 14px;
}
.sborka_span label {
	font-size: 14px;
}

.category .voronej_real_cat span {
	font-size: 26px !important;
}
.voronej_skidka1 span {
	font-size: 18px;
}
.more_product_wrap1 .more_product,
.more_product_wrap1 .more_product:nth-child(4),
.more_product_wrap1 .more_product:nth-child(5),
.more_product_wrap2 .more_product,
.more_product_wrap2 .more_product:nth-child(4),
.more_product_wrap2 .more_product:nth-child(5) {
	width: 100%;
	height: auto;
}
.more_product_wrap1 .more_product       	
{
	margin-bottom: 15px;
}
.more_product_wrap1 .more_product:nth-child(4)            	
{
	margin-bottom: 0px;
}
.more_product_wrap1,
.more_product_wrap2 {
	height: auto;
}
.more_product_wrap1 .img_wrapper,
.more_product_wrap2 .img_wrapper {
	height: auto;
}
.more_product_wrap1 .more_product_zag,
.more_product_wrap2 .more_product_zag {
	width: auto;
}
.more_product_wrap1 h3,
.more_product_wrap2 a div {
	font-size: 16px;
}
.soput_na_glavnoy .nazvtepl {
	height: 50px;
}
.soput_na_glavnoy .but_zakazat,
.soput_na_glavnoy .but_zakazat2,
.soput_tov .but_zakazat,
.soput_tov .but_zakazat2 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.more_product_wrap2 .more_product:nth-child(6),
.more_product_wrap2 .more_product:nth-child(7),
.more_product_wrap2 .more_product:nth-child(8),
.more_product_wrap2 .more_product:nth-child(9) {
	width: 100%;
}
.dopuslugi_kartochka_tovara .img_wrapper {
	height: auto;
}
.dopuslugi_kartochka_tovara .nazvtepl {
	height: auto;
}
.dopuslugi_kartochka_tovara .category_katalog.kat_ .nazvtepl {
	font-size: 20px !important;
}
/* .dop_oborudovanie_kartochka_tovara .nazvtepl,
.page_katalog_wrap .nazvtepl,
.soput_tov .nazvtepl {
height: 50px;
} */
.slide_bloger_img {
	height: 210px;
}
.slide_bloger_text_wrap {
	font-size: 15px;
}
.slide_bloger_txt {
	line-height: 24px;
}
.header_mob .logo_img {
	height: 60px;
}
.header_mob .koltov {
	margin-top: -4px;
}
.header_mob_wrap {
	height: 138px;
}
.bxslider_na_glavnoy_podlozhka, .page-wrapper {
	margin-top: 138px;
}
.bx-breadcrumb {
	margin: 10px 0 !important;
	padding-top: 0;
}

.bx-breadcrumb .bx-breadcrumb-item span {
	font-size: 13px !important;
}
#allcity.sp_gorodov-cont {
	top: 138px;
}
.bx-breadcrumb {
	margin-top: 15px;
}
.btn_wrap_bass {
	width: 90%;
}
.btn_wrap_bass {
	flex-direction: column;
}
.price_bass {
	margin-bottom: 10px;
}
#test h2 {
	font-size: 18px;
	margin-top: 0 !important;
}
#test .diff h2 {
	margin-bottom: 0 !important;
}
#test p {
	font-size: 16px;
}
#test .pen-intro {
	height: 51%;
}
#test .pen-intro.diff {
	height: 24%;
}
#test .main_div {
	height: 365px !important;
}
.test_btn {
	padding: 6px 12px;
}
#test .but_zakazat {
	font-size: 16px;
}
#test .podlozka_1 {
	height: 54%;
}
#test .podlozka_2 {
	height: 46%;
}
.accessories_block, .DL_block {
	width: 100%;
	height: 42px;
}
.accessory_label {
	line-height: 42px;
}
.accessory_plus, .DL_plus {
	line-height: 42px;
}
.dostavka_DL_a .accessory_label:before {
	margin-top: 7px;
}
#DL_content {
	width: 100%;
}
.wrap_icon_na_glav {
	flex-direction: column;
}
.bl_icon_na_glav {
	width: 100%;
	min-height: 74px;
}
.btn_vybor_forma {
	padding: 7px 10px;
	margin-left: 4px;
}
.col-xs-6.col-md-3, .row.product-item-small-card.col-xs-6.col-md-3, .col-sm-4.product-item-big-card, #wrapper .col-xs-12 {
	padding-right: 0;
	padding-left: 0;
}
.soput_na_glavnoy .bx_catalog_tile .bx_catalog_tile_ul li {
	width: 50%;
}
.glav_index .soput_na_glavnoy h2 {
	margin: 0px !important;
}
.glav_index .more_product_wrap1 {
	flex-wrap: wrap;
}
.glav_index .more_product_wrap1 .more_product, 
.glav_index .more_product_wrap1 .more_product:nth-child(4), 
.glav_index .more_product_wrap1 .more_product:nth-child(5), 
.glav_index .more_product_wrap2 .more_product, 
.glav_index .more_product_wrap2 .more_product:nth-child(4), 
.glav_index .more_product_wrap2 .more_product:nth-child(5) {
	width: 50%;
}
.glav_index .more_product_wrap1 .more_product {
	margin-bottom: 0;
}
h1, .glav_index h2, h1 span, h2 span, h2 {
	font-size: 30px !important;
}
.bespl-form {
	background: url(/bitrix/templates/aktivagro/images/glav_page/forma_consult_480.jpg) no-repeat;
	padding: 15px;
	margin: 15px 0;
	height: 663px;
	background-position-y: -190px;
	background-size: cover;
}
.bespl-form_768 {
	display: none;
}
.bespl-form_480 {
	display: block;
}
.wrap_bespl_form {
	width: 100%;
	text-align: center;
}
.bespl-form .bespl-form-title {
	font-size: 24px;
}
.bespl-form #f_send {
	font-size: 16px;
	padding: 12px 0px;
}
.sogl_pers {
	margin: 8px 0 12px;
}
.about_jpg_mob {
	display: block;
	width: 100%;
}
.about_jpg {
	display: none;
}
.tepl_preim_wrap .shembox_box {
	width: 100%;
}
.primes_item {
	width: 100%;
	flex-direction: row;
}
.preim_footer {
	padding: 12px;
}
.assorty_item, .price_item, .pochemu_item {
	width: 100%;
	min-height: 50px;
}
.pochemu_item {
	margin: 10px 0 0;
}
.price_item_wrap {
	margin: 10px 0;
}
.gorod_lipetsk .price_wrap p {
	margin-top: unset;
}
.blok_news_na_glavnoy .preview_picture {
	height: 300px;
}
.test_wrap_column1, .test_wrap_column2 {
	height: 400px;
}
.test_wrap_column1 {
	margin-top: 20px;
}
.acc_row>div:last-child {
	width: 25%;
}
.acc_punkt {
	width: 90%;
}
.sp_name {
	font-size: 19px;
	line-height: 120%;
}
.dopuslugi_kartochka_tovara .sp_name {
	height: 50px;
	align-items: center;
}
.tepl_karusel_wrap .bx-viewport {
	height: 700px!important;
}
.voronej_skidka1 {
	font-size: 19px;
}
.soput_spisok_folders_elem.col-sm-4 {
	margin-left: 0;
}
.sort {
	margin: 10px 0px 10px 0px;
}
.bespl-form {
	background-position-x: 0px;
}
.sp_attr {
	font-size: 14px;
}
.col-md-3, .col-sm-4, .soput_na_glavnoy .col-md-3, .soput_na_glavnoy .col-sm-4 {
	width: 100%;
	margin: 0;
}
.product-item-small-card {
	width: 100%;
	margin: 0;
}
.bxslider_na_glavnoy_wrap {
	padding-top: 0;
}
.slide_zavod_txt1 {
	font-size: 31px;
}
.slide_zavod_txt3 {
	font-size: 24px;
	line-height: 28px;
}
.slide_zavod_btn_wrap {
	padding: 10px 20px;
}
.slide_txt_block {
	top: 50px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	bottom: 12px;
}
.slide_zavod_txt2 {
	font-size: 36px;
}
.slide_new_pochta .slide_txt_block {
	top: 30px;
}
.slide_new_2dop .slide_zavod_txt1 {
	font-size: 30px;
}
.slide_new_qr .slide_zavod_txt3 {
	font-size: 28px;
	line-height: 30px;
}
.bl_ym_txt {
	font-size: 20px;
}
.tbl_gryadki1 tr td:nth-child(1) {
	width: 28%;
}
.bespl_tel_txt {
	font-size: 12px;
	line-height: 12px;
}
.header_mob .korzina:before {
	width: 28px;
	height: 28px;
}
.footer_menu {
	margin: 0 7px;
}
#sp_gorodov {
	overflow-y: scroll;
}
.gorod_menu_close {
	font-size: 18px;
}
.page_qa .wrap_video_otzyv {
	flex-direction: column;
}
.page_qa .video1 {
	height: 263px;
	width: 100% !important;
	margin: 5px 0;
}
.bl_cart .korzina {
	width: 50px;
}
.iframe_youtube {
	height: 259px;
}
.wrap_video_otzyv .video_na_glavnoy, .video_na_glavnoy .videothumb, .video_na_glavnoy .iframe_youtube, #wrap_video_na_glavnoy .video_na_glavnoy {
	height: 280px;
}
.gallery_dostav_sam {
	width: 100%;
}
.wrap_gallery_dostav_sam {
	flex-direction: column;
}
.gallery_dostav_sam {
	margin: 5px 0;
}
.bl_email_contacts:before, .bl_time_contacts:before, .bl_tel_contacts:before, .bl_adres_contacts:before {
	width: 25px;
	height: 25px;
}
p.contact_tel {
	margin-left: 35px;
	line-height: 25px;
}
.article_wrap_photo {
	flex-direction: column;
}
.article_wrap_photo img {
	width: 100%;
	margin: 0.5em 0;
}
.J\+Dgqr {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.typography.text.v4  {
	text-align: center;
	margin: 10px 0;
	font-size: 16px;
}
.form_price_zakaz_oformlen {
	text-align: center;
	margin-bottom: 10px;
}
.perehod_v_korzinu {
	float: left;
}
.form_zakaz_oformlen .dop_oborudovanie_kartochka_tovara {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.zakaz_oformlen_zag {
	text-align: center;
}
.video_v_kartochke, .video_v_kartochke22, .video_v_kartochke2, .D3_v_kartochke {
	width: 460px!important;
	height: 345px;
}
#example3, .sp-image-container img.sp-image {
	width: 460px !important;
}
h1, .glav_index h2, h1 span, h2 span, h2 {
	font-size: 21px !important;
}
.newpro4 .voronej_real span {
	font-size: 1.2em;
}
.ccc .vabrazmer_txt, .vabrazmer_txt_color {
	width: 120px;
}
.vabrazmer_txt_480 {
	display: block;
}
.vabrazmer_txt_big {
	display: none;
}
.vabrazmer_txt, .lbl_price, .sborka_span label, .vabrazmer_txt_color {
	font-size: 16px;
}
.vab_shag .vabrazmer_txt, .vab_polikarbonat .vabrazmer_txt, .vabrazmer_txt_color {
	line-height: 20px;
}
.lbl_price {
	margin: 0 !important;
}
.sborka1 {
	margin-top: 15px;
}
.field-zakazattovar-v-kartochke .but_zakazat:before {
	margin-right: -10%;
	margin-left: 18%;
}
.akciya_txt4 {
	font-size: 14px;
}
.newpro4 .voronej_skidka {
	margin: 0px 0 15px;
}
.acc_punkt {
	width: 86%;
}
.acc_row>div:last-child {
	width: 33%;
}
.accessory_label {
	font-size: 16px;
}
.btn_marketplaces {
	margin-top: 10px;
}
.accessories_block, .DL_block {
	margin-top: 10px;
}
.field-zakazattovar-v-kartochke .but_zakazat, .field-zakazattovar-v-kartochke .kupitvkredit {
	margin-top: 0px;
}
.btn_marketplaces .btn_ozon2 {
	margin-left: 0;
}
.wrap_flex_lbl_skidka {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	width: 100%;
}
.icon_skidka {
	right: 0px;
}
.newpro4 .voronej_skidka {
	justify-content: center;
	flex-direction: column;
	margin-top: 4px;
}
.field.field-akciya.akciya div {
	margin-top: 0px !important; 
}
.newpro4 .voronej_skidka span {
	font-size: 16px !important;
	margin-top: 5px;
}
.podarki_bl_1_txt1 {
	font-size: 22px;
	line-height: 26px;
}
.podarki_li {
	font-size: 18px;
	line-height: 24px;
}
.wrap_podarki_block_1 {
	background: none;
}
.podarki_bl_1_txt4_1 {
	font-size: 17px;
	line-height: 21px;
}
.tizer_punkt {
	font-size: 14px;
	line-height: 22px;
}
a.tizer_a {
	font-size: 14px;
}
.tizer_punkt:before {
	margin-top: 8px;
}
.tizer_wrp {
	width: 82%;
}
.item-icon-block div.wrp p.hdr span {
	font-size: 16px;
}
.dopuslugi_name {
	font-size: 18px;
	line-height: 24px;
}
.dopuslugi_price {
	font-size: 16px;
}
.page_polusborka .proizv_imgblock {
	flex-wrap: wrap;
	justify-content: space-around;
}
.page_polusborka .fancybox_gallery {
	width: 47%;
}
.polusborka {
	float: unset;
	margin-right: 0;
}
.page_proizvodstvo .fancybox_gallery {
	width: 31%;
	margin-right: 0;
}
.page_proizvodstvo .proizv_imgblock {
	justify-content: space-around;
}
.page_proizvodstvo .inlineblock {
	flex-wrap: wrap;
	justify-content: space-around;
}
.kolonka3 {
	width: 150px !important;
}
.bx-wrapper .bx-prev {
	left: 0px;
}
.bx-wrapper .bx-next {
	right: 0px;
}
.page_news_list_default .preview_picture, .page_articles_list_default .preview_picture {
	height: auto;
}
.page_news_list_default .news-title a, .page_articles_list_default .news-title a, .blok_news_na_glavnoy .news-title a {
	font-size: 18px;
	line-height: 22px;
}
.page_qa .video2 {
	height: 269px;
}
.wrap_videootzyvy, #wrap_video_na_glavnoy .wrap_videootzyvy {
    padding: 0px;
    margin-bottom: 20px;
    box-shadow: none;
    border-radius: 0px;
    width: 100%;    
}
.videothumb2, .wrap_videootzyvy .video1 {
    border-radius: 10px;
}
.tabs-item .iframe_youtube, #wrap_video_na_glavnoy .iframe_youtube {
	height: 260px;
	border-radius: 10px;
}
.tabs-nav {
	margin-bottom: 20px;
}
.wrap_video_otzyv .wrap_videootzyvy, #wrap_video_na_glavnoy .wrap_videootzyvy {
        padding: 0px;
        box-shadow: none;
        border-radius: 0px;
        width: 100%;
    }
    .wrap_video_otzyv {
    margin-bottom: 0px;
}
    .wrap_video_otzyv3 .view_price_div {
        margin-top: 0px;
    }
}


@media only screen and (max-width:479px) {
	.o_nas_img_wrap {
		flex-direction: column;
		align-items: center;
	}
	.o_nas_img_wrap a {
		width: 90%;
	}
	.block7_4_1 {
		font-size: 18px;
		line-height: 22px;
	}
	.block7_4_2 {
		line-height: 18px;
		width: 100%; 
	}
	#inline {
		width: 100%;
	}
	.osob_block_row1, .osob_block_row2 {
		width: 49.5%;
	}
	.osob_block3, .osob_block4 {
		border-width: 2px;
	}
	.osob_block_row2 {
		margin-left: 1%;
	}
	.tabs-nav a {
		padding: 3px 10px;
	}

	#bubble_polik2 {
		margin-left: -180px;
	}
	#bubble_polik1, #bubble_polik2 {
		width: 280px;
	}

	.otz_slide .slide_box {
		padding: 10px;
	}
	.wrap_footer {
		padding-bottom: 120px;
	}

	.footer-column-center-ot414 {
		display: block !important;
	}
	.footer-column-center-do414 {
		display: none !important;
	}
	.footer-column-center-ot414 .footer_menu:nth-child(2n+1) {
		width: 60%;
	}
	.footer-column-center-ot414 .footer_menu:nth-child(2n) {
		width: 40%;
	}

	.filtr_src {
		width: 31.4%;
	}
	.wrap_footer_menu {
		display: block;
		margin-top: 0px;
	}
	.footer_menu {
		width: 50%;
		text-align: left;
		margin-left: 0;
		margin-right: 0;
	}
	#footer.footer_prava div.footer-column-right {
		margin-top: 0px;
		clear: both;
	}
	#footer.footer_prava div li.li_tel {
		padding-top: 8px;
		padding-bottom: 5px;
	}
	.li_fz152_politika {
		margin-top: 0px;
	}
	.footer-column-right .wrap_footer_menu {
		display: flex;
		justify-content: center;
	}
	.footer-column-right .footer_menu {
		text-align: center;
		margin-left: 2%;
		margin-right: 2%;
		width: auto;
	}
	.wrap_footer_menu .footer_menu {
		line-height: 2.5em;
	}
	#feedback {
		margin-top: 50px;
	}
	.header_mob_wrap {
		border-bottom: 2px solid #1E7905;
	}
	.rekv {
		font-size: 14px;
	}
	.rekv td {
		padding: 3px;
	}
	.vab_dl span, .vab_dl2 span, .vab_shir span, .vab_shir2 span, .vab_shag span,
	.vab_shag2 span, .vab_polikarbonat span {
		font-size: 16px;
	}
	.vidinstr {
		letter-spacing: -0.4px;
	}
	.vidinstr1 br {
		display: block;
	}
	.shirina_name_v_spiske, .shag_name_v_spiske, .truba_name_v_spiske {
		letter-spacing: -0.7px;
	}

	.bxslider_na_glavnoy_sertifikates {
		width: 200px !important;
	}
	.bxslider_na_glavnoy_sertifikates .bx-wrapper .bx-prev {
		left: -43px;
	}
	.bxslider_na_glavnoy_sertifikates .bx-wrapper .bx-next {
		right: -43px;
	}
	.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1) {
		clear: none;
	}

	.more_product_wrap2 a div {
		margin: 0.8em 0 1em;
	}


	.acc_btn_wrap .addtokart, .field-zakazattovar-v-kartochke .but_zakazat, .field-zakazattovar-v-kartochke .kupitvkredit {

		height: 44px;
		line-height: 44px;
	}

	.dop_oborudovanie_kartochka_tovara .nazvtepl {
		height: 41px;
	}

	.page_soput .soput_spisok_folders_elem .nazvtepl {
		height: 27px;
	}

	.page_soput .nazvtepl {
		height: 46px;
	}

	.page_podarki .nazvtepl {
		height: 42px;
	}
	.page_podarki .row {
		margin-top: 0px;
	}
	.page_podarki .img_wrapper.img_wrapper_mob {
		padding-top: 0px;
	}
	.page_podarki .nazvtepl {
		height: 56px;
	}
	.podarki .nazvtepl {
		height: 43px;
	}
	.icon_question3 {
		top: -223px;
		left: 58px !important;
	}
/*.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
font-size: 15px;
letter-spacing: 1px;
}
.page_katalog_tolkotepl .novinka_img_txt2.novinka_img_txt4 {
font-size: 15px;
letter-spacing: 1px;
margin-top: -6%;
}*/
.afera_txt,.afera_txt2 {
	line-height: 20px;
	font-size: 16px;
}
.top4poz_ban3 {
	margin-top: 5px;
}


.ban7_p:nth-child(3) .bubble2{
	margin-left: -177px;
}
.ban7_p:nth-child(4) .bubble2{
	margin-left: -180px;
} 
.ban7_p:nth-child(5) .bubble2{
	margin-left: -180px;
}
.ban7_p:nth-child(6) .bubble2{
	margin-left: -180px;
}
.plus_txt {
	height: 78px;
}
.bubble2 {
	margin-left: -154px;          	
	width: 240px;
}
.bubble_left {
	margin-left: -89px;
}
.bubble_right {
	margin-left: -201px;
}
.icon_question {
	left: 1px;
}
#footer.footer_prava div.footer-column:nth-child(3) {
	width: 40%;
}
#footer.footer_prava div.footer-column:nth-child(4) {
	width: 21%;
}
#footer.footer_prava div.footer-column:nth-child(5) {
	width: 39%;
}
#block-block-66 {
	top: 85%;
}
#block-block-67 {
	top: 74%;
}

.logo_img_mob {
	height: 25px;
	margin-left: 45px;
	margin-top: 1px;
}
.txt_ofice,
.adres {
	font-size: 11px;
	text-align: left;
}
.head_mail_left.head_mail_mob {
	font-size: 11px;
	line-height: 10px;
}
.socseti_wrapper {
	margin-top: 0px;
}
.socseti_block {
	width: 75%;
}

.sam_akciya {
	left: 26%;
	font-size: 16px;
	line-height: 20px;
	top: 3%;
}
.sam_sp_tepl_zag1.sam_sp_tepl_zag1_mob {
	display: block;
	position: absolute;
	top: 25%;
	left: 3%;
	color: #fff;
	font-size: 19px;
}
.sam_sp_tepl_zag1 {
	display: none;
}
.sam_akciya .perenos {
	display: inline;
}
.slide_sam .ban14_zag {
	letter-spacing: normal;
}
.sam_sp_tepl {
	font-size: 13px;
	line-height: 20px;
	top: 25%;
	left: 52%;
}
.slide_sam .ban14_zag:after {
	top: 32px;
	width: 50px;
	height: 50px;
}
.bx-wrapper .img_podarok_2dop {
	width: 50px !important;
	height: 50px !important;
	right: 9px;
	top: 175px;
}
.slide.ban_pochta .per2 {
	margin-top: 42%;
}
.bx-breadcrumb .bx-breadcrumb-item {
	margin-bottom: 3px !important;
}
.gorod_msk .logo p {
	margin-top: 78px;
	font-size: 9px;
}
.sert3,
.sert5,
.sert7 {
	margin-left: 0px;
}
.sert4 {
	margin-left: 9px;
}
#video5 {
	height: 215px;
}

.videothumb {
	height: 215px;
}

#bod .two-column .single-col {
	margin: 0 0 10px;
}
#bod .cf {
	padding-bottom: 10px !important;
}
#bod .two-column {
	width: 90%;
}
#bod button.but_1 {
	padding: 5px 14px;
}
#bod p.zayavka_test {
	font-size: 10px;
	line-height: 12px;
}
.glav_div header {
	height: auto;
}
#bod button.but_2 {
	padding: 5px 14px;
}
#bod .styled-input-single label {
	font-size: 18px;
}
#bod p {
	font-size: 14px;
}
#bod .form2 label {
	margin-left: 3px;
	margin-right: 3px;
	height: 120px;
}
#bod .form2 label span {
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}          		
.txt_tov_znak {
	width: 62%;
	text-align: left;
	font-size: 10px;
	line-height: 13px;
}
#slideshow-wrapper {
	width: 380px;
}
.nextbuttn {
	margin-left: 91.5%;
}
.keep img {
	height: 134px;
}
.ban2 {
	font-size: 16px;
}
#footer-wrapper #block-block-1 .content p {
	background-size: contain !important;
	height: 68px !important;
}
.ban1 {
	top: 14px;
	left: 22px;
}
.per {
	padding: 13px 18px;
	height: auto;
	width: auto;
	top: 0px;
	margin-top: 45%;
	margin-left: 21%;
}
.per1 {
	font-size: 23px;
	line-height: 23px;
}
.ban13333 {
	letter-spacing: -0.5px;
	font-size: 13px;
	left: 49px;
}
#header,
#menu,
.slideshow-inner,
#slideshow-bottom,
#preface-wrapper,
#wrapper,
#bottom-teaser,
#bottom-wrapper,
#footer-wrapper {
	width: 380px;
}
.ymaps-2-1-55-map {
	height: 350px !important;
}
.ofice_txt {
	font-size: 10px;
}
.v_card {
	padding-top: 0px !important;
	float: right;
}
#header-middle {
	margin-left: 69% !important;
	margin-top: 40% !important;
}
.block2 {
	background-position-x: -28%;
}
.block4 {
	height: 327px;
}
.nd-region-right.region_ceny .field.field-cena-voronej.cena_voronej {
	top: 462px;
}
.buildmode-full .product-body {
	margin-top: 576px;
}
.fancybox-opened {
	width: 393px !important;
	margin-left: -196.5px !important;
}
.mmenu {
	margin-top: 0px;
	right: 17px;
	overflow-y: auto;
	height: auto;
	top: 82px;
}
#menu {
	margin-top: 0px;
}
.osob_block3 .example3:nth-child(10) .example_text,
.osob_block3 .example3:nth-child(11) .example_text,
.osob_block3.osob_block4 .example3:nth-child(11) .example_text {
	height: 92px;
	top: 128px;
}
.ban15_txt1 {
	width: 306px;
	font-size: 29px;
}
.sketchfab-embed-wrapper iframe {
	height: 370px;
}
.fundsvai img,
.fundbruss img {
	width: 100%;
	height: auto;
}
.ban15_txt1 {
	line-height: 27px;
	font-size: 23px;
	font-size: 19px;
}
.ban16 {
	left: 20px;
	top: 129px;
	width: 300px;
	font-size: 19px;
}
.ban15_txt2 {
	margin-top: 82px;
}
.newpro4 .cost_price_real,
.newpro4 .voronej_real {
	font-size: 24px !important;
}
.newpro4 .voronej_skidka {
	line-height: normal;
}
.newpro4 .voronej_skidka {
	font-size: 13px !important;
}
.field-zakazattovar-v-kartochke .but_zakazat {
	width: 100%;
}
.field-zakazattovar-v-kartochke .kupitvkredit {
	margin: 0;
	display: block;
	width: 100%;
	margin-top: 10px;
}

.podarki::after,.gorod_msk .podarki::after {
	margin-left: 77%;
	margin-top: -100%;
}
.gorod_msk .msk_center2 .podarki::after {
	margin-left: 97px;
}
.vndost label {
	padding-left: 5px;
	font-size: 14px;
}
.video1 {
	height: 270px;
}
.main-product-image iframe {
	width: 357px;
}
.newtblll>thead>tr>th,
.newtblll>tbody>tr>th,
.newtblll>tfoot>tr>th,
.newtblll>thead>tr>td,
.newtblll>tbody>tr>td,
.newtblll>tfoot>tr>td {
	padding: 2px;
}
.block6_1 {
	margin-left: 9px;
	line-height: 67px;
	font-size: 17px;
}
.example_beauty {
	height: 140px;
}
.osob_block1 {
	font-size: 14px;
	margin-top: 0px;
	text-align: justify;

}
.zag_10otl {
	line-height: 19px;
	font-size: 17px;
}
.osob_block_row1 .osob_h3,
.osob_block_row2 .osob_h3 {
	font-size: 12px;
	width: 76%;
}
.osob_block_row1 .osob_h4,
.osob_block_row2 .osob_h4 {
	font-size: 12px;
	width: 44%;
}

.bx-wrapper .img_podarok_2dop {
	right: 2px;
}
.bx-wrapper .slide_dostavka .img_podarok_2dop {
	right: 17px;
	top: 185px;
}
.ban16 {
	left: 10px;
	top: 0px;
	width: 230px;
	font-size: 14px;
}
li.slid4 .ban4_1june {
	margin-top: 46%;
	font-size: 19px;
}
.slide.slid4 .ban4_1june {
	font-size: 19px;
}
.slide.slid4 .ban4_1june2 {
	font-size: 76px;
}
.ban4_1june2 {
	font-size: 76px;
}
li.slid4 .ban4_zag2 {
	margin-left: 34px;
}
li.slid4 .ban4_plus {
	margin-left: 130px;
}
.block1_1 {
	font-size: 15px;
}
.block2 {
	background-position: 108px 0px;
	height: 207px;
}
.gorod_msk .ofice_prodazh {
	top: 4px;
	left: 120px;
}
.preim_wrap {
	width: 48.5%;
}
.plus_txt {
	font-size: 11px;
	line-height: 11px;
	letter-spacing: -0.5px;
}
#bod .bx-viewport .bxslider,
#bod div.blok {
	width: 100% !important;
	padding: 0 10px;
}
#bod .form2 label {
	width: 30%;
}
#bod {
	padding: 0px;
}
.glav_div {
	/*height: 350px !important;*/
}
a.thanks {
	font-size: 17px;
	padding: 8px;
	top: 18px;
}
.sertifikat {
	width: 180px;
	height: 245px;
}
.sertifikat {
	width: 180px;
	margin-left: 10px;
}
.sertifikat:nth-child(3),
.sertifikat:nth-child(5),
.sertifikat:nth-child(7) {
	margin-left: 0;
}
.more_product_wrap2 .more_product {
	width: 100%;
}
.more_product_wrap2 .more_product:nth-child(6),
.more_product_wrap2 .more_product:nth-child(7),
.more_product_wrap2 .more_product:nth-child(8),
.more_product_wrap2 .more_product:nth-child(9) {
	width: 100%;
}
.polusborka {
	margin-right: 4px;
}
#footer {
	
	width: 93%;
}

.gorod_msk .group_gorod {
	width: auto;
}
.slide.slide1 .ban2 {
	top: 28%;
	left: 20%;
}
.slide.slide1 .ban1 {
	top: 44px;
	left: 43%;
}
.slide.slid4 .ban4 {
	left: 6px;
	width: 75%;
}
.slide.slid4 .ban4_1june {
	margin-left: 37%;
}
li.slid4 .ban4_zag2 {
	margin-top: 4px;
}
li.slid4 .ban4_plus {
	font-size: 34px;
	margin-top: 3px;
}
.ban4 {
	font-size: 20px;
	font-size: 19px;
	line-height: 22px;
	width: 80%;
	margin-top: 23px;
}
.slide.slide1 .per1 {
	font-size: 23px;
	line-height: 23px;
}
.slide.slide1 .per {
	margin-left: 24%;
}
.ban_2dop {
	height: 39px;
	padding-top: 8px;
	letter-spacing: 0px;
	font-size: 11px;
}
.bx-wrapper .img_podarok_2dop {
	bottom: 26px;
}
.page-wrapper {
	width: 93%;
}
.col-xs-12 #wrapper {
	width: 100%;
}
.preim_wrap {
	margin-right: 0;
}
.preim_wrap:nth-child(2n) {
	border-left-width: 0px;
}
.preim_wrap {
	width: 50%;
}
.col-xs-6.col-md-3,
.row.product-item-small-card.col-xs-6.col-md-3,
.col-sm-4.product-item-big-card,
#wrapper .col-xs-12 {
	padding: 0;
}
.novinka_img_txt1,
.novinka_img_txt2 {
	font-size: 16px;
	letter-spacing: 5px;
}
/*.novinka_img_txt1 {
	margin-left: -30%;
}
.novinka_img_txt2 {
	margin-left: 64%;
	}*/

	

	.nazv_bold {
		font-size: 15px !important;
	}

/*.page_katalog_wrap .novinka_img_txt1 {
	margin-left: -43%;
}
.page_katalog_wrap .novinka_img_txt2 {
	margin-left: 63%;
	}*/

	.page_podarki .novinka_tepl .nazvtepl {
		height: 65px;
		max-height: 65px;
	}
	.sp_gorod {
		width: 122px;
	}
	.newpro4 .price_zag {
		margin-top: 0 !important;
		margin-bottom: 7px !important;
	}
	

	ul li,
	ul.menu li,
	.item-list ul li,
	li.leaf {
		padding: 0px 0px 0px 1.5em;
		text-align: left;
	}
	.hdr {
		margin: 5px 0;
	}
	.header_mob .logo_img {
		height: auto;
		width: 100%;
	}
	.header_gorod {
		font-size: 14px;
	}
	.header_gorod .selectd {
		padding-bottom: 0px;
		margin-left: 3px;
	}
	.header_mob .korzina:before {
		margin-right: 0px;
	}
	.znachmenu_new {
		width: 37px;
		height: 27px;
	}
	.bx-breadcrumb {
		margin-bottom: 5px;
	}
	.example3 .example_text {
		font-size: 11px;
		line-height: 13px;
		height: 90px;
	}
	.err, .err- {
		bottom: 98px;
	}
	.bx-breadcrumb .bx-breadcrumb-item span {
		font-size: 12px !important;
	}
	#bx_breadcrumb_0, .bx-breadcrumb .bx-breadcrumb-item {
		line-height: 16px !important;
	}
	.btn_vybor_forma {
		padding: 3px 7px;	
		font-size: 12px;
	}
	h1, .glav_index h2, h1 span, h2 span, h2 {
		font-size: 20px !important;
		line-height: 116% !important;
	}
	.zag_h3 {
		font-size: 108%;
		line-height: 100%;
	}
	.bespl-form #f_send {
		font-size: 15px;
		padding: 10px 0px;
	}
	.bespl-form #f_send {
		width: 76%!important;
	}
	.test_wrap_column1, .test_wrap_column2 {
		height: 344px;
	}
	.test_text1 {
		font-size: 24px;
	}
	.test_text2 {
		font-size: 18px;
	}
	.test_text3 {
		font-size: 14px;
	}
	.bespl-form .bespl-form-title {
		font-size: 18px;
	}
	.bespl-form .bespl-form-desc {
		font-size: 14px;
		line-height: 18px;
	}
	.bespl-form {		
		margin: 20px 0;
		padding: 10px 10px 0px;	
		height: 625px;
		background-position-y: -47px;
		margin-bottom: 0;
	}

	.bespl-form input[type="text"] {
		padding: 7px 15px;
	}
	.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
		bottom: 20px;
	}
	.bx-wrapper .bx-pager.bx-default-pager a {
		width: 15px;
		height: 15px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
	}
	.slide_new_podarki .slide_zavod_txt3 {
		font-size: 32px;
		line-height: 36px;
	}
	.slide_new_sam .slide_txt_block {
		top: 46px;
	}

	.slide_txt_block {
		left: 0;
		width: 100%;
		padding: 0 15px;
	}
	.slide_zavod_txt1 {
		font-size: 42px;
	}
	.slide_zavod_txt3 {
		font-size: 34px;
		line-height: 36px;
	}
	.slide_zavod_btn_wrap {
		padding: 10px 40px;
	}
	.slide_zavod_txt2 {
		font-size: 44px;
	}
	.slide_new_2dop .slide_zavod_txt2 {
		font-size: 22px;
		width: 100%;
	}
	.slide_txt_block img {
		display: inline-block;
	}
	.slide_new_pochta .slide_zavod_txt2 {
		font-size: 22px;
	}
	.slide_new_pochta .slide_zavod_txt1 {
		font-size: 28px;
	}
	.pers_checkbox_wrap .checkbox {
		font-size: 12px;
	}
	.bespl-form {
		height: 565px;
		background-position-y: -151px;
	}
	.banner_ym_wrap {
		display: none;
	}
	.banner_ym_wrap_414_1 {
		display: flex;
	}
	.banner_ym_wrap_414_2 {
		display: block;
	}
	.bl_ym_txt_414 {
		font-size: 26px;
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: space-evenly;
		margin: auto;
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		margin-left: 0;
		font-family: 'Roboto-Bold' !important;
		font-weight: 700 !important;
		line-height: 100%;
		color: #000000;
		text-transform: uppercase;
	}
	.bl_ym {
		width: 50%;
	}
	.img_banner_yandex {
		width: 83% !important;
	}
	.footer-column-center-ot414 .footer_menu {
		float: left;
	}
	.wrap_footer_menu_socseti {
		justify-content: center;
		width: 100%;
	}
	.wrap_footer {
		padding-bottom: 50px;
	}
	.iframe_youtube {
		height: 215px;
	}
	.wrap_video_otzyv .video_na_glavnoy, .video_na_glavnoy .videothumb, .video_na_glavnoy .iframe_youtube, #wrap_video_na_glavnoy .video_na_glavnoy {
		height: 240px;
	}
	.qr_a {
		text-align: center;
	}
	.header_gorod {
		width: 44%;
	}
	.video_v_kartochke, .video_v_kartochke22, .video_v_kartochke2, .D3_v_kartochke {
		width: 385px!important;
		height: 289px;
	}
	#example3, .sp-image-container img.sp-image {
		width: 385px !important;
	}
	.vab_dl span, .vab_dl2 span, .vab_shir span, .vab_shir2 span, .vab_shag2 span, .vab_polikarbonat span, .vab_shag span {
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.vab_polikarbonat span {
		width: 50px;
	}
	.field-zakazattovar-v-kartochke .but_zakazat:before {
		margin-top: 13px;
		margin-right: -25%;
		margin-left: 25%;
	}
	.vab_color span {
		padding: 5px 5px;
		margin-right: 3px;
	}
	.content-left-block2 {
		padding: 7px;
	}
	.ccc .vabrazmer_txt, .vabrazmer_txt_color {
		width: 135px;
	}
	.vab_color span.color3 {
		margin-right: 0;
	}
	.vab_shir, .vab_shag, .vab_polikarbonat, .vab_dl {
		margin: 10px 0px;
	}
	.vab_color {
		margin: 5px 0 0px;
	}
	.sborka1 {
		margin-top: 10px;
		margin-bottom: 0;
	}
	a.deshevle {
		font-size: 14px;
		text-align: left;
	}
	.btn_marketplaces {
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	.acc_punkt label {
		font-size: 14px;
	}
	.acc_btn_wrap .addtokart:before {
		margin-right: -25%;
		margin-left: 31%;
		margin-top: 13px;
	}
	.ccc .vabrazmer_txt, .vabrazmer_txt, .lbl_price, .sborka_span label, .vabrazmer_txt_color {
		font-size: 14px !important;
	}
	.vab_shag .vabrazmer_txt, .vab_polikarbonat .vabrazmer_txt, .vabrazmer_txt_color {
		line-height: 16px;
	}
	.vab_dl span, .vab_dl2 span, .vab_shir span, .vab_shir2 span, .vab_shag span, .vab_shag2 span, .vab_polikarbonat span {
		font-size: 14px;
	}
	.ccc .vabrazmer_txt {
		line-height: 40px;
	}
	.vab_shag .vabrazmer_txt, .vab_polikarbonat .vabrazmer_txt {
		line-height: 20px;
	}
	.btn_yandex_market {
		width: 33%;
	}
	.btn_marketplaces .lbl_price {
		width: 100%;
		margin-bottom: 6px !important;
		text-align: center;
	}
	.acc_punkt label {
		line-height: 16px;
	}
	.acc_row>div:last-child {
		width: 30%;
	}
	.acc_punkt {
		width: 86%;
	}
	.podarki_bl_1_txt1 {
		font-size: 18px;
		line-height: 24px;
	}
	.podarki_li, .podarki_bl_1_txt4_1 {
		font-size: 16px;
	}
	.podarki_bl_1_txt4_2 {
		text-align: justify;
	}
	.podarki_li:before {
		margin-top: 7px;
		margin-right: 4px;
	}
	.podarki_bl_1_3 {
		padding-left: 8px;
	}
	.podarki_punkt {
		font-size: 14px;
		line-height: 23px;
	}
	.wrap_podarki_block_1 {
		background-position-y: 35%;
		background-size: 18%;
		margin-top: 20px;
		padding: 15px;
	}
	.podarki_bl_1_4 img {
		display: none;
	}
	.podarki_txt4 {
		padding-left: 0;
		align-items: center;
	}
	.acc_btn_wrap .addtokart:before {
		margin-right: -25%;
		margin-left: 31%;
	}
	.header_gorod {
		width: 41%;
	}
	.dopuslugi_icon {
		width: 45px;
		height: 45px;
	}
	.wrp_dopuslugi a.tizer_a {
		font-size: 14px;
	}
	.wrp_dopuslugi_kartochka {
		width: 49%;
		margin-bottom: 10px;
	}
	.dopuslugi_price {
		font-size: 15px;
	}
	.wrp_dopuslugi_kartochka {
		padding: 13px;
	}
	.page_news_list_default .news-title a {
		font-size: 18px;
		line-height: 20px;
	}
	.slide_new_zavod .slide_txt_block {
		left: 0;
	}
	.page_qa .video2 {
		height: 246px;
	}
	.wrap_video2 {
		padding: 10px;
		margin-bottom: 10px;
	}
	.wrap_page_videootzyv {
		margin-top: 10px;
	}
	.bx_compare .bx_sort_container {
		margin-bottom: 5px;
		display: flex;
		flex-direction: column;
	}
	.bx_compare .bx_sort_container .sortbutton {
		margin-left: 0px;
	}
	.bx_compare .bx_sort_container .sortbutton:nth-child(2) {
		margin-top: 10px;
	}
	.bx_compare .table_compare {
		margin: 20px 0;
	}
	.bx_compare .table_compare table tr td {
		font-size: 14px;
		padding: 8px 10px;
	}
	.bx_compare .table_compare table tr td:first-child {
		font-size: 14px;
	}
	.tabs-item .iframe_youtube, #wrap_video_na_glavnoy .iframe_youtube {
		height: 217px;
	}
	.play_vk, .play_vk2 {
		height: 50px;
		width: 51px;
		background-size: contain;
	}

}
@media only screen and (max-width:429px) {
	.sam_akciya {
		left: 45%;
		font-size: 16px;
		line-height: 20px;
		top: 26%;
	}
	.ccc .vabrazmer_txt, .vabrazmer_txt_color {
		width: 100px;
	}
	a.deshevle {
		text-align: center !important;
		display: block;
		line-height: 16px;
	}
	.video_v_kartochke, .video_v_kartochke22, .video_v_kartochke2, .D3_v_kartochke {
		width: 365px!important;
		height: 274px;
	}
	#example3, .sp-image-container img.sp-image {
		width: 365px !important;
	}
	.podarki_punkt:before {
		display: none;
	}
	.wrapper_contacts h2 {
		font-size: 16px !important;
	}

}

@media only screen and (max-width:410px) {
	#bubble_polik2 {
		margin-left: -200px;
	}

	.cart, .tab_zakaz td, .vndost .td {
		font-size: 12px;
	}
	.dannpokup input, .dannpokup textarea {
		font-size: 11px;
	}
	.icon_question3 {
		top: -202px;
		left: 38px !important;
	}
	.icon_question3 .bubble2 {
		margin-left: 32px;
		margin-top: -45px;
	}
/*.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
	margin-top: -45%;
}
.page_katalog_tolkotepl .novinka_img_txt2.novinka_img_txt4 {
	margin-top: -7%;
}
.novinka_img_txt2 {
	margin-top: -7%;
	}*/

	.bubble2 {
		margin-left: -165px;          	
		width: 233px;
	}
	.bubble_left {
		margin-left: -84px;
	}

	.ban7_p:nth-child(3) .bubble2 {
		margin-left: -199px;
	}
	.bubble_center {
		margin-left: -139px;
	}
	.ban7_p:nth-child(3) .bubble_center {
		margin-left: -139px;
	}
	.ban7_p:nth-child(5) .bubble2{
		margin-left: -198px;
	}
	.bubble_right {
		margin-left: -201px;
	}

	.example3 .example_text {
		height: 95px;
		line-height: 11px;
	}
	.osob_block4, .osob_block3 {
		height: 257px;
	}
	.err, .err- {
		bottom: 122px;
	}
	#footer.footer_prava div.footer-column:nth-child(3) {
		width: 33%;
	}
	#footer.footer_prava div.footer-column:nth-child(4) {
		width: 22%;
	}
	#footer.footer_prava div.footer-column:nth-child(5) {
		width: 44%;
	}
	.bx-wrapper .img_podarok_2dop {
		top: 196px;
	}
	li.slid4 .ban4_1june {
		margin-top: 51%;
		font-size: 19px;
		margin-left: 41%;
	}
	.payments-section-list ul li .payment-item-logo {
		width: 50px;
		padding: 0px 0px 0px 5px;
	}
	#video5 {
		height: 215px;
	}

	li.slid4 .ban4_save {
		width: 177px;
	}
	.slide.slid4 .ban4_1june {
		margin-left: 41%;
	}
	.payments-section-list ul li .payment-item-logo {
		width: 50px;
		padding: 0px 0px 0px 5px;
	}
	#video5 {
		height: 196px;
	}

	.videothumb {
		height: 196px;
	}

	.sertifikat {
		width: 160px;
		height: 220px;
	}
	.payments-section-list ul li .payment-item {
		padding: 10px 5px 10px 5px;
	}
	.payments-section-list ul li .payment-item-number {
		width: 15px;
		font-size: 12px;
	}
	.payments-section-list ul li .payment-item-title {
		font-size: 13px;
	}
	.payment-item-descr {
		font-size: 12px;
		line-height: 14px;
	}
	.block6_1 {
		margin-left: 5px;
		line-height: 67px;
		font-size: 15px;
	}
	.akciya_txt {
		font-size: 13px;
		line-height: 43px;
	}
	.wrap_akciya {
		height: 50px;
	}

	.vab_dl, .vab_shag, .vab_polikarbonat, .vab_dl {
		text-align: left;
		margin-top: 0px;
	}
	.vab_shag {
		margin-top: 8px;
	}

	.newpro4 .in_stock {
		margin-bottom: 0px !important;
	}
	.buildmode-full .voronej_real {
		font-size: 28px !important;
	}
	.buildmode-full .voronej_skidka {
		font-size: 25px !important;
	}
	.ban15_txt1 {
		font-size: 24px;
	}
	.block5 {
		height: 639px;
	}
	#slideshow-wrapper {
		width: 350px;
	}
	.keep img {
		height: 123px;
	}
	.ban2 {
		font-size: 14px;
	}
	.per {
		margin-left: 61px;
	}
	.osob_h2,
	#header,
	#menu,
	.slideshow-inner,
	#slideshow-bottom,
	#preface-wrapper,
	#wrapper,
	#bottom-teaser,
	#bottom-wrapper,
	#footer-wrapper {
		width: 350px;
	}
	#header-middle {
		margin-left: 65% !important;
		margin-top: 44% !important;
	}
	.block1_1 {
		margin-left: 3px;
	}
	.block2 {
		height: 242px;
	}
	.block5_1_txt {
		width: 76%;
	}
	.fancybox-opened {
		width: 350px !important;
		margin-left: -175px !important;
	}
	#f_contact input, #f_contact_deshevle  input,
	#f_contact textarea, #f_contact_deshevle textarea {
		width: 93%;
		padding: 5px 11px;
	}
	.top-menu-inner li {
		width: 42.5px;
	}
	.mmenu {
		margin-left: 66px;
		left: 0;
		top: 44px;
	}
	.ban13333 {
		font-size: 11px;
	}
	.ban4 {
		font-size: 20px;
	}
	.ban4_save {
		font-size: 17px;
	}
	.ban4_1june1,
	.ban4_1june3 {
		font-size: 34px;
	}
	.ban4_1june2 {
		font-size: 92px;
		margin-left: 2px;
	}
	.v_card {
		margin-top: -17%;
	}
	.ban15 {
		top: 19px;
	}
	.ban15_txt2 {
		margin-top: 73px;
	}
	.podarki::after,.gorod_msk .podarki::after {
		margin-left: 74%;
		margin-top: -103%;
	}
	.vndost label {
		font-size: 13px;
	}
	.video1 {
		height: 190px;
	}
	.main-product-image iframe {
		width: 320px;
		height: 220px;
	}
	.bx-wrapper .slide_dostavka .img_podarok_2dop {
		bottom: 18px;
		right: 20px;
	}
	.ban16 {
		width: 190px;
		font-size: 14px;
		letter-spacing: 1.7px;
	}
	.ban_pochta img {
		width: 600px;
	}
	.v_card {
		margin-top: 0;
	}
	.block1_1 {
		margin-top: 12px;
		width: 70%;
	}
	.block2 {
		height: 190px;
	}
	.block5_1 {
		height: 125px;
	}
	#wrapper #content .title {
		/* height: 48px; */
	}		
	#bod .form2 label {
		height: 117px;
	}
	#bod .form label {
		width: 30%;
		height: 121px;
	}
	#bod .form label span {
		font-size: 11px;
	}
	#bod p.zayavka_test {
		padding-top: 7px;
	}
	#bod h1,
	#bod h2 {
		font-size: 19px;
	}
	.slide {
		height: 220px;
	}
	.slide.slide1 .ban1 {
		left: 39%;
	}
	.slide.slide1 .ban2 {
		top: 27%;
	}
	.slide s {
		top: calc(100% - 45px);
		position: relative;
		width: 100%;
		left: 0;
		right: 0;
		margin-left: 0px;
		display: block;
		font-size: 11px;
	}
	.slide.slide_2dop .ban14 {
		display: none;
	}
	.slide.slide_2dop {
		background: url(/bitrix/templates/aktivagro/images/slideshows/slide2_mob.png) no-repeat #fff;
		background-size: cover;
	}
	.slide.slid4 .ban4 {
		font-size: 17px;
		line-height: 19px;
		top: 6%;
	}
	.slide.slid4 .ban4_1june {
		font-size: 17px;
		margin-top: 20%;
		margin-left: 37%;
	}
	.slide .img_podarok_2dop {
		display: block;
		width: 40px;
		position: relative;
		left: 86%;
		top: 49%;
	}
	.sam_sp_tepl {
		font-size: 12px;
		line-height: 21px;
		top: 24%;
		left: 51%;
	}

	.sam_sp_tepl_zag1.sam_sp_tepl_zag1_mob {
		left: 2%;
		font-size: 17px;
		line-height: 19px;
	}

	.soput_na_glavnoy .nazvtepl {
		height: 39px;
	}

	.podarki .nazvtepl {
		height: 39px;
	}
	.page_podarki .col-sm-4.product-item-big-card {
		margin-bottom: 0px;
	}
/*.novinka_tepl .img_wrapper {
	height: 220px;
}
.novinka_tepl .img_wrapper {
	height: 245px;
	}*/

	.nazv_bold {
		font-size: 14px !important;
	}
	.nazvtepl {
		font-size: 14px !important;
	}
	.nazvtepl {
		/*height: 60px;
		max-height: 75px;*/
	}
	.slide_bloger_txt {
		font-size: 16px;
	}
	.slide_rassrochka .slide_bloger_txt {
		font-size: 16px;
	}
	.podrobnosti {
		font-size: 13px;
		margin-top: 6px;
	}
	.znachmenu {
		left: 12px;
	}
	.cart .pesrdannlable {
		font-size: 8px;
	}
	#test h2 {
		font-size: 16px;
		line-height: 19px;
	}
	#test p {
		font-size: 13px;
		line-height: 15px;
	}
	.test_btn {
		padding: 0;
	}
	#test .but_zakazat {
		font-size: 14px;
	}
	#test .main_div {
		height: 300px !important;
	}
	#test .podlozka_1 {
		height: 55%;
	}
	#test .podlozka_2 {
		height: 45%;
	}
	#test .pen-intro {
		height: 49%;
	}
	.acc_punkt label {
		font-size: 13px;
		line-height: 15px;
	}
	.acc_btns .pluskorz {
		margin-left: 5px;
	}
	.acc_btns .minuskorz {
		margin-right: 5px;
	}
	.bespl-form .bespl-form-title {
		font-size: 16px;
	}
	.bespl-form {
		background: url(/bitrix/templates/aktivagro/images/glav_page/forma_consult_320.jpg) no-repeat;
		background-size: cover;
		background-position-y: -88px;
		height: 559px;
	}
	.bespl-form_480 {
		display: none;
	}
	.bespl-form_320 {
		display: block;
	}
	.page_qa .video1 {
		height: 200px;
	}
	.bl_cart .korzina {
		width: 40px;
	}
	
	.iframe_youtube {
		height: 195px;
	}
	.wrap_video_otzyv .video_na_glavnoy, .video_na_glavnoy .videothumb, .video_na_glavnoy .iframe_youtube, #wrap_video_na_glavnoy .video_na_glavnoy {
		height: 200px;
	}
	.play_youtube {
		height: 70px;
		width: 70px;
		background-size: contain;
	}
	#bubble_polik1 {
		margin-left: -68px;
	}
	.vab_color span {
		padding: 4px;
		height: 33px;
		line-height: 21px;
	}
	.newpro4 .voronej_real span {
		font-size: 1.1em;
	}
	.newpro4 .voronej_skidka span {
		font-size: 14px !important;
		margin-top: 5px;
	}
	.icon_skidka {
		width: 41px;
		height: 18px;
		font-size: 11px;
		line-height: 19px;
	}
	.field-zakazattovar-v-kartochke .but_zakazat, .kupitvkredit {
		font-size: 15px;
	}
	.btn_marketplaces a {
		height: 35px;
	}
	.acc_row>div:first-child {
		width: 67%;
	}
	.acc_row>div:last-child {
		width: 32%;
	}
	.newpro4 .voronej_skidka {
		align-items: flex-start;
	}
	.vab_color span {
		font-size: 14px;
	}
	.podarki_bl_1_3 {
		padding-left: 0;
	}
	.wrap_podarki_block_1 {
		/*background-color: #fff;*/
		padding: 10px;
	}
	.dopuslugi_name {
		font-size: 16px;
		line-height: 20px;
	}
	.dopuslugi_price {
		font-size: 14px;
		margin-top: 0px;
	}
	.ccc .vabrazmer_txt_peregorodka {
		width: 80px;
	}
	.vab_dl span, .vab_dl2 span, .vab_shir span, .vab_shir2 span, .vab_shag2 span, .vab_polikarbonat span {
		margin-right: 2px;
	}
}


@media only screen and (max-width:374px) {
	.header_gorod {
		width: 38%;
	}
	.count_txt {
		font-size: 1.2em;
	}
	#clock {
		font-size: 2em;
	}
	#bubble_polik2 {
		margin-left: -230px;
	}

	.short_name_v_spiske, .page_soput .soput_spisok_folders_elem .nazvtepl {
		font-size: 14px !important;
	}

	.ban_2dop {
		height: 34px;
		padding-top: 6px;
		letter-spacing: 0px;
		font-size: 11px;
	}

	.acc_btn_wrap .addtokart, .field-zakazattovar-v-kartochke .but_zakazat, .field-zakazattovar-v-kartochke .kupitvkredit {
		height: 38px;
		line-height: 38px;
		font-size: 14px;
	}
	.vndost .td {
		font-size: 11px;
	}
	
	.dop_oborudovanie_kartochka_tovara .nazvtepl {
		height: 37px;
	}
	
	.podarki::after,.gorod_msk .podarki::after {
		margin-left: 74%;
		margin-top: -106%;
	}

	.btn_vybor_forma {
		padding: 2px 3px;	
		font-size: 12px;
	}
	.afera a, .afera2 {
		font-size: 17px;
		line-height: 22px;
	}


	.novinka_img_txt1, .novinka_img_txt2, .novinka_img_txt2.novinka_img_txt4 {
		font-size: 14px;
		letter-spacing: 3px;
	}
/*.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
	font-size: 14px;
}
.page_katalog_tolkotepl .novinka_img_txt2.novinka_img_txt4 {
	font-size: 14px;
	}*/

	.plus_txt {
		height: 81px;
	}

	.bubble2 {
		width: 215px;
		font-size: 11px;
		line-height: 13px;
	}
	#block-block-66 {
		top: 86%;
	}

	.logo_img_mob {
		margin-left: 40px;
	}
	.slide_bloger_img {
		height: 188px;
	}
	.slide_bloger_txt,
	.slide_rassrochka .slide_bloger_txt {
		font-size: 14px;
	}
	.sam_akciya {
		top: 2%;
		font-size: 14px;
	}
	.sam_sp_tepl {
		font-size: 12px;
		line-height: 21px;
		top: 31%;
		left: 46%;
	}
	.sam_sp_tepl_zag1.sam_sp_tepl_zag1_mob {
		left: 2%;
		font-size: 16px;
		line-height: 18px;
		top: 31%;
	}
	.ban4 {
		font-size: 13px;
		line-height: 18px;
		width: 60%;
		margin-top: 13px;
		margin-left: 1%;
	}
	li.slid4 .ban4_1june2 {
		font-size: 56px;
	}
	li.slid4 .ban4_1june {
		margin-left: 30%;
		margin-top: 39%;
		font-size: 13px;
	}
	.vab_dl, .vab_shag, .vab_polikarbonat, .vab_dl {
		text-align: left;
		margin-top: 10px;
	}

	#video5 {
		height: 188px;
	}

	.videothumb {
		height: 188px;
	}

	.sertifikat {
		width: 150px;
		height: 205px;
	}
	#bod .styled-input-single label {
		font-size: 15px;
	}
	#bod p {
		font-size: 14px;
		line-height: 14px;
	}
	#bod .styled-input-single {
		padding: 7px 0 10px 40px !important;
	}
	#bod button.but_2 {
		margin-right: 2px;
	}
	#bod .tel {
		padding: 0px 0px;
	}
	#bod button.but_2 {
		font-size: 16px;
	}
	#bod button.but_1 {
		font-size: 14px;
		padding: 7px 14px;
	}
	#bod .form2 label {
		width: 31%;
		height: 107px;
	}
	#bod .form label {
		width: 30%;
		height: 117px;
	}
	.vabrazmer_txt {
		font-size: 14px !important;
		margin-bottom: 3px;
	}
	.ban15_txt1 {
		width: 100%;
		font-size: 15px;
		line-height: 18px;
		letter-spacing: 1.1px;
	}
	.ban15_txt2 {
		font-size: 15px;
		margin-top: 70px;
	}
	.ban4_plus {
		font-size: 54px;
		margin-top: 8px;
		margin-left: 101px;
	}
	.ban4_save {
		font-size: 20px;
		margin-top: 3px;
	}
	.prevbuttn {
		margin-left: 8px;
	}
	.keep img {
		height: 225px;
	}
	.fundsvai {
		margin-left: 0px;
	}
	.mmenu {
		margin-top: 0px;
		top: 0px;
		height: 480px;
		margin-left: 57px;
	}
	.ban15 {
		font-size: 12.583px;
	}
	#slideshow-wrapper,
	#header,
	#menu,
	.slideshow-inner,
	#slideshow-bottom,
	#preface-wrapper,
	#wrapper,
	#bottom-teaser,
	#bottom-wrapper,
	#footer-wrapper {
		width: 340px;
	}
	#header-middle {
		margin-left: 62% !important;
		margin-top: 46% !important;
	}
	.breadcrumb {
		display: none;
	}
	.akciya_txt {
		font-size: 12px;
	}
	.nd-region-right.region_ceny .field.field-cena-voronej.cena_voronej {
		top: 460px;
	}
	.buildmode-full .product-body {
		margin-top: 562px;
	}
	img.bank1 {
		zoom: 0.8;
	}
	.BestCena {
		zoom: 0.7;
	}
	.block1_1 {
		margin-top: 9px;
		font-size: 14px;
	}
	.block1 {
		height: 81px;
	}
	.block2_txt1,
	.block2_txt2 {
		width: 100%;
	}
	.block2_txt1,
	.block2_txt2 {
		width: 79%;
	}
	.block4_1,
	.block4_2,
	.block4_3 {
		width: 100%;
		text-align: center;
	}
	.block4_1_txt1 {
		text-align: center;
	}
	.block4 {
		height: 578px;
	}
	.block5_1_txt {
		width: 72%;
		font-size: 14px;
	}
	.block5 {
		height: 655px;
	}
	.figura10 {
		zoom: 0.7;
		margin-top: -8px;
	}
	#f_contact input, #f_contact_deshevle  input,
	#f_contact textarea, #f_contact_deshevle textarea {
		width: 91%;
	}
	.fancybox-opened {
		width: 300px !important;
		margin-left: -150px !important;
	}
	.top-menu-inner li {
		width: 35.5px;
	}
	.category.category2 tr:nth-child(2) td:nth-child(1)::after,
	.category.category2 tr:nth-child(2) td:nth-child(2)::after,
	.category.category2 tr:nth-child(2) td:nth-child(3)::after,
	.category.category2 tr:nth-child(2) td:nth-child(4)::after,
	.category.category2 tr:nth-child(3) td:nth-child(1)::after,
	.category.category2 tr:nth-child(3) td:nth-child(2)::after,
	.category.category2 tr:nth-child(3) td:nth-child(3)::after,
	.category.category2 tr:nth-child(3) td:nth-child(4)::after {
		left: 0;
	}
	.btn_fund {
		font-size: 15px;
		width: 162px;
		height: 30px;
		line-height: 17px;
		padding-top: 8px;
		padding-bottom: 8px;
	}
	#wrapper #content .title {
		/* height:54px; */
	}
	.ban13333 {
		font-size: 11px;
		line-height: 30px;
	}
	.ban2 {
		top: 123px;
		left: 90px;
		font-size: 15px;
		width: 172px;
		line-height: 15px;
	}
	.more-product-images {}
	.dlina_block {
		width: 285px !important;
		padding-left: 5px;
		padding-right: 5px;
		margin-top: 25px;
	}
	.bank_rus_img {
		width: 100%;
	}
	.buildmode-full .voronej_real {
		font-size: 28px !important;
		padding-bottom: 2px;
	}
	.buildmode-full .voronej_skidka {
		font-size: 25px !important;
		padding-bottom: 5px;
	}
	.nd-region-right.region_ceny .field.field-product-image {
		top: -146px;
	}
	.otstup_sert1 {
		margin-left: 0px;
		margin-top: 10px;
		clear: both;
	}
	.vndost label {
		font-size: 12px;
	}
	.main-product-image iframe {
		width: 298px;
	}
	.product-image {
		margin-left: 0px;
		padding-left: 0px;
	}
	.product-image .more-product-images a {
		padding-right: 0px;
	}
	a.url {
		font-size: 13px;
	}
	.tab_zakaz td {
		text-align: center;
		font-size: 13px;
	}
	.ban2 {
		font-size: 15px;
	}
	.ban2 {
		top: 67px;
		left: 13%;
		background-color: #fff;
		width: 218px;
		border-radius: 10px;
		height: 37px;
		padding-top: 3px;
	}
	.per {
		margin-top: -68px;
		margin-left: 55px;
		height: 50px;
		line-height: 50px;
		padding: 0;
	}
	.bx-wrapper .img_podarok_2dop {
		bottom: 49px;
		right: 0px;
	}
	.ban16 {
		width: 170px;
		font-size: 14px;
		line-height: 15px;
		letter-spacing: 1.1px;
	}
	.ban4 {
		font-size: 14px;
	}
	li.slid4 .ban4 {
		margin-top: 8px;
		margin-left: 8px;
	}
	li.slid4 .ban4_zag2 {
		margin-left: 24px;
		margin-top: 0px;
	}
	li.slid4 .ban4_plus {
		font-size: 30px;
		margin-top: 0px;
		margin-left: 80px;
	}
	li.slid4 .ban4_save {
		font-size: 12px;
		margin-top: 0px;
	}
	li.slid4 .ban4_1june1,
	li.slid4 .ban4_1june3 {
		font-size: 17px;
		margin-top: 0px;
	}
	li.slid4 .ban4_1june2 {
		margin-top: 0px;
	}
	.bx-wrapper .slid4 img {
		width: 140%;
	}
	.gorod_msk .logo p {
		width: 100%;
		position: absolute;
		margin-top: 119px;
	}

	.footer-column ul {
		margin-bottom: 7px;
	}
	.preim_krug_bl {
		margin-left: 23px;
	}

	li.slid4 .ban4_save {
		width: 125px;
	}
	.slide {
		height: 229px;
	}
	.slide.slide1 .ban1 {
		left: 44%;
	}
	.slide.slide1 .per1 {
		font-size: 20px;
		line-height: 40px;
	}
	.slide.slide1 .per {
		padding: 0px 17px;
		height: 40px;
		line-height: 40px;
		margin-left: 17%;
	}
	.slide .ban_2dop {
		height: 45px;
		letter-spacing: 0px;
	}
	.slide.slid4 .ban4 {
		left: 16px;
		font-size: 14px;
	}
	.slide.slid4 .ban4_1june {
		margin-left: 38%;
	}

	#footer.footer_prava {
		padding-top: 4px;
	}
	.header_base_wrap {
		margin-top: 4px;
	}
	.header_mob_wrap {
		height: 120px;
	}
	.bxslider_na_glavnoy_podlozhka, .page-wrapper {
		margin-top: 120px;
	}
	#allcity.sp_gorodov-cont {
		top: 120px;
	}
	.bespl-form {
		height: 510px;
		padding: 13px 13px 0px;
	}
	.bespl-form #f_send {
		font-size: 14px;
		padding: 7px 0px;
	}
	.bl_ym_txt_414 {
		font-size: 23px;
	}
	.bespl_tel_txt {
		font-size: 10px;
	}
	.wrap_video_otzyv .video_na_glavnoy, .video_na_glavnoy .videothumb, .video_na_glavnoy .iframe_youtube, #wrap_video_na_glavnoy .video_na_glavnoy {
		height: 170px;
	}
	.dostavka_DL_a .accessory_label:before {
		width: 25px;
		height: 21px;
		margin-top: 10px;
		margin-right: 7px;
	}
	.accessory_label {
		padding-left: 10px;
	}
	.accessory_label {
		font-size: 15px;
	}
	.bespl-form_320 {
		background-position-y: -40px !important;
		height: 550px;
	}
	.sp_attr .sp_attr_name {
		width: 55%;
	}
	.video_v_kartochke, .video_v_kartochke22, .video_v_kartochke2, .D3_v_kartochke {
		width: 335px !important;
		height: 251px;
	}
	#example3, .sp-image-container img.sp-image {
		width: 335px !important;
	}
	.field-zakazattovar-v-kartochke .but_zakazat:before {
		margin-top: 10px;
	}

	h1, .glav_index h2, h1 span, h2 span, h2 {
		font-size: 18px !important;
	}
	.newpro4 .voronej_skidka span {
		margin-top: 3px;
	}
	#bubble_polik2 {
		margin-left: -180px;
	}
	#bubble_polik1, #bubble_polik2 {
		width: 250px;
	}
	#bubble_polik1 {
		margin-left: -109px;
	}
	.podarki_punkt {
		font-size: 13px;
	}
	.podarki_li, .podarki_bl_1_txt4_1 {
		font-size: 14px;
	}
	.tizer_wrp_dostavka .tizer_wrp {
		height: 84px;
	}
	.vab_dl span, .vab_dl2 span, .vab_shir span, .vab_shir2 span, .vab_shag2 span, .vab_polikarbonat span, .vab_shag span {
		width: 36px;
		height: 36px;
		line-height: 36px;
	}
	.page_qa .video2 {
		height: 212px;
	}
	    .tabs-item .iframe_youtube, #wrap_video_na_glavnoy .iframe_youtube {
        height: 189px;
    }
}
@media only screen and (max-width: 410px) {
	#bubble_polik2 {
		margin-left: -200px;
	}

}

@media only screen and (max-width:767px) {
	.slick-prev {
		z-index: 250
	}
	.slick-next {
		z-index: 250
	}
}

@media only screen and (max-width:359px) {

	#bubble_polik1 {
		margin-left: -112px;
	}
	#bubble_polik2 {
		margin-left: -180px;
	}

	.filtr_src {
		width: 47.58%;
	}
	.bx_sitemap .bx_sitemap_title {
		margin: 0.5em 0;
	}

	.header_mob_wrap {
		height: 95px;
	}
	.bxslider_na_glavnoy_podlozhka, .page-wrapper {
		margin-top: 95px;
	}
	#allcity.sp_gorodov-cont {
		top: 114px;
	}
	#sp_gorodov a {
		font-size: 16px;
		line-height: 20px;
	}
	.bukba {
		font-size: 16px;
		line-height: 20px;
	}
	.znachmenu_new {
		width: 30px;
		height: 21px;
	}
	.vidinstr {
		font-size: 1.4em;
	}
	.zag_h3 {
		font-size: 110%;
	}
	.howto_namer {
		font-size: 20px;
	}
	.vndost {
		padding-right: 5px !important;
	}
	.itogo,.cart label,.vndost,.tab_zakaz td:nth-child(1) {
		padding: 0px !important;
	}
	.vndost .td:nth-child(1) {
		width: 23%;
	}
	.vndost .td:nth-child(2) {
		width: 74%;
		margin-left: 3%;
	}
	.icon_question3 {
		top: -167px;
		left: 37px !important;
	}
	.icon_question3 .bubble2 {
		width: 187px;
		font-size: 11px;
		line-height: 13px;
	}
/*.page_katalog_tolkotepl .novinka_img_txt1.novinka_img_txt3 {
	font-size: 12px;
}
.page_katalog_tolkotepl .novinka_img_txt2.novinka_img_txt4 {
	font-size: 12px;
	margin-top: -9%;
	}*/
	.ban7_p:nth-child(4) .bubble2{
		margin-left: -190px;
	} 
	.ban7_p:nth-child(5) .bubble2{
		margin-left: -192px;
	}        	

	#block-block-67 {
		top: 77%;
	}

	.podrobnosti {
		font-size: 12px;
	}
	.socseti_zag0 {
		font-size: 1.6em;
	}
	.socseti_zag {
		font-size: 1.5em;
	}
	.sam_sp_tepl_zag1.sam_sp_tepl_zag1_mob {
		left: 2%;
		font-size: 14px;
		line-height: 16px;
		top: 32%;
	}
	.block1_1 {
		font-size: 13px;
	}
	.block2_txt1 {
		padding-top: 3px;
	}
	.block6_1 {
		margin-left: 1px;
		line-height: 66px;
		font-size: 14px;
	}
	#slideshow-wrapper,
	#header,
	#menu,
	.slideshow-inner,
	#slideshow-bottom,
	#preface-wrapper,
	#wrapper,
	#bottom-teaser,
	#bottom-wrapper,
	#footer-wrapper {
		width: 300px;
	}
	.category tr:nth-child(2) td:nth-child(1)::after,
	.category tr:nth-child(2) td:nth-child(2)::after,
	.category tr:nth-child(2) td:nth-child(3)::after,
	.category tr:nth-child(2) td:nth-child(4)::after,
	.category tr:nth-child(3) td:nth-child(1)::after,
	.category tr:nth-child(3) td:nth-child(2)::after,
	.category tr:nth-child(3) td:nth-child(3)::after,
	.category tr:nth-child(3) td:nth-child(4)::after {
		margin-left: -40px;
		margin-top: -364px;
	}
	#header-middle {
		margin-left: 60% !important;
		margin-top: 53% !important;
	}
	.ban15_txt2 {
		margin-top: 58px;
	}
	.ban15 {
		line-height: 1.7 !important;
	}
	.per {
		width: 230px;
	}
	
	.vndost label {
		font-size: 11px;
	}
	.video1 {
		height: 200px;
	}
	.main-product-image iframe {
		width: 261px;
		height: 200px;
	}
	/* .more-product-images img{width:86px !important;height:auto;} */
	.bx-wrapper .bx-next {
		right: -6px;
	}
	.bx-wrapper .bx-prev {
		left: -6px;
	}
	.ban15_txt1 {
		font-size: 19px;
	}
	.ban15_txt2 {
		margin-top: 60px;
	}
	.ban16 {
		left: 3px;
	}
	.ban15 a {
		line-height: 27px;
	}
	.ban2 {
		margin-top: 0px;
		left: 36%;
		width: 53%;
		font-size: 15px;
		text-align: left;
	}
	.per {
		margin-left: 32px;
	}
	.pb-sdk-pos-credit {
		width: 97%;
	}
	.pb-sdk-pos-credit__cont {
		padding: 40px 7px;
		min-width: auto;
	}
	.zag_10otl {
		line-height: 20px;
		font-size: 16px;
	}
	.osob_block_row1 {
		width: 49%;
	}
	.osob_block_row1 .osob_h3,
	.osob_block_row2 .osob_h3 {
		font-size: 11px;
	}
	.osob_block_row2:nth-child(3) {
		clear: both;
	}
	.example_beauty {
		height: 110px;
	}

	.osob_block4,
	.osob_block3 {
		height: 230px;
	}
	.err,
	.err- {
		bottom: 110px;
	}
	.ban2 br {
		display: none;
	}
	.ban2 {
		left: 11%;
		width: 72%;
	}
	.top-menu-inner {
		left: 0%!important;
	}
	li.slid4 .ban4 {
		font-size: 12px;
	}
	li.slid4 .ban4_save {
		font-size: 10px;
	}
	li.slid4 .ban4_plus {
		margin-left: 70px;
	}
	li.slid4 .ban4 {
		margin-left: 9px;
	}
	li.slid4 .ban4_1june2 {
		font-size: 60px;
	}
	.block2_txt1,
	.block2_txt2 {
		font-size: 13px;
		line-height: 14px;
	}
	.block2 {
		background-position: 88px 0px;
		height: 170px;
	}
	.block5_1 {
		height: 145px;
	}
	.bespl-form .bespl-form-desc {
		font-size: 12px;
		line-height: 16px;
	}
	.bespl-form {
		background-position-y: -63px;
		height: 508px;
	}
	.footer-column-center-ot414 .footer_menu:nth-child(2n+1), .footer-column-center-ot414 .footer_menu,
	.footer-column-center-ot414 .footer_menu:nth-child(2n) {
		width: 100%;
		text-align: center;
	}
	.podarki_bl_1_txt1 {
		font-size: 16px;
		line-height: 20px;
	}
	.podarki_bl_1_2 {
		margin-top: 5px;
	}
	.podarki_li:before {
		background-image: url(/bitrix/templates/aktivagro/images/banner_podarki/icon_spisok_kvadrat_green.webp);
		width: 4px;
		height: 4px;
		margin-top: 9px;
	}
	.podarki_li {
		line-height: 20px;
	}
	.wrap_podarki_block_1 {
		background-position-y: 29%;
	}
	.icon_vopros_green {
		left: 3px;
		top: 3px;
		width: 15px;
		height: 15px;
		background-repeat: no-repeat;
	}
	.podarki_punkt {
		font-size: 12px;
	}
	.podarki_bl_1_txt4_2 {
		font-size: 12px;
		line-height: 15px;
	}

}





@media screen and (max-width:1023px) {

	.tepl_karusel_wrap .bx-wrapper img {
		height: auto !important;          				
	}
	.tepl_karusel_wrap .bx-viewport {
		/*height: auto !important;*/
	}
	.bxslider_teplitsy_karusel .col-md-12 {
		padding-right: 0px;
		padding-left: 0px;
	}

	.dannpokup {
		margin-left: 0px;
		margin-top: 20px;
	}
	.ban14 {
		top: 180px;
		line-height: 27px;
	}

	#menu,
	.slideshow-inner,
	#slideshow-bottom,
	#preface-wrapper,
	#wrapper,
	#bottom-teaser,
	#bottom-wrapper,
	#footer-wrapper {
		height: auto!important;
	}
	html {
		height: auto!important;
	}
	body {
		height: auto!important;
	}
	.block5 {
		margin-bottom: 20px;
		height: auto;
	}
	.block4 {
		margin-right: -20px;
	}
	.block4_1 {
		width: 33%;
		margin-left: 0;
		padding-right: 20px;
		box-sizing: border-box;
	}
	#header,
	#menu,
	.slideshow-inner,
	#slideshow-bottom,
	#preface-wrapper,
	#wrapper,
	#bottom-teaser,
	#bottom-wrapper,
	#footer-wrapper,
	.page-wrapper .wid,
	#footer {
		max-width: 950px;
		width: 93%;
		margin: 0 auto;
	}
	.rowtovars {
		position: relative;
	}
	#footer {
		max-width: 950px;
		width: 93%;
		margin: 0 auto;
	}
	.podrobnee23 .but_zakazat {
		color: #000;
		float: left;
	}
	.modalbox.but_zakazat2 {
		float: left;
	}

	.col-xs-12 {
		width: 100%;
	}
}


@media screen and (max-width:680px) {
	.tepl_karusel_wrap .bx-prev {
		left: 0px;
	}
	.tepl_karusel_wrap .bx-next {
		right: 0px;
	}

	.dannpokup textarea {
		width: 100%;
	}
	.sposobdost,
	.dannpokup {
		float: none;
	}

	.cart_dop h2 {
		font-size: 24px;          				
	}
	.itogo {
		font-size: 18px;
	}
	.tr {
		display: block;
		margin-bottom: 10px;
	}
	.dannpokup input {
		width: 100%;
		box-sizing: border-box;
	}
	.td1 {
		width: 100%;
	}
	.vndost {
		padding-left: 15px;
		padding-right: 15px;
	}
	.td {
		margin-bottom: 10px;
	}
	.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(2) a {
		padding-top: 0px;
	}
	.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(3) a {
		padding-top: 0px;
	}


	.vybor_width {
		width: 100%;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}

	#header,
	#menu,
	.slideshow-inner,
	#slideshow-bottom,
	#preface-wrapper,
	#wrapper,
	#bottom-teaser,
	#bottom-wrapper,
	#footer-wrapper,
	.page-wrapper .wid,
	#footer {
		width: 93%;
		margin: 0 auto;
	}
	#header {
		width: 93.5% !important;
	}
	
	.top-menu-inner ul.horizontal-multilevel-menu li:nth-child(6) {}
	.kat_podarok:after {
		margin-left: -93px;
	}
	@-moz-document url-prefix() {
		.kat_podarok::after {
			margin-left: -70px;
		}
	}
}

@media screen and (max-width:666px) {
	.tepl_karusel_wrap .bx-controls-direction {
		display: none;
	}


	.horizontal-multilevel-menu li:nth-child(1) a.root-item-selected {
		width: 100%;
	}
	
	.arrow_down {
		max-width: 14px;
		margin-left: 2px;
	}
	.col-sm-4 {
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}
	.product-item-small-card {
		background-color: #fff;
		
	}
	.footer_txt_glav_tel a {
		font-size: 40px;
	}
	
}



@media screen and (max-width:567px) {
	.tab_zakaz th {
		font-size: 13px;
	}
	.a_url, .dl, .shag {
		margin-bottom: 0px;
	}
	.itogo {
		font-size: 16px;
		padding-right: 6px;
	}
	.td:nth-child(2) {
		width: 75%;
		margin-left: 2%;
	}


	#f_cart .but_zakazat {
		height: 30px;
		line-height: 30px;
		padding: 0px 15px;
		font-size: 16px;
	}
	.znachmenuma {
		margin-top: -57px;
	}

	.arrow_right {
		display: none !important;
	}



/* .top-menu-inner{margin-left: 0;    left: 13%;top: 0px;background:url(/bitrix/templates/aktivagro/images/logo_m.png) no-repeat center top;padding-top:80px;background-size:85%;background-color:#fff;border:1px solid #A6A7A2;}
*/
.top-menu-inner {
	display: none;
}

.col-xs-6 {
	width: 100%;
	margin: 0 auto;
	float: left;
}
#header,
#menu,
.slideshow-inner,
#slideshow-bottom,
#preface-wrapper,
#wrapper,
#bottom-teaser,
#bottom-wrapper,
#footer-wrapper {
	position: relative;
}
a.btn_fund {
	font-size: 14px;
	line-height: 17px;
	max-width: 337px;
	width: 96%;
	height: auto;
}
.top-menu {
	background: transparent;
}
.bx-wrapper .img_podarok_2dop {
	right: 9px;
	bottom: 19px;
}
.ban_pochta img {
	width: 679px;
}
.bx-wrapper .bx-controls-direction a {
	z-index: 9;
}
.bx-wrapper {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.top-menu-inner {
	left: 0;
}
.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(2) ul,
.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(3) ul {
	display: none;
}
.top-menu-inner ul.horizontal-multilevel-menu li:nth-child(1) ul li:nth-child(1) a {
	padding-top: 0px;
}
.dopuslugi_kartochka_tovara .col-sm-4 {
	margin-left: 0;
}
.gorod_msk .msk_center2 .col-sm-4.product-item-big-card {
	width: 100%;
}
}
@media screen and (max-width:480px) {
	.block4 {
		margin-right: 0px;
		height: auto;
		margin-bottom: 20px;
	}
	.block4_1 {
		width: auto;
		margin-left: 0;
		padding-right: 0px;
		box-sizing: border-box;
		margin: 0 auto;
		float: none;
	}
	.ofice_txt {
		font-size: 13px;
	}

}

@media screen and (max-width:380px) {
	.wrap_akciya {
		padding: 2px;
	}
	.per {
		width: 242px;
	}
	.per a {
		font-size: 24px;
	}
	.ban_pochta img {
		width: 583px;
	}
}


@media screen and (max-width:800px) {
	.imagecache-product {
		height: auto;
		width: 100%;
	}
	.bx-breadcrumb i {
		margin-right: 4px;
	}
	.bx-breadcrumb .bx-breadcrumb-item {
		margin-right: 4px;
	}
}

@media screen and (max-width:380px) {
	.table-responsive p {
		font-size: 10px;
	}
	.table-responsive td span strong {
		font-size: 12px;
	}
	.kolonka2 {
		width: 103px !important;
	}
	.bx-wrapper .img_podarok_2dop {
		bottom: 27px;
	}
}

@media screen and (max-width:567px) {
	.field-product-image {
		position: relative;
		/*overflow: hidden;*/
		z-index: 10;
	}

	.bx-breadcrumb {
		text-align: left;
	}
	.horizontal-multilevel-menu li ul {
		position: relative!important;
	}
	.field-zakazattovar-v-kartochke {}
	.korzina {
		bottom: 0;
		margin-left: 0px;
		margin-right: 0px;
		display: inline-block;
		position: relative;
		margin-top: 0px;
		float: right;
	}
	.logo p {
		margin-top: 125px;
	}
	.group_gorod p {
		font-size: 11px;
	}
	.head_mail {
		display: none;
	}
	.korzina {
		clear: both;
	}
	.korzina:before {
		width: 20px;
		height: 16px;
	}
	.korzina .koltov,
	.korzina .rubl {
		font-size: 13px;
		line-height: 15px;
	}
	.v_card {
		display: inline-block;
		padding-top: 0px !important;
		float: right;
	}
	.group_gorod {
		margin-left: 5px;
		clear: both;
		width: auto;
	}
	.bx-wrapper .bx-prev {
		left: 0px;
	}
	.bx-wrapper .bx-next {
		right: 0px;
	}
	.bl_cart {
		padding-top: 27px;
	}
	.bl_cart.bl_cart_all {
		padding-top: 0px;
	}
	.img_whatsapp {
		width: 17px;
		top: -1px;
	}
	.img_viber {
		width: 19px;
	}
	.tellll a {
		font-size: 16px;
		padding-bottom: 0px;
		line-height: 20px;
	}
	.zakaz_polusb a.btn_fund {
		height: 50px;
		line-height: 50px;
	}
	.img_wrapper .bx-wrapper {
		margin-top: 0px;
	}
	.gorod_msk .img_wrapper .bx-wrapper {
		margin-top: 0px;
	}
	.fundsvai img,
	.fundbruss img {
		width: 100%;
		height: auto;
	}
	.menu_logo_m {
		padding-bottom: 0px;
	}
	.per2 {
		display: inline-block;
		padding: 8px 10px;
		margin-left: 44%;
		margin-top: -83px;
	}
	.tel_belg_mob {
		display: inline;
	}
	.tel_belg {
		display: none;
	}

	.slide_new_zavod .slide_zavod_txt1, .slide_new_zavod .slide_zavod_txt2 {
		font-size: 33px;
	}
	.slide_new_zavod .slide_txt_block, .slide_new_2dop .slide_txt_block, .slide_new_winter .slide_txt_block {
		top: 50px;
	}
	.slide_new_2dop .slide_zavod_txt1 {
		font-size: 26px;
	}
	.slide_new_winter .slide_zavod_txt1 {
		font-size: 21px;
	}
	.slide_new_winter .slide_zavod_txt2 {
		font-size: 20px;
	}
	.bx-filter .bx-filter-parameters-box-title span {
		font-size: 14px;
	}
	.step_img_wrap.step_img_wrap_480 {
		display: block;
	}
	.step_img_wrap.step_img_wrap_768 {
		display: none;
	}
	.step_h2 {
		font-size: 30px;
	}
	.step_h2_wrap {
		width: 100%;
	}
	.step_text_480 {
		color: #fff;
		font-size: 22px;
		line-height: 1.3em;
		text-align: left;
		display: inline-block;
	}
	.step_text_480 span a {
		font-size: 32px;
		line-height: 1.4em;
	}
	.vnutrwrap {
		bottom: unset;
		left: 10%;
		width: 85%;
		height: unset;
		flex-direction: column;
		align-items: flex-start;
		justify-content: space-between;
		top: 13%;
	}
	.step_text_cicle {
		color: #fff;
		font-size: 52px;
		border: 1px solid #fff;
		width: 80px;
		height: 80px;
		border-radius: 40px;
		line-height: 80px;
		text-align: center;
		font-weight: 600 !important;
		margin-right: 6%;
	}
	.step_text_wrap {
		display: flex;
		width: 100%;
		align-items: center;
		margin-bottom: 10%;
	}
	.step_text_4_wrap {
		display: flex;
		flex-direction: column;
	}
	.step_text_4_wrap .step_text_480:nth-child(1) {
		margin-bottom: 15px;		
	}
	.afera_banner_wrap.afera_banner_wrap_768 {
		display: none;
	}
	.afera_banner_wrap.afera_banner_wrap_480 {
		display: block;
	}
	.afera_banner_wrap.afera_banner_wrap_480 {
		display: block;
	}
	.afera_banner_txt_wrap {
		width: 50%;
		margin-left: 50%;
		align-items: flex-start;
		justify-content: center;
		margin-bottom: 0;
	}
	.afera_banner_txt {
		font-size: 36px;
		margin-bottom: 15px;
	}
	.afera_banner_txt {
		text-align: left;
	}
	.afera_banner_btn_wrap {
		padding: 10px 30px;
	}
	.afera_banner_txt {
		margin-bottom: 10px;
	}
}

@media screen and (max-width:479px) {
	.sborka4 label,
	.sborka6 label,
	.sborka8 label,
	.sborka10 label,
	.sborka_duga_4 label,
	.sborka_duga_6 label,
	.sborka_duga_8 label,
	.sborka_duga_10 label {
		font-size: 14px;
	}
	.korzina .koltov,
	.korzina .rubl {
		font-size: 15px;
		line-height: 17px;
	}
	.korzina:before {
		width: 18px;
		height: 13px;
	}
	.gorod_msk .contact_wrapper {
		margin-top: 22px;
	}
	.gorod_MO .contact_wrapper {
		margin-top: -143px;
	}
	.contact_wrapper {
		margin-top: -121px;
	}
	.ban_pochta img {
		width: 583px;
	}
	.top-menu-inner {
		left: 0;
	}
	.group_gorod {
		margin-left: 12px;
	}
	.lable_gorod {
		width: 70px;
	}
	.sp_gorod {
		background-position: 97% 50%;
		background-size: 9%;
	}
	.logo p {
		width: 250px;
		line-height: 20px;
	}
	.karta {
		height: 260px;
	}
	.shtamp {
		width: 98px;
		height: 40px;
		padding-left: 0px;
		padding-top: 0px;
	}
	.zakaz_polusb a.btn_fund {
		height: 42px;
		line-height: 42px;
		padding-left: 0px;
		padding-right: 0px;
		width: 176px;
	}
	.zakaz_polusb {
		margin-left: 10px;
	}
	.znachmenu {
		top: 18px;
	}
	.img_wrapper .bx-wrapper {
		margin-top: 0px !important;
	}
	.gorod_msk .img_wrapper .bx-wrapper {
		margin-top: 0px !important;
	}
	.ban2 {
		width: 75%;
	}
	.more_product {
		width: 100%;
	}
	.more_product_wrap1,
	.more_product_wrap2 {
		height: auto;
		display: inline-block;
	}
	.more_product_wrap1 .more_product:nth-child(4),
	.more_product_wrap1 .more_product:nth-child(5),
	.more_product_wrap2 .more_product:nth-child(4),
	.more_product_wrap2 .more_product:nth-child(5) {
		width: 100%;
	}
	.icon_question3 .bubble2 {
		margin-top: -24px;
	}
	.zag_bass2 {
		line-height: 20px;
		font-size: 14px;
	}
	.price_bass {
		font-size: 16px;
	}
	.btn_wrap_bass {
		margin-top: 0;
	}
	.zag_bass1 {
		font-size: 14px;
	}
	.btn_wrap_bass {
		width: 60%;
	}
	.btn_wrap_bass {
		width: 80%;
	}
	.btn_wrap_bass {
		flex-direction: row;
	}
	.price_bass {
		margin-bottom: 0px;
	}

	.acc_row>div:first-child {
		width: 72%;
	}
	.acc_row>div:last-child>div:first-child {
		margin-left: 4px;
	}
	.tepl_karusel_wrap .bx-viewport {
		height: 680px!important;
	}
	.tepl_karusel_wrap .sp_attr .sp_attr_name {
		width: 44%;
	}
	.bxslider1 li {
		text-align: center;
	}
	.slide_new_sam .slide_txt_block, .slide_new_podarki .slide_txt_block {
		top: 40px;
	}
	.slide_new_zavod .slide_zavod_txt1, .slide_new_zavod .slide_zavod_txt2 {
		font-size: 42px;
	}
	.slide_txt_block {
		text-align: center;
	}
	.slide_new_winter .slide_zavod_txt1 {
		font-size: 28px;
	}
	.slide_new_winter .slide_zavod_txt2 {
		font-size: 26px;
	}
	.step_h2 {
		font-size: 24px;
	}
	.step_text_480 {
		font-size: 16px;
	}
	.step_text_480 span a {
		font-size: 24px;
	}
	.step_text_4_wrap .step_text_480:nth-child(1) {
		margin-bottom: 10px;
	}
	.slide_txt_qr_mob {
		display: none;
	}
	.slide_txt_qr_mob2 {
		display: block;
	}
	.slide_new_qr .slide_zavod_txt3 {
		font-size: 32px;
		line-height: 36px;
		margin-top: 0;
	}
	.itogo, .cart label, .vndost {
		padding: 0px !important;
	}
	.tab_zakaz td:nth-child(1) {
		padding: 10px 0 !important;
	}
	#dostpogorodu, #samovoz {
		margin-right: 5px;
	}
	.scrollTop {
		right: 15px;
		bottom: 101px;
	}
	.fancybox-container {
		z-index: 999999999999;
	}
	.tellll a {
		font-size: 14px;
		line-height: 16px;
	}
	.header_basket {
		width: 10%;
	}

}

@media screen and (max-width:413px) {
	.bxslider_na_glavnoy_wrap {
		padding-top: 0;

	}
	.tellll a {
		font-size: 15px;
		line-height: 20px;
		letter-spacing: -1px;
	}
	.txt_ofice,
	.adres {
		/* letter-spacing: -1px; */
	}
	.logo_img {
		height: 47px;
	}
	.znachmenu {
		left: 12px;
	}
	.wrap_gorod_s_adresom {
		margin-top: 7px;
	}

	.icon_question3 {
		top: -202px;
		left: 38px !important;
	}
	.icon_question3 .bubble2 {
		margin-left: 32px;
		margin-top: -45px;
	}
	.slide_sam .ban14_zag, .slide_dostavka .ban14_zag {
		font-size: 13px;
	}
	.bx-wrapper img.znak_dostavka {
		width: 50px !important;
		height: 50px !important;
	}
	.slide_txt_block {
		top: 30px;
	}
	.slide_new_2dop .slide_zavod_txt1 {
		font-size: 26px;
	}
	.slide_zavod_txt1 {
		font-size: 38px;
	}
	.slide_new_podarki .slide_zavod_txt3 {
		font-size: 26px;
		line-height: 30px;
	}
	.slide_zavod_txt3 {
		font-size: 30px;
		line-height: 32px;
	}
	.slide_new_2dop .slide_zavod_txt2 {
		font-size: 20px;
	}
	.slide_new_pochta .slide_zavod_txt1 {
		font-size: 26px;
	}
	.slide_new_winter .slide_zavod_txt1 {
		font-size: 25px;
	}
	.slide_new_winter .slide_zavod_txt2 {
		font-size: 23px;
	}
	.mob_menu_footer .socseti_wrapper {
		margin-left: 5px;
		width: 100px;
	}
	.top-menu-inner.active {
		padding: 20px 20px 0px 50px;
	}
	.scrollTop {
		bottom: 96px;
	}

}

@media screen and (max-width:411px) {
	.filtr_src {
		width: 48.7%;
		padding: 2px 4px;
	}
	.filtr_src_wrap a:nth-child(2n) .filtr_src {
		margin-right:0;
	}
	.filtr_wrap .filtr_block:nth-child(1) .filtr_src {
		margin-right:7px;
	}
	.btn_vybor_forma {
		padding: 2px 4px;
	}
	.wrap_footer_menu {
		justify-content: space-between;
	}
	.wrap_footer_menu {
		margin-top: 10px;
	}
	.footer-column-right .wrap_footer_menu {
		justify-content: center;
	}
	.preim_wrap img {
		height: 120px;
	}
	.bx-wrapper .img_podarok_2dop {
		top: 186px;
	}
	.bx-wrapper .slide_dostavka .img_podarok_2dop {
		top: 197px;
	}
	.logo_img {
		height: 45px;
	}
	.korzina .koltov,
	.korzina .rubl {
		font-size: 13px;
		line-height: 13px;
	}
	.socseti_wrapper {
		margin-top: 0;
		margin-left: 0;
	}
	.bl_logo_gorod {
		width: 56%;
	}
	.bl_tel_cart {
		width: 44%;
	}
	.head_mail_left {
		margin-top: 4px;
	}
	.head_mail_right {
		margin-top: 5px;
	}
	.bl_cart.bl_cart_net_adresa {
		padding-top: 7px;
	}
	.gorod_msk .contact_wrapper {
		margin-top: 27px;
	}
	.group_gorod {
		margin-left: 2px;
	}
	.logo p {
		margin-top: 106px;
	}
	.gorod_msk .logo p {
		position: absolute;
		float: right;
		width: 168px;
		line-height: 10px;
		margin-top: 80px;
	}
	.contact_wrapper {
		margin-top: -127px;
	}
	.ban2 {
		width: 205px;
	}
	.per2 {
		margin-left: 51%;
	}
	.adres_msk_mob {
		display: block;
	}

/*.page_katalog_wrap .novinka_img_txt1 {
margin-left: -49%;
}
.page_katalog_wrap .novinka_img_txt2 {
margin-left: 58%;
}*/

.gorod_msk .msk_center2 .podarki::after {
	margin-left: 76px;
}
.acc_punkt label {
	margin-bottom: 0px;
	bottom: 0px;
}
.wrap_vybor_forma_center {
	margin-bottom: 2px;
}
.sp_name {
	font-size: 16px;
}
.sop .sp_attr_wrap, .soput_spisok_folders_elem .sp_attr_wrap, .tepl_ .sp_attr_wrap {
	height: 120px;
}

.blok_news_na_glavnoy .preview_picture {
	height: 260px;
}
.test_wrap_column1, .test_wrap_column2 {
	height: 310px;
}
.tepl_karusel_wrap .sp_attr .sp_attr_name {
	width: 49%;
}
.tepl_karusel_wrap .bx-viewport {
	height: 640px!important;
}
.bespl-form #f_send {
	width: 100%!important;
}
.primes_body, .pochemu_body {
	margin-top: 4px;
}
.primes_head, .pochemu_head {
	font-size: 14px;
}

.primes_bassein .preim_item {
	justify-content: flex-start;
}

.step_text_cicle {
	font-size: 48px;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	line-height: 58px;
}
.afera_banner_txt {
	margin-bottom: 10px;
}
.afera_banner_wrap {
	margin-top: 15px;
}
.scrollTop {
	bottom: 96px;
}
.sp-thumbnail-arrow {
	width: 35px !important;
	height: 35px !important;
	background-size: cover;
}
}
@media only screen and (max-width:389px) {
	.scrollTop {
		bottom: 79px;
	}
}
@media only screen and (max-width:374px) {
	.per {
		width: 228px;
		height: 45px;
	}
	.block7_3 .cd-wrapper {
		zoom: 50%;
	}
	.category span {
		margin-top: 5px;
	}
	.novinka_tepl span {
		margin-top: 0px;
	}
	.icon_question3 .bubble2 {
		margin-top: -37px;
	}

/*.novinka_img_txt1 {
margin-left: -29%;
}*/
.znachmenu {
	top: 13px;
}
.slide_sam .ban14_zag {
	line-height: 24px;
}
.slide_sam .ban14_zag:after {
	top: 10px;
}
.bx-wrapper .img_podarok_2dop {
	top: 121px;
	right: 4px;
}
.bx-wrapper .slide_dostavka .img_podarok_2dop {
	bottom: 18px;
	top: 131px;
	right: 12px;
}
.txt_ofice,
.adres {
	font-size: 11px;
	letter-spacing: -0.7px;
}
.bl_logo_gorod {
	width: 58%;
}
.bl_tel_cart {
	width: 42%;
}
.logo_img {
	height: 42px;
}
.sp_gorod select {
	width: 120px;
}
.gorod_KO #header,
.gorod_kursk #header {
	height: 130px;
}
.per {
	margin-top: 122px;
}
.per2 {
	padding: 5px 10px;
	margin-left: 44%;
	margin-top: -66px;
}
.ban1 {
	left: 8px;
}
.ban_pochta img {
	width: 500px;
}
.ban14 {
	top: 145px;
	line-height: 25px;
}
.ban14_zag {
	letter-spacing: 1px;
}
.bx-wrapper .img_podarok_2dop {
	bottom: 19px;
}
.top-menu-inner {
	left: 0%;
}
.bx-breadcrumb .bx-breadcrumb-item {
	margin-bottom: 4px !important;
	margin-right: 4px !important;
}
.sp_gorod select {
	padding-left: 3px;
	font-size: 12px;
}
.sp_gorod {
	width: 118px;
}

.tel a {
	letter-spacing: unset;
	font-size: 14px;
}
.ofice_prodazh {
	top: 81px;
	margin-top: 0px;
	left: 17%;
	width: 141px;
	font-size: 8px;
	padding-left: 5px;
	padding-top: 0px;
	margin-left: 0;
}
.tellll {
	float: right;
}
.mob_menu_footer .tellll {
	float: none;
}
.header_gorod {
	font-size: 11px;
}
.header_mob .korzina:before {
	width: 25px;
	height: 25px;
}
.gorod_msk .group_gorod {
	margin-top: 8px;
}
.zakaz_polusb a.btn_fund {
	padding-top: 0px;
	padding-bottom: 0px;
}
#bod .styled-input-single label:after {
	width: 10px;
	height: 10px;
	margin: -5px 0 0;
}
#bod .styled-input-single label:before {
	width: 20px;
	height: 20px;
	margin: -10px 0 0;
}
.gorod_msk .v_card {
	margin-top: 0px;
}
.ofice_prodazh {
	top: 4px;
	left: 120px;
}

.socseti_zag0 {
	font-size: 1.1em;
}
.socseti_zag {
	font-size: 1.1em;
}

.gorod_msk .group_gorod {
	width: auto;
}
.contact_wrapper {
	margin-top: -121px;
}
#wrapper .title.title3 {
	font-size: 22px;
	margin-bottom: 5px;
}
.red_txt {
	font-size: 22px;
	margin: 0px 0 5px;
}

.gorod_voronezh .ofice_prodazh {
	width: 151px;
}
/*.page_katalog_wrap .novinka_img_txt1 {
margin-left: -51%;
}
.page_katalog_wrap .novinka_img_txt2 {
margin-left: 56%;
}*/
.bl_cart.bl_cart_net_adresa {
	padding-top: 0px;
}
.bl_cart {
	padding-top: 19px;
}

.acc_punkt label {
	padding-left: 4px;
}
.acc_row>div:last-child {
	width: 30%;
}
.tepl_karusel_wrap .bx-viewport {
	height: 630px!important;
}
.wrap_vybor_forma {
	display: flex;
}
h1, .glav_index h2, h1 span, h2 span, h2 {
	/*font-size: 24px !important;*/
}

.step_wrap {
	margin-top: 10px;
}
.footer_txt_glav_tel a {
	font-size: 30px;
}
.slide_new_2dop .slide_zavod_txt1 {
	font-size: 26px;
}
.slide_new_pochta .slide_zavod_txt1 {
	font-size: 26px;
}
.slide_zavod_txt1 {
	font-size: 36px;
}
.slide_new_sam .slide_txt_block, .slide_new_podarki .slide_txt_block {
	top: 30px;
}
.slide_new_pochta .slide_zavod_btn_wrap {
	margin-top: 25px;
}
.step_img_wrap.step_img_wrap_320 {
	display: block;
}
.step_img_wrap.step_img_wrap_480 {
	display: none;
}
.afera_banner_wrap {
	margin-top: 15px;
}
.afera_banner_txt_wrap {
	margin-left: 47%;
}
.afera_banner_txt {
	margin-bottom: 3px;
}
.scrollTop {
	bottom: 86px;
}
.acc_row>div:last-child {
	width: 38%;
}
.acc_punkt {
	width: 83%;
}
.acc_btn_wrap .addtokart:before {
	margin-top: 10px;
}
.page_news_list_default .news-title a, .page_articles_list_default .news-title a, .blok_news_na_glavnoy .news-title a {
	font-size: 16px;
	line-height: 20px;
}
}

@media only screen and (max-width:359px) {
	.bespl-form .bespl-form-title {
		font-size: 15px;
	}
	.bespl-form {
		padding: 10px 10px 0px;
	}
	.example3 .example_text {
		font-size: 10px;
		line-height: 12px;
		height: 103px;
		padding: 3px;
	}
	.page_preim .example_text {
		height: 93px;
	}

	.bx-wrapper img.znak_dostavka {
		width: 40px !important;
		height: 40px !important;
	}
	.primes_bassein .preim_body {
		line-height: 18px;
	}
	.icon_question3 {
		top: -179px;
		left: 29px !important;
	}
	.icon_question3 .bubble2 {
		margin-top: -37px;
	}
/*.novinka_img_txt2 {
margin-top: -8%;
margin-left: 63%;
}
.novinka_img_txt1, .novinka_img_txt2 {
font-size: 14px;
letter-spacing: 4px;
}*/
.preim_wrap img {
	height: 105px;
}
.logo_img {
	height: 39px;
}
.znachmenu {
	top: 11px;
}
.sp_gorod {
	width: 110px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	margin-bottom: 0px !important;
}
.head_mail_left.head_mail_mob {
	font-size: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	line-height: 11px !important;
}
.znachmenu {
	left: 10px;
}
#header {
	height: 130px;
}
.gorod_MO .contact_wrapper {
	margin-top: -76px;
}
.tel a {				
	margin-top: 8px;
	line-height: 19px;
}
.korzina:before {
	margin-right: 0px;
}
.bl_cart.bl_cart_net_adresa {
	padding-top: 0px;
}
.img_whatsapp {
	width: 15px;
}
.img_viber {
	width: 16px;
}
.socseti_wrapper {
	margin-left: 2px;
}
.tel.tel_all a {
	margin-top: 0px;
}
.tellll {
	padding-bottom: 0px;
}
.txt_ofice,
.adres {
	font-size: 10px;
	letter-spacing: -0.2px;
}
.bl_cart .korzina {
	margin-top: 4px;
}
.bl_cart {
	padding-top: 24px;
}
.bl_cart.bl_cart_net_adresa {
	padding-top: 4px;
}
.gorod_msk .v_card {
	margin-top: 0px;
}
.group_gorod {
	margin-top: 0px;
}
.logo p {
	margin-top: 198px;
	width: 100%;
	text-align: right;
}
.rubl {
	font-size: 18px;
}
.contact_wrapper {
	margin-top: -57px;
}
.dannpokup input {
	width: 98%;
}
.dannpokup textarea {
	width: 98%;
}
.txt_tov_znak {
	width: 58%;
}
.newpro2 {
	clear: both;
	margin: 10px 0;
}
.gorod_msk .logo p {
	margin-top: 110px;
	float: left;
	text-align: left;
}
.top-menu-inner ul.horizontal-multilevel-menu li a {
	letter-spacing: -0.5px;
}
.gorod_MO .ofice_prodazh,
.gorod_msk .ofice_prodazh,
.ofice_prodazh,
.gorod_voronezh .ofice_prodazh,
.gorod_belgorod .ofice_prodazh,
.gorod_LO .ofice_prodazh,
.gorod_VO .ofice_prodazh,
.gorod_BO .ofice_prodazh,
.gorod_KO .ofice_prodazh,
.gorod_TO .ofice_prodazh,
.gorod_tambov .ofice_prodazh {
	left: 0;
}
.col-xs-6.col-md-3,
.row.product-item-small-card.col-xs-6.col-md-3,
.col-sm-4.product-item-big-card,
#wrapper .col-xs-12 {
	padding-right: 0px;
	padding-left: 0px;
}
.plus_txt {
	font-size: 10px;
}
#bod .styled-input-single label {
	font-size: 15px;
}
#bod .tel {
	font-size: 12px;
}
#bod p.zayavka_test {
	padding-top: 12px;
}
#bod .form2 label {
	height: 102px;
}
#bod .form2 label span {
	font-size: 12px;
}
#bod .styled-input-single label {
	font-size: 14px;
}
#bod .form label {
	height: 108px;
}
.sert_wrap {
	text-align: center;
}
.sertifikat {
	width: auto;
}
#video5 {
	height: 167px;
}

.videothumb {
	height: 167px;
}

li.slid4 .ban4_save {
	width: 110px;
}
.sertifikat {
	width: 140px;
	height: 190px;
}

.ofice_prodazh {}
.gorod_msk .contact_wrapper {
	margin-top: -38px;
}
.ofice_prodazh,
.gorod_voronezh .ofice_prodazh,
.gorod_belgorod .ofice_prodazh,
.gorod_LO .ofice_prodazh,
.gorod_VO .ofice_prodazh,
.gorod_BO .ofice_prodazh,
.gorod_KO .ofice_prodazh,
.gorod_TO .ofice_prodazh,
.gorod_tambov .ofice_prodazh {
	left: 31%;
}
.slide.slide1 .ban1 {
	left: 45%;
	font-size: 16px;
}
.slide.slide1 .ban2 {
	left: 24%;
	font-size: 13px;
	line-height: 13px;
	width: 200px;
	top: 26%;
	height: 30px;
}
.slide.slide_2dop {
	background-size: 121%;
	background-position-x: 36%;
}
.slide .ban_2dop {
	font-size: 10px;
	padding-top: 5px;
}
.slide.slid4 .ban4_1june {
	margin-left: 45%;
}
.gorod_msk .btn_tepl_po_razmeram .nazvtepl {
	height: 55px;
	max-height: 55px;
}
.gorod_msk .kat_podarok:after {
	margin-top: -437px;
}
.kat_podarok:after {
	margin-top: -435px;
}
.ban1 {
	font-size: 16px;
	top: 10px;
	left: 6px;
}
.per {
	margin-top: 40%;
	height: 39px;
	width: 198px;
	line-height: 39px;
	margin-left: 60px;

}
.per a {
	font-size: 20px;
}

li.slid4 .ban4_1june2 {
	font-size: 48px;
	margin-left: 0px;
}
li.slid4 .ban4_1june {
	margin-left: 28%;
	margin-top: 48%;
	font-size: 13px;
}
.slide {
	height: 200px;
}
.slide.slide1 .ban1 {
	left: 43%;
	font-size: 16px;
	top: 18%;
}
.slide.slid4 .ban4_1june2 {
	font-size: 62px;
}
.slide.slid4 .ban4_1june {
	font-size: 13px;
	margin-left: 42%;
}
.per2 {
	margin-top: -70px;
}
.margleft {
	margin-left: 8px;
}
.tel_belg_mob {
	display: none;
}
.tel_belg_mob_320 {
	display: inline;
}
.per2 {
	padding: 5px 5px;
	margin-left: 44%;
	margin-top: -65px;
}
.slide.ban_pochta .per2 {
	font-size: 15px;
	padding: 4px 7px;
	margin-left: 48%;
	margin-top: 44%;
}
.gorod_belgorod .ofice_prodazh {
	width: 152px !important;
}
.gorod_voronezh .ofice_prodazh {
	width: 152px !important;
}
@-moz-document url-prefix() {
	.kat_podarok::after {
		margin-top: -347px;
	}
	.gorod_msk .kat_podarok::after {
		margin-top: -347px;
	}
}

.nazvtepl {
	font-size: 12px !important;
}

.page_soput .nazv_bold {
	font-size: 14px !important;
}
.page_soput .nazvtepl {
	height: 34px;
}

.page_podarki .nazvtepl {
	height: 33px;
	max-height: 55px;
}
.podarki::after,.gorod_msk .podarki::after {
	margin-left: 74%;
	margin-top: -108%;
}
.nazvtepl {
	/*height: 50px;*/
	max-height: 75px;
}
.category .voronej_real_cat span {
	font-size: 21px !important;
}
.voronej_skidka1 span {
	font-size: 16px;
}

/*.page_katalog_wrap .novinka_img_txt1 {
margin-left: -57%;
}
.page_katalog_wrap .novinka_img_txt2 {
margin-left: 51%;
}*/

.product-item-small-card .col-xs-6.col-md-3 {
	margin-bottom: 0px;
}
.gorod_msk .msk_center2 .podarki::after {
	margin-left: 52px;
}
.page_podarki .nazvtepl {
	height: 40px;
	max-height: 55px;
}
.nazv_bold {
	font-size: 13px !important;
}
.logo_img_mob {
	height: 24px;
	margin-top: 2px;
}
.btn_wrap_bass {
	width: 93%;
}
.acc_row>div:first-child {
	width: 67%;
}
.acc_row>div:last-child {
	width: 33%;
}
.acc_row>div:last-child {
	align-items: flex-start;
}
.wrap_vybor_forma {
	flex-wrap: wrap;
}
.btn_vybor_forma {
	padding: 5px 10px;
	margin-left: 7px;
}
.btn_vybor_forma:nth-child(4) {
	margin-left: 0px;
	margin-top: 7px;
}
.sp_attr .sp_attr_name {
	width: 55%;
}
.category tr td.sp_attr_name div {
	margin-left: 1px;
}
.blok_news_na_glavnoy .preview_picture {
	height: 200px;
}
.test_wrap_column1, .test_wrap_column2 {
	height: 278px;
}
.test_text1 {
	font-size: 21px;
	line-height: 24px;
}
.test_text2 {
	font-size: 16px;
	line-height: 18px;
}
.btn_test {
	margin-top: 7px;
}
.sort {
	font-size: 13px;
	margin: 10px 0px 10px 0px;
}
.tepl_karusel_wrap .bx-viewport {
	height: 600px!important;
}
.tepl_karusel_wrap .sp_attr .sp_attr_name {
	width: 55%;
}
.sp_attr {
	font-size: 12px;
}
.sp_attr .sp_attr_name {
	width: 52%;
}
.slide_txt_block {
	top: 20px;
}
.slide_new_2dop .slide_zavod_txt1 {
	font-size: 26px;
}
.slide_new_2dop .slide_zavod_txt2 {
	font-size: 20px;
}
.slide_new_pochta .slide_zavod_txt1 {
	font-size: 24px;
}
.slide_new_pochta .slide_zavod_txt2 {
	font-size: 20px;
}
.slide_zavod_txt1 {
	font-size: 36px;
}
.slide_zavod_txt3 {
	font-size: 28px;
	line-height: 32px;
}
.slide_new_sam .slide_txt_block, .slide_new_podarki .slide_txt_block {
	top: 20px;
}
.slide_new_zavod .slide_zavod_txt1, .slide_new_zavod .slide_zavod_txt2 {
	font-size: 36px;
}
.slide_new_zavod .slide_txt_block {
	top: 30px;
}
.slide_new_2dop .slide_txt_block {
	top: 20px;
}
.slide_new_2dop .slide_zavod_txt2 {
	font-size: 17px;
}
.slide_new_pochta .slide_txt_block {
	top: 20px;
}
.slide_new_pochta .slide_zavod_txt1 {
	font-size: 22px;
}
.slide_new_pochta .slide_zavod_txt2 {
	font-size: 18px;
}
.smartfilter .bx-filter-input-container input {
	width: 60px;
}
.smartfilter .bx-filter-parameters-box-container .col {
	width: 130px;
}
.slide_new_winter .slide_zavod_txt1 {
	font-size: 22px;
}
.slide_new_winter .slide_zavod_txt2 {
	font-size: 20px;
}
.step_h2 {
	font-size: 22px;
}
.vnutrwrap {
	left: 5%;
	width: 94%;
}
.step_text_wrap {
	margin-bottom: 7%;
}
.afera_banner_txt {
	font-size: 32px;
}
.afera_banner_btn_wrap {
	padding: 8px 20px;
}
.slide_new_qr .slide_zavod_txt3 {
	font-size: 26px;
	line-height: 30px;
}
.bl_ym_txt_414 {
	font-size: 20px;
}
.gorod_menu_close {
	margin-left: 10px;
}
.mob_menu_footer .head_mail_left {
	font-size: 14px !important;
}
.page_qa .video1 {
	height: 162px;
}
.vndost label {
	margin-left: 5px !important;
}
.DL_iframe {
	-ms-zoom: 0.85;
	-moz-transform: scale(0.85);
	-moz-transform-origin: 0 0;
	-o-transform: scale(0.85);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(0.85);
	-webkit-transform-origin: 0 0;
}
.scrollTop {
	bottom: 70px;
}
.video_v_kartochke, .video_v_kartochke22, .video_v_kartochke2, .D3_v_kartochke {
	width: 308px!important;
	height: 231px;
}
#example3, .sp-image-container img.sp-image {
	width: 308px !important;
}
.icon_skidka {
	width: 36px;
	height: 16px;
}
.vab_dl span, .vab_dl2 span, .vab_shir span, .vab_shir2 span, .vab_shag2 span, .vab_polikarbonat span, .vab_shag span {
	width: 30px;
	height: 30px;
	line-height: 30px;
}
.vab_polikarbonat span {
	width: 40px;
}
.ccc .vabrazmer_txt {
	line-height: 30px;
}
.vab_shag .vabrazmer_txt, .vab_polikarbonat .vabrazmer_txt {
	line-height: 16px;
}
.ccc .icon_question {
	top: -11px;
	left: -24px;
	background-size: 95%;

}
.icon_question {
	background-size: 95%;
	width: 20px;
	height: 19px;
}
.accessory_label {
	font-size: 13px;
}
.acc_row>div:last-child>div:first-child {
	font-size: 13px;
}
.acc_row>div:first-child {
	width: 70%;
}
.acc_row>div:last-child {
	width: 37%;
}
.acc_row {
	font-size: 13px;
}
.acc_btn_wrap .addtokart, .field-zakazattovar-v-kartochke .but_zakazat, .field-zakazattovar-v-kartochke .kupitvkredit {
	height: 34px;
	line-height: 32px;
	font-size: 13px;
}
.field-zakazattovar-v-kartochke .but_zakazat:before {
	margin-top: 7px;
}
h1, .glav_index h2, h1 span, h2 span, h2 {
	font-size: 18px !important;
}
.vab_color span {
	padding: 0;
	height: 33px;
	line-height: 29px;
	margin: 4px 0 0;
}
.vabrazmer_txt_color.vabrazmer_txt_480 br {
	display: none;
}
.vabrazmer_txt_color.vabrazmer_txt_480 {
	width: 100%;
	margin: 0;
	text-align: center;
}
.vab_color .ccc {
	display: flex;
	flex-direction: column;
	align-items: unset;
}
.vab_color {
	margin: 0;
}   
.vab_shir, .vab_shag, .vab_polikarbonat, .vab_dl {
	margin: 5px 0px;
}
.tellll .tel1_msk:nth-child(2) {
	margin-left: 0;
}
.newpro4 .voronej_real span {
	font-size: 1em;
}
.acc_btn_wrap .addtokart:before {
	margin-top: 7px;
}
.podarki_li:before {
	margin-top: 7px;
}
.dopuslugi_icon {
	width: 40px;
	height: 40px;
}
.dopuslugi_name {
	font-size: 14px;
	line-height: 16px;
}
.wrp_dopuslugi a.tizer_a {
	font-size: 12px;
}
.wrp_dopuslugi .more {
	margin-top: 5px;
}
.dopuslugi_price {
	font-size: 13px;
}
.tabs-item .iframe_youtube, #wrap_video_na_glavnoy .iframe_youtube {
        height: 175px;
    }
}

@media only screen and (max-width:331px) {
	.tel a {
		font-size: 12px;
	}
	.ban7_p span {
		letter-spacing: -0.9px;
	}
	.icon_question3 .bubble2 {
		margin-top: -33px;
	}
	.sp_gorod {
		width: 108px;
		height: 22px;
	}
	.bl_cart .korzina {
		margin-top: 0;
	}
	.sp_gorod select {
		font-size: 11px;
		height: 22px;
		line-height: 22px;
	}
	.logo_img_mob {
		height: 22.5px;
		margin-top: 4px;
	}
	.bl_cart.bl_cart_all {
		padding-top: 1px;
	}
	#header {
		height: 119px !important;
	}
	.znachmenu {
		left: 10px;
	}
	.txt_ofice,
	.adres {
		letter-spacing: -0.4px;
	}
	.korzina .koltov,
	.korzina .rubl {
		font-size: 13px;
	}
	.bl_cart {
		padding-top: 20px;
	}
	.head_mail_left,
	.head_mail_right {
		font-size: 10px;
	}
	.sam_sp_tepl {
		font-size: 11px;
		line-height: 20px;
		top: 31%;
		left: 46%;
	}

	.nazvtepl {
		/*height: 43px;*/
	}

	.soput_na_glavnoy .nazvtepl {
		height: 32px;
	}

	.dopuslugi_kartochka_tovara .category_katalog.kat_ .nazvtepl {
		font-size: 16px !important;
	}

	.page_soput .soput_spisok_folders_elem .nazvtepl {

		height: 20px;
	}

	.page_podarki .nazvtepl {
		height: 40px;
	}
	.podarki::after,.gorod_msk .podarki::after {
		margin-left: 74%;
		margin-top: -108%;
	}
	.novinka_tepl .nazvtepl {
		height: 53px;
	}

	.row.product-item-small-card.col-xs-6.col-md-3 {
		margin-bottom: 0px;
	}
/*.page_katalog_wrap .novinka_img_txt1 {
margin-left: -60%;
}
.page_katalog_wrap .novinka_img_txt2 {
margin-left: 49%;
}*/
.page_podarki .product-item-big-card .row {
	margin-top: 10px;
}
.nazv_bold {
	font-size: 12px !important;
}
.slide_bloger_img {
	height: 166px;
}
.slide_bloger_text_wrap {
	font-size: 14px;
}
.slide_bloger_text_wrap {
	padding: 6px;
}
.bx-wrapper .slide_dostavka .img_podarok_2dop {
	right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	margin-bottom: 0px !important;
}
.logo_img {
	height: 37px;
}
.lable_gorod {
	width: 65px;
	font-size: 11px;
	height: 22px;
	line-height: 22px;
}
#block-block-67 {
	top: 73%;
}
#footer.footer_prava div.footer-column:nth-child(3) {
	width: 34%;
}
#footer.footer_prava div.footer-column:nth-child(4) {
	width: 20%;
}
#footer.footer_prava div.footer-column:nth-child(5) {
	width: 46%;
}

.cart .pesrdannlable {
	letter-spacing: -0.2px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: none !important;
}
.bespl-form {
	background-position-y: -37px;
	height: 513px;
	margin: 10px 0;
}
.slide_new_podarki .slide_zavod_txt3 {
	font-size: 24px;
	line-height: 28px;
}
.slide_new_2dop .slide_zavod_txt1 {
	font-size: 24px;
}
.slide_new_2dop .slide_zavod_txt2 {
	font-size: 18px;
}
.slide_new_pochta .slide_zavod_txt1 {
	font-size: 22px;
}
.slide_new_pochta .slide_zavod_txt2 {
	font-size: 18px;
}
.slide_zavod_txt3 {
	font-size: 27px;
	line-height: 28px;
}
.gorod_menu_close {
	font-size: 16px;
}
.header_gorod {
	width: 42%;
}
.header_mob .korzina:before {
	width: 22px;
	height: 21px;
}
.bl_cart .korzina {
	width: 32px;
}
.znachmenu_new {
	width: 24px;
	height: 15px;
}
.iframe_youtube {
	height: 169px;
}
.video_v_kartochke, .video_v_kartochke22, .video_v_kartochke2, .D3_v_kartochke {
	width: 297px!important;
	height: 223px;
}
#example3, .sp-image-container img.sp-image {
	width: 297px !important;
}
.acc_row>div:last-child {
	width: 41%;
}
.wrap_podarki_block_1 {
	background-color: #fff;
	padding: 0;
}
.podarki_li:before {
	margin-top: 7px;
}
h2 {
	margin: 1em 0 0.7em !important;
}
.tabs-item .iframe_youtube, #wrap_video_na_glavnoy .iframe_youtube {
        height: 168px;
    }
}
/* End */


/* Start:/bitrix/templates/aktivagro/slider-pro-master/dist/css/slider-pro.min.css?159886536714425*/
/*!
*  - v1.2.1
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/

.slider-pro {
	position: relative;
	margin: 0 auto;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

.sp-slides-container {
	position: relative
}

.sp-mask {
	position: relative;
	overflow: hidden
}

.sp-slides {
	position: relative;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000
}

.sp-slide {
	position: absolute
}

.sp-image-container {
	overflow: hidden
}

.sp-image {
	position: relative;
	display: block;
	border: none
}

.sp-no-js {
	overflow: hidden;
	max-width: 100%
}

.sp-thumbnails-container {
	position: relative;
	overflow: hidden
}

.sp-bottom-thumbnails,
.sp-top-thumbnails {
	left: 0;
	margin: 0 auto
}

.sp-top-thumbnails {
	position: absolute;
	top: 0;
	margin-bottom: 4px
}

.sp-bottom-thumbnails {
	margin-top: 4px
}

.sp-left-thumbnails,
.sp-right-thumbnails {
	position: absolute;
	top: 0
}

.sp-right-thumbnails {
	right: 0;
	margin-left: 4px
}

.sp-left-thumbnails {
	left: 0;
	margin-right: 4px
}

.sp-thumbnails {
	position: relative
}

.sp-thumbnail {
	border: none
}

.sp-thumbnail-container {
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.sp-bottom-thumbnails .sp-thumbnail-container,
.sp-top-thumbnails .sp-thumbnail-container {
	margin-left: 2px;
	margin-right: 2px
}

.sp-bottom-thumbnails .sp-thumbnail-container:first-child,
.sp-top-thumbnails .sp-thumbnail-container:first-child {
	margin-left: 0
}

.sp-bottom-thumbnails .sp-thumbnail-container:last-child,
.sp-top-thumbnails .sp-thumbnail-container:last-child {
	margin-right: 0
}

.sp-left-thumbnails .sp-thumbnail-container,
.sp-right-thumbnails .sp-thumbnail-container {
	margin-top: 2px;
	margin-bottom: 2px
}

.sp-left-thumbnails .sp-thumbnail-container:first-child,
.sp-right-thumbnails .sp-thumbnail-container:first-child {
	margin-top: 0
}

.sp-left-thumbnails .sp-thumbnail-container:last-child,
.sp-right-thumbnails .sp-thumbnail-container:last-child {
	margin-bottom: 0
}

.sp-right-thumbnails.sp-has-pointer {
	margin-left: -13px
}

.sp-right-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	left: 18px;
	margin-left: 0!important
}

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	height: 100%;
	border-left: 5px solid red;
	left: 0;
	top: 0;
	margin-left: 13px
}

.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 0;
	top: 50%;
	margin-top: -8px;
	border-right: 13px solid red;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}

.sp-left-thumbnails.sp-has-pointer {
	margin-right: -13px
}

.sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	right: 18px
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	height: 100%;
	border-left: 5px solid red;
	right: 0;
	top: 0;
	margin-right: 13px
}

.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	right: 0;
	top: 50%;
	margin-top: -8px;
	border-left: 13px solid red;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent
}

.sp-bottom-thumbnails.sp-has-pointer {
	margin-top: -13px
}

.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	top: 18px;
	margin-top: 0!important
}

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	width: 100%;
	border-bottom: 5px solid red;
	top: 0;
	margin-top: 13px
}

.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	top: 0;
	margin-left: -8px;
	border-bottom: 13px solid red;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}

.sp-top-thumbnails.sp-has-pointer {
	margin-bottom: -13px
}

.sp-top-thumbnails.sp-has-pointer .sp-thumbnail {
	position: absolute;
	bottom: 18px
}

.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before {
	content: '';
	position: absolute;
	width: 100%;
	border-bottom: 5px solid red;
	bottom: 0;
	margin-bottom: 13px
}

.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	bottom: 0;
	margin-left: -8px;
	border-top: 13px solid red;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent
}

.sp-layer {
	position: absolute;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-backface-visibility: hidden
}

.sp-black {
	color: #FFF;
	background: #000;
	background: rgba(0, 0, 0, .7)
}

.sp-white {
	color: #000;
	background: #fff;
	background: rgba(255, 255, 255, .7)
}

.sp-rounded {
	border-radius: 10px
}

.sp-padding {
	padding: 10px
}

.sp-grab {
	cursor: url(/bitrix/templates/aktivagro/slider-pro-master/dist/css/images/openhand.cur), move
}

.sp-grabbing {
	cursor: url(/bitrix/templates/aktivagro/slider-pro-master/dist/css/images/closedhand.cur), move
}

.sp-selectable {
	cursor: default
}

.sp-caption-container {
	text-align: center;
	margin-top: 10px
}

.sp-full-screen {
	margin: 0!important;
	background-color: #000
}

.sp-full-screen-button {
	position: absolute;
	top: 5px;
	right: 10px;
	font-size: 30px;
	line-height: 1;
	cursor: pointer;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.sp-full-screen-button:before {
	content: '\2195'
}

.sp-fade-full-screen {
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.slider-pro:hover .sp-fade-full-screen {
	opacity: 1
}

.sp-buttons {
	position: relative;
	width: 100%;
	text-align: center;
	padding-top: 10px
}

.sp-button {
	width: 10px;
	height: 10px;
	border: 2px solid #000;
	border-radius: 50%;
	margin: 4px;
	display: inline-block;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.sp-selected-button {
	background-color: #000
}

@media only screen and (min-width:768px) and (max-width:1024px) {
	.sp-button {
		width: 14px;
		height: 14px
	}
}

@media only screen and (min-width:568px) and (max-width:768px) {
	.sp-button {
		width: 16px;
		height: 16px
	}
}

@media only screen and (min-width:320px) and (max-width:568px) {
	.sp-button {
		width: 18px;
		height: 18px
	}
}

.sp-arrows {
	position: absolute
}

.sp-fade-arrows {
	opacity: 1;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

/* .sp-slides-container:hover .sp-fade-arrows {
	opacity: 1
} */

.sp-horizontal .sp-arrows {
	width: 100%;
	left: 0;
	top: 50%;
	margin-top: -15px
}

.sp-vertical .sp-arrows {
	height: 100%;
	left: 50%;
	top: 0;
	margin-left: -10px
}

.sp-arrow {
	position: absolute;
	display: block;
	width: 20px;
	height: 30px;
	cursor: pointer
}

.sp-vertical .sp-arrow {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.sp-horizontal .sp-previous-arrow {
	left: 20px
}

.sp-horizontal .sp-next-arrow {
	right: 20px
}

.sp-vertical .sp-previous-arrow {
	top: 20px
}

.sp-vertical .sp-next-arrow {
	bottom: 20px
}

.sp-next-arrow:after,
.sp-next-arrow:before,
.sp-previous-arrow:after,
.sp-previous-arrow:before {
	content: '';
	position: absolute;
	width: 50%;
	height: 50%;
	background-color: #FFF
}

.sp-previous-arrow:before {
	left: 30%;
	top: 0;
	-webkit-transform: skew(145deg, 0deg);
	-ms-transform: skew(145deg, 0deg);
	transform: skew(145deg, 0deg)
}

.sp-previous-arrow:after {
	left: 30%;
	top: 50%;
	-webkit-transform: skew(-145deg, 0deg);
	-ms-transform: skew(-145deg, 0deg);
	transform: skew(-145deg, 0deg)
}

.sp-next-arrow:before {
	right: 30%;
	/* top:0; */
	top: 50%;
	-webkit-transform: skew(-145deg, 0deg);
	-ms-transform: skew(-145deg, 0deg);
	transform: skew(-145deg, 0deg)
}

.sp-next-arrow:after {
	right: 30%;
	/* top:50%; */
	top: 0;
	-webkit-transform: skew(-35deg, 0deg);
	-ms-transform: skew(-35deg, 0deg);
	transform: skew(-35deg, 0deg)
}

.ie7 .sp-arrow,
.ie8 .sp-arrow {
	width: 0;
	height: 0
}

.ie7 .sp-arrow:after,
.ie7 .sp-arrow:before,
.ie8 .sp-arrow:after,
.ie8 .sp-arrow:before {
	content: none
}

.ie7.sp-horizontal .sp-previous-arrow,
.ie8.sp-horizontal .sp-previous-arrow {
	border-right: 20px solid #FFF;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent
}

.ie7.sp-horizontal .sp-next-arrow,
.ie8.sp-horizontal .sp-next-arrow {
	border-left: 20px solid #FFF;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent
}

.ie7.sp-vertical .sp-previous-arrow,
.ie8.sp-vertical .sp-previous-arrow {
	border-bottom: 20px solid #FFF;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}

.ie7.sp-vertical .sp-next-arrow,
.ie8.sp-vertical .sp-next-arrow {
	border-top: 20px solid #FFF;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent
}

.sp-thumbnail-arrows {
	position: absolute
}

.sp-fade-thumbnail-arrows {
	opacity: 1;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

/* .sp-thumbnails-container:hover .sp-fade-thumbnail-arrows {
	opacity: 1
} */

.sp-bottom-thumbnails .sp-thumbnail-arrows,
.sp-top-thumbnails .sp-thumbnail-arrows {
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -12px
}

.sp-left-thumbnails .sp-thumbnail-arrows,
.sp-right-thumbnails .sp-thumbnail-arrows {
	height: 100%;
	top: 0;
	left: 50%;
	margin-left: -7px
}

.sp-thumbnail-arrow {
	position: absolute;
	display: block;
	width: 15px;
	height: 25px;
	cursor: pointer
}

.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,
.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,
.sp-top-thumbnails .sp-previous-thumbnail-arrow {
	left: 0
}

.sp-bottom-thumbnails .sp-next-thumbnail-arrow,
.sp-top-thumbnails .sp-next-thumbnail-arrow {
	right: 0
}

.sp-left-thumbnails .sp-previous-thumbnail-arrow,
.sp-right-thumbnails .sp-previous-thumbnail-arrow {
	top: 0
}

.sp-left-thumbnails .sp-next-thumbnail-arrow,
.sp-right-thumbnails .sp-next-thumbnail-arrow {
	bottom: 0
}

.sp-next-thumbnail-arrow:after,
.sp-next-thumbnail-arrow:before,
.sp-previous-thumbnail-arrow:after,
.sp-previous-thumbnail-arrow:before {
	content: '';
	position: absolute;
	width: 50%;
	height: 50%;
	background-color: #FFF
}

.sp-previous-thumbnail-arrow:before {
	left: 30%;
	top: 0;
	-webkit-transform: skew(145deg, 0deg);
	-ms-transform: skew(145deg, 0deg);
	transform: skew(145deg, 0deg)
}

.sp-previous-thumbnail-arrow:after {
	left: 30%;
	top: 50%;
	-webkit-transform: skew(-145deg, 0deg);
	-ms-transform: skew(-145deg, 0deg);
	transform: skew(-145deg, 0deg)
}

.sp-next-thumbnail-arrow:before {
	right: 30%;
	top: 0;
	-webkit-transform: skew(35deg, 0deg);
	-ms-transform: skew(35deg, 0deg);
	transform: skew(35deg, 0deg)
}

.sp-next-thumbnail-arrow:after {
	right: 30%;
	top: 50%;
	-webkit-transform: skew(-35deg, 0deg);
	-ms-transform: skew(-35deg, 0deg);
	transform: skew(-35deg, 0deg)
}

.ie7 .sp-thumbnail-arrow,
.ie8 .sp-thumbnail-arrow {
	width: 0;
	height: 0
}

.ie7 .sp-thumbnail-arrow:after,
.ie7 .sp-thumbnail-arrow:before,
.ie8 .sp-thumbnail-arrow:after,
.ie8 .sp-thumbnail-arrow:before {
	content: none
}

.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow {
	border-right: 12px solid #FFF;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}

.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow {
	border-left: 12px solid #FFF;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}

.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,
.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,
.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow {
	border-bottom: 12px solid #FFF;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent
}

.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,
.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,
.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow {
	border-top: 12px solid #FFF;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent
}

a.sp-video {
	text-decoration: none
}

a.sp-video img {
	-webkit-backface-visibility: hidden;
	border: none
}

a.sp-video:after {
	content: '\25B6';
	position: absolute;
	width: 45px;
	padding-left: 5px;
	height: 50px;
	border: 2px solid #FFF;
	text-align: center;
	font-size: 30px;
	border-radius: 30px;
	top: 0;
	color: #FFF;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .2);
	margin: auto;
	line-height: 52px
}

.slider-pro img.sp-image,
.slider-pro img.sp-thumbnail {
	max-width: none!important;
	max-height: none!important;
	border: none!important;
	border-radius: 0!important;
	padding: 0!important;
	-webkit-box-shadow: none!important;
	-mox-box-shadow: none!important;
	box-shadow: none!important;
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none
}

.slider-pro a {
	position: static;
	transition: none!important;
	-moz-transition: none!important;
	-webkit-transition: none!important;
	-o-transition: none!important
}

.slider-pro canvas,
.slider-pro embed,
.slider-pro iframe,
.slider-pro object,
.slider-pro video {
	max-width: none;
	max-height: none
}

.slider-pro p.sp-layer {
	font-size: 14px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h1.sp-layer {
	font-size: 32px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h2.sp-layer {
	font-size: 24px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h3.sp-layer {
	font-size: 19px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h4.sp-layer {
	font-size: 16px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h5.sp-layer {
	font-size: 13px;
	line-height: 1.4;
	margin: 0
}

.slider-pro h6.sp-layer {
	font-size: 11px;
	line-height: 1.4;
	margin: 0
}

.slider-pro img.sp-layer {
	border: none
}
/* End */


/* Start:/bitrix/templates/aktivagro/slider-pro-master/dist/css/examples.css?15988653672188*/
.slider-pro {
    font-family: 'Open Sans', Arial;
}

/* Example 1 */

#example1 .sp-thumbnail {
	width: 100%;
	padding: 8px;
	background-color: #F0F0F0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#example1 .sp-thumbnail-title {
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #333;
}

#example1 .sp-thumbnail-description {
	font-size: 14px;
	color: #333;
}

@media (max-width: 860px) {
	#example1 .hide-medium-screen {
		display: none;
	}
}

@media (max-width: 640px) {
	#example1 .sp-layer {
		font-size: 12px;
	}

	#example1 .hide-small-screen {
		display: none;
	}
}

@media (max-width: 500px) {
	#example1 .sp-thumbnail {
		text-align: center;
	}

	#example1 .sp-thumbnail-title {
		font-size: 12px;
		text-transform: uppercase;
	}

	#example1 .sp-thumbnail-description {
		display: none;
	}
}

/* Example 3 */

#example3 .sp-selected-thumbnail {
	border: 4px solid #000;
}

/* Example 4 */

#example4 .sp-slides-container {
	background-color: #F4F4F4;
}

#example4 h3 {
	margin: 0 0 10px 0;
}

#example4 p {
	margin: 0 0 30px 0;
}

#example4 .sp-thumbnail-container {
	width: 200px;
	height: 130px;
	overflow: hidden;
	margin-bottom: 10px;
}

#example4 .sp-image-text {
	background: rgba( 80, 80, 80, 0.5 );
	color: #FFF;
	padding: 20px;
}

.links {
	text-align: center;
	margin-top: 10px;
}

/* Example 5 */

#example5 .sp-thumbnail-image-container {
	width: 100px;
	height: 80px;
	overflow: hidden;
	float: left;
}

#example5 .sp-thumbnail-image {
	height: 100%;
}

#example5 .sp-thumbnail-text {
	width: 170px;
    float: right;
    padding: 8px;
    background-color: #F0F0F0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#example5 .sp-thumbnail-title {
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #333;
}

#example5 .sp-thumbnail-description {
	font-size: 14px;
	color: #333;
}

@media (max-width: 500px) {
	#example5 .sp-thumbnail {
		text-align: center;
	}

	#example5 .sp-thumbnail-image-container {
		display: none;
	}

	#example5 .sp-thumbnail-text {
		width: 120px;
	}

	#example5 .sp-thumbnail-title {
		font-size: 12px;
		text-transform: uppercase;
	}

	#example5 .sp-thumbnail-description {
		display: none;
	}
}
/* End */


/* Start:/bitrix/templates/aktivagro/components/bitrix/breadcrumb/xlebn/style.css?1655464483609*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
    color: #b5bdc2;
    line-height: 18px;
    font-size: 18px;
    vertical-align: middle;
    margin-right: 9px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {
	border-bottom: 1px solid; 
}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/bitrix/components/bitrix/catalog.compare.list/templates/.default/style.css?15223225131265*/
.bx_catalog-compare-list{
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:12px;
    z-index:998;
    overflow:hidden;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:270px;
    max-height:100%;
    padding:10px 8px 0;
    white-space:normal;
    color:#404040;
    border:1px solid #b7b7b7;
    border-radius:3px;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	margin-bottom: 10px;
}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:5px;
}
.bx_catalog-compare-list.right{
    right:5px;
}
.bx_catalog-compare-list.bottom{
    bottom:5px;
}
.bx_catalog-compare-list.left{
    left:5px;
}
.bx_catalog-compare-list .bx_catalog_compare_form {  }
.bx_catalog-compare-list:hover .bx_catalog_compare_form {  }
.bx_catalog-compare-list a{
    font-size:11px;
    color:#327ab7;
}
.bx_catalog-compare-list a:hover{
    text-decoration:none;
}
.bx_catalog_compare_count p{
    margin:0 0 10px 0;
}
.bx_catalog_compare_count p.compare-redirect{
	text-align: center;
	font-weight: bold;
}
.bx_catalog-compare-list .compare-items td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
	vertical-align: top;
}
/* End */


/* Start:/bitrix/templates/aktivagro/styles.css?1745922682378*/
img {border:0 none;}

h1 { margin:0 0 1em; }

h3 { font-size:120%; }
h4 { font-size:120%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ol li, #workarea ul li { margin: 0.6em 0; }
#workarea ul { list-style-type: disc; }
/* End */
/* /bitrix/templates/aktivagro/template_styles.css?173434270913668 */
/* /bitrix/templates/aktivagro/colors.css?15416727794377 */
/* /bitrix/templates/aktivagro/css/slider-pro.css?154167276913355 */
/* /bitrix/templates/aktivagro/fancybox/dist/jquery.fancybox.min.css?153750153814065 */
/* /bitrix/templates/aktivagro/bxslider/jquery.bxslider.css?16690456583934 */
/* /bitrix/templates/aktivagro/css/countdown_media.css?1587036633481 */
/* /bitrix/templates/aktivagro/style_tambov.css?1748679042212307 */
/* /bitrix/templates/aktivagro/adaptive.css?1745922462229311 */
/* /bitrix/templates/aktivagro/slider-pro-master/dist/css/slider-pro.min.css?159886536714425 */
/* /bitrix/templates/aktivagro/slider-pro-master/dist/css/examples.css?15988653672188 */
/* /bitrix/templates/aktivagro/components/bitrix/breadcrumb/xlebn/style.css?1655464483609 */
/* /bitrix/components/bitrix/catalog.compare.list/templates/.default/style.css?15223225131265 */
/* /bitrix/templates/aktivagro/styles.css?1745922682378 */
