.mld-trends-tab ul { justify-content: space-between; flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; padding-bottom: 5px; }
.mld-trends-tab ul .nav-item { width: 100%; white-space: nowrap; }
.mld-trends-tab ul .nav-item .nav-link { width: 100%; color: rgba(49, 45, 45, 0.5); border: 0; transition: all 0.3s ease-in-out; font-weight: 600; margin-bottom: 0; text-align: center; cursor: pointer; position: relative; }
.mld-trends-tab ul .nav-item .nav-link.active, 
.mld-trends-tab ul .nav-item .nav-link:hover { color: #312d2d; }
.mld-trends-tab .tab_article h3 { font-weight: 600; margin-bottom: 0; }
.mld-trends-tab ul .nav-item .nav-link::after { position: absolute; content: ''; top: 100%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 3px; background: #312d2d; transition: width 0.6s ease-in-out; transform-origin: center; }
.mld-trends-tab ul .nav-item .nav-link.active::after { width: 100%; background: #312d2d; }
.mld-trends-tab ul::-webkit-scrollbar-thumb { background-color: transparent; }
.mld-trends-tab ul:hover::-webkit-scrollbar-thumb { background-color: #dee2e6; }
.mld-models .services_blocks .service_column { -webkit-box-shadow: 6.36px 3.63px 45px 0 rgb(97 33 5 / 8%); box-shadow: 6.36px 3.63px 45px 0 rgb(97 33 5 / 8%); }
.mld-models .services_blocks .service_column i img { max-height: 60px; max-width: 100%; height: auto; }
.mld-models .services_blocks .service_column h3 { font-weight: 600; font-size: 24px; line-height: 32px;}
.brain_box { padding: 1.25rem; }
.mld-gradient { background: rgb(4, 7, 12); background: -moz-linear-gradient(180deg, rgba(4, 7, 12, 1) 0, rgba(8, 12, 21, 1) 31%, rgba(9, 19, 28, 1) 44%, rgba(20, 35, 48, 1) 55%, rgba(21, 48, 62, 1) 63%, rgba(27, 51, 63, 1) 70%, rgba(25, 47, 61, 1) 74%, rgba(22, 39, 53, 1) 80%, rgba(7, 14, 20, 1) 100%); background: -webkit-linear-gradient(180deg, rgba(4, 7, 12, 1) 0, rgba(8, 12, 21, 1) 31%, rgba(9, 19, 28, 1) 44%, rgba(20, 35, 48, 1) 55%, rgba(21, 48, 62, 1) 63%, rgba(27, 51, 63, 1) 70%, rgba(25, 47, 61, 1) 74%, rgba(22, 39, 53, 1) 80%, rgba(7, 14, 20, 1) 100%); background: linear-gradient(180deg, rgba(4, 7, 12, 1) 0, rgba(8, 12, 21, 1) 31%, rgba(9, 19, 28, 1) 44%, rgba(20, 35, 48, 1) 55%, rgba(21, 48, 62, 1) 63%, rgba(27, 51, 63, 1) 70%, rgba(25, 47, 61, 1) 74%, rgba(22, 39, 53, 1) 80%, rgba(7, 14, 20, 1) 100%); }
.brain_box em img { max-height: 40px; max-width: 40px; }
.mld-advanatges-process { counter-reset: section; }
.mld-process { padding: 20px 0 20px 60px; max-width: 95%; }
.mld-process::after { counter-increment: section; content: "" counter(section) " "; position: absolute; left: 0; top: 0; font-size: 1rem; font-weight: 600; }
@media (min-width:992px) {
  .mld-solution-row .row { row-gap: 1rem; }
  .mld-process::after { top: 50%; transform: translateY(-50%); }
  .mld-advanatges-process>.row::after, .mld-advanatges-process>.row::before { position: absolute; content: ''; background: #e0e0e0; }
  .mld-advanatges-process>.row::after { width: 100%; height: 1px; top: calc(50% - 10px); }
  .mld-advanatges-process>.row::before { width: 1px; height: 100%; left: 50%; top: 0; }
  .mld-advanatges-process>.row>*:nth-child(2n) .mld-process { margin-left: auto; padding-right: 0; }
}
@media (min-width:768px) and (max-width:1199.98px) {
  .brain_box { padding: 1.5rem; }
  .mld-process::after { font-size: 1.125rem; font-weight: 600; }
}
@media (min-width:1200px) {
  .brain_box { padding: 2rem; }
  .brain_box em img { max-height: 55px; max-width: 55px; }
  .mld-process::after { font-size: 1.375rem; }
  .mld-process { padding-left: 60px; }
}
@media (min-width:1400px) {
  .mld-trends-tab ul .nav-item .nav-link { font-size: 1rem; }
}

@media (max-width:1199.98px) {
  .mld-models .services_blocks .service_column i img { max-height: 40px; }
  .mld-trends-tab ul .nav-item .nav-link { font-size: 1rem; }
  #mldTabs .nav-item { display: inline-block; }
}
@media (max-width:991.98px) {
  .mld-process { max-width: 100%; padding: 0 0 20px 30px; border-bottom: 1px solid #e0e0e0; }
}