@font-face {
    font-family: "vazirmatn-Bold";
    src: url('../fonts/Vazirmatn-Bold.ttf');
}
@font-face {
    font-family: "vazirmatn-Regular";
    src: url('../fonts/Vazirmatn-Regular.ttf');
}

.title-font-rtl{
    font-family: "vazirmatn-Bold" !important;
}
.p-font-rtl{
    direction: rtl;
    font-family: "vazirmatn-Regular" !important;
}

/* Header */
.headerBg1{
    direction: rtl;
}
ul.navbar-nav{
    text-align: left;
}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow::after{
    left: -8px;
}
.btn-wrapper .cmn-btn1 i{
    bottom: -2px;
}
.lang-margin {
    padding-right: 7px;
}
ul.sub-menu li{
    text-align: right;
}

/* Footer */
.footer-logo, .footer-social2 {
    text-align: right;
}
.footer-pera, .footer-tittle{
    direction: rtl;
}

/* Index */
.search-rtl{
    direction: rtl;
}

/* Contact */
.section-tittle, .infoTitle{
    text-align: right;
}

/* Register */
.choices{
    text-align: right;
}
.infoTitle, .drop_down{
    direction: rtl;
}
.choices label{
    padding-right: 10px;
}
.infoTitle1{
    direction: ltr !important;
}

/* Payment & Promotions*/
.p-rtl{
    direction: rtl;
    padding-top: 20px;
    line-height: 33px;
}

/* Terms*/
.terms-rtl{
    direction: rtl;
}

/* Modal */
.modal-content{
    direction: rtl;
}
.accordion-body ul {
    padding-right: 37px;
}
.pad-label{
    padding-right: 5px;
}

/* Profile */
.size-select {
    text-align: right;
    padding-right: 10px;
    font-family: "vazirmatn-Regular" !important;
}

.input-form2 input, .chosen-container-multi{
    font-family: "vazirmatn-Regular" !important;
}
/* Blog */
.blog-content 
{
  direction: rtl;
}

@media (max-width: 575px) {
    /* Header */
    .logo-wrapper{
        text-align: center;
        padding-top: 8px;
    }
    .navbar-nav li{
        text-align: right !important;
    }
}

@media (max-width: 820px) {
    /* Header */
    .logo-wrapper{
        text-align: center;
        padding-top: 8px;
    }
    .navbar-nav li{
        text-align: right !important;
    }
}

@media (max-width: 912px) {
    /* Header */
    .logo-wrapper{
        text-align: center;
        padding-top: 8px;
    }
    .navbar-nav li{
        text-align: right !important;
    }
}

@media (max-width: 768px) {
    /* Header */
    .navbar-nav li{
        text-align: right !important;
    }
}

@media (max-width: 280px) {
    /* Header */
    .logo-wrapper{
        text-align: center;
        padding-top: 8px;
    }
    .navbar-area .nav-container .logo-wrapper .logo img {
        max-width: 138px;
    }
    .row .title {
        padding: 0;
    }
}

.alert {
    direction: rtl;
}
.row .breadcrumb {
    direction: rtl;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    color: #667085;
    content: "\f104";
    float: right;
}
.contentrow {
    direction: rtl;
}
.languageListings .listItem img {
    margin-right: 0;
    margin-left: 5px;
}
.call-buttons {
    direction: ltr;
}
.lawyer-title{
    font-family: "vazirmatn-Bold" !important;
    padding: 5px 0;
}
.profile-title-row
{
    font-family: "vazirmatn-Bold" !important;
}

.similarsearchs a:after{
    float: left !important;
    transform: rotate(135deg);
    margin-right: auto;
    margin-left: -12px;
}
.similarsearchs a {
    padding: 5px 10px 5px 18px !important;
    font-family: 'vazirmatn-Regular';
}