.t794__list {
    display: grid;
    grid-template-columns: 2fr 2fr;
}
.custom_cont {
        font-family: 'Roboto', Arial, sans-serif;
        font-weight: 300;
        color: #000000;
        padding-top: 75px;
    }

    .custom_cont p, .custom_cont h2, .custom_cont h1, .custom_cont ul {
        margin-bottom: 24px;

    }
    .custom_cont p {
        font-size: 20px;
        line-height: 31px;
    }
    .custom_cont a {
        color: #1C66AD !important;
    }
    .contacts_phones > div {
        padding: 5px 8px;
        margin-bottom: 20px;
        border-radius: 10px;
        border: 2px solid #9EBEDC;
        font-family: 'Roboto', Arial, sans-serif;
    }

    .contacts_phones > div span {
        font-weight: bold;
    }
.t794__content {
    overflow-y: auto;
}

.t794__tooltip-menu {
    max-width: 517px !important;
}

.bold {
    font-weight: bold;
}

.sitemap-cont a {
    color: #0C5CA7 !important;
}

.sitemap-cont {
    max-width: 775px !important;
    font-family: 'Roboto', Arial, sans-serif;
    margin-bottom: 35px;

}

.t651__btn-text {
    display: none !important;
}

#rec591732626 {
    position: fixed;
    left: 0;
    top: 140px;
    width: 100%;
    background: #fff;
    z-index: 20;
}

#t-header + div {
    padding-top: 70px !important;
}

#t-header + div + div {
   padding-top: 140px !important;
}

#rec57749397 {
     padding-top: 150px !important;
}

@media screen and (max-width: 460px) {
    #recorddiv55857264 {
        height: 810px !important;
    }

    #coverCarry55857264 {
        background-size: contain;
        background-position-y: 0% !important;
        height: 810px !important;
    }
}

@media screen and (max-width: 460px) {
    #recorddiv55857264 {
        height: 779px !important;
        background-attachment: scroll !important;
    }

    #coverCarry55857264 {
        height: 779px !important;
    }
}

@media screen and (max-width: 375px) {
    #recorddiv55857264 {
        height: 668px !important;

    }

    #coverCarry55857264 {
        height: 668px !important;
    }
}

@media screen and (max-width: 350px) {
    #recorddiv55857264 {
        height: 619px !important;

    }

    #coverCarry55857264 {
        height: 619px !important;
    }
}

.t967__list li:last-of-type a {
    color: #1C66AD !important;
}


@media screen and (max-width: 640px) {
    #rec55857264 {
        display: none !important;

    }

    .t794__list {
        display: block;

    }

    .t794__typo, a, p, span, .t-name_sm, .t-descr_xxs, .t-name_xs, .t-text_md, .t-btn_sm {
        font-size: 17px !important;
    }

    #rec70428586 {
        margin-top: -60px;
    }

    

    #t-header + div, #rec70680595 {
        margin-top: 197px;
    }

    .t776__price-wrapper {
        min-height: 86px !important;
    }

    .t776__descr {
        min-height: 86px !important;
    }

    .t776__title {
        min-height: 43px !important;
    }

    .t776__title br {
        display: none !important;
    }

    
}


@media screen and (max-width: 980px) {
    #t-header + div, #rec70680595 {
        margin-top: -70px;
    }

    #rec591732626 {
        top: 0;
        display: none;
    }

    #rec591732626 .t-text_md {
        max-width: 95%;
    }
    
    #rec57749397,
    #t-header + div + div {
        padding-top: 10px !important;
    }
    
    #t-header + div {
    padding-top: 0 !important;
}

}


@media screen and (max-width: 960px) {
    #t-header + div, #rec70680595 {
        margin-top: -70px;
    }
}

@media screen and (max-width: 860px) {
    #rec591732626 .t-text_md {
        font-size: 14px !important;
        max-width: 87%;
    }
}

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

    .t-menuburger span {
        background-color: #000 !important;
    }

    #rec57387966 {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    .contacts_taxi {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #allrecords {
        overflow-x: hidden;
    }

   /* #t-header + div, #rec70680595 {
        margin-top: 95px;
    }*/
}

.t195__imgsection {

    display: flex !important;
    flex-direction: column-reverse !important;
    max-width: 460px !important;
}

.t195 .t-prefix_2 {
    padding-top: 49px !important;
}

.t678__form-bottom-text {
    display: flex;
    justify-content: center;
}

.t678__form-bottom-text > div {
    padding: 10px 15px;
    background-color: #003399;
    color: white;
    border-radius: 10px;
    font-weight: bold;
    max-width: 392px;
    width: 100%;
}

.t678 .t-submit {
    max-width: 422px;
    width: 100%;
}

@media screen and (max-width: 400px) {
    #recorddiv55857264 {
        height: 700px !important;

    }

    #coverCarry55857264 {
        height: 700px !important;
    }

    .t-cover__wrapper {
        height: 650px;
    }

   /* #t-header + div {
        margin-top: 135px;
    }*/
}

@media screen and (max-width: 340px) {
   /* #t-header + div {
        margin-top: 155px;
    }*/


    .t858__inner-col {
        min-height: 279px !important;
    }
}
.t923 .t-slds__item {
    max-width: 300px !important;
}