
div.arealayout.flextiles .ccm-layout { display: flex;flex-direction: row; }
	
div.arealayout.flextiles .ccm-layout-column { 
float: none !important; 
display: flex; flex: 1;
vertical-align: top; 

padding: 5px 30px 5px 40px;
margin: 25px 0;

border-left: 1px solid #123c66;
	
flex-direction: column;    /* vertical alignment of flex items */
justify-content: start;   /* center flex items vertically */
 /*align-items: center;       center flex items horizontally */

/*background: #fff; */ 
}
.whitetxt div.arealayout.flextiles .ccm-layout-column { border-left: 1px solid #fff; }
 
@media (max-width: 1000px) {
div.arealayout.flextiles .ccm-layout {
    flex-direction: column;
  }
}

/*div.arealayout.flextiles .ccm-layout-column:before {
border: 1px solid #0c7e8a;
padding: 7px 14px 10px 14px;
-moz-border-radius: 50px;
border-radius: 50px;
font-size: 18px;
font-weight: bold;
width: 10px;
height: 20px;
display: inline-block;
text-align: center;
content:''; }
*/
  
/*div.arealayout.flextiles .ccm-layout-column:after { 
content: ''; height: -webkit-fill-available;
border-left: 1px solid #0c7e8a; padding: 0; left: 20px; }

div.arealayout.flextiles .ccm-layout-column:nth-child(odd):after { bottom: 38px;  }
div.arealayout.flextiles .ccm-layout-column:nth-child(even):after { top: 38px; }*/


@media screen and (max-width: 1000px)
{
div.arealayout.flextiles .ccm-layout-column { margin: 25px auto; width: -webkit-fill-available !important; }
}

@media screen and (min-width: 1000px)
{
div.arealayout.flextiles .ccm-layout-column:first-child { padding-left: 0; }
div.arealayout.flextiles .ccm-layout-column:last-child { padding-right: 0; }
div.arealayout.flextiles .ccm-layout-column:first-child { border: 0; }
div.arealayout.flextiles .ccm-layout-column:first-child:before,
div.arealayout.flextiles .ccm-layout-column:first-child:after { display: none; }
}