@font-face {
	font-family: 'Helvetica Neue';
	src: url('../fonts/HelveticaNeue-Bold.eot');
	src: url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/HelveticaNeue-Bold.woff2') format('woff2'),
	url('../fonts/HelveticaNeue-Bold.woff') format('woff'),
	url('../fonts/HelveticaNeue-Bold.ttf') format('truetype'),
	url('../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica Neue LT Pro';
	src: url('../fonts/HelveticaNeueLTPro-Lt.eot');
	src: url('../fonts/HelveticaNeueLTPro-Lt.eot?#iefix') format('embedded-opentype'),
	url('../fonts/HelveticaNeueLTPro-Lt.woff2') format('woff2'),
	url('../fonts/HelveticaNeueLTPro-Lt.woff') format('woff'),
	url('../fonts/HelveticaNeueLTPro-Lt.ttf') format('truetype'),
	url('../fonts/HelveticaNeueLTPro-Lt.svg#HelveticaNeueLTPro-Lt') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica Neue LT Pro';
	src: url('../fonts/HelveticaNeueLTPro-Md.eot');
	src: url('../fonts/HelveticaNeueLTPro-Md.eot?#iefix') format('embedded-opentype'),
	url('../fonts/HelveticaNeueLTPro-Md.woff2') format('woff2'),
	url('../fonts/HelveticaNeueLTPro-Md.woff') format('woff'),
	url('../fonts/HelveticaNeueLTPro-Md.ttf') format('truetype'),
	url('../fonts/HelveticaNeueLTPro-Md.svg#HelveticaNeueLTPro-Md') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica Neue';
	src: url('../fonts/HelveticaNeue-Thin.eot');
	src: url('../fonts/HelveticaNeue-Thin.eot?#iefix') format('embedded-opentype'),
	url('../fonts/HelveticaNeue-Thin.woff2') format('woff2'),
	url('../fonts/HelveticaNeue-Thin.woff') format('woff'),
	url('../fonts/HelveticaNeue-Thin.ttf') format('truetype'),
	url('../fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Helvetica Neue LT Pro';
	src: url('../fonts/HelveticaNeueLTPro-Roman.eot');
	src: url('../fonts/HelveticaNeueLTPro-Roman.eot?#iefix') format('embedded-opentype'),
	url('../fonts/HelveticaNeueLTPro-Roman.woff2') format('woff2'),
	url('../fonts/HelveticaNeueLTPro-Roman.woff') format('woff'),
	url('../fonts/HelveticaNeueLTPro-Roman.ttf') format('truetype'),
	url('../fonts/HelveticaNeueLTPro-Roman.svg#HelveticaNeueLTPro-Roman') format('svg');
	font-weight: normal;
	font-style: normal;
}
iframe {border: 0;}
html,
body,
.wrapper {
	height: 100%;
}
#main {
	box-sizing: border-box;
	min-height: 100%;
	padding-bottom: 85px;
	padding-top: 110px;
}
#footer {
	height: 85px;
	margin-top: -85px;
}
body {
	font-family: 'Helvetica Neue LT Pro';
	font-weight: 300;
	font-style: normal;
	color: #747474;
}
img {
	max-width: 100%;
	height: auto;
}
.clearfix:after {
	content: "";
	clear: both;
	display: block;
}
/*#header{
	height: 110px;
	}*/
	.menu {
		background-color: #fff;
		border-color: transparent;
		margin-bottom: 0px;
	}
	.logo {
		height: auto;
		padding: 15px 15px 15px 0;
	}
	.header-text {display: none;}
	.header-menu {
		margin: 0 3% 0 0;
	}
	.navbar-default .navbar-nav > li > a,
	.header-menu li a {
		/*	color: #9e1e3f;*/
		color: #000;
		text-transform: uppercase;
		font-family: 'Helvetica Neue LT Pro';
		font-weight: normal;
		font-style: normal;
		font-size: 12px;
		line-height: 14px;
		margin: 0;
	}

/*.navbar-default .navbar-nav > li > a:hover,
.header-menu li a:hover, .sub-menu li a:hover,
.navbar-default .navbar-nav > li > a:visited, 
.header-menu li a:visited, .sub-menu li a:visited{
	color: #9e1e3f;
	text-decoration: none;
	}*/
	#MyNavbar {
		padding: 50px 0 0 0;
	}
	.menu-item {position: relative;}
	.sub-menu {
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		float: left;
		min-width: 160px;
		padding: 5px 5px 5px 15px;
		margin: 0;
		list-style: none;
		background-color: #fff;
	}

	#menu-main-menu li:hover .sub-menu{
		display: block;
	}
	.social-list {
		list-style: none;
		text-align: center;
		padding: 10px 0 0 0;
	}
	.social-list li {
		display: inline-block;
		margin-left: 5px;
	}
	.social-list li a {
		display: block;
		color: #fff;
		font-size: 13px;
		background: #9e1e3f;
		padding: 3px 0px;
		width: 25px;
		height: 25px;
		border-radius: 50%;
	}
	.navbar-header .social-list {display: none;}
	.breadcrumb > li a {
		color: #9e1e3f;
		text-transform: uppercase;
		font-family: 'Helvetica Neue';
		font-weight: 100;
		font-style: normal;
		font-size: 12px;
		line-height: 14px;
		margin: 0;
	}
	.breadcrumb > .active {
		text-transform: uppercase;
		font-family: 'Helvetica Neue';
		font-weight: 100;
		font-style: normal;
		font-size: 12px;
		line-height: 14px;
		margin: 0;
	}
	/*#main {padding: 20px 0 0 0;}*/
	.carousel {
		position: relative;
		margin: 0 auto;
		max-width: 1660px;
	}
	.carousel-inner {
		margin: 0;
		padding: 0;
	}
	.center-block {
		position: absolute;
		left: 50%;
		bottom: 10%;
		transform: translate(-50%);
		-webkit-transform: translate(-50%);
		-moz-transform: translate(-50%);
		-ms-transform: translate(-50%);
	}
	.carousel-indicators {
		top: 5%;
		bottom: auto;
		left: 12%
	}
	.carousel-indicators li {
		width: 20px;
		height: 20px;
		border: 1px solid #9e1e3f;
	}
	.carousel-indicators .active{
		width: 22px;
		height: 22px;
		border: 1px solid #9e1e3f;
		background: #9e1e3f;
	}
	h2, .main-title {
		font-weight: normal;
		font-style: normal;
		font-size: 26px;
		line-height: 30px;
		color: #9e1e3f;
		max-width: 35%;
		margin: 0 0 50px 15px;
		position: absolute;
		left: 15%;
		bottom: 15%;
	}
	.single-page-title {left: 0;}
	.center-block .form-control {
		height: 45px;
		font-size: 18px;
		line-height: 20px;
		border: none;

	}
	input[type="text"]::-webkit-input-placeholder{color: #9e1e3f;}
	input[type="text"]::-moz-placeholder{color: #9e1e3f;}
	input[type="text"]:-ms-input-placeholder{color: #9e1e3f;}
	.input-group-addon {
		background: #9e1e3f;
		border-color: #9e1e3f;
		color: #fff;
		font-family: 'Helvetica Neue';
		font-weight: bold;
		font-style: normal;
	}
	.input-group-addon .fa-search{margin: 0 10px 0 0;}
	.category-holder {
		padding: 70px 15px;
	}
	.category-list {
		list-style: none;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	.category-list li a {
		display: block;
		margin-bottom: 15px;
	}
	.category-img{

		position: relative;
	}
	.category-img {position: relative;}
	.category-img:after {
		content: ' ';
		position: absolute;
		top: 0;
		left: 0;
		background-color: #000;
		height: 100%;
		opacity: 0.5;
		-webkit-transition: opacity 0.3s;
		-moz-transition: opacity 0.3s;
		-o-transition: opacity 0.3s;
		-ms-transition: opacity 0.3s;
		transition: opacity 0.3s;
		width: 100%;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.category-list li a:hover{text-decoration: none;}
	.category-list li a .category-img:hover:after {
		opacity: 0;
	}
	.title-holder {
		background: #9e1e3f;
		/*	padding: 15px;*/
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
		text-align: left;
		min-height: 80px;
		position: relative;
	}
	.title-holder span {
		color: #fff;
		font-size: 17px;
		line-height: 19px;
		font-weight: normal;
		font-style: normal;
		float: left;
		margin: 25px 0 0 5%;
	}
	.fa-chevron-right {
		position: absolute;
		top: 30%;
		right: 5%;
		color: #9e1e3f;
		padding: 8px 10px;
		background: #fff;
		border-radius: 50%;
	}
	.img-wrapper {
		width: 25px;
		height: 25px;
		position: absolute;
		top: 30%;
		right: 5%;
		color: #9e1e3f;
		padding: 1px 0 0 5px;
		background: #9e1e3f;
		border-radius: 50%;
	}
	.img-wrapper img {
		width: 16px;
		height: 16px;
	}
	.company-profile {
		background: #f8f8f8;
		padding: 45px 15px;
		border-top: 1px solid #ececec;
		border-bottom: 1px solid #ececec;
	}
	.company-profile-text h3 {
		font-weight: 500;
		font-style: normal;
		font-size: 18px;
		line-height: 20px;
		color: #9e1e3f;
		margin-bottom: 15px;
	}
	.company-profile-text p {
		font-weight: normal;
		font-style: normal;	
		margin-bottom: 0;
	}
	.video-news-holder {
		padding: 80px 15px;
	}
	.video-holder {
		position: relative;
	}
	.video-inner {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding: 50px 0;
		text-align: center;
		/*background: url(../video/video-poster.jpg);*/
		/*background-size: cover;*/
		z-index: 10;
	}
	.video-title-holder {
		width: 80%;
		margin: 0 auto;
		text-align: center;
	}
	video {
	/*background: url(../img/video-poster.jpg) no-repeat;
	-webkit-background-size:cover; 
	-moz-background-size:cover; 
	-o-background-size:cover; 
	background-size:cover;
	height: 500px;*/
	width: 100%;
	height: 100%;
}
#controls span {
	display:block;
}     
#playpause {
	cursor: pointer;
}

span.title {
	display: block;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.video-title-holder .video-title {
	display: block;
	font-size: 30px;
	line-height: 32px;
	font-weight: 500;
	font-style: normal;
	color: #fff;
	margin-bottom: 95px;
}
.video-inner .fa-play-circle {
	font-size: 96px;
	color: #fff;
	display: block;
	margin-bottom: 95px;
}
.video-inner p{
	font-size: 16px;
	line-height: 18px;
	color: #fff;
	margin-bottom: 0;
}
.news-title-holder {
	padding: 0 0 20px;
}
.news-title-holder .title {
	color: #747474;
	margin-bottom: 0px;
}
.news-holder .subtitle {
	font-size: 24px;
	line-height: 26px;
	color: #373737;
}
.view-all-link {
	float: right;
	color: #9e1e3f;
	font-size: 14px;
	line-height: 16px;
	position: relative;
	padding: 7px 20px 0 0;
}
.view-all-link:after{
	content: ">>";
	position: absolute;
	right: 0;
	top:7px; 
	color: #9e1e3f;
}
.view-all-link:hover {
	color: #9e1e3f;
	text-decoration: none;
}
.news-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.news-list li{
	padding: 15px 0 0;
	margin-bottom: 15px;
	border-top: 1px solid #e6e6e6;
}
.news-list li:last-of-type {margin-bottom: 0;}
.news-list .news-item {display: block;}
.news-list .news-item img {
	float: left;
	margin-right: 20px;
}
.news-inner {
	float: left;
	width: 65%;
}
.news-title {
	color: #9e1e3f;
	font-size: 18px;
	line-height: 20px;
	font-weight: 500;
	font-style: normal;
	margin-bottom: 10px;
}
.news-item p {
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
	font-style: normal;
	color: #747474;
	letter-spacing: 0.5px;
	margin-bottom: 15px;
}
.news-date {
	display: block;
	font-size: 12px;
	line-height: 17px;
	color: #9e1e3f;
}
.news-block {padding:35px 15px;}
.news-block .news-list{
	margin: 0 0 25px;
}
.activity-block .act-item {
	text-align: left;
	padding-right: 6%;
}
.activity-block .act-item img {
	display: block;
	margin-bottom: 35px;
}
.act-item-title {
	font-size: 18px;
	line-height: 20px;
	color: #9e1e3f;
	font-weight: 500;
	font-style: normal;
	margin-bottom: 30px;
}
.activity-block .act-item p {
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 0px;
}
.activity-block .act-item mark {
	background: transparent;
	font-weight: 500;
	font-style: normal;
	display: block;
}
#footer {
	background: #9e1e3f;
	color: #fff;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	font-style: normal;
	padding: 5px;
}
.footer-logo-holder img{
	float: left;
	margin-right: 20px;
}
.footer-contacts {
	padding: 20px 0 0;
}
.footer-contacts address {
	margin-bottom: 5px;
}
.footer-web-contacts {
	padding: 20px 0 0;
	text-align: center;
}
.footer-web-contacts a{
	display: block;
	color: #fff;
	margin-bottom: 5px;
}
#footer .social-list {
	padding: 25px 25px 0 0;
	float: right;
}
#footer .social-list li a {
	background:  #fff;
	color: #9e1e3f;
	padding: 5px 0px;
}
.navbar-default .navbar-toggle {background-color: #f7f7f7;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #f7f7f7;
}
.navbar-default .navbar-toggle {
	border-color: #f0f0f0;
	border-radius: 0;
	margin: 0;
	padding: 35px 25px;
	margin-left: 15px;
}
.navbar-default .navbar-toggle .icon-bar {
	background: #9e1e3f;
	width: 30px;
}
/*followup page*/
.banner-holder {
	margin: 0 auto;
	max-width: 1660px;
	position: relative;
}
.content-holder {
	padding: 75px 15px 90px;
}
.sidebar {
	padding-left: 0px;
}
.sidebar-block {margin-bottom: 20px;}
.sidebar .title-holder{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.sidebar-inner {
	background: #f8f8f8;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	position: relative;
	padding: 60px 15px;
}
.sidebar-filter-form {margin-bottom: 30px;}
.filter-title {
	color: #747474;
	font-weight: 500;
	font-style: normal;
	font-size: 14px;
	display: block;
	margin-bottom: 40px;
}
.sidebar-filter-form .checkbox {margin-bottom: 12px;}
.sidebar-filter-form .checkbox label {
	font-weight: normal;
	font-style: normal;
	padding-left: 30px;
	font-size: 14px;
	position: relative;
}
.input-check{
	position: absolute;
	left: 0;
	top: 0;
	width: 23px;
	height: 23px;
	background: #fff;
	border-radius: 4px;
	border: 1px solid #cdcdcd;
}
.fa.fa-check {display: none;}
.sidebar-filter-form .checkbox label.active .fa.fa-check{
	display: block;
	color: #231f20;
	padding: 3px 0px 0 4px;
}
.sidebar-filter-form .checkbox input[type="checkbox"] {
	margin-left: -30px;
	display: none;
}
.sidebar-filter-form input[type="checkbox"] + span{
	display: block;
}
.sidebar-filter-form input[type="checkbox"]:checked + span{
	font-weight: 500;
	letter-spacing: -0.25px;
	color: #272322;
}
.sidebar-bottom-string {
	display: block;
	width: 100%;
	height: 18px;
	background: #9e1e3f;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.sidebar-text-block .sidebar-inner {padding: 35px 15px;}
.sidebar-inner p{
	font-weight: normal;
	font-style: normal;
}
.filter-result {
	display: block;
	font-size: 16px;
	line-height: 18px;
	font-weight: 500;
	font-style: normal;
	margin-bottom: 20px;
}
.wp-pagenevi {
	margin: 0 0 40px;
}
.wp-pagenevi .page-numbers {
	margin-right: 10px;
	border: 1px solid #d0d0d0;
	font-size: 14px;
	font-weight: 500;
	color: #cdcdcd;
	border-radius: 4px;
	padding: 5px 11px;
	display: inline-block;
}
.wp-pagenevi .page-numbers.current {
	background-color: #9e1e3f;
	border-color: #9e1e3f;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{
	background-color: #9e1e3f;
	border-color: #9e1e3f;
	color: #fff;
}
.vacancy-list, .aside-vacancy-list{
	list-style: none;
	margin: 0;
	padding: 0;
}
.vacancy-list li {margin-bottom: 35px;}
/*.vacancy-list li:last-of-type {margin-bottom: 0px;}*/
.vacancy-item {padding: 0 5% 0 0;overflow: hidden;}
.vacancy-title {
	display: block;
	color: #9e1e3f;
	font-weight: normal;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 10px;
}
.edu-list {
	list-style: none;
	margin: 0 0 25px;
	padding: 0;
}
.edu-list li {
	display: inline-block;
	text-transform: uppercase;
	font-weight: normal;
	color: #a4a4a4;
	font-size: 11px;
	line-height: 13px;
	margin-right: 13px;
	margin-bottom: 0;
	padding-right: 13px;
	border-right: 1px solid #a4a4a4;
}
.edu-list li:last-of-type {border:none;}
.vacancy-item p.vacancy-description {
	font-weight: normal;
	font-size: 14px;
	margin-bottom: 40px;
}
.vacancy-item .show {
	display: block;
	background: #9e1e3f;
	text-transform: uppercase;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	max-width: 160px;
	float: left;
	border-radius: 4px;
	padding: 10px 3.5%;
}
/*end followup page*/
/*single-job-page*/
.vacancy-title {
	position: static;
	max-width: 100%;
	margin: 0 0 25px;
}
.breadcrumb {margin-bottom: 35px;}
.job-features {
	padding-bottom: 35px;
	overflow: hidden;
}
.job-features ul {
	width: 42%;
	padding: 0 0 0 30px;
	float: left;
	list-style: none;
}
.job-features ul:first-child {
	padding-left: 0;
	padding-right: 30px;
	border-right: 1px solid #d9d8d7;
}
.job-features ul li {
	padding: 0 0 20px 40px;
	position: relative;
	line-height: 1;
}
.job-features ul li:before {
	content: "";
	width: 40px;
	height: 36px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background: transparent url("../img/spriteJobFeatures.png") no-repeat 0 0;
}
.job-features ul li.categories:before {
	background-position: -200px 0;
}
.job-features ul li.fulltimeparttime:before {
	background-position: -160px 0;
}
.job-features ul li.referencenumber:before {
	background-position: -40px 0;
}
.job-features ul li.companycity:before {
	background-position: -80px 0;
}
.job-features ul li.contracttype:before {
	background-position: -120px 0;
}
.job-features ul li.sectors:before {
	background-position: -240px 0;
}
.job-features ul li span {
	display: block;

}
.job-features ul li span.item-title {
	padding-bottom: 5px;
	color: #9e1e3f;
	font-family: "Helvetica Neue",Helvetica,sans-serif;
	font-weight: 100;
	font-style: normal;
	text-transform: uppercase;
	font-size: 18px;
}
.job-features ul li .item-value {
	color: #777;
}
.button-holder {margin-bottom: 25px;}
.solliciteren {
	display: block;
	float: left;
	padding: 0 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.25);
	-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.25);
	box-shadow: 1px 1px 1px rgba(0,0,0,0.25);
	color: #fff;
	text-shadow: 1px 1px 0 #b78500;
	font-weight: 400;
	font-style: normal;
	text-transform: uppercase;
	line-height: 30px;
	background-color: #9e1e3f;
}
.solliciteren:hover{text-decoration: none;color: #fff;}
.toolbox {font-size: 0;float: right;list-style: none;}
.toolbox li {
	display: inline-block;
	margin-left: 5px;
	text-align: center;
}
.toolbox li a {
	display: block;
	color: #fff;
	font-size: 13px;
	background: #9e1e3f;
	padding: 3px 0px;
	width: 25px;
	height: 25px;
	transition: background 0.3s ease-in-out;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-ms-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
}
.toolbox li a:hover{
	color: #9e1e3f;
	background: #fff;
}
.summary,.aboutthejob,.aboutthecompany,.abouttheoffer, .requirements {
	padding-bottom: 20px;
}
.abouttheoffer ul{
	list-style-type: square;
	margin: 0;
	padding: 0 0 0 15px;
}
.abouttheoffer ul li{
	color: #9e1e3f;
	margin-bottom: 10px;
}
.abouttheoffer ul li span {color: #747474;}

h3 {
	font-weight: 300;
	font-style: normal;
	text-transform: uppercase;
	line-height: 1.2;
	color: #9e1e3f;
}
/*end single-job-page*/
/*sidebar vacancy-list*/
.vacancy-sidebar .sidebar-block {
	margin-bottom: 40px;
}
.vacancy-sidebar .sidebar-inner {padding: 0;}
.aside-vacancy-item{position: relative;    border-bottom: 2px solid #fff;}
.aside-vacancy-item a {
	display: block;
	padding: 15px;
	overflow: hidden;
}
.aside-vacancy-item a:hover {text-decoration: none;}
.aside-vacancy-item .vacancy-title {
	margin: 0 0 5px;
	font-weight: 500;
	font-size: 16px;
	line-height: 18px;
	float: left;
	max-width: 90%;
}
.vacancy-subtitle {
	display: block;
	font-size: 12px;
	line-height: 14px;
	font-weight: 300;
	font-style: normal;
	margin-bottom: 10px;
	color: #747474;
	text-transform: uppercase;
}
.aside-vacancy-item .fa-chevron-right {
	position: absolute;
	top: 50%;
	right: 5%;
	color: #9e1e3f;
	padding: 8px 10px;
	background: #fff;
	border-radius: 50%;
	margin: -3px 0 0px 0;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.aside-vacancy-item .fa-chevron-right {
	color: #fff;
	background-color: #9e1e3f;
}
.aside-img-holder {border-radius: 5px;}
/*end sidebar vacancy-list*/
.toolbox li span.IN-widget {
	vertical-align: middle!important;
	margin: 0 0 9px 0!important;
}
@media screen and (max-width: 1600px) {
	h2.main-title {left: 13%;}
	h2.single-page-title {left:0;}
}
@media screen and (max-width: 1400px) {
	h2.main-title {left: 8%;}
	h2.single-page-title {left:0;}
}
@media screen and (max-width: 1200px) {
	.news-inner {width: 55%;}
	#MyNavbar {
		padding: 20px 0 0; 
		float: right;
		width: 70%;
	}
	.nav > li > a {padding:10px;}
	.social-list {float: left;}
	/*.center-block {top: 15%;}*/
}
@media screen and (max-width: 992px) {
	h2 {left: 12%;}
	h2.single-page-title {max-width: 100%;}
	.video-holder {margin-bottom: 20px;}
	.activity-block .act-item {margin-bottom: 20px;}
	#footer {
		height: auto; 
		margin-top: 0; 
	}
	.footer-logo-holder {text-align: center;}
	.footer-logo-holder img {float: none;}
	.sidebar-inner {padding: 45px 15px;}
	#footer .social-list {float: none;}
	.logo {
		padding: 15px 0px 0px 0;
		float: none;
		display: block;
	}
	#MyNavbar {
		float: left;
		width: 100%;
	}
	#main {padding: 195px 0 0 0;}
	video {height:auto;}
	.video-holder {height:500px!important;}
	.news-holder {height:auto!important;}
}
@media screen and (max-width: 768px) {
	#header {height: 60px;}
	.logo {
		float: left;
		width: 50%;
		margin: 0;
		padding: 5px 0px 0px 10px;
	}
	
	.navbar-header .social-list {
		display: block;
		float: right;
		padding: 20px 0 0;
	}
	#MyNavbar {padding: 5px 0 0;}
	#MyNavbar .social-list {display: none;}
	.sidebar {padding-left: 15px;}
	#main {padding: 0px 0 0 0;}
	.carousel-inner > .item > img, .carousel-inner > .item > a > img {
		object-fit: cover;
		height: 100%;
		max-height: 300px;
	}
	h2 {
		bottom: auto;
		top: 25%;
		left: 5%;
		max-width: 100%;
		margin: 0 0 50px 10px;
	}
	.center-block {
		top: auto;
		width: 95%;
		left: 50%;
	}
	.input-group {display: block;margin: 0;}
	.input-group .form-control {
		float: left;
		width: 70%;
	}
	.input-group-addon {
		float: left;
		width: 30%;
		height: 45px;
		padding: 12px 0 0 0;
	}
	.single-page-title {top: -30px;}
	/*.input-group-addon, .input-group-btn, .input-group .form-control {
		float: none;
		display: block;
		width: 100%;
		height: 45px;
		}*/
	}
	@media screen and (max-width: 650px) {#footer {margin-bottom: 60px;}}
	@media screen and (max-width: 480px) {	
		.logo {width: 39%;    padding: 10px 0px 5px 10px;}
		.navbar-header .social-list {float: none;}
		.navbar-default .navbar-toggle {    padding: 43px 30px;}
		span.header-text {
			display: block;
			float: left;
			margin: 0 0 0 10px;
		}
		.news-list .news-item img {
			display: block;
			width: 100%;
			margin: 0 auto 20px;
		}
		.news-inner {width: 100%;}
		.news-title {margin-top: 0;}
		.act-item {
			margin-bottom: 0px;
			padding-bottom: 20px;
			/*border-bottom: 1px solid #e6e6e6;*/
		}
		.footer-logo-holder img {float: left;}
		.footer-contacts {
			float: left;
			text-align: left;
		}
		.footer-web-contacts {padding: 20px 0 0;}
		.footer-web-contacts:after{
			clear: both;
			display: block;
			content: "";
		}
		.footer-web-contacts a {float: left;}
		#footer .social-list {float: right;}
	}

	@media screen and (max-width: 360px) {
		h2 {top: 20%;}
		.input-group .form-control, .input-group-addon {width: 50%;}
		.social-list li {margin-left: 0;}
		span.header-text {
			margin: -40px 0 0 10px;
			width: 68%;
		}
		#footer .social-list {padding: 25px 0px 0 ;}
	}

