/* lg */ 
@media (max-width: 1900px) {
.buttonbox a{
		padding: 8px 5px 8px 5px;
	}
	.carousel-caption{
		bottom:15%;
	}
	.carousel-caption h3:first-child{
		font-size:15pt;
	}
	.carousel-caption h3{
		line-height:22px;
	}
	.carousel .carousel-item {
		height: 59vh;
		width: 100%;
	}
	.newsheader {
		height: 219px;
	}
	.newspicture {
		height: 200px;
	}
	.newstextbox {
		margin-top: 24px;
	}
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
	.buttonbox a{
		padding: 8px 5px 8px 5px;
	}
	.carousel-caption{
		bottom:15%;
	}
	.carousel-caption h3:first-child{
		font-size:15pt;
	}
	.carousel-caption h3{
		line-height:22px;
	}
	.carousel .carousel-item {
		height: 59vh;
		width: 100%;
	}
	.newsheader {
		height: 219px;
	}
	.newspicture {
		height: 200px;
	}
	.newstextbox {
		margin-top: 24px;
	}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.logoarea img {
		max-height: 100px;
		margin: 10px auto 10px auto;
		display: block;
		max-width: 200px;
	}
	
	.socialblock2 {
		text-align: center !important;
		padding: 2px 0 2px 0;
	}
	
	.socialblock2 .fas {
		padding: 19px 30px 19px 30px;
		font-size: 14pt;
		color: #a3a3a3;
	}
	
	.buttonbox a{
		width: 100%;
		text-align: center;
		margin-bottom: 5px;
	}
	
	.captionbg{
		background-color:transparent;
		width: 100%;
	}
	.carousel-caption{
		 width: 100%;
		 left: 0;
		 margin: 0 auto;
		 padding: 20px;
	}
	
	.carousel-caption h3:first-child{
		font-size:12pt;
		text-align:center;
	}
	.carousel-caption h3{
		line-height: 18px;
		text-align: center;
		font-size: 9pt;
	}
	
	.carousel .carousel-item {
		height: 30vh;
		width: 100%;
	}
	
	.carousel-caption button{
		float:unset;
		margin:0 auto;
	}
	
	.newsheader {
		height: 199px;
		margin-bottom:10px;
	}
	
	.contentname {
		text-transform: uppercase;
		font-weight: 700;
		float: left;
		padding: 13px;
	}
	
	.contenticon{
		width:20px;
		height:20px;
	}
	
	.newstextbox{
		margin-top:5px;
		padding: 1px 20px 20px 20px;
	}
	
	.newssocial{
		float: unset;
		margin: 0 auto;
	}
	
	.youtube{
		height: 185px;
	}
	
	.fopoint {
		padding-top: 4px;
		text-align: center;
	}
	
	.footernavhead {
		padding-top: 15px;
		padding-bottom: 8px;
		text-align: center;
	}
	
	.footernav {
		padding: 10px 0 0px 0;
	}
	
	.logoarea2 img {
		max-height: 60px;
		margin: 10px auto 10px auto;
		display: block;
	}
	
	.copyright {
		padding: 14px 0 13px 0;
		text-align: center;
	}
	
	.socialblock{
		text-align:center;
	}
	
	.navbar{
		padding-left: 0;
		padding-bottom: 0;
		padding-top: 20px;
	}
	
	.breaking{
		text-align:center;
	}

}

/* xs */
@media screen and (max-width: 768px) {


}


/* XS Portrait */
@media (max-width: 479px) {
	.logoarea img {
		max-height: 100px;
		margin: 10px auto 10px auto;
		display: block;
		max-width: 200px;
	}
	
	.newssubtext2{
		margin-bottom: 23px;
	}
	
	.socialblock2 {
		text-align: center !important;
		padding: 2px 0 2px 0;
		top: 0;
	}
	
	.socialblock2 .fas {
		padding: 19px 15px 19px 18px;
		font-size: 14pt;
		color: #a3a3a3;
	}
	
	.buttonbox a{
		width: 100%;
		text-align: center;
		margin-bottom: 5px;
	}
	
	.captionbg{
		background-color:transparent;
		width: 100%;
	}
	.carousel-caption{
		 width: 100%;
		 left: 0;
		 margin: 0 auto;
		 padding: 20px;
	}
	
	.carousel-caption h3:first-child{
		font-size:12pt;
		text-align:center;
	}
	.carousel-caption h3{
		line-height: 18px;
		text-align: center;
		font-size: 9pt;
	}
	
	.carousel .carousel-item {
		height: 63vh;
		width: 100%;
	}
	
	.carousel-caption button{
		float:unset;
		margin:0 auto;
	}
	
	.newsheader {
		height: 199px;
		margin-bottom:10px;
	}
	
	.contentname {
		text-transform: uppercase;
		font-weight: 700;
		float: left;
		padding: 13px;
	}
	
	.contenticon{
		width:20px;
		height:30px;
	}
	
	.newstextbox{
		margin-top:5px;
		padding: 1px 20px 20px 20px;
	}
	
	.newssocial{
		float: unset;
		margin: 0 auto;
	}
	
	.youtube{
		height:157px;
	}
	
	.fopoint {
		padding-top: 4px;
		text-align: center;
	}
	
	.footernavhead {
		padding-top: 15px;
		padding-bottom: 8px;
		text-align: center;
	}
	
	.footernav {
		padding: 10px 0 0px 0;
	}
	
	.logoarea2 img {
		max-height: 60px;
		margin: 10px auto 10px auto;
		display: block;
	}
	
	.copyright {
		padding: 14px 0 13px 0;
		text-align: center;
	}
	
	.socialblock{
		text-align:center;
	}
	
	.navbar{
		padding-left: 0;
		padding-bottom: 0;
		padding-top: 20px;
	}
	
	.breaking{
		text-align:center;
	}
	
	.Modern-Slider .item h5 {
    font-size: 8pt;
    line-height: 22px;
	}

	.Modern-Slider .item .img-fill {
		height: 24vh;
	}
	
	.iim{
		height:43px;
	}
	
	.info{
		display:none;
	}
	
	.item33 {
		display:none !important;
	}
	
	.Modern-Slider .slick-dots{
		bottom:8%;
		z-index: unset;
	}
	#navbar{
		padding: 0;
	}
	.nav li a {
		color: #9700ff !important;
	}
	img {
    max-width: 100%;
    height: auto !important;
}
	.img-fill img{
		height:auto !important;
		max-width: 100%;
	}
	.bluebg {
		position: relative;
		z-index: 1;
	}
	.namearea2{display:none;}
	.viewerarea2{display:none;}
}

