.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/whitening-laser/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:#fff;}
.sub-section.sub-visual2{background:url('/ru/resources/img/sub/anti-aging/whitening-laser/sub-visual2.jpg') no-repeat 80% center; background-size:cover; padding-top:10em; padding-bottom:10em;}
.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{display:flex;}
.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; color:#333;}
.bgimage-info-box > ul > li.bg-img-area.bg-img{background-image:url('/ru/resources/img/sub/anti-aging/whitening-laser/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;}
.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;}

.icon-with-text-area ul li p:after{top:50%; transform:translateY(-50%);}
.bgimage-info-box > ul > li.text-area p span{font-size:1.125rem;}
hr.lines{margin-bottom:4em;}

.video-section .video-title{background-color:#6b285e;}
.video-section .video-tag .tag{border-color:#6b285e; color:#6b285e;}
.bgimage-info-box > ul > li.text-area .title span{font-size:1.875rem; font-weight:600; padding:.5em 0; line-height:1.4;}
.bgimage-info-box > ul > li.text-area .title{font-size:1.25rem; font-weight:700; padding-bottom:1em; line-height:1.2;}
.list-check{margin-bottom:20px;}
.list-check li{color:#666; line-height:1.6; font-size:1rem;}
.sub-section.sub-visual2 .sub-text-box .line-box > li{position:relative; min-height:451px;}
.sub-section.sub-visual2 .sub-text-box .line-box > li:after{z-index:1; position:absolute; top:50%; right:-22px; margin-top:-22px; content:''; display:block; width:44px; height:44px; background:url('/resources/img/sub/anti-aging/whitening-laser/circle-arrow.png') no-repeat center;}
.sub-section.sub-visual2 .sub-text-box .line-box > li:last-child:after{display:none;}
.sub-section.sub-visual2 .sub-text-box .line-box > li img{max-width:100%; margin:0 auto;}

.list-inline-check{margin-top:1em;}
.list-inline-check li{position:relative; color:#666 !important; font-size:1rem; padding-left:20px; margin-right:2em; margin-bottom:1em;}
.list-inline-check li:after{position:absolute; top:0; left:0; content:''; display:block; width:18px; height:18px; background:url('/ru/resources/img/sub/icon-check-purple.png') no-repeat center;}




@media screen and (max-width: 1400px){
	.sub-section.sub-visual .sub-text-box .top-text{font-size:2.5rem;}
	.sub-section.sub-visual2 .sub-text-box{width:70%;}
} 

@media screen and (max-width:1024px){
	.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;}

	.sub-section.sub-visual2{height:auto; padding-top:0em; padding-bottom:4em;}

	.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/whitening-laser/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 .line-box{display:block;}
	.sub-section.sub-visual2 .sub-text-box .line-box > li:after{display:none;}
	.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;}
	.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;}
	.bgimage-info-box > ul > li.text-area .title span{font-size:1.5rem;}
	.bgimage-info-box > ul > li.text-area p span{font-size:1rem;}
	 
	.sub-section.sub-visual2 .sub-text-box .line-box > li{position:relative; float:none; width:100%; padding:5px 25px; text-align:left; min-height:auto; margin-bottom:1em;}
	.sub-section.sub-visual2 .sub-text-box .line-box > li:nth-child(1) img{left:20px;}
	/* .sub-section.sub-visual2 .sub-text-box .line-box > li img{position:absolute; left:10px; top:0; height:100%; } */
	.sub-section.sub-visual2 .sub-text-box .line-box > li img{display:block; max-width:100%; margin:0 auto 5px;}

	.list-inline-check li{font-size:.875rem; display:block;}

	.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){
	.link-box-item .link-item a p{max-width:50%; font-size:0.8rem;}
}