/*--------------------------------------------------------------
## Css 
--------------------------------------------------------------*/
.top-home {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
}
.top-home .searchform {
    margin-bottom: 0;
}
.innerLeft marquee {
    color: var(--1, #fbff26);
    font-size: 1.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 150%; /* 36px */
}
.post-sidebar #block_widget-2,
.post-sidebar #list_view_posts-2 {
    display: none;
}
.section-home-1 .section-title-container .section-title-normal,
.section-home-2 .section-title-container .section-title-normal {
    margin-bottom: 0;
}
.section-home-1 .box-custom-content {
    border: 1px solid var(--line, #dbdbdb);
    border-top: 0;
    font-size: 1rem;
}
.section-home-1 .box-custom-content h4 {
    font-size: 1rem;
    font-weight: bold;
    line-height: 150%;
    margin-top: 0;
    margin-bottom: 0;
}
.section-home-1 .box-custom-content p {
    margin: 0.75rem 0;
}
.section-home-1 .box-custom-content p:last-of-type {
    margin-bottom: 0;
}
.section-home-1 .box-custom-content p a {
    padding-right: 18px;
    position: relative;
    margin: 0;
}
.section-home-1 .box-custom-content p a:before {
    content: "";
    background: url("../img/arrow-right-main-color.svg") left center no-repeat;
    width: 10px;
    height: 10px;
    background-size: 10px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.section-home-1 .box-custom-content .box-text {
    padding: 0.75rem 0.8rem;
}
.list-section-home .tabbed-content .nav {
    background: var(--primary-color);
    border-radius: 0.3125rem 0.3125rem 0rem 0rem;
    overflow: hidden;
}
.list-section-home .tabbed-content .nav li {
    margin: 0;
}
.list-section-home .tabbed-content .nav li a {
    padding: 0.72rem 0.5rem;
    color: var(--white, #fff);
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}
.list-section-home .tabbed-content .nav li.active a {
    background-color: #b91e1e;
}
.list-section-home .tabbed-content .tab-panels {
    padding-top: 0;
}
/*--------------------------------------------------------------
## Responsive 
--------------------------------------------------------------*/
@media only screen and (max-width: 53.1238rem) {
}

@media only screen and (max-width: 43.7488rem) {
}

@media only screen and (max-width: 34.3738rem) {
}

@media only screen and (min-width: 34.375rem) {
}

@media only screen and (min-width: 43.75rem) {
}

@media only screen and (min-width: 53.125rem) {
    .section-home-3 .col-large-4-50 {
        max-width: calc((100% - 25%) / 2);
        flex-basis: calc((100% - 25%) / 2);
    }
}

@media only screen and (min-width: 62rem) {
}

@media only screen and (min-width: 75rem) {
}
