.btn-download a {
    text-align: left!important;
    color: #80181c!important;
    border-color: #80181c!important;
    letter-spacing: .2em!important;
    border: solid 1px!important;
    line-height: 1.4!important;
}

.btn-download a:hover {
    color: #fff!important;
    background-color: #80181c!important;
}
.projects-detail .cta {
    padding-bottom: 0!important;
}
.opportunities-slider .slide {
    padding: 0;
}
section.banner {
    padding-top: 0;
}

.banner .img img {
    min-height: 15rem;
}
section.wpb-content-wrapper {
    padding: 0;
}
.recent-news.news-home .img,
.recent-news.news-home img {
    height: 100%!important;
    object-fit: cover;
}

.csr-full .csr-middle p,
.csr-full .csr-middle ul li,
.csr-full .csr-middle ol li {
    font-size: 16px!important;
}
.cta .application {
    background-color: #80181c!important;
}
.qlwapp__modal .qlwapp__header .qlwapp__header-description {
    padding: 24px 36px!important;
    font-family: 'Poppins'!important;
    font-size: 16px!important;
}
.qlwapp__modal {
    font-family: 'Poppins'!important;
}
.qlwapp__header .qlwapp__close {
    position: absolute!important;
    top: 10px!important;
    right: 15px!important;
}
.qlwapp__contact {
    flex-direction: row!important;
    flex-wrap: wrap;
    padding: 30px 36px!important;
}
.cta.vc_custom_1779093293533 .btn,
.cta.vc_custom_1779092813094 .btn,
.cta.vc_custom_1703142396721 .btn {
    padding: 0!important;
}
.contact-us .address img {
    width: 100%;
    margin-bottom: 20px;
}
.product-list aside {
    padding: 0!important;
}
.nav-selectwrap {
    position: relative;
    z-index: 2;
}
.nav-selectwrap select {
    width: 100%;
    padding: 10px!important;
    appearance: none;
    background-image: url(data:image/png;base64,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)!important;
    background-position: 98%;
    background-size: 20px;
    background-repeat: no-repeat;
}
.product-list .banner .caption {
    bottom: 0;
    top:auto;
}
.product-list .banner .caption ul {
    padding-left: 1rem!important;
    position: relative!important;
    z-index: 2!important;
}
.product-list .banner .caption ul li {
    color: white!important;
}
.product-list .card-header.accordion-header.anchorv2{
    padding-top: 2rem!important;
}
.product-list .description .accordion .card .card-header {
    position: relative!important;
}
.product-list .description .accordion .card .accordion-header:after {
    top: 3rem!important;
    line-height: 1;
}
.product-list .description .anchor-title {
    padding-top: 0!important;
}
@media only screen and (min-width: 992px) and (max-width: 1024px){
    .product-list .banner .caption {
        bottom: 0;
        top:auto;
        height: 100%;
    }
}
@media only screen and (max-width: 992px) {
    #cta-v2 .cta figure .img img {
        min-height: 20rem!important;
    }
}

@media only screen and (max-width: 767px) {
    header .navbar .navbar-nav.search {
        border-bottom: 1px solid #ffffff60;
    }
    header .navbar.normal.scrolled.opened .lang .nav-item a.active {
        border-bottom: 3px solid #fff!important;
        border-color: white!important;
    }
    header .navbar .navbar-nav {
        gap: 18px;
        margin-bottom: 30px;
    }
    header .navbar .navbar-nav .nav-item .nav-link {
        font-weight: 500!important;
    }
    header .navbar .navbar-nav .nav-item .sub-menu {
        list-style: none;
        padding-left: 1rem;
    }
    header .navbar .navbar-brand img {
        margin: 10px 0;
    }
    header .navbar-nav i.fa-solid.fa-caret-down {
        display: flex;
        justify-content: flex-end;  
    }
    .space-100 {
        margin-top: 70px!important;
    }
    .row {
        padding: 0;
        margin: 0;
    }
    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
        padding: 0;
    }
    .csr .left-half {
        padding: 30px;
    }
    footer .container,
    .page-content .container {
        padding: 0 30px;
    }
    .contact-us.vc_custom_1546499604992 .container {
        padding: 0!important;
    }
    .slider .slick-home .slick-item {
        min-height: fit-content;
    }
    section.contact-us {
        padding-top: 30px!important;
    }
    .cta figure figcaption {
        padding: 30px!important;
    }
    .career .unlimit h1,
    .csr-full h1 {
        font-size: 28px!important;
        line-height: 1.3!important;
    }
    .sustainable-resources .title h3,
    .csr-full .csr-middle h3 {
        font-size: 20px!important;
        line-height: 1.5!important;
    }
    .csr-full h4 {
        font-size: 18px!important;
        line-height: 1.4!important;
    }
    .csr-full .csr-middle p,
    .csr-full .csr-middle ul li,
    .csr-full .csr-middle ol li {
        font-size: 14px!important;
    }
    .product-list .thumbnail-list {
        gap: 15px;
    }
    .product-list .thumbnail-list .thumbnail-item {
        flex: none!important;
        max-width: 50%!important;
        flex-grow: 1!important;
        width: 45%!important;
        margin: 0!important;
    }
    .logs-banner figure .img img {
        width: 100%;
        height: 200px;
        object-fit: cover;
    }
    .career .cta img.d-sm-none {
        width: 100%;
        display: block!important;
        object-fit: cover;
    }
    .career .cta figcaption {
        top: 0!important;
        transform: none;
    }
    .product-list .card-header.accordion-header.anchorv2 {
        padding-top: 1rem!important;
    }
    .product-list .description .accordion .card .accordion-header:after {
        top: 30px!important;
    }
    .product-list .description .anchor-title {
        padding-top: 0!important;
    }
    .product-list .description h4 {
        margin-top: 40px!important;
        margin-bottom: 20px!important;
    }
    .product-list .description .accordion .card {
        margin: 2rem 0!important;
    }
    .product-list .description img {
        width: 100%!important;
    }
    .product-list .description .cta figure {
        background-position: center;
    }
    .product-list .description .cta {
        padding-bottom: 0!important;
    }
    .product-list .certifications {
        padding-top: 0!important;
    }
    .product-list .banner .caption {
        padding: 30px!important;
    }
    .product-list .description .benefits-list .item img {
        width: 70px!important;
        height: 70px!important;
    }
}