@media (max-width: 374px)
{
    /*---------------
        Main styles
    ---------------*/
    .main_title i
    {
        display: none;
    }
    /*---------------
        Header
    ---------------*/

    /*---------------
        Main section
    ---------------*/
    .owl-carousel .owl-nav button
    {
        width: 10px;
    }

    .owl-carousel .owl-nav button.owl-prev
    {
        right: 40px;
        left: auto !important;

        margin-left: 0;
    }

    .owl-carousel .owl-nav button.owl-next
    {
        right: 0;
        left: auto !important;

        margin-left: 0;
    }

    .owl-carousel .owl-nav button.owl-prev:before,
    .owl-carousel .owl-nav button.owl-next:before
    {
        width: 10px;
        height: 10px;
        margin-top: -5px;
    }

    .owl-carousel .owl-nav button.owl-prev:before
    {
        margin-left: -3px;

        border-top-width: 3px;
        border-left-width: 3px;
    }

    .owl-carousel .owl-nav button.owl-next:before
    {
        margin-right: -3px;

        border-right-width: 3px;
        border-bottom-width: 3px;
    }


    .main_sert .slider
    {
        padding-right: 45px;
        padding-left: 45px;
    }

    .main_sert .slider .slide .img
    {
        height: 87px;
    }


    .main_advantages .item .box
    {
        max-width: calc(100% - 60px);
    }


    .doctors .doctor .link a
    {
        max-width: 136px;
    }


    .more_all.small a
    {
        width: 100%;
        padding: 0;
    }


    .equipment .item .img
    {
        width: calc(100% + 40px);
        margin: 0 -20px;
        padding-bottom: calc(80% - 1px);
    }


    .advantages .item .desc
    {
        --font_size3: 13px;
    }

    .cert_doc .item .img
    {
        min-height: 164px;
    }
    /*---------------
        Footer
    ---------------*/
    footer .list > div
    {
        width: 100%;
    }


    .modal,
    .modal.big
    {
        padding-right: 15px;
        padding-left: 15px;
    }
}
