@media (max-width: 767px) {
.ls-overflow-visible {
    overflow: hidden !important;
}

#sp-creative-slider .ls-overflow-visible {
    overflow: visible !important;
}

.container,
.sppb-row-container {
    width: 100% !important;
}

#offcanvas-toggler {
    float: none !important;
    line-height: 55px !important;
    margin-left: 0px !important;
    font-size: 30px !important;
    text-align: center !important;
}

#sp-creative-slider .button {
    border-bottom: 2px solid #fff !important;
    font-size: 7px !important;
    padding: 0px 0px 6px 0px !important;
}

#section-id-1622195545299 .sppb-text-right {
    text-align: left !important;
}

.block-text {
    padding: 0px !important;
}

#sp-bottom1,
#sp-bottom2,
#sp-bottom3 {
    margin: 0px 0px 30px 0px !important;
}

}

@media (min-width: 767px) and (max-width: 979px) {
.ls-overflow-visible {
    overflow: hidden !important;
}

#sp-creative-slider .ls-overflow-visible {
    overflow: visible !important;
}

.container,
.sppb-row-container {
    width: 100% !important;
}

#offcanvas-toggler {
    line-height: 87px !important;
}

#section-id-1622195545289 .sppb-col-md-4,
#section-id-1622196006075 .sppb-col-md-4,
#section-id-1622194001548 .sppb-col-md-4,
#section-id-1622195075305 .sppb-col-md-5 {
    width: 40% !important;
}

#section-id-1622195545289 .sppb-col-md-8,
#section-id-1622196006075 .sppb-col-md-8,
#section-id-1622194001548 .sppb-col-md-8,
#section-id-1622195075305 .sppb-col-md-7 {
    width: 60% !important;
}

#section-id-1622195545299 .sppb-col-md-4 {
    width: 30% !important;
}

#section-id-1622195545299 .sppb-col-md-8 {
    width: 70% !important;
}

div.subCategory h2 {
    font-size: 18px !important;
}

div.catItemHeader h3.catItemTitle {
    min-height: 70px !important;
    font-size: 18px !important;
}

#g-recaptcha-41 {
    transform: scale(0.54) !important;
    transform-origin: 0 0 !important;
}

#column-wrap-id-1622194001549 img {
    height: 162px !important;
    width: 100% !important;
}

#sp-bottom .sp-module .sp-module-title {
    font-size: 17px !important;
}

#sp-bottom p, #sp-bottom a {
    font-size: 9px !important;
    line-height: 15px !important;
}

}

@media (min-width: 980px) and (max-width: 1199px) {
.ls-overflow-visible {
    overflow: hidden !important;
}

#sp-creative-slider .ls-overflow-visible {
    overflow: visible !important;
}
.container,
.sppb-row-container {
    width: 100% !important;
}

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    line-height: 98px !important;
}

div.catItemHeader h3.catItemTitle {
    font-size: 18px !important;
}

#column-wrap-id-1622194001549 img {
    height: 245px !important;
}

}	

@media (min-width: 1200px) {

}