.certificates {
	padding-bottom: 39px;
}

.certificates__img {
	position: relative;
	display: block;
	border: 1px solid #e1e7e9;
	margin-bottom: 19px;
}

.certificates__img:before {
	display: block;
	content: "";
	width: 100%;
	padding-top: 133.33333%;
}

.certificates__img>.content {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

@media (max-width: 767px) {
	.certificates__img:before {
		padding-top: 278px;
	}
}

.certificates__img img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	max-height: calc(100% - 20px);
	max-width: calc(100% - 20px);
}


.certificates__item {
	display: block;
	margin-bottom: 37px;
	transition: 0.2s ease;
}

.certificates__item:nth-child(4n+1) {
	clear: left;
}

@media (max-width: 991px) {
	.certificates__item:nth-child(4n+1) {
		clear: none;
	}
	.certificates__item:nth-child(3n+1) {
		clear: left;
	}
}

@media (max-width: 767px) {
	.certificates__item {
		margin-bottom: 50px;
	}
	.certificates__item:nth-child(3n+1) {
		clear: none;
	}
	.certificates__item:nth-child(2n+1) {
		clear: left;
	}
}
@media (max-width: 450px) {
	.certificates .certificates__item {
		width: 100%;
	}
}
.certificates__item:hover {
	opacity: 0.5;
	transition: 0.2s ease;
}

.certificates__name {
	display: block;
	color: #3399ff;
	font-size: 16px;
	margin-bottom: 5px;
}

.certificates__period {
	font-size: 14px;
	font-weight: 500;
	color: #424243;
	letter-spacing: -.1px;
}

@media (max-width: 767px) {
	.pop-up-certificates .certificates-slider-wrapper .certificates-slider .slick-prev:before,
	.pop-up-certificates .certificates-slider-wrapper .certificates-slider .slick-next:before {
		content: none;
	}
}