/* === DESKTOP FIRST === */

/* xl <= Extra extra large (xxl) */
@media (max-width: 1399.98px) {
}

/* lg <= Extra large (xl) */
@media (max-width: 1199.98px) {
	.header .number-block {
		font-size: 18px;
	}

	.work-time {
		font-size: 13px;
	}
}

/* md <= Large (lg) */
@media (max-width: 991.98px) {
	.logo-col {
		flex: 0 0 25%;
	}

	.button-menu-burger {
		display: block;
		float: right;
	}

	.header .phone-col {
		margin-left: auto;
	}

	.main-menu {
		margin: 30px 0 0;
		padding: 0;
	}
	.oc-left {
		flex: 0 1 40%;
	}
	.oc-right {
		flex: 1 1 auto;
	}
	.oc-left img {
		max-width: 200px;
	}
}

/* sm <= Medium (md) */
@media (max-width: 767.98px) {
	.oc-buy-btn-block {
		margin-top: 30px;
	}
	.footer .footer-first {
		margin-bottom: 60px;
	}
	.footer-contacts {
		margin-top: 60px;
	}
	.galery-portfolio .galery-item.wide,
	.galery-portfolio .galery-item.tall,
	.galery-portfolio .galery-item.big {
		grid-column: auto;
		grid-row: auto;
	}
	.galery-portfolio .galery-item:nth-child(odd) {
		grid-column: span 2;
	}

	.galery-portfolio .galery-item:last-child {
		display: none;
	}

	.reviews-main-item {
		padding: 30px 25px;
	}
	.qwe:nth-child(5) {
		display: none;
	}

	.home-biofa-media {
		max-height: 220px;
		border-radius: 4px 4px 0 0;
	}
	.about-media {
		margin: 0px 0px 30px 0px;
	}
	.home-descr ul {
		margin: 0;
		padding: 0 0 0 20px;
	}

	h1 {
		font-size: 18px;
	}

	h2 {
		font-size: 18px;
	}

	h3 {
		font-size: 16px;
	}

	.home-about .btn {
		margin-top: 30px;
	}
}

/* xs <= Small (sm) */
@media (max-width: 575.98px) {
	.search-form input {
		margin: 5px 0 30px 0;
	}

	.oc-left {
		display: none;
	}
	.radio-flex label {
		flex: 1 0 auto;
	}
	.product-page .option-radio__text {
		display: block;
		width: 100%;
		text-align: center;
	}
	.footer-second-column {
		margin-top: 60px;
	}

	.home-portfolio .galery-portfolio {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}

	.galery-portfolio .galery-item:nth-child(even) {
		grid-column: span 2;
	}

	.home-about-text {
		padding: 25px 0 0;
	}

	.liders-border .col-sm-4:nth-child(1),
	.liders-border .col-sm-4:nth-child(2) {
		border-bottom: 1px solid var(--gray-medium);
	}
	.home-liders .liders-item {
		padding: 25px 12px 60px;
	}
	.dropdown-mobile-menu a {
		font-size: 14px;
	}
	.logo-col {
		flex: 0 0 40%;
	}

	.home-about .btn,
	.home-reviews-link {
		display: block;
		width: 100%;
	}

	.home-descr {
		padding: 25px 15px;
	}

	.header-second {
		padding: 10px 0;
	}

	.catalog-mobile-btn {
		padding-right: 7.5px;
	}

	.cart-mobile-btn {
		padding-left: 7.5px;
	}

	.work-time {
		display: none;
	}

	.header .number-block {
		font-size: 20px;
	}

	.header .number {
		display: none;
	}
	.home-descr ul {
		list-style-type: none;
		padding: 0;
	}
	.footer {
		font-size: 14px;
	}
	.footer .number-block {
		font-size: 16px;
	}
	.footer-contacts,
	.footer-second-column {
		margin-top: 30px;
	}
}

/* === MOBILE FIRST === */

/* Custom (xs) */
@media (min-width: 0) {
}

/* Small (sm) */
@media (min-width: 576px) {
}

/* Medium (md) */
@media (min-width: 768px) {
}

/* Large (lg) */
@media (min-width: 992px) {
}

/* Extra large (xl) */
@media (min-width: 1200px) {
}

/* Extra extra large (xxl) */
@media (min-width: 1400px) {
}
