
@media screen and (max-width: 1399px) {
    /* dbr-group */
    #dbr-group .dbr-container {
        column-gap: 40px;
    }

    #dbr-group .dbr-text .dbr-max-w {
        max-width: unset;
    }
}


@media screen and (max-width: 1199px) {

    #dbr-group .dbr-container {
        grid-column-gap: 30px;
        row-gap: 20px;
    }

    #dbr-group .dbr-logo .logo-home {
        margin: 0;
    }

    #dbr-group .dbr-text .dbr-max-w {
        max-width: unset;
    }

}

@media screen and (max-width: 991px) {
    /* dbr-group */
    
    #dbr-group .dbr-text{
        margin: 1rem auto;
    }

    .logo-res-dbr{
        padding: 0 3rem;
    }


    #dbr-group .dbr-container {
        grid-template-columns: 1fr;
        grid-template-rows: 100px repeat(7, auto);
        grid-row-gap: 10px;
        grid-column-gap: 30px;
        align-items: end;
    }

    #dbr-group .dbr-logo {
        grid-column: 1;
        grid-row: 6;
    }

    #dbr-group .dbr-logo .logo-home {
        margin: 30px 0;
    }

    #dbr-group .dbr-image-1 {
        grid-column: 1/-1;
        grid-row: 1/6;
    }

    #dbr-group .dbr-image-2, #dbr-group .dbr-search {
        display: none;
    }

    #dbr-group .dbr-text {
        grid-column: 1;
        grid-row: 7;
        width: 100%;
    }

    #dbr-group .dbr-text .dbr-max-w {
        max-width: unset;
    }

    #dbr-group .dbr-more {
        grid-column: 1;
        grid-row: 8;
    }

    #dbr-group .dbr-more .frame-line {
        margin-top: 1.5rem !important;
    }

    #dbr-group .dbr-more .line-res {
        width: 90% !important;
    }

    #dbr-group .dbr-logo .logo-home::after {
        content: "";
        display: block;
        width: 16%;
        height: 3px;
        background-color: var(--color-primary);
        position: absolute;
        bottom: 10px;
        left: 3rem;
    }

}

@media screen and (min-width: 682px) and (max-width: 991px){
    #overview .overview-branding-2 img{
        height: 500px;
        object-position: right !important;
    }
}

@media screen and (max-width: 681px) {

    #dbr-group .dbr-container {
        grid-template-columns: 1fr;
        grid-row-gap: 10px;
        grid-column-gap: 0;
    }

    #dbr-group .dbr-logo {
        grid-row: 6;
    }

    .logo-res-dbr{
        padding: 0 1rem;
    }

    #dbr-group .dbr-image-1 {
        grid-column: 1 / -1;
        grid-row: 1/6;
    }

    #dbr-group .dbr-image-2 {
        display: none;
    }

    #dbr-group .dbr-text {
        grid-row: 7;
        width: 100%;
        position: relative;
    }

    #dbr-group .dbr-text .dbr-max-w {
        max-width: unset;
    }

    #dbr-group .dbr-text .dbr-text-containr {
        position: relative;
        z-index: 2;
        background-color: unset;
    }

    #dbr-group .dbr-text .bg-slash-pr {
        display: block;
        z-index: 1;
        top: 30%;
    }

    #dbr-group .dbr-more {
        grid-column: 1 / span 2;
        grid-row: 8;
        z-index: 2;
    }

    #dbr-group .dbr-more .frame-line {
        display: none;
    }

    #dbr-group .dbr-logo .logo-home::after {
        width: 26%;
        left: 1rem;
    }

}