div.info-time{
    background: #F3F3F6;

}
.info-time .info-time-text.txt-3{
    color: #606060;
}
header.header{
    top: 51px;
    background: #FFF;
    height: 80px;
    z-index: 5;
    transition: all .3s cubic-bezier(.39, .575, .565, 1);
    box-shadow: 0px 3px 5px 0px rgb(0 0 0 / 15%);
}
header.header .header-items {
    height: 100%;
}
header.header .txt-4 {
    color: #555;
}
header.header .button-link {
    color: #555;
    background: none;
    box-shadow: 0px 3px 5px 0px rgb(0 0 0 / 15%);
    border: 1px solid #555;
}
header.header .burger-menu-btn svg rect {
    fill: #555555;
}
header.header .search-icon-item svg path, header.header .header-phone-item svg path, header.header .header-lk-item svg path {
    stroke: #555555;
}
header.header .logo svg path {
    fill: #8CCAAE;
}
.main{
    margin-top: 80px;
}
.main .title-1 {
    color: #333;
    margin: 40px 0 30px;
    text-align: start;
}
.main.margin-block {
    margin: 80px 190px;
}
.list-clinic li{
    list-style-type: none;
    margin: 0 0 20px 0;
}
.allocation-text {
    color: #8CCAAE;
}
.company-images{
    display: flex;
    gap: 20px;
    margin: 0 0 20px 0;
}
.underline{
    text-decoration: underline;
}
@media (max-width: 1200px){
    .main.margin-block {
        margin: 130px 20px;
    }
}

@media (max-width: 1024px) {
    .info-time {
        height: 72px;
        box-sizing: border-box;
    }
    header.header {
        top: 66px;
        height: 70px;
    }
}
@media (max-width: 768px) {
    .company-images{
        flex-wrap: wrap;
    }
    .company-images img{
        height: auto;
    }
    .main .title-1 {
        margin: 30px 0;
    }
}