
.countit { margin: 55px auto; counter-reset: section; }

.countit .ccm-layout-column { 
position: relative; 
background: rgba(36,34,88,0.75);
flex: 1; display: flex !important;
flex-wrap: wrap;
align-items: center;
flex-direction: column;
justify-content: center;
 }

.countit .ccm-layout-column:before,
.countit .ccm-layout-column:after { position: absolute; top: 0; }

.countit .ccm-layout-column:before {
font-size: 4rem; font-weight: bold; padding: 15px 25px;
counter-increment: section; content: counters(section,"", decimal-leading-zero);
z-index: 1; color: #f16625; }

.countit .ccm-layout-column:nth-child(odd):before { top: 0;  }
.countit .ccm-layout-column:nth-child(even):before { bottom: 0; }

.countit .ccm-layout-column:after { z-index: -1;
content: ''; left: 0; width: 100%; height: 100%; opacity: 1;
 /*transform: skew(-15deg)*/; box-shadow: 0 0 25px rgba(0,0,0,0.5); }

.countit .ccm-layout-column:nth-child(odd):after { top: 0;  }
.countit .ccm-layout-column:nth-child(even):after { top: 0; }

@media screen and (min-width: 250px)
{
.countit .ccm-layout-column { width: 70% !important; padding: 22% 10%; margin: 5% auto !important; }
.countit .ccm-layout-column:before { right: 0; }
.countit .ccm-layout-column:after { z-index: -1; }
}
@media screen and (min-width: 1000px)
{
.countit { width: 90%; margin: 55px auto; }	
/*.countit .ccm-layout-column { width: 40%;  margin: 15px 1% !important; padding: 10% 5%; }*/

.countit .ccm-layout-column { background: rgba(36,34,88,1);
clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
width: auto !important; padding: 10% 8%; margin: 15px -2% !important; width: -webkit-fill-available !important; }
.countit .ccm-layout-column:before { right: 25px; }
.countit .ccm-layout-column:after { z-index: -1; opacity: 0.25; }
.countit .ccm-layout-column:nth-child(3) { top: 25px !important; }
.countit .ccm-layout-column:nth-child(2) { top: -25px; left: 8px; }	
.countit .ccm-layout-column:nth-child(1) { top: 0; left: 0; }	
}
@media screen and (min-width: 1500px)
{
.countit { width: 100%; }

}