@media (max-width: 2560px) {

    .box_product_search {
        width: 265px;
    }
}
@media (max-width: 1870px) {

    .box_product_search {
        width: 250px;
    }
}
@media (max-width: 1440px) {
    .box_product{
        /*width: 174px;*/

    }
    .box_product_search {
        width: 198px;
}
}
@media (max-width: 1024px) {
    .box_product{
        /*width: 186px;*/
    }
    .box_product_search {
        width: 100%;
}

}
@media (max-width: 850px) {
    .box_form_steps {
        padding-right: 30px;
        padding-left: 30px;
        width: 90%;
    }

    .form_step1 .levels_index .item_levels {
        padding-left: 5px;
        padding-right: 5px;
    }

    .item_parent_button::after {
        width: 490px;
    }
}

@media (max-width: 860px) {
    .item_parent_button::after {
        width: 500px;
    }
}

@media (max-width: 771px) {
    .item_parent_button::after {
        width: 425px;
    }
}

@media (max-width: 767px) {
    .stories.carousel {
      display: inline-block;

    }
}

@media (max-width: 700px) {
    .item_parent_button::after {
        width: 368px;
    }
}

@media (max-width: 637px) {
    .item_parent_button::after {
        width: 313px;
    }
}

@media (min-width: 576px) {
    .mt-sm-3, .my-sm-3 {
        margin-top: 1rem !important;
    }

    .mt-sm-0, .my-sm-0 {
        margin-top: 0 !important;
    }

    .container {
        max-width: 630px;
    }

    .mega_menu_small {
        width: 630px;
        left: calc((100vw - 630px) / 2);
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 860px;
    }

    .mega_menu_small {
        width: 860px;
        left: calc((100vw - 860px) / 2);
    }

}

@media (min-width: 992px) {
    .container {
        max-width: 1060px;
    }

    .mega_menu_small {
        max-width: unset;
        width: 100%;
        left: 0;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1160px;
    }

    .mega_menu_small {
        width: 1160px;
        left: -15px;
    }
}

@media (min-width: 1300px) {
    .container {
        max-width: 1260px;
    }

    .mega_menu_small {
        width: 1260px;
        left: -15px;
    }
}

@media (min-width: 1400px) {
    .container {
        max-width: 1360px;
        padding: 0;
    }

    .mega_menu_small {
        width: 1360px;
        left: -15px;
    }


}

@media (max-width: 1320px) {
    .item_child {
        font-size: 14px;
    }
}

@media (max-width: 1300px) {
    .menu_header ul li a {
        font-size: 14px;
    }

    .item_two ul li.nav_item a {
        font-size: 16px;
    }
}

@media (max-width: 1200px) and (min-width: 992px) {
    .product-gallery .zoomWrapper {
        width: 100% !important;
    }
}

@media (max-width: 1200px) {

    .parent_phone_number {
        width:max-content;
        /*height: 40px;*/
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
        /*border: 1px solid #e5ecf1;*/
        text-align: center;
        line-height: 56px;
        margin-right: 10px;
        -webkit-transition: all .2s;
        transition: all .2s;
        cursor: pointer;
        position: relative;
    }

    .parent_phone_number img {
        margin-left: 0;
        width: 17px;
    }



    .number_product {
        display: none;
    }

    .form_filter {
        width: calc(100% - 76px);
    }

    .mega_menu_list_ul > li {
        max-width: 1200px;
    }

    .product-gallery .zoomWrapper {
        /*width: 100% !important;*/
    }

    .mega_menu_list_ul > li {
        min-width: 125px;
    }
}

@media (max-width: 992px) {
    .bottom-free-footer {
        margin-top: 79px;
    }
    .storiesWrapper {
         padding: 0px !important;
        padding-top: 15px !important;
    }

    .menu_header {
        display: none;
    }

    .button-menu {
        display: flex;
    }

    .section2_index {
        height: auto;
    }

    .parent_icon_section2 {
        /*box-shadow: 0 4px 30px rgb(0 0 0 / 10%);*/
        /*box-shadow: 2px 0px 17px #efecec;*/
        padding: 8px;
        border-radius: 15px;
    }

    .parent_icon_section2.shadow_between::before {
        content: unset;
    }

    .text_parent {
        text-align: center;
        line-height: 1.7;
    }

    .box_section2 {
        background-color: transparent;
        box-shadow: unset;
        padding: 15px;
        /*overflow: visible;*/
        border-radius: 0;
    }

    .shadow_icon {
        padding-left: 0;
    }

    .main-aside {
        -webkit-transform: translateY(300px);
        -ms-transform: translateY(300px);
        transform: translateY(600px);
    }

    .main-aside.open {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        display: flex;
    }

    .profile_child_total > div:last-child {
        padding-left: 15px;
    }

    .profile_child_total > div:first-child {
        padding-right: 15px;
    }

    .col_search {
        width: 24%;
    }

    .icons_parent {
        display: none;
    }

    .zoomWrapper {
        width: 411px !important;
        height: 411px !important;
        margin: 0 auto;
    }

    .product-gallery #gallery_01f li.item img {
        height: 70px;
        object-fit: contain;
    }

    .product-attributes .col-lg-12 {
        padding-left: 0;
    }

    .product-headline {
        border-bottom: 1px solid #f2f2f2;
        padding: 10px 0 0 25px;
    }

    .social_network {
        /*top: -95px;*/
    }

    .padding_left_992_30px {
        padding-left: 30px;
    }

    /*#header_cart, #button_user, #header_cart_package {*/
    /*    display: none;*/
    /*}*/

    .parent_phone_number {
        width: auto;
    }

    .parent_phone_number span {
        display: block;
    }

    .parent_phone_number img {
        margin-left: 6px;
        width: 15px;
    }

    .product-headline .product-title-container h1.product-title {
        font-size: 20px;
    }
    .imber-toggle{
        display: block;

    }
    .showData {
        display: inline-block;
    }
}

@media (max-width: 768px){


    /*.section9_index,.section3_product,.page-cart-pro,.profile_section1{*/
    /*    margin-bottom: 115px !important;*/
    /*}*/


    .swiper_slider_one .swiper-button-next1, .swiper_slider_one .swiper-button-prev1, .swiper_slider_one > svg {
        display: none;
    }

    .section1_index {
        /*height: 200px;*/
    }

    .swiper_slider_one_bullet {
        bottom: 10px !important;
    }

    .page-footer .footer-icons {
        margin-bottom: 10px;
    }

    .page-footer .footer-copyright .above {
        flex-direction: column;
    }

    .page-footer .footer-copyright .above .text_right {
        margin-left: 0;
    }

    .certificates {
        margin-top: 15px;
    }

    .box_filter_search {
        min-height: 155px;
        border-radius: 10px 10px 10px 10px;
        /*margin-top: 80px;*/
        position: relative;
    }

    .icon_parent {
        position: absolute;
        bottom: 98%;
        border-radius: 20px 20px 0 0;
        border: unset;
        right: 0;
        box-shadow: 2px -9px 20px -7px #efecec;
        width: 100px;
        height: 60px;
    }

    .form_filter {
        width: 100%;
        height: 100%;
    }

    .col_search {
        width: 32%;
    }

    .product-headline .product-title-container h1.product-title {
        font-size: 16px;
    }

    .box-price-pro- {
        font-size: 23px;
    }

    .params-list-value {
        margin-top: 5px;
    }
    .box_product{
        /*width: 170px;*/

    }

}

@media (max-width: 576px) {
    .icon_parent {
        display: none;
    }
    .image_parent img {
        height: 95px;
        width: 105px;
        object-fit: contain;
    }
    .color-red{
        font-size: 16px !important;
    }

    .box_shadow {
    box-shadow: 0px 0px 8px 1px #efecec;

    }
    #box-shadow-1{
        margin-top: 5px !important;

    }


    .padding_right_sm_0 {
        padding-right: 0;
    }

    .logo_site img {
        height: 25px;
    }

    .parent_header_icon img, .parent_phone_number img {
        height: 18px;
    }

    .bottom_box .image_ .new_image {
        width: 75px;
    }

    .details_product_off {
        width: calc(100% - 150px);
    }

    .parent_image_product_off {
        width: 150px;
    }

    .text_off_ {
        font-size: 12px;
    }

    .timer #countdown, .text_off_ {
        width: auto;
    }

    .main_blogs .section1_index {
        height: 400px;
    }

    .swiper_blogs .swiper_slider_one_bullet {
        bottom: 20px !important;
    }

    .top-banner + div {
        margin-top: 0px;
    }

    .empty-sabad img {
        width: 100px;
    }

    .empty-sabad h4 {
        font-size: 20px;
    }

    .top-banner img {
        height: 300px !important;
    }

    .background_post {
        background-color: transparent;
        box-shadow: unset !important;
    }

    .blog_page_box .summery_blog_single {
        display: none;
    }

    .post-meta li i {
        margin-left: 0;
    }

    .box_blog_single .parent_img_blog_single {
        height: 100px;
    }

    .blog_page_box .title_blog_single {
        height: 45px;
        font-size: 14px;
    }

    .padding_responsice {
        padding: 0;
    }

    .blog_page_box .box_blog_single {
        padding: 5px;
    }

    .box_blog_single:hover .parent_img_blog_single {
        transition: 100ms;
        box-shadow: 0 0 0 3px #fff, 0 0 5px #333;
        color: white;
    }

    .parent_icon_section2 {
        padding: 10px;

    }
    .box-swiper{
        gap: 20px;
    }

    .col_search {
        width: 49%;
    }

    .zoomWrapper {
        width: 300px !important;
        height: 300px !important;
    }

    .breadcrumb-item + .breadcrumb-item::before {
        padding: 0 2px;
    }

    .btn-add-to-cart {
        padding: 5px 10px;
        margin-top: 15px;
        display: flex;
        justify-content: center;
    }

    .box-price-sum span {
        font-size: 20px;
    }

    .box-add-cart-pro {
        flex-direction: column;
    }

    .padding-576-none {
        padding: 0;
    }
    .box_product{
        /*width: 167px;*/
    }
}

@media (max-width: 450px) {
    .whatsapp_icon {
        width: 50px;
        height: 50px;
    }

    .empty-sabad h4 {
        font-size: 16px;
    }

    .box_product_off {
        flex-direction: column;
        align-items: center;
    }

    .box_product{
        /*width: 163px;*/
    }


    .bottom_box, .box_section3_ {
        height: auto;
    }

    .box_section3_package .bottom_box {
        height: auto !important;
    }

    .parent_image_product_off {
        margin-left: 0;
        margin-bottom: 15px;
    }

    .details_product_off {
        width: unset;
    }

    .timer #countdown, .text_off_ {
        width: 219px;
    }

    .title_section_box .title_box::before {

    }

    .title_section_box .title_box  {
        font-size: 15px ;
    }


    .see_more_product {
        margin-left: 5px;
    }

    .footer-header .right-side {
        padding: 0;
        justify-content: center;
    }

    .footer-header .left-side {
        padding: 0;
    }

    .footer-header .left-side a {
        margin-left: auto;
    }

    .footer-header span.seperator {
        margin: 0px;
    }

    .footer-header .right-side p {
        font-size: 11px;
    }

    .main_blogs .section1_index {
        height: 350px;
    }

    .image_parent {
        width: 50px;
        height: 50px;
        /*margin-bottom: 5px;*/
    }



    .text_parent {
        font-size: 12px;
    }

    .swiper_slider_section2 {
        padding: 10px 5px 0px;
    }

    .box_section2 {
        padding-bottom: 0;
    }

    .breadcrumb {
        padding: 0.75rem 0;
    }

    .zoomWrapper {
        width: 250px !important;
        height: 250px !important;
    }

    .product-attributes .product-config .product-engagement .product-engagement-item {
        flex-direction: column;
    }

    .product-attributes .product-config .product-engagement .product-engagement-item .product-engagement-rating {
        margin-left: auto;
    }

    .box-price-pro- {
        margin-right: auto;
    }

    .product-headline .product-title-container h1.product-title {
        font-size: 16px;
        line-height: 1.7;
    }

    .product-params ul li i {
        font-size: 12px
    }

    .box-price-pro- {
        font-size: 20px;
    }

    .section3_product .box-tabs-main .box-tabs .box-tabs-tab a {
        font-size: 12px;
        letter-spacing: -.05em;
        padding: 0 10px;
    }
}

@media (max-width: 380px) {
    .col_search {
        width: 100%;
    }
    .box_product{
        /*width: 170px;*/
    }
}


/*responsive repaire*/
@media (max-width: 650px) {
    .section_index {
        margin: 5px 0px !important;
    }

    .box_form_steps {
        width: 90%;
    }

    .levels_index .item_levels .ico-main img {
        height: 40px;
    }

    .levels_index .item_levels .box_order .ico-main img {
        height: 30px;
    }

    .levels_index .item_levels .ico-main {
        margin-top: 0;
    }

    .levels_index .item_levels .title {
        margin-top: 5px;
    }

    .form_step1 .levels_index .item_levels {
        padding-left: 5px;
        padding-right: 5px;
    }

    .levels_index .item_levels .numb {
        top: -17px;
    }

    .title_repaire {
        font-size: 14px;
    }
}

@media (max-width: 630px) {
    .item_parent_button::after {
        width: 306px;
    }
}

@media (max-width: 576px) {
    .item_parent_button::after {

        width: 251px;

    }
}

@media (max-width: 545px) {

    .item_parent_button::after {
        width: 268px;
        top: 6px;
    }

    .item_parent_button::before {
        right: -50px;
        bottom: 0;
    }

    .item_parent_button {
        height: 76px;
        border-radius: 185px;
        overflow: hidden;
        padding-top: 4px;
    }

    .label_input_second {
        right: 53px;
        top: -3px;
    }
}

@media (max-width: 480px) {

    .item_parent_button::after {
        width: 220px;
    }
}

@media (max-width: 419px) {

    .item_parent_button::after {
        width: 175px;
    }
}

@media (max-width: 370px) {

    .item_parent_button::after {
        width: 125px;
    }
}

/*end*/


/*footer social*/
@media (max-width: 992px) {
    footer .socialmedia {
        width: 100%;
        height: auto;
        top: -59px;
        border-radius: 0;
        flex-direction: column;
        text-align: center;
        padding: 0;
        /*overflow-x: hidden;*/
    }

    footer .socialmedia > div {
        overflow-x: hidden;
        width: 90% !important;
    }

    footer .socialmedia > img {
        display: none;
    }

    footer .socialmedia div {
        height: auto;
    }

    footer .socialmedia .t1 {
        font-size: 14px;
        margin-bottom: 12px;
        line-height: 24px;
        margin-top: 10px;
    }

    footer .socialmedia .t2 {
        font-size: 16px;
        line-height: 28px;
    }

    footer .socialmedia ul {
        margin-bottom: 10px;
    }

    footer .socialmedia ul li a {
        transform: scale(.82);
    }

    footer .sponsers {
        width: 100%;
        height: auto;
        justify-content: space-around;
        padding: 0 10px;
        padding-bottom: 43px;
        box-sizing: border-box;
    }

    footer .sponsers li img {
        max-width: 62%;
        height: auto;
    }
}

@media (max-width: 576px) {
    footer .socialmedia .t2 {
        font-size: 15px;
        width: 250px;
    }

    footer .socialmedia ul li a {
        margin-right: 0;
    }
}

/*end*/

/*header mobile*/
@media (max-width: 992px) {
    .parent_header_responsive {
        display: block;
    }
}

@media (max-width: 450px) {
    .header_mobile li a {
        font-size: 11px;
    }

}

/*end header mobile*/


/*sale request*/

@media (max-width: 1200px) {
    .box-result-upload-icon .image-up- {
        width: 78px;
        height: 78px;
        margin: 0 2px;
    }

    .box-upload-file-ad .upload-multi-- {
        width: 76px;
        height: 76px;
    }
}
@media (max-width: 1200px) and (min-width: 992px) {
    #form-view-product .box-btn-cart-count .lable-count{
        display: none !important;
    }
    #form-view-product  .box-price-sum span {
        font-size: 1.1rem !important;
    }
    #form-view-product .btn-add-to-cart .btn-add-to-cart-txt span{
        font-size: 1rem !important;
    }
}

@media (max-width: 992px) {

    .register {
        height: 100%;
        padding-bottom: 90px;
        min-height: 100vh;
    }

    .create_advertise_box_upload_files {
        width: 200px;
        border: 2px dashed #a5a3a3;
        border-radius: 5px;
        margin-bottom: 5px;
    }

    .box-upload-file-ad .upload-multi-- {
        border: unset;
        width: 100%;
        height: 76px;
    }

    .box-result-upload {
        /* justify-content: space-between; */
        flex-wrap: wrap;
    }

    .box-result-upload-icon {
        flex-wrap: wrap;
    }

    .box-result-upload-icon .image-up- {
        width: calc((100% - 79px) / 6);
        margin: 5px;
    }
    .poshtibani{
        display: none;
    }
}

@media (max-width: 768px) {
    #form-view-product  .box-price-sum span {
        font-size: 1.1rem !important;
    }
    #form-view-product .btn-add-to-cart .btn-add-to-cart-txt span{
        font-size: 12px !important;
    }
    .box-result-upload {
        right: 0 !important;
    }

    .box-result-upload-icon {
        justify-content: unset;
    }

    .box-result-upload-icon .image-up- {
        width: calc((100% - 35px) / 3);
        /* height: 80px; */
        font-size: 20px;
    }
    .top-banner-ads-mobile {
        display: block !important;
        width: 100%;
    }

}

@media (max-width: 576px) {


    .register__container {
        padding: 0 15px;
    }

    .create_advertise_box_upload_files {
        width: 140px;
    }

    span {
        font-size: 12px;
        /*font-size: 16px;*/
        /*font-weight: bold;*/
        /*text-align: right;*/
        /*margin-bottom: 5px;*/
        /*color: #000;*/
    }
}
@media (max-width: 500px) {

    #form-view-product .btn-add-to-cart .box-price-sum{
        margin-bottom: 5px;
    }

}
@media (max-width: 385px) {
    .box-upload-file-ad .upload-multi-- {
        height: 75px;
    }
    .view-more-button2 svg {
        display: none;
    }

}
@media (max-width: 330px) {
    #form-view-product .box-btn-cart-count .lable-count{
        display: none !important;
    }
}

@media (max-width: 325px) {
    .register__title::before {
        right: 25px;
    }

}

/*end request*/
@media (max-width: 400px) {
    .view-more-button2{
        padding: 0px 5px !important;
    }
    .button_next i, .button_prev i {
        font-weight: bold;
        font-size: 17px;
    }
    .button_next, .button_prev{
        width: 25px !important;
        height: 25px !important;
    }
    .box_product_search{
        width: 100%;
    }
}

@media (max-width: 768px) {
    .btn-sm-secondary-gray-icon-trailing{
        margin: 0;
    }

    .ng-trigger-enterDynamicHeight{
        position: unset;
        width: 100%;
        margin: 5px 0 0 0;
    }
    .btn-default-primary-sm{
        display: none;
    }
    .btn-secondary-gray-sm{
        display: none;
    }
    #fill {
        display: none;
    }

}
@media (max-width:450px) {
    /*.swiper-slide.rounded.swiper-shadow.swiper-slide-active {*/
    /*    width: 152px !important;*/

    /*}*/
    /*.swiper-slide.rounded.swiper-shadow.swiper-slide-active {*/
    /*    width:175px !important;*/
    /*    margin-left: 10px !important;*/
    /*}*/

}

@media (max-width: 320px) {
    .search_mobile.border_icon_ {
        cursor: pointer;
        margin-right: 0;
        margin-left: 0;
    }
    .btn-secondary-gray-sm{
        display: none;
    }
    .btn-default-primary-sm{
        display: none;
    }
    #fill{
        display: none;

    }
    .box_product_search{
        width: 100%;

    }
}
@media (min-width: 1024px){
    .section2_index .title_box{
        font-size: 1.3rem;
        margin-bottom: 30px;
        font-weight: 500;
        color: black;
    }
}
