  /* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.elementor-icon-wrapper{
    line-height: 0;
}


/* Header Css */

    .cource_menu .elementor-nav-menu--dropdown a{
    border-inline-start: 0px !important;
    }
    .mobile_menu_sec .elementor-nav-menu--dropdown{
    position: relative !important;
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    }
    .mobile_menu_sec .elementor-nav-menu--dropdown .elementor-sub-item{
    border: 0 !important;
    }
    .header-login-wrapper {
        width: 55px;
        line-height: 0;
    }
    .header-login-wrapper img{
        width: 100%;
        max-width: 52px !important;
        object-fit: cover;
        height: 53px !important;
        border-radius: 100% !important;
    }
 .guest-user-wrapper img{
    object-fit: contain !important;
 }
.search_break h1{
    word-break: break-all;
}
.toggle-menu a svg path{
    fill: #ffffff;
}
.woocommerce-cart .header-logo a img, .woocommerce-checkout .header-logo a img, .woocommerce-account .header-logo a img, .woocommerce-shop .header-logo a img, .page-id-363 .header-logo a img,
.page-id-1465 .header-logo a img, .single-zoom-meetings .header-logo a img, .single-sfwd-courses .header-logo a img, .single-memberpressproduct .header-logo a img, .single-sfwd-topic .header-logo a img,
.single-sfwd-lessons .header-logo a img{
    filter: brightness(0) saturate(100%) invert(16%) sepia(9%) saturate(3263%) hue-rotate(173deg) brightness(98%) contrast(99%);
}

/* Footer Css */

.fter_menu .elementor-nav-menu{
    column-count: 2;
}
.footer_newsletter .gform_body input{
    padding: 15px 35px 15px 61px !important;
    border-radius: 70px !important;
    color: #333333;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0879 9.75663C10.6152 10.0888 10.0661 10.2644 9.5 10.2644C8.93393 10.2644 8.38486 10.0888 7.91216 9.75663L0.126506 4.28502C0.0835259 4.25473 0.0413415 4.2232 0 4.19047L0 13.1563C0 14.1843 0.791357 15.0001 1.74908 15.0001H17.2509C18.226 15.0001 19 14.1659 19 13.1563V4.19043C18.9585 4.22325 18.9163 4.25484 18.8732 4.28518L11.0879 9.75663Z' fill='black'/%3E%3Cpath d='M0.744044 3.30911L8.5297 8.78076C8.82442 8.98789 9.16219 9.09144 9.49996 9.09144C9.83777 9.09144 10.1756 8.98785 10.4703 8.78076L18.256 3.30911C18.7219 2.98188 19 2.43422 19 1.84314C19 0.826808 18.2156 0 17.2515 0H1.74848C0.784382 3.91184e-05 9.20351e-07 0.826846 9.20351e-07 1.84412C-0.00028811 2.13407 0.0675031 2.41959 0.197328 2.67521C0.327153 2.93083 0.514976 3.1486 0.744044 3.30911Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center left 34px;
}
.footer_newsletter .gform_body input:focus-visible{
    outline: none;
}
.footer_newsletter .gform_body input::placeholder{
    font-weight: 300;
    font-size: 16px !important;
    line-height: 24px !important;
    text-transform: capitalize;
    color: #333333;
}
.footer_newsletter .gform-footer{
    margin: 15px 0 0 !important;
    padding: 0 !important;
    position: relative;
}
.footer_newsletter .gform-footer input{
    width: 100%;
    padding: 18px 65px 18px 18px !important;
    border-color: #918771 !important;
    margin-bottom: 0 !important;
}
.logo_slider .swiper-wrapper{
    position: relative;
    transition-timing-function: linear !important;
}
.logo_slider .logo_slider_img img{
    mix-blend-mode: luminosity;
    filter: grayscale(1);
    opacity: 0.2;
    transition: 0.5s all;
}
.logo_slider_cont:hover .logo_slider_img img{
    mix-blend-mode: unset;
    filter: unset;
    opacity: 1;
    transition: 0.5s all;
}
.footer_newsletter .gform-footer::after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='8' viewBox='0 0 24 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3536 4.35355C23.5488 4.15829 23.5488 3.84171 23.3536 3.64644L20.1716 0.464464C19.9763 0.269202 19.6597 0.269202 19.4645 0.464464C19.2692 0.659727 19.2692 0.976309 19.4645 1.17157L22.2929 4L19.4645 6.82843C19.2692 7.02369 19.2692 7.34027 19.4645 7.53553C19.6597 7.73079 19.9763 7.73079 20.1716 7.53553L23.3536 4.35355ZM0 4L4.37114e-08 4.5L23 4.5L23 4L23 3.5L-4.37114e-08 3.5L0 4Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 10px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 80px;
    margin: auto;
}

.footer_newsletter .gform-footer:hover::after, .footer_newsletter .gform-footer:focus::after{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='8' viewBox='0 0 24 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.3536 4.35355C23.5488 4.15829 23.5488 3.84171 23.3536 3.64644L20.1716 0.464464C19.9763 0.269202 19.6597 0.269202 19.4645 0.464464C19.2692 0.659727 19.2692 0.976309 19.4645 1.17157L22.2929 4L19.4645 6.82843C19.2692 7.02369 19.2692 7.34027 19.4645 7.53553C19.6597 7.73079 19.9763 7.73079 20.1716 7.53553L23.3536 4.35355ZM0 4L4.37114e-08 4.5L23 4.5L23 4L23 3.5L-4.37114e-08 3.5L0 4Z' fill='%23918771'/%3E%3C/svg%3E%0A");
}









/* Homepage Css */

.btn_arrow .elementor-button:hover svg > path{
    stroke: #918771;
}
.ceo_box .elementor-image-box-img{
    display: flex !important;
}
.ceo_box .elementor-image-box-img img{
    width: 100%;
}
.ceo_box .elementor-image-box-title {
    margin: 0 !important;
}
.home_video .elementor-custom-embed-play::after {
    content: 'PLAY VIDEO';
    position: absolute;
    width: 262px;
    bottom: -30px;
    left: -30px;
    right: 0;
    margin: 0 auto;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1.1em;
    color: #ffffff;
}
.home_video .elementor-custom-embed-play svg{
    opacity: 1 !important;
}

.home_video .elementor-custom-embed-play svg{
    border-radius: 50%;
    backdrop-filter: blur(10px);
}

.course-additional-info ul{
    padding-left: 0 !important;
    list-style: unset;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
}
.course-additional-info ul > li{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}
.rating-group {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
}

.rating-count{
    padding-left: 10px;
}
.course-type-wrapper p{
    background: #918771;
    color: #fff;
    width: fit-content;
    padding: 5px 25px;
    border-radius: 50px;
    text-align: right;
    margin: 0 0 0 auto;
    font-size: 14px;
    line-height: 26px;
    opacity: 0.8;
}
.home_search .e-search-form{
    flex-direction: row;
    align-items: center;
    width: 100%;
}
.home_search .e-search-form .e-search-submit {
    margin-left: -56px !important;
    z-index: 1;
}













/* / slider-css-start / */
 
.slider-section .slider-nav {
    margin: auto;
    width: 100%;
    margin-bottom: 5px;
    max-width: 578px;
}
.slider-section{
    position: relative;
}
.slider-section .slider-nav .slick-arrow {
    width: 48px;
    position: absolute;
    font-size: 0px;
    outline: none;
    border: 0.5px solid #918771;
    height: 48px;
    border-radius: 100%;
    background-color: #ffffff00;
    top: 70%;
    z-index: 1;
}
.slider-section .slider-nav .slick-arrow:hover{
    background-color: #918771;
    border-color: #918771;
}
 
.slider-section .slider-nav .slick-arrow::before {
    content: "";
    display: block;
    width: 9px;
    height: 11px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

 
.slider-nav .slick-arrow:hover::before {
    filter: unset;
}
 
.slider-nav .slick-prev:hover::before{
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.18601 11.9458C6.34676 11.9467 6.50414 11.8998 6.63809 11.8109C6.77204 11.7221 6.87649 11.5953 6.93813 11.4469C6.99977 11.2984 7.01581 11.135 6.98419 10.9774C6.95257 10.8197 6.87473 10.6751 6.7606 10.5619L2.47141 6.28084L6.7606 1.99975C6.89318 1.84493 6.96246 1.64578 6.9546 1.44211C6.94673 1.23843 6.86229 1.04522 6.71817 0.901095C6.57404 0.756967 6.38083 0.672533 6.17715 0.664666C5.97348 0.656799 5.77433 0.726078 5.61952 0.85866L0.763832 5.71434C0.613103 5.86597 0.5285 6.07109 0.5285 6.28489C0.5285 6.49869 0.613103 6.7038 0.763832 6.85543L5.61952 11.7111C5.77025 11.8606 5.97371 11.9449 6.18601 11.9458Z' fill='white'/%3E%3C/svg%3E%0A");
}
.slider-nav .slick-next:hover::before{
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.14992 11.9458C0.989182 11.9467 0.831802 11.8998 0.69785 11.8109C0.563898 11.7221 0.459443 11.5953 0.397803 11.4469C0.336163 11.2984 0.32013 11.135 0.351748 10.9774C0.383366 10.8197 0.461203 10.6751 0.575335 10.5619L4.86452 6.28084L0.575335 1.99975C0.442754 1.84493 0.373475 1.64578 0.381342 1.44211C0.389209 1.23843 0.473643 1.04522 0.617772 0.901095C0.7619 0.756967 0.955107 0.672533 1.15878 0.664666C1.36246 0.656799 1.5616 0.726078 1.71642 0.85866L6.57211 5.71434C6.72283 5.86597 6.80744 6.07109 6.80744 6.28489C6.80744 6.49869 6.72283 6.7038 6.57211 6.85543L1.71642 11.7111C1.56568 11.8606 1.36223 11.9449 1.14992 11.9458Z' fill='white'/%3E%3C/svg%3E%0A") !important;
}

.slider-nav .slick-prev::before {
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.18601 11.9458C6.34676 11.9467 6.50414 11.8998 6.63809 11.8109C6.77204 11.7221 6.87649 11.5953 6.93813 11.4469C6.99977 11.2984 7.01581 11.135 6.98419 10.9774C6.95257 10.8197 6.87473 10.6751 6.7606 10.5619L2.47141 6.28084L6.7606 1.99975C6.89318 1.84493 6.96246 1.64578 6.9546 1.44211C6.94673 1.23843 6.86229 1.04522 6.71817 0.901095C6.57404 0.756967 6.38083 0.672533 6.17715 0.664666C5.97348 0.656799 5.77433 0.726078 5.61952 0.85866L0.763832 5.71434C0.613103 5.86597 0.5285 6.07109 0.5285 6.28489C0.5285 6.49869 0.613103 6.7038 0.763832 6.85543L5.61952 11.7111C5.77025 11.8606 5.97371 11.9449 6.18601 11.9458Z' fill='%23918771'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    transform: translate(-50%, -50%) rotate(180deg);
    background-position: center center;
    background-repeat: no-repeat;
}
 
.slider-nav .slick-arrow.slick-next::before {
    background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.14992 11.9458C0.989182 11.9467 0.831802 11.8998 0.69785 11.8109C0.563898 11.7221 0.459443 11.5953 0.397803 11.4469C0.336163 11.2984 0.32013 11.135 0.351748 10.9774C0.383366 10.8197 0.461203 10.6751 0.575335 10.5619L4.86452 6.28084L0.575335 1.99975C0.442754 1.84493 0.373475 1.64578 0.381342 1.44211C0.389209 1.23843 0.473643 1.04522 0.617772 0.901095C0.7619 0.756967 0.955107 0.672533 1.15878 0.664666C1.36246 0.656799 1.5616 0.726078 1.71642 0.85866L6.57211 5.71434C6.72283 5.86597 6.80744 6.07109 6.80744 6.28489C6.80744 6.49869 6.72283 6.7038 6.57211 6.85543L1.71642 11.7111C1.56568 11.8606 1.36223 11.9449 1.14992 11.9458Z' fill='%23918771'/%3E%3C/svg%3E%0A");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
 
.slider-nav .slick-arrow.slick-prev {
   left: -244px;
}
.slider-nav .slick-arrow.slick-next {
    right: -244px;
}
 
.slider-section .slick-center img {
    transform: scale(2.1);
    filter: none;
}
 
 
.slider-section .slider-items img {
    transition: all 0.3s ease-in-out;
    display: inline-block;
	border-radius: 100px;
    height: 55px !important;
    object-fit: cover;
}
 
.slider-section .slider-nav .slider-items {
    padding: 31px;
    transition: all 0.3s ease-in-out;
}
 
.slider-section .slider-for .slider-items {
    text-align: center;
}
 
.slider-section .slider-for .slider-items p {
    max-width: 790px;
    text-align: center;
    margin: 0 auto;
    padding-top: 20px;
    color: #152C47;
}
 
.slick-slider img {
    transform: scale(1);
    filter: grayscale(1);
}
 
.slider-content h2 {
    line-height: 72px;
    text-align: center;
    margin-bottom: 33px;
    position: relative;
    z-index: 2;
}
 
.slider-content h5 {
    line-height: 30px;
    text-align: center;
    margin-bottom: 31px;
    padding: 0px 7px 55px 4px;
    z-index: 2;
    position: relative;
}
 
.slider-section .slider-for .slider-items h5 {
    margin-bottom: 0px !important;
    margin-top: 27px;
    padding-bottom: 0 !important;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -0.01em;
    text-transform: capitalize;
    color: #152C47;
 
}
 
.slider-items h6 {
	text-align: center;
    font-size: 12px !important;
    color: #666666;
}
.slider-section .slick-prev .slick-arrow{
    position: absolute;
}
.slider-section .slider-items.slick-slide.slick-active.prevdiv {
    transform: scale(1.5);
}
.slider-section .slider-items.slick-slide.slick-active.nextdiv {
    transform: scale(1.5);
}
.slider-content h2{
	margin-bottom: 85px;
}
/* / slider-css-end / */



/* Single Course Page */

.single-sfwd-courses .sfwd-courses, .single-sfwd-lessons .sfwd-lessons, .single-sfwd-topic .sfwd-topic {
    max-width: 1460px !important;
    margin-top: 300px;
    padding: 0 20px;
}

.ld-course-status-not-enrolled {
    background: #ffffff !important;
    border-radius: 20px !important;
    margin: 0 0 48px !important;
    padding: 40px 75px !important;
    box-shadow: 0px 4px 54px 0px #0000001A;
}
.ld-course-status-not-enrolled .ld-course-status-seg-status {
    padding: 0 !important;
}
.ld-course-status-not-enrolled .ld-course-status-segment .ld-course-status-label {
    font-size: 14px !important;
    line-height: 22px;
    font-weight: 300 !important;
    margin: 0;
    margin-bottom: 10px !important;
    text-align: left;
    color: #333333 !important;
}
.ld-course-status-not-enrolled .ld-course-status-content{
    height: auto !important;
    align-items: flex-start !important;
    justify-content: center !important;
    margin-bottom: 0 !important;
}
.ld-course-status-not-enrolled .ld-status, .ld-course-status-not-enrolled .ld-course-status-content .ld-course-status-price{
    margin-bottom: 0 !important;
    background-color: transparent !important;
    color: #152C47 !important;
    font-family: "Inter Tight";
    font-weight: 700 !important;
    font-size: 28px !important;
    line-height: 26px !important;
    letter-spacing: -0.01em !important;
    text-transform: capitalize !important;
    padding: 0 !important;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>* {
    border-right: 1px solid #E7E7E7 !important;
}
.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>:last-child{
    border-right: 0 !important;
}
.ld-course-status-not-enrolled .ld-course-status-seg-price{
    width: fit-content !important;
    padding: 0 200px !important;
}
.ld-course-status-not-enrolled .ld-course-status-seg-action {
    display: flex;
    align-items: center;
    justify-content: flex-end !important;
    gap: 15px;
    padding: 0 !important;
}
.ld-course-status-not-enrolled .ld-course-status-seg-action .ld-course-status-label{
    margin-bottom: 0 !important;
}
.ld-course-status-not-enrolled .button-primary {
    background-color: #918771 !important;
    padding: 20px 40px !important;
    border-radius: 80px !important;
    max-width: fit-content !important;
    font-weight: 300 !important;
    font-size: 16px !important;
    line-height: 16px !important;
    text-transform: capitalize !important;
    border: 1px solid #918771 !important;
    transition: 0.3s all !important ;
}
.ld-course-status-not-enrolled .button-primary:hover{
    background-color: transparent !important;
    color: #918771 !important;
    transition: 0.3s all !important;
}
.learndash-wrapper--course .ld-tab-count-1{
    margin: 0 0 50px !important;
}
.learndash .key-concept-wrap h3{
    margin: 0 0 30px !important;
}
.learndash .key-concept-wrap ul{
    list-style: none;
    padding-left: 0;
    display: flex;
    flex-direction: column;
    row-gap: 30px;
}
.learndash .key-concept-wrap ul > li{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 10px;
}
.learndash .key-concept-wrap ul > li::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.82917 7.84533C3.78186 7.89435 3.72561 7.93325 3.66365 7.95979C3.6017 7.98633 3.53526 8 3.46817 8C3.40107 8 3.33463 7.98633 3.27268 7.95979C3.21072 7.93325 3.15447 7.89435 3.10716 7.84533L0.22425 4.87483C0.0806629 4.72686 0 4.5262 0 4.31697C0 4.10774 0.0806629 3.90708 0.22425 3.75912L0.585253 3.38721C0.728883 3.23929 0.923662 3.15619 1.12676 3.15619C1.32985 3.15619 1.52463 3.23929 1.66826 3.38721L3.46817 5.24147L8.33174 0.231022C8.47537 0.0830987 8.67015 0 8.87325 0C9.07634 0 9.27112 0.0830987 9.41475 0.231022L9.77575 0.602927C9.91934 0.750895 10 0.951556 10 1.16078C10 1.37001 9.91934 1.57067 9.77575 1.71864L3.82917 7.84533Z' fill='%23918771'/%3E%3C/svg%3E%0A");
    background-size: auto;
    background-position: center left;
    background-repeat: no-repeat;
    width: 100%;
    max-width: 15px;
    height: 10px;
    display: inline-flex;
    margin-top: 7px;
}
.ld-tooltip__text{
    display: none !important;
}
.ld-course-status-not-enrolled .button-primary:focus{
    outline: 0 !important;
}
.course-content-heading .back-bttn a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    color: #333333;
    width: fit-content;
    margin: 0;
}
.course-content-heading h1{
    font-size: 60px !important;
    line-height: 70px !important;
    margin: 10px 0 20px 0;
}
.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
    background-color: #E7E4D5 !important;
    padding: 1.2em 1.2em !important;
    margin-bottom: 30px !important;
}
.learndash-wrapper .ld-progress .ld-progress-bar{
    border-radius: 50px;
}
.learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage {
    background: #918771 !important;
    border-radius: 50px !important;
}
.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage{
    color: #918771 !important;
}
.learndash-wrapper .ld-course-status .ld-status.ld-status-complete, .learndash-wrapper .ld-course-status .ld-status.ld-status-progress {
    background: #918771 !important;
}
.ld-item-list-actions .ld-expand-button{
    background-color: #918771 !important;
    border: 1px solid #918771 !important;
    color: #fff !important;
    transition: 0.3s all;
}
.ld-item-list-actions .ld-expand-button:hover{
    background-color: transparent !important;
    color: #918771 !important;
    transition: 0.3s all;
}
.ld-item-list-actions .ld-expand-button:focus{
    outline: none !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components{
    color: #333333 !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview>.ld-tooltip, .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name{
    color: #333333 !important;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon{
    background-color: #918771 !important;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate {
    color: #918771 !important;
}
.learndash-wrapper .ld-expand-button.ld-button-alternate:focus{
    outline: none !important;
}
.learndash-wrapper .ld-table-list .ld-table-list-header {
    background-color: #918771 !important;
}
.learndash-wrapper .ld-status-in-progress{
border-color: #918771 #E7E7E7 #E7E7E7 #918771 !important;
}
.learndash-wrapper .ld-item-title:hover{
    color: #918771;
}
.learndash-wrapper .ld-item-list .ld-item-list-item {
    border: 1px solid #E7E7E7 !important;
}
.learndash-wrapper .ld-status-complete, .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-complete, .learndash-wrapper .ld-breadcrumbs .ld-status.ld-status-progress {
    background-color: #918771 !important;
    margin-bottom: 0 !important;
}
.ld-primary-color-hover:hover .ld-topic-title{
    color: #918771;
}
.ld-breadcrumbs .ld-breadcrumbs-segments li a{
    color: #333333;
}
.ld-breadcrumbs .ld-breadcrumbs-segments li a[aria-current="page"]{
    color: #918771;
}
.learndash .learndash-wrapper .ld-lesson-status, .learndash .learndash-wrapper .ld-topic-status {
    padding: 1.2em;
    background-color: #E7E4D5;
}
.learndash-wrapper .ld-breadcrumbs {
    background: transparent !important;
    padding: 0 !important;
}
.learndash-wrapper .ld-lesson-status .ld-progress, .learndash-wrapper .ld-topic-status .ld-progress {
    padding: 0 !important;
    margin: 1em 0 0 !important;
    row-gap: 10px !important;
}
.learndash-wrapper .ld-content-actions .ld-content-action a, .sfwd-mark-complete .learndash_mark_complete_button{
    background: #918771 !important;
    color: #fff !important;
    padding: 15px 20px !important;
    text-decoration: unset !important;
    border-radius: 60px !important;
    margin-top: 0 !important;
    line-height: 12px !important;
    font-weight: 300 !important;
    text-align: center !important;
    font-size: 12px !important;
}
.learndash-wrapper .ld-content-actions .ld-content-action .ld-text{
    font-weight: 300 !important;
}
.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-content-actions .ld-content-action{
    flex-basis: auto !important;
}
.sfwd-mark-complete::after{
    content: unset !important;
}
.ld-button{
    background-color: #918771 !important;
    font-weight: 300 !important;
}
.learndash-wrapper .ld-alert-success {
    background-color: #E7E4D5 !important;
    border-color: #d2c9ff57 !important;
    color: #333333 !important;
}
.learndash-wrapper .ld-alert-success .ld-alert-icon {
    background-color: #918771 !important;
}
.learndash-wrapper .ld-content-actions{
    align-items: center;
}
.learndash_mark_complete_button{
    margin-bottom: 10px !important;
}
.learndash-wrapper .ld-content-actions .ld-content-action a:focus, .sfwd-mark-complete .learndash_mark_complete_button:focus{
    outline: none !important;
}
.learndash-wrapper .ld-alert-success:focus-visible{
    outline: none !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-status-icon{
    margin-top: 0 !important;
}
.learndash-wrapper .ld-item-title {
    font-family: "Inter Tight";
    font-weight: 700;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: -0.01em;
    text-transform: capitalize;
    color: #152C47 !important;
}
.learndash-wrapper .ld-item-title:hover{
    color: #918771 !important;
}
.learndash-wrapper .ld-item-component {
    width: fit-content;
    padding: 10px 20px;
    background-color: #918771;
    border-radius: 80px;
    color: #fff !important;
    font-weight: 300 !important;
    font-size: 14px !important;
    line-height: 20px;
    margin-top: 15px !important;
}
.learndash-wrapper .ld-item-components .ld-item-component {
    color: #fff;
}
.learndash-wrapper .ld-item-components{
    margin-top: 15px !important;
}
.learndash-wrapper .ld-status-unlocked {
    background-color: #918771 !important;
    color: #fff !important;
    margin-bottom: 0 !important;
    padding: 10px 20px !important;
    border-radius: 60px !important;
    font-size: 14px !important;
    font-weight: 300 !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item {
    border: 1px solid #EDD8D8 !important;
    border-radius: 20px !important;
    margin: 2em 0 !important;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
    padding: 30px 52px 26px 23px !important;
}
.learndash-wrapper .ld-item-list.ld-course-list .ld-lesson-section-heading, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading {
    margin: 2em 0 !important;
    font-family: "Inter Tight";
    font-weight: 700 !important;
    font-size: 28px !important;
    line-height: 26px;
    letter-spacing: -0.01em;
    text-transform: capitalize;
    color: #152C47 !important;
}
.learndash-wrapper .ld-item-list-actions .ld-text {
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    text-transform: capitalize;
    padding: 0 !important;
}
.learndash-wrapper .ld-item-list-actions .ld-expand-button {
    padding: 12px 30px !important;
    border-radius: 60px !important;
    flex-direction: row-reverse;
    gap: 10px;
}
.learndash-wrapper .ld-item-list-actions .ld-expand-button .ld-icon::before{
    content: '' !important;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5H15M15 5L11 9M15 5L11 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    width: 20px;
    height: 20px;
    display: block;
}
.learndash-wrapper .ld-item-list-actions .ld-expand-button:hover .ld-icon::before{
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.74219 5H15.7422M15.7422 5L11.7422 9M15.7422 5L11.7422 1' stroke='%23918771' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}




.is_not_sample.not-enrolled .ld-item-list-item-preview .ld-tooltip{
    pointer-events: none;
}
.is_not_sample.not-enrolled .ld-item-list-item-preview .ld-expand-button {
    display: none;
}
.is_not_sample.not-enrolled .ld-item-details::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='34' viewBox='0 0 26 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.3016 13.0526H5.14286V9.89474C5.14286 5.53459 8.66062 2 13 2C17.3394 2 20.8571 5.53459 20.8571 9.89474V13.0526H20.6984M13 19.3684V22.5263M24 20.9474C24 27.0516 19.0751 32 13 32C6.92487 32 2 27.0516 2 20.9474C2 14.8432 6.92487 9.89474 13 9.89474C19.0751 9.89474 24 14.8432 24 20.9474Z' stroke='%23918771' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
    width: 30px;
    height: 33px;
}
.newsletter-sub-msg h2{
	text-align: center;
}







/* My Account Page */


.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    margin-bottom: 10px !important;
}
.account_page .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:nth-child(3) {
    margin-top: 10px !important;
}
.account_page .form-row .input-text:focus-visible{
    outline: none !important;
}
.account_page .show-password-input{
    right: .8em !important;
}
.account_page .show-password-input::before{
    width: 18px !important;
    height: 18px !important;
}
.account_page .login{
    height: 100% !important;
}
.account_page .woocommerce-ResetPassword{
    width: 100% !important;
}
.woocommerce-info::before {
    color: #918771 !important;
}
.woocommerce-info{
    border-top: 3px solid #918771 !important;
}
.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info .button, .return-to-shop .button, .woocommerce-MyAccount-content-wrapper .woocommerce-info .button{
    background-color: #918771 !important;
    color: #fff !important;
    border: 1px solid #918771 !important;
    border-radius: 80px !important;
    padding: 15px 30px !important;
    transition: 0.3s all;
    font-weight: 300 !important;
}
.woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info .button:hover, .return-to-shop .button:hover, .woocommerce-MyAccount-content-wrapper .woocommerce-info .button:hover{
    background-color: transparent !important;
    color: #918771 !important;
    border: 1px solid #918771 !important;
    transition: 0.3s all;
}
.woocommerce-message::before {
    color: #918771;
}
.woocommerce-message {
    border-top-color: #918771;
}
.custom-signin-wrapper a{
    background: transparent !important;
    padding: 0 !important;
    border: 0 !important;
    color: #918771 !important;
    font-weight: 300 !important;
    font-size: 14px !important;
}
.custom-signin-wrapper a:hover, .signin-wrapper a:hover{
    color: #333 !important;
}
.custom-signin-wrapper p{
    font-size: 14px !important;
    line-height: 20px !important;
}
.lost_password{
    font-size: 14px !important;
    line-height: 20px !important;
}
.custom-form-row-wide label {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px !important;
}
.custom-form-row-wide img{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
    margin-bottom: 20px !important;
}




/* Sign Up Page */

.gform_heading {
    display: none;
}
.custom-create-acc {
    background-color: #E7E4D5;
    padding: 25px 30px;
    border-radius: 5px;
    border: 1px solid #D6CEFF4D;
}
.custom-create-acc .gfield_label {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
}
.custom-create-acc .gform_body input{
    border-radius: 80px;
    padding: 15px 30px !important;
    border: 1px solid #DCD5FFB3;
}
.custom-create-acc .gform_body input:focus-visible{
    outline: none;
}
.custom-create-acc .gform_body input:focus{
    border-color: #c2b5ff;
}
.custom-create-acc .gform-footer input{
    padding: 15px 34px !important;
    border: 1px solid #918771 !important;
    margin-bottom: 0 !important;
}
.signin-wrapper a{
    color: #918771 !important;
}
.custom-create-acc .gfield_validation_message {
    padding: 6px 12px !important;
    font-size: 12px !important;
    line-height: 16px !important;
}
.custom-create-acc .gform_validation_errors{
    padding: 6px 12px 6px 35px !important;
    border-radius: 0 !important;
}
.custom-create-acc .gform_validation_errors .gform-icon{
    font-size: 16px !important;
}
.custom-create-acc .gform_validation_errors h2{
    font-size: 12px !important;
    font-weight: 300 !important;
}
.custom-create-acc .gform_validation_errors:focus{
    outline: none !important;
}
.my-account-guest .elementor-element-54dfe7f{
     --content-width: 1140px !important;
}
.custom-create-acc .gform_confirmation_message h3{
    margin: 0 !important;
}
.signin-wrapper{
    margin-top: 15px;
}



/* Cart Page */

.cart_section .coupon-col-start input{
    padding: 20px !important;
    border-radius: 80px !important;
}
.cart_section .woocommerce-notices-wrapper .woocommerce-message a{
    color: #918771;
}
.cart_section .coupon-error-notice {
    word-break: break-all;
    margin-top: 10px;
    color: red;
}
.coupon-col-start input:focus-visible{
    outline: none;
}




/* Checkout PAge */

.checkout_section .woocommerce-billing-fields__field-wrapper input:focus-visible{
    outline: none;
}
.checkout_section .select2-selection__arrow{
    height: fit-content !important;
    top: 0;
    margin: auto 0;
    bottom: 0;
}
.checkout_section .woocommerce-privacy-policy-text p{
    margin-bottom: 20px !important;
}
.checkout_section .woocommerce-input-wrapper input[type="email"]{
    text-transform: lowercase;
}



/* Order Thank you Page  */



.order_page .order-actions-button {
    color: #fff !important;
    border: 1px solid #918771 !important;
}

.order_page .order-actions-button:hover{
    color: #918771 !important;
    border: 1px solid #918771 !important;
}
.order_page .woocommerce-thankyou-order-received{
    margin-bottom: 40px !important;
}
.woocommerce-customer-details address{
    height: 100% !important;
}



/* Sign up activation page */

.widecolumn {
    width: 100%;
    max-width: 1460px;
    margin: 250px auto;
    padding: 50px;
    background-color: #E7E4D5;
}
.lead-in a, .widecolumn .view a {
    color: #918771;
}
.gform_confirmation_message{
    margin-bottom: 15px;
}
#gform_confirmation_message_2{
    margin-bottom: 15px;
}
.custom-form-row-wide{
    margin-bottom: 25px !important;
}
.dataTables_wrapper .dataTables_filter input:focus-visible{
    outline: none !important;
}
.woocommerce-ResetPassword p:nth-child(1){
    margin-bottom: 15px !important;
}



/* Courses Table */

#purchased-courses-table_length label, #purchased-courses-table_filter label {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
    font-family: 'Poppins';
    font-size: 14px;
    line-height: 22px;
    text-transform: capitalize;
    color: #152C47;
    font-weight: 600;
}
.dataTable.no-footer{
    border: 1px solid #cac0ff6b !important;
    background-color: #E7E4D5 !important;
    border-radius: 5px !important;
    padding: 20px !important;
}
.dataTables_wrapper .dataTables_length select {
    border: 1px solid #152C4778 !important;
    border-radius: 5px !important;
    padding: 3px 15px 3px 10px !important;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.183001 0.183001C0.0658257 0.300212 0 0.459163 0 0.6249C0 0.790636 0.0658257 0.949587 0.183001 1.0668L3.9332 4.817C4.05041 4.93417 4.20936 5 4.3751 5C4.54084 5 4.69979 4.93417 4.817 4.817L8.5672 1.0668C8.68105 0.948916 8.74405 0.791031 8.74263 0.627149C8.74121 0.463268 8.67547 0.306501 8.55959 0.190615C8.4437 0.0747288 8.28693 0.00899488 8.12305 0.00757079C7.95917 0.0061467 7.80128 0.0691465 7.6834 0.183001L4.3751 3.4913L1.0668 0.183001C0.949587 0.0658257 0.790636 0 0.6249 0C0.459163 0 0.300212 0.0658257 0.183001 0.183001Z' fill='%23333333'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center right 5px;
    width: fit-content;
}
.dataTables_wrapper .dataTables_length select:focus-visible{
    outline: none;
}
.dataTable tbody > tr > td > a{
    background-color: #918771 !important;
    color: #fff !important;
    border: 1px solid #918771 !important;
    transition: 0.3s all;
}
.dataTable tbody > tr > td > a:hover{
    background-color: transparent !important;
    color: #918771 !important;
    transition: 0.3s all;
}
.dataTable tbody > tr > td {
    padding: 10px !important;
    align-content: center !important;
    box-shadow: unset !important;
    font-size: 1rem !important;
}
.dataTables_info, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
    color: #333333 !important;
}
.dataTable tr > th{
    padding: 10px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #333 !important;
}

table.dataTable.display tbody tr:hover>.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1, table.dataTable.display>tbody>tr.odd>.sorting_1, table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1{
    box-shadow: unset !important;
}
.dataTables_length, .dataTables_filter {
    margin-bottom: 25px;
}
.dataTables_wrapper .dataTables_paginate, .dataTables_info {
    padding-top: 12px !important;
}

.custom-form-row-wide img {
    width: 100%;
    max-width: 150px !important;
    height: 150px !important;
    object-fit: cover;
}
 


/* Newsletter Page */

.news_filter .e-filter-item[aria-pressed="true"]{
    box-shadow: 0px 4px 54px 0px #0000001A;
}
.news_filter .e-filter{
    margin: -1px;
}


/*======course page css start=======*/
.free-course-newsletter-form form{
    display: flex;
    align-items: start;
}
.free-course-newsletter-form .gform-body.gform_body{
    width: 100%;
}
.free-course-newsletter-form input[type="email"]{
    font-family: "Poppins", Sans-serif;
    font-size: 16px !important;
    font-weight: 300;
    text-transform: none;
    line-height: 1.3 !important;
    color: #333333;
    border-radius: 50px;
    background-color: #E7E4D5;
    padding: 17px 30px !important;
    border: none;
    outline: none;
}
.free-course-newsletter-form input[type="email"]::placeholder{
    font-family: "Poppins", Sans-serif;
    font-size: 16px !important;
    font-weight: 300;
    text-transform: capitalize;
    line-height: 1.3 !important;
    color: #333333;
}

.free-course-newsletter-form .gform_footer{
    justify-content: center;
    padding: 0 0 0 15px !important;
    margin: 0 !important;
}
.free-course-newsletter-form .gform_footer input{
    border-color: transparent;
    padding: 16px 30px;
    line-height: 1.3 !important;
    margin: 0 !important;
}
.free-course-newsletter-form .gform_footer input:hover, .free-course-newsletter-form .gform_footer input:focus{
    border-color: #918771;
}
/*======Newsletter page css start======*/
.our-newsletter input[type="email"]{
    font-family: "Poppins", Sans-serif;
    font-size: 16px !important;
    font-weight: 300;
    text-transform: lowercase;
    line-height: 1.3 !important;
    color: #333333;
    border-radius: 50px;
    background-color: #ffffff;
    padding: 17px 145px 17px 45px !important;
    border: none;
    outline: none;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='15' viewBox='0 0 19 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0879 9.75663C10.6152 10.0888 10.0661 10.2644 9.5 10.2644C8.93393 10.2644 8.38486 10.0888 7.91216 9.75663L0.126506 4.28502C0.0835259 4.25473 0.0413415 4.2232 0 4.19047L0 13.1563C0 14.1843 0.791357 15.0001 1.74908 15.0001H17.2509C18.226 15.0001 19 14.1659 19 13.1563V4.19043C18.9585 4.22325 18.9163 4.25484 18.8732 4.28518L11.0879 9.75663Z' fill='black'/%3E%3Cpath d='M0.744044 3.30911L8.5297 8.78076C8.82442 8.98789 9.16219 9.09144 9.49996 9.09144C9.83777 9.09144 10.1756 8.98785 10.4703 8.78076L18.256 3.30911C18.7219 2.98188 19 2.43422 19 1.84314C19 0.826808 18.2156 0 17.2515 0H1.74848C0.784382 3.91184e-05 9.20351e-07 0.826846 9.20351e-07 1.84412C-0.00028811 2.13407 0.0675031 2.41959 0.197328 2.67521C0.327153 2.93083 0.514976 3.1486 0.744044 3.30911Z' fill='black'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 22px center;
}
.our-newsletter input[type="email"]::placeholder{
    font-family: "Poppins", Sans-serif;
    font-size: 16px !important;
    font-weight: 300;
    text-transform: capitalize;
    line-height: 1.3 !important;
    color: #333333;
}
.our-newsletter .gform_footer{
    justify-content: center;
    padding: 0 0 0 15px !important;
    margin: 0 !important;
}
.our-newsletter .gform_confirmation_message{
    color: #fff;
}
.our-newsletter .gform_footer input{
    border-color: transparent;
    padding: 16px 40px;
    line-height: 1.3 !important;
    margin: 0 !important;
    position: absolute;
    right: -1px;
    top: 0;
}
.our-newsletter .gform_footer input:hover, .our-newsletter .gform_footer input:focus{
    border-color: #918771;
}
.our-newsletter .gform_validation_errors{
    display: none;
}
.our-newsletter #gform_ajax_spinner_3{
    position: absolute;
    right: 145px;
    top: 17px;
}
.our-newsletter .gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
    border: none;
}
/*======Pricing page css start=====*/
#yearly-container1, #yearly-container2 {
  display: none;
}
#monthly-container1, #yearly-container1, #monthly-container2, #yearly-container2{
  transition: all 0.3s ease-in-out;
}

.pricing-item{
    transition: 0.8s !important;
}
.pricing-item:hover{
    margin-top: -45px;
}
.pricing-item .icon-box .elementor-icon, .pricing-item .icon-box .elementor-icon-box-title, .pricing-item .icon-box .elementor-icon-box-description, .pricing-item .heading .elementor-heading-title,
.pricing-item .icon-list .elementor-icon-list-text, .pricing-item .free-btn a, .pricing-item .free-btn a svg path, .pricing-item .pricing-item-inner, .pricing-item .text-editor p{
    transition: 0.5s;
}
.pricing-item:hover .icon-box .elementor-icon{
    background: #ffffff !important;
}
.pricing-item:hover .icon-box .elementor-icon-box-title, .pricing-item:hover .icon-box .elementor-icon-box-description, .pricing-item:hover .heading .elementor-heading-title,
.pricing-item:hover .icon-list .elementor-icon-list-text, .pricing-item:hover .text-editor p{
    color: #ffffff !important;
}
.pricing-item:hover .free-btn a{
    color: #918771 !important;
    background: #ffffff !important;
}
.pricing-item:hover .free-btn a svg path{
    stroke: #918771 !important;
}
.pricing-item:hover .pricing-item-inner{
    border-color: transparent !important;
}
.pricing-item .icon-box .elementor-icon-box-title span span{
    text-transform: capitalize;
    font-size: 20px;
}
.pricing-item .dropdown select{
    border-radius: 10px;
    padding: 4px 20px;
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 14px;
    line-height: 21px;
    color: #333333;
    transition: 0.5s;
    width: 131px;
    height: 40px;
    border: 1px solid #E6E6E6;
    appearance: none;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: calc(100% - 18px) center;
}
.pricing-item:hover .dropdown select{
    border-color: #ffffff;
    color: #ffffff;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.pricing-item .dropdown select option{
    color: #000 !important;
}
/*==============single-memberpressproduct page css start==============*/
.single-memberpressproduct .memberpressproduct{
    padding: 280px 20px 50px;
}
.single-memberpressproduct .comments-area{
    display: none;
}
.single-memberpressproduct .mp_wrapper{
    background: #FFFFFF;
    box-shadow: 0px 4px 54px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
    padding: 60px 100px;
}
.single-memberpressproduct .mepr-signup-form .Label{
    display: none !important;
}
.single-memberpressproduct .mepr-signup-form label{
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 16px;
    line-height: 2;
    color: #646464;
}
.single-memberpressproduct .mepr-signup-form input:not([type="submit"]), .single-memberpressproduct .mepr-signup-form textarea, .single-memberpressproduct .mepr-signup-form select{
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 16px;
    line-height: 1.2;
    color: #333333;
    height: 50px;
    background: #FFFFFF;
    border-radius: 70px;
    outline: none;
    border: 1px solid #EDD8D8;
    padding: 5px 20px;
}
.single-memberpressproduct .mepr-signup-form select{
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23333333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-position: calc(100% - 20px) center;
    background-repeat: no-repeat;
}
.single-memberpressproduct .mepr-signup-form input::placeholder, .single-memberpressproduct .mepr-signup-form textarea::placeholder{
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 16px;
    line-height: 1.2;
    color: #333333;
}
.single-memberpressproduct .mp_wrapper .mp-form-row{
    margin-bottom: 15px;
}
.single-memberpressproduct .mepr-signup-form a{
    color: #333333;
    display: inline-block;
    margin-bottom: 5px;
}
.single-memberpressproduct .mepr-signup-form a:hover{
    color: #918771;
}
.single-memberpressproduct .mepr-signup-form .mepr-submit{
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 16px;
    line-height: 1.2;
    text-transform: capitalize;
    color: #FFFFFF;
    background: #918771;
    border: 1px solid #918771;
    padding: 10px 20px;
    padding: 15px 30px;
}
.single-memberpressproduct .mepr-signup-form .mepr-submit:hover, .single-memberpressproduct .mepr-signup-form .mepr-submit:focus{
    color: #918771;
    background: #FFFFFF;
}
.single-memberpressproduct .mepr-signup-form .mepr_price{
    font-family: 'Inter Tight';
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2;
    letter-spacing: -0.01em;
    color: #152C47;
}
/****====single-zoom-meetings page css start========*****/
.single-zoom-meetings .site-main{
    padding: 200px 20px 40px;
}

.zoom-link-integrate-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    overflow-x: hidden;
    padding-bottom: 50px;
    row-gap: 20px;
}
.zoom-link-integrate-wrapper .zoom-link-integrate-each{
    width: 50%;
    padding: 0 10px;
}
.zoom-link-integrate-wrapper .zoom-link-integrate-each h2{
    font-size: 36px;
    line-height: 1.2;
    margin: 5px 0 10px !important;
}
.zoom-link-integrate-wrapper .zoom-link-integrate-each .vczapi-show-by-postid{
    background: #FFFFFF;
    border: 1px solid #EDD8D8;
    border-radius: 20px;
    padding: 25px 20px;
}
.zoom-link-integrate-wrapper .zoom-link-integrate-each .vczapi-show-by-postid-countdown{
    background: #FFFFFF;
    border: 1px solid #04001726;
    padding: 30px 10px 30px;
}
.zoom-link-integrate-wrapper .vczapi-show-by-postid .dpn-zvc-timer{
    margin-bottom: 0;
}
.zoom-link-integrate-wrapper .vczapi-show-by-postid-contents-sections{
    width: 100%;
    margin: 0 0 15px;
}
.zoom-link-integrate-wrapper .dpn-zvc-sidebar-box .btn-join-link{
    background: #918771 !important;
    border-radius: 40px;
    display: inline-block !important;
    margin-right: 10px !important;
}
.zoom-link-integrate-wrapper .dpn-zvc-sidebar-box .join-links{
    flex-wrap: wrap;
}
/****====Our Podcasts page css start========*****/

.listen-podcasts .bp-podcast-list{
    padding-right: 80px;
    overflow-y: scroll;
    height: 1100px;
}
/*.listen-podcasts .bp-podcast-list::-webkit-scrollbar{
    width: 5px;
    border-radius: 20px;
    overflow: hidden;
    background: rgb(145 135 113 / 20%);
}

.listen-podcasts .bp-podcast-list::-webkit-scrollbar-thumb{
    background-color: #918771;
    border-radius: 5px;
}
*/


/* Chrome, Safari scrollbar styling */
.listen-podcasts .bp-podcast-list::-webkit-scrollbar {
    width: 5px;
    background: rgba(145, 135, 113, 0.2);
    border-radius: 15px;
}

.listen-podcasts .bp-podcast-list::-webkit-scrollbar-thumb {
    background-color: #918771;
    border-radius: 15px;
}
/* Firefox scrollbar styling */
.listen-podcasts .bp-podcast-list {
    scrollbar-width: thin; 
    scrollbar-color: #918771 rgb(145 135 113 / 20%); 
}
.listen-podcasts .bp-episode { 
    display: flex;
    flex-wrap: wrap;
    padding: 30px 0;
    border-bottom: 0.8px solid rgba(87, 86, 86, 0.5);
}
.listen-podcasts .bp-meta { 
    width: 40%;
    display: flex; 
    align-items: center;
    padding-right: 10px;
}
.listen-podcasts .bp-meta div{
    width: calc(100% - 95px);
    padding: 0 15px;
}
.listen-podcasts .bp-number { 
    width: 45px;
    font-family: 'Poppins';
    font-weight: 300;
    font-size: 16px;
    line-height: 1.2;
    color: #333333;
    padding-right: 5px;
}
.listen-podcasts .bp-thumb { 
    width: 50px; 
    height: 50px; 
    object-fit: cover; 
    object-position: center center;
    border-radius: 10px; 
}
.listen-podcasts .bp-title { 
    font-family: 'Inter Tight';
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2;
    letter-spacing: -0.01em;
    text-transform: capitalize;
    color: #152C47;
    margin: 0;
}
.listen-podcasts .bp-player { 
    width: 60%;
    display: flex; 
    align-items: center; 
}
.listen-podcasts .bp-controls { 
    display: flex; 
    align-items: center; 
    width: 100%; 
}
.listen-podcasts .bp-controls button{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 22px;
    width: 60px;
    height: 60px;
    border: none;
}
.listen-podcasts .bp-controls button:hover, .listen-podcasts .bp-controls button:focus{
    background: #918771;
    color: #ffffff;
}
.listen-podcasts .bp-controls .bp-rewind, .listen-podcasts .bp-controls .bp-forward{
    width: auto;
    height: auto;
    color: rgba(131, 131, 131, 0.513726);
    background-color: transparent;
    border: none;
    padding: 0;
}
.listen-podcasts .bp-controls .bp-rewind:hover, .listen-podcasts .bp-controls .bp-forward:hover, .listen-podcasts .bp-controls .bp-rewind:focus, .listen-podcasts .bp-controls .bp-forward:focus{
    background: transparent;
    color: #918771;
}
.listen-podcasts .bp-controls .bp-toggle{
    margin: 0 15px;
}
.listen-podcasts .bp-play, .listen-podcasts .bp-pause { 
    background: #918771; 
    color: #fff; 
    border: none; 
    border-radius: 50%; 
    width: 32px; 
    height: 32px; 
    margin-right: .5rem; 
    cursor: pointer; 
}
.listen-podcasts .bp-progress { 
    flex: 1; 
    height: 6px; 
    background: rgb(173 173 173 / 20%);
    border-radius: 10px;
    margin: 0 15px;
    overflow: hidden;
    cursor: pointer;
}
.listen-podcasts .bp-bar { 
    width: 0; 
    height: 100%; 
    background: #918771; 
}
.listen-podcasts .bp-time { 
    padding-right: 4px;
}
.listen-podcasts .bp-download { 
    color: #918771;
    font-size: 22px; 
    padding-left: 5px;
}
.listen-podcasts .bp-date{
    font-size: inherit;
}

/* Responsive Version */

/* Responsive Custom Version */

@media (min-width: 1441px) and (max-width: 1820px){
    html{
        zoom: 0.85;
    }
}



@media (min-width: 1280px) and (max-width: 1440px){
    html{
        zoom: 0.80;
    }
}



@media (min-width: 1281px) and (max-width: 1366px){
    .home_courses .elementor-swiper-button-prev {
       --arrow-prev-left-position: 46% !important;
       --arrow-prev-top-align: 0 !important;
       bottom: -80px;
    }
    .home_courses .elementor-swiper-button-next {
        --arrow-next-right-position: 46% !important;
        --arrow-next-top-align: 0 !important;
        bottom: -80px;
    }
}
    


@media (max-width: 1279px){
    .ld-course-status-not-enrolled {
        margin: 0 0 40px !important;
        padding: 30px 40px !important;
}
    .ld-course-status-not-enrolled .button-primary {
        padding: 16px 20px !important;
        font-size: 14px !important;
        line-height: 14px !important;
}
    .ld-course-status-not-enrolled .ld-course-status-seg-price {
        padding: 0 120px !important;
}
    .ld-course-status-not-enrolled .ld-status, .ld-course-status-not-enrolled .ld-course-status-content .ld-course-status-price {
        font-size: 24px !important;
}
    .learndash .key-concept-wrap ul {
        row-gap: 20px;
    }
    .header_search {
    width: min-content !important;
}
}

@media (min-width: 881px) and (max-width: 1100px){
    .slider-nav .slick-arrow.slick-prev {
        left: -130px;
    }
    .slider-nav .slick-arrow.slick-next {
        right: -130px;
}
}


@media (min-width: 768px) and (max-width: 880px){
    .slider-nav .slick-arrow.slick-prev {
        left: -75px;
    }
    .slider-nav .slick-arrow.slick-next {
        right: -75px;
}
}




/* Responsive Laptop Version */

@media (max-width: 1600px){
    .header_acc_icon .elementor-icon{
        padding: 16px !important;
    }
    .home_video .elementor-custom-embed-play::after {
        bottom: -50px;
        left: -40px;
        letter-spacing: 1em;
}
    .single-sfwd-courses .sfwd-courses, .single-sfwd-lessons .sfwd-lessons, .single-sfwd-topic .sfwd-topic {
        margin-top: 250px;
}
    .header-login-wrapper {
        width: 50px;
        line-height: 0;
    }
}




/* Responsive Tab Landscape Version */

@media (max-width: 1280px){
    .header_acc_icon .elementor-icon{
        padding: 14px !important;
    }
    .home_video .elementor-custom-embed-play::after {
        bottom: -40px;
        left: -65px;
        font-size: 15px;
        line-height: 22px;
    }
    .single-sfwd-courses .sfwd-courses, .single-sfwd-lessons .sfwd-lessons, .single-sfwd-topic .sfwd-topic {
        margin-top: 180px;
}
    .course-type-wrapper p{
        padding: 3px 20px;
    }
    .header-login-wrapper {
        width: 45px;
    }
    .course-content-heading h1 {
        font-size: 50px !important;
        line-height: 60px !important;
}
    .widecolumn {
        margin: 150px auto;
        padding: 40px;
    }
    .custom-form-row-wide img {
        max-width: 100px !important;
        height: 100px !important;
}
    .header-login-wrapper img{
        max-width: 50px !important;
        height: 45px !important;
    }
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
    padding: 25px 30px 25px 20px !important;
    }
    .learndash-wrapper .ld-item-title {
        font-size: 20px;
        line-height: 24px;
    }
    .learndash-wrapper .ld-item-list.ld-course-list .ld-lesson-section-heading, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading {
        margin: 1.5em 0 !important;
        font-size: 24px !important;
    }
    .learndash-wrapper .ld-item-list .ld-item-list-item{
        margin: 1.5em 0 !important;
    }
    .learndash-wrapper .ld-item-component {
        padding: 8px 15px;
        margin-top: 12px !important;
    }
    .learndash-wrapper .ld-status-unlocked{
        padding: 8px 15px !important;
    }
    .footer_newsletter .gform-footer::after{
        left: 75px;
    }
    .our-newsletter input[type="email"] {
        padding: 15.5px 144px 15.5px 45px !important;
    }
    .pricing-item .dropdown select {
        padding: 4px 20px 4px 10px;
        width: 105px;
        height: 35px;
        background-position: calc(100% - 10px) center;
    }
    .single-memberpressproduct .memberpressproduct {
        padding: 180px 20px 40px;
    }
    .single-memberpressproduct .mp_wrapper {
        padding: 45px 60px;
    }
    .pricing-item .icon-box .elementor-icon-box-title span span {
        font-size: 16px;
    }
    .single-zoom-meetings .site-main{
        padding: 140px 20px 40px;
    }
    .zoom-link-integrate-wrapper .zoom-link-integrate-each h2{
        font-size: 32px;
    }
    .listen-podcasts .bp-title {
        font-size: 18px;
    }
    .listen-podcasts .bp-controls button {
        font-size: 20px;
        width: 50px;
        height: 50px;
    }
    .listen-podcasts .bp-podcast-list {
        padding-right: 40px;
        height: 1000px;
    }
    .listen-podcasts .bp-episode {
        padding: 25px 0;
    }
    .listen-podcasts .bp-meta div {
     padding: 0 10px;
    }
    .listen-podcasts .bp-meta {
        width: 45%;
    }
    .listen-podcasts .bp-player {
        width: 55%;
    }
}




/* Responsive Tab Portrait Version */

@media (max-width: 1024px){
    .header_acc_icon .elementor-icon {
        padding: 12px !important;
    }
    .home_video .elementor-custom-embed-play::after {
        font-size: 14px;
        line-height: 20px;
        bottom: -35px;
        left: -75px;
    }
    .fter_menu .elementor-nav-menu {
        column-count: 1;
}
    .header-login-wrapper {
        width: 40px;
    }
    .ld-course-status-not-enrolled {
        margin: 0 0 30px !important;
        padding: 20px 30px !important;
    }
    .ld-course-status-not-enrolled .ld-course-status-seg-price {
        padding: 0 80px !important;
    }
    .ld-course-status-not-enrolled .ld-status, .ld-course-status-not-enrolled .ld-course-status-content .ld-course-status-price {
        font-size: 20px !important;
        line-height: 24px;
    }
    .ld-course-status-not-enrolled .button-primary {
        padding: 15px 15px !important;
        font-size: 12px !important;
        line-height: 12px !important;
    }
    .ld-course-status-not-enrolled .ld-course-status-segment .ld-course-status-label{
        margin-bottom: 5px !important;
    }
    .learndash .key-concept-wrap h3 {
        margin: 0 0 20px !important;
}
    .ld-course-status-not-enrolled .ld-course-status-segment .ld-course-status-label{
        margin-bottom: 0 !important;
    }
    .course-content-heading h1 {
        font-size: 45px !important;
        line-height: 55px !important;
}
    .widecolumn {
        padding: 20px;
    }
    .custom-form-row-wide img {
        max-width: 100px !important;
        height: 100px !important;
}
    .header-login-wrapper img{
        height: 40px !important;
    }
    .slider-section .slider-nav .slick-arrow {
        width: 40px;
        height: 40px;
}
    .learndash-wrapper .ld-item-title {
        font-size: 16px;
        line-height: 20px;
    }
    .learndash-wrapper .ld-item-list-actions .ld-text {
        font-size: 14px;
        line-height: 20px;
}
    .learndash-wrapper .ld-item-list-actions .ld-expand-button {
        padding: 10px 20px !important;
}
    .learndash-wrapper .ld-item-list.ld-course-list .ld-lesson-section-heading, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-lesson-section-heading {
        font-size: 20px !important;
    }
    .learndash-wrapper .ld-status-unlocked{
    font-size: 12px !important;
}
    .free-course-newsletter-form input[type="email"]{
        padding: 15px 30px !important;
    }
    .free-course-newsletter-form .gform_footer input{
        padding: 15px 30px;
    }
    .pricing-item:hover{
        margin-top: -30px;
    }
    .pricing-item .dropdown select {
        font-size: 13px;
        padding: 4px 15px 4px 8px;
        width: 90px;
        height: 32px;
        background-position: calc(100% - 5px) center;
        background-size: 10px;
    }
    .single-memberpressproduct .memberpressproduct {
        padding: 150px 20px 40px;
    }
    .single-memberpressproduct .mepr-signup-form input:not([type="submit"]), .single-memberpressproduct .mepr-signup-form textarea, .single-memberpressproduct .mepr-signup-form select{
        font-size: 15px;
        height: 45px;
    }
    .single-memberpressproduct .mepr-signup-form input::placeholder, .single-memberpressproduct .mepr-signup-form textarea::placeholder{
        font-size: 15px;
    }
    .single-memberpressproduct .mp_wrapper {
        padding: 35px 40px;
    }
    .single-memberpressproduct .mp_wrapper .mp-form-row {
        margin-bottom: 10px;
    }
    .single-memberpressproduct .mepr-signup-form .mepr-submit {
        padding: 13px 25px;
    }
    .single-memberpressproduct .mepr-signup-form label {
        font-size: 15px;
    }
    .single-memberpressproduct .mepr-signup-form .mepr_price {
        font-size: 20px;
    }
    .footer_newsletter .gform_body input {
        padding: 15px 25px 15px 50px !important;
        background-position: center left 24px;
    }
    .pricing-item .icon-box .elementor-icon-box-title span span {
        font-size: 16px;
    }
    .single-zoom-meetings .site-main{
        padding: 110px 20px 20px;
    }
    .zoom-link-integrate-wrapper {
        padding-bottom: 30px;
    }
    .zoom-link-integrate-wrapper .zoom-link-integrate-each .vczapi-show-by-postid-countdown{
        padding: 20px 10px 20px;
    }
    .listen-podcasts .bp-episode {
        padding: 20px 0;
    }
    .listen-podcasts .bp-title {
        font-size: 16px;
    }
    .listen-podcasts .bp-controls .bp-toggle {
        margin: 0 10px;
    }
    .listen-podcasts .bp-controls button {
        font-size: 16px;
        width: 40px;
        height: 40px;
    }
    .listen-podcasts .bp-progress {
        margin: 0 10px;
    }
    .listen-podcasts .bp-download {
        font-size: 20px;
    }
    .listen-podcasts .bp-controls .bp-rewind, .listen-podcasts .bp-controls .bp-forward {
        font-size: 20px;
    }
    .listen-podcasts .bp-podcast-list {
        padding-right: 20px;
        height: 900px;
    }
    .listen-podcasts .bp-meta {
        width: 50%;
    }
    .listen-podcasts .bp-player {
        width: 50%;
    }
}




/* Responsive Mobile Landscape Version */

@media (max-width: 880px){
    .single-sfwd-courses .sfwd-courses, .single-sfwd-lessons .sfwd-lessons, .single-sfwd-topic .sfwd-topic {
        margin-top: 150px;
        padding: 0px 20px !important;
}
    .course-content-heading h1 {
    font-size: 40px !important;
    line-height: 50px !important;
}
.slider-section .slider-nav .slick-arrow {
    width: 40px;
    height: 40px;
    top: 50%;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
        padding: 20px 20px 20px 20px !important;
    }
        .learndash-wrapper .ld-item-component {
        padding: 6px 15px;
        margin-top: 10px !important;
    }
    .learndash-wrapper .ld-status-unlocked{
    padding: 6px 15px;
}
    .is_not_sample.not-enrolled .ld-item-details::before{
        background-size: 18px;
    }
    .our-newsletter .gform_footer input {
        padding: 13px 30px;
    }
    .our-newsletter input[type="email"] {
        padding: 12.7px 125px 12.7px 40px !important;
        background-position: 18px center;
    }
    .single-memberpressproduct .memberpressproduct {
        padding: 120px 15px 30px;
    }
    .single-zoom-meetings .site-main{
        padding: 90px 15px 15px;
    }
    .zoom-link-integrate-wrapper .zoom-link-integrate-each .vczapi-show-by-postid {
        padding: 20px 15px;
    }
    .zoom-link-integrate-wrapper .zoom-link-integrate-each {
        width: 100%;
        padding: 0 10px;
    }
    .zoom-link-integrate-wrapper .zoom-link-integrate-each h2{
        font-size: 28px;
    }
    .listen-podcasts .bp-title {
        font-size: 15px;
    }
    .listen-podcasts .bp-number {
        width: 40px;
        font-size: 14px;
        padding-right: 5px;
    }
    .listen-podcasts .bp-thumb {
        width: 45px;
        height: 45px;
        border-radius: 6px;
    }
    .listen-podcasts .bp-meta div {
        width: calc(100% - 85px);
    }
}




/* Responsive Mobile Portrait Version */

@media (max-width: 767px){
    .slider-nav .slick-arrow.slick-prev {
        left: 0px;
    }
    .slider-nav .slick-arrow.slick-next {
        right: 0px;
}
    .home_video .elementor-custom-embed-play::after {
        font-size: 12px;
        line-height: 20px;
        bottom: -25px;
        left: -90px;
        letter-spacing: 0.6em;
    }
    .footer_newsletter .gform-footer input {
        padding: 15px 50px 15px 10px !important;
        line-height: 20px !important;
}
    .slider-nav .slick-track {
        padding: 25px 0px;
    }
    .slider-section .slider-for .slider-items p{
        padding-top: 10px;
    }
    .slider-section .slider-for .slider-items h5 {
        margin-top: 20px;
        font-size: 20px;
        line-height: 30px;
}
    .slider-section .slider-items img {
        display: flex;
        text-align: center;
        margin: auto;
        width: 20%;
    }
    .course-type-wrapper p{
        font-size: 12px;
        line-height: 22px;
    }
    .footer_newsletter .gform_body input{
        padding: 10px 25px 10px 50px !important;
	}
    .footer_newsletter .gform_body input::placeholder{
        font-size: 14px !important;
        line-height: 20px !important;
}
   .ld-course-status-not-enrolled{
        flex-direction: column;
   }
   .ld-course-status-not-enrolled .ld-course-status-seg-price {
        padding: 0 0px !important;
        width: 100% !important;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>*{
        width: 100% !important;
        border-right: 0 !important;
        padding: 15px 0 !important;
        border-bottom: 1px solid #E7E7E7;
    }
    .ld-course-status-not-enrolled .ld-course-status-seg-action{
        justify-content: flex-start !important;
    }
    .ld-course-status-not-enrolled .button-primary {
        padding: 10px 15px !important;
    }
    .learndash .key-concept-wrap h3 {
        margin: 0 0 15px !important;
    }
    .learndash .key-concept-wrap ul {
        row-gap: 15px;
    }
    .learndash-wrapper .ld-course-status.ld-course-status-not-enrolled>:last-child {
        border-bottom: 0px;
    }
    .course-content-heading h1 {
        font-size: 30px !important;
        line-height: 40px !important;
        margin: 0px 0 15px 0;
    }
    .ld-button{
        margin: auto !important;
    }
    .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info .button{
        margin-top: 10px !important;
    }
    .custom-create-acc {
        padding: 20px 15px;
}
    .custom-create-acc .gform_body input {
        padding: 8px 20px !important;
    }
    .custom-create-acc .gform-footer input {
        padding: 8px 25px !important;
}
    .woocommerce-form-login__submit, .custom-create-acc .gform-footer input {
        width: 100% !important;
}
    .custom-create-acc .gfield_label {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .cart_section .coupon-col-start input {
        padding: 15px !important;
}
    .cart_section .woocommerce-cart-form__cart-item{
        padding: 0 0 15px 0 !important;
    }
    .order_page .woocommerce-thankyou-order-received {
        margin-bottom: 20px !important;
}
    .order_page .woocommerce-table--order-details .product-total, .order_page .woocommerce-table--order-details tfoot > tr > td{
        text-align: right;
    }
    .widecolumn {
        margin: 100px auto 50px;
    }
    .widecolumn h2 {
        font-size: 1.4rem;
}
    .dataTable.no-footer {
        padding: 10px !important;
}
    .dataTable tr > th {
        padding: 5px !important;
        font-size: 12px !important;
}
    .signup-welcome span{
        padding: 0 8px 0 0 !important;
        font-size: 1em !important;
}
    .dataTable tbody > tr > td {
        padding: 5px !important;
        font-size: 12px !important;
}
    .custom-form-row-wide img {
        max-width: 80px !important;
        height: 80px !important;
}
    .home_search .e-search-form .e-search-submit {
        margin-left: -46px !important;
}
	.slider-section .slider-items img {
        height: 60px !important;
        width: 100%;
        max-width: 60px;
}
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
        padding: 15px 15px 15px 15px !important;
        row-gap: 12px;
    }
    .learndash-wrapper .ld-item-title {
        font-size: 14px;
    }
    .ld-course-status-not-enrolled {
        margin: 0 0 30px !important;
        padding: 20px 20px !important;
    }
    .free-course-newsletter-form input[type="email"]{
        padding: 13px 15px !important;
    }
    .free-course-newsletter-form .gform_footer input{
        padding: 13px 20px;
    }
    .our-newsletter .gform_confirmation_message{
        text-align: center;
    }
    .our-newsletter .gform_footer input {
        padding: 10px 20px;
    }
    .our-newsletter input[type="email"] {
        padding: 9.7px 103px 9.7px 38px !important;
        background-position: 15px center;
    }
    .our-newsletter #gform_ajax_spinner_3{
    right: 95px;
    }
    .pricing-item:hover{
        margin-top: 0px;
    }
    .single-memberpressproduct .mepr-signup-form input:not([type="submit"]), .single-memberpressproduct .mepr-signup-form textarea, .single-memberpressproduct .mepr-signup-form select {
        height: 40px;
    }
    .single-memberpressproduct .mp_wrapper {
        padding: 25px 20px;
    }
    .single-memberpressproduct .memberpressproduct {
        padding: 100px 15px 20px;
    }
    .pricing-item .icon-box .elementor-icon-box-title span span {
        font-size: 14px;
    }
    .single-zoom-meetings .site-main{
        padding: 40px 15px 15px;
    }
    .single-zoom-meetings .site-main .deepn-zvc-single-description{
        margin-bottom: 20px;
    }
    .zoom-link-integrate-wrapper .zoom-link-integrate-each h2{
        font-size: 24px;
    }
    .zoom-link-integrate-wrapper .vczapi-show-by-postid .dpn-zvc-timer .dpn-zvc-timer-cell {
        font-size: 26px;
        padding: 12px 4px;
        margin: 3px;
    }
    .listen-podcasts .bp-meta {
        width: 100%;
        padding: 0 0 12px;
    }
    .listen-podcasts .bp-player {
        width: 100%;
    }
    .listen-podcasts .bp-podcast-list {
        padding-right: 12px;
        height: 500px;
    }
    .listen-podcasts .bp-meta div {
        padding: 0 0 0 8px;
    }
    .listen-podcasts .bp-title {
        font-size: 14px;
    }
}




@media (max-width: 640px){
    .learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats .ld-progress-percentage {
        margin: 0 0 10px 0;
    }
    .learndash-wrapper .ld-lesson-status .ld-progress, .learndash-wrapper .ld-topic-status .ld-progress{
        row-gap: 0 !important;
    }
    .learndash-wrapper .ld-progress .ld-progress-heading{
        flex-direction: row !important;
    }
    .learndash-wrapper .ld-content-actions .ld-content-action{
        padding: 0.5em 0 !important;
    }
    .learndash-wrapper .ld-content-actions .ld-content-action a{
        font-size: 12px !important;
    }
    .free-course-newsletter-form .gform_footer {
        padding: 0 0 0 10px !important;
    }
}



/* Responsive Mobile Small Version */

@media (max-width: 480px){
    table.dataTable thead>tr>th.sorting:before, table.dataTable thead>tr>th.sorting:after{
        content: unset !important;
    }
}
