@media only screen and (max-width: 767px) {

    .archive-pc .prodFilter {
        flex: 1 1 100% !important;
        max-width: 100% !important;
    }

    section.breadcrumb-section {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    .row.hideShowEffect.shEffect {
        display: block !important;
    }

    .shop-product-slider.owl-carousel {
        margin-top: -30px;
        width: 95%!important;
        margin: -30px auto 0;
    }

    .owl-carousel .owl-dots {
        position: absolute !important;
        top: 89%!important;
    }

    .dev_mob_shop a {
        text-decoration: underline !important;
        font-size: 20px !important;
    }

    p.myShopTitle {
        display: none !important;
    }

    h1.myShopTitle {
        margin-top: -20px;
        margin-bottom: -8px;
    }

    .fixed-top h1.myShopTitle {
        display: none;
    }

    .fixed-top .row.align-center.filter-listing {
        top: 8px !important;
    }

    .dropdown.abdo-d {
        margin-top: -61px;
    }

    .shop-product-slider .conditioner-box-wrp.main-box .flip-card {
        padding: 0 25px;
    }

    .mobile-header {
        top: -5px;
    }

    .cart-wrp img {
        position: relative;
        top: -2px;
        left: -35px;
    }

    img.serv-icon2 {
        padding-top: 16px;
    }

    .filtersChips {
        height: auto;
        padding: 0 15px;
    }

    .filter-list-popup .filtersChips span {
        margin: 0 !important;
    }

    .filter-list-popup .filtersChips {
        margin: 0 !important;
        display: flex;
        gap: 15px;
        flex-wrap: wrap;
    }

    .m-filtericon .count-filter {
        display: flex !important;
        padding: 0 !important;
        background: #FE9D01!important;
        color: #000000!important;
        top: -3px!important;
        right: -10px!important;
    }

    div#glassix-widget-iframe-container {
        left: 30px !important;
        right: auto !important;
    }

    .right #glassix-widget-launcher-container {
        left: 30px !important;
        right: auto !important;
    }

    #greeting-message-container {
        right: inherit !important;
        left: 110px !important;
    }

    #glassix-client.right #greeting-message-container .bubble-pointer {
        right: inherit !important;
        left: 0 !important;
        bottom: 25px !important;
    }

    .air-desc-circle.mob-headphone {
        bottom: 12% !important;
        right: 77% !important;
    }

    .air-desc-circle.mob-serv {
        width: 65px;
        height: 65px;
        bottom: 28%;
        right: 77%;
    }

    .air-desc-circle.mob-explanation {
        width: 65px;
        height: 65px;
        bottom: 20%;
        right: 77%;
    }






    .archive-pc .prod-wid {
        padding: 0px 27px !important;
        margin-bottom: 0px!important;
        margin-top: 6px;
    }

    .archive-pc .myProdDefaultLayoutInListAbdo {
        width: 335px;
    }

    .archive-pc .myProdDefaultLayoutInListAbdo {
        margin-bottom: 24px;
    }

    .warrenty-divv{
        flex-direction: row;
        align-items: center;
    }
    
    .archive-pc .ProdtitInListAbdo {
        font-size: 16px;
        line-height: 23px;
        /* height: auto; */
        width: 65%;
    }

    .archive-pc button.warranty_btn_more {
        font-size: 12px !important;
        padding: 5px 8px !important;
    }

    .archive-pc .products-series-icon {
        margin: 15px 0 14px 0;
    }

    .archive-pc .myProdDefaultLayoutInListAbdo .not_extra_icon {
        height: 50px !important;
    }

    .archive-pc .prod-img-div {
        height: 160px;
        margin: 0 !important;
        transform: inherit !important;
    }

    .archive-pc .topbar-div {
        height: 45px !important;
    }

    .archive-pc .topbar-div div img {
        /* width: 45px !important;
        height: 45px !important;
        object-fit: contain !important; */
    }

    .archive-pc .prod-img-div img {
        width: 100%;
        width: 77% !important;
        height: 168px !important;
        object-fit: contain;
    }

    .archive-pc .myProdDefaultLayoutInListAbdo {
        padding: 8px 5% 18px;
        margin-left: auto;
        margin-right: auto;
    }

    .archive-pc .priceContAbdo {
        padding: 6px 15px;
        margin-top: 8px !important;
        background-color: #F2FAFF;
    }

    .archive-pc .row.radioContAbdo.px-1.py-1 {
        margin: 2px 0px 0px 0;
    }

    .archive-pc .ProdDescInListAbdo .desc-div .desc-div div {
        margin-top: 0 !important;
        color: #000000;
        font-family: 'Polin Regular' !important;
        font-size: 16px;
        letter-spacing: 0;
        line-height: 24px;
        text-align: right;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        line-clamp: 4;
        -webkit-box-orient: vertical;
        height: 82px;
        font-weight: 400;
        font-size: 14px;
        line-height: 20px;
    }

    .archive-pc .hashva2aClass {
        margin-bottom: 15px !important;
        padding: 0;
    }

    .ProdDescInListAbdo {
        margin-top: -5px!important;
    }

    .archive-pc .radioBtnActiveAbdo {
        font-size: 14px !important;
    }

    .archive-pc .radioBtnActiveAbdo button {
        font-size: 14px !important;
    }

    .archive-pc .radioBtnAbdo button {
        font-size: 14px;
    }

    .archive-pc .radioContAbdo {
        padding: 2px !important;
    }

    .archive-pc #topContProdsAndHash .dropdown.abdo-d {
        margin-left: 6px;
        top: 7px!important;
    }
    .filter-listing .dropdown.abdo-d .mob-filter {
        margin-left: 21%;
    }

    .archive-pc .sidebar_upper_text {
        padding-right: 9px;
    }

    .archive-pc .breadcrumb-section_outer {
        padding-left: 0;
        margin-top: -12px !important;
    }

    .archive-pc .myH2InStore {
        margin-right: 0;
    }

    .archive-pc .breadcrumb-section ul {
        justify-content: center;
        display: flex;
    }

    .archive-pc .breadcrumb-section ul li {
        margin-right: 10px;
    }

    .archive-pc .breadcrumb-section ul li a {
        font-family: Polin;
        font-weight: 700;
        font-size: 12px;
        line-height: 14px;
        letter-spacing: 0%;
        text-align: center;
        vertical-align: middle;
    }

    .archive-pc .breadcrumb-section ul li a:after{
        content:'';
        background-image: url("data:image/svg+xml,%3Csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.999998 5.36602C0.333332 4.98112 0.333333 4.01887 1 3.63397L6.4375 0.494631C7.10417 0.10973 7.9375 0.590857 7.9375 1.36066L7.9375 7.63934C7.9375 8.40914 7.10417 8.89027 6.4375 8.50537L0.999998 5.36602Z' fill='black'/%3E%3C/svg%3E%0A");
        display: inline-block;
        width: 10px;
        height: 11px;
        vertical-align: middle;
        margin-right: 7px;
        background-size: 100%;
    }
    .archive-pc .breadcrumb-section {
        margin: 0 !important;
        text-align: center;
        display: block;
        margin-bottom: 10px !important;
    }

    .archive-pc .breadcrumb-section_outer_inner {
        margin-top: 0;
        margin-bottom: 0;
    }

    .archive-pc .shop-product-slider .owl-carousel .owl-dots {
        top: 94%;
    }

    .archive-pc .myH2InStore {
        line-height: 45px !important;
        font-size: 30px !important;
        font-weight: normal;
        margin-bottom: 27px !important;
        margin-top: 18px !important;
    }

    .archive-pc .shop-product-slider .owl-item {
        /*        position: relative;
                left: 50px;*/
    }

    .archive-pc .shop-product-slider .owl-item.active .conditioner-box-wrp.main-box {
        /*        width: Calc(100% - 60px) !important;
                position: relative;
                left: -60px;*/
    }

    .archive-pc .shop-product-slider .conditioner-box-wrp.main-box .flip-card {
        padding: 0 10px;
    }

    .archive-pc .shop-product-slider .conditioner-box-wrp {
        margin-bottom: 24px;
        margin-top: 24px;
    }



    .archive-pc .shop-product-slider .owl-carousel .owl-dots {
        top: 94% !important;
    }

    .archive-pc .dev_mob_shop {
        margin-top: 25px;
    }

    .archive-pc #topContProdsAndHash {
        margin-top: 79px;
    }

    .archive-pc #topContProdsAndHash.fixed-top {
        margin-top: 0px;
    }

    .archive-pc .myShopTitle {
        font-weight: 700;
        font-size: 30px!important;
        line-height: 36px!important;
    }

    .archive-pc .filtersCont button.accordion.myAccStyle.first-ones {
        padding: 24px 0px 11px 0px !important;
    }

    .archive-pc .filtersCont button.accordion.myAccStyle {
        padding: 10px 0px 11px 0px;
    }

    .archive-pc .myAccStyle {
        font-size: 14px;
        line-height: 20px;
    }

    .archive-pc .filtersCont .panel {
        padding: 0;
    }

    .archive-pc .filtersCont .col-md-12.mt-3.mb-2 .pr-4.d-flex {
        padding-right: 0 !important;
    }

    .archive-pc .filtersCont .range-slider-box {
        margin-right: 0;
    }

    .archive-pc .filter-box-detail #slider-range {
        left: -14px;
    }

    .archive-pc .range-slider-box .slider-values #amount2 {
        left: 0;
    }

    .archive-pc .close-i p img {
        filter: brightness(0);
    }

    .archive-pc .m-main-div-popup {
        margin: 20px;
        margin-bottom: 16px;
    }

    .archive-pc .cart-wrp img {
        left: -13px;
    }

    .archive-pc .fixed-top {
        z-index: 9999999999;
    }

    .archive-pc .dropdown-menu.pt-3.pb-3.px-1.myDropDownStyle.dropdown-right.show {
        min-height: 135px;
    }




    .boxs_parts {
        flex: 0 0 100%!important;
        margin-right: 0%;
    }
    .sortByC img {
        margin-right: 29px;
    }

    .products-series-icon p {
        font-size: 16px;
        line-height: 23px;
    }

    .products-series-icon .series-icon:focus .tooltip {
        opacity: 1;
        display: block;
    }

    .products-series-icon .tooltip {
        width: 192px;
        bottom: 35px;
        right: -50px;
    }

    section.elementor-section.elementor-top-section.elementor-element.elementor-element-2fa9e06e.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
        margin-top: 30px !important;
    }

    .no_data_fond_css {
        padding-bottom: 80px;
    }

    p.myCatTitInListAbdo {
        order: 1;
        margin-bottom: 7px !important;
    }

    .prodFilter {
        order: 2;
    }

    .catFilter {
        display: block;
    }

    p.myShopPTitle {
        display: block;
        font-size: 16px !important;
        padding-right: 0px;
    }

    .dropdown-menu.myDropDownStyle.dropdown-right.show {
        min-height: 165px !important;
    }

    .myH2InStore {
        margin-top: 0 !important;
        line-height: 46px !important;
    }

    .shop-product-slider .conditioner-box-wrp {
        margin-bottom: 24px;
        margin-top: 20px;
    }

    .prod-wid {
        padding: 0 32px !important;
        margin-bottom: 20px !important;
    }
    .archive-pc .ProdtitInListAbdo a {
        font-weight: 700;
        font-size: 16px;
        line-height: 23px;
        letter-spacing: 0%;
    }
    .priceTagAbdo {
        font-weight: 700;
        font-size: 24px;
        line-height: 36px;
    }
    .mySmallPriceInfo {
        font-weight:400;
        font-size: 14px;
        line-height: 20px;
    }
    .buyNowButtonAbdo {
        font-size: 20px!important;
        padding: 4px 4%!important;
        width: 159px!important;
    }
    .archive-pc .filtersCont > .row {
        background-color: #fff5e5;
        border-radius: 22px;
        margin: 0 20px;
    }

    .archive-pc .view-products a {
        font-size: 22px;
        font-weight: 700;
        line-height: 54px;
        transition: 300ms ease-out;
        background: #000000;
        color: #ffffff!important;
        text-align: center;
        border-radius: 100px;
        cursor: pointer;
        text-decoration: none !important;
        padding: 0px 3%;
    }

    .archive-pc .view-products a:hover {
        background-color: #FE9D01;
        color: #000000 !important;
    }
}

@media screen and (max-device-width: 480px) {
    section.breadcrumb-section {
        z-index: 9 !important;
    }
}
