@media screen and (min-width: 0px) and (max-width: 980px) {
    section.page .wrapper {
        padding: 12px 0;
    }

    footer.footer .wrapper {
        padding: 16px 16px 16px 16px;

    }

    .corusel_v3, .corusel_v2, .corusel {
        margin-left: 0px !important;
        margin-right: 0px !important;;
        /*padding: 0 12px;*/
    }

    .container, .container-fluid, .container-sm, .container-md, .container-lg, .container-xl {
        padding-right: 10px;
        padding-left: 10px;
    }

    .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 .subtitle {
        font-size: 1px;
        line-height: 15px;
    }

    .corusel .item .text {
        font-style: normal;
        font-weight: 400;
        font-size: 9px;
    !important;
        line-height: 15px;
        margin: 16px 0 0 0;
    }

    .corusel .item {
        display: flex;
        flex-direction: column;
        gap: 8px;
    }

    .corusel .item {
        padding: 16px;
    }

    .urls .urls_wrap {
        padding: 0 8px;
        height: 64px;
    }

    header.header .wrapper nav.main_menu {
        display: none;
    }

    header.header {
        padding: 8px 10px;
        height: 33px;
    }

    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 {

    }


    h1 {
        font-size: 15px !important;
    }

    h2 {
        font-size: 13px !important;
    }

    h3, h4 {
        font-size: 11px !important;
    }

    h1, h2, h3, h4, h5, h6 {
        font-weight: normal !important;
        line-height: 15px !important;
        margin-bottom: 7px !important;
    }

    .urls .urls_wrap [type=submit] {
        font-size: 13px;
    }

    html {
        font-size: 9px;
        line-height: 13px;
    }

    section.page p {
        font-size: 9px;
        line-height: 13px;
    }

    header.header .logo {
        font-size: 19px;
    }

    .accordions .accord .question {
        font-size: 9px !important;
    }

    body {
        margin: 33px 0 0 0;
        max-width: 100%;
    }

    .urls .urls_wrap [type="submit"] {
        padding: 16px 18px !important;
        height: 49px;
    }

    .urls_wrap + div {
        font-size: 5.3px !important;
        line-height: 13px;
    }

    .corusel, .corusel_v2, .accordions, .blogs, .urls {
        margin: 0;
    }

    .blogs .article .title a, .corusel_v2 .group .item .title {
        font-size: 11px;
        line-height: 15px;
    }

    .blogs .article .desc, .corusel_v2 .group .item .desc {
        font-size: 9px;
        line-height: 13px;
    }

    #sape span, #sape a, #sape a:visited {
        font-size: 5px !important;
    }

    .copy p {
        margin: 0;
    }

    .footer-menu {
        margin-bottom: 0;
    }

    .footer {
        padding-top: 5px;
    }

    footer .p2 {
        padding: 0 !important;
    }

    .adsbygoogle {
        margin: 10px !important;
    }

    .google-auto-placed {
        overflow: hidden;
        max-width: 100%;
        box-sizing: border-box;
    }


    .pwa-install-button {
        display: none;
        border-top: 2px solid #ccc;
        padding: 10px;
        max-width: calc(100%);
        background: white;
        height: 40px;
        width: 100%;
        position: fixed;
        bottom: 0;
        z-index: 500000;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        cursor: pointer;
    }

    .pwa-install-button .info-app-text {
        padding-left: 10px;
        font-size: 1.3rem;
    }

    .pwa-install-button .info-app-main {
        display: flex;
        align-items: center;
    }

    .pwa-install-button .info-app-close:after {
        display: inline-block;
        font-size: 2rem;
        content: "\00d7"; /* This will render the 'X' */
    }
    .mobile-hide{
        display: none;
    }

}


@media (display-mode: standalone),
(display-mode: window-controls-overlay) {
    .pwa-install-button {
        display: none;
    }

}

.pwa-install-button {
    display: none;
}
@media screen and (min-width: 0px) and (max-width: 330px) {
    #close {
        display: none;
    }
}

.app-install:hover{
    color: #fff!important;
}