[dir="rtl"] body {
    direction: rtl;
    text-align: right;
}

[dir="rtl"] .header .navbar {
    float: right !important;
}

[dir="rtl"] .float-right {
    float: left !important;
}

[dir="rtl"] #navbarToggleExternalContent {
    transform: translateX(100%);
}

[dir="rtl"] .btn {
	padding: 14px 20px !important;
    font-size: 11px;
}

[dir="rtl"] #navbarToggleExternalContent.menu-show {
	transform: translateX(0%);
	z-index: 9999999;
}

[dir="rtl"] .owl-carousel {
    direction: ltr;
}

[dir="rtl"] .school_logo {
    left: 20px;
    right: auto;
}

[dir="rtl"] .bannerbtn_list li {
    float: right !important;
}

[dir="rtl"] .search-container {
    right: auto;
    left: 0;
}

[dir="rtl"] .search-container .search-icon {
    float: left;
}

[dir="rtl"] .available_info li span {
    display: block;
    margin-left: 0;
    margin-right: 22px;
}

[dir="rtl"] .available_info i {

    float: right;

}

[dir="rtl"] .list-unstyled {
    padding-right: 0;
}

[dir="rtl"] .card .fav-btn {

    right: auto;
    left: 10px;
}

[dir="rtl"] .text-right {
    text-align: left !important;
}

[dir="rtl"] .footer_list {
    float: left !important;
}

[dir="rtl"] .custom-control-label::before {
    left: auto;
    right: -1.5rem;
}

[dir="rtl"] .custom-control {
    padding-right: 1.5rem;
}

[dir="rtl"] .custom-select {
    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left .75rem center/8px 10px;
}


[dir="rtl"] .custom-control-inline {
    margin-right: 0;
}

[dir="rtl"] .grade-selection [type="radio"]:checked,
.grade-selection [type="radio"]:not(:checked) {
    position: absolute;
    left: auto;
    right: -9999px;
}

[dir="rtl"] .school-logo {
    left: auto;
    right: 40px;
}

[dir="rtl"] .school-wishlist {
    left: 30px;
    right: auto;
}

[dir="rtl"] .school-basic-info {
    padding-left: 0;
    padding-right: 180px;
}
[dir="rtl"] .school-image-delete {
top: 4px;
	left: 4px;
	right: auto;
}
[dir="rtl"] .whitebox .grade span {
    margin: auto auto 15px auto;
    margin-right: 0;
    margin-left: 15px;
}

[dir="rtl"] .academics-list li .no-of-student {
    float: left;
}


[dir="rtl"] .poll-box {
    padding-left: 0;
    padding-right: 60px;
}

[dir="rtl"] .poll-box .poll-icon {
    right: 0;
    left: auto;
}

[dir="rtl"] .percentage-bar .percentage-line {
    left: auto;
    right: 0;
}

[dir="rtl"] .percentage-bar .percentage-value {
    left: 5px;
    right: auto;
}

[dir="rtl"] .student-diversity span {
    right: 0;
    left: auto;
}

[dir="rtl"] .student-diversity {
    padding-right: 50px;
    padding-left: 50px;
}


[dir="rtl"] .blog_img .date {
    left: auto;
    right: 15px;
}

[dir="rtl"] .dashboard_rightside .dashboard_box .icon {
    margin-right: 0;
    margin-left: 10px;
}

[dir="rtl"] .register-type [type="radio"]:checked,
.register-type [type="radio"]:not(:checked) {
    position: absolute;
    right: -9999px;
    left: auto;
}

[dir="rtl"] .nav {
    padding-right: 0;
}

[dir="rtl"] .profilebox_1 {
    float: right;
}

[dir="rtl"] .profilebox_r {
    margin-left: 0;
}

[dir="rtl"] .profile_sidebar .profile_img .edit_btn {
    left: 0;
    right: auto;
}

[dir="rtl"] .blog_inner_sec .share_button {
    left: auto !important;
    right: 310px;
}

[dir="rtl"] .classdetail_tabsec .tab-content .service_list p {
    padding-right: 15px;
    padding-left: 0;
}

[dir="rtl"] .classdetail_tabsec .tab-content .service_list p::before {
    left: auto;
    right: 0;
}


[dir="rtl"] .modal.right.fade .modal-dialog {
    left: 00px !important;
    right: auto;
    -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
    -o-transition: opacity 0.3s linear, left 0.3s ease-out;
    transition: opacity 0.3s linear, left 0.3s ease-out;
}

[dir="rtl"] .modal-header .close {
    float: left;
    margin: -1rem -1rem -1rem -1rem;
}

[dir="rtl"] .border-right {
	border-left: 1px solid #646464 !important;
    border-right: none !important;
}

[dir="rtl"] .survey_detail p a img,.subject_box a img  {
	transform: scaleX(-1);
	margin-right: 10px;
    margin-left: 0 !important;
}
[dir="rtl"] .dashboard_rightside .btn {
	float: right;
}

[dir="rtl"] .dashboard_rightside .main_heading .btn{
    float: left;
}
[dir="rtl"] .compare_section .search .fa-search {
	left: 10px;
	right: auto;
}

[dir="rtl"] .main_heading h4.pull-left ,.main_heading.pull-left{
	float: right;
}

[dir="rtl"] .sidebar_nav li a span {
	padding-left: 0;
    padding-right: 10px;
}

[dir="rtl"] .modal-header .close {
	padding: 1rem 1rem;
	margin: -1rem -1rem -1rem -1rem;
}

[dir="rtl"] .review_tab .btn{
    float: left;
}
[dir="rtl"] .input-group-btn {
	margin-right: 10px;
}
[dir="rtl"] .panel.panel-default .pl-0 {
	padding-left: 10px !important;
}
[dir="rtl"] .dashboard_rightside .btn-group.pull-right{
    float: left !important;
}

[dir="rtl"] .dashboard_rightside .dropdown-menu.show {
	right: -200px !important;
	left: auto;
}
[dir="rtl"] .export_icons.text-right{
	margin-left: 10px;
}

[dir="rtl"] .account-form .form-check-label {
	margin-right: 20px;
}

[dir="rtl"] .infolist li a span {
	margin-right: 30px;
    margin-left: 0;
}

[dir="rtl"] .infolist li a i {
	float: right;
}

[dir="rtl"] .staff_wrap .staff_info a i {
	margin-left: 10px;
    margin-right:0;
}
[dir="rtl"] .name span.dot {
	margin-left: 8px;
    margin-right: 0;
}

[dir="rtl"] .cplan {
    right: auto;
	left: -29px;
	transform: rotate(-41.9deg);
}

[dir="rtl"] .sidebar_nav li a span.pl-0{
    padding-right: 0;
}

[dir="rtl"] .dashboard_rightside.setting .btn{
    float: right;
}

[dir="rtl"] .advertise_box .dlt {
	right: auto;
	left: 20px;
}

[dir="rtl"] .btn_table {
    float: left !important;
}

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

[dir="rtl"] .pull-right {
	float: left ;
}

[dir="rtl"] .kid_box .btn_group {
	left: 0;
    right: auto;
}

[dir="rtl"] .kid_profile.mr-2 {
	margin-left: 16px !important;
    margin-right:0 ;
}

[dir="rtl"] .custom-control-label::after {
	right: -1.5rem;
}

[dir="rtl"] .popup_profileimg {
	float: right;
}

.changeprofile .inputGroup label::after {
	left: 30px;
    right: auto;
}

[dir="rtl"] .popup_profile {
	margin-right: 90px;
	margin-top: 12px;
	margin-left: 0;
	text-align: right;
}

[dir="rtl"] .banner .banner_img .img3 {
	left: 0;
    right: auto;
}
[dir="rtl"] .banner .banner_img .banner_shape {
	right: 10px;
	left: auto;
}

[dir="rtl"] .banner .banner_img .banner_shape2 {
	left: 110px;
    right: auto;
}

@media (max-width: 767px) {

    [dir="rtl"] .dashboard_rightside .btn {
        float: left;
    }
    [dir="rtl"] .classbook_sec .course_type h6 {
        text-align: right !important;
    }

    [dir="rtl"] .course_type .text-right {
        text-align: left !important;
    }

    [dir="rtl"] .custom_radio {
        text-align: right !important;
    }

    [dir="rtl"] .navbar-brand {
        left: -45px;
        right: auto;
    }

    [dir="rtl"] .footer_list {
        float: right !important;
    }

    [dir="rtl"] .text-right {
        text-align: right !important;
    }

    [dir="rtl"] .school-listing-topbar .text-right {
        text-align: left !important;
    }

    [dir="rtl"] .school-basic-info {
        padding-right: 0;
    }

    [dir="rtl"] .school-basic-attributes li {
        margin-right: 0;
        margin-left: 2rem;
    }

    [dir="rtl"] .school-basic-info .average-rating {
        text-align: right !important;
    }

    [dir="rtl"] .dropdown-menu.show {
        right: -130px !important;
        left: auto;
    }

    [dir="rtl"] .header .dropdown-menu.show {
        right: -160px !important;
        left: auto;
    }

    [dir="rtl"] .filter-box .clear_btn {
        left: 30px;
        right: auto;
    }

    [dir="rtl"] .register-type [type="radio"]:checked,
    .register-type [type="radio"]:not(:checked) {
        position: absolute;
        right: 30px;
        left: auto;
        z-index: -1;
    }

}

@media only screen and (min-width: 768px) and (max-width:1024px) {
    [dir="rtl"] .navbar-brand {
        left: 10px;
        right: auto;
    }

    [dir="rtl"] .register-type [type="radio"]:checked,
    .register-type [type="radio"]:not(:checked) {
        position: absolute;
        right: 30px;
        left: auto;
        z-index: -1;
    }

    [dir="rtl"] .blog_inner_sec .share_button {
        left: 130px;
        right: auto;
        top: 210px;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
    [dir="rtl"] .navbar-brand {
        left: -35px;
        right: auto;
        top: -15px;
    }
}


@media (max-width:1600px) and (min-width:1300px) {
    [dir="rtl"] .blog_inner_sec .share_button {
        left: auto !important;
        right: 50px;
    }
}



