.m-icon-box-section__wrapper{position:relative}.m-icon-box__inner{display:flex}.m-icon-box__icon{overflow:hidden;display:flex;flex-shrink:0;justify-content:center;width:100%;max-width:100%}@media screen and (min-width:768px){.m-icon-box__icon{margin-bottom:0}}.m-icon-box__heading{font-weight:500;margin-bottom:6px}.m-icon-box__description{color:var(--color-sub-text)}.m-icon-box .m-button{margin-top:12px}.m-icon-box--horizontal .m-icon-box__icon{margin-right:12px}@media screen and (min-width:640px){.m-icon-box--horizontal .m-icon-box__icon{margin-right:20px}}@media screen and (max-width:639px){.m-icon-box--horizontal.m-icon-box--col-1 .m-icon-box__icon{margin-right:20px}}.home-column3-01 .m-slider-controls__button{display:none}.m-icon-box .m-icon-box__content h3{font-size:16px;letter-spacing:-.5px;font-weight:600;margin-bottom:13px}
.forever-icons-blue .m-icon-box .m-icon-box__content h3{font-size:19.5px;font-weight:500;font-family:"proxima-nova", "Proxima Nova", Helvetica, sans-serif!important;color:white}
.forever-icons-blue .m-mixed-layout__inner > div {max-width:238px;margin-left:auto;margin-right:auto}
@media screen and (max-width:767px){
  .forever-icons-blue .m-mixed-layout__inner > div{max-width:150px;width:100%}
  .quote-boxes-forever .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>* {width:var(--mobile-column-width,66.66vw)!important}
  .template-product.nuwave-forever .forever-icons-blue .container{padding-top:3rem;padding-bottom:3rem}
}
.lifestyle-carousel .m-icon-box__heading, .lifestyle-carousel .m-icon-box__description p{text-align:left;color: var(--blueT);}
/* HOMEPAGE */
.home-column3-01 .m-section__header{margin-bottom:25px}
.home-column3-01 .m-icon-box__inner{align-items:flex-start}
.home-column3-01 .m-icon-box__content{position:unset;width:100%}
.home-column3-01 .product_heading{display:flex;justify-content:space-between}
.home-column3-01 .m-icon-box__content h3{margin-bottom:3px}
.home-column3-01 .m-product-card__reviews{text-align:left}
@media screen and (max-width:767px) {
  .home-column3-01 .m-icon-box__content{padding:0 10px}
}
@media screen and (max-width:500px) {
  .home-column3-01 .m-icon-box .m-icon-box__content h3{font-size:16px}
}