.news_lists {display: flex; justify-content: space-between; flex-wrap: wrap; }
.post-items .h4{ display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.news_page .content_wrapper .h1{margin-bottom: 1.4rem; margin-top: 0;}
.post-items:first-child .h4{
    -webkit-line-clamp: 2;
}
.post-items:nth-child(2) .h4 {
    -webkit-line-clamp: 4;
}
.post-items:nth-child(3) .h4, .post-items:nth-child(4) .h4{
    -webkit-line-clamp: 3;
}

@media (min-width:1200px){
    .news_lists {padding-right: 0;}
}
@media (min-width:1000px){
    .news_lists {padding-right: 30px; }
    .post-items:first-child {
        width: 62%;
    }
    .post-items:nth-child(2) {
        width: 36%;
    }
    .post-items:nth-child(3) {
        width: 36%;
    }
    .post-items:nth-child(4) {
        width: 62%;
        padding-right: 200px;
    }
    .post-items:nth-child(4) .post_thumb {
        position: absolute;
        right: 25px; top: 20px;
        width: 160px;
    }
}

.post-items {border: 1px solid var(--dark-grey-color-400); padding: 30px; margin-bottom: 30px; min-height: 220px; position: relative;}
.post-items:hover {background: var(--dark-green-color-700) ;}
.post-items .h4 {margin: 0 0 .75rem; font-weight: 600;}
.post-items .h4 a:hover { text-decoration: underline;}
.post-items p {color: var(--white-color); opacity: .7 ; margin: 0; }
.post-items figure { margin:0; position: relative;}
.tag {position: absolute; top: 0; left: 0; background: rgba(44, 88, 54, 0.8); border: 1px solid rgba(73, 112, 81, 0.36); color: var(--white-color); padding: 10px 20px; min-width: 120px; text-align: center; font-size: .90rem;}
.post_meta { display: flex; flex-wrap:wrap; align-items: center; width: 100%;}
.postBy {display: flex; align-items: center;}
.meta {margin: 20px 20px 0 0; font-family: Arial, Helvetica, sans-serif;}
.meta span {color: var(--white-color); opacity: .8;}
.meta em {margin-right: 7px; display: inline-flex; vertical-align: bottom; }
.meta em img {display: inline-block; width:19px; max-height: 22px; vertical-align: middle; filter: invert(1) brightness(190%);}
.news_leftbar .meta em img { filter: none;
}
.postBy span { margin-left: 10px; text-transform: capitalize;}
.avtar {border: 1px solid var(--white-color); border-radius: 50%; overflow: hidden;}
.avtar img {width: 100%; height: 100%; object-fit: cover;}
.avtar34 {width: 34px; height: 34px;}
.shared_icon {display: flex; align-items: center;}
.post_thumb {width: 100%; margin: 25px 0 0; display: block;}
.post_thumb figure {height: 100%;}
.post_thumb img {width: 100%; height: 100%; object-fit: cover;}
.post-items:nth-child(4) .post_thumb { height: calc(100% - 50px - 25px);}

#load-more {margin: 0 auto 20px;}
.btn-md em {display: inline-block; vertical-align: middle; margin: 0 5px;}

@media (max-width:767px){
    .post-items { width: 100%;}
}

/* Landscape Mode */
.landscape_mode .post-items, .portrait_mode .post-items {width: 100%; }

/* News Detail */
.news_leftbar {margin: 0 0 20px;}
.news_detail_sec .h2 {font-weight: 500; font-size: 30px; margin-bottom: 15px;}
.news_leftbar .h5 {font-weight: 500; line-height: 1.5;}
.news_leftbar .h5 a {color: var(--dark-green-color);}
.news_leftbar .btn-sm {line-height: 2.1;}
.news_leftbar .btn-sm svg {width: 16px; height: 16px; margin-right:6px; vertical-align: middle; transition: all .5s ease-in-out;}
.news_leftbar .btn-sm:hover { background: var(--dark-green-color-700);}

.news_detail_sec {justify-content: space-between;}
.post-content {background: var(--white-color); padding: 20px; margin: 15px 0 0;}
.post-content .h2, .post-content p, .post-content .h5, .post-content span {color: var(--dark-green-color);}
.post-content .social_links svg path {fill: var(--dark-green-color);}
.post-content figure { width: 100%; margin: 0;}
.post-content figure img{width: 100%;}

.mid_content .h5 {font-weight: 500; line-height:1.5; color: var(--dark-green-color);}
.mid_content .short_pic {width:450px; min-width: 250px; margin-left: 30px;}
.mid_content .short_pic img {width:100%; }

.post_icons .post_meta {width: auto; }
.social_links {display: flex; align-items: center;}
.social_links a {margin: 20px 0 0 15px; vertical-align: middle; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.social_links a img {width: 16px; max-height: 16px; vertical-align: middle;}

.news_rightbar ul li {padding: 15px; border: 1px solid var(--dark-grey-color-400); margin-bottom: 15px;}
.news_rightbar ul li .h6 {margin: 0; font-weight: 500; font-size: 1rem; line-height: 1.5;}
.news_items {display: flex;}
.new_thumb{ min-width: 110px; max-width: 110px; height: 100px; margin: 0 15px 0 0;}
.new_thumb img{ width: 100%; height: 100%; object-fit: cover;}
.news_rightbar .post_meta {justify-content: space-between;}
.news_rightbar .meta {font-size: 14px; margin-top: 10px; }
@media (min-width:1441px) {
    .news_detail_sec {padding-right: 30px;}
}
@media (min-width:1300px) {
    .news_leftbar {width: 57%;}
    /* Aside Right */
    .news_rightbar { width: 40%;}
    .social_links a {margin: 20px 0 0 25px;}
    .news_rightbar ul li .h6 {font-size: 1.1rem; }
}
@media (max-width:1300px) {
    .news_rightbar {width: 100%;}
    .post-items:nth-child(4) .post_thumb {height: auto;}
}
@media (max-width:767px) {
    .news_leftbar {width: 100%;}
    .news_detail_sec .h2 {font-size: 24px;}
    .mid_content {flex-wrap: wrap;}
    .social_links a:first-child {margin-left: 0;}
    .mid_content .short_pic {margin: 0 auto;}
}
@media (min-width:767.99px) and (max-width:1200px){
    .news_lists {gap:0 25px;}
    .post-items:nth-child(4) {
        width: 100%;
        padding-right: 200px;
    }
    .post-items:nth-child(4) .post_thumb {
        position: absolute;
        right: 25px;
        top: 0px;
        width: 160px;
    }
    .post-items:nth-child(4) .post_thumb {
        height: calc(100% - 50px);
    }
}