.five-col-logo { padding: 40px 0 48px; display: inline-block; width: 100%; width: 100%; }
.five-col-logo .logo-inner { padding: 10px 10px; width: 100%; }
.five-col-logo .logo-inner .head-sec { padding: 0 0 24px; margin: 0; }
.five-col-logo .logo-inner .head-sec p { color: #15212e; font-size: 18px; line-height: 22px; text-align: center; font-weight: 700; }
.five-col-logo .logo-inner .head-sec.big-font p { font-weight:500;font-size: 24px; line-height: 25px; margin: 0 0 12px; }
.five-col-logo .logo-inner .logo-sec { align-items: stretch; display: grid; margin: 0; grid-template-columns: auto auto auto auto auto; }
.five-col-logo .logo-inner .logo-sec a { text-align: center; background: #fff; transition: opacity 1s; margin: 0; width: 100%; padding: 20px;}
.five-col-logo .logo-inner .logo-sec a:first-child,
.five-col-logo .logo-inner .logo-sec a:nth-child(2),
.five-col-logo .logo-inner .logo-sec a:nth-child(3),
.five-col-logo .logo-inner .logo-sec a:nth-child(4),
.five-col-logo .logo-inner .logo-sec a:nth-child(5) { border-left: 1px solid #E4E8EC; border-bottom: 1px solid #E4E8EC; border-top: 1px solid #E4E8EC; }
.five-col-logo .logo-inner .logo-sec a:nth-child(5),
.five-col-logo .logo-inner .logo-sec a:nth-child(10) { border-right: 1px solid #E4E8EC; }
.five-col-logo .logo-inner .logo-sec a:nth-child(6),
.five-col-logo .logo-inner .logo-sec a:nth-child(7),
.five-col-logo .logo-inner .logo-sec a:nth-child(8),
.five-col-logo .logo-inner .logo-sec a:nth-child(9),
.five-col-logo .logo-inner .logo-sec a:nth-child(10) { border-left: 1px solid #E4E8EC; border-bottom: 1px solid #E4E8EC; }
.five-col-logo .logo-inner .logo-sec a img { object-fit: contain; object-position: center; vertical-align: bottom; width: 100%; height: 100%; max-width: 229px; max-height: 128px; }
.five-col-logo .logo-inner .logo-sec a:hover img,
.five-col-logo .logo-inner .logo-sec a:focus img{opacity: .5;}
.body-container--company-info .five-col-logo .logo-inner .head-sec.big-font p{font-size: 36px; font-weight: 700; margin: 0em 0em 0.65em 0em; }
.body-container--company-info .five-col-logo .logo-inner .logo-sec a{max-width: 100%;}
.body-container--company-info .five-col-logo .logo-inner .head-sec{padding:0;}

{# For Showcase Page #}
.hs-content-id-183980865329 .five-col-logo .logo-inner .head-sec.big-font p { font-size: 36px; line-height: 40px; font-weight: 700; }
{# For Company Page #}
.hs-content-id-183876200316 .five-col-logo .logo-inner .logo-sec a:nth-child(4) { border-right: 1px solid #E4E8EC; }
.hs-content-id-183764463218 .five-col-logo .logo-inner .logo-sec a { padding: 15px; }

@media (max-width: 1200px) {
  .five-col-logo .logo-inner .logo-sec a:nth-child(5) { border-right: none; border-top: none; }
  .five-col-logo .logo-inner .logo-sec a:nth-child(4),
  .five-col-logo .logo-inner .logo-sec a:nth-child(8) { border-right: 1px solid #E4E8EC; }
  .five-col-logo .logo-inner .head-sec p { font-size: 17px; line-height: 20px; }
  .five-col-logo .logo-inner .head-sec.big-font p { font-size: 21px; line-height: 22px; margin: 0 0 9px; }
  .hs-content-id-183980865329 .five-col-logo .logo-inner .head-sec.big-font p { font-size: 30px; line-height: 36px; }
}

@media (max-width: 991px) {
  .five-col-logo .logo-inner .logo-sec { grid-template-columns: auto auto auto; }
  .five-col-logo .logo-inner .logo-sec a { border: 1px solid #E4E8EC !important; }
  .five-col-logo .logo-inner .head-sec.big-font p { font-size: 18px; line-height: 20px; margin: 0 0 6px; }
  .hs-content-id-183980865329 .five-col-logo .logo-inner .head-sec.big-font p { font-size: 24px; line-height: 30px; }
}

@media (max-width: 650px) {
  .five-col-logo .logo-inner .logo-sec { grid-template-columns: auto auto; }
  .five-col-logo .logo-inner .logo-sec a { max-width: 100%; text-align: center; }
}

@media (max-width: 460px) {
/*   .five-col-logo .logo-inner .logo-sec { grid-template-columns: auto; } */
}