@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Cairo:wght@200;300;400;500;600;700;800;900&display=swap');
a,
table,
h1,
h2,
h3,
h4,
h5,
h6,
label,
button,
/* span, */
div,
p,
th,
input,
button,
li,
textarea{
      /* font-family: 'Almarai', sans-serif!important; */
      font-family: 'Cairo', sans-serif!important;
}


*{
      letter-spacing: unset!important;
        font-family: "Cairo", sans-serif;

}

.news-block-two .inner-box .post-meta,
.blog-detail .inner-box .post-meta,
.course-block .inner-box .lower-content .rating,
.cource-detail-banner-section .content-box,
.video-intro-widget h6,
.video-intro-widget .lower-content .intro-list li,
.blog-detail .inner-box,
.sidebar-info-contents,
.course-tabs .tabs-content,
.accordion-box,
.main-footer,
.main-header .main-menu .navigation{
	direction: rtl!important;
	text-align: right!important;
}


.blog-detail .inner-box .post-meta{
	direction: ltr;
	text-align: left;
}


.mentors-page-section,
.video-intro-widget .lower-content .buttons-box .wishlist-btn,
.main-slider h1,
#navbarSupportedContent,
.page-title .page-breadcrumb,
.course-block .inner-box .post-info li,
.course-detail-section,
.sidebar-page-container {
	direction: rtl!important;
}

.materials-uploadfile .col-form-label,
#contact-the-lecturer .form-group,
.main-header .main-menu .navigation > li > ul > li > a,
.contact-map-section .map-box h4,
.dropdown-menu,
.event-data,
.course-section .title-column .email-box,
.course-block .inner-box .lower-content h5{
	text-align: right;
}



.page-title .page-breadcrumb li{
	/* margin-right: unset;
	padding-right: unset; */
	margin-left: var(--margin-left-15);
	padding-left: var(--padding-left-15);
	border-right: unset;
	border-left: 1px solid #d7c397;
}



 


 
.main-header .outer-box { 
	float: left; 
	left: 0; 
}

.course-tabs .tab-btns .tab-btn,
.main-header .header-lower .logo-box{
	float: right; 
}


@media only screen and (max-width: 1140px){
.main-header .main-menu {
    float: right;
}
}



@media only screen and (min-width: 1024px){
	.main-header .header-lower .logo-box {
		margin-left: 4em;
	}
}


.cat-list li a,
.accordion-column .sec-title-three h2, 
.contact-form-section,
.sidebar-title-two,
.news-block-two .inner-box .lower-content,
.category-widget h5,
.subslider-title,
.tp-mask-wrap,
.tp-splitted{
	text-align: right;
}

.cat-list li a:before{
 
	right: unset;
	left: 20px;
}


.course-section .title-column .email-box{
	padding-left: 50px;
	padding-right: unset;
}




.main-header .outer-box {
	/* padding: 0; */
}

 
.main-header .header-lower .outer-box .nav-btn,
.main-header .header-lower .search-box-btn,
.main-header .main-menu{
	z-index: 2;
}

.logo-box{
	z-index: 3!important;
}
 



.news-block-two .inner-box .post-meta{
	text-align: left;
      direction: ltr;
}

.course-block .inner-box .post-info,
.sidebar .search-box .form-group input[type="search"],
.pagination{
	direction: ltr;
}

.sidebar .popular-posts .post .post-thumb{
	right: 0
}


.sidebar .popular-posts .post{
	padding-right: var(--padding-left-100);
	padding-left: unset;
	text-align: right;
}


.sidebar .popular-posts .post-info{
	padding-left: unset;
	padding-right: var(--padding-left-25);
}

.sidebar .popular-posts .post-info:before{
	right: 0
}


.accordion-box .block .icon-outer{
	right: unset;
	left: 15px;
}


.list-style-one li .icon{
	right: 0;
}


.list-style-one li{
	padding-left: unset;
	padding-right: var(--padding-left-30);
}


.newsletter-form .form-group .submit-btn .arrow{
	margin-left: unset;
	margin-right: 10px;
}


.course-detail-section .comments-area .comment-box .author-thumb,
.video-intro-widget .lower-content .intro-list li .icon{
	right: 0;
}

.video-intro-widget .lower-content .intro-list li i{
	right: unset;
	left: 0;
}


.video-intro-widget .lower-content .intro-list li{
	padding: 15px 30px 15px 0px;
}


.course-detail-section .comments-area .rating{
	margin-left: unset;
	margin-right: var(--margin-left-15);
}


.course-detail-section .comments-area .comment-box .author-thumb{
	position: unset;
}


.accordion-box .accordion-list li{
	padding-right: 25px;
}


.course-tabs .required-column .required-text{
	padding-right: 15px;
}


.sidebar-page-container .comments-area .comment-box .theme-btn{
	position: unset;
	
}

.main-slider h1{
	padding-bottom: 10px;
}


.event-index{
	direction: ltr;
  }


  .swal-text{
	text-align: center;
  }

  .readed-btn-div{
	text-align: left;
  }


 
  .contact-form .form-group .login{
      left: unset;
      right: 25px!important;
}


.form-group input[type="text"],
.form-group input[type="email"],
.form-group input[type="password"],
.contact-form .form-group select{
	padding-left: 20px!important;
	padding-right: 40px!important;
	text-align: right;
}

 

.news-block-two .inner-box .post-meta li{
	margin-right: 0;
	padding-right: 0;
}


.blog-detail .inner-box .post-meta li{
	border-right: unset;
	border-left: 1px solid #cfcfcf;
}

.blog-detail .inner-box .post-meta li:last-child{
	padding-right: var(--padding-left-25);
}

.card .card-title {
    text-align: right;
}

#carouselExampleCaptions button {
  background-color: transparent !important;
  opacity: 1;
}

