.sringscrol{    position: absolute;
    background: red;
    left: 13.2em;
    width: 200px;
    border-radius: 5px;
    z-index: 99;    font-weight: bold;    color: white;
    padding: 2px;}
.sringscrol-detail{
	    position: absolute;
    background: red;
    left: 0;
    top: -25px;
    color: white;
    width: 104%;
    border-radius: 0px;
    z-index: 99;
    font-weight: bold;
    padding: 2px;
    margin: auto -6px;
}
.sringscrol:hover, .sringscrol a:hover{
	background: #5b9503; color: white;
}		


.tmpindex{    margin-top: 0px;
    margin-bottom: 15px;}
.sidebar .p_menu .v_menu li{    max-width: 77%;}
.bx-loading{display:none}
.favbas, .favor{display:none}
	.VD_BUTTON img{    width: 100%;
    margin-top: 15px;}
.adaptive-product .product_img{    overflow: inherit;}
.favor{top: 0;cursor: pointer;
    position: absolute;
            right: 3px;
    top: 2px;}
.favor img{width: 20px;}	
.favor .favact{display: none;}
.favor.active .favact{display: block;}

.favor .fav{display: block;}
.favor.active .fav{display: none;}

.drop .sub-menu:before{left: 40%;}
.ower_popup{overflow:hidden;    padding-right: 17px;}
.drop .sub-menu{     z-index: 12;   width: 100%;
    left: 0px;}
	
	.lwl li {    color: #003300;
    font-size: 16px;
    padding-bottom: 10px;}
	.lwl li a{     display: block;
   margin-left: 15px;    }
.lwl li a:hover {
color: #fa8c01;}	
.lvl2{display: none;
    position: absolute;
}
.lvl2 li a{padding: 10px 0px 10px 10px;
    color: white;
    display: block;font-family: 'PT Sans Narrow', sans-serif;
    font-size: 20px;
}
.lvl2 li:hover	{    background: #fa8c01;}


.dk2-aricle-name-text p {
    color: #5b9503;
    font-size: 16px;
    /* font-weight: bold; */
}
.dk2-link-article:hover {
    border-color: #fa8d00;
    color: #fa8d00;
}
.dk2-link-article:hover .dk2-aricle-name-text p{
color: #fa8c01;
}

/*.lvl2 li a span{    margin: 10px 9px 12px 10px;}*/
.item-selected a{color: #fa8c01;}	
.videox .owl-dots .active {
    background: #749410!important;
}
dk2-other-photos2.cat-label_new {
	top: 0px;
 
}
.dk2-select-desk b{display:none;}
.top{top: 30%;}
.mapcont{    margin-top: 20px;}
.phone a{color: #582b01}
.h2tov{    color: #003300;
    text-transform: uppercase;
    padding-bottom: 10px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 27px !important;}
.krohi{color: #000!important;pointer-events: none; cursor: default; }
@media (max-width:767px){
	.tmpindex {
    margin-top: -26px;
    margin-bottom: -10px;
	
}
.sringscrol{
position: absolute;
    background: red;
    left: 13.4em;
    width: 100px;
    border-radius: 5px;
    z-index: 99;
    font-size: 8px;
    font-weight: 600;
    color: white;
    padding: 0px;
}

}
	
	
	.alx_feedback_popup{    float: initial!important;}
.dk2-product-card .dk2-old-price {
    top: -36px!important;
}
.fil_slid{float: left; margin: 10px 15px 10px 10px}
.imgcont{    margin-top: 20px;    width: 100%;}
}
@media (min-width:767px){.alx_feedback_popup{    float: right!important;}

.fil_slid{float: left; margin: 10px 10px 10px 35px;}
.imgcont{float: right;}
	.indvid .str_oel-next{
    right: -35px!important;}
	.indvid .str_oel-prev {
		left: -35px!important;
	}
}
.alx_feedback_popup {
    cursor: pointer;

}
.fltr_btn{
	transition: 1s;
	border-radius: 4px;
	font-weight: 800;
    width: 100%;
    color: white;
    background: #5b9503;
    border: 0;
    text-transform: uppercase;
    text-align: left;}
.fltr_dlock	{position: relative;
	margin-bottom: 17px;}
.strfltr:after {
    content: '';
    position: absolute;
    /* left: 20px; */
    bottom: 8px;
    border: 10px solid transparent;
    border-top: 10px solid white;
   }
.opened .strfltr:after {
    content: '';
    position: absolute;
    /* left: 20px; */
    bottom: 18px;
    border: 10px solid transparent;
    border-bottom: 10px solid white;
   }  
.fltr_btn:hover {
background: #fe9901;
transition: 1s;}
.rew .main_control .bx-next:before {
    content: "›";
}
.rew .main_control .bx-prev:before {
    content: "‹";
}
.rew .main_control .bx-next:before, .rew .main_control .bx-prev:before {
    font-family: inherit;
    color: #DBDBDB;
    font-size: 50px;
}
.rew .main_control .bx-next {
    right: -10px;
}
.rew .main_control .bx-prev {
    left: -10px;
}
@media (max-width: 780px) {
.rew .main_control .bx-next {
    right: 2px;
}
.rew .main_control .bx-prev {
    left: 2px;
}
	
}
.rew_bg{
	background: url(/bitrix/templates/eshop_bootstrap_green/dist/css/../images/bg.webp) center top no-repeat fixed;
background-size: cover;
}
.rew .category__item_img {
    height: 150px;
    /* background: rgba(60, 104, 29, 0.72); */
    background: #ffffff;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(60, 104, 29, 0.72) 99%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(60, 104, 29, 0.72) 99%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(60, 104, 29, 0.72) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#45662e',GradientType=0 );
}
.rew .category__item_img img{

    border-radius: 50%;

}
.rew  .category__item_button {
text-align: center;
height: auto;
    padding: 16px 12px;
    background: rgba(60, 104, 29, 0.72);
}
.rew .category__item_button a{
font-weight: 600;
display: block;
min-height: 35px;
	color: #fff;
}
.rew .bx-next:before, .rew .bx-prev:before{
color: #DBDBDB!important;
}
.rew .category__item_button p{
	font-size: 14px;
color: #fff;
margin-top: 10px;
}
.noy{
	display:none;
}
p.bxe-first-letter:first-letter, .bxe-first-letter-s{
	font-weight: bold;
	font-size: 56px;
	line-height: 56px;
	margin-right: 10px;
	float: left;
	vertical-align: top;
}
.rew_bg{
	background: url("/upload/kupel.jpg") !important;
	background-size: cover!important;
	background-repeat: no-repeat!important;
}
.btn-default.buy-one-click:hover {
	background: #fe9901 !important;
}
li.titleNot:before {
	display: none!important;
}
.reviews .reviews-reply-field-upload, .reviews .reviews-reply-field-settings{
	display: none;
}
.reviews .reviews-reply-header {
	background: #5b9503;
	background: -moz-linear-gradient(top, #67a706 0%, #457104 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67a706), color-stop(100%, #457104));
	background: -webkit-linear-gradient(top, #67a706 0%, #457104 100%);
	background: -o-linear-gradient(top, #67a706 0%, #457104 100%);
	background: -ms-linear-gradient(top, #67a706 0%, #457104 100%);
	background: linear-gradient(to bottom, #67a706 0%, #457104 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-1', endColorstr='@color-2', GradientType=0);
	color: #fff;
}
.reviews .reviews-reply-buttons input[name="view_button"]{
	display: none;
}
.detail_reviewa_slider{

}
.reviews table.reviews-post-table {

	border-bottom: none!important;

}
.review_item {
	height: auto;
	border-radius: 5px;
	display: flex;
	background-image: url("/bitrix/templates/eshop_bootstrap_green/images/article-1__bg.jpg");

	flex-direction: column;
}

.text_review{
	padding-bottom: 10px!important;
}
.detail_reviewa_slider span.name{
	font-size: 18px;
	background: rgba(225, 209, 193, 0.69);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	font-weight: 600;
	padding-bottom: 10px;
}
span.date_review {
	background: rgba(225, 209, 193, 0.69);
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.review_item span {
	padding: 0px 10px;
}
.reviews .reviews-reply-buttons input[name="send_button"] {
	padding: 10px!important;
	background: #5b9503;
	background: -moz-linear-gradient(top, #67a706 0%, #457104 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67a706), color-stop(100%, #457104));
	background: -webkit-linear-gradient(top, #67a706 0%, #457104 100%);
	background: -o-linear-gradient(top, #67a706 0%, #457104 100%);
	background: -ms-linear-gradient(top, #67a706 0%, #457104 100%);
	background: linear-gradient(to bottom, #67a706 0%, #457104 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-1', endColorstr='@color-2', GradientType=0);
	color: #fff;
	border: none;
}
.titleNot {
	padding-bottom: 10px;
	padding-left: 0px!important;
	display: block;
	color: rgb(0, 51, 0);
}
span.psevdoh2 {
	font-size: 23px;
	text-align: center;
	margin-bottom: 10px;
	display: block;
}
div.star-over {
	background-image: url("/upload/shish.png");
	background-size: contain;
	filter: saturate(120%);
	background-repeat: no-repeat;
}
#comments_soobwa .user_summary_name {
	color: #548504;
}
#comments_soobwa .user_summary_avatar svg circle{
	fill: #548504;
}
.del_review{
	background-color: rgba(225, 209, 193, 0.69);
}#comments_soobwa .form_buttons{
	 width: 150px;
 }
#comments_soobwa .field_wrap textarea{
	border-color: #679206;
}
#comments_soobwa .comments_main_form .field_wrap textarea {
	min-height: 150px!important;
}
#comments_soobwa .form_buttons .btn_blue{
	background-color: #679206;
}
div.star-voted{
	background-image: url("/upload/shish.png");
	background-size: contain;
	margin: 0px 1px;
	filter: saturate(120%);
	background-repeat: no-repeat;
}
div.star-empty {
	background-image: url("/upload/shish.png");
	background-size: contain;
	margin: 0px 1px;
	background-repeat: no-repeat;
	filter: saturate(0%);
}

div.star-over {
	background-image: url(/upload/shish.png);
	background-size: contain;
	margin: 0px 1px;
	background-repeat: no-repeat;
}
.lead {
	color: #757575;
	margin-left: 40px;
	padding:0 0 0 15px;
	font-size: 13px;
	font-weight: 300;
	line-height: 1.4;
	border-left: 3px solid #99cded;
}
@media (min-width: 768px){
	.prod4,.prod0{ margin-left: 1.1em;}
	.prod6,.prod2{width: 27%!important;}
	.prod7,.prod3{ width: 21%!important;}
	.lead {
		font-size: 16px;
		margin-left: 20px;
	}
	#responsiveTabsDemo > div.vid > .str_oel-next { top: 180px !important; }
	#responsiveTabsDemo > div.vid > .str_oel-prev { top: 180px !important; }
}

blockquote {
	padding:0 0 0 15px;
	margin: 0 0 20px 20px;
	border-left: 3px solid #c2c2c2;
}
blockquote p{
	font-size: 20px;
	font-style: italic;
	color: #757575;
	font-family: Georgia, "Helvetica Neue", Arial,  Helvetica, sans-serif;
}
@media (max-width: 768px){
	blockquote p {
		font-size: 16px;
	}

	.no{
		display:none;
	}
	.dk2-produc-option p, .dk2-readmore{
		position: relative;
	}
	.billboard_box{
		margin-bottom: 0;
	}



	#responsiveTabsDemo > div.vid > .str_oel-next { top: 90px !important; }
	#responsiveTabsDemo > div.vid > .str_oel-prev { top: 90px !important; }
	.dk2-old-price{
		margin-top: 0px !important;
	}
}
blockquote.bxe-quote {
	position: relative;
	padding-left: 70px;
	padding-top: 8px;
	min-height: 50px;
	border-left: none;
}
blockquote.bxe-quote:after{
	content: "";
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzOS45OTYgMzcuOTk1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOS45OTYgMzcuOTk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6I0Q2RDdENjsiIGQ9Ik0wLjAxLDM3Ljk5NXYtMTguMTFjLTAuMDc5LTIuNjA0LDAuMjk0LTUuMDQ5LDEuMTE4LTcuMzM4YzAuODI0LTIuMjg4LDEuOTgxLTQuMywzLjQ3Mi02LjAzNmMxLjQ5LTEuNzM1LDMuMjc2LTMuMTc2LDUuMzU2LTQuMzIxYzIuMDc4LTEuMTQzLDQuMzM1LTEuODczLDYuNzY4LTIuMTl2Ny44MTJjLTIuOTgzLDEuMDI3LTUuMDIzLDIuNTQ1LTYuMTIxLDQuNTU3Yy0xLjEsMi4wMTItMS42NDgsNC40NzktMS42NDgsNy4zOThoNy43Njl2MTguMjI4SDAuMDF6IE0yMy4yODEsMzcuOTk1di0xOC4xMWMtMC4wNzktMi42MDQsMC4yOTQtNS4wNDksMS4xMTgtNy4zMzhjMC44MjQtMi4yODgsMS45ODEtNC4zLDMuNDcyLTYuMDM2YzEuNDktMS43MzUsMy4yNzYtMy4xNzYsNS4zNTYtNC4zMjFjMi4wNzgtMS4xNDMsNC4zMzUtMS44NzMsNi43NjgtMi4xOXY3LjgxMmMtMi45ODMsMS4wMjctNS4wMjMsMi41NDUtNi4xMjEsNC41NTdjLTEuMSwyLjAxMi0xLjY0OCw0LjQ3OS0xLjY0OCw3LjM5OGg3Ljc2OXYxOC4yMjhIMjMuMjgxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	left: 10px;
	top: 10px;
	-webkit-background-size: 40px;
	background-size: 40px;
	width: 40px;
	height:40px;
}
hr{
	border: none;
	border-bottom: 1px solid #ccc;
}
hr.bxe-bolder{
	border-bottom-width: 5px;
}
hr.bxe-dashed{
	border-bottom-style: dashed;
	border-bottom-width: 2px;
}
hr.bxe-normal{}
hr.bxe-light{
	border-bottom-color: #e5e5e5

}
hr.bxe-dotted{
	border-bottom-width: 2px;
	border-bottom-style: dotted;
}
/**/
.bg-primary	{background: #60aadb!important;color: #fff;}
.bg-success	{background: #64ba4e!important;color: #fff;}
.bg-info	{background: #9bc6dd!important;color: #fff;}
.bg-warning	{background: #fec139!important;color: #fff;}
.bg-danger{}
/**/
img.pull-left{
	padding: 5px 15px 5px 0;
}
img.pull-right{
	padding: 5px 0 5px 15px;
}
/**/
.alert{
	border: none;
	border-radius: 1px;
	font-size: 1.1em;
}
.alert.alert-note{
	background: #f2f2f3;
}
.alert.alert-sys{
	background: #f5f2ec;
	color: #81641F;
}
.alert.bxe-icon{
	padding-left: 90px;
	min-height: 100px;
	position: relative;
}
.alert.bxe-icon:after{
	left:22px;
	top: 20px;
	position: absolute;
	content: " ";
	width:48px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(images/editor_sprite.png);
	background-repeat: no-repeat;
}
.alert.bxe-icon.alert-success:after	{background-position:0 0}
.alert.bxe-icon.alert-info:after	{background-position:0 -50px}
.alert.bxe-icon.alert-warning:after	{background-position:0 -100px}
.alert.bxe-icon.alert-danger:after	{background-position:0 -200px}
.alert.bxe-icon.alert-note:after	{background-position:0 -150px}
.alert.bxe-icon.alert-sys:after		{background-position:0 -250px}

.bxe-aleft-title{
	font-weight: bold;
	padding-bottom: 5px;
}
.bx-panel-tooltip {
	z-index: 2210 !important;
	overflow: hidden !important;
	position: absolute !important;
	letter-spacing: normal !important;
	list-style: none !important;
	text-align: left !important;
	text-indent: 0 !important;
	text-transform: none !important;
	visibility: visible !important;
	white-space: normal !important;
	word-spacing: normal !important;
	vertical-align: baseline !important;
	margin: 0 !important;
	padding: 15px !important;
	float: none !important;
	text-decoration: none !important;
	-webkit-border-radius: 1px !important;
	-moz-border-radius: 1px !important;
	border-radius: 1px !important;
	-webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
	-moz-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
	box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
	border: 1px solid;
	border-color: #f0f0f0;
	background: #fff;
	color: #35414e;
	font-size: 14px;
}
.article-1 .article-1__image{
	cursor: pointer;
}
/**/
tab,
tabsection,
.bxe-tab-title{
	display: block;
	padding: 5px;
	border: 1px dashed #ccc;
}
/**/
.bxe-list,
.bxe-list ul{
	list-style: none;
	margin: 5px 0;
	padding-left: 15px;
}
.bxe-list-default,
.bxe-list-default ul{

}
.bxe-list .fa{
	color: #9fb2bd;
	margin-right: 6px;
}
.bxe-lis-blue .fa{
	color: #0083d1;
}
input, select, textarea {
	max-width: 100%;
}

.alx_feed_back_default .button-row,
.alx_feed_back_default .button-row .button {
	text-align: center !important;
}

.delivery-button .button:hover,
.delivery-button .button:focus {
	color: #fff;
	text-decoration: none;
}

.flamp-wrapper iframe {
	display: block;
}

.flamp-wrapper {
	padding: 20px 0;
	background: #fff;
}

.basket_quantity_control a {
	height: 14px;
	width: 16px;
}

.basket_quantity_control a.plus {
	background-position: 2px 0;
}

.basket_quantity_control a.minus {
	background-position: 2px -20px;
}

.category__list_small .category__item_img {
	height: /*156*/190px;
}

.category__list_item { position: relative; }

.category__item_button .button:hover,
.category__item_button .button:focus {
	color: #fff;
	text-decoration: none;
}

.category__list_small .category__item_button .button span {
	height: 48px;
	font-size: 16px;
	line-height: 18px;
}

.category__list_small .category__item_button .button {
	height: auto;
}
@media (max-width: 767px) {
	.category__list_small .category__item_img {
	height: /*156*/auto;
}
	.menu_title span {
		font-size: 16px;
	}
	.adaptive-product .product_name {
		white-space: normal;
		height: auto;
		min-height: 60px;
	}
	.sale:before, .new:before, .hit:before,.gift:before {
		bottom: auto !important;
		top: 68px !important;
	}

	.adaptive-product__item .product_attr {
		margin-bottom: 5px;
		padding-left: 15px !important;
	}
	.adaptive-product__item .shop-button {
		margin-top: 5px;
		padding: 10px 0;
	}
}
.content .bxe-lis-blue {
	list-style: none;
	padding-left: 0;
}
h1.catalog-h1 {
	font-size: 26px;
}
@media (max-width: 420px) {
	.category__list-index .category__item_img img {
		width: 100%;
	}
}
.bx-breadcrumb .bx-breadcrumb-item {
	white-space: normal;
}

.product-page .main-img {
	text-align: center;
}

span.product-price__main {
	display: block;
	margin-top: 0px;
}
span.product-price__main_alone {
	margin-top:8px;
}
.adaptive-product .product_price {
	margin-top: -3px;
}
@media (max-width: 1199px) {
	span.product-price__main_alone {
	margin-top: 8px;
}
	.content img {
		max-width: 100%;
		height: auto !important;
	}
}
.otzh3{text-align: center;}
@media (min-width: 1111px) {
	.dk2-article-block{    margin-top: -15px!important;    margin-bottom: 10px;}
	.dk2-article-block.razbl > div.row > div > div > a > div.col-xs-4.col-sm-5.col-md-4.dk2-dop-article-img{    margin-left: -14px;}
	.dk2-link-article:hover > a > .dk2-aricle-name-text .dk2-dop-article-content{color: #fa8d00;}
	.kredtab .table {
    width: 88%!important;
    max-width: 100%;
    margin-bottom: 20px;
    float: right;
}
body .comments_title-bt{
		margin-left:20px !important;
}
}
@media (max-width: 991px) {
.opltxt {
    width: 100%;
}	
	.wrapper1, .wrapper2{
overflow-x: scroll; overflow-y:hidden;}
.wrapper1{    height: 30px;
    margin: 0px 0px;
    padding: 20px; }

.div1 {width:1000px; height: 20px; }
.div2 {width:1000px; height: 200px; background-color: #88FF88;}
		.noy{
		display:block;
	}
	.hidenmob{    DISPLAY: NONE;}
	.sert_position{
		position: relative;
		top: -525px;
		left: 310px;
	}
	.bx-newslist{padding-bottom: 0px;}
}
.main-text h1 {
	text-align: center;
}
.main-text p {
	text-align: center;
	font-family: Georgia, serif;
	font-size: 12pt;
	font-style: italic;
}
.main-text h2 {
	text-align: center;
	font-size: 37px;
	padding-bottom: 20px;
	/*border-bottom: 1px dashed #582b01;*/
	font-family: Georgia, serif;
}
.offer-price-wrapper {
	position: relative;
	text-align: right;
}
#offer-price {
	display: inline-block;
	width: 453px;
	vertical-align: top;
	padding-top: 40px;
}
.price-text {
	padding-top: 15px;
	width: 350px;
	display: inline-block;
}
@media (min-width: 1200px) {
	.sub-menu:before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 23px solid transparent;
	border-right: 23px solid transparent;
	border-bottom: 18px solid white;
	top: -14px;
	left: 200px;
}
	.duble{ display: none;}
	.price-text {
		max-width: 350px;
		left: 0;
		top: 0;
	}
	.sert_position{
		position: relative;
		top: -550px;
		left: 370px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-toggle {
    display: block;
}
	.price-text {
		text-align: right;
	}
}
@media (max-width: 801px) {
	.indvid .str_oel-next,.indvid .str_oel-prev {
    display: none!important;}
	.marg{     margin: 0 5px 35px 5px;}
	.category__list_item { max-width: /*347px*/100%; }
	.price-text {
		text-align: center;
	}
	.sert_position{
		position: relative;
		top: -550px!important;
		left: 550px!important;
	}

}
@media (max-width: 1200px) {
	/*.nav-justified li:nth-child(2) {display: none;}*/
	.opn .lwl{    width: auto!important;
    display: block!important;
    position: initial!important;}
	.lwl>li {
    font-size: 15px;
    padding: 8px 15px;
    padding-left: 25px;
    color: #f0f4e5;
    border-bottom: 1px solid #bbf091;}
	.sub-menu {
		    top: 0!important;
    padding-bottom: 0!important;
    padding-top: 0!important;
    background-color: #6e9706!important;}
	.lwl li a {
    color: white;
    margin-left: 15px;
}


.mobmenu {    width: 80%;
    margin: 0 auto;
    float: right;
    position: relative;
    z-index: 999;
    margin-bottom: 0;
    margin-right: 5px;}
.mobmenu li {display: table-cell;width: 1%;float: none;}
.mobmenu>li>a {
	text-decoration: none;
    color: #fff;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 18px;
    white-space: nowrap;
    box-shadow: none!important;
    position: relative;
    display: block;
    margin: 10px 7px;
}
	
	.price-text {
		width: 100%;
	}
	#offer-price {
		width: 100%;
		padding-top: 10px;
	}
	.product-page .price-box .old-price {
		position: static;
	}
	.product-page .price-box .old-price + .price {
		position: absolute;
		top: 48px;
		right: 246px;
		text-align: right;
	}
	.sert_position{
		position: relative;
		top: -550px;
		left: 360px;
	}
}
@media (max-width: 691px) {
	.sert_position{
		position: relative;
		top: -550px!important;
		left: 530px!important;
	}

}
@media (max-width: 520px) {
	.price-text {
		text-align: left;
	}

	.old-price-mobile {
		text-align: right;
	}

	.buy {
		text-align: right;
	}

	.product-page .price-box .old-price + .price {
		position: static;
	}

	.product-page .price-box {
		display: block;
		text-align: right;
	}
	.sert_position{
		position: relative;
		top: -550px;
		left: 380px;
	}
}
/* Custom ************************************************************************* */
section {
	padding: 0;
}
.slides .bx-wrapper img {
	width: 100% !important;
}
.main {
	padding: 25px 40px 60px 40px !important;
}
h1 {
	color: #003300;
	text-transform: uppercase;
	font-size: 30px;
	padding-bottom: 10px;
	border-bottom: 1px solid #dadada;
	margin-bottom: 27px !important;
}
/* About-Page ************************************************************************* */
.about-block__img-container {
	text-align: center;
}

.about-block__img {
	margin: 15px auto 0;
	border: 2px solid #5e9402;
// padding-right: 4px;
	display: inline-block;
}

.about-block__desc {
	text-align: justify;
}

.about-block__img img {
	margin: -6px 0px 4px -8px;
	max-width: 100%;
}

.about-page {
	margin-bottom: 0px;
}

.about-block__desc p,
.about-block__p {
	line-height: 24px;
	color: #003300;
	margin-bottom: 14px !important;
}
/* Factory-Page ************************************************************************* */
.second-title-page {
	font-size: 24px;
	text-transform: uppercase;
	color: #003300;
	padding-bottom: 10px;
	border-bottom: 1px solid #dadada;
	margin-bottom: 27px;
}
.factory_item-container {
	padding-top: 15px;
	padding-bottom: 20px;
}
.factory-item {
	text-align: center;
	padding-bottom: 24px;
}
.factory-item__img {
	width: 100px;
	height: 100px;
	line-height: 90px;
	margin: 0 auto;
	border-radius: 50%;
	border: 2px solid green;
	-webkit-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.17);
	-moz-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.17);
	box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.17);
	overflow: hidden;
}
.factory-item__img img {
	max-width: 100%;
	max-height: 100%;
}
.factory_item-container .row .col-sm-12 .col-lg-2:nth-child(1) .factory-item {
	margin-left: -14px;
}
.factory_item-container .row .col-sm-12 .col-lg-2:nth-child(2) .factory-item {
	margin-left: -18px;
}
.factory_item-container .row .col-sm-12 .col-lg-2:nth-child(3) .factory-item {
	margin-left: -24px;
}
.factory_item-container .row .col-sm-12 .col-lg-2:nth-child(4) .factory-item {
	margin-left: -32px;
}

.factory_item-container .row .col-sm-12 .col-lg-2:nth-child(5) .factory-item {
	margin-left: -38px;
}

.factory_item-container .row .col-sm-12 .col-lg-2:nth-child(6) .factory-item {
	margin-left: -46px;
}
.factory-item__about {
	margin-bottom: 40px;
}
.factory-item__title {
	font-style: italic;
	color: #003300;
	padding: 23px 20px 0;
	font-size: 18px;
	line-height: 22px;
}
.about-factory__img {
	margin: 15px auto 0;
	border: 2px solid #5e9402;
// padding-right: 4px;
	display: inline-block;
}
.about-factory__img-container {
	text-align: center;
}
.about-factory__img img {
	margin: -6px 0px 4px -8px;
	max-width: 100%;
}
.about-factory__desc p,
.factory-desc__p {
	line-height: 24px;
	color: #003300;
	margin-bottom: 14px !important;
}
/* Privilege-Page ************************************************************************* */
.privilege-page {
	margin-bottom: 40px;
}
.privilege-container {
	font-size: 0;
	padding: 23px 10px 40px;
}
.privilege-item {
	display: inline-block;
	width: 201px;
	height: 173px;
	text-align: center;
	background-color: red;
	background: url(/about/img/privilege-bg.png) no-repeat;
	vertical-align: top;
	margin-left: -87px;
	line-height: 163px;
	position: relative;
	margin-bottom: 20px;

}
.privilege-container .col-sm-12 {
	text-align: center;
}
.privilege-item img {
	text-align: center;
}
.privilege-container .row .col-sm-12 .privilege-item:first-child {
	background-position: 0 0;
	margin-left: 0;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(2) {
	background-position: -201px 0;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(3) {
	background-position: -402px 0;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(4) {
	background-position: -603px 0;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(5) {
	background-position: -804px 0;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(6) {
	background-position: -1005px 0;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) {
	background-position: -1206px 0;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) {
	background-position: -1407px 0;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(odd) .privilege-item__title{
	top: 10px;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(even) .privilege-item__title{
	bottom: 12px;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(1) .privilege-item__title{
	margin-left: -45px;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(2) .privilege-item__title{
	margin-left: -101px;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(3) .privilege-item__title{
	margin-left: -65px;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(4) .privilege-item__title{
	margin-left: -80px;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(5) .privilege-item__title{
	margin-left: -83px;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(6) .privilege-item__title{
	margin-left: -104px;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) .privilege-item__title{
	margin-left: -63px;
}
.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) .privilege-item__title{
	margin-left: -61px;
	bottom: 31px;
}
.privilege-desc__info {
	background-color: #5e9402;
	font-style: italic;
	color: #fff;
	font-size: 16px;
	line-height: 19px;
// width: 660px;
	padding: 35px 16px 37px 35px;
	margin-bottom: 25px;
}
.privilege-desc__p p,
.privilege-desc__p {
	line-height: 24px;
	color: #003300;
	margin-bottom: 14px !important;
}
.privilege-desc__img-container {
	text-align: center;
}
.privilege-desc__img {
	margin: 15px auto 0;
	border: 2px solid #5e9402;
// padding-right: 4px;
	display: inline-block;
}
.privilege-desc__img img {
	margin: -6px 0px 4px -8px;
	max-width: 100%;
}
.privilege-item__title {
	font-style: italic;
	color: #003300;
	font-size: 16px;
	line-height: 18px;
	position: absolute;
	left: 50%;
}
/* Review-Page ************************************************************************* */
.review-page {
	margin-bottom: 86px;
}
.review-img__container {
	float: left;
	border-radius: 50%;
	width: 67px;
	height: 67px;
	overflow: hidden;
	border: 2px solid #cdcdcd;
}
.review-img__container img {
	max-width: 150%;
	margin-left: -33px;
}
.review-item__name {
	font-size: 16px;
	color: #626262;
	float: left;
	font-style: italic;
	width: 70px;
	margin-left: 18px;
	margin-top: 14px;
	line-height: 19px;
}
.review-item {
	margin-top: 50px;
}
.review-carousel {
	margin-top: 55px;
	position: relative;
}
.review-description {
	margin-top: 10px;
	line-height: 20px;
	margin-bottom: 5px;
}
.review-more-link {
	font-style: italic;
	text-decoration: underline !important;
}
.review-carousel__control .bx-prev, .review-carousel__control .bx-next {
	display: block;
	position: absolute;
	top: 50%;
	z-index: 3;
	font-size: 0;
	text-decoration: none;
	width: 47px;
	height: 47px;
	margin-top: -23px;
	border: 2px solid #679a10;
	border-radius: 50%;
}
.review-carousel__control .bx-prev:before {
	content: '';
	width: 8px;
	height: 13px;
	position: absolute;
	top:15px;
	left: 16px;
	background: url(/about/img/arrow.png) no-repeat;
	background-position: 0 0;
}
.review-carousel__control .bx-next:before {
	content: '';
	background: url(/about/img/arrow.png) no-repeat;
	background-position: -8px 0;
	width: 8px;
	height: 13px;
	position: absolute;
	top: 15px;
	left: 18px;
}
.review-carousel__control .bx-prev {
	left: 0;
}
.review-carousel__control .bx-next {
	right: 0;
}
.review-carousel__control .bx-prev:hover:before {
	background-position: 0 -13px;
}

.review-carousel__control .bx-next:hover:before {
	background-position: -8px -13px;
}

.review-carousel__control .bx-next:hover, .review-carousel__control .bx-prev:hover {
	border-color: #f77f01;
}
/* Video-Page ************************************************************************* */
.video-page {
	margin-bottom: 40px;
}
.more-link {
	font-style: italic;
	font-size: 16px;
	display: inline-block;
	padding-left: 10px;
	text-decoration: underline !important;
	text-transform: capitalize;
}
.video-carousel {
	position: relative;
	padding-top: 46px;
}
.video-description {
	text-align: center;
	width: 175px;
	padding-top: 22px;
}
.video-item__img {
	position: relative;
}
.video-item__btn {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 27px;
	height: 31px;
	margin-top: -15.5px;
	margin-left: -13.5px;
	background: url(/about/img/player.png) no-repeat;
}
.video-item__img:hover {
	cursor: pointer;
}
.video-item__img:hover .video-item__btn {
	background-position: -27px -2px;
}
.video-description a {
	color: #000;
	text-decoration: underline;
}
.video-carousel .bx-wrapper {
	max-width: 912px !important;
}
.review-carousel__control.video-bx-controll .bx-next, .review-carousel__control.cert-bx-controll .bx-next {
	right: 0;
}
.review-carousel__control.video-bx-controll .bx-prev , .review-carousel__control.cert-bx-controll .bx-prev {
	left: 0;
}
/* Certificat-Page ************************************************************************* */
.cert-page {
	margin-bottom: 40px;
}
.cert-item__img img {
	/*-webkit-box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.09);
	box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.09);*/
}
.cert-carousel {
	margin-top: 60px;
	position: relative;
}
/* Works-Page ************************************************************************* */
.works-page {
	margin-bottom: 40px;
}
.works-map {
	margin-top: 22px;
}
/* Letter-page ************************************************************************* */
.letter-page {
	margin-bottom: 90px;
}
.letter-carousel {
	position: relative;
}
.letter-item__img img {
	-webkit-box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.09);
	-moz-box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.09);
	box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.09);
}
/* Ask-Page  ************************************************************************* */
.ask-page {
/*	margin-bottom: 40px;*/
}
.ask-container {
	padding-right: 40px;
	padding-top: 22px;
	padding-bottom: 20px;
}
.ask-tab {
	margin-bottom: 20px;
}
.ask-item {
	font-size: 15px;
	color: #003300;
	background-color: #e6e6e6;
	padding: 20px 0 20px 37px;
	margin-bottom: 20px;
	position: relative;
	background: url(/about/img/ask-bg-item.png) no-repeat;
	background-size: 100% 100%;
}
.ask-item a {
	padding: 0;
	text-decoration: underline;
	margin: 0;
	display: inline-block;
	color: rgb(0, 51, 0);
}
.ask-answer {
	background: url(/about/img/answer-bg.png) no-repeat;
	color: #fff;
	font-size: 15px;
	padding: 14px 34px 13px 41px;
	margin-left: 1.5%;
	line-height: 19px;
	position: relative;
	display: none;
	background-size: 100% 100%;
}
.ask-answer a {
	color: #fff;
	text-decoration: underline;
}
.ask-answer a:hover u,
.ask-answer a:hover {
	text-decoration: none !important;
	color: #fff !important;
}
// .answer-open:after {
   // 	content: url('images/ask-shadow.jpg');
   // 	position: absolute;
   // 	z-index: 2;
   // 	left: -8px;
   // 	top: 0;
   // }

.answer-open {
// -webkit-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.22);
// -moz-box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.22);
// box-shadow: 3px 3px 4px 0px rgba(0,0,0,0.22);
}
.ask-btn-active {
	transform: rotate(-90deg);
}
.ask-btn {
	position: absolute;
	right: 17px;
	top: 15px;
	width: 30px;
	height: 30px;
	background: url(/about/img/more.png) no-repeat;
}
.ask-btn:hover {
	cursor: pointer;
}
.ask-feedback {
	text-align: center;
}
.ask-feedback__info {
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 8px;
}
.ask-feedback .more-link {
	padding-left: 0;
	font-size: 18px;
}
.important-info {
	margin-bottom: 15px;
}
/* Article-Page  ************************************************************************* */

.article-page {
	padding-bottom: 68px;
}
.article-main__right-img {
	margin: 18px auto;
	position: relative;
	display: inline-block;
	border: 2px solid #5e9402;
// padding-right: 4px;
}
.article-main__right-img img {
	margin: -6px 0px 4px -8px;
	max-width: 100%;
}
.article-img {
	margin-bottom:34px;
	margin-top: 8px;
}
.article-img img {
	max-width: 100%;
}
.article-main__description {
	padding-bottom: 20px;
}

.article-main__description p {
	line-height: 24px;
	color: #003300;
	margin-bottom: 14px !important;
}

ul.article-list__container {
	display: inline-block;
	padding-left: 15px;
	list-style-image: url(/article/img/marker.png);
	padding-bottom: 21px;
	margin-left: 11px;
}

.article-main__list li {
	color: #003300;
	padding-bottom: 4px;
	font-size: 16px;
}

.article-main__list .col-sm-6:nth-child(2)  .article-list__container {
	padding-left: 30px;
}

.article-right-list {
	padding-left: 0 !important;
	list-style-type: none !important;
}

.article-main__info {
	padding: 3px;
	border: 2px solid #003300;
	position: relative;
}
.article-main__container p {
	color: #fff;
	font-style: italic;
	font-size: 20px;
	line-height: 25px;
	padding: 27px 40px 21px 40px;
	background-color: #5b9503;
	margin-bottom: 0 !important;
}


.article-main__info:after {
	position: absolute;
	content: '';
	width: 94px;
	height: 86px;
	top: -21px;
	right: -34px;
	background: url(/article/img/art-label.png) no-repeat;
}
/* Gallery-Page ************************************************************************* */

.gallery-page {
	padding-bottom: 66px;
}

.gallery-carousel {
	margin-top: 40px;
}

.gallery-carousel .bx-wrapper {
	max-width: 935px !important;
}

.gallery-item__img {
	border-radius: 50%;
	border: 2px solid transparent;
	position: relative;
	overflow: hidden;
}

.gallery-item__img:hover {
	border: 2px solid #52810a;
	cursor: pointer;
}

.gallery-item__img:hover .gallery-item__btn {
	display: block;
}

.gallery-item__btn {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-radius: 50%;
	background-color: rgba(0,0,0,0.48);
	display: none;
}

.gallery-item__btn:before {
	content: '';
	width: 28px;
	height: 28px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -14px;
	margin-top: -14px;
	background: url(/article/img/more-img.png) no-repeat;
}

.review-carousel__control.gallery-bx-controll .bx-prev {
	left: 17px;
}

.review-carousel__control.gallery-bx-controll .bx-next {
	right: 17px;
}

.review-carousel__control.gallery-bx-controll .bx-next, .review-carousel__control.gallery-bx-controll .bx-prev {
	margin-top: 13px;
}

/* Recomend-Page ************************************************************************* */

.image-vertical-block,
.recomend-page {
	margin-bottom: 16px;
}


.recomend-container-carousel {
	padding-bottom: 10px;
}

.recomend-carousel {
	position: relative;
}
.recomend-carousel .bx-wrapper {
	max-width: 940px !important;
}

.recomend-carousel .adaptive-product .product_img {
	text-align: center;
}

.recomend-carousel .adaptive-product .product_img img {
	width: auto !important;
	display: inline-block;
}

.recomend-carousel .review-carousel__control.recomend-bx-controll .bx-next {
// right: 7px;
}

.recomend-carousel .review-carousel__control.recomend-bx-controll .bx-prev {
// left: 7px;
}

.recomend-carousel .adaptive-product__item {
	width: 100% !important;
}

.recomend-item {
	border: 1px solid #eaeaea;
	padding-bottom: 5px;
	border-radius: 2px;
}

.recomend-item:hover {
	-webkit-box-shadow: 0px 3px 2px 2px rgba(0,0,0,0.06);
	-moz-box-shadow: 0px 3px 2px 2px rgba(0,0,0,0.06);
	box-shadow: 0px 3px 2px 2px rgba(0,0,0,0.06);
}

.recomend-item__name {
	color: #5b9503;
	font-size: 13px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
	text-align: center;
	font-weight: bold;

}

.recomend-item__img {
	float: left;
	width: 120px;
	padding-left: 5px;
	padding-top: 3px;
}

.recomend-item__desc-list {
	float: left;
	width: 150px;
	padding-right: 6px;
	padding-left: 4px;
	font-size: 10px;
}

.recomend-item__desc-list ul li {
	margin-bottom: 2px !important;
}

.recomend-item__desc-list ul {
	list-style-image: url(/article/img/list-label.png);
}

.recomend-main__description p,
.recomend-description__p {
	margin-bottom: 20px !important;
}

.recomend-main__description,
.recomend-main__description p,
.recomend-description__p {

	line-height: 24px;
	color: #003300;
	margin-bottom: 14px !important;
}

.recomend__left-img {
	margin: 10px auto;
	position: relative;
	display: inline-block;
	border: 2px solid #5e9402;
	padding-right: 4px;
}

.recomend__left-img img {
	margin: -6px 0px 4px -8px;
}

.recomend-old-price {
	color: #989695;
	font-size: 12px;
	text-decoration: line-through;
	font-weight: bold;
}

.recomend-new-price {
	font-size: 14px;
	color: #5d310c;
	font-weight: bold;
}

.recomend-price {
	width: 50%;
	float: left;
	margin-top: 35px;
	padding-left: 5px;
}

.recomend-bid-btn {
	width: 50%;
	float: left;
	text-align: right;
	padding-right: 13px;
	margin-top: 43px;
}

.recomend__right-img {
	display: inline-block;
	margin: 6px auto;
	position: relative;
	border: 2px solid #5e9402;
	margin-bottom: 18px;
	padding-right: 4px;
}
.bid-more-info {
	background-color: #5b9503;
	color: #fff !important;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 20px;
	border-radius: 2px;
	display: inline-block;
}
.bid-more-info:hover {
	text-decoration: none !important;
}
.recomend__right-img img {
	margin: -6px 0px 4px -8px;
}
.review-carousel__control.recomend-bx-controll .bx-prev {
	left: 17px;
}
.review-carousel__control.recomend-bx-controll .bx-next {
	right: 17px;
}
.review-carousel__control.recomend-bx-controll .bx-next, .review-carousel__control.recomend-bx-controll .bx-prev {
	margin-top: -19px;
}
/* Vgallery-Page ************************************************************************* */
.vgallery-page {
	padding-bottom: 40px;
}
.vgallery-carousel {
	padding-top: 13px;
}
.vgallery-carousel .bx-wrapper {
	max-width: 980px !important;
}
.vgallery-title {
	padding-top: 10px;
}
.vgallery-link {
	text-decoration: underline !important;
}

.vgallery-item__img {
	position: relative;
}

.vgallery-item__btn {
	width: 50px;
	height: 50px;
	position: absolute;
	background: url(/article/img/vcontroll.png) no-repeat;
	margin-left: -25px;
	margin-top: -25px;
	top: 50%;
	left: 50%;
	background-position: 0 0;
	cursor: pointer;
}

.vgallery-item__btn:hover {
	background-position: -50px 0;
}
/* Other-Article-Page ************************************************************************* */
.other-article-page {
	padding-bottom: 40px;
}
.other-article-container {
	padding-top: 21px;
}
.other-article__item {
	border: 2px solid #dadada;
	margin-bottom: 41px;
	padding-bottom: 5px;
	margin-right: 7px;
}
.other-article__img {
	float: left;
}
.other-article__img img {

}
.other-article__right-text {
	float: left;
	padding-left: 15px;
	padding-top: 10px;
}
.other-article-link {
	font-size: 18px;
	color: #003300 !important;
	line-height: 22px;
}
.other-article__desc {
	color: #616161;
	font-size: 16px;
	font-style: italic;
	line-height: 19px;
}

.other-article__title {
	width: 200px;
	padding-bottom: 15px;
}

.other-article-container .row .col-sm-6:nth-child(even) .other-article__item {
	margin-left: 49px;
	margin-right: 30px;
}

.other-article-container .row .col-sm-6:nth-child(even) .other-article__img img {
	margin-right: 65px;
}
/* Seo-Page ************************************************************************* */
.seo-page {
	margin-bottom: 30px;
}
.seo-page .about-block__desc p {
	line-height: 24px;
	color: #003300;
	font-size: 18px;
	margin-bottom: 14px !important;
}
.seo-page .about-block__img-container {
	text-align: right;
}
.list-main-page .list-main__container , .list-main-page .article-right-list {
	display: inline-block;
	text-align: left;
}
.list-main-page {
	text-align: center;
	border: 2px solid #588500;
	padding: 33px 20px 0;
	margin-bottom: 45px;
}
.list-main-page .article-list__container {
	margin-bottom: 0;
}

.list-main-page .list-main__container {
	padding-right: 22px;
}

.list-main-page .article-right-list {
	padding-left: 22px;
}

.sec-priv__container {
	padding: 18px 20px 0 0;
}

.sec-priv__img {
	display: inline-block;
	width: 70px;
}

.privilege-container.sec-priv {
	padding: 23px 10px 40px;
}

.sec-priv__text {
	display: inline-block;
	width: 93%;
	color: #003300;
	font-size: 18.5px;
	line-height: 23px;
	text-align: left;
	padding-left: 20px;
	vertical-align: middle;
}

.sec-wrapp {
	position: relative;
	z-index: 555;
}
.sec-priv .privilege-container {
	padding: 0 !important;
}

.sec-priv__desc {
	padding: 4px 0 0 4px;
	border: 2px solid #003300;
	position: relative;
	background-color: transparent;
	margin-top: 40px;
}

.sec-priv-content {
	background-color: #588500;
	padding: 20px 30px;
	margin-bottom: -8px;
	margin-right: -8px;
	z-index: -1;
	position: relative;
}

.sec-priv-content p {
	font-style: italic;
	color: #fff;
	font-size: 18px;
	text-align: left;
}

.cert2-carousel {
	padding-top: 20px;
	margin-bottom: 50px;
}

.cert2-carousel .bx-wrapper {
	margin: 0 auto;
}

.cert2-carousel .bx-pager {
	margin-top: 15px;
	width: 100%;
	text-align: center;
}

.cert2-carousel .bx-pager .bx-pager-item {
	display: inline-block;
	margin-right: 5px;
}

.cert2-carousel .bx-pager .bx-pager-item .bx-pager-link {
	font-size: 0;
	display: block;
	width: 13px;
	height: 13px;
	background: #fff;
	border: 2px solid #588500;
	border-radius: 50%;
	overflow: hidden;
	transition: 0.2s linear;
}

.cert2-carousel .bx-pager .bx-pager-item .active {
	background: #588500;
}

#video-carousel > div {
	height: 235px;
}

/* Custom Media Query */

/* @media  */
.imgtextabout{height:231px;}
@media (max-width: 991px) {
		.sub-menu1{display:none;}
	.imgtextabout{height:100%;width:100%;}
	.recomend__img-container {
		text-align: center;
	}

	.rec-right {
		text-align: right;
	}

	.rec-left {
		text-align: left;
	}

	.seo-page .about-block__img-container {
		text-align: center;
	}

	.cert2-carousel .bx-wrapper {
		max-width: 542px !important;
	}
	.sert_position{
		position: relative;
		top: -530px;
		left: 300px;
	}
}

@media (max-width: 767px) {
	.factory-item__about {
	margin-bottom: 0px;
}
	.article-main__right-container {
		text-align: center;
	}

	.article-main__right-img, .recomend__left-img , .recomend__right-img {
		border: none;
	}

	.article-main__right-img img, .recomend__left-img img, .recomend__right-img img {
		margin: 0;
	}

// .article-main__container {
   // 	padding: 27px 10px 21px 11px;
   // }

	.recomend__right-img {
		width: 150px;
	}

	.main {
		padding: 25px 20px 60px 20px !important;
	}

	.about-factory__desc {
		text-align: justify;
	}

	.privilege-desc__p p,
	.privilege-desc__p {
		text-align: justify;
	}

	.ask-item p {
		font-size: 14px;
	}
}

@media (max-width: 639px) {
	.other-article__right-text {
		width: 78%;
	}

	.other-article__img {
		margin: -10px 0 0 -10px;
	}

	.other-article__img {
		width: 100px;
	}
}

@media (max-width: 605px) {
	.cert2-carousel .bx-wrapper {
		max-width: 260px !important;
	}
}

@media (max-width:477px) {
	.other-article__right-text {
		width: auto;
	}
}

@media (max-width:470px) {
	.main {
		padding: 25px 20px !important;
	}

	.article-page .col-xs-6, .col-xs-12 {
		width: 100%;
		text-align: center;
	}



	li.article-list__item , .article-right-list__item {
		text-align: left;
	}

	.article-right-list {
		display: inline-block;
	}

	.article-main__info {
		margin-right: 5px;
		margin-left: 5px;
		text-align: left;
	}

	.article-main__info:after {
		display: none;
	}

	.article-main__container p {
		padding: 10px;
	}
}

@media (max-width: 490px) {
	.rec1 {
		width: 70% !important;
	}

	.rec2 {
		width: 20% !important;
	}

	.recomend__right-img {
		width: 100px;
	}
}

@media (max-width: 395px) {
	.recomend__right-img {
		width: 75px;
	}
	.sert_position{
		position: relative;
		top: -550px;
		left: 30px;
	}
	.dk2-produc-option p{
		margin: 0 0 10px 60px;
		position: relative;
		left: -57px;
	}
}

@media (max-width: 1199px) {
	
	.lvl2{display: none;
    position: relative;
    width: 100%;
	   /* padding-left: 30px;*/
    background:#6e9806;}
	.lvl2 li a{
    font-size: 15px;
border-bottom: 1px solid #bbf091;}
.lvl2 li a span{margin-left: 5px;}
	.ask-item a {
		padding-right: 60px;
		    
	}

	.priv-container {
		width: 650px;
		margin: 0 auto;
	}

	.article-main__right-img, .recomend__left-img , .recomend__right-img {
		padding-right: 0;
	}

	.article-main__right-img img, .recomend__left-img img , .recomend__right-img img {
		margin: -13px 0px 4px -6px;
		width:100%;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(5) {
		margin-left: 0px;
		transform: rotate(180deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(5) .privilege-item__title {
		transform: rotate(-180deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(5) img {
		transform: rotate(-180deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(6) {
		margin-left: -87px;
		transform: rotate(180deg);
	}
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(6) .privilege-item__title {
		transform: rotate(-180deg);
	}
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(6) img {
		transform: rotate(-180deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) {
		margin-left: -87px;
		transform: rotate(180deg);
	}
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) .privilege-item__title {
		transform: rotate(-180deg);
	}
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) img {
		transform: rotate(-180deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) {
		margin-left: -87px;
		transform: rotate(180deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) .privilege-item__title {
		transform: rotate(-180deg);
	}
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) img {
		transform: rotate(-180deg);
	}


	.gallery-carousel .bx-wrapper {
		max-width: 750px !important;
	}

	.recomend-carousel .bx-wrapper {
		max-width: 463px !important;
	}

	.vgallery-carousel .bx-wrapper {
		max-width: 460px !important;
	}

	.about-block__img {
		padding-right: 0;
	}

	.about-factory__img {
		padding-right: 0;
	}

	.privilege-desc__img {
		padding-right: 0;
	}

	.privilege-desc__info {
		width: auto;
	}

	.review-carousel .bx-wrapper {
		max-width: 595px !important;
	}

	.video-carousel .bx-wrapper {
		max-width: 676px !important;
	}

	.letter-carousel .bx-wrapper {
		max-width: 783px !important;
	}

	.cert-carousel .bx-wrapper {
		max-width: 783px !important;
	}

	.sec-priv__text {
		width: 91%;
	}
}

@media (max-width: 692px) {
	.ask-item p {
		padding-right: 50px;
	}
}
@media (max-width: 619px) {
	.privilege-item {
		margin-left: 0;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(6) {
		margin-left: 0;
	}
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) {
		margin-left: 0;
	}
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) {
		margin-left: 0;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(5),
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(6),
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7),
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8)
	{
		transform: rotate(0);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(5) .privilege-item__title,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(6) .privilege-item__title,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) .privilege-item__title,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) .privilege-item__title {
		transform: rotate(0deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(5) img,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(6) img,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) img,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) img
	{
		transform: rotate(0deg);
	}
}

@media (max-width: 380px) {
	.privilege-container .row .col-sm-12 .privilege-item {
		margin-left: 0 !important;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7),
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) {
		transform: rotate(0deg) !important;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) .privilege-item__title,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) .privilege-item__title {
		transform: rotate(0deg) !important;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) img,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) img {
		transform: rotate(0deg) !important;
	}
}

@media (max-width: 590px) {
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(2) {
		margin-left: -81px;
	}

	.privilege-item {
		margin-left: 0;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(3) {
		transform: rotate(0deg);
		margin-left: -81px;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(5) {
		margin-left: -81px;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(4) .privilege-item__title,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) .privilege-item__title,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) .privilege-item__title
	{
		transform: rotate(180deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(4) img,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) img,
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) img {
		transform: rotate(180deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(4) {
		margin-left: 0;
		transform: rotate(0deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(6) {
		margin-left: -76px;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(7) {
		transform: rotate(180deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8) {
		margin-left: -70px;
		transform: rotate(180deg);
	}
}

@media (max-width: 402px) {
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(8),
	.privilege-container .row .col-sm-12 .privilege-item:nth-child(6) {
		margin-left: -90px;
	}
}

@media (max-width: 779px) {
	.priv-container {
		width: auto;
	}
		.video-carousel .bx-wrapper {
		max-width: 430px !important;
	}
}

@media (max-width: 991px) {
	

	.adaptive-product .product_attr {
    float: left;}
	.gallery-carousel .bx-wrapper {
		max-width: 551px !important;
	}

	.recomend__left-img img {
		margin: -13px 6px 4px -6px;
	}



	.recomend-carousel .bx-wrapper {
		max-width: 396px !important;
	}

	.factory-item__title {
		height: 70px;
	}

	.review-carousel .bx-wrapper {
		max-width: 278px !important;
	}

	.video-carousel .bx-wrapper {
		max-width: 555px !important;
	}
.gal .review-carousel__control .bx-prev, .gal .review-carousel__control .bx-next{border: none;}
.gal .review-carousel__control .bx-prev{    left: -10px;}
.gal .review-carousel__control .bx-next{right: -10px;}
.gal .review-carousel__control .bx-prev:before{background: none;content: "\e851";
    font-family: 'fontello';
    color: #716e6e;
    font-size: 24px;}
 .gal .review-carousel__control .bx-next:before {background: none;
    content: "\e852";
    font-family: 'fontello';
    color: #716e6e;
    font-size: 24px;
}
	.letter-carousel .bx-wrapper {
		max-width: 381px !important;
	}

	.cert-carousel .bx-wrapper {
		max-width: 381px !important;
	}

	.ask-page .second-title-page {
		text-align: center;
	}

	.ask-item {
		padding: 20px 5px 20px 20px;
	}

	.vgallery-carousel .bx-wrapper {
		max-width: 468px !important;
		
	}
	.vgallery-item{

    height: 200px;}

	.sec-priv__text {
		width: 87%;
	}
}

@media (max-width: 755px) {
	.gallery-carousel .bx-wrapper {
		max-width: 380px !important;
	}

	.review-carousel__control.vgallery-bx-controll {
		position: /*static*/absolute;
		/*text-align: center;*/
		width: 100%;
	}


}

@media (max-width: 590px) {
	.video-page {
	margin-bottom: -35px;
}
	.video-carousel .bx-wrapper {
		max-width: 172px !important;
	}
	
	.review-carousel__control.vgallery-bx-controll .bx-prev {
    display: inline-block;
    margin-right: 5px;
    position: relative;
    left: -22%;
	}

	.review-carousel__control.vgallery-bx-controll .bx-next {
display: inline-block;
    position: relative;
    /* right: 96%; */
    left: 88.5%;
	}
}

@media (max-width: 534px) {
	.video-carousel .bx-wrapper {
		max-width: 172px !important;
	}

	.letter-carousel .bx-wrapper {
		max-width: 172px !important;
	}

	.cert-carousel .bx-wrapper {
		max-width: 172px !important;
	}
}
/*@media (max-width: 449px) {
	.review-carousel__control .bx-prev, .review-carousel__control .bx-next {
    margin-top: 17%;
    border: 0;

}}*/
@media (max-width: 472px) {
	/*.review-carousel__control .bx-prev, .review-carousel__control .bx-next {
    margin-top: 17%;
    border: 0;

}*/
	
	#video-carousel > div {
		margin-right: 40px !important;
	}
	.sert_position{
		position: relative;
		top: -550px!important;
		left: 350px!important;
	}
	.dk2-produc-option p{
		margin: 0 0 10px 70px;
		position: relative;
		left: -65px;
	}

}

@media (max-width: 452px) {
	.video-carousel .bx-wrapper {
		max-width: 187px !important;
	}

}

@media (max-width: 560px) {
	.gallery-carousel .bx-wrapper {
		max-width: 169px !important;
	}

	.review-carousel__control.gallery-bx-controll ,
	.review-carousel__control.recomend-bx-controll {
		/*position: static;
		text-align: center;*/
		position: absolute;
    text-align: center;
    width: 100%;
    margin: 50% auto;
	}

	.review-carousel__control.gallery-bx-controll .bx-prev,
	.review-carousel__control.recomend-bx-controll .bx-prev {
		/*display: inline-block;
	// margin-right: 5px;
		position: relative;
		left: -44px;*/
display: inline-block;
    //: ;
    margin-right: 5px;
    left: -6%;
    left: 4;

	}

	.review-carousel__control.gallery-bx-controll .bx-next,
	.review-carousel__control.recomend-bx-controll .bx-next {
	/*	display: inline-block;
		position: relative;
		right: -52px !important;*/
		    display: inline-block;
    position: relative;
    right: -45% !important;

	}

	.recomend-item {
		margin-bottom: 20px;
	}
	.dk2-produc-option p{
		margin: 0 0 10px 70px;
		position: relative;
		left: -65px;
	}
	.sert_position{
		position: relative;
		top: -560px!important;
		left: 420px!important;
	}
	.dk2-readmore{
		position: relative;
		left: -65px;
	}
}
@media (max-width: 410px) {
	.sert_position{
		position: relative;
		top: -560px!important;
		left: 300px!important;
	}
	.dk2-readmore{
		position: relative;
		left: 0!important;
	}

}
@media (max-width: 636px) {
	.sec-priv__text {
		width: 71%;
	}
}

@media (max-width: 505px) {
	.privilege-container .row .col-sm-12 .privilege-item:first-child {
		margin-left: 0;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(2) {
		margin-left: -81px;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(3) {
		transform: rotate(0deg);
		margin-left: 0px;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(4) {
		margin-left: -81px;
		transform: rotate(0deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(5) {
		margin-left: 0px;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(6) {
		margin-left: -81px;
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(4) .privilege-item__title {
		transform: rotate(0deg);
	}

	.privilege-container .row .col-sm-12 .privilege-item:nth-child(4) img {
		transform: rotate(0deg);
	}

}

@media (max-width: 450px) {
	.factory-item__title {
		padding: 23px 0px 0;
		height: 90px;
	}

	.sec-priv__desc {
		border: none;
		padding: 0;
	}

	.sec-priv-content {
		margin: 0;
	}
}

@media (max-width: 597px) {
	.review-carousel__control.video-bx-controll,
	.review-carousel__control.review-bx-controll {
		position: static;
		text-align: center;
		margin-top: 30px;
	}

	.review-carousel__control.video-bx-controll .bx-prev,
	.review-carousel__control.review-bx-controll .bx-prev {
		display: inline-block;
		margin-right: 5px;
		position: relative;
		position: absolute;
		left: -44px;
		left: 0;
	}

	.review-carousel__control.video-bx-controll .bx-next,
	.review-carousel__control.review-bx-controll .bx-next {
		display: inline-block;
		position: relative;
		position: absolute;
		right: -52px;
		right: 0;
	}

	.privilege-desc__img {
		border: none;
		padding: 0;
	}

	.privilege-desc__img img {
		margin: 0;
	}

	.about-factory__img {
		padding: 0;
		border: none;
	}

	.about-factory__img img {
		margin: 0;
	}

	.about-block__img {
		padding: 0;
		border: none;
	}

	.about-block__img img {
		margin: 0;
	}

	.article-main__list .col-xs-6 {
		width: 100%;
	// text-align: center;
		padding-left: 26px;
	}




}

@media (min-width: 640px) {
	.other-article__item {
		margin-left: 0;
	}

	.other-article__img {
		width: 120px;
		margin: -10px 0 0 -10px;
	}

	.other-article__right-text {
		width: 425px;
	}
}

@media (max-width: 385px) {
		.review-carousel__control .bx-prev, .review-carousel__control .bx-next {
    margin-top: -7%;
    border: 0;

}
	.sert_position{
		position: relative;
		top: -560px!important;
		left: 300px!important;
	}
}


@media (min-width: 992px) {
	.article-main__right-img {
		left: 5px;
	}

	.recomend__left-img {
		left: 5px;
	}

	.recomend__right-img {
		left: 10px;
	}

	.other-article__item {
		margin-left: 50px;
	}

	.other-article__img {
		width: 120px;
		margin: -10px 0 0 -50px;
	}

	.other-article__right-text {
		width: 280px;
	}
}

@media (min-width: 1200px) {
	.mobmenu {display:none;}
.drop .lvl2:hover{display:block;}
	.margprise{margin-top: /*53*/37px!important;}
	.article-main__right-img {
		left: 5px;
	}

	.recomend__left-img {
		left: 25px;
	}

	.image-vertical-block_double .recomend__left-img {
		left: 0;
	}

	.recomend__right-img {
		left: 55px;
	}

	.other-article__item {
		margin-left: 70px;
	}

	.other-article__img {
		width: 165px;
		margin: -10px 0 0 -70px;
	}

	.other-article__right-text {
		width: 345px;
	}
}

.mb-20 {
	margin-bottom: 20px;
}

/* Custom ************************************************************************************** */

/* Custom DropDown Menu ************************************************************************************** */

.sub-menu {
	position: absolute;
	width: 1111px;
	background-color: white;
	left: -214px;
	top:66px;
	border-bottom: 0px solid #5e9402;
	-webkit-box-shadow: 6px 6px 14px 8px rgba(0,0,0,0.3);
	-moz-box-shadow: 6px 6px 14px 8px rgba(0,0,0,0.3);
	box-shadow: 6px 6px 14px 8px rgba(0,0,0,0.3);
	padding-bottom: 0;
	padding-top: 25px;
	display: none;
}

.sub-menu__container {
	padding-top: 30px;
	background-color: transparent;
}


.sub-menu:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 40px;
	background: transparent;
	top: -40px;
	left: 0px;
}

.sub-menu__title a {
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	color: #5e9402;
	text-transform: uppercase;
	text-decoration: underline;
	padding-bottom: 10px;
}

.sub-menu__title a:hover {
	color: #f26700;
	text-decoration: underline !important;
}

.sub-menu ul {
	list-style-image: url(/images/menu/label.png);
	padding-left: 14px;
}

.sub-menu ul li {
	color: #003300;
	font-size: 14px;
	padding-bottom: 10px;
}

.sub-menu ul li a:hover {
	color: #f26700;
}

.sub-menu ul li > ul li a {
	color: #515151;
	font-size: 14px;
}

.sub-menu ul li > ul {
	list-style-type: none !important;
	padding: 3px 0 0;
	margin: 0;
	padding-left: 15px;
	list-style-image: none !important;
}

.sub-menu ul li > ul li {
	padding: 2px 0;
	line-height: 14px;
}

.sub-menu ul li > ul li:hover a {
	color: #f26700;
}

.include-li {
	padding-bottom: 0 !important;
}

.sub-menu__list-container {
	padding: 0 0 15px 10px;
	width: 260px;
}

.sub-menu .col-sm-2:nth-child(2) .sub-menu__list-container {
	margin-left: -43px;
}

.sub-menu .row:nth-child(3) .col-sm-12 .col-sm-2 .sub-menu__list-container {
	max-width: 212px;
}

// .sub-menu .row:nth-child(4) .col-sm-12 {
   // 	position: absolute;
   // 	bottom: 20px;
   // 	left: 542px;
   // }

.sub-menu__img-container {
	text-align: center;
	height: 150px;
	width: 90%;
	margin: 0 auto;
}

.sub-menu__img-container img {
	max-height: 230px;
	max-width: 100%;
}

.sub-menu__img-container[data-menu-image="2"] {
	position: relative;
	top: 40px;
}

a[data-section-id="76"] {
	display: block;
	width: 150px;
}

@media (max-width:1199px) {
	.sub-menu {
		width: 971px;
		left: -134px;
	}

	.sub-menu:before {
		left: 175px;
	}

	.sub-menu .row:nth-child(3) .col-sm-12 {
	// bottom: 20px;
	// left: 472px;
	// color: red;
	}

}

.menu li:hover > .sub-menu {
	display: block
}
@media (max-width:991px) {
	.sub-menu {
		display: none !important;
	}
}


.balloon-image img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.balloon-image {
	width: 124px;
	height: 133px;
	border: 1px solid #efefef;
	float: left;
	margin: 0 3px 6px;
	text-align: center;
	line-height: 133px;
	overflow: hidden;
}

.balloon-images {
	overflow: hidden;
}

.balloon-title {
	line-height: 18px;
	color: #003300;
	font-size: 14px;
	clear: both;
	padding: 0 3px;
}

.flamp-mobile {
	display: none;
}

.flamp-mobile iframe {
	margin: 0 auto;
}

@media (max-width:440px) {
	.flamp-desktop {
		display: none;
	}

	.flamp-mobile {
		display: block;
	}
}

@viewport {
	user-zoom: fixed;
}

@media all and (max-device-aspect-ratio: 1.5) {

	body {
		font-size: 16px;
		line-height: 1.4em;
	}
}
ul.ul li {
	list-style-type: disc;
	margin-left: 20px !important;

}

ol.ol li {
	list-style-type: decimal;
	margin-left: 20px !important;
}
.list_default li{
	margin: 0 0 0 40px!important;
	list-style: disc;
	color: #003300;
}

.choose-region__select {
	background: #fff;
}

.choose-region__select select {
	padding-left: 23px;
	margin-left: 0;
	position: relative;
	z-index: 20;
	background: transparent !important;
	cursor: pointer;
	padding-right: 0;
}

.bx-controls {
	margin: -35px 0 0 0;
	position: relative;
	z-index: 9;
}

.bx-pager {
	text-align: center;
}

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

.bx-pager-link {
    background: #ccc;
    border: 1px solid #fff;
	border-radius: 10px;
	display: block;
	margin: 5px;
	width: 15px;
	height: 15px;
}

.bx-pager-link:hover,
.bx-pager-link.active {
	background: #689407;
	border: 1px solid #fff;
}

.gallery-item__title {
	text-transform: initial;
}
.form_box_wrap {
	overflow: hidden;
	transition: 1s;
	height: auto;
}
.reviews .body_box .bx-next, .reviews .body_box .bx-prev{
	width: 14px;
	overflow: hidden;
	font-size: 25px;
	display: -webkit-inline-box;
	height: 33px;
}
.reviews .body_box .bx-next{
	position: absolute;
	right: -20px;
}
.reviews .body_box .bx-prev{
	position: absolute;
	left: -20px;
}
.reviews .body_box .bx-controls-direction{
	width: 100%;
	top: -200px;
	position: absolute;
}
#comments_soobwa .comments_body{
	margin-left:0!important;
}
.reviews{
	position:relative;
}
.padding{
	padding-left:10px!important;
	padding-right: 10px!important;
}
body p.comments_title{
	border:none!important;
}
body form .mob{
	display:none;
}


#comments_soobwa{
	position:relative;
}

body #comments_soobwa .comments_item{
	border:none;
}
.reviews  .str_oel-prev:hover:after{
	color:#8FCA00;
}

.reviews  .str_oel-next:hover:after{
	color:#8FCA00;
}
.reviews .str_oel-next:after{
	font-family: 'fontello';
	color: #716e6e;
	font-size: 24px;
	content: "\e852";
}
.reviews .str_oel-prev:after{
	font-family: 'fontello';
	color: #716e6e;
	font-size: 24px;
	content: "\e851";
}

.reviews .str_oel-next {
	display: block;
	width:12px;
	height: 24px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	right:-7px;
	background:none;
}

.reviews .str_oel-prev {
	display: block;
	width: 12px;
	height: 24px;
	left:-7px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	background:none;
}


body .form_box_wrap_none {
	display: none;
	margin-bottom: 20px;
	margin-top: 25px;
	width: 100%;
	overflow: inherit !important;
	height: auto !important;
	clear: both;
	padding-top: 20px;
	margin-left: 24px;
}

body .comments_title-bt {
	color: white;
	background: #5b9503;
	background: -moz-linear-gradient(top, #67a706 0%, #457104 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #67a706), color-stop(100%, #457104));
	background: -webkit-linear-gradient(top, #67a706 0%, #457104 100%);
	background: -o-linear-gradient(top, #67a706 0%, #457104 100%);
	background: -ms-linear-gradient(top, #67a706 0%, #457104 100%);
	background: linear-gradient(to bottom, #67a706 0%, #457104 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-1', endColorstr='@color-2', GradientType=0);
	display: block;
	max-width: 222px;
	width: 222px;
	height: 43px;
	border: 1px solid #749410;
	padding-top: 7px;
	border-radius: 5px;
	margin: auto;
	/*float: left;*/
	margin-top: 20px;
	cursor: pointer;
	font-size: 20px;
	text-align: center;
	margin-bottom: 20px;
}
p.comments_title {
	cursor: pointer;
	font-size: 24px;
	text-align: center;
}
.gallery-item__title:active {
	top: 0;
}
.dop_inputs{
	margin-bottom: 10px;
	width: 50%;
	padding: 5px!important;
	border: 1px solid #548504;
}

.detail_reviewa_slider .comments_body{
	margin-left: 0px!important;
}
#comments_soobwa .admin_panel_menu{
	top: 0!important;
	right: 20px!important;
}
.comments_thanks_wrapper {
	text-align: center;
	font-size: 17px;
}
.reviews textarea{
	border: 1px solid #548504!important;
}
.reviews .btn_blue {
	background-color: #679206;
	margin-top: 10px;
	color: #fff;
	font-size: 15px
}
.reviews .form_buttons{
	text-align: right;
}
.reviews .comments_item{
	border: 1px dashed green;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
}
.reviews .bx-viewport{
	height: auto!important;
}
.reviews .bx-wrapper{
	max-width: 100%!important;
}
.reviews .bx-next:before {
	font-family: 'fontello';
	content: "\e852";
}
.reviews .bx-prev:before {
	font-family: 'fontello';
	content: "\e851";
}

.map-title {
	text-align: center;
	color: #431e02;
	font-size: 40px;
	text-transform: uppercase;
	*margin-bottom: 30px;
	font-family: 'PT Sans Narrow', Arial, sans-serif
}
.bottomtext .main-text li {
	list-style-type: circle;
	margin-left: 40px;
	font-style: italic;
	font-family: Georgia, serif;
}
.bottomtext .main-text ol li {
	list-style-type: decimal;
	margin-left: 40px !important;
	font-style: italic;
	font-family: Georgia, serif;
}
.article-main__description a {
	text-decoration: underline;
}
.ssyl{text-decoration: underline;}
.otziv_zag {
	font-weight: 700;
	font-style: italic;
	margin-top: 30px;
}
.plashka {
	padding: 15px 0;
	border-top: 2px #ec8412 solid;
	border-bottom: 2px #ec8412 solid;
}

h2{
	color: #588528;}
.video-box{
	display: inline-block;
	max-width: /*585*/450px;
/*padding: 0 18px 0 18px;*/
	/*border:1px solid #749410;*/
	margin: auto;
	width:100%;
}

.videox{
	text-align: center;
}

.video-box img{
	margin: auto;
	   /* max-width: 355px;
    max-height: 198px;*/max-width: 435px;
    max-height: 230px;

	display: block;
	/*padding: 0.5px;*/
}
.videox .owl-dots {
	display: block;
	text-align: center;
}
.videox {

	position:relative;
}
.videox .owl-dots .owl-dot{
	background: #a3a3a3;
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 64px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	cursor: pointer;
}
.vid .videox .owl-dots .owl-dot{

	background: #a3a3a3;
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 64px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	cursor: pointer;
}
.vid{
	position:relative;
}
.dk2-other-photos .owl-nav{
	display:none;
}
.videox .owl-nav{
	/*display:none;*/
}
.video-box{
	position:relative;
}
.vid  .str_oel-prev:hover:after{
	color:#8FCA00;
}
.vid  .str_oel-next:hover:after{
	color:#8FCA00;
}
.vid .str_oel-next:after{
	font-family: 'fontello';
	color: #716e6e;
	font-size: 24px;
	z-index:999;
	content: "\e852";
}
.vid .str_oel-prev:after{
	font-family: 'fontello';
	color: #716e6e;
	font-size: 24px;
	z-index:999;
	content: "\e851";
}

.vid .str_oel-next {
	display: block;
	width: 12px;
	height: 24px;
	position: absolute;
	top: 40%;
	cursor: pointer;
	right:-19px;
	background:none;
	z-index:99;
}

.vid .str_oel-prev {
	display: block;
	width: 22px;
	height: 24px;
	left:-14px;
	position: absolute;
	top: 40%;
	cursor: pointer;
	background:none;
	z-index:99;
}
.margleftst .vid .str_oel-next {
	top: 38%;
}

.margleftst .vid .str_oel-prev {
	top: 38%;
}

/* NEXUS */

.c { clear: both; }

.category__rassrochka_shtamp .ras { width: 80px; height: 80px; position: absolute; right: 60px; bottom: 0; }


.dk2-product-carusel-item .dk2-product-carusel-item-img img {
	max-width: none !important;
	max-height: none !important;
	width: auto !important;
	height: auto !important;
}



.videox.owl-carousel .owl-dots { margin: 5px 0 0 0; }

.dk2-real-price img { margin: -8px 0 0 0; }


/*.dk2-other-photos2 .owl-carousel .owl-item img {
	width: auto !important;
	height: 80px !important;
}*/


.product-buttons .bt { margin-right: 0 !important; }
.bt_2.bt.comp { margin-right: 0 !important;     }
.dk2-other-photos2 .owl-dots { margin: 0; padding: 0; line-height: 0; font-size: 0;}

.dk2-select-drpdown-list { padding: 0 0 0 4px; }

.dk2-total-price .dk2-real-price { margin-top:-35px; }
.options .str_oel-prev { left: -10px; }
.tab_information .options .str_oel-prev { left: 0; }

.product-label_gift { width: 260px; margin: 245px 35px 0 9px !important; text-align: left !important; }

@media (min-width:1025px) {
	.dk2-product-main-img.dk2-3d img {
	max-width: 435px !important;
	max-height: none !important;
	width: auto !important;
	height: auto !important;
}

	.adaptive-product .product_img { width: 50% !important; margin: 0 0 8px 12px!important; }
	.adaptive-product .product_attr { width: 45% !important; }
	#responsiveTabsDemo.r-tabs .ul.r-tabs-nav { display: table !important; }
	#responsiveTabsDemo.r-tabs .ul.r-tabs-nav li.r-tabs-tab { display: table-cell !important; }
	.nexus_catalog_detail_btn { margin-left: /*22px*/0 !important; margin-top: 35px !important; }
	/*.nexus_tab_information_wrapp { padding: 0 15px 0 15px !important; }*/
	.nexus_tab_information_wrapp div#tab-3.vid.ta_b.r-tabs-panel.r-tabs-state-active { width: /*613px*/ 100% !important; }
	.nexus_price_n { margin:7px 0 0 0 !important; display: inline-block; }

	.nexus-form_ring .callback_button a.bt_ring { text-align: right !important; width: 148px !important; display: inline-block !important; }
	.nexus-form_ring .callback_button img.str_form { display: inline-block !important; }
	.adaptive-product .product_price { margin-top: -12px !important; margin-bottom: 6px;}
	.nexus_catalog_section_reviews .form_box_wrap_none { margin-left: 0 !important; }
}
@media (min-width:1025px) {
	
	.nexus_catalog_section_reviews .comments_title { padding: 30px 0 0 0 !important; }
	.nexus_catalog_section_reviews .str_oel-next { width: 6px !important; top: 230px !important; }
	.nexus_catalog_section_reviews .str_oel-prev { width: 6px !important; top: 230px !important; left: -16px !important; }
	.nexus-detail-item-text { margin: 0; padding: 0 35px !important; }
	.nexus-actions-list-rec { white-space: normal !important; }
	.nexus-product-attributes { padding: 0 0 0 15px !important; }
}

@media (max-width:991px) {
		
.mfp-bg {    opacity: 1.8;}	
.mfp-container {
    text-align: center;
position: fixed!important;}
.video-box img{	padding: /*9.5*/0px;}	
.video-box{    width: auto;}
.alx_fb_overlay {background-color: white;    opacity: 1.2;}	
.vid  .owl-dots .owl-dot {
    background: #a3a3a3;
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 64px;
    text-align: center;
    margin-right: 10px;
    margin-left: 10px;
    cursor: pointer;
}
.vid .owl-dots .active {
background: #749410;}

.vid .owl-dots{    display: block;}
.vid .owl-nav{    display: none;}
.rezdvid .owl-nav{    display: block!important;height: 0px;}
.videox .owl-dots .active {
	background: #749410;
}
	
	
	.bt_2.bt.comp, .product-buttons .bt {
		margin-left: auto !important;
		margin-right: auto !important;
		width: 222px;
		/*display: none;*/
	}
	/*.rasr .bt {display: none;}*/
	.category__list.category__list_small.category__list_border.row .category__rassrochka_shtamp .ras {
		right: 10px;
		width: 50px;
		height: 50px;
	}

	.tab_information .options .str_oel-prev { left: -14; }

	.dk2-product-bonus-list {
		margin: 10px 0 60px 0 !important;
	}

	.adaptive_icons {
		margin: 0 35px 0 !important;
		right: 0;
	}
	.op {
		padding: 0 30px;
	}

	.form_ring {
		padding-bottom: 15px;
		overflow: hidden;
	}
	.nexus-product-attributes { width: /*230px*/100% !important; }
	.adaptive-product .product_attr { width: 230px !important; }
	.nexus_tab_information_wrapp .tab_information .r-tabs-panel .ser .str_oel-next { display: block; }
	.nexus_tab_information_wrapp .tab_information .r-tabs-panel .ser .str_oel-prev { display: block; }
	.adaptive_icons { bottom: 120px; padding: 0 !important; text-align: right !important; margin: 0 15px 0 0 !important;right: 1px !important;}
	.adaptive_icons img { width: 50px !important; }
	.category__list.category__list_small.category__list_border.row .category__rassrochka_shtamp .ras { width: 50px !important; height: 50px !important; }
	.nexus_catalog_section_reviews .form_box_wrap_none { margin-left: 0 !important; }
	.tab_information  img {max-width: 100% !important;height: auto !important;}
}

.tooltipnex {

}

.wr_permission {
	margin: /*30*/15px 0 0 ;
    margin-left: 7px;
    margin-right: -15px;
}

.tooltipster_sidetip, .tooltipster_top, .tooltipster_base {
	background: #FBFEE9 !important;
	border: 2px solid #5D9617 !important;
	padding: 15px !important;
	border-radius: 8px !important;
}

@media (max-width:360px) {
	.dk2-product-main-img.dk2-3d img {
		width: 100% !important;
	}
}

.client-list-item {
	margin: 0 35px 0 35px;
	
}
.client-list-image img {
	border-radius: 50%;
}

.dk2-old-price{
	margin-top: /*15*/0px;
}

.new_for_old{
	margin-top: -15px !important;
}
.new_for_old b{
	margin-top: 15px;
}
.old_for_desktop{
	margin-top:44px;
}

.ya-share2__container_size_m .ya-share2__counter{
	line-height: 21px !important;
}

@media (max-width: 768px){
	.adaptive_icons img { width: 45px !important; }
	.main-text h1 {
    margin-top: 15px;
    font-size: 1.6em;}
	body .dk2-dop-option-view-all{
		display: block;
	}
	.fltr_btn:focus {
background: #fe9901;}
	.allionnone{display:none;}
	.ph_input{
		z-index:666;
		color: #9b9b9b!important;
		text-align: center;
	}
	.bt_ring{
		font-size: 1.2em;text-decoration: underline;
	}
	.bt_ring:hover{
		font-size: 1.2em;text-decoration: underline;
	}
	.tinkoff_btn{
		    background:  white!important;

    color: #4f7f04;
    font-size: 20px;
    text-align: center;
    display: block;
    max-width: 222px;
    width: 100%;
    height: 43px;
    border: 1px solid #749410;
    padding-top: 0px;
    border-radius: 5px;
    margin: auto;
    float: right;
    margin-right: 44px;
    margin-top: 20px;
	}
	.table_result_vote{
		width: 100%;
		text-align: center;
	}
	.mobile_vote_center, .vote-result{
		margin: 0 auto !important;
	}
	.vote-result{
		text-align: center;
	}
	.avalibale{
		text-align: center;
	}
	.new_for_old{
		margin-top: -30px !important;
	}
	.old_for_desktop{
		margin-top: 0px;
	}
	.display_desc_str{
		display: none !important;
	}
	.display_mob_str{
		display: block !important;
	}
	.dk2-product-main-img.dk2-3d img{
		max-width: 100% !important;
		height: 250px !important;
		    width: auto!important;

	}
	.dk2-product-main-photo	.dk2-product-main-img.dk2-3d img{
		max-width: 100% !important;
		height: auto !important;
		    width: auto!important;

	}
	.main_control .bx-next{
		right: 5px
	}
	.main_control .bx-prev{
		left: 5px
	}
	.top-product{
		padding: 15px 0;
	}
	.top-product .heading{
		margin-bottom: 15px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {	.dk2-product-bonus-item{
		/*width: 32% !important;*/
	}
	.dk2-dop-option-button {
    width: 35%;}}
@media (min-width: 768px){
	.allionmob{display:none;}


	.top-product{
		padding: 20px 0 30px !important;
	}
	
	.dk2-product-carusel-wrap{
		/*width: 100% !important;*/
	}
	.dk2-product-carusel-item{
		width: 234px ;
	}
	.dk2-product-carusel-block .bx-prev{
		left: 7px;
	}
	.dk2-product-carusel-block .bx-next{
		right: 7px;
	}
	.nexus-detail-item-text{
		padding: 0 53px !important;
	}
	.display_desc_str{
		display: block !important;
	}
	.display_mob_str{
		display: none !important;
	}
	.dk2-article-block{
	/*	padding: 0 40px 0 35px;*/
	}
	body .comments_title-bt{
		/*margin-left:20px !important;*/
	}
	.top-product .category__list_item{
		max-width: 400px;
	}
}
.overlayy{ color: #a19b92; padding-top: 6px;}
.overhover	{display:none;font-size: 13px;line-height: 1.2; padding-top: 6px;}	
.tinkoff_btn:hover .overlayy{display:none;}
.tinkoff_btn:hover .overhover{display:block;}
.tinkoff_btn:focus .overlayy{display:none;}
.tinkoff_btn:focus .overhover{display:block;}
.api-reviews-form .api-button-large {
    margin: auto;
margin-top: 30px;}
.decor-text{    text-decoration: line-through;}
.api-reviews-list .api-header .api-guest-info {
min-height: 80px;}
/* articles 1 */
.articles-1 {
    margin: 0 -10px;
    padding: 26px 0 0;
}
.article-1 {
	width: 31.5%;
	padding: 0px;
        margin-right:5px;
        margin-left: 5px;
            margin-bottom: 15px;
	float: left;
	position: relative;
}
.article-1__image img {
	width: 100%;
}
.article-1__description {
    background-color: #f9efe3;
    background-image: url(/bitrix/templates/eshop_bootstrap_green/images/article-1__bg.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 57%!important;
}
.article-1__title {
    position: relative;
    color: #000;
    width: 100%;
    font-weight: 700;
    height: 40px;
    text-align: left;
    padding: 16px 20px 36px 14px;

}
.article-1__title a:hover {
	text-decoration: underline;
}
.article-1__title a {
	display: block;
	text-decoration: none;
	color: #000;
        text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.5);
	font-size: 18px;
        font-family: initial;
	font-weight: 700;

}
.article-1__text {
    font-size: 15px;
    margin-top: 10px;
    line-height: 17px;
    padding: 0px 10px 10px 10px;
    height: 170px;
    overflow: hidden;
    color: #000;
    /*background: url(/bitrix/templates/eshop_bootstrap_green/images/article-1__bg.jpg) right top no-repeat;*/
color: #000;
background-size: cover;
    text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.5);
}
/* articles 2 */
.article-2 {
    /*margin: 0 -20px;*/
    padding: 11px 0 0;
    width: 50%;
    padding: 0 10px;
    float: left;
    position: relative;
    margin-bottom: 20px;
	/*max-height:237px;*/
}
.article-2__content {

	position: relative;
	box-shadow: 1px 2px 9px rgba(0, 0, 0, .24);
	min-height: 237px;
}
.article-2__content:after {
	content: ' ';
	display: table;
	clear: both;
}

.article-2__image img {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
        /*width:100%;*/
}
.article-2__image {
	text-align: center;
	width: 60%;
	height: 237px;
	float: left;
}
.article-2__button {
	display: inline-block;
	color: rgb(255, 255, 255);
	font-size: 15px;
	padding: 0 20px;
	text-align: center;
	max-width: 208px;
	border-radius: 4px;
	height: 30px;
	line-height: 30px;
	margin-top: 30px;
	background: rgb(91, 149, 3);
	background: -moz-linear-gradient(top, #67a706 0%, #457104 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(103, 167, 6)), color-stop(100%, rgb(69, 113, 4)));
	background: -webkit-linear-gradient(top, rgb(103, 167, 6) 0%, rgb(69, 113, 4) 100%);
	background: -o-linear-gradient(top, #67a706 0%, #457104 100%);
	background: -ms-linear-gradient(top, #67a706 0%, #457104 100%);
	background: linear-gradient(to bottom, rgb(103, 167, 6) 0%, rgb(69, 113, 4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-1', endColorstr='@color-2', GradientType=0);
}
.article-2__button:hover {
	color: rgb(255, 255, 255)!important;
	background: rgb(254, 153, 1);
	background: -moz-linear-gradient(top, #fe9901 0%, #eb5100 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(254, 153, 1)), color-stop(100%, rgb(235, 81, 0)));
	background: -webkit-linear-gradient(top, rgb(254, 153, 1) 0%, rgb(235, 81, 0) 100%);
	background: -o-linear-gradient(top, #fe9901 0%, #eb5100 100%);
	background: -ms-linear-gradient(top, #fe9901 0%, #eb5100 100%);
	background: linear-gradient(to bottom, rgb(254, 153, 1) 0%, rgb(235, 81, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color-1', endColorstr='@color-2', GradientType=0);
}

.article-2__description {
	// width: 266px;
background: #fbfaf8; /* Old browsers */
background: -moz-linear-gradient(left, #fbfaf8 0%, rgba(191, 136, 97, 0.6) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #fbfaf8 0%,rgba(191, 136, 97, 0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #fbfaf8 0%,rgba(191, 136, 97, 0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfaf8', endColorstr='rgba(191, 136, 97, 0.6)',GradientType=1 ); /* IE6-9 */
        min-height: 237px;
	width: 40%;
	float: right;
	/*font-style: italic;*/
	padding: 5px 10px 11px 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.article-2__title a:hover {
	text-decoration: underline;
}
.article-2__title{
    left:0px;
    top:0px;
    width:100%;
    text-align: right;
    padding:5px 20px 5px 5px;
    background: rgba(35, 35, 35, 0.31);
}

.article-2__title a {
	display: block;
	color: #FFFFFF;
	font-size: 26px;
        font-family: initial;
        font-weight: 500;
}

.article-2__text ul li:before {
    content: '-';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 5%;
    margin-top: -3px;
}

.article-2__text ul li a {
        font-size: 15px;
	color: #000;
}
.article-2__text>a:hover{
    text-decoration: underline;
}
.article-2__text ul li a:hover {
	text-decoration: underline;
}

.article-2__text ul li {
    position: relative;
    padding-left: 14px;
    margin-bottom: -1px;

}

.article-2__text ul {
	list-style-type: none;
	padding-left: 0;
}

.article-2__text {
	font-size: 15px;
	color: #000000;
}

@media (min-width: 768px) and (max-width: 1199px) {
	.article-1 {
		width: 50%;
	}
body .dk2-product-card .dk2-product-carusel-block .bx-next {
    right: -16px;
}
body .dk2-product-card .dk2-product-carusel-block .bx-prev {
    left: -8px;
}
	.article-1__description {
		height: 272px;
	}

	.article-2__image {
		width: 165px;
	}
	.article-2__image {
    text-align: center;
     width: 100%; 
    height: 237px;
    float: none; 
}
.article-2__title a {text-align: center;}
	.article-2__description {
	    width: 245px;
        display: flex;
    flex-direction: column;
    justify-content: center;
	}
}
@media (min-width: 391px) and (max-width: 779px) {
	.review-carousel__control.vgallery-bx-controll{    top: 63%;}
	.review-carousel__control .bx-next {
    right: 25px;
}
	.item__rassrochka_banner{margin-top: 5px;}
	.fixslideind{width: 300px;
    text-align: center;
    margin: 0 auto;}}
@media (max-width: 767px) {
	.dplanset{width: 50%;
    float: left;}
	.rasr img {    margin-right: 0px;}
	.fancybox-type-iframe .fancybox-inner{    height: 210px!important;}
	.fancybox-outer .fancybox-nav span{    visibility: visible!important;}
	
	.article-1 {
		width: 100%;
	}

	.article-1__description {
		height: auto;
	}

	.article-2 {
	    width: 100%;
	}

	.article-2__content {
		padding-left: 0;
	}
 
	.article-2__image {
	    width: 100%;
	    margin-left: 0;
	}

	.article-2__description {
		text-align: center;
		padding: 15px;
		width: 100%;
	}

	.article-2__text ul li {
	    display: inline-block;
	    margin-right: 5px;
	    margin-left: 5px;
	}
}

@media (max-width: 480px) {
	.ask-answer{    margin-left: 7px;}
	.article-2__text ul li {
	    display: block;
	    text-align: left;
	}
	.product-3d {
    margin: 0 auto;
}
		.bx_item_detail_rating td {
    text-align: center!important;
}
.bx_item_detail_rating {
    margin-bottom: 10px;
     width:auto; 
margin: 5px auto;}
.bx-touch .bx_item_detail_rating .bx_stars_container {
    height: 15px;
    margin: -15px auto;
}
}

.sub-menu .col-sm-2:nth-child(2) .sub-menu__list-container {
	margin-left: -82px !important;
}
.dop2tov .dk2-aricle-name-text.bmar2 {
    margin-left: 0!important;
    width: 100%!important;
    margin-top: 0!important;
}
@media (max-width:991px) {
		/*.dk2-product-bonus-item {
    width: 18% !important;
}*/
body .image-3d {
margin: 0 auto;}
.product-3d {
    margin: 0 auto;
}
.dk2-product-card .dk2-old-price {
    top: -25px!important;
}
.dop2tov .im {
    margin: 0 auto;
    max-height: 150px;
}
.im {
    max-height: 100px;
}
}
@media (max-width:767px){
	.VD_BUTTON img{    width: 100%;
    margin-top: 0px;}
	.bx-pager-link {
    background: #ccc;
    border: 1px solid #fff;
    border-radius: 10px;
    display: block;
    margin: 20px 2px -10px 2px;
    width: 10px;
    height: 10px;
}
.dk2-product-card .dk2-old-price {
    top: -30px!important;
}}
@media (max-width: 1199px) {
	.sub-menu .col-sm-2:nth-child(2) .sub-menu__list-container {
		margin-left: -44px !important;
		max-width: 200px;
	}
	.opnmenu{pointer-events: none;}

}
.artimg{max-width:100%;}
.api-star-rating .api-hidden{display: none;}

.ok-text{    text-align: center;}
.slam-easyform .control-label {
display: none;}
.radioleb{display: block;}
.formh2{margin: 25px 0 15px 0px;color:#416e04;}
.form-group textarea{min-height: 70px;}
.slam-easyform .pull-right {
    float: right !important;
    color: #fff !important;
    background: #416e04 !important;
}
@media (max-width: 1199px) {
	.drop:after {
    content: '\e852';
    font-family: 'fontello';
    font-size: 14px;
    position: absolute;
    top: 12px;
    right: 10px;
    color: #fff8f2;
	 -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.opn:after {
	    -webkit-transition: .2s linear;
    -moz-transition: .2s linear;
    -o-transition: .2s linear;
    -ms-transition: .2s linear;
    transition: .2s linear;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
   
}
.slam-easyform .pull-right {
    float: initial!important;
}}
.slam-easyform .pull-right:hover {
    color: #fff !important;
    background: #fe9901 !important;
}
.slam-easyform .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    padding: 15px 25px !important;
    cursor: pointer;
    border: none !important;
    text-transform: uppercase !important;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.slam-easyform .form-control:focus {
    border-color: #5b9503;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgb(91, 149, 3);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgb(91, 149, 3);
}
.opn .lvl2{
display: block;}

@media (min-width: 992px){

	.dop_tov_block{/*padding-left: 46px;
    padding-right: 31px;*/    max-width: 68%;}
	/*.dop_tov_block p{    text-align: center;}*/
}
#dop_tov {    border-color: #548A03;
    border-radius: 4px;margin-top: 8px;}
#dop_tovar	{    margin-left: -3px;}