@media only screen and (max-width:767px) {
    body {
        overflow-x: hidden;
    }
    .acr-footer {
        text-align: left;
    }
    .acr-footer.footer-2 .footer-widget {
        padding-bottom: 25px;
    }
    .footer-bottom .row {
        flex-direction: unset;
    }
    .footer-bottom p.text-right {
        text-align: center !important;
    }
    .footer-bottom {
        text-align: center;
    }
    .acr-header .middle-header .header-controls.style-3 ul>li.wishlist>a>span {
        display: none;
    }
    .variationsection-custom .ichdbcvvcdjs {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .variationsection-custom {
        flex-wrap: wrap;
    }
    .subheader {
        padding: 30px 0;
    }
    .right-side {
        display: none !important;
    }
    .customnavigation {
        display: none;
    }
    .cduigd_bcdyusd {
        max-width: 50%;
    }
    .acr-header.header-style-4 .middle-header {
        padding: 0px 0;
    }
    .acr-header.sticky-header.header-style-4 .middle-header {
        padding: 0;
    }
    .search-menu {
        padding: 25px 0;
    }
    .search-menu .serach-input-header {
        margin-bottom: 25px;
    }
    .search-menu .serach-input-header .ncidsbcsg-cgdsv .searchinput_vardhmna {
        height: 45px;
    }
    .search-menu .serach-input-header .ncidsbcsg-cgdsv {
        width: 85%;
    }
    .close-search-menu img {
        width: 20px;
    }
    .search-menu .serach-input-header {
        align-items: flex-start;
    }
    .search-product-list.productviewis li {
        width: 100%;
    }
    #search_result {
        height: 540px;
        overflow: hidden;
        overflow-y: auto;
    }
    .search-product-list.productviewis {
        max-height: unset;
    }
    .search-menu .search-product-list .search-product-view img {
        max-width: 40px;
    }
    .search-menu .serach-input-header .ncidsbcsg-cgdsv i {
        font-size: 16px;
    }
    .product-controls-remarks .product-remarks {
        opacity: 1;
        transform: translateX(0);
    }
    .product-controls .favorite {
        opacity: 1;
        transform: translateX(0);
    }
    .cartbutton-section {
        bottom: 60px;
    }
    #productremarksmodel .modal-dialog {
        width: 95%;
    }
    .notification_custom .obcdbffvduuu_isdbffd {
        right: -100%;
    }
    .whatsapp-contact-custom {
        left: 15px;
    }
    .bydgajfbfjgsv_ovduf .section-title-wrap.flex-header {
        display: flex;
    }
    .subheader h1 {
        font-size: 24px;
        line-height: 28px;
    }
    .bankdetailshow table th {
        width: 100px;
    }
    .bankdetailshow table td span {
        line-height: normal;
    }
    .acr-header .topbar {
        display: none;
    }
    .homeslider-section .slick-prev:before,
    .homeslider-section .slick-next:before {
        color: #000;
        transition: all 0.5s;
        font-size: 16px;
        line-height: normal;
    }
    .homeslider-section .slick-arrow.slick-next {
        right: 10px;
    }
    .homeslider-section .slick-arrow.slick-prev {
        left: 10px;
    }
    .homeslider-section .slick-arrow {
        width: 30px;
        height: 30px;
    }
    .banner.banner-1::before,
    .banner.banner-4 .banner-bg::before {
        background-color: rgba(0, 0, 0, .1);
    }
    .banner {
        padding: 60px 0;
    }
    .homeslider-section .slick-dots {
        bottom: -10px;
    }
    .homeslider-section .slick-dots li button {
        height: 5px;
    }
    .homebanner {
        top: 0 !important;
    }
    .blog-slider-custom .slick-slide {
        padding: 0;
    }
    .acr-header .middle-header .header-controls ul>li>a {
        padding: 20px 0;
    }
    /* .product .product-title {
        font-size: 14px;
    }
    
    .product .product-gallery-wrapper {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    
    .product .product-gallery-wrapper .btn-custom.btn-sm {
        width: 100%;
        padding: 5px 13px !important;
        margin-top: 10px;
    }
    
    .product .product-gallery-wrapper .qty-input.customqty-input {
        width: 100%;
        justify-content: center;
    }
    
    .product .product-title a {
        margin: 0;
    } */
    .banner.banner-1 .section-title-wrap {
        display: none;
    }
}