.wws-blocks-container{width: 100%;  letter-spacing: -0.4px; padding: 60px 0; color: #6a7280; text-align: center;}
ul.wws-blocks-list {width: calc(100% + 24px);margin-left: -12px; display: flex;flex-wrap: wrap;}
ul.wws-blocks-list li.wws-blocks-item{width: 33.33%;float: left;padding: 0 12px;list-style: none; }
.wws-blocks-box{width: 100%;display: flex;flex-flow: column;align-items: center; color: #586271;padding:33px 25px 35px;background: #f0f0f0;height: 100%; transition: all 0.2s ease-in; }
.wws-blocks-box h5{font-size: 30px; margin-bottom: 17px;}
.wws-blocks-box p{margin-bottom: 25px;}
.wws-blocks-box .wws-blocks-img{width: 86px;margin: 0 auto 18px;}
.wws-blocks-box .wws-blocks-img >img{width: 100%;height: 100%;object-fit: cover;}
.wws-blocks-box:hover{transform: scale(1.03); color: #586271;}
.wws-blocks-box:hover .btn-outline-green{background: #00a091; color: #fff; border: 1px solid #00a091;}
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width: 1199.98px){}
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width: 991.98px){
.wws-blocks-container{padding: 50px 0;}
.wws-blocks-box{padding: 30px 15px;}
.wws-blocks-box .wws-blocks-img{width: 70px;}
.wws-blocks-box h5{font-size: 25px;}
}
/* =================================================  
! Small devices (landscape phones, less than 768px)
================================================= */
@media (max-width: 767.98px){
.wws-blocks-container{padding: 30px 0;}
​.wws-blocks-box .wws-blocks-img{width: 56px;}
.wws-blocks-box h5{font-size: 20px;}
ul.wws-blocks-list li.wws-blocks-item{width: 300px;}
.wws-blocks-box .btn{max-width: 173px;}
}
/* ======================================================
! Extra small devices (portrait phones, less than 576px)
====================================================== */
@media (max-width: 575.98px){
}