@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/eot/IRANSansWeb_Black.eot');
	src: url('../fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/eot/IRANSansWeb_Bold.eot');
	src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('../fonts/eot/IRANSansWeb_Medium.eot');
	src: url('../fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/iransans/eot/IRANSansWeb_Light.eot');
	src: url('../fonts/iransans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/iransans/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/iransans/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/iransans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/iransans/eot/IRANSansWeb_UltraLight.eot');
	src: url('../fonts/iransans/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/iransans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/iransans/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/iransans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/iransans/eot/IRANSansWeb.eot');
	src: url('../fonts/iransans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/iransans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/iransans/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/iransans/ttf/IRANSansWeb.ttf') format('truetype');
}



html[lang="fa-IR"] :root,
html[lang="fa-IR"] body,
html[lang="fa-IR"] h1,
html[lang="fa-IR"] h2,
html[lang="fa-IR"] h3, 
html[lang="fa-IR"] h4,
html[lang="fa-IR"] h5,
html[lang="fa-IR"] h6,
html[lang="fa-IR"] input,
html[lang="fa-IR"] textarea,
html[lang="fa-IR"] a {
    font-family: 'IRANSans', sans-serif !important;
}


.ml-0 {
    margin-right: 0;
    padding-right: 0;
}

ul, ol {
    margin: 0 3em .5em 0;
    padding-right: 1em;
}

ol, ul {
    padding-right: 2rem;
}

.main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li {
	margin-right: 50px;
	margin-left: 0;
}

.main-menu .main-menu__list li ul, .stricky-header .main-menu__list li ul {
    right: 0;
    left: auto;
}

.main-header--one__right .number {
    margin-left: 30px;
	margin-right: 0;
}

.main-header--one__right .social-icon {
    margin-left: 25px;
	margin-right: 0;
}

.main-header--one__right .social-icon ul li {
	margin-left: 11px;
    margin-right: 0;
}

.main-slider-one--two .main-slider-one__inner .border-box {
    right: -105px;
    left: auto;
}

#main-slider-pagination {
    right: auto;
    left: 309px;
}

.services-two__carousel.owl-theme .owl-stage-outer {
	direction: ltr;
}

.about-one__img2 .video-icon {
    right: -67px;
	left: auto;
}

.about-one__content {
    margin-right: 25px;
	margin-left: 0;
}

.about-one--two .about-one__content-list li {
    padding-right: 25px;
    padding-left: 0;
}

.about-one__content-list li .title {
    padding-right: 20px;
	padding-left: 0;
}

.best-logistics-one__img .shape3 {
    left: -256px;
    right: auto;
}

.best-logistics-one__img .overlay-content {
    right: 20px;
	left: 0;
}

.best-logistics-one__content-counter li {
    margin-left: 45px;
    margin-right: 0;
}

.best-logistics-one__content-counter li::after {
    right: -3px;
    left: 0px;
}

.no-js .owl-carousel, .owl-carousel.owl-loaded {
    direction: ltr;
}

.projects-two__carousel.owl-carousel .owl-stage-outer {
    margin-left: -375px;
	margin-right: 0;
}

.video-one__bottom .icon {
    margin-right: 30px;
    margin-left: 0;
}

.testimonial-one__single {
    padding-right: 35px;
    padding-left: 60px;
}

.contact-one .shape1 {
    left: -100px;
	right: auto;
}

.contact-one__img {
    right: 0%;
    left: 52%;
}

.contact-one__img .overlay-content {
    left: 190px;
    right: auto;
}

@media only screen and (max-width: 767px) {
    .contact-one__img {
        left: 0 !important;
        right: 0 !important;
    }
}

.contact-one__img .overlay-content::before {
    right: 5px;
    left: -10px;
}

.footer-widget__contact-info-social-links ul li {
    margin-left: 6px;
    margin-right: 0;
}

.checked-box input[type="checkbox"]+label span {
    right: 0;
    left: auto;
}

.checked-box label {
    padding-right: 30px;
    padding-left: 0;
}

.footer-widget__contact-info--two .footer-widget__about-email {
    padding-right: 35px;
    padding-left: 0;
}

.footer-widget__contact-info--two .footer-widget__about-email::before {
    right: 0;
    left: auto;
}

.footer-one__bottom-list ul li::before {
    left: 0;
    right: auto;
}

.footer-one__bottom-list ul li:last-child {
    padding-left: 0;
}

.footer-one__bottom-list ul li {
    padding-right: 17px !important;
}


/* Home one */

.your-project-one__single {
    padding-right: 40px !important;
}

.your-project-one__single-content-box {
    margin-left: 40px;
    margin-right: 0;
}

.your-project-one__single::before {
    left: 0;
    right: auto;
}

.your-project-one__single-btn {
    padding-right: 45px;
    padding-left: 0;
}

.services-one__link i {
    margin-right: 2px;
    margin-left: 0;
}

.alori-icons-two-right-arrow:before {
    content: "\e906";
}

.blog-one__single-content .meta-info li {
    margin-left: 15px;
    margin-right: 0;
}

.blog-one__single-content .meta-info li .text {
    padding-right: 7px;
    padding-left: 0;
}


/* Service singel */

.services-single-one__content-list ul li {
    padding-right: 30px;
    padding-left: 0;
}

.services-single-one__content-list ul li .icon {
    right: 0;
    left: auto;
}

.services-single-one__content-bottom-list ul li {
    padding-right: 30px;
    padding-left: 0;
}

.services-single-one__content-bottom-list ul li .icon {
    right: 0;
    left: auto;
}


/* Portfolio singel */

.author-box ul li::before {
    left: 0;
    right: auto;
}

.protfolio-single__content-list ul li {
    padding-right: 30px;
    padding-left: 0;
}

.protfolio-single__content-list ul li .icon {
    right: 0;
    left: auto;
}


/* Blog */

.blog-pagination span+span, .blog-pagination a+span, .blog-pagination span+a, .blog-pagination a+a {
    margin-right: 10px;
    margin-left: 0;
}

.fa-angle-right:before {
    content: "\f104";
}


/* Blog singel */

.blog-page-two__single-meta-info li i::before {
    padding-left: 5px;
    padding-right: 0;
}

.wp-block-latest-comments:not(.has-avatar):not(.has-dates) li {
    padding-right: 68px;
    padding-left: 0;
}

.wp-block-latest-comments:not(.has-avatar):not(.has-dates) li::before {
    margin-left: 20px;
    margin-right: 0;
    right: 0;
    left: auto;
}

.wp-block-latest-comments {
    padding-right: 0;
    margin-right: 0;
}

.sidebar__single .title h2::before, .sidebar__single .sidebar__title::before, .widget h2::before {
    right: 0;
    left: auto;
}

.sidebar .widget ul li::after, .sidebar__single ul li::after {
    content: '\f104';
    left: 0;
    right: auto;
}

.sidebar .widget .wp-block-categories, .sidebar__single .wp-block-categories {
    padding-right: 0;
}

.sidebar .widget ul, .sidebar__single ul {
    margin-right: 0;
    padding-right: 0;
}

.read-more {
    background-image: url(assets/images/left-arrow.png);
    padding-right: 25px;
    padding-left: 0;
}

.comments-area .reply a {
    left: 0;
    right: auto;
}

.comments-area .comment-body {
    padding-right: 120px;
    padding-left: 0;
}

.comments-area .comment-body .avatar {
    right: 0;
    left: auto;
}


/* Contact */

.contact-page__get-in-touch ul li .text {
    padding-right: 20px;
    padding-left: 0;
}

.contact-page__comment-form .comment-form__input-box input[type="text"], .contact-page__comment-form .comment-form__input-box input[type="email"] {
    text-align: right;
}

.contact-page__comment-form .comment-form__input-box textarea {
    text-align: right;
}





/* mobile */

.mobile-nav__content .main-menu__list li ul {
    padding-right: 10px;
    padding-left: 0;
}

.fa-angle-down:before {
    content: "\f106";
}

.mobile-nav__contact li>i {
    margin-left: 10px;
    margin-right: 0;
}

.mobile-nav__social a+a {
    margin-right: 30px;
    margin-left: 0;
}