@media only screen and (min-width: 1200px) and (max-width: 1440px) {   

	

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {



}

@media (max-width: 1199px) {

	#hamburger { display: block; position: absolute; z-index: 9; top: 10px; left: 15px; height: 40px; line-height: 40px; text-align: center; color: var(--white); font-size: 42px; line-height: 1; }
	#hamburger i { cursor: pointer; }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

	

}

@media only screen and (max-width: 767px) {

	.container, .container-fluid { padding: 0; }

	.banner.banner-d { display: none; opacity: 0; visibility: hidden; }
	.banner.banner-m { display: block; opacity: 1; visibility: visible; }

	.section-title-2 { grid-template-columns: 1fr; grid-template-rows: auto auto; row-gap: 1rem; }
	.section-title-2 h2 { font-size: 26px; line-height: 26px; }

	.header .header-sticky { display: none; }
	.header .header-sticky-2 { position: fixed; top: 0; left: 0; right: 0; background: var(--green); opacity: 1; visibility: visible; width: 100%; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; animation: 0.5s ease-in-out 0s normal none 1 running fadeInDown; z-index: 999; }

	.header .header-top .header-top-wrapper { height: 60px; display: grid; grid-template-columns: 1fr; justify-items: center; align-items: center; justify-content: center; align-content: center; }
	.header .header-top .logo { margin: 0 0 0 10px; }
	.header .header-top .logo img { height: 46px; max-height: 46px; }
	.header .header-top .logo strong { height: 14px; line-height: 5px; font-size: 10px; letter-spacing: 1px; }
	.header .header-top .logo.indikator img { margin: 10px 0 0 0; height: 30px; max-height: 30px; }
	.header .header-top .logo.indikator strong { height: 20px; line-height: 15px; }

	.header .header-top ul { position: absolute; z-index: 9; top: 20px; right: 5px; display: grid; grid-template-columns: repeat(4, auto); justify-self: end; align-self: center; align-items: center; justify-items: center; column-gap: .3rem; margin: 0; padding: 0; }
	.header .header-top ul li { margin: 0; padding: 0; opacity: .6; }
	.header .header-top ul li img { height: 18px; }

	.header .header-bottom { grid-template-columns: 1fr; padding: 0 5px; }
	.header .header-bottom .time { display: none; }
	.header .header-bottom ul { display: none; }
	.header .header-bottom h1, .header .header-bottom strong { display: none; }
	.header .header-bottom form { width: 100%; grid-template-columns: 1fr auto; }
	.header .header-bottom form input { width: 100%; }
	.header .header-bottom form button { width: 50px; font-size: 20px; }

	.header #header-sticky {  }
	.header .header-regions { display: none; }

	#wrapper { grid-template-columns: 1fr; column-gap: 0; margin: 10px 0; }
	#wrapper .main { width: 100%; order: 1; }
	#wrapper .aside { width: 100%; order: 2; }

	#homepage #wrapper .main { width: 100%; order: 2; }
	#homepage #wrapper .aside { width: 100%; order: 1; }
	#homepage #wrapper .main.home-main { width: 100%; order: 1; }
	#homepage #wrapper .aside.home-aside { width: 100%; order: 2; }

	.vip-news { display: block; padding: 0 5px; }
	.vip-news .section-news { display: block; }
	.vip-news .section-news article { background: transparent; margin: 0 0 20px 0; }
	.vip-news .section-news article h3 { position: relative; right: auto; bottom: auto; left: auto; padding: 10px 5px; }
	.vip-news .section-news article h3 a { color: var(--dark); font-size: 22px; font-weight: 600; }
	.vip-news .section-news article:hover h3 { padding-bottom: 10px; }
	.vip-news .section-news article figure:after { display: none; }
	.vip-news .section-news article .videoplayer { width: 100%; height: auto; }
	.vip-news .section-news article .videoplayer iframe { width: 100%; min-height: 220px; }
	.vip-news .section-news article .videoplayer:after { display: none; }

	.vip-news .section-news.right-news { display: block; }
	.vip-news .section-news.right-news article figure { position: relative; top: auto; left: auto; right: auto; bottom: auto; }
	.vip-news .section-news.right-news article h3 { padding: 10px 5px; }
	.vip-news .section-news.right-news article:hover h3 { padding-bottom: 10px; }
	.vip-news .section-news.right-news article h3 a { color: var(--dark); font-size: 22px; font-weight: 600; }

	.business-news { display: block; padding: 0 0 20px 0; }
	.business-news article { padding: 15px 5px; border-bottom: 1px solid var(--business-news-border); }
	.business-news article:nth-last-child(-n + 2) { border-bottom: 1px solid var(--business-news-border); }
	.business-news article:last-child { border-bottom: 0; }
	.business-news article h3 a { font-size: 16px; font-weight: 500; }

	.home-top-news { padding: 1px 5px 20px 5px; }
	.home-top-news .section-news { display: block; margin: 10px 0 0 0; }
	.home-top-news .new-columns:nth-child(odd) .section-news { display: block; }
	.home-top-news .new-columns:nth-child(even) .section-news { display: block; }
	.home-top-news .section-news article { width: 100%; }
	.home-top-news .section-news article .videoplayer { width: 100%; height: auto; }
	.home-top-news .section-news article .videoplayer iframe { width: 100%; min-height: 220px; }
	.home-top-news .section-news article:first-child h3 a { font-size: 20px; font-weight: 500; }
	.home-top-news .section-news article:not(:first-child) { padding: 15px 0; }
	.home-top-news .section-news article:not(:first-child) h3 a { font-size: 16px; font-weight: 500; }
	
	.home-bottom-news { display: block; }
	.home-bottom-news .section-news article:first-child { height: auto; }
	.home-bottom-news .section-news article:not(:first-child) { padding: 15px 5px; }
	.home-bottom-news .section-news article:not(:first-child) span { display: none; }
	.home-bottom-news .section-news article:not(:first-child) h3 a { font-weight: 500; }
	.home-bottom-news .section-news article .videoplayer { width: 100%; height: auto; }
	.home-bottom-news .section-news article .videoplayer iframe { width: 100%; min-height: 220px; }

	.aside .list-news article h3 a { font-size: 15px; font-weight: 500; }
	.aside .video-news article { width: 100%; margin: 0 0 30px 0; }
	.aside .video-news article .videoplayer iframe { width: 100%; min-height: 200px; }
	.aside .video-news article h3 { padding: 10px; }
	.aside .video-news article h3 a { font-size: 18px; font-weight: 600; }

	.news-page { row-gap: 0; max-width: 100%; width: 100%; }
	.news-page article { grid-template-columns: 1fr; column-gap: 0; padding: 0 0 30px 0; }
	.news-page article figure { width: 100%; }
	.news-page article > div { display: block; padding: 10px; }
	.news-page article h2 { display: block; }
	.news-page article h2 a { font-size: 20px; font-weight: 600; }
	.news-page article ul { margin: 5px 0; }
	.news-page article ul li { font-weight: 400; }

	.pagination { display: none !important; }

	.news-box { grid-template-columns: 1fr; column-gap: 0; row-gap: 0; padding: 0; }
	.news-box article { padding: 0 0 10px 0; }
	.news-box article div { padding: 0 10px 30px 10px; }
	.news-box article div h3 { display: block; }
	.news-box article div h3 a { font-weight: 600; }
	.news-box article div ul { margin: 10px 0; }

	.section-page { margin-bottom: 50px; padding: 15px; }

	.contacts-page { grid-template-columns: 1fr; justify-content: center; align-content: center; column-gap: 0; row-gap: 1rem; }

	#footer .footer-directories ul { text-align: center; }
	#footer .footer-directories ul li { display: block; margin: 0; padding: 0 7px; border-right: 0; border-bottom: 1px solid var(--footer-border-bg); }
	#footer .footer-directories ul li:first-child { display: none; }
	#footer .footer-directories ul li:last-child { border-bottom: 0; }
	#footer .footer-directories ul li a { font-size: 15px; padding: 12px 0; }

	#footer .footer-nav ul li { padding: 10px; border-right: 0; }
	#footer .footer-nav ul li a { font-size: 16px; font-weight: 300; }

	#footer .footer-pages ul li { padding: 10px 20px; border-right: 0; }
	#footer .footer-pages ul li a { font-size: 14px; }

	.progress-wrap { right: 10px; bottom: 10px; }

	/********************************** 
		New Page CSS 
	**********************************/
	.new-page { padding: 20px 0; border: 0; }

	.new-page .new-page-title { padding: 10px; background: transparent; }
	.new-page .new-page-title strong { font-size: 18px; font-weight: 500; }
	.new-page .new-page-title h1 { font-size: 26px; font-weight: 600; }

	.new-page .new-page-after-title { display: block; padding: 20px 20px 0 20px; margin: 0; }
	.new-page .new-page-after-title h2 { display: block; padding: 0; margin: 0 0 5px 0; color: var(--green); font-size: 20px; font-weight: 600; font-style: italic; }

	.new-page .new-page-header { column-gap: 1rem; padding: 15px 10px; }
	.new-page .new-page-header span { column-gap: .3rem; }
	.new-page .new-page-header span i { font-size: 14px; }
	.new-page .new-page-header span strong { font-size: 13px; }
	.new-page .new-page-header span strong a { font-size: 13px; }
	.new-page .new-page-header span:last-child { display: none; }

	.new-page .new-page-videoplayer { padding: 20px 0; }
	.new-page .new-page-videoplayer iframe { min-height: 400px; }

	.new-page .new-page-info { padding: 20px 10px; font-size: 14px; }
	.new-page .new-page-info h1 { font-size: 22px; }
	.new-page .new-page-info h2 { font-size: 18px; }
	.new-page .new-page-info h3 { font-size: 16px; }
	.new-page .new-page-info p { margin: 0 0 10px 0; font-size: 14px; line-height: 20px; }
	.new-page .new-page-info a { font-size: 14px; }
	.new-page .new-page-info img { margin: 0 5px 0 0; }
	.new-page .new-page-info ul { margin: 10px 0; }
	.new-page .new-page-info ul li, .new-page .new-page-info ol li { font-size: 14px; }
	.new-page .new-page-info table th { padding: 5px; font-size: 14px; }
	.new-page .new-page-info table td { padding: 5px; font-size: 14px; }
	.new-page .new-page-info table th * { font-size: 14px; }
	.new-page .new-page-info table td * { font-size: 14px; }

	.new-page .new-page-facebook { margin: 0; }
	.new-page .new-page-facebook iframe { min-height: 400px; }

	.new-page .new-page-gallery { margin: 20px 0; padding: 0; }

	.new-page .facebook-share { justify-items: center; }

	.new-page .new-page-tags { display: block; width: 100%; padding: 20px 0; text-align: center; }
	.new-page .new-page-tags a { margin: 5px; padding: 0 5px; font-size: 13px; }

	.new-page .new-page-comments { margin: 20px 0; padding: 10px; }
	.new-page .new-page-comments h3 { margin: 10px 0; padding: 0; }
	.new-page .new-page-comments h3:before { display: none; }
	.new-page .new-page-comments h3 strong { font-weight: 500; font-size: 22px; }

	.new-page .new-page-comments #commentForm { width: 100%; max-width: 100%; }

	.new-page .new-page-comments .comments { margin: 20px 0; }
	.new-page .new-page-comments .comments .comment:before { font-size: 20px; }
	.new-page .new-page-comments .comments .comment strong { font-size: 13px; font-weight: 300; }
	.new-page .new-page-comments .comments .comment p { font-size: 15px; font-weight: 400; }

	.captcha-row { justify-content: center; }
	.form-row button { width: 100%; }
	.form-row.align-button { margin-top: 10px; text-align: center !important; }

}