@font-face {
    font-family: 'cairo';
    unicode-range: U+0-7F; /* Unicode range for ASCII characters (English) */
	font-weight:700
}
@font-face {
  font-family: GE-MEDIUM;
  src: url("https://majeda.lilacdev.com/wp-content/themes/majeda-theme/fonts/ArbFONTS-GE_SS_TWO_MEDIUM_5.otf");
}

@font-face {
  font-family: GE-Bold;
  src: url("https://majeda.lilacdev.com/wp-content/themes/majeda-theme/fonts/ArbFONTS-GE_SS_Two_Bold_4.otf");
}
@font-face {
  font-family: GE-Light;
  src: url("https://majeda.lilacdev.com/wp-content/themes/majeda-theme/fonts/ArbFONTS-GE-SS-Two-Light_28.otf");
}


h1 , h2 , h3 , h4 , h5 , h6 , .bold{
	 font-family: 'cairo' , GE-Bold !important;
	 font-weight: 700;
}

a , p , div , ul , li , ol , span ,table , th , tr , input , textarea {
	font-family: 'cairo', GE-MEDIUM !important;
	font-weight: 500;
}

.light ,.topic-box ul li{
	font-family: 'cairo', GE-Light !important;	
	font-weight: 500;
}

.number-txt .et_pb_module_header span{
font-family:Roboto !important	
}
@media screen and (max-width: 768px){
.center-title {
    margin: 0 auto !important;
}}
/*header*/
.header-icons  li {
	margin-bottom: 0 !important
}
.join-us-icon {
    height: 32px;
    width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f0f1eb!important ;
    border-radius: 50%;
}
@media screen and (max-width: 500px){
.header-icons  .et_pb_social_icon a.icon:before{
    height: 24px;
    width: 24px;
    font-size: 14px;
    line-height: 24px;	
}
	.header-icons .et_pb_social_icon a.icon {
    height: 24px;
    width: 24px;
    margin-left: 1px;
}
	.join-us-icon{
	 height: 24px;
    width: 24px;	
	}
	.join-us-icon .et-pb-icon{
		font-size: 14px;
	}
}

/*footer*/
@media screen and (min-width: 768px) {
.footer-logo{
	text-align: left !important;
}}
@media screen and (max-width: 1318px) and (min-width: 801px){
.footer-icons  .et_pb_social_icon a.icon:before{
    height: 28px;
    width: 28px;
    font-size: 14px;
    line-height: 28px;	
}
	.footer-icons .et_pb_social_icon a.icon {
    height: 28px;
    width: 28px;
    margin-left: 2px;
}
}

@media screen and (max-width: 800px) and (min-width: 768px){
.footer-icons  .et_pb_social_icon a.icon:before{
    height: 26px;
    width: 26px;
    font-size: 13px;
    line-height: 26px;	
}
	.footer-icons .et_pb_social_icon a.icon {
    height: 26px;
    width: 26px;
    margin-left: 2px;
}	
}
@media screen and (max-width: 767px) {
footer .contact-info {
    min-width: 241px;
	}}
/*general */
@media screen and (max-width: 980px) and (min-width: 767px) {
.remove-before-t{
	display:none
}}
@media screen and (min-width: 768px) {
.left-img{
	text-align: left;
    margin-right: auto;
    margin-left: 0;
}	
}

.title-w-highlight .et_pb_module_header span , span.highlight{
    position: relative;
}

.title-w-highlight .et_pb_module_header span:before ,span.highlight:before {
    content: "";
    position: absolute;
    width: 100%;
    background: rgba(226, 197, 67, 0.30);
    height: 10px;
    right: 0;
    bottom: 5px;
}
@media screen and (max-width: 460px) {
	span.highlight:before{
		display:none
	}
}

/*baner */
@media screen and (min-width: 980px) {
#baner .et_pb_module.et_pb_image {
    margin-right: -75px !important;
}}
@media screen and (max-width: 980px) and (min-width: 767px) {
	#baner .et_pb_module.et_pb_image {
    margin-right: -50px !important;
}
}
/*more info about nlp*/
@media screen and (max-width: 980px) and (min-width: 767px) {
.more-info-nlp .et_pb_blurb{
	min-height:218px !important
	}}
/*benefits slide*/

.benefit-slide {
    background: #F9FAF4;
    padding: 20px 25px;
    border-radius: 12px;
    min-height: 210px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.benefit-slide  img {
	margin-bottom: 10px 
}
.benefit-slide  p {
	min-height: 72px 
}
@media screen and (max-width: 980px) {
	.benefit-slide{
		padding: 20px 18px;
	}	
}
@media screen and (max-width: 840px) and  (min-width: 767px){
.benefit-slide  p {
	min-height: 96px 
}	
}
@media screen and (max-width: 565px) and  (min-width: 479px){
.benefit-slide  p {
	min-height: 96px 
}	
}

/*Course Topics*/
.topics-toggle .et_pb_toggle_close {
    background-color: transparent;
}
.et_pb_toggle_title{
	padding-right:0 !important
}
.topics-toggle .et_pb_toggle_title{
	color: #C0B1A1 !important;
}
.topics-toggle .et_pb_toggle_title span{
	color: #333 !important;
}
@media screen and (max-width: 460px){
	.topics-toggle .et_pb_toggle_title span{
		display:block
	}
	
}
.et_pb_toggle_open {
    padding: 0;
}
.et_pb_toggle_open .et_pb_toggle_title {
    padding: 20px !important;
	background-color:#EEDCC5 !important;
	border-radius:8px !important
}
.et_pb_toggle_open {
    padding-top: 0 !important;
}
.topic{
	display:flex;
	flex-wrap:wrap;
}
.topic-box ul {
    padding: 0 !important;
    display: flex;
    flex-wrap: wrap;
	background-color:#FEFCF9;
	box-shadow: 0 4px 9px #E9E9E9; 
	padding: 20px 40px !important;
    align-items: center;
	list-style: none;
    border-radius: 0 0 12px 12px;
	margin-bottom: 20px;
	margin-right: 5px;
    margin-left: 5px;
}
.topic h3{
	background-color: #F0F1EB;
	border-radius: 12px 12px 0 0 ;
	text-align:center;
	padding:15px 0 !important
	
}
.topic-box ul li {
    position: relative;
    padding-right: 10px;
	margin-bottom: 5px;
}

.topic-box ul li:before {
    content: "";
    width: 5px;
    height: 5px;
    background-color: #1e1e1e;
    position: absolute;
    top: 10px;
    right: 0px;
    border-radius: 50%;
    bottom: 0;
    margin: 0 auto;
}

.topic-box.first-box ul li {
    width: 33%;
}

.topic-box.second-box {
    width: 63%;
    margin-left: 2%;
}
.topic-box.second-box ul li {
    width: 49%;
	min-height: 52px;

}
.topic-box.second-box ul li:nth-child(odd){
	margin-left:2%
}
.topic-box.third-box {
    width: 35%;
}
.topic-box.third-box ul{
	min-height: 211px;
}
.topic-box.third-box ul li{
	width:100%
}
.topics-toggle .et_pb_accordion_item:last-child .topic-box.first-box ul li{
	min-height: 52px
}

@media screen and (max-width: 980px){
	.topic-box ul {
		padding:10px !important
	}
	.topic-box.second-box ul{
	min-height: 211px;
}
	.topic-box ul li{
		padding-right: 8px;
	}
	.topic-box.second-box {
	 width: 68%;
	}
	.topic-box.third-box {
    width: 30%;
	}
}

@media screen and (max-width: 880px) {
	.topics-toggle .et_pb_accordion_item:last-child .topic-box.first-box ul li{
	width: 49%;
	}
	.topics-toggle .et_pb_accordion_item:last-child .topic-box.first-box ul li:nth-child(odd){
	margin-left:2%
	}
}
@media screen and (max-width: 784px) and  (min-width: 650px) {
	.topics-toggle .et_pb_accordion_item:first-child .topic-box ul li{
	min-height: 52px;
	}
}

@media screen and  (max-width: 650px) {
	.topics-toggle .et_pb_accordion_item:first-child .topic-box ul li{
	width: 49%;
	}
	.topics-toggle .et_pb_accordion_item:first-child .topic-box ul li:nth-child(odd){
	margin-left:2% !important
	}
}
@media screen and (max-width: 730px){
	.topic-box.second-box {
		width:100%
	}
	.topic-box.second-box ul li{
		width:100%;
		margin-left:0 !important
	}
	.topic-box.third-box {
    width: 100%;
}
}
@media screen and (max-width: 572px){
	.topic-box ul li{
		width:100% !important;
		margin-left:0 !important
	}
}
/*program details*/
.program-details .et_pb_blurb_content {
    display: flex;
	align-items: center;
}
.program-details .et_pb_blurb_container {
    display: flex;
	margin-right:10px !important;
	align-items: center;
	gap: 5px;
}
.program-details .et_pb_blurb_container  .et_pb_main_blurb_image{
	display: flex;
    margin-bottom: 10px !important;
}

.program-details  .et_pb_main_blurb_image img{
	min-width:40px !important
}
.program-details .et_pb_module_header{
	padding-bottom:0 !important;
	line-height: 47.6px;
    display: flex;
}
.program-details .et_pb_module_header span{
	color:#fff ;
	font-size:47.6px !important;
}
/*about majeda*/
@media screen and (max-width: 980px){
.feature-item .et_pb_blurb_container {
    padding-right: 0px;
}
	.majeda-quote .et_pb_blurb_container{
	padding-right: 0px;	
	}}
/*certificate*/
#slider_608 .owl-item img {
    border: 3px solid #434343;
    border-radius: 14px;
}

@media screen and (max-width: 590px){
	.our-certificate{
		flex-direction:column
	}
	.our-certificate .et_pb_column{
		width:100% !important;
		margin-left:0 !important
	}	
	.our-certificate .et_pb_column:first-child{
		margin-bottom:30px !important;
	}
}
/*majeda certificates */
.majeda-certificates .entry-content a{
	display: flex;
    justify-content: center;
}
/*testimonials*/
.lg-outer .lg-content
{
	direction: ltr;
}
/*webinar's register*/
.topic-list-item .et_pb_module_header >span {
	display:flex;
    align-items: center;
}
.topic-list-item .et_pb_module_header span >span {
    min-width: 30px !important;
    display: flex;
    height: 30px;
    background: #F4F5EC;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
	margin-left:10px
	
}
@media screen and (max-width: 767px) and (min-width: 460px) {
.topic-list-item h4.et_pb_module_header {
	min-width: 454px;
	}	
}
/*Countdown to webinar*/
/*Steps to prepare for the webinar */
.webinar-prep-row {
    display: flex;
    flex-direction: row;
}
.webinar-prep-row .webinar-prep-step{
	width:22%;
	margin-left:4%;
	background-color:#F8F8F8 ;
	border-radius:14px;
	padding: 40px 20px;
	display:flex;
	flex-direction:column;
	align-items:center;
	margin-bottom:0 !important
}
.webinar-prep-row .webinar-prep-step:last-child{
	margin-left:0 !important;
}
.webinar-prep-row .webinar-prep-step .et_pb_main_blurb_image{
	margin-bottom:10px !important
}
.webinar-prep-row .webinar-prep-step .et_pb_blurb_container{
	 display: flex;
    justify-content: center;
}
.webinar-prep-row .webinar-prep-step .et_pb_blurb_description , .webinar-prep-row .webinar-prep-step .et_pb_blurb_description p{
max-width:190px ;
	font-size:16px;
}

@media screen and (max-width: 1155px)  {
	.webinar-prep-row .webinar-prep-step .et_pb_blurb_description, .webinar-prep-row .webinar-prep-step .et_pb_blurb_description p{
		min-height:72px
	}
}
@media screen and (max-width: 980px){
	.webinar-prep-row .webinar-prep-step {
    width: 23.5%;
    margin-left: 2%;
	padding: 40px 10px;	
}}
@media screen and (max-width: 767px){
	.webinar-prep-row{
		flex-wrap:wrap;
	}
	.webinar-prep-row .webinar-prep-step {
    width: 49%;
	margin-bottom: 20px !important;
	}
	.webinar-prep-row .webinar-prep-step:nth-child(odd){
		margin-left:2% !important
	}
		.webinar-prep-row .webinar-prep-step:nth-child(even){
		margin-left:0% !important
	}
	
}
/*webinar registration*/
@media screen and (max-width: 980px) and (min-width: 768px){
.webinar-reg-sec .et_pb_image_wrap img{
	min-height: 500px !important;
    object-fit: cover;
}	
}

.wpws-registration-form input{
	position:relative !important
}
.wpws-registration-form input[type="text"]:before {
    content: "test";
    position: absolute;
    top: 0;
    right: 20px;
    background: red;
    display: block;
    z-index: 2;
    border: 1px solid green;
    width: 100%;
    height: 40px;
}
/*countdown page*/
#count-down-sec .et_pb_row, #count-down-sec .et_pb_row > .et_pb_column:first-child {
    position: unset !important;
}

#count-down-sec .et_pb_image {
    width: 100%!important;
    position: absolute;
    height: 500px;
    right: 0%;
    left: auto;
    top: 0;
}
#count-down-sec img {
    max-height: 500px;
    object-fit: cover;
    height: 500px!important;
}
@media screen and (max-width: 1440px) and (min-width: 980px){
#count-down-sec .et_pb_image {
    width: 50% !important;	
	}}
@media screen and (max-width: 980px) and (min-width: 767px){
#count-down-sec .et_pb_image {
    width: 40% !important;	
	}
	#count-down-sec img{
	object-position: 74%;
	}
}
@media screen and (max-width: 767px){
	#count-down-sec .et_pb_image {
    width: 100% !important;
    position: relative !important;
    display: flex;
    justify-content: center;
	height: 300px;	
}
	#count-down-sec img{
	max-height: 300px;
    object-fit: cover;
    height: 300px!important;
	}
}
.wpws-registration-countdown-timer{
  flex-direction: row-reverse !important;
	border: 3px solid #1e1e1e;
    border-left: 0;
    border-radius: 14px;
	padding: 0 20px;
}
.countdown-widget {
    border: 3px solid #1e1e1e;
    padding: 0 20px;
    border-radius: 14px;
    border-left: 0 !important;
}

.countdown-widget:after{
	 content: "";
    background-image: url(https://majeda.lilacdev.com/wp-content/uploads/2023/12/Vector-4-1.png);
    background-size: cover;
    position: absolute;
    top: 0;
    left: -25px;
    bottom: 0;
    width: 51px;
    height: 95px;
    margin: auto;
    z-index: 1;
}
.countdown-widget .et_pb_text_inner > div{
	display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
}
/*woocommerce*/
.woocommerce-info {
    background: #EEDCC5 !important;
    border-radius: 12px;
	color: #1e1e1e !important;
	font-size: 16px !important;
}
p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    margin-bottom: 20px;
}
.button {
    color: #1e1e1e!important;
    border-width: 0px!important;
    border-radius: 6px !important;
    font-size: 16px !important;
    background-color: #e2c543 !important;
    min-width: 150px;
    max-width: 180px;
    text-align: center;
    min-height: 47px;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.button:after{
	display:none !important;
}
.button:hover{
	padding:0 !important
}

.order-again {
    display: none;
}
.woocommerce-order-received .woocommerce-order {
    background-color: #fff !important;
}
.coupon-description {
    color: red;
}
/*My account page*/
.woocommerce-account .woocommerce {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 100%;
    margin-bottom: 30px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-direction: row;
    list-style-type: none;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding: 0!important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    color: #fff;
    padding: 10px;
    background-color: #e2c543 !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
    background-color: #fff!important;
    border-top: 2px solid #e2c543 !important;
    color: #1e1e1e;
}
@media (max-width: 618px){
.woocommerce-account .woocommerce-MyAccount-navigation ul {
    flex-wrap: wrap;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    display: inline-block;
    min-width: 140px;
    text-align: center!important;
}
}
.entry-content table:not(.variations){
  text-align: center;
}
.woocommerce .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a {
   margin: 0 auto;
}
@media (max-width: 768px){
	.woocommerce .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a {
   margin-right: auto;
    margin-left: unset;
}
	
}

.entry-content thead th, .entry-content tr th{
	font-size: 16px;
}

.woocommerce .woocommerce-message{
	background:#434343 !important;
	border-radius:12px !important
}
.return-to-shop{
	display:none !important
}