/* ----------------------------------------------
 * Generated by Animista on 2022-6-2 17:30:44
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation slide-top
 * ----------------------------------------
 */
@-webkit-keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
			opacity: 0;
  }
  25% {
			opacity: 1;
  }
  75% {
			opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
			opacity: 0;
  }
}
@keyframes slide-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
			opacity: 0;
  }
  25% {
			opacity: 1;
  }
  75% {
			opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
			opacity: 0;
  }
}

.slide-top {
	-webkit-animation: slide-top 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite both;
	        animation: slide-top 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite both;
}

.services-icon {
  font-size: 40px;
}

.services-grid {
  justify-content: center;
}

.email-protected:before {
  content: "\0062\0069\006C\0067\0069\0040\0062\0069\0064\0075\006E\0079\0061\0069\0063\0065\0072\0069\006B\002E\0063\006F\006D\002E\0074\0072";
}

.contact-row{
	justify-content: center;
}
@media only screen and (min-width: 993px) {
	.cute-phone{
		position: absolute;
		top: 0;
		left: 0;
		margin-left: -210px;
		margin-top: -210px;
	}
}
@media only screen and (max-width: 992px) {
	.cute-phone {
	  position: absolute;
	  width: 210px;
	  margin-left: 50%;
	  display: block;
	  margin-top: -157px;
	  transform: rotateX(180deg) translateX(-50%);
	}
}

.blog-image-area{
	text-align: center;
	background-color: #e6e6e6;
	border-radius: 25px;
	padding: 40px;
}
.blog-image-area img{
	border-radius: 20px;
	max-height: 300px;
	width: auto;
}

.lead-alt {
  font-size: 40px;
}