body{
    direction: rtl;
}
.alertbox .close {
    margin-left: 0px;
    margin-right: 15px;
}
.border_list::before , .sidebar .widget_title::before{
    left: initial;
    right: 0;
}
.widget_categories .categories_num{
    float: left;
}
.search-overlay{
    right: initial;
    left: 0;
}
.search_icon{
    right: initial;
    left: 15px;
}
.header_list>li {
    padding-right: 10px;
    padding-left: 0px;
}
.icon_box_style1 .box_icon {
    float: right;
    margin-right: auto;
    margin-left: 20px;
}
.overlap_section {
    margin-right: 0;
    position: relative;
    z-index: 2;
    border-radius: 200px 0px 0px 200px;
    margin-left: -50px;
}
.video_play{
    right: 50%;
    left: initial;
}
.ripple {
    margin-right: 0;
    margin-left: 25px;
}
.testimonial_style1 .testimonial_img, .author_img {
    margin-left: 0px;
    margin-right: -100px;
}
.testimonial_style1 .testimonial_box::before {
    right: initial;
    left: 40px;
}
.testimonial_img, .author_img {
    float: right;
    margin-left: 20px !important;
    margin-right: 0;
}
.testimonial_style1 .testimonial_box, .course_author {
    padding: 30px 50px 30px 30px;
    margin: 5px 50px 5px 5px;
}
.blog_meta li i {
    margin-right: 0px;
    margin-left: 8px;
}
.user_img img {
    margin-left: 30px;
    margin-right: 0px;
}
.widget_categories a::before, .widget_archive a::before {
    content: "\f124";
    font-family: "ionicons";
    margin-right: 0;
    margin-left: 10px;
    font-size: 12px;
}
.custom-sidebar-nav ul li a i {
    margin-left: 5px;
    margin-right: 0px;
}
.custom-sidebar-nav ul li a span {
    left: 0;
    right: initial !important;
    transform: rotate(180deg);
}
.custom-sidebar-nav ul li{
    text-align: right !important;
}
.change-avatar .profile-img {
    margin-left: 15px;
    margin-right: 0;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 15px !important;
    padding-left: 30px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 7px !important;
    right: initial !important;
}
.share h5 {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
.social_icons li, .contact_detail li {
    display: inline-block;
    padding: 2px 0px;
}

.custome-checkbox input[type="checkbox"]+.form-check-label::after{
    position: absolute;
    top: 6px;
    left: 50px;
}

.custome-checkbox input[type="radio"]+.form-check-label::after{
    position: absolute;
    top: 6px;
    right: 12px;
}
.custome-checkbox input[type="checkbox"]+.form-check-label::after{
    position: absolute;
    top: 6px;
    right: 12px;
}
.chat .receive_message .d-flex {
    max-width: 85%;
    float: left;
}
.course_tabs .accordion .card-header a {
    padding: 20px 50px 20px 120px;
}
.countent_detail_meta li {
    float: right;
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
    border-left: 1px solid #dad1b9;
    padding-left: 15px;
    margin-left: 15px;
}
.instructor img {
    border-radius: 5px;
    float: right;
    margin-right: 0;
    max-width: 50px;
    width: 100%;
    margin-left: 5px;
}