.article-detail
{
	width: 100%;
}
.article-detail .title{
	/*margin-bottom: 20px;*/
}
.article-detail .container{
	width: 100%;
	/*padding: 40px;*/
	border-radius: 20px;
	gap: 40px;
}
.article-detail .detail_picture
{
	/*margin-bottom: 40px;*/
	border-radius: 10px;
	max-height: 300px;
	object-fit: cover;
}
.article-detail .icons{
	/*margin-top: 40px;*/
}
.article-detail .icons a{
	text-decoration: none;
}
@media (max-width: 576px) {
	.article-detail .container{
		/*padding: 20px 20px 40px 20px;*/
	}
	.article-detail .detail_picture
	{
		/*margin-bottom: 20px;*/
		max-height: 120px;
	}
}


.main-slider .owl-stage-outer .owl-stage  .owl-item{

}
.main-slider .owl-stage-outer .owl-stage  .owl-item .item img{
	object-fit: cover;
}
/* Стилизация кнопок вперёд и назад */
.main-slider .owl-nav {
	position: absolute;
	top: 50%;
	width: 100%;
	display: flex;
	justify-content: space-between;
	transform: translateY(-50%);
}

.main-slider .owl-prev,
.main-slider .owl-next {
	background-color: #ffffff; /* Цвет фона кнопок */
	color: #000000; /* Цвет текста кнопок */
	font-size: 20px; /* Размер шрифта */
	padding: 10px; /* Внутренний отступ кнопок */
	border: 2px solid #000000; /* Обводка кнопок */
	border-radius: 5px; /* Радиус закругления углов кнопок */
	cursor: pointer;
}

.main-slider .owl-prev {
	margin-left: 20px; /* Отступ слева для кнопки "назад" */
	background: rgba(0, 0, 0, 0.3) url(../element.detail/assets/img/arr-prev.svg) no-repeat center center !important;
}

.main-slider .owl-next {
	margin-right: 20px; /* Отступ справа для кнопки "вперёд" */
	background: rgba(0, 0, 0, 0.3) url(../element.detail/assets/img/arr-next.svg) no-repeat center center !important;
}

.main-slider .owl-nav button {
	width: 40px;
	height: 40px;
	border-radius: 100px;
	backdrop-filter: blur(3px);

}
.main-slider .owl-nav button span{
	color: rgb(0 0 0 / 0%) !important;

}


@media (max-width: 768px) {
	.thumb-img{
		max-width: 50px;
		height: 50px;
	}

	.main-slider .owl-nav button {
		width: 25px;
		height: 25px;

	}

	.main-slider .owl-prev {
		margin-left: 10px; /* Отступ слева для кнопки "назад" */
	}

	.main-slider .owl-next {
		margin-right: 10px; /* Отступ справа для кнопки "вперёд" */
	}

	.main-slider .owl-stage-outer .owl-stage  .owl-item{
		max-height: 200px;
	}
	.main-slider .owl-stage-outer .owl-stage  .owl-item .item img{
		max-height: 200px;
	}
}