body {
    direction: rtl;
    text-align: right;
}
.mr-3, .mx-3 {
    margin-left: 1rem !important;
    margin-right: 0 !important;
}
.mr-4, .mx-4 {
    margin-left: 1.5rem !important;
    margin-right: 0 !important;
}
.ml-3, .mx-3 {
    margin-right: 1rem !important;
    margin-left: 0 !important;
}
.nice-select {
    float: right;
    text-align: right !important;
    margin-bottom: 15px;
}
.nice-select .option {
    padding-left: 29px;
    padding-right: 18px;
    text-align: right;
}
.profile-section .profile-main-content .profile-single-post .p-s-p-header-area .img .active-online {
    left: -2px;
    right: auto;
}
.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .link {
    margin-left: 5px;
    margin-right: 0;
}
.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .left .comment {
    margin-left: 14px;
    margin-right: 0;
}
.profile-section .profile-main-content .profile-single-post .p-s-p-content-footer .right .nice-select {
    margin-left: 19px;
    margin-right: 0;
    padding-right: 10px;
    padding-left: 15px;
}
.community-section.inner-page .single-friend .content {
    padding-left: 150px;
    padding-right: 0;
}
.community-section.inner-page .single-friend .content .connnect-btn {
    left: 0px;
    right: auto;
}
.community-section.inner-page .single-friend .content .name .isvarify i {
    margin-right: 4px;
    margin-left: 0;
}
.community-section.inner-page .single-friend img {
    margin-left: 20px;
    margin-right: 0;
}
.contact-section .img-right {
    left: 0px;
    right: auto;
}
.contact-section .img-left {
    right: 0px;
    left: auto;
}
.contact-section .contact-form-wrapper .single-input input {
    padding: 0px  20px 0px 20px;
}
.flaticon-angle-pointing-to-left::before {
    content: "\f100";
}
.flaticon-right-arrow-angle::before {
    content: "\f102";
}
.blog-page .single-blog .content .left {
    margin-left: 30px;
    margin-right: 0;
}
.widget-post .slider-nav {
    left: 30px;
    right: auto;
}
.banner-section .join-now-box .single-option .option .s-input .nice-select {
    padding: 0px 15px 0px 30px;
}
.flirting-section .content .section-header {
    text-align: right;
}
.nice-select::after {left: 12px;right: auto;}
.nice-select .list {
    right: 0;
    left: auto;
}
.menu-item-has-children > a::after {
    margin-right: 5px;
    margin-left: 5px;
    float: left;
}
.header-wrapper .menu li.separator {
    margin-left: 7px;
    margin-right: 0;
}
.banner-section .img1 {
    left: 10%;
    right: auto;
}
.banner-section .join-now-box .single-option .title {
    margin-left: 20px;
    margin-right: 0;
}
.banner-section .join-now-box .single-option .option label {
    padding-right: 10px;
    padding-left: 0;
}
.banner-section .join-now-box .single-option .option label::before {
    right: -14px;
    left: auto;
}
.flirting-section .content {
    text-align: right;
}
.single-work-box .icon .number {
    left: 20px;
    right: auto;
}
.join-now-section .content .section-header {
    text-align: right;
}
.join-now-section .shape1 {
    right: 0px;
    left: auto;
}
.join-now-section .shape2 {
    left: 10%;
    right: auto;
}
.feature-section .main-content-area .left-image {
    right: 0px;
    left: auto;
}
.feature-section .main-content-area .left-image .offer{
    left: -120px;
    right: auto;
}
.feature-section .main-content-area .feature-lists .single-feature-list .icon {
    margin-left: 30px;
    margin-right: 0;
}
.latest-registered-section .content {
    padding-left: 200px;
    padding-right: 40%;
}
.latest-registered-section .content .section-header {
    text-align: right;
}
.no-js .owl-carousel, .owl-carousel.owl-loaded {
    direction: ltr;
}
.latest-registered-section::before {
    right: -100px;
    left: auto;
    -webkit-transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    transform: skewX(20deg);
}
.latest-registered-section::after {
    right: -300px;
    left: auto;
}
.single-story-box .box-footer .left .box-social-links li {
    margin-left: 5px;
    margin-right: 0;
}
.single-story-box .box-footer .right a i {
    margin-right: 5px;
    margin-left: 0;
    transform: rotate(180deg);
}
.footer-section .newslater-section .newslater-wrapper .newslater-form button{
    left: 3px;
    right: auto;
}
.footer-section .newslater-section .newslater-wrapper .newslater-form input {
    padding: 0px 30px 0px 60px;
}
.footer-section .footer-links .link-wrapper .f-solial-links li a i {
    margin-left: 5px;
    margin-right: 0;
    transform: rotate(180deg);
}
.footer-section .copyright-wrapper .footer-social-links {
    text-align: center;
}
.banner-section.home2 .img3 {
    left: 5%;
    right: auto;
}
.steps-section .steps-section-inner .myCol2 .steps-list li {
    margin-left: 70px;
    margin-right: 0;
}
.steps-section .steps-section-inner .myCol2 .steps-list li:last-child {
    margin-right: 0;
    margin-left: 0;
}
.steps-section .steps-section-inner .myCol1 {
    padding-left: 60px;
    padding-right: 0;
}
.steps-section .steps-section-inner .myCol2 {
    border-right: 1px solid #000;
    border-left: 0;
}
.steps-section .steps-section-inner .myCol2 .steps-list::before {
    right: 50%;
    left: auto;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
}
.member-slider-section .content .section-header {
    text-align: right;
}
.single-community-box .box-footer .right i {
    margin-left: 4px;
    margin-right: 0;
}
.update-profile-section .content .section-header {
    text-align: right;
}
.breadcrumb-area .content .breadcrumb-list li a::after {
    content: "\f053";
}
.community-section.inner-page .top-filter .left a i {
    margin-left: 4px;
    margin-right: 0;
}
.community-section.inner-page .top-filter .right .span {
    margin-left: 7px;
    margin-right: 0;
}
.community-section.inner-page .top-filter .right .filter-right .nice-select {
    padding-right: 20px;
    padding-left: 30px;
}
.pagination-area a i.fa-angle-double-right::before {
    content: "\f100";
}
.pagination-area a i.fa-angle-double-left::before {
    content: "\f101";
}
.scrollToTop {
    right: auto;
    left: 30px;
}
.faq-item .faq-title .right-icon{left: 0;right:auto}
.single-community-menu .top-menu {
    margin-right: 30px;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 25%;
}
.profile-section.single-community .c-group-info .group-content .security i {
    margin-left: 5px;
    margin-right: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}
.select2-container--default .select2-search--dropdown .select2-search__field{text-align: right}
@media (min-width: 992px) {
    .header-wrapper .menu li .nice-select {
        padding: 0px  0px 0px 25px;
    }
    .header-wrapper .menu li .nice-select::after {left:12px;right:auto    }
    .header-wrapper .menu li .submenu {
        right: 6px;
        left: auto;
    }
    .header-wrapper .menu li .submenu::before {
        right: 15px;
        left: auto;
    }
    .header-wrapper .menu li.user-profile .submenu {
        left: 0px !important;
        right: auto !important;
    }
    .header-wrapper .menu li.user-profile .submenu::before {
        left: 15px;
        right: auto;
    }
    .table-responsive {
        display: revert !important;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}
@media (max-width: 800px) {
    .table-responsive {
/*        display: block !important;
*/        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
}
.log-reg .image{right:0;left:auto}
.log-reg .log-reg-inner {
    padding-left: 40px;
    padding-right: 0;
}
.log-reg .log-reg-inner .section-header {
    text-align: right;
}
#welcomemodal,#message{text-align:center;}
#welcomemodal .close ,#message .close{
    position: absolute;
    left: 10px;
    top: 0;
    width: auto;
}
#welcomemodal img,#message img{height:100px;margin-bottom:20px}
/*.side-left {
    border: 1px solid #aaa;
    padding:10px;
    background:white
}*/
body > section > div > div > div.col-lg-4.product-md-grid > div > div.widget-1-body {
        margin-top: 18px;

}
.widget-1-body {
    /*    margin-top: 18px;
*/ margin-bottom: 34px;
}
.check-area{
    overflow:hidden
}
.check-area input{
    width:1rem;
    background-color: #ffffff;
    border: 1px solid #29a631;
    outline: none;
    border-radius: 4px;
    float: left;
}
.side-search {
    background: #29a631;
    padding: 11px;
    color: white;
    font-size: 19px;
    text-align: center;
    margin: auto;
    display: block;
    width: 21%;
    border-radius: 8px;
    margin-bottom: 41px;
    color: white !important;
    font-weight: bold
}
.subtitle{
    margin-bottom:13px
}
.product-category .price-range-slider {
    text-align: center;
    width: 94%;
    display: block;
    margin: auto;
}
.fa-whatsapp:before {
    content: "\f232";
    font-size: 87px;
    color: white;
    background: #29A631;
    padding: 1.5rem;
    border-radius: 50%;
}
.con {
    color: white;
    font-weight: bold;
    background: #29A631;
    padding: 7px;
/*    width: 89%;
*/    margin: auto;
    margin-top: 3rem;
}
.dropdown-menu {
    text-align: right;
    background: #ffffff;
}
body > header > div > div > ul > li.nav-item.dropdown.open > ul > li {
    border-bottom: 1px solid gainsboro;
}
    body > header > div > div > ul > li.nav-item.dropdown.open > ul > li:last-child {
        border-bottom: none!important;
    }
#maleInfo, #femaleInfo {
    margin-top: 1rem
}
body > section.hide-user > div > div > div > table > thead > tr > th:nth-child(8) {
    width: 15%
}
body > footer > div.newslater-section > div > div > div > div > div > div:nth-child(1) > div{
    justify-content:center!important
}

.share-list {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

    .share-list a {
        border-radius: 100px;
        width: 50px;
        height: 50px;
        padding: 7px;
        margin: 10px;
        cursor: pointer;
        overflow: hidden;
    }

        .share-list a img {
            width: 100%;
            height: 100%;
            filter: invert(100%);
        }

a.fb-h {
    background: #3b5998;
}

a.tw-h {
    background: #00acee;
}

a.li-h {
    background:black!important;
}

a.re-h {
    background: #ff5700;
}

a.pi-h {
    background: #c8232c;
}

a.iw-h {
    background: green;
}

.input_copy_wrapper {
    width:70%;
    padding: 50px;
    margin: 0 auto;
}
.input_copy_wrapper > div > p{
width:11rem
}

.input_copy {
    /* padding: 8px 7px; */
    /* background: #eee; */
    border: 2px solid #aaa;
    color: #aaa;
    font-size: .8em;
    border-radius: 5px;
    text-align: center;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
}

    .input_copy .icon {
        display: block;
        max-width: 25px;
        cursor: pointer;
        float: right;
    }

        .input_copy .icon img {
            max-width: 25px;
        }

    .input_copy .txt {
        width: 80%;
        display: inline-block;
        overflow: hidden;
    }


/* click animation */

.flashBG {
    animation-name: flash;
    animation-timing-function: ease-out;
    animation-duration: 1s;
}

@@keyframes flash {
    0% {
        background: #28a745;
    }

    100% {
        background: transparent;
    }
}

.table thead th {
    font-size: 17px;
}

.table td {
    font-size: 16px;
}


.dropdown-item.active, .dropdown-item:active {

    background-color: transparent!important;
}
@media (max-width: 600px) and (min-width: 300px) {
    .table thead th {
        font-size: 15px;
        min-width: 8rem
    }

    .table td {
        font-size: 14px;
    }
}
.post-header img {
    margin-top: 10px
}
.dropdown-menu {
    text-align:right!important
}
body > section.profile-section > div > div > div.col-md-5.col-sm-12 > div > div > div.p-inner-content > div:nth-child(6) > div > i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, #f22876 0%, #942dd9 100%);
    background-image: linear-gradient(166deg, #28f298 0%, #295c0a 100%);
}
body > section.profile-section > div > div > div.col-md-5.col-sm-12 > div > div > div.p-inner-content > div:nth-child(7) > div {
    background: #f7e9f8!important;
}
body > section.profile-section > div > div > div.col-md-5.col-sm-12 > div > div > div.p-inner-content > div:nth-child(6) > div {
    background: #cbffc199!important
}
.profile-section.homeprofile > section > div > div > div.col-md-5.col-sm-12 > div > div > div.p-inner-content > div:nth-child(7) > div {
    background: #f7e9f8 !important;
}
.profile-section.homeprofile > section > div > div > div.col-md-5.col-sm-12 > div > div > div.p-inner-content > div:nth-child(6) > div {
    background: #cbffc199 !important
}
.profile-section.homeprofile > section > div > div > div.col-md-5.col-sm-12 > div > div > div.p-inner-content > div:nth-child(6) > div > i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, #f22876 0%, #942dd9 100%);
    background-image: linear-gradient(166deg, #28f298 0%, #295c0a 100%);
}
.profile-section.homeprofile > section > div > div > div.col-md-5.col-sm-12 > div > div > div.p-inner-content > div:nth-child(10) > div {
    background: #cbffc199 !important
}
.profile-section.homeprofile > section > div > div > div.col-md-5.col-sm-12 > div > div > div.p-inner-content > div:nth-child(10) > div > i {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -o-linear-gradient(284deg, #f22876 0%, #942dd9 100%);
    background-image: linear-gradient(166deg, #28f298 0%, #295c0a 100%);
}
.profile-section.homeprofile > section > div > div > div.col-md-5.col-sm-12 > div > div > div.p-inner-content > div:nth-child(11) > div {
    background: #f7e9f8 !important;
}
@media (min-width: 1200px) {
    .container {
        max-width: 1349px;
    }
}
@media (min-width: 576px){
    #exampleModal > div {
        max-width: 80% !important;
        margin: 30px auto;
    }
}
footer > div.newslater-section > div > div > div > div > div > div:nth-child(1) > span {
    color: white;
    font-family: "SansArabiclight", sans-serif;
    font-size: 18px;
}
.header-wrapper .menu li:last-child .submenu {
    min-width: 178px!important;
}
#readUrl{
    border:none!important
}
#uploadedImage{
    width:10rem;
    height:auto;
}
#uploadedImage1 {
    width: 10rem;
    height: auto;
}
#readUrl1 {
    border: none !important
}
.copy_text {
    border-radius: 25px;
    padding: 10px;
    background: rgb(238, 238, 167);
     display: none; 
    position: absolute !important;
    bottom: -49px !important;
    left: 0!important;
}
body > section.hide-user > div > div > div > table > thead > tr > th:nth-child(5){
    color:red
}
body > section.hide-user > div > div > div > table > thead > tr > th:nth-child(6) {
    color: red
}
.mtxdata {
    color: #42e34c;
    font-weight: bold;
}
.note-editor.note-frame .note-editing-area {
    overflow: hidden;
    height: 7rem!important;
}

.MailBody.col-lg-10.col-md-6.col-sm-12 > div > div.note-editing-area > div.note-editable.card-block > p {
    position: absolute;
    bottom: 0;
}
body > section:nth-child(12) > div > div > div > div > form > div.form-group.MailBody.col-lg-10.col-md-6.col-sm-12 > div > div.note-editing-area > div.note-placeholder{
    display:none!important;
}