@font-face {
    font-family: "Vazir-FD-WOL";
    font-style: normal;
    font-weight: normal;
    src:  url("../fonts/Vazir-FD-WOL.woff2") format("woff2"), url("../fonts/Vazir-Bold-FD-WOL.woff") format("woff"), url("../fonts/Vazir-FD-WOL.ttf") format("truetype");
}
body,html {
    text-align: right;
    direction: rtl !important;
    line-height: 1.5;
    font-family: 'Vazir-FD-WOL', sans-serif;
}
p {
    line-height: 1.5;
    font-size: 15px;
}
h1, h2, h3, h4, h5, h6, .h1 {
    font-family: 'Vazir-FD-WOL', sans-serif;
}
h1 {
    font-weight: 700;
}
.rtl .text-left {
    text-align: right !important;
}
.rtl .mfp-counter {
    direction: rtl;
}
ul {
    padding-right: 0;
}
.ms-6 {
    margin-left: 120px;
}
.pill-button {
    margin-left: 10px;
}
.pill-button:hover {
    background-position: left center;
}
.pill-button02 {
    margin-right: 0 !important;
    margin-left: 20px;
  }
/******************
    Style Arrangement
 1-About
 2-Skills
 3-services
 4-portfolio
 5-testimonial
 6-Blog
 7-Contact
 8-Footer
 9-Return To Top
 10-Eror 404
 11-portfolio-single-page
 12-blog-single-page
 13-Media screen

*******************/
/****** About ******/
.shape {
    left: 0;
}
/****** Skills ******/
.skill-box .skillbar-title {
    right: 0;
    left: auto;
}
.skill-box .skillbar-title span {
    margin-right: 18px;
}

.skill-box .fill-skillbar {
    float: right;
}

.skill-box .skill-bar-percent {
    left: 0;
    right: auto;
}
/****** services ******/
.gtco-testimonials {
    direction: ltr;
  }
.gtco-testimonials .card .card-img-top {
    float: right;
}
.gtco-testimonials .card {
    direction: rtl;
  }
.gtco-testimonials .card h5 {
    right: 115px;
    left: 0;
}
/****** portfolio ******/
.portfolio-overlay-content {
    right: 30px;
    left: auto;
}
.portfolio-overlay-content {
    right: 0;
    left: auto;
}
.portfolio-overlay-content {
    right: 0;
    left: auto;
}
.mfp-counter {
    left: 0;
    direction: ltr;
  }
/****** testimonial ******/
.testimonials-wrapper {
    direction: ltr;
  }
.inner-page-wrapper.testimonials-wrapper .owl-dots {
    left: 0;
    right: auto;
}

.testimonials-wrapper .owl-dots {
    left: 0;
    right: auto;
}
.testimonial-block .inner-box .content svg {
    left: 0;
    right: auto;
}
/****** Blog ******/
.blog-box a {
    margin-left: 4px;
}
.blog-like-boxes {
    float: left;
}
.blog-like-box {
    float: left;
    margin-left: 10px;
}
.blog-like span {
    margin-right: 5px;
}
.blog-like i {
    margin-right: 10px;
}
/****** Contact ******/
.contact .pill-button {
    margin-right: 0 !important;
}
.contact-icon {
    float: right;
    margin-left: 15px;
}
.form-control {
    padding-right: 25px;
}
#message.toast {
    right: 180px;
}
/****** Footer ******/
.footer .list-inline-item:not(:last-child) {
    margin-left: 30px;
}
.copyright {
    float: right;
}

.footer-icon {
    float: left;
}
.tow-colored ul li:before {
    left: -100%;
}

.tow-colored ul li:hover:before {
    right: 0;
}
.tow-colored ul li::after {
    left: -100%;
    right: 0;
  }

.tow-colored ul li:hover:after {
    left: 0;
    right: auto;
}
/****** Return To Top ******/
.return-to-top {
    left: 15px;
    right: auto;
}
/****** Eror 404 ******/
.search-404 form button {
    left: 6px;
    right: auto;
}
.error-content .pill-button {
    margin-left: 0;
}
/************************/
/****** Inner Page ******/
/************************/
/****** portfolio-single-page ******/
.portfolio-title a {
    margin-left: 15px;
}
/****** blog-single-page ******/
.entry-meta a {
    margin-left: 15px;
    margin-right: 0;
}

.entry-content .pill-button {
    margin-right: 0;
}
.blog-single .comment-content {
    padding-right: 100px;
}
.blog-single .image-comment {
    float: right;
}
.blog-single .comment-reply-link {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}
.blog-single .search-boxes button.btn {
    left: 6px;
    right: auto;
}
.aside-title h6 {
    margin-left: 15px;
    margin-right: 0;
}
.blog-single .aside-item ul li span {
    margin-right: auto;
    margin-left: 0;
}
.blog-single .post-image {
    margin-left: 16px;
}
.blog-single .tagcloud a {
    margin-left: 4px;
}

.follow-instagram {
    position: relative;
}

.follow-instagram img {
    width: 100%;
    border-radius: 25px;
    padding: 7px;
}
.follow-instagram-text a {
    right: calc(50% - 130px);
}
/******  Media ******/
 
@media (max-width:1199px) {
    .blog-like-box {
        margin-right: 0;
    }
    .blog-box a {
        margin-left: 0;
    }
}

@media (max-width:991px) {
    .hero-img img {
        right: 50%;
    }
    .contact-icon {
        margin-left: 7px;
    }
    #message.toast {
        right: 0px;
        margin-right: 0;
    }
    .error .error-image img {
        margin-right: 67px;
    }
}

@media (max-width:767px) {
    .hero-img img {
        left: 0;
        right: auto;
    }
    .error .error-image img {
        margin-right: 50px;
    }
}

@media (max-width:575px) {
    .error .error-image img {
        margin-right: 37px;
    }
}

@media (max-width:360px) {
    .hero-content {
        right: 25px;
        left: auto;
    }
}