.heading h2{
    text-align: center;
    font-size: 26px;
    color: #4f5b52;
    font-weight: 600;
}
.current-year{
    margin-bottom: 0;
}

.form-alignleft{
    margin-left: 50px;
}

.sortOrderTitle button.togglebtn {
    font-size: 20px;
    margin-bottom: 15px;
    width: 30px;
}


.SortOrderFormInput .SelectDate select, .SortOrderFormInput .SelectYear select{
    padding: 15px 30px 15px 6px;
    border: none;
    background: #fff;
    background-image: url(../img/downcaret.png);
    background-repeat: no-repeat;
    background-position: 98px center;
    appearance: none;
    outline: none;
    width: 100%;
    border-radius: unset;
}

.current-year p{
    
    font-size: 28px;
    color: #898989
}

.inner-media-coverage-content {
    padding: 40px 0;
}

.media-coverage-card {
    background: #fff;
    padding: 0 10px 20px 10px;
    overflow: hidden;

}
.media-coverage-content{
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.media-coverage-thumbnail {
    width: 100%;
    height: auto;
}

.media-coverage-content {
    padding: 10px;
    
}

.media-coverage-card-list .row {
    display: flex;
    flex-wrap: wrap;
}

.media-coverage-card {
    flex: 1 1 45%; /* Adjust to desired width */
    display: flex;
    flex-direction: column;
    margin-bottom: 20px; /* Space between cards */
}

.media-coverage-content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.media-coverage-thumbnail {
    max-height: 200px; /* Optional: If you want to limit image height */
    object-fit: cover;
    width: 100%;
}

.media-detail {
    margin-top: auto;
}


.media-coverage-content h3{
    text-transform: capitalize;
    color: #4f5b52 !important;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.2;
    margin-top: 0;
}
.media-coverage-content a{
    text-decoration: none;
}

.media-detail{
display: flex;
border-top: 1px solid #f6f5f1;
justify-content: space-between;
padding-top: 5px;


}
.media-detail p{
    color: #4f5b52;
    font-weight: 400;
    font-size: 12px;
}
.brand{
    display: flex;
    margin-top: 15px;
}

.media-date .brand p{
    margin-bottom: unset !important;
}
.brand img{
    width: 20px;
    margin-right: 7px;
    height: 20px;
}


.media-date{
    display: flex;
    font-size: 12px;
    
    align-items: center;
}
.media-date img{
    width: 13px;
}
.media-date p{
    margin-bottom: 0;
    font-size: 12px;
    margin-left: 10px;
}

.sortOrderTitle{
    display: flex;
    justify-content: space-between;
}

.sortOrderTitle p, .sortOrderTitle button.sortbutton{
    margin-bottom: 0;
}

.togglebtn{
    border: unset;
    background-color: unset;
}