.usps-container {background: rgb(255 255 255 / 25%);}
.usps-head h2 {font-size: 30px;margin-bottom: 0;}
.usps-head {margin-bottom: 70px;}
.usps-box {gap: 22px;}
.usps-icon {width: 50px;height: 50px;flex-shrink: 0;  display: flex;align-items: flex-start;}
.usps-description {flex-grow: 1;padding-top: 10px;}
.usps-list {width: calc(100% + 30px);margin-left: -15px; margin-bottom: -84px;}
.usps-item {width: 25%;padding: 0 15px;margin-bottom: 84px;}

@media (max-width:1499.98px) {
}
/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px) {
    .usps-item {width: 33%;}
}
/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px) {
    .usps-list {width: calc(100% + 24px);margin-left: -12px; margin-bottom: -55px;}
    .usps-item {padding: 0 12px;margin-bottom: 55px;}  
}
/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width: 767.98px){ 
    .usps-list {margin-bottom: -35px;}
    .usps-item {width: 50%;margin-bottom: 35px;} 
    .usps-head {margin-bottom: 48px;}
    .usps-icon {width: 43px;height: 43px;}
}
/* ======================================================
 ! Extra small devices (portrait phones, less than 576px)
 ====================================================== */
 @media (max-width: 575.98px){
    .usps-item {width: 100%;}
}  