.sec-outer-col-1-wrp{box-sizing:border-box;float:left;padding:50px 20px;width:100%}.ecosystem-header{padding-bottom:60px;text-align:center}.ecosystem-header h2{font-size:30px;font-weight:500;margin:0;padding-bottom:10px}.ecosystem-header h3{font-size:25px;font-weight:500;margin:0}.ecosystem-header p{font-size:18px;margin:0;padding:18px 0}.sec-inner-col-1-wrp{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.block-repeater1{background:#fff;border:1px solid #f2f2f2;border:2px solid #f2f2f2;box-sizing:border-box;flex:0 18%;margin:0 15px;margin:1%;margin:15px;padding:20px;padding:15px;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}.block-repeater1 img{width:70%}.block-repeater1:hover{border:2px solid #b6003c;border-radius:10px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);-moz-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);cursor:pointer}.block-repeater1 span h2{color:#0d0a15;display:inline-block;float:left;font-size:18px;font-weight:600;margin:0;padding:20px 0 0;width:100%}.block-repeater1 a{text-decoration:none}span.eco-image{background-position:50%;background-repeat:no-repeat;background-size:contain;float:left;margin-bottom:15px;min-height:100px;width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.ecosystem-header{padding-bottom:20px}}@media (max-width:767px){.ecosystem-header{padding-bottom:20px}.block-repeater1{flex:0 41%}}@media (max-width:479px){.block-repeater1{flex:0 100%}}