.wrapper__formcall{padding-bottom:80px}
.wrapper__formcall .row{background: url(/templates/kosmetolog/images/black-uzor.png) repeat top center;padding:50px 0;position:relative;border-radius: 5px;}
.wrapper__formcall .row p{font-size: 18px;line-height: 26px;}
.formcall__phone{font-weight: 700;font-size: 36px;line-height: 36px;color: #f7c972;}
.formcall__phone:hover{text-decoration:none; color:#fff;}
.wrapper__formcall .formcall__left-block{position:relative}
.wrapper__formcall .formcall__left-block::after, .wrapper__formcall .formcall__left-block::before{content:""; position:absolute; right:0; top:50%; transform:translateY(-50%); width:1px;}
.wrapper__formcall .btn-gold{max-width:250px;margin: 0 auto;font-size: 18px;line-height: 48px;}
.call-form-out, .call-form-out-in{position:relative; background:linear-gradient(to right, #c78f43 0%,#f7c972 12%,#c78f43 26%,#d6b05b 74%,#f7c972 88%,#c78f43 99%);padding: 1px;border-radius: 6px;}
.call-form-in{padding: 1px;border-radius: 5px;}
.call-form-out-in .header__info-bottom-border{left: 50%; right: auto; top: 50%; bottom: auto; transform: rotate(90deg) translate(-50%, -50%); width: 200px; margin: 90px 0 0 -110px}
.call-form-out-in .header__info-bottom-border::before{top: -10px;left: 30px;right: -30px;height: 2px;}
.call-form-out-in .header__info-bottom-border::after{top: 0px;right: 10px;left: -10px;height: 2px;}
@media(max-width:1259px){
	.wrapper__formcall .row{padding: 30px 0 60px;}
	.wrapper__formcall .row p{font-size:15px; line-height:23px}
	.formcall__phone{font-size: 38px;line-height: 28px}
	.wrapper__formcall .formcall__left-block::after{height:160px} 
	.wrapper__formcall .formcall__left-block::before{height:60px}
	.wrapper__formcall .btn-gold{max-width:240px; font-size: 17px; line-height: 46px;}
}
@media(max-width:991px){
	.wrapper__formcall .row{padding: 30px 0 50px;}
	.wrapper__formcall .row p{font-size:14px; line-height:22px}
	.formcall__phone{font-size: 32px;line-height: 22px}
	.wrapper__formcall .formcall__left-block::after{height:120px} 
	.wrapper__formcall .formcall__left-block::before{height:40px}
	.wrapper__formcall .btn-gold{max-width:230px; font-size: 16px; line-height: 44px;}
}
@media(max-width:767px){
	.wrapper__formcall{padding-bottom:70px}
	.wrapper__formcall .row{padding: 10px 0 40px;}
	.formcall__phone{font-size: 28px;line-height: 20px}
	.wrapper__formcall .formcall__left-block::after, .wrapper__formcall .formcall__left-block::before{display:none}
}
@media(max-width:575px){
	.wrapper__formcall{padding-bottom:50px}
}
@media(max-width:500px){
	.wrapper__formcall .row {padding: 10px 0 30px}
	.call-form-out-in::after {width: 300px;height: 41px;bottom: -25px}
}
