.tools-template .content {
	padding-top: 0;
}
.tools-template .home_card_row .home_card .home_card_content .home_card_title{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
 .article-recommendation {
     margin-bottom: 48px;
}

.article-recommendation__title {
     text-align: center;
    margin-bottom: 24px;
 }


.article-recommendation .swiper-button-next:after, .article-recommendation  .swiper-button-prev:after{
	display: none;
}
.article-recommendation .container{
position: relative;
padding: 0;
}
.article-recommendation .home_card_row .home_card {
margin: 0;
    height: 100%;
	
}
.article-recommendation-slider .swiper-wrapper {
    align-items: stretch;
}

.article-recommendation-slider .swiper-slide {
    height: auto;
}

.article-recommendation-slider  {
padding-bottom: 60px;
margin: 0;
}

.article-recommendation-slider
	.swiper-pagination
	.swiper-pagination-bullet {
	background: #c3dafb;
	opacity: 1;
	width: 8px;
	height: 8px;
	transition: all 0.5s ease;
}

.article-recommendation-slider
	.swiper-pagination
	.swiper-pagination-bullet.middle-dot {
	width: 11px;
	height: 11px;
}

.article-recommendation-slider
	.swiper-pagination
	.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #0e6aed;
}


	.article-recommendation .swiper-button-next {
		right: -50px;
	}
	.article-recommendation .swiper-button-prev {
		left: -50px;
	}
	.only-one-slide .swiper-wrapper{
		justify-content: center;
	}
	.only-one-slide  .swiper-slide{
margin: 0!important;
	}
@media only screen and (max-width: 1439px) {
		.article-recommendation .swiper-button-next {
		right: -30px;
	}
	.article-recommendation .swiper-button-prev {
		left: -30px;
	}
}
@media only screen and (max-width: 992px) {
	.article-recommendation .swiper-button-next,
	.article-recommendation .swiper-button-prev {
		display: none;
	}
}
@media only screen and (max-width: 719px) {
	 .article-recommendation{
		overflow: hidden;
		margin-right: -8px;
	 }
	 .article-recommendation-slider.only-one-slide{
		margin-right: 8px;
	 }
   .article-recommendation .article-recommendation-slider:not(.only-one-slide) {
        overflow: unset;
        max-width: 300px;
        margin: 0;
		position: static;
    }
}
