.diarrhea.clean > .topper{
    background-position-x: 95%;
}
.diarrhea.clean .breadcrumbs{
    margin-bottom: 10px;
}
.hangout.clean .first-topic{
    padding-top: 0px;
    padding-bottom: 110px;
}

.option__desc_col {
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.sect_small__t-b {
	font-size: 28px;
}
.sect_top-titl {
	margin-bottom: 28px !important;
}
.sect_bot-titl {
	margin-bottom: 36px;
}
ul.banner-list {
	margin-left: 22px;
	margin-top: -8px;
	margin-bottom: 48px;
}
ul.banner-list li {
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 12px;
}
.diarrhea .option .option__desc {
	line-height: inherit;
}
.hangout .slide .slide__content .slide-content__top:after {
	bottom: 0;
	height: 40px;
	border-bottom: 0;
	margin-bottom: 0;
}
.button .button__buy:after {
	left: -30px;
	width: 30px;
}
.ban-sashe-article .sect_large:before {
	display: none !important;
}

.clean .topper {
	background-position-x: 88%;
}

.sect__new-a{
    z-index: 90;
}
/*

*/
@media only screen and (max-width : 1440px) {

	.owl-carousel .owl-nav {
		left: 18px;
		right: 18px;
	}
	.clean .button.button_buy .button__buy{
	    top: -112px;
        bottom: initial;
        left: 100%;
        transform: none;
        margin-left: 20px;
	}
	.clean .button.button_buy:hover .button__buy{
	    top: -112px;
        bottom: initial;
        left: 100%;
        transform: none;
        margin-left: 20px;
	}
	.clean .button .button__buy::before{
	    top: 131px;
        left: -11px;
        transform: none;
	}

}
@media screen and (max-width: 1400px){
    .clean .ban-sashe .ban-sashe__img{
        top: 20%;
    }
}
@media screen and (max-width: 1200px){
    .diarrhea.clean .sect_article__m .markers{
        padding: 0;
    }
    .diarrhea.clean .sect_article__m .option.option_unsized{
        line-height: 1;
    }
    .hangout.clean .sect_next.ban-sashe:not(.xgy) .ban-sashe__img{
        width: 60%;
    }
    .clean ul.banner-list{
        max-width: 510px;
    }
}

@media screen and (max-width : 1023px) {

    .diarrhea.clean .sect.sect_article .sect_article__m{
        flex-direction: column;   
        align-items: center;
    }
    .diarrhea.clean .sect.sect_article .sect_article__m > .duo{
        width: 80%;
    }
    .diarrhea.clean .sect.sect_article .sect_article__m > .duo + .duo{
        margin-top: 10px;
    }
    .diarrhea.clean .step{
        padding: 30px 40px 30px 25px;
    }
    .clean .ban-sashe .group-v{
        margin-top: 40px;
    }
	.sect_bot-titl {
		width: 68% !important;
		max-width: 430px;
	}
	.clean .sect_top-titl {
		width: 100% !important;
		max-width: 100% !important;
	}
	ul.markers > li:nth-child(1) {
		margin-top: 0 !important;
	}
	.hangout .addc-steps .option.option_med {
		padding-right: 28px;
	}

}
@media screen and (max-width : 767px) {
    .clean .step{
        padding-right: 35px;
    }
	.clean {

	}
	.instruction .instruction__icon {
		padding-bottom: 38%;
		width: 34%;
		height: 32%;
	}
	.instruction {
		width: 100%;
	}
	.recomends__steps {
		display: block !important;
	}
	.instruction {
		margin-bottom: 28px !important;
	}
	.instruction .instruction__info {
		text-align: center;
	}
	.instruction .instruction__icon>span {
		right: -2%;
	}
	.clean .sect_top-titl {
		width: 90% !important;
	}
	.hangout .addc-steps .option.option_med {
		padding-right: 0;
	}
	.hangout.clean .sect_next.ban-sashe:not(.xgy) .ban-sashe__img{
	    width: 84.5%;
	}

}

@media screen and (max-width: 1080px){
    .clean .tes:not(.xgy) .banner-list,
    .clean .tes:not(.xgy) .sect_small__t-b{
        max-width: calc(100% - 490px);
    }
    .clean .ban-sashe:not(.xgy) .sect_large__t-b{
        max-width: 100%;
    }
    .diarrhea.clean > .topper{
        background-size: auto 100%;
        position: relative;
    }
    .clean > .topper:before{
        position: absolute;
        content: '';
        display: block !important;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.87, rgba(255,255,255,0.5)), to(rgba(255,255,255,0)));
        background: -webkit-linear-gradient(rgba(255,255,255,0.5) 87%, rgba(255,255,255,0) 100%);
        background: -moz-linear-gradient(rgba(255,255,255,0.5) 87%, rgba(255,255,255,0) 100%);
        background: -o-linear-gradient(rgba(255,255,255,0.5) 87%, rgba(255,255,255,0) 100%);
        background: linear-gradient(rgba(255,255,255,0.5) 87%, rgba(255,255,255,0) 100%);
        }
}
@media screen and (max-width: 1023px){
    .clean .ban-sashe:not(.xgy) .sect_large__t-b{
        margin-bottom: 15px !important;
    }
    .clean .tes:not(.xgy) .sect_small__t-b{
        font-size: 21px;
        margin-bottom: 20px;
    }
    .hangout.clean .xgy {
        padding-top: 0;
    }
    .hangout.clean .first-topic{
        padding-top: 60px;
    }
    
}
@media screen and (max-width: 900px){
    .hangout.clean .tes {
    overflow: initial;
}
    .hangout .ban-sashe:not(.xgy) .button{
    position: relative;
}
.clean .button.button_buy:hover .button__buy{
    top: calc(100% + 11px);
}
.clean .button.button_buy .button__buy{
    top: calc(100% + 11px);
    right: 50%;
    left: initial;
    transition: none;
    transform: translateX(50%);
}
.clean .button .button__buy::before{
    position: absolute;
    content: '';
    top: -100px;
    left: 90px;
    width: 20px;
    height: 195px;
    background-image: url(/build/images/triangle-w.5d40f3e8.svg);
    background-position: center;
    background-repeat: no-repeat;
    transform: rotate(90deg);
}
.clean .button.button_buy:hover .button__buy {
    left: 50%;
    transform: translateX(-50%);
    margin-left: 0;
    right: initial;
    margin-right: 0;
    transition: none;
        transition: opacity .2s ease;
}
.clean .button.button_buy:hover .button__buy {
    left: 50%;
    right: initial;
    transform: translateX(-50%);
    margin-left: 0;
}
    .clean .tes .button_big{
        padding-right: 0;
    }
    .clean .tes:not(.xgy) .sect_small__t-b{
        text-align: center;
    }
    .clean .tes:not(.xgy) .banner-list, .clean .tes:not(.xgy) .sect_small__t-b{
        max-width: 70%;
        margin-left: auto;
        margin-right: auto;
    }
    .clean .tes:not(.xgy) .sect_small__t-b{
        margin-bottom: 40px;
    }
    .clean .banner-list{
        max-width: 470px;
    }
    .clean .ban-sashe .ban-sashe__img{
        top: -40px;
    }
}
@media only screen and (max-width: 767px){
    
    .clean .tes:not(.xgy) .sect_small__t-b{
        max-width: 100%;
        text-align: center;
    }
    .clean .ban-sashe:not(.xgy) .sect_large__t-b{
        text-align: center;
        max-width: 100% !important;
        width: 100% !important;
    }
    
    .clean .banner-list{
        max-width: 80%;
    }
    .clean .tes:not(.xgy) .banner-list,
    .clean .tes:not(.xgy) .sect_small__t-b{
        width: 62%;
    }
    ul.banner-list li{
        font-size: 19px;
    }
    .clean .ban-sashe.tes{
        background-size: cover;
    }
    .clean .sect_next .option.option_big{
        line-height: 1.4;
    }
    .clean .ban-sashe.xgy .ban-sashe__img{
        display: none;
    }
    .clean .ban-sashe.xgy .group-v{
        align-items: center;
    }
    .clean .ban-sashe.xgy .sect_large__t-s,
    .clean .ban-sashe.xgy .sect_small__t-b,
    .clean .ban-sashe.xgy .sect_large__t-b{
        width: 100% !important;
        text-align: center;
        margin: 0 auto;
    }
    .hangout.clean .first-topic{
        padding-top: 0;
    }
    .clean .ban-sashe.xgy .ban-sashe__img{
        display: block;
        
        top: 22%;
        right: 20%;
        width: 50%;
    }
    
    .clean .ban-sashe.xgy .sect_large__t-b{
        padding-bottom: 40%;
    }
}

@media screen and (max-width: 600px){
    .clean .addc-steps .option .option__desc{
        text-align: center;
    }
    .clean .addc-steps .option .option__desc p{
        width: 100%;
    }
    .diarrhea.clean .step{
        padding: 30px;
    }
    .clean .ban-sashe.tes{
        background-position-x: 0;
        background-size: 340%;
    }
    .clean .how-to{
        margin-bottom: 0;
    }
    .clean .owl-carousel .owl-nav {
        left: -10px;
        right: -10px;
    }
    .clean .owl-carousel .owl-nav span{
        background-image: url(../files/icons/i-arrow.svg);
        background-position-x: 0;
    }
}


@media screen and (max-width: 550px){
    .clean .tes:not(.xgy) .sect_small__t-b{
        margin-bottom: 30px;
    }
    .clean .tes:not(.xgy) .banner-list, .clean .tes:not(.xgy) .sect_small__t-b{
        width: 80%;
        max-width: 400px;
    }
    .clean .sect_next .option.option_big .option__icon{
        height: 100px;
    }
    .clean .gradient-g6 > .article-wrapper{
        padding-bottom: 0;
    }
    .clean .sect.sect_article{
        padding: 30px 0;
    }
    .clean .xgy.sect.sect_next .ban-sashe__img{
        top: 26%;
    }
}

@media screen and (max-width: 500px){
    .clean .tes:not(.xgy) .sect_small__t-b{
        margin-bottom: 40px;
        width: 90% !important;
    }
    .clean .tes .button .button__buy,
    .clean .ttes .button .button__buy,
    .clean .xgy .button .button__buy{
        left: 50%;
        transform: translateX(-50%);
    }
    .clean .adcc-steps_r.sect.sect.sect_article{
        padding-bottom: 20px;
    }
    .clean .desc_fix .option:last-child .option__icon {
        display: block;
    }
    .clean .xgy.sect.sect_next .ban-sashe__img{
        right: 8%;
        top: 28%;
        width: 82.5%;
    }
    .clean .ban-sashe.xgy .sect_large__t-b{
        padding-bottom: 70%;
    }
}

@media screen and (max-width: 460px){
    .clean .step{
        padding-right: 20px;
    }
    ul.banner-list li{
        font-size: 16px;
    }
    .diarrhea.clean .sect.sect_article .sect_article__m > .duo{
        width: 100%;
    }
    .clean .xgy.sect.sect_large .sect_large__t-b{
        font-size: 30px !important;
        padding-bottom: 60%;
    }
    .clean .xgy.sect.sect_next .ban-sashe__img{
        top: 25%;
    }
}

@media screen and (max-width: 440px){
    .clean .xgy.sect.sect_next .ban-sashe__img{
        top: 27%;
    }
}

@media screen and (max-width: 420px){
    
    .clean .xgy.sect.sect_next .ban-sashe__img{
        top: 27%;
    }
    
    .clean .xgy.sect.sect_large .sect_large__t-b{
        padding-bottom: 63%;
    }
}

@media screen and (max-width: 380px){
    .clean .xgy.sect.sect_large .sect_large__t-b {
        font-size: 25px !important;
    }
}

@media screen and (max-width: 350px){
    .clean .xgy.sect.sect_next .ban-sashe__img{
        top: 30%;
    }
}
.recomends .recomends__steps{
    margin-left: auto;
    margin-right: auto;
}










