/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1611211021
Updated: 2021-01-21 06:37:01

*/

#account_upload_img{
	display: none;
}
.account_dataedit_section form.edit-account .form-row label, .woocommerce-page .account_dataedit_section  form .form-row label{
	margin-bottom: 10px;
}
.account_dataedit_section .elementor-element-6b59911 .elementor-widget-heading .elementor-heading-title a{
	background-color: #413a25;
    padding: 3px 10px;
    color: #fff;
    border-radius: 5px;
}
.account_dataedit_section .wc-social-login-profile{
	display: none !important;
}


.account_notifications_section, .account_certifications_section, .account_dataedit_section, .account_header_section{
    display: none;
}
.account_header_section .ld-item-list.ld-course-list, #account_upload_img .gfield_label, #account_upload_img .gform_footer{
    display: none !important;
}
#account_upload_img .gform_wrapper{
    max-width: 45% !important;
    margin: 0 190px 0 auto !important;
}
.my-account-details-section .active, .my-account-details-section .account_icons:hover{
    background-color: #3f3926;
    transition-duration: 0.5s;
}
.my-account-details-section .active .elementor-icon, .my-account-details-section .account_icons:hover .elementor-icon{
    fill: #f0d889 !important;
    color: #f0d889 !important;
    transition-duration: 0.5s;
}
.my-account-details-section .active .elementor-icon-box-title, .my-account-details-section .account_icons:hover .elementor-icon-box-title{
    color: #f0d889 !important;
    transition-duration: 0.5s;
}

.woocommerce-cart .coupon{
	display: none;
}

.checkout-process-form .woocommerce-checkout .col-2{
	display: none !important;
}
.checkout-process-form .col2-set{
	width: 63% !important;
	margin-right: 0%;
	float: right;
}
.checkout-process-form .woocommerce-checkout .col-1, .validate-phone .iti.iti--allow-dropdown	{
	width: 100% !important;
}
.checkout-process-form .woocommerce-checkout #order_review_heading, .checkout-process-form .woocommerce-checkout #order_review{
	width: 35% !important;
	float: left;
}


@media (max-width: 980px){
	.checkout-process-form .col2-set{
		width: 100% !important;
		margin-right: 0%;
	}
	.checkout-process-form .woocommerce-checkout #order_review_heading, .checkout-process-form .woocommerce-checkout #order_review{
		width: 100% !important;
	}
}









.page-id-29835{

}
.woocommerce-checkout .page-content{
	padding: 70px 0;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number{
	border-color: #2a2720 !important;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current::before{
	border-bottom-color: #2a2720 !important;
}
.select2-container--default .select2-selection--single{
	border: 1px solid #d3cdcd !important;
	padding: 7px 0;
}
.select2-container .select2-selection--single{
	height: 46px;
}
.user-header-cart-count a, .user-header-notify-count a{
	color: #fff;
}
.user-header-cart-count{
	position: relative;
	text-align: center;
	width: 50px;
    margin: 0 auto;
}
.user-header-cart-counts{
	position: absolute;
    top: -8px;
    right: 0px;
    background-color: #f0d889;
    padding: 0px 6px;
    border-radius: 25px;
    font-size: 12px;
    font-weight: 700;
    color: #201f1d;
}
.hdr-notify, .mobile-cart{
	margin-bottom: 0 !important;
}
.user-header-notify-count{
	color: #fff;
    position: relative;
    text-align: center;
    width: 50px;
    margin: 0 auto;
}
.user-header-notify-counts{
	position: absolute;
    top: -6px;
    right: 5px;
    background-color: #f0d889;
    padding: 0px 6px;
    border-radius: 25px;
    font-size: 12px;
    font-weight: 700;
    color: #201f1d;
}

/*****************************************/
.header_notification_icon .fa{
	font-size: 22px;
}
#header_notifications, #mobheader_notifications {
    background-color: #fff;
    position: absolute;
    width: 100%;
    text-align: right;
    top: 37px;
    display: none;
    min-width: 350px;
    left: 0;
}
#header_notifications .user-header-notification-ul, #mobheader_notifications .user-header-notification-ul{
    padding: 0;
    list-style: none !important;
    font-family: 'Cairo' !important;
    font-weight: 600;
}
#header_notifications .user-header-notification-ul li a, #mobheader_notifications .user-header-notification-ul li a{
    padding: 10px;
    color: #2b2b2b;
    border-bottom: 1px solid #444;
    display: block;
}
#header_notification_icon, #mobheader_notification_icon{
    margin-bottom: 0 !important;
    cursor: pointer;
}
#header_notifications.show-notifications, #mobheader_notifications.show-notifications{
    display: block !important;
}
.user-notification-content-update ul{
    list-style: none !important;
    padding: 0 !important;
    margin-top: 3px;
    /*display: flex;*/
}
.user-notification-content-update ul li a{
    border-bottom: 0px solid #444 !important;
    padding: 0px !important;
    font-size: 12px;
}
.notification-delete{
    color: red !important;
}
.notification-markread{
    color: #09a809 !important;
}
.user-header-notification-list{
    display: flex;
    border-bottom: 1px solid #dedede;
    padding: 5px 10px;
}
.user-notification-img img{
    width: 60px;
    height: auto;
    border: 3px solid #f0d889;
    border-radius: 100%;
    vertical-align: bottom;
}
.user-notification-content h4{
    font-size: 16px;
    font-weight: 700;
    font-family: 'Cairo' !important;
    margin-bottom: 0;
}
.user-notification-content p{
    font-size: 14px;
    font-family: 'Cairo' !important;
    font-weight: 600;
}
.user-notification-content{
  padding: 0 15px;
}
.user-notification-img{
    width: 12%;
}
.user-notification-content{
    width: 70%;
}
.user-notification-content-update{
    width: 18%;
}
.user-notification-content-update ul li{
    padding: 0 !important;
}
.notification-unread{
	background-color: #ececec;
}


/*****************************/

#profile_user_notifications .user-header-notification-ul{
	padding: 1rem;
	background-color: #fff;
}
.esilk_notification_message{
	text-align: center;
    padding: 20px 0;
    background-color: #fff;
    font-size: 14px;
}
#edit_profile_form{
	display: none;
}
#gform_submit_button_1{
	opacity: 0;
}



/************Registration page css here****************/
#registration-page input[type="date"],
#registration-page input[type="email"],
#registration-page input[type="number"],
#registration-page input[type="password"],
#registration-page input[type="search"],
#registration-page input[type="tel"],
#registration-page input[type="text"],
#registration-page input[type="url"],
#registration-page select,
#registration-page textarea{
	background-color: #ffffff;
    border-color: #D3CDCD;
    border-width: 1px 1px 1px 1px;
    border-radius: 4px 4px 4px 4px;
    font-family: "Cairo", Sans-serif;
    font-weight: 400;
    color: #737373;
}
#registration-page .woocommerce-form-register label, #registration-page .woocommerce-form-register .woocommerce-privacy-policy-text{
	display: none !important;
}
.woocommerce-form-register__submit{
	width: 100% !important;
}

/************Registration page css here****************/


/************Login page css here****************/
.woocommerce-button{
	background-color: #3e2f00;
    color: #fff;
    border: none;
    border-radius: 5px;
    padding: 11px 30px;
    font-family: 'Cairo';
}
.woocommerce-button:hover, .woocommerce-button:focus{
	background-color: #2E2F23 !important;
}
#woo-login-page .woocommerce-button{
	float: left;
    width: 100%;
}
#woo-login-page .lost_password{
	font-family: "Cairo", Sans-serif;
}
#woo-login-page .lost_password a{
	display: block;
    width: 100%;
    margin-top: 70px;
}
#woo-login-page #username, #woo-login-page #password{
	background-color: #ffffff;
    border-color: #D3CDCD;
    border-width: 1px 1px 1px 1px;
    border-radius: 4px 4px 4px 4px;
    font-family: "Cairo", Sans-serif;
    font-weight: 400;
    color: #737373;

}
#woo-login-page .woocommerce-form-login label{
	display: none !important;
}

.page-id-29877 #masthead, .page-id-29877 footer, .page-id-168 #masthead, .page-id-168 footer, .woocommerce-lost-password #masthead, .woocommerce-lost-password footer, .page-id-188 footer, .page-id-188 #masthead, .page-id-29835 footer, .page-id-29835 #masthead{
	display: none !important;
}
.woocommerce-cart #masthead, .woocommerce-cart footer{
    display: none !important;
}
.page-id-168 .elementor-top-section{
	height: 100vh !important;
}
.MDow-1theme--light{
    display: none !important;
}
.woocommerce-lost-password .my-account-details-section{
    display: none !important;
}
.have-coupon{
    float: right;
}

/************End Login page css here****************/

/************Lost password page css here****************/
.woocommerce-lost-password .woocommerce{
	height: 100vh;
	padding-top: 7vw;
}
.woocommerce-lost-password{
	background-color: #F0F0F0;
}
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword{
	background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 5px 5px 5px 5px;
    padding: 30px;
    font-family: "Cairo", Sans-serif;
    min-height: 400px;
    font-weight: 600;
}
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword p{
	margin-bottom: 1.5rem !important;
}
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword p.form-row-first{
	margin-bottom: 0.9rem !important;
}
.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword p.form-row-first label{
	margin-bottom: 10px;
    font-weight: 700;
}
.woocommerce-lost-password .woocommerce .woocommerce-Button{
	width: 47%;
    padding: 15px 30px;
    background-color: #3e2f00;
    color: #fff;
}
.woocommerce-lost-password .woocommerce .woocommerce-Button:hover, .woocommerce-lost-password .woocommerce .woocommerce-Button:focus{
	background-color: #2E2F23;
	color: #fff;
}
.woocommerce-error{
	font-weight: 600;
	font-family: "Cairo", Sans-serif;
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
	border-radius: 10px;
	background-color: #fff;
}


/************End Lost password page css here****************/


/************Courses archive page css here****************/

.courses-archive-page .ld-course-list-content .ld_course_grid,
.courses-archive-page #ld_course_list .ld-course-list-items .ld_course_grid,
.courses-archive-page #et-boc .ld-course-list-items .ld_course_grid{
	box-sizing: border-box;
    background: #fff;
    border-radius: var(--ldx-grid-item-border-radius);
    border: var(--ldx-grid-item-border-width) solid var(--ldx-grid-item-border-color);
    box-shadow: none;
    padding: 15px;
    overflow: hidden;
    transition: all .15s ease;
    z-index: 1;
}
.courses-archive-page .ld-course-list-items div.ld_course_grid .thumbnail.course,
.courses-archive-page .ld_course_grid .thumbnail,
.courses-archive-page #et-boc .ld_course_grid .thumbnail,
.courses-archive-page .entry-content div.ld_course_grid .thumbnail{
	max-width: 100%;
    padding: 0!important;
    margin: 0;
    background: transparent;
    box-shadow: none;
    display: flex!important;
    flex-direction: column;
    min-height: 100%;
}
.courses-archive-page .ld-course-list-items .ld_course_grid .thumbnail .caption{
	position: relative;
    padding: 1em 1.5em 1.5em;
    flex: 1;
    display: flex;
    flex-direction: column;
}
/*.courses-archive-page .ld-course-list-items .ld_course_grid{
	box-sizing: border-box;
    background: transparent;
    border-radius: var(--ldx-grid-item-border-radius);
    border: var(--ldx-grid-item-border-width) solid var(--ldx-grid-item-border-color);
    box-shadow: none;
    padding: 15px;
    overflow: hidden;
    transition: all .15s ease;
    z-index: 1;
}*/

.courses-archive-page .ld-course-list-items .ld_course_grid .thumbnail.course{
	border: 2px solid #dddddd !important;
	background: #fff;
}
.courses-archive-page .ld-course-list-items .ld_course_grid .entry-title{
	font-size: 16px;
    font-family: 'Cairo';
    font-weight: bold;
}
.courses-archive-page .ld-course-list-items .ld_course_grid .thumbnail .caption p{
	font-size: 14px;
    font-family: 'Cairo';
    font-weight: 600;

}
.courses-archive-page .ld-course-list-items .ld_course_grid .thumbnail .caption .entry-content{
	margin-bottom: 35px !important;
}
.courses-archive-page .ld-course-list-items div.ld_course_grid .thumbnail.course .caption .ld_course_grid_button,
.courses-archive-page .ld_course_grid .thumbnail .caption .ld_course_grid_button,
.courses-archive-page #et-boc .ld_course_grid .thumbnail .caption .ld_course_grid_button,
.courses-archive-page div.ld_course_grid .thumbnail .caption .ld_course_grid_button{
	margin-top: auto !important;
    padding-bottom: 0 !important;
}
.courses-archive-page .ld_course_grid_button{
	margin-top: auto !important;
    padding-bottom: 0 !important;
}
.courses-archive-page a.btn-primary{
	background-color: #3A3A3A!important;
    color: #fff!important;
    border: none !important;
    font-weight: 600 !important;
    border-radius: 50px !important;
    padding: .625em 1.5em !important;
}
.courses-archive-page a.btn-primary:hover{
	background-color: #ffc600!important;
    color: #000!important;
    font-weight: bold !important;
}
.courses-archive-page .custom{
	background-color: #FFC600!important;
    color: #000!important;
}
.courses-archive-page .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price,
.courses-archive-page #et-boc .ld_course_grid .thumbnail.course .ld_course_grid_price, .uo-grid-wrapper #ribbon{
	top: 8px;
    left: 8px;
    padding: 4px 13px;
    margin: 0;
    box-shadow: 1px 1px 4px rgb(0 0 0 / 10%), 1px 1px 0 rgb(0 0 0 / 10%);
    -moz-box-shadow: 1px 1px 4px rgba(0,0,0,.1),1px 1px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: 1px 1px 4px rgb(0 0 0 / 10%), 1px 1px 0 rgb(0 0 0 / 10%);
    font-size: 18px;
    text-shadow: none;
    font-weight: 700;
    border-radius: 5px;
    font-family: 'Cairo'
}
.courses-archive-page .ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price:before{
	display: none !important;
}
.learndash_post_sfwd-courses{
	max-width: 1140px;
	margin: 0 auto;
}
.learndash-wrapper .ld-expand-button{
	background-color: #07294d;
	padding: 1.2em 2em;
	border-radius: 50px;
}
.ld-section-heading h2{
	font-weight: 900;
    color: #07294d;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text{
	font-weight: 400;
    font-size: 18px;
    padding-left: 0;
    color: #07294d;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{
	background: #07294d;
	font-weight: 500;
}
.learndash-wrapper .ld-table-list .ld-table-list-header{
	background-color: #07294d;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{
	color: #07294d;
    font-weight: 600;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components{
	font-weight: 600;
    color: #07294d;
}

.woocommerce-cart .page-content{
	height: 100vh;
	padding-top: 5vw;
	padding-bottom: 5vw;
}

.login-page-register-btn{
	position: absolute;
	left: 0;
	bottom: 15px;
}
d
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background-color: #3e2f00 !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
	color: #ffffff !important;
    background-color: #3e2f00 !important;
}
.woocommerce-message, .woocommerce-info{
	border-top-color: #3e2f00 !important;
}
.woocommerce-message::before, .woocommerce-info::before{
	color: #3e2f00 !important;
}
.woocommerce-EditAccountForm fieldset{
	border-color: #080704;
    border-width: 1px;
    border-radius: 5px;
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{
	color: #f6c873;
    font-family: 'Cairo'
}
.ld-progress-steps{
	font-family: 'Cairo';
    font-weight: 600;
}
.learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress{
	background: #3d3726;
    color: #fff;
    font-family: 'Cairo';
}
.learndash-wrapper .ld-button{
	background-color: #322d07;
	font-family: 'Cairo';
}
.learndash-wrapper #learndash_mark_complete_button, .learndash-wrapper .learndash_mark_complete_button{
	background-color: #322d09;
	font-family: 'Cairo';
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
	border: 1px solid #D3CDCD !important;
}
.edit-profile-image-code{
	margin: 20px auto 0;
}
.edit-profile-image-code .elementor-shortcode{
	text-align: center;
}

.edit-profile-image-code img{
	width: 100px;
	height: 100px;
	border-radius: 100%;
	border: 3px solid #f0d889;
}

#woo-login-page .plugin .footer{
    display: none !important;
}
#woo-login-page .plugin #providers .provider #button_google{
    background-position: 13px -5595px !important;
    background-color: #eee !important;
}
#woo-login-page .plugin #providers .provider .button{
    width: 70px !important;
    height: 56px !important;
}
#woo-login-page .plugin #providers .provider{
    width: 60px !important;
}
#oa_social_login_frame_108193{
    border: 1px solid #cfcfcf !important;
    width: 70px !important;
    height: 70px !important;
    background-color: #f0f0f0 !important;
    float: left !important;
    border-radius: 10px !important;
}
#registration-page .woocommerce-error .showlogin{
    pointer-events: none;
}




















































/************Courses archive page css here****************/

/************Profile page css here****************/
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button2, .learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue{
	background-color: #2e2b11 !important;
}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button_reShowQuestion:hover, .learndash-wrapper .wpProQuiz_content .wpProQuiz_button_restartQuiz:hover, .learndash-wrapper .wpProQuiz_content a#quiz_continue_link:hover{
	background-color: #2e2b11 !important;
}
.certificate-list ul{
	display: block;
	list-style: none !important;
}
.certificate-list ul li{
	display: inline-block;
	width: 25%;
    margin: 1.5%;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 28%);
    padding: 8px;
    border-radius: 10px;
}
/*.profile_arithmetic_section .profile-page-user-id .learndash-wrapper .ld-item-list,
.profile_certification_section .profile-page-user-id .learndash-wrapper .ld-item-list,
.profile_data_edit_section .profile-page-user-id .learndash-wrapper .ld-item-list{
	display: none !important;
}
.profile_courses_section .profile-page-user-id .learndash-wrapper .ld-item-list{
    display: block !important;
}*/
.profile_data_edit_section .woocommerce-form-row label{
	margin-bottom: 10px;
}
.woocommerce-lost-password .profile_courses_section,
.woocommerce-lost-password .profile_certification_section,
.woocommerce-lost-password .profile_data_edit_section,
.woocommerce-lost-password .profile_arithmetic_section{
    display: none !important;
}
.logged-in #my_account_lostpass{
    display: none !important;
}
.woocommerce-lost-password #my_account_lostpass{
    display: block !important;
}
.profile_courses_section, .profile_certification_section, .profile_data_edit_section{
	/*display: none;*/
}
.profile-page-user-id .ld-profile-summary{
	display: flex;
	flex-wrap: wrap;
	width: 100;
	background-color: transparent;
}
.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-card{
	width: 35%;
	order: 1;
	align-items: flex-end;
	display: block;
	margin: 0.5em 0;
}
.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar{
	float: right;
	width: 80px;
    height: 80px;
    border: 2px solid #ead083;
    margin-top: 5px;
    margin-left: 15px;
}
.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link{
	font-size: 23px;
    color: #F0D889;
    font-weight: bold;
    font-family: "Cairo", Sans-serif;
    display: block;
    margin-top: 33px;
    display: none !important;
}
.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-heading{
	font-size: 23px;
    color: #F0D889;
    font-weight: bold;
    font-family: "Cairo", Sans-serif !important;
    display: block;
    margin-top: 33px;
    float: right;
}
.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-stats{
	justify-content: flex-end;
    width: 65%;
    order: 1;
}
.profile-page-user-id .learndash-wrapper .ld-profile-summary{
	margin: 0;
	background-color: #2B2A26;
	padding: 0 14.3vw;
	border-radius: 20px;
}
.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat{
	border: none !important;
}
.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat span{
	color: #f0d889;
    font-size: 25px;
    font-family: "Cairo", Sans-serif;
}
.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong{
	font-size: 40px;
	color: #F0D889;
    font-family: "Cairo", Sans-serif;
    font-weight: 600;
    margin-bottom: -5px;
}
.profile-page-user-id  .learndash-wrapper .ld-item-list{
	max-width: 100%;
    padding: 40px 14.8vw;
    background-color: #fffbf1;
    border-radius: 20px;
    border: 0;
}
.profile-page-user-id  .learndash-wrapper .ld-item-list h3{
	font-family: "Cairo", Sans-serif;
}
.profile-page-user-id .learndash-wrapper .ld-expand-button{
	font-family: 'Cairo' !important;
    border-radius: 50px;
    background-color: #0a2b4f;
    font-weight: 600;
    font-size: 16px;
}
.woocommerce-Button:hover, .woocommerce-Button:focus{
	background-color: #2b2b2b !important;
}
.woocommerce-Button{
	font-family: 'Cairo' !important;
    background-color: #322d09;
    font-weight: 600;
    font-size: 16px;
    border: none;
    margin-top: 20px;
    color: #fff;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{
	width: 150px;
font-size: 13px;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{
    width: auto;
		margin-right: auto;margin-left: auto;
}

.woocommerce table.shop_table td.product-thumbnail,.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail{
	display: flex;
}
.profile-page-user-id .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button,
.profile-page-user-id .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-submit .ld-button:hover{
	background-color: #0a2b4f;
	font-family: "Cairo", Sans-serif !important;
}
.profile-page-user-id .learndash-wrapper .ld-item-list .ld-item-search h4,
.profile-page-user-id .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields label,
.profile-page-user-id .learndash-wrapper .ld-item-list .ld-item-search .ld-closer,
.profile-page-user-id .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name input[type=text],
.profile-page-user-id .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-label,
.profile-page-user-id .learndash-wrapper .ld-progress .ld-progress-heading{
	font-family: "Cairo", Sans-serif !important;
}
.profile-page-user-id .learndash-wrapper .ld-item-list .ld-item-search .ld-item-search-fields .ld-item-search-name input[type=text]{
	border-radius: 5px;
}
.profile-page-user-id .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{
	color: #0a2b4f;
    font-family: 'Cairo';
    font-weight: 600;
}
.profile-page-user-id .learndash-wrapper .ld-progress .ld-progress-heading {
	margin-bottom: 7px;
}

/************End profile page css here****************/





@media (max-width: 1500px){
    #header_notifications{
        left: 0;
    }
	.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link{
		margin-top: 28px;
	}
	.profile-page-user-id .learndash-wrapper .ld-item-list{
		padding: 40px 5.8vw;
	}
	.profile-page-user-id .learndash-wrapper .ld-profile-summary{
		padding: 0 6.3vw;
	}
	
	
	.profile-page-user-id .learndash-wrapper .ld-item-list{
		min-height: 1000px !important;
	}

}
@media (max-width: 1160px){
	.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link{
		font-size: 18px;
		margin-top: 31px;
	}
	.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat strong{
		font-size: 30px;
	}
	.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-stats .ld-profile-stat span{
		font-size: 18px;
	}
	.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-stats{
		padding-top: 14px;
	}
	.profile-page-user-id .learndash-wrapper .ld-profile-summary{
		padding: 0 20px;
	}
	.profile-page-user-id .learndash-wrapper .ld-item-list{
		padding: 20px;
	}
}
@media (max-width: 980px){
    #mobheader_notifications{
        left: -36.6vw;
        overflow: hidden;
        top: 45px;
        width: 90vw;
    }
	.certificate-list ul li{
		width: 50%;
	}
	.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-edit-link{
		margin-top: 12px;
	}
	#profile_page_bottom_header{
		position: fixed;
	    bottom: 0;
	    z-index: 2;
        width: 100%;
	}
	#profile_page_bottom_header .elementor-row{
	display: flex !important;
	flex-wrap: nowrap !important;
	}
	#profile_page_bottom_header .elementor-heading-title{
		font-size: 9px !important;
	}
	#profile_page_bottom_header .elementor-icon{
		font-size: 18px !important;
	}
	.certificate-list ul{
		padding: 0;
	}
	.certificate-list ul li{
		margin: 0 0 3.5% 0;
	}
}
@media (max-width: 767px){
    #mobheader_notifications{
        left: -22.6vw;
    }
	.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-card{
		align-items: center;
    	display: flex;
    	width: 100%;
    	order: 1;
	}
	.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-stats{
		justify-content: center;
	    width: 100%;
	    order: 2;
	    padding: 0 0 15px;
	}
	.profile-page-user-id .learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-avatar{
		width: 100px;
	    height: 100px;
	    margin-top: -55px;
	    margin-right: 15px;
	}
    .account_courses_section{
        margin-top: 60px;
    }
}
@media (max-width: 640px){
	.vi-wcaio-sidebar-cart.vi-wcaio-sidebar-cart-2.vi-wcaio-sidebar-cart-bottom_right .vi-wcaio-sidebar-cart-icon-wrap, .vi-wcaio-sidebar-cart.vi-wcaio-sidebar-cart-1.vi-wcaio-sidebar-cart-bottom_right, .vi-wcaio-sidebar-cart.vi-wcaio-sidebar-cart-1.vi-wcaio-sidebar-cart-bottom_left, .vi-wcaio-sidebar-cart.vi-wcaio-sidebar-cart-2.vi-wcaio-sidebar-cart-bottom_left .vi-wcaio-sidebar-cart-icon-wrap{
		bottom: 70px !important;
	}
	.profile-page-user-id .learndash-wrapper #ld-profile .ld-profile-stats .ld-profile-stat{
		margin: 0 0 0em!important;
    	padding: 0 0em!important;
	}
}
@media (max-width: 500px){
    #mobheader_notifications{
    	min-width: 380px;
    }
	.header_user_profile_image img{
    	height: 23px !important;
	}
	.profile-page-user-id .learndash-wrapper .ld-expand-button.ld-button-alternate{
		padding: 8px;
	}
	.profile-page-user-id .learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text{
		color: #fff;
	}
	.learndash-wrapper #ld-profile .ld-section-heading .ld-expand-button{
		max-width: 220px;
	}
	.learndash-wrapper .ld-expand-button{
		padding: 15px;
	}
}
@media (max-width: 375px){
	#mobheader_notifications{
    	min-width: 337px;
    }
}
@media (max-width: 360px){
	#mobheader_notifications{
    	min-width: 288px;
    }
}
.iti__country{
	text-align: right;
}
.header_user_profile_image, .logged-in .header_user_profile_icon{
	display: none;
}
.logged-in .header_user_profile_image, .header_user_profile_icon{
	display: block;
}
.header_user_profile_icon{
	margin-bottom: 0 !important;
}
.header_user_profile_image img{
	border: 2px solid #f0d889;
    border-radius: 100px;
    width: 40px;
    height: 40px;
}
.header_user_profile_image .elementor-shortcode{
	text-align: center;
    padding-top: 5px;
}

.woocommerce-checkout.woocommerce-order-received .woocommerce-table__product-name.product-name a{
	color: #000;
 pointer-events: none;
}

.order_received_btn{
	text-align: right;
}


.page-id-188 .woocommerce-form.woocommerce-form-register.register p:nth-child(5) {
    display: none;
}

#billing_phone {
    direction: ltr;
    unicode-bidi: bidi-override;
}
div.nsl-container-grid .nsl-container-buttons a ,div.nsl-container-inline .nsl-container-buttons a { display: block !important; margin-right: auto; margin-left: auto; }
.product-thumbnail::before{ content: "" }
div.nsl-container-block .nsl-container-buttons a{display: block !important; margin-right: auto !important; margin-left: auto !important; }
.user-notification-img{margin-top: auto;margin-bottom: auto;}
.user-notification-img a.non_a {    padding: unset !important; border: unset;}
.learndash-wrapper .ld-profile-avatar img { width: 76px; height: 75px;object-fit: cover;}
.have-coupon { margin-bottom: 5px; }
.certificate-list{text-align: center;}
.certificate-list a{    padding: 9px 25px; background: #2b2a26; width: auto; color: white; }
 @media (max-width:750px) {
.learndash-wrapper .ld-profile-avatar img { width: auto; height: 100%; }
.header_user_profile_image img {       border-radius: 50%; margin-right: 8px; object-fit: cover;;     width: 23px; height: 23px; }
.header_user_profile_image .elementor-shortcode {padding-top: unset;}
.user-header-notify-counts{top: -8px;}
.footer-width-fixer { display: none; }
.account_header_section { margin-top: 42px; }
.site-main{    padding-bottom: 30%;}

}


@media (min-width: 980px){
.profile-page-user-id .learndash-wrapper {
//    min-height: none !important;
}
}