@media (min-width: 1200px) {

	.top-line {
		padding-top: 38px;
	}

	.logo {
		text-align: right;
		display: block;
	}

	.logo>img {
		width: 100%;
	}

	.main-mnu {
		padding-top: 16px;
	}

	.main-mnu>ul>li>a {
		padding: 10px 17px;		
	}

	.main-mnu>ul>li>a {
		font-size: 14px;
	}

	.phone-wrap>ul>li {
		font-size: 16px;
	}

	.phone-wrap>ul>li.email {
		font-size: 14px;
	}

	.phone-wrap>ul>li>img {
		width: 18px;
		margin-top: -3px;
	}

	h1 {
		font-size: 40px;
	}

	h2 {
		font-size: 34px;
	}

	video {
		width: 71%;
		max-height: 71%;
	}

	.indiv {
		margin-top: 200px;
	}

	.button {
		margin-top: 40px;
	}

	.bas-im {
		max-width: 500px;
	}

	.gallery-tizer {
		min-height: 360px;
	}

	.gallery-tizer:before {
		width: 545px;
		height: 347px;
		left: 20px;
	}

	.table {
		height: 347px;
	}
}

@media (max-width: 1199px) and (min-width: 768px) {

	.top-line {
		padding-top: 38px;
	}

	.logo {
		display: block;
		width: 195px;
		margin: 0 auto;
	}

	.logo>img {
		width: 100%;
	}

	.phone {
		text-align: center;
		padding-top: 10px;
	}

	.toggle-mnu {
		position: absolute;
		top: 80px;
		left: 49%;
	}

	.phone-wrap>ul>li {
		font-size: 16px;
	}

	.phone-wrap>ul>li.email {
		font-size: 14px;
	}

	.phone-wrap>ul>li>img {
		width: 18px;
		margin-top: -3px;
	}

	.hidmnu {
		margin-top: 10px;
	}

	.hidden-mnu>ul>li>a {
		font-size: 14px;
	}

	video {
		width: 73%;
		max-height: 73%;
	}

	h1 {
		font-size: 30px;
	}

	.indiv {
		margin-top: 130px;
	}

	.button {
		margin-top: 30px;
	}

	.bas-im {
		max-width: 360px;
	}

	.gallery-tizer {
		min-height: 280px;
	}

	.gallery-tizer:before {
		width: 334px;
		height: 267px;
		left: 20px;
	}

	.table {
		height: 267px;
	}
}

@media (max-width: 767px) and (min-width: 560px) {
	
	.toggle-mnu {
		left: 48%;
	}

	.gallery-tizer {
		min-height: 320px;
		min-width: 73%;
	}

}

@media (max-width: 767px) and (min-width: 650px) {

	.gallery-tizer:before {
		width: 94.5%;
		height: 312px;
		left: 21px;
	}

	.table {
		height: 312px;
	}
}

@media (max-width: 649px) and (min-width: 560px) {

	.gallery-tizer:before {
		width: 93.9%;
		height: 312px;
		left: 20px;
	}

	.table {
		height: 312px;
	}
}

@media (max-width: 559px) and (min-width: 470px) {

	.gallery-tizer:before {
		width: 92.5%;
		height: 232px;
		left: 20px;
	}
}

@media (max-width: 469px) and (min-width: 390px) {

	.gallery-tizer:before {
		width: 91%;
		height: 232px;
		left: 20px;
	}
}

@media (max-width: 389px) and (min-width: 315px) {

	.gallery-tizer:before {
		width: 89.2%;
		height: 232px;
		left: 20px;
	}

	.pr>a>img {
		height: 80px;
	}
}

@media (max-width: 315px) {

	.gallery-tizer:before {
		width: 87.7%;
		height: 232px;
		left: 20px;
	}

	.pr>a>img {
		height: 70px;
	}
}


@media (max-width: 559px) {
	
	.toggle-mnu {
		left: 47%;
	}
	
	.gallery-tizer {
		min-width: 73%;
		min-height: 240px;
	}

	.table {
		height: 232px;
	}

}


@media (max-width: 767px) {

	.top-line {
		padding-top: 18px;
	}

	.top-line {
		text-align: center;
	}

	.logo {
		width: 190px;
		display: inline-block;
	}

	.phone {
		padding-top: 15px;
		margin-bottom: 48px;
	}

	.logo>img {
		width: 100%;
	}

	.phone-wrap>ul>li {
		font-size: 16px;
	}

	.phone-wrap>ul>li.email {
		font-size: 14px;
	}

	.phone-wrap>ul>li>img {
		width: 18px;
		margin-top: -3px;
	}

	.toggle-mnu {
		position: absolute;
		top: 205px;
	}

	.hidmnu {
		margin-top: 8px;
	}

	.hidden-mnu>ul>li>a {
		font-size: 17px;
	}
	
	.video-line {
		margin-top: -20px;
	}

	video {
		width: 93%;
		max-height: 93%;
	}

	.ind-line {
		text-align: center;
	}

	h1 {
		font-size: 27px;
	}

	.button {
		margin-top: 5px;
	}

}