@media (max-width : 1525px) {
	.header .logo {
		left : 0;
	}

	.header .header-line2 .menu {
		right : 0;
	}
}

@media (max-width : 1486px) {

	html {
		background-image      : url('../images/background-01.jpg');
		background-attachment : fixed;
		background-position   : center top;
	}

	body {
		background : none
	}

	.header {
		min-width : 100% !important;
		padding   : 0;
	}

	.header .header-line2 {
		padding : 0;
	}

	.header .header-line1 .header-links {
		margin-left : 0;
	}
}

@media (max-width : 1428px) {
	.header .logo .header-links {
		margin-left : 0;
	}

	.footer .footer-line1, .footer .footer-line1 {
		width : 100%;
	}

	.footer .footer-line1, .footer .footer-line2 {
		width : 100%;
	}

	.footer {
		padding : 24px 20px 17px 20px;
	}

	.header .logo img {
		width : 270px;
	}

	.header .logo {
		left       : 0;
		top        : 0;
		right      : 0;
		margin     : auto;
		text-align : center;
	}

	.content.flex {
		padding-top : 0;
	}

	.home .search {
		margin-bottom : 0;
	}

	.home .teams-carousel {
		display : none;
		width   : 100%;
	}

	.header .header-line1 {
		padding : 20px 15px 0 15px;
	}

	.header .header-line2 .menu {
		position   : relative;
		margin-top : 55px;
		top        : 0;
		text-align : center;
	}

	.header .header-line1 .header-links {
		margin-bottom : 10px;
	}

	.content .column-middle {
		width : 100%;
	}

	.column-right {
		margin-top : 20px !important;
		width      : 100% !important;
	}

	.column-left {
		display : none;
	}

	.flex {display : block}

	.content .column-right .banner-right {
		display : none !important;
	}
	.banner-top{
		margin-top: 60px;
	}

}

@media (max-width : 1256px) {
	/*.content {*/
	/*padding-top : 155px;*/
	/*}*/
	.content .contact-column {
		margin-right : 0 !important;
		width        : 100% !important;
	}

	.content .contact-column {
		margin-top  : 20px;
		margin-left : 0 !important;
		width       : 100% !important;

	}
	
	.header .header-line1 .header-search {
		right:auto;
		left:10px;
	}
	.header .header-line1 .lang {
		right: 10px;
	}

	.flex {
		display : block;
	}

	.content {
		width : 100%;
	}

	.home {
		min-width : 320px;
	}
	.home .home-articles {
		flex-wrap: wrap;
	}
	.home .home-articles .home-article-banner {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	.home .home-articles .home-article {
		max-width:300px;
	}
}

@media (max-width : 1150px) {
	.resource-gallery-items .resource-gallery-item {
		width : 25%;
	}
}

@media (max-width : 996px) {
	body {
		background-attachment:fixed !important;
	}
	.banner-top {
		display : none !important;
	}
	.content .column-middle .banner-top {
		display : none !important;
	}

	.content .column-middle .banner-bottom {
		display : none !important;
	}

	.banner-bottom {
		display : none !important;
	}
	.banner-mobile.top,
	.banner-mobile.bottom {
		display : block !important;
	}
	.content .column-middle .banner-mobile {
		display : block !important;
	}

	.resource-gallery-items .resource-gallery-item {
		width : 33.33%;
	}

	.header .header-line2 .menu a {
		margin-bottom : 2px;
	}

	.header .header-line2 .menu {
		text-align : center;
	}
}

@media (max-width : 840px) {
	.home .search {
		margin : 0 10px 0 10px;
	}
	
	.header .header-line1 .header-search {
		width: 160px;
	}
	
	.home .search input {
		font-size : 18px;
	}
	
	.home .home-articles {
		display : block;
	}
	
	.home .home-articles .home-article-banner {
		max-width:100%;
		text-align:center;
	}

	.home .home-articles .home-article {
		border-right  : 0;
		width         : 100%;
		max-width     : 100%;
		border-bottom : 1px solid #2889ce;
	}

	.home .home-articles .home-article:nth-child(2) {
		border-left : 0;
	}
}

@media (max-width : 675px) {
	.resource-gallery-items .resource-gallery-item {
		width : 50%;
	}

	.footer .footer-line1 .footer-links .footer-links-column:nth-child(1) {
		width : 27%;
	}

	.footer .footer-line1 .footer-links .footer-links-column:nth-child(2) {
		width : 33%;
	}

	.footer .footer-line1 .footer-links .footer-links-column:nth-child(3) {
		width : 33%;
	}
}
@media (max-width : 675px) {
	img {
		max-width : 100%;
		height: auto;
	}
	.header {
		min-height : 230px;
	}

	.header .header-line1 {
		min-height : 136px;
	}

	.header .logo {
		top : 2px;
	}
	
	.header .header-line2 .menu {
		top : 38px;
	}

	.header .logo .header-links a {
		margin-left : 0;
	}

	.header .header-line1 .lang {
		top          : 110px;
		left         : 0;
		right        : 0;
		margin-left  : auto;
		margin-right : auto;
	}

	.header .logo .header-links .menu-navigator {
		display : inline;
	}
	.header .header-line1 .header-search {
		top          : 150px;
		left         : 0;
		right        : 0;
		margin-left  : auto;
		margin-right : auto;
		width:80%;
		z-index: 30;
	}

	.header .header-line2 {
		background : none;
		display    : none;
		min-height:520px;
	}

	.header .logo .header-links {
		margin-top : 96px;
	}

	.header .logo .header-links .home-navigator {
		display : none;
	}

	.header .logo .header-links .contacts-navigator {
		display : none;
	}

	.header .header-line2 .menu a {
		border-bottom : 2px solid #CAB736;
		width         : 100% !important;
		display       : block;
		margin        : 0;

	}

	.footer .footer-line1 .footer-logo {
		text-align    : center;
		margin-bottom : 20px;
		width         : 100%;
	}

	.footer .footer-line1, .footer .footer-line2 {
		display : block;
	}

	.footer .footer-line2 .copyright {
		width      : 100%;
		text-align : center;
	}

	.footer .footer-line2 .follow-us {
		width      : 100%;
		text-align : center;
	}

	.footer .footer-line2 .webdesign {
		width      : 100%;
		text-align : center;
	}
}

@media (max-width : 573px) {

	.header .header-line1 .lang {
		width : 100px;
	}

	iframe {
		width : 100%;
	}

	.column-middle .page_navigator {
		font-size : 18px;
	}

	.home .search input {
		font-size : 16px;
	}

	.news-item a.image, .resource-item a.image {
		margin-bottom : 0;
	}
}

@media (max-width : 520px) {
	.home .search input {
		font-size : 14px;
	}

	.home .intro-title {
		font-size : 40px;
	}

	.home .intro-title {
		padding : 0 20px;
	}

	.home .intro-text {
		padding : 0 20px;
	}

	.home .home-articles {
		display : block;
	}

	.home .home-articles .home-article {
		border-right  : 0;
		width         : 100%;
		max-width     : 100%;
		border-bottom : 1px solid #2889ce;
	}

	.home .home-articles .home-article:nth-child(1) {
		border-left : 0;
	}

	.home .home-articles .home-article:last-child {
		border-bottom : none;
	}
}

@media (max-width : 508px) {
	.home .search input {
		font-size      : 12px;
		letter-spacing : -0.7px;
	}

	.home .intro-title {
		padding   : 0 0;
		font-size : 35px;
	}

	.home .intro-text {
		padding : 0 0;
	}

	.two-columns {
		column-count : 1;
	}

	.home {
		padding : 0;
	}

	.home .search input {
		font-size      : 13px;
		letter-spacing : -0.7px;
	}

	.banner-mobile.top {
		margin-top : 50px !important;
	}

}

@media (max-width : 380px) {

	.header .logo .header-links .menu-navigator {
		margin-left : 0;
	}

	.resource-gallery-items .resource-gallery-item {
		width : 100%;
	}

	.details-main-image {
		margin-right : 0;
		text-align   : center;
		float        : none;
	}

	.column-middle .white-box p {
		display : inline-block;
	}

	.mb20 {
		display : inline-block;
	}

	.news-item a.image, .resource-item a.image {
		float        : none;
		margin-left  : auto;
		margin-right : auto;
		width        : 186px;
		height       : 124px;
	}
}
