p,
.p {
    font-size: 1.375rem;
    font-weight: 300;
}
.breadcrumb {
    font-size: 1.375rem !important;
    font-weight: 300 !important;
}

h1,
.h1 {
    font-size: 4.5625rem !important;
    font-weight: 600 !important;
    line-height: 1 !important;
}

@media screen and (max-width: 991.98px) {
    h1,
    .h1 {
        font-size: 4.125rem !important;
    }
}

@media screen and (max-width: 767.98px) {
    h1,
    .h1 {
        font-size: 3.625rem !important;
    }
}

@media screen and (max-width: 575.98px) {
    h1,
    .h1 {
        font-size: 3.25rem !important;
    }
}

.btn {
    font-size: 1.25rem;
}

.btn-primary {
    /* color: #fff !important; */
    /* background-color: ; */
    /* border-color: t; */
    border: 0 !important;
}

.btn:focus {
    opacity: 1;
}

.list-article li {
    font-size: 1.285rem;
    font-weight: 400;
}

.search {
    position: initial !important;
}

.bar-options {
    min-height: 90px;
}
.options-tabs .accordion-header {
    font-size: 1.455rem !important;
}

.inner-content > .tab-container {
    min-height: 350px;
    background: #ffffff;
}
.title-wrapper:hover {
    background: #e2cdff;
}

.cate-active {
    transition: background 0.25s, color 0.25s;
    color: #169f96 !important;
}

.show-number .inner .num.active > a {
    background-color: #4b326e;
    color: #3fe0cd !important;
}
.show-number .inner .num:hover > a {
    color: #3fe0cd !important;
}
#pagination > ul li a {
    color: #ffffff;
}
#pagination > ul li a:hover {
    color: #3fe0cd !important;
}
.tab-accordian > a:hover {
    color: #000;
}

.des-wrapper-artical {
    max-height: auto !important;
}

.des-wrapper .content .title > img {
    max-width: 40px;
}

.des-wrapper .content .title > p {
    font-weight: 400;
}

.des-wrapper .content .title:hover > p {
    color: #169f96 !important;
}

.view-article iframe {
    max-width: 100%;
}

@media screen and (max-width: 991.98px) {
    .bg-element-bottom {
        display: none;
    }
    .bg-element-top {
        left: 70%;
    }
}

@media screen and (max-width: 767.98px) {
    .view-article iframe {
        max-width: 90%;
    }
}

.datetime > span {
    color: #000;
    font-weight: 300;
}

.datetime > svg {
    fill: #000;
}

.content-found {
    margin-top: 2.5rem;
}
.content-found .wrapper {
    display: flex;
    align-items: center;
}

.show-number .inner .num {
    font-size: 1.375rem;
}

.sec-banner .title {
    position: relative;
    color: #49336e;
    font-weight: 600;
    display: inline-block;
}

/* .sec-top .title::after {
  content: "";
  position: absolute;
  clip-path: polygon(50% 0,
      100% 25%,
      100% 75%,
      50% 100%,
      50% 100%,
      0 75%,
      0 25%);
  width: 17px;
  height: 18px;
  background-color: #097c7b;
  top: 0;
  bottom: 0;
  margin: auto;
  margin-top: 0;
  right: -2rem;
} */
.sec-banner > .container {
    margin-top: 1.5rem;
}
.sec-banner .breadcrumb {
    display: flex;
    align-items: center;
    margin-bottom: 0.5rem;
}

.sec-banner .breadcrumb .active {
    color: #49336e;
    font-weight: 600;
}

.sec-banner .breadcrumb .line {
    width: 2px;
    height: 17px;
    margin: 0 0.7rem;
    background-color: #000;
    transform: rotate(28deg);
}

.sec-banner .breadcrumb .arrow-icon {
    font-size: 1.375rem;
    margin: 0 0.7rem;
    font-weight: bold;
}

.List-about {
    font-size: 20px;
    padding-top: 20px;
    color: #000;
}

.i-file {
    padding-right: 20px;
    color: #169f96 !important;
}

@media screen and (max-width: 991.98px) {
    .sec-banner::before {
        width: 150px;
    }
}

@media screen and (max-width: 577.98px) {
    .sec-banner::before {
        width: 100px;
    }
}

.toast-message {
    font-size: 1.3rem !important;
}

/* .cookie-popup.position-bottom {
    width: 93% !important;
    border-radius: 5px !important;
    box-shadow: 2px 2px 10px 4px rgba(6, 10, 48, 0.1) !important;
} */

.cookie-popup-inner {
    padding: 0.25rem !important;
}
.cookie-popup-left {
    padding-left: 20px !important;
    padding-top: 10px !important;
}
h3.color-02.text.cookie-popup-headline {
    font-size: 2rem !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
}
p.detail.cookie-popup-sub-headline {
    font-size: 1.425rem !important;
}
