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

  
  span.slide-hd {
    font-size: 8px !important;
    font-weight: bold;
}
#sp-creative-slider .ls-overflow-visible {
    overflow: visible !important;
}

.container {
    width: 100% !important;
}

.sppb-row-container {
    width: 100% !important;
    max-width: 100% !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 {
    width: 100% !important;
}

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


#sp-bottom .sp-module .sp-module-title {
    font-size: 16px !important;
    min-height: 30px !important;
}

#sp-bottom p, #sp-bottom a {
    font-size: 12px !important;
    line-height: 20px !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 {
    width: 100% !important;
}

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

.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    padding: 0 14px !important;
    font-size: 12px !important;
}

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

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

}	

@media (min-width: 1200px) {

}