@font-face {
    font-family: IRANSans;
    src: url('fa-font/IRANSans.woff2') format('woff2');
}
body,p,h1,h2,h3,h4,h5,h6{font-family:IRANSans!important}
.vlt-navbar-contacts{margin-left:0;margin-right:10%}
.vlt-offcanvas-menu__navigation .sf-menu>li>a::before{left:auto;right:0}
.vlt-offcanvas-menu__navigation .sf-menu>li.active>a,.vlt-offcanvas-menu__navigation .sf-menu>li.current-menu-item>a{padding-left:0;padding-right:1.25rem}
.vlt-fixed-action-block{right:auto;left:0;border-top-left-radius:0;border-top-right-radius:8px}
.vlt-slider-controls .next svg,.vlt-slider-controls .prev svg{transform:rotateY(180deg)}
.vlt-testimonial-item{padding:2.1875rem 2.5rem 2.1875rem 5rem}
.vlt-testimonial-item .vlt-testimonial-item__avatar{margin-right:0;margin-left:2.5rem}
.vlt-testimonial-item::after{right:auto;left:2.5rem}
.vlt-post-title span,.vlt-work-title span{margin-right:0;margin-left:5px}
.vlt-link-with-arrow__icon{transform:rotateY(180deg);margin-left:0;margin-right:1.25rem}
.vlt-counter-up-small{padding:.9375rem 1.25rem .9375rem 1.875rem;text-align:right}
.vlt-counter-up-small h6{margin-left:0;margin-right:.9375rem}
.vlt-fixed-socials a+a{margin-left:0;margin-right:1.25rem}
.vlt-offcanvas-menu__socials a+a{margin-left:0;margin-right:1.25rem}
.vlt-simple-link::before{margin-right:0;margin-left:1.25rem}
.vlt-custom--4124{right:auto;left:0}
.vlt-custom--1512{left:auto;right:50vw}
.vlt-custom--1451{right:-30px;left:auto}
.vlt-fullpage-slider-progress-bar{left:auto;right:60px}
.vlt-fixed-socials{right:auto;left:60px;-webkit-transform-origin:25% 180%;-ms-transform-origin:25% 180%;transform-origin:25% 180%;-webkit-transform:rotate(-90deg) translate3d(0,0,0);transform:rotate(-90deg) translate3d(0,0,0)}
.vlt-btn__icon--right{margin-left:0;margin-right:.625rem}
@media (min-width: 768px) {
.offset-md-1{margin-left:0;margin-right:8.333333%}
}
.vlt-progress-bar__bar span{left:auto;right:0}
.vlt-project-showcase{direction:ltr}
.vlt-project-showcase .vlt-project-showcase__items li+li{direction:rtl;text-align:right}
.vlt-project-showcase .vlt-project-showcase__item.is-active{opacity:1;text-align:right;direction:rtl}
.vlt-project-showcase .vlt-project-showcase__items .vlt-project-showcase__item__category::before{margin-right:0;margin-left:.375rem}
.vlt-award-item__logo{margin-left:1.875rem;margin-right:0}
.vlt-post-thumbnail .badge,.vlt-work-thumbnail .badge{left:0;right:auto;border-bottom-right-radius:.5rem;border-bottom-left-radius:0}
.wpcf7 .wpcf7-form-control-wrap{direction:rtl}
.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:rtl}
select{background-position:left 16px bottom 50%}
.vlt-custom--2355{left:auto;right:0}
.vlt-custom--1259{right:auto;left:-5px}
.elementor-widget:not(:last-child){margin-bottom:0!important}
.vlt-post--style-single .vlt-post-footer .vlt-post-tags a,.vlt-widget.widget_tag_cloud a{margin:0 0 .375rem .375rem}
.vlt-post--style-single .vlt-post-footer .vlt-social-share a+a{margin-left:0;margin-right:1.25rem}
.vlt-post--style-single .vlt-post-footer .vlt-social-share a{float:right}
.vlt-comment-item__inner .vlt-comment-avatar{display:block;margin-right:0;margin-left:1.875rem}
.wpcf7{direction:rtl;text-align:right}
.vlt-offcanvas-menu{right:auto;left:0}
.vlt-offcanvas-menu__navigation .sf-menu,.vlt-footer-copyright p,.vlt-offcanvas-menu__copyright p,.vlt-testimonial-item .vlt-testimonial-item__content,.vlt-post--style-masonry .vlt-post-thumbnail+.vlt-post-content,.vlt-post--style-masonry .vlt-work-thumbnail+.vlt-post-content,.vlt-offcanvas-menu__footer>div,.vlt-post--style-single .vlt-post-footer,.vlt-animate-element,.vlt-post-header,label,.wpcf7 .wpcf7-not-valid-tip,.vlt-comment-item__inner .vlt-comment-content,p.form-submit{text-align:right}
.vlt-widget,.vlt-page-title{text-align:right}
.vlt-search-form input[type=text]{padding-right:1rem;padding-left:2.8125rem}
.vlt-search-form button{left:0;right:auto}
.vlt-pagination--numeric li>a svg,.vlt-pagination--numeric li>span svg{transform:rotateY(180deg)!important}
.vlt-sidebar--right{padding-left:0;padding-right:1.5625rem}
.vlt-post--style-default .vlt-post-thumbnail+.vlt-post-content,.vlt-post--style-default .vlt-work-thumbnail+.vlt-post-content{text-align:right}
@media only screen and (max-width: 767px) {
.vlt-custom--4124{right:50vw;width:150vw}
}