.carousel-slider-arrow svg path {
    fill: #E40C25;
}

.body-repair-calc {
    margin-bottom: 24px;
}

#bory-repair-calculate-tab:after {
    content: '';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANOSURBVHgB7VhdTttAEJ5J7NYSqUhfW2gTFdq+AScgnIBwAnIDyAkSTgA9QeEG6QkIJyh9a1VQTBv6Wlclkot/pjOOU/knjkPqBJD4pMT2fpvdL+vZmdlBiKCjvS09yjsNQqjyYxGmCwMJWteOtVc2dT1IIEREqXnnmFtLCNQCQgOmCaQiAVZZnH6tWmtlQx8+3+Xc8vtuYZm+PXlVhRnhe2GpInPytRlszwUf+PWV+Lv94vd5C2aExauzNl9OEXAz2K6EehELQ9CjP+4US0XFVlYhA9i2rUftCcTWvEVJEjYEl4XXDbKpCRlBVVTozr2pL/S+HIzqlyqMgJpinASwB1kAYQfQbfBbOEw09jRhsksBHHCRjtgWDiEDsJHzjsfGYxPn+TFRWA7uKO6pMM30ljpH+BKymtAf649Gv0b1G2ljYpzs/Nrs32rdueUKZADyo8oow08VJrAUa0ux880c5OYhA7hAF5ZiH6T1SxXm/7NdmDHurPGnrpiEIzDj6c8grHS0Uin2Iw2MgQ2l8RMJE1Gqrf4c1os3w5qlWjrznRhpA/zQyiVHyZfZmR4P43nspxN7fjC1IigORxFsEdEHv7XCDdvEudQ/nuCQQ9ZJkA8OE+QRcZPDXDXN86e+SoEL7qfFXj8k8UrJJTQxgXuy0Dsfi/dDUmq+9xCSbor76y4EbBM7bDvb/kP85IS5feYbiXzWwsrmZ/2ysNQiOcZhUCgYFqfIoNkG2Ep70BjkJUgrNkxHmOD51dlWIml63xtJNO9AmBSpwrqFpX0kjL0ePgfWxUHKkS/KsY8zOFDvwbRWzE+tdzlVMdgZ9Z1h34bk1HTEvE7o1ACiPBbZgR44Y1nwcIy1K9lTv1vofS3Lhx/q8Q5ufSQ/LWG3gQdhN8VY5slp9Qo70Jrcs49apwiPkFv3g/cYPK6wzcL/CZNTkq2K8VehXy8bOqQcVvhSi/IoZSyM8v0e3inJhMmEeackTgi93CsyIadBp3LPTjTmYIV/ZnYu+PYiib9ZBiv+CsLOlF3A6agB/DLSxPwAROGkMVwfAy9LXZViGswIfpGwwlluaAHCpU7J8S31Y7/UiVzqpCmXOrEo9uuVOh1rI1g3w2hfvw7bZEYqfLdWHP4LFKN9qTi1tWMAAAAASUVORK5CYII=') no-repeat;
    position: absolute;
    width: 38px;
    height: 38px;
    right: 28px;
    top: 35px;
}

#bory-repair-requst-tab {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    gap: 25px;
    align-items: center;
}


.body-repair-calc .nav-link.active {
    border: 1px solid #E40C25;
    background: #FFFFFF;
    text-align: center;
}

.body-repair-calc .nav-link {
    background: #FFFFFF;
    border: 1px solid #F2F2F2;
    border-radius: 10px;
    padding: 28px;
    position: relative;
}

.nav-link-title {
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 28px;
    color: #2F2F2F;
    display: block;
    margin: 0 AUTO;
}

.body-repair-calc .nav-link.active .nav-link-title {
    color: #E40C25;
}

.nav-link-desc {
    font-style: normal;
    font-weight: 350;
    font-size: 18px;
    line-height: 27px;
    color: #2F2F2F;
}


.body_express-desc {
    font-style: normal;
    font-weight: 350;
    font-size: 14px;
    line-height: 21px;
    color: #666666;
    margin-bottom: 10px;
}

.h3-small {
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 31px;
    color: #2F2F2F;
    margin-bottom: 22px;
}


.body_repair-list {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

.body_repair-list li {

    font-style: normal;
    font-weight: 350;
    font-size: 18px;
    line-height: 30px;
    color: #2F2F2F;
    margin-bottom: 30px;
    display: flex;
    align-items: baseline;
}

.body_repair-list li span {
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    color: #E40C25;
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    margin-right: 18px;
    min-width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}


.repair__option-title {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 21px;
    /* identical to box height */

    text-transform: uppercase;

    color: #9F9F9F;
    margin-bottom: 12px;
    display: block;
}

.body-rapeir-order-services {
    padding-right: 24px;
}


.bg-menu-fixed .pages-menu-fixed {
    justify-content: space-between;
}

.bg-menu-fixed .pages-menu-fixed li {
    width: auto;
}


@media (min-width: 992px) and (max-width: 1199.98px) {
    .service-head-h1 {
        font-size: 48px;
        line-height: 58px;
    }

    .nav-link-desc {
        font-size: 16px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .nav-link-title {
        max-width: 234px;
    }
}

.body_repair-image:hover {
    cursor: pointer;
}

@media (max-width: 767.98px) {
    a#bory-repair-requst-tab {
        margin-bottom: 15px;
    }

    .body_repair-image {
        margin-bottom: 15px;
    }
}


/*FOTO UPLOAD*/
.close-review-foto {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAg0lEQVQokX2QwQ3FIAhAn4z2ByDpxTEcxjF6aXAAp+g+9uJPrBVJPIjvARLM7AaSqlY2UUr5AVmABJw9sYNPIEmvHD1pgKOqVgHwpBkGCK21ZbWeesEfYZCufj3mZYj3US9ewjDS0c9nEbKAo6pWbxGygv+PKymY2RJ2Ro0C5B08dcoPZ8lb8SKqM8cAAAAASUVORK5CYII=');
    width: 12px;
    height: 12px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
}

.review-foto-wrap {
    position: relative;
    width: 100%;
    height: 60px;
    max-width: 60px;
    margin-right: 25px;
    display: inline-block;
    margin-bottom: 18px;
    background: #F0F0F0;
    border-radius: 3px;
}

.review-image {
    width: 60px;
    height: 60px;
    overflow: hidden;
    display: inline-block;
}

.review-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.rewiew_btn-del {
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    position: absolute;
    background: #282830 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABaSURBVHgBvZDdCQAhDIPb4/Y9b4I6gqs6Qa34Qx9SfDNQKCGfhhJdk6p+NhL4CQFJh8R5Mr0c/ZIXdAwDCIYfxAQ7fH3X8PWOYVBvX+l1TLX5mbksw/YO0F015q17tgtLNXYAAAAASUVORK5CYII=') no-repeat;
    background-position: center;
    border-radius: 50%;
    right: -10px;
    top: -10px;
    border: none;
}

.rewiew_btn-del:hover {
    background-color: #FF0022;
}

.rewiew_btn-del:focus {
    outline: none;
}

.review-foto-wrap:nth-child(8) {
    margin-right: 0;
}

.total-option__price b {
    text-transform: none;
    font-size: 18px;
}

@media (max-width: 767.98px) {
    .review-foto-wrap:nth-child(8) {
        margin-right: 25px;
    }

    .order-body-repair-img {
        order: -1;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .review-foto-wrap:nth-child(8),
    .review-foto-wrap {
        margin-right: 20px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .review-foto-wrap:nth-child(6) {
        margin-right: 0;
    }

    .review-foto-wrap:nth-child(8) {
        margin-right: 25px;
    }
}

@media (min-width: 1200px) and (max-width: 1299.98px) {
    .review-foto-wrap {
        margin-right: 23px;
    }
}

.carousel-slider-arrow {
    display: flex;
    position: relative;
    z-index: 0;
}

.carousel-slider-arrow svg {
    min-width: 15px;
}

.carousel-slider-arrow .carousel-control-next,
.carousel-slider-arrow .carousel-control-prev {
    position: inherit;
    width: 40px;
    height: 40px;
    opacity: 1;
    border: 1px solid #cecece;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.carousel-slider-arrow .carousel-control-next svg {
    transform: rotate(180deg);
}

.carousel-slider-arrow .carousel-control-prev {
    margin-right: 24px;
}


.body_repair-head-h1 {
    font-size: 56px;
    line-height: 64px;
}

@media (max-width: 525.98px) {
    .body_repair-head-h1 {
        font-size: 25px;
        line-height: 15px;
        margin: 15px 0px;
    }

}

.section-padding-page {
    padding: 15px 0;
}

/*new design*/

.section__list__services {
    margin-top: 35px;

}

.section__list__services__wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.section__list__services__box {
    width: 250px;
    display: flex;
    align-items: center;
    background: #F7F7F7;
    border: 1px solid transparent;
    border-radius: 3px;
    padding: 25px 20px;
    justify-content: space-between;
    cursor: pointer;
    height: 95px;
    margin: 10px;
    transition: all ease .3s;
}

.section__list__services__box-active {
    border: 1px solid #E40C25;
}

.section__list__services__box:hover {
    border: 1px solid #E40C25;
    color: inherit;
    text-decoration: none;
}

.section__list__services__name {
    font-weight: 700;
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 0.03em;
    color: #000000;
    margin: 0 20px 0 0;
}

.section__list__services__box:first-child {
    margin-left: 0;
}

.section__list__body__repair__services {
    margin: 50px 0;
}

.list__body__repair__services__title__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.list__body__repair__services__title {
    font-weight: 700;
    font-size: 34px;
    color: #000000;

}

.list__body__repair__services__btn {
    color: #FFFFFF;
    text-transform: capitalize;
    background: #E50923;
    border: 1px solid #E50923;
    border-radius: 3px;
    padding: 8px 20px;
    width: 270px;
    text-align: center;
}

.list__body__repair__services__btn:hover {
    color: #FFFFFF;
    text-decoration: none;
    -webkit-box-shadow: 0px 10px 25px -10px rgba(229, 9, 35, 1);
    -moz-box-shadow: 0px 10px 25px -10px rgba(229, 9, 35, 1);
    box-shadow: 0px 10px 25px -10px rgba(229, 9, 35, 1);
}


/*------accordion body repair--------------*/

.section__accordion__body__repair {
    margin: 50px 0;
}

.accordion__body__repair__wrapper .accordion__body__repair__parent-tab,
.accordion__body__repair__wrapper .child-tab {
    margin-bottom: 8px;
    border-radius: 3px;
}

.accordion__body__repair__wrapper .accordion__body__repair__parent-tab label,
.accordion__body__repair__wrapper .child-tab label {
    background: #F6F6F6;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    border-radius: 3px;
    position: relative;
    z-index: 50;
    margin: 0;
}

.accordion__body__repair__parent-tab.accordion__body__repair__parent-tab input:checked~.accordion__body__repair-content {
    border-left: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
}

/*.accordion__body__repair__wrapper .accordion__body__repair__parent-tab label:hover {*/
/*    color: red!;*/
/*}*/

.title__arrow__wrapper {
    display: flex;
}

.accordion__icon__arrow {
    width: 15px;
    height: 15px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE1IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjI5NjQ0MyAwLjMxMTc3OEMwLjQ5NDA3MSAwLjEwMzkyNiAwLjcyODA2NCAwIDAuOTk4NDIgMEMxLjI2ODI1IDAgMS41MDE5OCAwLjEwMzkyNiAxLjY5OTYgMC4zMTE3NzhMNy40OTAxMiA2LjQwMTg1TDEzLjMwMDQgMC4yOTA5OTNDMTMuNDg0OCAwLjA5Njk5NzYgMTMuNzE1NCAwIDEzLjk5MjEgMEMxNC4yNjg4IDAgMTQuNTA1OSAwLjEwMzkyNiAxNC43MDM2IDAuMzExNzc4QzE0LjkwMTIgMC41MTk2MyAxNSAwLjc2NTcyNyAxNSAxLjA1MDA3QzE1IDEuMzMzODYgMTQuOTAxMiAxLjU3OTY4IDE0LjcwMzYgMS43ODc1M0w4LjA0MzQ4IDguNzcxMzZDNy45NjQ0MyA4Ljg1NDUgNy44Nzg3OSA4LjkxMzUzIDcuNzg2NTYgOC45NDg0NUM3LjY5NDMzIDguOTgyODIgNy41OTU1MiA5IDcuNDkwMTIgOUM3LjM4NDcyIDkgNy4yODU5IDguOTgyODIgNy4xOTM2OCA4Ljk0ODQ1QzcuMTAxNDUgOC45MTM1MyA3LjAxNTgxIDguODU0NSA2LjkzNjc2IDguNzcxMzZMMC4yNzY2OCAxLjc2Njc0QzAuMDkyMjI3IDEuNTcyNzUgMCAxLjMzMzg2IDAgMS4wNTAwN0MwIDAuNzY1NzI3IDAuMDk4ODE1IDAuNTE5NjMgMC4yOTY0NDMgMC4zMTE3NzhaIiBmaWxsPSIjQUFBQUFBIi8+Cjwvc3ZnPgo=);
}

.title__arrow {
    width: 15px;
    height: 15px;
    max-width: 15px;
    max-height: 15px;
    margin-top: 3px;
    margin-right: 5px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDE2LjE3NjVMMTIgMjVMMTAuMTA2NyAyMi45MTE4TDE0Ljg5MzMgMTcuNjQ3MUgwVjBIMi42NjY2N1YxNC43MDU5SDE0Ljg5MzNMMTAuMTA2NyA5LjQ0MTE4TDEyIDcuMzUyOTRMMjAgMTYuMTc2NVoiIGZpbGw9IiM5RjlGOUYiLz4KPC9zdmc+Cg==);
}

.accordion__body__repair__parent-tab input:checked~label,
.child-tab input:checked~label,
.child-tab input:checked~label>.accordion__body__repair__title {
    border-radius: 3px 3px 0 0;
    background: #F6F6F6;
    color: #E50923;
}

.accordion__body__repair__wrapper label .accordion__body__repair__title {
    color: inherit;
    font-size: 18px;
    font-weight: 500;
}

.accordion__body__repair__wrapper .child-tab label .accordion__body__repair__title {
    font-size: 17px;
}

.accordion__body__repair__wrapper .child-tab label .accordion__icon__arrow {
    height: 27px;
    width: 27px;
}

.accordion__body__repair__parent-tab input:checked~label .accordion__icon__arrow,
.child-tab input:checked~label .accordion__icon__arrow {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE1IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNC43MDM2IDguNjg4MjJDMTQuNTA1OSA4Ljg5NjA3IDE0LjI3MTkgOSAxNC4wMDE2IDlDMTMuNzMxOCA5IDEzLjQ5OCA4Ljg5NjA3IDEzLjMwMDQgOC42ODgyMkw3LjUwOTg4IDIuNTk4MTVMMS42OTk2IDguNzA5MDFDMS41MTUxNSA4LjkwMyAxLjI4NDU4IDkgMS4wMDc5MSA5QzAuNzMxMjI1IDkgMC40OTQwNzEgOC44OTYwNyAwLjI5NjQ0MyA4LjY4ODIyQzAuMDk4ODE0MiA4LjQ4MDM3IDkuMTMxMjFlLTA5IDguMjM0MjcgMS4yNTIyZS0wOCA3Ljk0OTkzQzEuNTkwNjFlLTA4IDcuNjY2MTQgMC4wOTg4MTQyIDcuNDIwMzIgMC4yOTY0NDMgNy4yMTI0N0w2Ljk1NjUyIDAuMjI4NjM3QzcuMDM1NTcgMC4xNDU0OTYgNy4xMjEyMSAwLjA4NjQ2NjkgNy4yMTM0NCAwLjA1MTU0NzFDNy4zMDU2NyAwLjAxNzE4MjQgNy40MDQ0OCA4LjgyOTc1ZS0wOCA3LjUwOTg4IDguOTU1NDRlLTA4QzcuNjE1MjggOS4wODExM2UtMDggNy43MTQxIDAuMDE3MTgyNCA3LjgwNjMyIDAuMDUxNTQ3MUM3Ljg5ODU1IDAuMDg2NDY2OSA3Ljk4NDE5IDAuMTQ1NDk2IDguMDYzMjQgMC4yMjg2MzdMMTQuNzIzMyA3LjIzMzI2QzE0LjkwNzggNy40MjcyNSAxNSA3LjY2NjE0IDE1IDcuOTQ5OTNDMTUgOC4yMzQyNyAxNC45MDEyIDguNDgwMzcgMTQuNzAzNiA4LjY4ODIyWiIgZmlsbD0iI0U1MDkyMyIvPgo8L3N2Zz4K);
}

.accordion__body__repair__parent-tab input:checked~label .title__arrow,
.child-tab input:checked~label .title__arrow {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyMCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDE2LjE3NjVMMTIgMjVMMTAuMTA2NyAyMi45MTE4TDE0Ljg5MzMgMTcuNjQ3MUgwVjBIMi42NjY2N1YxNC43MDU5SDE0Ljg5MzNMMTAuMTA2NyA5LjQ0MTE4TDEyIDcuMzUyOTRMMjAgMTYuMTc2NVoiIGZpbGw9IiNFNTA5MjMiLz4KPC9zdmc+Cg==);
}

.accordion__body__repair-content {
    display: flex;
    justify-content: space-between;
}

.accordion__body__repair__wrapper .accordion__body__repair__parent-tab .accordion__body__repair-content {
    max-height: 0px;
    overflow: hidden;
    background: #fff;
    border-radius: 0 0 3px 3px;
}

.accordion__body__repair__parent-tab input:checked~.accordion__body__repair-content {
    max-height: 100vh;
    padding: 15px;
}

input[type="radio"],
input[type="checkbox"] {
    display: none;
}

.accordion__body__repair__content__img {
    width: 265px;
    height: 175px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.accordion__body__repair__content__list__wrapper {
    width: 70%;
    margin-right: 20px;
    display: grid;
    grid-template-columns: 50% 50%;
    grid-auto-rows: max-content;
    padding: 10px;
    margin-bottom: 0;
}

.accordion__body__repair__content__list-item {
    color: #3F3F3F;
}

.accordion__body__repair__content__list-item:hover {
    color: #000000;
}

.accordion__body__repair__content__list__wrapper>li {
    list-style-type: none;
    margin: 5px 0;
}

.accordion__body__repair__content__list__wrapper>li>a:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDExTDkgMTdMNy41OCAxNS41OEwxMS4xNyAxMkgwVjBIMlYxMEgxMS4xN0w3LjU4IDYuNDJMOSA1TDE1IDExWiIgZmlsbD0iIzlGOUY5RiIvPgo8L3N2Zz4K);
    width: 15px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 5px;
}

.accordion__body__repair__content__list__wrapper>li>a:hover:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1IDExTDkgMTdMNy41OCAxNS41OEwxMS4xNyAxMkgwVjBIMlYxMEgxMS4xN0w3LjU4IDYuNDJMOSA1TDE1IDExWiIgZmlsbD0iIzFGMUUxRSIvPgo8L3N2Zz4K);
}

/*-----END-accordion body repair--------------*/

.section__our__advantages {
    margin: 50px 0;
}

.our__advantages__wrapper {
    width: 85%;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    justify-content: center;
}

.our__advantages__box {
    width: 22%;
    margin: 10px;
    text-align: center;
    background: #FFFFFF;
    box-shadow: 0px 1px 13px 6px rgba(210, 210, 210, 0.25);
    border-radius: 25px;
    padding: 15px;
}

.our__advantages__box__text {
    font-size: 12px;
    line-height: 120%;
    color: #000000;
    margin-top: 15px;
}

.section__contact__map {
    margin: 50px 0;
}

.contact__map__wrapper {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    height: 250px;
}

.contact__map__box {
    width: 50%;
}


.contact__map__title {
    font-weight: 400;
    font-size: 16px;
    color: #E50923;
    margin: 15px 0;
}

.contact__map__city {
    font-weight: 400;
    font-size: 26px;
    color: #000000;
    margin: 15px 0;
}

.contact__map__address {
    font-weight: 400;
    font-size: 14px;
    color: #484848;
    margin: 10px 0;
}

.contact__map__phone {
    font-weight: 600;
    font-size: 24px;
    line-height: 33px;
    color: #474747;
    display: block;
    margin: 15px 0;
}


/*promotional__propositions__slider*/

.promotional__propositions__slider__box {
    height: 235px !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
    padding: 15px;
    border-radius: 10px;
    margin: 10px;
    box-shadow: inset 0px 0px 75px 0px rgba(0, 0, 0, 0.66);
}

.promotional__propositions__slider__box:hover {
    color: inherit;
    text-decoration: none;
    box-shadow: inset 0px 0px 80px 0px rgba(0, 0, 0, 100%);

}

.slick-track {
    margin-left: 0 !important;
}

.slick-disabled {
    display: none !important;
}

.promotional__propositions__slider__title {
    color: #FFFFFF;
}

.promotional__propositions__slider__btn {
    color: #FFFFFF;
}

.promotional__propositions__slider__btn:hover {
    color: #FFFFFF;
    cursor: pointer;
    text-decoration: underline;
}

/*END promotional__propositions__slider*/

.service__information__wrapper {
    display: grid;
    grid-template-columns: 60% 1fr;
    gap: 30px;
    align-items: center;
}

.service__information__content {
    width: 100%;
}


.service__information__img {
    width: 100%;
}


.section__all__services__item {
    margin: 50px 0;
}

.all__services__item__box__name {
    width: 100%;
    margin: 0;
}

.all__services__item__wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 15px;
}

.all__services__item__box {
    width: 100%;
    background: #F7F7F7;
    border: 1px solid #CFCFCF;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 25px 20px;
    color: #000000;
}

.all__services__item__box:hover {
    cursor: pointer;
    border: 1px solid #E50923;
    text-decoration: none;
    color: inherit;
}

.all__services__item__box__img {
    width: 35%;
    height: 65px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.section__recommend__brand {
    margin: 50px 0;
}

.recommend__brand__wrapper {
    display: flex;
    flex-wrap: wrap;
}

.recommend__brand__content {
    width: 14%;
    display: flex;
    flex-direction: column;
    margin: 15px 10px;
}

.recommend__brand__img {
    height: 55px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.recommend__brand__content>p {
    margin: 10px 0;
    text-align: center;
}

@media (max-width: 1250px) {
    .section__list__services__box:first-child {
        margin: 10px;
    }

    .our__advantages__wrapper {
        width: 100%;
    }

    .our__advantages__box {
        width: 30%;
    }
}

@media (max-width: 991px) {
    .section__list__services__box {
        width: 45%;
    }

    .our__advantages__box {
        width: 45%;
    }

    .service__information__wrapper {
        grid-template-columns: 1fr;
        gap: 5px;
    }

    .service__information__img {
        order: -1;
    }

    .all__services__item__wrapper {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 767px) {
    .section__list__services__box {
        width: 100%;
        height: 55px;
    }

    .list__body__repair__services__btn {
        width: 100%;
    }

    .accordion__body__repair-content {
        flex-direction: column-reverse;
    }

    .accordion__body__repair__content__img {
        width: 100%;
        height: 10em;
        background-size: contain;
    }

    .accordion__body__repair__content__list__wrapper {
        width: 100%;
        margin-right: 0;
        grid-template-columns: 100%;
        margin-bottom: 0;
    }

    .our__advantages__box {
        width: 42%;
    }

    .list__body__repair__services__title {
        font-size: 22px;
        margin-bottom: 15px;
    }

    .contact__map__wrapper {
        height: auto;
        flex-direction: column;
    }

    .contact__map__box {
        width: 100%;
    }

    .btn-transparent-bg {
        margin: 10px 0;
        text-align: center;
        width: 100%;
    }

    .section__accordion__body__repair,
    .section__our__advantages,
    .section__contact__map {
        margin: 25px 0;
    }

    .form-group {
        margin-bottom: 0 !important;
    }

    .section-title-page {
        line-height: 32px !important;
    }

    .promotional__propositions__slider__box {
        /*width: 100% !important;*/
        height: 200px !important;
    }

    .slick-prev {
        left: -15px !important;
    }

    .slick-next {
        right: -15px !important;
    }

    .recommend__brand__img {
        height: 40px;
    }

    .all__services__item__wrapper {
        grid-template-columns: 1fr;
    }

    #bory-repair-requst-tab {
        flex-direction: column;
        gap: 15px;
        align-items: center;
    }

    .nav-link-title {
        margin-bottom: 5px;
    }

}