.dbl_rows {
    margin: 147px 0 0;
    overflow: hidden;
}

@media (max-width: 1450px) {
    .dbl_rows {
        margin: 100px 0 0;
    }
}

@media (max-width: 1200px) {
    .dbl_rows {
        margin: 75px 0 0;
    }
}

.dbl_rows_clients {
    margin: 105px 0 0;
}

@media (max-width: 1600px) {
    .dbl_rows_clients {
        margin-top: 85px;
    }
}

.dbl_rows_clients .cities {
    margin-top: -71px
}

.dbl_rows_clients .cities .cities_hd {
    display: none
}

.dbl_rows_clients .cities p {
    margin: 0 0 16px
}

.dbl_rows_clients .cities p a {
    color: rgba(40, 40, 47, .3);
    font: 300 22px/22px Inter;
    position: relative;
    padding: 0 0 3px;
    transition: .35s
}

.dbl_rows_clients .cities p a:hover {
    color: #00D06B;
    transition: .35s
}

.dbl_rows_clients .cities p a.active {
    color: #28282f;
    transition: .35s
}

.dbl_rows_clients .cities p a.active:hover {
    color: #00D06B;
}

.dbl_rows_clients .cities p a.active:after {
    background: #28282f;
    transition: .35s
}

.dbl_rows_clients .cities p a:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background: rgba(40, 40, 47, .3);
    transition: .35s
}

.dbl_rows_clients .cities p a:hover:after,
.dbl_rows_clients .cities p a.active:hover:after {
    background: #00D06B;
}

.dbl_rows_clients .cities .more {
    margin: 0
}

.dbl_rows_clients .cities .more .more_btn {
    background: 0;
    border: 0;
    color: #28282f;
    font: normal 13px/13px Inter;
    position: relative;
    letter-spacing: -.015em;
    padding: 0 0 4px;
    cursor: pointer
}

.dbl_rows_clients .cities .more .more_btn:hover {
    color: #00D06B;
}

.dbl_rows_clients .cities .more .more_btn:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 1px;
    background: #28282f
}

.dbl_rows_clients .cities .more .more_btn:hover:after {
    background: #00D06B;
}

@media (max-width:1600px) {
    .dbl_rows_clients .cities {
        margin-top: 0
    }
}


@media (max-width:1550px) {
    .dbl_rows_clients .cities p a {
        font: 300 20px/20px Inter
    }
}

@media (max-width:1450px) {
    .dbl_rows_clients .cities p a {
        font: 300 19px/19px Inter
    }
}

@media (max-width:1280px) {
    .dbl_rows_clients .cities p a {
        font: 300 15px/15px Inter
    }
}


.completed_projects {
    position: relative;
    margin: 200px 0 0;
    height: 450px;
    overflow: hidden;
    max-width: 100%
}

.completed_projects .bg {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 10;
    overflow: hidden;
    max-width: 100%
}

.completed_projects .bg video {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.completed_projects .desc {
    position: relative;
    height: 100%;
    z-index: 20;
    margin: 200px 0 0
}

.completed_projects .desc p {
    color: #fff;
    font: 300 16px/23px Inter
}

.completed_projects .desc p .br {
    display: block
}

.completed_projects .rows {
    position: relative;
    z-index: 20;
    margin: 15px 0 0
}

.completed_projects .rows .cols {
    margin-left: 90px
}

.completed_projects .rows .eocjs-newsticker-container {
    margin: 0;
    height: 168px;
    width: 100%
}

.completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two {
    height: 168px;
    display: flex
}

.completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one a, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two a {
    color: #fff;
    display: block
}

.completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one a:hover,
.completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two a:hover {
    color: #00D06B;
}

.completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one .h2b, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two .h2b {
    position: relative;
    color: #fff;
    font: 300 160px/121px Halvar;
    letter-spacing: -.09em
}

.completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one .h2b .st, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two .h2b .st {
    font: normal 13px/13px Inter;
    letter-spacing: normal;
    margin: 0 0 0 30px;
    position: relative;
    top: -79px
}

@media (max-width:1600px) {
    .completed_projects .desc p {
        font: 300 15px/21px Inter
    }

    .completed_projects .rows .eocjs-newsticker-container {
        height: 154px
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two {
        height: 154px
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one .h2b, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two .h2b {
        font: 300 140px/121px Halvar
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one .h2b .st, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two .h2b .st {
        top: -64px
    }
}

@media (max-width:1280px) {
    .completed_projects .rows .eocjs-newsticker-container {
        height: 124px
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two {
        height: 124px
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one .h2b, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two .h2b {
        font: 300 120px/120px Halvar
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one .h2b .st, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two .h2b .st {
        top: -49px
    }
}

@media (max-width:1200px) {
    .completed_projects {
        margin-top: 100px
    }
    .solution_dtl.gx { margin-bottom: -100px; }

    .completed_projects .rows .cols {
        margin-left: 50px
    }

    .completed_projects .rows .eocjs-newsticker-container {
        height: 124px
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two {
        height: 124px
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one .h2b, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two .h2b {
        font: 300 96px/96px Halvar
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one .h2b .st, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two .h2b .st {
        top: -38px
    }
}

@media (max-width:1000px) {
    .completed_projects {
        margin-top: 75px
    }
    .solution_dtl.gx { margin-bottom: -75px; }

    .completed_projects .rows .cols {
        margin-left: 30px
    }

    .completed_projects .rows .eocjs-newsticker-container {
        height: 64px
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two {
        height: 64px
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one .h2b, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two .h2b {
        font: 300 54px/54px Halvar
    }

    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one .h2b .st, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two .h2b .st {
        top: -20px;
        margin: 0 0 0 10px;
        font: normal 10px/10px Inter
    }
}

@media (max-width:760px) {
    .completed_projects {
        height: 295px
    }

    .completed_projects .desc {
        margin-top: 130px
    }
}

@media (max-width:450px) {
    .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-one .h2b, .completed_projects .rows .eocjs-newsticker-container .eocjs-newsticker-two .h2b {
        font: 300 44px/44px Halvar
    }
}

.content-form.win_popup + .completed_projects {
    margin-top: 0 !important;
}