div#banner_liveworkshop_detail_purchase .course-price-sale {
  color: #fff;
}
div{
  font-size:18px;
}
.price_fixed_section .course-price-sale {
  color: #fff;
}
iframe {
    width: 100% !important;
}
#related_include_text{
  color: #3b720c;
}
@media (max-width: 1100px) {
    .more_from_presenter a {
     font-size: 14px !important;
}
}
  @media (max-width: 992px) {
    .border_page_text {
        border-right: none!important;
    }
}

@media (min-width: 600px) and (max-width: 992px) {
    .more_from_presenter {
      margin-top: -12px!important;
      margin-bottom: 15px;
    }
}

@media (max-width: 600px) {
    /* margin-right: 20px;" id="related_live_detail"> */
  #related_live_detail{
    margin:0px!important;
  }
  .more_from_presenter a {
    margin-top: 18px !important;
    padding: 4px 69px !important;
    width: 100%!important;
  }
  .more_from_presenter {
        border: none !important;
        margin-top: -27px !important;
  }
  div#about_detail_text {
    margin-top: 10px;
  }
}

  /* .border_page_text{
    border-right: 2px solid #8f8d8d;
  } */
.more_from_presenter {
    border-radius: 6px;
    text-align: center;
    border: 2px solid #8f8d8d;
    padding: 14px;
}
.more_from_presenter p {
    font-size: 22px;
    margin-top: -8px;
}
.more_from_presenter a {
    margin-top: 10px !important;
    padding: 4px 0px !important;
    width: 46%;
}
   a.blog_link_single button {
    margin: 20px 0px;
}

  /* .   b:first-child {
    font-family: "Proxima Nova" !important;
    font-weight: 900;
} */
p.team-member-desc.mb-0.expanded {
    font-size: 14px;
    font-weight: 300;
    line-height: 23px;
}
p.team-member-desc.mb-0 {
  font-size: 14px;
    font-weight: 300;
    line-height: 23px;
}
.about_dec p{
    text-align:justify;
}
.presenter_detail_text p {
    line-height: 1.8;
}
p.title_text {
    margin-bottom: 3px;
}
.single_data {
  display: flex;
  justify-content: flex-start;
  gap: 10px;
  width: auto;
  max-width: 100%;
}
p.single_p_text {
    font-size: 16px;
    line-height: 26px;
}


@media only screen and (max-width: 712px) {
  .single_data {
    margin: auto;
  }
}

@media (max-width: 600px) {

  .single_data {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .single_data a {
    display: block; /* Ensures it behaves like a block element */
    width: 100%; /* Full width */
    text-align:center!important;
  }
}


.common-font-size p {
    margin-bottom: 2px;
    line-height: 1.8;
    font-size: 14px;
    text-align: justify;
}
.non-editable-content.p-3.bg-light-blue.bg-color-f3fdff {
  padding: 2rem 0rem 0rem 0rem !important;
}
.circular-skill-meter-conatiner.mt-5 {
    margin-top: 0px !important;
}
.editable-content4.common-font-size.px-5 {
    font-size: 1rem !important;
    font-weight: 400;
}
  .text-dangers {
    color: red;
  }
  /* .sources_resources_section {
      margin-left: 0;
      margin-right: 0;
  } */
  .non-editable-content {
    background-color: white !important;

  }

  .login-in-popup .modal-dialog {
    max-width: 850px;
  }
  .add-to-cart-down{
    background-color: #209CD8 !important;
  }
  .rounded-2 {
    border-radius: 0.5rem !important;
    width: 47px;
  }

  .homestudy-card .info-top-detail .bottom-block {
    flex-wrap: wrap;
  }

  .quantity-input::-webkit-outer-spin-button,
  .quantity-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }

  .quantity-input {
    -moz-appearance: textfield;
    text-align: center;
    width: 4rem;
  }

  .hover-bg-white:hover {
    background: #fff;
    box-shadow: 0 0 10px #ddd;
    transition: all 0.3s ease-in-out;
  }


  .cart-message a{
    color: #fff!important;
  }

  .button-timer {
    width: 200px;
    height: 40px !important;
    background-color: #fff;
    color: #162D7A;
    font-weight: 700;
    border-radius: 30px;
    border: none;
  }
  span.text-white.rounded-pill.px-5.py-1.live-course-tag-red.courses-tag-bg-color {
    background: #3192ce;
    border: none;
}
#footer_questions_div{
    margin: auto;
    display: flex;
    justify-content: center;
    max-width: 100% !important;
    height: 200px;
}
#footer_questions_inner_div{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 50px;
}
div.non-editable-content.px-5 > b{
  font-size: 16px !important;
  color: #000 !important;
}

.non-editable-content.content-heading.px-5 {
    font-weight: 600;
    font-size: 22px !important;
}
b.fw-bold, .apt .content-heading:nth-child(1){
  font-size:22px!important;
  font-weight: 600!important;
}
.fw-bold {
    font-weight: 600 !important;
    font-size: 22px;
}
.content-heading:nth-child(1) {
    font-size: 22px !important;
}
.content-heading {
    /* font-size: 17px; */
    font-weight: 600;
}
.ce_first_subheading {
    font-size: inherit;
    /* font-weight: 600; */
    display: flex;
    align-items: center;
    margin: 0px 27px;
}
.text_align_center{
  text-align: center;
}
.font_size_22{
  font-size:22px !important;
}
.pd_c_fw{
  padding: 0px 10px !important;
    color: #000 !important;
    font-weight: 500 !important;
}

.font-2rem {
    font-size: 2rem;
}
.color-white{
  color: #fff;
}
.customwithaddtocarth{
  width:auto!important;
}
.workshop-video {
    background-color: #f3fdff;
    text-align: center;
    padding: 0px 0px 60px 0px;
}
b.fs-1.f-tnr.fw-bold {
    font-family: inherit;
}
b.fs-1.f-tnr.fw-bold {
    font-family: inherit;
}
strong.fs-1.f-tnr.fw-bold {
    font-family: inherit;
}
.editable-content4.px-5 {
    /*font-size: 18px;*/
    font-weight: 600;
    /* margin: -19px 0px 0px 0px; */
}

.acces_fixed_header {
    display: block;
    margin: auto;
}
.acces_fixed_header a{
  padding: 5px!important;
  width: 130px!important;
}
@media (max-width:769px){
  .workshoplivebannerprice del{
    padding-top:10px;
  }
  #header_fixed_cart h3{
  width: 100%!important;
}
  div#header_fixed_cart strong {
    font-size: 21px !important;
  }
div#header_fixed_cart span {
    font-size: 21px !important;
}
  .add_font_size .mobile-font {
        font-size: 14px !important;
    }
.quantity_price_purchase_sec{
  gap:3rem!important;
}
.price_fixed_section {
  margin-bottom: -19px!important;
  margin-right: 18px;
}
.price_fixed_section .course-price-sale{
  color:#fff!important;
}
.quantity_fixed_header{
  margin-bottom: 0px!important;
}
.d-flex.align-items-center.gap-5.my-4 {
  display: block !important;
  text-align: center;
}
section.workshop-presenter-details.bg-white.p-5.workshop_detail_presenter {
    padding: 1rem !important;
}
.work-schedule-section ul.status li {
      padding: 1px 10px!important;
    margin-bottom: 30px !important;
    height: auto !important;
    min-width: 100%;
  }
  b.px-3.px-md-5.pt-5.fw-bold.fs-1.f-tnr {
    position: relative;
    left: 2rem;
 }
  #workshopquantity{
     width: 100%;
    margin-bottom: 10px;
  }

  .d-flex.align-items-center.justify-content-center.font-2rem.color-white.gap-1 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 18px;
}
button.border-white.d-flex.align-items-center.gap-3.bg-transparent.rounded-pill.px-4.p-2.bg-hover-white.cursor-pointer {
    margin-left: 1rem;
    margin-top: 2rem !important;
}
.d-flex.align-items-center.gap-2 {
    justify-content: center !important;
    margin-bottom: 18px;
}
.editable-content2.row.align-items-center.px-5.bg-light-blue ul {
      left: 0rem !important;
      padding-bottom: 40px;
  }
.non-editable-content.p-3.bg-light-blue.non-editable-content strong {
    margin: 0px 0rem !important;
}


}
@media (max-width: 600px) {
  div#header_fixed_cart strong {
    font-size: 14px !important;
  }
  .workshoplivebannerprice del {
    padding-top: 0px;
}
  div#header_fixed_cart span {
      font-size: 14px !important;
  }
}
b.px-3.px-md-5.pt-5.fw-bold.fs-1.f-tnr {
    font-size: 22px !important;
    font-family: inherit !important;
    font-weight: 600 !important;
    color: #212529;
}
.non-editable-content.p-3.bg-light-blue.non-editable-content strong {
    margin: 0px 1.6rem;
    font-size: 22px
}


/* apt */
.non-editable-content.apt-content {
    margin-bottom: 20px;
}
.apt {
    display: none;
}
.non-editable-content.apt-content div {
    font-weight: 800;
    font-size: 16px;
}
.non-editable-content.apt-content {
    margin-bottom: 20px;
    margin-top: 20px;
}

.justify-content-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-evenly !important;
}

.work-schedule-section ul.status li span {
    font-size: 18px;
}
.bg-color-f3fdff{
  background-color: #f3fdff !important;
}

/* Upon the completion of this course, participants will be able to: */
.non-editable-content.p-3.bg-light-blue.bg-color-f3fdff div {
    background-color: #f3fdff !important;
}

/* Recognize and differentiate between different grief group models. */
.editable-content2.row.align-items-center.px-5.bg-light-blue ul {
    /*font-size: 18px;*/
    position: relative;
    /* left:12rem; */
}

/* Audience */
.workshop-detail-topics p.fs-3.text-white.textsizeaftersize {
    font-size: 18px !important;
}
h1.textandangers{
  font-size:36px!important;
}
.workshopDates span{
  color:#fff!important;
  font-weight: 700;
}
span.text-free-add {
    margin-left: 8px;
    font-weight: 500;
    font-size: 2rem;
}
.course-price-sale-add-subscriber {
    text-decoration: line-through;
}
span.text-free-add-details {
    font-size: 36px;
    padding-bottom: 8px;
}
/* .quantity_add_btn {
    position: relative;
    top: -23px;
} */
#live_in_person_back span{
    background: #fade5a;
    color: #000!important;
}
.cart-message {
    color: #ffffff !important;
    margin-left: 0px !important;
    margin-top: 16px !important;
}
.common-font-size p {
    margin-bottom: 2px;
    line-height: 2;
    font-size: 14px;
    text-align: justify;
    font-weight: 400;
}
.fixed_course_cart {
    margin-top: 14px;
}
/* .price_fixed_section{
  white-space: nowrap;
  margin-bottom: 10px;
} */

.fixed_purchase_loader_main_class{
  position: relative;
}

.fixed_purchase_loader {
    position: absolute;
    top: 32%;
    left: 78%;
    transform: translate(-50%, -50%);
    font-size: 16px;
    display: none;
    pointer-events: none;
}
section.sticky_cart_header {
    position: absolute;
    z-index: 1;
}
#header_fixed_cart h3{
  width: 60%;
}
