@charset "UTF-8";
/* CSS Document */

@media (min-width: 992px) and (max-width: 1399px) {
	.logo img{
		height: 40px;
	}
	.section1 {
		aspect-ratio: 16/10;
	}
	.section2 {
		display: none;
	}
	.section2-mobile {
		display: flex;
	}
	.bodi {
		grid-template-columns: repeat(auto-fit, minmax(330px,1fr));	
		gap: 20px;
	}
	.divs3 {
		width: 90%;
	}
	.divs3 h1 {
		font-size: 3.5rem;
		padding-left: 5%;
	}
	.bodi h1 {
		font-size: 2rem;
	}
	#image-container {
  		height: 45%;
	}
	.section4_mobile {
		display: none;
	}
	.dots, .dots2 {
		display: none;
	}
	.red {
		font-size: 1.5rem;
	}
	.kontakty p {
		font-size: .8rem;
	}
	.kontakty {
		line-height: 1.6;
	}
}