@media screen and (max-width:1381px) {

    .Box_collection_bottom::-webkit-scrollbar {
        display: none !important;
    }

    .Box_collection_bottom {
        justify-content: flex-start !important;
    }

}

@media screen and (max-width:1190px) {

    .infomation_product {
        flex-wrap: wrap;
    }

    .infomation_product_Title>div:last-child {
        flex-wrap: wrap;
    }

    .infomation_product_Title>div>* {
        width: 100% !important;
    }

    .infomation_product_image {
        width: 80% !important;
    }

    .infomation_product_Title>div {
        max-height: unset;
    }

    .communication_product_right {
        margin-top: 20px;
    }

    .infomation_product_Title {
        width: 80% !important;
        margin-top: 20px;
        margin-right: unset;
    }

    /* .lst_des_product {
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: start;
    }

    .lst_des_product_top {
        width: 15% !important;
        flex-wrap: wrap;
        height: 100%;
        flex-grow: 1;
        max-width: 15%;
        padding: unset;
        min-width: 70px;
    } */

    /* .lst_des_product_top_links>div p {
        text-align: center;
    }

    .lst_des_product_top_links {
        flex-wrap: wrap;
        padding: 20px 0;
    }

    .lst_des_product_bottom {
        min-width: calc(100% - 80px);
        width: calc(100% - 80px);
    }

    .lst_des_product_top_links>div {
        width: 100%;
        margin: unset;
    }

    .lst_des_product_top_links>div span {
        width: 0;
        transition: all ease-in-out .2s;
        opacity: 0;
        left: 51%;

        top: 50%;
        position: absolute;
        transform: rotate(90deg);
    }

    .lst_des_product_top_links>div .AC_span {
        width: 100%;
        background: #0AA7CA;
        border-radius: 5px;
        height: 3px;
        display: flex;
        position: absolute;
        opacity: 1;
        top: 50%;
    }

    .lst_des_product_top_view {
        width: 100%;
        margin-bottom: 10px;
    } */

    .infomation_product_Title_right {
        width: 100%;
    }

    .infomation_product_Title_Links {
        display: none !important;
    }

    .infomation_product_Title>div>div:first-child p {
        -webkit-line-clamp: 10;
        margin-bottom: 15px;
    }

    .lst_des_product {
        margin-top: 40px !important;
    }


    .communication_product {
        flex-direction: column-reverse;
    }

    .communication_product>div {
        width: 100% !important;
    }

    .communication_product_right>a {
        width: 90px;
        height: 90px;
        border-radius: 15px;
        background: var(--BG_header);
        margin: 15px 15px;
    }
}

@media screen and (max-width:1026px) {

    .mobile_info_view_all,
    .filter_mobile_btn,
    .top_mobile_filter,
    .top_mobile_filter2 {
        display: flex !important;
    }

    .products .Main_Top {
        display: none !important;
    }

    main:not(.hamayesh) {
        padding: 10px;
    }

    .Main_Top {
        flex-direction: column-reverse;
    }

    .Main_Top_Right {
        width: 100% !important;
        margin-top: 30px;
    }

    .Main_Top_Right>a:last-child {
        border-radius: 20px;
    }

    .Main_Top_Left {
        width: 100% !important;
    }

    .slider_img>img {
        border-radius: 50px 50px 15px 15px;
    }

    .slider_des {
        padding-bottom: 30px;
        border-radius: 15px 15px 50px 50px;
    }

    .slider_dots {
        padding-right: unset;
        margin-top: -20px;
        margin-bottom: 60px;
    }

    .VirtualNetworks_Main {
        margin-top: 5vh;
        height: 100vh;
    }

    .category {
        margin-top: unset !important;
        flex-wrap: wrap;
    }

    .category>a {
        margin: 5px;
    }

    .category>div {
        width: 100%;
    }

    .category>.Line {
        display: none !important;
    }

    .category .Line_right {
        bottom: calc(-20%);
        transform: rotate(90deg);
        right: unset;
    }

    .comments {
        margin-top: 17vh;
    }

    .Main_Top>div:last-child {
        width: 100% !important;
    }

    .collections_filter_mobile {
        display: flex;
    }

    .products .Box_collection_top {
        display: none !important;
    }

    .products .Box_collection_bottom {
        justify-content: center !important;
    }

    .products .Box_collection_bottom {
        flex-wrap: wrap;
    }

    .view_all_filter {
        display: none;
    }

    .mobile_filter {
        display: flex !important;
    }

    .view_all_Box {
        width: 100% !important;
    }

    .mobile_filter>div {
        margin: unset;
    }

    .change_mode_search {
        margin-top: 20px !important;
    }

    .Box_user_bottom>a {
        width: 100% !important;
        margin-left: unset;
    }

    .Box_collection {
        margin-top: 10vh;
    }

    .products .Box_collection {
        margin-top: 20px;
    }

    footer {
        margin-top: 5vh;
        justify-content: space-between !important;
    }

    footer ul {
        display: none !important;
    }

    .footer_Des {
        width: 50% !important;
    }

    footer>div:last-child {
        width: 40% !important;
    }

    .hamayesh .form_invite>label,
    .hamayesh .form_invite>div>label {
        width: 100% !important;
    }

    .login>div {
        width: 90%;
    }

    .profile {
        position: relative;
    }

    .panel-dash {
        opacity: 0;
        position: absolute;
        top: 0;
        right: 0;
        transition: all ease-in-out .2s;
        z-index: -10;
    }

    .my-lov,
    .my-account-info,
    .change-pass,
    .access-see,
    .News-And-Alerts {
        width: 100% !important;
    }



}

@media screen and (max-width:850px) {
    header {
        padding: 10px;
        flex-wrap: wrap;
        flex-direction: column-reverse;

    }

    .login_header .Login_image {
        left: 0px;
    }

    .logo {
        display: none !important;
    }

    .login_phone {
        width: 100%;
        padding-bottom: 15px;
        justify-content: space-between;
    }

    .login_phone>a {
        display: flex !important;
        margin-top: unset !important;
        margin-right: unset;
    }

    .mobile_logo {
        display: flex !important;
    }

    .first_part {
        height: calc(85vh - 212px);
    }

    .first_part>h2 {
        font-size: 4vw !important;
    }

    .first_part>p {
        font-size: 20px;
    }

    .LinksMain_Lst {
        flex-wrap: wrap;
    }

    .LinksMain_Lst>div,
    .LinksMain_Lst>a {
        width: 45%;
        margin-bottom: 20px;
    }

    .LinksMain_Lst>a>span,
    .LinksMain_Lst>div>span {
        margin-bottom: 8px;
    }

    .links {
        width: 100%;
        border-top: 1px solid rgba(0, 0, 0, 0.082);
        display: flex;
        align-items: center;
        justify-content: space-around;
        padding-top: 10px;
    }

    .comments_lst>span:first-child {
        right: -15px;
    }

    .comments_lst>span:not(:first-child) {
        left: -15px;
    }

    .comments_lst>div {
        width: 90% !important;
    }

    .hamayesh .img_main_Event>div {
        width: 184px;
        height: 184px;
        left: calc(50% - 184px / 2);
        top: calc(50% - 184px / 2);
    }

    .invite_info {
        flex-wrap: wrap;
    }

    .invite_info>* {
        width: 100% !important;
    }

    .invite_info_txt_p {
        margin-bottom: 10px;
    }

    .form_invite>label,
    .form_invite>div>label,
    .form_invite>div {
        width: 100% !important;
    }
}

@media screen and (max-width:778px) {

    .info_contact_us_bottom>div {
        flex-wrap: wrap;
    }

    .info_contact_us_bottom>div>div {
        width: 100%;
        margin: 15px 0;
        display: flex;
        justify-content: center;
    }

    .info_contact_us_bottom>div>div:last-child {
        flex-direction: row-reverse;
    }

    .info_contact_us_bottom>div>div:last-child>span {
        margin-left: 10px;
        margin-right: unset !important;
    }

    .info_contact_us_bottom>div>div>div>p {
        text-align: center !important;
    }

    .chat_contact_us_bottom>div:first-child {
        flex-wrap: wrap;
        padding: 10px 20px;
        height: unset;
    }

    .chat_contact_us_bottom>div:first-child>* {
        width: 100% !important;
        margin: 10px 0;
    }

    .ChatPartRight>div,
    .ChatPartLeft>div {
        max-width: 60%;
    }

}

@media screen and (max-width:700px) {

    .UsersInfo {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .Chats {
        display: none;
    }

    .ChatUser {
        width: 100% !important;
    }

    .my-account-info {
        flex-wrap: wrap;
    }

    .my-account-info>* {
        width: 100% !important;
    }

    .change-pass>span {
        padding: 0 20px;
    }

    .access-see .form_invite {
        flex-wrap: wrap;
    }

    .access-see .form_invite>label {
        width: 100% !important;
    }
}

@media screen and (max-width:655px) {

    .products .Box_collection_bottom>a {
        transform: scale(1);
        margin-left: unset;
        margin-bottom: unset;
    }

    .Box_collection_bottom>a>div {
        margin: unset;
    }

    footer {
        flex-wrap: wrap;
    }

    .footer_Des {
        width: 100% !important;
        flex-wrap: nowrap;
    }

    footer>div:last-child {
        width: 100% !important;
        flex-wrap: nowrap;
        margin-top: 30px;
    }

    .Events {
        width: 100% !important;
    }

    .slider_Event_Main {
        width: 100%;
    }

    .lst_image_product>div {
        width: 100% !important;
        margin: 25px 0;
    }
}

@media screen and (max-width:600px) {


    /* // Main //  */
    /* .lst_slider > div > div:last-child{
        flex-wrap: wrap;
    }
   
    .lst_slider > div > div:last-child>div{
        width: 100% !important;
    } */
    header {
        padding: 5px;
    }

    .first_part {
        height: calc(85vh - 212px);
    }

    .first_part>h2 {
        font-size: 4.3vw !important;
    }

    .first_part>p {
        font-size: 3.8vw;
    }

    .links>a {
        font-size: 14px;
        margin: 0 5px !important;
    }

    .comment {
        min-width: 380px;
    }

    .category>a {
        width: 30%;
        display: flex;
        justify-content: center;
    }

    .slider_img,
    .slider_des>div>h2 {
        font-size: 16px;
    }

    .slider_img,
    .slider_des>p {
        font-size: 14px;
    }

    .slider_Boxs>div>h3 {
        font-size: 16px;
    }

    .slider_Boxs>div>p {
        font-size: 14px;
    }


    .footer_Des {
        flex-wrap: wrap;
        margin-left: unset;
    }

    .footer_Des_logo {
        justify-content: center;
    }

    .footer_Des>p {
        font-size: 14px;
        text-align: justify;
        text-align-last: center;
    }

    footer>div:last-child {
        display: none;
    }

    .infomation_product_image {
        width: 100% !important;
    }



    .infomation_product_Title {
        width: 100% !important;
    }

    .lst_des_product_bottom>.description_product>p {
        font-size: 14px;
        text-align: center;
    }

    .communication_product_left>div:first-child {
        flex-wrap: wrap;
        margin-bottom: unset;
    }

    .communication_product_left>div:first-child p {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }

    .communication_product_left>div:first-child a {
        width: 100% !important;
        background: #e7e7e7;
    }

    .hamayesh .img_main_Event>div {
        width: 140px;
        height: 140px;
        left: calc(50% - 140px / 2);
        top: calc(50% - 140px / 2);
    }

    .select_input {
        justify-content: center;
    }

    .img_main_Event {
        margin-bottom: 30px;
    }

    .form_invite {
        margin-top: 10px !important;
    }

    .hamayesh .img_main_Event>img {
        aspect-ratio: 16 / 9;
    }

    .change-pass>label {
        width: 100% !important;
    }

    .change-pass>span {
        width: fit-content !important;
        padding: 0 20px;
    }

}

@media screen and (max-width:540px) {
    .inp_hamayash_overflow {
        height: unset !important;
        padding: 20px;
    }

    .inp_hamayash_overflow>div {
        flex-wrap: wrap;
        height: 100% !important;
    }

    .inp_hamayash_overflow>div>span {
        width: 100% !important;
    }

    .inp_hamayash_overflow>div>input {
        margin-bottom: 20px;
        width: 100%;
        height: 70px;
    }

    .lst_image_product>div>img {
        aspect-ratio: unset;
    }

}

@media screen and (max-width:444px) {

    .LinksMain_Lst>div,
    .LinksMain_Lst>a {
        margin-top: 45px;
    }

    .comment {
        min-width: 300px;
    }

    .collection_right>span,
    .participants_right>span {
        display: none !important;
    }

    .collection_right>div>h4,
    .participants_right>div>h4 {
        font-size: 15px !important;
    }

    .collection_right>div>p,
    .participants_right>div>p {
        font-size: 12px !important;
    }

    .hamayesh>h1 {
        font-size: 25px;
    }


    .hamayesh .img_main_Event>img {
        /* opacity: 0;   */
    }

    .hamayesh .img_main_Event>div {
        /* width: 140px;
        height: 140px;
        left: calc(50% - 140px / 2);
        top: calc(80% - 140px / 2); */
        /* background: #cacaca; */
        /* width: 120px;
        height: 120px;
        left: calc(50% - 120px / 2);
        top: calc(50% - 120px / 2); */
    }

}

@media screen and (max-width:400px) {

    .LinksMain_Lst>div,
    .LinksMain_Lst>a {
        width: 100%;
        margin-bottom: 20px;
    }

}

@media screen and (max-width:370px) {

    .links>a {
        font-size: 13px;
        margin: 0 4px !important;
    }

    /* .login_phone>a>p,
    .login_phone>a>p span {
        font-size: 20px;
    } */

    /* .login_phone>a>img {
        width: 60px;
    } */

    .comment {
        min-width: 250px;
    }
}