/** Shopify CDN: Minification failed

Line 54:0 All "@import" rules must come first
Line 62:55 Expected ")" to end URL token
Line 79:58 Expected ")" to end URL token

**/
    

    @font-face {
        font-family: 'Futura PT';
        font-style: normal;
        font-weight: 300;
        src: url('/cdn/shop/files/FuturaCyrillicLight.woff?v=1756200931') format('woff');
    }
    @font-face {
        font-family: 'Futura PT';
        font-style: normal;
        font-weight: 400;
        src: url('/cdn/shop/files/FuturaCyrillicBook.woff?v=1756200931') format('woff');
    }
    @font-face {
        font-family: 'Futura PT';
        font-style: normal;
        font-weight: 600;
        src: url('/cdn/shop/files/FuturaCyrillicMedium.woff?v=1756200932') format('woff');
    }
    @font-face {
        font-family: 'Futura PT';
        font-style: normal;
        font-weight: 700;
        src: url('/cdn/shop/files/FuturaCyrillicDemi.woff?v=1756200931') format('woff');
    }
    @font-face {
        font-family: 'Futura PT';
        font-style: normal;
        font-weight: 800;
        src: url('/cdn/shop/files/FuturaCyrillicHeavy.woff?v=1756200931') format('woff');
    }
    @font-face {
        font-family: 'Futura PT';
        font-style: normal;
        font-weight: 900;
        src: url('/cdn/shop/files/FuturaCyrillicBold.woff?v=1756200930') format('woff');
    }
    @font-face {
        font-family: 'Futura PT';
        font-style: normal;
        font-weight: bold;
        src: url('/cdn/shop/files/FuturaCyrillicExtraBold.woff?v=1756200931') format('woff');
    } 
 

@import url('https://fonts.googleapis.com/css2?family=Didact+Gothic&family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

:root{
    --font-h:  "Didact Gothic", sans-serif;
    --font-b:  "Jost", sans-serif;
    --font-heading: "Jost", sans-serif;
    --font-text: "Didact Gothic", sans-serif;
    --font-menu: 'Futura PT';
    --divider-top-image: url(data:image/svg+xml,%3Csvg id='comp-lvhr3pyv-top' preserveAspectRatio='none' data-bbox='0 100 1920 200' viewBox='0 100 1920 200' height='100%25' width='100%25' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cdefs%3E%3Cstyle%3E%23comp-lvhr3pyv-top %7B fill: %23FFFFFF; %7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath d='M1914.392 288.326c-110.231-4.798-134.428-121.68-301.124-121.68s-190.894 116.883-301.124 121.68h-15.779c-132.623-3.764-163.287-72.283-366.071-72.283s-233.445 68.519-366.071 72.283h-8.154C384.543 282.678 408.027 100 281.156 100c-123.98 0-102.173 182.678-274.845 188.326H0V300h1920v-11.674h-5.608z'/%3E%3C/g%3E%3C/svg%3E);
    --divider-top-size: 50.00% 100%;
    --divider-top-height: 100px;
    --divider-top-offset-x: 0px;
    --divider-top-padding: 0px;
    --divider-top-color: #FFFFFF;
    --divider-top-opacity: 1;
    --divider-top-flip: scale(1, -1);
    --divider-top-layers-size: 0;
    --divider-top-layers-pin-factor: 0;
    --divider-top-filter: none;
    --divider-top-layer-1-display: none;
    --divider-top-layer-2-display: none;
    --divider-top-layer-3-display: none;
    --bg-overlay-color: rgb(246, 237, 234);
    --bg-gradient: none;
    /* min-width: 980px; */
    --divider-bottom-image: url(data:image/svg+xml,%3Csvg id='comp-meigs7n1-bottom' preserveAspectRatio='none' data-bbox='0 100 1920 200' viewBox='0 100 1920 200' height='100%25' width='100%25' xmlns='http://www.w3.org/2000/svg' data-type='shape'%3E%3Cdefs%3E%3Cstyle%3E%23comp-meigs7n1-bottom %7B fill: %23FFFFFF; %7D%3C/style%3E%3C/defs%3E%3Cg%3E%3Cpath d='M1914.392 288.326c-110.231-4.798-134.428-121.68-301.124-121.68s-190.894 116.883-301.124 121.68h-15.779c-132.623-3.764-163.287-72.283-366.071-72.283s-233.445 68.519-366.071 72.283h-8.154C384.543 282.678 408.027 100 281.156 100c-123.98 0-102.173 182.678-274.845 188.326H0V300h1920v-11.674h-5.608z'/%3E%3C/g%3E%3C/svg%3E);
    --divider-bottom-size: 50.00% 100%;
    --divider-bottom-height: 100px;
    --divider-bottom-offset-x: 0px;
    --divider-bottom-padding: 0px;
    --divider-bottom-color: #FFFFFF;
    --divider-bottom-opacity: 1;
    --divider-bottom-flip: scale(1, 1);
    --divider-bottom-layers-size: 0;
    --divider-bottom-layers-pin-factor: 0;
    --divider-bottom-filter: none;
    --divider-bottom-layer-1-display: none;
    --divider-bottom-layer-2-display: none;
    --divider-bottom-layer-3-display: none;

}

body{
    /* font-family: var(--font-h) !important; */
}
h1, h2, h3, h4, h5, h6{
    font-family:var(--font-heading);
    letter-spacing:0.5px;
}
p{
    font-family:var(--font-text);
    font-weight:400;
    letter-spacing:0.5px;
}



.header_login_btn{
    background-color: rgba(156, 177, 108);
    width: 110px !important;
    border-radius: 30px;
    padding: 10px 10px;
    color: #fff !important;
    text-decoration: none !important;  
    height:40px !important;
}
.header_login_btn_inner{
    width: 100%;
    display: flex;
    max-width: 100%;
    justify-content: space-around;
    align-items: center;
    gap: 5px;
    color: #fff;
    text-decoration: none !important;    
}

.header_login_btn svg{
    fill:#fff;
    width:24px;
}
.title{
    font-size: 52px;
    font-weight: 700;
    color: #303030;
}


p,ul,li{

    font-size:16px;
}
.desc{
    font-size:16px;
}
.btn{
    font-size: 16px;
    padding: 15px 30px 15px !important;    
}
.why_heading .highlited-text, .highlited-text{
    color:#9cb16c;
}
.btn-success{
    background-color: #9cb16c !important;
    border-color: #9cb16c !important;
}
.btn-outline-success{
    border-color: #9cb16c !important;    
    color:#303030 !important;
}
.btn-outline-success:hover{
    border-color: #303030 !important;  
    background-color:transparent;
}
.heading{
    font-size: 48px !important;
    font-family: var(--font-b);
}

.dkukWC, .dkukWC .FRCqDF {
    left: 0;
    position: absolute;
    width: 100%;
}
.dkukWC {
    --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
    --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
    --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
    height: calc(var(--divider-height__) + var(--divider-pin-height__) * var(--divider-layers-size__) * var(--divider-layers-y__));
}
.xnZvZH {
    --divider-height__: var(--divider-top-height, auto);
    --divider-offset-x__: var(--divider-top-offset-x, 0px);
    --divider-layers-size__: var(--divider-top-layers-size, 0);
    --divider-layers-y__: var(--divider-top-layers-y, 0px);
    --divider-layers-x__: var(--divider-top-layers-x, 0px);
    --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
    border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
    opacity: var(--divider-top-opacity, 1);
    top: 0;
    transform: var(--divider-top-flip, scaleY(-1));
}
.xnZvZH .FRCqDF {
    background-image: url('/cdn/shop/files/svgexport-26.svg?v=1756719384');
    background-size: var(--divider-top-size, contain);
    border-color: var(--divider-top-color, currentColor);
    bottom: 0;
    filter: var(--divider-top-filter, none);
}
.dkukWC .FRCqDF {
    --divider-layer-i__: var(--divider-layer-i, 0);
    background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__) * var(--divider-layer-i__)) bottom;
    background-repeat: repeat-x;
    border-bottom-style: solid;
    border-bottom-width: calc(var(--divider-pin-border__) * var(--divider-layer-i__) * var(--divider-layers-y__));
    height: calc(var(--divider-height__) + var(--divider-pin-layer-height__) * var(--divider-layer-i__) * var(--divider-layers-y__));
    opacity: calc(1 - var(--divider-layer-i__) / (var(--divider-layer-i__) + 1));
}
.MBOSCN {
    --divider-height__: var(--divider-bottom-height, auto);
    --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
    --divider-layers-size__: var(--divider-bottom-layers-size, 0);
    --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
    --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
    --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
    border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
    bottom: 0;
    opacity: var(--divider-bottom-opacity, 1);
    transform: var(--divider-bottom-flip, none);
        z-index: -1;
}
.MBOSCN .FRCqDF {
    background-image: url('/cdn/shop/files/svgexport-26.svg?v=1756719384');
    background-size: var(--divider-bottom-size, contain);
    border-color: var(--divider-bottom-color, currentColor);
    bottom: 0;
    filter: var(--divider-bottom-filter, none);
}
.card__media .media img {
    border-radius: 50px;
}
.card-wrapper:hover .media.media--hover-effect>img+img,
.card:hover .media.media--hover-effect>img:first-child:only-child, .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
    transform: scale(1.0) !important;
}


/* custom css  */
.header-wrapper{padding-left:10px;padding-right:10px;}
.header-wrapper .page-width{max-width:1140px;padding-left:0 !important;padding-right:0 !important;}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1160px !important;padding-left:10px;padding-right:10px;}
.jh-collection-home .title-wrapper--no-top-margin,.jh-courses-main .page-width{max-width:1160px;padding-left:10px;padding-right:10px;}
.jh-collection-home .page-width{max-width: 1160px;padding-left:10px;padding-right:10px;}
.footer .page-width{max-width: 1160px;padding-left:10px;padding-right:10px;}
.jh-hero-banner{padding: 80px 0 !important;position:relative;}
.jh-hero-banner .title{max-width:485px;margin-bottom: 15px;margin-top:15px;    }
.jh-hero-banner p{max-width:485px;line-height:22px;    }
.shopify-section .why-journal-section{padding:50px 0 !important;}
.jh-why-img{width:96px;height:123px;object-fit:contain;}
.personal-journaling{padding-bottom:64px !important;}
.personal-right-section{padding-left:60px;}
.personal-right-section .text-muted{color:#000 !important;max-width:423px;font-size: 17px;line-height: 22px;}
.personal-right-section .jh-btn,.jh-process-btns .btn,.jh-struggle-btns .btn{min-width:182px;font-size:17px;padding: 11px 30px 11px !important;}
.personal-right-section .btn-success.jh-btn:hover,.jh-process-btns .btn-success.btn:hover,.jh-struggle-btns .btn-success.btn:hover{background-color:rgba(48, 48, 48, 0.7) !important;}
.jh-per-btns{margin-top:30px;}
.process-section{border-top:1px solid #ccc;padding-top:48px !important;padding-bottom:57px !important;}
.process-section h2{margin-bottom:15px !important;}
.process-section .container{max-width:1185px !important;}
.process-section .container .row {gap:45px 0;}
.product-card-wrapper .card{border:none;background-color:transparent;}
.product-card-wrapper .card .card__inner{background-color:transparent;}
.product-card-wrapper .card .card__inner .card__content .card__badge .badge{background-color: #9cb16c;border-radius: 30px;font-weight: 400;padding: 2px 12px;font-size: 14px;line-height: 18px;position: absolute;top: 0;left: 0;}
.jh-collection-home slider-component .product-grid{gap:52px;margin-left: 80px;}
.card__media .media{overflow:hidden;border-radius:46px;}
.card__media .media img{border-radius:46px;}
.card__media .media .jh-quick-view-btn{top: 100%;height: 50px;background-color: rgba(255, 255, 255, 0.75);transform: translateY(0);transition-duration: 399ms;transition-property: transform;width: 100%;line-height:50px;font-size:14px;font-weight:400;color:#000;text-align:center;text-decoration:none;border-radius: 0px 0px 46px 46px;}
.product-card-wrapper:hover .card__media .media .jh-quick-view-btn{transform: translateY(-100%);transition-duration: 0.3s;}
.product-card-wrapper .card  .card__information .card__heading a{font-size: 16px;font-weight: 700;line-height: 20px;font-family: var(--font-b);text-decoration:none !important;color:rgb(48,48,48)}
.product-card-wrapper .card  .card__information .price__container .price__sale .price-item{font-size:16px;line-height:24px;color:rgb(96,96,96);}
.product-card-wrapper .card  .card__information .price{margin-top:0 !important;}
.product-card-wrapper .card .card__information{padding-top: 16px;padding-bottom: 12px;}
.product-card-wrapper .card  .card__content .quick-add .quick-add__submit{padding: 8px 15px;background-color: #9cb16c;border: none;box-shadow: none;min-height: 40px;border-radius: 20px;font-size: 16px;line-height: 20px;font-weight: 400;}
.product-card-wrapper .card  .card__content .quick-add .quick-add__submit::before,.product-card-wrapper .card  .card__content .quick-add .quick-add__submit::after{border:none;box-shadow:none;}
.jh-courses-main slider-component .product-grid{gap:40px}
.jh-courses-main slider-component .product-grid .product-card-wrapper .card{background-color: #fff;padding: 10px;border-radius: 20px;}
.jh-courses-main slider-component .product-grid .product-card-wrapper .card__media .media,.jh-courses-main slider-component .product-grid .product-card-wrapper .card__media .media img{border-radius:20px;}
.jh-courses-main slider-component .product-card-wrapper .card .card__inner .card__content .card__badge .badge{font-size: 17px;line-height: 20px;font-weight: 700;font-family: var(--font-text);padding: 7px;min-width: 144px;border-radius: 20px 0px;}
.jh-courses-main slider-component .card__media .media .jh-quick-view-btn{display:none;}
.jh-courses-main slider-component .product-card-wrapper .card .card__content{padding: 0 15px;}
.jh-courses-main slider-component .product-card-wrapper .card .card__information .card__heading{padding-bottom:15px;border-bottom:1px solid #30303029;margin-bottom:15px;}
.jh-courses-main slider-component .product-card-wrapper .card  .card__information .price__container .price__sale{display: flex;flex-direction: column-reverse;max-width: 153px;flex-wrap: wrap;justify-content: flex-end;}
.jh-courses-main slider-component .product-card-wrapper .card .card__information .price__container .price__sale .price-item.price-item--last{color:#000;}
.jh-courses-main slider-component .product-card-wrapper .card .card__content .quick-add{margin:0;}
.jh-courses-main slider-component .product-card-wrapper .card .card__content .quick-add .quick-add__submit{position: absolute;max-width: 140px;width: auto;min-width: 152px;bottom: 20px;right: 0;}
.jh-courses-main slider-component .product-card-wrapper .card .card__information .card__heading a{font-size:17px;line-height:24px;}

.logo-slider-wrapper .logo-slider{margin-bottom:0;}
.logo-slider-wrapper .logo-slider .slick-track{display:flex;align-items:center;}
.logo-slider-wrapper .logo-slider .logo-slide img{height:120px;object-fit:contain;}
.testimonial-slider-wrapper .title{margin-top:0;}
.testimonial-slider-wrapper .title .text-success{color:rgba(156, 177, 108) !important;}
.testimonial-slider-wrapper .testimonial-slide img{width:100%;}
.coach-intro-section .jh-coach-right-info{padding-left:60px;}
.jh-coach-right-info .badge-outline{font-weight: 600;font-size: 15px;line-height: 18px;color: #000;background-color: transparent;border:2px solid rgba(156, 177, 108);}
.jh-coach-right-info .title{margin-top:0;}
.jh-coach-right-info p.lead{font-size: 18px;font-weight: 600 !important;line-height: 22px;}
.jh-coach-right-info .custom-btn-1{border:none;padding: 10px 40px !important;}
.jh-coach-right-info .custom-btn-1:hover,.jh-coach-right-info .custom-btn-2:hover{background-color:#303030b3;border-color:transparent;}
.jh-coach-right-info .custom-btn-2{padding: 13px 24px !important;min-width: 150px;margin-left:10px;}
.coach-intro-section{padding:56px 0}
#shopify-section-template--19073180991626__faqs_qbANR6 .jh-faq-btn p {
    background-color: #f4f4f4;
}
#shopify-section-template--19073180991626__faqs_qbANR6 .jh-faq-btn::before{background-color: rgba(48, 48, 48, 0.1) !important;}
.contact-section{padding-top:55px;padding-bottom:100px;}
.contact-section .title{margin-top:0;text-align: left;}
.contact-section .jh-contact-img{max-width:479px;}
.contact-section .contact-form{max-width: 465px;width: 100%;margin-left: auto;}
.contact-section .contact-form .btn-submit{padding: 11px 30px 11px !important;}
.jh-phone-fild{margin-top:32px;}
.jh-contactform-btn{margin-top:36px;}
.footer-block__brand-info .svg-wrapper {
    width: 34px;
}
.jh-personal-wrap{padding:80px 0}
.jh-per-content{padding-left:80px;}
.jh-per-content .title{margin-top:0;margin-bottom: 12px;}
.jh-per-content .jh-per-tag{font-size: 15px;font-weight: 600;line-height: 21px;color: rgb(48,48,39);padding: 4px 6px;border-radius: 60px;border: 2px solid #8da665;min-width: 150px;display: inline-block;text-align: center;}
.jh-per-content p{color:#212121;font-size:18px;line-height:29px;
    word-spacing: 4px;}
.jh-per-available-block{list-style:none;display:flex;flex-wrap:wrap;gap:30px;align-items:center;margin:0;padding:0;margin-top: 24px;margin-bottom: 24px;padding-bottom: 24px;border-bottom: 1px solid #ccc;}
.jh-per-available-block li{width:calc(28.33% - 13.33px);display:flex;align-items:center;}
.jh-per-available-block li img{width:25px;height:25px;object-fit:contain;margin-right:10px;}
.jh-per-book-block{display:flex;align-items:center;justify-content:space-between;}
.jh-per-book-block .jh-book-btn{font-size: 17px;font-weight: 400;line-height: 30px;color: #fff;text-decoration: none;background-color: #9cb16c;border-radius: 50px;min-width: 162px;min-height: 44px;display: flex;align-items: center;justify-content: center;transition:0.3s all ease-in-out;}
.jh-per-book-block .jh-book-btn:hover{background-color:#303030b3;}
.jh-per-price{padding-left: 15px;border-left: 1px solid #ccc;display: flex;flex-direction: column;}
.jh-per-price .jh-orignal-price{font-size: 22px;line-height: 26px;color: #303030;}
.jh-per-price .jh-old-price{font-size: 15px;line-height: 18px;color: #909090;}

.jh-whois-this-wrap{padding-top:52px;padding-bottom:60px;}
.jh-whois-this-wrap .title{text-align:center;margin-top:0;margin-bottom:40px;}
.jh-whois-this-inner{display: flex;flex-wrap: wrap;gap: 20px;}
.jh-whois-this-inner .jh-whois-this-box{width:calc(33.33% - 13.33px);}
.jh-whois-this-inner .jh-whois-this-box .jh-whois-this-box-inner{box-shadow: 0 0 25px 2px rgba(219, 219, 219, 0.6);padding:20px;border-radius:20px;position:relative;padding-bottom: 80px;height:100%;}
.jh-whois-this-inner .jh-whois-this-box .jh-whois-this-box-inner h4{font-size: 22px;line-height: 25px;color: #9CB16C;font-weight: 900;margin-bottom: 16px;}
.jh-box-img{position: absolute;width: 105px;right: 20px;bottom: 20px;opacity: 1;}
.jh-whois-this-box-inner ul li{    margin-bottom: 15px;}
.jh-inside-session-wrap{background-color:#f6edea;}
.jh-inside-session-wrap .jh-whois-this-inner{gap:30px}
.jh-inside-session-wrap .jh-whois-this-inner .jh-whois-this-box{width:calc(50% - 15px);}
.jh-inside-session-wrap .jh-whois-this-inner .jh-whois-this-box .jh-whois-this-box-inner{background-color:#FFFFFF;}
.jh-inside-session-wrap .jh-whois-this-inner .jh-whois-this-box .jh-whois-this-box-inner p{max-width: 385px;font-size: 16px;}
.jh-inside-session-wrap .jh-whois-this-inner .jh-whois-this-box .jh-whois-this-box-inner p strong{font-family: 'Jost';font-size:18px;}

.jh-faq-wrap{padding-top:42px;padding-bottom:70px;background-color:#f0f0f0;}
.jh-faq-wrap .title{text-align:center;margin-top:0;margin-bottom:40px;}
.jh-faqs-blocks ul{margin:0;padding:0;list-style:none;counter-reset: my-awesome-counter;}
.jh-faqs-blocks ul li{counter-increment: my-awesome-counter;}
.jh-faq-btn{position:relative;padding-left:130px;margin-bottom:10px;transition:0.3s all ease-in-out;cursor: pointer;}
.jh-faq-btn::before{content: counter(my-awesome-counter, decimal-leading-zero) " ";width:130px;height:100%;position:absolute;top:0;left:0;background-color:rgb(211 211 211);color:#909090;display: flex;align-items:center;justify-content:center;font-size: 20px;line-height: 24px;font-family: 'Jost';font-weight:600;transition:0.3s all ease-in-out;}
.jh-faq-btn:hover::before{background-color:rgb(48,48,48);}
.jh-faq-btn p{font-size: 20px;line-height: 24px;margin-bottom: 0;padding: 32px;background-color: rgb(230 230 230);font-family: 'Jost';font-weight:600;}
.jh-faq-content{padding:20px 40px 30px;overflow: hidden;transition: height 0.4s ease;height: 0;padding:0 40px;}
.is-open .jh-faq-content{padding:20px 40px 30px;}
.jh-faq-content p{font-size:17px;line-height:20px;color:rgb(96,96,96);margin-bottom:0;}
.jh-faq-content p strong{font-weight:600;}

.jh-expressive-wrap .jh-per-content .title{font-size:42px;margin-bottom: 8px;}
.jh-exre-btn{font-family: josefin-sans, josefin sans, sans-serif;font-size: 17px;font-weight: 400;line-height: 22px;color: rgb(48, 48, 48);}
.jh-ex-review{display: flex;align-items: center;gap: 5px;}
.jh-ex-review img{height:18px;}
.jh-ex-review p{font-size: 15px;line-height: 22px;font-weight: 600;color: #212121;margin-bottom:0;font-family: var(--font-body-family);
    font-weight: 800;}
.expressive-tag{padding: 6px;display: block;width: 100%;max-width: 433px;background-color: #f5edea;text-align: center;border-radius: 50px;color: #212121;font-family: 'Jost';font-size: 16px;line-height: 24px;font-weight: 500;margin-bottom:17px;}

.jh-expressive-wrap .jh-per-available-block li{width:100%;align-items: unset;}
.jh-expressive-wrap .jh-per-available-block li img{width:32px;height:32px;}
.jh-expressive-wrap .jh-per-available-block li h4{font-size: 21px;line-height: 25px;color: #303030;font-family: 'Jost';margin-bottom:0;}
.jh-expressive-wrap .jh-per-available-block  p{font-size: 17px;color: #303030;line-height: 22px;margin-bottom:4px;}
.jh-expressive-wrap .jh-per-available-block span{font-size: 16px;line-height: 20px;font-family: 'Jost';background-color: #FD4288;color: #fff;padding: 1px 6px;animation: blinking 1s infinite;opacity:0;}
.jh-expressive-wrap .jh-per-available-block span:empty{display:none;}
@keyframes blinking {
  0% { opacity: 0; }
  25% { opacity: 0.25;}
  50% { opacity: 0.5;}
  75% { opacity: 0.75;}
  100% { opacity: 1; }
}
.jh-expressive-wrap .jh-exp-video-section{position:relative;}
.jh-exp-video-img-top{position:absolute;top:-60px;right:-60px;}
.jh-exp-video-img-top img{width:273px;height:276px;object-fit:contain;}

.inner_data .inner_items:nth-child(2) .count-no,
.inner_data .inner_items:nth-child(3) .count-no{
    font-size:48px;
}
#shopify-section-template--19184417734794__home_no_data_wbdtHi{
        border-top: 1px solid #d4d4d4;
}
#shopify-section-template--19184417734794__crafted_for_FkfjyB .title{
    margin-top: 1px;
    margin-bottom: 10px;
}
.jh-up-section{border-top:1px solid #ccc;}
.jh-up-section .inner_data .count-no{text-align: center;font-size: 40px;font-weight: 700;line-height: 48px;color: rgb(48, 48, 48);font-family: 'Jost';margin-bottom:6px;}
.jh-up-section .inner_data .count-text{text-align: center;font-size: 21px;line-height: 28px;color: rgb(48, 48, 48);}

.jh-expre-info{display:none;}
.jh-crafted-wrap .jh-expre-info{display:block;font-size: 21px;font-weight: 600;line-height: 25px;color: rgb(48, 48, 48);font-family: 'Jost';margin-bottom: 54px;}
.jh-crafted-wrap .jh-exp-btns{display:block;}
.shopify-section .jh-crafted-wrap.why-journal-section{padding-top:31px !important;padding-bottom:26px !important;background-color:#f6edea;}
.jh-crafted-wrap .why_heading{margin-bottom:0 !important;}
.jh-crafted-wrap .why_block_desc{font-size: 17px;line-height: 22px;color: rgb(48, 48, 48);}
.jh-exp-btns .jh-ex-book-btn {background-color: #9cb16c;line-height: 30px;color: #fff;font-size: 17px;text-decoration: none;font-weight: 400;min-height: 44px;min-width: 162px;border-radius: 50px;display: flex;align-items: center;justify-content: center;width: max-content;margin: 0 auto;margin-top: 18px;transition: 0.3s all ease-in-out;}
.jh-exp-btns .jh-ex-book-btn:hover{background-color:#303030b3;}

.jh-curriculum-block.why-journal-section{background-color:#fff;padding-top:35px !important;padding-bottom:29px !important;}
.jh-curriculum-block .jh-exp-btns{display:block;}
.jh-curriculum-wrap{display:flex;flex-wrap:wrap;gap:20px;max-width: 860px;margin: 0 auto;}
.jh-curriculum-wrap .jh-curriculum-box{width:calc(50% - 10px);}
.jh-curriculum-wrap .jh-curriculum-box .jh-curriculum-box-img{position:relative;}
.jh-curriculum-wrap .jh-curriculum-box .jh-curriculum-box-img::before{content:'';display:block;padding-top:100%;}
.jh-curriculum-wrap .jh-curriculum-box .jh-curriculum-box-img img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;}
.jh-curriculum-wrap .why_heading{margin-bottom:20px;}
.jh-curriculum-block .jh-exp-btns .jh-ex-book-btn{margin-top:38px;}

.jh-will-get-main .jh-exp-btns{display:block;}
.shopify-section .why-journal-section.jh-will-get-main{padding-top:40px !important;padding-bottom:24px !important;}
.jh-will-get-main .why_heading{margin-bottom:40px;}
.jh-what-will-get-wrap ul{counter-reset: my-awesome-counter;display: flex;flex-wrap: wrap;gap: 12px 40px;margin: 0;padding: 0;list-style: none;}
.jh-what-will-get-wrap ul li{width:calc(50% - 20px);counter-increment: my-awesome-counter;}
.jh-what-will-content{padding:20px 20px 55px 0;border-radius:15px;background-color:#fff;box-shadow: 0 0 25px 2px rgba(219, 219, 219, 0.6);height:100%;}
.jh-what-will-content p{padding-left:80px;position:relative;font-size: 17px;line-height: 28px;text-align: left;color: rgb(42, 48, 39);font-family: 'Jost';margin-bottom: 0;}
.jh-what-will-content p::before{width:64px;height:64px;content:counter(my-awesome-counter) " ";position:absolute;top:0;left:0;color:rgb(219, 206, 207);font-size:52px;font-weight:700;line-height:62px;text-align:center;font-family: 'Jost';}
.jh-will-get-main .jh-exp-btns .jh-ex-book-btn{margin-top:27px;}
.jh-up-faq-block.jh-faq-wrap{background-color:#fff;}

.jh-real-experiences{padding:40px 0}
.jh-real-experiences .title{margin-top:0;text-align:center;}
.jh-real-experiences-wrap{display:flex;flex-wrap:wrap;}
.jh-real-experiences-wrap .jh-real-video-block{width:500px;}
#shopify-section-template--19073180991626__expressive_video_banner_xKJdJk .video-wrapper{padding-top: 135.25%;}
#shopify-section-template--19073180991626__real_experiences_D9MPEG .video-wrapper{ padding-top: 150%;}
#shopify-section-template--19073180991626__real_experiences_D9MPEG .jh-real-video-block{width:500px;padding:0 90px 0 150px;}
.jh-real-experiences-wrap .jh-real-exp-content{flex-grow:1;padding-left:60px;width:40%;}
#shopify-section-template--19215168667786__real_experiences_fNDiYB .video-wrapper{ padding-top: 150%;}
#shopify-section-template--19215168667786__real_experiences_fNDiYB .jh-real-video-block{width:500px;padding:0 90px 0 150px;}
#shopify-section-template--19184417734794__modules_grid_UbQqz4 .title{margin-top:1px;}



.jh-real-content-block p{font-size: 16px;line-height: 29px;color: rgb(48, 48, 48);}
.jh-real-exp-content h4{color: rgb(48, 48, 48);font-size: 21px;font-family: 'Jost';line-height: 25px;margin: 30px 0 40px;}
.jh-real-experiences .jh-per-book-block{max-width:350px;}
.jh-real-exp-content h5{background-color: rgb(253, 66, 136);color: rgb(255, 255, 254);font-family: 'Jost';font-size: 23px;line-height: 28px;width: fit-content;padding: 0 4px;margin-top: 12px;animation: blinking 3s infinite;opacity:0;}
#shopify-section-template--19184417734794__what_u_get_teaching_A3d6wJ .why-journal-section{background:#fff !important;}
#shopify-section-template--19184417734794__what_u_get_teaching_A3d6wJ .jh-what-will-content{padding: 20px 20px 30px 0;}
#shopify-section-template--19184417734794__what_u_get_teaching_A3d6wJ .jh-what-will-content p::before {color: rgb(208, 218, 204);}


.jh-session-flow-main .jh-exp-btns{display:block;}
.why-journal-section.jh-session-flow-main{background-color:#FFFFFF;}
.jh-session-flow-wrap{display: flex;flex-wrap: wrap;gap: 20px 120px;max-width:985px;margin:0 auto;}
.jh-session-flow-wrap .jh-session-flow-box{width:calc(33.33% - 80px);position:relative;}
.jh-session-flow-box-inner{background-color: #f6edea;padding: 20px 16px;border-radius: 20px;height:100%;}
.jh-session-flow-box-img{margin-bottom:5px;}
.jh-session-flow-box-img img{max-width:163px;}
.jh-session-flow-box-inner h4{font-size: 21px;line-height: 25px;font-weight: 600;color: rgb(48, 48, 48);font-family: 'Jost';margin-bottom: 23px;}
.jh-session-flow-box-inner ul li{font-size: 17px;font-weight: 400;line-height: 21px;color: rgb(48, 48, 48);text-align: left;margin-bottom: 15px;}
.jh-session-flow-box-inner ul li:last-child{margin-bottom:0;}
.jh-session-flow-main .jh-exp-btns .jh-ex-book-btn{margin-top:47px;}
.jh-session-arrow{position:absolute;top: 50%;width: 80px;transform: translateY(-50%);right: -102px;}
.jh-session-flow-wrap .jh-session-flow-box:last-child .jh-session-arrow{display:none;}

.jh-real-experiences.jh-exclusive-course-wrap{padding:60px 0 !important;background-color: #f5edea}
.jh-real-experiences.jh-exclusive-course-wrap .title{text-align:left;font-size:48px;max-width: 319px;}
.jh-exclusive-course-wrap .jh-real-experiences-wrap .jh-real-video-block{width:50%;}
.jh-exclusive-course-wrap .jh-real-content-block p,.jh-exclusive-course-wrap .jh-real-content-block ul li{font-size: 17px;font-weight: 400;line-height: 20px;color: #212121;}
.jh-exclusive-course-wrap .jh-real-content-block ul li{line-height:29px;}
.jh-real-experiences.jh-exclusive-course-wrap .jh-per-book-block{margin-top:40px;}
.jh-exclusive-course-wrap  .jh-real-experiences-wrap .jh-real-exp-content{padding-left:76px;}

.jh-be-an-artist-main{padding:40px 10px 80px;background-color:#FFFFFF;position:relative;overflow:hidden;max-width:1160px;margin:0 auto;}
.jh-be-an-artist-main .jh-qute-icon img{width:30px;display:block;height:30px;margin:0 auto;}
.jh-be-an-artist-main .jh-be-an-artist-inner h4{font-size:32px;line-height:30px;font-weight:600;color:rgb(48, 48, 48);letter-spacing:1.6px;text-align:center;text-transform: uppercase;font-weight: 700;font-family: 'Jost';max-width: 817px;margin: 0 auto;}
.jh-qute-icon{margin-bottom:24px;}
.jh-qute-icon img{filter: invert(1);}
.jh-be-an-left-image img,.jh-be-an-right-image img{width:200px;height:200px;object-fit:contain;}
.jh-be-an-left-image{position:absolute;top:0;left:0;}
.jh-be-an-right-image{position:absolute;bottom:0;right:0;}

.jh-transformation-main-wrap .jh-exp-btns{display:block;}
.jh-trasformation-inner{display:flex;flex-wrap:wrap;gap:20px;max-width: 860px;margin: 0 auto;}
.jh-trasformation-inner .jh-trasformation-left-slider,.jh-trasformation-inner .jh-trasformation-right-slider{width:calc(50% - 10px)}
.jh-trasformation-inner .jh-storeis-slide img{width:100%;}

.jh-participants-main-wrap{background-color:#fff !important;}
.jh-offer-text{background-color: rgb(253, 66, 136);color: rgb(255, 255, 254);font-family: 'Jost';font-size: 23px;line-height: 28px;width: fit-content;padding: 0 4px;margin-top: 12px;animation: blinking 3s infinite;opacity: 0;}
.jh-participants-main-wrap .jh-exp-btns{display:block;}
.jh-coach-social{display:none;}
.jh-inner-intro-block .jh-coach-social{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:10px;}
.jh-inner-intro-block .jh-coach-social li a,.jh-up-coach-section .jh-coach-social li a{display:inline-block;}
.jh-inner-intro-block .jh-coach-social li a img,.jh-up-coach-section .jh-coach-social li a img{width:32px;height:32px;}
.jh-inner-intro-block .jh-coach-btns{display:none !important;}
.jh-up-coach-section .jh-coach-social{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:10px;margin-bottom:15px;}
.jh-hero-banner .col-lg-6:last-child{position:relative;}
.jh-hero-banner .jh-videotop-right-img img{width: 290px;height: 415px;position: absolute;top: -40px;right: -24px;z-index: -1;transform: scaleX(-1);}
.btn-success,.btn-outline-success{font-size:17px;padding: 11px 30px 11px !important;line-height:29px;}
.btn-success:hover{background-color:#303030b3 !important;border:1px solid #303030b3 !important;}
.jh-hero-banner .btn-outline-success{margin-left:5px;}
.shopify-section .personal-journaling .badge-tag {border-radius: 16px 0;font-size: 21px;line-height: 26px;font-weight: 600;padding: 19px;min-width: 226px;text-align: center;left:21px;}
.personal-journaling .container{/*max-width: 100%;padding-left: 35px;padding-right: 35px;*/}
.personal-right-section ul li{
    font-size: 17px;
    line-height: 19px;
    font-family: var(--font-text);
    color: #000;
    letter-spacing: 0.5px;
}
.personal-journaling .row .col-md-6{width:52%;}
.personal-journaling .row .col-md-6.personal-right-section{width:48%;}
.personal-right-section .heading{margin-bottom:14px;}
.personal-right-section .jh-btn.btn-outline-success,.jh-process-btns .btn.btn-outline-success,.jh-struggle-btns .btn.btn-outline-success{min-width:152px;margin-left: 12px;}
.jh-struggle-btns .btn.btn-outline-success{margin-left:24px !important;}
.jh-home-journal-sec .jh-why-img{object-fit: initial;}
.jh-hero-banner .video-wrapper{max-width: 520px;margin-left: auto;}
.jh-collection-home .title-wrapper--no-top-margin>.title{font-size:48px;margin-bottom:0;}
.jh-collection-home .title-wrapper--no-top-margin{margin-bottom:15px !important;}
.jh-personal-wrap .col-lg-6:first-child{position:relative;}
.jh-personal-wrap .jh-per-video-vector img{width: 290px;height: 415px;position: absolute;top: -40px;left: -24px;z-index: -1;transform: scaleX(-1);}
.jh-personal-wrap .video-wrapper{max-width:540px;}
#app .content-for-layout{max-width:100%;}
.jh-whois-this-wrap .jh-exp-btns{
    /* display:none;   */
    margin: 40px 0 0;
}
.jh-expressive-wrap .jh-per-book-block{max-width:350px;}
.jh-participants-main-wrap .jh-offer-text{text-align: center;margin: 12px auto 0;}

.jh-conatct-form-wrap .contact__fields{grid-template-columns: unset;}
.jh-conatct-form-wrap .contact .field{margin-bottom:1rem;}
.jh-conatct-form-wrap .contact .field  .field__input{height:52px;font-size: 15px;padding-left:12px;}
.jh-conatct-form-wrap .contact .field .field__label{font-size: 15px;line-height: 28px;left: 12px;}
.jh-conatct-form-wrap .contact .field .field__input.text-area{min-height:150px;}
.jh-conatct-form-wrap form{position:relative;}
.jh-conatct-form-wrap .contact__button .button{position: absolute;bottom: -26px;left: 50%;transform: translateX(-50%);z-index: 1;}

.jh-shop-journals-wrap .grid--4-col-desktop{gap:20px;max-width: 970px;margin: 0 auto;}
.jh-shop-journals-wrap .grid--4-col-desktop .grid__item{width:calc(33.33% - 13.33px);max-width:calc(33.33% - 13.33px);}
.jh-shop-journals-wrap .card__media .media,.jh-shop-journals-wrap .card__media .media img{border-radius:0;}
.jh-shop-journals-wrap .product-card-wrapper .card .card__inner .card__content .card__badge .badge{top:4px;left:4px;}
.jh-shop-journals-wrap .product-card-wrapper .card .card__content .quick-add .quick-add__submit span{color:#fff;}
.jh-shop-journals-wrap .card__media .media .jh-quick-view-btn{border-radius:0;}
.jh-terms-conditions{max-width:1060px;margin:30px auto;}

.header__active-menu-item{color: #7d9174;text-decoration:none !important;}
.what-teaching .jh-what-will-content {
    padding: 20px 20px 20px 0;
    background-color: #f8f0ed;
}
.what-teaching.why-journal-section {
    background: #fff;
}
.heading_area{
    text-align:center;
}
.what-teaching .jh-what-will-content{
 padding: 20px 20px 20px 0;   
}
.what_1_teaching .why-journal-section {
  background:#fff;  
}
.what_1_teaching .jh-what-will-content {
  background:#f6edea;  
}
.what-teaching {
    
}
#shopify-section-template--19168691978378__what_you_will_get_EYzAct .jh-what-will-content p{
    font-family:var(--font-text);
}
#shopify-section-template--19168691978378__what_you_will_get_EYzAct .jh-what-will-content p::before{
    color:#cfd9cc;
}
#shopify-section-template--19168691978378__what_you_will_get_EYzAct .jh-what-will-content {
    padding: 20px 20px 20px 0;
}




@media (min-width:992px){
    .jh-courses-main slider-component .product-grid .grid__item{width: calc(33.33% - 26.66px);max-width: calc(33.33% - 26.66px);}
}

@media (max-width:1199px){
    .happiness-section.jh-hero-banner .container .row{flex-direction: column-reverse;}
    .happiness-section.jh-hero-banner .container .row .col-lg-6{width:100%;}
    .jh-hero-banner .video-wrapper {max-width: 100%;margin-left: 0;}
    .jh-home-journal-sec .col-md-3 {width:50%;padding:0 6px;}
    .personal-journaling .row .col-md-6,.personal-journaling .row .col-md-6.personal-right-section{width:100%;}
    .process-section .col-md-3{width:50%;}
    .process-section .col-md-3:nth-child(even){margin-top:100px;}
    .process-section .col-md-3:nth-child(odd){margin-top:-100px;}
    .process-section .col-md-3:first-child{margin-top:0;}
    .process-section .container .row{justify-content: unset !important;}
    .struggle-left{width:100%;}
    .struggle-section .struggle-point-wrapper{margin-bottom:9px;}
    .left_wrapper_1 .struggle-point {margin-left: 0 !important;margin-right: 0 !important;}
    .struggle-point{max-width:100% !important;}
    .left_wrapper_3 .struggle-point{margin-left: 0 !important;}
    .struggle-section .col-md-4.text-center{width:36%;order: 3;}
    .struggle-section .col-md-4.struggle-right{width:64%;}
    .left_wrapper_1 .arrow-img,.left_wrapper_2 .arrow-img,.left_wrapper_3 .arrow-img,.right_wrapper_4 .arrow-img,.right_wrapper_5 .arrow-img,.right_wrapper_6 .arrow-img{display:none;}
    .right_wrapper_5 .struggle-point,.right_wrapper_6 .struggle-point{margin-left: 0 !important;}
    .jh-collection-home slider-component .product-grid {gap: 20px;margin-left: 0;}
    .jh-collection-home slider-component .product-grid .grid__item,.jh-courses-main slider-component .product-grid .grid__item{width: 100%;max-width: 100%;}
    .coach-intro-section .col-md-6,.contact-section .col-md-6{width:100%;}
    .contact-section .contact-form,.jh-hero-banner .title{max-width:100%;}
    .process-arrow.bottom,.process-arrow.right{right:28px !important;}
    .jh-hero-banner p{max-width:100%;text-align:left;font-size: 12px;line-height: 15px;}
    
    .jh-hero-banner {padding: 30px 0 20px !important;}

    .content-for-layout{max-width:100%;margin:0 auto;}

    .jh-hero-banner .title{font-size:40px;line-height:40px;margin-top:20px;margin-bottom:10px;text-align: center;}
    .jh-hero-banner .jh-videotop-right-img img{display:none;}
    .jh-hero-banner-btn{justify-content:center !important;gap:10px !important;margin-top:0 !important;}
    .why_heading{font-size:40px !important;}
    .shopify-section .why-journal-section {padding: 40px 0 !important;}
    .jh-home-journal-sec .jh-why-img {width: 50px;height: 41px;}
    .why_block_heading {font-size: 14px !important;line-height: 16px !important;}
    .why_block_desc {font-size: 12px !important;line-height: 12px !important;}
    
    .jh-home-journal-sec .row{margin:0 -6px;}
    .personal-journaling .container {padding-left: 0;padding-right: 0;}
    .shopify-section .personal-journaling .badge-tag {border-radius: 12px 0;font-size: 14px;line-height: 26px;padding: 4px;min-width: 122px;left: 12px;top: 10px;}
    .personal-right-section{padding-left:0;}
    .personal-right-section .heading {font-size: 40px !important;line-height: 30px;text-align: center;margin-top: 10px;}
    .personal-right-section .text-muted {max-width: 100%;font-size: 16px;line-height: 18px;}
    .personal-right-section ul li {font-size: 14px;line-height: 16px;}
    .personal-journaling .check-icon {width: 14px !important;line-height: 0;}
    .personal-right-section .jh-btn, .jh-process-btns .btn, .jh-struggle-btns .btn {font-size: 16px;padding: 8px 21px 8px !important;min-width: 112px;}
    .personal-right-section .jh-btn.btn-outline-success, .jh-process-btns .btn.btn-outline-success, .jh-struggle-btns .btn.btn-outline-success {min-width: 112px;margin-left: 0;}
    .jh-per-btns {margin-top: 20px;justify-content: center !important;}
    .personal-journaling {padding-bottom: 40px !important;}
    .process-section h2 {font-size: 40px !important;line-height: 45px;}
    .process-block p {font-size: 14px !important;line-height: 18px !important;}
    .process-section{padding-top:40px !important;padding-bottom:20px !important;}
    .process-arrow.right,.process-arrow.left,.process-arrow.top,.process-arrow.bottom{width:62px !important;height:46px !important;}
    .process-arrow.right {top: -45px !important;right: -38px !important;transform: rotate(341deg) !important;left: 0;}
    .jh-hero-banner {padding: 8px 0 20px !important;}
    .jh-hero-banner .title{font-size:25px;line-height:30px;margin-top:20px;margin-bottom:10px;text-align: center;}
    .btn-success, .btn-outline-success {font-size: 10px;padding: 8px 12px 8px !important;line-height: 14px;max-width: 112px;}
    .why_heading{font-size:25px !important;}
    .shopify-section .why-journal-section {padding: 25px 0 !important;}
    .why_block_heading {font-size: 11px !important;line-height: 13px !important;}
    .why_block_desc {font-size: 13px !important;line-height: 18px !important;}
    .shopify-section .why-journal-section .card {padding: 17px 5px 2px 5px !important;}
    .shopify-section .personal-journaling .badge-tag {border-radius: 12px 0;font-size: 12px;line-height: 26px;padding: 4px;min-width: 122px;left: 12px;top: 10px;}
    .personal-right-section .heading {font-size: 25px !important;line-height: 30px;text-align: center;margin-top: 10px;}
    .personal-right-section .text-muted {max-width: 100%;font-size: 12px;line-height: 15px;}
    .personal-right-section ul li {font-size: 11px;line-height: 14px;}
    .personal-journaling .check-icon {width: 11px !important;line-height: 0;}
    .personal-right-section .jh-btn, .jh-process-btns .btn, .jh-struggle-btns .btn {font-size: 12px;padding: 8px 21px 8px !important;min-width: 112px;}
    .process-section h2 {font-size: 25px !important;line-height: 30px;}
    .process-block p {font-size: 12px !important;line-height: 16px !important;}

    .personal-right-section {padding-left: 30px;padding-right: 30px;}
    .process-arrow.right {top: -23px !important;right: -16px !important;transform: rotate(341deg) !important;left: -27px;}
    .process-arrow.right, .process-arrow.left, .process-arrow.top, .process-arrow.bottom {width: 54px !important;height: 46px !important;}
    .process-arrow.left {top: 42% !important;left: -36px !important;transform: rotate(186deg) scaleY(-1) !important;}
    .process-section .process-block:nth-child(3) .process-arrow.right {left: auto;right: -35px !important;top: 41px !important;}
    .process-section .process-block:nth-child(5) .process-arrow.top {left: auto;right: -56px;transform: translateX(-50%) scaleY(-1) rotate(177deg);top: -10px;}
    .process-section .process-block:nth-child(6) .process-arrow.bottom {left: 0;transform: translateX(-50%) scaleY(1) rotate(342deg);bottom: 132px;}
    .process-section .process-block:last-child .process-arrow.bottom{right: -55px !important;transform: translateX(-50%) scaleY(-1) rotate(180deg);bottom: 103px;}
    /* .content-for-layout {max-width: 320px;margin: 0 auto;} */
    .contact-section .jh-contact-img {max-width: 100%;}
    .inner_data .count-no {font-size: 23px;font-weight: 700;font-family: 'Jost';}
    .process-section .icon-wrap {width: 88px !important;height: 88px !important;}
    .process-section .icon-wrap img {padding: 15px !important;width: 80px !important;height: 80px !important;}
    .process-section .col-md-3:nth-child(even){margin-top:0;}
    .process-section .col-md-3:nth-child(2){margin-top:70px;}
    .process-section .col-md-3:nth-child(3){margin-top:-70px;}
    .process-section .container .row{gap: 0;}
    .process-block p {font-size: 12px !important;line-height: 16px !important;}
    .struggle-section .title{font-size: 25px;line-height: 30px;}
    .struggle-wrapper .dkukWC .FRCqDF{height: 30px;}
    .struggle-section {padding: 50px 20px 30px !important;}
    .personal-right-section .jh-btn, .jh-process-btns .btn, .jh-struggle-btns .btn {font-size: 12px;padding: 8px 21px 8px !important;min-width: 112px;line-height: 14px;}
    .jh-struggle-btns .btn.btn-outline-success {margin-left: 5px !important;}
    .jh-struggle-btns{margin-top: 20px !important;}
    .struggle-point{padding: 10px;}
    .struggle-point p {font-size: 12px !important;line-height: 15px !important;margin-bottom: 0;}
    .struggle-point img {position: relative;top: 3px;width: 12px !important;}
    .struggle-section .col-md-4.text-center{padding: 0;}
    .struggle-section .struggle-image {width: 100%;max-width: 100% !important;position: relative;top: 0px !important;height: 206px;object-fit: cover;}
    .quote-text {font-size: 17px !important;line-height: 21px !important;}
    .quote-icon {width: 20px !important;margin-bottom: 10px !important;}
    .shopify-section .quote-slider-section{padding: 30px 20px !important;}
    .jh-collection-home .title-wrapper--no-top-margin>.title{display:none;}
    .shopify-section  .dkukWC .FRCqDF{height:30px;}
    .jh-collection-home{padding:20px 0 !important;}
    .jh-courses-main .collection__title.title-wrapper{margin-bottom:18px !important}
    .jh-courses-main .title-wrapper--no-top-margin>.title{    font-size: 25px;line-height: 30px;text-align: center;margin-bottom: 0px !important;}
    .jh-courses-main{padding-top:20px !important;padding-bottom:30px !important;}
    .inner_data .count-no {font-size: 23px !important;line-height: 27px !important;}
    .inner_data .count-text {font-size: 12px !important;line-height: 16px !important;}
    .inner_data{margin: 30px 0 30px !important;}
    .logo-slider-wrapper {padding: 14px 0 !important;}
    .logo-slider-wrapper .logo-slider .logo-slide img {height: 42px !important;}
    .jh-courses-main slider-component .product-card-wrapper .card .card__content .quick-add .quick-add__submit{min-width:112px;min-height:32px;font-size:13px;line-height: 16px;}
    .jh-courses-main slider-component .product-card-wrapper .card .card__information .price__container .price__sale .price-item{line-height:16px;}
    .jh-courses-main slider-component .product-card-wrapper .card .card__content {padding: 0px;}
    .testimonial-slider-wrapper .title {font-size: 25px;line-height: 30px;margin-bottom: 20px !important;}
    .testimonial-slider-wrapper {padding: 20px 0;padding-bottom: 0;}
    .coach-intro-section {padding: 20px 0 !important;}
    .jh-coach-right-info .badge-outline {font-size: 13px;width: 100%;margin-top: 10px;}
    .jh-coach-right-info .title {font-size: 25px;line-height: 30px;text-align: center;}
    .jh-coach-right-info p.lead,.jh-coach-right-info p {font-size: 13px;line-height: 15px;text-align: center;}
    .jh-coach-right-info .custom-btn-1 {padding: 8px 24px !important;font-size: 11px;}
    .jh-coach-right-info .custom-btn-2 {padding: 8px 24px !important;min-width: 88px;margin-left: 0px;font-size: 11px;line-height: 15px;}
    .jh-coach-btns{gap:10px !important;justify-content: center;}
    .coach-intro-section .jh-coach-right-info {padding-left: 10px;}
    .contact-section .title {font-size: 25px;line-height: 30px;}
    .contact-section .contact-form .btn-submit {width: auto !important;margin: 0 auto;display: block;font-size: 16px;line-height: 19px;}
    .jh-contactform-btn {margin-top: 10px;}
    .jh-phone-fild {margin-top: 12px;}
    .contact-section {padding-top: 30px;padding-bottom: 60px;}
    .personal-journaling .row{margin:0 !important;}
    .jh-courses-main slider-component .product-grid {gap: 15px;}
    .jh-home-journal-sec .why_heading {margin-bottom: 20px !important;}
    .header__icons.header__icons--localization.header-localization{display:none !important;}
    header.header{display: flex;flex-direction: row-reverse;padding: 6px 15px 6px 15px;justify-content: space-between;}
    header.header .header__heading-logo{height: 35px;width: auto;}
    .jh-hero-banner .container,.jh-home-journal-sec .container,#shopify-section-template--18896802644106__home_no_data_NzrzCi .container,.testimonial-slider-wrapper .container,.coach-intro-section .container,.contact-section .container{padding:0 20px;}
    .jh-hero-banner .container .row,.coach-intro-section .container .row,.contact-section .container .row{margin:0;}
    .jh-hero-banner .container .row .col-lg-6,.coach-intro-section .container .row .col-md-6,.contact-section .container .row .col-md-6{padding:0;}
    .jh-hero-banner p{margin-bottom:0;}
    .process-section .col-md-3:last-child{margin-bottom:10px !important;}
    
    .jh-personal-wrap {padding: 30px 0;}
    .jh-per-video-vector{display:none;}
    .jh-personal-wrap .container{padding:0 20px;}
    .jh-personal-wrap .row{margin:0;}
    .jh-personal-wrap .col-lg-6:first-child{padding:0;}
    .jh-per-content {margin-top: 10px;padding: 0;}
    .jh-per-content .jh-per-tag {font-size: 13px;line-height: 18px;min-width: 122px;}
    .jh-per-content .title {margin-top: 10px;margin-bottom: 10px;font-size: 25px;line-height: 30px;}
    .jh-per-content p {font-size: 12px;line-height: 14px;}
    .jh-per-available-block {margin-top: 17px;margin-bottom: 21px;padding-bottom: 21px;}
    .jh-per-available-block li{font-size:12px;line-height:15px;}
    .jh-per-available-block li img {width: 12px;height: 12px;}
    .jh-per-book-block .jh-book-btn {font-size: 12px;line-height: 21px;min-width: 112px;min-height: 32px;}
    .jh-per-price .jh-orignal-price {font-size: 16px;line-height: 19px;}
    .jh-per-price .jh-old-price {font-size: 13px;line-height: 15px;}
    .jh-brnefits-wrap .row{margin:0 -6px;}
    .jh-brnefits-wrap .col-md-3 {width:50%;padding: 0 6px;margin-bottom: 12px !important;}
    .jh-brnefits-wrap .jh-why-img {width: 59px;height: 60px;}
    .jh-brnefits-wrap .why_heading{margin-bottom:20px !important;}
    .jh-brnefits-wrap .container{padding:0 20px;}
    .jh-whois-this-wrap {padding-top: 30px;padding-bottom: 30px;}
    .jh-whois-this-wrap .title {margin-bottom: 20px;font-size: 25px;line-height: 30px;}
    .jh-whois-this-inner .jh-whois-this-box {width: 100%;}
    .jh-whois-this-inner{gap:15px;}
    .jh-whois-this-inner .jh-whois-this-box .jh-whois-this-box-inner{padding:14px;padding-bottom:36px;}
    .jh-whois-this-inner .jh-whois-this-box .jh-whois-this-box-inner h4 {font-size: 16px;line-height: 20px;margin-bottom: 7px;font-weight:600;}
    .jh-whois-this-box ul{padding-left:15px;}
    .jh-whois-this-box ul li{font-size:12px;line-height:16px;}
    .jh-whois-this-box ul li:last-child{max-width:200px;}
    .jh-box-img{width:60px;}
    .jh-whois-this-wrap .container{padding:0 20px;}
    .jh-brnefits-wrap .jh-exp-btns{display:block;}
    .jh-brnefits-wrap .jh-exp-btns .jh-ex-book-btn {font-size: 12px;min-height: 32px;min-width: 112px;margin-top: 10px;}

    .jh-whois-this-wrap .jh-exp-btns{display:block;}
    .jh-whois-this-wrap .jh-exp-btns .jh-ex-book-btn{font-size: 12px;min-height: 32px;min-width: 112px;}
    .jh-inside-session-wrap .jh-whois-this-inner .jh-whois-this-box{width:100%;}
    .jh-inside-session-wrap .jh-whois-this-inner{gap:15px;}
    .jh-inside-session-wrap .jh-whois-this-inner .jh-whois-this-box .jh-whois-this-box-inner p strong{font-size:14px;line-height:20px;}
    .jh-inside-session-wrap .jh-whois-this-inner .jh-whois-this-box .jh-whois-this-box-inner p {max-width: 100%;font-size: 12px;line-height: 15px;}
    .jh-inside-session-wrap .jh-whois-this-inner .jh-whois-this-box .jh-whois-this-box-inner{padding-bottom:20px;}
    .jh-inside-session-wrap .jh-whois-this-inner .jh-whois-this-box .jh-whois-this-box-inner p:last-child{max-width:175px;}
    .jh-inside-session-wrap .jh-box-img {width: 80px;}
    .jh-inner-intro-block .jh-coach-social li a img, .jh-up-coach-section .jh-coach-social li a img {width: 22px;height: 22px;}
    .jh-inner-intro-block .jh-coach-social{justify-content:center;}
    .jh-faq-wrap {padding-top: 40px;padding-bottom: 60px;}
    .jh-faq-wrap .title {margin-bottom: 10px;font-size: 25px;line-height: 30px;}
    .jh-faq-btn::before {width: 100%;height: 78px;font-size: 50px;line-height: 60px;text-align: left;justify-content: left;padding-left: 30px;}
    .jh-faq-btn {padding-left: 0;padding-top: 78px;}
    .jh-faq-btn p {font-size: 16px;line-height: 19px;padding: 30px;}
    .is-open .jh-faq-content {padding: 20px 10px 30px;}
    .jh-faq-content p {font-size: 14px;line-height: 19px;}
    .jh-faq-wrap .container{padding:0 20px;}

    .jh-exp-video-img-top {top: -22px;right: -16px;}
    .jh-exp-video-img-top img {width: 121px;height: 121px;}
    .jh-personal-wrap.jh-expressive-wrap{padding-top:18px;}
    .jh-per-content{display: flex;flex-direction: column;}
    .jh-expressive-wrap .jh-per-content .title {font-size: 25px;margin-bottom: 8px;line-height: 30px;order: 1;}
    .expressive-tag {padding: 4px 4px;max-width: 100%;font-size: 12px;line-height: 14px;letter-spacing: 0;order:2;margin-bottom: 10px;}
    .jh-exre-btn {font-size: 12px;line-height: 14px;}
    .jh-ex-review img {height: 12px;}

    .jh-ex-review{order:3;}
    .jh-per-content p{font-size:13px;line-height:20px;}
    .jh-per-content .jh-ex-review  p {font-size: 11px;line-height: 14px;letter-spacing: 0;}
    .jh-per-content .desc{order:4;margin-top: 10px;}
    .jh-per-available-block{order:5;}
    .jh-expressive-wrap .jh-per-book-block{order:6;}
    .jh-what-will-get-wrap ul li{width:100%;}
    .jh-session-flow-wrap .jh-session-flow-box {width: 100%;}
    .jh-session-arrow {top: auto;width: 40px;transform: translateX(-50%) rotate(90deg);right: 0;bottom: -4px;left: 50%;}
    .jh-exclusive-course-wrap .jh-real-experiences-wrap .jh-real-video-block{width:100%;}
    .jh-exclusive-course-wrap  .jh-real-experiences-wrap .jh-real-exp-content {padding-left: 0;width: 100%;}
    .jh-expressive-wrap .jh-per-available-block li h4 {font-size: 16px;line-height: 20px;text-align: left;}
    .jh-expressive-wrap .jh-per-available-block li img { width: 22px;height: 22px;}
    .jh-expressive-wrap .jh-per-available-block  p {font-size: 12px;line-height: 16px;text-align:left;}
    .jh-expressive-wrap .jh-per-available-block span {font-size: 12px;line-height: 14px;letter-spacing: 0;text-align: left;margin: 0;display:block;}
    .jh-up-section .inner_data{flex-wrap: wrap;gap: 15px 0;justify-content: center;}
    .jh-up-section .inner_data .inner_items{width:50%;}
    .jh-up-section .inner_data .inner_items:first-child{width:100%;order:3;}
    .jh-crafted-wrap .jh-expre-info {font-size: 12px;line-height: 14px;margin-bottom: 20px;margin-top: 10px;}
    .jh-crafted-wrap .col-md-3{width:50%;}
    .jh-crafted-wrap .jh-exp-btns .jh-ex-book-btn {font-size: 12px;min-height: 32px;min-width: 112px;}
    .jh-curriculum-block .why_heading{margin-bottom:20px !important;}
    .jh-curriculum-wrap{gap:10px;}
    .jh-curriculum-wrap .jh-curriculum-box {width: 100%;}
    .jh-transformation-main-wrap .why_heading{margin-bottom:20px !important;}
    .jh-trasformation-inner .jh-trasformation-left-slider, .jh-trasformation-inner .jh-trasformation-right-slider{width:100%;}
    .jh-trasformation-inner{gap:0;}
    .jh-transformation-main-wrap .jh-exp-btns .jh-ex-book-btn,.jh-participants-main-wrap .jh-exp-btns .jh-ex-book-btn{margin-top:0;}
    .jh-participants-main-wrap .jh-exp-btns .jh-ex-book-btn{font-size: 12px;min-height: 32px;min-width: 112px;}
    .jh-offer-text {font-size: 14px;line-height: 20px;}
    .jh-what-will-content {padding: 10px 10px 16px 0;}
    .jh-what-will-content p {padding-left: 50px;font-size: 13px;line-height: 16px;}
    .jh-what-will-content p::before {width: 40px;height: 40px;font-size: 35px;line-height: 40px;}
    .jh-will-get-main .why_heading{margin-bottom:20px !important;}
    .jh-real-experiences .title {font-size: 25px;line-height: 30px;}
    .jh-real-experiences-wrap .jh-real-exp-content {padding-left: 0;width: 100%;text-align: center;margin-top: 12px;}
    .jh-real-content-block p {font-size: 12px;line-height: 20px;}
    .jh-real-exp-content h4 {font-size: 15px;line-height: 25px;margin: 12px 0 6px;}
    .jh-real-experiences .jh-per-book-block {flex-direction: column;gap: 10px;}
    .jh-real-experiences .jh-per-book-block .jh-per-price{padding-left:0;border-left:none;}
    .jh-real-exp-content h5 {font-size: 14px;line-height: 20px;margin-top: 12px;text-align: center;display: block;}
    .jh-real-experiences{padding-bottom:0;}
    .jh-session-flow-main .why_heading{margin-bottom:20px !important;}
    .jh-session-flow-box-inner{position:relative;}
    .jh-session-flow-box-inner > div{padding-left:100px;}
    .jh-session-flow-box-inner > div.jh-session-flow-box-img {padding: 0;position: absolute;width: 88px;}
    .jh-session-flow-box-inner > div.jh-session-flow-box-img img{width:100%;}
    .jh-session-flow-box-inner h4 {font-size: 13px;line-height: 15px;top: 110px;left: 24px;margin-bottom: 0;position:absolute;}
    .jh-session-flow-box-inner ul li {font-size: 11px;line-height: 14px;margin-bottom: 15px;}
    .jh-session-flow-main .jh-exp-btns .jh-ex-book-btn {margin-top: 20px;}
    .jh-real-experiences.jh-exclusive-course-wrap {padding: 40px 0 !important;}
    .jh-real-experiences.jh-exclusive-course-wrap .title {font-size: 25px;max-width: 319px;text-align: center;margin-bottom: 14px;}
    .jh-exclusive-course-wrap .jh-real-content-block p, .jh-exclusive-course-wrap .jh-real-content-block ul li {font-size: 13px;line-height: 16px;}
    .jh-exclusive-course-wrap .jh-real-content-block ul li{text-align:left;}
    .jh-be-an-artist-main .jh-be-an-artist-inner h4 {font-size: 15px;line-height: 19px;}
    .jh-be-an-left-image img, .jh-be-an-right-image img {width: 76px; height: 66px;object-fit: contain;}
    .jh-up-coach-section .jh-coach-social{justify-content:center;}
    .jh-crafted-wrap .container,.jh-curriculum-block .container,.jh-transformation-main-wrap .container,.jh-participants-main-wrap .container,.jh-will-get-main .container,.jh-real-experiences .container,.jh-session-flow-main .container,.jh-exclusive-course-wrap .container{padding:0 20px;}
    .jh-conatct-form-wrap .contact__button .button{position:static;transform: unset;width:100%;}
    .jh-conatct-form-wrap .contact__button{margin-top:0;}
    .jh-conatct-form-wrap .contact__button .button::before,.jh-conatct-form-wrap .contact__button .button::after{display:none;}
    .jh-shop-journals-wrap .grid--4-col-desktop .grid__item {width: 100%;max-width: 100%;}
    .jh-shop-journals-wrap .collection__title.title-wrapper{margin-bottom:10px;}


    .jh-per-available-block h4{font-size:13px !important;}
    .teaching-videoarea .jh-per-available-block li:nth-child(2) {margin-left: 23px !important;text-align: left;margin-top: -20px;}
    .teaching-videoarea .jh-per-available-block li:nth-child(2) p{font-family:var(--font-b);font-weight:500;}
    .teaching-videoarea .jh-per-available-block li:nth-child(3) h4,
    .teaching-videoarea .jh-per-available-block li:nth-child(3) p{
        font-size:12px !important;
    }
    #shopify-section-template--19184417734794__expressive_teaching_de7T8r .jh-per-available-block{ border-bottom:0 !important; }
       #shopify-section-template--19184417734794__expressive_teaching_de7T8r  .jh-per-available-block {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    
    #shopify-section-template--19184417734794__expressive_teaching_de7T8r .jh-personal-wrap {
        padding: 30px 0 0;
    }
    #shopify-section-template--19184417734794__expressive_teaching_de7T8r .jh-per-available-block {
    gap: 10px;
}
.feature-cards-section {
    padding: 1px 10px 80px !important;
}
.title {
    font-size: 25px !important;
}
.feature-card {
    float: left !important;
    width: 46% !important;
    flex-direction: column !important;
    margin: 0px 2% 4% !important;
}
.feature-card-content h3 {
    font-weight: 500 !important;
    font-size: 13px !important;
    color: rgb(48, 48, 48) !important;
    text-align: center !important;
}
.feature-card-content p {
    font-size: 13px !important;
    text-align: center !important;
}
.feature-btn {padding: 12px 30px !important;margin-top: 30px;}
.lead {font-size: 16px !important;}
.card-grid-text p {font-size: 21px !important;line-height: 25px !important;}
.card-grid-item {padding: 30px 20px 30px !important;}
.module-title {font-size: 17px !important;}
.module-text ul li, .module-text p .module-text a {font-size: 12px !important;}
.module-icon {max-width: 80px !important;margin-top: 0px !important;}
.module-card.button-column {min-height: 100px !important;}
.modules-grid-section {padding: 50px 20px 20px !important;}
.btn {padding: 10px 10px 10px !important;}
.aligned-inner-circle-section.py-5{padding-top: 0rem !important;padding-bottom: 0rem !important;}
.top-tag {padding: 10px 20px !important;font-size: 13px !important;}
.heading {font-size: 24px !important;text-align:center;}
#shopify-section-template--19215168667786__image_banner_text_PEmeCQ .lead{font-size:15px !important;
    text-align: center;}
.b_heading {
    text-align: center;
}
.b_desc p {
    font-size: 14px !important;
    text-align: center;
}
.price_sec{
        flex-direction: column;
        gap: 15px !important; 
}
.price_area .offer_price, .price_area .regular_price, .new-price, .old-price {
    font-size: 22px !important;
}
.date_text {
    font-size: 13px !important;
    margin: 10px 0 !important;
    text-align: center;
}
.jh-exp-btns .jh-ex-book-btn {
    font-size: 15px;
    min-height: 40px;
    min-width: 150px;
}
.inside-card-inn {
    padding: 20px 10px !important;
}
.inside-card-title, .inside-card-subtitle {
    font-size: 17px !important;text-align:center;
}
.inside_divider {
    width: 100% !important;
}
.inside-card-inner {
    gap: 10px !important;
    flex-direction: column;
}
.inside-card-inner .inside-card-item {
    flex: 1 1 100% !important;
    max-width: 100% !important;
}
.timing-text {
    font-size: 12px !important;
    margin: 10px 0 0 !important;
}
.inside-card-description {
    font-size: 13px !important;
    line-height: 18px !important;
    text-align: center !important;
}
.inside-card-image{text-align:center;}
.inside-card-image img{
     width: 60%;
    margin: 0 auto !important;   
}
#shopify-section-template--19215168667786__real_experiences_fNDiYB .jh-real-video-block {
    width: 500px;
    padding: 0 50px 0 50px;
}
.section-description {
    font-size: 16px!important;
}
.price-wrapper {
    align-items: center !important;
}
.bottom-text {
    font-size: 17px !important;
    text-align:center;

}
.inner-circle-benefit {
    padding: 60px 0 20px;
}
.session-packages-grid {
    gap: 20px !important;
    flex-direction: column !important;
    padding: 0 20px;
}
.session-package-button {
    padding: 7px 50px !important;
    font-size: 14px !important;
}
.session-package-price {
    font-size: 24px !important;
}
.menu-drawer__menu-item {
    padding: 6px 2rem !important;
    font-size: 14px !important;
}







}











