@media only screen and (max-width: 425px){
    #ProductLists {
        .lists {
            width: 100%;
            margin: 0 0 50px;
            .content{
                h2{
                    height: auto;
                }
            }
        }
    }
}
@media only screen and (min-width: 426px) and (max-width: 768px){
    #ProductLists {
        .lists {
            width: 47.41%;
            margin: 0 10px 50px;
        }
        .lists:nth-of-type(2n){
            margin-right: 0;
            margin-left: 10px;
        }
        .lists:nth-of-type(2n+1),.lists:nth-of-type(3n){
            margin-left: 0;
            margin-right: 10px;
        }
    }
}
@media only screen and (max-width: 927px){
    #topMenu,#Menu{
        display: none;
    }
}
@media only screen and (min-width: 928px){
    #ButtonMenu,#overlay,#MobileMenu{
        display: none;
    }
}
@media only screen and (max-width: 489px){
    .BG2::after{
        top: 245px;
    }
}
@media only screen and (max-width: 870px){
    .lstee_theme_body{
        footer{
            .KMKFooter{
                height: auto;
                overflow: visible;
                display: flex;
                flex-direction: column-reverse;
                iframe{
                    width: 100vw;
                    height: 418px;
                }
                .contact{
                    position: relative;
                    padding-bottom: 50px;
                    .container{
                        padding-left: 20px;
                    }
                }
                .contact::after{
                    width: 100%;
                    clip-path: polygon(0 0, 100% 0, 1000% 100%, 0% 100%);
                }
            }
        }
    }
}