@font-face {
	font-family: "Aviny";
	src: url("fonts/aviny/avinyd41d.eot?#iefix") format("embedded-opentype"),
	url("fonts/aviny/aviny.woff") format("woff"),
	url("fonts/aviny/aviny.ttf") format("truetype"),
	url("fonts/aviny/aviny.svg#svgFontName") format("svg");
}
@font-face {
	font-family: "IRANSansWebFaNum";
	src: url("custom-fonts/iransanswebfanum/IRANSansWebFaNumd41d.html?#iefix") format("embedded-opentype"),
	url("fonts/iransanswebfanum/IRANSansWebFaNum.woff2") format("woff2"),
	url("fonts/iransanswebfanum/IRANSansWebFaNum.woff") format("woff"),
	url("fonts/iransanswebfanum/IRANSansWebFaNum.ttf") format("truetype"),
	url("fonts/iransanswebfanum/IRANSansWebFaNum.svg#svgFontName") format("svg");
}
body{
	direction: rtl;
}
h1, h2, h3, h4, h5, h6{
	font-family: Aviny;
}	
body,.button,.certi-title h4,.portfolio-grid figure .name,.blog-card .blog-item-title,.lm-info-block h4,.header-titles h4,.header,.timeline-second-style .item-period,.timeline-second-style .item-title, .skills-info.skills-second-style h4,.btn-primary, .btn-secondary, button, input[type="button"], input[type="submit"], .wp-block-button .wp-block-button__link{
	font-family: "IRANSansWebFaNum";
}
.content-area{
	right: auto;
	left:0;
}
.header,.skills-info.skills-second-style h4{
	float:right;
}
.skills-second-style .skill-value,.entry-meta-bottom .entry-share{
	float: left;
}
.info-list .title{
	margin-left: 5px;
	margin-right: 0px;
}
.testimonials.owl-carousel .owl-nav, .clients.owl-carousel .owl-nav,.testimonial .author-info .icon{
	right: auto;
	left: 0px;
}
.owl-nav{
	direction: ltr;
}
.timeline-second-style .divider{
	left: auto;
	right: 28%;
}
.timeline-second-style .divider::after {
	margin-left: 0;
	margin-right: -4px;
}
.timeline-second-style .divider::before {
	margin-left: 0;
	margin-right: -8px;
}
.testimonial .text,.testimonial .author-info,.post-tags,.ajax-page-title,.form-control, .form-control:focus, .has-error .form-control, .has-error .form-control:focus, input[type="search"], input[type="password"], input[type="text"]{
	text-align: right;
}
blockquote{
	border-left: 0px solid #d8d8d8;
	border-right: 2px solid #d8d8d8;
}
.ps > .ps__scrollbar-y-rail{
	margin-right: 0px;
	margin-left: 10px;
}
.ps,.ajax-page-nav{
	direction: ltr;
}
.ps > *{
	direction: rtl;
}
.page-title{
	display: block;
}
.timeline-second-style .left-part{
	padding-right: 0px;
	padding-left: 25px;
}
.portfolio-grid figure i{
	right: auto;
	left: 15px;
}
.portfolio-grid figure .category{
	left: auto;
	right: 15px;
}
.mfp-title {
    text-align: right;
    padding-right: 0;
    padding-left: 36px;
}
.project-general-info .fa{
	margin-right: 0px;
	margin-left: 5px;
}
.form-group label{
	left: 0px;
	right: 15px;
}
.form-control, .form-control:focus, .has-error .form-control, .has-error .form-control:focus, input[type="search"], input[type="password"], input[type="text"]{
	padding:10px 12px 10px 25px;
}
.form-group .help-block{
	margin: -2px 10px 0 0;
}
.form-group .help-block::after {
	left: auto;
	right: 5px;
	border-left: 10px solid transparent;
	border-right: 0px solid transparent;
}
.lmpixels-arrows-nav,button, input[type=submit]{
	cursor: pointer;
}
.header .copyrights{
	left: auto;
	right: 0;
}
.controls.two-columns .left-column {
    width: 47%;
    float: right;
    margin-left: 3%;
    margin-right: 0;
}
.controls.two-columns .right-column{
	float: left;
}
.blog-card .category a{
	left: auto;
	right: 10px;
}
@media only screen and (min-width:1025px) {
 ul.main-menu{
	 right: auto;
	 left: -90px;
 }
}
@media only screen and (max-width:1024px) {
	.menu-toggle{
		right: auto;
		left: 10px;
	}
	.header{
		right: auto;
		left: 0px;
	}
}
.lmpixels-arrows-nav{
	right: auto;
	left: -80px;
}
.portfolio-page-carousel .owl-dots{
	right: auto;
	left: 0px;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}