/* от 1200  - 1439 */
@media(max-width:1439px) {
	.container {
		width: 1140px;
	}

	.portfolio-content {
		column-gap: 15px;
		row-gap: 15px;
	}

	.portfolio-card {
		width: 360px;
		height: 396px;
	}

	.portfolio,
	.about,
	.contacts {
		padding-top: 90px;
		padding-bottom: 90px;

	}

	.contacts__content {
		column-gap: 50px;
	}

	.contacts-list {
		column-gap: 35px;
	}

}

/* от 992  - 1199 */


@media(max-width:1199px) {

	.container {
		width: 960px;
	}

	.footer_content_wrap {
		width: 850px;
		margin-left: 40px;
	}

	.navigation {
		width: 800px;
		justify-content: center;
	}

	.h1 {
		font-size: 70px;
	}



	.portfolio-card {
		width: 300px;
		height: 330px;
	}

	.portfolio,
	.about,
	.contacts {
		padding-top: 70px;
		padding-bottom: 70px;

	}

	.about_content {
		column-gap: 50px;
		align-items: flex-start;
	}

	.about_img,
	.about_promo_img {
		width: 300px;
		height: 321px;
	}

	.about_desc {
		max-width: 100%;
	}

	.about__statistic-item p {
		font-size: 80px;
		line-height: 100px;
	}

	.about_title {
		margin-bottom: 50px;
	}

	.contacts-form-wrapper {
		width: 360px;
	}
}



/* от 768 - 991 */

@media(max-width:991px) {

	.header {

		max-height: 900px;
	}

	.container {
		width: 830px;
	}

	.navigation {
		width: 750px;
		justify-content: center;
		column-gap: 18px;
	}





	.description_text_wrap {
		width: 800px;
	}

	.logo_header {
		max-height: 70;
		width: auto;
	}



	.footer_content_wrap {
		width: 750px;
		margin-left: 40px;
	}

	.h1 {
		font-size: 60px;
	}

	.about_promo_text h1 {
		font-size: 30px;
		font-weight: 100;
		line-height: 39px;
		letter-spacing: 4%;
		text-align: left;

	}

	.portfolio-content {
		column-gap: 20px;
		row-gap: 20px;
	}

	.portfolio-card {
		width: 220px;
		height: 242px;
	}

	.about_img,
	.about_img_kennel,
	.about_promo_img {
		width: 240px;
		height: 256px;
	}

	.about_content,
	.about_content_kennel {
		column-gap: 30px;
	}

	.about_text,
	.about_text_kennel,
	.about_promo_text {
		margin-bottom: 10px;
	}

	.contacts-list {
		grid-template-columns: repeat(1, 1fr);
		row-gap: 40px;
	}
}


/* _____________________   от 375 - 767 ______________________________ */
@media(max-width:767px) {

	.header {
		height: 100vh;
		height: 50px;
		max-height: 667px;
	}

	.container {
		max-width: 100%;
	}


	.main_logo img {
		/*
		max-width: 35px;
		margin-right: 35px; 
		*/
		display: none;
	}

	.navigation {
		display: flex;
		column-gap: 14px;

	}

	.navigation a {
		font-size: 20px;
	}

	.blank_ {
		width: 10px;
	}

	.lang_wraper a {

		font-size: 14px;

	}

	.conteiner_footer {
		width: 100%;
	}


	.owl-stage-flex {
		width: 400px;
	}

	.main_slider_wrap {
		width: 400px;
		max-height: 150px;
	}


	.footer_content_wrap {
		max-width: 300px;
		margin-left: 40px;
	}

	.navigation {
		width: 80%;
	}

	.navigation img {
		max-height: 50px;
	}

	.header-slider-wrapper {
		display: none;
	}



	.header-top {
		height: 50px;
		padding-top: 20px;
		text-align: center;
	}

	.header-content {
		padding-top: 60px;
	}

	.h1 {
		line-height: 80px;
	}


	.header {
		padding-top: 5px;
		padding-bottom: 5px;
	}


	.content_wrap {
		width: 400px;
		justify-content: left;
		column-gap: 8px;
	}


	.portfolio-content .owl-dots {
		text-align: center;
		margin-top: 15px;
	}

	.portfolio-card:hover img {
		transform: scale(1);
	}

	.owl-dots button.owl-dot.active span {
		background-color: #f1971b;
	}

	.about_content,
	.about_content_kennel,
	.contacts__content {
		display: block;
	}



	.about_desc,
	.about_desc_kennel {
		margin-top: 30px;
	}

	.contacts-form-wrapper {
		width: 100%;
	}

	.contacts-list {
		margin-top: 50px;
	}

	.contacts-list {
		grid-template-columns: repeat(2, 1fr);
	}


	.copyright {
		color: rgb(255, 255, 255);
		font-family: Marck Script;
		font-size: 12px;
		font-weight: 400;
		line-height: 37px;
		padding-left: 50px;
	}


	.foter {

		font-size: 12px;
		font-weight: 400;

	}

	.copyright_wrap_img {
		display: none;
	}

	@media(max-width:574px) {
		.contacts-list {
			grid-template-columns: repeat(1, 1fr);
			row-gap: 30px;
		}


	}
}

/* от 320 - 374*/