/* CSS Document */
@media (min-width: 1200px) {
	
}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
	
}
@media (min-width: 768px) and (max-width: 991px) {
	
}
/* Small devices (landscape phones, 576px and up) */
@media (max-width: 767px) {
	
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {
	.container {
		width: 100%!important;
	}
	.logo {
		margin: auto;
	}
	.logo .img-responsive {
		height: 50px;
	}
	.header {
		/* display: none;
		line-height: 0px;*/
	}
	.feature-block-left {
		width: 100%;
		float: left;
		margin-bottom: 8px;	
	}
	.feature-block-left__inner {
		/*height: auto;*/
		height: 240px;
	}
	.feature-block-left__content span {
		display: none;
	}
	.feature-block-left__content h2 {
		font-size: 16px;
		line-height: 24px;
	}
	.feature-block-right {
		/*display: flex; width: 100%; height:auto; overflow-x: auto;*/
		width: 100%;
		float: left;
		display: flex;
		overflow-x: auto;
		height: auto;
	}
	.feature-block-right__inner {
		min-width: 150px;
		height: 100px;
		margin-right: 8px;
	}
	.feature-block-right__inner:nth-child(n+1) {
		margin: 0px 8px 0px 0px;
	}
	.feature-block-right__inner:nth-child(n+2) {
		margin: 0px 8px 0px 0px;
	}
	.feature-block-right__inner:nth-child(n+3) {
		margin: 0px 8px 0px 0px;
	}
	.feature-block-right__inner:nth-child(n+4) {
		margin: 0px 0px 0px 0px;
	}
	.feature-block-right__content {
		padding: 10px 8px;
	}
	.feature-block-right__content h2 {
		font-size: 13px;
		line-height: 18px;
	}
	.feature-block-right__content span {
		display: none;
	}
	.feature-block.fb-video .feature-block-right__inner .video-play__button {
		width: 30px;
		height: 30px;
		top: calc(50% - 15px);
		left: calc(50% - 15px);
	}
	.feature-block.fb-video .feature-block-right__inner .video-play__button:before {
		width: 30px;
		font-family: 'FontAwesome';
		position: absolute;
		display: block;
		content: "\f04b";
		z-index: 999991;
		font-size: 14px;
		line-height: 28px;
	}
	.feature-block-left-small {
		width: 100%;
		height: 100%;
		float: left;
	}
	.feature-block-left-small__inner {
		width: calc(50% - 3px);
		height: 120px;
		float: left;
		margin: 0px;
	}
	.feature-block-left-small__inner:nth-child(n+1) {
		margin: 0px 3px 0px 0px;
	}
	.feature-block-left-small__inner:nth-child(n+2) {
		margin: 0px 0px 0px 3px;
	}
	.feature-block-mid-big {
		width: 100%;
		height: 100%;
		float: left;
		margin: 0px 0px 6px 0px;
	}
	.feature-block-mid-big__inner {
		height: 240px;
		margin: 6px 0px 6px 0px;
	}
	.feature-block-right-small {
		width: 100%;
		height: 100%;
		float: left;
	}
	.feature-block-col-three {
		width: calc(50% - 4px);
		height: 120px;
		float: left;
		margin: 4px;
		padding: 0px;
		position: relative;
	}
	.feature-block-col-three:nth-child(n+1) {
		margin: 4px 4px 4px 0px;
	}
	.feature-block-col-three:nth-child(n+2) {
		margin: 4px 0px 4px 4px;
	}
	.feature-block-col-three:nth-child(n+3) {
		margin: 4px 4px 4px 0px;
	}
	.feature-block-col-three:nth-child(n+4) {
		margin: 4px 0px 4px 4px;
	}
	.feature-block-col-three:nth-child(n+5) {
		margin: 4px 4px 4px 0px;
	}
	.feature-block-col-three:nth-child(n+6) {
		margin: 4px 0px 4px 4px;
	}
	.fb-youtube .feature-block-left__inner {
		height: 240px!important;	
		background: #333333;
	}
	.fb-youtube .feature-block-right__inner {
		height: 100px!important;
		background: #333333;
	}
	.fb-youtube .feature-block-mid-big__inner {
		height: 240px!important;	
		background: #333333;
	}
	.ct-block-body img {
		max-width: 100%;
	}
	.ct-block-big-post {
		margin-bottom: 24px!important;
	}
	.ct-block.block-style-2 > .ct-block-body .ct-block-big-post .ct-block-post-image {
		width: 100%;
		/*height: 190px;*/
		float: left;
		margin: 0px 0px 0px 0px;
		overflow: hidden;
	}
	.ct-block.block-style-2 > .ct-block-body .ct-block-big-post .ct-block-post-detail {
		width: 100%;
		float: left;
		overflow: hidden;
		margin: 10px 0px 0px 0px;
	}
	.ct-block.block-style-2 > .ct-block-body .ct-block-small-post {
		width: 100%;
		float: left;
		position: relative;
		margin: 0px 0px 16px 0px;
	}
	.topic-heading h1 {
		font-size: 22px;
		line-height: 30px;
		margin: 0px;
		padding: 0px;
	}
	.post-rows .post-thumb {
		width: 120px;
	}
	.post-rows .post-detail {
		width: calc(100% - 135px);
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px;
	}
	.post-rows .post-detail h3 {
		margin: 0px 0px 10px 0px;
		padding: 0px;
		font-size: 15px;
		line-height: 22px;
	}
	.article .article-title h1 {
		font-size: 20px;
		line-height: 30px;
		padding: 0px;
		margin: 0px;
	}
	.article .article-content img {
		max-width: 100%;
		margin-bottom: 16px;
	}
	ul.pager li a {
		margin-bottom: 16px;	
	}
	.footer-copyright {
		text-align: center;
	}
	.footer-copyright .poweredby {
		text-align: center;
	}
	.article .article-share .social-icon {
		width: 42px;
		height: 24px;
		float: left;
		margin: 0px 10px 8px 0px;
		padding: 0px;
		text-align: center;
		border-radius: 4px;
	}
	.article .article-share .social-icon .fa {
		font-size: 18px;
		line-height: 24px;
		color: #ffffff;
	}
	.article .article-share .social-icon img {
		height: 22px;
	}
	.margin-top-15 {
		margin-top: 0px;
	}
}

