@media (max-width: 1470px) {
	.news .news-list a.item img:first-child {
		width: 100% !important;
	}
}

@media (min-width: 699px) and (max-width: 1180px) {
	.events-list .title {
		max-width: 60% !important;
	}
}

@media (max-width: 1440px) { 
	.tt.next {
		right: -80px !important;
	}
	.tt.prev {
		left: -80px !important;
	}
}

@media (min-width: 1240px) {
	.information .reasons .items .item:hover {
		border: 1px #780058 solid !important;
		border-radius: 3px !important; 
	}
}

@media (max-width: 1205px) {
	.information .reasons .slide-down {
		display: none !important;
	}
	.information .reasons .slide-up {
		display: none !important;
	}

	.information .economics .reasons .slide-up {
		display: none !important;
	}

	header .logo span {
		font-size: 14px !important;
	}
	header .logo strong {
		font-size: 14px !important;
	}
	header .map a {
		/*margin-top: 20px !important;*/
	}
}

@media (max-width: 1200px) {
	.contacts [itemprop="name"] {
	font-size: 11px !important;
}

.contacts [itemprop="jobTitle"] {
	font-size: 7px !important;
}
}
@media (max-width: 1170px) {
	.heralds-list .item .description {
		margin-bottom: 30px !important;
	}
	.slider .slider-navigation a {
		margin-right: -0.5% !important;
	}

	header .menu nav > ul > li > a {
		padding-right: 10px !important;
	}

	header .map a {
		top: -10px !important;
	}

	.information .economics .item .left {
		width: 80px !important;
		margin-right: 18px !important;
		display: inline-block !important;
		float: left !important;
	}

	.information .economics .item .right {
		width: 150px !important;
		float: left !important;
		display: inline-block !important;
	}	
}

@media (max-width: 1199px) {
	.video .video-list .col-lg-3:nth-of-type(4) .item {
	 
	}
	.video .video-list .col-lg-3:nth-of-type(4) .item .info {
	  display: inline-block !important;
	}
	.video .video-list .col-lg-3:nth-of-type(5) .item .info {
	  display: inline-block !important;
	}
	.video .video-list .col-lg-3:nth-of-type(6) .item {
	  position: relative;
	  top: 0px !important;
	}
	.video .video-list .col-lg-3:nth-of-type(7) .item {
	  position: relative;
	  top: 0px !important;
	}
	.video .video-list .col-lg-3:nth-of-type(8) .item {
	  position: relative;
	  top: 0px !important;
	}
	.video .video-list .col-lg-3:nth-of-type(9) .item .info {
	   display: inline-block !important;
	}	

	.video .video-list .col-lg-3:nth-of-type(7) .item {
	  position: relative;
	  top: 0px !important;
	}

	.video .video-list .col-lg-3:nth-of-type(8) .item {
	  position: relative;
	  top: 0px !important;
	}

	.video .video-list .col-lg-3:nth-of-type(9) .item {
	  position: relative;
	  top: 0px !important;
	}

	.video .video-list .col-lg-3:nth-of-type(10) .item {
	  position: relative;
	  top: 0px !important;
	}

	.video .video-list .col-lg-3:nth-of-type(11) .item {
	  position: relative;
	  top: 0px !important;
	}

	.video .video-list .col-lg-3:nth-of-type(12) .item {
	  position: relative;
	  top: 0px !important;
	}

	.video .video-list .col-lg-3:nth-of-type(13) .item {
	  position: relative;
	  top: 0px !important;
	}

	.video .video-list .col-lg-3:nth-of-type(14) .item {
	  position: relative;
	  top: 0px !important;
	}

	.video .video-list .col-lg-3:nth-of-type(15) .item {
	  position: relative;
	  top: 0px !important;
	}

	.video .video-list .col-lg-3:nth-of-type(16) .item {
	  position: relative;
	  top: 0px !important;
	}

	.video .video-list .col-lg-3:nth-of-type(17) .item {
	  position: relative;
	  top: 0px !important;
	}

}

@media (max-width: 992px) {
	.video .video-list .col-lg-3 .item .info {
		margin-bottom: 35px !important;
		height: 137px !important;
	}
	.video .video-list .col-lg-3 {

		height: 375px !important;
	}
}

@media (max-width: 1024px) {

	.ddd {
		display: none !important;
	}
	.slider .more {
		font-size: 13px !important;
	}

	footer .presentations a {
		margin-bottom: 20px !important;
	}
	footer .presentations a {
		font-size: 14px !important;
	}
	footer .presentations a img {
		margin-right: 10px !important;
	}
	.slider .slider-navigation a:hover {
		border: 3px rgba(255, 255, 255, 0) solid !important;
	}
	.slider .slider-navigation a {
		margin-right: 0 !important;
	}
	.md-center {
		text-align: center !important;
	}
	header .search {
		margin-top: 20px !important;
	}
	.col-sm-7 {
		text-align: right !important;
	}
	.col-sm-7 a {
		margin-top: 10px !important;
	}
	.col-md-8 a {
		margin-top: 10px !important;
	}
	header .logo {
		font-size: 14px !important;
	}
	header .logo span {
		font-size: 14px !important;
	}
	/*header .apply a {
		margin-top: 20px !important;
	}*/
	header .social {
		text-align: center !important;
		margin-top: 20px !important;
	}
}

@media (min-width: 1000px) {

	header .language .select {
		left: 0px !important;
	}
}

@media (max-width: 991px) {
	
	footer .copyrights a.horizon .image {
		display: inline-block !important;
		float: none !important;
	}
	
	footer .copyrights a.horizon span {
		width: 100% !important;
	}

	footer .copyrights a.horizon {
		text-align: center !important;
	}

	footer {
		text-align: center !important;
	}

	footer .grammatica a {
		text-align: center !important;
	}

	footer .grammatica a img {
		
	}
	footer .copyrights .horizon {
		line-height: 24px !important;
	}
	.news-list {
		margin-bottom: 50px !important;
	}
	header .logo span {
		font-size: 14px !important;
	}
	header .logo strong {
		font-size: 14px !important;
	}
	.information .projects {
		margin-bottom: 30px !important;
	}
	.slider [data-image] {
		background-size: cover !important;
	}
	.slider .slider-navigation a {
		display: none !important;
	}
	.slider .slider-navigation a {
		margin-bottom: 10px !important;
	}

	.sm-center {
		text-align: center !important;
	}
}

@media (max-width: 1000px) {
	.slider .prev {
		display: none !important;
	}
	.slider .next {
		display: none !important;
	}
	.news .news-list a.item img:first-child {
		width: 100% !important;
	}
}

@media (max-width: 768px) {

	h1 {
		font-size: 30px !important;
		line-height: 1.3 !important;
	}

	.new h1 {
		font-size: 22px !important;
		line-height: 1.3 !important;
	}

	footer .copyrights a.horizon span {
		line-height: 1.5
	}

	footer .copyrights .horizon {
		line-height: 36px !important;
	}

	header .menu a {
		padding-right: 10px !important;
	}

	header .menu nav a:last-of-type {
		padding-right: 0 !important;
	}

	header .map a {
		/*padding-right: 20px !important; */
	}

	header .search {
		margin-top: 20px !important;
	}
	.md-right {
		text-align: right !important;
	}
	header .logo {
		text-align: center !important;
		font-size: 15px !important;
	}
	header .logo span {
		font-size: 12px !important;
	}
	header .apply {
		text-align: right !important;
	}
	header .apply a {
		margin-top: 20px !important;
	}
	header .social {
		text-align: center !important;
		margin-top: 20px !important;
	}
}
@media (max-width: 769px) {
	.presentation {
		width: 100% !important;
		padding: 0 !important;
		margin: 0 !important;
	}

	.presentation .items {
		width: 100% !important;
	}

	.presentation a { 
		margin-right: 0 !important;

	}

}
@media (max-width: 767px) {

	nav.filter.video {
		float: none !important;
	}
	.xs-center {
		text-align: center !important;
	}
	header .menu .items a {
		display: block !important;
		float: none !important;
		width: 100% !important;
		text-align: center !important;
		margin-top: 10px !important;
	}
}

@media (max-width: 751px) {
	.information .heading {
		padding-bottom: 10px
	}

	.news .news-list a.item {
		margin-bottom: 50px !important;
	}
	.gallery.container {
		padding-top: 30px !important;
		padding-bottom: 60px !important;
	}
	.gallery .items img {
		width: 100% !important;
	}

	.slider .more {
		padding-top: 14px !important;
		width: 63% !important;
	}
	.apply.col-sm-7 {
		text-align: center !important;
	}
	.apply.col-sm-7 a {
		margin-top: 10px !important;
	}
}
@media (max-width: 600px) {
	.filter a {
		padding-left: 4px !important;
		padding-right: 4px !important;
		font-size: 12px !important;
		padding-top: 4px !important;
		padding-bottom: 4px !important;
	}
}

@media (max-width: 445px) {
	.filter a {
		float: none !important; 
		width: 100%;
		clear: both !important;
		border: none !important;
	}
}

@media (max-width: 500px) {
	.heralds-list .item .issue {
		margin-top: 20px !important;
	}
	
	.events-list .date {
		width: 100% !important;
		margin-bottom: 15px !important;
		border-right: none !important;
	}

	.events-list .title {
		width: 100% !important;
		padding-left: 0px !important;
	}
}

@media screen and (-webkit-min-device-pixel-ratio: 2), screen and (max--moz-device-pixel-ratio: 2) {
	header .social .facebook {
		background-image: url('../img/facebook-retina.png') !important;
	}

	header .social .facebook:hover {
		background-image: url('../img/facebook-hovered-retina.png') !important;
	}

	header .social .twitter {
		background-image: url('../img/twitter-retina.png') !important;
	}

	header .social .twitter:hover {
		background-image: url('../img/twitter-hovered-retina.png') !important;
	}

	header .social .rss {
		background-image: url('../img/rss-retina.png') !important;
	}

	header .social .rss:hover {
		background-image: url('../img/rss-hovered-retina.png') !important;	
	}

	header .map a .icon {
		background-image: url('../img/map-retina.png') !important;	
		background-size: 46px 44px !important;
	}

	header .language a.collapsed {
		background-image: url('../img/arrow-retina.png') !important;	
	}

	header .language a.expanded {
		background-image: url('../img/arrow-up-retina.png') !important;	
	}

	header .search input[type="submit"] {
		background-image: url('../img/search-retina.png') !important;
		background-size: 16px 16px !important;
	}

	footer .copyrights a.horizon .image {
		background-image: url('../img/horizon-retina.png') !important;
	}

	footer .copyrights a.horizon:hover .image {
		background-size: 100% 100% !important;
		background-image: url('../img/horizon-retina.png') !important;
	}
}

@media(max-width: 1199px) {
	.row.menu .items {
		text-align: center;
	}
	.row.menu .items > ul {
		border-left: none !important;
	}
	.row.menu .buttons-container-col {
		text-align: center;
	}
	.buttons-container-col {
		margin-top: 20px;
	}
	.header-wrapper.new .logo {
		margin-top: 30px !important;
	}
}
@media(max-width: 991px) {
	.ek-sites-container,
	.ek-sites-container .button-badge,
	.ek-sites-container .button-title {
		float: none !important;
	}
	.ek-sites-container .button-title {
		margin-left: -5px !important;
	}
	.header-wrapper.new .row-logo {
		text-align: center;
	}
	.header-wrapper.new .social {
		margin-top: 0 !important;
	}
	.header-wrapper.new .logo {
		margin-top: 0 !important;
	}
}
@media(max-width: 440px) {
	.ek-sites-container .button-badge {
		display: none;
	}
	.ek-sites-container .button-title {
		border-radius: 5px;
	}
}
@media(max-width: 600px) {
	.slider-navigation {
		display: none;
	}
}