@import "fontiran.css";
body{
  font-family: IRANSans;
  direction: ltr;
}
p,a,h1,h2,h3,h4,h5,h6,span,li,ul,img,#mail_success, #mail_fail{
  direction: rtl;
}
.mazzer-header-social-icon {
    margin-right: 24px;
    float: left;
}
.mazzer-default-btn{
  letter-spacing: 0
}
.mazzer-about-left-img img:last-child {
    right: 175px;
    left: auto;
}
.mazzer-about-left-img::before{
  right: 223px;
  left: auto;
}
.about-list li::before{
  right: -34px;
  left: auto;
}
.about-btn{
  margin-left: 20px;
  margin-right: 0;
}
.mazzer-feedback-content{
  padding: 15px;
}
.mazzer-feedback-content p::before{
  margin-left: 13px;
  margin-right: 0;
}
.mazzer-feedback-content p{
  margin: 0;
}
.mazzer-feedback-meta-img {
    float: right;
    margin-left: 20px;
}
.mazzer-feedback-meta {
    float: right;
}
.mazzer-feedback-star-icon {
    float: left;
}
.mazzer-about-right-content h2,.mazzer-about-right-content p,.info-content p,.info-content h2,.about-list li,.mazzer-feedback-content h2,.mazzer-feedback-content p,.mazzer-feedback-meta-content h2,.mazzer-feedback-meta-content p{
  text-align: right;
}
.mazzer-feature-single-icon-item{
  float: right;
}
.info-icon {
    float: right;
    margin-left: 20px;
    margin-right: 0;
  }
  .info-content {
    float: right;
}
.info-content h2{
  line-height: 1.8
}
.mazzer-input-item input,.mazzer-input-item textarea{
  text-align: right;
}
.mazzer-subscribe i{
  right: 20px;
  left: auto;
}
.mazzer-subscribe input[type="email"]{
  float: right;
  margin-left: 15px;
  margin-right: 0;
  text-align: right;
}
.mazzer-subscribe input[type="submit"]{
  float: left;
}
.mazzer-input-item input[type="submit"]{
  text-align: center;
}
.mean-container .mean-nav ul li a{
	float:right;
text-align:right
}
.lp60{
	padding-left : 60px;
}
.mean-container .mean-nav {
    width: calc(100vw - 70px);
    left: 0;
	right:auto
	}
.mazzer-contact-form .contact-alert-message{
    width: 100%;
    overflow: hidden;
    direction:rtl;
    text-align: center;
    padding: 10px;
    margin-bottom: 20px;
    color: #fff;
}
.mazzer-contact-form .error{
    background: #E91E63;
}
.mazzer-contact-form .success{
    background: #66bb6a;
}
@media (min-width: 992px){
		.text-left{
			text-align : right !important;
	}
}



		@media (max-width: 479px){
.mazzer-default-btn {
    margin-bottom: 10px;
}
	}
		