    .send-form {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        align-items: center;
        height: 100%;
        justify-content: center;
        max-width: 370px;

    }

    .send-form input {
        background: white;
        width: 100%;
        height: 50px;
        border: 1px solid #c3dcfc;
        padding: 6px 12px;
        margin-bottom: 20px;
    }

    .send-form input:focus {
        outline: none;
    }

    .send-form .theme-btn {
        transition: .3s;
        width: 100%;
        height: 50px;
    }



    .contacts {
        margin-bottom: 100px;
    }

    .contacts .section-title {
        max-width: 670px;
        margin: 0 auto 30px;
        width: 100%;
    }


    .contacts .send-form {
        max-width: 600px;
        margin: 0 auto;
        width: 100%;
        display: flex;
        flex-direction: column;
    }

    .send-form .theme-btn {
        max-width: 370px;
        margin: 30px auto;
    }

    .hero-slider .send-form .theme-btn {
        margin: 0;
    }

    .priceing-img-wrap {
        margin-bottom: 20px;
        border-radius: 5px;
        overflow: hidden;
        max-height: 200px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
    }

    .priceing-img-wrap img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .input-wrap {
        width: 100%;
    }

    .input-wrap input {
        width: 100%;
    }

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

    .checkbox-wrap input {
        width: auto;
        height: auto;
        padding: 0;
        margin: 0;
    }

    .checkbox-wrap span {
        font-size: 16px;
        font-weight: normal;
        margin-left: 10px;
    }

    .checkboxes {
        width: 100%;
        margin-bottom: 20px;
    }

    .checkboxes > span {
        display: block;
        font-size: 16px;
        margin-bottom: 10px;
    }

    .textarea-wrap {
        width: 100%;
    }

    .textarea-wrap span {
        margin-bottom: 10px;
        font-size: 16px;
        display: block;
    }

    .textarea-wrap textarea {
        width: 100%;
        height: 120px;
        resize: none;
    }

    .textarea-wrap textarea:focus {
        outline: none;
    }

    .contacts .section-title h2 {
        font-size: 40px;
    }

    @media(max-width: 991px) {
        .send-form {
            display: none;
        }

        .contacts {
            margin-bottom: 50px;
        }

        .contacts .section-title h2 {
            font-size: 32px;
        }

        #send-popup .popup-body .send-form {
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flex;
            display: -o-flex;
            display: flex;
        }

    }

    .map {
        max-width: 760px;
        width: 100%;
        height: 560px;
        margin: 0 auto;
        margin-bottom: 120px;
    }

    .map iframe {
        width: 100%;
        height: 100%;
    }

    #send-popup {
        max-width: 470px;
        width: 100%;
        margin: 0 auto;
        padding: 30px 0;
    }

    #send-popup .popup-body {
        overflow-y: auto;
        padding: 50px 20px;
        background: white;
        border-radius: 5px;
        position: relative;
    }

    #send-popup .popup-body .mfp-close {
        position: absolute;
        z-index: 10;
        opacity: 1;
        right: 10px;
        top: 10px;
        background-color: transparent;
        font-size: 20px;
        font-weight: bold;
    }

    #send-popup .popup-body .send-form {
        max-width: 100%;
    }

    #send-popup .popup-body .send-form h2 {
        font-weight: bold;
        margin: 0;
        margin-bottom: 30px;
        text-align: center;
        color: #0e3c7b;
    }

    .beer-title {
        text-align: center;

    }

    .beer-title h2 {
        margin-bottom: 10px;
        font-weight: bold;
        color: #0e3c7b;
        font-size: 40px;
    }

    .beer-title p {
        max-width: 470px;
        width: 100%;
        margin: 0 auto 40px;
    }

    .beer-sliders {
        margin-bottom: 120px;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 20px;
    }

    @media(max-width: 767px) {
        .beer-sliders {
            margin-bottom: 80px;
            grid-template-columns: 1fr;
        }

        .beer-sliders .beer-slider img {
            width: 100%;
            height: auto;
        }

    }

  /*  .promotions-discounts {
        margin-bottom: 150px;

    }

    .promotions-discounts h2 {
        text-align: center;
        margin-bottom: 30px;
        font-size: 40px;
        color: #0e3c7b;

    }

    .promotions-discounts-items {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
    }

    .promotions-discounts-items .small-items {
        width: calc((100% - 20px) / 2);
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        justify-content: space-between;
        flex-direction: column;

    }



    .promotions-discounts-items .small-items .item {
        height: 200px;

    }

    .promotions-discounts-items .big-items {
        width: calc((100% - 20px) / 2);
    }

    .promotions-discounts-items .big-items .item {
        height: 420px;
    }

    .promotions-discounts-items .item {
        position: relative;
        z-index: 0;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;

    }

    .promotions-discounts-items .item:after {
        content: '';
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: -1;
        opacity: .5;
        background: black;

    }

    .promotions-discounts-items .item .img-wrap {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
    }

    .promotions-discounts-items .item img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .promotions-discounts-items .item .discount {
        text-align: center;
        display: block;
        font-weight: bold;
        font-size: 16px;
        line-height: 22px;
        color: white;
        max-width: 310px;
        width: 100%;
        margin: 0 auto 5px;
        padding: 0 5px;

    }

    .promotions-discounts-items .item .text {
        text-align: center;
        display: block;
        font-size: 14px;
        color: white;

    }*/

.contact__phone{
    margin-left: 5px !important;
}

    @media(max-width: 767px) {
        .promotions-discounts-items {
            flex-direction: column;
        }

        .promotions-discounts-items .small-items {
            width: 100%;

        }

        .promotions-discounts-items .big-items {
            width: 100%;
        }

        .promotions-discounts-items .item {
            height: 250px !important;
            margin-bottom: 20px;
        }
        .map{
            margin-bottom: 80px;
        }
        .promotions-discounts{
            margin-bottom: 80px;
        }

    }
