@media only screen and (max-width: 768px) {
    .warranty__bullets {
        padding: 0px 2.125vw;
    }
}

@media only screen and (max-width: 768px) {
    .warranty__container {
        padding-bottom: 5vw;
    }
}

.warranty__bullets .bullets-item:nth-child(3n+3) {
    margin-right: 3.125vw;
}

.warranty__bullets .bullets-item {
    margin-top: 0px;
}

.warranty__container {
    padding-right: 0px;
}

.md-standart-slider .swiper-container .swiper-wrapper {
    display: none;
}

@media only screen and (max-width: 768px) {
    .header.fixed .header__logo p, .header.fixed .header__contacts a, .header.fixed .header__contacts p {
        color: #000000;
    }
}

@media only screen and (max-width: 768px) {
    .header.fixed .header__logo p, .header.fixed .header__contacts a, .header.fixed .header__contacts p {
        color: #ffffff;
    }
}

@media only screen and (max-width: 768px) {
    .header.fixed {
        background-color: #000000;
    }
}

.contacts__info-social p {
    display: none;
}

.first__buttons {
    display: none;
}

.portfolio__item .item-gallery__hint {
    display: none;
}

.portfolio__item .item-gallery a:first-child .video {
    display: none;
}

.item-gallery a:not(:first-child) {
    display: none;
}

.portfolio-typical__gallery a:not(:first-child) {
    display: none;
}


.about-company__numbers {
    width: 100%;

}

.about-company__certificates {
    display: none;
}

.reasons__block-num {
    color: #0054f2;
}

@media only screen and (max-width: 768px) {
    .reasons__block {
        height: 80vw;
        margin-bottom: 3vw;
    }
}

.wp-block-media-text__media img, .wp-block-media-text__media video {
    border-radius: 10px;
}

.reasons__block-content {
    background: #fafafa;
}


@media only screen and (max-width: 768px) {
    .company-video__container {
        height: max-content;
    }

.company-video__content {
    padding: 19.7604166667vw 17.7083333333vw 7.8125vw 9.791667vw!important;
}
}

@media only screen and (max-width: 768px) {
    .company-video__content .video-text {
        padding-left: 0vw;
    }
}

.company-video__content {
    padding: 10.7604166667vw 17.7083333333vw 7.8125vw 9.791667vw;
}

.contacts__container.md-container-with-form .contacts__images {
    display: none;
width: 0px;
}

.report__subtitle {
    font-size: 1.46667vw;
    width: 100%;
}

.report__list-item {
    border: 1px solid #cfcfcf;
    border-radius: 10px;
}

.report__list-item p:nth-child(1) {
    color: #3861fe;
}

.report__title {
    width: 100%;
}

@media only screen and (max-width: 768px) {
    .report__list-item {
        width: 100%!important;
        height: 12vw!important;
        border-radius: var(--brad-regular);
        justify-content: space-around;
    }
}

.report__list-item {
    width: 30%;
		height: 9.51042vw;
		gap: 3.3vw;
}

.report__img {
    display: none;
}

.warranty__img {
    display: none;
}

.first__title b {
    color: #fff;
}
.first__text p {
    color: #fff;
}
.bullets-item p {
    color: #fff;
}
.header__download a span {

    color: #ffffff;
}
.header__text, .header__address p,.header__social p,.header__contacts a, .header__contacts p   {
    color: #fff;
}
.calc-banner.md-calc-banner-small .calc-banner__container {
    display: none;
}
.calc-banner {
    margin-bottom: 0vw; 
}
.header {
    background-color: #3e3e3e;
}

.first__text .dots span {
    border: 0.0520833333vw solid #FFC107;
}