#masthead {
    border-bottom: solid 1px #00000038;
}
.header-button a {
    padding: 0px 15px;
    font-size: 15px;
    line-height: 38px;
    border-radius: 10px;
    border: 1px solid #fab81e;
    margin: 10px 0 10px;
    text-decoration: none;
    animation: hay88vn 2s infinite;
    background: #fab81e;
    color: #000;
}
@keyframes hay88vn{
    0% {
        transform: scale(0.9);
        border-radius: 20px;
        box-shadow: 0 0 0 0 #fab81e, 0 0 0 0 rgb(251 255 0 0.98 / 70%);
    }
    40% {
        border-radius: 20px;
        transform: scale(1);
        box-shadow: 0 0 0 10px rgb(228 255 0 / 21%), 0 0 0 0 #fab81e;
    }
    80% {
        border-radius: 20px;
        transform: scale(1);
        box-shadow: 0 0 0 10px rgb(255 0 0 / 0%), 0 0 0 20px rgb(255 0 0 / 0%);
    }
    100% {
        border-radius: 20px;
        transform: scale(0.9);
        box-shadow: 0 0 0 0 rgb(255 0 0 / 0%), 0 0 0 20px rgb(255 0 0 / 0%);
    }
}
.section-title-center .section-title-main {
    text-transform: capitalize;
    font-size: 30px;
    background: #a800001c;
    padding: 0 20px;
}
.post-item .box {
    border: solid 1px #ebebeb;
}
.post-item .box .box-text {
    padding: 12px;
}
.post-title a {
    font-size: 18px;
}
.breadcrumb {
    padding-top: 12px;
}
#comments {
    display: none;
}
.entry-header-text-top {
    padding-bottom: 0;
}
.archive-page-header h1 {
    text-align: center;
    font-size: 24px;
}
.mobile-nav > li > a {
    color: #fff;
}
@media (min-width: 992px){
    footer .section .col {
        padding-bottom: 0;
    }
}
@media (max-width: 549px){
    .section-title-center .section-title-main {
    font-size: 24px;
}
}