.wrapper__breadcrumbs{margin:0}
.banner__servise-content h1{padding:0; margin:0 0 15px; font-style:italic; font-weight:500}
.wrapper__servise-slider{background:rgba(255,255,255,0.3);box-shadow: 0px -3px 20px -10px rgba(79,45,92,0.4) inset; overflow:hidden}
.banner__servise-slider .slider-car__banner-block-in{border: 3px solid rgb(79 45 92 / 20%);}
.banner__servise-slider .slider-car__banner-block img{border: 1px solid #fff}
.banner__servise-wrap .call-form-out{width:100%}
.banner__servise-wrap .formcall__bottom-form {padding: 10px 15px}
.banner__servise-wrap .formcall__bottom-form input, .banner__servise-wrap .formcall__bottom-form button {height: 46px;line-height: 46px;padding: 0 15px;font-size: 16px}
.banner__servise-content{width:calc(100% - 550px);text-align:justify;padding-right:30px;padding-bottom: 50px;}
.banner__servise-images{width:550px}
.banner__servise-slide-banner img{height:330px; width:100%; object-fit:cover; border-radius:8px 8px 0 0}
.banner__servise-slide{box-shadow: 0 0 25px -10px rgb(0,0,0,0.2);border-radius: 10px; padding: 2px;border: 1px solid #fb7600;background: linear-gradient(to bottom, #fb7600 0%,#d56900)}
.banner__servise-slide-text{color:#fff; padding:10px; font-size:14px; line-height:20px}
.banner__servise-slider .slick-arrow{opacity:0.5;padding: 0 3px 0 0;}
.banner__servise-slider .slick-prev{left: 15px;transform: rotate(0) translateY(-50%) translateX(0);}
.banner__servise-slider .slick-next{right: 15px;transform: translateY(-50%) rotate(180deg);}
.banner__servise-slider:hover .slick-arrow{opacity:1}
.call__form-banner{position: relative;padding:15px 0 20px;margin-top: 20px}
.call__form-banner::after{content:"";position:absolute;background: rgba(79,45,92,0.1);top: 0;bottom: 0;left: -100vw;right: -100vw;box-shadow: 0 0 0 1px #fff inset;border: 2px solid rgba(79,45,92,0.2);pointer-events: none;}
.call__form-banner a.calltoaction{margin:0}
.call__form-banner-in{position:relative; z-index:2}

.call__form-banner-in form input[type=text]{box-shadow: none;width: 100%;height: 50px;border: 1px solid #cfc2d6;border-radius: 3px;color: #333;font-size: 16px;padding: 0 20px;margin: 0 0 15px}
.call__form-banner-in form button{width: 100%; font-size: 16px;background: #4f2d5c;border-radius: 15px;line-height: 45px;margin-top: 30px;border: 1px solid #fff;box-shadow: 0px 3px 0 0px #3f234a;color: #fff !important;text-transform: uppercase;text-decoration: none !important;text-align: center;transition: all 0.1s linear 0s;margin: 0 auto;padding: 0 20px;}

.call__form-banner{}
@media(max-width:1229px){
	.banner__servise-content{width:calc(100% - 400px); padding-right:20px}
	.banner__servise-images{width:400px}
	.banner__servise-slide-banner img{height:230px}
	.banner__servise-slide-text{padding:5px}
	.banner__servise-wrap .formcall__bottom-form {padding: 20px 15px}
	.banner__servise-wrap .formcall__bottom-form input, .banner__servise-wrap .formcall__bottom-form button {height: 46px;line-height: 46px;padding: 0 15px;font-size: 16px}
}
@media(max-width:991px){
	.banner__servise-content{}
	.banner__servise-content{width:100%; padding-bottom: 15px; padding-right:0}
	.banner__servise-images{width:100%}
	.banner__servise-slide-banner img{height:380px}
	.banner__servise-wrap .formcall__bottom-form input, .banner__servise-wrap .formcall__bottom-form button {height: 44px;line-height: 44px;padding: 0 10px;font-size: 14px}
	.banner__servise-slider{margin:-10px; padding-top:15px; padding-bottom:15px}
	.banner__servise-slider .slider-car__banner-block{padding:10px}
}
@media(max-width:767px){
	.banner__servise-slide-banner img{height:280px}
	.banner__servise-slide-text{font-size:12px; line-height:18px}
}
@media(max-width:575px){
	.banner__servise-slide-banner img {height: 53vw}
}


