.news_wrap .news_box .commment, .readmore, [type=email], [type=number], [type=tel], [type=url], body {
    direction: rtl
}

*, .btn, .button, .numbered .tp-bullet .tp-count, .paragraph, body *, button, h1, h2, h3, h4, h5 {
    font-family: Tajawal, sans-serif
}

.three-lines {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word
}

.services .padding-none:first-child, .services .padding-none:nth-child(3) {
    border-left: 1px solid #ddd
}

.header-title, .header-title-explore {
    -webkit-text-stroke: unset;
    -webkit-text-fill-color: unset
}

body .services .padding-none:nth-child(2), body .services .padding-none:nth-child(4) {
    border-left: none
}

.pricing-list li {
    margin: 14px 25px 14px 0
}

body .price-included:before, body .pricing-list li:before {
    left: 0;
    right: -25px
}

body .pricing-list li.price-not:before {
    left: 0;
    right: -23px
}

.process-wrapp {
    margin-right: 0
}

.speaker-item .info-text {
    left: inherit;
    right: 10px
}

.speaker-item .overlay-social-icon {
    left: 15px;
    right: inherit
}

form.findus .select:after {
    left: 0;
    right: inherit
}

.dropdown-menu .dropdown-item {
    padding: 0 1.4rem 0 0
}

ul.social-icons li:first-child a {
    margin-right: 0
}

.button-readmore:after {
    margin-right: 10px;
    transition: margin-right .2s linear
}

.button-readmore:hover:after {
    margin-right: 0
}

.scroll-down i {
    padding-right: 10px
}

.navbar-nav .nav-item:first-child {
    margin-right: 0
}

.navbar-nav .nav-item:last-child {
    margin-left: 0
}

.sideNavPagesInner {
    margin-right: 30px
}

.sideNavPages .nav-link {
    margin-right: 30px !important
}

.transparent-sidemenu .side-nav .navbar-nav .nav-link:hover {
    margin-right: 5px
}

.padding-none {
    border-right: 1px solid #ddd
}

.services .padding-none:first-child, .services .padding-none:nth-child(3) {
    border-right: none
}

.progress-bars .progress .progress-bar span:after {
    margin-right: -4px;
    right: 50%
}

#testimonial-slider .owl-nav {
    margin-right: -2%
}

@media (max-width: 992px) {
    #testimonial-slider .owl-nav {
        margin-right: 1%;
        right: 50%
    }
}

.accordion .card-body {
    padding-right: 56px
}

.cbp-l-filters > .cbp-filter-item + .cbp-filter-item:before {
    padding-left: .4rem;
    padding-right: 5px
}

.checkbox label, .form-group label {
    padding-right: 5px
}

.form-check label:before {
    margin-right: -20px;
    right: 0
}

.meta-tags > li + li {
    margin-right: 10px
}

.meta-tags li a > i {
    margin-right: 5px
}

.totals form.findus .form-control {
    padding-right: 15px
}

.heading .divider-right {
    margin: 10px 0 -2px
}

.commment li {
    margin-right: 10px
}

.commment li:first-child {
    margin-right: 0
}

.rounded li {
    padding-right: 20px
}

ul.rounded li:before {
    margin-left: 10px;
    margin-right: -20px
}

.eny_profile .profile_text {
    padding-right: 20px
}

.widget_search .form-control {
    border-bottom-right-radius: 20px !important;
    border-top-right-radius: 20px !important
}

.single_post .text {
    padding-right: 10px
}

.webcats li a > span {
    margin-right: 5px
}

ul.hours_links li span:last-child {
    left: 0;
    padding-right: 5px
}

.invalid-feedback {
    display: block
}

@media (max-width: 767px) {
    .feature-item.innovative-border.arr-right:before {
        left: calc(50% - 7px)
    }
}

.speaker-item .overlay-social-icon .speaker-social-icons {
    padding-right: 0
}
