@media(max-width: 1400px) {
	
	.container { padding: 0 0 0 60px;  }
	
	.fixed-left { width: 60px; }
	.fixed-language { bottom: 120px; left: 22px; }
	
	.fixed-search { bottom: 62px; left: 22px; }
	.mobile-icon { top: 60px; left: 15px; }
	
	.main-menu-popup-flex { padding: 55px 40px 0 40px; }
	.main-menu-popup-abs { padding-left: 60px }
	.main-menu-popup-col { padding: 0 20px; }
	.main-menu-popup-part { max-width: 200px }
	
	.main-menu { right: 30px }
	.main-menu a { padding: 24px 10px; max-width: 110px }	
	.main-menu-item:first-child a { padding-left: 20px; max-width: 130px }	
	
	.search-popup-abs { padding: 0 40px 0 100px }
	
	.mainslider-info { font-size: 35px; padding: 0 30px }
	.mainslider .owl-nav .owl-prev { left: 30px }
	.mainslider .owl-nav .owl-next { left: 110px }
	
	.index-block-wrapper { padding: 60px 30px 0 30px }
	
	.index-block-news { padding-bottom: 30px }
	.index-block-news-item { min-height: 310px; }	
	.index-block-news-item .date { top: 30px; left: 30px; }
	.index-block-news-info { bottom: 30px; left: 30px; font-size: 22px; padding-right: 30px }
	.index-block-news-info span { width: 120px; font-size: 14px; padding: 11px 0; margin-top: 26px; }	
	
	.index-block-title span { font-size: 34px; }
	.index-block-title { margin-bottom: 30px }
	
	.index-block-events { margin-bottom: 60px }
	.event-calendar #eventCalendar { width: 300px; height: 300px; top: -190px; padding-top: 30px; right: 30px }
	#eventCalendar .datepicker { width: 180px }	
	#eventCalendar .datepicker--nav-action, #eventCalendar .datepicker--nav-title { font-size: 18px; }
	#eventCalendar .datepicker--cell { height: 24px; margin: 2px 0; font-size: 12px }
	#eventCalendar .datepicker--nav-action { width: 30px; height: 30px }
	#eventCalendar .datepicker--nav-action:first-child { left: 14px;  }
	#eventCalendar .datepicker--nav-action:last-child { right: 14px; }

	.event-slider { margin-left: 0; height: 310px;  padding-left: 160px; position: relative }
	.event-slider-month { bottom: 90px; left: 32px; font-size: 14px; }
	
	.event-slider-item { height: 310px; width: 310px; }	
	.event-slider-item .date { top: 30px; left: 30px; }
	.event-slider-info { bottom: 30px; left: 30px; font-size: 22px; font-weight: bold; padding-right: 30px }
	.event-slider-info span { width: 110px; font-size: 14px; padding: 10px 0; margin-top: 26px; }
	
	#eventSlider .owl-nav .owl-prev { bottom: 190px; left: -100px; width: 40px; height: 40px; border: 1px solid #0081d3; border-radius: 50%	}	
	#eventSlider .owl-nav .owl-next { bottom: 250px; left: -100px; width: 40px; height: 40px; border: 1px solid #0081d3; border-radius: 50% }

	.section-wrapper { padding: 0 30px 60px 30px }
	.section-wrapper-title { font-size: 33px }

	.section-item { height: 155px; padding: 30px 90px 0 27px; }
	.section-item-title { font-size: 22px; font-weight: bold; padding-bottom: 11px }
	.section-item span { color: #bababa; font-weight: bold; font-size: 12px  }	
	
	.voting-wrapper { padding: 50px 50px 50px 30px }
	.voting-wrapper-title { padding-bottom: 30px }
	.voting-wrapper-title strong { font-size: 34px; }
	.voting-text { font-size: 22px }

	.voting-wrapper { margin: 0 30px 90px 30px }	
	
	.logo-slider { margin-left: 0; height: 311px; }
	#logoSlider { height: 311px; }
	.logo-slider-item { height: 311px; padding: 20px 30px 20px 40px; }
	.logo-slider-item img { margin: 25px 0 25px 0 !important; }
	
	#logoSlider .owl-nav .owl-prev { bottom: 200px; left: -90px; width: 40px; height: 40px; border: 1px solid #0081d3; border-radius: 50% }	
	#logoSlider .owl-nav .owl-next { bottom: 255px; left: -90px; width: 40px; height: 40px; border: 1px solid #0081d3; border-radius: 50% }

	.footer-in { padding: 205px 0 0 50px;  }	
	.footer-item:nth-child(2), .footer-item:nth-child(3)  { position: relative; left: -10vw }
	
	.content-wrapper .index-block-menu-wrapper { margin-left: 40px; width: 240px }
	.content-wrapper { margin: 175px 30px 20px 30px; padding-left: 0 }
	
	.content-wrapper.error-page { padding: 175px 30px 20px 30px; }
	.content-wrapper.error-page:before { font-size: 476px }

	.invest-gallery .gallery-image { height: 190px }
	.gallery-image { height: 207px }










}