body {
    background-color: #fff;
}

@font-face {
    font-family: Stolzl-Bold;
    src: url(/wp-content/themes/pcos/assets/Stolzl-Bold.ttf);
}

@font-face {
    font-family: Stolzl-Regular;
    src: url(/wp-content/themes/pcos/assets/Stolzl-Regular.ttf);
}

@font-face {
    font-family: Stolzl-Light;
    src: url(/wp-content/themes/pcos/assets/Stolzl-Light.ttf);
}

@font-face {
    font-family: Stolzl-book;
    src: url(/wp-content/themes/pcos/assets/Stolzl-Book.ttf);
}

@font-face {
    font-family: Stolzl-Medium;
    src: url(/wp-content/themes/pcos/assets/Stolzl-Medium.ttf);
}

@font-face {
    font-family: Made-Tommy-regular;
    src: url(/wp-content/themes/pcos/assets/MADE-TOMMY-Regular.otf);
}

.pcos-legacy-content .entry-content > * {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;

}
.pcos-legacy-content figure.size-full {
    width: auto !important;

}
.pcos-legacy-content {
    background: #fff;
}
.pcos-legacy-content .entry-content a {
     color: #f96386 !important;
 }
.elementor-section :where(h1,h2,h3,h4,h5,h6),
.pcos-legacy-content :where(h1,h2,h3,h4,h5,h6) {
    margin-bottom: 20px;
    color: #3a3a3a;
}
.elementor-section :where(h2),
.pcos-legacy-content :where(h2) {
    font-size: 2.66rem;
    font-weight: 400;
    font-family:"Futura PT Demi", sans-serif;
    line-height: 1.3em;
    letter-spacing: 7.2px;
}
.elementor-section :where(h1),
.pcos-legacy-content :where(h1) {
    font-family: 'Futura PT Demi', sans-serif !important;
    font-size: 65px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.08;
    letter-spacing: 7.2px;
    color: #173c4b;
}
.elementor-section :where(h3),
.pcos-legacy-content :where(h3) {
    font-family:"Futura PT Demi", sans-serif;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.3em;
    text-transform: uppercase;
    letter-spacing: 4.8px;
}
.pcos-legacy-content .entry-content p {
    margin-bottom: 1.6em;
}
.ast-header-break-point .site-header {
    border: 0;
}

.single-post .post_single_top_left img {
    opacity: 1;
}

.single-post .post_single_top_left span {
    display: none;
}

.single-post .post_single_top_right {
    padding-top: 0;
}

.single-post .post_single_top .section-inner {
    margin-top: 20px
}

.single-post
.post_single_top_right .user {
    padding-bottom: 8px;
}



.elementor-8515 .elementor-element.elementor-element-b32d97d a {
    outline: none !important
}

.elementor-8515 .elementor-element.elementor-element-af83e15 {
    font-size: 25px !important;
    margin-top: 10px;
    margin-bottom: 20px
}

.pws_s9_newwitnInst {
    padding-bottom: 30px;
}

body .jr-insta-thumb ul.thumbnails.no-border.jr_col_7 li {
    width: 16.60% !important;
}

.social-insta--heading a {
    position: relative;
}

.social-insta--heading a:hover {
    opacity: .7
}

.social-insta--heading a::before, .social-insta--heading a::after {
    content: '';
    position: relative;
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/05/Vector-1.png) center/contain no-repeat;
    width: 22px;
    height: 16px;
    display: inline-block;
    margin-right: 10px;
}

.social-insta--heading a::after {
    margin-right: 0px;
    margin-left: 10px;
    transform: rotate(160deg);
}

.enrollment-LOGIN a {
    color: #FF99AA !important;
    font-weight: 800 !important;
}

.course-enroll-pricing .pinkbg::before {
    background: #F7D2D2;
}

.course-enroll-pricing .greenbg::before, .course-enroll-pricing .pinkbg::before, .offwhitebg::before {
    opacity: 0.5;
    height: 30px;
    top: 20px;
    transform: rotate(-2.17deg);
}

.course-enroll-pricing .greenbg::before {
    background: #E9F5E5;
    left: 0;
}

.elementor-element-7dd2b12, .elementor-element-3fd4885 {
    margin-bottom: 0 !important;
}

.offwhitebg::before {
    background: #FFFFFF;
    left: 50px
}

.btn--sale-width a {
    display: block !important
}

.en-pricingcard2 {
    background: #FFFFFF;
    border: 2px solid #E9F5E5;
    margin-right: 10px;
    margin-left: 10px;

}

.en-pricingcard1 {
    background: #FFFFFF;
    border: 2px solid #F7D2D2;
    margin-right: 10px;
}

.en-pricingcard2, .en-pricingcard1, .en-pricingcard3 {

    margin-top: 30px;
    border-radius: 16px;
    box-shadow: 2px 20px 30px 1px #00000021;
    padding: 30px 17px 40px;
}

.course-enroll-pricing .elementor-icon-list-item {
    padding-bottom: 22px;
}

.en-pricingcard3 {
    background: #F7E8DC;
    border: 2px solid #F7D2D2;
    margin-left: 10px;
    margin-top: 0;
}

.en-pricingcard2, .en-pricingcard1 {
    margin-bottom: 40px;
}

.elementor-element-e0f1e5c,
.elementor-element-30a8c17a {
    background: #F3FF55;
    border-radius: 100px;
    position: absolute;
    top: -52px;
    width: 130px !important;
    height: 40px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 50%;
    margin-left: -65px;
}

.elementor-element-e0f1e5c p, .elementor-element-30a8c17a p {
    margin-bottom: 0
}

.course-enroll-pricing .elementor-icon-list-items {
    min-height: 380px;
}

.page-id-12708 .elementor-tabs-wrapper {

    margin-bottom: 30px;
}

.greenbg.greenbg1::before {
    background: linear-gradient(90deg, #F7E8DC 0%, #FAD5DB 35.18%, #E9D6E4 69.79%, #C9D6F8 100%);
    transform: rotate(2.71deg);
    right: -11px;
    width: 90%;
    left: auto;
    height: 40px;
}

.elementor-element-5e272d5 {
    margin-left: -60px
}

.cn-pain-section {
    padding: 50px 0 50px;
}

.cn-pain-section .elementor-element-dc46414 {
    padding: 0 110px 0;
}

.elementor-element-e953ab2 .greenbg::before {
    left: 0;
    background: #D2E2CD;
    transform: rotate(-3.46deg);
    height: 40px;
}

.course-enroll-6 {
    padding: 50px 0 50px;
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/05/Frame-1000002718.png) center/cover no-repeat;
}

.course-enroll-7 {
    padding: 50px 0 30px;
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/05/Vector-10.png) center bottom/contain no-repeat;
}

.sale-tab-slide.sale-tab-slide2 .swiper-slide {
    filter: brightness(0.2) !important;
}

.sale-tab-slide.sale-tab-slide2 .swiper-slide-next {
    filter: none !important;
}

.page-id-12708 .sale-pink-box {
    background: linear-gradient(0deg, #E8F3E1, #E8F3E1), url(5M3A4131.jpg);
}

.page-id-12708 .elementor-element-d6add5f .greenbg::before {
    left: 0px;
}


.enrollment-LOGIN {
    display: none !important
}

.page-id-9076 .enrollment-LOGIN {
    display: inline-block !important
}

.sec30 .sec30_pricing .col_left ul.elementor-icon-list-items li span svg {
    top: 3px;
}

.sec30 .sec30_pricing .col_left ul.elementor-icon-list-items li span {
    position: initial;
}

.elementor-10903 .elementor-element.elementor-element-ec17a34 .elementor-social-icon {
    background: transparent !important
}

.nh-play-video .elementor-icon-list-text {
    font-family: Stolzl-Medium !important;
    letter-spacing: 0;
    padding-left: 0;
}

.pco_top_textslider ul li {
    letter-spacing: 0.04em;
}

.elementor-element-784155f {
    position: absolute;
    width: 460px !important;
}

.elementor-9076 .swiper-slide img {
    padding-bottom: 55px;
}

.nh-newsletter {
    background: #FAF5F5;
    padding: 20px 40px 20px;
    margin-top: -230px;
}

.nh-newsletter .wpcf7 input.wpcf7-form-control {
    background: #FFFFFF;
    border-radius: 8px;
    border: 0;
    font-family: Stolzl-book;
    color: #4A4A4A;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
    text-align: center;
}

.nh-newsletter form {
    width: 344px;
}

.nh-newsletter .wpcf7 input.wpcf7-form-control.wpcf7-submit {
    background: linear-gradient(90deg, #F7E8DC 0%, #FAD5DB 35.18%, #E9D6E4 69.79%, #C9D6F8 100%);
    width: 100%;
    font-family: 'Gelion';
    font-size: 16px;
    letter-spacing: 0.4px;
}

.elementor-9076 .elementor-element.elementor-element-bf3027a {
    margin-top: -120px;
}

.nh-newsletter ::placeholder {
    color: #000000;
    opacity: 0.2;
}

.nh-newsletter .wpcf7 form .wpcf7-response-output {
    margin: 0 0.5em 1em;
    font-size: 14px;
    text-align: center;
    font-family: Stolzl-Light;
}

.nh-newsletter .wpcf7-not-valid-tip {
    font-family: Stolzl-Light;
    font-size: 14px;
    margin-bottom: 10px;
}

.nh-newsletter .wpcf7-spinner {
    display: none
}

.nh-newsletter form.submitting .wpcf7-spinner {
    display: block
}

.nh-newsletter :-ms-input-placeholder {
    color: #000000;
    opacity: 0.2;
}

.nh-newsletter ::-ms-input-placeholder {
    color: #000000;
    opacity: 0.2;
}

.nh-play-video .elementor-icon-list-item {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    transition: .4s ease-in-out
}

.nh-play-video .elementor-icon-list-item:hover {
    opacity: .7
}

.nh-play-video .elementor-icon-list-icon {
    position: absolute;
    right: 0;
}

.nh-play-video .elementor-icon-list-icon svg {
    font-size: 0;
    width: 139px !important
}

.nh--blog .elementor-post__title a {
    font-family: Stolzl-Medium;
}

.nh--blog .elementor-post__excerpt p {
    font-family: Stolzl-book;
}

.nh-section1 {
    padding-top: 110px;
    padding-bottom: 100px;
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/11Image-1.png) center right/contain no-repeat;
}

.elementor-11070 .elementor-element.elementor-element-aea82ca .elementor-heading-title {
    margin-bottom: 0;
}

.nh-section2 {
    padding: 40px;
    background: #FFF;
    border: 1px solid #F2EAE3;
    box-shadow: 0px 43px 40px rgba(0, 0, 0, 0.04);
    border-radius: 16px;
    z-index: 1;
}

.nh-box3 {
    padding-top: 110px;
    padding-bottom: 200px;
    background: #FAF1EA;
    margin-top: -40px;
}

.page-id-4193 .site-header,
.page-id-4307 .site-header {
    display: none
}

.page-id-9076 .site-header, .page-id-11070 .site-header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: transparent;
}

.elementor-element-21ac1b0 h2 {
    margin-bottom: 0;
}

.whitebg-box {
    background-color: #FFF;
    padding: 40px 40px 20px;
}

.sale-blue-box, .sale-grey-box, .sale-pink-box {
    padding-top: 80px;
    padding-bottom: 80px;
}

.sale-blue-box {
    background: linear-gradient(0deg, #D6D7F1, #D6D7F1);
}

.sale-grey-box {
    background: #EAF4E5;
}

.sale-pink-box {
    background: linear-gradient(0deg, #F8E5DD, #F8E5DD);
}

.sale-tab-slide .elementor-swiper-button-next {
    right: 34.5% !important;
    transition: .3s ease-in-out;
}

.sale-tab-slide .elementor-swiper-button-prev {
    left: 34.5% !important;
    transition: .3s ease-in-out;
}

.sale-tab-slide .elementor-swiper-button-prev:hover, .sale-tab-slide .elementor-swiper-button-next:hover {
    opacity: .7
}

.sale-tab-slide .swiper-slide {
    padding: 70px 60px 40px;
    filter: blur(12px);
}

.sale-tab-slide .swiper-slide-next {
    filter: blur(0);
    padding: 70px 45px 40px;
}

.sale-success-story .swiper-slide img {
    width: 100%
}

.sale-success-story .swiper-slide {
    transform: scale(0.8);
    filter: blur(6px)
}

.sale-success-story .swiper-slide-next {
    transform: scale(1);
    filter: blur(0px)
}

.sale-tab-slide .swiper-wrapper {
    margin-left: 12.5%;
}

.sale-tab-slide .swiper-pagination-bullets {
    bottom: auto;
    top: -70px;
    width: 570px;
    margin-left: -285px;
    left: 50%;
}

.sale-tab-slide .swiper-pagination-bullets span {
    position: relative;
    width: auto;
    height: auto;
    opacity: 1;
    font-family: Stolzl-Medium;
    transition: .3s ease-in-out;
    background: #D6D7F1;
    color: #7C7DA5;
    border: 2px solid #D6D7F1;

    border-radius: 4px;
    height: 32px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 20px;
    margin: 6px !important;
}

.sale-tab-slide .swiper-pagination-bullets span::before {
    position: relative;
}

.sale-tab-slide .swiper-pagination-bullet.swiper-pagination-bullet-active, .sale-tab-slide .swiper-pagination-bullets span:hover {
    color: #FFFFFF;
    background: #FF99AA;
    border: 2px solid #FF758C;
}

.sale-tab-slide .swiper-pagination-bullets span:nth-child(1)::before {
    content: "My PCOS Plan";
}

.sale-tab-slide .swiper-pagination-bullets span:nth-child(2)::before {
    content: "Recipes";
}

.sale-tab-slide .swiper-pagination-bullets span:nth-child(3)::before {
    content: "Workouts";
}

.sale-tab-slide .swiper-pagination-bullets span:nth-child(4)::before {
    content: "Learn";
}

.sale-tab-slide .swiper-pagination-bullets span:nth-child(5)::before {
    content: "Progress Tracker";
}

.sale-tab-slide .swiper-pagination-bullets span:nth-child(6)::before {
    content: "Community";
}


.sale-white-box {
    background: #FFFFFF;
    border-radius: 16px;
    margin-top: -200px;
    padding: 55px 50px 70px;
    box-shadow: 0px 9px 20px 0px #eaf4e5;
}

.elementor-11070 .elementor-element.elementor-element-23d4152 {
    padding-bottom: 100px;
}

.elementor-element-df87b60, .elementor-element-f223a8e, .elementor-9076 .elementor-element.elementor-element-a97203d, .elementor-element-fc1fd11 h3, .elementor-element-6bf6029, .elementor-11070 .elementor-element.elementor-element-11cfadc, .elementor-11070 .elementor-element.elementor-element-5f0a293 {
    margin-bottom: 0 !important;
}

.elementor-element-3bca17c9, .elementor-element-49ae035a {
    border-right: 1px solid #000000;
}

.elementor-element-6aaf478.sale-section5 {
    padding-bottom: 0;
    padding-top: 80px;
}

.REcipesWorkouts-img {
    position: absolute;
    width: 498px !important;
    right: -70px;
    bottom: -40px;
}

.sale-box-h3 h3, .sale-h2 h2, .sale-h3 h3 {
    font-family: 'MADE TOMMY' !important;
    color: #000;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 1px;
}

.sale-box-h3 h3 .paris, .sale-h2 h2 .paris, .sale-h3 h3 .paris {
    font-family: 'Paris Script';
    font-weight: 300;
}

.elementor-9076 .elementor-element.elementor-element-ffba207 {
    margin-bottom: 0;
}

.elementor-element-fe388f2 mark {
    color: #F9B1B3;
    background: #EAF4E5;
}

.sale-box-h3 h3 {
    z-index: 1;
    margin-bottom: 0;
    position: relative;
}

.sale-box-h3 h3 span {
    margin-left: -47px;
}

.sale-h4 h3 {
    font-weight: 400;
    color: #000;
    font-family: Made-Tommy-regular;
    text-transform: inherit;
    letter-spacing: 1px;
}

.sales-billed-h3 h3 {
    font-family: Made-Tommy-regular;
}

.sale-h4 h3 strong {
    font-weight: 700;
    font-family: 'MADE TOMMY';
}

.greenbg, .pinkbg, .salegreenbg, .offwhitebg {
    position: relative;
    z-index: 1;
}

.greenbg::before, .pinkbg::before, .salegreenbg::before, .salegreenbg2::before, .offwhitebg::before {
    position: absolute;
    z-index: -1;
    width: 100%;
    content: "";
}

.greenbg::before {
    background: #E9F5E5;
    transform: rotate(2.71deg);
    height: 45px;
    left: -40px;
    top: 20px;
}

.elementor-element-6c84860 img {
    position: absolute;
    right: 140px;
    top: -80px;
}

.page-id-12708 .elementor-element-9f82af8.elementor-pagination-position-outside .swiper-container {
    padding-bottom: 90px
}

.nh--blog .elementor-post__thumbnail__link, .nh--blog .elementor-post__text {
    width: auto !important;
}

.img-resp {
    position: absolute;
    top: 100px;
    z-index: 1;
    left: -90px;
}

.salegreenbg2::before, .pinkbg::before, .salegreenbg::before {
    transform: rotate(0.71deg);
    height: 35px;
    left: 0;
    top: 40px;
}

.elementor-9076 .elementor-element.elementor-element-68b2fa8, .elementor-element-a97203d {
    margin-bottom: 0;
}

.elementor-element-2e8d08a .elementor-element-populated {
    background: #F7E8DC;
    border: 2px solid #F7D2D2;
    border-radius: 16px;
    margin-left: 30px;
    box-shadow: -10px 10px 20px 2px #00000017;
    padding: 30px 32px 40px;
}

.mb-off p, .mb-off {
    margin-bottom: 0 !important;
}

.pinkbg::before {
    background: #F7D3D4;
}

.elementor-9076 .elementor-element.elementor-element-6674a94, .elementor-9076 .elementor-element.elementor-element-52de1eb {
    margin-bottom: 7px;
}

.salegreenbg::before {
    background: #EAF4E5;
}

.salegreenbg1::before {
    background: #F1F1D7;
}

.salegreenbg2::before {
    background: #F1F1D7;
}

.salegreenbg2 {
    padding: 0 20px;
}

.programs-sec1-box .btn--sale a {
    color: #000;
    padding: 20px 60px !important;
}

.programs-sec1-box h3 {
    font-size: 48px;
    line-height: 120%;
}

.programs-sec1 {
    min-height: 670px;
    position: relative;
}

.programs-sec1-box {
    background: #fff;
    padding: 40px;
    text-align: center;
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 70px;
    height: 160px;
    transition: .4s cubic-bezier(0.4, 0, 1, 1);
    overflow: hidden;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.nh-play-video {
    background: #FADDDC;
    padding: 30px 40px;
}

.nh-h4 {
    -webkit-text-stroke: 1px #000 !important;
    color: transparent !important;
    text-shadow: 0vw 0.2vw 0vw #DADED4 !important;
    font-family: 'MADE TOMMY' !important;
    font-size: 56px !important;
    line-height: 100% !important;
}

.programs-sec1-box .ps-box {
    font-size: 16px;
    line-height: 26px;
    transition: .5s ease-in-out;
    width: 100%;
}

.programs-sec1-inner {
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/Image-1123-1.jpg) top center/cover no-repeat;
}

.programs-sec1-box:hover {
    height: 518px;
    justify-content: center;
}

.programs-sec2-inner {
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/Image-23123-1.jpg) top center/cover no-repeat;
}

.elementor-element-8d3bd99 {
    background: #FFFFFF;
    border: 2px solid #F7D2D2;
    border-radius: 16px;
    padding: 30px 32px 40px;
    box-shadow: -10px 10px 20px 2px #00000017;
    margin-top: 30px;
    margin-bottom: 30px;
}

.elementor-element-9f6b641 .elementor-icon-list-item {
    padding-bottom: 20px;
}

.elementor-element-9f6b641 .elementor-icon-list-text {
    padding-left: 14px !important;
}

.elementor-9076 .elementor-element.elementor-element-68b2fa8 .elementor-heading-title small, .elementor-9076 .elementor-element.elementor-element-a97203d small {
    font-size: 24px;
    font-family: Made-Tommy-regular;
}

.elementor-9076 .elementor-element.elementor-element-cddc752 .elementor-button, .elementor-element-df68078 .elementor-widget-button {
    width: 100% !important;
}

.elementor-element-c58099a {
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/02/Group-48095528.png) bottom right/contain no-repeat;
    background-size: 58%;
    margin-top: 70px;
}

.sale-section5 {
    padding-top: 10px;
    padding-bottom: 90px;
}

.elementor-element-8df6fde.sale-section5 {
    padding-top: 100px;
    padding-bottom: 80px;
}


.elementor-10903 .elementor-element.elementor-element-c791b11 {
    margin-bottom: 0;
}

.nh-box5 {
    padding-top: 80px;
    padding-bottom: 60px;
}

.sale-faq {
    padding-top: 80px;
    padding-bottom: 30px;
}

.sale-faq-inner {
    font-family: Stolzl-book;
}

.sale-faq-inner .elementor-accordion-item {
    border: 0;
}

.elementor-9076 .elementor-element.elementor-element-ef7d165 .elementor-accordion-title {
    font-family: Stolzl-Medium;
    font-weight: 500;
}

.sale-faq-inner .elementor-tab-content {
    margin: 25px 0;
    border: 0;
}

.sale-faq-inner .elementor-tab-title {
    padding: 25px 0;
}

.sale-faq-inner .elementor-tab-title.elementor-active {
    border-bottom: 1px solid rgb(0 0 0 / 10%);
}


.sale-section2 {
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/02/Frame-48095534-1.jpg) top right/cover no-repeat;
    padding-top: 70px;
    padding-bottom: 200px;
}

.sale-success-story {
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/Vector.jpg) center/contain no-repeat;
}

.elementor-element-9e07b8b {
    margin-bottom: -21px;
}

.elementor-9076 .elementor-element.elementor-element-df68078 .elementor-button {
    width: 100% !important;
}

.sale-section3 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.sale-tab-slide .elementor-swiper-button svg, .sale-section3 svg {
    fill: #FFF;
}

.sale-section3 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}

.elementor-element-e9c3ac9 {
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/Ellipse-23.png) center/contain no-repeat;
    background-size: 30%;
}

.elementor-element-6e6a5db {
    position: absolute;
    top: 70px;
    left: 33px;
}

.elementor-element-c4d6709 {
    text-align: right;
}

.sale-success-story {
    padding-bottom: 50px;
}

.elementor-element-9f82af8 .elementor-swiper-button {
    top: auto !important;
    bottom: -60px !important;
    z-index: 100 !important;
}

.sale-success-story .elementor-swiper-button {
    top: auto;
    bottom: -60px;
    z-index: 100
}

.elementor-element-9f82af8 .elementor-swiper-button-prev {
    left: 27% !important;
}

.sale-success-story .elementor-swiper-button-prev {
    left: 35%;
}

.sale-success-story .elementor-swiper-button-next {
    right: 35%;
}

.elementor-element-9f82af8 .elementor-swiper-button-next {
    right: 27% !important;
}

.sales-tabs {
    padding-bottom: 60px;
}

.sales-tabs h3 {
    -webkit-text-stroke: 2px #000;
    color: transparent;
    text-shadow: 0 0 0vw #F9B1B3;
    font-family: 'MADE TOMMY' !important;
    font-size: 54px;
    line-height: 62px;
}

.sales-tabs .elementor-tab-content {
    background: #FAF4F4;
    padding: 40px 60px 40px;
}

.pink-heading h3 {
    -webkit-text-stroke: 1px #000;
    color: transparent;
    text-shadow: 0vw 0.13vw 0vw #F9B1B3 !important;
    font-family: 'MADE TOMMY' !important;
    letter-spacing: 1px;
}

.elementor-element-b4995ee h3 mark {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(90deg, #F7E8DC 0%, #FAD5DB 35.18%, #E9D6E4 69.79%, #C9D6F8 100%);
    background-repeat: no-repeat;
    background-size: 80% 60%;
    background-position: 40px 89%;
}

.sales-tabs .elementor-tab-desktop-title {
    padding: 15px 25px;
    font-weight: 300;
    border: 2px solid #D6D7F1;
    background: linear-gradient(90deg, #F7E8DC 0%, #FAD5DB 35.18%, #E9D6E4 69.79%, #C9D6F8 100%);
    border-radius: 8px;
    color: #4A4A4A;
    font-family: 'Gelion';
    text-transform: uppercase;
    margin: 0px 11px 20px 1px;
    display: inline-block !important;
    transition: .3s ease-in-out;
}

.sales-tabs .elementor-tab-desktop-title:hover, .sales-tabs .elementor-tab-desktop-title.elementor-active {
    background: #FF99AA;
    border: 2px solid #FF758C;
    color: #fff;
}

.btn--sale a, .btn--new-green a {
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    background: linear-gradient(90deg, #F7E8DC 0%, #FAD5DB 35.18%, #E9D6E4 69.79%, #C9D6F8 100%);
    border-radius: 8px;
    font-family: 'Gelion';
    color: #4A4A4A;
    transition: all .3s ease-in-out;
}

.btn--new-green a {
    background: #BEDEAE;
    color: #000;
}

.btn--new-green a:hover, .btn--new-green a:focus {
    background: #000;
    color: #fff;
}

.btn--blue a {
    display: block;
    font-size: 16px;
    line-height: 19px;
    border-radius: 8px;
    font-family: 'Gelion';
    transition: all .3s ease-in-out;
}

.elementor-element-d6d27ff {
    position: absolute;
    z-index: 1;
    left: 5px;
}

.elementor-element-b38f067 {
    position: absolute;
    bottom: 0;
}

.elementor-element-34c1dad {
    position: absolute;
    bottom: -89px;
    right: 50px;
    text-align: right;
}

.elementor-element-8edf109 {
    position: absolute;
    top: -60px;
    right: 0;
    width: 100%;
    text-align: right;
}


.btn--sale a:hover, .nh-newsletter .wpcf7 input.wpcf7-form-control.wpcf7-submit:hover {
    color: #000;
    background: linear-gradient(90deg, #FDDABF 0%, #FFAEBB 35.18%, #F0ACDE 69.79%, #A2BBFD 100%);
}

.btn--pink a {
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    background: #F5BABA;
    border-radius: 8px;
    font-family: 'Gelion';
    color: #4A4A4A;
    padding: 20px 70px !important;
    transition: all .3s ease-in-out;
}

.btn--pink a:hover {
    background: #000;
    color: #fff;
}

.btn--black a {
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    background: #080808;
    border-radius: 8px;
    color: #F3FF55;
    font-family: 'Gelion';
}

.mark-pink::before {
    height: 46px;
    top: 54px;
}

.elementor-element-9ee2c2b {
    padding: 0 60px !important;
}

.btn--black a:hover {
    color: #080808;
    background: #F3FF55 !important;
}

.sale-section1 {
    padding-top: 150px;
    padding-bottom: 0;
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/Hero0123-1.png) top left/cover no-repeat;
}

.page-id-9076 footer, .page-id-11070 footer {
    display: none
}

.elementor-10903 .elementor-element.elementor-element-ec17a34 .elementor-social-icon {
    background-color: transparent;
}

.elementor-element-10d5e89 {
    background: #CAD7F8 !important;
}

.elementor-element-393b44b {
    padding-top: 60px;
}

.font-stolzl-bold, .font-stolzl-bold p {

    font-family: Stolzl-Bold;
}

.elementor-tab-title a {
    outline: none;
}

.sale--counter {
    background: #EAD8E5;
    border: 1px solid #000000;
    padding: 45px 70px;
    margin-top: -136px;
}

.sale--counter2 {
    background: #D3EAF0;
}

.sale-box-h3 .outlines {
    -webkit-text-stroke: 2px #000;
    color: transparent;
    text-shadow: 2.1px 2px 0vw #f9b1b3;
    font-weight: 400;
    font-family: 'MADE TOMMY' !important;
}

.sale--counter .elementor-counter-number, .sale--counter .elementor-counter-number-suffix {
    font-family: 'MADE TOMMY' !important;
    font-size: 60px;
    font-weight: 500;
    line-height: 1;
}

.sale--counter .elementor-counter-title {
    text-transform: uppercase;
    color: #1D1D1D;
    line-height: 24px;
    font-family: Stolzl-book;
    font-size: 16px;
    margin-top: 10px;
}

.elementor-element-a57135f h3 span {
    margin-left: -15px;
}


.font-stolzl-regular, .font-stolzl-regular p, .fk-hero-ul li, .page-id-9076 p {
    font-weight: 400;
    font-family: Stolzl-book;
}

.sale-tabs-list1 {
    font-family: Stolzl-book;
}

.fk-addnew-sec2 {
    padding-top: 70px;
    padding-bottom: 100px;
}

.sp_90-fk span {
    font-family: 'MADE TOMMY' !important;
    -webkit-text-stroke: 1px #000;
    color: transparent;
    text-shadow: 0.2vw 0.1vw 0vw #fad5db;
}

.elementor-element-c267192.fk-hero-ul ul {
    width: 600px;
}

.sale-para p {
    font-family: Stolzl-book !important;
    color: #1D1D1D;
}

.sale-para-list2 {
    font-family: Stolzl-book !important;
}

.sale-para-list2 ul {
    list-style: none;
    margin: 0
}

.sale-para-list2 ul .goinlist {
    min-width: 20px;
    color: #F7D3D4;
    font-size: 50px;
    font-family: Stolzl-Medium !important;
    margin-right: 30px;
}

.sale-para-list2 li {
    font-size: 18px;
    line-height: 180%;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
}

.sale-para-list2 strong {
    font-family: Stolzl-Medium !important;
}

.sale-para-list a {
    font-family: Stolzl-book !important;
    color: #000;
}

.sale-para-list a:hover {
    color: #f96386;
}

.sale-para-list ul {
    list-style: none;
    margin: 0;
}

.sale-footer {
    background: #FEF9F4;
}

.para-light p {
    font-family: Stolzl-Light !important;
}

.para-medium p {
    font-family: Stolzl-Medium !important;
    letter-spacing: .4px;
}

.sale-para strong {
    font-family: Stolzl-Medium !important;
}

.fk-phone-ring {
    text-align: center;
    position: relative;

}

.fk-phone-ring img {
    animation: phoneshake 3s infinite;
    transform: translate3d(0, 0, 0);
    backface-visibility: hidden;
    perspective: 1000px;
}

@keyframes phoneshake {
    10%, 90% {
        transform: translate3d(-1px, 0, 0);
    }

    20%, 80% {
        transform: translate3d(1px, 0, 0);
    }

    30%, 50%, 70% {
        transform: translate3d(-2px, 0, 0);
    }

    40%, 60% {
        transform: translate3d(2px, 0, 0);
    }
}

.fk-phone-ring-left {
    position: absolute;
    top: -24px;
    left: 0px;
}

.fk-phone-ring-right {
    position: absolute;
    bottom: -24px;
    right: 0px;
}

.pcos-imgsize-gif {
    width: 280px !important;
    margin: auto;
}

.fk-phone-ring-left svg, .fk-phone-ring-right svg {
    animation: signal 1.3s infinite alternate ease-in-out;
    left: 0px;
    position: relative
}

.fk-phone-ring-right svg {
    animation: signal 1s infinite alternate ease-in-out;
}

@keyframes signal {
    0% {
        opacity: 0;
        transform: scale(1)
    }
    50% {
        opacity: 1;
        transform: scale(1.06)
    }
}


.fk-hero-ul ul {
    width: 480px;
    margin-left: 0;
    list-style: none;
}

.fk-hero-ul li {
    position: relative;
    padding-left: 50px;
    line-height: 32px;
}

.fk-hero-ul li::before {
    content: '*';
    font-weight: 400;
    font-size: 64px;
    line-height: 131%;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
}

.elementor-element-4b0494d {
    background: #F7F7F7;
    border-radius: 4px;
    position: relative;
    padding: 60px 45px 30px
}

.elementor-element-4b0494d::before {
    content: '';
    background: #F7D3D4;
    border-radius: 4px;
    transform: rotate(-1.41deg);
    height: 100%;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.elementor-element-352907f {
    position: absolute;
    top: -100px;
    left: 20px;
}

.fk-hero-ul-2 ul {
    width: 100%
}

.fk-hero-ul-2 li {
    margin-bottom: 30px;
    min-height: 64px
}

.new-fk-price-p {
    font-family: 'MADE TOMMY';
    font-weight: 500;
    text-align: center;
    font-size: 42px;
    width: 300px !important;
    margin: auto;

    letter-spacing: 0.08em;
    font-size: 42px;
    line-height: 129%;
}

.fk-hero-ul-2 li::before {
    color: #F7D3D4;
    font-size: 54px;
    line-height: 54px;
}

.fk-tabs-section {
    padding-top: 80px;
}

.fk-hero-ul-3 li::before {
    color: #C9D6F8;
}

.page-id-6487 .s30_col-left_btn a {
    box-shadow: none;
}

.fk-mark1 {
    padding: 40px 23px 55px;
    background: url(https://pcosweightloss.org/wp-content/uploads/2022/03/Group-1063.png) bottom right/cover no-repeat;
}

.fk-mark1 p {
    font-family: Lack;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;

    line-height: 140%;
}

.fk-tabs-section .elementor-widget-tabs .elementor-tab-desktop-title {
    background: #E9F5E5;
    border-radius: 30px;
    border: 0;
    transition: .3s ease-in-out;
    text-align: center;
    width: fit-content;
    padding: 18px 45px;
    float: left;
    font-family: Stolzl-Regular;
    font-weight: 400;
    position: relative;
    margin-bottom: 30px;
    margin-right: 26px;
    overflow: hidden
}

.fk-tabs-section .elementor-tabs-content-wrapper {
    margin-bottom: -80px;
    z-index: 1;
}

.page-id-6487 .sec30 .sec30_pricing .col_right h4 {
    padding-top: 40px;
}

.fk-tabs-section .elementor-widget-tabs #elementor-tab-title-1682.elementor-tab-desktop-title {
    background: #F7E8DC;
}

.fk-tabs-section .elementor-widget-tabs #elementor-tab-title-1683.elementor-tab-desktop-title {
    background: #E9D6E4;
}

.fk-tabs-section .elementor-widget-tabs #elementor-tab-title-1684.elementor-tab-desktop-title {
    background: #F7D3D4;
}

.fk-tabs-section .elementor-widget-tabs #elementor-tab-title-1685.elementor-tab-desktop-title {
    background: #C9D6F8;
}

.fk-tabs-section .elementor-tab-desktop-title.elementor-active:after, .fk-tabs-section .elementor-tabs-content-wrapper, .fk-tabs-section .elementor-tab-desktop-title.elementor-active:before {
    border: 0 !important
}

.fk-tabs-section .elementor-tabs-wrapper {
    width: 40% !important;
    padding-bottom: 40px;
}

.wp-image-6606 {
    margin-left: 80px;
}

.fk-tabs-section .elementor-tabs {
    display: flex;
    align-items: center;
}

.fk-tabs-section .elementor-widget-tabs .elementor-tab-desktop-title:hover, .fk-tabs-section .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    background: #F3FF55 !important;
}

.fk-tabs-section .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before {
    content: "";
    position: absolute;
    background: rgba(233, 245, 229, .5);
    background-blend-mode: screen;
    border: 1px solid rgba(255, 255, 255, 0.3);
    width: 50px;
    height: 50px;
    top: 10px;
    right: 10px;
    z-index: 1;
    opacity: 0;
    border-radius: 100%;
    animation: ripple 1.2s ease-out infinite;
    animation-delay: 1s;
}

@keyframes ripple {
    0%, 35% {
        transform: scale(0);
        opacity: 1;
    }
    50% {
        transform: scale(1.3);
        opacity: 1;
    }
    100% {
        opacity: 1;
        transform: scale(3);
    }
}

.fk-s7 {
    padding-top: 80px !important;
    padding-bottom: 30px !important;
}

.fk-s10, .fk-s11 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.fk-s7 .s7h h2, .fk-s10 .s7h h2, .fk-s11 h2 {
    -webkit-text-stroke: 0.108vw #000;
    font-family: 'MADE TOMMY' !important;
    font-size: 128px;
    font-weight: 500;
    line-height: 128px;
    letter-spacing: 0.134vw;
    color: transparent;
    text-transform: uppercase;
    text-shadow: -0.16vw 0.2vw 0vw #f7d3d4;
}

.fk-s7 .s7h h2 {
    font-size: 96px;
    line-height: 105px;
}

.fk-s10 .s7h h2 {
    text-shadow: 0.26vw 0.2vw 0vw #F7E8DC;
}

.fk-s11 .s7h h2 {
    text-shadow: 0.26vw 0.2vw 0vw #F7E8DC;
}

.fk-s10 .s7h h3 span {
    -webkit-text-stroke: 0.08vw #000;
    font-weight: 500;
    color: transparent;
}

.fk-s10 .s7h h3 {
    font-family: 'MADE TOMMY' !important;
    font-size: 42px;
    font-weight: 700;
    line-height: 42px;
    letter-spacing: 0.134vw;
}

.fk-s9 .s7h h2 {
    text-shadow: 0.26vw 0.2vw 0vw #fff;
}

.fk-s10 .elementor-element .elementor-icon-box-title {
    margin-bottom: 0;
    font-family: Lack;
}

.fk-s10 .elementor-icon svg {
    height: 84px !important;
}

.fk-image-slider-1 .swiper-slide, .fk-image-slider-1 .swiper-slide.swiper-slide-duplicate-next {
    padding: 5%;
    transition: transform 1s ease-in-out
}

.fk-image-slider-1 .swiper-slide-next, .fk-image-slider-1 .swiper-slide.swiper-slide-duplicate-next {
    transform: scale(1.3);
}

.sale-small-slider .swiper-slide {
    transform: scale(.7);
}

.sale-small-slider .swiper-slide-next {
    transform: scale(1);
}

.fk-image-slider-1, .sale-small-slider {
    position: relative;
}

.fk-image-slider-1::after, .fk-image-slider-1::before {
    content: '';
    background: url(https://pcosweightloss.org/wp-content/uploads/2022/12/Rectangle-25.png) top left/cover no-repeat;
    width: 400px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}

.sale-small-slider::before, .sale-small-slider::after {
    content: '';
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/Rectangle-127.png) top left/cover no-repeat;
    width: 240px;
    height: 100%;
    position: absolute;
    right: -5px;
    top: 0;
    z-index: 2;
}

.sale-small-slider .elementor-swiper-button-prev {
    left: 35px !important;
}

.sale-small-slider .elementor-swiper-button-next {
    right: 35px !important;
}

.sale-small-slider::after {
    left: 0;
    right: auto;
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/Rectangle-128.png) top right/cover no-repeat;
}

.sale-small-slider .elementor-swiper-button {
    z-index: 100 !important;
}

.fk-image-slider-1::before {
    background: url(https://pcosweightloss.org/wp-content/uploads/2022/12/Rectangle-24-1.png) top right/cover no-repeat;;
    left: 0;
    right: auto;
}

.fk-image-slider-1 .elementor-swiper-button {
    z-index: 3;
}

.fk-image-slider-1 .elementor-swiper-button.elementor-swiper-button-prev {
    left: 150px
}

.fk-image-slider-1 .elementor-swiper-button.elementor-swiper-button-next {
    right: 150px
}

.pwl_s14_inner_html p {
    margin-bottom: 5px
}

.fk-image-slider-1 .elementor-swiper-button svg, .sale-small-slider .elementor-swiper-button svg {
    fill: transparent;
}

.fk-image-slider-1 .elementor-swiper-button svg:hover {
    opacity: .7;
}

.fk-image-slider-2.fk-image-slider-1::before {
    background: url(https://pcosweightloss.org/wp-content/uploads/2022/12/left2.png) top left/cover no-repeat;
    width: 320px;
}

.fk-image-slider-2.fk-image-slider-1::after {
    background: url(https://pcosweightloss.org/wp-content/uploads/2022/12/right2.png) top right/cover no-repeat;
    width: 320px;
}

.fk-image-slider-2 .swiper-slide, .fk-image-slider-2 .swiper-slide.swiper-slide-duplicate-next {
    padding: 30px;
    transition: transform 1s ease-in-out
}

.fk-image-slider-2 .swiper-slide-next, .fk-image-slider-2 .swiper-slide.swiper-slide-duplicate-next {
    transform: scale(1.1);
}

.elementor-element-468cb151.s5h {
    background: #EAD8E5;
    border: 1px solid #000;
    margin-top: -170px !important;
    margin: auto;
    padding: 30px;
    text-align: center;
    margin-bottom: 70px;
}

.elementor-element-468cb151.s5h h2 {
    font-family: Lack !important;
    font-weight: 600px;
    font-size: 46px;
    line-height: 50px;
    letter-spacing: 0.11vw;
    color: #000;
    text-transform: uppercase;
}

.fk-image-slider-2 .elementor-swiper-button.elementor-swiper-button-prev {
    left: 0;
}

.fk-image-slider-2 .elementor-swiper-button.elementor-swiper-button-next {
    right: 0;
}

.elementor-element-5c0ec2c.s4_h h2 {
    font-size: 115px;
}

.course-enroll-1 {
    padding: 180px 0 60px;
    background: linear-gradient(180deg, #EAF3E5 0%, #F3E9D9 100%);
}

.course-enroll-2 {
    padding: 50px 0 40px;
}

.course-enroll-3 {
    padding: 60px 0;
}

.elementor-element-7b9ed09 {
    padding-left: 55px;
}

.course-enroll-3-inner {
    background: #FFFAF6;
    border-radius: 4px;
    padding: 100px 40px 50px;
    margin-top: -80px;
    position: relative
}

.course-enroll-3-inner::before {
    content: '';
    background: #F7D3D4;
    border-radius: 4px;
    transform: rotate(-2.41deg);
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.elementor-element-a5fd20e {
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/05/Real-Space-Grey-1.png) center top/cover no-repeat;
    padding: 0px 44px 23px 44px;
}

.elementor-12708 .elementor-element.elementor-element-1949832 .elementor-wrapper {
    aspect-ratio: 15 / 10 !important;
}

.course-enroll-1 .elementor-element-ae5d2a2 .elementor-row {
    background: url(https://pcosweightloss.org/wp-content/uploads/2023/05/Group-48095546-1.png) top right/contain no-repeat;
    background-size: 49.5%;
}

.page-id-12708 .site-header {
    position: absolute;
    background: transparent;
    left: 0;
    width: 100%;
}

.elementor-element-7d7036d,
.elementor-element-7d7036d,
.elementor-element-7d7036d {
    position: absolute;
    right: -60px;
}

.course-enroll-4 {
    padding: 30px 0 80px;
}

.course-enroll-4 .salegreenbg::before {
    background: #D2E2CD;
    transform: rotate(-3.84deg);
}

.course-enroll-5 {
    background: #E9F5E5;
}

.elementor-element-3e58edb {
    padding: 0 110px 100px;
}

.blue__box {
    padding: 65px 20px 20px;
    background: #D3EAF0;
    border: 1px solid #000000;
    margin-bottom: 90px;
    margin-top: -130px;
}

.sale-tab-slide2.sale-tab-slide .swiper-pagination-bullets span::before {
    display: none !important
}

.sale-tab-slide2.sale-tab-slide .swiper-pagination-bullets {
    bottom: auto;
    top: auto;
}

.sale-tab-slide2.sale-tab-slide .swiper-pagination-bullets span {
    border-radius: 100%;
    height: 14px;
    width: 14px;
    border: 0 !important;
    padding: 0;
    background: #F9B1B3;
    margin: 6px !important;
}

.sale-tab-slide2.sale-tab-slide .swiper-pagination-bullets span.swiper-pagination-bullet-active {
    background: #000000 !important;
}


@media screen and (min-width: 767px) {

    .pwl_s2_in1_c1_count .elementor-countdown-item .elementor-countdown-digits {
        display: flex !important;
    }
}

@media screen and (max-width: 1024px) {
    .page-id-9076 .enrollment-LOGIN {
        display: block !important
    }
}


@media screen and (max-width: 767px) {
    .elementor-element-30e9bde1 .elementor-container.elementor-column-gap-no, .elementor-element-206ed3d8 .elementor-container.elementor-column-gap-no,
    .elementor-element-206ed3d8 .elementor-container.elementor-column-gap-no {
        flex-direction: column-reverse;
    }

    .elementor-element-4b3120f2 {
        margin-top: 35px !important;
    }

    .elementor-element-1c029134 {
        margin-top: 40px !important;
    }

    .page-id-4193 .pwl_s7_in_c.style1, .page-id-4193 .pwl_s7_in_c.style2, .page-id-4193 .pwl_s7_in_c.style3 {
        order: inherit
    }

    .pwl_s7_in_c.style2.elementor-element-6e1c3581 {
        margin-top: 20px;
    }

    .elementor-element-b37bb07.pwl_s7_in_c.style1 {
        margin-top: 37px;
    }

    .elementor-4193 .elementor-element.elementor-element-1487fe5c {
        margin-bottom: 25px;
    }

    .sale-tab-slide2.sale-tab-slide .swiper-pagination-bullets span {
        height: 8px;
        width: 8px;
        margin: 4px !important;
    }

    .elementor-12708 .elementor-element.elementor-element-742ce59 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12708 .elementor-element.elementor-element-742ce59 .elementor-swiper-button.elementor-swiper-button-next, .elementor-9076 .elementor-element.elementor-element-742ce59 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-9076 .elementor-element.elementor-element-742ce59 .elementor-swiper-button.elementor-swiper-button-next, .elementor-12708 .elementor-element.elementor-element-57d8b33b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12708 .elementor-element.elementor-element-57d8b33b .elementor-swiper-button.elementor-swiper-button-next {
        width: 36px;
        z-index: 100;
        bottom: -30px !important;
        top: auto !important;
    }

    .elementor-10145 .elementor-element.elementor-element-4eda98e .elementor-swiper-button.elementor-swiper-button-prev {
        left: -5px
    }

    .sale-tab-slide2.sale-tab-slide .swiper-pagination-bullets {
        bottom: 28px;
    }

    .elementor-10145 .elementor-element.elementor-element-4eda98e .elementor-swiper-button.elementor-swiper-button-next {
        right: -5px
    }

    .single-post .post_single_top .section-inner {
        margin-top: 0;
    }

    .single-post .post_single_top_right .user {
        padding-bottom: 0;
        padding-top: 10px;
    }

    .course-enroll-1 {
        padding: 145px 0 0;
        margin-top: 0;
    }

    .course-enroll-1 .elementor-element-ae5d2a2 .elementor-row {
        background: transparent
    }

    .elementor-12708 .elementor-element.elementor-element-d34c31b .elementor-button {
        display: block
    }

    .course-enroll-1 .elementor-element-464aa00 {
        background: url(https://pcosweightloss.org/wp-content/uploads/2023/05/Group-48095548-1.png) top right/contain no-repeat;
        background-size: 43%;
    }

    .course-enroll-1 h2 {
        width: 240px;
    }

    .elementor-element-7d7036d, .elementor-element-7d7036d, .elementor-element-7d7036d {
        position: relative;
        right: 0;
        margin-top: 50px;
    }

    .course-enroll-7 {
        background: url(https://pcosweightloss.org/wp-content/uploads/2023/05/Vector-10-1.png) center bottom/contain no-repeat;
    }

    .course-enroll-1 h2 br, .elementor-element-d6d27ff, .elementor-element-8edf109, .elementor-element-b38f067, .sale-tabs-list1 ul li br {
        display: none;
    }

    .elementor-element-34c1dad {
        bottom: -37px;
        right: 20px;
        width: 70px !important;
    }

    .course-enroll-1 .elementor-element-a78b188 {
        width: 205px !important;
    }

    .course-enroll-2 {
        padding: 30px 0 0;
        background: url(https://pcosweightloss.org/wp-content/uploads/2023/05/Section-2.png) center/cover no-repeat;
    }

    .elementor-element-53ecfcd ul li:last-child, .elementor-element-53ecfcd {
        margin-bottom: 0 !important
    }

    .elementor-element-a5fd20e {
        background: url(https://pcosweightloss.org/wp-content/uploads/2023/05/Real-Space-Grey-1.png) center/contain no-repeat;
        padding: 0px 25px 11px;
    }

    .course-enroll-3-inner::before {
        transform: rotate(361deg);
    }

    .elementor-element-7b9ed09 {
        padding-left: 15px;
    }

    .course-enroll-3 {
        padding: 40px 0 30px;
        margin: 0 10px;
    }

    .sale-para-list2 li {
        font-size: 14px;
        line-height: 170%;
        margin-bottom: 20px;
    }

    .course-enroll-3-inner {
        padding: 60px 10px 10px;
        margin-top: -56px;
    }

    .sale-para-list2 ul .goinlist {
        min-width: 15px;
        font-size: 25px;
        margin-right: 30px;
    }

    .elementor-element-89fcf5e {
        padding: 0px 20px 140px;
    }

    .course-enroll-4 {
        padding: 40px 0 50px;
    }

    .elementor-element-3e58edb {
        padding: 40px 20px 0px;
    }

    .blue__box {
        padding: 30px 10px 0px;
        margin: -90px 20px 50px;
    }

    .page-id-12708 .elementor-pagination-position-outside .swiper-container {
        padding-bottom: 40px;
    }

    .elementor-element-8df6fde.sale-section5 {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .offwhitebg::before {
        background: #FFFFFF;
        left: 0;
    }

    .en-pricingcard2, .en-pricingcard1, .en-pricingcard3 {
        padding: 30px 10px 30px;
    }

    .course-enroll-pricing .elementor-icon-list-item {
        padding-bottom: 17px;
    }

    .course-enroll-pricing .elementor-icon-list-items {
        min-height: 100%;
    }

    .en-pricingcard1 {
        margin-left: 10px
    }

    .en-pricingcard3 {
        margin-bottom: 20px;
        margin-right: 10px
    }

    .en-pricingcard2, .en-pricingcard1 {
        margin-bottom: 20px;
    }

    .elementor-element-352d1cb.sale-box-h3 h3 span {
        margin-left: 0;
    }

    .greenbg.greenbg1::before {
        height: 30px;
    }

    .page-id-12708 .sales-tabs .elementor-tab-desktop-title {
        margin: 0px 3.6px 5px;
        width: 98%;
    }

    .page-id-12708 .sales-tabs .elementor-tabs-wrapper div:nth-child(2), .page-id-12708 .sales-tabs .elementor-tabs-wrapper div:nth-child(3) {
        width: 47.7%;
        float: left;
    }

    .page-id-12708 .elementor-tabs-wrapper {
        margin-bottom: 20px;
    }

    .cn-pain-section .elementor-element-dc46414 {
        padding: 0 20px 50px;
    }

    .cn-pain-section .elementor-element-dc46414 {
        padding: 0 20px 50px;
    }

    body .pws_s9_instagram .jr-insta-slider .jr-insta-thumb .thumbnails.no-border li {
        width: 33.3% !important;
        display: block !important;
        float: left;
    }

    #primary {
        padding: 0;
    }

    .img-resp {
        position: relative;
        top: auto;
        z-index: 1;
        left: auto;
    }

    .elementor-9076 .elementor-element.elementor-element-bf3027a {
        margin-top: 0;
    }

    .elementor-9076 .elementor-element.elementor-element-dbad052 > .elementor-widget-container {
        padding: 0px;
    }

    .elementor-element-4f7522d div {
        text-align: left !important
    }

    .elementor-element-742ce59 {
        padding: 0 13px 20px;
    }

    .elementor-element-2e8d08a .elementor-element-populated, .elementor-element-8d3bd99 {
        box-shadow: none;
    }

    .sale-small-slider .elementor-swiper-button-prev {
        left: -6px !important;
    }

    .sale-small-slider .elementor-swiper-button-next {
        right: -6px !important;
    }

    .REcipesWorkouts-img {
        position: relative;
        width: 100% !important;
        right: 0;
        bottom: -40px;
    }

    .elementor-9076 .elementor-element.elementor-element-2e8d08a {
        margin-bottom: 25px;
    }

    .sales-tabs {
        padding-bottom: 0px;
    }

    .elementor-10224 .elementor-element.elementor-element-6bf6029, .elementor-element-6bf6029 {
        margin-bottom: 30px !important;
    }

    .page-id-12708 .elementor-10224 .elementor-element.elementor-element-6bf6029,
    .page-id-12708 .elementor-element-6bf6029 {
        margin-bottom: 0 !important;
    }

    .sale-small-slider .elementor-swiper-button-next, .sale-small-slider .elementor-swiper-button-prev {
        font-size: 30px !important
    }

    .sales-tabs h3 {
        -webkit-text-stroke: 1px #000;
        font-size: 30px;
        line-height: 42px;
    }

    .sale-small-slider .swiper-slide-next, .sale-small-slider .swiper-slide {
        transform: scale(1);
    }

    .sale-small-slider .swiper-slide {
        transform: scale(1);
        padding: 0px 30px 0;
    }

    .sale-para br, .sale--counter .elementor-counter-title br, .sale-white-box h3 br, .sale-box-h3 h3 br, .sale-small-slider::before, .sale-small-slider::after {
        display: none
    }

    .greenbg::before {
        transform: rotate(0.71deg);
        height: 13px;
        left: 0;
        top: 15px;
    }

    .sales-tabs .elementor-tab-content {
        margin-top: 20px;
        padding: 30px 20px 40px;
    }

    .sale-white-box {
        padding: 25px 10px 35px;
    }

    .sale-section2 {
        background: #FAF1EA;
        padding-top: 40px;
        padding-bottom: 170px;
    }

    .sale--counter .elementor-counter-number, .sale--counter .elementor-counter-number-suffix {
        font-size: 48px;
    }

    .elementor-element-9116026 {
        padding-bottom: 50px !important
    }

    .nh-h4 {
        font-size: 40px !important;
        line-height: 100% !important;
    }

    .sale--counter {
        padding: 15px 40px;
        width: 85% !important;
        margin-left: auto;
        margin-right: auto;
    }

    .elementor-element-3bca17c9, .elementor-element-49ae035a {
        border-right: none;
        border-bottom: 1px solid #000000;
        padding-bottom: 20px;
    }

    .elementor-element-b3e4f3f, .elementor-element-17b8ede, .elementor-element-202deb7, .elementor-element-4956795 {
        text-align: center
    }

    .page-id-12708 .sale-tabs-list1 li .elementor-icon-list-text {
        font-size: 14px !important;
        line-height: 22px !important;
    }

    .sales-tabs .elementor-tabs-wrapper {
        display: block !important;
        text-align: center
    }

    .sales-tabs .elementor-tab-mobile-title {
        display: none !important;
    }

    .sales-tabs .elementor-tab-desktop-title {
        padding: 15px 5px;
        margin: 0px 3px 10px 3px;
        width: 47%;
        text-align: center;
    }

    .sale-success-story .swiper-slide {
        transform: scale(1);
        opacity: 1;
        padding: 0 20px;
    }

    .sale-section5 {
        padding-top: 50px;
        padding-bottom: 15px;
    }

    .sale-faq-inner .elementor-tab-title {
        padding: 10px 0;
    }

    .sale-faq {
        padding-top: 10px;
        padding-bottom: 40px;
    }

    .sale-section3 {
        padding-top: 0;
        padding-bottom: 0;
    }

    .elementor-element-b4995ee h3 mark {
        background-size: 100% 60%;
        background-position: 0px 110%;
    }

    .elementor-element-69b422c.fk-hero-ul-2 li {
        padding-left: 25px;
    }

    .elementor-element-69b422c.fk-hero-ul-2 li::before {
        top: -5px;
    }

    .elementor-element-0460371.fk-image-slider-1::after, .elementor-element-0460371.fk-image-slider-1::before {
        display: none
    }

    .elementor-element-0460371.fk-image-slider-1 .swiper-slide-next {
        transform: scale(1);
    }

    .elementor-element-0460371.fk-image-slider-1 .swiper-slide {
        padding: 0;
    }

    .elementor-element-0460371.fk-image-slider-1 .elementor-swiper-button.elementor-swiper-button-prev {
        left: 10px;
    }

    .elementor-element-0460371.fk-image-slider-1 .elementor-swiper-button.elementor-swiper-button-next {
        right: 10px;
    }

    .elementor-element-0460371.fk-image-slider-1 .elementor-swiper-button svg {
        width: 50px;
    }

    .elementor-element-5c0ec2c.s4_h h2 {
        font-size: 38px;
    }

    .elementor-element-5c0ec2c.s4_h h2 br, .elementor-element-468cb151.s5h h2 br {
        display: none
    }

    .elementor-element-468cb151.s5h {
        margin-top: -158px !important;
        padding: 20px 10px;
        margin-bottom: 30px;
    }

    .elementor-element-468cb151.s5h h2 {
        font-size: 24px;
        letter-spacing: 0;
        line-height: 36px;
    }

    .fk-addnew-sec2 {
        padding-bottom: 50px;
    }

    .elementor-element-a76f9e4 {
        margin-left: -30px;
        padding-right: 20px;
    }

    .fk-hero-ul li br {
        display: none
    }

    .fk-mark1 {
        padding: 13px 19px 20px;
        margin-top: 30px
    }

    .elementor-element-2250a53a {
        padding-left: 20px;
        margin-top: 30px
    }

    .fk-hero-ul ul {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .fk-hero-ul li {
        line-height: 22px;
        padding-left: 40px;
    }

    .fk-hero-ul li::before {
        font-size: 48px;
        line-height: 109%;
    }

    .sp_h3 h3 {
        font-size: 20px;
        line-height: 27px;
        letter-spacing: 0.162vw;
    }

    .fk-tabs-section {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .fk-tabs-section .elementor-tabs .elementor-tab-mobile-title {
        display: none;
    }

    .fk-tabs-section .elementor-tabs-content-wrapper {
        margin-bottom: 0;
        z-index: 1;
    }

    .fk-tabs-section .elementor-tabs .elementor-tabs-wrapper {
        display: block
    }

    .wp-image-6606 {
        margin-left: 20px;
    }

    .fk-tabs-section .elementor-tabs .elementor-tab-content {
        padding: 0;
        border: 0;
    }

    .fk-tabs-section .elementor-tabs .elementor-tabs-wrapper {
        display: block;
        width: 60% !important;
        padding-left: 40px;
        float: left;
        padding-right: 20px;
        padding-bottom: 0;
    }

    .fk-tabs-section .elementor-tabs-content-wrapper {
        float: left;
        width: 40% !important;
    }

    .elementor-element-5cf5a09 {
        margin-bottom: 20px !important
    }

    .fk-tabs-section .elementor-widget-tabs .elementor-tab-desktop-title {

        float: none;
        margin-right: 0;
        font-size: 10px;
        margin-bottom: 10px;
        padding: 11px 25px;
    }

    .fk-tabs-section .elementor-tabs {
        display: block
    }

    .sp_90 h2 {
        font-size: 10vw;
    }

    .page-id-6487 p br {
        display: none
    }

    .fk-s7 .s7h h2, .fk-s10 .s7h h2, .fk-s11 h2 {
        font-size: 40px;
        line-height: 1;
    }

    .fk-hero-ul-2 li {
        padding-left: 40px;
        line-height: 22px;
        font-size: 14px;
    }

    .fk-image-slider-1 .elementor-arrows-position-outside .swiper-container {
        width: calc(100% - 10px);
    }

    .fk-image-slider-2.fk-image-slider-1::after, .fk-image-slider-2.fk-image-slider-1::before {
        width: 120px;
    }

    .fk-s11 .s7h h2 {
        margin-left: 10px;
    }

    .elementor-6487 .elementor-element.elementor-element-9c0a704 .elementor-heading-title, .elementor-6487 .elementor-element.elementor-element-2cfbc1f .elementor-heading-title {
        font-size: 14px;
        line-height: 22px;
    }

    .elementor-element-4b0494d {
        padding: 30px 0px 20px;
        margin: 20px;
    }

    .fk-s7 {
        padding-top: 60px !important;
        padding-left: 10px !important
    }

    .fk-hero-ul-2 ul {
        margin-bottom: 0;
    }

    .elementor-element-352907f {
        position: absolute;
        top: -50px;
        left: 20px;
    }

    .fk-hero-ul-2 li {
        margin-bottom: 15px;
    }

    .fk-hero-ul-2 ul {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .fk-hero-ul-2 li:last-child {
        margin-bottom: 0
    }

    .fk-image-slider-1 .swiper-slide-next {
        transform: scale(1.2);
    }

    .fk-image-slider-1 .swiper-slide {
        padding: 7px;
    }

    .fk-image-slider-2 .swiper-slide {
        padding: 12px;
    }

    .fk-image-slider-1::after, .fk-image-slider-1::before {
        width: 65px;
    }

    .fk-image-slider-1 .elementor-swiper-button svg {
        fill: transparent;
        width: 20px;
    }

    .fk-image-slider-1 .elementor-swiper-button.elementor-swiper-button-next {
        right: 20px;
    }

    .fk-image-slider-1 .elementor-swiper-button.elementor-swiper-button-prev {
        left: 20px;
    }

    .elementor-6487 .elementor-element.elementor-element-6521596 {
        padding: 40px 0 50px 0;
    }

    .elementor-element-dea9840 {
        margin-bottom: 30px;
    }

    .elementor-6487 .elementor-element.elementor-element-5250b75 {
        padding: 60px 10px 60px 10px;
        background: #F7E8DC;
    }

    .page-id-6487 .elementor-element-e06d73f {
        margin-left: 0 !important;
    }

    .fk-s9 .s7h h2 {
        text-shadow: 0.26vw 0.2vw 0vw #000;
    }

    .fk-hero-ul-2 li {
        min-height: 100%
    }

    .fk-phone-ring {
        margin: 30px 0;
    }

    .fk-s11 {
        padding-top: 60px !important;
        padding-bottom: 50px !important;
    }

    .fk-s10 {
        padding-top: 40px !important;
        padding-bottom: 0 !important;
    }

    .flex_50 .elementor-col-50 {
        width: 50% !important;
    }

    .fk-s10 .elementor-element .elementor-icon-box-title {
        text-align: left;
        font-size: 12px !important;
        line-height: 19px !important;

    }

    .fk-s10 .elementor-icon svg {
        height: 42px !important;
    }

    .fk-s10 .elementor-element .elementor-icon-box-title br {
        display: none
    }

    .flex_50 .sp_copy p {
        font-size: 10px !important;
        line-height: 16px !important;
    }

    .fk-s10 .elementor-widget-icon-box.elementor-element {
        margin-bottom: 0;
    }

    .fk-s10 .s7h h3 {
        font-size: 18px;
        line-height: 32px;
    }

    .fk-s10 .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
        display: flex;
        align-items: center
    }

    .flex_50 {
        margin-bottom: 40px
    }

}


/* Hellobar */
.header-hellobar {
    display: block;
    background: rgb(243, 128, 121);
    text-align: center;
    align-items: center;
    padding: 16px 20px;
    width: 100%;
    position: relative;
    padding-right: 40px;
}

.header-hellobar p {
    margin: 0;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    color: #fff;
}

.header-hellobar p strong {
    color: #000;
}

.header-hellobar .pre-order-close_bar {
    line-height: normal;
    position: absolute;
    right: 20px;
    top: calc(50% - 17px);
}

.header-hellobar .pre-order-close_bar svg path {
    fill: #000
}

.header-hellobar p a {
    color: #FFF;
    text-decoration: underline !important
}

.programs-sec2-inner .programs-sec1-box:hover {
    height: 438px;
}

@media (max-width: 1600px) {
    .programs-sec1-box:hover {
        height: 600px;
    }

    .programs-sec1-box {
        margin: 70px 50px;
    }

    .programs-sec1 {
        min-height: 700px;
    }

    .programs-sec2-inner .programs-sec1-box:hover {
        height: 538px;
    }

}

@media screen and (max-width: 767px) {
    .programs-sec1-box .sale-box-h3 p {
        font-size: 16px
    }

    .programs-sec1-box h3 span {
        margin-left: 0;
    }

    .programs-sec1-box h3 {
        font-size: 36px;
    }

    .programs-sec2-inner .programs-sec1-box:hover {
        height: 100%;
    }

    .programs-sec1-box .ps-box {
        font-size: 14px;
        line-height: 24px;
    }

    .programs-sec1-inner {
        background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/Image-1.jpg) top center/contain no-repeat #F1F1D7;
    }

    .programs-sec2-inner {
        background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/Image-1-1.jpg) top center/contain no-repeat #FFDFD7;
    }

    .programs-sec1 {
        min-height: 100%;
        padding: 15px 12px;
        padding-top: 200px;
    }

    .programs-sec1-box {
        margin: 0;
        padding: 15px;
        height: 100%;
        position: relative;
    }

    .programs-sec1-box:hover {
        height: 100%;
    }

    .nh-box3 {
        padding-left: 13px;
        padding-right: 12px;
        padding-top: 90px;
        padding-bottom: 190px
    }

    .salegreenbg2::before, .pinkbg::before, .salegreenbg::before {
        height: 20px;
        top: 19px;
    }

    .sale-box-h3 h3 .paris, .sale-h2 h2 .paris, .sale-h3 h3 .paris {
        display: inline-block;
    }

    .nh-box3 .elementor-element-9ee2c2b {
        padding: 0px !important;
    }

    .page-id-11070 .site-header {
        position: relative;
    }

    .elementor-element-0300e88 {
        text-align: center;
    }

    .nh-play-video .elementor-icon-list-item {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }

    .elementor-element-86e69c3, .elementor-element-6e6a5db {
        position: relative;
        top: 0;
        left: 0;
        text-align: center !important;
    }

    .elementor-11070 .elementor-element.elementor-element-23d4152 {
        background: linear-gradient(to bottom, #fff 50%, #F5BABA 50%) !important;
        padding-bottom: 140px;
    }

    .elementor-element-784155f {
        position: relative;
        width: 100% !important;
        margin-bottom: -120px;
    }

    .nh-newsletter {
        padding: 20px 0px 30px;
        margin: 0 10px;
    }

    .elementor-11070 .elementor-element.elementor-element-d41f290 .elementor-button, .nh-newsletter form, .elementor-element-c4d6709 img {
        width: 100%;
    }

    .elementor-11070 .elementor-element.elementor-element-a28faea .elementor-icon-list-text {
        padding-right: 43px;
    }

    .nh-play-video .elementor-icon-list-icon svg {
        width: 40px !important;
        margin-right: 0 !important;
    }

    .nh--blog {
        margin-left: 0;
        padding-right: 0;
    }

    .elementor-element-c4d6709 {
        margin-top: 30px;
    }

    .nh-box5 {
        padding-top: 60px;
        padding-bottom: 40px;
    }

    .nh-play-video {
        padding: 0px 10px;
    }

    .nh-section2 {
        padding: 30px 5px;
        margin: 0px 12px;
    }

    .elementor-11070 .elementor-element.elementor-element-21ac1b0 {
        margin-bottom: 10px;
    }

    .nh-section1 {
        padding-top: 20px;
        padding-bottom: 30px;
        background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/Image-1.png) top right/contain no-repeat;
        background-size: 65%;
    }

    .card_slider_btm {
        background: #F7E8DC;
        padding: 20px 15px 20px 20px;
    }

    .card_slider_btm ul {
        margin-left: 12px;
        margin-bottom: 0;
    }

    .card_slider_btm li {
        font-weight: 400;
        font-family: Stolzl-Regular;
        font-size: 10px;
        line-height: 180%;
        margin-bottom: 6px;
    }

    .elementor-element-b5cbcae .elementor-col-25 {
        width: 50% !important;
    }

    .card_slider_btm li:last-child {
        margin-bottom: 0
    }

    .card_slider_btm p {
        font-family: Lack !important;
        font-weight: 600;
        font-size: 15px;
        text-transform: uppercase;
    }

    .elementor-element-e16c215 .elementor-widget-wrap.e-swiper-container {
        padding: 0 !important
    }

    .fk-hero-ul li {
        font-size: 14px;
    }

    .elementor-element-c267192.fk-hero-ul ul {
        width: 100%;
    }

    .elementor-6487 .elementor-element.elementor-element-8c62408 {
        margin: 0 20px !important;
    }

    .elementor-element-56e665a p {
        width: 137px !important;
        font-size: 14px !important
    }

    .sec30_pricing .elementor-row {
        flex-wrap: wrap-reverse;
    }

    .new-fk-price-p {
        font-size: 24px !important;
    }

    .elementor-6487 .elementor-element.elementor-element-36a58f0 .elementor-heading-title {
        font-size: 14px;
        text-transform: uppercase;
        line-height: 22px;
    }

    .header-hellobar {
        padding: 10px 15px;
        padding-right: 40px;
    }

    .header-hellobar p {
        font-size: 14px;
        line-height: 20px;
    }

    .header-hellobar a {
        right: 10px;
    }

    .header-hellobar p a {
        display: block
    }

    .header-hellobar .pre-order-close_bar svg {
        width: 20px;
    }

}

/* Quiz Page */
.page-id-3241 .site-header,
.page-id-3241 .page {
    background: #FEF9F5;
}

.post-thumb-img-content {
    display: none;
}

.hide-text {
    display: none;
}

.page-id-3241 .page {
    background-repeat: no-repeat;
    background-image: url(https://pcosweightloss.org/wp-content/themes/pcos/new_pages/images/pws-s5-1.png);
}

.page-id-3241 .entry-title {
    font-family: 'Futura PT Demi';
    font-size: 62px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.08;
    text-transform: uppercase;
    color: transparent;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000000;
    letter-spacing: 6px;
    position: relative;
    text-align: center;
    text-shadow: 3px 3px 0px #f38079;
    display: block;
    max-width: 60%;
    margin: 0 auto;
}

.page-id-3241 .entry-content iframe {
    margin: 0 auto !important;
    display: block;
    padding: 0;
    background: #FEF9F5;
}

@media screen and (max-width: 768px) {
    .page-id-3241 .entry-title {
        font-size: 6.576vw;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.02;
        max-width: 90%
    }

    .page-id-3241.ast-separate-container #primary {
        padding: 0 !important;
    }

    .page-id-3241 .page {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .page-id-9076 #primary {
        padding: 0;
    }

    .sale-section1 {
        background: url(https://pcosweightloss.org/wp-content/uploads/2023/03/Opt-3-1.png) top left/cover no-repeat;
    }

    .elementor-element-5d13a15 {
        text-align: center
    }

    .elementor-element-a78b188 {
        width: 175px !important;
    }

    .elementor-element-c5b642d {
        position: absolute;
        top: 25px;
        right: 0;
        width: auto !important;
    }

    .elementor-element-c5b642d img {
        width: 150px;
    }

    .elementor-element-6ad8d65 img {
        width: 172px;

    }

    .elementor-element-5d13a15 img {
        width: 227px;
    }

    .btn--sale a, .btn--black a {
        width: 100% !important;
    }

    .sale-tab-slide .swiper-pagination-bullets {
        top: -70px;
        width: 100%;
        margin-left: 0;
        left: 0;
    }

    .sale-tab-slide .swiper-pagination-bullets span {
        margin: 4px !important;
    }

    .sale-tab-slide .swiper-pagination-bullets span {
        padding: 4px 8px 7px;
    }

    .sale-tab-slide .swiper-slide, .sale-tab-slide .swiper-slide-next {
        transform: scale(1);
        filter: blur(0);
        padding: 70px 60px 40px;
    }

    .sale-tab-slide .swiper-slide {
        max-width: 100% !important
    }

    .sale-tab-slide .swiper-wrapper {
        margin-left: 0;
    }

    .sale-section3 .elementor-swiper-button-next, .sale-section3 .elementor-swiper-button-prev, .sale-success-story .elementor-swiper-button-prev, .sale-success-story .elementor-swiper-button-next {
        font-size: 60px !important;
    }

    .elementor-9076 .swiper-slide img {
        padding-bottom: 0;
    }

    .sale-success-story .elementor-swiper-button-next {
        right: 50px;
        z-index: 10;
    }

    .sale-success-story .elementor-swiper-button-prev {
        left: 50px;
        z-index: 10;
    }

    .sale-tab-slide .elementor-swiper-button-next {
        right: 10px !important;
    }

    .sale-tab-slide .elementor-swiper-button-prev {
        left: 10px !important;
    }

    .sale-success-story .elementor-swiper-button {
        top: auto;
        bottom: 5px;
    }

    .sale-section3 .elementor-swiper-button {
        top: 30%;
        bottom: auto;
    }

    .sale-section3 .elementor-swiper-button-prev {
        left: -6px;
        z-index: 10;
    }

    .sale-section3 .elementor-swiper-button-next {
        right: -6px;
        z-index: 10;
    }

    .elementor-element-a85da40 .elementor-row {
        display: flex;
        flex-direction: column-reverse;
    }

    .page-id-12708 .sales-tabs .elementor-tab-content {
        padding: 30px 20px 20px;
    }

    .elementor-element-7d7036d {
        margin-bottom: 30px !important
    }

    .elementor-element-e5b37a6 {
        margin-top: 30px !important
    }

    .elementor-10145 .elementor-element.elementor-element-5329d84, .elementor-10145 .elementor-element.elementor-element-07e9bd3, .elementor-element-182b373, .elementor-element-066178c, .elementor-element-a1a911d, .elementor-element-cdab175 {
        width: 100% !important;
    }

    .elementor-element-6c84860 img {
        right: 0;
        top: 0;
        width: 30px;
    }

    .elementor-element-8ad0825 h3 span {
        margin-left: 0 !important
    }

    .sale-tab-slide.sale-tab-slide2 .swiper-slide {
        filter: none !important;
        padding: 20px 60px 40px;
    }

    .course-enroll-6 {
        padding: 0px 0 50px;
    }

    .elementor-element-393b44b, .course-enroll-7 {
        padding-top: 0;
    }

    .elementor-element-6aaf478.sale-section5 {
        padding-top: 60px;
    }

    .sale-success-story .swiper-pagination {
        top: auto;
        bottom: 52px;
    }

    .sale-section3 .swiper-pagination {
        top: auto;
        bottom: 20px;
    }

    .elementor-element-8d3bd99 {
        padding: 20px 12px 20px;

    }

    .elementor-element-e9c3ac9 {
        background: transparent
    }

    .elementor-element-2e8d08a .elementor-element-populated {
        padding: 20px 12px 20px;
        margin-left: 0;
    }

    .elementor-element-9f6b641 .elementor-icon-list-item {
        padding-bottom: 10px;
    }

    .sale-blue-box, .sale-grey-box, .sale-pink-box {
        padding-top: 60px;
        padding-bottom: 0;
    }

    .whitebg-box {
        background-color: transparent;
        padding: 0 18px 20px;
    }

    .elementor-element-3c39878 .elementor-row, .sale-grey-box .elementor-row {
        flex-direction: column-reverse;
    }

    .elementor-element-c0fa397 .elementor-widget-wrap, .elementor-element-2092f37 .elementor-widget-wrap, .elementor-element-7374843 .elementor-widget-wrap {
        padding: 0 !important
    }

    .elementor-element-fe388f2 mark {
        background: #fff;
    }


}

span {
    font-family: inherit;
    color: inherit;
    font-weight: inherit;
}

.pf4_podcast_widgte_pointer,
.pf4_podcast_widgte_pointer_bg {
    display: none !important;
}

/* turn mobile header OFF */
@media screen and (max-width: 550px) {
    .fixed-header .site-header .section-inner.mobile_only {
        display: none;
    }
}
ul {
    margin-left: 0 !important;
}
ol, ul, menu {
    list-style: none;
}