/* ================= UPS start ================= */
.usp-bar-container {padding: 17px 0px 15px; min-height: 60px; display: flex; align-items: center;}
.usp-bar-list { display: flex; justify-content: space-between; }
.usp-bar-list .usp-bar-content {display: flex;align-items: center;padding-left: 44px;position: relative;}
.usp-bar-list .usp-bar-icon {left: 0;height: 20px;position: absolute;top: 3px;}
.usp-bar-list .usp-bar-icon span { width: 22px; height: 22px; background: var(--orange-color); display: block; border-radius: 4px; }
.orange-bg .usp-bar-list .usp-bar-icon span, .teal-bg .usp-bar-list .usp-bar-icon span {background: var(--blue-color)} {background: var(--blue-color)}
.usp-bar-list .usp-bar-icon span::before { position: absolute; width: 30px; height: 12px; border: 3px solid #fff; content: ''; border-top: 0; border-right: 0; transform: rotate(-44deg); left: 5px; bottom: 13px; }
.usp-bar-list h5 {font-size: 16px;margin-bottom: 0;text-transform: none;font-weight: 700;line-height: 28px;color: #fff;letter-spacing: 4.9px;}
/* ================= UPS End ================= */


/* ========================================== 
! Large devices (desktops, less than 1200px)
=========================================== */
@media (max-width:1199.98px) {
.usp-bar-list { margin-left: -30px; width: calc(100% + 60px); }
.usp-bar-list li { text-align: center; }
.usp-bar-list .usp-bar-content {margin: 0px 50px;display: inline-block;text-align: left;}
.usp-bar-list .slick-track{display: flex;}
.usp-bar-list .slick-slide{display: flex !important; height: auto; align-items: center; justify-content: center;}
}

/*==========================================
! Medium devices (tablets, less than 992px)
========================================== */
@media (max-width:991.98px) {

}

/* =================================================  
 ! Small devices (landscape phones, less than 768px)
 ================================================= */
@media (max-width: 767.98px){
  .usp-bar-list { width: calc(100% + 30px); margin-left: -15px; }
  .usp-bar-list h5 {font-size: 14px;line-height: 22px;}
  .usp-bar-list .usp-bar-content { margin: 0 0;}

}

/* ======================================================
 ! Extra small devices (portrait phones, less than 576px)
 ====================================================== */
@media (max-width:413.98px) {
  .usp-bar-list .usp-bar-content { margin: 0 5px; padding-left: 40px; }
  .usp-bar-list h5 { font-size: 12px; letter-spacing: 2px; }
}