	.s1, .section.hero {padding: 180px 0 35px;}
	.s1_item {text-align: center;}
	.s1_item_last_title{box-shadow:0 9px 48px 0 rgba(90,193,52,.35);background:var(--5ac134);text-align:center;font-weight:500;font-size:18px;line-height:160%;color:var(--ffffff);border-radius:55px;padding:0;width:270px;height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1rem auto;}
	.s1_item_last_title:hover{cursor:pointer;}
	
	/* Позиционирование стрелок по бокам */
.custom-slider .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    width: 40px;
    height: 40px;
    background: rgba(0, 0, 0, 0.5); /* Полупрозрачный черный круг */
    color: #fff;
    border: none;
    border-radius: 50%;
    font-size: 20px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.3s ease;
}

/* Эффект при наведении */
.custom-slider .slick-arrow:hover {
    background: rgba(0, 0, 0, 0.8);
}

/* Левая стрелка */
.custom-slider .slick-prev {
    left: 15px;
}

/* Правая стрелка */
.custom-slider .slick-next {
    right: 15px;
}

/* Скрываем стандартный текст, если он остался от темы */
.custom-slider .slick-arrow::before {
    display: none !important;
}
/* Добавляем отступы между слайдами */
.custom-slider .slide-item {
    margin: 0 10px; /* Отступы слева и справа */
}

/* Компенсируем внешние отступы у самого слайдера, чтобы он не уменьшался */
.custom-slider .slick-list {
    margin: 0 -10px;
}
.center .custom-slider img{border: 1px solid #D4D4D4;border-radius: 25px;padding-bottom: 0;}
.custom-slider .slick-dots{bottom: 0px;}
.custom-slider .slick-dots li{background-color: #c8c8c8;margin: 0 5px;}
.custom-slider .slick-dots .slick-active,.custom-slider .slick-dots li:hover {
    background-color: #5ac134;
}
.custom-slider{padding-bottom:15px;}
.custom-slider .slide-caption{font-weight: 700;font-size: 24px;margin-bottom: 1rem;}

/* Устройства X-Small (портретные телефоны, менее 576 пикселей)*/
@media (max-width: 575.98px) { 
	.s1, .section.hero {padding: 80px 0 35px;}
}
/* Малые девайсы («ландшафтные», >= 575px)*/
@media (min-width: 576px) and (max-width: 767.98px) {
	.s1, .section.hero {padding: 80px 0 35px;}
}

/* Устройства Medium (планшеты, 768 пикселей и выше)*/
@media (min-width: 768px) and (max-width: 991.98px) { 
	.s1, .section.hero {padding: 80px 0 35px;}
}

/* Устройства Large (настольные компьютеры, 992 пикселей и выше)*/
@media (min-width: 992px) and (max-width: 1199.98px) { 
	.s1, .section.hero {padding: 80px 0 35px;}
}

/* Устройства X-Large (большие настольные компьютеры, 1200 пикселей и выше)*/
@media (min-width: 1200px) and (max-width: 1399.98px) { 

}

/* Устройства XX-Large (большие настольные компьютеры, 1400 пикселей и выше)*/
@media (min-width: 1400px) {
	}