.section-bg-purple-light{background-color:#f1ebf1;}
.page-color{color:#6b285e !important;}
.sub-section.sub-visual{background-image:url('/ru/resources/img/sub/anti-aging/signature-toning/sub-visual.jpg'); background-position: 65% center;}
.sub-section.sub-visual .sub-text-box .top-text{font-size:2.75rem; margin-bottom:.5em;}
.sub-section.sub-visual .sub-text-box .sub-title{color:#666;}
.sub-section.sub-visual2{background:url('/ru/resources/img/sub/anti-aging/signature-toning/sub-visual2.jpg') no-repeat 80% center; background-size:cover;}
.sub-section.sub-visual2 .sub-text-box{width:50%;}
.sub-section.sub-visual2 .sub-text-box > p{margin-bottom:1em; font-size:1rem; line-height:1.4; color:#333;}
.sub-section.sub-visual2 .sub-text-box .line-box:after{content:''; display:block; clear:both;}
.sub-section.sub-visual2 .sub-text-box .line-box > li{position:relative; margin-left:-1px; float:left; width:33.333%; min-height:160px; padding:1em; box-sizing:border-box; border:1px solid #6b285e; background-color:#fff; text-align:center;}
.sub-section.sub-visual2 .sub-text-box .line-box > li strong{display:block; font-size:1.25rem; margin-bottom:.5em;}
.sub-section.sub-visual2 .sub-text-box .line-box > li p{font-size:1rem; color:#333; line-height:1.4;}
.sub-section.sub-visual2 .sub-text-box .text-bottom{font-size:1.25rem; margin-top:.5em; line-height:1.4;}
.bgimage-info-box > ul > li.bg-img-area.bg-img{background-image:url('/ru/resources/img/sub/anti-aging/signature-toning/bg-img.jpg')}
.bgimage-info-box > ul > li.bg-img-area.bg-img1{background-image:url('/ru/resources/img/sub/anti-aging/signature-toning/bg-img1.jpg')}
.bgimage-info-box > ul > li.bg-img-area.bg-img2{background-image:url('/ru/resources/img/sub/anti-aging/signature-toning/bg-img2.jpg')}
.bgimage-info-box > ul > li.bg-img-area.bg-img3{background-image:url('/ru/resources/img/sub/anti-aging/signature-toning/bg-img3.jpg')}
.half-columns-layout .half-columns .half-box .half-num,
.bgimage-info-box > ul > li.text-area .line-circle-num{border-color:#6b285e;}

.pos-info-box{margin:1em; box-sizing:border-box; padding:3em 2em; background-color:#fff; border:1px solid #ddd; min-height:270px;}
.columns-3 .pos-info-box{min-height:300px;}
.pos-info-box strong{display:block; font-size:1.25rem; margin-bottom:1em; line-height:1.2;}
.pos-info-box p{font-size:1rem; line-height:1.4; color:#666;}




hr.lines{margin-bottom:4em;}

@media screen and (max-width: 1400px){
	.sub-section.sub-visual .sub-text-box .top-text{font-size:2.5rem;}
}

@media screen and (max-width:1200px){
	.columns-3 .pos-info-box{min-height:380px;}
}
@media screen and (max-width:1024px){
	.sub-section.sub-visual2{height:auto;}
	.columns.columns-3 .col-item{width:100%; float:none; margin:0; margin-bottom:1.4em;}
	.columns.columns-3 .col-item .pos-info-box{ min-height:0;}
	.sub-visual2 .sub-text-box{position:static; transform:translate(0);}
	.sub-section.sub-visual2 .sub-text-box{width:70%;}
	.sub-section.sub-visual2 .sub-text-box > p{text-shadow:1px 0 6px #fff;}
	.bgimage-info-box > ul > li.text-area img{display:block; margin:auto;}
}
@media screen and (max-width: 768px){
	.sub-section.sub-visual .sub-text-box .top-text{font-size:1.5rem;}	
	.icon-with-text-area ul li p:after{top:0; transform:translateY(0);}
	hr.lines{margin-bottom:2em;}
	.sub-section.sub-visual2 .m-bg{height:300px; background:url('/ru/resources/img/sub/anti-aging/signature-toning/sub-visual2.jpg') no-repeat right; background-size:cover;}
	.sub-section.sub-visual2{background:#f1ebf1;}
	.sub-section.sub-visual2 .sub-text-box{width:100%; position:static; transform:translateY(0); padding:1em !important;}
	.sub-section.sub-visual2 .sub-text-box .text-bottom,
	.sub-section.sub-visual2 .sub-text-box .line-box > li strong{font-size:1rem;}
	.sub-section.sub-visual2 .sub-text-box .line-box > li p,
	.sub-section.sub-visual2 .sub-text-box > p{font-size:.875rem;}

	.pos-info-box{padding:2em 1em; margin:0; margin-bottom:1em; min-height:0;}
	.columns-3 .pos-info-box{min-height:0;}
	.pos-info-box strong{font-size:1rem;}
	.pos-info-box p{font-size:.875rem;}

	.link-box-item .link-item{width:100%;}
	.sub-section.sub-visual:before{display:none;}
	 
	 .doctor-info .img-area .img-box .figure-area.figure-3 .figure:nth-child(3){left:auto; transform:translate(0);}

}
@media screen and (max-width:500px){
	.sub-section.sub-visual2 .sub-text-box .line-box > li{width:100%; min-height:0;}
	.sub-section.sub-visual2 .sub-text-box .line-box > li + li{border-top:0;}
	.sub-section.sub-visual2 .sub-text-box .line-box > li strong{width:100%; text-align:left;}
	.sub-section.sub-visual2 .sub-text-box .line-box > li p{width:100%; text-align:left; padding:0.5em; box-sizing:border-box;}
	.link-box-item .link-item a p{max-width:50%; font-size:0.8rem;}
}