.main-menu ul li .mega-wrap-menu,
.header-navigation .nav-menu .main-menu ul li .mega-menu,
.header-navigation .main-menu ul li .sub-menu {
    left: auto;
    right: 0;
    text-align: right;
}

.header-area .header-top .header-logo form {
    margin-left: 0px;
    margin-right: 80px;
}

.header-area .header-top .header-logo form .input-box input {
    padding-left: 0px;
    padding-right: 64px;
}

.header-area .header-top .header-logo form .input-box i {
    left: auto;
    right: 30px;
}

.header-area .header-top .header-btns ul li a {
    margin-right: 35px;
    margin-left: 0px;
}

.header-area .header-top .header-btns ul li:first-child a {
    margin-left: 0;
    margin-right: 0px;
}

.header-area .header-top .header-btns ul li a i {
    margin-right: 0px;
    margin-left: 5px;
}

.navbar-item .menu-icon ul li a {
    margin-right: 23px;
    margin-left: 0px;
}

.header-navigation .main-menu ul>li.menu-item-has-children>a:after {
    margin-left: 0px;
    margin-right: 5px;
}

.banner-area .banner-content ul li a {
    margin-right: 0px;
    margin-left: 23px;
}

.dream-course-area .dream-course-content .dream-course-search .dream-course-category .nice-select{
    border-left: unset;
    border-right: 2px solid #d3dbef;
}
.dream-course-area .dream-course-content .dream-course-search .dream-course-category .nice-select{
    margin-right: unset;
    margin-left: 25px;
}
.dream-course-area .dream-course-content .dream-course-search .input-box input {
    padding-left: 0px;
    padding-right: 23px;
}

.dream-course-area .dream-course-content .dream-course-search .input-box i {
    left: auto;
    right: 0;
}

.advance-courses-area .courses-active .slick-arrow.prev {
    right: auto;
    left: 95px;
}

.advance-courses-area .courses-active .slick-arrow.next {
    right: auto;
    left: 15px;
}

.single-courses .courses-content ul li {
    margin-right: 0px;
    margin-left: 15px;
}

.single-courses .courses-content ul li i {
    padding-right: 0px;
    padding-left: 5px;
}

.features-area::before {
    left: auto;
    right: 0;
}

.features-area.bg_cover {
    background-position: left top;
}

.community-area::before {
    right: auto;
    left: 0;
}

.community-area .community-thumb {
    left: auto;
    right: 1160px;
}

.community-area .community-content .input-box button {
    right: auto;
    left: 33px;
}

.community-area .community-content .input-box input {
    padding-left: 0px;
    padding-right: 40px;
}

.footer-area .footer-item .footer-list-area .footer-list ul li a i {
    padding-right: 0px;
    padding-left: 22px;
}

.footer-area .footer-item .footer-title {
    padding-left: 0;
    padding-right: 40px;
}

.footer-area .footer-item .footer-title::before,
.footer-area .footer-item .footer-title i {
    left: auto;
    right: 0;
}

.navbar-item .menu-btns ul li {
    margin-right: 0px;
    margin-left: 60px;
}

.radio_common li input[type="radio"]+label span {
    margin-right: 0px;
    margin-left: 15px;
}

.info-content.pl-20 {
    padding-left: 0px;
    padding-right: 20px;
}

.header-area.header-area-three .header-btns form,
.header-area.header-area-three .header-btns .menu-dropdown form select {
    margin-left: 0px;
    margin-right: 80px;
}

.header-area.header-area-three .header-btns form .input-box input {
    padding-left: 0px;
    padding-right: 64px;
}

.header-area.header-area-three .header-btns form .input-box i {
    left: auto;
    right: 30px;
}

.course-grid-area .course-grid .course-grid-top .course-filter .input-box input {
    padding-left: 0px;
    padding-right: 50px;
    margin-right: 30px;
}

.course-grid-area .course-grid .course-grid-top .course-filter .input-box i {
    left: auto;
    right: 54px;
}

.course-grid-area .single-courses .courses-content ul li i {
    padding-left: 5px;
    padding-right: 0px;
}

.course-grid-area .single-courses .courses-content ul li {
    margin-right: 0px;
    margin-left: 15px;
}

.radio_common-2 li input[type="radio"]+label span {
    margin-left: 15px;
    margin-right: 0px;
}

.course-grid-area .course-grid .course-grid-top .course-info ul li {
    margin-right: 0px;
    margin-left: 40px;
}

.course-grid-area .course-grid .course-grid-top .course-info ul li i {
    margin-right: 0px;
    margin-left: 10px;
}

.course-title-area .course-title-content .course-title-content-title p {
    padding-right: 0px;
    padding-left: 90px;
}

.course-title-area .course-title-content .course-info ul li i {
    margin-right: 0px;
    margin-left: 5px;
}

.course-title-area .course-title-content .course-info ul li {
    margin-right: 0px;
    margin-left: 30px;
}

.course-details-area .course-details-items .course-thumb .tab-btns ul li a i {
    padding-right: 0px;
    padding-left: 5px;
}

.course-details-area .course-details-items .course-learn-list .course-learn-item {
    padding-left: 0px;
    padding-right: 20px;
}

.course-details-area .course-details-items .course-learn-list .course-learn-item i {
    left: auto;
    right: 0;
}

.curriculum-accordian .card .card-body .play-list li a i {
    margin-right: 0px;
    margin-left: 10px;
}

.curriculum-accordian .card .card-body .play-list li a span.time {
    float: left;
}

.course-details-items .instructor-box .thumb {
    margin-right: 0px;
    margin-left: 25px;
}

.course-details-items .instructor-box .info ul.social-link li {
    margin-right: 0px;
    margin-left: 10px;
}

.course-details-items .reviews-item .thumb {
    margin-right: 0px;
    margin-left: 20px;
}


.card-box:after {
    right: auto;
    left: 0;
}

.course-details-area,
.course-title-area,
.course-grid-area,
.we-do-area,
.footer-area,
.community-area,
.features-area,
.advance-courses-area,
.banner-area,
.header-area {
    text-align: right;
}

.breadcrumb-item+.breadcrumb-item::before {
    padding-left: .5rem;
}

.course-title-area .course-title-content .course-rating ul li span i {
    margin-left: 5px;
}

.curriculum-accordion .card .card-body .play-list li a span.time {
    float: left;
}

.curriculum-accordion .card .card-body .play-list li a i {
    margin-left: 10px;
}

.course-nav-right a.prev i,
.course-nav-right a.certificate i {
    margin-right: 0px;
    margin-left: 10px;
}

.back-to-top {
    right: 0px;
    left: 30px;
}

.footer-area .footer-item.about-footer-item .footer-title {
    padding-right: 0px;
}

.single-courses .courses-content .courses-info .price span.pre-price,
.single-courses .courses-content .courses-info .price span.pre-price {
    margin-left: 0;
    margin-right: 3px;
}

.nice-select .option {
    padding-right: 10px;
    padding-left: 29px;
}

.summernote-content,
.instructor-modal h5 {
    text-align: right;
}

.instructor-modal .btn-group {
    float: right;
}
.mr-4{
    margin-right: unset !important;
    margin-left: 1.5rem !important;
}

.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text{
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.header-area .nice-select {
    padding-right: 18px;
    padding-left: 30px;
}
