.euphoria-icon-box{
  position: relative;
  padding: 40px 28px;
  background-color: var(--border-dark-line);
}

.euphoria-icon-box .icon-box-content
{
  margin-top: 32px;  
}
.euphoria-icon-box .icon-box-content .icon-box-title
{
  font-weight: var(--font-weight-semi-bold); 
  text-transform: uppercase;
}

/* style 2 */

.euphoria-icon-box-style-2 .euphoria-icon-box
{ 
  padding: 0; 
}  
.euphoria-icon-box-style-2 .euphoria-icon-box .icon-box-img-box img{ width: 100%; }
.euphoria-icon-box-style-2 .euphoria-icon-box .icon-box-content
{
  position: absolute;
  top: 0;
  padding: 32px; 
  margin: 0; 
}
.euphoria-icon-box-style-2 .icon-box-content .icon-box-title
{
  font-family: var(--decorative-font-family);
  text-transform: capitalize;
  color: var(--global-body-lightbg);
  letter-spacing: var(--letter-spacing);
  font-weight: var(--font-weight-regular);
  line-height: normal;
}
.euphoria-icon-box-style-2 .icon-box-content .icon-box-desc
{
  font-family: var(--highlight-font-family);
  color: var(--color-theme-primary);
  letter-spacing: var(--font-letter-spacing-h6);
  text-transform: uppercase;
  font-weight: var(--font-weight-semi-bold);
}
 