  .mini-dv-content{float:left;}
.mini-dv-content{max-width:1120px;}
.mini-dv-content .latest{padding-bottom:3em;margin-bottom:3em;border-bottom:1px solid #E79F09;}
.prev-latest-img{width:100%;}
h2.read-head{
	font-family: Amiri, serif;
font-weight: 400;
font-style: Regular;
font-size: 36px;
color:#C33304;
line-height:40px;
margin-bottom:2em;
}
.btn-red{
background-color:#C33304;
color:#FFF !important;
padding:16px 20px;
box-shadow: 0px 0px 24px 0px #00000040;
font-family: Open Sans;
font-weight: 700;
font-size: 24px;
text-align: center;
vertical-align: middle;
margin:0;
max-width:400px;
white-space: normal;         /* Allow text to wrap */
    word-break: break-word;      /* Break long words if needed */
    display: inline-block;       /* Ensure width and wrapping work */
}
/*
.newslist-content {
background: rgba(18, 17, 17, 0.8);
color:#FFF;

vertical-align: middle;
position: absolute;
bottom: -90px;
left: 0;
width: 100% ;
backdrop-filter: blur(6px);
padding: 30px 20px;
min-height: 220px;
transition: all 0.5s;
}
.prev-news{
	width: 30%;
    float: left;
    position: relative;
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
}
.prev-news img{width:100%;height:235px;}
*/

.h-100 {
    height: 100% !important;
}
.d-block {
    display: block !important;
}
.position-relative {
    position: relative !important;
}
.overflow-hidden {
    overflow: hidden !important;
}
.newslist-boxdiv {
    padding-top: 100%;
    height: 100%;
}
.newslist-boxdiv .newslist-boximage {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.newslist .newslist-content {
	min-height: 150px;
    bottom: 0;
	background:rgba(18, 17, 17, 0.6);
    position: absolute;
    left: 0;
    width: 100%;
    padding: 30px 20px;
    min-height: 60px;
    transition: all 0.5s;
}
.newslist .newslist-content > * {
    color: #fff;
}
.newslist .newslist-content h5{
	transition: all 0.5s;
	font-family: Open Sans;
font-weight: 700;
font-size: 18px;
margin-bottom:0;
}
.newslist .newslist-content .link{
	font-family: Open Sans;
font-weight: 700;
font-size: 14px;
vertical-align: middle;
color:#E79F09;
margin-top:10px;
}
.newslist .newslist-content .link img{
	margin-left:5px;
}
.newslist .newslist-content .content{
    opacity: 0;
    transition: all 0.5s;
    transform: translateY(20px);
    height: 0;
}

.newslist-boxdiv:hover .newslist-boximage {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.prev-news-item{
margin-bottom:30px;
}
.newslist-boxdiv:hover .newslist-content {
    bottom: 0;
}
.newslist-boxdiv:hover .newslist-content .content {
    opacity: 1;
    transform: translateY(0px);
    height: auto;
}
.mini-dv-sidebar.mobile{display:none;}
@media(max-width:1550px){
	.btn-red{font-size:1em;}
}
@media(max-width:1350px){
	.btn-red{font-size:1em;}
	.newslist .newslist-content{padding:10px;min-height:50px;}
	.newslist .newslist-content h5{font-size:15px;}
}
@media(max-width:991px){
	h2.read-head{margin-bottom:1em;text-align:center;}
	.btn-red{
	display: block;
    margin: auto;
    max-width: 300px;
    margin-bottom: 2em;
	}
}
@media(max-width:767px){
	.mini-dv-content, .mini-dv-sidebar{float:none !important;}
	.mini-dv-sidebar.desktop{display:none;}
	.mini-dv-sidebar.mobile{display:block;}
	.newslist-boxdiv:hover .newslist-content {
		bottom: 0;
	}
	.newslist-boxdiv:hover .newslist-content .content {
		opacity: 1;
		transform: translateY(0px);
		height: auto;
	}
}
@media(max-width:480px){
.prev-news-item{width:100% !important;}
}