@import url('https://fonts.googleapis.com/css2?family=Mitr:wght@200;300;400;500;600;700&display=swap');
body{
     font-size: 18px;
     font-family: 'Mitr', sans-serif;
}
a:link{
     text-decoration: none;
}
a:hover{
     color: #ffffff;
}
.header {
    width: 100%;
    padding: 6px;
    height: auto;
    background-color: #24ABE1;
}
.box_header{
     width: 11%;
     text-align: center;
}
.box_header_icon_en{
     width: 8%;
     text-align: center;
}
.text_header{
     font-size: 10px;
     color: #ffffff;
}
.icon_header {
     width: 50%;
     text-align: center;
 }
.font_size{
     width: 10%;
    color: #ffffff;
    text-align: center;
}
.change_color{
     width: 10%;
     color: #ffffff;
     text-align: center;
}
.box_comment {
     width: 27%;
     text-align: center;
 }
 .box_lib{
     width: 33%;
     text-align: center;
 }
 .Segment {
    width: 21%;
    text-align: center;
}
 .box_personnel {
    width: 15%;
    text-align: center;
}

 .box_ol {
    position: absolute;
    z-index: 15;
    list-style: none;
    right: 5%;
    margin-top: 5%;
}
.box_ol li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 59px;
    height: 3px;
    /* margin-right: 3px; */
    /* margin-left: 3px; */
    text-indent: -999px;
    cursor: pointer;
    background-color: #24abe1;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease;
}
 .logo{
     width: 240px;
 }
 #line_1 {
    width: 40px;
    height: 3px;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    margin-left: 58px;
}
#line_2 {
    width: 29px;
    height: 3px;
    margin-top: -8px;
    margin-left: 69px;
}
#line_3 {
    width: 29px;
    height: 3px;
    margin-top: -9px;
    margin-left: 69px;
}
.box_banner{
    position: absolute;
    top: 60%;
    left: 20%;
    color: #fff;
}
.text_banner{
  font-size: 15px;  
}
.box_banner {
    position: absolute;
    left: 10px;
    top: 117px;
    color: #fff;
}
.bg_line{
    width: 100px;
    height: 2px;
    background: var(--24-abe-1, #24ABE1);
}
.box_more_vdo{
    margin-top: 2%;
}
.but_more_vdo{
    width: 20px;
}
.view_vdo{
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.72px;
    color: #ffffff;
}
.social {
    position: absolute;
    top: 56%;
    left: 81%;
}
.logo_facebook{
    width: 20px;
}
.box_news{
    margin-top:10px;
    width: 46px;
    height: 46px;
    flex-shrink: 0;
    border-radius: 5px;
    background: var(--white, #FFF);
    box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.10);
  }
  .text_warn{
    color: var(--33-a-1-a-8, #00BED8);
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
  }
.icon_warn{
    width: 15px;
}
.box_category {
    margin-top: 10px;
    width: 100%;
    height: 152px;
    flex-shrink: 0;
    border-radius: 10px;
    background: var(--white, #FFF);
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10);
}


  .category {
    padding: 27px;
    /* padding-top: 20%; */
}
.text_cat{
    font-size: 15px;
    color: #212529;
}
.cat_li li{
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #27bcdd;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease;
}
.cat_li {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}
.text_new_more{
    color: var(--33-a-1-a-8, #00BED8);
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.6px;
    text-decoration-line: underline;
    margin-top: 10px;
    /* margin: 0px; */
    font-size: 15px;
  }
  .line_new{
    width: 102px;
    height: 5px;
    background: var(--24-abe-1, #24ABE1);
    margin-bottom: 5px;
  }
  .text_new_section{
    margin: 0px;
  }
  .nav-pills .nav_tag.active,.nav-pills .show>.nav_tag {
    color: #000000;
    border-bottom:   5px solid #E0B924 !important;
}
.topic_new{
    margin-top: 10px;
    font-size: 15px;
    color: #000000;
}
.details_new{
    font-size: 13px;
    color: #000000;
}
.box_car{
    width: 82px;
    height: 84px;
    flex-shrink: 0;
    border-radius: 10px;
    background: var(--white, #FFF);
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10);
}
.bg_car{
    width: 82px;
    height: 20px;
    flex-shrink: 0;
    border-radius: 10px 10px 0px 0px;
    background: var(--1-c-2541, #FDC921);
}
.tag_text_new{
    font-size: 13px;
    margin-top: 5px; 
}
.tag_text_new_1{
    font-size: 13px;
    margin-top: 5px; 
}
.text_month{
    margin: 0px;
}
.text_number {
    margin: 0px;
    margin-top: 5px;
    font-size: 28px;
}
.text_day{
    margin: 0px;
}
.calendar_topics{
    margin: 0px;
    font-size: 15px;
}
.calendar_details{
    margin: 0px;
    font-size: 15px;
}
.text_more_calendar{
    color: #FDC921;
    text-align: right;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}
.bg_course{
    width: 100%;
    background-color: #46d2bd;
    height: auto;
}
.course{
    color: #fff;
    text-align: center;
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.08px;
    margin-bottom: 0px;
    margin-top: 5%;
}
.line_coure{
    margin-left: 50px;
    width: 101px;
    height: 5px;
    background: #FFF;
}
.details_coures{
    font-style: normal;
    font-weight: 400;
    color: #fff;
    text-align: center;
    margin: 0px;
}
.coures_number{
    color: #ffffff;
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0px;
}
.details_numbaer_coures{
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0px;
}
.cover_news{
    /* width: 100%; */
}
.box_group{
    margin-top: 5%;
    width:100%;
    height: 448px;
    border-radius: 10px;
    background: var(--24-abe-1, #24ABE1);
}
.text_icon_group{
    color: #ffffff;
    text-align: center;
}
.icon_journal{
    margin-top: 10px;
    width: 70px;
}
.journal_heading{
    color: var(--footer, #222B4D);
    font-size: 50px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.journal_details{
    color: var(--24-abe-1, #24ABE1);
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
.bg_from {
    border-radius: 99px;
    background: var(--footer, #ffffff);
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10);
    width: 100%;
    height: 48px;
}
.bg_from_1{
    border-radius: 12px;
    margin-left: 0px;
    /* margin-left: auto; */
    /* width: 89px; */
    height: 48px;
    background: var(--footer, #222B4D);
}
.icon_arr {
    padding-top: 10px;
    width: 29px;
}
.number_work {
    font-size: 25px;
    /* margin-left: 43px; */
    margin-top: 8px;
    color: var(--24-abe-1, #24ABE1);
}
.performance{
    font-size: 19px;
    color: var(--3-f-3-f-3-f, #3F3F3F);
}
.box_tab_jorunal{
    margin-top: 20px;
}
.box_tag_journal{
    height: 25px;
}
.details_new_journal {
    font-size: 18px;
    color: #000000;
}
.journal{
    height: 2731px;
}
.icon_serve{
    padding: 26px;
    padding-top: 35px;
}

.bg_seach {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    background: var(--24-abe-1, #24ABE1);
}
.text_h_seach{
    font-size: 15px;
    color: #FFF;
    padding: 10px;
    text-align: center;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.72px;
}
.but_seach {
    width: 50%;
    color: #FFF;
    border-radius: 61px;
    background: var(--footer, #222B4D);
}
.form_keyword {
    margin-left: 10px;
    margin-right: 10px;
}
.form_text{
    margin-left: 10px;
    margin-right: 10px;
}
.footer{
    width: 100%;
    height: auto;
    background:  #222B4D;
}
.logo_footer{
    width: 100%;
    height: auto;
}
.text_footer{
    color: #FFF;
    font-size: 16px;
}
.h_footer{
    margin-top: 10px;
    color: #FFF; 
}
.visitors{
    color: #FFF; 
}
.footer_ul{
    list-style: none;
    padding: 0px;
}
.p_footer {
    font-weight: 400;
    font-size: 16px;
    line-height: 27px;
    color: #FFF;
}
.reserved{
    color: #222B4D;
    font-size: 19px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.details_footer{
    font-size: 10px;
    color: #000000;
}
.details_footer:hover{
    font-size: 12px;
    color: #E0B924;
}
.cover_journal{
    width: 100%;
    height: auto;
}

@media (min-width: 768px) {
    .category{
        padding: 10px;
      }
    .line_jourmal {
        margin-right: auto;
        margin-left: auto;
        width: 310px;
        height: 1px;
        background-color: #FFF;
    }
    .details_footer {
        font-size: 10px;
        margin: 0px;
        color: #000000;
    }
    .reserved {
        font-size: 16px;
    }
    .logo_footer {
        width: 50%;
        height: auto;
    }
    .bg_seach {
        width: 100%;
        height: 100%;
        border-radius: 10px;
        background: var(--24-abe-1, #24ABE1);
    }
    .text_h_seach{
        font-size: 18px;
        color: #FFF;
        padding: 10px;
        text-align: center;
    }
    
    .journal {
        height: 460px;
    }
    .box_tag_journal{
        height: 30px;
    }
    .tag_text_new_1 {
        font-size: 16px;
        margin-top: 5px;
    }
    .box_tab_jorunal {
        margin-top: 0px;
    }
    .bg_from {
        margin-top: 10px;
        border-radius: 99px;
        background: var(--footer, #ffffff);
        box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10);
        width: 100%;
        height: 28px;
    }
    .number_work {
        font-size: 15px;
        margin-left: 16px;
        margin-top: 2px;
        color: var(--24-abe-1, #24ABE1);
    }
    .journal_details {
        font-size: 28px;
    }
    .journal_heading {
        font-size: 36px;
        margin: 0px;
    }
    /* .box_icon_group{
        width: 50%;
        border-bottom: 2px solid #ffffff;
    } */
    .text_icon_group{
        font-size: 13px;
    }
    .icon_journal {
        margin-top: 10px;
        width: 41px;
    }
    .box_pro_cours{
        margin-top: 5%;
    }
    .box_course{
        margin-top: 4%;
        border-right: 2px solid #ffffff;
    }
    .bg_course {
        height: auto;
    }
    .coures_number {
        font-size: 30px;
    } 
    .details_numbaer_coures {
        font-size: 15px;
    }
    .course{
       text-align: left; 
       /* margin-top: 10%; */
    }
    .line_coure {
        margin-left: 0px;
    }
    .details_coures{
        text-align: left;
    }
    .text_more_calendar {
        color: #FDC921;
        text-align: right;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-decoration-line: underline;
    }
    .calendar_details {
        margin: 0px;
        font-size: 11px;
    }
    .calendar_topics {
        margin: 0px;
        font-size: 11px;
    }
    .text_day{
        font-size: 14px;
    }
    .text_number {
        margin: 0px;
        margin-top: 5px;
        font-size: 16px;
    }
    .bg_car {
        width: 52px;
        height: 20px;
        flex-shrink: 0;
        border-radius: 10px 10px 0px 0px;
        background: var(--1-c-2541, #FDC921);
    }
    .box_car {
        width: 52px;
        height: 70px;
        flex-shrink: 0;
        border-radius: 10px;
        background: var(--white, #FFF);
        box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10);
    }
    .details_new {
        font-size: 3px;
        color: #000000;
    }
    .topic_new {
        margin-top: 10px;
        font-size: 11px;
        color: #000000;
    }
    .tag_text_new {
        font-size: 13px;
    }
    .nav_tag{
        width: 100%;
    }    
    .cat_li li{
        box-sizing: content-box;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #27bcdd;
        background-clip: padding-box;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: .5;
        transition: opacity .6s ease;
    }
    .cat_li {
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 15;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
        margin-right: 15%;
        margin-left: 15%;
        list-style: none;
    } 
    .icon_cat {
        width: 58%;
    }
    .text_cat {
        font-size: 12px;
    }
    .box_category {
        margin-top: 0px;
        height: 112px;
    }
    .menu{
        font-size: 15px;
    }
    .box_banner {
        position: absolute;
        left: 10px;
        top: 268px;
        color: #fff;
    }
    .view_vdo {
        font-size: 23px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.72px;
        color: #ffffff;
    }
    .but_more_vdo {
        width: 35px;
    }
    .text_banner {
        font-size: 32px;
    }
     .box_header{
          width: 8%;
     } 
     .box_header_icon_en {
        width: auto;
      }
     .box_comment{
          width: 10%;
     }
     .box_lib{
          width: 16%;
     }
     .change_color {
          width: 5%;
      }
      .font_size {
          width: 5%;
      }
      .Segment {
          width: 5%;
          text-align: center;
      }
      .box_personnel{
          width: 10%;
      }
      .icon_header {
        width: 50% !important;
        margin-left: 10px;
        margin-right: 10px;
        text-align: center;
      }
      .box_ol {
        position: absolute;
        z-index: 15;
        list-style: none;
        right: 5%;
        margin-top: 15%;
    }
    .social {
        position: absolute; 
        top: 75%;
        left: 89%;
    }
    .logo_facebook {
        width: 33px;
    }
    .details_new_journal {
        font-size: 18px;
        color: #000000;
    }
 }

  @media (min-width: 1024px) {
    .logo_footer {
        width: 35%;
        height: auto;
    }
    .text_h_seach{
        font-size: 25px;
        color: #FFF;
        padding: 10px;
        text-align: center;
    }
    
    .tag_text_new_1 {
        font-size: 18px;
        margin-top: 5px;
    }
    .number_work {
        font-size: 15px;
        /* margin-left: 16px; */
        margin-top: 2px;
        color: var(--24-abe-1, #24ABE1);
    }
    .box_course{
        margin-top: 4%;
        border-right: 2px solid #ffffff;
    }
    .coures_number {
        font-size: 40px;
    }
    .details_numbaer_coures {
        font-size: 15px;
    }
    .details_coures {
        font-size: 24px;
    }
    .bg_course {
        height: auto;
    }
    .text_more_calendar {
        color: #FDC921;
        text-align: right;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-decoration-line: underline;
    }
    .calendar_details {
        margin: 0px;
        font-size: 14px;
    }
    .calendar_topics {
        margin: 0px;
        font-size: 15px;
    }
    .text_day {
        font-size: 14px;
    }
    .text_number {
        margin: 0px;
        margin-top: 10px;
        font-size: 23px;
    }
    .bg_car {
        width: 78px;
        height: 20px;
        flex-shrink: 0;
        border-radius: 10px 10px 0px 0px;
        background: var(--1-c-2541, #FDC921);
    }
    .box_car {
        width: 78px;
        height: 77px;
        flex-shrink: 0;
        border-radius: 10px;
        background: var(--white, #FFF);
        box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10);
    }
    .topic_new {
        margin-top: 10px;
        font-size: 14px;
        color: #000000;
    }
    .details_new {
        font-size: 3px;
        color: #000000;
    }
    .details_new_journal {
        font-size: 18px;
        color: #000000;
    }
    .tag_text_new {
        font-size: 18px;
        margin-top: 3px;
    }
    .text_cat {
        font-size: 17px;
    }
    .box_category {
        margin-top: 0px;
        height: 145px;
    }
    .text_banner {
        font-size: 42px;
    }
    .box_banner {
        position: absolute;
        left: 10px;
        top: 300px;
        color: #fff;
    }
    .bg_line {
        width: 190px;
        height: 7px;
        background: var(--24-abe-1, #24ABE1);
    }
    .but_more_vdo {
        width: 50px;
    }
    .view_vdo {
        font-size: 30px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.72px;
        color: #ffffff;
    }
     /* .icon_header {
          width: 45% !important;
          text-align: center;
      } */
      .change_color {
          width: 4%;
      }
      .font_size {
          width: 4%;
      }
      .box_comment {
          width: 8%;
      }
      .box_lib {
          width: 11%;
      }
      .box_personnel {
          width: 5%;
      }
      .Segment {
          width: 5%;
      }
      .details_footer {
        font-size: 13px;
        margin: 0px;
        color: #000000;
    }
 }

 @media (min-width: 1440px) { 
    .number_work {
        font-size: 19px;
        /* margin-left: 16px; */
        /* margin-top: 2px; */
        color: var(--24-abe-1, #24ABE1);
    }
    .box_course{
        margin-top: 4%;
        border-right: 2px solid #ffffff;
    }
    .details_coures {
        font-size: 29px;
    }
    .coures_number {
        font-size: 50px;
    }
    .details_numbaer_coures {
        font-size: 18px;
    }
    .course {
        /* margin-top: 17%; */
        font-size: 48px;
    }
     .text_header{
          font-size: 15px;
          color: #ffffff;
     }
     .font_size {
        width: auto;
    }
      .change_color {
        width: auto;
      }
      .box_comment {
        width: auto;
        margin-left: 10px;
        margin-right: 10px;
      }
      .box_lib {
        width: auto;
        margin-left: 10px;
        margin-right: 10px;
      }
      .Segment {
        width: auto;
        margin-left: 10px;
        margin-right: 10px;
      }
      .box_personnel {
        width: auto;
        margin-left: 10px;
        margin-right: 10px;
    }
    .box_banner {
        position: absolute;
        top: 50%;
        /* left: 2%; */
        color: #fff;
    }
      .text_banner{
          font-size: 48px;
          font-style: normal;
          font-weight: 700;
          line-height: normal;
      }
      .bg_line{
          width: 492px;
          height: 5px;
          background: var(--24-abe-1, #24ABE1);
      }
      .view_vdo{
          font-size: 24px;
          font-style: normal;
          font-weight: 500;
          line-height: normal;
          letter-spacing: 0.72px;
          color: #ffffff;
      }
      .box_news{
        width: 47px;
        height: 47px;
        flex-shrink: 0;
        border-radius: 5px;
        background: var(--white, #FFF);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.10);
      }
      .text_warn{
        color: var(--33-a-1-a-8, #00BED8);
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
      }
      .social{
        position: absolute;
        top: 80%;
        left: 95%;
      }
      .box_category {
        width: 100%;
        height: auto;
        border-radius: 10px;
        background: var(--white, #FFF);
        box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10);
    }
      .text_cet{
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
      }
      .category{
        padding: 35px;
      }
      .text_cat:hover{
        color: #212529;
        font-size: 21px;
      }
      .text_cat{
        color: #212529;
        font-size: 21px;
      }
      .line_new{
        width: 102px;
        height: 5px;
        background: var(--24-abe-1, #24ABE1);
      }
      .text_new_more{
        color: var(--33-a-1-a-8, #00BED8);
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.6px;
        text-decoration-line: underline;
      }
      .text_new{
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 0.6px;
      }
      .box_tag_new{
        margin-top: 10px;
        width: auto;
        height: auto;
      }
      .text{
        color: aqua;
      }
      .box_banner_slides{
        height: 620px;
        position: relative;
        display: none;
        float: left;
        width: 100%;
        margin-right: -100%;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transition: -webkit-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out;
      }
      .box_ol {
        position: absolute;
        z-index: 15;
        list-style: none;
        right: 22%;
        margin-top: 10%;
    }
    .box_ol li {
        box-sizing: content-box;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        width: 59px;
        height: 3px;
        /* margin-right: 3px; */
        /* margin-left: 3px; */
        text-indent: -999px;
        cursor: pointer;
        background-color: #24abe1;
        background-clip: padding-box;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: .5;
        transition: opacity .6s ease;
    }
    #line_1 {
        width: 40px;
        height: 3px;
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        margin-left: 58px;
    }
    #line_2 {
        width: 29px;
        height: 3px;
        margin-top: -8px;
        margin-left: 69px;
    }
    #line_3 {
        width: 29px;
        height: 3px;
        margin-top: -9px;
        margin-left: 69px;
    }
    .main_box_cat{
        margin-top:20px;
    }
    .cat_li li{
        box-sizing: content-box;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
        width: 30px;
        height: 3px;
        margin-right: 3px;
        margin-left: 3px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #27bcdd;
        background-clip: padding-box;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        opacity: .5;
        transition: opacity .6s ease;
    }
    .cat_li {
        position: absolute;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 15;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 0;
        margin-right: 15%;
        margin-left: 15%;
        list-style: none;
    } 
    .cat_li .active {
        opacity: 1;
    }
    .box_ol .active  {
        opacity: 1;
    }
    .nav_tag .active {
        border-bottom: 5px solid #00BED8;
    }
    .topic_new{
        margin-top: 10px;
        font-size: 15px;
        color: #000000;
    }
    .details_new{
        font-size: 13px;
        color: #000000;
    }
    .topic_new:hover{
        margin-top: 10px;
        font-size: 15px;
        color: #E0B924;
    }
    .details_new:hover{
        font-size: 13px;
        color: #E0B924;
    }
    .details_new_journal{
        font-size: 18px;
        color: #000000;
    }
    .details_new_journal:hover{
        font-size: 18px;
        color: #E0B924;
    }
    .details_footer{
        font-size: 14px;
        color: #000000;
    }
    .details_footer:hover{
        font-size: 14px;
        color: #E0B924;
    }
    .journal{
        height: 490px;
    }
    .text_h_seach{
        font-size: 27px;
        color: #FFF;
        padding: 10px;
        text-align: center;
    }
    .form_keyword{
        margin-left: 60px;
    }
    .but_seach {
        width: 75%;
        color: #FFF;
        border-radius: 61px;
        background: var(--footer, #222B4D);
    }
    .bg_seach{
        width: 100%;
        height: 100%;
        border-radius: 10px;
        background: var(--24-abe-1, #24ABE1);
    }
    .logo_footer {
        width: 40%;
        height: auto;
    }
    .footer_bottom{
        width: 100%;
        height: auto;
        background-color: #FFF;
    }
 } 
