#usp-columns-container { float: left; width: 100%; position: relative; background-color: #2D3846; padding: 0px 0px 70px 0px; }

#usp-columns-container .usp-item { padding: 70px 10px; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); background-color: rgba(255, 255, 255, 0.85); box-shadow: 0 32px 44px 0 rgba(0, 0, 0, 0.2); margin-top: -60px; }

#usp-columns-container .usp-item .usp-icon { width: 125px; height: 95px; margin-bottom: 10px; display: table; margin: 0px auto; }

#usp-columns-container .usp-item .usp-icon .icon-align { display: table-cell; vertical-align: middle; }

#usp-columns-container .usp-item .usp-icon .icon-align img { max-height: 80px; margin: 0px auto; }

#usp-columns-container .usp-item .usp-title h3 { margin-top: 0px; text-align: center; font-size: 1.6rem; font-family: 'Lato', sans-serif; font-weight: 300; }

#usp-columns-container .usp-item .usp-description { color: #F0F0F0; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 10px; }

#usp-columns-container .usp-item a { color: #F0F0F0; font-weight: 600; }

@media (max-width: 575px) { #usp-columns-container .usp-item { margin-bottom: 15px; margin-top: 0px; }
  #usp-columns-container { padding: 70px 0px; } }

@media (min-width: 576px) and (max-width: 767px) { #usp-columns-container .usp-item { margin-bottom: 15px; margin-top: 0px; }
  #usp-columns-container { padding: 70px 0px; } }

@media (min-width: 768px) and (max-width: 991px) { #usp-columns-container .usp-item { margin-bottom: 15px; margin-top: 0px; }
  #usp-columns-container { padding: 70px 0px; } }
