.main-menu > ul > li.has-dropdown-list > a::after {
    margin-left: 0;
    margin-right: 5px;
}

.bd-about-shape-wrap .shape-5 {
    left: auto;
    right: 507px;
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .bd-about-shape-wrap .shape-5 {
        left: auto;
        right: 180px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
    .bd-about-shape-wrap .shape-6 {
        left: auto;
        right: 280px;
    }
}

.bd-about-shape-wrap .shape-6 {
    left: auto;
    right: 610px;
}

.bd-about-shape-wrap .shape-7 {
    right: auto;
    left: 270px;
}

.bd-why-choose-area .down-mark-line::before,
.bd-testimonial-area .down-mark-line::before,
.bd-campus-area .down-mark-line::before,
.bd-promotion-area .down-mark-line::before,
.success-partners .down-mark-line::before {
    width: 30% !important;
}

.main-menu .submenu li {
    padding-right: 20px;
    padding-left: 0;
}

.main-menu .submenu li a {
    padding: 8px 12px;
    text-align: right;
}

label {
    text-align: right;
}

input[type=tel] {
    text-align: right;
}

.bd-modern-btn::before {
    left: auto;
    right: 0;
}


.btn-switch-text.left-icon i {
    margin-left: 10px;
    margin-right: 0;
}

.bd-footer-copyright-list ul li::before {
    left: auto;
    right: -10px;
}

.bd-breadcrumb-list {
    margin-left: 0;
    margin-right: 30px;
}

.image-of-rpi {
    border-left: none;
    border-right: 5px solid #3B5999;
    border-bottom: 5px solid #3B5999;
    box-shadow: -20px -20px 0px -10px #5cb74e;
    padding: 0px 4px 4px 0px;
    background-color: #5cb74e;
    transition: all 1.1s cubic-bezier(0, 0, 0.2, 1);
}

.bd-campus-history-area .down-mark-line::before {
    width: 30% !important;
    left: auto;
    right: 0;
}


.bd-executive-leaders-area .bd-section-title,
.bd-core-values-area.bd-core-values-bg .bd-section-title {
    direction: ltr;
    text-align: right;
}

.bd-section-title.bottom-line::before {
    left: auto;
    right: 0;
}

.bd-core-values-bg {
    background-position: left;
}

.bd-history-timeline-content .title::before {
    left: auto;
    right: -30px;
}

.bd-history-timeline-content .title::after {
    left: auto;
    right: -26px;
}

.bd-history-timeline-content .title {
    margin-left: 0;
    margin-right: 30px;
}

.custom-calender .down-mark-line::before {
    width: 30% !important;
    left: auto;
    right: 180px;
}

.bd-sidebar-search-form button {
    right: auto;
    left: 0;
}

.bd-blog-meta-item:not(:last-child) {
    margin-right: 0;
    margin-left: 15px;
}

.has-separator {
    margin-right: 0;
    padding-right: 0;
    margin-left: 15px;
    padding-left: 15px;
}

.has-separator::before {
    right: auto;
    left: 0;
}

.basic-pagination .fa-angle-right:before,
.blog-navigation-prev .fa-angle-right:before {
    content: "\f104" !important;
}

.basic-pagination .fa-angle-left:before,
.blog-navigation-prev .fa-angle-left:before {
    content: "\f105" !important;
}

.bd-event-meta-list span i {
    margin-right: 0;
    margin-left: 6px;
}

.bd-breadcrumb-list .divider .fa-angle-right:before {
    content: "\f104" !important;
}

input[type=file] {
    padding-inline-start: 0px;
}

.bd-apply-form-top ul li {
    margin-left: 0;
    margin-right: 20px;
}

.bd-apply-form-top ul li::before {
    left: auto;
    right: -20px;
}

.checkout-option label {
    padding-right: 26px;
    padding-left: 0;
}

input[type=checkbox] ~ label {
    padding-inline-end: 30px;
}

input[type=checkbox] ~ label::after {
    left: auto;
    right: 0;
}

input[type=checkbox] ~ label::before {
    left: auto;
    right: 0;
}

.hear-about-rpi .form-check {
    margin-right: 0;
    margin-left: 40px;
}

.bd-testimonial-area .down-mark-line::before {
    width: 30% !important;
    left: auto;
    right: 0;
}

.bd-blog-badge-circle {
    right: auto;
    left: 15px;
}

.bd-counter-style-one .bd-counter-item:not(:last-child)::after {
    right: auto;
    left: -20px;
}

.bd-contact-address-box {
    height: 305px;
}

.bd-brand-wrapper.style-five .bd-brand-box {
    direction: ltr;
}

.bd-event-wrapper.style-one .bd-event-badge {
    right: auto;
    left: 15px;
}

.bd-header-top {
    direction: ltr;
}

.bd-cta-area .btn-outline-border-secondary {
    z-index: 1;
}

.bd-blog-content .bd-blog-btn {
    direction: ltr;
}

/* .nice-select .option {
    text-align: right;
}

.nice-select {
    float: left;
    padding-left: 25px;
    padding-right: 44px;
    text-align: left !important;
}


.nice-select:after {
    left: auto;
    right: 20px;
} */

/* .icon-text-btn a span {
    margin-left: 0;
    margin-right: -80px;
} */
