@font-face {
  font-family: "YBakh";
  src: 
   url("assets/fonts/YekanBakhFaNum-Regular.woff") format("woff"),
   url("assets/fonts/YekanBakhFaNum-Regular.woff2") format("woff2"),
   url("assets/fonts/YekanBakhFaNum-Regular.ttf") format("truetype");
}
h1,h2,h3,h4,h5,h6,p,li,a,body{
  font-family: "YBakh" !important;
}
blockquote p:first-child {
  text-align: right;
}
.single-post-text > *:first-child,
.single-post-text > div > *:first-child {
  text-align: right;
}
.single-post-text p {
  text-align: right;
}
.single-post-text ul > li,
.single-post-text ol > li,
.comment-text ul > li,
.comment-text ol > li {
  text-align: right;
  margin-right: 5px;
}
.single-post-text ul > li:before,
.comment-text ul > li:before {
  right: 0px;
  margin-right: -5px;
}
.single-post-text h1,
.single-post-text h2,
.single-post-text h3,
.single-post-text h4,
.single-post-text h5,
.single-post-text h6 {
  text-align: right;
}
.post-text-bottom {
  text-align: right;
}
.comment-info {
  text-align: right;
}

.blockquote cite {
  text-align: right;
}

.trm-banner .trm-banner-content .trm-banner-text {
  text-align: right;
  margin-right: 40px;
}

.pb-letrsp {
  letter-spacing: 0;
}

.trm-label {
  letter-spacing: 0px;
}
.trm-banner .trm-banner-cover {
  right: 0;
}

.trm-service-content h6 {
  text-align: right;
}
.trm-menu nav ul li a {
  letter-spacing: 0px !important;
}
.trm-mode-switcher-place .trm-mode-switcher .tgl:checked + .trm-swich:after {
  right: 50%;
}

.trm-banner .trm-banner-content .trm-banner-text {
  text-align: right;
  margin-right: 0;
}
.pb-paraf {
  text-align: right;
}
.trm-btn,
.comment-form .btn.fill,
form.post-password-form input[type="submit"] {
  letter-spacing: 0px;
}
.trm-mode-switcher-place .trm-mode-switcher .tgl:checked + .trm-swich:after {
  right: 50%;
}
.trm-list li {
  padding-right: 25px;

  text-align: right;
}
.trm-list li:before {
  right: 0;
}


.pd-rgh {
  text-align: right;
}

a.trm-label .fa-arrow-right {
  margin-right: 5px;
}
.trm-banner .trm-banner-content .trm-banner-text .trm-breadcrumbs li:after {
  right: 30px;
}
.trm-banner .trm-banner-content .trm-banner-text .trm-breadcrumbs li a {
  margin-right: -16px;

  margin-left: 20px;
}
.trm-menu nav ul li ul li {
  text-align: right;
}
.trm-label.trm-label-color span {
  text-align: right;
}

.fa-arrow-left:before {
    content: "\f061" !important;
}


.trm-btn .fa-arrow-right {
  margin-right: 10px;

}

.title_inner {
  text-align: right;
}
.logged-in-as {
  text-align: right;
}


  
  .trm-mode-switcher-place .trm-mode-switcher .tgl:checked+.trm-swich:after {
    left: 0% !important;
}

span.wpcf7-form-control-wrap input, span.wpcf7-form-control-wrap textarea {
    text-align: right !important;
}

.fa-envelope:before {
    content: "\f0e0";
    margin-right: 10px;
}

a.trm-btn.trm-btn-border i {
    margin-right: 10px;
}
.trm-mode-swich-animation-frame .trm-mode-swich-animation .fa-sun,.trm-mode-swich-animation-frame .trm-mode-swich-animation .fa-moon {
   
    right: 33%;}
    
    
    .trm-title-with-divider span[data-number]:after {
    opacity: 0.8;
    position: absolute;
    right: 100%;
        margin-right: 15px;
    }
    
    .trm-title-with-divider span[data-number]{
        
        margin-left: 35px !important;
    margin-right: 15px !important;
    }
    
    .trm-btn i {
   
    
    margin-right: 5px;
}


.fa-arrow-right:before {
    content: "\f060" !important;
}
.trm-btn:hover .fa-arrow-right {
    transform: translateX(-5px);
}
.trm-btn:hover .fa-arrow-left {
    transform: translateX(5px);
}

a.trm-label:focus .fa-arrow-right, a.trm-label:hover .fa-arrow-right {
    transform: translateX(-5px);
    color: inherit;
}

.trm-banner .trm-banner-content .trm-banner-text h1 {
    margin-right: 0px;
}

.trm-banner .trm-banner-content .trm-scroll-hint-frame {
    position: absolute;
    left: 20px;
		right:unset !important;
    bottom: 0;
    height: 250px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}
.trm-service-content {
    text-align: right;
}
.trm-footer .trm-label {
    color: #919ca1;
    font-size: 12px;
}
.trm-filter {
	text-align:right;
}
.trm-btn i.fa-paper-plane {
    margin-left: 10px;
}

.trm-timeline .trm-timeline-content {
    text-align: right;
  }
  
  .art-pagination .art-w-chevron:after, .art-pagination .art-left-link:after {
    position: relative;
    display: block;
    content: "\f060" !important; 
    }
.art-pagination .art-right-link:after {
    position: relative;
    display: block;
    content: "\f061" !important ;
    
}
    
    
    .trm-contact-card .trm-form-bottom {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.trm-contact-card .trm-form-bottom .trm-text-sm {
    margin-left: 0px;
    margin-right: 40px;
}

blockquote:after {
  right:unset;
    left: 2px;
   
}
.single-post-text blockquote {
   
    text-align: right;
}
.post-comments .post-comment .image {
    float: right;}
.post-comments .post-comment .desc {
    margin-right: 100px;
     margin-left: 0px;
}

@media (max-width: 1160px){
.post-comments .post-comment .desc {
    margin-right: 80px;
    margin-left: 0px;
} }

.comment-form .trm-form-bottom {
    text-align: right;
}


.comment-reply-link:after {
    content: " " !important;
}

.trm-subscribe-card {
    text-align: right !important;
}

.trm-card-data li:after {
 
    left: -12px;
   
    right: unset;
}

.trm-mc-header .trm-avatar-frame .trm-dot {
 
    left: 4px;
   
    right: 'unset';
    
}

.trm-logo-frame {

  text-align: right;
}
.fa-chevron-right::before {
  content: "\f053" !important;
}

.trm-btnFNew {
  margin: 0 10px;
}
.trm-menu nav ul li ul{
    right:-10px ;
    left:unset;
}

.post-comments .post-comment .desc .name {

  text-align: right;
}
.comment-info span.comment-reply {
  right:unset;
  left: 0;
}

.comment-form-cookies-consent, .logged-in-as {
   
    text-align: right;
}
.trm-main-card-inner a.trm-btn {
  margin: 5px !important;
 
}

.trm-price.trm-popular::after {
  content: 'محبــوب';
  letter-spacing:0px;
  top: 20px;
  right: -30px;
 
}
@media (max-width: 992px) {
  .trm-banner .trm-banner-content .trm-scroll-hint-frame {
    display: none !important;
  }
  .trm-banner .trm-banner-content .trm-banner-text {
  text-align: center ;
  margin-right: 0;
}
.trm-menu nav ul li ul li {
  text-align: center !important;
}
}
@media (max-width: 1200px){
    
.trm-menu nav ul li.menu-item-has-children > a:after {
     transform: rotate(270deg);
     content: '\f104' !important;
    

}
.trm-menu nav ul li.menu-item-has-children.opened > a:after {
    transform: rotate(90deg);
    top: 20px;
}

