@media (max-width: 768px) {

    .title__88nlp {
        width: 100%;
        font-size: 24px;
        font-weight: bold;
        color: #fff;
        margin-top: 1rem;
    }

    .dec__8npo9_9sml {
        width: 100%;
        color: #fff;
    }

    .video_banner__ground__9mlp {
        height: 363px;
    }

    .video_banner__ground__9mlp video {
        width: unset;
        height: 363px;
        background-size: cover;
    }

    .footer_grid_ground__9snnnpo {
        grid-template-columns: 48% 48%;
        grid-gap: 2%;
    }


    .menu__items__ground__10p0 {
        display: none;
    }

    .blog_grid__0smlp {
        grid-template-columns: 100%;
    }

    .bradcharm__9smpo {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .title__9smpo {
        font-size: 22px;
    }

    .blog_card__9s_grid {
        grid-template-columns: 100%;
    }

    .title__9snlpol {
        font-size: 12px;
    }

    .content__8snlop img {
        width: 100px;
        margin-bottom: 6px;
        margin-top: 5px;
    }

    .logo__660oklp {
        width: 150px;
    }

    .sub-menu {
        /* display: block; */
        position: unset;
        box-shadow: unset;
    }


    .sidenav a {
        font-size: 16px;
    }

    .sidenav li {
        padding-left: 9px;
    }

    .menu-item-has-children::after {
        /* display: none; */
        content: "+";
    }

    .mobile_btn__9smlp {
        display: block;
        height: 30px;
    }

    .logo__menu_ground_grid__9snlp {
        grid-template-columns: 100%;
        grid-gap: unset;
    }

    .mobile__1nnlp__9snlp {
        display: none;
    }

    .menu__ground_grid__8nlpl {
        grid-template-columns: auto auto;
    }

    .menu__iten_ground__9920 {
        display: block;
    }

    .items__998nlp {
        margin-top: 0px;
    }

    .btn__9dsmlp__10p {
        display: none;
    }

    a.gt_switcher-popup.glink.nturl.notranslate span {
        display: none;
    }

    .icon__8snlp {
        display: block;
    }

    .content_ground__9mlp {

        grid-template-columns: 48% 48%;
    }

    .megamenu_ground__9mlp {
        width: 100%;
        z-index: 100;
        left: 12px;
    }

    .sidenav a {
        color: #000;
        border-bottom: 1px solid #f5f5f5;
        font-weight: 600;
        padding-left: 20px !important;
        padding: 11px 8px 11px 32px;
    }

    .sidenav a:hover {
        color: var(--brand_color_1);
    }

    .sub-menu {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .sidenav li {
        padding-left: 0px;
        position: relative;
    }

    .sub-menu li a {
        padding: 15px 8px 15px 32px;
    }

    .mobile__8dnlp__8nl {
        max-width: 95%;
    }

    .part__88eo__po {
        width: 98%;
    }

    /* woocommerce */
    .product__bg_ups {
        grid-template-columns: 100% !important;
    }

    .side_tap_ground_779 {
        width: 100%;
    }

    .item__9skl {
        width: 95%;
        margin: auto;
    }

    .title__sdsj {
        width: 95%;
        margin: auto;
    }

    .gs__s8k {
        grid-template-columns: 100%;
    }

    a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
        display: grid;
        grid-template-columns: 100%;
        padding-left: 0px;
        width: 92%;
        margin: auto;
        margin-top: 15px;
    }

    .woocommerce ul.products li.product a img {
        width: 100%;
    }

    .gdpore__jdp {
        border-left: 0px solid #ddd;
    }

    .grid_list_btn__ydn {
        display: none;
    }

    .grid__9smlp_ground {
        grid-template-columns: 100%;
    }

    .content__8dnlp_ground {
        padding-bottom: 20px;
    }

    .woocommerce div.product div.images.woocommerce-product-gallery {
        width: 100%;
    }

    .summary.entry-summary {
        width: 100% !important;
    }

    .container__mobile__9sml {
        max-width: 95%;
        margin: auto;
    }

    .padding__ground__9dmlp {
        width: 100%;
        padding: 0px;
    }

    /* Modal Content */
    .modal-content {
        width: 90%;
    }

    .inquiry__btn__ground__0sml {
        width: 90%;
    }

    .frem__9snlp__0ml {
        width: 95%;
        min-height: 350px;
        margin: auto;
    }

    .products_sidebar__9sm__ground {
        width: 100%;
        height: 300px;
        overflow: auto;
    }

    .gdpore__jdp {
        text-align: left;
        font-size: 20px;
    }

    .title__9snlp__90m {
        display: none;
    }

    .grid__col_nso {
        width: 45% !important;
        margin-bottom: 10px !important;
    }

    .title__9sm__8nslp {
        width: 100%;
        font-size: 30px;
        padding-top: 1rem;
    }

    .dec__9mlp__2xk {
        width: 100%;
        font-size: 15px;
        text-align: left;
    }






}