@media (max-width: 991px) {
    html #header.header-transparent .header-body {
        overflow: visible;
    }

    #header.header-transparent .header-column .header-row {
        justify-content: inherit;
    }

    #header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active,
    #header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active:hover,
    html #header.header-transparent .header-body.bg-dark .header-nav-main:before {
        background-color: #282820 !important;
    }

    #header .header-nav-main nav > ul li a {
        padding: 10px 8px;
    }

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
        padding: 7px 8px;
    }

        #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
            font-size: 13px;
            padding-left: 15px;
            color: #ffffff;
        }

    .thumb-info.thumb-info-no-borders img {
        height: 200px;
    }
}

@media (max-width: 767px) {
    .thumb-info.thumb-info-no-borders img {
        height: 400px;
    }
}

@media (max-width: 620px) {
    .cookie-consent-modal .modal-content-wrap .modal-content .modal-footer .buttons {
        width: 100%;
    }
}

@media (max-width: 576px) {
    .thumb-info.thumb-info-no-borders img {
        height: 200px;
    }

    .project-description {
        border-bottom: none;
    }
}

@media (max-width: 425px) {
    .custom-page-header.page-header-modern .custom-big-text-2 {
        font-size: 2rem;
    }

    .custom-page-header.page-header-modern .custom-big-text-1 {
        font-size: 3rem;
    }
}
