.news-event-top{background-color: var(--color-e9); padding-bottom: 10rem;}
.trending-now{padding-block: 0 10rem; background-color: var(--color-e9); position: relative; border-bottom: 1px solid #39503d;}
.trending-now::after{position: absolute; content: ""; bottom: 0; left: 0; background-color: var(--color-19); width: 100%; height: 50rem;}
.trending-title{position: relative;margin-bottom: 3.5rem;display: flex;align-items: center;justify-content: space-between;}
.trending-title h3{font-size: var(--fs-36); font-weight: normal; color: var(--color-black);}
.slider-navgrp{display: flex;}
.slider-navgrp div:last-of-type{margin-left: -1.9rem;}
.trending-now .swiper-slide{background-color: transparent;}
.news-img{position: relative;}
.tag{position: absolute; top: 1.5rem; right: 1.5rem; content: ""; background-color: var(--color-e9); color: var(--color-black); font-size: var(--fs-16); padding: 0.5rem 1.5rem; font-weight: 500;}

.trend-slide-caption{color: var(--color-white);text-align: left;margin-top: 4.1rem; background-color: transparent; display: flex; align-items: start; gap:3rem ; padding-inline:1.5rem 5rem;}
.date{background-color: var(--color-ffc); font-size: var(--fs-16); text-align: center; font-weight: 600; color: var(--color-38); padding: 0.5rem 1rem;  flex-shrink: 0; }
.trend-slide-caption h3 { font-size: var(--fs-18) ; margin-bottom: 3rem; font-weight: 600;}
.trend-slide-caption p { font-size: var(--fs-16); font-weight: 300; }
.event-list{background-color: var(--color-19); padding-block: 8.2rem 9.7rem;}
.event-list h3{font-size: var(--fs-48); color: var(--color-white); font-weight: normal; margin-bottom: 3.1rem;} 
.events-grid{display: grid; grid-template-columns: 50% 50%; gap: 2.5rem; }

.events-grid:not(:has(.upcoming-event)) {
    display: block;
}



.events-grid h4{font-size: var(--fs-21);font-weight: 600;color: var(--color-white);margin-bottom: 3.7rem;}
.upcoming-caption{display: block; position: relative;}
.upcoming-event .upcoming-caption {padding-right: 14rem;}
/* .upcoming-caption{background-image: url(../images/svg-icons/angle-down.svg);background-position: 94.5% bottom;background-repeat: no-repeat;} */
.upcoming-caption{ position: relative;}
.upcoming-caption::after{background-image: url(../images/svg-icons/angle-down.svg); bottom: 0.8rem; right: 2rem; content: ""; position: absolute; height: 0.7rem; width: 0.7rem; background-size: contain;}


.event-list .upcoming-caption h5{font-size: var(--fs-24);margin-block: 3rem 3.8rem;font-weight: 500;}
.upcoming-caption p{font-size: var(--fs-16);font-weight:300;margin-bottom: 0;color: var(--color-38);}
.slider-navgrp .swiper-button-lock{display: block;}
.upcoming-img{position: relative; overflow: hidden;}
.upcoming-event .slider-navgrp,.past-event .slider-navgrp{margin-top: 4.9rem;}
.past-slider-event{display: grid;grid-template-columns: 49.5% 49.5%;gap: 6.4rem 2.6rem;}
.past-slider-event .upcoming-caption {margin-top: -1.5rem;}
.past-slider-event .upcoming-caption p{margin-top: 3rem;font-weight: normal;margin-bottom: 0;}
.past-slider-event .upcoming-caption{background-position: 89% bottom;padding-right: 7rem;}
.event-list .view_all_btn{color: var(--color-white);border-color: var(--color-white);margin-top: 5.5rem;}
.news-at-gla{padding-block: 10rem 15rem;}
.news-at-gla-grid{display: grid;grid-template-columns: 24.6% 24.6% 24.6% 24.6%;gap: 2.6rem;margin-top: 5rem;}
.news-at-gla h3{font-size: var(--fs-48);color: var(--color-black);}
.news-at-gla-grid .upcoming-caption{margin-top: -1.5rem;}
.news-at-gla-grid .upcoming-caption p { font-size: var(--fs-18); color: var(--color-38); margin-top: 1.5rem; font-weight: 500;}
/* .news-at-gla-grid .upcoming-caption {background-image: url(../images/svg-icons/green-down-arrw.svg);background-position: 90% bottom;} */
.news-at-gla-grid.grid-2{grid-template-columns: 24.73% auto;align-items: end;position: relative;gap: 4.3rem;}
.news-at-gla-grid.grid-2 .upcoming-caption{border-bottom: 1px solid #70707047;padding-bottom: 8rem;padding-inline: 0;}
.news-at-gla-grid.grid-2 .upcoming-caption{background-image: none;}
.news-at-gla-grid.grid-2 .upcoming-caption p{font-size: var(--fs-16);margin-top: 3rem;width: 83%;background-position: right;font-weight: normal;background-image: url(../images/svg-icons/green-down-arrw.svg);background-repeat: no-repeat;background-position: 97%;padding-right: 4rem;}
.news-at-gla .ws_view_all{margin-top: 5.5rem;}
.news-details-panel1{position: relative;}
.news-details-panel1::after{ position: absolute; content: ""; top: 0; left: 0; height: 66rem; width: 100%; background-color: var(--color-e9); z-index: -1;}
.tags {background-color: #bac3bc52; color: #000; font-size: var(--fs-16); padding: 0.5rem 1.5rem;  margin-right: -0.5rem;}
.details {text-align: right; margin-bottom: 3rem; position: relative;}
.news-details-panel1 .trending-title{margin-bottom: 0;}
.news-details-panel1 .trending-title h3 { font-size: var(--fs-48); }
.details .ws_view_all {margin-top: 0; position: relative;}
.details .ws_view_all img{ max-width:2rem; margin-right: 0.5rem;}
.tag-date{margin-bottom: 2rem;}
.Cnt{margin-block: 10rem 5rem;}
.btm{margin-top: 5rem;}
.Cnt p:not(:last-child){margin-bottom:2.5rem}
.event-gal{position: relative;}
.event-gal h3 {font-size: var(--fs-21); font-weight: 600; color: var(--color-38); margin-bottom: 3.7rem;}
.event-gal .research-prev,.event-gal .research-next,.other-events .other-event-prev,.other-events .other-event-next
{top: 50%;  position: absolute; z-index: 9; outline: 0; }
.event-gal .research-prev,.other-events .other-event-prev { left: -3rem; } 
.event-gal .research-next,.other-events .other-event-next { right: -3rem; }
.other-event{background-color: var(--color-19); padding-block: 8.7rem 14rem; overflow: hidden;}
.other-event h3{font-size: var(--fs-48); margin-bottom: 5.1rem; color: var(--color-white); font-weight: normal;}
.other-event .upcoming-caption{margin-top: -1.5rem;}
.other-event .upcoming-caption p{margin-top: 1.5rem; color: var(--color-white);}
.other-events{position: relative;}
.other-events p{font-size: var(--fs-24); font-weight: normal;}
.other-events .other-event-prev,.other-events .other-event-next{transform: translateY(-50%);}
 .trendingnow { margin-left: -88rem;}
.upcoming-img figure{ overflow: hidden;}
.upcoming-img figure img{ transition: transform 0.5s;}
.upcoming-img:hover figure img{transform: scale(1.1);}


.news-at-gla-grid .upcoming-img figure:hover img{transform: scale(1.1);}



/* =================== Responsive Start ============= */
@media (max-width: 1799px) { }
@media (max-width: 1699px) { }
@media (max-width: 1549px) {
    .news-details-panel1::after{height: 48rem;}
 }
@media (max-width: 1480px) { }
/* ===== Laptop ==== */
@media (max-width: 1366px) {
    .trending-now::after { height: 40rem;}
    .past-slider-event { gap: 4.4rem 1.6rem; }
    .events-grid { gap: 1.5rem; }
    .news-at-gla-grid.grid-2 .upcoming-caption { padding-bottom: 4rem;}
    .trendingnow {
        margin-inline: 1.5rem;
    }

 }
@media (max-width: 1280px) { }
@media (max-width: 1199px) {

     /* == news Details == */
.news-event-top { padding-bottom: 5rem; }
.news-details-panel1::after { height: 36rem; } 
.trend-slide-caption { grid-template-columns: 19% auto; gap: 2rem; padding-inline: 1.5rem 1rem; margin-top: 3.1rem; }
.trend-slide-caption h3 { margin-bottom: 1.3rem; }
 .event-list { padding-block: 2.2rem 5.7rem; }
.trending-now { padding-block: 0 4rem;}
.past-slider-event {gap: 3.4rem 2.6rem; }
.events-grid{grid-template-columns:100%}
.trending-now::after { height: 30rem; }
.event-list .ws_view_all{margin-top: 3rem;}
.news-at-gla-grid {grid-template-columns: repeat(2, 1fr); }
.news-at-gla-grid.grid-2 .upcoming-caption { padding-bottom: 2rem; }
.news-at-gla { padding-block: 4rem 6rem; }
}

/* ===== Tablet ==== */
@media (max-width: 992px) {
    /* == news Details == */
.news-event-top { padding-bottom: 3rem; }
 .Cnt { margin-block: 4rem 5rem; }
 .upcoming-event .slider-navgrp, .past-event .slider-navgrp { margin-top: 1.9rem; }
.event-list {  padding-block: 4.2rem 4.7rem; }
.trending-now { padding-block: 0 4rem;} 
.events-grid { grid-template-columns: 100%;}
.event-list .ws_view_all {margin-top: 3rem;}
.news-at-gla-grid { grid-template-columns: repeat(2,1fr);  margin-top: 3rem;}
.news-at-gla { padding-block: 4rem 5rem; }
.news-at-gla .ws_view_all{ margin-top: 3rem; margin-left: 0; }
.past-slider-event { grid-template-columns: repeat(2, 1fr); gap: 1.4rem 2.6rem;}

.news-at-gla-grid.grid-2 .upcoming-caption p {padding-right: 1.5rem ; width: 100%;}
.news-at-gla-grid.grid-2 .upcoming-caption { padding-bottom: 3rem;}
.news-details-panel1 .container16{ max-width: 100%; padding-inline: 1.5rem;}
.details { text-align: left; margin-block: 3rem; }
.ws_view_all{ margin-left: 0;}
.other-event { padding-block: 5rem; }
.news-at-gla-grid.grid-2 { grid-template-columns: 33% auto;}


}

@media (max-width: 767px) {
.trend-slide-caption { margin-top: 2.1rem; grid-template-columns: 19% auto; gap: 2rem; padding-inline: 1.5rem 2rem; display: block; }
.trend-slide-caption h3 { margin-bottom: 1.5rem;}
.trending-now::after { height: 35rem; }
.past-slider-event { grid-template-columns: repeat(1, 1fr); gap: 1.4rem 2.6rem;}
.news-at-gla-grid { grid-template-columns: 100%;  margin-top: 3rem;}
.trend-slide-caption .date{display: inline-block; margin-bottom: 2rem;}
.past_event .upcoming-img .trend-slide-caption p { margin-top: 1rem; }

 } 




 @media (max-width:640px){
    .news-at-gla-grid.grid-2 { grid-template-columns: 100%; gap: 0;}
    
 }
@media (max-width: 575px) { 
.other-event { padding-block: 4.7rem 5rem; }
}  
