@media only screen and (max-width: 767px) {
    .container-fluid.wide {
        padding: 0 15px;
    }
    .category-box .category-box-inner .category-image {
        width: 130px;
        height: 130px;
    }
    .category-box .category-box-inner .category-image img {
        height: 65px;
    }
    .category-box .category-box-inner .category-content .category-name {
        font-size: 16px;
    }
    section.category-show-section {
        padding: 30px 0 0;
    }
    .hiraola-section_title_new h4 {
        font-size: 24px;
    }
    .hiraola-section_title_new h4:before {
        width: 50px;
    }
    .hiraola-section_title_new {
        margin-bottom: 50px;
    }
    .hiraola-product_slider .slide-item .single_product .hiraola-product_content,
    .hiraola-product_slider-3 .slide-item .single_product .hiraola-product_content,
    .hiraola-trending-product_slider .slide-item .single_product .hiraola-product_content,
    .hiraola-product-tab_slider-2 .slide-item .single_product .hiraola-product_content,
    .hiraola-product-tab_slider-3 .slide-item .single_product .hiraola-product_content,
    .shop-product-wrap .slide-item .single_product .hiraola-product_content {
        padding: 15px 10px 15px;
    }
    .hiraola-product_area-section {
        padding: 35px 0 15px;
    }
    .home-banner-section {
        padding: 25px 0 0;
    }
    .home-banner-box {
        margin-bottom: 15px;
    }
    .download-app-section .text-section-show {
        text-align: center;
        margin-bottom: 25px;
    }
    .download-app-section .text-section-show p {
        font-size: 16px;
    }
    .download-app-section .text-section-show h4 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .download-app-section {
        padding: 25px 0;
    }
    .padding-footer-custom-menu {
        padding-left: 15px;
    }
    .reel-section {
        padding: 45px 0;
    }
    .home-banner-section {
        padding: 25px 0 0;
    }
    .reel-section .row {
        flex-wrap: nowrap;
        overflow: hidden;
        overflow-x: auto;
        padding-bottom: 10px;
    }
    .reel-section .row .col-md-4 {
        flex: 0 0 55%;
        margin: 0 2%;
        padding: 0;
    }
    .infographics-list ul li {
        width: 100%;
        text-align: center;
        margin-bottom: 35px;
    }
    .infographics-list ul li:last-child {
        margin: 0;
    }
    .infographics-list ul {
        flex-wrap: wrap;
    }
    .infographics-section {
        padding: 35px 0;
    }
    .header-main_area-3 .header-bottom_area .centerrow-custom .mobileimagediv {
        width: 50%;
    }
    .header-main_area-3 .header-bottom_area .centerrow-custom .mobileactiondiv {
        width: 50%;
    }
    .header-bottom_area .header-right_area>ul>li a {
        width: auto;
    }
    .header-bottom_area .header-right_area>ul>li:not(:last-child) {
        margin-right: 20px;
    }
    .header-main_area-3 .header-bottom_area .header-logo img {
        height: auto;
    }
    .header-bottom_area .header-right_area {
        justify-content: end;
    }
    .static-banner_area .static-banner-image.static-banner-image-2 {
        min-height: unset !important;
    }
    div#exampleModalCenter2.modal-wrapper .modal-dialog .modal-content .modal-inner-area.sp-area.row {
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }
    div#exampleModalCenter2.modal-wrapper .modal-dialog .modal-content .modal-body .close {
        right: 5px;
        width: 20px;
        height: 20px;
        line-height: 10px;
        font-size: 14px;
    }
    marquee.marquee-custom {
        font-size: 15px;
        padding: 10px 0;
    }
    .hiraola-banner_area-2.hiraola-banner_area-2_new {
        padding-top: 0;
        padding-bottom: 40px;
    }
    .reel-section .row .col-md-2 {
        flex: 0 0 60%;
        max-width: 60%;
    }
    .offcanvas-search_wrapper .offcanvas-menu-inner .btn-close {
        right: 0;
        top: 0;
    }
    .search-result-section {
        position: relative;
    }
    .search-result-section {
        position: relative;
    }
    .offcanvas-inner_search {
        display: none;
    }
    .mobile-menu_wrapper .offcanvas-menu-inner {
        padding-top: 25px !important;
    }
    .breadcrumb-area {
        min-height: 125px;
    }
    .breadcrumb-area .breadcrumb-content>h2 {
        font-size: 18px;
        padding-bottom: 5px;
    }
    .filter-fixed-btn {
        position: fixed;
        bottom: 10px;
        width: 65%;
        z-index: 99;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        left: 50%;
        transform: translateX(-50%);
        border-radius: 10px;
        overflow: hidden;
    }
    .filter-fixed-btn button {
        width: 50%;
        background: #000;
        color: #fff;
        border-radius: 0;
        height: 45px;
        font-size: 18px;
    }
    .filter-fixed-btn {
        position: fixed;
        bottom: 10px;
        width: 65%;
        z-index: 99;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        left: 50%;
        transform: translateX(-50%);
        border-radius: 10px;
        overflow: hidden;
    }
    .filter-fixed-btn button {
        width: 50%;
        background: #000;
        color: #fff;
        border-radius: 0;
        height: 45px;
        font-size: 18px;
        box-shadow: none;
    }
    .shop_filter_section {
        position: fixed;
        width: 75%;
        left: 0;
        top: 0;
        height: 100%;
        background: #fff;
        z-index: 999999999;
        padding: 15px;
        transform: translateX(-100%);
        transition: 0.5s;
    }
    .shop_filter_section.show {
        transform: translateX(0);
    }
    .shop_filter_section .closefilter {
        position: absolute;
        right: 15px;
        top: 15px;
        font-size: 24px;
        cursor: pointer;
    }
    .hiraola-content_wrapper {
        padding: 35px 0;
    }
    .shop-product-wrap.grid.gridview-2>[class*=col-] {
        flex: 0 0 50%;
        max-width: 50%;
    }
    .shop-product-wrap.grid.gridview-2>[class*=col-]:nth-child(odd) {
        padding-right: 7px;
    }
    .shop-product-wrap.grid.gridview-2>[class*=col-]:nth-child(even) {
        padding-left: 7px;
    }
    .shortby-menu-mobile {
        position: fixed;
        width: 100%;
        bottom: 0;
        background: #fff;
        z-index: 999999999;
        transition: 0.5s;
        transform: translateY(100%);
        left: 0;
    }
    .shortby-menu-mobile.show {
        transform: translateY(0%);
    }
    .shortby-menu-mobile .shortby-menu-inner {}
    .shortby-menu-mobile .shortby-menu-inner .topbar-shortby {
        display: flex;
        padding: 10px 20px;
        align-items: center;
        justify-content: space-between;
        border-bottom: 1px solid #ebebeb;
    }
    .shortby-menu-mobile .shortby-menu-inner .topbar-shortby p {
        margin: 0;
        font-weight: 600;
        text-transform: uppercase;
        display: flex;
        align-items: center;
        width: 50%;
    }
    .shortby-menu-mobile .shortby-menu-inner .topbar-shortby p svg {
        margin-right: 3px;
        height: 26px;
        width: 26px;
    }
    .shortby-menu-mobile .shortby-menu-inner .topbar-shortby .close-shortby {
        padding: 0;
        margin: 0;
        font-size: 20px;
    }
    .shortby-menu-mobile .shortby-menu-inner .short-list {
        padding: 15px;
    }
    .shortby-menu-mobile .shortby-menu-inner .short-list ul {}
    .shortby-menu-mobile .shortby-menu-inner .short-list ul li {
        padding: 10px 15px;
        border-radius: 5px;
        font-weight: 500;
    }
    .shortby-menu-mobile .shortby-menu-inner .short-list ul li.active {
        background: #f1f1f1;
    }
    .sortby_filter {
        display: none;
    }
    .header-bottom_area .header-right_area>ul>li>a span.cart-count {
        bottom: 20px;
        top: auto;
        right: -10px;
    }
    .header-bottom_area .header-right_area>ul>li>a span.wishlist-count {
        bottom: 20px;
        top: auto;
        right: -7px;
    }
}