/** Add your custom css **/
body.rtl {direction: rtl;}
body.rtl .owl-carousel{direction: ltr;}
body.rtl .enrollbtn{direction: ltr; right: auto; left:0;}
body.rtl .top-header #navbar-wd { padding-left: 150px; padding-right: 0;}
body.rtl .tophead_bar .social-list{float: right;}
body.rtl .tophead_bar .social-list li a{border-right: 1px solid rgba(0,0,0,.2); border-left: none;}
body.rtl .tophead_bar .htright{float: left; padding-left: 0; padding-right:60px;}
body.rtl .tophead_bar .htright:before{left:auto; right:-20px;transform: skewX(27deg);}
body.rtl .tophead_bar .htright:after{left:auto; right:100%;}
body.rtl .srch_section .search-form .nice-select{border-radius: 0 50px 50px 0;}
body.rtl .srch_section .search-form button{border-radius: 50px 0 0 50px;}
body.rtl .welcome_sec{text-align: right;}
body.rtl .welcome_sec .heading_main h2{text-align: right; background-position: right bottom;}
body.rtl .welcome_sec .heading_main{width:100%;}
body.rtl .course-card .course-card-info > div:first-child{text-align: right;}
body.rtl .course-card h4, body.rtl .course-card p{text-align: right;}
body.rtl .course-card-footer h5:first-child{margin-right: 0;}
body.rtl #scroll-to-top{direction: ltr; right:auto; left:20px;}
body.rtl .footer_blog{text-align: right;}
body.rtl .footer_blog ul li i{margin-left: 15px; margin-right:0;}
body.rtl .rs-footer .footer-share{clear: both; text-align: right;}
body.rtl .rs-footer .footer-share ul li + li { margin-right: 5px; margin-left: 0;}
body.rtl .item .course-card{direction:rtl;}
html{overflow-x: hidden;}
body.rtl .course-page .full{text-align: right;}
body.rtl .sidebar_box{float: right;}
body.rtl .course_right{margin-right: 330px; margin-left: 0;}
body.rtl .course-card-footer h5 .course-button{direction: ltr;}
body.rtl .sidebar-area .latest-courses .post-item .post-desc{padding-left: 0; padding-right: 20px; text-align: right;}
body.rtl #breadcrumbs ul li:before{transform: translate(0%, 0%) rotate(180deg);}
body.rtl .login-2 .form-section .form-box.frext{text-align: right; direction: ltr;}
body.rtl .login-2 .form-section .form-box i{left:auto; right:20px;}
body.rtl .login-2 .form-section .form-box input, body.rtl .login-2 .form-section .form-box textarea{padding-left: 20px; padding-right: 50px;}
body.rtl .login-2 .heading_main{float: right;}
body.rtl .login-2 .form-section .btn-theme{float: right !important;}
body.rtl .form-error{text-align: right; float: right; direction: ltr;}
.form-group.mb-0.clearfix{clear: both;}

body.rtl .contact_info .footer_blog ul li i { margin-right: 0; margin-left: 0;}
body.rtl .contact_info .footer_blog ul li span { padding-right: 15px; padding-left: 0;}
body.rtl .cinfo_right:after {right: 100%; left:auto;}
body.rtl .cinfo_right:before { left: 100%; right:auto;}
body.rtl .sidebar-area.course_category .title{text-align: right;}
body.rtl .sidebar-area .cate-box ul li a span{float: left;}
body.rtl .sidebar-area .cate-box ul li{text-align: right;}
body.rtl .sidebar-area .cate-box ul li i{transform: rotate(180deg); display: inline-block;}
body.rtl .sidebar-area .cate-box ul li a{padding: 0 5px 0 0;}
body.rtl .course-card .ctoverlay span.catagroy{left:auto; right:10px;}
body.rtl .course-card-footer h5{order:1; direction: ltr;}
body.rtl .course-card-footer h5.last{order:2; display: ltr;}
body.rtl .course-card-footer h5 .course-button a{direction: rtl;}
body.rtl .course-card-footer h5 .course-button a i{display: inline-block;transform: rotate(180deg);}
body.rtl header .uk-navbar-right{margin-left: 0;  margin-right: auto;}
body.rtl .profile-icon{margin-left: 0 !important;}
body.rtl .dropdown-notifications.small{right:auto !important; left:0;}
body.rtl ul.dropdown-user-menu li a i{display: inline-block; margin:0 0 0 7px;}
body.rtl ul.dropdown-user-menu li a{text-align: right;}
body.rtl .dropdown-user-name{padding-left: 0; padding-right: 11px; text-align: right;}
body.rtl .section-header-right .display-as +form{margin-left: 0;}
body.rtl .page-content h1{text-align: right;}
body.rtl .uk-child-width-1-2.uk-grid-small.uk-grid{text-align: right;}
body.rtl .course-details{text-align: right;}
body.rtl .responsive-tab ul{text-align: right;}
body.rtl #overview{text-align: right;}
body.rtl .uk-child-width-1-2.uk-grid-small.mb-4.uk-grid + .uk-text-bold{text-align: right;}
body.rtl .uk-child-width-1-2.uk-grid-small.mb-4.uk-grid .text-right{text-align: left !important;}
body.rtl .side-nav ul li .side-menu-slide ul li a{text-align: right;}
body.rtl .side-nav ul li .side-menu-slide ul li a i{margin:0 0 0 9px; transform: rotate(180deg); display: inline-block;}
body.rtl .user-data{text-align: right;}
body.rtl #update_profile_picture{text-align: right;}
body.rtl .footer .uk-grid-collapse.uk-grid p{text-align: right;}
body.rtl #update_password{text-align: right;}
body.rtl .uk-form-icon{left:auto; right:5px;}
body.rtl .uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input { padding-left: 0 !important; padding-right: 40px !important;}
body.rtl .uk-form-label{text-align: right;}
body.rtl #reviews-frm .rating{direction: ltr;}
body.rtl .comments.comment-frm > h3{text-align: right;}
body.rtl .review-summary-title{text-align: right;}
body.rtl .review-summary-avg{margin-right: 0; margin-left: 30px;}
body.rtl .review-stars, body.rtl .review-avgs{padding-left: 0; padding-right: 15px;}
body.rtl .header-widget .dropdown-notifications:before{right:auto; left:8px;}
body.rtl .modal-title{float: right;}
body.rtl .modal-header .close{float: left;}
body.rtl .modal-header{display: block; overflow: hidden;}
/*body.rtl .forumbox dd.lastpost{text-align: right;}*/
body.rtl ul.topiclist dt{float: right; text-align: right;}
body.rtl ul.topiclist dd{float: right; margin:0;}
body.rtl li.header dl.icon dt{padding-left: 58px; padding-right: 0;}
body.rtl dl.icon dt{padding-left: 0; padding-right: 53px}
body.rtl ul.topiclist dd.lastpost{float: left; text-align: right;}
body.rtl ul.topiclist li.row dl{background-position: 100% 20px;}
body.rtl .catlist li{padding: 0 32px 0 0;}
body.rtl .catlist li:before{left:auto; right:10px; -webkit-transform: translateX(5px) rotate(180deg);
    transform: translateX(5px) rotate(180deg);}
body.rtl .catlist li a{padding: 6px 0 6px 6px; text-align: right;}
body.rtl .page-content-inner > h2{text-align: right;}
body.rtl .nice-select:after{right: auto; left:12px;}
body.rtl .srch_section .search-form .nice-select .selvalue{text-align: right;}
body.rtl .top-header .navbar .navbar-collapse ul li a{text-align: right;}
body.rtl .newsletter_form button{float: right !important;}
body.rtl .nice-select .option{text-align: right;}
body.rtl ul.dropdown-user-menu li a{direction: rtl;}
body.rtl .forum_details{text-align: right;}
body.rtl .enrollbtn .nav-link{direction: rtl; text-align: right; padding-right: 0; padding-left: 10px;}
body.rtl .enrollbtn .nav-link i{margin-right: 0; margin-left: 6px;}
body.rtl #accordion .card-header .btn.btn-link, body.rtl .accordion .card-header .btn.btn-link{text-align: right;}
body.rtl #accordion .card-header .btn.btn-link:before, body.rtl .accordion .card-header .btn.btn-link:before{float: left;}
body.rtl .card-body{text-align: right;}
body.rtl .blog-right{text-align: right;}
body.rtl .popular-blog{text-align: right;}
body.rtl .blog-page .blog-sidebar .theme-card .popular-blog li .blog-date{margin: 0 0 0 15px;}
body.rtl .blog-page .blog-sidebar h4{text-align: right;}
body.rtl .blog-left .date-label{left:auto; right:15px;}
body.rtl .course-curriculum-list li>span{left:12px; right:auto;}
body.rtl .course-curriculum-list>li:before{left:auto; right:20px;transform: rotate(180deg);}
body.rtl .course-curriculum-list>li{text-align: right;}
body.rtl .inlinebtn > div a{margin-right: 5px;}

@media (max-width: 1300px) {
	body.rtl .course-card-trailer.uk-sticky{width:360px !important;}
}

@media (max-width: 1220px) {
	body.rtl .header .uk-navbar{direction: ltr;}
	body.rtl #breadcrumbs ul{direction: rtl;}
	body.rtl .header .header-widget {top: 4px;}
	body.rtl .dropdown-notifications.small {right: 0 !important; left: auto;}
	body.rtl .header-widget .dropdown-notifications:before { left: auto; right: 8px;}
	body.rtl .course-details-wrapper + .container > .uk-grid{margin-left: 0; margin-right: -10px;}
	body.rtl .course-details-wrapper + .container > .uk-grid > .uk-first-column{padding-left: 0; padding-right: 10px;}
	body.rtl body .cd_right { padding-left: 0; padding-right: 15px;}
	body.rtl #reviews-frm .rating { float: right;}
	body.rtl .cd_right { padding-left: 0; padding-right: 15px;}
	

}

@media (max-width: 1199px) {
	body.rtl .course_right {margin-right: 261px;}
	body.rtl .course-card-trailer.uk-sticky { width: 100% !important;}
}

@media (max-width: 991px) {
	body.rtl .top-header #navbar-wd{padding-left: 0;}
	body.rtl .course_right { margin-right: 0;}
	body.rtl .course-details-wrapper + .container > .uk-grid > .uk-first-column{padding-right: 0;}
	body.rtl #accordion .card-header .btn.btn-link:before, .accordion .card-header .btn.btn-link:before{margin-left: 0;}
}

@media (max-width: 959px) {
	body.rtl .cd_right{padding-right: 0;}
	body.rtl .course-details-wrapper + .container > .uk-grid{margin-right: 0;}
}

@media (max-width: 767px) {
	body.rtl .footer .uk-grid-collapse.uk-grid p{text-align: center;}
}
@media (max-width: 599px) {
	body.rtl .forumbox dd.posts, body.rtl .forumbox dd.lastpost{padding-left: 0; padding-right: 35px; text-align: right;}
	body.rtl .forumbox dd.lastpost{padding-top:10px;}
	body.rtl dl.icon dt{padding-right: 35px;}
	body.rtl .tophead_bar .htright{padding-right: 0;}
	body.rtl .tophead_bar .htright:before{transform: none; left: 100%; right: auto; width: 500px;  background: #6253f1;}
}


@media (max-width: 479px) {
	body.rtl .srch_section .search-form button, body.rtl .srch_section .search-form .nice-select {border-radius: 0;}
	body.rtl .srch_section .search-form .nice-select{padding-left: 30px; padding-right:10px;}
}