@media (min-width: 300px) {
    .white-logo {
        height:29px;
    }
}

@media (min-width: 576px) {
    .white-logo {
        height:31px;
    }
}

@media (min-width: 768px) {
    .white-logo {
        height:33px;
    }
}

@media (min-width: 992px) {
    .white-logo {
        height:47px;
    }
}

@media (min-width: 1200px) {
    .white-logo {
        height:57px;
    }
}

.about-box p {
    line-height: 1.4;
}
.works-more-details p {
    line-height: 1.2;
    text-align: left;
}
.works-more-details .single-feature {
    padding: 30px 20px;
}

.btnstyle {
    width: 358px !important;
}
.steklo {
    height: 100%;
    width: 100%;
    background-color: red;
    position: absolute;
    top: 0px;
    background: rgba(255, 255, 255, 0.11); /* Полупрозрачный белый фон */
    backdrop-filter: blur(4px); /* Размытие */
    -webkit-backdrop-filter: blur(4px); /* Для поддержки в WebKit-браузерах */
}
.feature-text p {
    text-transform: none !important;
}
.icon-work {
    width:50px;
}
.why_choose_us_card .face.face2 .content p {
    font-size: 15px;
    margin: 0;
    padding: 0;
    color: #ffffff;
    line-height: 15px;
    font-family: var(--font1);
}
.why_choose_us_card .face {
    margin: 0px auto;
}
.seo-bg, .why_choose_us-bg {
    width: 56%;
}
.small-dd {
    line-height: 18px;
    font-size: 14px;
}
.proj-name {
    color: white;
    font-size: .7rem;
    line-height: 1.2;
}
.img-project {
    max-height: 27px;
}
.notstyle {
    text-transform: none;
}
.rot-left {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-90deg);
    transform-origin: center;
}
.cw {
    color: white;
}