.news-banner{text-align: center;}
.news-banner h1{margin-bottom: 15px; font-weight: 900;}
.news-banner p{font-size: 21px; margin-bottom: 15px;}
.news-banner p > a{font-size: 21px; font-weight: 700; text-decoration: none;}
.news-banner p > a:hover{text-decoration: underline; color: #000;}
.news-banner p:last-of-type{margin-bottom: 0px;}

@media (max-width:1199px){
    .news-banner p{font-size: 18px; margin-bottom: 10px;}
    .news-banner p > a{font-size: 18px;}
}

@media (max-width:767px){
    .news-banner p{font-size: 16px;}
    .news-banner p > a{font-size: 16px;}
}


/* ======================================================================== */
/* .news-featured{display: none;} */
.news-featured .row{align-items: center;}
.news-featured h2{margin-bottom: 35px;}
.news-featured .img-block{display: flex;}
.news-featured .img-block > div{position: relative;}
.news-featured .img-block .featured{font-size: 17px; position: absolute; padding: 6px 26px; color: #FFFFFF; font-weight: 700; background-color: #000; left: 0; top: 0;}
.news-featured p > a{font-size: inherit; font-weight: inherit; text-decoration: none;}
.news-featured p > a:hover{color: #0000FF;}

@media (max-width:1199px){
    .news-featured .img-block .featured{font-size: 14px; padding: 5px 20px;}
}

@media (max-width:767px){
    .news-featured .img-block{justify-content: center; text-align: center; margin: 0 auto; margin-bottom: 40px;}
    .news-featured h2{margin-bottom: 20px;}
}


/* ====================================================================================================== */
.latest-news-announcements h2{text-align: center; margin-bottom: 60px;}
.latest-news-announcements dl{display: flex; justify-content: center; margin-bottom: 60px;}
.latest-news-announcements dl > dt{display: flex;}
.latest-news-announcements dl > dt > a{position: relative; font-size: 28px; text-decoration: none; border: 1px solid #000; padding: 16px 78px; font-weight: 900; transition: all ease-in-out .3s;}
.latest-news-announcements dl > dt > a:hover{color: #000;}
.latest-news-announcements dl > dt > a::after{content: ""; position: absolute; left: 0; right: 0; bottom: -20px; width: 0; height: 0; border-style: solid; border-width: 20px 20px 0 20px; border-color: #ffda30 transparent transparent transparent; margin: 0 auto; opacity: 0; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;}
.latest-news-announcements dl > dt > a.active{background-color: #FFDB2D; border-color: #FFDB2D;}
.latest-news-announcements dl > dt > a.active::after{opacity: 1;}

.press-release-block{display: none;}
.press-release-block .monthly-block{margin-bottom: 140px;}
.press-release-block .monthly-block:last-of-type{margin-bottom: 0px;}
.press-release-block .monthly-block > h4{position: relative; font-size: 28px; font-weight: 900; display: inline-block; z-index: 1; margin-bottom: 30px;}
.press-release-block .monthly-block > h4::after{position: absolute; content: ""; width: 100%; height: 7px; background-color: #FFDB2D; left: 0; bottom: 0; z-index: -1;}
.press-release-block .monthly-block .inner-block{position: relative; height: 100%; padding-bottom: 70px;}
.press-release-block .monthly-block .inner-block > .date{margin-bottom: 18px;}
.press-release-block .monthly-block .inner-block > figure{margin-bottom: 35px;}
.press-release-block .monthly-block .inner-block > h4{font-size: 28px; margin-bottom: 30px;}
.press-release-block .monthly-block .inner-block > h4 > a{font-size: inherit; font-weight: inherit; text-decoration: none;}
.press-release-block .monthly-block .inner-block > h4 > a:hover{color: #0000FF;}
.press-release-block .monthly-block .inner-block > p{line-height: 1.55;}
.press-release-block .monthly-block .inner-block > p > a{font-size: inherit; font-weight: inherit; text-decoration: none;}
.press-release-block .monthly-block .inner-block > p > a:hover{color: #0000FF;}
.press-release-block .monthly-block .inner-block > span{position: absolute; display: inline-block; border-radius: 10px; background-color: #fff; padding: 10px 15px; left: 0; bottom: 0;}

@media (max-width:1366px){
    .latest-news-announcements h2{margin-bottom: 40px;}
    .press-release-block .monthly-block{margin-bottom: 100px;}
    .latest-news-announcements dl > dt > a{font-size: 22px;}
    .press-release-block .monthly-block > h4{font-size: 22px;}
    .press-release-block .monthly-block .inner-block > figure{margin-bottom: 25px;}
    .press-release-block .monthly-block .inner-block > h4 { font-size: 22px; margin-bottom: 20px;}
}

@media (max-width:767px){
    .latest-news-announcements dl > dt > a{font-size: 18px; padding: 12px 35px;}
    .press-release-block .monthly-block{margin-bottom: 60px;}
    .press-release-block .monthly-block .row{row-gap: 40px;}
    .press-release-block .monthly-block > h4{font-size: 18px;}
    .press-release-block .monthly-block .inner-block{padding-bottom: 0;}
    .press-release-block .monthly-block .inner-block > h4{font-size: 18px;}
    .press-release-block .monthly-block .inner-block > figure{text-align: center;}
    .press-release-block .monthly-block .inner-block > p{font-size: 14px; margin-bottom: 20px;}
    .press-release-block .monthly-block .inner-block > span{position: static;}
}


/* =============================================== Detail page css ================================================ */
.news-section{flex-direction: column; text-align: center;}
.news-section .blog-heading-section{width: 100%; max-width: 750px; margin: 0 auto; padding: 0;}
.news-section .blog-heading-section{width: 100%; padding: 0;}
.blog-content-left .news-section ul{justify-content: center;}

