.four-box-signpost { padding: 36px 0; }
.four-box-signpost .heading {margin-bottom: 50px; text-align: center;}
.pricing-analytics-box { display: flex; flex-wrap: wrap; flex-flow: column; width: 100%; height: 100%; }
.pa-img img {width: 100%; height: 100%; object-fit: cover;}
.pricing-analytics-box h6 {font-size: 17px; font-weight: 600; margin-bottom: 22px;}
.pa-caption {padding: 22px 0 18px; font-size: 16px; line-height: 18px;}
.pa-btn { margin-top: auto; }

/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width: 1199.98px){
} 
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width: 991.98px){
.pricing-analytics-box { padding-bottom: 35px; }
}
/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width: 767.98px){
.pricing-analytics-box { padding-bottom: 25px; }
.four-box-signpost .heading { margin-bottom: 35px; }
}

/* ======================================================
 ! Extra small devices (portrait phones, less than 576px)
 ====================================================== */
@media (max-width: 575.98px){
}