body,p,h1,h2,h3,h4,h5,h6,strong,b,.interline{font-family: 'IRANSansX', sans-serif;}

.container.in-nav,p,.container-4,.feature-tags,.foot
{direction:rtl;}

.scroller-wrapper{overflow-x:hidden;}

@media screen and (max-width: 991px){
.nav-mobile-wrapper {    margin-left: -24px;margin-right:inherit;}
}

.client-logo{height:40px;width:auto;}

.h4,.content{text-align:right;}

.integration-card-logo{min-width:auto;filter: hue-rotate(45deg);}
.glass-card.is-integration:hover .integration-card-logo{filter: hue-rotate(75deg);}

.cta:hover{color:#fff;}

.bounce {
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}