.flex-list {
  width: 100%;
  overflow: hidden;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;  
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding:0px;  
}

.flex-list__item {
  width: 223px;
  float: left;
  padding: 0.625rem;
  /* 10 */
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position:relative;
}

.flex-list__item figcaption p { margin-bottom:25px; font-family:'open_sansregular', sans-serif; font-size:14px; line-height:20px; font-weight:400; color:#35434E; font-smooth:always; clear:both}

ul.flex-list li.flex-list__item figure figcaption strong { font-weight:bold; color:#BF5853; font-family: 'Open Sans', sans-serif; font-size:14px; display:block; width:214px} 

/*--business-intelligence--*/
ul.flex-list li.flex-list__item figure figcaption strong .clr1  {color:#415065; text-decoration:none}
ul.flex-list li.flex-list__item figure figcaption strong .clr2  {color:#57b39c; text-decoration:none}
ul.flex-list li.flex-list__item figure figcaption strong .clr3  {color:#be5752; text-decoration:none}
ul.flex-list li.flex-list__item figure figcaption strong .clr4  {color:#e89e57; text-decoration:none}

/*--Analytics---*/
ul.flex-list li.flex-list__item figure figcaption strong .clr5  {color:#02547a; text-decoration:none}
ul.flex-list li.flex-list__item figure figcaption strong .clr6  {color:#e96d5d; text-decoration:none}
ul.flex-list li.flex-list__item figure figcaption strong .clr7  {color:#fbb612; text-decoration:none}
ul.flex-list li.flex-list__item figure figcaption strong .clr8  {color:#4fc8c4; text-decoration:none}


/*--cloud services---*/
ul.flex-list li.flex-list__item figure figcaption strong .clr9  {color:#0c52aa; text-decoration:none}
ul.flex-list li.flex-list__item figure figcaption strong .clr10  {color:#02a8ee; text-decoration:none}
ul.flex-list li.flex-list__item figure figcaption strong .clr11  {color:#0781c4; text-decoration:none}
ul.flex-list li.flex-list__item figure figcaption strong .clr12  {color:#09adaf; text-decoration:none}






ul.flex-list li.flex-list__item span{ display:block; position:absolute; bottom:10px; border-top:#eff2f5 solid 1px; background:#f6f8fa; width:223px; left:10px; right:0px; background:url(../images/flex-box-bt-bg.png) no-repeat left top; width:223px; height:45px}


ul.flex-list li.flex-list__item span ul{ display:inline;}

ul.flex-list li.flex-list__item span ul li:nth-child(1) a{color:#0e4da2; font-family: 'Open Sans', sans-serif; font-size:12px; padding-left:8px; font-weight:700; line-height:37px}

ul.flex-list li.flex-list__item span ul li:nth-child(2) a{color:#c54f45; font-family: 'Open Sans', sans-serif; font-size:12px; padding-left:8px; font-weight:700; line-height:37px }



.sfdc-value{font-size:30px !important; font-family:open_sansbold !important ; text-align:center}


/*--chrome-hack--*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.flex-list li.flex-list__item span ul li:nth-child(2) a{ display:block; margin-top:-18px }	
}



ul.flex-list li.flex-list__item span ul li{ list-style-type:none; padding:4px; float:left; }

ul.flex-list li.flex-list__item span ul li img{ vertical-align:middle; display:inline; margin-right:6px}





.flex-list__item__inner {
  width: 100%;
  margin: 0;
  color: #474d51;
  background-color: #fff;
  overflow: hidden;
  box-shadow: 0 0.125rem 0.313rem rgba(0, 0, 0, 0.2);
}

.flex-list__item{overflow:hidden;}


.cld-ics{
padding: 18px 10px 10px;
float:left;
display:block;
}


/*.pharma-svg{ width:50px; padding: 18px 10px 10px;
float:left; fill:#B4534E !important; stroke:#B4534E; }*/


.flex-list__item img {
  display: block;

 
  
/*-webkit-transform:scale(1);
transform:scale(1);
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;*/
}

/*.flex-list__item img:hover {
-webkit-transform:scale(1.2);
transform:scale(1.2);}*/


.flex-list__item figcaption {
  padding: 1.25rem;
  /* 20 */
}

/* JavaScript disabled */
html.no-js .flex-list__item {
  width: 100%;
  float: none;
}

html.no-js .flex-list__item img {
  max-width: 9.375rem;
  /* 150 */
  float: right;
  margin-left: 1.25rem;
  /* 20 */
}

@supports (display: -webkit-flex) or (display: -ms-flex) or (display: flex) {
  html.no-js .flex-list__item {
    width: 25%;
    float: left;
  }

  html.no-js .flex-list__item img {
    max-width: none;
    float: none;
    margin-left: 0;
  }
}
@media screen and (max-width: 50em) {
  .flex-list__item {
    width: 33.333%;
    /* 3 items per row */
  }

  @supports (display: -webkit-flex) or (display: -ms-flex) or (display: flex) {
    html.no-js .flex-list__item {
      width: 33.333%;
    }
	
	.flex-list__item img { width:100%}
  }
}
@media screen and (max-width: 40em) {
  .flex-list__item {
    width: 50%;
    /* 2 items per row */
  }

  @supports (display: -webkit-flex) or (display: -ms-flex) or (display: flex) {
    html.no-js .flex-list__item {
      width: 50%;
    }
	
	
	
  }
}
@media screen and (max-width: 20em) {
  .flex-list__item {
    width: 100%;
    /* 1 item per row */
    float: none;
  }

  @supports (display: -webkit-flex) or (display: -ms-flex) or (display: flex) {
    html.no-js .flex-list__item {
      width: 100%;
    }
  }
  html.no-js .flex-list__item img {
    max-width: none;
    float: none;
    margin-left: 0;
  }
}