/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {
	.container {
    width: auto!important;
  }
  .logo img {
		max-height:70px!important;		
  }
	.top-bar {
		display:none;
		line-height:0px;
	}
	.navbar-toggle {
		display:none;
	}
	.navbar {
		display:none;
	}
	.mega-menu {
		display:block;
	}
	.navbar-header {
	}
	.sub-navigation .hash-menu ul {
		margin:0px 5px;
	}
	.sub-navigation .sub-menu.pull-right {
		float:left!important;
	}
	.sub-navigation .sub-menu li {
		margin:0px 0px 5px 0px;
	}
	.sub-navigation .sub-menu li a {
		padding: 2px 5px 2px 5px;
		background:none;
		border-radius:3px 3px 3px 3px;
	}
	.fn-grid {
		width: 100%;
		overflow:auto;
		overflow-x: scroll;
		overflow: -moz-scrollbars-horizontal;
	}
	
	/* FS2 */
	
	
	.category-block > .block-article.big-block > ul.list > li {
		float:left;
		width:98%;
	}
	.category-block > .block-article.big-block > ul.list > li:nth-child(even) {
		float:left;
	}
	.category-block .tab-block .tabs-left {
		width:100%;
	}
	.category-block .tab-block .tab-content {
		width:100%;
	}
	.ph-block .ph-container .ph-left {
		width:100%;
		float:left;
		margin-bottom:10px;
	}
	.ph-block .ph-left .image-caption span {
		font-size:20px;
		line-height:24px;
	}
	.ph-block .ph-container .ph-right {
		width:48%;
		float:left;
		margin-left:0px;
		margin-right:2%;
	}
	.ph-block .ph-container .ph-right:last-child {
		margin-top:0px;
		margin-right:0px;
		float:right;
	}
	.ph-block .image-caption span {
		font-size:13px;
		line-height:14px;
		padding:5px;
	}
	#sidebar {
		margin-top:15px;
		padding-top:15px;
	}
	
	/* E-Paper */
	.epaper {
		width:97%;
	}	
	.emagazine {
		width:47%;
		max-height:auto;
	}
	.footer-copyright,
	.footer-copyright .text-right {
		text-align:center;
	}
	#youtube-stream {
		width:100%;
		height:180px;
		float:left;
	}
	/*E-Paper*/
	.ep-epaper {
		width:47%;
		margin-right:3%;
	}
}



/* 20-11-2018 */
@media (max-width: 575px) {
	.mobile-header .mobile-main-header .container,
	.mobile-header .mobile-main-menu .container,
	.mobile-header .mobile-ticker-wrap .container  {padding:0px;}	
	.mobile-header .mobile-logo .logo {padding:0px!important;margin:0px!important; width:100%; float:left;}
	.mobile-header .mobile-main-header .mobile-nav-toggle i,.mobile-header .mobile-main-header .mobile-search-toggle i { color:#333333!important;}
	.mobile-header .mobile-ticker-wrap .ticker-title {width: 90px;line-height:30px;}
	.mobile-header .mobile-ticker-wrap .marquee {	width:calc(100% - 90px);line-height:30px; padding-top:2px;}
	.content {background:#fff;}
	/* Feature Content 1 */
	.fa1 {width:100%; float:left; padding:0px; margin-bottom:15px; }
	.fa1 .fa-left-block {float:left; position: relative; width: 100%; margin-right:0%;  margin-bottom:10px; overflow:hidden; }
	.fa1 .fa-left-block::after {background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .75) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .75)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .75) 100%);	background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .75) 100%);	background:-ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .75) 100%);	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .75) 100%);bottom: 0;content: "";left: 0;position: absolute;width: 100%;height: auto;}
	.fa1 .fa-left-inner {float: left;max-height:none;position: relative;width: 100%;overflow: hidden;}
	.fa1 .fa-left-text {bottom: 0;left: 0;padding:8px;position: absolute;z-index: 1;}
	.fa1 .fa-left-text a h2 {font-size:18px;line-height:24px;font-weight:normal;text-shadow:1px 1px 2px #333;margin-bottom: 0;}
	.fa1 .fa-left-text span {color: #fff;font-size: 10px;font-weight: normal;}
	.fa1 .fa-right-block {display: flex; width: 100%; height:auto; overflow-x: auto;}
	.fa1 .fa-right-news {min-width: 40%;max-height:80px; margin-right:10px;box-shadow: 3px 5px rgba(255,255,255,0.05); float:left;}	
	.fa1 .fa-right-text {bottom: 0;left: 0;padding:5px;position: absolute;z-index: 1;}
	.fa1 .fa-right-text a h2 {font-size:11px;line-height:18px;font-weight:normal;	text-shadow:1px 1px 2px #333;	margin-bottom:0px;	}
	.fa1 .fa-right-text > span {color: #fff;display: none;font-size: 8px;	margin-bottom: 0px;	padding: 0px 0px;	}
	/* Feature Content 2 */
	.fa2 .owl-carousel .item img {width:100%; max-height:150px;}
	.fa2 .owl-carousel .item .caption {width:100%;}
	.fa2 .owl-carousel .item .caption h4 {margin:0px;}
	.fa2 .owl-carousel .item .caption p {display:none;}
	/* Feature Video 1 */
	.fv1 {width:100%; float:left; margin-bottom:15px; padding:0px;}
	.fv1 .fv-left-block {float: left; position: relative; width: 100%; margin-right:0%; overflow:hidden; }
	.fv1 .fv-left-inner {float: left; max-height:none; position: relative; width: 100%; margin-bottom:10px; overflow: hidden;}
	.fv1 .fv-left-inner-text { padding:10px;}
	.fv1 .fv-left-inner a h2 {font-size:18px;line-height:24px;font-weight:bold;text-shadow:1px 1px 2px #333;}
	.fv1 .fv-right-block {display: flex; width: 100%; height:auto; overflow-x: auto;}
	.fv1 .fv-right-inner {min-width: 40%; height:auto; margin-right: 10px; box-shadow: 3px 5px rgba(255,255,255,0.05);}	
	.fv1 .fv-right-inner a h2 {font-size:12px;line-height:12px;font-weight:normal;text-shadow:1px 1px 2px #333;margin-bottom:0px;}
	.fv1 .fv-right-inner .play {position: absolute; top: calc(50% - 10px);left: calc(50% - 10px);padding:0px;margin:0px;width:24px;height:24px;background: rgba(0,0,0,0.5);}
	.fv1 .fv-right-inner .play {background: url('../img/play-small.png') no-repeat ;}
	/* Feature Video 2 */
	.fv2 {width:100%; float:left; margin-bottom:15px; padding:0px;}
	.fv2 .fv-left-block {float: left;  position: relative; width: 100%; margin-right:0%; overflow:hidden; }
	.fv2 .fv-left-inner { float: left; max-height:none; position: relative; width: 100%; margin-bottom:10px; overflow: hidden;}
	.fv2 .fv-right-block {display: flex; width: 100%; height:auto; overflow-x: auto;}
	.fv2 .fv-right-inner {min-width: 40%; height:auto; margin-right: 10px; box-shadow: 3px 5px rgba(255,255,255,0.05);}	
	.fv2 .fv-right-inner a h2 {font-size:12px;line-height:12px;font-weight:normal;text-shadow:1px 1px 2px #333;margin-bottom:0px;}
	.fv2 .fv-right-inner .play {position: absolute; top: calc(50% - 10px);left: calc(50% - 10px);padding:0px;margin:0px;width:24px;height:24px;background: rgba(0,0,0,0.5);}	
	.fv2 .fv-right-inner .play {background: url('../img/play-small.png') no-repeat;}
	/* Feature Video 3 */
	.fv3 {width:100%; height:auto; float:left; margin-bottom:15px; padding:0px;}
	.fv3 .fv3-title {width:100%; float:left; padding:5px 8px; margin:0px; font-size:16px;}
	.fv3 .fv3-block {width:100%; float:left; padding:0px; margin:0px;}
	.fv3 .fv3-block-iframe {width:100%; height:100%; float:left; padding:0px; margin:0px; overflow:hidden;}
	/* */
	/* Feature Slider Category 1 */
	.fs1 .fs1-box {background: #333;float:left;margin:0px;padding:0px;position:relative;max-height:150px;overflow:hidden;width:100%;position:relative;}
	.fs1 .fs1-box .heading{padding:8px 8px;font-size:16px;line-height:18px;color:#fff;font-weight:normal;text-shadow:1px 1px 2px #333;}
	.fs1 .fs1-pager {background:#161616;float:left;margin:0px;padding:0px;width:100%;}
	.fs1 .fs1-pager a {display:block;min-height:30px; width:25%; float:left; margin:0;padding:11px;border-top:1px solid #2e2e2e;position:relative;}
	.fs1 .fs1-pager a p {display:none;}
	.fs1 .fs1-pager a span { text-align:center; color:#FFFFFF;}
	/* Feature Slider Category 2 */
	.fs2 { width:100%; height:150px; float:left; margin-bottom:30px; background:#333; overflow:hidden; display:block;}
	.fs2 .carousel-inner .item {height:150px; width:100%; overflow:hidden;}
	.fs2 .carousel-inner .item img {height:150px; text-align:center;}
	.fs2 .carousel-caption h3 {font-size:18px; font-weight:normal; margin:0px; padding:0px;}
	.fs2 .carousel-caption p {display:none;}
	.fs2 .carousel-indicators { bottom:0px; padding:0px; margin-bottom:0px;}
	/* Feature Slider Category 3 */
	.fs3 .owl-carousel .item img {width:100%; height:150px;}
	.fs3 .owl-carousel .item .caption {width:100%;}
	/* main bar video block */
	.vd-block {}
	/* main bar video block */
	.pg-block {margin-bottom:15px;}
	/* Category Blocks */
	.ct-block {margin-bottom:15px;}
	/* Category Page */
	.ct-row > .img-block {float:left;	width:100px;margin-right:10px;}
	.ct-row > .img-block img {max-width:100%;}
	.ct-row > .info-block {float:left;width: calc(100% - 110px);}
	.ct-row > .info-block h3 {font-size:16px;line-height:18px;margin:0px 0px 3px 0px;}
	.ct-row .highlight {margin-bottom:0px;}
}

