.ai-solutions-article-thumb {
  background-image: url("../../img/solutions/ai-solutions/ai-solutions-thumb.jpg");
}

#ai-solutions-section,
#ai-solutions-article-thumb, #ai-solutions-article-content,
#ai-solutions1-thumb, #ai-solutions2-thumb, #ai-solutions3-thumb,
#ai-solutions4-thumb, #ai-solutions5-thumb, #ai-solutions6-thumb,
#ai-solutions7-thumb, #ai-solutions8-thumb, #ai-solutions9-thumb,
#contact-us-section {
  opacity: 0;
}

.ai-solutions-section-thumb {
  border-radius: 16px;
  width: 100%;
  height: 100%;
  min-height: 250px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  transition: background-size 0.5s ease-out;
}

.ai-solutions-section-thumb:hover {
  background-size: 105%;
}

.ai-solutions1-thumb {
  background-image: url("../../img/solutions/ai-solutions/fraud-protection-icon.jpg");
}

.ai-solutions2-thumb {
  background-image: url("../../img/solutions/ai-solutions/customer-insights-icon.jpg");
}

.ai-solutions3-thumb {
  background-image: url("../../img/solutions/ai-solutions/connected-spaces-icon.jpg");
}

.ai-solutions4-thumb {
  background-image: url("../../img/solutions/ai-solutions/supply-chain-insights-icon.jpg");
}

.ai-solutions5-thumb {
  background-image: url("../../img/solutions/ai-solutions/customer-services-insights-icon.jpg");
}

.ai-solutions6-thumb {
  background-image: url("../../img/solutions/ai-solutions/sales-insights-icon.jpg");
}

.ai-solutions7-thumb {
  background-image: url("../../img/solutions/ai-solutions/market-insights-icon.jpg");
}

.ai-solutions8-thumb {
  background-image: url("../../img/solutions/ai-solutions/finance-insights-icon.jpg");
}

.ai-solutions9-thumb {
  background-image: url("../../img/solutions/ai-solutions/virtual-agent-for-customer-service-icon.jpg");
}

#ai-solutions1-thumb h5, #ai-solutions2-thumb h5, #ai-solutions3-thumb h5,
#ai-solutions4-thumb h5, #ai-solutions5-thumb h5, #ai-solutions6-thumb h5,
#ai-solutions7-thumb h5, #ai-solutions8-thumb h5, #ai-solutions9-thumb h5 {
  min-height: 70px;
}

@media all and (min-width: 1400px) {
  .ai-solutions-section-thumb {
    min-height: 250px;
    background-size: 100%;
  }
  .ai-solutions-section-thumb:hover {
    background-size: 105%;
  }
}
@media all and (min-width: 1200px) and (max-width: 1440px) {
  .ai-solutions-section-thumb {
    min-height: 250px;
    background-size: 110%;
  }
  .ai-solutions-section-thumb:hover {
    background-size: 120%;
  }
}
@media all and (min-width: 992px) and (max-width: 1199px) {
  .ai-solutions-section-thumb {
    min-height: 230px;
    background-size: 120%;
  }
  .ai-solutions-section-thumb:hover {
    background-size: 130%;
  }
}
@media all and (min-width: 768px) and (max-width: 991px) {
  .ai-solutions-section-thumb {
    min-height: 150px;
    background-size: 120%;
  }
  .ai-solutions-section-thumb:hover {
    background-size: 130%;
  }
}
@media all and (min-width: 578px) and (max-width: 767px) {
  .ai-solutions-section-thumb {
    min-height: 120px;
    background-size: 115%;
  }
  .ai-solutions-section-thumb:hover {
    background-size: 125%;
  }
}
@media all and (min-width: 426px) and (max-width: 576px) {
  .ai-solutions-section-thumb {
    min-height: 300px;
    background-size: 120%;
  }
  .ai-solutions-section-thumb:hover {
    background-size: 130%;
  }
}
@media all and (min-width: 321px) and (max-width: 425px) {
  .ai-solutions-section-thumb {
    min-height: 230px;
    background-size: 120%;
  }
  .ai-solutions-section-thumb:hover {
    background-size: 130%;
  }
}
@media all and (max-width: 320px) {
  .ai-solutions-section-thumb {
    min-height: 200px;
    background-size: 115%;
  }
  .ai-solutions-section-thumb:hover {
    background-size: 125%;
  }
}