/* 
Theme Name:		 Nexa-Land
Theme URI:		 https://nexa-land.com/
Description:	 	 Nexa-Land Theme
Author:			 Paria Haghi
Author URI:		 mailto:haghi.pariaa@gmail.com
Template:		 hello-elementor
Version:		 1.0.0
Text Domain:	 	 nexa-land
*/
.coupon-wrapper.before-payment {
	display: none;	
}
#billing_wooccm52_field {
	margin-bottom: 1.25rem !important;
}
#billing_wooccm53_field {
	margin-top: -1.25rem;
}
#nexa_billing_form * {
    text-align: left;
}
.field-error {
    color: red !important;
    margin-top: 0.25rem;
	font-size: 0.875rem;
}
.nexa-order-coupon-box p.sale-dates-span.error {
	color: red !important;
}
.nexa-order-coupon-form.user-dashboard {
	display: flex;
	gap: 1rem;
}
.user-dashboard-coupon-p {
	 margin-bottom: 0.5rem !important;
}
.user-dashboard-coupon-p span {
	font-size: 0.875rem;
}
.nexa-terms label {
	margin-bottom: 0 !important;
}
.nexa-terms input[type=checkbox] {
    margin-left: 0 !important;
}
#nexa-terms-span {
	font-size: 0.875rem;
}
.nexa-terms input {
	margin-left: 0 !important;
    margin-right: 0.75rem !important;
}
.nexa-terms a {
    color: #872FF6 !important;
    text-decoration: underline;
	text-underline-offset: 0.25rem;
}
.wooccm-field-wooccm18.date-of-birth h3 {
    font-size: 1rem;
    line-height: 1.5rem;
}
#billing_wooccm41_field textarea {
	min-height: 10.25rem;
	padding: 0.75rem !important;
}
#billing_wooccm43_field h3 {
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 2.25rem;
	margin-bottom: 0.75rem;
}
#billing_wooccm44_field h3 {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
	margin-bottom: 2rem;
}
#billing_wooccm45_field h3 {
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
	margin-bottom: 1.75rem;
	padding: 0.5rem;
	background: #FFFBEB;
}
.card-body.mentorship-order-summary h4 {
    margin-bottom: 0 !important;
}
.card-body.mentorship-order-summary {
    gap: 1rem;
    display: flex;
    flex-direction: column;
}
.card-body.mentorship-order-summary svg {
    margin-left: 0.5rem;
}
.card-body.mentorship-order-summary .mentor-timezone {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.3125rem;
}
.card-body.mentorship-order-summary .custom-underline {
    line-height: 1.125rem;
}
.dir-ltr {
	direction: ltr;
}
.mentorship-boat-img-for-mobile img,
.skip-link.screen-reader-text{
	display: none !important;
}
/* Initially hide the buy button for loggedin users*/
.elementor-kit-5 button:focus, .elementor-kit-5 input[type="button"]:focus, .elementor-kit-5 input[type="submit"]:focus, .elementor-kit-5 .elementor-button:focus {
    box-shadow: unset;
}
.single_add_to_cart_button,
.checkout .argmc-order-payment-step.current>:not(:nth-child(2)){
	display: none !important;
}
.original-price, .original-price * {
    color: red !important;
    text-decoration: line-through;
}
.original-price, .dicounted-price {
    display: inline-block;
}
.discounted-price {
	margin-right: 0.25rem;
}
#orderSummaryPriceSpan #nexaCustomPrice, #orderSummaryPriceSpan #resultContainer {
    display: inline;
}
span#resultContainer.dicounted-price {
	font-weight: 500;
}
.argmc-wrapper .coupon-wrapper {
    margin: 0 0 24px !important;
}
.fw-700 {
	font-weight: 700 !important;
}
.dicounted-price {	
	margin-right: 0.5rem;
}
input[type=password] {
    font-family: 'IRANSansEnNum';
}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .shopengine-woocommerce-info, .wc-block-components-notice-banner.is-success {
	display: none;
}
.single-product .woocommerce-error {
	display: block;
	color: var(--Error, #DC2323);
	text-align: right;
	font-family: IRANSansFaNum;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.3125rem;
	letter-spacing: 0.00625rem;
	padding: unset !important;
    margin: unset;
	margin-top: 1.75rem;
    background-color: unset !important;
    border: unset;
}
/* upload resume */
#billing_wooccm29_field .wooccm-file-button, #billing_wooccm40_field .wooccm-file-button {
    width: unset !important;
    -webkit-font-smoothing: antialiased;
    font-size: 1rem;
    margin: 0;
    line-height: 1.5rem;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: unset;
    font-weight: 400;
    border-radius: unset;
    right: unset;
    color: var(--Purple-Primary-60, #8834F6);
    background-color: unset;
    border: unset;
    display: inline-block;
    text-align: right;
	text-underline-offset: 0.5rem;
    text-decoration: underline !important;
    color: #8834F6 !important;
}
.wooccm-file-list-delete:hover {
	color: #fefefe !important;
}
#billing_wooccm29_field .wooccm-file-button:hover,
#billing_wooccm29_field .wooccm-file-button:focus,
#billing_wooccm40_field .wooccm-file-button:hover,
#billing_wooccm40_field .wooccm-file-button:focus {
    box-shadow: none;
}
p#billing_wooccm29_field label:first-child,
p#billing_wooccm40_field label:first-child {
    display: inline;
	margin-left: 0.75rem;
}
span#billing_wooccm29-description,
span#billing_wooccm40-description {
	display: block !important;
	background: unset;
	color: var(--background-text-dark, #020202);
	text-align: right;
	font-family: IRANSansFaNum;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.125rem; /* 150% */
	letter-spacing: 0.00938rem;
	padding: unset;
	margin: 0.5rem 0 0;
}
span#billing_wooccm29-description:before,
span#billing_wooccm40-description:before {
	display: none;
}

.wooccm-file-list .wooccm-file-file {
	width: 15%;
}
.single-product .woocommerce-error::before {
	display: none;
}
.single-product .woocommerce-error a:first-of-type {
	color: #DC2323;
	cursor: default;
}
*:focus-visible {
	box-shadow: unset !important;
}
dl, ol, ul {
	margin-bottom: 0;
}
.argmc-form-steps.argmc-form-step-1.first.current.argmc-login-step.argmc-skip-validation {
    max-width: 38.125rem;
}
.argmc-wrapper .argmc-tabs-list {
    width: 93.335%;
    max-width: 52.5rem;
    margin-right: auto !important;
    margin-left: auto !important;
	margin-top: -0.63rem !important;
    margin-bottom: 5.25rem !important;
}
.argmc-wrapper.orientation-horizontal .argmc-tab-item.current .argmc-tab-number {
	background-image: url(/wp-content/uploads/2023/09/Component-15.svg);
	background-repeat: no-repeat;
	color: unset;
    background-color: unset;
}
.argmc-wrapper.orientation-horizontal .argmc-tab-item .argmc-tab-number {
	background-image: url(/wp-content/uploads/2023/09/Component-15-1.svg);
	background-repeat: no-repeat;
	color: unset !important;
    background-color: unset !important;
	border: none;
}
.argmc-wrapper.orientation-horizontal .argmc-tab-item.completed .argmc-tab-number {
	background-image: url(/wp-content/uploads/2023/09/Component-15-2.svg) !important;
	background-repeat: no-repeat !important;
	color: unset !important;
    background-color: unset !important;
}
.argmc-wrapper .argmc-tab-item.completed .tab-completed-icon {
	display: none !important;
}
.argmc-wrapper .argmc-tab-item .number-text {
	display: none;
}
.argmc-wrapper.orientation-horizontal::after {
    border-bottom: none;
}
.argmc-tab-item:nth-child(2):before,
.argmc-tab-item:nth-child(3):before{
    display: block;
    content: "";
    border-bottom: 2px solid transparent;
    height: 0;
    position: absolute;
    left: 5.5rem;
    right: -19.5rem;
    -webkit-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s;
    border-bottom-color: #c9c9c9;
    bottom: 2.2rem;
    margin-right: 3rem;	
}
.argmc-tabs-list.tabs-equal-width.two-tabs .argmc-tab-item:nth-child(2):before {
    right: -42rem;
}
.english-numbers,
#billing_wooccm25_field * ,
#billing_wooccm23_field * {
    font-family: 'IRANSansEnNum' !important;
}
.argmc-tab-item.visited::before {
    border-bottom-color: #020202;
}
.argmc-wrapper.orientation-horizontal .tabs-equal-width .argmc-tab-item-inner  {
    padding: 0 15px 0 0 !important;
}
.argmc-tab-item-inner .argmc-tab-text span {
	font-size: 1rem;
	font-weight: 500;
}
.dash-menu-w {
	width: 18rem;
	min-width: 18rem;
    max-width: 18rem;
}
/* Set padding top to body for Fixed Nav */
body {
	padding-top: 5.75rem;
	user-select: none;
  	-webkit-user-select: none; /* Chrome/Safari */
  	-moz-user-select: none; /* Firefox */
  	-ms-user-select: none; /* IE10+ */
}
.dropdown-item {
	padding: 0;
	font-weight: 500 !important;
}
.user-dropdown-menu {
	right: auto !important;
	color: var(--background-text-dark, #020202);
	text-align: center;
	font-family: IRANSansFaNum;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500 !important;
	line-height: 1.5rem;
	letter-spacing: 0.00625rem;
	border-radius: 0.5rem !important;
}
.user-dropdown-menu.show {
    top: 3rem;
	box-shadow: 0px 4px 40px 0 rgba(0,0,0,0.25) !important;
}
.user-dropdown-menu li {
	padding: 1rem 1.5rem 1rem 2rem;
}
span#navbar-user-name {
	padding-right: 2px;
}
.user-dropdown-menu .dropdown-item:focus, .user-dropdown-menu .dropdown-item:hover {
	background-color: unset;
	color: #8834F6;
}
.dropdown-toggle::after{
	content: url(/wp-content/uploads/2023/08/toggle-icon-down.png);
	border: 0;
	vertical-align: middle;
	line-height: 0;
}
.dropdown-toggle.show::after {
	content: url('/wp-content/uploads/2023/08/toggle-icon-up.png');
	transform: unset !important;
}
.navbar-nav .nav-item {
	margin: auto 0 auto 1rem;
}
#navbarDropdown-uxland,
#navbarDropdown-dataland {
	padding: 1.032rem 0;
}
.main-nav-links {
	padding: 1.157rem 0;
}
.same-height-containers {
	width: 100% !important;
	flex: 1 !important;
	align-items: stretch !important;
	display: flex !important;
	background-color: #fff !important;
	border: 2px solid #020202 !important;
	border-radius: 0.5rem !important;
}
.ltr-input {
	direction: ltr !important;
	text-align: left !important;
}
.ltr-input span input {
	direction: ltr !important;
	text-align: left !important;
}
.ltr-input label {
	direction: rtl !important;
	text-align: right !important;
}
.elementskit-testimonial-slider .swiper-button-next {
	background-repeat: no-repeat !important;
	background-image: url(/wp-content/uploads/2023/08/chevron-left.svg) !important;
	width: unset !important;
	left: -3rem !important;
	right: 0 !important;
}
.elementskit-testimonial-slider .swiper-button-prev  {
	background-repeat: no-repeat !important;
	background-image: url(/wp-content/uploads/2023/08/chevron-left.svg) !important;
	width: unset !important;
	left: 69rem!important;
	right: -3rem !important;
	transform: rotate(180deg) !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
	font-size: 40px;
	font-weight: 600;
}
span.elementor-counter-number-prefix {
	color: #020202;
	font-family: IRANSansFaNum;
	font-size: 2.25rem;
	font-style: normal;
	font-weight: 500;
	line-height: 2.125rem;
}
span.elementor-counter-number {
	color: #020202;
	font-family: IRANSansFaNum;
	font-size: 3rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.75rem;
}
/* Hiding view & cancel buttons in myaccount-course-cards */
.woocommerce-button.button.cancel,
.woocommerce-button.button.view {
	display: none;
}
/* my account's page sidebar link and svg */
.elementor-2599 .elementor-element.elementor-element-2598f89:hover svg,
.elementor-element-3bf050e:hover svg path, .elementor-2599 .elementor-element.elementor-element-318dd5a:hover svg path {
	stroke: #8834F6 !important;
}
.elementor-2599 .elementor-element.elementor-element-2598f89:hover a,
.elementor-element-3bf050e:hover a, .elementor-2599 .elementor-element.elementor-element-318dd5a:hover a {
	color: #8834F6 !important;
}
/* end of  my account's page sidebar link and svg */
.js-custom-error-message {
	color: #DC2323;
	text-align: right;
	font-family: IRANSansFaNum;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: 0.1px;
	max-width: fit-content;
	display: block;
	margin-top: 0.5rem;
	direction: rtl;
	float: right;
}
/* Navbar- Start */
.navbar {
	padding: 0;
	background-color: #f8f8f8;
}
.navbar-brand {
	order: 1;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	margin-left: 1.95rem;
}
.navbar-collapse {
	order: 2;
}
.btns-for-login {
	order: 3;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
}
.btn-login {
	font-size: var(--e-global-typography-20c2b84-font-size ) !important;
	line-height: var(--e-global-typography-20c2b84-line-height )!important;
	letter-spacing: var(--e-global-typography-20c2b84-letter-spacing );
	word-spacing: var(--e-global-typography-20c2b84-word-spacing );
	fill: var(--e-global-color-text )!important;
	color: var(--e-global-color-text )!important;
	border-color: var(--e-global-color-text )!important;
	background-color: #00000000 !important;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	padding: 0.75rem 1.5rem 0.75rem 1.5rem !important;
}
.btn-login:hover {
	background-color: var(--e-global-color-53c6b88 );
	border-color: var(--e-global-color-fb3a6b0 );
	box-shadow: 5px 5px 0px 0px #BEBDBD;
}
button#navbarToggler {
	background-color: unset;
	padding:0;
}
button#navbarToggler:hover {
	box-shadow: unset;
}
button#navbarToggler:focus {
	box-shadow: unset;
}
.dropdown-menu[data-bs-popper] {
	right:0;
}
.dropdown-full-width {
	position: unset;
}
.dropdown-menu.show {
	right: 0;
	left: 0;
    width: 100vw;
    box-shadow: 0px 60px 60px 0 rgba(0,0,0,0.25);
	border-radius: 0 0 0.75rem 0.75rem;
	background: #fff;
	padding: 2rem 5.78125rem;
}
.dropdown-menu.ux-land-menu.show, .dropdown-menu.data-land-menu.show {
		margin-top: -0.5rem;
}
.user-dropdown-menu.show {
	width: unset;
}
.navbar-nav {
	margin-right: 0;
	margin-left: auto;
	padding-right: 0;
}
.navbar-collapse {
	direction: rtl;
}
.navbar-toggler-icon {
	background-image: url(/wp-content/uploads/2023/08/hamburger-menu.svg)
}
/* .ux-land-menu{
	width: 50.8125rem;
} */
/* .data-land-menu {
	width: 35.5625rem;
} */
.data-land-menu .col-md-4,
.ux-land-menu .col-md-4 {
	width: 8.95rem;
	color: var(--background-text-dark, #020202);
	text-align: center;
	font-family: IRANSansFaNum;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.3125rem;
	letter-spacing: 0.00625rem;
}
.data-land-menu .col-md-4 {
	width: unset;
}
.dropdown-full-width-inside-ux {
	max-width: 66.5rem;
	margin-left: auto;
	margin-right: auto;
}
.dropdown-full-width-inside-data {
	max-width: 53.5rem;
	margin-left: auto;
	margin-right: auto;
	gap: 4rem;
}
.ux-land-menu .row {
	gap:4rem;
}
.ux-land-menu .row:last-child{
	margin-top: 2rem;
}
.dropdown-toggle.show::after {
	transform: rotate(180deg);
}
.nav-link:hover,
.nav-link:focus,
.user-panel-custom-links a:hover{
	color: #8834F6 !important;
}
.navbar-nav .nav-link.active {
	color: #8834F6;
}
.navbar-brand {
	margin-right: 0!important
}
.navbar .container-fluid {
	--bs-gutter-x: 0 !important;
}
/* Navbar- End */
#backToTopBtn {
	display: none;
}
/* Logged in & out conditions */
.logged-in-condition .hide-logged-in {
	display: none!important;
}
.logged-out-condition .hide-logged-out {
	display: none!important;
}
/* Initially hide the dropdown and show the login button */
.logged-in-condition #students-login-btn {
	display: none;
}
/* Initially hide the login button and show the dropdown */
.logged-out-condition #students-profile-btn {
	display: none;
}
.eael-testimonial-content,
.eael-testimonial-image,
.eael-testimonial-inline-bio .bio-text{
	padding: 0 !important;
}
.edit-my-account-link a {
	color: #8834F6 !important;
	text-underline-offset: 0.5rem;
	text-decoration: underline !important;
}
.edit-my-account-link a:hover{
	color: #020202 !important;
	text-underline-offset: 0.5rem;
	text-decoration: underline !important;
}
.elementor-2599 .elementor-element.elementor-element-5b2bb23 {
    width: 83.918% !important;
	max-width: 53.875rem !important;
}
.e-global__preview-item.e-global__typography {
	font-size: 16px !important;
	font-weight: 500 !important;
	font-family: 'IRANSansFaNum' !important;
	text-align: center;
}
/* heckout page payment section */
.woocommerce-checkout #payment{
	background: #fff;
}
.woocommerce-checkout p.woocommerce-invalid-required-field span.error {
	color: #e2401c;
	display: block !important;
	font-weight: bold;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
	display: none !important;
}
.woocommerce .form-row.woocommerce-invalid label {
	color: unset !important;
}
input[type=radio] {
	width: 20px;
	height: 20px;
}
input[type=checkbox] {
	width: 20px !important;
	height: 20px;
	appearance: none;
}
.woocommerce .form-row.woocommerce-invalid label {
	color: unset;
}
.woocommerce-button, #place_order {
	font-family: "IRANSansFaNum", Arial !important;
	font-size: 1.125rem !important;
	font-weight: 400 !important;
	font-style: normal !important;
	line-height: 1.6875rem !important;
	letter-spacing: 0.00625rem !important;
	background-color: var( --e-global-color-text ) !important;
	padding: 1rem 2rem 1rem 2rem !important;
	text-decoration: none !important;
	color: var( --e-global-color-4285923 ) !important;
	border-radius: 0.75rem 0.75rem 0.75rem 0.75rem !important;
	margin: 3rem 2rem 2rem;
}
#argmc-next {
	font-family: "IRANSansFaNum", Arial !important;
	font-size: 1.125rem !important;
	font-weight: 500 !important;
	font-style: normal !important;
	line-height: 1.6875rem !important;
	letter-spacing: 0.00625rem !important;
	background-color: var( --e-global-color-text ) !important;
	padding: 1rem 2rem 1rem 2rem !important;
	text-decoration: none !important;
	color: var( --e-global-color-4285923 ) !important;
	border-radius: 0.75rem 0.75rem 0.75rem 0.75rem !important;
	margin: 1rem 2rem 0 2rem;
	margin-right: auto !important;
}
#argmc-prev {
	color: var(--background-text-dark, #020202);
	text-align: right;
	font-family: IRANSansFaNum;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.5rem;
	letter-spacing: 0.00625rem;
	background-color: unset !important;
	color: #020202 !important;
	box-shadow: unset !important;
	visibility: hidden;
	transition: unset !important;
	padding: 0 !important;
	padding-right:0 !important;
	margin: 1rem 2rem 0rem 2rem;
}
#argmc-submit {
	display: none !important;
}
/* #student-signup-step {
margin-bottom: 2.5rem;
} */
.mb-75 {
	margin-bottom: 0.75rem !important;
}
.mt-2rem {
	margin-top: 2rem !important;
}
.woocommerce-billing-fields__field-wrapper label,
.woocommerce-shipping-fields__field-wrapper label,
.woocommerce-account-fields #account_password_field label,
.date-of-birth h3 {
	margin-bottom: 0.75rem !important;
}
p#billing_wooccm12_field label:first-of-type,
p#billing_wooccm13_field label:first-of-type,
p#billing_wooccm14_field label:first-of-type,
p#billing_wooccm12_field:after,
p#billing_wooccm13_field:after,
p#billing_wooccm14_field:after,
p#billing_wooccm12_field:before,
p#billing_wooccm13_field:before,
p#billing_wooccm14_field:before{
    display: none;
}
#billing_wooccm12, #billing_wooccm14 {
	font-family: "IRANSansEnNum", Arial;
	direction: ltr;
}
.woocommerce-billing-fields__field-wrapper p,
.woocommerce-shipping-fields__field-wrapper p{
	margin-bottom:2rem !important;
}
.woocommerce-account-fields #account_password_field{
	margin-bottom:4rem !important;
}
#shipping_wooccm11_field,
#shipping_wooccm12_field,
#shipping_wooccm15_field{
	margin-bottom: 1.25rem !important;
}
.wooccm-conditional-child-instagram {
	margin-top: -0.625rem !important;
}
.wooccm-conditional-child-software {
	margin-top: -0.688rem !important;
}
.wooccm-conditional-child-relative {
	margin-top: -0.9rem !important;
}
.input-text,
.select2-selection.select2-selection--single,
.select  {
	height: 3rem !important;
}
.select2-selection.select2-selection--single {
	border-radius: 0.5rem !important;
	border: 1.5px solid var(--stroke-2-px-center-dark, #020202) !important;
	background: var(--white, #FFF);
}
.select {
    background-image: url(/wp-content/uploads/2023/09/dropdown.svg) !important;
    background-repeat: no-repeat !important;
    background-position-x: 0.75rem !important;
    background-position-y: 0.97rem !important;
    appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
}
.show-password-input::after {
    color: transparent;
    display: block;
    background-image: url(/wp-content/uploads/2023/09/unhide.svg);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
/*     background-position-y: -0.25rem; */
}
.show-password-input::after {
	box-shadow: unset !important;
}
.show-password-input.display-password::after {
    color: transparent !important;
    display: block;
    background-image: url(/wp-content/uploads/2023/09/hide.svg);
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
/*     background-position-y: -0.25rem; */
}
#shipping_wooccm13 {
	height: 10.25rem !important;
}
.form-row-first, .form-row-last {
	width: 48.4% !important;
}

.date-width-custom {
	width: 31.333%
}
.wpmc-tabs-wrapper {
	margin: 6.25rem 0 5.25rem !important;
}
/* .woocommerce form.woocommerce-form-login input, .woocommerce form.woocommerce-form-register input {
border: unset !important;
} */
input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {
	border-radius: 0.5rem !important;
	border: 1.5px solid var(--stroke-2-px-center-dark, #020202) !important;
	background: var(--white, #FFF);
}
select, .woocommerce-checkout .select2-container .select2-selection, .woocommerce-checkout form .form-row.woocommerce-invalid input.input-text{
	border-radius: 0.5rem !important;
	border: 1.5px solid var(--stroke-2-px-center-dark, #020202) !important;
	background: var(--white, #FFF);
	color: #020202
}
input[type=radio]:checked, input[type=radio], input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], input[type=checkbox], .site textarea, select, .woocommerce-checkout .select2-container .select2-selection, .woocommerce-checkout .select2-container--focus .select2-selection, .woocommerce-checkout .select2-container--open .select2-selection:focus{
	outline: unset !important;
}
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 {
	padding: 0.75rem !important;
}
.woocommerce form .form-row .input-checkbox {
	display: inline-block;
}
input[type=checkbox] {
	border-radius: 0.125rem;
	border: 1px solid var(--background-text-dark, #020202) !important;
	background: var(--white, #FFF);
	box-shadow: 1px 1px 0px 0px #020202 !important;
	margin: 0 0 -0.3rem 0.75rem;
}
input[type=radio] {
	border: 1px solid var(--background-text-dark, #020202) !important;
	background: var(--white, #FFF);
	box-shadow: 1px 1px 0px 0px #020202;
	margin: -1rem 0 0 0.75rem !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #020202;
	line-height: 1.5rem;
}
.select2-results__option {
    padding: 0.75rem 0.75rem 0 0.75rem;
}
.select2-results__option--highlighted[data-selected] {
	background-color: unset !important;
	color: #8834F6 !important;
}
.select2-container--default .select2-results__option[data-selected=true] {
	background-color: unset !important;
	color: #8834F6 !important;
}
input[type=checkbox]:checked {
	background-image: url('/wp-content/uploads/2023/08/check-box.svg');
	background-repeat: no-repeat;
	background-position: center;
}
input[type=checkbox]:after {
	content: unset !important;
}
input[type="radio"]:checked {
	border: 1px solid var(--form--border-color) !important;
}
input[type="radio"]::after {
	right: 6px !important;
	top: 6px !important;
}
input[type="number"] {
	-moz-appearance: textfield;
}
input[type="number"]:hover,
input[type="number"]:focus {
	-moz-appearance: number-input;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
input:disabled {
	cursor: default;
	background-color: var(--gray-99, #F2F2F2) !important;
	color: var(--gray-60, #808080) !important;
	pointer-events:none;
}
#billing_wooccm15_field{
	margin-bottom: 1.5rem !important;
	display: block !important;
}
#billing_wooccm15:disabled {
	cursor: text;
	background-color: unset !important;
	color: unset !important;
	pointer-events:unset;
}
/* .select2-container .select2-selection--single {
height: 2.5rem;
} */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
		padding: 0.75rem;
}
.woocommerce form .form-row {
    padding: unset;
    margin: unset;
}
.date-of-birth h3 {
	color: var(--e-global-color-text );
    font-family: "IRANSansFaNum", Arial;
    font-size: 1rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1.5rem;
    letter-spacing: 0.00625rem;
}
.select2-selection__arrow {
	top: 8px !important;
	display: none;
}
/* .woocommerce-checkout .woocommerce {
	padding: 5rem 0 0;
} */
.woocommerce-checkout form[name=checkout] {
	display: flex;
	justify-content: center;
}
.woocommerce-password-strength {
	display: none !important;
}
.wpmc-step-item {
	min-width: 31.813rem;
}
.wpmc-step-item.wpmc-step-payment {
	border-radius: 0.625rem;
	border: 2px solid var(--background-text-dark, #020202);
	background: var(--white, #FFF);
	box-shadow: 4px 4px 0px 0px #020202;
	min-width: 29.625rem !important;
}
.wpmc-tabs-list.wpmc-4-tabs ,
.wpmc-tabs-list.wpmc-3-tabs {
	margin-right: 15rem;
}
.wpmc-tabs-list.wpmc-3-tabs li:first-child::before ,
.wpmc-tabs-list.wpmc-3-tabs li:nth-child(2)::before,
.wpmc-tabs-list.wpmc-4-tabs li:first-child::before ,
.wpmc-tabs-list.wpmc-4-tabs li:nth-child(2)::before {
	right: 45%;
}
.wpmc-tabs-list.wpmc-3-tabs li::before,
.wpmc-tabs-list.wpmc-4-tabs li::before {
	left: 3%;
	right: 45%;
}
.wpmc-tabs-list.wpmc-3-tabs li:last-child::before,
.wpmc-tabs-list.wpmc-4-tabs li:last-child::before {
	left: 40%;
	right: 100%;
}
.wpmc-tabs-list.wpmc-3-tabs .wpmc-tab-item ,
.wpmc-tabs-list.wpmc-4-tabs .wpmc-tab-item {
	width: 33.333%
}
.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-text {
	top: -0.5rem;
	right: 0.5rem;
	padding-top: 0;
	display: flex !important;
}
.wpmc-tabs-wrapper .wpmc-tab-item {
	display: flex;
}
/* #wpmc-prev.wpmc-nav-button.current {
left: 59%;
position: absolute;
}
#wpmc-next.wpmc-nav-button.current {
left: 24%;
position: absolute;
} */
/* checkout page styles */
.wpmc-steps-wrapper .woocommerce-checkout label,
.wpmc-steps-wrapper .woocommerce-checkout h3 {
	color: var(--background-text-dark, #020202);
	text-align: right;
	font-family: IRANSansFaNum;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5rem !important;
	letter-spacing: 0.00625rem;
}
.wpmc-steps-wrapper .woocommerce-checkout h3,
#billing_wooccm12_field label,
#billing_wooccm13_field label,
#billing_wooccm14_field label{
	margin-bottom: 0 !important;
}
.woocommerce form .form-row .optional {
	display: none;
}
.wpmc-steps-wrapper .h3-linkedin-description h3 {
	color: #020202;
	text-align: right;
	font-family: IRANSansFaNum;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem !important;
	direction: rtl;
	margin-top: 0.25rem;
	margin-bottom: 0.5rem !important;
}
.wpmc-steps-wrapper #account_password_field label {
	margin-bottom: 0.75rem !important;
}
.wpmc-tab-item.wpmc-login {
	display: none;
}
.wpmc-tab-text {
	font-family: IRANSansFaNum !important;
	font-size: 1rem !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 1.5rem !important;
	letter-spacing: 0.00625rem !important;
}
.wpmc-tab-text.text-checked,
.wpmc-tab-item.current .wpmc-tab-text {
	color: #020202;
}
.wpmc-tabs-wrapper .wpmc-tab-item.current .wpmc-tab-number {
	border: 1px solid #020202 !important;
}
/* .wpmc-nav-wrapper {
justify-content: space-evenly !important;
} */
.wpmc-tab-number.checked{
	background-image: url('/wp-content/uploads/2023/08/checkout-steps-check.svg') !important;
	background-repeat: no-repeat !important;
	background-position: bottom right !important;
	border: 1px solid #020202 !important;
}
.wpmc-tabs-wrapper .wpmc-tabs-list {
	display: flex !important;
	justify-content: center !important;
	background: unset !important;
}
#place_order {
	width: 25.625rem;
}
#thwmscf-tabs {
	display: flex;
}
.wpmc-steps-wrapper {
	display: flex;
	justify-content: center;
}
.thwmscf-finished-step .thwmscf-index.thwmscf-tab-icon {
	background-image: url('/wp-content/uploads/2023/08/check-box.svg') !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
.thwmscf-index.thwmscf-tab-icon {
	color: transparent;
}
#product-details-on-checkout .order-summary-custom .card {
	border-radius: 1rem;
	border: 2px solid var(--background-text-dark, #020202);
	background: var(--white, #FFF);
	box-shadow: 4px 4px 0px 0px #020202;
}
#product-details-on-checkout .order-summary-custom .card-header {
	border-bottom: 2px solid var(--background-text-dark, #020202);
	border-radius: 1rem 1rem 0 0;
	background: var(--green-80, #8FE6DD);
	padding: 2.25rem 2rem;
	color: var(--background-text-dark, #020202);
	text-align: right;
	font-family: Peyda;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.875rem;
}
#product-details-on-checkout .order-summary-custom .card-body {
	padding: 2rem 2rem 0;
}
#product-details-on-checkout .order-summary-custom.card {
	border: unset !important;
}
#product-details-on-checkout .order-summary-custom .card-header {
	border-radius: 0.375rem 0.375rem 0 0;
}
#product-details-on-checkout .order-summary-custom h4 {
	color: var(--background-text-dark, #020202);
	text-align: right;
	font-family: IRANSansFaNum;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6875rem;
	letter-spacing: 0.00625rem;
	margin-bottom: 1.5rem;
}
#event-title-order-summary {
	line-height: 1.875rem;
	width: 80%;
}
.link-24h {
	font-size: 0.875rem !important;
}
#product-details-on-checkout .order-summary-custom p {
	color: var(--background-text-dark, #020202);
	text-align: right;
	font-family: IRANSansFaNum;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5rem;
	letter-spacing: 0.00625rem;
}
span.woocommerce-Price-amount.amount,
.font-wt-500{
	font-weight: 500;
}
/* Purchase Successful Modal - Start */
.modal-content {
	border-radius: 1rem;
	border: 2px solid var(--stroke-2-px-center-dark, #020202);
	background: var(--purple-primary-50, #6A00F4);
	display: flex;
	width: 44.125rem;
	height: auto;
	padding: 2rem;
	flex-shrink: 0;
}
.modal-close {
	margin-bottom: 3rem;
}
.btn-close {
	--bs-btn-close-bg:unset;
	--bs-btn-close-opacity: 1;
	--bs-btn-close-focus-shadow: unset;
	width: unset;
	height: unset;
	padding: unset !important;
	font-family: unset !important;
	font-size: unset !important;
	font-weight: unset !important;
	font-style: unset !important;
	text-decoration: unset !important;
	line-height: unset !important;
	letter-spacing: unset !important;
	color: unset !important;
	background-color: unset !important;
	border-radius: unset !important;
}
.btn-close:hover {
	box-shadow: unset !important;
}
.modal-body {
	padding: 0;
	color: var(--background-text-light, #F7F7F7);
	text-align: center;
	/* H2. Headline/Large 600 */
	font-family: Peyda;
	font-size: 1.875rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2.8125rem;
	/* 150% */
}
/* Purchase Successful Modal - End */
#thwmscf-tab-panel-0 .woocommerce-form-login {
	display:flex !important
}
#step-0 {
	display:none;
}
.woocommerce-billing-fields>h3 {
	display: none;
}
#billing_wooccm12_field label::before {
	content: none;
}
.thwmscf_time_line_step ul.thwmscf-tabs li {
	width: 33%;
}
.woocommerce-customer-details {
	display: none;
}
.my-account-exit-btn a{
	font-family: IRANSansFaNum, Arial;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 500;
	letter-spacing: 0.006rem;
	line-height: 1.688rem;
}
a.social-for-businesses svg:hover {
	fill: #8834F6;
}
a.footer-social svg:hover {
	fill: #8834F6;
}
a.nav-link.course-link.active:hover {
	color: #020202 !important;
}
a#backToTopBtn {
	cursor: pointer;
}
.team-linkedin a:hover {
	color: #8834F6 !important;
}
.woocommerce .form-row .required {
	display: none;
}
.woocommerce_checkout_login.wp-multi-step-checkout-step {
	width: 94%;
	max-width: 77.5rem !important;
	margin-left: auto;
	margin-right: auto;
}
.img-fluid img{
	max-width: 100% !important;
	height: auto !important;
}
.btn-full-width a{
	display: block;
}
.mb-li-custom:not(:last-child) {
	margin-bottom: 0.75rem;
}
.elementor-element-e4f7a62.elementor-widget-html .row {
	flex-wrap: nowrap;
}
.word-break-keep-all {
	word-break: keep-all;
}
/* Course Tags in Course Page - Start */
.course-tags {
	font-family: IRANSansFaNum;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	flex-shrink: 1;
	line-height: 1.25rem;
	padding: 0.375rem 0.75rem;
	border-radius: 0.9375rem;
	border: 1.5px solid var(--background-text-dark, #020202);
	margin-right: 1rem;
}
.course-tag-bg {
	z-index: -1;
	height: 100%;
	left: 0.125rem;
	top: 0.1rem;
	border-radius: 0.9375rem;
	flex-shrink: 0;
}
.tag-bg-yellow-80 {
	background-color: #FFE06F;
}
.tag-bg-green-80 {
	background-color: #8FE6DD;
}
.tag-bg-purple-80 {
	background-color: #B682FA;
}
.tag-bg-red {
	background-color: #DC2323;
}
/* Course Tags in Course Page - End */
/* Job Titles in Alumni Page - Start */
#job-titles {
	display: flex;
	max-width: 51.25rem !important;
	gap: 1.25rem 0.75rem;
	flex: 1 0 0;
	flex-wrap: wrap;
}
.job-title {
	padding: 0.375rem 0.75rem;
	border-radius: 1.5rem;
	border: 1.5px solid var(--background-text-dark, #020202);
	color: var(--background-text-dark, #020202);
	font-family: IRANSansFaNum;
	font-size: 1.125rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.6875rem;
	letter-spacing: 0.00625rem;
	width: fit-content;
}
.tag-bg {
	z-index: -1;
	height: 100%;
	top: 2.2px;
	left: 2.3px;
	border-radius: 4.631rem;
	flex-shrink: 0;
}
.tag-bg-pink {
	background-color: #fbb6dd;
}
.tag-bg-yellow {
	background-color: #ffeaa0;
}
.tag-bg-green {
	background-color: #8FE6DD;
}
.tag-bg-orange {
	background-color: #ffd2b6;
}
.tag-bg-purple {
	background-color: #d4b6fc;
}
/* Job Titles in Alumni Page - End */
a:hover {
	text-decoration: unset !important;
}
.uael-question-span:focus,
img {
	outline: unset !important;
}
#colophon a:focus {
	color: white !important;
}
p {
	margin-bottom: 0 !important
}
.eael-tabs-nav {
	padding-right: 0 !important;
	justify-content: center;
	border: 0.125rem solid #020202;
	border-radius: 0.75rem;
	margin-bottom: 2.5rem;
}
.eael-tabs-nav > ul li:not(:last-child) {
	border-left: 0.125rem solid #020202;
}
.eael-advance-tabs .eael-tabs-nav>ul {
	white-space: nowrap;
	padding-right: 0 !important;
}
.eael-tabs-nav ul>li:first-child {
	border-top-right-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
}
.eael-tabs-nav ul>li:last-child {
	border-top-left-radius: 8px !important;
	border-bottom-left-radius: 8px !important;
}
.eael-advance-tabs .eael-tabs-nav>ul li {
	-webkit-box-flex: unset !important;
	-ms-flex: unset !important;
	flex: unset !important;
}
.eael-tabs-nav > ul li.active {
	flex: 1 !important;
}
.tabs .nav.nav-tabs {
	padding-right: 0 !important;
	justify-content: center;
	border: 0.125rem solid #020202;
	border-radius: 0.75rem;
	margin-bottom: 2.5rem;
}
.ube-tabs .nav-item:not(:last-child) {
	border-left: 0.125rem solid #020202;
}
.nav.nav-tabs .nav-item {
	cursor: pointer;
}
.nav.nav-tabs .nav-item.active {
	flex: 1;
	background-color: var(--e-global-color-a051bde );
}
.nav-tabs .nav-link.active:focus {
	color: #F7F7F7 !important;
}
.eael-testimonial-inline-bio .eael-testimonial-image,
.eael-testimonial-inline-bio .bio-text {
	float: right !important;
}
.hfe-menu-toggle.sub-arrow {
	margin-right: 10px;
}
.ube-testimonial-info .info {
	text-align: right !important;
}
.ube-testimonial-content {
	margin-top: 1rem !important;
}
.ube-testimonial-avatar {
	margin: 0 0 0 1rem !important;
}
.ube-testimonial-client-say {
	text-align: right;
}
.elementor-counter-number-prefix {
	text-align: right !important;
	flex-grow: unset !important;
}
.eicon-chevron-right,
.eicon-chevron-left,
.fa-angle-down,
.fa-angle-up,
.rttss-right-open:before,
.rttss-left-open:before
{
	font-family: "Font Awesome 5 pro" !important;
	font-weight: 300 !important;
}
.hfe-menu-toggle.sub-arrow .fa {
	font-family: "Font Awesome 5 pro" !important;
	font-weight: 400 !important;
	font-size: 1.5rem;
}
.eicon-chevron-right,
.eicon-chevron-left {
	font-size: 3rem;
}
.fa-angle-down,
.fa-angle-up {
	font-size: 2rem;
}
.uael-events-new{
	border-radius: 1rem;
	border: 2px solid #020202;
	outline-width: 1rem;
	outline-style: solid;
}
.elementor-repeater-item-a22e833 .uael-events-new {
	outline-color: #1BCCBA;
}
.elementor-repeater-item-6b72fbe  .uael-events-new {
	outline-color: #FF6200;
}
.elementor-repeater-item-164dc80  .uael-events-new {
	outline-color: #FFCA0B;
}
.elementor-repeater-item-33facaf  .uael-events-new {
	outline-color: #F534A1;
}
.hfe-has-submenu-container .hfe-menu-toggle {
	transition-duration: 0.5s;
}
.hfe-has-submenu-container:hover .hfe-menu-toggle {
	transform: rotate(180deg);
	transition-duration: 0.5s;
}
.elementor-element.elementor-element-4c29583.e-con-full.e-flex.e-con {
	padding: 0 !important;
}
.ube-slider-item {
	min-height: 21rem;
}
.scroll-indicator a {
	color: #020202;
	display: block;
}
.scroll-indicator a:focus,
.scroll-indicator a:hover {
	color:#8834F6 !important;
}
.scroll-indicator a:not(:last-child) {
	padding: 0.5rem 0.25rem;
}
#course-float-div h6 {
	padding-bottom: 1.5rem;
}
.container-custom-width-lg {
	width: 94%;
	max-width: 77.5rem !important;
	margin-left: auto;
	margin-right: auto;
}
.container-custom-width-md {
	max-width: 64.375rem !important;
	margin-left: auto;
	margin-right: auto;
}
.container-custom-width-sm {
	max-width: 51.25rem !important;
	margin-left: auto;
	margin-right: auto;
}
.navbar-responsive {
	width: 94%;
	max-width: 77.5rem !important;
	margin-left: auto;
	margin-right: auto;
}
.white-space-nowrap,
.eael-testimonial-user{
	white-space: nowrap;
}
.white-space-nowrap a{
	padding: 0 0 1rem !important;
}
.white-space-nowrap ul{
	padding: 0 0 !important;
}
.eael-accordion-list {
	border: solid 2px;
	border-radius: 0.5rem;
	text-align: right;
}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {
	-webkit-transform: rotate(-180deg) !important;
	-ms-transform: rotate(-180deg) !important;
	transform: rotate(-180deg) !important;
}
.elementor-main-swiper {
	width: 100% !important;
}
.swiper-slide .elementor-testimonial {
	display: flex;
	flex-direction: column-reverse;
}
.elementor-testimonial__footer {
	margin-bottom: 1rem;
}
.elementor-testimonial__image {
	margin-left: 1rem;
}
.elementor-testimonial__image img {
	width: 100% !important;
	height: 100% !important;
}
.swiper-button-disabled {
	opacity: 0 !important;
	cursor: unset !important;
}
.elementor-swiper-button.swiper-button-disabled {
	opacity: 0 !important;
	cursor: unset !important;
}
.elementor-swiper-button.elementor-swiper-button-next {
	right: auto !important;
	left: -5rem !important;
}
.elementor-swiper-button.elementor-swiper-button-prev {
	right: -5rem !important;
	left: auto !important;
}
.eicon-chevron-right:before {
	content: "\f054" !important;
}
.eicon-chevron-left:before {
	content: "\f053" !important;
}
.uael-timeline-field.animate-border.out-view {
	opacity: 0.5;
}
.uael-timeline-field.animate-border.in-view {
	opacity: 1;
}
.uael-timeline-main .uael-days .in-view .in-view-timeline-icon {
	background: #000 !important;
}
.uael-timeline-main .timeline-icon-new {
	line-height: 0 !important;
}
.uael-events-inner-new {
	border-radius: 1rem !important;
}
.uael-timeline__line {
	background: linear-gradient(90deg, rgba(190, 189, 189, 0.05) 0%, #BEBDBD 2.92%, #BEBDBD 100%);
}
.uael-timeline__line__inner {
	background-color: unset !important;
	background: linear-gradient(277deg, #020202 0%, rgba(2, 2, 2, 0.00) 100%);
}
.uael-timeline-desc-content img {
	margin-bottom: 1.25rem;
}
.uael-timeline-widget.uael-timeline-right,
.uael-timeline-widget.uael-timeline-left {
	gap: 5.9375rem;
}
.woocommerce-variation.single_variation, .variations {
	display: none !important;
}
.custom-underline {
	text-underline-offset: 0.5rem;
	text-decoration: underline !important;
	color: #8834F6 !important;
}
.custom-underline:hover {
	text-underline-offset: 0.5rem;
	text-decoration: underline !important;
	color: #020202 !important;
}
.custom-underline a {
	text-underline-offset: 0.5rem;
	text-decoration: underline !important;
	color: #8834F6 !important;
}
.custom-underline a:hover {
	text-underline-offset: 0.5rem;
	text-decoration: underline !important;
	color: #020202 !important;
}
.custom-underline-teacher {
	text-underline-offset: 0.5rem;
	text-decoration: underline !important;
	color: #F7F7F7 !important;
}
.custom-underline-teacher:hover {
	text-underline-offset: 0.5rem;
	text-decoration: underline !important;
	filter: invert(1);
	font-weight: 200;
}
.custom-underline-teacher a:hover {
	text-underline-offset: 0.5rem;
	text-decoration: underline !important;
	color: #020202 !important;
}
.outline-btn a:focus {
	background: #F2F2F2 !important;
	color: #020202 !important;
}
.tss-carousel1 .single-item-wrapper {
	flex-direction: column;
	border: 2px solid;
	border-radius: 8px;
	background: #fff;
}
.tss-meta-info.tss-left {
	display: flex;
	flex-direction: row;
	padding: 1.5rem;
	background: #fff;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.tss-meta-info.tss-left .author-bio {
	display: flex;
	flex-direction: column;
	margin: 0 !important;
	padding-right: 1rem !important;
}
.item-content-wrapper.tss-right {
	background: #fff !important;
	padding: 0 1.5rem 1.5rem !important;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.item-content-wrapper:after,
.item-content-wrapper:before{
	display:none;
}
.tss-carousel .swiper-button-disabled {
	opacity: 0;
}
.tss-carousel .swiper-arrow {
	background: unset !important;
}
.rttss-right-open:before,
.rttss-left-open:before
{
	color: black;
	font-size: 3rem;
	margin-right: 3rem !important;
}
.rttss-left-open:before
{
	margin-right: -6rem !important;
}
.rttss-right-open:before
{
	margin-right: 3rem !important;
}
.elementor-element.elementor-element-b8bd08c.e-flex.e-con-boxed.e-con {
	right: 26.5% !important;
}
.container-custom-for-course-with-sidebar-menu {
	max-width: 54rem;
	margin-right: auto;
}
.course-content-wrap {
	margin-right: 35%;
}
.rt-container-fluid.tss-wrapper {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.course-li li:not(:last-child) {
	padding-bottom: 0.5rem;
}
.elementor-element-f88f379 .e-con-inner,
.elementor-element-38a159b .e-con-inner {
	margin: 0 0;
}
.course-sidebar-menu-container {
	position: absolute;
	top: 4.5rem;
	min-width: 260px;
	z-index: 10;
}
.progress-container-course {
	width: 0.25rem;
	height: 92%;
	background: #ECECEC;
	position: relative;
	overflow: hidden;
	border-radius: 0.25rem;
	margin-top: 0.5rem;
}
.progress-bar-course {
	background-color: #020202;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	transition: height 0.2s ease-in-out;
	border-radius: 0.25rem;
}
.course-sidebar-menu {
	border-radius: 1rem;
	border: 2px solid #020202;
	background: #FFF;
	box-shadow: 6px 6px 0px 0px #020202;
	padding: 1.5rem 1rem 1rem 1rem;
	margin-bottom: 2.5rem;
}
.course-title {
	color: #000 !important;
	font-family: IRANSansFaNum !important;
	font-size: 1.125rem !important;
	font-weight: 500 !important;
	line-height: 1.6875rem !important;
	letter-spacing: 0.00625rem !important;
	margin-bottom: 1rem;
}
.course-link {
	color: #000;
	font-family: IRANSansFaNum;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
	letter-spacing: 0.00625rem;
}
.course-link:hover {
	color: #8834F6 !important;
	background-color: unset;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color: #8834F6 !important;
	background-color: unset;
}
.btn-course-sidebar-menu {
	border-radius: 0.75rem;
	background: var(--background-text-dark, #020202);
	color: var(--background-text-light, #F7F7F7) !important;
	font-family: IRANSansFaNum;
	font-size: 1.125rem;
	font-weight: 500;
	line-height: 1.6875rem;
	/* 150% */
	letter-spacing: 0.00625rem;
	padding: 1rem 2rem;
}
.btn-course-sidebar-menu:hover {
	background: var(--background-text-dark, #020202);
	color: var(--background-text-light, #F7F7F7) !important;
	box-shadow: 5px 5px 0px 0px #BEBDBD;
}
.custom-span-hover:hover {
	color:#8834F6;
}
.academy-card {
	transition: transform 1s ease;
	/* Add the transition property for smooth animation */
}
.rotate-animation-left {
	transform: rotate(-2deg);
	/* Set the rotation angle for the left div */
}
.rotate-animation-right {
	transform: rotate(2deg);
	/* Set the rotation angle for the right div */
}
ul {
	font-family: "IranSansFaNum" !important;
}
.woocommerce-MyAccount-navigation {
	display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
	width: 100%;
}
.footer-mail-link {
	color: #F7F7F7 !important;
}
.footer-mail-link:hover {
	color: #8834F6 !important;
}
.ekit-wid-con .swiper-container.ekit-main-swiper {
	overflow: hidden;
}
.elementor-12 .elementor-element.elementor-element-1fb9b63 .elementskit-testimonial-slider .swiper-button-prev {
	right: -2%;
}
.elementor-12 .elementor-element.elementor-element-1fb9b63 .elementskit-testimonial-slider .swiper-button-next {
	right: 102%;
}
.elementskit-single-testimonial-slider {
	display: flex !important;
	flex-direction: column-reverse;
}
i.icon.icon-down-arrow1.elementskit-submenu-indicator:after {
	content: "\f078";
	font-family: "font awesome 5 free";
	font-weight: 900;
	padding-left: 6px;
}
.ekit-menu-nav-link:hover .icon {
	transform: rotate(180deg);
	transition-duration: 0.3s;
}
.menu-item-dir-ltr,
.footer-dir-ltr {
	direction: ltr;
}
.max-width-fit-content {
	max-width: fit-content;
}
.ekit_menu_responsive_tablet .elementskit-submenu-indicator {
	border: unset !important;
}
/* Story Timeline Styles */
.story-container-outer {
	border-radius: 1rem;
	padding: 1rem;
}
.story-container-half-opacity {
	opacity: 0.3;
}
.story-container,
.story-container-inner {
	transition: opacity 0.5s;
}
.story-container-full-opacity {
	opacity: 1;
}
.story-container-inner {
	border-radius: 1rem;
	border: 2px solid var(--background-text-dark, #020202);
	background: var(--white, #FFF);
	border: 1.5px solid #020202;
	padding: 1.5rem;
}
.story-container-yellow {
	background: var(--yellow-50, #FFCA0B);
}
.story-container-orange {
	background: var(--orange-50, #FF6200);
}
.story-container-green {
	background: var(--green-50, #1BCCBA);
}
.story-container-pink {
	background: var(--pink-60, #F534A1);
}
.story-container-purple {
	background: var(--purple-50, #872FF6);
}
.story-img {
	margin-bottom: 1.25rem;
}
.progress-main-container {
	height: 99%;
}
.progress-container {
	width: 0.125rem;
	height: 100%;
	background: linear-gradient(90deg, rgba(190, 189, 189, 0.05) 0%, #E5E5E5 100%);
	position: relative;
	overflow: hidden;
	border-radius: 0.25rem;
	margin-top: 1rem;
}
.progress-bar {
	background: linear-gradient(277deg, #020202 0%, rgba(2, 2, 2, 0.00) 100%);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	border-radius: 0.25rem;
	transition: all 0.4s ease-out;
}
.progress-circle {
	position: absolute;
	top: 0;
	right: -11px;
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	background-color: #020202;
	transition: all 0.4s ease-out;
}
.m-fixed-left {
	margin-left: 5.9375rem;
}
.m-fixed-right {
	margin-right: 5.9375rem;
}
.story-date {
	color: #020202;
	font-family: Peyda;
	font-size: 1.875rem;
	font-weight: 600;
	line-height: 2.8125rem;
}
.story-text {
	color: #020202;
	text-align: right;
	font-family: IRANSansFaNum;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5rem;
	letter-spacing: 0.00625rem;
}
.each-part-of-story {
	display: flex;
}
/* Story Timeline Styles-End */
.elementskit-megamenu-panel {
	right: 0;
	box-shadow: 0px 4px 40px 0 rgba(0,0,0,0.25);
	border-radius: 0.75rem;
	background: #fff;
	padding: 2rem;
}
.elementor-element-89839c2 {
	background-color: #fff !important;
	gap: 2rem;
}
.eael-tabs-nav ul {
	overflow-x: scroll;
	border-radius: 0.5rem;
}
.eael-tabs-nav ul::-webkit-scrollbar {
	display: none;
}
.container-why-uxland {
	max-width: 51.25rem !important;
	margin-left: auto;
	margin-right: auto;
}
/* Hiding woocommerce default order summary*/
.wpmc-step-item.wpmc-step-review.wpmc-step-payment.current #order_review_heading,
.wpmc-step-item.wpmc-step-review.wpmc-step-payment.current #order_review,
.wpmc-step-item.wpmc-step-review.wpmc-step-payment.current #payment_heading,
.wpmc-step-item.wpmc-step-review.wpmc-step-payment.current .wc_payment_methods.payment_methods.methods {
	display:none !important;
}
#payment div.form-row {
	padding: 0 !important
}
#billing_wooccm12_field,
#billing_wooccm13_field,
#billing_wooccm14_field {
	width: 31%;
	display: inline-table !important;
}
#billing_wooccm12_field,
#billing_wooccm13_field{
	margin-left: 3.3%;
}
/* new faq*/
.e-n-accordion-item {
	border: solid 2px #020202;
	border-radius: 0.5rem;
}
.under-construction-link a:hover {
	color: #020202 !important;
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content {
	min-height: 17.5rem;
}
.faq-width {
	max-width: 64.4rem !important;
}
.eael-testimonial-inline-bio .testimonial-star-rating, .eael-testimonial-inline-bio .bio-text {
	width: 73% !important;
}
.show-password-input {
	top: 1rem;
}
.course-prerequisite {
	max-width: 46.188rem !important;
}
/* Hide scrollbar for Chrome, Safari and Opera */
.overflowx-scroll::-webkit-scrollbar {
	display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.overflowx-scroll {
	-ms-overflow-style: none;
	/* IE and Edge */
	scrollbar-width: none;
	/* Firefox */
}
/* Change the white to any color */
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active{
	-webkit-box-shadow: 0 0 0 30px white inset !important;
}
/* Multistep checkout styles -start */
.argmc-tabs-list.tabs-equal-width.four-tabs {
	display: none;
}
.login-step .argmc-tabs-list.tabs-equal-width.three-tabs {
	display: none;
}
.argmc-wrapper .tab-completed-icon.preload-icon {
	display: none;
}
.argmc-wrapper .argmc-form-steps {
	max-width: 31.813rem;
    margin-right: auto;
    margin-left: auto;
	padding: 0;
}
.argmc-wrapper .argmc-form-steps {
	margin-bottom: 0;
}
.argmc-wrapper .argmc-nav {
	display: block;
}
.argmc-nav .argmc-nav-buttons {
	max-width: 31.813rem;
    margin-right: auto;
    margin-left: auto;
}
.argmc-nav-buttons {
	margin: 2rem auto 0!important;
	justify-content: space-between;
	display: flex!important;
	padding: 0 !important;
}
.woocommerce-checkout .woocommerce .argmc-wrapper #payment {
	max-width: 29.875rem;
}
.argmc-order-payment-step.current .wc_payment_method.payment_method_woa-gateway,
.argmc-login .woocommerce-form-login-toggle,
.argmc-wrapper label.error:before {
  display: none !important;
}
.woocommerce-checkout #payment ul.payment_methods {
    padding: 0 2rem;
    border-bottom: none;
	direction: ltr;
}
.page-id-2598:not(.woocommerce-order-pay) #payment ul.payment_methods {
	display:none;
}
.ElementsApp, .ElementsApp .InputElement {
    color: #808080;
    font-size: 1rem;
	text-align: left;
}
.woocommerce-checkout #payment ul.payment_methods li {
	text-align: left !important;
	line-height: 0;
    padding: 1rem 0!important;
}
.woocommerce-checkout #payment div.payment_box::before {
	display: none;
}
.woocommerce-checkout #payment div.payment_box {
	background-color: unset;
}
.woocommerce-checkout #payment ul.payment_methods li input {
    margin: 0 0.5rem 0 0 !important;
}
.wc_payment_methods.payment_methods.methods {
	border-bottom: unset !important;
}
.wc_payment_method.payment_method_stripe label,
.wc_payment_method.payment_method_ppcp-gateway label,
.wc_payment_method.payment_method_stripe_klarna label {
	font-family: IRANSansFaNum;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	line-height: 1.5rem !important;
	letter-spacing: 0.00625rem;
}
.wc_payment_method.payment_method_stripe label:last-child {	
	vertical-align: top;
	font-weight: 400;
}
.wc_payment_method.payment_method_stripe>label,
.wc_payment_method.payment_method_stripe_klarna>label {
    vertical-align: top;
}
#wc-stripe-cc-form {
	margin-top: 1.5rem !important;
}
.ppc-button-wrapper {
    flex: 1;
	margin-top: 2rem;
}
.payment_method_ppcp-gateway label{
	vertical-align: top;
}
.woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
	margin: 0;
}
.woocommerce-checkout #payment div.payment_box {
	margin: 0;
	padding: 0;
}
.woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand {
	display: none;
}
.wc-stripe-elements-field, .wc-stripe-iban-element-field {
	border-radius: 0.5rem;
	border: 1.5px solid var(--stroke-2-px-center-dark, #020202);
	padding: 0.75rem;
	margin: 0;
}
#wc-stripe-cc-form label {
	font-weight: 400;
	margin-bottom: 0.75rem;
}
label[for="payment_method_stripe"],
label[for="payment_method_ppcp-gateway"],
label[for="payment_method_stripe_klarna"] {
	display: inline-block !important
}

.payment_box.payment_method_stripe_klarna,
.payment_box.payment_method_stripe {
    margin-top: 0.5rem !important;
}









#argmc-prev {
  background-color: #fff;
}
.form-row.place-order {
	border: 2px solid var(--background-text-dark, #020202);
    border-radius: 0.625rem;
	box-shadow: 6px 6px 0px 0px #020202;
}
.woocommerce-checkout .woocommerce .argmc-wrapper #payment #place_order {
  display: block !important;
  float: right;
}
/* Multistep checkout styles -End */
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay, .portfolio-sample-img {
    border-bottom: 1px solid var(--stroke-2-px-center-dark, #020202);
}

#billing_wooccm12::placeholder,
#billing_wooccm14::placeholder {
    color: #808080;
}
#billing_wooccm12:-ms-input-placeholder,
#billing_wooccm14:-ms-input-placeholder {
    color: #808080;
}
#billing_wooccm12::-ms-input-placeholder,
#billing_wooccm14::-ms-input-placeholder {
    color: #808080;
}
#billing_wooccm13 {
    color: #808080;
}
#argmc-skip-login {
	visibility: hidden;
}
span.select2-dropdown.select2-dropdown--above {
    border-color: #020202;
    border-radius: 0.375rem 0.375rem 0 0;
}
span.select2-dropdown.select2-dropdown--below {
    border-color: #020202;
    border-radius: 0 0 0.375rem 0.375rem;
}
.shopengine-template .select2-search--dropdown input {
    border-color: #020202 !important;
    border-radius: 0.375rem !important;
    padding: 0.75rem !important;
}
span.select2-search.select2-search--dropdown {
    padding: 0.75rem !important;
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
	display: none;
}

.select2-container--default .select2-results>.select2-results__options {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
.argmc-tabs-list {
    margin-bottom: 3.25rem !important;
}
p#shipping_wooccm14_field {
    margin-bottom: 1.75rem !important;
}
label.error {
	font-size: 0.875rem !important;
	line-height: 1.3125rem !important;
	letter-spacing: 0.00625rem !important;
	margin-top: 0.5rem !important;
	margin-bottom: 0 !important;
}
.terms-pg {
	max-width: 51.3rem !important;
	margin: 7.5rem auto 6.25rem;
	text-align: left;
	direction: ltr;
}
.terms-pg h1 {
	font-family: 'Inter', sans-serif !important;
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 4.5rem;
	margin-bottom: 3rem;
}
.terms-pg p {
	font-family: 'Inter', sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5rem;
	letter-spacing: 0.00625rem;
	margin-bottom: 2.25rem !important;
}
.terms-pg h2 {
	font-family: 'Inter', sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.6875rem;
	letter-spacing: 0.00625rem;
	margin-bottom: 0.5rem;
}
.privacy-pg {
	max-width: 51.3rem !important;
	margin: 7.5rem auto 6.25rem;
	text-align: left;
	direction: ltr;
	font-family: 'Inter', sans-serif !important;
}
.privacy-pg h1 {
	font-family: 'Inter', sans-serif !important;
	font-size: 3rem;
	font-style: normal;
	font-weight: 600;
	line-height: 4.5rem;
	margin-bottom: 3rem;
}
.privacy-pg p {
	font-family: 'Inter', sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5rem;
	letter-spacing: 0.00625rem;
	margin-bottom: 2.25rem !important;
}
.privacy-pg h2 {
	font-family: 'Inter', sans-serif;
	font-size: 1.75rem;
	font-style: normal;
	font-weight: 600;
	line-height: 2.625rem;
	letter-spacing: 0.00625rem;
	margin-bottom: 1.5rem;
}
.privacy-pg h3 {
	font-family: 'Inter', sans-serif;
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.6875rem;
	letter-spacing: 0.00625rem;
	margin-bottom: 0.5rem;
}
.privacy-pg h4 {
	font-family: 'Inter', sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 600;
	line-height: 1.6875rem;
	letter-spacing: 0.00625rem;
	margin-bottom: 0.5rem;
}
.privacy-pg h5 {
	font-family: 'Inter', sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5rem;
	letter-spacing: 0.00625rem;
	margin-bottom: 0.5rem !important;
}
.custom-p {
	margin-bottom: 1rem !important;
}
.privacy-p-mx {
	max-width: 45.9375rem !important;
	margin: 0 0 0 auto !important;
}
.privacy-pg ul {
	font-family: 'Inter', sans-serif !important;
}
.privacy-pg strong {
	font-family: 'Inter', sans-serif !important;
	font-weight: 600;
}
.chkout-course-length {
	margin-top: 1rem;
	margin-bottom: 1rem !important;
}
.chkout-course-length span {
	font-weight: 500;
}

.chkout-course-sessions {
	margin-bottom: 1rem !important;
}
.chkout-course-sessions span {
	font-weight: 500;
}

.chkout-course-start-date {
	margin-bottom: 0.25rem !important;
}
.chkout-course-start-date span {
	font-weight: 500;
}

.chkout-course-sd-description {
	font-size: 0.875rem !important;
	line-height: 1.3125rem !important;
}
.shopengine-template .select2-container--default .select2-search--dropdown {
    padding: 0.25rem 0.75rem !important;
}
.footer-hl-w {
	color: #F7F7F7 !important;
	margin-bottom: 0.5rem;
}
.footer-hl-w:hover {
    color: #8834F6 !important;
}
.footer-hr {
	border-bottom: 1px solid #4C4C4C;
}
.footer-divider {
	border-left: 1px solid #4C4C4C;
	border-right: 1px solid #4C4C4C;
}
.w-advanced-ui-sample {
		width: 50%;
}
.elementor-kit-5 label {
	line-height: 1.5rem !important;
}
.nav-new-tag {
	left: -15.255px; 
	top: -12.371px;
}
.nav-new-tag-inside-dropdown {
    left: -33.255px;
    top: -30.371px;
}
.argmc-wrapper .coupon-wrapper {
	margin: 0 0 20px;
}
.argmc-wrapper .coupon-wrapper .checkout_coupon {
	border: unset;
	border-bottom: 1px solid #CCC;
	border-radius: 0;
	padding: 0 0 20px;

}
.argmc-wrapper #coupon_code {
	margin: 12px 0 0 16px;
	border-radius: 0.625rem !important;
	direction: ltr;
}
.argmc-wrapper .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first {
	width: 57% !important;
}
.argmc-wrapper .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {
	margin: 12px 0 0 0;
	width: 39% !important;
}
.argmc-wrapper .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last .button {
	height: 48px;
	padding: 12px 24px;
	background-color: #020202 !important;
	color: #F7F7F7 !important;
	border-radius: 10px;
	border: 1.5px solid #020202;
	text-align: center;
	font-family: IRANSansFaNum;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px; /* 150% */
	letter-spacing: 0.1px;
	border-radius: 0.625rem !important;
	width: 100%;
}
.argmc-wrapper .coupon-wrapper .woocommerce-message,
.argmc-wrapper .coupon-wrapper .woocommerce-error, .sale-dates-span {
	display: block;
	border-top: unset;
	padding: unset;
    margin: 0 0 0.5rem;
    position: relative;
    background-color: unset;
    list-style: unset;
    width: unset;
    word-wrap: unset;
	text-align: right;
	font-family: IRANSansFaNum;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 21px; /* 150% */
	letter-spacing: 0.1px;
}
.argmc-wrapper .coupon-wrapper .woocommerce-message, .sale-dates-span {
	color: #02992D;
}
.argmc-wrapper .coupon-wrapper .woocommerce-error {
	color: #DC2323;
}
.argmc-wrapper .coupon-wrapper .woocommerce-message:before,
.argmc-wrapper .coupon-wrapper .woocommerce-error:before{
	display: none;
}
.event-nav-custom {
	margin-right: 2rem;
}
.event-nav-custom-fw {
    font-weight: 500 !important;
}
.if-stat-px-0 ul {
	padding-left: 0;
	padding-right: 0;
}
.mentorship-profile-btn a.elementor-button {
	display: block;
}
.tag-chip {
    width: max-content;
}
.mentor-card-info {
	height: 100%;	
}
@media (max-width: 1399.98px) {
	.elementskit-testimonial-slider .swiper-button-next {
		left: -2rem;
		right: 0 !important;
	}
	.elementskit-testimonial-slider .swiper-button-prev  {
		left: 69rem!important;
		right: -2rem !important;
	}
	.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content {
		min-height: 20.5rem;
	}
	body.rtl .elementor-3037 .elementor-element.elementor-element-8d2b9c0 {
		left: -0.875rem;
	}
	.doodle-responsive img {
		max-width:80% !important;
		height:auto !important;
	}
	.elementor-2599 .elementor-element.elementor-element-5b2bb23 {
		width: 93% !important;
	}
	
}
@media (max-width: 1199.98px) {
	.argmc-wrapper .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last .button {
		height: 40px;
		line-height: 1; /* 150% */
	}
	.nav-new-tag {
		left: unset;
	}
	.nav-new-tag-inside-dropdown {
		left: -33.255px;
	}
	.e-n-accordion-item .elementor-widget-text-editor p {
		font-size: 0.875rem;
	}
	.footer-hr {
		border-bottom: unset;
	}
	.footer-hr-t {
		border-bottom: 1px solid #4C4C4C;
	}
	.chkout-course-length {
		margin-top: 0.75rem;
		margin-bottom: 0.75rem !important;
	}
	.chkout-course-sd-description {
		font-size: 0.75rem !important;
		line-height: 1.125rem !important;
	}
	.chkout-course-sessions {
		margin-bottom: 0.75rem !important;
	}
	.select {
		background-position-y: 0.85rem;
	}
	.wooccm-conditional-child-instagram {
		margin-top: -0.813rem !important;
	}
	.wooccm-conditional-child-software {
		margin-top: -0.875rem !important;
	}
	.wooccm-conditional-child-relative {
		margin-top: -0.938rem !important;
	}
	.terms-pg {
		max-width: 40rem !important;
		margin: 5.5rem auto 5rem;
		padding: 0  2rem;
	}
	.terms-pg h1 {
		font-size: 2.5rem;
		line-height: 3.75rem;
		margin-bottom: 2rem;
	}
	.terms-pg p {
		margin-bottom: 1.75rem !important;
	}
	.terms-pg h2 {
		font-size: 1.125rem;
	}
	
	.privacy-pg {
		max-width: 44rem !important;
		margin: 5.5rem auto 5rem;
		padding: 0 2rem;
	}	
	.privacy-pg h1 {
		font-size: 2.5rem;
		line-height: 3.75rem;
		margin-bottom: 2rem;
	}
	.privacy-pg p {
		margin-bottom: 1.75rem !important;
	}		
	.privacy-pg h2 {
		font-family: 'Inter', sans-serif;
		font-size: 1.5rem;
		margin-bottom: 1.25rem;
	}	
	.privacy-pg h3 {
		font-size: 1.125rem;
	}
	p#shipping_wooccm14_field {
    margin-bottom: 1.5rem !important;
}
	.navbar {
		min-height: 5.25rem;
	}
	.woocommerce-account-fields #account_password_field{
		margin-bottom:3rem !important;
	}
	.elementor-2599 .elementor-element.elementor-element-5b2bb23 {
		width: 100%;
	}
	#product-details-on-checkout .order-summary-custom .card-body {
		padding: 1.25rem 1rem 0;
	}
	.argmc-tabs-list {
		margin-bottom: 4rem !important;
	}
	input[type=text], input[type=email], input[type=url], input[type=password], input[type=search], input[type=number], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=datetime], input[type=datetime-local], input[type=color], textarea {
		border-radius: 0.375rem;
	}
	.argmc-wrapper .argmc-tabs-list {
		margin-top: 0 !important;
		margin-bottom: 4rem !important;
	}
	.argmc-wrapper .argmc-form-steps {
		max-width: 26.75rem;
	}
	#billing_wooccm12_field,
	#billing_wooccm13_field,
	#billing_wooccm14_field {
		width: 31.465%;
	}
	#billing_wooccm12_field,
	#billing_wooccm13_field{
		margin-left: 0.75rem;
	}
	.argmc-nav-buttons {
		margin: 1rem auto 0 !important;
	}
	.argmc-nav .argmc-nav-buttons {
		max-width: 26.75rem;
	}
	#billing_wooccm13.select {
		background-size: 10%;
	}
	#shipping_wooccm14.select {
		background-size: 3%;
	}
	.argmc-wrapper label.error:before {
	  display: none !important;
	}
	#argmc-next {
		font-size: 1rem !important;
		font-weight: 400 !important;
		line-height: 1.5rem !important;
		padding: 0.75rem 1.5rem !important;
		
	}
	#place_order {
		margin: 3rem 1rem 1.25rem !important;
		border-radius: 0.625rem !important;
		padding: 0.75rem 1.5rem !important;
		line-height: 1.5rem !important;
		font-size: 1rem !important;
		max-width: 24.625rem;
	}
	#product-details-on-checkout .order-summary-custom .card-header {
		padding: 1.75rem 1rem;
	}
	#product-details-on-checkout .order-summary-custom p {
		font-size: 0.875rem;
		line-height: 1.3125rem;
	}
	.diff-custom-w {
		max-width: 28.75rem;
		margin-right:auto;
		margin-left:auto;
	}
	span.elementor-counter-number-prefix {
		font-size: 2rem;
		line-height: 3rem;
	}
	span.elementor-counter-number {
		font-size: 2.5rem;
		line-height: 3rem;
	}
	.why-nexaland-max-width {
		max-width: 44rem;
		margin-right: auto;
		margin-left: auto;
	}
	.portfolio-owner h2 {
		font-size: 0.875rem !important;
		line-height: 1.3125rem !important;
	}
	.portfolio-owner img {
		width: 3.75rem !important;
		max-width: 3.75rem !important;
		height: 3.75rem !important;
	}
	.landing-hero-width {
		max-width: 32rem !important;
		margin-right: auto;
		margin-left: auto;
	}
	.about-hero-width {
		max-width: 35.6875rem;
		margin-left: auto;
		margin-right: auto;
	}
	/* Story Timeline Styles */
	.story-container-inner p {
		font-size: 0.875rem;
	}
	.story-container-inner img {
		max-height: 7.5rem;
		width: auto;
	}
	/* Story Timeline Styles */
	.navbar-nav .nav-item {
		margin: unset;
	}
	/* Alumni's Tab pills */
	.eael-tabs-nav #ux-foundamental {
		border-top-right-radius: 0.75rem !important;
		border-bottom-right-radius: 0.75rem !important;
		margin-right: 2rem;
	}
	.eael-tabs-nav #ml-data-analytics {
		border-top-left-radius: 0.75rem !important;
		border-bottom-left-radius: 0.75rem !important;
		margin-left: 2rem;
		border-left: solid 2px #020202 !important;
	}
	.eael-tabs-content {
		margin-right: 2rem;
		margin-left: 2rem;
	}
	.eael-tabs-nav {
		padding-right: 0 !important;
		justify-content: center;
		border: unset;
		border-radius: unset;
		margin-bottom: 2.5rem;
	}
	.eael-tabs-nav > ul li:not(:last-child) {
		border-left: 0.125rem solid #020202;
	}
	.eael-advance-tabs .eael-tabs-nav>ul {
		white-space: nowrap;
		padding-right: 0 !important;
	}
	.eael-tabs-nav ul>li:first-child {
		border-top-right-radius: 8px !important;
		border-bottom-right-radius: 8px !important;
	}
	.eael-tabs-nav li {
		border: 0.125rem solid #020202;
		border-left: 1px !important;
	}
	/* End of Alumni's Tab pills */
	.carousel-style-medium {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	/* Set padding top to body for Fixed Nav */
	body {
		padding-top: 5.25rem;
	}
	/* new faq*/
	.e-n-accordion-item.e-normal p {
		font-size: 0.875rem;
		line-height: 1.3125rem;
	}
	/* Navbar- Start */
	.navbar-collapse {
		background-color: #fff;
	}
	ul.navbar-nav {
		padding:1.5rem 2rem;
		height: 100vh;
	}
	.nav_open {  
		overflow: hidden;
		height: 100vh;
    }
	.navbar-toggler {
		order: 1;
		margin-right: auto;
		border: unset;
		margin-left: 2rem !important;
	}
	.navbar-toggler:focus {
		box-shadow: unset;
	}
	.navbar-brand {
		order: -2;
		margin-left: auto;
		margin-right: 2rem !important;
		flex-grow: 1;
		text-align: start;
		margin-top: 0;
		margin-bottom: 0;
	}
	.dropdown-menu.show {
		right: unset;
		box-shadow: unset;
		border-radius: unset;
		padding: unset;
		border: unset
	}
	.ux-land-menu .row,
	.data-land-menu .row{
		gap: 0.125rem;
		flex-direction: column;
	}
	.data-land-menu .col-md-4,
	.ux-land-menu .col-md-4 {
		width: unset;
	}
	.data-land-menu .col-md-4 .text-center,
	.ux-land-menu .col-md-4 .text-center{
		display: inline-block;
	}
	.ux-land-menu .row:last-child {
		margin-top: 0;
	}
	.navbar-icons {
		height: 3rem;
		width: 3rem;
	}
	.overlay {
		position: fixed;
		top: -100%;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0.3;
		background: var(--gray-20, #191919);
		display: none;
		/* Initially hidden */
		transition: top 0.3s ease-in-out;
		/* Add transition for smooth animation */
		z-index: 1;
	}
	.overlay.active {
		top: 0;
		display: block;
	}
	.btns-for-login {
		order: -1;
	}
	/* Navbar- End */
	.elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close {
		float: left;
	}
	.elementskit-submenu-indicator {
		margin-right: unset !important;
		margin-left: unset !important;
	}
	.elementor-element.elementor-element-e4626aa .elementskit-menu-container {
		max-width: 100% !important;
		margin-top: 5rem;
		height: fit-content !important;
		background-color: #fff;
	}
	.elementskit-menu-offcanvas-elements {
		padding-bottom: 0;
		margin-top: 5rem;
	}
	.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements {
		transition: top .6s cubic-bezier(.6,.1,.68,.53);
	}
	.elementskit-menu-overlay {
		-webkit-transition: top .6s cubic-bezier(.6,.1,.68,.53) .4s;
		transition: top .6s cubic-bezier(.6,.1,.68,.53) .4s;
	}
	.elementskit-menu-overlay.active {
		-webkit-transition: top .6s cubic-bezier(.22,.61,.24,1) 0s;
		transition: top .6s cubic-bezier(.22,.61,.24,1) 0s;
	}
	.elementor-element.elementor-element-e4626aa .elementskit-nav-identity-panel {
		padding: 10px 0px 10px 0px;
		display: none;
	}
	.swiper-navigation-button.swiper-button-prev,
	.swiper-navigation-button.swiper-button-next {
		display: none;
	}
	#ekit-megamenu-navbar #menu-navbar li {
		margin-bottom: 1.5rem;
	}
	.container-custom-for-course-with-sidebar-menu {
		max-width: unset;
		margin-right: unset;
	}
	/* Purchase Successful Modal - Start */
	.modal-content {
		width: 27.375rem;
		padding: 1rem 1rem;
		border-radius: 0.5rem;
	}
	.modal-body {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.modal-close {
		margin-bottom: 1.5rem;
	}
	.modal-target-icon {
		width: 2.42419rem;
		height: 2.5rem;
	}
	.modal-close-icon {
		width: 1rem;
		height: 1rem;
	}
	/* Purchase Successful Modal - End */
	.elementskit-megamenu-panel {
		right: unset;
		box-shadow: unset;
		border-radius: unset;
		background: unset;
		padding: unset;
	}
	.speaker-doodle {
		position: absolute;
		top: -2.90rem;
		left: 2rem;
	}
	.container-custom-width-lg {
		width: 100% !important;
		margin: unset;
		padding: 5rem 2rem;
	}
	.container-custom-width-md {
		max-width: unset !important;
		width: 100% !important;
		margin: unset;
		padding: 5rem 2rem;
	}
	.container-custom-width-sm {
		max-width: unset !important;
		width: 100% !important;
		margin: unset;
		padding: 5rem 2rem;
	}
	.elementor-element-3d17d39 {
		padding: 0 2rem;
	}
	.navbar-responsive {
		width: 100% !important;
		margin: unset;
	}
	.course-content-wrap {
		max-width: unset !important;
		margin: unset;
	}
	.elementor-element.elementor-element-132d227 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.max-width-fit-content {
		max-width: fit-content;
	}
	body.rtl .elementor-3037 .elementor-element.elementor-element-8d2b9c0 {
		left: 0;
	}
	.doodle-responsive img {
		max-width:70% !important;
		height:auto !important;
	}
	.elementskit-menu-close .elementskit-menu-hamburger-icon, .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
		height: 3px;
	}
	.elementor-element-2572438 {
		padding-bottom: 0.5rem !important;
	}
	.elementor-element-8a44eec {
		padding-top: 0 !important;
	}
	.padding-t-remover {
		padding-top: 0 !important;
	}
	.padding-b-remover {
		padding-bottom: 0 !important;
	}
	.container-why-uxland {
		max-width: unset !important;
		margin-left: auto;
		margin-right: auto;
	}
	/* 	Landing Page - Start */
	.elementskit-commentor-bio {
		min-height: 4.75rem;
	}
	/* 	Landing Page - End */
	/* Job Titles in Alumni Page - Start */
	#job-titles {
		max-width: 33rem !important;
	}
	.job-title {
		font-family: IRANSansFaNum;
		font-size: 1.125rem;
		font-style: normal;
		font-weight: 500;
		line-height: 1.6875rem;
		letter-spacing: 0.00625rem;
	}
	/* Job Titles in Alumni Page - End */
	.wpmc-tabs-list.wpmc-4-tabs ,
	.wpmc-tabs-list.wpmc-3-tabs {
		margin-right: 7.5rem;
	}
	.wpmc-tabs-wrapper {
		margin: 0 0 4rem !important;
	}
	.wpmc-tabs-list.wpmc-3-tabs li:first-child::before, .wpmc-tabs-list.wpmc-3-tabs li:nth-child(2)::before, .wpmc-tabs-list.wpmc-4-tabs li:first-child::before, .wpmc-tabs-list.wpmc-4-tabs li:nth-child(2)::before {
		right: 12%;
	}
	.wpmc-tabs-list.wpmc-3-tabs li::before, .wpmc-tabs-list.wpmc-4-tabs li::before {
		left: 3%;
		right: 12%;
	}
	.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-text {
		top: 1.5rem;
		right: -3.5rem;
	}
	.wpmc-tabs-list.wpmc-4-tabs, .wpmc-tabs-list.wpmc-3-tabs {
		margin-right: auto;
		margin-left: auto;
	}
	.wpmc-tabs-list.wpmc-3-tabs li:last-child,
	.wpmc-tabs-list.wpmc-4-tabs li:last-child {
		width: 0;
	}
	.wpmc-step-payment.current .form-row.place-order {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	#billing_wooccm13 {
		padding: 0.5rem 1rem !important;
		font-size: 0.875rem !important;
		letter-spacing: 0.006rem !important;
	}
	#shipping_wooccm13 {
		height: 10.25rem !important;
	}
	/* Story timeline */
	.m-fixed-left {
		margin-left: auto;
	}
	.m-fixed-right {
		margin-right: auto;
	}
	#wpmc-next {
		font-size: 1rem !important;
		font-weight: 400 !important;
		line-height: 1.5rem !important;
	}
	.input-text, .select2-selection.select2-selection--single, .select {
		height: 2.5rem !important;
	}
	input[type=text], input[type=password], select, .select2-selection--single {
		font-size: 0.875rem !important;
		line-height: 1.3125rem !important;
		letter-spacing: 0.00625rem !important;
		padding: 0.625rem 0.5rem !important;
	}
	.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
		padding-top: 0;
	}
	.select2-selection--single {
		padding-right: 0 !important;
	}
	/*course page teacher image */
	.teacher-image-rsp {
		width: 34%;
	}
	.teacher-heading-rsp {
		margin-bottom: 5rem;
	}
	.course-hero {
		padding-top: 3.25rem !important;
		padding-bottom: 4rem !important;
	}
	.ux-course-hero {
		padding-top: 3.25rem !important;
		padding-bottom: 4rem;
	}
	#product-details-on-checkout .order-summary-custom h4 {
		margin-bottom: 1rem;
		font-size: 1rem;
	}
	input[type=checkbox],
	input[type=radio] {
		margin-left: 0.5rem !important;
	}
	.navbar-brand img {
		width: 2.75rem;
		height: 2.75rem;
	}
	.mentorship-doodle {
        display: none;
    }
}
@media (max-width: 991.98px) {
	.argmc-wrapper .argmc-tabs-list {
		width: 74.434%;
		max-width: 32.75rem;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.argmc-tab-item:nth-child(2):before,
	.argmc-tab-item:nth-child(3):before{
		left: 5rem;
		right: -130%;
		margin-right: 2.5rem;	
	}
	.argmc-tabs-list.tabs-equal-width.two-tabs .argmc-tab-item:nth-child(2):before {
		right: -314%;
	}
	.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content {
		min-height: 23.5rem;
	}
	.eael-tabs-nav ul {
		border-radius: 0;
	}
	/*course page teacher image */
	.teacher-image-rsp {
		width: 67%;
	}
	.teacher-heading-rsp {
		margin-bottom: 2.5rem;
	}
	/* 	Landing Page - Start */
	.elementskit-commentor-bio {
		min-height: 4.75rem;
	}
	.ekit-wid-con .elementskit-commentor-content {
		margin-bottom: 0;
	}
	/* 	Landing Page - End */
	/* remove backgound image of checkout and my-account */
	.elementor-page-2599,
	.elementor-page-2598 {
		background-image: unset !important;
	}
}
@media (max-width: 767.98px) {
	.mentor-card-info {
		height: auto;	
	}
	.alrt-custome-fnt {
		font-size: 0.875rem;
	}
    #billing_wooccm43_field h3 {
        font-size: 1.25rem;
        line-height: 1.875rem;
    }
    #billing_wooccm44_field h3 {
        font-size: 0.875rem;
        line-height: 1.3125rem;
    }
    #billing_wooccm45_field h3 {
        font-size: 0.875rem;
        line-height: 1.25rem;
    }
    .card-body.mentorship-order-summary h4 {
        margin-bottom: 1.5 !important;
        line-height: 1.5rem;
    }
    .card-body.mentorship-order-summary {
        gap: 0.75rem;
        margin-bottom: 1.5rem;
    }
    .card-body.mentorship-order-summary #event-title-order-summary {
        line-height: 24px;
    }
    .card-body.mentorship-order-summary .custom-underline {
        font-size: 0.875rem;
    }
    .card-text.ment-date, .card-text.ment-time {
        margin-top: 0.25rem;
    }
    .mentorship-boat-img {
        background-image: unset !important;
    }
    .mentorship-boat-img-for-mobile img {
        display: unset !important;
        position: absolute;
        left: -1.7rem;
        top: -8rem;
		z-index: -1;
    }
	.w-bar {
		width: 81% !important;
	}
	.event-nav-custom-fw {
		font-weight: 400 !important;
	}
	.link-24h {
		font-size: 0.75rem !important;
	}
	.w-advanced-ui-sample {
		width: 100%;
	}
	.footer-divider {
		border-left: unset;
		border-right: 1px solid #4C4C4C;
	}
	.footer-ctmcnt-text {
		min-width: 100% !important;
		text-align: center !important;
	}
	.terms-pg {
		max-width: 100% !important;
		margin: 3.5rem auto 5rem;
		padding: 0 1rem;
	}
	.terms-pg h1 {
		font-size: 1.75rem;
		line-height: 2.625rem;
	}
	.terms-pg p {
		font-size: 0.875rem;
		margin-bottom: 1.25rem !important;
	}
	.terms-pg h2 {
		font-size: 1rem;
		margin-bottom: 0.25rem;
		line-height: 1.5rem;
	}
	.privacy-pg {
		max-width: 100% !important;
		margin: 3.5rem auto 5rem;
		padding: 0 1rem;
	}	
	.privacy-pg h1 {
		font-size: 1.75rem;
		line-height: 2.625rem;
	}
	.privacy-pg p {
		font-size: 0.875rem;
		margin-bottom: 1.25rem !important;
	}		
	.privacy-pg h2 {
		font-size: 1.25rem;
		line-height: 1.875rem;
		margin-bottom: 1rem;
	}	
	.privacy-pg h3 {
		font-size: 1rem;
		line-height: 1.5rem;
		margin-bottom: 0.25rem;
	}
	.privacy-pg h4 {
		font-size: 0.875rem;
		line-height: 1.3125rem;
		margin-bottom: 0.25rem;
	}
	.privacy-pg h5 {
		font-size: 0.875rem;
		line-height: 1.3125rem;
		margin-bottom: 0.25rem;
	}
	.privacy-pg .elementor-text-editor {
		font-size: 0.875rem;
		line-height: 1.5rem;
	}
	.privacy-pg .custom-p {
		margin-bottom: 0.75rem;
	}
	.argmc-wrapper .argmc-tabs-list {
		width: 100%;
		margin-top: -2.5rem !important;
	}
	.argmc-tab-item:nth-child(2):before{
		left: 4rem;
		right: -190%;
		margin-right: 2.25rem;
	}
	.argmc-tabs-list.tabs-equal-width.two-tabs .argmc-tab-item:nth-child(2):before {
        right: -465%;
    }
	.argmc-tab-item:nth-child(3):before{
		left: 4rem;
		right: -190%;
		margin-right: 1.1rem;
	}
	label.error {
		font-size: 0.75rem !important;
		line-height: 1.125rem !important;
		letter-spacing: 0.00938rem !important;
	}
	.woocommerce-checkout .woocommerce .argmc-wrapper .argmc-nav-buttons .button {
		width: unset;
	}
	.argmc-wrapper .argmc-nav-buttons .button {
		margin: 0 0 0 !important;
	}
	.argmc-tab-item-inner .argmc-tab-text span {
		font-size: 0.75rem;
		font-weight: 400;
	}
	ul.navbar-nav {
		padding: 0.75rem 1rem;
	}
	.dropdown-menu .nav-link {
		padding: 4px 0;
	}
	span.elementor-counter-number-prefix {
		font-size: 1.5rem;
	}
	span.elementor-counter-number {
		font-size: 2rem;
	}
	.user-dropdown-menu li {
		padding: 1rem 1rem 1rem 1.25rem;
	}
	.dropdown-menu.user-dropdown-menu.show {
		box-shadow: 0px 4px 40px 0 rgba(0,0,0,0.25);
	}
	.w-why-nexaland {
		max-width: 8.5rem;
	}
	.why-nexaland-width {
		max-width: 17.8125rem;
		margin-left: auto;
		margin-right: auto;
	}
	/* Story Timeline Styles */
	.story-date {
		font-size: 1.5rem;
	}
	.story-container-inner {
		padding: 1rem;
	}
	.story-container-outer {
		padding: 0.75rem;
	}
	/* Story Timeline Styles */
	.why-nexaland-max-width {
		max-width: 17.8125rem;
		margin-right: auto;
		margin-left: auto;
	}
	.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider .elementskit-commentor-content {
		min-height: 23rem;
	}
	/* 	styling like carousel for items they are not carousel in desktop - Start */
	.eael-tabs-content {
		margin-right: 0;
		margin-left: 0;
	}
	.carousel-style {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	/* 	styling like carousel for items they are not carousel in desktop - End */
	/*course page teacher image */
	.teacher-image-rsp {
		width: 100%;
	}
	.same-height-containers {
		width: 100% !important;
		flex: 1 !important;
		align-items: stretch !important;
		display: flex !important;
		background-color: #fff !important;
		border: 2px solid #020202 !important;
		border-radius: 0.5rem !important;
	}
	.navbar-toggler {
		margin-left: 1rem !important;
	}
	.navbar-brand {
		margin-right: 1rem !important;
	}
	/* Alumni's Tab pills */
	.eael-tabs-nav #ux-foundamental {
		margin-right: 1rem;
	}
	.eael-tabs-nav #ml-data-analytics {
		margin-left: 1rem;
	}
	/* End of Alumni's Tab pills */
	#ekit-megamenu-navbar #menu-navbar li {
		margin-bottom: 1rem;
	}
	.elementor-element-c57a8f4,
	.elementor-element-041124e,
	.elementor-element-8880ff0 {
		border-width: 0 0 1px 0;
		border-style: solid !important;
		border-color: #4C4C4C;
	}
	/* Purchase Successful Modal - Start */
	.modal-content {
		width: 18rem;
		gap: 0.75rem;
	}
	.modal-body {
		font-size: 1.25rem;
		line-height: 1.875rem;
	}
	.modal-close {
		margin-bottom: 0.75rem;
	}
	/* Purchase Successful Modal - End */
	.container-custom-width-lg {
		width: 100% !important;
		margin: unset;
		padding: 5rem 1rem;
	}
	.container-custom-width-md {
		max-width: unset !important;
		width: 100% !important;
		margin: unset;
		padding: 5rem 1rem;
	}
	.container-custom-width-sm {
		max-width: unset !important;
		width: 100% !important;
		margin: unset;
		padding: 5rem 1rem;
	}
	.speaker-doodle img {
		width: 28% !important;
		height:auto !important;
	}
	.elementor-element-3d17d39 {
		padding: 0 1rem;
	}
	.navbar-responsive {
		width: 100% !important;
		margin: unset;
	}
	.eael-tabs-nav ul {
		overflow-x: scroll;
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap !important;
	}
	.eael-tabs-nav ul::-webkit-scrollbar {
		display: none;
	}
	.min-width-70 {
		min-width: 70% !important;
	}
	.min-width-90 {
		min-width: 90% !important;
	}
	.overflowx-scroll {
		overflow-x: scroll !important;
	}
	.doodle-responsive img {
		max-width:50% !important;
		height:auto !important;
	}
	.elementor-counter {
		display: flex !important;
		align-items: center !important;
		flex-direction: column !important;
	}
	#time_period_display {
		padding-right: 2rem;
	}
	.container-why-uxland {
		max-width: unset !important;
		margin-left: auto;
		margin-right: auto;
	}
	.testimonial-bio .elementkit-commentor-details.client_right {
		flex-direction: column;
		align-items: start;
	}
	.eael-testimonial-content.eael-testimonial-inline-bio {
		flex-direction: column;
		display: flex;
	}
	/* Job Titles in Alumni Page - Start */
	#job-titles {
		max-width: 20.5rem !important;
		gap: 1rem 0.5rem;
	}
	.job-title {
		font-family: IRANSansFaNum;
		font-size: 0.875rem;
		font-style: normal;
		font-weight: 500;
		line-height: 1.3125rem;
		/* 150% */
		letter-spacing: 0.00625rem;
		padding: 0.375rem;
	}
	/* Job Titles in Alumni Page - End */
	.wpmc-tabs-wrapper {
		margin-top: -2.5rem !important;
		padding-left: 2rem;
	}
	.wpmc-tabs-list.wpmc-3-tabs .wpmc-tab-item, .wpmc-tabs-list.wpmc-4-tabs .wpmc-tab-item {
		width: 38.333%;
	}
	.wpmc-tabs-wrapper .wpmc-tab-item .wpmc-tab-text {
		right: -1.75rem;
	}
	#billing_first_name_field,
	#billing_last_name_field {
		width: 100%;
	}
	#billing_wooccm13 {
		height: 2.438rem;
		padding-top: 0.408rem;
		font-size: 0.875rem;
		letter-spacing: 0.006rem;
	}
	#shipping_wooccm13 {
		height: 10.25rem;
	}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
		float: right;
		width: 92%;
		box-sizing: border-box;
		margin-bottom: 1.25rem;
	}
	.wpmc-steps-wrapper {
		flex-direction: column;
	}
	.wpmc-tab-text {
		font-size: 0.75rem;
		font-weight: 400;
		line-height: 1.125rem;
		letter-spacing: 0.00938rem;
	}
	#wpmc-prev.wpmc-nav-button {
		left: unset;
		position: unset;
	}
	#wpmc-next.wpmc-nav-button {
		left: unset;
		position: unset;
	}
	#wpmc-next.wpmc-nav-button.current {
		left: unset;
		position: unset;
	}
	#wpmc-prev.wpmc-nav-button.current {
		left: unset;
		position: unset;
	}
	.wpmc-steps-wrapper .woocommerce-checkout label,
	.wpmc-steps-wrapper .woocommerce-checkout h3 {
		font-size: 0.875rem !important;
		line-height: 1.25rem !important;
	}
	.wpmc-steps-wrapper .h3-linkedin-description h3,
	.wpmc-tab-text {
		font-size: 0.75rem !important;
		line-height: 1.125rem !important;
		letter-spacing: 0.00938rem !important;
	}
	.argmc-nav-buttons {
		margin: 1rem auto 0 !important;
	}
	.form-row-first, .form-row-last {
    	width: 100% !important;
	}
	#product-details-on-checkout .order-summary-custom .card-header {
		padding: 1.25rem 1rem;
		font-size: 1.125rem;
		line-height: 1.875rem;
	}
	#product-details-on-checkout .order-summary-custom .card-body {
		padding: 1.25rem 1rem 0;
	}
	#place_order {
   		margin: 2rem 1rem 1.25rem !important;
	}
	/* Story timeline */
	.story-main-container {
		gap: 1rem;
	}
	.progress-main-container {
		left: 1rem !important;
	}
	.progress-circle {
		width: 1rem;
		height: 1rem;
		right: 11px;
	}
	.progress-container {
		right: 18px;
	}
	.m-fixed-left {
		margin-left: 0;
	}
	.m-fixed-right {
		margin-right: 0;
	}
	.story-img {
		margin-top: 1rem;
	}
	.story-date-container {
		display: none !important;
	}
	.course-hero {
		padding-top: 4.625rem !important;
		padding-bottom: 3.25rem !important;
	}
	.ux-course-hero {
		padding-top: 4.625rem !important;
		padding-bottom: 3.25rem !important;
	}
	.course-tags {
		font-size: 0.75rem;
		margin-right: 0.75rem;
	}
	.eael-testimonial-user-company, .eael-testimonial-text {
		font-size: 0.875rem !important;
		font-weight: 400 !important;
		line-height: 1.3125rem !important;
		letter-spacing: 0.00625rem !important;
	}
	.eael-testimonial-inline-bio .testimonial-star-rating, .eael-testimonial-inline-bio .bio-text {
		width: 100% !important;
	}
	#navbarDropdown-uxland,
	#navbarDropdown-dataland {
		padding: 0.782rem 0;
	}
	.main-nav-links {
		padding: 0.907rem 0;
	}
	#billing_wooccm12_field, #billing_wooccm13_field {
		margin-left: 4.17%;
	}
	#billing_wooccm12_field, #billing_wooccm13_field, #billing_wooccm14_field {
		width: 30.4%;
	}
	input[type=checkbox] {
    	margin: 0 0 -0.3rem 0.5rem;
	}
    .woocommerce-billing-fields__field-wrapper label, .woocommerce-shipping-fields__field-wrapper label, .woocommerce-account-fields #account_password_field label, .date-of-birth h3, #billing_wooccm29_field .wooccm-file-button, #billing_wooccm40_field .wooccm-file-button {
        font-size: 0.875rem;
    }
    #billing_wooccm29_field label:first-child, #billing_wooccm40_field label:first-child {
        margin-left: 0.5rem !important;
    }
}

@media (max-width: 575.98px) { 
	.nav-new-tag {
        right: 10vw;
    }
	.argmc-tab-item:nth-child(2):before{
		left: 4rem;
		right: -11rem;
		margin-right: 2.25rem;
	}
	.argmc-tabs-list.tabs-equal-width.two-tabs .argmc-tab-item:nth-child(2):before {
        right: -24.3rem;
    }
	.argmc-tab-item:nth-child(3):before{
		left: 4rem;
		right: -10rem;
		margin-right: 1.1rem;
	}
}
@media (max-width: 543.98px) { 
	.argmc-tab-item:nth-child(2):before{
		right: -10rem;
	}
	.argmc-tabs-list.tabs-equal-width.two-tabs .argmc-tab-item:nth-child(2):before {
        right: -23.3rem;
    }
	.argmc-tab-item:nth-child(3):before{
		right: -9rem;
	}
}
@media (max-width: 511.98px) { 
	.argmc-tab-item:nth-child(2):before{
		right: -9rem;
	}
	.argmc-tabs-list.tabs-equal-width.two-tabs .argmc-tab-item:nth-child(2):before {
        right: -22.3rem;
    }
	.argmc-tab-item:nth-child(3):before{
		right: -8rem;
	}
}
@media (max-width: 479.98px) { 
	.argmc-tab-item:nth-child(2):before{
		right: -8rem;
	}
	.argmc-tabs-list.tabs-equal-width.two-tabs .argmc-tab-item:nth-child(2):before {
        right: -21.3rem;
    }
	.argmc-tab-item:nth-child(3):before{
		right: -7rem;
	}
	.argmc-wrapper .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first {
		width: 52% !important;
	}
	.argmc-wrapper .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {
		width: 45% !important;
	}
}
@media (max-width: 447.98px) { 
	.argmc-tab-item:nth-child(2):before{
		right: -7rem;
	}
	.argmc-tabs-list.tabs-equal-width.two-tabs .argmc-tab-item:nth-child(2):before {
        right: -16.5rem;
    }
	.argmc-tab-item:nth-child(3):before{
		right: -6rem;
	}
}
@media (max-width: 415.98px) { 
	.argmc-wrapper .checkout_coupon.woocommerce-form-coupon .form-row.form-row-first {
		width: 46% !important;
	}
	.argmc-wrapper .checkout_coupon.woocommerce-form-coupon .form-row.form-row-last {
		width: 52% !important;
	}
	.argmc-tab-item:nth-child(2):before{
		right: -6rem;
	}
	.argmc-tabs-list.tabs-equal-width.two-tabs .argmc-tab-item:nth-child(2):before {
        right: -16.3rem;
    }
	.argmc-tab-item:nth-child(3):before{
		right: -5rem;
	}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
		width: 91%;
	}
}
@media (max-width: 383.98px) { 
	.argmc-tab-item:nth-child(2):before{
		right: -5rem;
	}
	.argmc-tabs-list.tabs-equal-width.two-tabs .argmc-tab-item:nth-child(2):before {
        right: -13.3rem;
    }
	.argmc-tab-item:nth-child(3):before{
		right: -4rem;
	}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
		width: 90%;
	}
}
@media (max-width: 351.98px) { 
	.argmc-tab-item:nth-child(2):before{
		right: -4rem;
	}
	.argmc-tabs-list.tabs-equal-width.two-tabs .argmc-tab-item:nth-child(2):before {
        right: -10.3rem;
    }
	.argmc-tab-item:nth-child(3):before{
		right: -3rem;
	}
	.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
		width: 89%;
	}
}