.me-3 {
    margin-left: 1rem!important;
    margin-right: unset !important;
}
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900;1000&display=swap');
body {

    font-family: 'jusoor', sans-serif !important;

}

.btn-close{
    float: left;
}

.post-share .ch-font{
    float: left;
}


.blog-posts .post .post-content p{
        line-height: 1.4em !important;
        margin: 0 0 5px;
}

@media only screen and (max-width: 747px) {
    .post-share  .ch-font {
        float: none;
        margin-top: 10px;
    }
    .post-share .ch-font .pe-2 {
        padding-right: 0rem!important;
    }
}


.blog-posts.single-post  .post-share h3{
    margin-bottom: 0px;
    font-size: 1.6em;
}
.modal-title {
    margin-bottom: 8;
    line-height: 1.6;
    width: 90%;
}
ul.cat-list li,ul.tags-list li{
    border-right: 2px solid #a60e13;
    border-left: 0px solid #a60e13;
}
.breadcrumb > li + li:before {
    color: inherit;
    opacity: 0.5;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f104";
    padding: 0 5px 0 7px;
}
.about-title {
    text-align: right;
}
.card-body span i {
    margin-right: unset;
    margin-left: 3px;
}

.news-carousel.owl-carousel{
    direction: ltr;
}
.news-carousel.owl-carousel .owl-stage-outer .owl-stage {
    direction: rtl;
}
.news-carousel.owl-carousel .owl-stage-outer .owl-stage .owl-item>div{
    width:92%;
    margin:0 auto!important;
}


.blog-posts .post .post-content p span,
.blog-posts .post .post-content li, .blog-posts .post .post-content p {
    font-family: 'Cairo' !important;
    font-size: 20px !important;
    line-height: 1.6em;
    letter-spacing: -0.15px;
    /* text-align: justify !important; */
}
.blog-posts .post .post-content h3,.blog-posts .post .post-content h4, .blog-posts .post .post-content h2,
.blog-posts .post .post-content h2,.blog-posts .post .post-content h2 span,
.blog-posts .post .post-content h3,.blog-posts .post .post-content h3 span{
    font-family: 'Cairo', sans-serif !important;
    font-size: 20px !important;
    text-align: justify !important;
}

.post-content .font-weight-semi-bold{
    font-size: 22px !important;
}

@media (min-width: 992px) {

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
        right: 100%;
        left: unset;
    }

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
        text-align: right;
    }

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
        right: unset;
        left: 15px;
        content: "\f053";
    }

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > a:after {
        right: unset;
    }
}

.jp-card .jp-card-front .jp-card-lower .jp-card-expiry {
    float: left !important;
}


@media (max-width: 747px) {

    #header .header-column .header-row {
        justify-content: left;
    }

    #header .header-nav-features .header-nav-features-dropdown {
        margin-left: -120px !important;
    }

    .mobile-hide{
        display: none;
    }

    .modal-body {
        padding: 0rem !important;
    }

    .card-body {
        padding: 0.5rem !important;
    }

}

.list.list-icons.list-icons-style-3 li {
    padding-top: 5px;
    padding-left: 0;
    padding-right: 36px;
}
.list.list-icons li > [class*="fa-"]:first-child{
    left: auto;
    right:0;
    top: 5px;
}

.pe-4 {
    padding-left: 1.5rem!important;
    padding-right: unset !important;
}

.ps-4 {
    padding-left: unset !important;
    padding-right: 1.5rem!important;
}

#header .header-nav-features {
    padding-left: 20px;
    margin-left: unset !important;
    padding-right: unset !important;
    margin-right: unset !important;
}


#header .header-nav-features .header-nav-features-dropdown {
    left: 100%;
    margin-left: -25px;
    right: unset;
    margin-right: unset;
}

#header .header-nav-features .header-nav-features-dropdown:before {
    left: 5px;
    right: unset;
    transform: translate3d(7px, -7px, 0);
}

#header .header-nav-top .dropdown-menu:before {
    left: 5px;
    right: unset;
    transform: translate3d(7px, -7px, 0);
}

.dropdown-menu {
    text-align: right;
}

.customer-page .customer-order-detail .order-slogan {
    text-align: right;
}

article.post .post-meta i {
    margin-right: 0px;
    margin-left: 3px;
}

.bb-comment-wrapper .bb-comment-item-actions {
    left: 0;
    right: unset !important;
}

.bb-comment-wrapper .bb-comment .bb-avatar {
    margin-left: 10px;
    margin-right: 0px !important;
}

.bb-comment-wrapper a {
    color: #9c0d12 !important;
}

.bb-comment-wrapper .bb-comment-box .bb-textarea-footer .post-btn {
    background-color: #9c0d12 !important;
}

.bb-comment-wrapper .bb-comment-box .bb-textarea-footer .post-btn {
    background-color: #9c0d12 !important;
}

.bb-comment-wrapper .bb-comment-box .bb-textarea-footer .post-btn.cancel-btn {
    color: #fff !important;
}

.bb-comment-wrapper .bb-comment-header-top strong {
    border-bottom: 2px solid  #9c0d12 !important;
}

.bb-comment-wrapper .bb-comment-content-actions a.reply {
    padding-right: 0px !important;
    padding-left: 10px;
}


.simple-search .btn {
    border-radius: 1.3rem 0 0 1.3rem !important;
}

.simple-search .form-control {
    border-radius: 0 1.3rem 1.3rem 0 !important;
}

.simple-search .btn {
    border-right: 0;
}

.simple-search .form-control {
    border-left: 0;
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-top-left-radius: unset;
    border-bottom-left-radius: unset;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#datepicker-1{
    text-align: right;
}

@media (max-width: 747px) {
    ul.nav.nav-pills {
        padding-right: 0;
    }
    .owl-carousel.dots-title .owl-dots {

        margin-top: 0 !important;
        top: -95px;
    }
    #header .header-column .header-row {
        justify-content: left;
    }

}

.pe-0 {
    padding-left: 0!important;
    padding-right: 0!important;
}

/* .ps-1 {
    padding-right: 0.25rem!important;
    padding-left: 0!important;
} */

.recent-posts .date {
    margin-right: 0px;
    text-align: center;
}
#survey-form .radio{
    position: absolute;
    left:auto;
    right: -10px;
    top:10px;
}
#survey-form  label{
    width: 90%;
    padding-left: 0%;
    padding-right: 10%;
}
.art-box .row{
    margin-right: 0px;
    margin-left: 0px;
}
#header .header-nav-features {
    border-left: 1px solid #555;
    border-right: 0px solid #555;
}
.title.main-box {
    text-align: right;
}
.recent-posts h2{
    text-align: right;
}

.art-box .news-list a::after{
    content: "";
    width: 30px;
    height: 30px;
    top: 10px;
    left: 5px;
    right: unset;
    position: absolute;
    display: inline-block;
    background: url(https://jusoor.co/storage/general/arrow-left.png) no-repeat fixed;
}

.art-box .title {
    padding: 10px;
    border-right: 5px solid #e1c563;
    border-left: unset;
    margin-bottom: 0px !important;
    border-bottom: 2px solid #f2f2f2;
}

article.post .post-date {
    float: right;
    margin-left: 10px !important;
    text-align: center;
    margin-right: 0px;
}

.payment_stripe_wrap input{
    text-align: left;
}
