
.link_direction {
    position: absolute;
    left: 200%;
    top: 200%;
    z-index: 11;
    width: 137px;
    height: 40px;
    background: url('/contacts/img/direction_link.png') 100% no-repeat;  
}
form div.begin {
    margin-bottom: 3%;
}
.contact-us h2 {
    margin-top: 40px;
}
.contacts-list .contact {
    display: inline-flex;
    flex-direction: column;
    width: 50%;
}
.get_call_number.mobile__number {
    margin-top: 5px;
}
.position__block {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    margin: 30px 0 45px;
}
.tittle__for__ways {
    color: #212121;
    font-family: Qanelas;
    font-size: 25px;
    font-weight: 700;
    line-height: 24px;
    width: 100%;
    margin: 20px 0;
}
.contacts-list {
    border-bottom: 2px solid #9c0f34;
    flex-direction: column;
}
.click_more {
    display: none;
}
.get_call_number {
    text-decoration: none;
    color: black;
}
.contacts-list .row-messenger {
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 0;
    margin-bottom: 30px;
}
 .whatsapp-messenger {
    border-radius: 20px;
    border: 1px solid #ededed;
    display: flex;
    height: 40px;
    width: 293px;
    justify-content: space-between;
}
.whatsapp-messenger__icon {
    background: url("/contacts/img/whatsapp-icon.png") 100% no-repeat;
    width: 46%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.whatsapp-messenger__name {
    color: #757575;
    font-family: Qanelas;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.42px;
    text-decoration: none;
    margin-left: 25px;
}
.whatsapp-messenger:hover .whatsapp-messenger__icon .whatsapp-messenger__name {
    color: #222;
    transition: 0.3s;
}
.whatsapp-messenger__number {
    color: #222222;
    font-family: Qanelas;
    font-size: 17px;
    font-weight: bold;
    align-self: center;
    text-transform: uppercase;
    margin: 0 10px;
    text-decoration: none;
}
@media screen and (min-width: 320px) and (max-width: 568px) {
    .contact-map {
        margin-top: 250px;
    }
    .contact-map .map-info {
        padding: 15px;
        top: -220px;
        width: 90%;
        left: 20px;
    }
    .contacts-list {
        padding: 40px 15px;
    }
    .contacts-list > div {
        width: 100%;
        padding-left: 0; 
    }
    .field-group {
        flex-wrap: wrap;
    }
    .field-group.col-2 fieldset {
        width: 100%;
    }
    .contact-us {
        padding: 0 15px;
    }
    .inputdecor-select .button-wrapper {
        width: 300px;
    }
    .hide_contact {
        display: none;
    }
    .click_more {
        display: flex;
    }
    .contacts-list .column h2 {
        display: none;
    }
    .arrow_down {
        height: 25%;
        margin: auto auto auto 10px;
    }
    .hotline {
        display: flex;
        flex-wrap: wrap;
    }
    .all_contacts {
        margin: auto 0 auto auto;
        font-size: 15px;
        font-weight: 400;
        text-transform: uppercase;
    }
    .under-title {
        font-size: 20px;
    }
    .contact-map .open {
        display: none;
    }
    .info-shower .info-item {
        width: 100%;
        padding: 0 15px;
    }
    .info-wrap .clear-btn {
        padding: 0 15px; 
    }
    #chImg.active {
        transform: rotate(180deg);
    }
    #chImg {
        transition: 0.25s;
    }
    .schedule__table {
        width: 100%;
    }
    .link_direction {
        left: 54%;
        top: 279%;
    }
}
