a,
button,
.btn,
.navbar-nav .nav-link:after,
.product-slider .card,
.product-slider .card-text,
.home-link a:after,
.other-proj-block span:after{
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

.product-list-heading h4:after,
.product-list-heading h4:before,
h4.h4:after,
h4.h4:before,
.disease-list li,
.form-heading h4:after,
.form-heading h4:before,
.modal-title h4:after,
.modal-title h4:before{
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.info-icon,
.info-heading:after,
h4.h4:after,
h4.h4:before,
.modal-title h4:after,
.modal-title h4:before,
.form-heading h4:after,
.form-heading h4:before{
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.other-img{
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

#loader span{
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
#loader img{
  -webkit-animation: spin 2s ease-in-out infinite;
  -moz-animation: spin 2s ease-in-out infinite;
  -o-animation: spin 2s ease-in-out infinite;
  animation: spin 2s ease-in-out infinite;
}

@keyframes spin {
  from {
    transform:rotateX(0deg);
}
to {
    transform:rotateX(360deg);
}
}
@-webkit-keyframes spin {
from {
        transform:rotateX(0deg);
    }
    to {
        transform:rotateX(360deg);
    }
}


.ask-for li{
	-webkit-box-shadow: -2px 1px 0 rgba(0,0,0,0.32);
	box-shadow: -2px 1px 0 rgba(0,0,0,0.32);
}

/*.cd-floating-background img:first-child {
    -webkit-transform: translateZ(50px);
    -ms-transform: translateZ(50px);
    transform: translateZ(50px);
  }
  .cd-floating-background img:nth-child(2) {
    -webkit-transform: translateZ(290px);
    -ms-transform: translateZ(290px);
    transform: translateZ(290px);
  }
  .cd-floating-background img:nth-child(3) {
    -webkit-transform: translateZ(400px);
    -ms-transform: translateZ(400px);
    transform: translateZ(400px);
  }*/
  
@media (min-width: 768px) {
	.product-slider .card:hover{
		-webkit-transform: scale(1.05,1.05);
		transform: scale(1.05,1.05);
  }
  
  /* .product-detail-section .container{
     -webkit-transform: none;
	-ms-transform: none;
	-moz-transform: none;
    transform: none;
    -webkit-perspective: 2000px;
    perspective: 2000px;
  } */

  /*.parallax-image,*/
  .fast-asset-1,
  .fast-asset-4 {
    -webkit-transform: translateZ(200px) scale(0.85, 0.85);
	-ms-transform: translateZ(200px) scale(0.85, 0.85);
	-moz-transform: translateZ(200px) scale(0.85, 0.85);
    transform: translateZ(200px) scale(0.85, 0.85);
  }
  .fast-asset-2 {
    -webkit-transform: translateZ(120px) scale(0.95, 0.95);
	-ms-transform: translateZ(120px) scale(0.95, 0.95);
	-moz-transform: translateZ(120px) scale(0.95, 0.95);
    transform: translateZ(120px) scale(0.95, 0.95);
  }
  .fast-asset-3 {
    -webkit-transform: translateZ(250px) scale(0.88, 0.88);
	-ms-transform: translateZ(250px) scale(0.88, 0.88);
	-moz-transform: translateZ(250px) scale(0.88, 0.88);
    transform: translateZ(250px) scale(0.88, 0.88);
  }

  .prod-main-img img{
    -webkit-transform: translateZ(150px) scale(0.88, 0.88);
	-ms-transform: translateZ(150px) scale(0.88, 0.88);
	-moz-transform: translateZ(150px) scale(0.88, 0.88);
    transform: translateZ(150px) scale(0.88, 0.88);
  }

  .cd-floating-background {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}
  .cd-background-wrapper {
    -webkit-perspective: 2000px;
    perspective: 2000px;
  }
}