@media (max-width: 1440px) {}


@media (max-width: 1280px) {

	.about::before {
		max-height: 220px;
		width: 130%;
		left: -150px;
	}

	.product__name {
		font-size: 30px;
	}

	.product__number {
		font-size: 42px;
	}

	.button__product {
		font-size: 20px;
		padding: 22px 48px;

	}

	.product-dsc {
		font-size: 16px;
	}

}

@media (max-width: 1180px) {
	.education__slider {
		max-width: 520px;
		margin-bottom: 60px;
	}

	.custom-prev,
	.custom-next {
		width: 30px;
		height: 30px;
	}

	.education__card .dsc {
		font-size: 16px;
	}

	.education__card .year {
		font-size: 42px;
	}

	.education__card .institution {
		font-size: 18px;
	}

	.heading-page {
		font-size: 48px;
	}

	.detail-product span.number.accent {
		font-size: 70px;
	}

}


@media (max-width: 1024px) {
	.education__slider {
		max-width: 400px;
	}


	.education__card .dsc {
		font-size: 14px;
	}

	.education__card .year {
		font-size: 36px;
	}

	.education__card .institution {
		font-size: 16px;
	}

	.heading-page {
		font-size: 42px;
	}

	.detail-product span.number.accent {
		font-size: 56px;
	}

	.education .grid-content {
		gap: 40px;
	}


}


@media (max-width: 992px) {

	.heading-page {
		font-size: 40px;
	}

	.about__dsc {
		font-size: 20px;
	}

	.about::before {
		max-height: 180px;
		width: 130%;
		left: -150px;
	}

	.product__name {
		font-size: 26px;
	}

	.product__number {
		font-size: 36px;
	}

	.button__product {
		font-size: 18px;
		padding: 20px 46px;

	}

	.product-dsc {
		font-size: 16px;
	}

	.list-card {
		gap: 60px 60px;
	}

	.card-product {
		padding: 68px 35px;
		border-radius: 20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		-ms-border-radius: 20px;
		-o-border-radius: 20px;
	}

	.elem::before {
		content: none;
	}

	.header-section .dsc {
		font-size: 16px;
	}

	.header .heading-page {
		max-width: 500px;
	}

	.header .button {
		font-size: 20px;
	}

	.header-section .grid-content {
		grid-template-columns: 1fr 1fr;
	}

	.header-section .content__right::before {
		max-width: 44%;
		bottom: -30%;
		right: -7%;
	}

	.header__img img {
		max-width: 550px;
		max-height: 550px;
	}
}


@media (max-width: 869px) {

	.list-education.bottom,
	.list-education {
		flex-direction: column;
		gap: 40px;
	}

	.education .grid-content {
		grid-template-columns: 1fr;
		gap: 40px;

	}


	.education__card {
		max-width: 100%;
	}

	.content__right {
		display: flex;
		flex-direction: column;
		gap: 40px;
		align-items: start;
	}

	.list-education.bottom {
		order: -1;
	}

	.education__slider {
		margin-left: 50px;
	}

	.about__dsc {
		font-size: 18px;
	}

	.about::after {
		width: 200px;
		bottom: -30%;
		right: 0;
		z-index: -1;
	}

	.list-card {
		gap: 40px;
	}


}


@media (max-width: 768px) {

	.education__slider {
		max-width: 350px;
	}

	.about::before {
		max-height: 160px;
		width: 127%;
		left: -150px;
	}

	.about__dsc {
		font-size: 16px;
	}

	.product__name {
		font-size: 20px;
	}

	.product__number {
		font-size: 30px;
	}

	.button__product {
		font-size: 15px;
		padding: 20px 40px;

	}

	.product-dsc {
		font-size: 15px;
	}



	.card-product {
		padding: 68px 35px;
		border-radius: 20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		-ms-border-radius: 20px;
		-o-border-radius: 20px;
	}

	.header-section .grid-content {
		grid-template-columns: 1fr;
		margin-top: 60px;
	}

	.header__img img {
		position: relative;
		right: 0;
	}

	.header .content__left {
		align-items: center;
	}

	.header .heading-page {
		text-align: center;
	}

	.header__img {
		margin: 0 auto;
	}

	.header__img img {
		max-width: 400px;
		max-height: 400px;
		margin-bottom: 100px;
	}

	.header-section .dsc {
		text-align: center;
	}

	.content__info {
		flex-direction: column;
		align-items: center;
	}

	.header .button {
		padding: 30px;
		letter-spacing: 1px;
		font-size: 18px;
		font-weight: 400;
		border-radius: 20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		-ms-border-radius: 20px;
		-o-border-radius: 20px;
	}

	.header .content__left .button {
		display: none;
	}

	.header .content__right .button {
		display: block;
		position: absolute;
		bottom: 0;
		right: 0;
		left: 0;
	}


	.header-section .content__right::before {
		max-width: 80%;
		bottom: -30%;
		right: -9%;
	}

	.detail-product .button {
		padding: 30px;
		letter-spacing: 1px;
		font-size: 18px;
		font-weight: 400;
		border-radius: 20px;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		-ms-border-radius: 20px;
		-o-border-radius: 20px;
	}



}



@media (max-width: 760px) {
	.list-card {
		display: grid;
		grid-template-columns: 1fr;
		gap: 60px 80px;
	}

	.my-product::after {
		filter: blur(6px);
	}

	.reviews__dsc {
		font-size: 18px;
         height: 60px;
	}

	.reviews__name {
		font-size: 19px;

	}

	.reviews__star svg {
		max-width: 100px;
	}

	.card-reviews {
		border-radius: 15px;
		padding: 60px 40px;
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		-ms-border-radius: 15px;
		-o-border-radius: 15px;
	}

	footer .nav-item {
		font-size: 16px;
	}
}



@media (max-width: 600px) {
	.education__slider {
		margin-left: auto;
		margin: 0 auto;

	}

	.about__dsc {
		font-size: 13px;
		font-weight: 400;
	}

	.about::before {
		max-height: 111px;
		width: 127%;
		left: -75px;
	}



}


@media (max-width: 539px) {
	.about .grid-content {
		grid-template-columns: 1fr;
		gap: 30px;
	}

	.about .content__left {
		margin-left: 0;
	}

	.about::before {
		content: none;
	}


	.content__left {
		position: relative;
	}

	.about .content__left::before {
		content: '';
		background-image: url(../img/image.png);
		max-height: 100px;
		height: 100%;
		background-repeat: no-repeat;
		width: 120%;
		bottom: -2%;
		right: 0;
		left: -50px;
		position: absolute;
		background-size: cover;
	}

	.about__dsc {
		text-align: center;
		font-size: 16px;
	}

	.heading-page {
		text-align: center;
	}

	footer .nav-list {
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: column;
		gap: 20px;
		margin-bottom: 40px;
	}

	.header__img img {
		max-width: 320px;
		max-height: 320px;
	}
}


@media (max-width: 480px) {
	.education__slider {
		display: none;
	}

	.header .content__left {
		gap: 0;
	}

	.heading-page {
		font-size: 30px;
		margin-bottom: 45px !important;
	}

	.detail-product span.number.accent {
		font-size: 42px;
	}

	.detail-product .content ol li p,
	.detail-product .content ul li p,
	.detail-product .content p,
	.detail-product .content div,
	.detail-product .content span {
		margin-bottom: 15px;
		font-size: 15px;
	}

	.detail-product .content li::marker {
		font-weight: 600;
		font-size: 0.85rem;
	}

	.about .content__left::before {
		width: 135%;
	}

	.detail-product .button {
		font-size: 16px;
	}

}


@media (max-width: 375px) {
	.header__img img {
		max-width: 300px;
		max-height: 300px;
	}

	.heading-page {
		font-size: 25px;
		margin-bottom: 20px !important;
	}

	.header-section .dsc {
		font-size: 14px;
	}

	.header__img img {
		margin-bottom: 80px;
	}
}


@media (max-width: 320px) {}
