@media only screen and (max-width: 961px) {
	.left,
	.right {
		display: none;
	}
	
	.middle {
		width:100%;
	}
	
	.content p,
	.team-wrap ul li,
	.pricelist ul li	{
	}
	
	#about p {
	}
	
	.wrap-services {
	}
	
	.team-wrap {
	}
	
	.advokat-wrap {
	}
	
	.advokat-wrap .col-1 {
	}

	.advokat-wrap .col-2 {
	}
	
	.pricelist td {
		font-size: 19px;
	}
	
	.pricelist td:first-of-type {
	}
	
	.top {
		display: block;
		height: 760px;
	}
	
	.ak-wrap {
	}
	
	#top.middle {
		width: auto;
	}
	
	.header .col-2 {
		margin-top: 0px;
		justify-content: flex-end;
	}

	.header {
		display: grid;
	}
	
	#top .col-2-left {
	}
	
	#top .col-2-right {
		padding-top: 0px;
		padding-bottom: 60px;
	}
	
	#top .col-2-right img {
		max-width: 260px;
	}
	
	.menu {
		height: 110px;
	}
	
	.menu .navelink {
		font-size:19px;
	}
	/* KONTAKT */
	.contact-wrap {
	}
	
	.datovka {
		width: fit-content;
		margin-left: auto;
		margin-right: auto;
	}
	
	.form-inner {
		grid-template-columns: auto auto;
	}
	
	.map-wrap {
	}
	
	.mapa img {
	}
	
	.parking-map img {
	}
	
	.office {
	}
	
	.office img {
		max-width: 165px;
	}
	
	.parking-wrap {
	}
	
}

@media only screen and (max-width: 900px) {
	.menu {
		height: 100px;
	}
	.menu .ak-title {
		font-size: 20px;
	}
	.menu .ak-subtitle {
		font-size: 16px;
	}
	
	.menu .navelink {
		font-size:19px;
	}
	
	.ak-wrap {
		width: inherit;
		padding-right: 30px;
	}
}

@media only screen and (max-width: 850px) {
	.advokat-wrap .col-1 {
		display: none; 
	}
}

@media only screen and (max-width: 830px) {
	.top {
		height: 815px; 
	}
	.menu .navelink {
		font-size:18px;
	}
}

@media only screen and (max-width: 800px) {
	.menu .navelink {
		font-size:17px;
	}
}

