/*
====================================
Small Screen - Tablate
====================================
*/
@media (max-width: 991px) {

    html {
        font-size: 1.25vw;
    }

    .main_wrapper {
        flex-direction: column;
    }

    .sidebar {
        width: 100%;
        height: 100%;
        flex-shrink: initial;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .sidebar.mobile_none {
        display: none;
    }

    .sidebar ul {
        width: 100%;
        height: initial;
        flex-shrink: initial;
        position: initial;
    }

    .content_wrapper {
        width: 100%;
        min-height: initial;
        flex-grow: initial;
    }

    .slider_wraper {
        display: none;
    }

    .sidebar ul li a.active,
    .sidebar ul li a:hover {
        background: transparent;
    }

    .sidebar ul li a.active img,
    .sidebar ul li a:hover img {
        filter: initial;
    }

    .sidebar ul li a {
        padding: 2rem 1rem;
    }

    .sidebar ul li a .side_im2mobile {
        display: inline-block;
    }

    .sidebar ul .group_chat_item {
        display: block;
    }
  
    .mobile_version {
        display: block;
    }

}

/*
====================================
Small Screen - Mobile
====================================
*/
@media screen and (max-width: 767px) {

    html {
        font-size: 2.2vw;
    }

    .sidebar ul {
        padding: 2.5rem 0;
    }

    .sidebar ul li a {
        padding: 1.9rem 1rem;
    }

    .contact_text {
        width: 36rem;
    }

    .contact_text img {
        width: 33rem;
    }

    .mobile_version .wrapper_title {
        margin: .5rem 0rem 1.5rem 0rem;
    }

    .mobile_version .wrapper_title img {
        width: 38.5rem;
    }

    .mobile_version .price_item {
        gap: 2rem;
    }

    .mobile_version .price_item img {
        width: 13.5rem;
    }

    .mobile_version .price_item ul li {
        font-size: 2.8rem;
    }


}

