.anime-item {
  margin-bottom: 40px;
}

.no-touch.cssanimations .anime-item {
  margin-bottom: 0;
}

.no-touch.cssanimations .anime-item-icon {
  	-webkit-font-smoothing: antialiased;
	opacity: 1 !important;
	-webkit-transform: translate3d(385px, 0, 0)!important;
	transform: translate3d(385px, 0, 0)!important;
	-webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important;
	transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important;
  -webkit-transform: translateZ(0);
}

.no-touch.cssanimations .anime-item-title {
  	-webkit-font-smoothing: antialiased;
	-webkit-transform: translate3d(385px, 0, 0)!important;
	transform: translate3d(385px, 0, 0)!important;
	-webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important;
	transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important;
  -webkit-transform: translateZ(0);
}

.no-touch.cssanimations .anime-item-text {
  -webkit-font-smoothing: antialiased;
	opacity: 0 !important;
	-webkit-transform: rotate3d(0, 0, 0) translate3d(0, 0, 0)!important;
	transform: rotate3d(0, 0, 0) translate3d(0, 0, 0)!important;
	-webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s, opacity 0.3s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0.2s!important;
	transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s, opacity 0.3s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0.2s!important;
  	overflow: hidden !important;
  	visibility: collapse !important;
  -webkit-transform: translateZ(0);

}

.no-touch.cssanimations .anime-item:hover .anime-item-icon {
  -webkit-font-smoothing: antialiased;
	opacity: 1 !important;
	-webkit-transform: translate3d(0, 0, 0)!important;
	transform: translate3d(0, 0, 0)!important;
  -webkit-transform: translateZ(0);
}

.no-touch.cssanimations .anime-item:hover .anime-item-title {
  -webkit-font-smoothing: antialiased;
	-webkit-transform: translate3d(0x, 0, 0)!important;
	transform: translate3d(0, 0, 0)!important;
  -webkit-transform: translateZ(0);
}

.no-touch.cssanimations .anime-item:hover .anime-item-text {
  -webkit-font-smoothing: antialiased;
    opacity: 1 !important;
	-webkit-transform: translate3d(0, 0, 0)!important;
	transform: translate3d(0, 0, 0)!important;
  	overflow: visible !important;
  	visibility: visible !important;
  -webkit-transform: translateZ(0);
}

.my_class > div {
    display: inline-grid;
    float: none;
}

@media (min-width: 991px) and (max-width: 1200px) {

.no-touch.cssanimations .anime-item-icon {
  -webkit-font-smoothing: antialiased;
	opacity: 1 !important;
	-webkit-transform: translate3d(345px, 0, 0)!important;
	transform: translate3d(345px, 0, 0)!important;
	-webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important;
	transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important;
-webkit-transform: translateZ(0);}
.no-touch.cssanimations .anime-item-title {
  -webkit-font-smoothing: antialiased;
	-webkit-transform: translate3d(345px, 0, 0)!important;
	transform: translate3d(345px, 0, 0)!important;
	-webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important;
	transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important; 
-webkit-transform: translateZ(0);}
}

@media (min-width: 769px) and (max-width: 990px) {

.no-touch.cssanimations .anime-item-icon {
  -webkit-font-smoothing: antialiased;
	opacity: 1 !important;
	-webkit-transform: translate3d(270px, 0, 0)!important;
	transform: translate3d(270px, 0, 0)!important;
	-webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important;
	transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important; }
.no-touch.cssanimations .anime-item-title {
	-webkit-transform: translate3d(270px, 0, 0)!important;
	transform: translate3d(270px, 0, 0)!important;
	-webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important;
	transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important; 
-webkit-transform: translateZ(0);}
}

@media (min-width: 150px) and (max-width: 768px) {

.no-touch.cssanimations .anime-item-icon {
  -webkit-font-smoothing: antialiased;
	opacity: 1 !important;
	-webkit-transform: translate3d(0px, 0, 0)!important;
	transform: translate3d(0px, 0, 0)!important;
	-webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important;
	transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important; 
-webkit-transform: translateZ(0);}
.no-touch.cssanimations .anime-item-title {
	-webkit-transform: translate3d(0px, 0, 0)!important;
	transform: translate3d(0px, 0, 0)!important;
	-webkit-transition: -webkit-transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important;
	transition: transform 0.7s cubic-bezier(0.26, 0.86, 0.44, 0.985) 0s!important; 
-webkit-transform: translateZ(0);}

.no-touch.cssanimations .anime-item-text {
  -webkit-font-smoothing: antialiased;
	opacity: 1 !important;
	-webkit-transform: rotate3d(0, 0, 0) translate3d(0, 0, 0)!important;
	transform: rotate3d(0, 0, 0) translate3d(0, 0, 0)!important;
  	overflow: visible !important;
  	visibility: visible !important;
-webkit-transform: translateZ(0);}
}

.id--btn-submit > br { display: none; }

@media screen and (min-width: 768px){
	.section-title {
		padding-bottom: 10px!important;
	}
  	#about-section{
  		padding-top: 10px!important
  	}
	.pricing-section:last-of-type{
    	display:none
  	}
}