.mediacov-row ul {
list-style-type: none;
padding: 0px;
border-bottom: 1px solid #ccc;
padding-bottom: 1rem;
}
.mediacov-row ul li{
padding:3px 0px;
color:var(--bs-neutrals-bg-grey-500);
}
.mediacov-row .title{
color:var(--bs-secondary-bg-blue-700);
transition:.3s;
}
.mediacov-row .title:hover{
color:var(--bs-neutrals-bg-grey-900);
}
.mediacovbanner{
background-position: right;
}
.mediacovbanner .container{
justify-content: center !important;
text-align:center;
}
.mediacovbanner h1{
position:relative;
}
.mediacovbanner p{
font-style:italic;
font-weight:var(--bs-font-semibold);
}
.mediacoverage h2{
padding-bottom:1em;
}
.mediacovbanner .banner_comtent {
width:100%;
}
.mediacont-row{
display: grid;
grid-template-columns: repeat(3, 1fr);
row-gap: 3em;
column-gap: 1.5em;
}
.coveragelist {
overflow: hidden;
}
.coveragelist .thumbnail {
padding: 10px;
border: 1px solid #7F7F7F;
margin-bottom: 20px;
position: relative; 
overflow: hidden;  
display:block;
}
.coveragelist img {
width: 100%;
}
.media-content{
display: flex;
justify-content: space-between;
}
.media-content h6{
color:var(--bs-primary-bg-pink-700);
font-weight:var(--bs-font-bold);
}
.media-content .mdate{
font-weight:var(--bs-font-regular);
white-space: nowrap;
font-size:18px;
}
@media (min-width:1200px){
.mediacovbanner .container{
min-height: 450px !important;
}
}
@media (min-width:1500px){
.mediacovbanner .container{
min-height: 600px !important;
}
}
@media (max-width:1200px){
.mediacovbanner h1.large {
font-size:45px;
}
.media-content .minfo{
font-size: 20px;
}
.media-content .mdate{
font-size:16px;
}
.mediacont-row {
row-gap: 1.2em;
}
.coveragelist .thumbnail{
margin-bottom:12px;
}
}
@media (max-width:992px){
.mediacovbanner h1.large {
font-size:35px;
line-height:1.2;
}
}
@media (max-width:768px){
.mediacovbanner .container{
min-height: 250px !important;
display:flex !important;
}
.mediacovbanner h1.large{
font-size:35px;
line-height:1.2;
}
.mediacovbanner  .banner_comtent{
padding-top:0em !important;
}
.media-content .minfo{
font-size: 18px;
}
.media-content .mdate{
font-size:14px;
}
}
@media screen and (max-width: 1200px) and (min-width: 992px){
.media-content h6 {
font-size: 18px;
}
}
@media screen and (max-width: 992px) and (min-width: 768px) {
.mediacont-row {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 768px) and (min-width: 576px) {
.mediacont-row {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 576px) {
.mediacont-row{
grid-template-columns: repeat(1, 1fr);
}
.mediacovbanner h1.large{
font-size:30px;
line-height:1.2;
}
.mediacont-row {
row-gap: 1em;
}
}
@media (max-width:425px){
.mediacovbanner .container {
min-height: 180px !important;
}
}