/* iColumns two 1.0.0*/
.lvd-cm-icolumns-two  .lvd-v1 {grid-template-columns: 1fr 1fr; /* 50/50 */}
.lvd-cm-icolumns-two  .lvd-v2 {grid-template-columns: 2fr 1fr; /* 2/3 vs 1/3 */ }
.lvd-cm-icolumns-two  .lvd-v3 {grid-template-columns: 1fr 2fr; /* 1/3 vs 2/3 */}
.lvd-cm-icolumns-two  .lvd-v4 {grid-template-columns: 1fr 3fr; /* 1/4 vs 3/4 */}
.lvd-cm-icolumns-two  .lvd-v5 {grid-template-columns: 3fr 1fr; /* 3/4 vs 1/4 */}

.lvd-cm-icolumns-two .lvd-grid > *                      {min-width: 0; max-width:100%;}
.lvd-cm-icolumns-two .lvd-grid.lvd-vertical-top > *     {align-content: start;}
.lvd-cm-icolumns-two .lvd-grid.lvd-vertical-center > *  {align-content: center;}

/* Bm */
@media (min-width:1px) and (max-width:767px)
{
.lvd-cm-icolumns-two  .lvd-v1,
.lvd-cm-icolumns-two  .lvd-v2,
.lvd-cm-icolumns-two  .lvd-v3,
.lvd-cm-icolumns-two  .lvd-v4,
.lvd-cm-icolumns-two  .lvd-v5           {grid-template-columns: 1fr;}

.lvd-cm-icolumns-two.lvd-px,
.lvd-cm-icolumns-two.lvd-pxy            {padding-left:8px; padding-right:8px;}
.lvd-cm-icolumns-two.lvd-px-lg-py       {padding:32px 8px;}

.lvd-cm-icolumns-two .lvd-grid > div    {margin-left:0; margin-right:0; padding-left:8px; padding-right:8px;}
/* Exceptii */
.lvd-cm-icolumns-two .lvd-grid > div.lvd-card    {margin-left:0; margin-right:0; padding-left:0; padding-right:0;} /* Componente de tip card grid */
.lvd-cm-icolumns-two .lvd-grid > div.lvd-cm-video-card-cover    {margin-left:0; margin-right:0; padding-left:0; padding-right:0;} /* Componenta Video card cover */
}

/* Bt */
@media (min-width:768px) and (max-width:1024px)
{
.lvd-cm-icolumns-two  .lvd-v1,
.lvd-cm-icolumns-two  .lvd-v2,
.lvd-cm-icolumns-two  .lvd-v3,
.lvd-cm-icolumns-two  .lvd-v4,
.lvd-cm-icolumns-two  .lvd-v5           {grid-template-columns: 1fr;}

.lvd-cm-icolumns-two.lvd-px,
.lvd-cm-icolumns-two.lvd-pxy,
.lvd-cm-icolumns-two.lvd-px-lg-py       {padding-left:8px; padding-right:8px;}
.lvd-cm-icolumns-two .lvd-grid > div    {margin-left:0; margin-right:0; padding-left:8px; padding-right:8px;}

}

/* Full HD */
@media (min-width:1025px) and (max-width:1344px)
{
.lvd-cm-icolumns-two.lvd-pxy-none,
.lvd-cm-icolumns-two.lvd-py,
.lvd-cm-icolumns-two.lvd-py-lg            {padding-left:24px; padding-right:24px;}

.lvd-cm-icolumns-two.lvd-px,
.lvd-cm-icolumns-two.lvd-pxy,
.lvd-cm-icolumns-two.lvd-px-lg-py       {padding-left:16px; padding-right:16px;}
.lvd-cm-icolumns-two .lvd-grid > div    {margin-left:0; margin-right:0; padding-left:8px; padding-right:8px;}
}