@font-face {
  font-family: "Inter";

  src: url(../fonts/Inter.ttf);
  font-display: swap;
}
@font-face {
  font-family: "Inter";
font-weight: 400;
  src: url(../fonts/Inter-Regular.woff2);
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  font-weight: 500;
  src: url(../fonts/Inter-Medium.woff2);
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  font-weight: 600;
  src: url(../fonts/Inter-SemiBold.woff2);
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  font-weight: 700;
  src: url(../fonts/Inter-Bold.woff2);
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  font-weight: 800;
  src: url(../fonts/Inter-ExtraBold.woff2);
  font-display: swap;
}

@font-face {
  font-family: "Almarai";
  font-weight: 400;
  src: url(../fonts/Almarai-Regular.woff2);
  font-display: swap;
}

/*Bootstrap padding*/

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-wd,
.col-wd-1,
.col-wd-10,
.col-wd-11,
.col-wd-12,
.col-wd-2,
.col-wd-3,
.col-wd-4,
.col-wd-5,
.col-wd-6,
.col-wd-7,
.col-wd-8,
.col-wd-9,
.col-wd-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto,
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-lg,
.navbar > .container-md,
.navbar > .container-sm,
.navbar > .container-xl {
  padding-right: 10px !important;

  padding-left: 10px !important;
}

.nav-item .dropdown-menu .container {
  padding-right: 10px;

  padding-left: 10px;
}

/*Bootstrap padding*/

.arabic-fonts {
  font-family: "Almarai-Regular";
}

body {
  font-family: "Inter" !important;

  background-color: #fff;
}

.gray-background-header {
  background-color: #fff;
}

h1 {
  font-family: "Inter-Bold";

  font-size: 48px;

  margin: 0;
}

h2 {
  font-family: "Inter-Bold";

  font-size: 34px;

  margin: 0;
}

h3 {
  font-family: "Inter-Regular";

  font-size: 24px;

  margin: 0;
}

h3.medium {
  font-family: "Inter-Medium";

  font-size: 24px;

  margin: 0;
}

h3.extra-bold {
  font-family: "Inter-ExtraBold";

  font-size: 24px;

  margin: 0;

  color: #0e1b1b !important;
}

h4 {
  font-family: "Inter-Regular";

  font-size: 20px;

  margin: 0;
}

p {

  font-size: 16px;

  margin: 0;
}

.green-color {
  color: #0c838f;
}

.semibold {
  font-family: "Inter-SemiBold";
}

.semibold {
  font-family: "Inter-SemiBold";
}

.bold-font {
  font-family: "Inter-Bold";
}

p.medium {
  font-family: "Inter-Medium";

  font-size: 16px;

  margin: 0;
}

p.Semi-bold {
  font-family: "Inter-SemiBold";

  font-size: 16px;

  margin: 0;
}

p.bold {
  font-family: "Inter-Bold";

  font-size: 16px;

  margin: 0;
}

.medium-font {
  font-family: "Inter-Medium";
}

small {
  font-family: "Inter-Regular";

  font-size: 12px;

  margin: 0;
}

small.medium {
  font-family: "Inter-Medium";

  font-size: 12px;

  margin: 0;
}

.top-header-back p img {
  margin-right: 17px;
}

.top-page-header {
  box-shadow: 0px 4px 8px rgba(14, 27, 27, 0.1);

  padding: 12px 0;

  position: relative;

  z-index: 9;
}

.new-black-color {
  color: #0e1b1b;
}

.new-section-padding {
  padding: 50px 0;
}

.new-cart-empty-data {
  padding-top: 53px;
}

.new-cart-empty-data img {
  padding-bottom: 24px;
}

.new-cart-empty-data .btn-default {
  margin-top: 24px;
}

.btn-default {
  background-color: #0c838f;

  color: #fff;

  padding: 9px 10px;

  border-radius: 8px;

  /*    height: 44px;*/

  width: 188px;
}

.btn-default:hover {
  background-color: #12d1e2;

  color: #fff;
}

.btn-default:focus {
  background-color: #12d1e2;

  color: #fff;
}

.btn-orange {
  background-color: #f25f5c;

  color: #fff;

  padding: 9px 10px;

  border-radius: 8px;

  width: 188px;
}

.btn-orange:hover {
  background-color: #f47d7b;

  color: #fff;
}

.btn-orange:focus {
  background: #f47d7b;

  box-shadow: inset 2px 2px 4px rgba(242, 95, 92, 0.32);

  color: #fff !important;
}

/* .btn {
  font-family: "Inter-SemiBold";

  font-size: 16px;

  min-width: 220px;
} */

/* .btn:hover {
  font-family: "Inter-Bold";
} */

.btn-outline-green {
  color: #0c838f;

  border: 1px solid #0c838f;

  border-radius: 8px;

  padding: 9px 10px;
}

.btn-outline-green:hover {
  background: #daf9fb;

  border: 1px solid #0c838f;

  color: #0c838f;
}

.btn-outline-green:focus {
  background: #daf9fb;

  border: 1px solid #0c838f;

  box-shadow: inset 2px 2px 6px rgba(12, 131, 143, 0.32);
}

.main-black-color,
.main-black-color a {
  color: #3e4949;
}

.privacy-body {
  font-family: "Inter-Regular";
}

.breadcrumb .breadcrumb-item a {
  font-size: 10px;

  color: #787f7f;

  font-family: "Inter-Regular";

  display: flex;

  align-items: center;
}

.breadcrumb-item.active {
  color: #9fa4a4;

  font-size: 10px;

  font-family: "Inter-Regular";
}

.breadcrumb {
  padding: 0;

  align-items: center;
}

.bread-crumb-data {
  padding-top: 18px;
}

.section-padding-with-breadcrumb {
  padding: 12px 0;
}

.breadcrumb-item + .breadcrumb-item::before {
  content: url("../images_new/bread-crumb-arrow-n.svg");

  padding-right: 7px;

  display: flex;

  align-items: center;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 6px;
}

.breadcrumb-item.active::before {
  top: 2px;

  position: relative;
}

.cart-image {
  min-width: 80px;

  /*    min-height: 88px;*/

  max-height: 85px;

  border-radius: 10px;

  background-size: cover;

  background-position: center;

  margin-right: 10px;
}

.cart-item-data {
  padding-top: 18px;
}

.cart-item-data .cart-image img {
  border-radius: 10px;

  width: 100px;
}

.cart-text p {
  color: #3e4949;
}

.cart-price-item {
  display: flex;

  align-items: end;
}

.cart-remove-item {
  padding-bottom: 8px;

  text-align: right;
}

.cart-text p a {
  color: #3e4949;
}

.cart-item-data .cart-plus-min input {
  background-color: transparent;

  border: 0;

  padding: 0;

  width: 100px;

  font-size: 16px;

  font-family: "Inter-SemiBold";

  color: #0e1b1b;
}

.error-form-field input,
.error-form-field textarea {
  border: 1.5px solid #d70d00 !important;

  background-image: url(../images_new/Error.svg) !important;

  background-position: 97% 50% !important;

  background-repeat: no-repeat !important;
}

.success-form-field input {
  background-image: url(../images_new/Success-input.svg) !important;

  background-position: 97% 50% !important;

  background-repeat: no-repeat !important;

  border: 1.5px solid #17b184 !important;
}

.section-padding {
  padding: 40px 0;
}

.checkout-new-steps {
  background-color: #f5f6f6;

  /*    height: 100vh;*/
}

.checkout-wizard-all-data {
  /*    max-width: 690px;*/

  background-color: #fff;

  padding: 32px 20px;

  box-shadow: 0px 4px 8px rgb(14 27 27 / 10%);

  /*    margin: auto;*/
}

.already-have-account {
  background-color: #f5f6f6;

  border-radius: 8px;

  padding: 12px 16px;

  margin: 35px 0;

  margin-top: 0;
}

.already-have-account p a {
  color: #0c838f;

  padding-left: 12px;

  font-family: "Inter-SemiBold";
}

.form-wizard-steps li label {
  position: absolute;

  top: -25px;
}

/*PlaceHolder*/

.inp {
  position: relative;

  width: 100%;

  overflow: hidden;

  margin-bottom: 12px;
}

.inp .label {
  position: absolute;

  top: 12px;

  left: 16px;

  font-size: 14px;

  color: rgba(0, 0, 0, 0.5);

  transform-origin: 0 0;

  transform: translate3d(0, 0, 0);

  transition: all 0.2s ease;

  pointer-events: none;
}

.inp input,
.inp textarea {
  -webkit-appearance: none;

  -moz-appearance: none;

  appearance: none;

  width: 100%;

  height: 48px;

  background: #fff;

  color: #0e1b1b;

  transition: all 0.15s ease;

  border: 1px solid #d8dbdb;

  box-sizing: border-box;

  border-radius: 8px;

  padding: 13px 16px;

  font-size: 14px;

  padding-top: 21px;

  padding-right: 40px;
}

.inp input:not(:-moz-placeholder-shown) ~ .label {
  color: #787f7f;

  transform: translate3d(0, -7px, 0);

  font-size: 10px;
}

.inp input:not(:-ms-input-placeholder) ~ .label {
  color: #787f7f;

  transform: translate3d(0, -7px, 0);

  font-size: 10px;
}

.inp input:not(:placeholder-shown) ~ .label,
.inp textarea:not(:placeholder-shown) ~ .label {
  color: #787f7f;

  transform: translate3d(0, -10px, 0);

  font-size: 10px;
}

.inp input:focus,
.inp textarea:focus {
  /*    background: rgba(0, 0, 0, 0.05);*/

  outline: none;

  box-shadow: none;

  color: #0e1b1b;

  padding-top: 21px;
}

.inp input:focus ~ .label,
.inp textarea:focus ~ .label {
  color: #787f7f;

  transform: translate3d(0, -7px, 0);

  font-size: 10px;
}

.inp input:focus + .label ~ .focus-bg,
.inp textarea:focus + .label ~ .focus-bg {
  transform: scaleX(1);

  transition: all 0.1s ease;
}

/*End PlaceHolder*/

.checkout-form-new {
  margin-top: 24px;
}

.form-text-top-description p {
  color: #3e4949;

  margin-top: 10px;

  /*     margin-bottom: 25px;*/
}

.toggle-password2 {
  position: absolute;

  right: 15px;

  cursor: pointer;

  top: 16px;
}

.form-validation-result ul {
  padding: 0;

  list-style: none;

  margin: 0;
}

.form-validation-result ul li {
  color: #0e1b1b;

  font-size: 12px;
}

.form-validation-result ul li.not {
  color: #787f7f;

  font-size: 12px;
}

.form-validation-result ul li img {
  margin-right: 10px;
}

.form-validation-result {
  margin-bottom: 33px;
}

/*Wizard Progress*/

/*Form Wizard*/

.bs-wizard > .bs-wizard-step {
  padding: 0;

  position: relative;
}

.bs-wizard > .bs-wizard-step + .bs-wizard-step {
}

.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {
  color: #9fa4a4;

  font-size: 14px;

  margin-bottom: 5px;

  font-family: "Inter-Medium";

  /*    margin-left: -10px;*/

  margin-left: -21px;

  position: relative;

  top: -15px;
}

.bs-wizard > .bs-wizard-step .bs-wizard-info {
  color: #999;

  font-size: 14px;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot {
  position: absolute;

  top: 23px;

  left: 0;

  margin-top: 0;

  margin-left: 0;

  border-radius: 50%;

  width: 32px;

  height: 32px;

  font-family: "Inter-Bold";

  font-size: 14px;

  color: #d8dbdb;
}

.stepAccount.active .bs-wizard-dot {
  color: #0c838f;
}

.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {
  content: " ";

  width: 32px;

  height: 32px;

  background: #fff;

  border-radius: 50px;

  position: absolute;

  top: -6px;

  left: 0;

  border: 3px solid #d8dbdb;
}

.bs-wizard > .bs-wizard-step.active .bs-wizard-dot:after {
  border-color: #0c838f;
}

.bs-wizard > .complete.bs-wizard-step > .bs-wizard-dot:after {
  background: #0c838f;

  border: 3px solid #0c838f;

  content: "";

  color: #fff;

  background-image: url("../images_new/check-step-icon.svg");

  background-repeat: no-repeat;

  background-size: 17px;

  background-position: center;
}

.bs-wizard > .bs-wizard-step > .progress {
  position: relative;

  border-radius: 0px;

  height: 3px;

  box-shadow: none;

  margin: 20px 0;

  /*    width: 100%;*/

  width: 106%;

  margin-top: 10px;
}

.bs-wizard > .bs-wizard-step > .progress > .progress-bar {
  width: 0px;

  box-shadow: none;

  background: green;

  background: #0c838f;
}

.bs-wizard > .complete.bs-wizard-step .bs-wizard-stepnum {
  color: #3e4949;
}

.bs-wizard > .active.bs-wizard-step .bs-wizard-stepnum {
  color: #0c838f;

  /*    margin-left: -15px;*/

  font-family: "Inter-SemiBold";
}

.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {
  width: 50%;
}

.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {
  width: 50%;
}

.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {
  width: 100%;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {
  background-color: #f5f5f5;
}

.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {
  opacity: 0;
}

.bs-wizard > .bs-wizard-step:first-child > .progress {
  left: 0;

  width: 100%;
}

.bs-wizard > .bs-wizard-step:last-child > .progress {
  width: 0%;
}

.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot {
  pointer-events: none;
}

.bs-wizard > .bs-wizard-step.active .progress-bar {
  background: #0c838f;
}

.d-flex.bs-wizard {
  width: 386px;

  margin-left: 22px;

  margin: auto;
}

/*.bs-wizard > .bs-wizard-step:last-child .bs-wizard-stepnum{

    margin-left: -50px;

}*/

/*.bs-wizard > .bs-wizard-step:nth-child(2) .bs-wizard-stepnum{

    margin-left: -20px;

    margin-left: 0;

}*/

/*END Form Wizard*/

.checkout-order-summary p {
  color: #3e4949;
}

.checkout-order-summary {
  background-color: #fff;

  padding: 20px;

  box-shadow: 0px 4px 8px rgb(14 27 27 / 10%);
}

.checkout-order-summary h3 {
  margin-bottom: 15px !important;
}

.checkout-order-summary .row .col-lg-6:last-child p {
  text-align: right;
}

.checkout-order-summary p.bold {
  color: #0e1b1b;
}

.checkout-summary-total {
  margin-top: 8px;
}

/*Show hide*/

.clearfix:after {
  display: blockl con;
}

.form-column {
  -webkit-box-flex: 0;

  -ms-flex: 0 0 50%;

  flex: 0 0 50%;

  max-width: 50%;
}

.full-wdth {
  width: 100%;
}

.form-column,
.full-wdth {
  position: relative;

  min-height: 1px;

  padding-right: 15px;

  padding-left: 15px;

  margin-bottom: 10px;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

label {
  display: inline-block;

  margin-bottom: 0.5rem;
}

.form-row {
  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;

  -ms-flex-wrap: wrap;

  flex-wrap: wrap;

  margin-right: -15px;

  margin-left: -15px;
}

.form-wizard-wrapper .form-wizardmove-button {
  position: absolute;

  width: 153.4px;

  left: 0;

  top: -4px;

  bottom: -4px;

  border-radius: 4px;

  background-color: #6f6fa7;

  -webkit-transition: all 0.5s cubic-bezier(0.29, 1.42, 0.79, 1) 0s;

  -moz-transition: all 0.5s cubic-bezier(0.29, 1.42, 0.79, 1) 0s;

  -ms-transition: all 0.5s cubic-bezier(0.29, 1.42, 0.79, 1) 0s;

  -o-transition: all 0.5s cubic-bezier(0.29, 1.42, 0.79, 1) 0s;

  transition: all 0.5s cubic-bezier(0.29, 1.42, 0.79, 1) 0s;
}

.form-wizard-wrapper .form-wizard-content {
  background-color: #ffffff;

  padding: 20px;

  color: #777777;

  -webkit-transition: all 0.5s ease;

  -moz-transition: all 0.5s ease;

  transition: all 0.5s cubic-bezier(0.29, 1.42, 0.79, 1) 0s;

  transform: translate3d(100%, 0px, 0px);

  /*    position: absolute;
  
          left: 0;
  
          right: 0;
  
          bottom: 0;
  
          top: 0;*/

  overflow: auto;

  display: none;
}

.checkout-second-payment-box-new {
  display: none;
}

.form-wizard-wrapper .form-wizard-content.show {
  transform: translate3d(0px, 0px, 0px);

  display: block;
}

.checkout-second-payment-box-new.show {
  display: block;
}

.form-wizard-wrapper .form-wizard-content h6 {
  font-size: 18px;

  font-weight: bold;

  margin: 0 0 10px;
}

.form-wizard-wrapper .form-wizard-content .form-wizard-previous-btn {
  background-color: #f1f1f1;

  color: #000000;
}

.form-wizard-content-wrapper {
  /*    min-height: 90vh;*/

  overflow-y: auto;

  overflow-x: hidden;

  position: relative;

  background-color: #fff;
}

.form-wizard-wrapper {
  max-width: 480px;

  margin: auto;
}

.text-field {
  display: block;

  width: 100%;

  padding: 0.375rem 0.75rem;

  font-size: 1rem;

  line-height: 1.5;

  color: #495057;

  background-color: #fff;

  background-clip: padding-box;

  border: 1px solid #ced4da;

  border-radius: 0.25rem;

  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/*Show hide*/

.checkout-form-data {
  margin: 25px 0;
}

.book-course-radio {
  border-top: 2px solid #eceded;

  padding-top: 15px;

  margin-top: 25px;
}

/*Radio Button*/

.radio input[type="radio"] {
  position: absolute;

  opacity: 0;
}

.radio input[type="radio"] + .radio-label:before {
  content: "";

  background: #fff;

  border-radius: 100%;

  border: 1px solid #d8dbdb;

  display: inline-block;

  width: 20px;

  height: 20px;

  position: relative;

  top: 0;

  margin-right: 18px;

  vertical-align: top;

  cursor: pointer;

  text-align: center;

  transition: all 250ms ease;

  box-shadow: 0px 2px 8px rgb(14 27 27 / 10%);
}

.radio input[type="radio"]:checked + .radio-label:before {
  background-color: #0c838f;

  box-shadow: inset 0 0 0 4px #f4f4f4;

  border-color: #0c838f;
}

.radio input[type="radio"]:focus + .radio-label:before {
  outline: none;

  border-color: #3197ee;
}

.radio input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 4px #f4f4f4;

  border-color: #b4b4b4;

  background: #b4b4b4;
}

.radio input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}

.radio label {
  cursor: pointer;

  margin-bottom: 25px;

  color: #0e1b1b;
}

/*Radio Button*/

.checkout-radio-all {
  display: flex;

  margin-top: 12px;

  justify-content: space-between;
}

.checkout-show-hide-div p span {
  color: #787f7f;
}

.checkout-show-hide-div p {
  color: #0e1b1b;

  padding-bottom: 10px;
}

.add-another-att {
  text-decoration: none;
}

.add-another-attend-div {
  margin: 20px 0;
}

.add-another-attend-div a img {
  float: left;

  margin-right: 10px;
}

.error-form-field label {
  color: #d70d00;

  font-size: 12px;

  padding-top: 5px;

  margin-bottom: 0;
}

.new-cart-need-help-data {
  padding-top: 4px;
}

.inp.new-cart-promo-code.contentCoupon {
  margin-bottom: 0;
}

.cart-promo-applied-success-label {
  font-size: 12px;

  color: #3e4949;

  margin-bottom: 0;
}

/*.new-cart-order-summary-promo .card-header{

    padding-bottom: 10px !important;

}*/

.checkout-payment-acord .card-header.collapsed {
  padding-bottom: 0;
}

.checkout-payment-acord .accordion .card-header:after {
  background-image: url(../images_new/accord-top-icon.svg) !important;
}

.checkout-payment-acord .accordion .card-header.collapsed:after {
  background-image: url(../images_new/accord-bottom-icon.svg) !important;
}

.checkout-payment-acord .accordion .card-header:after,
.checkout-payment-acord .accordion .card-header.collapsed:after {
  content: "";

  position: absolute;

  top: 0;

  right: 0;

  width: 26px;

  height: 26px;

  background-repeat: no-repeat;

  background-position: right;

  cursor: pointer;

  background-size: cover;
}

.checkout-payment-acord .card-header {
  padding: 0;

  cursor: pointer;

  border: 0;
}

.disabled-radio {
  pointer-events: none;
}

.disabled-radio label {
  color: #9fa4a4;
}

.checkout-payment-acord .card-header a {
  color: #0e1b1b;
}

.checkout-payment-acord .card-header {
  padding-bottom: 15px;
}

.card-header-description p {
  color: #787f7f;

  margin-top: 10px;

  font-size: 14px;
}

.checkout-place-order {
  margin-top: 32px;
}

.checkout-collapse-body-data li p:first-child {
  color: #787f7f;
}

.checkout-collapse-body-data li p:last-child {
  color: #0e1b1b;
}

.checkout-collapse-body-data ul {
  padding: 0;

  margin: 0;

  list-style: none;
}

.checkout-collapse-body-data ul li {
  padding-top: 10px;
}

.thanks-payment-go-dashboard {
  padding-top: 40px;
}

.thanks-payment-go-dashboard a {
  color: #0c838f;

  font-family: "Inter-Medium";

  text-decoration: none;
}

.thank-for-order {
  text-align: center;
}

.thanks-order-body-data {
  color: #3e4949;

  padding-top: 18px;
}

.thanks-order-summary .row .col-lg-6:last-child {
  text-align: right;
}

.thanks-order-summary h3 {
  padding-bottom: 25px;
}

.thanks-order-summary .row {
  padding-bottom: 5px;
}

.thanks-order-summary p {
  color: #3e4949;
}

.thanks-order-summary .checkout-summary-total p {
  color: #0e1b1b;
}

.success-payment-border-padding {
  padding: 20px 0;

  border-bottom: 2px solid #eceded;
}

.payment-success-item-img {
  color: #787f7f;
}

.payment-sucess-payment-method p {
  color: #3e4949;

  padding-top: 10px;
}

.payment-sucess-items p {
  color: #787f7f;
}

.success-payment-summary p {
  color: #0e1b1b;
}

.error-order-image img {
  margin-bottom: 16px;
}

.bs-wizard-step.col-lg-4 {
  flex: 0 0 46.33333%;

  max-width: 46.33333%;
}

.checkout-next-main-mobile {
  display: none;
}

.cart-modal-side-img {
  height: 75px;

  width: 80px;

  background-repeat: no-repeat;

  background-size: cover;

  background-position: center;

  border-radius: 10px;
}

.cart-modal-side-quantity {
  color: #787f7f;

  font-size: 14px;
}

.cart-modal-side-name {
  color: #3e4949;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;
}

.cart-modal-side-price {
  color: #0e1b1b;
}

.cart-another-course p {
  font-size: 14px;
}

.cart-another-course a {
  color: #0c838f;

  text-decoration: none;
}

.cart-modal-ul-big {
  list-style: none;
}

.cart-modal-total-border {
  border-top: 1px solid #c8c8c8;

  padding-top: 15px;
}

.cart-another-course a img {
  margin-top: -3px;
}

.new-header-shadow {
  box-shadow: 0px 4px 8px rgba(14, 27, 27, 0.1);
}

.new-cart-how-items {
  text-align: right;
}

.new-cart-empty-data p {
  color: #3e4949;
}

.new-cart-item-title p {
  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;
}

.new-cart-how-many-item {
  text-align: right;
}

.new-cart-hr-seper hr {
  border-top: 2px solid #eceded;

  margin: 20px 0;

  margin-bottom: 6px;
}

.checkout-radio-big-title {
  color: #0e1b1b;

  padding-top: 10px;

  padding-bottom: 3px;
}

.checkout-radio-items {
  border-bottom: 2px solid #eceded;

  border-radius: 0;

  border-top: 0;

  margin: 0;

  margin-bottom: 9px;
}

.checkout-radio-items:last-child {
  border: 0;
}

/*.new-cart-promo-accord{

    border-bottom: 2px solid #ECEDED;

    padding-bottom: 10px;

}*/

.new-cart-promo-code input {
  margin-right: 10px;
}

.new-cart-promo-code .input-group-append {
  margin: 0;

  background-color: #fff;

  border: 1px solid #0c838f;

  border-radius: 8px;

  font-size: 14px;

  color: #0c838f;

  padding: 0;
}

.new-cart-promo-code .input-group-append .btn-white-green {
  font-size: 14px;

  font-family: "Inter-SemiBold";

  color: #0c838f;

  padding: 0 23px;
}

.new-cart-order-summary {
  background-color: transparent;

  padding: 18px 0;

  box-shadow: none;

  border-bottom: 2px solid #eceded;

  border-top: 2px solid #eceded;

  margin-top: 17px;

  margin-bottom: 14px;

  padding-bottom: 25px;
}

.card-body.collapse.show {
  margin-bottom: 7px;
}

/*.cart-item-data.d-flex.h-100 {

    height: 93% !important;

}*/

.new-cart-promo-accord .error-form-field,
.new-cart-promo-accord .success-form-field {
  margin-bottom: -6px !important;
}

.new-cart-promo-code .input-group-append:hover {
  background-color: #daf9fb;

  border: 1px solid #0c838f;
}

.new-cart-promo-code .input-group-append:hover .btn-white-green {
  font-family: "Inter-Bold";
}

.index-error-news-letter p {
  color: #d70d00;

  font-size: 12px;
}

.index-error-input {
  border: 1.5px solid #d70d00 !important;
}

.my-account-new-email-pref-checkbox input[type="checkbox"] {
  width: 16px;

  margin-right: 10px;
}

.my-account-new-email-pref-checkbox .password-input {
  display: flex;

  align-items: center;
}

.reachTheMax,
.reachTheMin {
  cursor: default !important;
}

.reachTheMax img,
.reachTheMin img {
  opacity: 0.6;

  pointer-events: none;
}

.errorInputPass input {
  background-image: none !important;
}

.password-icon-general-style {
  width: 20px;

  height: 20px;

  background-size: contain !important;

  background-repeat: no-repeat !important;
}

.success-form-field2 p {
  color: #17b184;

  font-size: 12px;

  padding-top: 10px;
}

.index-news-letter-success {
  border: 1.5px solid #17b184 !important;
}

.index-news-letter-success label {
  color: #3e4949;

  font-size: 12px;

  padding-top: 10px;
}

.fa-eye-new {
  background: url("../eye-off.svg");

}

.fa-eye-slash-new {
  background: url("../images_new/ShowPassword.svg");

}

.cart-class-full-text {
  padding-top: 5px;

  text-align: right;

  padding-right: 45px;

  font-size: 12px;
}

.checkout-payment-acord.new-cart-promo-accord .card-header a {
  color: #3e4949;
}

.cart-new-mobile-place-order {
  display: none;
}

.top-page-header {
  display: none;
}

/*.cart-promo-custom-inp input:not(:placeholder-shown) ~ .label{

    transform: none;

    font-size: 16px;

}*/

.new-cart-need-help-data h3 {
  margin: 0 !important;
}

.checkout-email-form .checkout-form-data {
  margin-top: 18px;

  margin-bottom: 0;
}

/*.checkout-email-form .form-text-top-description p{

    margin-top: 0;

}*/

.checkout-form-data .inp:last-child {
  margin-bottom: 7px;
}

.book-course-radio h3 {
  color: #3e4949 !important;
}

.checkout-radio-all .radio label {
  margin-bottom: 10px;
}

.checkout-payment-acord-checkout .card-header {
  padding-bottom: 0;
}

.cart-price-item p {
  color: #0e1b1b;
}

.payment-success-item-img p {
  font-size: 14px;
}

.payment-success-item-img {
  align-items: flex-end;

  display: flex;
}

.checkout-payment-acord.checkout-payment-acord-checkout {
  margin-top: 15px;
}

.new-checkout-fixed-scroll {
  position: fixed;

  top: 10px;

  width: 370px;
}

.main-checkout-desctop-place-order {
  margin-top: 25px !important;
}

/*.bs-wizard > .complete.bs-wizard-step > .bs-wizard-dot::before {

    content: "\2713 ";

    font-size: 18px;

}*/

.bs-wizard-dot span {
  position: absolute;

  top: -1px;

  z-index: 99;

  left: 0;

  right: 0;

  text-align: center;
}

.checkout-step-wizard-col-all {
  margin-bottom: 40px;

  margin-top: 10px;
}

.bs-wizard > .complete.bs-wizard-step > .bs-wizard-dot span {
  display: none;
}

.bs-wizard-step.active a span {
  color: #0c838f;
}

.bs-wizard-step stepPayment span {
  color: #9fa4a4;
}

.checkout-new-your-item {
  border-top: 2px solid #eceded !important;

  margin-top: 30px;
}

#orderSummary.checkout-order-summary.checkout-order-summary-mob-mar {
  padding: 26px 40px;
}

.new-header-main-icon ul {
  list-style: none;

  padding: 0;

  margin: 0;

  align-items: center;

  display: flex;
}

/* .new-header-main-icon ul li {
  margin-left: 12px;

  position: relative;
} */

/* .new-header-main-icon ul li:last-child {

    margin-left: 24px;

} */

.new-header-login-li a img {
  margin-left: 3px;
}

.new-main-header-v1 ul.navbar-nav li .nav-link {
  font-family: "Inter-Medium";

  color: #0e1b1b;

  font-size: 16px;

  padding: 0 !important;
}

/* .new-main-header-v1 ul.navbar-nav li:first-child a {
  color: #0c838f;

  font-family: "Inter-SemiBold";

  position: relative;
} */

.new-main-header-v1 > .container::before {
  content: "";

  border-bottom: 1px solid #eceded;

  width: 100%;

  position: absolute;

  bottom: 0;

  padding: 0;

  max-width: 1270px;
}

/*Mega Menu*/

/* .new-header-mega-menu .nav-item {
  position: initial;

  width: auto;

     margin-right: 26px;

  min-width: 85px;

  padding: 23px 0;
} */

.new-header-mega-menu .dropdown-menu {
  width: 840px;

  left: 0;

  margin: auto;

  transform: none;

  display: none;

  top: 80px;

  box-shadow: 0px 7px 8px rgb(14 27 27 / 10%);

  /* padding: 41px 14px !important; */
  padding: 13px 0 !important;
}

/*End mega Menu*/

.new-header-mega-menu .nav-link {
  padding-left: 41px;

  padding-right: 0;
}

.new-main-header-v1 .navbar-brand {
  margin-right: 50px;

  padding-top: 0 !important;
}

.new-header-login-li a {
  color: #0c838f;

  font-size: 12px !important;

  font-family: "Inter" !important;
}

.login-rember-forgot-all label {
  font-size: 14px !important;
  padding-left: 24px !important;
}

.new-login-label {
  color: #0e1b1b;
}

.new-header-language-li a {
  font-size: 14px;

  color: #9fa4a4;

  font-family: "Almarai-Regular";
}

.new-header-mega-menu ul.dropdown-menu li a {
  padding-left: 40px;

  font-size: 14px;

  color: #3e4949 !important;

  font-family: "Inter-Medium" !important;
}

.new-header-mega-menu .container {
  justify-content: flex-start;
}

.new-main-hedar-mega-menu-data a {
  /*    margin-right: 20px;*/

  font-size: 14px !important;

  color: #3e4949 !important;

  font-family: "Inter-Medium" !important;

  /* padding: 7px 20px !important; */
}

.new-header-mega-menu .dropdown-toggle::after {
  content: "";

  background-image: url("../images_new/new-menu-arrow-down.svg");

  background-repeat: no-repeat;

  background-position: center;

  position: absolute;

  width: 13px;

  height: 9px;

  background-size: contain;

  top: 15px;

  transition-delay: 1.5s;

  /*    transition-delay: 1s;*/
}

/*.new-header-mega-menu .dropdown-toggle:hover:after{

     transition-delay: 0s;

}*/

/*.new-main-header-v1 ul.navbar-nav li:first-child a:hover{

    color: #0C838F !important;

}*/

.hover-menu-parent .dropdown-toggle::after {
  background-image: url("../images_new/new-menu-arrow-up.svg");

  transition-delay: 0.2s;
}

.new-header-account-drop {
  top: 60px;

  min-width: 170px;

  text-align: left;
}

.new-main-hedar-mega-menu-data {
  display: flex;
}

/*.new-main-header-v1 > .container{

    padding: 15px;

}*/

.new-main-hedar-mega-menu-data a:hover {
  background: rgb(12 131 143 / 10%);

  border-radius: 10px;

  color: #3e4949 !important;

  /* padding: 7px 20px !important; */
}

.new-mobile-header-v1 {
  display: none;
}

/*Mobile Menu*/

/*.mobile-nav-button {

    width: 35px;

    position: absolute;

    margin: 2rem;

    left: 0;

    top: 0;

    z-index: 9999;

    cursor: pointer;

    width: 35px;

    height: 30px;

}*/

.mobile-nav-button .mobile-nav-button__line {
  width: 100%;

  height: 4px;

  background: #0e0e0e;

  position: relative;

  transition: 1s ease;
}

.mobile-nav-button .mobile-nav-button__line:nth-of-type(2) {
  margin: 0.5rem 0;
}

.mobile-nav-button .mobile-nav-button__line--1 {
  transform: rotate(45deg);

  top: 13px;

  position: absolute;
}

.mobile-nav-button .mobile-nav-button__line--2 {
  display: none;
}

.mobile-nav-button .mobile-nav-button__line--3 {
  transform: rotate(135deg);

  top: 13px;

  position: absolute;
}

.mobile-menu {
  display: block;

  /*    max-width: 500px;*/

  width: 100%;

  left: -100%;

  height: 100vh;

  background: #fff;

  /*    position: absolute;*/

  position: fixed;

  z-index: 9998;

  transition: 0.6s ease;

  top: 0;

  opacity: 0;

  padding: 20px 15px;
}

/*.mobile-menu ul {

    position: relative;

    top: 50%;

    transform: translateY(-50%);

    padding: 0;

}*/

.mobile-menu ul {
  list-style: none;

  padding: 0;
}

.mobile-menu .mobile-first-menue-out li {
  list-style: none;

  /*    border-bottom: 1px solid #ECEDED;*/
}

/*.mobile-menu ul li a {

    width: 100%;

    max-width: 1200px;

    margin: 0 auto;

    display: block;

    text-align: center;

    text-decoration: none;

    color: #0e0e0e;

    font-size: 3rem;

    font-weight: bold;

    overflow: hidden;

    position: relative;

}*/

/*.mobile-menu > ul li a:after {

    content: "";

    background: #0e0e0e;

    width: 100%;

    height: 100%;

    position: absolute;

    left: -100%;

    top: 0;

    z-index: -1;

    transition: 0.4s ease;

}*/

/*.mobile-menu img {

    position: absolute;

    width: 150px;

    display: block;

    left: 50%;

    top: 3rem;

    transform: translatex(-50%);

    padding: 0;

    text-align: center;

}*/

.mobile-menu--open {
  left: 0;

  opacity: 1;
}

.mobile-header-first-menu {
  list-style: none;

  padding: 0;

  margin: 0;

  display: flex;

  justify-content: space-between;

  align-items: center;
}

.mobile-menu ul {
  padding: 0;
}

.mobile-header-login-close-li {
  display: flex;

  justify-content: space-between;

  /* align-items: center; */

  /*    padding: 15px 15px;*/
}

.header-mobile-welcome-user-a img {
  margin-right: 7px;
}

.header-mobile-welcome-user-a span {
  margin-left: 35px;

  display: block;

  /*    margin-top: -10px;*/
}

.img-user-avatar {
  width: 65px;

  height: 65px;
}

.header-mobile-login-user-a {
  color: #0c838f !important;
}

.header-mobile-welcome-user-a {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;

  color: #0e1b1b;

  font-size: 14px;

  font-family: "Inter-SemiBold";
}

.header-mobile-welcome-user-a span {
  color: #0e1b1b;

  font-family: "Inter-Regular";
}

.mobile-first-menue-inner li a {
  color: #0e1b1b;

  font-size: 14px;

  font-family: "Inter-SemiBold";
}

.mobile-first-menue-inner li {
  border-top: 1px solid #eceded;

  padding: 7px 0;

  position: relative;
}

.mobile-menu-language {
  display: flex;

  justify-content: space-between;

  align-items: center;
}

.mobile-first-menue-inner .dropdown-menu.show {
  position: relative !important;

  transform: none !important;

  box-shadow: none;

  padding: 5px 0;

  margin-top: 10px;

  width: 100%;

  border-bottom: 1px solid #eceded;

  margin-bottom: 10px;
}

.mobile-first-menue-inner .mobile-header-inner-course-a::before {
  content: "";

  background-image: url(../images_new/mobile-course-down-arrow.svg);

  background-repeat: no-repeat;

  background-position: center;

  position: absolute;

  width: 15px;

  height: 10px;

  background-size: contain;

  margin-top: 13px;

  right: 0;
}

.new-mobile-header-v1 .dropdown-item + .dropdown-item {
  margin-top: 0;
}

.mobile-header-inner-course-li div a {
  font-family: "Inter-Regular" !important;

  padding: 6px 0 !important;

  margin: 0;
}

.mobile-header-inner-course-li.show > a {
  color: #0c838f;
}

.mobile-footer-menu-fixed li a {
  font-family: "Inter-SemiBold";

  font-size: 14px;

  color: #0e1b1b;
}

.mobile-footer-menu-fixed {
  display: flex;

  justify-content: space-between;
}

.mobile-footer-menu-fixed li a img {
  margin-right: 10px;
}

.mobile-footer-menu-fixed {
  display: flex;

  justify-content: space-between;

  position: fixed;

  bottom: 0;

  width: 100%;

  left: 0;

  padding: 15px 15px !important;

  margin: 0;

  background-color: #fff;

  display: none;
}

.mobile-active-body {
  height: 100vh;
}

.mobile-menu-language p a.header-mobile-active {
  background: #0c838f;

  border-radius: 100px;

  color: #fff;

  padding: 7px 30px;

  font-size: 12px;

  z-index: 9;

  position: relative;

  margin-left: -20px;
}

.mobile-menu-language p a {
  background: #eceded;

  border-radius: 100px;

  color: #9fa4a4;

  font-size: 12px;

  margin-left: -19px;

  padding: 7px 30px;

  font-family: "Almarai-Regular";
}

.mobile-menu-language {
  padding-top: 17px !important;
}

.mobile-header-inner-course-li.show .mobile-header-inner-course-a::before {
  background-image: url("../images_new/mobile-menu-top-arrow.svg");
}

/*Mobile Menu*/

.new-header-mega-menu.navbar-nav .dropdown-menu {
  transition: none !important;

  margin-top: -19px;

  opacity: 1;
}

#navbar_top .new-header-mega-menu.navbar-nav .dropdown-menu {
  margin-top: -15px;
}

.new-home-top-banner-img {
  background-repeat: no-repeat;

  background-position: center;

  background-size: cover;

  border-radius: 88px;

  height: 385px;
}

.new-home-top-banner h1 {
  font-size: 40px;

  color: #3e4949 !important;
}

.new-home-banner-btn a:nth-child(1) {
  margin-right: 15px;
}

.new-home-section-padding {
  padding: 60px 0;
}

.new-home-banner-btn {
  margin-top: 30px;
}

.new-home-banner-text {
  max-width: 460px;
}

.new-home-gray-image-check {
  display: flex;

  align-items: center;
}

.new-home-gray-image-check img {
  margin-right: 17px;
}

.new-home-gray-small-section {
  background: rgb(245 246 246 / 70%);

  border-radius: 16px;

  padding: 20px 25px;

  margin-top: 65px;
}

.new-home-gray-img {
  text-align: right;
}

.new-home-main-title h2 {
  color: #3e4949 !important;
}

.new-home-course-img img {
  border-radius: 12px;
}

.course-box-category-label {
  max-width: 140px;

  background: #f5f6f6;

  border-radius: 16px;

  padding: 4px 35px;

  text-align: center;

  display: inline-block;
}

.course-box-category-label p {
  color: #3e4949;

  font-size: 14px;
}

.new-home-main-title {
  margin-bottom: 25px;
}

.course-box-type-label {
  max-width: 120px;

  padding: 4px 13px;

  text-align: center;

  margin-left: auto;

  border-radius: 4px;

  display: inline-block;

  float: right;
}

.course-box-type-label p {
  font-size: 14px;

  font-family: "Inter-Medium";
}

.best-seller {
  color: #0c838f;

  background: rgb(12 131 143 / 8%);
}

.course-box-details-text {
  margin-top: 15px;
}

.course-box-details-text h3 {
  font-size: 18px;

  color: #3e4949 !important;

  font-family: "Inter-ExtraBold";

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 1;

  -webkit-box-orient: vertical;
}

.course-box-details-text h3 a {
  color: #3e4949 !important;
}
.course__slick-slider .course-box-details-text h3 a {
  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;
}
.course-box-details-text p {
  color: #787f7f;

  font-size: 14px;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;
}

.new-home-course-img {
  /*    height: 68px;
  
          width: 90px;*/

  height: 110px;

  width: 110px;

  background-position: center;

  background-size: cover;

  background-repeat: no-repeat;

  border-radius: 12px;
}

.new-home-course-all-box-data {
  border: 1px solid #eceded;

  border-radius: 24px;

  padding: 25px;

  margin-bottom: 25px;

  cursor: pointer;
}

.new-home-course-price h3 {
  font-size: 16px;

  font-family: "Inter-SemiBold";

  color: #3e4949 !important;

  position: relative;
}

.new-home-course-price p {
  font-size: 12px;

  color: #787f7f !important;
}

.new-home-course-prop-price {
  display: flex;
  align-items: flex-end;
  margin-top: 20px;
}
.new-home-course-prop-price1 {
  display: flex;
  align-items: center;
  margin-top: 20px;
}

.course-home-props-icon p {
  display: flex;

  font-size: 12px;

  color: #787f7f;
}

.course-home-props-icon p img {
  margin-right: 12px;
}

.new-course-home-props-icon.course-home-props-icon p img {
  margin-right: 9px;
}

ul.course-home-props-icon {
  padding: 0;

  margin: 0;

  list-style: none;

  display: flex;

  margin-bottom: 9px;
}

ul.course-home-props-icon li {
  margin-right: 40px;

  min-width: 110px;

  align-items: center;

  display: flex;
}
ul.course-home-props-icon-last li {
  margin-right: 40px;
  min-width: 110px;
  align-items: center;
  display: flex;
  justify-content: center !important;
  border-right: 1px solid #eceded !important;
}

.progress-circle__slick-slider__item ul.course-home-props-icon li {
  margin-right: 10px;
}

.see-all-div {
  margin-top: 14px;

  margin-bottom: 24px;

  float: right;
}

.see-all-div-my-account {
  float: none;
}

.see-all-div img {
  margin-left: 10px;
}

.see-all-div a {
  color: #0c838f;

  font-size: 16px;

  font-family: "Inter-SemiBold";
}

.comming-soon {
  color: #f25f5c;

  background: rgb(242 95 92 / 8%);
}

.new-label {
  color: #2d7dd2;

  background: rgb(45 125 210 / 8%);
}

.on-sale {
  color: #8a5cff;

  background: rgb(138 92 255 / 8%);
}

.new-home-who-we-are .new-home-top-banner-img {
  height: 355px;
}

.new-home-about-text-data {
  padding-top: 5px;
}

.who-about-keaders-icon p {
  color: #3e4949;

  font-family: "Inter-SemiBold";
}

.who-about-keaders-icon ul {
  list-style: none;

  padding: 0;

  margin: 0;

  display: flex;

  align-items: center;

  margin-top: 15px;
}

.who-about-keaders-icon ul li {
  margin-right: 60px;
}

.who-about-keaders-icon {
  margin-top: 40px;

  /*    margin-bottom: 22px;*/
}

.new-home-about-text-data p {
  color: #3e4949;
}

.new-home-learning-exp-icon ul {
  list-style: none;

  padding: 0;

  margin: 0;
}

.new-home-learning-exp-icon ul li {
  display: flex;

  margin-bottom: 40px;
}

.new-home-learning-exp-icon ul li .new-home-learning-exp-icon-img-div {
  margin-right: 25px;
}

.new-home-learning-exp-icon ul li .new-home-learning-exp-icon-img-div img {
  min-width: 64px;

  width: 64px;
}

.new-home-learning-exp-icon {
  margin-top: 50px;
}

.new-home-learning-exp-li-text h3 {
  font-size: 21px;

  color: #3e4949 !important;

  font-family: "Inter-ExtraBold";
}

.new-home-learning-exp-li-text p {
  color: #3e4949;
}

.new-home-why-choise-us .new-home-top-banner-img {
  height: 375px;
}

.new-home-testmo-img {
  /*    display: inline-block;*/

  width: 60px;

  height: 60px;

  border-radius: 50%;

  background-repeat: no-repeat;

  background-position: center center;

  background-size: cover;

  margin-right: 13px;

  box-shadow: inset 0 0 0 1px #0c838f, inset 0 0 0 3px white;
}

.index-home-testmo-user {
  display: flex;

  align-items: center;

  margin-top: 25px;
}

.new-home-testmo-box {
  background: rgb(245 246 246 / 70%);

  border-radius: 0px 48px 48px 48px;

  padding: 30px 33px;

  margin-top: 55px;

  height: 262px;
}

.new-home-testmo-box p {
  color: #3e4949;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 4;

  -webkit-box-orient: vertical;
}

.new-home-tesmo-icon {
  position: relative;

  margin-bottom: 15px;
}

.new-home-tesmo-icon img {
  position: absolute;

  top: -45px;
}

.new-home-testmo-test h3 {
  font-size: 14px;

  color: #3e4949 !important;

  font-family: "Inter-SemiBold";
}

.new-home-testmo-test p {
  font-size: 14px;
}

.new-home-enrol-market {
  text-align: center;

  padding-top: 100px;
}

.new-home-enrol-background {
  padding: 45px 0;

  border-radius: 50px;

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;
}

.new-home-enrol-background h3 {
  font-size: 34px;

  color: #fff !important;

  font-family: "Inter-Bold";

  margin-bottom: 30px;
}

.new-home-enrol-background .btn {
  background: #ffffff;

  border-radius: 8px;

  color: #f25f5c;
}

.new-home-become-instructor .who-about-keaders-icon ul {
  display: block;

  list-style: disc;

  padding-left: 15px;
}

.new-home-become-instructor .see-all-div {
  text-align: left;
}

/* .new-header-mega-menu li.nav-item.dropdown {
  margin-right: 65px;
} */

/*.new-desctop-header-v1 .dropdown-menu .container:after {

    content: "";

    border-top: 1px solid #ECEDED;

    width: 100%;

    position: absolute;

    top: -10px;

    padding: 0;

    max-width: 1170px;

}*/

/*.new-desctop-header-v1 .new-header-mega-menu .dropdown-menu .container:after {

    content: "";

    border-top: 1px solid #ECEDED;

    width: 100%;

    position: absolute;

    top: -14px;

    padding: 0;

    max-width: 1170px;

}*/

.new-home-become-instructor .who-about-keaders-icon li::marker {
  color: #787f7f;

  font-size: 18px;
}

.new-home-become-instructor ul li {
  margin-right: 0;

  color: #3e4949;

  font-size: 16px;
}

.new-home-become-instructor .who-about-keaders-icon {
  margin-bottom: 22px;

  margin-top: 15px;
}

.new-home-news-letter-background {
  background-color: rgb(245 246 246 / 70%);

  padding: 30px 40px;

  border-radius: 24px;
}

.new-home-news-img-text {
  display: flex;

  align-items: center;
}

.new-home-news-img-text img {
  margin-right: 30px;
}

.new-home-news-letter-text h3 {
  color: #3e4949 !important;

  font-family: "Inter-ExtraBold";
}

.new-home-news-letter-text p {
  color: #3e4949;
}

.new-home-news-let-form-button {
  display: flex;

  align-items: center;
}

.new-home-news-let-form-button .form-group {
  margin: 0;

  margin-right: 10px;
}

.new-home-news-let-form-button .form-control {
  border: 1px solid #d8dbdb;

  border-radius: 8px;

  height: 46px;

  width: 327px;
}

.news-letter-btn .btn {
  min-width: 153px !important;

  width: 153px;

  font-size: 14px;
}

/*Slider*/

.new-home-slider-carso .progress-circle__slick-slider {
  /*    height: 25vmax;*/

  width: 100%;
}

.new-home-slider-carso .progress-circle__slick-slider__item {
  /*    background: #34495e;*/

  /*    height: 215px;*/

  max-width: 95%;

  margin-left: -90px;
}

.new-home-slider-carso .progress-circle svg circle.trigger {
  stroke-dasharray: 119;

  stroke-dashoffset: 119;

  -webkit-animation: dash 6s linear infinite;

  animation: dash 6s linear infinite;
}

.new-home-slider-carso .paused {
  -webkit-animation-play-state: paused !important;

  animation-play-state: paused !important;
}

@-webkit-keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}

/*Slider*/

.slick-arrow {
  position: absolute;

  top: 50%;

  /*    margin-top: -140px;*/

  margin-top: -160px;

  border: none;

  background: transparent;

  /*    height: 91%;*/

  height: 75%;

  width: 210px;

  color: transparent;
}

.slick-prev {
  left: -50px;

  text-align: left;

  display: none !important;
}

.slick-next {
  right: -100px;

  background: url(../images_new/slider-arrow.svg) no-repeat;

  background-size: cover;

  outline: none !important;
}

section.new-home-slider-carso.aboutv1-instructors-slider .slick-prev {
  left: -65px;
}

section.new-home-slider-carso.aboutv1-instructors-slider .slick-next {
  right: -115px;
}

.promotion-top-fixed {
  /*    background-color: #0C838F;*/
  min-height: 48px;

  color: #fff;

  text-align: center;

  padding: 11px 10px;
}

.promotion-top-fixed p {
  font-family: "Inter-Medium";
}

.header-promotion-fixed-data {
  display: flex;

  justify-content: center;

  position: relative;
}

.header-promot-close {
  position: absolute;

  right: 0;
}

.navbar-brand-img {
  /*    max-width: 156px;*/

  max-width: 175px;
}

ul.mobile-footer-menu-fixed:before {
  background: #eceded;

  content: "";

  position: absolute;

  left: 0;

  right: 0;

  top: 0px;

  z-index: 99;

  width: 92%;

  height: 2px;

  margin: auto;
}

.new-home-see-all-div-mobile {
  display: none;
}

.course-old-price {
  text-decoration: line-through;

  color: #787f7f;

  font-size: 12px;
}

.new-home-slider-carso .course-old-price {
  position: absolute;

  left: 0;

  top: 3px;
}

.new-home-category-box {
  border: 1px solid #eceded;

  border-radius: 24px;

  padding: 20px 25px;

  cursor: pointer;

  min-height: 180px;
}

.new-home-category-box h3 {
  margin-bottom: 10px;

  font-size: 16px;

  color: #3e4949 !important;

  font-family: "Inter-Bold";
}

.new-home-category-box h3 img {
  margin-right: 12px;
}

.new-home-category-box p {
  font-size: 14px;

  color: #787f7f;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 4;

  -webkit-box-orient: vertical;
}

.new-home-all-cateory-boxes {
  margin-top: 25px;
}

.new-home-mobile-title {
  display: none;
}

.new-home-category .new-home-banner-text h2 {
  color: #3e4949 !important;
}

.new-home-student-carso .new-home-course-all-box-data {
  padding: 0;

  border: 0;
}

.new-home-privacy {
  background: #f5f6f6;

  width: 100%;
}

.privacy-fixed {
  position: fixed;

  bottom: 0;

  z-index: 8;

  width: 100%;

  transition: 350ms;
}

.new-home-privacy .btn {
  min-width: 110px;

  width: 110px;

  padding: 10px 30px;
}

.new-home-privacy-box-data {
  background: #f5f6f6;

  border-radius: 10px;

  padding: 13px 32px;
}

.privacy-body-new p {
  color: #0e1b1b;

  font-size: 16px;
}

.new-footer-main {
  background-color: #f5f6f6;

  padding: 40px 0;

  padding-bottom: 15px;
}

.new-footer-social-icon ul {
  list-style: none;

  display: flex;

  padding: 0;

  margin: 0;
}

.new-footer-social-icon li {
  margin-right: 10px;
}

.new-footer-social-icon p {
  color: #787f7f;

  font-size: 12px;

  font-family: "Inter-Medium";

  margin: 6px 0;

  margin-bottom: 1px;
}

.footer-menu-new p {
  color: #0e1b1b;

  font-size: 14px;

  font-family: "Inter-Medium";
}

.footer-menu-new ul {
  list-style: none;

  padding: 0;

  margin: 0;

  margin-top: 12px;
}

.footer-menu-new ul li a {
  color: #787f7f;

  font-size: 14px;
}

section.new-home-privacy {
  /*margin: 25px 0;*/
}

/* .footer-menu-new h3,
.footer-menu-new h3 a {
  color: #787f7f !important;

  font-size: 16px !important;

  margin-top: 20px;

  font-family: "Inter-Bold";
} */

.new-footer-payment-img {
  display: flex;
  width: 45%;
  float: right;
  justify-content: space-evenly;
  align-items: center;
}

.new-footer-payment-all {
  border-top: 2px solid #eceded;

  padding-top: 15px;

  margin-top: 25px;
}

.footer-menu-new .verifiy-footer-li img {
  margin-right: 5px;
}

.footer-copy-new p {
  color: #787f7f;

  font-size: 12px;
}

.new-mobile-footer {
  display: none;
}

.new-mobile-footer .accordion-wrapper {
  position: relative;

  margin-bottom: 20px;
}

.new-mobile-footer .acc-head {
  position: relative;

  font-size: 16px;

  color: #0e1b1b;

  font-family: "Inter-Medium";

  cursor: pointer;
}

.new-mobile-footer .acc-head::after {
  content: "";

  position: absolute;

  right: 0;

  /*        color: grey;*/

  transform: rotate(0deg);

  transition: 0.4s;

  background-image: url(../images_new/footer-chevron-right.svg);

  background-size: contain;

  background-repeat: no-repeat;

  width: 16px;

  height: 16px;

  top: 5px;
}

.new-mobile-footer .acc-head.active::after {
  content: "";

  position: absolute;

  right: 0;

  /*    color: grey;*/

  transform: rotate(90deg);

  transition: 0.4s;
}

.new-mobile-footer .acc-body {
  display: none;

  padding: 0;

  background: transparent;

  margin-top: 10px;
}

.acc-body ul {
  list-style: none;

  padding: 0;

  margin: 0;
}

.acc-body ul a {
  font-size: 16px;

  color: #787f7f;

  font-family: "Inter-Medium";
}

.mobile-menu--open ul.mobile-footer-menu-fixed {
  display: flex;
}

.fixed-top-navbar-home.fixed-top {
  background-color: #fff;

  z-index: 9;

  box-shadow: 0px 7px 8px rgb(14 27 27 / 10%);
}

.fixed-top {
  top: -40px;

  transform: translateY(40px);

  transition: transform 0.4s;
}

.fixed-top-navbar-home.fixed-top .new-header-mega-menu .nav-item {
  padding: 18px 0;
}

.fixed-top-navbar-home.fixed-top .navbar-brand-img {
  max-width: 155px;
}

.fixed-top-navbar-home.fixed-top .new-header-mega-menu .dropdown-menu {
  top: 60px;
}

.fixed-top-navbar-home.fixed-top .dropdown-menu .container::before {
  content: "";

  border-bottom: 1px solid #eceded;

  width: 100%;

  position: absolute;

  top: -11px;

  padding: 0;

  max-width: 1270px;
}

.title-image-mobile {
  display: none;
}

.new-home-testmo-main-description {
  min-height: 102px;
}

.form-control-success-border .form-control {
  border: 1.5px solid #17b184 !important;
}

.form-control-error-border .form-control {
  border: 1.5px solid #d70d00 !important;
}

.home-new-first-description-text p {
  font-size: 14px;
}

.pdp-category-title p {
  color: #787f7f;
}

.pdp-section-padding {
  padding: 20px 0;
}

.pdp-course-title h2 {
  color: #0e1b1b !important;
}

.pdp-course-description p {
  color: #3e4949 !important;
}

.pdp-course-title {
  padding: 0 0 5px 0;
}

.pdp-student-enroled p {
  color: #3e4949;

  font-size: 14px;
}

.pdp-course-share p {
  text-align: right;
}

.pdp-course-share a.pdp-share-text-a {
  white-space: nowrap;
  font-size: 14px;

  color: #0c838f;

  font-family: "Inter-SemiBold";
}

.pdp-course-description {
  padding-bottom: 15px;
}

.pdp-course-attr-details {
  border-bottom: 1px solid #eceded;

  margin-top: 9px;
}

.pdp-course-attr-details .new-home-course-prop-price {
  margin-top: 16px;
}

.pdp-course-attr-details .new-home-course-price h3 {
  font-size: 24px;

  color: #0e1b1b !important;

  font-family: "Inter-ExtraBold";
}

.pdp-course-attr-details .new-home-course-price p {
  font-size: 14px !important;
}

.pdp-course-attr-details .course-home-props-icon p {
  font-size: 14px;

  color: #3e4949;
}

.pdp-course-image img {
  border-radius: 24px;

  width: 100%;
}

.pdp-filter-title h3 {
  font-size: 24px;

  color: #3e4949 !important;

  font-family: "Inter-ExtraBold";
}

.pdp-course-box-data {
  border: 1px solid #eceded;

  border-radius: 24px;

  padding: 24px;

  margin-top: 17px;
}

.pdp-course-box-data .pdp-course-box-name-date-ul {
  padding: 0;

  list-style: none;

  display: flex;

  justify-content: space-between;

  margin: 0;

  border-bottom: 1px solid #eceded;

  padding-bottom: 16px;

  margin-bottom: 16px;
}

.pdp-course-box-data p.pdp-course-box-name-date-ul-title {
  font-size: 14px;

  color: #787f7f;

  font-family: "Inter-SemiBold";

  min-height: 22.5px;
}

.pdp-course-box-data .pdp-course-box-name-date-ul li h3 {
  font-size: 20px;

  color: #3e4949 !important;

  font-family: "Inter-ExtraBold";
}

.pdp-coures-box-data-title p {
  font-size: 14px;

  color: #3e4949;
}

.pdp-coures-box-data-description p {
  font-size: 14px;

  color: #3e4949;

  font-family: "Inter-SemiBold";
}

.pdp-plus-min-icon .cart-plus-min-all-data-div {
  padding: 0;

  list-style: none;

  margin: 0;

  display: flex;

  align-items: center;
}

.pdp-plus-min-icon .cart-item-data .cart-plus-min input {
  margin-top: 2px;
}

.pdp-plus-min-icon .btn-default {
  min-width: auto;

  padding: 10px 15px;

  width: auto;

  font-size: 14px;

  margin-right: 8px;
}

.cart-plus-min-all-data-div li {
  margin-right: 35px;

  position: relative;
}

.pdp-add-fav-li .toggle-icon {
  cursor: pointer;

  border: none;

  outline: none;

  background: #f5f6f6;

  border-radius: 8px;

  width: 44px;

  height: 44px;

  position: relative;
}

.pdp-add-fav-li .toggle-icon-course {
  cursor: pointer;

  border: none;

  outline: none;

  background: #ffff;

  border-radius: 8px;

  width: 44px;

  height: 44px;

  position: relative;
}

.pdp-add-fav-li .toggle-icon:before,
.pdp-add-fav-li .toggle-icon:after {
  position: absolute;

  top: 13px;

  left: 0;

  transition: all 0.3s ease-out;

  content: "";

  background-image: url("../images_new/heart-empty.svg");

  width: 20px;

  height: 20px;

  right: 0;

  margin: auto;
}
.pdp-add-fav-li .toggle-icon-course:before,
.pdp-add-fav-li .toggle-icon-course:after {
  position: absolute;

  top: 13px;

  left: 0;

  transition: all 0.3s ease-out;

  content: "";

  background-image: url("../loveImage.svg");

  width: 21.2px;

  height: 19px;

  right: 0;

  margin: auto;

  background-repeat: no-repeat;
}

.pdp-add-fav-li .toggle-icon:active:before {
  transition: none;
}
.pdp-add-fav-li .toggle-icon-course:active:before {
  transition: none;
}

.pdp-add-fav-li .toggle-icon:after {
  opacity: 0;
}
.pdp-add-fav-li .toggle-icon-course:after {
  opacity: 0;
}
.pdp-add-fav-li .toggle-icon-course.-checked:before {
  content: "";

  background-image: url("../images_new/heart-fill.svg");

  width: 20px;

  height: 20px;
}
.pdp-add-fav-li .toggle-icon-course.-checked:after {
  content: "";

  background-image: url("../images_new/heart-fill.svg");

  width: 20px;

  height: 20px;

  animation: likeFly 0.6s ease-in;
}

.pdp-add-fav-li .toggle-icon.-checked {
}

.pdp-add-fav-li .toggle-icon.-checked:before {
  content: "";

  background-image: url("../images_new/heart-fill.svg");

  width: 20px;

  height: 20px;
}

.pdp-add-fav-li .toggle-icon.-checked:after {
  content: "";

  background-image: url("../images_new/heart-fill.svg");

  width: 20px;

  height: 20px;

  animation: likeFly 0.6s ease-in;
}

@keyframes heartbeat {
  from {
    opacity: 1;
  }

  to {
    transform: scale(3);

    opacity: 0;
  }
}

.cart-plus-min-all-data-div li:last-child {
  margin: 0;
}

/*Dropdown*/

.pdp-filter-select .dropdown {
  position: relative;

  font-size: 14px;

  color: #333;
}

.pdp-filter-select .dropdown .dropdown-list {
  padding: 24px;

  position: absolute;

  top: 60px;

  left: 2px;

  right: 2px;

  transform-origin: 50% 0;

  transform: scale(1, 0);

  transition: transform 0.15s ease-in-out 0.15s;

  width: 240px;

  background: #ffffff;

  box-shadow: 0px 1px 16px rgb(0 0 0 / 10%);

  border-radius: 8px;

  z-index: 99;

  /*    max-height: 200px;
  
          overflow-y: scroll;*/
}

.pdp-filter-select .dropdown .dropdown-option {
  display: block;

  padding: 0;

  opacity: 0;

  transition: opacity 0.15s ease-in-out;

  position: relative;

  font-size: 14px;

  color: #0e1b1b;
}

.pdp-filter-select .dropdown .dropdown-label {
  display: block;

  background: #fff;

  padding: 10px 20px;

  cursor: pointer;

  border: 1px solid #eceded;

  border-radius: 8px;

  margin-bottom: 0;

  font-size: 14px;

  /*    margin-right: 20px;*/

  font-family: "Inter-Medium";
}

.pdp-filter-select .dropdown .dropdown-label:before {
  content: "";

  background-image: url("../images_new/dropdown-arrow-down-filter.svg");

  width: 12px;

  height: 8px;

  background-repeat: no-repeat;

  float: right;

  margin-top: 9px;

  margin-left: 6px;
}

.pdp-filter-select .dropdown.on .dropdown-list {
  transform: scale(1, 1);

  transition-delay: 0s;
}

.pdp-filter-select .dropdown.on .dropdown-list .dropdown-option {
  opacity: 1;

  transition-delay: 0.2s;
}

.pdp-filter-select .dropdown.on .dropdown-label:before {
  content: "";

  transform: rotate(180deg);

  margin-top: 6px;
}

.pdp-filter-select .dropdown [type="checkbox"] {
  position: relative;

  top: -1px;

  margin-right: 10px;

  opacity: 0;
}

.pdp-filter-select ul {
  list-style: none;

  padding: 0;

  margin: 0;

  display: flex;

  justify-content: flex-end;
}

/*.pdp-filter-select li {

    min-width: 120px;

}*/

/*End dropdown*/

/*Check box*/

.control {
  display: block;

  position: relative;

  padding-left: 30px;

  margin-bottom: 15px;

  cursor: pointer;

  font-size: 18px;
}

.control input {
  position: absolute;

  z-index: -1;

  opacity: 0;
}

.control__indicator {
  position: absolute;

  top: 3px;

  left: 0;

  height: 16px;

  width: 16px;

  border: 1px solid #787f7f;

  border-radius: 3px;
}

.control--radio .control__indicator {
  border-radius: 50%;
}

.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
  background: transparent;
}

.control input:checked ~ .control__indicator {
  background: #0c838f;

  border: 0 !important;
}

.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
  background: #0e647d;
}

.control input:disabled ~ .control__indicator {
  background: #e6e6e6;

  opacity: 0.6;

  pointer-events: none;
}

.control__indicator:after {
  content: "";

  position: absolute;

  display: none;
}

.control input:checked ~ .control__indicator:after {
  display: block;
}

.control--checkbox .control__indicator:after {
  left: 6px;

  top: 1px;

  width: 5px;

  height: 10px;

  border: solid #fff;

  border-width: 0 2px 2px 0;

  transform: rotate(45deg);
}

.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}

.control--radio .control__indicator:after {
  left: 7px;

  top: 7px;

  height: 6px;

  width: 6px;

  border-radius: 50%;

  background: #fff;
}

.control--radio input:disabled ~ .control__indicator:after {
  background: #7b7b7b;
}

.select {
  position: relative;

  display: inline-block;

  margin-bottom: 15px;

  width: 100%;
}

.select select {
  display: inline-block;

  width: 100%;

  cursor: pointer;

  padding: 10px 15px;

  outline: 0;

  border: 0;

  border-radius: 0;

  background: #e6e6e6;

  color: #7b7b7b;

  appearance: none;

  -webkit-appearance: none;

  -moz-appearance: none;
}

.select select::-ms-expand {
  display: none;
}

.select select:hover,
.select select:focus {
  color: #000;

  background: #ccc;
}

.select select:disabled {
  opacity: 0.5;

  pointer-events: none;
}

.select__arrow {
  position: absolute;

  top: 16px;

  right: 15px;

  width: 0;

  height: 0;

  pointer-events: none;

  border-style: solid;

  border-width: 8px 5px 0 5px;

  border-color: #7b7b7b transparent transparent transparent;
}

.select select:hover ~ .select__arrow,
.select select:focus ~ .select__arrow {
  border-top-color: #000;
}

.select select:disabled ~ .select__arrow {
  border-top-color: #ccc;
}

/*Check box*/

section.new-home-category.new-home-section-padding {
  padding-top: 0;
}

section.new-home-top-selling-course {
  padding-top: 10px;

  padding-bottom: 40px;
}

section.new-home-news-letter {
  margin: 40px 0;

  margin-top: 60px;
}

.new-home-why-choise-us {
  padding-top: 40px;
}

.pdp-filter-drop-row {
  margin-top: 50px;

  align-items: center;
}

.pdp-drop-filter-button {
  align-items: center;

  padding-top: 23px;
}

.pdp-drop-filter-button a {
  min-width: auto;

  width: auto;

  font-size: 14px;
}

.pdp-btn-clear {
  font-size: 14px;

  color: #0c838f;

  font-family: "Inter-SemiBold";

  margin-left: 32px;
}

.pdp-filter-select ul li {
  margin-right: 10px;
}

.pdp-active-selected-border {
  border: 1px solid #3e4949 !important;
}

.pdp-seat-left {
  color: #f25f5c !important;

  /*    font-size: 14px;
  
          font-family: "Inter-Regular";
  
          margin-left: 5px;*/
}

.pdp-coures-box-data-description a {
  color: #0c838f;

  font-size: 14px;

  font-family: "Inter-SemiBold";
}

.pdp-notifiy-me-btn {
  margin-top: 20px;
}

.pdp-notifiy-me-btn a {
  width: 100%;
}

.pdp-notifiy-me-btn p {
  font-size: 14px;

  color: #3e4949;

  display: flex;

  align-items: flex-start;
}

.pdp-notifiy-me-btn p img {
  margin-right: 10px;
}

.pdp-btn-dosabled {
  pointer-events: none;

  opacity: 0.3;

  min-width: 160px;

  width: 160px;
}

.pdp-add-cart-disabled-parent {
  text-align: right;
}

/*.notifiy-modal-form form .pdp-new-notifiy-form{

    display: flex;

}*/

.pdp-new-notifiy-form input {
  margin-right: 10px;
}

.notifiy-modal-form form .btn {
  min-width: auto;

  width: auto;

  padding: 10px 18px;
}

.notifiy-modal-form form .inp {
  margin: 0;

  margin-right: 10px;
}

.notifiy-modal-description {
  margin-bottom: 35px;
}

.notifiy-modal-description p {
  color: #3e4949;
}

.notifiy-thankyou-description {
  margin-top: 42px;
}

.notifiy-thankyou-description h3 {
  font-size: 18px;

  color: #3e4949 !important;

  font-family: "Inter-ExtraBold";

  margin-bottom: 10px;
}

.notifiy-thankyou-description p {
  color: #3e4949;
}

.pdp-add-cart-add-fav-btn.pdp-add-fav-li {
  display: flex;

  flex-direction: column;
}

.checkout-footer {
  text-align: center;

  border-top: 1px solid #e5e5e5;

  padding: 16px 0;
}

.checkout-footer-parent {
  background-color: #eceded;

  /*    padding-top: 40px;*/
}

.checkout-footer p {
  color: #787f7f;

  font-size: 12px;
}

.dropdown-menu.pdp-details-drop-down {
  left: -275px !important;

  top: 26px !important;

  width: 340px;

  background: #fff;

  box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.1);

  border-radius: 8px;

  transform: none !important;
}

.pdp-coures-box-data-description a::after {
  content: "";
}

.dropdown-menu.pdp-details-drop-down p {
  margin-bottom: 5px;
}

.dropdown-menu.pdp-details-drop-down p:last-child {
  margin-bottom: 0;
}

.blog-tabs-section {
  margin-bottom: 30px;
}

.pdp-tabs-section .nav-tabs .nav-link,
.pdp-tabs-section .nav-tabs .nav-link,
.blog-tabs-section .nav-tabs .nav-link {
  border: 0;

  color: #0e1b1b;

  font-size: 16px;

  padding: 0;

  padding-bottom: 10px !important;

  font-family: "Inter-Regular";
}

.pdp-tabs-section .nav-tabs .nav-item.show .nav-link,
.pdp-tabs-section .nav-tabs .nav-link.active,
.blog-tabs-section .nav-tabs .nav-link.active {
  background-color: transparent;

  color: #0c838f !important;

  font-family: "Inter-SemiBold";

  border-bottom: 4px solid #0c838f !important;

  padding: 0;
}

.pdp-tabs-section .nav-tabs,
.blog-tabs-section .nav-tabs {
  border-bottom: 1px solid #eceded;

  padding: 0;
}

.pdp-tabs-section .nav-tabs .nav-item,
.blog-tabs-section .nav-tabs .nav-item {
  margin-bottom: -1.5px;

  margin-right: 32px;
}

.pdp-main-title-h3 {
  color: #3e4949 !important;

  font-family: "Inter-ExtraBold";
}

.pdp-tab-overview-data p {
  color: #3e4949 !important;
}

.pdp-all-tabs-all-data {
  margin-top: 33px;
}

.pdp-what-learn-data {
  margin-top: 50px;
}

.pdp-what-learn-data ul {
  list-style: none;

  padding: 0;

  margin: 0;
}

.pdp-what-learn-data ul li {
  display: flex;

  align-items: center;

  /*    margin-bottom: 5px;*/

  margin-bottom: 2px;
}

.pdp-what-learn-data ul li img {
  margin-right: 18px;
}

.pdp-tab-content-parent {
  border-bottom: 1px solid #eceded;

  padding-bottom: 35px;
}

.pdp-all-tabs-all-data .card-header:not(.collapsed) .rotate-icon {
  transform: rotate(180deg);
}

.pdp-all-tabs-all-data .accordion > .card > .card-header {
  padding: 15px 25px;

  background: #f5f6f6;

  margin-bottom: 5px;

  cursor: pointer;

  color: #3e4949;

  font-size: 16px;

  font-family: "Inter-SemiBold";

  display: flex;
}

.pdp-all-tabs-all-data .accordion .card-body {
  padding: 15px 25px;
}

.pdp-subtitle-h3 {
  font-size: 20px;

  font-family: "Inter-ExtraBold";

  color: #3e4949;
}
.pdp-subtitle-New {
  font-size: 20px;
  font-family: "Inter";
  color: #3e4949 !important;
  font-weight: 800;
  line-height: 24px;
}
.verify-email-check,
.verify-email-check-mob {
  margin-top: 16px;

  font-family: "Inter";

  font-style: normal;

  font-weight: 600;

  font-size: 14px;

  padding: 10px !important;
}

.pdp-what-learn-data ul {
  margin-top: 15px;
}

.pdp-tabs-collapse-title {
  margin-top: 40px;

  margin-bottom: 16px;
}

.pdp-all-togle-collapse {
  color: #0c838f;

  font-size: 16px;

  font-family: "Inter-SemiBold";

  text-align: right;
}

.pdp-tab-overview-data p {
  margin-top: 10px;
}

.pdp-tab-content-parent .card-header.collapsed span img {
  transform: rotate(180deg);
}

.pdp-tab-content-parent .card-header span.accicon {
  position: absolute;

  right: 20px;
}

.pdp-tab-content-parent .card-body p {
  color: #3e4949;

  line-height: 35px;
}

.pdp-certificate-image img {
  border: 1px solid #eceded;

  border-radius: 40px;

  width: 100%;
}

.pdp-faq-panel .card-body p {
  line-height: normal;
}

.pdp-show-more-question {
  padding-top: 20px;

  padding-bottom: 20px;
}

.pdp-show-more-question a {
  font-size: 16px;

  color: #0c838f;

  font-family: "Inter-Bold";
}

.pdp-faq-panel .card-header {
  border-bottom: 1px solid #eceded;

  background: transparent !important;

  padding-left: 0 !important;
}

.back-top-parent {
  display: none;
}

.back-top-parent a {
  position: fixed;

  /*    right: 65px;*/

  right: 3%;

  top: 50%;

  z-index: 99;
}

.pdp-plus-min-icon .cart-item-data .cart-plus-min input {
  margin-top: 3px;
}

.pdp-faq-panel .card-body {
  max-width: 95%;
}

.pdp-all-tabs-all-data .pdp-faq-panel .accordion .card-body {
  padding-left: 0;
}

.pdp-course-share {
  text-align: right;

  display: flex;

  justify-content: end;
}

.pdp-add-wich-list-new-d {
  margin-right: 24px;
}

.pdp-share-text-a::after {
  content: "";
}

.pdp-course-share ul {
  list-style: none;

  padding: 0;

  margin: 0;

  display: flex;
}

.pdp-course-share ul li {
  margin-right: 12px;
}
.pdp-share-desctop-btn ul {
  width: 150px;
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
}
.pdp-course-share .dropdown-menu {
  min-width: auto;

  padding: 16px;

  background: #ffffff;

  box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.1);

  border-radius: 8px;

  top: 32px !important;

  transform: none !important;

  right: 0;

  left: auto !important;
}

.course-share .dropdown-menu {
  min-width: auto;

  padding: 16px;

  background: #ffffff;

  box-shadow: 0px 1px 16px rgba(0, 0, 0, 0.1);

  border-radius: 8px;

  top: 32px !important;

  transform: none !important;

  right: 0;

  left: auto !important;
}

.pdp-course-share ul li:last-child {
  margin: 0;
}

.plp-top-search-page .pdp-new-notifiy-form input {
  width: 255px;
}

.plp-top-search-page .pdp-new-notifiy-form .btn {
  min-width: 120px;

  width: 120px;
}

.plp-top-search-page {
  display: flex;

  justify-content: end;
}

.plp-main-title {
  margin: 20px 0 15px 0;
}

.plp-top-search-page .inp .label {
  top: 11px;

  font-size: 16px;
}

.plp-top-search-page .inp .label {
  color: #787f7f;
}

.plp-category-name {
  position: relative;

  z-index: 9;
}

.plp-filter-drop-parent-data .dropdown-menu {
  width: 100%;

  box-shadow: none;

  margin-top: 16px;

  background: orange;

  padding: 10px;

  padding-bottom: 24px;
}

.plp-all-filter-data .dropdown-toggle {
  position: relative;
}

.plp-all-filter-data .dropdown .dropdown-toggle::after {
  content: url(../images_new/filter-all-chevron.svg);

  /*    background-image: url(../images_new/dropdown-arrow-down-filter.svg);*/

  width: 12px;

  height: 8px;

  background-repeat: no-repeat;

  position: absolute;

  top: 0;

  margin-left: 9px;
}

.plp-all-filter-data .dropdown.show .dropdown-toggle::after {
  content: url(../images_new/filter-all-chevron.svg);

  transform: rotate(180deg);

  top: 18px;
}

.plp-all-filter-data .dropdown-toggle {
  color: #0e1b1b;

  font-size: 14px;

  font-family: "Inter-Medium";
}

.plp-all-filter-data {
  margin-top: 15px;
}

.plp-parent-checkbox .control {
  font-size: 14px;

  color: #0e1b1b;

  margin-bottom: 8px;
}

.plp-filter-checkbox-title {
  margin-bottom: 10px;
}

.plp-filter-checkbox-title p {
  color: #0e1b1b;

  font-size: 14px;

  font-family: "Inter-Medium";
}

.plp-dropdown-list-all .filterBtns {
  margin-top: -90px;
}

.modal-new-v1 .modal-title {
  font-family: "Inter-ExtraBold";

  color: #0e1b1b !important;
}

.new-login-have-account {
  background: #f5f6f6;

  border-radius: 8px;

  padding: 12px 16px;

  margin-bottom: 32px;
}

.new-login-have-account p {
  color: #3e4949;

  font-size: 14px !important;
}

.new-login-have-account p a {
  font-size: 14px !important;
font-weight: 600;
  color: #0c838f;


  margin-left: 7px;

  text-decoration: none;
}

.modal-new-v1 .modal-content {
  padding: 34px 40px;
}

.modal-new-v1 .modal-header {
  margin-bottom: 17px;
}

.new-forgot-password a {
  color: #0e1b1b;

  font-size: 14px !important;

  /* text-decoration: underline; */
}

.modal-new-v1 .form-check .form-check-input {
  width: 16px;

  height: 16px;
}

.modal-new-v1 .control {
  font-size: 14px;

  color: #0e1b1b !important;

  padding-left: 27px;

  margin: 0;
}

.modal-new-v1 .login-rember-forgot-all {
  margin-bottom: 40px;
}

.modal-new-v1 .btn-block {
  min-width: 100%;
}

.header-reset-pass-description-text {
  margin-bottom: 26px;
}

.header-reset-pass-description-text p {
  color: #3e4949;
}

.new-forgot-password-message h4 {
  font-size: 24px;

  color: #0e1b1b !important;

  margin-bottom: 16px;

  font-family: "Inter-ExtraBold";
}

.new-forgot-password-message a {
  font-weight: 700;

  font-size: 12px;

  line-height: 15px;

  text-align: center;

  text-decoration-line: underline;

  color: #0c838f;

  padding-top: 16px;
}

.new-forgot-password-message p {
  color: #3e4949;
}

.new-login-page-v1 {
  background: #f5f6f6;
}

.new-login-page-v1-all-form {
  background: #ffffff;

  /* box-shadow: 0px 4px 8px rgb(14 27 27 / 10%); */

  border-radius: 16px;

  padding: 40px 108px;

  margin: 100px 0;

  padding-top: 32px;

  text-align: center;
  max-width: 624px;
  width: 100%;
  margin: auto !important;
}

.new-login-page-v1-all-form h3 {
  color: #0e1b1b !important;

  font-family: "Inter";
  font-weight: 800 !important;
  margin-bottom: 24px;
}

.new-login-page-v1 .btn-block {
  min-width: 100%;
font-weight: 600;
  margin-top: 24px;
}

.forgot-new-v1-instruction {
  margin-bottom: 24px;
}

.forgot-new-v1-instruction p {
  color: #3e4949;

  font-size: 14px;
}

.form-validation-result.form-valid-result2 {
  margin-bottom: 20px;
}

.plp-filter-sort-close-btn {
  position: absolute;

  right: 20px;
}

.plp-all-filter-data .dropdown.on .plp-dropdown-list-all {
  display: block;
}

.plp-all-filter-data .dropdown .plp-dropdown-list-all {
  display: none;

  margin-top: 25px;

  position: absolute;

  left: -25px;

  width: 1310px;

  background: #fff;

  padding: 25px 40px;

  margin: 0;

  height: 270px;
}

.plp-dropdown-list-all .dropdown-list {
  position: relative !important;

  transform: none !important;

  top: 0 !important;

  left: 0 !important;

  right: 0 !important;

  background: transparent !important;

  box-shadow: none !important;

  padding: 0 !important;
}

/*.plp-filter-drop-parent-data{

    display: flex;

}*/

.plp-filter-drop-parent-data .dropdown-label {
  border: 0 !important;

  padding: 0 !important;
}

.plp-filter-drop-parent-data ul {
  justify-content: flex-start;
}

.plp-filter-drop-parent-data .dropdown {
  position: inherit;
}

.plp-loading-image-parent {
  background: rgb(255 255 255 / 90%);

  height: 310px;

  width: 100%;

  position: absolute;

  top: 0;

  bottom: 0;

  z-index: 9;
}

.plp-loading-image-parent img {
  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%, -50%);
}

.plp-loading-image-parent .spinner-border {
  width: 32px;

  height: 32px;

  border: 0.25em solid #0c838f;

  border-right-color: transparent !important;

  position: absolute;

  left: 0;

  right: 0;

  margin: auto;

  top: 45%;
}

.plp-filter-sort-before-conta {
  position: relative;

  z-index: 1;
}

.plp-pageination-new .page-link {
  background: #ffffff;

  border: 1px solid #d8dbdb;

  border-radius: 8px !important;

  box-shadow: none !important;

  color: #3e4949;

  font-size: 16px;
}

.plp-pageination-new {
  margin-top: 64px;

  /*    margin-bottom: 50px;*/
}

.plp-pageination-new .page-item.active .page-link {
  background-color: #0c838f;

  border-color: #0c838f;
}

.plp-pageination-new .pagination .page-item {
  margin: 0;

  margin-right: 24px;
}

.plp-image-text-new img {
  border-radius: 20px;
}

.plp-last-section-image-text {
  background: rgb(245 246 246 / 70%);

  border-radius: 48px;

  padding: 40px;
}

section.plp-image-text-new {
  margin-bottom: 88px;

  margin-top: 50px;
}

section.plp-image-text-new h3 {
  color: #3e4949 !important;

  font-family: "Inter-ExtraBold";
}

section.plp-image-text-new p {
  margin-top: 10px;

  color: #3e4949;
}

.modal-backdrop.show {
  opacity: 0.6;
}

.modal-backdrop {
  background-color: #0e1b1b;
}

.plp-course-box-new .course-box-details-text h3 {
  -webkit-line-clamp: 2;
}

.plp-course-box-new .course-box-details-text h3 a {
  color: #3e4949;
  font-size: 21px;
  line-height: 1.2;
}

.plp-course-box-new .pdp-add-fav-li {
  /*    display: flex;
  
          justify-content: end;*/

  position: absolute;

  top: 0;

  right: 0;
}

.plp-course-box-new .toggle-icon {
  background: transparent;

  position: relative;
}

.plp-course-box-new .pdp-add-fav-li .toggle-icon:before,
.plp-course-box-new .pdp-add-fav-li .toggle-icon:after {
  top: 0px;
}

.plp-course-box-new .pdp-add-fav-li .toggle-icon {
  width: 22px;

  height: 20px;
}

.new-main-course-box-design .new-home-course-price {
  text-align: left;
}

.new-main-course-box-design .plp-course-btn {
  text-align: right;
}

.new-main-course-box-design .new-home-course-prop-price {
  margin-top: 0;
}

.new-main-course-box-design .course-box-category-label p {
  color: #3e4949;

  font-size: 14px;

  font-family: "Inter-Medium";
}

.new-main-course-box-design .course-box-category-label p a {
  color: #3e4949;

  font-size: 14px;

  font-family: "Inter-Medium";
}

.new-main-course-box-design .course-box-category-label {
  max-width: initial;

  padding: 4px 15px;

  background: #f5f6f6;

  border-radius: 4px;
}

.new-main-course-box-design .plp-new-box-design-tag-category ul {
  list-style: none;

  padding: 0;

  margin: 0;

  display: flex;
}

.new-main-course-box-design .plp-new-box-design-tag-category li {
  margin-right: 8px;
}

.new-main-course-box-design .new-home-course-all-box-data {
  margin-bottom: 25px;

  cursor: auto;
}

.new-main-course-box-design .new-home-course-img {
  height: 142px;

  width: 160px;
}

.new-main-course-box-design .pdp-add-fav-li .toggle-icon:before,
.new-main-course-box-design .pdp-add-fav-li .toggle-icon:after {
  background-image: url(../images_new/Heart-empty-nn.svg);
}

.new-main-course-box-design .pdp-add-fav-li .toggle-icon.-checked:after,
.new-main-course-box-design .pdp-add-fav-li .toggle-icon.-checked:before {
  background-image: url(../images_new/Heart-fill-nn.svg);
}

.new-main-course-box-design ul.course-home-props-icon {
  margin-top: 10px;
}

.plp-new-box-border hr {
  margin: 20px 0;

  border-color: #eceded;
}

.new-main-course-box-design .new-home-course-price h3 {
  font-size: 18px;

  font-family: "Inter-ExtraBold";
}

.new-main-course-box-design .course-old-price {
  font-family: "Inter-Regular";

  font-size: 14px;

  margin-left: 8px;
}

.new-main-course-box-design .new-home-course-price p {
  font-size: 14px;
}

.input-without-focus-place .form-control {
  padding-top: 13px;
}

.plp-search-box-data-box-data {
  background: #fff;

  box-shadow: 0px 1px 16px rgb(0 0 0 / 10%);

  border-radius: 8px;

  position: absolute;

  left: 0;

  /*    top: 50px;*/

  width: 100%;

  z-index: 99;

  padding: 16px;
}

.plp-search-box-data-box-data .new-home-course-img {
  height: 60px;

  width: 100%;
}

.plp-search-box-data-box-data h3 {
  font-size: 14px;

  color: #3e4949 !important;

  font-family: "Inter-Bold";

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 1;

  -webkit-box-orient: vertical;
}

.plp-search-box-data-box-data ul {
  padding: 0;

  margin: 0;

  list-style: none;

  display: flex;
}

.plp-search-box-data-box-data p {
  color: #3e4949;

  font-size: 12px;
}

.plp-search-box-data-box-data li {
  margin-right: 25px;

  position: relative;
}

.plp-search-box-data-box-data li:after {
  content: "";

  width: 1px;

  height: 12px;

  background: #d8dbdb;

  position: absolute;

  top: 5px;

  right: 0;

  margin-right: -14px;
}

.plp-search-box-data-box-data li:last-child:after {
  display: none;
}

/*.plp-search-box-data-box-data .row{

    margin-bottom: 15px;

}*/

.plp-search-reuslt-empty h3 {
  color: #3e4949;

  font-family: "Inter-ExtraBold";

  font-size: 20px;
}

.plp-search-reuslt-empty p {
  color: #3e4949;

  font-size: 14px;
}

.accordion .card:last-child .card-header {
  border-bottom: 0;
}

.plp-search-reuslt-empty {
  padding: 9px;
}

section.plp-course-box-new.new-main-course-box-design {
  margin-top: 20px;
}

.plp-course-box-new.new-main-course-box-design .btn {
  min-width: 160px;
}

.plp-search-box-data-box-data .plp-search-results-item {
  cursor: pointer;
}

.plp-search-box-data-box-data {
  display: none;
}

.plp-top-search-page .pdp-new-notifiy-form input:focus {
  padding-top: 13px;

  border: 1px solid #d8dbdb;
}

.min-height-page {
  min-height: 60vh;
}

.plp-mobile-search {
  display: none;

  text-align: right;
}

.plp-mobile-search-modal .inp input:focus {
  padding-top: 13px;
}

.plp-mobile-search-modal .modal-body {
  margin-top: 20px;
}

.plp-mobile-filter-sort-btn {
  display: none;
}

.plp-mobile-filter-sort-btn ul {
  padding: 0;

  margin: 0;

  display: flex;

  list-style: none;
}

.plp-mobile-filter-sort-btn li {
  margin-right: 30px;
}

.plp-mobile-filter-sort-btn li a {
  color: #0e1b1b;

  font-size: 14px;

  font-family: "Inter-Medium";
}

/*.plp-mobile-filter-modal-parent .modal-content{

    padding: 30px 15px;

}*/

.pdp-course-box-data .cart-plus-min .number input {
  pointer-events: none;

  height: 53px;
}

/*.plp-search-box-data-box-data .plp-search-results-item:nth-child(n + 1) {

    margin-bottom: 15px;

}*/

.plp-search-results-item:not(:first-child) {
  margin-top: 15px;
}

.new-cart-promo-code .btn {
  min-width: 90px;

  padding: 0 18px;
}

.pdp-what-learn-data ul li p {
  margin-top: 0;
}

.pointer-events-none {
  pointer-events: none;
}

.plp-pageination-new .page-item:last-child .page-link,
.plp-pageination-new .page-item:first-child .page-link {
  background: #f5f6f6;
}

.plp-pagination-diabled-item,
.plp-pagination-diabled-item img {
  opacity: 0.6;
}

.pdp-course-box-details-btn {
  text-align: right;
}

.plp-dropdown-list-all .pdp-drop-filter-button a {
  padding: 9px 24px;
}

.plp-radio-all-data .radio label {
  margin-bottom: 12px;
}

.plp-dropdown-list-all .pdp-drop-filter-button {
  padding-top: 5px;
}

.plp-apply-clear-checbox-filter.pdp-drop-filter-button {
  padding-top: 35px;
}

.course-box-new-structure-design-text {
  margin-left: 25px;
}

.course-box-new-structure-design-parent {
  position: relative;

  border-bottom: 1px solid #e7e7ec;

  padding-bottom: 10px;

  margin-bottom: 20px;

  /*    min-height: 238px;*/
}

.pdp-share-modal-title-mobile {
  display: none;
}

.pdp-share-mobile-btn {
  display: none;
}
.new-footer-payment-img :first-child {
  height: 24px !important;
  width: 60px !important;
}
.new-footer-payment-img :nth-child(2) {
  height: 24px;
  width: 62px;
}
.new-footer-payment-img :nth-child(3) {
  height: 17px;
  width: 54px;
}
.new-footer-payment-img :last-child {
  height: 37px;
  width: 50px;
}

.pdp-mobile-filter-select {
  display: none;
}

#mobileTypeFilter,
#mobileLanguageFilter {
  height: auto;

  max-height: 240px;
}

#mobileLevelFilter {
  height: auto;

  max-height: 330px;
}

#mobileFormatFilter {
  height: auto;

  max-height: 285px;
}

.pdp-modal-share-parent-modal .modal-dialog {
  height: auto;
}

.pdp-share-course-modal .dropdown-label {
  display: none;
}

.pdp-modal-share-parent-modal
  .pdp-share-course-modal.pdp-course-share
  .dropdown
  .btn-default {
  padding: 11px 60px;
}

.pdp-modal-share-parent-modal .pdp-btn-clear {
  margin-left: 55px;
}

.pdp-modal-share-parent-modal .control {
  color: #0e1b1b;

  margin-bottom: 5px;
}

.pdp-modal-share-parent-modal .pdp-course-share {
  margin-top: 25px;
}

.pdp-clear-filter-btn-mobile {
  display: none;
}

section.new-home-slider-carso.new-home-student-carso .slick-arrow {
  margin-top: -100px;

  height: 82%;

  width: 200px;
}

.course-box-new-structure-design-parent .course-box-details-text p {
  display: none;
}

.cart-number-circle-header {
  background-color: #f25f5c;

  width: 20px;

  height: 20px;

  font-size: 12px;

  color: #fff;

  font-family: "Inter-Bold";

  border-radius: 50px;

  position: absolute;

  top: -7px;

  right: 0;

  display: flex;

  justify-content: center;

  align-items: center;
}

.pdp-certificate-description {
  margin-bottom: 20px;
}

main.not-found-main {
  padding: 80px 0;

  min-height: 70vh;
}

.not-found-new-img img {
  border-radius: 40px;
}

.not-found-text h2 {
  color: #3e4949 !important;

  font-size: 40px;

  padding-bottom: 10px;
}

.not-found-text p {
  color: #3e4949 !important;
}

.not-found-text .btn {
  margin-top: 40px;
}

.terms-main-section .not-found-text h2 {
  padding-bottom: 30px;

  font-size: 34px;

  color: #0e1b1b !important;
}

section.terms-main-section {
  padding-top: 30px;
}

.terms-new-main {
  padding-bottom: 80px;
}

.breadcrumb-item.active a {
  color: #9fa4a4;
}

.terms-need-help-ul {
  padding: 0;

  margin: 0;

  list-style: none;

  margin-top: 32px;
}

.terms-need-help-ul li {
  display: flex;

  align-items: center;
}

.terms-need-help h3 {
  color: #0e1b1b !important;

  font-family: "Inter-ExtraBold";
}

.terms-need-help-ul a,
.terms-need-help-ul p {
  font-size: 16px;

  color: #3e4949;
}

.terms-need-help-text {
  margin-left: 20px;

  position: relative;
}

.terms-need-help-ul h4 {
  font-size: 21px;

  color: #0e1b1b !important;

  font-family: "Inter-Bold";
}

.terms-need-help-ul li {
  margin-bottom: 25px;
}

.faq-section-title {
  margin-bottom: 40px;
}

.faq-section-title h2 {
  color: #0e1b1b !important;
}

.terms-main-section .card-header span.title {
  font-size: 21px;

  color: #0e1b1b;

  font-family: "Inter-Medium";
}

.terms-main-section .card-header {
  padding: 25px 0;

  border-bottom: 0;

  border-top: 1px solid #eceded;

  padding-right: 50px;

  display: flex;

  align-items: center;
}

.terms-main-section .card-body {
  padding: 20px 0;

  padding-top: 0;

  max-width: 95%;
}

.terms-main-section .pdp-tab-content-parent {
  padding-bottom: 0;

  margin-bottom: 80px;
}

.course-box-new-structure-design-parent .course-box-details-text h3 {
  min-height: 59px;
}

.verifiy-certificate-form-all-data {
  display: flex;

  margin-top: 15px;
}

.verifiy-certificate-form-all-data .inp {
  margin-right: 24px;
}

.verifiy-certificate-form-all-data .btn {
  min-width: 110px;

  width: 110px;
}

.terms-need-help .dropdown-menu.pdp-details-drop-down {
  left: 0 !important;

  width: auto;

  padding: 20px;
}

.terms-need-help .dropdown-toggle {
  font-size: 12px;

  color: #0c838f;

  font-family: "Inter-SemiBold";
}

.terms-need-help .pdp-course-box-details-btn {
  /*    position: absolute;
  
          right: 0;
  
          top: 0;*/

  display: flex;

  align-items: center;
}

.terms-need-help-ul
  .pdp-coures-box-data-description.pdp-course-box-details-btn
  h4 {
  margin-right: 15px;
}

.dropdown-menu.pdp-details-drop-down p:last-child .need-help-box-drop-inner {
  opacity: 0;
}

.verifiy-box-title {
  display: flex;
}

.verifiy-box-title h3 {
  margin-right: 10px;

  font-size: 18px;

  color: #0e1b1b !important;

  font-family: "Inter-ExtraBold";
}

.verifiy-certificate-details-box-all {
  border: 1px solid #eceded;

  border-radius: 24px;

  padding: 20px 28px;

  margin-top: 20px;
}

.verifiy-certificate-details-box-all .verifiy-box-light {
  font-size: 14px;

  color: #3e4949 !important;
}

.verifiy-certificate-details-box-all .verifiy-box-bold {
  font-size: 16px;

  color: #0e1b1b !important;

  font-family: "Inter-Medium";
}

.verifiy-box-course-category p {
  color: #0e1b1b;
}

.verifiy-box-course-details {
  border-top: 1px solid #eceded;

  padding-top: 13px;

  margin-top: 13px;
}

.verifiy-box-data-course-details-row {
  margin-bottom: 20px;
}

.verifiy-box-data-course-details-row:last-child {
  margin-bottom: 0;
}

.verifiy-box-data-course-details-row .course-box-type-label {
  /*    display: inline;*/

  float: none;

  font-size: 14px;

  font-family: "Inter-Medium";

  margin-left: 10px;

  padding: 4px 13px;
}

.verifiy-box-data-course-details-row .expired {
  color: #fb8b24;

  background: rgb(251 139 36 / 8%);
}

.verifiy-box-data-course-details-row .active {
  color: #17b184;

  background: rgb(23 177 132 / 8%);
}

.verifiy-certificate-big-section {
  padding-bottom: 80px;
}

.verifiy-certificate-no-certificate {
  background: rgb(245 246 246 / 70%);

  border-radius: 16px;

  padding: 24px 32px;

  margin-top: 50px;
}

.verifiy-certificate-no-certificate p {
  color: #3e4949 !important;
}

.cart-item-data .cart-text {
  margin-left: 10px;
}

.contact-us-find-us-social {
  display: flex;

  margin-top: 3px;
}

.contact-us-find-us-social p {
  margin-right: 10px;
}

.contact-us-new-main .faq-section-title {
  margin-bottom: 20px;
}

.inp.contact-us-new-textarea input {
  padding-bottom: 110px;

  padding-top: 35px;
}

.contact-us-main-top-select.inp .custom-select {
  background: #fff url(../images_new/contact-us-select-arrow.svg) no-repeat
    right 1.25rem center/auto 8px;

  color: #0e1b1b;

  font-size: 14px;

  height: 48px;

  border-radius: 8px;

  padding: 13px 16px;
}

.contact-us-new-main-section .verifiy-certificate-submit-btn {
  margin-top: 10px;

  display: flex;

  align-items: center;
}

.contact-us-new-main-section .verifiy-certificate-submit-btn a {
  min-width: 120px;

  width: 120px;

  margin-right: 35px;
}

.contact-us-new-main-section .verifiy-certificate-submit-btn p img {
  margin-right: 10px;
}

.contact-us-new-main-section .verifiy-certificate-submit-btn p {
  color: #3e4949;

  font-size: 14px;
}

.contact-us-new-main-section .contact-usnew-form-data .inp {
  margin-bottom: 24px;
}

/*div#indexNews-letter-p {

    position: absolute;

    bottom: -25px;

}*/

.contact-us-new-main section.new-home-news-letter {
  margin-bottom: 0;
}

main.terms-new-main.contact-us-new-main {
  padding-bottom: 40px;
}

.need-help-modal-parent-modal .terms-need-help h3 {
  display: none;
}

.pdp-tab-content-parent-faq {
  padding-bottom: 0;
}

.home-fixed-contact-icon {
  display: none;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;

    -webkit-transform: translateX(20px);
  }

  100% {
    opacity: 1;

    -webkit-transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;

    transform: translateX(20px);
  }

  100% {
    opacity: 1;

    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;

  animation-name: fadeInRight;
}

.home-fixed-contact-icon-data {
  position: fixed;

  right: 16px;

  bottom: 16px;

  z-index: 99;

  -webkit-animation-duration: 3s;

  animation-duration: 3s;

  -webkit-animation-fill-mode: both;

  animation-fill-mode: both;
}

.about-usv1-banner {
  margin-top: 28px;
}

.aboutv1-background-box-main {
  background: #f5f6f6;

  border-radius: 88px;

  padding: 80px 20px;
}

.aboutv1-background-box-main-text h2 {
  font-size: 40px;

  color: #0e1b1b !important;

  margin-bottom: 64px;
}

.aboutv1-vision-text h2 {
  font-size: 40px;

  color: #0e1b1b !important;

  margin-bottom: 20px;
}

.aboutv1-vision-text p {
  color: #3e4949;
}

.about-usv1-our-vision {
  margin-top: 90px;

  margin-bottom: 30px;
}

.about-usv1-logo .new-home-gray-img ul {
  padding: 0;

  margin: 20px 0;

  list-style: none;

  display: flex;

  justify-content: space-between;
}

.about-usv1-logo .new-home-gray-img ul li img {
  max-height: 64px;
}

.about-v1-different-box {
  text-align: center;
}

.about-v1-different-box h3 {
  color: #3e4949 !important;

  font-family: "Inter-ExtraBold";

  margin-top: 14px;

  margin-bottom: 10px;
}

.about-v1-different-box p {
  color: #3e4949;
}

section.about-usv1-make-different {
  padding: 100px 0;
}

.about-usv1-make-different .aboutv1-vision-text h2 {
  margin-bottom: 50px;
}

.about-usv1-make-different .about-v1-different-box img {
  max-height: 64px;
}

.aboutv1-instructors-slider .progress-circle__slick-slider__item {
  max-width: 100%;

  margin-left: 0;
}

.aboutv1-instructors-slider-slide .slick-next {
  background: url(../images_new/slider-arrow.svg) no-repeat;
}

.aboutv1-instructors-slider-slide .slick-slide img {
  margin: auto;

  border-radius: 40px;
}

.aboutv1-instructors-slider-slide article.comandSlider__item {
  text-align: center;
}

.aboutv1-instructors-slider-slide .slick-prev {
  background: url(../images_new/arrow-left-slider.svg) no-repeat;

  display: block !important;
}

.aboutv1-instructors-slider-slide .slick-next {
  background: url(../images_new/arrow-right-slider.svg) no-repeat;
}

.aboutv1-instructors-slider-slide .slick-arrow {
  height: 80%;

  margin-top: -188px;

  outline: none !important;
}

.aboutv1-instructors-slider-slide {
  margin-top: 15px;
}

.about-v1-slider-item-box {
  height: 300px;

  background-size: cover;

  background-position: center;

  background-repeat: no-repeat;

  border-radius: 40px;

  margin: 0 35px;
}

.aboutv1-instructors-slider-slide .comandSlider__item p {
  margin-top: 15px;
}

.aboutv1-instructors-slider-slide .comandSlider__item p a {
  font-size: 21px;

  color: #0c838f;

  font-family: "Inter-Medium";
}

.aboutv1-instructors-slider-slide .comandSlider__item p span {
  font-size: 16px;

  color: #3e4949;

  display: block;
}

.about-v1-see-all-ins {
  text-align: center;

  margin-top: 40px;
}

.about-v1-see-all-ins a {
  color: #0c838f;

  font-size: 16px;

  font-family: "Inter-SemiBold";
}

.about-v1-see-all-ins a img {
  margin-left: 15px;
}

section.new-home-slider-carso.aboutv1-instructors-slider {
  padding-bottom: 90px;
}

.new-home-enrol-market.new-aboutv1-enrol {
  padding-bottom: 80px;
}

.about-usv1-logo .new-home-gray-small-section {
  border-radius: 32px;
}

.instructorv1-list .about-v1-slider-item-box {
  margin: 0;
}

.instructorv1-list .comandSlider__item p a {
  font-size: 24px;

  color: #0c838f;

  font-family: "Inter-Medium";
}

.instructorv1-list .comandSlider__item p span {
  font-size: 16px;

  color: #3e4949;

  display: block;
}

.instructor-list-text {
  margin-top: 20px;

  text-align: center;
}

.instructor-list-top-title-row {
  margin-bottom: 40px;
}

.instructorv1-list article.comandSlider__item {
  margin-bottom: 55px;
}

.instructorv1-list-become-form .aboutv1-vision-text {
  background: rgb(245 246 246 / 70%);

  border-radius: 40px;

  padding: 40px 20px;
}

.instructorv1-list-become-form .aboutv1-vision-text h2 {
  font-size: 34px;

  color: #3e4949 !important;

  margin-bottom: 30px;
}

section.instructorv1-list-become-form {
  padding-bottom: 40px;

  padding-top: 60px;
}

section.instructorv1-list {
  padding-top: 15px;
}

section.instructor-inner-img-text {
  padding: 54px 0;

  padding-bottom: 35px;
}

.instructor-inner-img-text .aboutv1-vision-text h2 {
  font-size: 34px;

  margin-bottom: 5px;
}

.instructor-inner-img-text .aboutv1-vision-text ul {
  display: flex;

  padding: 0;

  margin: 0;
}

.instructor-inner-img-text .aboutv1-vision-text li {
  margin-right: 25px;

  padding: 0 5px;

  color: #3e4949;

  font-size: 18px;
}

.instructor-inner-img-text .aboutv1-vision-text li:first-child {
  padding-left: 0;
}

.instructor-inner-img-text .aboutv1-vision-text li:first-child::marker {
  font-size: 0;
}

.instructor-inner-img-text .aboutv1-vision-text li::marker {
  color: #d8dbdb;
}

.instructor-inner-ul {
  border-bottom: 1px solid #eceded;

  padding-bottom: 20px;
}

.inner-inst-about-text {
  margin-top: 34px;
}

.inner-inst-about-text h3 {
  font-size: 21px;

  color: #0e1b1b !important;

  font-family: "Inter-ExtraBold";
}

.inner-inst-about-text p {
  padding-top: 10px;

  /* line-height: 20px; */
}

.instructor-inner-course-by .aboutv1-vision-text h2 {
  font-size: 34px;
}

.instructor-inner-course-by .aboutv1-vision-text {
  border-top: 1px solid #eceded;

  padding-top: 40px;
}

.instructor-inner-img-text .inner-instructor-img {
  margin-top: 10px;

  max-width: 90%;
}

.instructor-inner-social ul {
  display: flex;

  list-style: none;

  justify-content: center;

  padding: 0;

  margin: 0;
}

.instructor-inner-social li {
  margin-right: 24px;
}

.instructor-inner-social-section .aboutv1-vision-text h2 {
  font-size: 24px;

  font-family: "Inter-ExtraBold";
}

.instructor-inner-social-section {
  padding-top: 95px;
}

.verifiy-box-bold span.course-box-type-label.best-seller {
  background-color: rgb(23 177 132 / 8%);

  color: #17b184;
}

.aboutv1-some-instructor-sectoion .about-v1-slider-item-box {
  height: 360px;
}

.become-instructorv1-top-section .aboutv1-vision-text h2 {
  margin-bottom: 5px;
}

.become-instructorv1-top-section .inner-instructor-img img {
  width: 100%;

  border-radius: 64px;
}

.become-instructorv1-top-section {
  margin-top: 50px;

  margin-bottom: 80px;
}

.become-instructorv1-top-section .aboutv1-vision-text h2 {
  font-size: 34px;
}

.become-instr-imp-note-all {
  background: rgb(245 246 246 / 70%);

  border-radius: 20px;

  display: flex;

  align-items: center;

  padding: 24px 38px;
}

.become-instructor-imortant-piont ul {
  margin: 0;

  padding: 0;

  list-style: none;
}

/*.become-instr-imp-note-all-text{

    margin-left: 30px;

}*/

.become-instructor-imortant-piont {
  margin-top: 50px;
}

.become-instr-imp-note-all-text h3 {
  color: #0e1b1b !important;

  font-size: 20px;

  font-family: "Inter-ExtraBold";

  margin-bottom: 2px;
}

.become-instr-imp-note-all-text p {
  color: #3e4949;

  font-size: 14px;
}

.become-instr-imp-note-all-img img {
  margin-right: 30px;
}

.become-instructor-imortant-piont ul li {
  margin-bottom: 12px;
}

.become-instructorv1-overveiw .inner-instructor-img img {
  width: 100%;

  border-radius: 64px;
}

.become-instructorv1-overveiw .inner-instructor-img {
  max-width: 90%;
}

.become-instructorv1-overveiw .aboutv1-vision-text h2 {
  font-size: 34px;
}

section.become-instructorv1-overveiw {
  margin: 80px 0;
}

.become-instructorv1-overveiw-second-row {
  margin-top: 80px;
}

section.become-instructorv1-overveiw.become-instructorv1-how-join {
  background-color: rgb(245 246 246 / 70%);

  padding: 50px 0;
}

.becomeinstv1-join-number-box {
  text-align: center;

  max-width: 70%;

  margin: auto;
}

.becomeinstv1-join-number-box h1 {
  position: relative;

  font-size: 64px;

  color: #3e4949 !important;

  font-family: "Inter-Regular";

  width: 60px;

  margin: auto;

  margin-bottom: 8px;
}

.becomeinstv1-join-number-box h1 .become-instv1-red-circle {
  width: 10px;

  height: 10px;

  background-color: rgb(242 92 90);

  border-radius: 50px;

  position: absolute;

  bottom: 18px;

  right: 0;
}

.becomeinstv1-join-number-box h3 {
  color: #0e1b1b !important;

  font-family: "Inter-ExtraBold";
}

.becomeinstv1-join-number-box p {
  color: #3e4949 !important;

  font-size: 14px;

  margin-top: 10px;
}

.become-inst-how-join-row {
  margin-top: 40px;
}

section.instructorv1-list-become-form.instructor-inner-social-section {
  margin-top: 35px;
}

section.become-instructorv1-form-data-section {
  margin-bottom: 80px;
}

.become-instructorv1-form-data-form.contact-us-new-main-section {
  margin-top: 40px;
}

.become-instructorv1-form-data-section .aboutv1-vision-text h3 {
  font-size: 34px;

  color: #0e1b1b !important;

  font-family: "Inter-Bold";

  margin-bottom: 20px;
}

.instructorv1-list .aboutv1-vision-text h2 {
  font-size: 34px;
}

.my-account-user-box-top {
  display: flex;

  align-items: center;
}

.my-account-user-box-image img {
  margin-right: 25px;
}

.my-account-user-box-text h3 {
  color: #0e1b1b !important;

  font-family: "Inter-ExtraBold";
}

.my-account-user-box-text p {
  color: #3e4949 !important;
}

.my-account-user-box-text a {
  color: #0c838f !important;

  font-size: 14px;

  font-family: "Inter-SemiBold";
}

section.my-account-user-box-top-outside {
  margin: 55px 0;
}

.my-account-emid-box {
  background-color: rgb(242 95 92 / 5%);

  padding: 23px 32px;

  border-radius: 16px;
}

.my-account-emid-box p {
  color: #0e1b1b;

  margin-bottom: 5px;
}

.my-account-emid-box a {
  color: #f25f5c;

  font-size: 16px;

  font-family: "Inter-SemiBold";
}

.my-account-dasboard-welcome-msg {
  background: #ffffff;

  box-shadow: 0px 2px 24px rgb(14 27 27 / 6%);

  border-radius: 16px;

  padding: 32px;

  margin-bottom: 40px;
}

.my-account-dasboard-top-two-boxes-maring {
  margin-top: 40px;
}

.my-account-dasboard-welcome-msg h3 {
  color: #0e1b1b !important;

  font-family: "Inter-ExtraBold";

  margin-bottom: 10px;
}

.my-account-dasboard-welcome-msg p {
  color: #3e4949 !important;
}

.my-account-v1-my-learning {
  background: #ffffff;

  box-shadow: 0px 2px 24px rgb(14 27 27 / 6%);

  border-radius: 16px;

  padding: 32px;
}

.my-account-v1-my-learning h3 {
  border-bottom: 1px solid #eceded;

  padding-bottom: 20px;

  margin-bottom: 20px;

  color: #0e1b1b !important;

  font-size: 18px;

  display: flex;

  align-items: center;

  font-family: "Inter-ExtraBold";
}

.my-account-v1-my-learning h3 img {
  margin-right: 20px;
}

.my-account-v1-my-learning p {
  color: #3e4949;

  margin-bottom: 25px;
}

main.my-account-main-top {
  margin-bottom: 145px;
}

.my-account-v1-my-info-box .my-account-v1-my-learning p {
  color: #787f7f;

  font-size: 14px;
}

.my-account-v1-my-info-box .my-account-v1-my-learning p span {
  color: #0e1b1b;

  font-size: 16px;

  font-family: "Inter-Medium";

  display: block;

  margin-top: 5px;
}

.my-account-v1-my-learning .btn {
  min-width: 175px;

  width: 188px;
}

.my-account-v1-learning-have-data .cart-image {
  min-width: 72px;

  height: 56px;
}

.my-account-v1-learning-have-data .cart-item-title-data-new p {
  margin-bottom: 5px;

  font-size: 18px;

  font-family: "Inter-ExtraBold";
}

.my-account-v1-learning-have-data a.my-account-v1-go-course {
  font-size: 16px;

  color: #0c838f;

  font-family: "Inter-SemiBold";
}

.my-account-v1-learning-have-data.my-account-v1-my-learning h3 {
  margin-bottom: 0;

  border-bottom: 0;
}

.my-account-v1-learning-have-data .cart-item-data:first-child {
  border-top: 1px solid #eceded;
}

.my-account-v1-learning-have-data .cart-item-data {
  margin-bottom: 10px;
}

.my-accountv1-attends-box {
  display: flex;

  align-items: center;
}

.my-accountv1-attends-box-img {
  margin-right: 16px;
}

.my-accountv1-attends-box-text h4 {
  font-size: 16px;

  color: #0e1b1b !important;

  font-family: "Inter-SemiBold";
}

.my-accountv1-attends-box-text p {
  margin-bottom: 0;
}

.my-accountv1-attends-box-all {
  margin-bottom: 24px;
}

.my-account-v1-atend-edit-details {
  display: flex;

  align-items: center;
}

.my-account-v1-atend-edit-details a {
  color: #0c838f;

  font-size: 14px;

  font-family: "Inter-SemiBold";

  margin-left: 24px;
}

.my-account-edit-info-form .inp {
  margin-bottom: 20px;
}

.my-account-edit-info-form .inp .custom-select {
  border-radius: 8px;

  padding: 7px 16px;

  height: auto;

  padding-top: 16px;

  color: #0e1b1b;

  background: #fff url(../images_new/lastArrow2.svg) no-repeat
    right 1.25rem center/auto 8px;
}

.my-account-edit-info-form .custom-select-inp span.label {
  top: 5px;

  color: #787f7f;

  font-size: 10px;
}

.my-account-edit-info-upload-img .file {
  visibility: hidden;

  position: absolute;
}

.my-account-edit-info-upload-img .browse {
  min-width: 103px;
}

.my-account-edit-info-upload-img .form-control {
  background-color: #fff;

  padding: 10px 15px;

  margin-right: 8px;

  border-radius: 8px !important;

  padding-bottom: 2px;
}

.my-account-edit-info-form {
  margin-top: 10px;
}

.my-account-edit-submit-btn {
  margin-top: 12px;

  min-width: auto;
}

.my-account-v1-mobile-box .card-header {
  display: flex;

  align-items: center;
}

.my-account-v1-mobile-box {
  display: none;
}

.my-account-order-empty {
  padding: 25px 0;
}

.my-account-order-empty p {
  color: #3e4949;

  padding-bottom: 20px;
}

.my-account-order-status h3 {
  color: #0e1b1b !important;

  font-size: 18px;

  font-family: "Inter-ExtraBold";
}

.my-account-order-status {
  display: flex;

  justify-content: space-between;

  align-items: center;
}

.my-account-order-box-data {
  background: #ffffff;

  box-shadow: 0px 2px 24px rgb(14 27 27 / 6%);

  border-radius: 16px;

  padding: 15px 24px;

  padding-bottom: 16px;
}

.my-account-order-box-data a {
  color: #0c838f;

  font-size: 16px;

  padding: 0;

  text-align: left;
}

.my-account-order-box-data a:hover {
  color: #0c838f;
}

.become-instr-form-image img {
  border-radius: 64px;
}

.order-pending-label {
  color: #fb8b24;

  background: rgb(251 139 36 / 8%);
}

.order-complete-label {
  color: #17b184;

  background: rgb(23 177 132 / 8%);
}

.my-account-order-box-date-parent {
  border-bottom: 1px solid #eceded;

  padding-bottom: 10px;

  margin-bottom: 10px;
}

.my-account-order-box-date-parent p {
  color: #3e4949;
}

.my-account-v1-my-learning.my-account-v1-attend-parent {
  margin-top: 40px;
}

.my-account-v1-attend-parent .btn {
  min-width: 165px;

  width: 165px;
}

.my-account-add-another-attend a {
  display: flex;

  align-items: center;

  color: #0c838f !important;

  font-family: "Inter-SemiBold";

  font-size: 14px;
}

.my-account-add-another-attend a img {
  margin-right: 8px;
}

.my-account-add-another-attend {
  margin-bottom: 20px;
}

.my-account-edit-info-attend h3.extra-bold {
  color: #3e4949 !important;
}

.my-account-order-details-modal .checkout-summary-total {
  margin-top: 0;
}

.my-account-order-box-data-modal .my-account-order-box-date-parent {
  border-bottom: 0;

  padding-bottom: 0;
}

.my-account-order-box-data .course-box-type-label {
  font-family: "Inter-Medium";

  margin-left: 0;

  float: none;

  margin: 0;

  font-size: 14px;
}

.my-account-order-box-data-modal ul {
  padding: 0;

  margin: 0;

  list-style: none;
}

.my-account-order-details-modal-order-price {
  display: flex;

  justify-content: space-between;

  padding-bottom: 3px;
}

.my-account-order-modal-img {
  width: 135px;

  max-width: 75px;

  border-radius: 8px;

  margin-right: 0px;

  background-repeat: no-repeat;

  background-size: cover;
}

.my-account-order-modal-img-text .cart-text {
  margin-left: 20px;
}

.blog-img-fixed-new img {
  max-width: 138px;
}

.my-account-order-details-modal .new-cart-order-summary {
  border-bottom: 0;

  margin-top: 13px;

  padding-top: 13px;
}

.my-account-order-modal-order-price-details-all {
  border-bottom: 2px solid #eceded;

  padding-bottom: 10px;
}

.my-account-order-modal-order-payment {
  border-bottom: 2px solid #eceded;

  padding: 15px 0;

  margin-bottom: 20px;
}

.notifiy-modal-parent.my-account-order-details .modal-title {
  color: #3e4949 !important;
}

.modal-body.my-account-order-details-modal {
  margin-top: 25px;
}

.my-account-order-modal-img-text .payment-success-item-img p {
  color: #787f7f;
}

.my-account-order-details-add-attends {
  margin-top: 16px;
}

.my-account-order-details-add-attends a {
  color: #0c838f;

  font-size: 16px;

  font-family: "Inter-SemiBold";
}

/* .my-account-order-box-data .btn:hover {
  font-family: "Inter-SemiBold";
} */

.my-account-order-box-data-modal .course-box-type-label {
  font-family: "Inter-Medium";

  margin-left: 0;

  float: none;

  margin: 0;

  font-size: 14px;
}

div#accountAddAttendees {
  z-index: 9999;
}

.my-account-order-box-data a:hover {
  font-family: "Inter-Bold";
}

.d-flex.my-account-order-modal-img-text .cart-text p a {
  /* overflow: hidden; */

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

  min-height: 51px;

  max-width: 390px;
}

/*.my-account-wishlist-main .col-lg-6:last-child .new-home-course-all-box-data{

    border-bottom: 0

}*/

.my-account-certificate-box-data h3 {
  color: #3e4949 !important;

  font-size: 16px;

  font-family: "Inter-SemiBold";

  margin-bottom: 12px;
}

.my-account-certificate-box-data a {
  color: #0c838f !important;

  font-size: 16px !important;

  font-family: "Inter-SemiBold";

  margin-top: 16px;

  margin-right: 32px;
}

.my-account-certificate-box-link {
  margin-top: 16px;
}

.my-account-certificate-box-data .my-account-certificate-image {
  height: 255px;

  background-size: cover;

  background-position: center;

  padding-top: 32px;
}

.cart-plus-min,
.payment-success-item-img {
  display: none;
}

.my-account-order-box-data-box-maring {
  margin: 35px 0;

  margin-bottom: 0;
}

.my-account-upload-details-text span {
  max-width: 400px;

  overflow: hidden;
}

.my-account-settings-input-pass {
  display: flex;

  align-items: center;
}

.my-account-settings-pass-box-data {
  background: #ffffff;

  box-shadow: 0px 2px 24px rgb(14 27 27 / 6%);

  border-radius: 16px;

  margin: 40px 0;

  padding: 24px 32px;

  padding-bottom: 32px;
}

.my-account-settings-pass-box-data h3 {
  font-size: 18px;

  color: #0e1b1b !important;

  font-family: "Inter-ExtraBold";

  margin-bottom: 15px;
}

.my-account-settings-pass-box-data .inp {
  margin-bottom: 0;

  max-width: 276px;

  margin-right: 8px;
}

.my-account-settings-input-pass .btn {
  min-width: 190px;
}

.account-settings-email-prefrence {
  margin-top: 0;
}

.account-settings-email-prefrence p {
  color: #3e4949;

  margin-bottom: 24px;
}

.my-account-certificate-section {
  margin-top: 25px;
}

.my-account-edit-prefre-checkboxes .control {
  font-size: 16px;

  color: #0e1b1b;
}

.my-account-edit-prefre-checkboxes .form-group {
  margin-bottom: 0;
}

.my-account-edit-prefre-checkboxes .control {
  margin-bottom: 12px;
}

.my-account-edit-info-form .error-form-field input {
  background-image: none !important;
}

.checkout-t-c-checkbox .control--checkbox {
  font-size: 14px;

  color: #0e1b1b;
}

.checkout-t-c-checkbox .control--checkbox a {
  color: #0e1b1b;

  text-decoration: underline;
}

.checkout-t-c-checkbox {
  margin-top: 15px;
}

.checkout-t-c-checkbox .error-form-field label {
  padding-top: 0 !important;
}

.new-home-new-v1-banner-new {
  /*    border-radius: 24px;
  
          margin: 0 16px;*/

  background-repeat: no-repeat;

  background-size: cover;

  /*    border-top: 10px solid #0C838F;*/
}

/*.new-homne-banner-v1-all-text-btn{

    display: flex;

    align-items: center;

    justify-content: space-between;

        padding: 55px 0;

}*/

.new-homne-banner-v1-text {
  /*    margin: 0 110px;*/

  text-align: center;
}

.new-homne-banner-v1-all-text-btn {
  padding: 30px 0;
}

.new-homne-banner-v1-img {
  height: 200px;

  background-size: contain;

  width: 350px;

  background-repeat: no-repeat;

  margin-bottom: -30px;

  background-position: left;
}

.new-homne-banner-v1-text h2 {
  font-size: 32px;

  color: #000;

  font-family: "Inter-Regular";

  line-height: 39px;

  margin-bottom: 15px;
}

.new-homne-banner-v1-text h2 strong {
  font-family: "Inter-SemiBold";
}

.new-homne-banner-v1-text p {
  font-size: 21px;

  color: #747474;

  line-height: 26px;
}

.new-home-new-v1-banner-new {
  padding: 0 !important;

  margin-top: 5px;
}

.new-homne-banner-v1-all-text-btn .new-homne-banner-v1-btn {
  text-align: right;

  margin-right: 60px;
}

.form-control[readonly] {
  background-color: #fff;
}

.blog-new-v1-image {
  height: 428px;

  background-size: cover;

  background-position: center;

  border-radius: 32px 0px 0px 32px;
}

.blog-new-v1-text-right {
  border: 1px solid #eceded;

  border-radius: 33px;

  padding: 43px 53px;

  border-left: 0;

  height: 100%;

  border-top-left-radius: 0;

  border-bottom-left-radius: 0;
}

.blog-v1-img-col {
  padding-right: 0 !important;
}

.blog-v1-text-col {
  padding-left: 0 !important;
}

.blog-new-v1-date {
  display: flex;

  margin-top: 20px;
}

.blog-new-v1-date p {
  font-size: 14px;

  color: #787f7f;

  position: relative;
}

.blog-new-v1-text-right h3 {
  font-size: 34px;

  color: #0e1b1b !important;

  font-family: "Inter-Bold";

  margin-bottom: 17px;

  line-height: 41px;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  -webkit-box-orient: vertical;
}

.blog-v1-new-body-text p {
  color: #3e4949;

  line-height: 20px;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 4;

  -webkit-box-orient: vertical;
}

.blog-new-v1-tags label {
  font-size: 14px;

  margin: 0;

  background: #f5f6f6;

  border-radius: 4px;

  color: #3e4949;

  padding: 3px 12px;
}

.blog-new-v1-tags {
  margin-bottom: 30px;
}

.blog-v1-new-body-text {
  max-width: 450px;
}

.blog-new-v1-top-text {
  margin-top: 32px;

  margin-bottom: 40px;
}

.blog-new-v1-top-text h2 {
  margin-bottom: 10px;

  color: #0e1b1b !important;
}

.blog-new-v1-top-text p {
  color: #3e4949;

  line-height: 20px;
}

.blog-new-v1-date p:last-child {
  margin-left: 12px;

  padding-left: 14px;
}

.blog-new-v1-date p:last-child::after {
  width: 2px;

  height: 20px;

  background: #d8dbdb;

  position: absolute;

  left: 0;

  content: "";
}

section.blogv1-boxes-section {
  margin-top: 80px;

  margin-bottom: 80px;
}

.blog-v1-box-bottom-img {
  height: 216px;

  background-position: center;

  background-repeat: no-repeat;

  background-size: cover;

  border-radius: 24px 24px 0px 0px;

  cursor: pointer;
}

.blog-v1-box-bottom-text {
  border: 1px solid #eceded;

  border-radius: 24px;

  border-top-right-radius: 0;

  border-top-left-radius: 0;

  padding: 27px 24px;

  min-height: auto;
}

.blog-v1-box-bottom-text h3 {
  line-height: 29px;

  font-family: "Inter-ExtraBold";

  max-width: 350px;

  min-height: 87px;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  -webkit-box-orient: vertical;
}

.blog-v1-box-bottom-text .blog-new-v1-tags {
  margin-bottom: 20px;
}

.blog-v1-box-bottom-text h3 a {
  color: #0e1b1b !important;
}

.blog-post-big-image img {
  border-radius: 32px;

  max-width: 100%;
}

.blogv1-post-section-main {
  margin-top: 48px;

  margin-bottom: 50px;
}

.blogv1-post-section-main .blog-new-v1-tags {
  margin-bottom: 0px;
}

.blogv1-post-section-main .blog-new-v1-top-text {
  margin-top: 25px;

  margin-bottom: 18px;
}

.blogv1-post-section-main .blog-new-v1-top-text h1 {
  color: #0e1b1b !important;

  margin-bottom: 20px;

  line-height: 58px;
}

.blog-post-author-img img {
  width: 40px;

  height: 40px;

  border-radius: 50px;
}

.blog-post-author-img-text {
  display: flex;

  align-items: center;
}

.blog-post-author-text h4 {
  font-size: 16px;

  color: #3e4949 !important;

  font-family: "Inter-Medium";
}

.blog-post-author-text p {
  font-size: 14px;

  color: #3e4949;
}

.blog-post-author-text {
  margin-left: 10px;
}

.blog-post-big-image {
  margin-top: 28px;

  margin-bottom: 50px;
}

.blog-post-social-share {
  background: rgb(245 246 246 / 70%);

  border-radius: 24px;

  padding: 40px;

  text-align: center;

  margin-top: 64px;

  margin-bottom: 15px;
}

.blog-post-social-share h3 {
  color: #3e4949 !important;

  font-family: "Inter-ExtraBold";

  margin-bottom: 18px;
}

.blog-post-social-share ul {
  list-style: none;

  padding: 0;

  margin: 0;

  display: flex;

  justify-content: center;
}

.blog-new-v1-text-right h3 a {
  color: #0e1b1b !important;
}

.blog-post-social-share ul li {
  margin-right: 24px;
}

.blog-v1-box-bottom-all {
  margin-bottom: 25px;
}

.blog-post-text-under-image h3 {
  color: #0e1b1b !important;

  font-family: "Inter-ExtraBold";

  margin-bottom: 16px;

  margin-top: 20px;
}

.blog-post-text-under-image li {
  font-size: 16px !important;
}

.blog-post-text-under-image p {
  color: #3e4949 !important;

  line-height: 20px;
}

.blog-post-text-under-image p span {
  color: #3e4949 !important;
}

.blog-post-author-main {
  border-top: 1px solid #eceded;

  padding-top: 16px;
}

section.blogv1-boxes-section {
  margin-bottom: 57px;
}

section.blog-sections {
  margin-top: 50px;
}

.bs-popover-auto[x-placement^="right"] > .arrow::after,
.bs-popover-right > .arrow::after {
  border-right-color: #101828;
}

.bs-popover-auto[x-placement^="top"] > .arrow::after,
.bs-popover-top > .arrow::after {
  border-top-color: #101828;
}

.bs-popover-auto[x-placement^="left"] > .arrow::after,
.bs-popover-left > .arrow::after {
  border-left-color: #101828;
}

.bs-popover-auto[x-placement^="bottom"] > .arrow::after,
.bs-popover-bottom > .arrow::after {
  border-bottom-color: #101828;
}

.popover {
  background-color: #101828;

  border-radius: 8px !important;

  left: 20px !important;
}

.popover-body {
  padding: 10px 12px;

  color: #fff;

  font-size: 12px;

  font-family: "Inter-Medium";
}

.popover .arrow {
  top: 5px !important;
}

.bs-popover-top .arrow {
  top: -11px !important;

  transform: rotate(180deg);
}

.popover.bs-popover-top {
  top: 40px !important;
}

.d-flex.my-account-order-modal-img-text {
  margin-bottom: 25px;
}

.d-flex.my-account-order-modal-img-text:last-child {
  margin-bottom: 0;
}

.inner-instructor-img img {
  width: 100%;
}

.modal-add-cart-mobile-close {
  display: none;
}

.modal-add-cart-custom .cart-modal-ul-big .flex-grow-1 {
  align-items: flex-start;

  display: flex;

  flex-direction: column;

  justify-content: space-between;
}

span.cart-new-gray-style {
  font-size: 14px;

  color: #787f7f;

  margin-top: 5px;

  display: block;

  font-family: "Inter-Regular";
}

span.cart-new-gray-style b {
  color: #0e1b1b;

  font-family: "Inter-Medium";

  font-weight: normal;
}

span.new-cart-span-parent-data {
  padding-bottom: 15px;

  display: block;
}

.checkout-item-new-data-addedd {
  color: #0e1b1b;
}

.checkout-new-order-summary-data-black {
  color: #000 !important;

  font-family: "Inter-Medium" !important;
}

.checkout-new-your-item span.new-cart-span-parent-data {
  padding-bottom: 11px;
}

.checkout-second-payment-box-new {
  margin-top: 29px;
}

.blog-post-text-under-image iframe {
  height: 450px;

  margin-top: 30px;

  width: 100%;

  border: 0;
}

.event-view-main-tag .blog-post-social-share {
  margin-top: 30px;
}

.my-account-certificate-section .pdp-course-share .dropdown-menu {
  right: auto;

  left: 0;

  top: 50px !important;
}

.my-account-certificate-section .course-share .dropdown-menu {
  right: auto;

  left: 0;

  top: 50px !important;
}

.my-account-certificate-section .pdp-course-share {
  justify-content: start;
}

.checkout-new-company-tax .checkout-radio-all {
  justify-content: flex-start;
}

.checkout-new-company-tax .checkout-radio-all .radio:first-child {
  margin-right: 70px;
}

.checkout-radio-items.checkout-new-company-tax {
  border-bottom: 0;
}

.checkout-new-company-tax-title {
  border-top: 2px solid #eceded;

  margin-top: 25px;

  padding-top: 10px;
}

.footer-new-label-orange a {
  font-size: 14px !important;

  color: #f25f5c !important;
}

.footer-new-label-orange span {
  background: #f25f5c;

  border-radius: 4px;

  color: #fff;

  font-size: 12px;

  padding: 3px 8px;

  margin-left: 8px;
}

.footer-new-label-orange span,
.go-think-individuals-link span,
.responsive-table thead th {
  font-family: "Inter-Medium";
}

.cart-image {
  min-width: 80px;

  min-height: 74px;

  max-height: 85px;

  border-radius: 10px;

  background-size: cover;

  background-position: center;

  margin-right: 10px;
}

/* start blog page css */

.show-more-blog {
  margin-top: 20px;
}

.show-more-blog a {
  font-weight: 600;

  font-size: 14px;

  line-height: 20px;

  color: #0c838f;
}

#bloglist,
.blognodata,
#mbbloglist,
.mbblognodata {
  background: #fff;

  box-shadow: 0px 1px 16px rgb(0 0 0 / 10%);

  border-radius: 8px;

  position: absolute;

  z-index: 99;

  width: 100%;

  padding: 16px 16px 5px;

  list-style-type: none;
}

#bloglist li,
#mbbloglist li {
  margin-bottom: 12px;
}

#bloglist li .media img,
#mbbloglist li .media img {
  width: 80px;

  border-radius: 10px;

  margin-right: 16px;
}

#bloglist .media-body h5 a,
#mbbloglist .media-body h5 a {
  font-size: 14px;

  color: #3e4949 !important;

  font-family: "Inter-Bold";

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 1;

  -webkit-box-orient: vertical;
}

#bloglist .search-cat p,
#mbbloglist .mbsearch-cat p {
  color: #3e4949;

  font-size: 12px;

  display: inline-block;

  line-height: 12px;
}

#bloglist .search-cat p:nth-child(2),
#mbbloglist .mbsearch-cat p:nth-child(2) {
  border-left: 1px solid #d8dbdb;

  padding-left: 8px;

  margin-left: 4px;
}

.blognodata h3,
.mbblognodata h3 {
  font-family: "Inter-ExtraBold";

  font-size: 20px;

  color: #3e4949 !important;

  overflow: hidden;

  display: -webkit-box;

  -webkit-line-clamp: 1;

  -webkit-box-orient: vertical;

  margin-bottom: 2px;
}

.blognodata p,
.mbblognodata p {
  color: #3e4949;

  font-size: 14px;

  margin-bottom: 10px;
}

/* Ends  blog page css */

/* Start marketing page css */

.new-marketing-pdp.pdp-course-attr-details
  .course-home-props-icon
  li:first-child
  p {
  margin-bottom: 12px;
}

.new-marketing-pdp-price-add-cart .btn-default {
  border-radius: 4px;
}

.pdp-course-title h2 {
  font-size: 32px;
}

.new-marketing-pdp h3 {
  font-family: "Inter-ExtraBold";
  font-size: 21px !important;
  white-space: nowrap;
}

.new-marketing-pdp .course-box-type-label {
  max-width: unset;
  margin: 0 8px;
  padding: 6px 8px;
  border-radius: 8px;
  white-space: nowrap;
}

.new-marketing-pdp .course-box-type-label p {
  font-size: 12px;
}

.new-marketing-pdp .new-marketing-pdp-course-home {
  margin-top: 17px;
  display: flex;
  /*justify-content: space-between;*/
}

span.pdp-student-enroled {
  color: #3e4949;
  font-size: 14px;
  margin: 0 8px;
}

.box-timer {
  padding: 16px 24px;
  background: #f5f6f6;
  border-radius: 8px;
  text-align: center;
}

.box-timer p {
  font-size: 12px !important;
  color: #3e4949;
}

#timer {
  display: flex;
  justify-content: center;
  width: 100%;
  text-align: center;
  gap: 2px;
}

#timer div p {
  font-size: 24px !important;
  color: #0e1b1b;
  font-family: "Inter-ExtraBold";
}

/* #timer div span {
    color: #787F7F;
    font-family: 'Inter-Regular';
    display: block;
    font-size: 12px;
    font-weight: 400;
    text-transform: capitalize;
} */

/* #timer div {
    margin-right: 25px;
}

#timer div p {
    position: relative;
} */

/* #timer div p::after {
    content: ':';
    position: absolute;
    padding: 0px 4px;
} */

/* #timer div p.first::after {
    margin: 0 8px;
}

#timer div p.seconds::after {
    margin: 0 11px;
}

#timer div p.third::after {
    margin: 0 16.5px;
}

#timer div:last-child {
    margin-right: 0;
}

#timer div:last-child p::after {
    display: none;
} */

.box-registration-closed {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 38px 24px;
  width: 100%;
  min-height: 91px;
  background: #fff4f3;
  border-radius: 8px;
}

.box-registration-closed p {
  color: #c10c00;
  font-size: 12px !important;
}

.box-registration-closed-timer {
  background: #fff4f3 !important;
}

.box-registration-closed-timer #timer div p {
  color: #c10c00;
}

.pdp-course-attr-details .new-home-course-prop-price {
  margin-bottom: 10px;
}

.new-marketing-pdp-price-add-cart {
  border-top: 1px solid #eceded;
  padding: 16px 0;
}

.new-marketing-pdp-price {
  text-align: start !important;
}

.rating-title {
  margin: 0 32px;
}

.pdp-tab-content-parent-reviews {
  margin-top: 40px;
}

.pdp-tab-content-parent-reviews-container {
  background: #ffffff;
  border: 1px solid #eceded;
  border-radius: 24px;
  padding: 24px;
  display: flex;
  margin: 16px 0;
}

.account-user-box {
  width: 48px;
  height: 48px;
  background: #eceded;
  font-family: "Inter-Bold";
  font-size: 16px;
  color: #3e4949;
  border-radius: 100%;
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pdp-tab-content-parent-reviews-name {
  font-size: 16px;
  font-family: "Inter-SemiBold";
  color: #3e4949;
}

.pdp-tab-content-parent-reviews-container p {
  color: #3e4949;
}

.mx-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.my-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.reviews-rating {
  margin-bottom: 16px;
}

.reviews-rating span {
  margin: 0 16px;
  font-size: 14px;
}

.more-reviews {
  margin-top: 24px;
}

.more-reviews a {
  font-size: 16px;
  color: #0c838f;
  font-family: "Inter-Bold";
}

.new-marketing-info-other-courses-to-check ul.course-home-props-icon {
  grid-template-columns: 1fr 1fr;
}

ul.course-home-props-icon-new-sty {
  grid-template-columns: 1fr !important;
  margin-bottom: 0;
}

ul.course-home-props-icon-new-sty:first-child {
  margin-right: 25px;
}

ul.course-home-props-icon {
  display: grid;
  grid-template-columns: 1.5fr 1fr;
}

ul.course-home-props-icon-last {
  display: grid;
  grid-template-columns: 0.5fr 0.6fr 0.8fr 1fr !important;
}

ul.course-home-props-icon-last :last-child {
  border-right: 0px solid #eceded !important;
}

ul.course-home-props-icon li {
  margin-right: unset !important;
}

.new-home-course-price-last {
  display: flex;
  gap: 8px;
  align-items: flex-end;
  justify-content: flex-end;
}

.pdp-course-image,
.pdp-course-image img {
  max-height: 402px;
}

.new-marketing-pdp-price-disabled {
  opacity: 0.5;
}

.other-courses-to-check {
  border: 1px solid #eceded;
  border-radius: 24px;
  padding: 24px;
}

.label-other-courses-to-check {
  display: flex;
  /* align-content: space-around; */
  justify-content: space-between;
}

.course-box-type-label1 {
  max-width: 120px;
  padding: 4px 13px;
  text-align: center;
  /* margin-left: auto; */
  border-radius: 4px;
}

.title-course {
  font-family: Inter-Bold;
  font-size: 18px;
  line-height: 22px;
  padding-top: 12px;
}

.right-div-other-courses-to-check {
  padding-left: 24px;
}

.info-other-courses-to-check {
  display: flex !important;
  justify-content: space-between;
  padding-top: 24px;
}

.other-courses-to-check-img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
}

.course-box-type-labe2 {
  max-width: 120px;
  padding: 4px 13px;
  text-align: center;
  background: #f5f6f6;
  border-radius: 16px;
}

.label-courses-to-check {
  font-size: 14px !important;
}

.display-price {
  display: none;
}

.new-marketing-info-other-courses-to-check .course-old-price {
  font-family: "Inter-Regular";
  padding: 0 8px;
}

.passed-label {
  background: #edfffa;
}

.passed-label p {
  color: #0e805e !important;
}

.failed-label {
  background: #fff4f3;
}

.failed-label p {
  color: #c10c00 !important;
}

.in-progress-label {
  background: #fff7f0 !important;
  color: #a55913 !important;
}

.in-progress-label p {
  color: #a55914 !important;
}

/*.pdp-filter-select .dropdown .dropdown-label {
    min-width: 158px;
}*/
/* End marketing page css */

/* Start Course page add to cart */
.purchasedmsg,
.purchasedmsg a {
  font-size: 14px;
  color: #f25f5c !important;
  font-weight: 400;
}

.purchasedmsg a {
  text-decoration: underline;
}
.editProfileFiles {
  margin-bottom: 5px !important;
}
.editProfileFilesColor {
  color: red;
  font-size: 14px;
}
.pdp-plus-min-icon .disabled-addTocartBtn,
.disabled-addTocartBtn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.3;
  filter: alpha(opacity=65);
}

.exist-product {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.3;
}

/* Ends Course page add to cart */

/* Start change password dashboard */
.change-password-dash .inp {
  max-width: 380px;
  margin-bottom: 18px;
}

.change-password-message {
  background: #edfffa;
  padding: 20px;
  border-radius: 6px;
  font-weight: 400;
  font-size: 14px;
  color: #0e805e;
  margin-bottom: 20px;
}

.change-password-message span {
  float: right;
  font-weight: 600;
  font-size: 14px;
  text-decoration: underline;
  color: #0e805e;
  cursor: pointer;
  margin-bottom: 14px;
}

.change-password-message img {
  margin-right: 10px;
  vertical-align: middle;
  height: 22px;
}

/* Ends change password dashboard */
/* Start  Home section18 */
.homepage_countdown_banner {
  margin: 15px 0;
}

.homepage_course_coundown {
  margin: 32px 0;
}

.homepage_course_coundown .course-countdown-img {
  width: 180px;
  margin-right: 24px;
}

.homepage_course_coundown .media-body {
  align-self: center;
}

.course-countdown-img {
  height: 180px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left;
  border-radius: 24px;
}

.course-countdown-text h2 {
  margin: 8px 0;
  color: #0e1b1b !important;
  font-size: 32px;
  line-height: 38.73px;
}

.course-countdown-text h3 {
  font-size: 24px;
  line-height: 29.05px;
  font-weight: 500;
  color: #0e1b1b !important;
  font-family: "Inter-SemiBold";
}

.course-countdown-timer {
  text-align: center;
}

.course-countdown-timer h4 {
  font-size: 16px;
  font-weight: 700;
  color: #0e1b1b !important;
}

.course-countdown-timer h3 {
  font-weight: 700;
  font-size: 32px;
  margin: 10px 0 0;
  font-family: "Inter-Bold";
  line-height: 32px;
  color: #0e1b1b !important;
}

.course-countdown-timer h3 span {
  margin: 10px 14px 0px;
}

.course-countdown-timer .btn-default {
  font-size: 14px;
  padding: 12px 32px;
  color: #fff;
  min-width: 270px;
  max-width: 280px;
}

.course-countdown-text .btn-default {
  font-family: "Inter-Medium";
  font-size: 15px;
  max-width: 320px;
  margin: auto;
  border-radius: 4px;
}

.homepage_course_coundown.text-center .btn-default {
  max-width: 200px !important;
}

.course-countdown-text p {
  color: #3e4949;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
}

.date_display {
  font-size: 32px;
  font-weight: 700;
  color: #0e1b1b;
}

.date_title {
  margin-bottom: 6px;
}

.date_title span {
  color: #787f7f;
  font-size: 12px;
  font-weight: 400;
  margin: 0 12px 0 21px;
}

.homepage_course_coundown.text-center {
  padding: 0;
}

/* Ends Home section18 */
/*Starts blog page */
#bloglist,
.blognodata,
#mbbloglist,
.mbblognodata {
  background: #fff;
  box-shadow: 0px 1px 16px rgb(0 0 0 / 10%);
  border-radius: 8px;
  position: absolute;
  z-index: 99;
  width: 100%;
  padding: 16px 16px 5px;
  list-style-type: none;
}

#bloglist li,
#mbbloglist li {
  margin-bottom: 12px;
}

#bloglist li .media img,
#mbbloglist li .media img {
  width: 80px;
  border-radius: 10px;
  margin-right: 16px;
}

#bloglist .media-body h5 a,
#mbbloglist .media-body h5 a {
  font-size: 14px;
  color: #3e4949 !important;
  font-family: "Inter-Bold";
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

#bloglist .search-cat p,
#mbbloglist .mbsearch-cat p {
  color: #3e4949;
  font-size: 12px;
  display: inline-block;
  line-height: 12px;
}

#bloglist .search-cat p:nth-child(2),
#mbbloglist .mbsearch-cat p:nth-child(2) {
  border-left: 1px solid #d8dbdb;
  padding-left: 8px;
  margin-left: 4px;
}

.blognodata h3,
.mbblognodata h3 {
  font-family: "Inter-ExtraBold";
  font-size: 20px;
  color: #3e4949 !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin-bottom: 2px;
}

.blognodata p,
.mbblognodata p {
  color: #3e4949;
  font-size: 14px;
  margin-bottom: 10px;
}

section.new-home-slider-carso.aboutv1-instructors-slider {
  padding-top: 90px;
}

.show-more-blog .loadmorebtn {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #0c838f;
  cursor: pointer;
}

.loadingImgBlogSearch {
  width: 20px;
  height: 20px;
}

@media (max-width: 991px) {
  .cart-image {
    min-height: 96px;
  }
}

.new-home-course-price p {
  font-size: 14px !important;
}

.new-home-course-price h3 {
  font-size: 24px;
  color: #0e1b1b !important;
  font-family: "Inter-ExtraBold";
}

.price-details {
  margin-top: 18px;
}
.tabbyMarketing {
  background-color: #ffffff;
  padding: 16px 10px 16px 10px;
  border: 1px solid #d8dbdb;
  border-radius: 4px;
  display: flex;
  align-items: center;
}
.tabbyMarketing img {
  float: right;
}
.tabbyMarketing a {
  text-decoration: revert !important;
}
.tabbyMarketing p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #3e4949;
}
.tabbyCart {
  background-color: #ffffff;
  padding: 8px 0px 8px 0px;
  width: 100%;
  border: 1px solid #d8dbdb;
  border-radius: 4px;
  display: flex;
  align-items: center;
}
.tabbyCart1 {
  height: auto !important ;
}
.tabby p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #3e4949;
  font-family: "Inter-Regular";
}
.tabbyMarketing:first-child div {
  width: 100%;
}
.des1 {
  width: 104%;
}
.des2 p {
  font-weight: 400;

  font-size: 12px;

  line-height: 15px;

  color: #3e4949 !important;
}
.des2 {
  margin-top: 2px;
  display: flex;
  gap: 8px;
  align-items: center;
}
.tabby {
  height: 56px;
  /* min-height: 56px; */
  background-color: #ffffff;
  padding: 16px 2px 16px 2px;
  border: 1px solid #d8dbdb;
  border-radius: 4px;
  display: flex;
  align-items: center;
}
.tabby-row {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.tabby a {
  text-decoration: revert !important;
  color: #3e4949;
}
#tabbyModalCartAr button {
  position: absolute;
  left: 26px;
  color: black;
  top: 28px;
  width: 9px;
  height: 13px;
}
#tabbyModalCart button {
  position: absolute;
  right: 26px;
  color: black;
  top: 28px;
  width: 9px;
  height: 13px;
}
#tabbyModalAr button {
  position: absolute;
  left: 26px;
  color: black;
  top: 28px;
  width: 9px;
  height: 13px;
}
#tabbyModalMark button {
  position: absolute;
  right: 26px;
  color: black;
  top: 28px;
  width: 9px;
  height: 13px;
}

#tabbyModal button {
  position: absolute;
  right: 26px;
  color: black;
  top: 28px;
  width: 9px;
  height: 13px;
}
.tabby-modal {
  height: 90%;
  max-width: 45% !important;
}
.tabby-modal-content {
  height: 100%;
  border-radius: 20px;
}
.radio-payment {
  border-bottom: 2px solid #eceded;
  padding-top: 19px;
}
.radio-payment h4 {
  color: #000;
  font-weight: 600;
  font-size: 15px;
}
.tabby-imgAr {
  height: 30px;
  float: left;
}
.tabby-img {
  height: 30px;
  float: right;
}
.tabby-image {
  float: right;
}
.tabby-imageAr {
  float: left;
}

.my-account-user-box-verfication-back-color {
  padding: 16px !important;
  border-radius: 4px;
}

.my-account-user-box-verfication-back-color p,
.my-account-user-box-verfication-back-color a {
  font-size: 14px;
}

.dashboard-verified-color {
  background: #edfffa;
  color: #0e805e;
}

.my-account-user-box-verfication-back-color .my-account-verfiy-box p img {
  margin-right: 10px;
}
.dashboard-progress-color {
  background: #fff7f0;
  color: #a55914;
}

.dashboard-progress-color {
  margin-top: 10px;
  margin-bottom: 20px;
}
.my-account-warning-box {
  display: flex;

  justify-content: space-between;
}

.dashboard-progress-color {
  margin-bottom: 24px;
}

.my-account-warning-box p,
a {
  color: #a55914;
}
.my-account-verfiy-box {
  margin: 0 6px;
}
.my-account-verfiy-box > p {
  display: flex;
  align-items: center;
  gap: 5px;
}
.add-information-btn {
  width: 167px;
  padding: 8px 12px;
  text-align: center;
  border: 1px solid #a55914;
  border-radius: 4px;
}

@media (max-height: 1025px) and (max-width: 850px) {
  .tabby-modal-content {
    height: 62%;
    width: 100%;
  }
}
@media (max-width: 521px) {
  .tabby-modal-content {
    height: 81%;
    width: 100%;
  }
}

@media (max-width: 521px) {
  .tabby-modal-content {
    height: 85%;
    width: 100%;
  }
}
@media (max-width: 401px) {
  .tabby-modal-content {
    height: 90%;
    width: 100%;
  }
}

@media (max-width: 443px) and (max-height: 800px) {
  .tabby-modal-content {
    height: 90%;
    width: 100%;
  }
  .tabby-modal {
    height: 100%;
  }
}
.course-ti {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.radio-label1 {
  padding: 0px !important;
}
.radio-label1-w {
  width: 100%;
}
@media (min-height: 800px) and (max-height: 980px) and (min-width: 450px) {
  .tabby-modal-content {
    height: 68%;
    width: 100%;
  }
}
@media (min-height: 1026px) {
  .tabby-modal-content {
    height: 55%;
    width: 100%;
  }
}
.accept-reject-page {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 32px !important;
  gap: 30px;
  margin-top: 200px;
  margin-bottom: 200px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #d8dbdb;
  border-radius: 16px;
}
.accept-reject-page p {
  padding-top: 16px;
  color: #3e4949 !important;
}
.accept-reject-page h3 {
  font-weight: 800;
  line-height: 29px;
}
.accept-reject-message {
  text-align: center;
}
.reject-btn {
  text-align: center;
  width: 113px;
  height: 44px;
}
.btn-accept {
  text-align: center;

  width: 113px !important;

  height: 44px !important;
}

.accept-reject-page :last-child {
  gap: 24px;
}
.navbar-accept-reject {
  height: 65px;

  justify-content: center;
}
.navbar-brand-accept {
  margin-right: 0px !important;
}
.Privacy-footer {
  display: flex;

  justify-content: flex-end;

  gap: 30px;

  text-align: right;

  padding-right: 15px;
}
.checkout-footer-accept {
  text-align: left !important;
}
.btn-join-course,
.btn-join-exam {
  border-radius: 4px; 

  min-width: 198px !important;
}
.btn-join-exam {
  font-size: 16px;

  color: #0c838f !important;
}

.pdp-join-course-select p {
  font-family: "Inter";

  font-size: 14px;

  color: #3e4949;
}

.select-option-join-course {
  display: flex;

  min-width: 190px !important;

  width: 190px !important;

  min-height: 81px;

  background: #ffffff;

  border: 1px solid #d8dbdb;

  border-radius: 8px;

  justify-content: center;

  align-items: center;

  flex-direction: column;
}
.select-date-option-join-course {
  display: flex;

  min-width: 160px !important;

  min-height: 81px;

  background: #ffffff;

  border: 1px solid #d8dbdb;

  border-radius: 8px;

  align-items: center;
  justify-content: center !important;

  flex-direction: column;
}
.select-date-option-join-course h6 {
  font-weight: 500 !important;

  font-size: 12px !important;

  line-height: 15px !important;

  text-align: center !important;

  color: #ffffff !important;

  margin-top: 3px;
}

.link-courses-warning-box {
  justify-content: flex-end;

  font-weight: 600;

  font-size: 14px;

  line-height: 17px;

  display: flex;

  align-items: center;

  text-decoration-line: underline;

  color: #a55914;
}
.course-purchased {
  font-weight: 400 !important;

  font-size: 14px !important;

  line-height: 17px !important;

  color: #a55914 !important;

  padding: 0px !important;
}

.color-btn {
  color: #ffffff !important ;
}
.all-option-join-course {
  display: flex;

  padding-top: 16px;

  gap: 24px;

  flex-wrap: wrap;
}
.pdp-join-course-select {
  padding: 24px 0px;

  border-bottom: 1px solid #eceded;
}

.select-option-join-course p {
  font-weight: 600;

  font-size: 16px;

  line-height: 19px;

  text-align: center;

  color: #0e1b1b;
}

.selected-option-join-course {
  display: flex;

  min-width: 190px !important;

  min-height: 81px;

  background: #ffffff;

  border: 2px solid #2d7dd2;

  border-radius: 8px;

  justify-content: center;

  align-items: center;

  flex-direction: column;
}
.course-card-select-new {
  padding: 24px;

  background: #f5f6f6;

  border-radius: 8px;
}

.info-course-3 {
  display: grid;

  grid-template-columns: 2fr 2.5fr 2fr;

  padding-top: 12px;
}
.info-course-2 {
  display: flex;

  justify-content: space-between;

  padding-top: 6px;
}
.date-fully-booked {
  height: 22px;

  background: #787f7f;

  border-radius: 8px 8px 0px 0px;

  width: 100%;

  text-align: center;

  margin-bottom: 7px;

  position: absolute;

  top: 0px;
}
.date-selected-discount {
  height: 22px;

  background: #f25f5c;

  border-radius: 8px 8px 0px 0px;

  width: 100%;

  text-align: center;

  margin-bottom: 7px;

  position: absolute;

  top: 0px;
}

.course-card-select h4 {
  font-weight: 400;

  font-size: 12px;

  line-height: 15px;

  color: #3e4949 !important;

  padding-left: 0px !important;
}
.course-card-select-link {
  font-weight: 400;

  font-size: 12px;

  line-height: 17px;

  color: #3e4949 !important;

  padding-left: 0px !important;

  text-decoration: underline !important;
}
.discount {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 10px !important;
  line-height: 12px;
  text-decoration-line: line-through;
  /* Silver */

  color: #9fa4a4 !important;
}
.formatPrice {
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 17px !important;
  /* identical to box height */

  /* Jungle blk */

  color: #0e1b1b !important;
}
.course-card-select span {
  font-weight: 500;
  font-size: 12px;
  line-height: 17px;
  color: #0e1b1b;
  font-family: "Inter";
}
.course-card-select h3 {
  font-family: "Inter";

  font-weight: 600;

  font-size: 18px;

  line-height: 22px;

  color: #3e4949 !important;
}
.info-course {
  padding-bottom: 15px;

  border-bottom: 1px solid #d8dbdb;
}
.btn-course-add-cart-filter {
  min-width: 162px !important;

  float: right;

  height: 45px;

  border-radius: 4px !important;
}
.padding-warning {
  padding: 0px !important;

  padding-left: 0px !important;

  padding-right: 0px !important;
}
.verify-email-inp {
  min-width: 100px !important;

  height: 44px !important;

  margin-top: 16px !important;

  font-weight: 400;

  font-size: 14px;

  line-height: 17px;

  color: #787f7f;
}
.time-option {
  padding-top: 6px;

  font-family: "Inter";

  font-weight: 400;

  font-size: 14px;

  line-height: 17px;

  color: #787f7f;
}
.courses-verify-error {
  display: flex;

  align-items: center;

  gap: 8px;

  padding: 16px;

  min-height: 66px;

  background: #fff7f0;

  border-radius: 4px;
}
.courses-verify-error p {
  font-weight: 400;

  font-size: 14px;

  color: #a55914;
}
.courses-verify-error a {
  font-weight: 600;

  font-size: 14px;

  text-decoration: underline !important;
}
.course-added-msg {
  display: flex;

  justify-content: space-between;

  flex-wrap: nowrap;

  height: 56px;

  padding: 16px !important;

  border-radius: 4px;
}
.course-added-msg p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #a55914 !important;
}
/* .new-home-course-price{
    text-align: right;
} */
.login-dropdown {
  width: 282px;
}
.login-dropdown-menu {
  left: auto !important;
  right: 0px;
  box-shadow: 0px 4px 24px rgba(14, 27, 27, 0.1);
  border-radius: 4px 4px 0px 4px;
  min-width: 150px !important;
}
.login-rember-forgot-all {
  margin: 4px 0px 16px;
}
.menu-item-login span {
  font-size: 14px;

  line-height: 17px;

  color: #0e1b1b;
}
.dropdown-menu-login {
  padding: 0px !important;
}
.menu-item-login {
  border-bottom: 1px solid #d8dbdb;
  padding: 18px 16px 18px 18px;
}
.menu-item-login a {
  font-size: 14px !important;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}
.my-account-user-box-image-new {
  width: 40px;
  height: 40px;
  background: #f1ebff;
  border-radius: 50%;
  color: #8a5cff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: none;
  margin-right: 9px;
  overflow: hidden;
}
.img-user {
  width: 65px;

  border-radius: 50%;

  border: 1px solid #0c838f;

  padding: 5px;

  height: 65px;
}
.new-login-have-account-new {
  margin-bottom: 0px !important;

  background-color: #fff;

  padding: 0px;

  display: flex;

  justify-content: center;

  font-family: "Inter" !important;
}
.login-dropdown h3 {
  font-family: "Inter";

  font-weight: 800;

  font-size: 18px;

  line-height: 22px;
  /* text-align: center; */
  color: #0e1b1b;

  margin-bottom: 24px;
}
.padding-modal {
  padding-top: 52px;
}

.padding-login-modal {
  padding-top: 45px;
}
.width-avatar {
  width: 64px !important;

  height: 64px !important;
}
.width-login-avatar {
  width: 100% !important;
  height: 100% !important;
}
/* .Notify-me-language h1{
    font-weight: 600 !important;
    
    font-size: 14px !important;

    line-height: 17px !important;

    color: #3E4949 !important; 
}
.Notify-me-language p,span{
    font-weight: 400 !important;
    font-size: 14px ;
    line-height: 17px !important;
    color: #3E4949 !important;
}
.Notify-me-language{
    padding-top:24px ;
    display: flex;
    flex-direction: column;
    gap: 16px;
} */
.Notify-me-btn {
  min-width: 129px !important;
}
.sign-up-new {
margin: 64px auto !important;
  max-width: 624px;
  padding: 40px 108px !important;
  background: #ffffff;
  border: 1px solid #d8dbdb;
  border-radius: 16px;
}
.sign-up-btn-new {
  width: 100%;

  margin-top: 24px;
}
.sign-up-new h4 {
  font-weight: 800;

  font-size: 24px;

  line-height: 29px;

  margin-bottom: 24px;

  text-align: start;

  color: #0e1b1b;

  font-family: "Inter-ExtraBold";
}
.sign-up-new p {
  font-weight: 400 !important;
  font-size: 14px !important;
  line-height: 17px !important;
  color: #3e4949 !important;
}
.sign-up-new a {
  font-weight: 600 !important;
  font-size: 14px !important;
  line-height: 17px !important;
  /* identical to box height */

  /* Algea */

  color: #0c838f !important;
}
.have-account {
  margin-top: 24px;
}
.pdp-join-course-select p {
  font-weight: 600 !important;
}
/* .sign-up-new-page{
    background: #F5F6F6;
} */
.margin-checout-login {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}
.btn-sign-up {
  height: 44px;
  padding: 0px;
}
.control-login {
  padding-left: 20px !important;

  font-family: "Inter" !important;
}
.control-indicator-login {
  top: 2px !important;
}
.btn-login {
  font-family: "Inter" !important;
}
.label-login {
  font-family: "Inter" !important;
  top: 13px !important;
}
.strength-password {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 10px;
}
.defualt-pass {
  border-bottom: 2px solid #d8dbdb;
}
.Weak-Password {
  border-bottom: 2px solid #fb8b24;
}
.good-Password {
  border-bottom: 2px solid #17b184;
}
.strong-Password {
  border-bottom: 2px solid #2d7dd2;
}
.strength-strong-selected {
  margin-bottom: 0px !important;
  padding-top: 8px !important;
  font-size: 12px !important;
  line-height: 15px !important;
  color: #2d7dd2 !important ;
}
.strength-good-selected {
  margin-bottom: 0px !important;
  padding-top: 8px !important;
  font-size: 12px !important;
  line-height: 15px !important;
  color: #17b184 !important ;
}
.strength-weak-selected {
  margin-bottom: 0px !important;
  padding-top: 8px !important;
  font-size: 12px !important;
  line-height: 15px !important;
  color: #fb8b24 !important ;
}
.error-displayed {
  /* text-align: left !important; */
  float: left;
}
.reset-pass-warning {
  padding: 24px 0px 0px 0px !important;
}
/* .forget-password-new p,h3,a,span,button{

    font-family: 'Inter' !important;

} */
.forgot-new-instruction {
  margin-top: 24px !important;
}
.forgot-new-instruction p {
  color: #3e4949;
  font-size: 16px !important;
}
/* .courses-verify-error-div{
    padding-right: 0px !important;
    padding-left: 0px !important;
} */
.courses-paid-error-div-cart {
  background: #fff4f3 !important;
  border-radius: 4px;
}
.courses-paid-error-div-cart p {
  color: #d70d00 !important;
}
.reset-email-error {
  float: left;
}
.reset-pass-error {
  float: left;
}
.verify-email-course,
.join-course-section {
  padding-top: 65px;
}
.select-language {
  padding-top: 60px !important;
}
.courses-verify-error-cart {
  display: flex;

  align-items: center;

  gap: 8px;

  padding: 16px;

  min-height: 66px;

  background: #fff4f3;

  border-radius: 4px;
}
.logInEmailError,
.passError {
  float: left;

  font-weight: 400;

  font-size: 12px;

  line-height: 15px;

  color: #d70d00;
}
.forgot-pass-login a {
  font-weight: 500;

  font-size: 14px;

  line-height: 17px;

  text-align: right;

  color: #0c838f;
}
.forgot-pass-login a:hover {
  text-decoration: underline;
}
.footer-copy-new p {
  color: #787f7f;
  font-size: 12px;
}
.new-footer-login {
  background-color: #f5f6f6;
}
.new-min-height {
  min-height: 83vh;
  display: flex;
  align-items: center;
}
.links-new-footer {
  display: flex;

  gap: 16px;
}
.links-new-footer p {
  font-weight: 400;

  font-size: 12px;

  line-height: 15px;

  color: #787f7f;
}
.new-footer-login {
  border-top: 1px solid #eceded;
  padding: 16px 0px 32px 0px;
}
.copyright-new-footer p {
  text-align: right;
  font-weight: 400;

  font-size: 12px;

  line-height: 15px;

  color: #787f7f;
}
.sign-up-new-page {
  background: #fff;
}
.header-login {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.close-header {
  padding: 1rem;
  margin: -3rem -1rem -1rem auto !important;
}
.new-login-page-v2 h3 {
  margin-bottom: 0px !important;
}
.min-height-page-checkout {
  min-height: 84vh;
}
.margin-checout-login-h3 {
  margin-bottom: 8px !important;
}
.min-height-page-checkout-n {
  min-height: 75vh;
}
.course-card-select p {
  font-family: "Inter";

  font-weight: 400 !important;

  font-size: 12px;

  line-height: 17px;

  color: #787f7f;

  padding-left: 0px !important;
}
.summary {
  font-weight: 600 !important;

  font-family: "Inter" !important;
  font-size: 14px !important;
  color: #3e4949 !important;
}
.img-reg-card {
  width: 24px;
  height: 16px;
}
.go-to-library {
  border-top: 1px solid #eceded;
  padding-top: 32px;
  padding-bottom: 28px;
}
.go-to-library a {
  height: 44px !important;
  width: 188px;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  color: #0c838f;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.go-to-library-btn {
  height: 44px !important;
  width: 188px;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  display: flex;
  color: #0c838f !important;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.exploer-course-New {
  display: flex;

  align-items: flex-end;

  gap: 16px;
}
.notify-email-inp,
.notify-phone-inp,
.notify-name-inp {
  width: 100% !important;
  margin-top: 12px !important;

  padding: 14px 16px !important;

  height: 49px !important;

  background: #ffffff !important;

  border: 1px solid #d8dbdb !important;

  border-radius: 8px !important;

  font-size: 14px !important;

  color: black !important;
}
.notify-email-btn {
  display: flex !important;

  flex-direction: row;

  justify-content: center;

  align-items: center;

  padding: 14px 27px !important;

  gap: 10px !important;

  min-width: 123px !important;

  width: 133px !important;

  margin-top: 12px !important;

  height: 49px !important;

  font-size: 14px !important;

  border-radius: 4px !important;
}
.padding-notify {
  padding-left: 0px !important;
}
.notify-me-text h4 {
  color: #3e4949 !important ;
  margin-top: 16px;
  font-family: "Inter" !important;
  font-style: normal;
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 150%;
}
.notify-me-div {
  display: flex;
  justify-content: space-between;
}

.input-div {
  width: 81%;
}
.notify-email-inp-Ar {
  padding-left: 50px !important;
}
.success-notify {
  margin-top: 12px;
}
.success-notify p {
  font-weight: 400;

  font-size: 14px;

  line-height: 150%;

  color: #787f7f;
}
.error-order-image h3 {
  font-family: "Inter";

  font-weight: 800;

  font-size: 24px;

  line-height: 29px;

  color: #3e4949 !important;
}
.thank-for-order h3 {
  font-family: "Inter";

  font-weight: 800;

  font-size: 24px;

  line-height: 29px;

  color: #3e4949 !important;
}
.error-order-body {
  font-family: "Inter";

  font-style: normal;

  font-weight: 400;

  font-size: 16px;

  line-height: 19px;

  text-align: center;

  color: #3e4949;

  width: 64%;

  margin: auto;
}
.thanks-order-body-data {
  font-family: "Inter" !important;

  font-weight: 400;

  font-size: 16px !important;

  line-height: 19px !important;

  color: #3e4949 !important;
}
.order-num {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;

  color: #0e1b1b;
}
.margin-test {
  margin-bottom: 55px;
}
.partner-img {
  max-height: 75px;
}
.partner-img img {
  height: -webkit-fill-available;
  width: -webkit-fill-available;
}
.partnerships-page h3 {
  font-family: "Inter";

  font-style: normal;

  font-weight: 700;

  font-size: 32px;

  line-height: 39px;

  color: #0e1b1b;
}
.partnerships-page p {
  font-family: "Inter";

  font-style: normal;

  font-weight: 400;

  font-size: 16px;

  line-height: 19px;

  color: #3e4949;

  padding: 16px 0px;
}
.partnerships-page {
  padding-top: 32px;
}
.partnerships-section {
  padding-top: 24px;
}
.description-Partnerships {
  padding: 24px 20px 24px 0px !important;
}
.photo-Partnerships {
  display: flex;
  align-content: center;
  align-items: center;
  padding: 24px !important;
  background: #ffffff;
  border: 1px solid #eceded;
  border-radius: 15px;
  justify-content: center;
  height: 182px;
}
.partnerships-section h3 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  font-size: 18px;
  line-height: 22px;
  color: #0e1b1b;
}
.partnerships-section p {
  font-family: "Inter";

  font-style: normal;

  font-weight: 400;

  font-size: 16px;

  line-height: 19px;

  padding-top: 16px;

  color: #3e4949;
}
.all-partnerships-section .partnerships-section:not(:last-child) {
  padding-bottom: 24px;

  border-bottom: #eceded solid 1px;
}
.min-height-partner-page {
  min-height: 90vh;
}
.client {
  display: flex;

  flex-direction: column;

  justify-content: center;

  align-items: center;

  padding: 48px;

  height: 281px;

  background: #ffffff;

  border: 1px solid #eceded;

  border-radius: 15px;
}
.partner-of-course {
  display: flex;
  padding: 6px 12px;
  height: 56px;
  max-width: fit-content;
  gap: 12px;
  background: #f2f2f2;
  border-radius: 4px;
  justify-content: space-between;
  margin: 9px 0px 24px 0px;
}
.partner-of-course p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  width: 102px;
  color: #3e4949;
  margin-top: auto;
  margin-bottom: auto;
}
ul.course-home-props-icon-last li:first-child {
  justify-content: flex-start !important;
  padding-left: 7px;
}
/* .client img{
   height: -webkit-fill-available;
} */
.all-clients-section .row:first-child {
  padding-top: 24px;
}
.all-clients-section .row:last-child {
  padding-bottom: 40px;
}
.all-clients-section .row:not(first-child) {
  padding-top: 48px;
}
.new-pagination-clients a {
  font-family: "Inter";

  font-style: normal;

  font-weight: 500;

  font-size: 14px;

  line-height: 17px;

  color: #787f7f;
}
.disable-arrow {
  font-family: "Inter";

  font-style: normal;

  font-weight: 500;

  font-size: 14px;

  line-height: 17px;

  color: #9fa4a4;

  pointer-events: none;
}
.new-pagination-clients {
  align-items: center;
}
.active-page {
  width: 40px;

  height: 40px;

  background: #f1ebff;

  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.active-page a {
  font-family: "Inter";

  font-style: normal;

  font-weight: 600;

  font-size: 14px;

  line-height: 17px;

  color: #0e1b1b;
}
.active-arrow a {
  font-family: "Inter";

  font-style: normal;

  font-weight: 500;

  font-size: 14px;

  line-height: 17px;

  color: #3e4949;
}
.Starting-text {
  font-size: 12px !important;
  color: #787f7f !important;
}
.new-home-course-price-last p.Starting-text {
  font-size: 12px !important;
  color: #787f7f !important;
}
.includes-text {
  font-size: 12px;
  padding-left: 7px;
  padding-bottom: 6px;
  color: #787f7f !important;
}
.cleints-main-page {
  display: flex;

  justify-content: center;

  align-items: center;

  padding: 24px;

  /* width: 180px; */

  height: 192px;

  background: #ffffff;

  border: 1px solid #eceded;

  border-radius: 15px;
}
.cleints-main-page img {
  height: -webkit-fill-available;
}
.new-home-all-clients-boxes {
  /* display: flex; */
  gap: 24px !important;
}

.new-home-all-clients-boxes .col-12 {
  display: flex;
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.new-home-all-clients-boxes {
  gap: 12px;
}
.cliens-section {
  padding-top: 80px;
  padding-bottom: 24px;
  align-items: center;
}
.cliens-section .see-all-div {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.cart-dropdown-menu {
  position: absolute !important;
  left: auto !important;
  top: 0px;
  right: 55px;
  width: 300px !important;
}
.cart-dropdown-menu-business {
  position: absolute !important;
  left: auto !important;
  top: 0px !important;
  right: 134px !important;
  width: 300px !important;
}
.cart-show {
  z-index: 15 !important;
}
.cart-dropdown .modal-body {
  padding: 0px !important;
}
.cart-dropdown span.cart-new-gray-style {
  font-size: 12px !important;
  font-family: "Inter";
}
.cart-dropdown .new-cart-span-parent-data {
  padding-bottom: 8px;
}
.cart-dropdown p {
  font-family: "Inter";

  font-size: 14px;

  font-weight: 600;

  line-height: 17px;
}
.cart-dropdown .list-group-item {
  margin-left: 0px;
}

.cart-dropdown-item {
  padding-bottom: 16px !important;
  border-bottom: 1px solid #eceded;
}
.cart-dropdown .cart-modal-side-img {
  height: 75px;

  min-width: 75px;

  width: 75px;

  background-repeat: no-repeat;

  background-size: cover;

  background-position: center;

  border-radius: 10px;
}
.menu-cart-title {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  font-size: 18px;
  line-height: 150%;
  color: #0e1b1b !important;
}
.cart-dropdown a {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important ;
  height: 45px !important;
  background: #0c838f;
  border-radius: 4px;
  color: #ffffff !important;
  font-family: "Inter" !important;
  font-style: normal;
  font-weight: 600;
  font-size: 14px !important;
}
.cart-dropdown .list-group-item {
  padding: 0px;
  border: none;
}
#cartModal .modal-dialog {
  height: auto !important;
}
.category-list {
  display: flex;
  gap: 8px;
  flex-direction: column;
  border-right: 1px solid #eef0f3;
  padding-right: 27px;
}
.category-list a {
  font-family: "Inter" !important;
  font-style: normal;
  font-weight: 600;
  font-size: 14px !important;
  line-height: 17px;
  padding: 8px !important;
  color: #000000 !important;
  /* width: 138px; */
  min-height: 33px;
}
.cours-category-list {
  padding-left: 27px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.new-menu-cat {
  height: 280px;
}
.course-link-cat {
  display: flex;
  align-content: center;
  height: 35px;
  padding: 8px 8px 8px 4px !important;
}
.course-link-cat p {
  padding-left: 20px;
  padding-right: 16px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  display: flex;
  align-items: center;
  color: #0e1b1b;
}
.course-link-cat span {
  width: 57px !important;
  height: 16px;
  background: #ecf5f6;
  border-radius: 4px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #0c838f;
}
.control__indicator_sett {
  top: 0px;
}
.control-setting {
  font-size: 16px !important;
  line-height: 17px;
}
.all-partnerships-section:last-child {
  padding-bottom: 60px;
}
.padding-left-pdp {
  padding-left: 0px !important;
}
.new-main-hedar-mega-menu-data .view-more-cate {
  font-family: "Inter" !important;

  font-weight: 500;

  font-size: 14px;

  line-height: 17px;

  color: #0c838f !important;

  position: absolute !important;

  right: 45px;

  bottom: 10px;
}
.selected-category {
  background: rgb(12 131 143 / 10%);

  border-radius: 10px;

  color: #3e4949 !important;
}
.select-seats {
  position: relative;
}

.select-seats .label {
  position: absolute;
  z-index: 1;
  font-size: 10px !important;
  padding: 0 0.5rem;
  top: 5px;
}

.select-seats .bootstrap-select {
  width: 102px !important;
  display: inline-block;
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #d8dbdb;
}

.select-seats .bootstrap-select.show {
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select-seats .btn-light {
  background-color: transparent !important;
  padding: 0.5rem 0.8rem 2px !important;
  min-width: 102px !important;
  margin-top: 0.5rem;
}

.select-seats .dropdown-menu {
  padding: 0;
  min-height: auto !important;
  border: 1px solid #d8dbdb;
  border-top: 0;
  border-radius: 0;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  left: -1px !important;
  right: -1px !important;
  overflow-x: hidden !important;
  max-height: 195px !important;
  transform: unset !important;
  will-change: unset !important;
  top: 46px !important;
}

.select-seats .dropdown-menu .show {
  max-height: 195px !important;
  width: 100%;
  display: block;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.select-seats .bootstrap-select .dropdown-menu li {
  padding: 8px 16px;
  font-size: 16px;
  color: #0e1b1b;
  font-family: "Inter-SemiBold";
  border-bottom: 1px solid #d8dbdb;
}

.select-seats .bootstrap-select .dropdown-menu li:last-child {
  border-bottom: 0;
}

.select-seats .form-control {
  padding: 0.25rem 0.5rem !important;
  height: auto !important;
}

.select-seats .bootstrap-select .dropdown-toggle:focus,
.select-seats
  .bootstrap-select
  > select.mobile-device:focus
  + .dropdown-toggle {
  outline: none !important;
}
.cart-products .select-seats .label {
  right: 55px;
}
.cart-products .select-seats {
  margin-top: 16px;
}
.home-fixed-contact-icon-data-2 {
  width: 42px;
  height: 42px;
  position: fixed;
  right: 16px;
  bottom: 16px;
  z-index: 99;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  border-radius: 8px;
  background-color: #25d366;
  padding: 11px;
}
.home-fixed-contact-icon-data-2 img {
  vertical-align: initial;
}
.color-btn-reg {
  color: #fff !important;
}
.color-text {
  color: #0c838f !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  cursor: pointer;
}
.bottom-whatsapp-icon {
  right: 6px;
  bottom: 58px;
}
#pdpModal .modal-content {
  min-height: 100%;
  padding: 16px;
}
.cancel-pdp-modal {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 15px;
  color: #9fa4a4;
  padding-left: 16px;
  position: fixed;
  background-color: white;
  z-index: 100;
}
/* .cart-dropdown-menu{
    position: absolute;
    top: 0px;
    right: 0px;
} */

/* .show-promo{
    margin-top: -52px;
} */

/* .header-promot-text{
    height: 1.2em;
    line-height: 1.2em;
    position: relative;
    overflow: hidden;
    width: 100%;
}
.header-promot-text > p {
    position: absolute;
    top: 0;
    animation: slide 10s infinite;
  }
  @keyframes slide {
    0% {
      top: 0;
    }
    25% {
      top: -1.2em;
    }
    50% {
      top: -2.4em;
    }
    75% {
      top: -3.6em;
    }
    } */
.new-footer-social-icon-style {
  border-bottom: 1px solid #eceded;
  border-top: 1px solid #eceded;
  display: flex;
  align-items: center;
  gap: 11px;
  padding: 10px 0;
  margin-top: 12px;
}
.new-footer-social-icon-style p {
  margin: 0;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  color: #787f7f !important;
}
.footer-logo-n-style {
  padding: 16px 0 12px;
  border-bottom: 1px solid #eceded;
}

.footer-new-label-orange-style a {
  color: #3e4949 !important;
}
.footer-new-label-orange-style span {
  background: #f5eaea;
  color: #f25f5c;
}
.footer-menu-new-style ul li a {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #3e4949;
}
.new-footer-payment-all-style {
  border-top: 0;
}

.new-footer-payment-all-style ul {
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 0;
  margin-bottom: 12px;
  line-height: 1;
}
.new-footer-payment-all-style ul li a {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #797f7f;
}
.new-footer-payment-all-style ul li.arabic-fonts a {
  font-family: "Almarai-Regular";
}
.dividerLang {
  height: 13px;
  width: 0.7px;
  background: #787f7f;
  margin-top: 2px;
}
.new-footer-payment-all-style .footer-copy-new {
  margin-top: 0 !important;
}
.p-top-12 {
  padding-top: 12px;
}
.new-notify-me {
  border: 1px solid #d8dbdb;
  border-radius: 12px;
  padding: 24px 16px;
  margin-top: 29px;
}
.notify-me-inp {
  height: 44px;
  border: 1px solid #d8dbdb;
  border-radius: 8px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  color: #787f7f;
}
.new-notify-me p {
  font-family: "Inter";

  font-style: normal;

  font-weight: 500;

  font-size: 16px;

  line-height: 19px;

  color: #3e4949;

  margin-bottom: 22px;
}
.new-notify-me-mob p {
  margin-bottom: 0px;
}
.new-notify-me-mob {
  border: none;
  gap: 16px;
}
.notify-me-inp::placeholder {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  color: #787f7f;
}
.new-notify-me .notify-me-col {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.new-notify-me .btn-notify {
  border-radius: 4px;
}
.form-group {
  position: relative;
}

.form-control-placeholder {
  pointer-events: none;
  display: inline-block;
  position: absolute;
  top: 9px;
  left: 16px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  line-height: 2.2em;
  white-space: nowrap;
  background-image: linear-gradient(to bottom, #fff, #fff);
  background-size: 100% 5px;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.3s;
}

.bootstrap-select.show > .btn-light.dropdown-toggle {
  border: 1px solid;
  border-color: #206c74 !important;
  color: #0e1b1b !important;
  outline: none !important;
  box-shadow: none !important;
}
.bootstrap-select .dropdown-menu.show {
  border-color: #fff !important;
}
.bs-actionsbox,
.bs-donebutton,
.bs-searchbox {
  padding: 0 0 5px !important;
}
.bootstrap-select.select-style .dropdown-toggle:focus,
.bootstrap-select.select-style > select.mobile-device:focus + .dropdown-toggle {
  outline: 0px auto transparent !important;
  outline-offset: 0px !important;
}
.bootstrap-select.show > .btn-light.dropdown-toggle {
  background-color: #fff;
  border-color: transparent;
  box-shadow: none;
}
.bootstrap-select.select-style .dropdown-menu {
  padding: 10px;
}
.bootstrap-select.select-style .bs-searchbox .form-control {
  height: 44px;
}
.bootstrap-select.select-style > .btn,
.bootstrap-select.select-style > .btn-light {
  background-color: #fff !important;
  border: 1px solid #d8dbdb !important;
  width: 100%;
  height: 48px;
  color: #0e1b1b;
  transition: all 0.15s ease;
  box-sizing: border-box;
  border-radius: 8px;
  padding: 13px 16px;
  font-size: 14px;
  font-family: "Inter-Regular" !important;
}
.error-form-field .bootstrap-select.select-style > .btn,
.error-form-field .bootstrap-select.select-style > .btn-light {
  border: 1.5px solid #d70d00 !important;
}
.bootstrap-select > .btn-light:focus,
.bootstrap-select .dropdown-toggle:focus {
  outline: none !important;
  box-shadow: none !important;
}

.bootstrap-select.select-style > .dropdown-menu {
  border: 1px solid #1d3147;
  max-width: -webkit-fill-available;
}

/* :active works but when replace with :focus, it doesn't work */

.float {
  color: #787f7f;
  transform: translate3d(0, -7px, 0);
  font-size: 10px;
  transition: 0.2s ease-in-out;
}

.changefloat {
  transform: translate3d(0, -7px, 0);
  font-size: 10px;
}
.bootstrap-select.select-style .filter-option {
  margin-top: 5px;
}
.bootstrap-select.select-style .dropdown-toggle::after {
  content: "" !important;
  background: #fff url(../images_business/business-dropdown-icon.svg) no-repeat
    100%;
  display: block;
  width: 100%;
  height: 100%;
}

.bootstrap-select.select-style .dropdown-menu a.dropdown-item {
  color: #333 !important;
  padding-bottom: 10px;
  font-family: "Inter";
  font-weight: 400 !important;
}

.bootstrap-select.select-style .dropdown-menu a.active {
  color: #0c838f !important;
}

.new-user-text h3 {
  font-family: "Inter";

  font-style: normal;

  font-weight: 700;

  font-size: 24px;

  line-height: 29px;

  color: #0e1b1b !important;
}
.option-company-selected {
  background: #ffffff;

  padding: 6px;

  border: 0.5px solid #d8dbdb;
  border-top: 0;

  margin: 0px;

  width: 100% !important;

  white-space: unset !important;

  font-family: "Inter";

  font-style: normal;

  font-weight: 400;

  font-size: 10px;

  line-height: 12px;

  color: #3e4949;

  text-align: left;

  direction: initial;
}
.main-company-list {
  position: relative;
  margin-bottom: 20px;
  height: 48px;
  border: 1px solid #d8dbdb;
  border-radius: 8px;
  /* display: flex; */
  align-items: center;
}
.company-list {
  width: 100.5%;
  position: absolute;
  top: -5px;
  left: 0;
  /* max-height: 162px;
  overflow-y: scroll; */
}
.option-company {
  max-height: 162px;

  overflow-y: scroll;

  margin-top: 44.5px;

  direction: initial;
}
.main-company-list img {
  position: absolute;
  right: 20px;
  top: 22px;
}
.main-company-list input {
  height: 44px;
  border: 1px solid #d8dbdb;
  border-radius: 4px 4px 0px 0px;
  width: 100.5%;
  position: fixed;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  padding-left: 16px;
  text-align: left;
  direction: initial;
}
/* .company-list > :nth-child(2) {
  margin-top: 44.5px;
  max-height: 162px;
  overflow: auto;
} */

.name-company-value {
  font-size: 14px;
  margin-bottom: 0px;
  padding: 0px 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 90%;
  height: 1em;
}
.name-company-value {
  padding: 20px;
}
.main-company-list p {
  width: 100%;
}
.newCompanyValue {
  padding-top: 30px;
}
.main-company-list-error {
  border: 1.5px solid #d70d00 !important;

  margin-bottom: 35px;
}
.main-company-list-after-select {
  color: #787f7f;
  transform: translate3d(0, -10px, 0);
  font-size: 10px;
}

/* / Instructors styles / */
.flex-item-start {
  display: flex;
  align-items: flex-start;
  grid-column-gap: 25px;
  width: 100%;
}
.card-instructor {
  margin-bottom: 25px;
}
.card-instructor:last-child .description-instructor {
  border: 0;
}
.description-instructor {
  /* border-bottom: 1px solid #eceded; */
  padding-bottom: 25px;
}
.img-instructor {
  width: 145px;
  height: 143px;
  flex-shrink: 0;
  overflow: hidden;
  border-radius: 4px;
}
.img-instructor img {
  height: 100%;
}
.name-instructor {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 21px;
  line-height: 25px;
  color: #3e4949;
}
.description-instructor {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #3e4949;
  margin-top: 12px;
}
.flex-item-center {
  display: flex;
  align-items: center;
}
.info-instructor {
  gap: 5.8px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #3e4949;
}

.list-info-instructor {
  gap: 16px;
  border-bottom: 1px solid #eceded;
  padding: 14.5px 0;
}

.dot-instructor-between {
  width: 6px;
  height: 6px;
  border-radius: 20px;
  background: #d8dbdb;
}
.pdp-tabs-collapse-title-instructors {
  margin-bottom: 19px;
}

.instructors_details .slick-track,
.course-slider .slick-track {
  margin-left: 0;
  margin-right: 0;
}

.instructors_details .plp-course-box-new,
.course-slider .plp-course-box-new {
  padding-right: 24px;
}

.instructors_details .slick-slide {
  max-width: 552px;
}
.course-slider .slick-slide {
  max-width: 476px;
}
.course-slider .slick-arrow {
  height: 83%;
}
.instructors_details ul.course-home-props-icon,
.course-slider ul.course-home-props-icon {
  grid-template-columns: 1fr 1fr;
  grid-row-gap: 8px;
}
.instructors_details .course-home-props-icon p img,
.course-slider .course-home-props-icon p img {
  margin-right: 0;
}
.instructors_details .course-home-props-icon p,
.course-slider .course-home-props-icon p {
  /* gap: 9.25px; */
  /* align-items: flex-start; */
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 15px;
  color: #3e4949;
}
.course-slider .course-home-props-icon p {
  font-weight: 400;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.instructors_details ul.course-home-props-icon li,
.course-slider ul.course-home-props-icon li {
  align-items: flex-start;
  gap: 8px;
}
.icon-inst {
  width: 16px;
  flex-shrink: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}

.instructors_details .course-box-new-structure-design-text,
.course-slider .course-box-new-structure-design-text {
  margin-left: 16px;
}
.instructors_details .new-home-course-all-box-data,
.course-slider .new-home-course-all-box-data {
  padding: 24px;
}
.instructors_details .new-main-course-box-design .new-home-course-price {
  gap: 5px;
  display: flex;
  align-items: center;
}
.flex-center-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.pdp-tabs-collapse-title-instructors {
  margin-bottom: 19px;
}

/* course-instructor-img */

.course-instructor-img {
  width: 38px;
  height: 39px;
  flex-shrink: 0;
  border: 1px solid #d8dbdb;
  border-radius: 34px;
  overflow: hidden;
}
.course-instructor-img img {
  border-radius: 34px;
}
.course-instructor {
  gap: 4px;
}
.course-instructor p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #787f7f;
}
.course-instructor h3 {
  color: #0e1b1b;
  font-weight: 700;
}

.course-instructor-content {
  border-bottom: 1px solid #d8dbdb;
  padding-bottom: 16px;
  flex-wrap: wrap;
  gap: 12px;
}
.instructor-name-course {
  gap: 24px;
}
.instructor-name-course a,
.instructor-name-course span {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #0e1b1b;
}
.instructor-name-course a {
  color: #2d7dd2;
  margin-left: 3px;
}
.flex-baseline {
  display: flex;
  align-items: baseline;
}
.instructor-name-course .pdp-student-enroled {
  flex-shrink: 0;
}
.instructor-name-course .course-instructor-img {
  margin-left: 8px;
  margin-right: 4px;
}
.option-company::-webkit-scrollbar {
  background-color: #d8dbdb;
  margin-right: 4px;
  width: 2px;
  height: 152px;
  background: #d8dbdb;
  border-radius: 4px;
}
.option-company::-webkit-scrollbar-thumb {
  background: #9fa4a4;
  border-radius: 4px;
}
.option-company-checkout {
  max-height: 100px;
}

/* Move reCAPTCHA v3 badge to the left */

.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}

.grecaptcha-badge:hover {
  width: 256px !important;
}
.course-instructor-img img {
  width: inherit;
}
.instructor-image {
  background-position: unset !important;
  background-position-x: center !important;
}
.my-account-certificate-box-data h3 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  padding-top: 24px;
  color: #0e1b1b;
}

.my-account-certificate-box-data .disabedDaownload {
  /* font-family: 'Inter' !important; */
  /* font-style: normal; */
  font-weight: 600;
  font-size: 16px !important;
  /* line-height: 19px; */
  color: #d8dbdb !important;
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}
.content-instructor {
  min-height: 145px;
  border-bottom: 1px solid #eceded;
}
.arrow_slide {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  cursor: pointer;
}
.arrow_slide2 {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  height: 350px;
  cursor: pointer;
}
#slide1 img,
#slide2 img,
#slide3 img {
  min-height: 350px;
  border-radius: 16px;
}
#slide1 h3,
#slide2 h3,
#slide3 h3,
#slide4 h3 {
  font-size: 40px;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  padding-bottom: 12px;
}
#slide2 h4,
#slide4 h4 {
  font-size: 16px;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
}
#slide1 p {
  font-size: 18px;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  padding-bottom: 24px;
}
.slide {
  padding: 80px 0px;
  height: 538px;
  position: relative;
}

.textSlide {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}
.btn1 {
  height: 56px;
  padding: 16px 40px;
  border-radius: 4px;
  background: var(--primary-colors-algea, #0c838f);
  min-width: 200px;
  color: var(--white, #fff);
  text-align: center;
  font-size: 16px;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.btn2 {
  min-width: 200px;
  height: 56px;
  padding: 16px 40px;
  border-radius: 4px;
  border: 1px solid #0c838f !important;
  background: #fff;
  color: var(--primary-colors-algea, #0c838f);
  text-align: center;
  font-size: 16px;
  font-family: Inter;
  font-weight: 700;
  line-height: normal;
  margin-left: 16px;
}
.lable-slider {
  padding: 8px 12px;
  border-radius: 4px;
  background: var(--accent-feedback-colors-light-orange, #fdd5af);
  padding-bottom: 12px;
  font-size: 16px;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  height: 35px;
}
.course-countdown-timer-new h3 span {
  margin: 10px 7px 0px;
}
.course-countdown-timer-new {
  text-align: -webkit-auto;
}
.course-countdown-timer-new h3 {
  font-size: 32px !important;
  font-family: Inter;
  font-style: normal !important;
  font-weight: 700 !important;
  line-height: 150% !important;
  margin-top: 0px !important;
  padding-bottom: 0px !important;
}
.date_title-new span {
  /* margin: 0 6px 0 18px !important; */
  margin: 0 20px 0 0px !important;
}
#slide2 a,
#slide3 a,
#slide4 a {
  height: 56px;
  padding: 16px 40px;
  border-radius: 4px;
  background: var(--primary-colors-mandarin, #f25f5c);
  font-size: 16px;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 30px;
  color: var(--white, #fff);
}
#slide1,
#slide2,
#slide3,
#slide4 {
  display: flex;
}
#slide4 p,
#slide4 h4 {
  text-align: center;
}
#slide4 .textSlide {
  justify-content: center;
  text-align: center;
}
.visibility-slider {
  visibility: hidden;
}
.pointer-slider span {
  width: 39px;
  background-color: #d8dbdb;
  height: 6px;
  border-radius: 20px;
}
.pointer-slider {
  display: flex;
  justify-content: center;
  gap: 6px;
  position: absolute;
  bottom: 30px;
}
.activeSlide {
  background-color: #0c838f !important;
}

/* register-partnership */
.box-register-partnership {
  border-radius: 24px;
  background: var(--neutral-colors-glass, #f5f6f6);
  padding: 40px;
  margin-top: 64px;
  margin-bottom: 130px;
}
.flex-register-partnership {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.content-register-partnership {
  max-width: 670px;
}
.title-register-partnership {
  color: var(--neutral-colors-jungle-blk, #0e1b1b);
  /* Extras/Secondary text (16 ) */
  font-size: 16px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 12px;
}
.text-register-partnership {
  color: var(--neutral-colors-space, #3e4949);
  font-size: 16px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  line-height: 1.7;
}

.resizable_textarea_style {
  resize: none;
  height: 111px !important;
}

.text-fill-form {
  color: var(--neutral-colors-gray, #787f7f);
  /* Body/B10 */
  font-size: 14px;
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  /* line-height: normal; */
  margin-top: 12px;
}

#FillTheForm .inp .form-control,
#FillTheForm .btn {
  border-radius: 4px !important;
}

.interestInPartnering .modal-body {
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  flex-direction: column;
}
.FillTheForm .inp {
  margin-bottom: 24px;
}
.FillTheForm .modal-header {
  margin-bottom: 24px;
}
.title-interestInPartnering {
  color: var(--neutral-colors-space, #3e4949);
  text-align: center;
  font-size: 21px !important;
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  line-height: 36px;
  margin-top: 40px;
  margin-bottom: 24px;
}

.text-interestInPartnering {
  color: var(--neutral-colors-gray, #787f7f);
  text-align: center;
  font-size: 16px !important;
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 40px;
}

.interestInPartnering .btn {
  max-width: 150px;
  min-width: 150px;
  border-radius: 4px;
}
#FillTheForm .btn {
  height: 48px;
}
/* banner-assessment */
.banner-assessment {
  background: var(--background-assessment) no-repeat;
  max-height: 242px;
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  margin: 40px 0;
  color: #fff;
  background-size: cover;
  background-position: top center;
}
.banner-assessment::before,
.banner-assessment-overlay {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  inset: 0;
  opacity: 0.800000011920929;
  background: rgba(12, 131, 143, 0.7);
}
.banner-assessment-overlay {
  background: linear-gradient(
    270deg,
    rgba(12, 131, 143, 0.1) 0%,
    rgba(4, 75, 82, 0.5) 54.56%
  );
}
.banner-assessment-content {
  position: relative;
  z-index: 1;
  padding: 26px;
}
.banner-assessment h2 {
  font-size: 36px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  line-height: 1.5;
  color: #fff !important;
}
.banner-assessment p {
  margin-top: 16px;
  max-width: 939px;
  font-size: 18px !important;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}

/* about-pre-assessment */

.about-pre-assessment h2 {
  color: var(--neutral-colors-jungle-blk, #0e1b1b);
  /* Main Heading/H4 */
  font-size: 32px;
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  line-height: 1.5;
}
.about-pre-assessment p {
  color: var(--neutral-colors-space, #3e4949);
  font-size: 16px !important;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  margin: 16px 0 24px;
}

.about-pre-assessment .btn {
  min-width: 234px;
  border-radius: 4px;
}
.gap-24 {
  gap: 24px;
}
.about-pre-assessment-section {
  margin: 88px 0;
}
.about-pre-assessment-img {
  max-height: 330px;
  border-radius: 16px;
  overflow: hidden;
}

.gap-8 {
  gap: 8px;
}
.slick-arrow:focus {
  outline: none;
}

h3.title {
  color: #3e4949 !important;
  /* Main Heading/H7 */
  font-family: Inter;
  font-size: 21px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.course-slider h3.title {
  border-top: 2px solid #eceded;
  padding: 24px 0;
}
.course-slider .slick-dots li button {
  background-size: 6px;
}
.newDMT {
  display: flex;
  gap: 8px;
  justify-content: center;
  align-items: center;
}
.width-text-dmt {
  width: 30%;
}
.new-section-gray {
  margin-top: 0px;
}
#slide4 h3 {
  text-align: center;
}
#slide1 p {
  width: 100%;
}
.phone {
  display: grid;
  grid-template-columns: 49% 49%;
  gap: 2%;
}
.select-option-join-course {
  left: -2px !important;
}
.select-option-join-course button {
  border: none !important;
}

/* Notification */

.notification-style {
  position: relative;
}
.notification-icon.cart-number-circle-header {
  width: 20px;
  height: 20px;
  font-size: 10px;
}

.notification-list {
  position: absolute;
  width: 320px;
  overflow: hidden;
  overflow-x: clip !important;
  right: 0;
  top: 55px;
  background: #ffffff;
  border: 1px solid #eceded;
  box-shadow: 0px 4px 8px rgba(14, 27, 27, 0.1);
  border-radius: 4px;
  display: block;
  padding: 0;
}
.notification-list ul {
  display: block;
  padding: 0;
}
.h-list {
  max-height: 493px;
}
.notification-list .notification-icon {
  width: 9px;
  height: 9px;
  top: 0;
  padding: 0;
  right: 4px;
}
.notification-list li,
.title-notifications {
  padding: 16px;
  margin-left: 0 !important;
  border-bottom: 1px solid #eceded;
  list-style: none;
}
.title-notifications {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  color: #0e1b1b;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.notification-list-icon {
  position: relative;
  width: 40px;
  height: 40px;
}
.flex-center {
  display: flex;
  align-items: center;
  gap: 8px;
}
.notification-list li p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-size: 14px !important;
  line-height: 17px;
  color: #0e1b1b;
}
.notification-list li p.notifications-time {
  font-weight: 400;
  font-size: 10px !important;
  line-height: 12px;
  color: #9fa4a4;
  margin-top: 4px;
}

.not-read-notifications {
  background: #f4f9ff;
}
.img_notify {
  display: block;
  width: 40px;
  height: 40px;
  background-size: 100%;
}
.img-notification {
  background: url(../images_new/Notification.svg) no-repeat;
}
.not-read-notifications .img-notification {
  background: url(../images_new/notificationNotRead.svg) no-repeat;
}
.img-certificate-notify {
  background: url(../images_new/certificate_notify.svg) no-repeat;
}
.not-read-notifications .img-certificate-notify {
  background: url(../images_new/certificate_notifyNotRead.svg) no-repeat;
}

.img-user-notify {
  background: url(../images_new/user_notify.svg) no-repeat;
}
.not-read-notifications .img-user-notify {
  background: url(../images_new/user_notifyNotRead.svg) no-repeat;
}

.img-time-notify {
  background: url(../images_new/time_notify.svg) no-repeat;
}
.not-read-notifications .img-time-notify {
  background: url(../images_new/time_notifyNotRead.svg) no-repeat;
}

.notifications-view-all {
  width: 100%;
  text-align: center;
  font-weight: 400;
  font-size: 10px;
  color: #0e1b1b;
  background: #fff;
  padding: 12px;
  cursor: pointer;
  border-top: 1px solid #eceded;
}

.notification-list li:last-of-type {
  border-bottom: 0 !important;
}

/* .notify-li {
  display: none;
} */
.fixed-title-notifications {
  position: fixed !important;
  z-index: 1;
  background: #fff;
  width: 320px;
  top: 71px;
}
.noNotifications {
  text-align: center;
  font-size: 12px;
  color: #0e1b1b;
  font-weight: 400;
  padding: 16px;
  /* border-top: 1px solid #ECEDED; */
  display: none;
  justify-content: center;
  flex-direction: column;
  height: calc(100% - 56.81px);
  padding: 52.5px 0;
}
.new-mobile-header-v1 .notification-list {
  position: fixed;
  top: 0;
  width: 100%;
  min-height: 100vh;
  height: 100%;
  z-index: 10;
}
.new-mobile-header-v1 .notify-li {
  display: block;
}
.new-mobile-header-v1 .notifications-view-all {
  display: none;
}
.close-notifications-list {
  cursor: pointer;
}
.new-mobile-header-v1 .notification-style {
  display: flex;
  align-items: center;
  gap: 11px;
}

.img-noNotifications {
  margin-bottom: 24px;
}
.noNotifications h4 {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 17px;
  color: #0e1b1b !important;
  margin-bottom: 8px;
}
.noNotifications p {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-size: 12px !important;
  line-height: 15px;
  color: #3e4949 !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.fixed-top .notification-list {
  top: 50px;
}
.all-designation {
  margin-bottom: 70px;
}
.new-upload-btn {
  display: flex;
  height: 44px;
  padding: 16px 40px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  border-radius: 4px;
}
.new-warning-upload {
  display: flex;

  gap: 8px;
}
.scanned-successfully {
  padding: 16px;

  border-radius: 4px;
}
.error-upload-msg,
.error-upload-clear {
  display: flex;
  padding: 16px;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
  background: var(--accent-feedback-colors-light-red-2, #fff4f3);
}
.error-upload-msg p,
.error-upload-clear p {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: var(--accent-feedback-colors-error-dark-red, #c10c00);
}
.or-fill-in-manually {
  display: flex;
  align-items: center;
  gap: 9px;
  margin: 24px 0px;
  justify-content: space-between;
}

.or-fill-in-manually p {
  color: var(--neutral-colors-jungle-blk, #0e1b1b);
  font-size: 14px;
}
.warning-upload {
  margin-bottom: 0px;
}
.ios-modal {
  background: rgba(0, 0, 0, 0.7);
  height: 100%;
}
.accept-upload,
.cancel-upload {
  border-radius: 14px;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* background: var(--materials-regular-dark, linear-gradient(0deg, #8C8C8C 0%, #8C8C8C 100%), rgba(37, 37, 37, 0.82)); */
  width: 97%;
  margin: auto;
}
.accept-upload button {
  display: flex;
  height: 56px;
  padding: 17px 0px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  background: var(
    --materials-regular-dark,
    linear-gradient(0deg, #8c8c8c 0%, #8c8c8c 100%),
    rgba(37, 37, 37, 0.82)
  );
  background-blend-mode: overlay, normal;
  backdrop-filter: blur(40px);
  border: none;
  color: var(--colors-blue-dark, #0a84ff);
  font-size: 17px;
  font-weight: 400;
}
.accept-upload > :first-child {
  border-radius: 14px 14px 0 0;
}
.accept-upload > :last-child {
  border-radius: 0 0 14px 14px;
  border-top: 0.533px solid
    var(
      --materials-regular-dark,
      linear-gradient(0deg, #8c8c8c 0%, #8c8c8c 100%),
      rgba(37, 37, 37, 0.82)
    );
}
.modal-content-upload {
  background: none;
  position: absolute;
  bottom: 28px;
  width: 100%;
  margin: auto;
}
.cancel-upload {
  margin-top: 8px;
}
.cancel-upload button {
  display: flex;
  height: 56px;
  padding: 17px 0px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  background: var(
    --materials-regular-dark,
    linear-gradient(0deg, #8c8c8c 0%, #8c8c8c 100%),
    rgba(37, 37, 37, 0.82)
  );
  background-blend-mode: overlay, normal;
  backdrop-filter: blur(40px);
  color: #0a84ff;
  border-radius: 14px;
  border: none;
}
.spinner-border-upload {
  position: absolute;
  right: 5px;
  width: 21px;
  height: 21px;
  bottom: 10px;
}
.join-course-section .btn-join-course {
  background-color: #0c838f;
  color: #fff;
}
.course-page-slider {
  padding-bottom: 68px;
}
.course-page-slider h3.title {
  border-top: none;
}
.notify-list-h::-webkit-scrollbar {
  width: 8px;
  background-color: #f5f5f5;
}
.notify-list-h::-webkit-scrollbar-thumb {
  background: #9fa4a4;
  border-radius: 4px;
}
.my-select-scroll::-webkit-scrollbar {
  width: 8px;
  background-color: #f5f5f5;
}
.my-select-scroll::-webkit-scrollbar-thumb {
  background: #9fa4a4;
  border-radius: 4px;
}
.activateAccountForm {
  min-height: unset;
  margin: 64px auto;
}
.activateAccountForm .sign-up-new{
  padding: 48px !important;
  max-width: 504px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.registerFormNew h4{
  text-align: start !important;
  color: var(--Neutrals-Jungle-Black, #0E1B1B) !important;
font-size: 24px !important;
font-weight: 600 !important;
}
.registerFormNew .verifiedSuccessfully h4{
  text-align: center !important;
}
.registerFormNew .inp input{
  border-radius: 94px;
border: 1px solid var(--Neutrals-Grain, #D8DBDB);
background: var(--Neutrals-White, #FFF);
}
.registerFormNew .inp .label{
  text-transform: capitalize;
}
.registerFormNew .control__indicator{
  border-radius: 50%;
  width: 18px;
  height: 18px;
}
.registerFormNew .control--checkbox .control__indicator:after{
  top: 2.8px;
  height: 9px;
}
.registerFormNew .btn-default{
  border-radius: 220px;
background: var(--Thinkprop-Algea-Algea, #0C838F);
height: 48px;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px !important;
font-weight: 600 !important;
}
.registerFormNew.sign-up-new a{
  color: var(--Neutrals-Jungle-Black, #0E1B1B) !important;
  font-size: 14px;
  font-weight: 400 !important;
}
.error-form-field input.passBg{
  background-image: unset !important; 
}

.otp-field {
  display: flex;
  gap: 24px;
}
.otp-field .inp{
  text-align: center;
  border-radius: 8px;
background: #F6F8FB;
width: 84px;
height: 84px;
border: 0;
margin-bottom: 0;
color: var(--Neutrals-Jungle-Black, #0E1B1B);
font-size: 36px;
font-weight: 600;
}
.otp-field input:focus, .otp-field > input.filled {
border: 1px solid var(--Neutrals-Gray, #787F7F);
}
.otp-field input::-webkit-inner-spin-button,
.otp-field input::-webkit-outer-spin-button {
  display: none;
}

.resend {
  font-size: 12px;
}
.otp-register{
  max-width: 504px;
  margin: 64px auto;
  padding: 48px !important;
  width: 100%;
  background: #ffffff;
  border: 1px solid #d8dbdb;
  border-radius: 16px;
}
.otp-register .card-body{
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.otp-register .card-body h4{
  color: var(--Neutrals-Jungle-Black, #0E1B1B);
font-size: 24px;
font-weight: 600;
}
.otp-register .card-body .verifiedSuccessfully h4{
  text-align: center;
}
.otp-register .card-body p{
  color: var(--Neutrals-Jungle-Black, #0E1B1B) !important;

}
.otp-register .card-body p.otpEmail{
  font-size: 16px !important;
}
.otp-register .card-body a{
  color: var(--Feedback-Colors-Info-blue, #2D7DD2);
font-size: 14px;
font-weight: 600;
}
.otp-register .card-body a.back{
  display: flex;
  align-items: center;
  gap: 8px;
}
.verifiedSuccessfully .card-body a{
  color: var(--Neutrals-White, #FFF);

font-size: 16px;
font-weight: 600;
}
.verifiedSuccessfully .card-body {
 align-items: center;
}
.verifiedSuccessfullyImg{
  margin-bottom: 32px;
  text-align: center;
}
.otp-register .text-muted a{
  font-weight: 400;
  text-decoration: underline;
}
.otp-register .text-muted{
font-size: 14px !important;
}
.timeNumber{
  color: var(--Thinkprop-Algea-Algea, #0C838F);
  font-weight: 500 !important;
  font-family: "Inter" !important;
}
.newHeight{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

 .otpError .otp-field > input.filled{
  border: 1px solid #D70D00;
}
.otp-register .card-body p.otpErrorText{
  color: var(--Feedback-Colors-Error-Red, #D70D00) !important;
}
.new-login-page-v1-all-form .new-login-have-account.new-login-have-account-new{
  background: transparent !important;
}
.new-mobile-header-accepot .mobile-header-first-menu{
  border-bottom: 0 !important;
}
.new-mobile-header-accepot .mobile-header-first-menu li a:hover{
  background-color: unset !important;
}
.darkMode {
  display: none !important;
}