.cloud-icon-style {
  background-image: -moz-linear-gradient( 90deg, rgb(1,132,255) 1%, rgb(1,171,255) 100%) !important;
  background-image: -webkit-linear-gradient( 90deg, rgb(1,132,255) 1%, rgb(1,171,255) 100%) !important;
  background-image: -ms-linear-gradient( 90deg, rgb(1,132,255) 1%, rgb(1,171,255) 100%) !important;
  box-shadow: 0px 5px 5px 0px rgba(1, 132, 255, 0.4) !important;
}




/* Following is used for overriding the hover effect of icon */

.ai-analysis-icon-style_no_hover:hover {
  border: none !important;
  border-right: solid #898cc3 5px !important;
  box-shadow: none !important;
}
.ai-analysis-icon-style_no_hover:hover::before {
  opacity: 0 !important;
}








.mobile-web-development-icon-style::before {
  position: absolute;
  content: '';
  top: 0%;
  left: 0%;
  width: 378px;
  height: 378px;
  background-image: linear-gradient(90deg, rgb(252,155,25), rgb(252,155,25));
  opacity: 0;
}

.mobile-web-development-icon-style .icon {
  width: 80px;
  height: 80px;
  text-align: center;
  line-height: 80px;
  background-image: linear-gradient(90deg, rgb(228,91,45), rgb(252,151,21));
  box-shadow: 0px 10px 15px 0px rgba(228, 91, 45, 0.5);
  border-radius: 50%;
  border: none;
}

.mobile-web-development-icon-style:hover .icon {
  box-shadow: 0px 5px 5px 0px rgba(240,121,33, 0.4);
  border: 1px solid white;
}

