/*-- News Section 2 ---*/

/* ===========================
   Featured News
=========================== */

.featured-news .featured-news-heading{
    display:flex;
    align-items:center;
    margin-bottom:35px;
}

.featured-news .featured-news-heading h2{
    font-size:42px;
    font-weight:700;
    margin:0;
    color:#222;
}

.featured-news .heading-line{
    flex:1;
    height:1px;
    background:#ddd;
    margin:0 25px;
}

.featured-news .news-nav{
    display:flex;
    gap:10px;
}

.featured-news .news-prev,
.featured-news .news-next{
    width:42px;
    height:42px;
    border:none;
    border-radius:50%;
    background-color: var(--primary-color);
    background: linear-gradient(90deg,#0b8236,#017b76);
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.3s;
}

.featured-news .news-prev:hover,
.featured-news .news-next:hover{
    background-color: #111;
    background: linear-gradient(90deg,#111,#222);
}

.featured-news .news-card{
    display:flex;
    align-items:center;
    gap:20px;
    background:#f3f9f6;
    border-radius:10px;
    padding:20px;
    transition:.3s;
}

.featured-news .news-card:hover{
    transform:translateY(-5px);
}

.featured-news .news-img{
    flex:0 0 96px;
}

.featured-news .news-img img{
    width:96px;
    height:96px;
    border-radius:8px;
    object-fit:cover;
}

.featured-news .news-content{
    flex:1;
}

.featured-news .news-content .time{
    display:block;
    color:#777;
    font-size:15px;
    margin-bottom:8px;
}

.featured-news .news-content h4{
    margin: 0px 0 10px;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 500;
}

.featured-news .news-content h4 a{
    color:#111;
    text-decoration:none;
    transition:.3s;
}

.featured-news .news-content h4 a:hover{
    color:var(--primary-color);
}

.featured-news .meta{
    display:flex;
    align-items:center;
    gap:10px;
    font-size:15px;
    color:#666;
}

.featured-news .category{
    color: #fff;
    padding: 1px 5px;
    border-radius: 3px;
    background: #0b7c82;
    font-size: 12px;
}

/* Owl */

.featured-news .owl-stage{
    display:flex;
}

.featured-news .owl-item{
    display:flex;
}

.featured-news .owl-item .item{
    width:100%;
}

/* Tablet */

@media (max-width:991px){

    .featured-news .featured-news-heading h2{
        font-size:32px;
    }

    .featured-news .news-content h4{
        font-size:20px;
    }

}

/* Mobile */

@media (max-width:767px){

    .featured-news .featured-news-heading{
        flex-wrap:wrap;
        gap:15px;
    }

    .featured-news .heading-line{
        display:none;
    }

    .featured-news .news-card{
        display:block;
        text-align:center;
    }

    .featured-news .news-img{
        margin-bottom:15px;
    }

    .featured-news .news-img img{
        width:120px;
        height:120px;
        display: inline-block;
    }

    .featured-news .meta{
        justify-content:center;
    }

}











/* ===========================
   Trending News
=========================== */

.trending-news{
    background:#f3f9f6;
}

.trending-news .trending-news__heading{
    margin-bottom:35px;
}

.trending-news .trending-news__heading h2{
    font-size:42px;
    font-weight:700;
    color:#222;
}

/* Featured */

.trending-news .trending-news__featured{
    position:relative;
    overflow:hidden;
    border-radius:10px;
    /*height:100%;*/
    height:520px;
}

.trending-news .trending-news__featured img{
    width:100%;
    height:100%;
    object-fit:cover;
    transition:.5s;
}

.trending-news .trending-news__featured:hover img{
    transform:scale(1.08);
}

.trending-news .trending-news__overlay{
    position:absolute;
    inset:0;
    background:linear-gradient(to top,
    rgba(0,0,0,.85),
    rgba(0,0,0,.25));
}

.trending-news .trending-news__content{
    position:absolute;
    left:40px;
    right:40px;
    bottom:35px;
    z-index:2;
    color:#fff;
}

.trending-news .trending-news__featured .trending-news__meta{ color: #fff;}

.trending-news .trending-news__meta{
    display:flex;
    gap:12px;
    color:#777;
    font-size:15px;
    margin-bottom:10px;
}

.trending-news .trending-news__content h3{
    font-size:36px;
    line-height:1.2;
    font-weight:600;
    margin-bottom:20px;
}

.trending-news .trending-news__content h3 a{
    color:#fff;
    text-decoration:none;
}

.trending-news .trending-news__footer{
    display:flex;
    gap:10px;
    align-items:center;
    font-size:17px;
}

.trending-news .category{
    color: #fff;
    padding: 1px 5px;
    border-radius: 3px;
    background: #0b7c82;
    font-size: 12px;
}

/* Right List */

.trending-news .trending-news__item{
    display:flex;
    gap:24px;
    padding-bottom:28px;
    margin-bottom:28px;
    border-bottom:1px solid #ececec;
}

.trending-news .trending-news__item:last-child{ border-bottom: none; margin-bottom: 0px;}

.trending-news .trending-news__thumb{
    flex:0 0 205px;
}

.trending-news .trending-news__thumb img{
    width:205px;
    height:132px;
    object-fit:cover;
    border-radius:8px;
    transition:.4s;
}

.trending-news .trending-news__item:hover img{
    transform:scale(1.05);
}

.trending-news .trending-news__info{
    flex:1;
}

.trending-news .trending-news__info h4{
    margin: 0px 0 10px;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 500;
}

.trending-news .trending-news__info h4 a{
    color:#222;
    text-decoration:none;
    transition:.3s;
}

.trending-news .trending-news__info h4 a:hover{
    color:var(--primary-color);
}

/* Tablet */

@media(max-width:991px){

.trending-news .trending-news__featured{
    min-height:450px;
}

.trending-news .trending-news__content h3{
    font-size:32px;
}

.trending-news .trending-news__info h4{
    font-size:24px;
}

.trending-news .trending-news__thumb{
    flex:0 0 160px;
}

.trending-news .trending-news__thumb img{
    width:160px;
    height:110px;
}

}

/* Mobile */

@media(max-width:767px){

.trending-news .trending-news__heading h2{
    font-size:30px;
}

.trending-news .trending-news__featured{
    min-height:350px;
}

.trending-news .trending-news__content{
    left:20px;
    right:20px;
    bottom:20px;
}

.trending-news .trending-news__content h3{
    font-size:24px;
}

.trending-news .trending-news__item{
    display:block;
}

.trending-news .trending-news__thumb{
    margin-bottom:15px;
}

.trending-news .trending-news__thumb,
.trending-news .trending-news__thumb img{
    width:100%;
    height:220px;
}

.trending-news .trending-news__info h4{
    font-size:22px;
}

.trending-news .trending-news__meta,
.trending-news .trending-news__footer{
    flex-wrap:wrap;
}

}





/*=========================================
    Latest Updates
=========================================*/

.latest-updates{
    background:#fff;
}

.latest-updates .latest-updates__heading{
    margin-bottom:35px;
}

.latest-updates .latest-updates__heading h2{
    margin:0;
    font-size:40px;
    font-weight:700;
    color:#222;
}

.latest-updates .latest-updates__line{
    flex:1;
    height:1px;
    background:#e5e5e5;
    margin-left:30px;
    margin-right: 30px;
}

/* Left List */

.latest-updates .latest-updates__item{
    display:flex;
    align-items:center;
    gap:30px;
    background:#f3f9f6;
    border-radius:10px;
    padding:20px;
    /*box-shadow:0 0 15px rgba(0,0,0,.05);*/
    margin-bottom:25px;
}

.latest-updates .latest-updates__image{
    flex:0 0 440px;
}

.latest-updates .latest-updates__image img{
    width:100%;
    height:230px;
    object-fit:cover;
    border-radius:8px;
    transition:.4s;
}

.latest-updates .latest-updates__item:hover img{
    transform:scale(1.05);
}

.latest-updates .latest-updates__content{
    flex:1;
}

.latest-updates .latest-updates__meta{
    display:flex;
    gap:12px;
    color:#777;
    font-size:15px;
    margin-bottom:15px;
}

.latest-updates .latest-updates__content h3{
    font-size:22px;
    font-weight:600;
    line-height:1.35;
    margin-bottom:20px;
}

.latest-updates .latest-updates__content h3 a{
    color:#222;
    text-decoration:none;
}

.latest-updates .latest-updates__content h3 a:hover{
    color:var(--primary-color);
}

.latest-updates .latest-updates__footer{
    display:flex;
    gap:10px;
    align-items:center;
    color:#777;
}

.latest-updates .category{
  color: #fff;
  padding: 1px 5px;
  border-radius: 3px;
  background: #0b7c82;
  font-size: 13px;
}

/* Right Card */

.latest-updates .latest-updates__card{
    background:#fff;
    border-radius:10px;
    overflow:hidden;
    box-shadow:0 0 15px rgba(0,0,0,.05);
    margin-bottom:25px;
}

.latest-updates .latest-updates__card-image img{
    width:100%;
    height:290px;
    object-fit:cover;
    transition:.4s;
}

.latest-updates .latest-updates__card:hover img{
    transform:scale(1.05);
}

.latest-updates .latest-updates__card-content{
    padding:25px;
    text-align:center;
}

.latest-updates .latest-updates__card-content h4{
    font-size:20px;
    font-weight:700;
    line-height:1.4;
    margin:18px 0;
}

.latest-updates .latest-updates__card-content h4 a{
    color:#222;
    text-decoration:none;
}

.latest-updates .latest-updates__card-content h4 a:hover{
    color:#ff3030;
}

/* Tablet */

@media (max-width:991px){

.latest-updates .latest-updates__item{
    display:block;
}

.latest-updates .latest-updates__image{
    margin-bottom:20px;
}

.latest-updates .latest-updates__image img{
    height:260px;
}

}

/* Mobile */

@media (max-width:767px){

.latest-updates .latest-updates__heading{
    display:block !important;
}

.latest-updates .latest-updates__line{
    display:none;
}

.latest-updates .latest-updates__heading h2{
    font-size:30px;
}

.latest-updates .latest-updates__content h3{
    font-size:22px;
}

.latest-updates .latest-updates__card-image img,
.latest-updates .latest-updates__image img{
    height:220px;
}

.latest-updates .latest-updates__meta,
.latest-updates .latest-updates__footer{
    flex-wrap:wrap;
}

}


.add_sec{background: #f3f9f6;}

.tags-category{ margin: 0; padding: 0; display: flex; gap: 10px;}
.tags-category .cat-link{padding: 4px 16px;
  border: 1px solid #0b833445;
  border-radius: 5px;
  color: #0b8336;
  text-decoration: none;
  font-size: 14px;
  background: #0b83341f;
  display: block;
font-weight: 600}

.news_del,.news_del p{ font-size: 18px; font-weight: 300;}
.news_del{}

.Related_news  .post-item img{ height: 200px;}
.Related_news  .post-item img{ height: 200px;}
.Related_news .post-item h5{ font-size: 18px;}
.Related_news .post-item h5 a{color: var(--heading-color);}
.Related_news .owl-nav{ position: absolute;top: 35%;width: 100%;justify-content: space-between; padding: 0 8px;}
.Related_news .owl-carousel .owl-nav button{border: 2px solid #fff0 !important;background: #00000070 !important; 
color: #fff;font-size: 15px;}
.Related_news .owl-carousel .owl-nav button i{ color: #fff;font-size: 20px;}
.Related_news .owl-carousel .owl-nav button{width: 40px !important; height: 40px !important;}
.Related_news .owl-carousel .owl-nav button.disabled{ opacity: .5; cursor: auto;}


.news_del .recent-post .post-item img{border-radius: 5px;height: 55px;}
.news_del .recent-post .post-item h5{font-weight: 400;}

.news_del .blog-meta{ margin: 0;}

.read-more-article-box {
    align-items: center;
    display: flex;
    margin: 30px 0;
}
.next-article-dropdown {
    align-items: center;
    background: #fff;
    border: 1px solid #b0b0b080;
    color: #757575;
    cursor: default;
    display: inline-block;
    font-size: 18px;
    padding: 15px 30px;
    z-index: 9;
    zoom: .8;
}
.divider-line {
    border-bottom: 1px solid #b0b0b080;
    flex-grow: 1;
}

.news_del .blog_form .submit_bnt{font-size: 15px;}

.nav_tab_1{ gap:10px;}
.nav_tab_1 .nav-link{ border-radius: 30px; padding: 8px 18px; color: #48524c; background: #0e863917; font-weight: 500;}
.nav_tab_1 .nav-link.active{ background: var(--primary-color);}

.post_s_1{ display: flex; flex-direction: column;  row-gap: 20px;}
.post_s_1 .post-item{}
.post_s_1 .post-item .text h5{font-weight: 500;font-size: 16px; line-height: 1.3; margin: 0;}
.post_s_1 .post-item .text h5 a{ color: #222; text-decoration: none;}
.post_s_1 .post-item:hover .text h5 a{ color: var(--primary-color); }
.post_s_1 .post-item .image{width: 50px;flex-shrink: 0;}
.post_s_1 .post-item .image img{border-radius: 5px; height: 50px; width: 100%; object-fit: cover; margin-bottom: 0px;}

.news_sec_2{ background: #fff;}

.news_sec_3{background: #f3f9f6;}

.tren_new{min-height: 400px;}
.tren_new .trending-news__content h3{font-size: 22px;}

 
.news_heading{ display: flex; justify-content: space-between; gap:15px;  align-items:  center;}
.news_sec_2 .trending-news__content h3{ font-size: 24px;font-weight: 600;}
.view_all{ padding: 10px 25px;}

.latest-updates .sticky_t{position: sticky;
  top: 100px;}



/*==================================
    Explore Category
==================================*/

.explore-category{
    background-color: var(--primary-color);
  background: linear-gradient(90deg,#0b8236,#017b76);
}

.explore-category .explore-category__heading h2{
    color:#fff;
    font-size:48px;
    font-weight:700;
    margin:0;
}

.explore-category .explore-category__view{
    color:#fff;
    text-decoration:none;
    font-size:18px;
    font-weight:600;
    display:flex;
    align-items:center;
    gap:10px;
}

.explore-category .explore-category__card{
    border:1px solid rgba(255,255,255,.12);
    border-radius:10px;
    overflow:hidden;
    padding:14px;
    transition:.35s;
    background:transparent;
}

.explore-category .explore-category__card:hover{
    border-color:#ffffff50;
    transform:translateY(-6px);
}

.explore-category .explore-category__image{
    display:block;
    overflow:hidden;
    border-radius:8px;
}

.explore-category .explore-category__image img{
    width:100%;
    height:180px;
    object-fit:cover;
    transition:.5s;
}

.explore-category .explore-category__card:hover img{
    transform:scale(1.08);
}

.explore-category .explore-category__content{
    padding-top:18px;
}

.explore-category .explore-category__content h4{
    margin:0 0 12px;
    font-size:20px;
    font-weight:500;
}

.explore-category .explore-category__content h4 a{
    color:#fff;
    text-decoration:none;
}

.explore-category .explore-category__footer{
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.explore-category .explore-category__footer span{
    color:#ffffffb5;
    font-size:16px;
}

.explore-category .explore-category__footer a{
    width:36px;
    height:36px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#202227;
    color:#fff;
    text-decoration:none;
    transition:.3s;
}

/*.explore-category .explore-category__footer a:hover{
    background:#ff3b30;
}*/

/* Owl */

.explore-category .owl-stage{
    display:flex;
}

.explore-category .owl-item{
    display:flex;
}

.explore-category .owl-item .item{
    width:100%;
    margin: 1px;
}

/* Responsive */

@media(max-width:991px){

.explore-category .explore-category__heading h2{
    font-size:36px;
}

}

@media(max-width:767px){

.explore-category .explore-category__heading{
    flex-direction:column;
    align-items:flex-start!important;
    gap:15px;
}

.explore-category .explore-category__heading h2{
    font-size:30px;
}

.explore-category .explore-category__content h4{
    font-size:22px;
}

}






.news-loader{
    display:none;
    text-align:center;
    padding:40px 0;
}

.news-loader.show{
    display:block;
}