.block.newsletter .action.subscribe{ margin-left: 0; float: left; padding: 11.5px; margin: 0; margin-top: 5px;}
.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .block.newsletter > .content .field.newsletter .control #newsletter{width: 67%; float: left;}
.newsletter div.mage-error{
    display: none !important;
}
.newsletter input.mage-error {
    border-color: red !important;
}
.cp-footer-container .cp-footer-main .cp-fblock .cp-fcontent .cp-social{float: left; margin: 20px 0;}

@media only screen and (max-width: 768px) {
  .home-banner-3.home-content-block.full-width {display: none;}
  .block.widget .product-item-info{text-align: center;}
  .home-banner-5.home-content-block .block-title-main h2{margin: 15px auto 15px;}
  .htb-main .htb-content .htb-inner .htb-img > a > img{height: auto;width: auto;}
  .home-content-block .block-title-main h2{font-size: 2rem;}
  h1.page-title, h1.page-title-custom {padding: 20px 0px; text-align: center;}
  p.strong-cls {clear: both;
    font-size: 18px;
    font-weight: 800;
    margin-bottom: 5px;
    margin-top: 20px;
  }
  .strong-cls-sub {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0px;
    margin-top: 10px;
  }
}
