@media screen and (min-width: 0px) and (max-width: 980px) {
    section.page .wrapper {
        padding: 32px 16px;
    }

    footer.footer .wrapper {
        padding: 16px 16px 16px 16px;

    }

    .corusel_v3, .corusel_v2, .corusel {
        margin-left: -16px;
        margin-right: -16px;
        padding: 0 16px;
    }

    .corusel_v3 .item {
        padding: 16px 32px 32px 32px;
    }

    section.page .owl-nav button.owl-next {
        right: -10px;
    }

    section.page .owl-nav button.owl-prev {
        left: -10px;
    }

    section.page h1 {
        font-size: 32px;
        line-height: 38px;
    }

    section.page .subtitle {
        font-size: 21px;
        line-height: 30px;
    }

    .corusel .item .text {
        font-style: normal;
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        margin: 16px 0 0 0;
    }

    .corusel .item {
        display: flex;
        flex-direction: column;
        gap: 8px;
    }

    .corusel .item {
        padding: 16px 32px 32px 32px;
    }

    .urls .urls_wrap {
        padding: 0 8px;
        height: 64px;
    }

    header.header .wrapper nav.main_menu {
        display: none;
    }

    header.header {
        padding: 8px 16px;
    }

    a.open_menu {
        display: flex;
        width: 40px;
        height: 40px;
        font-size: 24px;
        align-items: center;
        justify-content: flex-start;
        color: #000;
        transform: rotate(-180deg);
    }

    header.header .wrapper nav.main_menu ul {
        display: flex;
        flex-direction: column;
    }

    header.header .wrapper nav.main_menu {
        display: block;
        position: fixed;
        left: -100%;
        top: 0;
        bottom: 0;
        width: 80%;
        background: #fff;
        padding: 32px;
        box-sizing: border-box;
        box-shadow: 0 0 13px 0px rgb(0 0 0 / 11%);
        z-index: 99;
        max-width: 200px;
    }

    header.header .wrapper nav.main_menu.open {
        right: 0;
        left: inherit;
    }

    header.header .wrapper nav.main_menu a.b_but {
        display: inline-flex;
    }

    .pops {
        width: 100%;
        max-width: 360px;
    }

    header.header {
        overflow: hidden;
    }

    section.page .image img {
        height: 100%;
        width: auto;
    }

    section.page .image {
        height: 150px;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden;
        border-radius: 8px;
    }

    a.open_menu svg {
        width: 32px;
        height: 32px;
    }

    #btnAdd {

    }


    section.page h1{
        line-height: 22px;
    }

    h1{
        font-size: 17px!important;
    }
    h2{
        font-size: 15px!important;
    }

    h3{
        font-size: 14px!important;
    }

    .urls .urls_wrap [type=submit] {
        font-size: 13px;
    }

    html{
        font-size: 13px;
        line-height: 16px;
    }

    section.page p {
        font-size: 13px;
        line-height: 16px;
    }

    header.header .logo{
        font-size: 22px;
    }

    .accordions .accord .question{
        font-size: 13px;
    }

}



