@media screen and (max-width: 1200px) {
	/*Меню сайту*/
	.container-navbar {
		height: 60px;
		justify-content: flex-end;
	}
	.nav {
		display: none;
	}
	.language {
		position: relative;
	}
	.button-menu-g {
	    display: inline-block;
	}

	/*Карта*/
	.language-panel {
	    align-items: stretch;
	    flex-direction: column;
	}
	.language-panel-right {
	    position: relative;
	    height:  30vh;
	    width: 100%;
	}

	.language-list {
	    width: auto;
	    border: 10px;
	    height: 30vh;
	    overflow: auto;
	    margin: 0;
	    left: 10px;
	    padding: 3px;
	}

	.lang-panel {
	    top: 60px;
	    right: 10px;
	    left: auto;
	    bottom: auto;
	    padding: 3px;
	    overflow: hidden;
	}

	#map-europa {
	    position: relative;
	    left: 0;
	    top: 0;
	    height:  70vh;
	    scale: 1.9;
	    transform: translateY(-12%);
	}
	.nav-media {
	    display: block;
	}

	#download-background img {
	    scale: 0.5;
	}


	/*Контент сайту*/
	.container, .container-w {
		width: auto;
		padding-left: 10px;
		padding-right: 10px;
	}

	/*Продукти*/
	.section-product .container {
	    justify-content: space-around;
	}
	.block-product {
	    width: 45%;
	}
	/*Слайдер*/
	.section-slider .slick-arrow.slick-prev {
	    right: 80px;
	}

	.section-slider .slick-arrow.slick-next {
	    right: 40px;
	}

	/****************************************************/
	/*Контактна інформація*/
	.contact-item {
	    margin: 10px;
	}
}

@media screen and (max-width: 992px) {
	/*Карта*/
	#map-europa {
	    position: relative;
	    left: 0;
	    top: 0;
	    height:  70vh;
	    scale: 1.6;
	    transform: translateY(-7%);
	}
	/*Консультація*/
	.modal-content {
	    width: 60%;
	}


	/****************************************************/
	/*Про нас*/
	.text-p-left img {
    	padding-left: 0px;
	    float: none;
	    width: 100%;
	}

	.text-p-right img {
	    padding-right: 0px;
	    float: none;
	    width: 100%;
	}


	/****************************************************/
	/*Продукт*/
	.section-product-g .container {
	    flex-direction: column;
	}
	.section-product-g .slider {
	    width: 100%;
	    padding-right: 0px;
	}
	.section-product-g .option-product {
	    width: 100%;
	    padding-left: 0px;
	}

}

@media screen and (max-width: 768px) {
	/*Карта*/
	#map-europa {
	    position: relative;
	    left: 0;
	    top: 0;
	    height:  70vh;
	    scale: 1.3;
	    transform: translateY(-3%);
	}
	#tooltip {
	    padding: 3px 3px;
	    font-size: 7px;
	}
	#download-background img {
	    scale: 0.2;
	}
	.circle-g {
	    scale: 10;
	}

	/*Продукти*/
	.block-product {
	    width: 100%;
	    height: auto;
	}
	.block-product img {
	     height: auto; 
	}
	.live-tile {
	    position: relative;
	    bottom: auto;
	    padding: 20px 20px 20px 20px;
	    height: auto;
	}
	/*Консультація*/
	.form-communication .container {
	    flex-direction: column;
	}
	.form-communication h2 {
	    text-align: center;
	}
	.modal-content {
	    width: 100%;
	    margin: 10px;
	}

	/*Нижня частина сайту*/
	.footer .container-w {
	    flex-direction: column;
	    align-items: center;
	}
	.footer-info {
	    width: 100%;
	}

	/****************************************************/
	/*Каталог*/
	.container.сatalog {
	    display: flex;
	}

	/****************************************************/
	/*Контактна інформація*/
	.contact-details .container {
	    flex-direction: column;
	}
	.contact-item {
	    margin: 0px;
	    width: 100%;
	}
	.contact-item img {
	    height: auto;
	}

	/****************************************************/
	/*Про нас*/
	.section-certificates li {
	    flex-direction: column;
	    padding-bottom: 20px;
	    border-bottom: 1px dashed var(--color-light);
	}

	.section-certificates .name-certificates {
	    border-bottom: none;
	    margin-right: 0px;
	    text-align: center;
	}
}

@media screen and (max-width: 576px) {
	/*Меню сайту*/
	.logo img {
		height: 20px;
	}
	.language {
	    font-size: 20px;
	}
	.indicator-language {
	    font-size: 20px;
	}
	/*Карта*/
	#map-europa {
	    position: relative;
	    left: 0;
	    top: 0;
	    height:  70vh;
	    scale: 1.7;
	    transform: translateY(0%);
	}
}