.product-intro-style-001 .sppb-image-holder { width: 40%; }

.product-intro-style-001 .sppb-col-sm-6 { max-width: 40%; flex: 0 0 40%; }

.product-intro-style-001 .sppb-col-sm-6.sppb-col-sm-offset-6 { max-width: 60%; flex: 0 0 60%; }

@media (max-width: 991px) {
  .product-intro-style-001 .sppb-col-sm-6 { max-width: 100%; flex: 0 0 100%; }
  .product-intro-style-001 .sppb-col-sm-6.sppb-col-sm-offset-6 { max-width: 100%; flex: 0 0 100%; }
  .product-intro-style-001 .sppb-image-holder { width: 100%; position: inherit; height: 300px;  }
  .product-intro-style-001 h3 { font-size: 22px; } 
}

@media (max-width: 480px) {
  .product-intro-style-001 ul li { font-size: 13px; }
}

.product-intro-style-001 h3 { position: relative; }

.product-intro-style-001 h3:before {
    content: " ";
    position: absolute;
    background: #cccccc;
    left: 0;
    bottom: -12px;
    height: 2px;
    width: 60px;
}



.product-intro-style-002 .sppb-image-holder { width: 40%; }

.product-intro-style-002 .sppb-col-sm-6 { max-width: 60%; flex: 0 0 60%; }

.product-intro-style-002 .sppb-col-sm-6.sppb-col-sm-offset-6 { max-width: 40%; flex: 0 0 40%; }

@media (max-width: 991px) {
  .product-intro-style-002 .sppb-col-sm-6 { max-width: 100%; flex: 0 0 100%; }
  .product-intro-style-002 .sppb-col-sm-6.sppb-col-sm-offset-6 { max-width: 100%; flex: 0 0 100%; }
  .product-intro-style-002 .sppb-image-holder { width: 100%; position: inherit; height: 300px;  }
  .product-intro-style-002 h3 { font-size: 22px; } 
}

@media (max-width: 480px) {
  .product-intro-style-002 ul li { font-size: 13px; }
}

.product-intro-style-002 h3 { position: relative; }

.product-intro-style-002 h3:before {
    content: " ";
    position: absolute;
    background: #cccccc;
    left: 0;
    bottom: -12px;
    height: 2px;
    width: 60px;
}


