/*******Mobile, Table...*****/

@media (max-width: 1370px) {
	.banner-bl{
		height: 600px !important;
	}
	.banner-br{
		height: 600px !important;
	}
}

@media (max-width: 949px) {

}
@media (max-width: 767px) {

	.only-mobile{
		display:block;
	}
	.news-ticker{
		display:none;
	}

	.main-content {
		display: none;
	}

	.main-content.archive-content{
		display:block!important;
	}

	.main-content.viewPost {
		display: block;
		padding: 0 10px;
	}

	.mobile-content {
		display: block;
	}
	
	.mobile-banner{
		display:block;
	}

	.mobile {
		display: block !important;
	}

	.banner-1 {
		display: none;
	}
	.banner-bl {
		display: none;
	}
	.banner-br {
		display: none;
	}

	.navigation {
		display: none;
	}
	#sidebar {
		display: none;
	}
	.mel-container {
		width: 100%;
	}
	.logo-container {
		width: 100% !important;
	}
	.logo {
		height: 70px;
		display: inline-block;
		margin: 0 0 0 10px;
	}
	.logo img {
		height: 100%;
	}

	section.head {
		height: 70px;
		line-height: 70px;
	}

	.main-content {
		width: 100%;
	}

	#headSearch {
		display: none;
	}

	#formCalendar {
		display: none;
	}

	section.wrapper {
		margin-top: 60px;
	}
	section.wrapper > .mel-container {
		padding: 10px;
	}
	section.main-hero {
		height: 200px;
		display: none;
	}

	#flexslider-news .flex-viewport {
		padding-top: 5px !important;
		height: 25px !important;
	}
	#flexslider-news .slides li a {
		font-size: 11px;
	}
	#flexslider-news .flex-direction-nav {
		margin-top: 8px;
	}
	#flexslider-news .flex-pauseplay {
		top: 10.5px !important;
	}


	#home_slider {
		height: 178.568px;
	}
	#home_slider.flexslider .slides li .caption .subj {
		display: none;
	}
	#home_slider.flexslider .slides li .caption .title {
		font-size: 11px;
		margin: 0;
		border-radius: 0;
		background-color: rgba(0,0,0, 0.6);
	}
	#home_slider.flexslider .slides li .caption .body {
		display: none;
	}
	#home_slider.flexslider .slides li .caption {
		width: 100% !important;
		bottom: 0 !important;
		left: 0 !important;
	}
	#home_slider .flex-direction-nav li a {
		top: 60px;
	}
	#paging_controls li {
		padding: 2px 1.8px;
		width: auto;
		height: auto;
		line-height: 10px;
		margin: 0;
	}




	section.main-secondary.mobile .posts .post {
		height: 300px;
	}
	section.main-secondary.mobile .post .post-image {
		width: 340px;
	    height: 178px;
	    margin: 0px;
	    float: none;
	}
	section.main-secondary.mobile .post .post-content {
		width: 340px;
		float: none;
	}
	section.main-secondary.mobile .post .post-footer {
		position: relative;
	    width: 340px;
	    margin: 0;
    	float: none;
	}


	section.main-secondary .posts .post {
		display: flex;
		width: 100% !important;
		height: 90px;
		margin: 0;
	}
	section.main-secondary .post .post-image {
		width: 85px;
	    height: 80px;
	    margin-right: 10px;
	    float: left;
	}
	section.main-secondary .post .post-content {
	    width: 220px;
    	float: left;
	}
	section.main-secondary .post .post-footer {
	    width: 220px;
	    margin-left: 95px;
    	float: left;
	}



	section.fives .posts .post:first-child {
		display: flex;
		width: 100% !important;
		height: 90px;
		margin: 5px 0 5px 0;
	}
	section.fives .posts .post:first-child .post-image {
		width: 85px;
	    height: 80px;
	    margin-right: 10px;
	    float: left;
	}
	section.fives .posts .post:first-child .post-body {
		display: none;
	}
	section.fives .posts .post:first-child .post-content {
	    width: 220px;
    	float: left;
	}
	section.fives .posts .post:first-child .post-footer {
	    width: 150px;
    	float: left;
	}



	section.fives .posts .post {
		display: flex;
		width: 100% !important;
		height: 90px;
		margin: 5px 0 5px 0;
		border: 1px solid #ddd;
    	padding: 10px;
	}
	section.fives .post .post-image {
		width: 85px;
	    height: 80px;
	    margin-right: 10px;
	    float: left;
	}
	section.fives .post .post-content {
	    width: 220px;
    	float: left;
	}
	section.fives .post.in_slideshow .post-content{
		width:220px;
	}


	section.sixes .posts .post {
		margin: 5px 0;
	}
	section.sixes .posts .post:first-child {
		display: flex;
		padding: 0 10px;
		width: 100% !important;
		height: 90px;
		margin: 5px 0 5px 0;
	}
	section.sixes .posts .post:first-child .post-image {
		width: 85px;
	    height: 80px;
	    margin-right: 10px;
	    float: left;
	}
	section.sixes .posts .post:first-child .post-body {
		display: none;
	}
	section.sixes .posts .post:first-child .post-content {
	    width: 220px;
    	float: left;
	}
	section.sixes .posts .post:nth-child(2) {
		display: flex;
		width: 100% !important;
		height: 90px;
		margin: 5px 0 5px 0;
	}
	section.sixes .posts .post:nth-child(2) .post-image {
		width: 85px;
	    height: 80px;
	    margin-right: 10px;
	    float: left;
	}
	section.sixes .posts .post:nth-child(2) .post-body {
		display: none;
	}
	section.sixes .posts .post:nth-child(2) .post-content {
	    width: 220px;
    	float: left;
	}


	section.archives {
		min-height: 450px;
	}
	section.archives .posts .post {
		display: flex;
		width: 100% !important;
		height: 90px;
		margin: 5px 0;
	}
	section.archives .post .post-image {
		width: 85px;
	    height: 80px;
	    margin-right: 10px;
	    float: left;
	}
	section.archives .post .post-content {
	    width: 220px;
    	float: left;
	}
	section.archives .post .post-body {
		display: none;
	}
	section.archives .post .post-footer {
	    width: 220px;
	    margin-left: 0px;
    	float: left;
	}



	.post-photo {
		float: none;
		width: 100%;
		margin: 5px 0px;
	}



	.banner-br {
		display: none;
	}



	footer {
		height: 200px;
	}

	section.footer1 {
		padding: 0;
	}

	.footer1-1 {
		display: none;
	}
	.footer1-2 {
		width: 400px !important;
		margin: 10px 0;
	}
	.footer1-3 {
		display: none;
	}
	.copyright {
		display: none;
	}
	.socials {
		margin-top: 5px;
	}
	.socials li a {
		font-size: 14px;
	}
	#facebook-live {
		/*top: -80px !important;*/
		z-index: 1;
		left:40px!important;
		bottom: 2px;
	}
	#facebook-live a {
		font-size: 16px !important;
	}
	#facebook-live a img {
		height: 25px !important;
	}
	#flexslider-news {
		width: 100% !important;
	}
	.video-carousel {
		width: 100%;
		height: auto;
	}
	.vertical-list {
		width: 100% !important;
	}
	.video-carousel video {
		height: 100% !important;
	}
	.mainvideo-title {
		width: 100% !important;
		padding: 5px 10px !important;
	}
	#video-tabs {
		width: 100% !important;
	}
	#youtube-video {
		width: 100% !important;
		height: 100%;
	}
	.plyr video {
		width: 100% !important;
		height: 100% !important;
	}
	.plyr audio {
		width: 100% !important;
		height: 100% !important;
	}
	.file-video {
		width: 100% !important;
	}
	.file-audio {
		width: 100% !important;
	}
	section.cat-posts .post:first-child{
		width:310px;
	}
	section.cat-posts .post{
		margin:0px;
		height:120px!important;
		overflow:hidden;
	}
	section.cat-posts .post:nth-child(n+2):nth-child(-n+5){
		margin:0px;
		margin-bottom:15px;
	}
	section.cat-posts .post:first-child .post-image{
		width: 85px;
	    height: 66px;
	    margin-right: 10px;
	    float: left;
	}
	section.cat-posts .post:first-child .post-content{
		width: 200px;
	    float: left;
	    padding: 0;
	    margin: 0 0 2px 0;
	}
	section.cat-posts .post:first-child .post-body{
		display:none;
	}
	section.cat-posts .post:first-child{
		height:auto;
	}
	section.cat-posts .post:nth-child(n+2):nth-child(-n+5){
		float:none;
	}
	section.cat-posts .post:nth-child(6){
		width:310px;
	}
	section.cat-posts .post-image{
		width:85px;
		height:66px;
	}
	section.cat-posts .post-content{
		width:200px;
	}
	section.cat-posts .post-body{
		display:none;
	}
	section.head{
		line-height:normal;
	}
	.header-video-icon{
		bottom:62px;
	}
	.desktop{
		display:none;
	}
	#live-embed {
		height: auto;
		right: 20px;
		top: 25px;
		bottom: unset;
		z-index: 10000;
		border: 0;
	}
	#live-embed iframe {
		max-width: 215px;
		height: auto;
		max-height: 150px;
	}

}

@media (max-width: 479px) {


}

/****************************************************