@media (max-width: 1187px) {
	.node-galery .field-name-field-photo .field-item,
	.block-nashi-raboty .views-field-field-photo .field-item {
		margin: 0 0 30px 0;
		width: 20%;
	}
}

@media (max-width: 1167px) {
	#block-block-7 iframe {margin-right: 10px;}
}

@media (max-width: 1150px) {
	.pochemy.poch5 {clear: both;}
	.region-bottom a.bottom-logo {width: 300px;}
}

@media (max-width: 1120px) {
	.block-nashi-raboty .views-field-field-photo .field-item {
		width: 50%;
		text-align: center;
	}
	.node-galery .field-name-field-photo .field-item {width: 25%;}
	.node-galery .field-name-field-photo .field-item:nth-child(5n),
	.node-galery .field-name-field-photo .field-item:nth-child(9n) {clear: both;}
	.node-galery .field-name-field-photo .field-item:nth-child(5n+1),
	.node-galery .field-name-field-photo .field-item:nth-child(9n+1) {clear: none;}
}

@media (max-width: 1070px) {
	header.header .header__logo {width: 400px;}
}

@media (max-width: 1046px) {
	.rabota {width: 12%;}
	#block-block-6 > div {padding: 0 20px;}
}
@media (max-width: 1046px) {
	.rabota {width: 10%;}
	.rabota img {height: auto;}
}

@media (max-width: 1000px) {
	#block-block-9 iframe {width: 50%;}
}

@media (max-width: 900px) {
	header.header .header__logo {width: 300px;}
	.node-galery .field-name-field-photo .field-item {width: 50%;}
	.raboty .views-row {width: calc(25% - 23px);}
	.raboty .views-row:nth-child(4n) {margin-right: 0;}
	.raboty .views-row:nth-child(4n+1) {clear: both;}
	.raboty .views-row:nth-child(5n) {margin-right: 30px;}
	.raboty .views-row:nth-child(5n+1) {clear: none;}
}

@media (max-width: 898px) {
	nav.main-menu ul.navbar li a,
	.footer-fon ul.menu li a {
		font-size: 18px;
		padding: 0 15px;
	}
}

@media (max-width: 870px) {
	.region-bottom a.bottom-logo {width: 230px;}
}

@media (max-width: 866px) {
	nav.main-menu ul.navbar li a,
	.footer-fon ul.menu li a {font-size: 18px;}
}

@media (max-width: 860px) {
	.header-green-line.sticky header.header .header__logo {width: 300px;}
}

@media (max-width: 820px) {
	/*.menu-block-1 ul.menu li,*/
	/*.raboty .views-row {width: 33%;}*/
	.rabota {width: 15%;}
	.rabota.rab4 {margin-bottom: 30px;}
	.strelka {width: 50px;}
}

@media (max-width: 803px) {
	nav.main-menu ul.navbar li a,
	.footer-fon ul.menu li a {padding: 0 15px;}
}

@media (max-width: 800px) {
	header.header .header__logo {width: 260px;}
}

@media (max-width: 780px) {
	.region-header .regim,
	.region-header a.zajavka {display: none;}
	.region-bottom a.bottom-logo {
		float: none;
		width: 230px;
		margin: auto;
	    margin: 0 auto 30px auto;
	}
	.region-bottom .right-block {float: none;}
}

@media (max-width: 743px) {
	nav.main-menu ul.navbar li a,
	.footer-fon ul.menu li a {
		font-size: 16px;
		padding: 0 10px;
	}
}

@media (max-width: 700px) {
	.raboty .views-row {width: calc(33.3% - 20px);}
	.raboty .views-row:nth-child(3n) {margin-right: 0;}
	.raboty .views-row:nth-child(3n+1) {clear: both; margin-right: 30px;}
	.raboty .views-row:nth-child(4n+1) {clear: none;}  
	.raboty .views-row:nth-child(4n) {margin-right: 30px;}
}

@media (max-width: 620px) {
	nav.main-menu ul.navbar li a,
	.footer-fon ul.menu li a {
		font-size: 14px;
		padding: 0 7px;
	}
}

@media (max-width: 600px) {
	.pochemy {width: 50%;}
	#block-block-6 > div {
		width: 100% !important;
		margin-bottom: 40px;
		text-align: center;
	}
}

@media (max-width: 570px) {
	.region-bottom .right-block .regim {
		float: none;
		margin: 0 auto;
	}
	.region-bottom .socsety {
		float: none;
		margin-right: 0;
		margin-bottom: 15px;
	}
}

@media (max-width: 550px) {
	.raboty .views-row {width: calc(50% - 15px);}
	.raboty .views-row.views-row-odd {clear: both; margin-right: 30px;}
	.raboty .views-row.views-row-even {clear: none; margin-right: 0;}
}

@media (max-width: 522px) {
	nav.main-menu ul.navbar,
	.footer-fon ul.menu {padding: 10px 0;}
	nav.main-menu ul.navbar li,
	.footer-fon ul.menu li {
		display: table;
		width: 100%;
		text-align: center;
	}
	nav.main-menu ul.navbar li a,
	.footer-fon ul.menu li a {line-height: 1;}
}

@media (max-width: 511px) {
	#block-block-5 {display: none;}
}

@media (max-width: 500px) {
	.header-green-line.sticky header.header .header__logo {width: 200px;}
	#block-block-9 iframe {
		width: 100%;
		margin: 0 0 20px 0;
	}
}

@media (max-width: 485px) {
	header.header .header__logo {width: 200px;}
}

@media (max-width: 470px) {
	.node-galery .field-name-field-photo .field-item {
		width: 100%;
		text-align: center;
	}
}
@media (max-width: 439px) {
	#block-block-7 iframe {
		margin-right: 0;
		width: 100%;
		height: auto;
	}
}

@media (max-width: 420px) {
	/*.menu-block-1 ul.menu li,*/
	/*.raboty .views-row {width: 100%;}*/
	.front h2.block__title {
		font-size: 30px;
		margin: 40px 0;
	}
}

@media (max-width: 408px) {
	header.header .header__logo,
	.header-green-line.sticky header.header .header__logo {width: 170px;}
	.pochemy.poch3,
	.pochemy.poch7 {clear: both;}
}

@media (max-width: 385px) {
	header.header .header__logo,
	.header-green-line.sticky header.header .header__logo {width: 150px;}
	.header-green-line.sticky {
		padding: 0;
		height: inherit;
	}
	#block-block-1 > a {line-height: 28px;}
	.block-nashi-raboty .views-field-field-photo .field-item {width: 100%;}
	#block-block-5 {display: table;}
	.rabota {width: 100%;}
	.strelka {
		width: 60px;
		float: none;
		display: table;
		margin: 0 auto;
		-o-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}
}

@media (max-width: 320px) {
	.raboty .views-row {width: 100%; margin-right: 0;}
	.raboty .views-row.views-row-odd {margin-right: 0;}
	.front h2.block__title,
	#block-block-5 h2.block__title,
	#block-block-3 h2.block__title {font-size: 24px;}
}