/* custom file */

/* slider-css-start */

*{ box-sizing: border-box; margin: 0; padding: 0; text-decoration: none; list-style: none; }
img{ max-width: 100%; height: auto; }
p{ margin: 0; padding: 0; }
.coming-soon-slider-outer{ max-width: 1320px; padding: 0 15px; width: 100%; margin: 0 auto; }
.coming-slider-wrp img { width: 100%; }
.coming-slider-wrp h3, .learn-press-courses .course-content .course-title { font-family: "Poppins", Sans-serif; font-size: 25px; font-weight: 500; text-transform: capitalize; line-height: 38px; color: #1d3b8d; margin: 0; }
.coming-soon-slider-outer .slick-track { display: flex; }
.coming-soon-slider-box { min-height: initial; height: auto; }
.coming-soon-slider-outer .slick-slide { margin: 0 10px; }
.coming-soon-slider-outer  .slick-list { margin: 0 -10px; }
.coming-soon-slider-outer  .coming-slider-wrp { height: 100%; border: 1px solid #e2e0db; border-radius: 5px; position: relative; }
.sigma-cnt-title-wrp { background-color: #f6f6f6; padding: 20px; }
.coming-slider-wrp a { position: absolute; height: 100%; width: 100%; inset: 0; }
.coming-soon-slider-outer  .slick-dots li button:before { font-size: 60px; color: #6478af; }
.coming-soon-slider-outer  .slick-dots { bottom: -70px; }
.coming-soon-slider-outer  .slick-dots li.slick-active button:before { opacity: .75; color: #f8b016; }
.coming-soon-slider-outer  .slick-dots li { margin: 0 3px; }
/* end slider-css-strrt */


form#wpforms-form-837 .wpforms-field-container { display: flex; flex-wrap: wrap; gap: 20px; }
form#wpforms-form-837 .half-col { width: calc(50% - 10px); padding: 0; }
form#wpforms-form-837  input { max-width: 100% ; border-radius: 5px; outline: none; }
form#wpforms-form-837  input[type=checkbox] { border: none; }
form#wpforms-form-837  div#wpforms-837-field_8-container { width: 100%; }
form#wpforms-form-837  div#wpforms-837-field_6-container { width: 100%; }
#wpforms-837-field_8 li.depth-1 { width: calc(50% - 10px); }
ul#wpforms-837-field_8 { display: flex; flex-wrap: wrap; gap: 10px; }
form#wpforms-form-837 { background-color: #ffffff; color: #fff; padding: 32px; border-radius: 15px; box-shadow: 0 0 5px 5px rgba(0,0,0,0.05); }
form#wpforms-form-837  button#wpforms-submit-837 { margin-left: auto; display: flex; justify-content: center; align-items: center; }
form#wpforms-form-837 .half-col { overflow: hidden; }
.form-sigma-heading h2 { text-align: center; margin: 0; font-family: "Poppins", Sans-serif; font-size: 45px; font-weight: 600; line-height: 55px; color: #1D3B8D; padding-bottom: 20px; }
.form-sigma-heading p { text-align: center; font-family: "Figtree", Sans-serif; font-size: 18px; font-weight: 400; text-transform: none; font-style: normal; text-decoration: none; line-height: 28px; letter-spacing: 0px; color: #000000; }
form#wpforms-form-837 input[type=number]::-webkit-inner-spin-button,
form#wpforms-form-837 input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
form#wpforms-form-837 input[type=number] { -moz-appearance: textfield; appearance: none; } 
.form-sigma-heading { margin-bottom: 60px; }
section.waitlist_form_sec, .coming-soon-wrapper, .post-type-archive-lp_course .lp-content-area { padding: 100px 0; background-color: #F8F8F8; }
.page-id-437 .lp-list-instructors.detected{ background-color: #fff; }
.coming-soon-wrapper, .post-type-archive-lp_course .lp-content-area{
    background: unset;
}
.page-id-437 .lp-list-instructors .ul-list-instructors{
    margin: 0;
}
.waitlist_form_sec div#wpforms-837 { margin: 0; }
.waitlist-form-inner-sec{ max-width: 1320px; margin: 0 auto; padding: 0 20px; }
.post-type-archive-lp_course .lp-content-area{
    max-width: 1320px;
    margin: 0 auto;
    padding-left: 20px !important;
    padding-right: 20px !important;
    width: 100%;
}
.coming-soon-slider-box span { display: none; }
.coming-soon-wrapper h2 {
    padding: 0;
}
.post-type-archive-lp_course .learn-press-courses-header h1{
    font-family: "Poppins", Sans-serif;
    font-size: 45px !important;
    font-weight: 600;
    line-height: 55px;
    color: #1D3B8D;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    padding: 0;
}
.post-type-archive-lp_course ul.learn-press-breadcrumb {
    margin-bottom: 0 !important;
}
.post-type-archive-lp_course nav.learn-press-pagination.navigation.pagination {
    margin-bottom: 0;
}
.coming-soon-wrapper {
    overflow: hidden;
}
.learn-press-courses .course-content .course-permalink{
    min-height: auto;
}
.coming-soon-wrapper button:focus, .coming-soon-wrapper button:hover {
    background: none;
    color: unset;
    border: none;
    box-shadow: none;
}
#wpforms-form-837 ul label, #wpforms-form-837 legend {
    font-weight: 400;
}
#wpforms-form-837 label {
    font-weight: 400;
}


/* NEW */
.page-id-437 .lp-list-instructors .ul-list-instructors span.instructor-display-name {
    color: #1d3b8d;
    font-size: 25px;
    font-weight: 500;
}
.page-id-437 .lp-list-instructors .ul-list-instructors a.instructor-name:hover span.instructor-display-name {
    color: #000;
}
div.our-team-sec div.elementor-element div.elementor-image-box-content h3.elementor-image-box-title {
    font-weight: 500;
}
/* END NEW */
.learn-press-courses .course-thumbnail .course-img img {
    aspect-ratio: 16/12;
    object-fit: cover;
}
.learn-press-courses .course-content a {
    font-family: "Figtree", Sans-serif;
}

@media(max-width:1366px){
    .form-sigma-heading h2, .post-type-archive-lp_course .learn-press-courses-header h1 { font-size: 38px !important; line-height: 48px; }
    .form-sigma-heading { margin-bottom: 50px; }
    section.waitlist_form_sec, .coming-soon-wrapper, .post-type-archive-lp_course .lp-content-area { padding: 80px 0; }
    .waitlist-form-inner-sec, .post-type-archive-lp_course .lp-content-area { max-width: 1180px;}
    .coming-soon-slider-outer {
    max-width: 1130px; padding: 0 15px; }
    .post-type-archive-lp_course .lp-content-area{
         padding-left: 20px !important;
    padding-right: 20px !important;
    }
    .coming-slider-wrp h3, .learn-press-courses .course-content .course-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}
.sigma-cnt-title-wrp {
    padding: 15px;
}
}
@media(max-width:1200px){
    .form-sigma-heading h2 { padding-bottom: 15px; }
    .coming-soon-wrapper h2 { padding: 0; }
    .coming-slider-wrp h3, .learn-press-courses .course-content .course-title { font-size: 18px; line-height: 28px; }
}
@media(max-width:1024px){
    .form-sigma-heading h2, .post-type-archive-lp_course .learn-press-courses-header h1 { font-size: 30px !important; line-height: 40px; }
    .form-sigma-heading { margin-bottom: 40px; }
    section.waitlist_form_sec, .coming-soon-wrapper, .post-type-archive-lp_course .lp-content-area { padding: 70px 0; }
     .post-type-archive-lp_course .lp-content-area{
         padding-left: 20px !important;
    padding-right: 20px !important;
    }
    .page-id-437 .lp-list-instructors .ul-list-instructors span.instructor-display-name {
    font-size: 20px;
}

}

@media(max-width:991px){
    .form-sigma-heading h2, .post-type-archive-lp_course .learn-press-courses-header h1 { font-size: 28px !important; line-height: 38px; }
    .form-sigma-heading p { font-size: 16px; line-height: 26px; }
    section.waitlist_form_sec, .coming-soon-wrapper, .post-type-archive-lp_course .lp-content-area { padding: 60px 0; }
     .post-type-archive-lp_course .lp-content-area{
         padding-left: 20px !important;
    padding-right: 20px !important;
    }
    form#wpforms-form-837 {
    padding: 25px;
}

}

@media (max-width:767px){
    form#wpforms-form-837 { padding: 15px; border-radius: 10px; }
    form#wpforms-form-837  input { max-width: 100%; border-radius: 3px; }
    form#wpforms-form-837 .wpforms-field-container { gap: 15px; }
    .form-sigma-heading h2, .post-type-archive-lp_course .learn-press-courses-header h1 { font-size: 25px; line-height: 35px; }
    .form-sigma-heading p { font-size: 16px; line-height: 24px; }
    .form-sigma-heading { margin-bottom: 30px; }
    section.waitlist_form_sec, .coming-soon-wrapper, .post-type-archive-lp_course .lp-content-area{ padding: 50px 0; }
    .waitlist-form-inner-sec { padding: 0 15px; }
    .post-type-archive-lp_course .lp-content-area{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .coming-slider-wrp h3 { font-size: 18px; line-height: 28px; }
    .learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
        width: 50%;
    }
    .learn-press-courses[data-layout=list] .course-content {
        padding: 20px 24px 20px;
    }
    .learn-press-courses[data-layout=list] .course-item {
        flex-direction: row;
        align-items: start;
    }
    .learn-press-courses[data-layout=list] .course-content .course-readmore {
        margin-top: 10px;
    }
    .learn-press-courses[data-layout=list] .course-thumbnail {
        padding-top: 20px;
    }
}
@media (max-width:599px){
    .learn-press-courses[data-layout=list] .course-content {
        width: 100%;
        height: auto;
        padding: 24px 0 0;
    }
    .learn-press-courses[data-layout=list] .course-item {
        flex-direction: column;
    }
    .learn-press-courses[data-layout=list] .course-thumbnail {
        width: 100%;
    }
    .learn-press-courses[data-layout=grid] .course, .learn-press-courses.lp-courses-related .course {
        width: 100%;
        max-width: 480px;
        margin: 0 auto 30px;
    }
    .learn-press-courses[data-layout=list] .course-thumbnail {
        padding-top: 0;
    }
    .learn-press-courses[data-layout=list] span.course-featured {
        left: 0;
        top: 0;
        border-radius: 0 0 6px 6px;
        padding: 2px 14px;
        font-size: 12px;
    }
    .learn-press-courses .course-wrap-meta {
        margin: 0 0 10px;
        padding-left: 0;
        width: 100%;
    }
}
@media(max-width:480px){
    form#wpforms-form-837 .half-col { width: 100%; }
    #wpforms-837-field_8 li.depth-1 { width: 100%; }
}
.single-lp_course .lp-section-instructor {
    display: none;
}