.tutor-form-row {display:flex; gap:30px;}
.tutor-form-row .tutor-form-col-6 {width:50%;}
header.header-transparent .navbar .navbar-utils a.btn-getstarted {background:#fff !important; color:#4a4a4a !important; border-color:#fff;}
.navbar .navbar-utils a.btn-getstarted {border-color:#fff !important;}
.tutor-login-wrap, #tutor-registration-wrap, form.tutor-forgot-password-form.tutor-ResetPassword.lost_reset_password, .tutor-forgot-password-form, .tutor-reset-password-form {max-width:520px; padding:35px 30px 35px 30px !important; border-radius:15px; box-shadow:0 0 20px rgb(0 0 0 / 29%); margin:80px auto;}
form.tutor-forgot-password-form.tutor-ResetPassword.lost_reset_password input {border:1px solid #c77f3885 !important; border-radius:4px; height:45px;}
form.tutor-forgot-password-form.tutor-ResetPassword.lost_reset_password input:focus {border:1px solid #c77f38 !important;}
.tutor-login-wrap form input, #tutor-registration-wrap form input {border:1px solid #c77f3885 !important; border-radius:4px; height:45px;}
.tutor-login-wrap form input:focus, #tutor-registration-wrap form input:focus {border:1px solid #c77f38 !important;}
.tutor-reset-password-form.tutor-ResetPassword.lost_reset_password input {border:1px solid #c77f3885 !important; height:45px;}
.tutor-reset-password-form.tutor-ResetPassword.lost_reset_password input:focus {border:1px solid #c77f38 !important;}
.tutor-form-group {margin-bottom:20px;}
.tutor-btn-primary {color:#fff; width:100%; font-size:18px; text-transform:uppercase; font-weight:600; letter-spacing:1px; background:#C77F38; border:1px solid #C77F38; transition:0.5s ease-in-out; padding:13px 30px 12px 30px; justify-content:center; transition:all ease-in-out 300ms; font-family:"Rollgates Victoria", Sans-serif; margin-top:40px;}
.tutor-btn-primary:hover {background-color:#924c0c !important; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5) !important;}
.tutor-login-form-wrapper .tutor-fs-5 {font-size:25px; color:#283718; font-weight:500;}
#page .tutor-wrap {padding:0 !important;}
.tutor-login-form-wrapper, #tutor-registration-form {padding:0 !important;}
.tutor-password-strength-hint .indicator span {width:40px;}
.tutor-password-strength-hint .indicator {gap:20px;}
.tutor-login-form-wrapper .tutor-password-strength-checker .show-hide-btn, #tutor-registration-form .tutor-password-strength-checker .show-hide-btn {top:50%;}
.tutor-reset-password-form.tutor-ResetPassword.lost_reset_password .tutor-form-row {display:block; gap:unset;}
.tutor-reset-password-form.tutor-ResetPassword.lost_reset_password p {margin-bottom:20px;}
.mini-package .eael-entry-wrapper {background:#fff;}
.mini-package .eael-entry-media {border:15px solid #fff; border-bottom:0; overflow:visible;}
/*.mini-package .elementor-element.elementor-grid-eael-col-4 .eael-grid-post {width:50%; float:left;}*/
.mini-package .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-child(1), .mini-package .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-child(2) {padding-bottom:60px;}
.mini-package .elementor-element.elementor-grid-eael-col-4.elementor-widget-eael-post-grid {width:100%;}
.mini-package .eael-post-grid-container {width:100%;}
.mini-package h2.eael-entry-title, .mini-package a.eael-grid-post-link {font-family:"Poppins", Sans-serif !important; font-size:19px; font-weight:600; line-height:1em; color:var(--e-global-color-secondary);}
.mini-package .eael-entry-overlay img {background-color:var(--e-global-color-primary); padding:10px; position:absolute; right:10px; bottom:-65px; border-radius:6px; width:60px !important; height:50px !important;}
.mini-package .eael-entry-overlay img:hover {background-color:var(--e-global-color-15d6227);}
.mini-package .eael-grid-post .eael-entry-wrapper {min-height:100px;}
.mini-package .eael-entry-overlay {visibility:visible !important; opacity:1 !important; height:120%; background:transparent !important;}
.mini-package .eael-entry-overlay>a {height:120%;}

@media (max-width:991px) {
.navbar-nav {justify-content:flex-start !important;}
.mini-package .eael-entry-overlay img {bottom:-80px;}
header.header-default {background:#283718 !important; position:relative !important; padding:20px 30px !important;}
.header-transparent {padding:20px 30px !important;}
}

@media (max-width:820px) {
.mini-package .eael-entry-overlay img {bottom:-85px;}
.mini-package .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-child(1), .mini-package .elementor-element.elementor-grid-eael-col-4 .eael-grid-post:nth-child(2) {padding-bottom:40px;}
}

@media (max-width:575px) {
.tutor-login-wrap, #tutor-registration-wrap, form.tutor-forgot-password-form.tutor-ResetPassword.lost_reset_password, .tutor-forgot-password-form, .tutor-reset-password-form {max-width:450px; margin:50px auto;}
.mini-package .elementor-element.elementor-grid-eael-col-4 .eael-grid-post {width:100%; float:left;}
}

.elementor-button span {text-decoration:inherit; letter-spacing:1px;}
.elementor-slideshow__footer .elementor-slideshow__title {font-size:0;}
.footer-widgets .tutor-starter-custom-subscription input[type="email"], .footer-widgets .tutor-starter-custom-subscription input[type=email]:focus {color:#fff; border-color:#fff;}
.show-on-video-live {background:linear-gradient(to bottom, rgba(217, 217, 217, 0) 0%, rgba(40, 55, 24, 0.42) 25%, #28361b 100%);}
.videos-sctn .elementor-custom-embed-play {height:90px; width:90px; background:rgb(211 227 225 / 38%); display:flex; align-items:center; justify-content:center; border-radius:50%; background-color:rgba(255, 255, 255, 0.1); backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); box-shadow:inset 0px 1px 4px 2px rgba(255, 255, 255, 0.15);}
.blog-post .eael-post-grid .eael-grid-post-holder-inner .eael-entry-wrapper {z-index:2;}
.blog-post .eael-entry-content {max-height:0; overflow:hidden; opacity:0; transform:translateY(20px); transition:max-height 0.5s ease, opacity 0.5s ease, transform 0.5s ease;}
.blog-post .eael-grid-post-holder-inner .eael-grid-post-excerpt {padding:10px 15px 20px;}
.blog-post .eael-grid-post-holder-inner:hover .eael-entry-content {max-height:500px; opacity:1; transform:translateY(0);}
.blog-post .eael-grid-post-holder-inner .eael-post-elements-readmore-btn {margin-top:10px;}
.blog-post .eael-grid-post-holder-inner .eael-entry-content {position:relative;}
.blog-post .eael-grid-post-holder-inner .eael-entry-content:after {content:""; height:1px; position:absolute; width:calc(100% - 30px); left:15px; right:0; background:#fff; top:0px;}
.blog-post .eael-post-elements-readmore-btn:after {font-family:"Font Awesome 5 Free"; font-weight:900; content:"\f061"; margin-left:8px;}



.blog-free-resorc {padding-left:4vw !important;}
header.header-default {z-index:3 !important;}
.registran-section {padding:60px 15px; background-color:#FDF9E1;}
.ritual-wrapper, .form-container {max-width:800px; margin:0 auto; padding:0px 0px; border-radius:10px;}
.form-container h2 {line-height:1; font-size:2rem; margin:0 0 20px; text-align:center;}
.form-container h5 {font-family:"Yellowtail", Sans-serif; font-weight:200; color:var(--e-global-color-primary); text-align:center;}
.form-container p.intro {margin-bottom:30px;}
.form-container input[type="text"]:focus, .form-container input[type="email"]:focus, .form-container textarea:focus, .form-container select:focus {outline:none; border-bottom-color:#b97c50;}
.form-container label {display:block; margin-top:20px; font-weight:500;}
.form-container input[type="text"], .form-container input[type="email"], .form-container textarea, .form-container select {width:100%; padding:10px; margin-top:8px; border-bottom:1px solid #ccc; border-radius:0; font-size:1em; resize:vertical; border-width:0 0 1px 0; background:transparent;}
.form-container .radio-group {margin-top:10px;}
.form-container .radio-group label {font-weight:normal; display:block; margin:4px 0;}
.form-container button {background:#B97C50; color:#fff; border:none; padding:14px 28px; font-size:1em; border-radius:6px; cursor:pointer; margin-top:6px; transition:.5s ease-in-out;}
.form-container button:hover {opacity:.8; transition:.5s ease-in-out;}
.form-container .closing-message {margin-top:40px; font-style:italic; text-align:center;}
.form-container .signature {text-align:center; margin-top:10px; font-weight:500;}
.request_approved {max-width:1000px; margin:0px auto; padding:60px;}
.request_approved p {text-align:center; font-size:20px; line-height:1.4; text-transform:capitalize;}
.request_preview {max-width:1000px; margin:0px auto; padding:60px;}
.request_preview p, .request_preview {text-align:center; font-size:20px; text-transform:capitalize; line-height:1.4;}
.request_approved .wp-block-buttons {text-align:center;}
.request_approved .wp-block-buttons {padding-top:30px;}
.request_approved .wp-block-buttons a.wp-block-button__link {padding:8px 30px; transition:0.5s ease-in-out;}
.request_approved .wp-block-buttons a.wp-block-button__link:hover {transition:0.5s ease-in-out; background:#bc6c23!important;}
.request_approved h4 {margin-bottom:15px;}
.payment-wrapper {max-width:684px; margin:10px auto; padding:40px 30px 50px; background:#f9f9f9; border-radius:20px; box-shadow:0 10px 25px rgba(0,0,0,0.1); text-align:center;}
.payment-wrapper h2 {margin-bottom:10px; font-size:2.8rem; color:#333; line-height:1; font-family:"Rollgates Victoria", Sans-serif;}
.payment-options {display:flex; justify-content:center; gap:20px; flex-wrap:wrap; margin-top:40px;}
.payment-box {background:#fff; border-radius:15px; padding:25px; width:290px; cursor:pointer; border:2px solid #ddd; transition:all 0.3s ease; text-align:left;}
.payment-box:hover {border-color:#c98039; transform:translateY(-5px); box-shadow:0 5px 20px rgba(0,0,0,0.1);}
.payment-box span.tutor-round-box {display:flex; align-items:center;}
.payment-box span.tutor-round-box i {margin:0;}
.payment-box i {font-size:2rem; color:#0082c6; margin-bottom:15px;}
.payment-box h3 {font-size:1.2rem; color:#222; margin-bottom:5px; line-height:1.2; margin:20px 0 10px;}
.payment-box p {color:#555; line-height:1.2; font-size:0.95rem;}
#overlayLoader {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); z-index:9999; display:none; align-items:center; justify-content:center;}
.loader {width:50px; height:50px; border:5px solid #f3f3f3; border-top:5px solid #ca833e; border-radius:50%; animation:spin 1s linear infinite;}

@keyframes spin {
to {transform:rotate(360deg);}
}

.loader-block {display:flex; width:100%; height:100%; justify-content:center; align-items:center;}
.telegram_link {background:#ffffff; width:max-content; padding:26px; margin:20px 0; border-radius:0; border:6px solid #d8f3e2; box-shadow:none;}
.telegram_link p {font-size:18px; font-weight:500;}
.page-id-6506 header.entry-header h1 {margin:0; padding:0; font-size:50px; line-height:1; font-family:"Rollgates Victoria", Sans-serif;}
.page-id-6506 .entry-content {padding-top:0;}
.page-id-6506 .entry-content h2.woocommerce-order-details__title, section.woocommerce-customer-details h2 {font-family:"Rollgates Victoria", Sans-serif; text-decoration:none !important;}
.telegram_link ul li {font-size:16px;}


.top-ritual-cont h2 {line-height:1; font-size:3.8rem; margin:0 0 20px; color:#b97c50; font-family:"Rollgates Victoria", Sans-serif; text-align:left;}
.top-ritual-cont h4 {color:#b97c50; font-family:"Rollgates Victoria", Sans-serif; text-align:left; font-size:2.8rem; margin-top:20px; line-height:1; margin-bottom:10px;}
.top-ritual-cont {padding-bottom:50px;}
div#tutor-course-builder button.css-1wb3486 img {
    max-height: 50px;
}


.course_learning ul {padding-left:20px; margin-bottom:20px;}
.course_learning h3 {font-size:20px;     font-family: "Poppins", Sans-serif; color:#b97c50; line-height:1.2; margin-bottom:10px;}
.tutor-card-footer .tutor-d-flex {flex-direction:column!important;}
.tutor-card-footer .tutor-d-flex .list-item-price {margin-bottom:10px;}
.tutor-starter-custom-subscription button.loading::after {display:block;}
.tutor-starter-custom-subscription button::after {content:""; position:absolute; right:10px; top:50%; width:16px; height:16px; border:2px solid #fff; border-top:2px solid #000; border-radius:50%; animation:spin 0.6s linear infinite; transform:translateY(-50%); display:none;}
.footer-form .tutor-starter-custom-subscription button {padding:13px 40px 12px 30px;}

@keyframes spin {
0% {transform:translateY(-50%) rotate(0deg);}
100% {transform:translateY(-50%) rotate(360deg);}
}

form.tutor-starter-custom-subscription br {display:none;}
.footer-form .tutor-starter-custom-subscription button {position:relative!important;}
.tutor-starter-custom-subscription input[type="email"].error {border:1px solid #ff0000!important;}
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button, .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button {font-size:18px; text-transform:uppercase; font-weight:500; letter-spacing:1px; background:#C77F38; border:1px solid #C77F38; transition:0.5s ease-in-out; border-radius:10px !important; padding:13px 30px 12px 30px!important; color:#fff; text-decoration:none; width:auto;}
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button:hover, .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button:hover {background:#bc6c23;}
header .menu-primary-container {width:85%!important;}
header .navbar-brand {width:155px;}


.custom-btn.button {background:#B97C50; color:#fff; border:none; cursor:pointer; margin-top:6px; transition:.5s ease-in-out; background-color:#B97C50; font-family:"Rollgates Victoria", Sans-serif; font-size:18px; font-weight:400; border-radius:6px 6px 6px 6px; padding:18px 30px 18px 30px; text-decoration:none; display:inline-flex;}
.custom-btn:hover {background:#bc6c23;}
.top-ritual-cont .btn-wrapper {margin-top:30px;}
.minervah-container {max-width:1440px; margin:0 auto; width:100%;}
.top-ritual-cont p {margin-bottom:10px; line-height:28px;}
.top-ritual-cont>ul {list-style-type:none; padding:0;}
.top-ritual-cont ol li {margin-bottom:10px;}
.top-ritual-cont>ul li {position:relative; padding-left:30px; margin-bottom:10px;}
.top-ritual-cont>ul li::before {content:""; background:url(/wp-content/uploads/2025/09/check.svg); width:20px; height:20px; background-size:contain; position:absolute; left:0; top:4px;}
.paymnt-msg {margin:0 auto; text-align:center; font-size:20px;}
.paymnt-msg span {color:#bc6c23; font-style:italic; display:block; font-size:24px; margin-bottom:20px;}
.paymnt-msg .top-ritual-cont {padding-bottom:20px;}


.single.single-lesson .tuq-submitted {width:100%; background:#fff; box-shadow:0 4px 12px rgba(0, 0, 0, 0.08); padding:24px; max-width:100%; margin:20px auto;}
.tuq-submitted a {display:inline-block; margin-top:8px; font-size:16px; text-decoration:none; font-weight:500; transition:0.5s ease-in-out; color:#b97c50; padding:5px 15px; border-radius:6px; position:relative; padding-left:25px;}
.tuq-submitted a:before {content:""; font-family:tutor !important; display:block; position:absolute; left:0; top:7px;}
.single.single-lesson .tuq-submitted .tuq-answer {background:#f4fbf6; border:1px solid #cce8d6; border-radius:2px; padding:15px; margin-top:16px;}
.single.single-lesson .tuq-submitted .tuq-answer p {padding:0;}
.tuq-submitted a:hover {text-decoration:underline;}
.single.single-lesson .tutor-container.lesson_content {padding:0;}
.single.single-lesson .tuq-submitted h4 {font-size:18px !important; text-transform:capitalize; margin-top:20px; line-height:1.2 !important; color:#bc6c23; border-left:4px solid #bc6c23; padding-left:14px;}
.single.single-courses .tutor-course-details-page.tutor-container {padding-bottom:40px;}
.single.single-lesson .tuq-submitted h4:first-child {margin-top:0;}
.single.single-lesson .tuq-submitted p {font-size:16px; margin:0 0 5px; padding-left:15px;}
.single.single-lesson .tutor-container.lesson_content tuq-submitted h2 {font-size:22px; line-height:1.2; margin-bottom:10px; margin-top:15px;}
.single.single-lesson .tutor-container.lesson_content h3 {font-size:16px; line-height:1.2; margin-bottom:10px; margin-top:20px;font-family: "Poppins", Sans-serif;
    font-weight: 600;
    color: #4a4a4a;} 
.single.single-lesson .tutor-container.lesson_content h4 {font-size:17px; line-height:1.2; margin-bottom:10px;font-family: "Poppins", Sans-serif;
    font-weight: 600;
    color: #4a4a4a;}
.single.single-lesson .tutor-container.lesson_content h5 {font-size:16px; line-height:1.2; margin-bottom:10px;font-family: "Poppins", Sans-serif;
    font-weight: 600;
    color: #4a4a4a;}
.single.single-lesson .tutor-container.lesson_content ol, .single.single-lesson .tutor-container.lesson_content ul {padding-left:32px; margin:15px 0;}
.single.single-lesson .tutor-container.lesson_content a.elementor-button {background-color:#b97c50; font-family:"Rollgates Victoria", Sans-serif; font-weight:700; letter-spacing:1; word-spacing:1px; padding:15px 50px 15px 50px; margin-top:20px; transition:0.5s ease-in-out;}
.single.single-lesson .tutor-container.lesson_content a.elementor-button:hover {background-color:#924c0c; transition:0.5s ease-in-out;}
.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-footer {padding:24px 24px;}
.single.single-lesson .tutor-container.lesson_content h2 {color:#283718; font-family:"Rollgates Victoria", Sans-serif; font-size:36px; line-height:1.2;}
.single.single-lesson .tutor-course-topic-single-footer {justify-content:space-between!important;}
.single.single-lesson .tutor-course-topic-single-footer a {font-family:"Rollgates Victoria", Sans-serif; background-color:#b97c50; transition:0.5s ease-in-out; padding:8px 15px; font-size:16px; color:#fff;}
.single.single-lesson .tutor-course-topic-single-footer a:hover {background-color:#924c0c; transition:0.5s ease-in-out;}
.single.single-lesson .tutor-container.lesson_content form {width:100%; padding:30px; width:100%; background:#fff; box-shadow:0 4px 12px rgba(0, 0, 0, 0.08); padding:24px; margin:20px auto;}
.single.single-lesson .tutor-container.lesson_content form textarea {width:100%; padding:15px; border-radius:10px; border:1px solid #c0c3cb;}
.single.single-lesson .tutor-container.lesson_content form p {margin-bottom:15px;}
.single.single-lesson .tutor-container.lesson_content form label {font-family:"Poppins", Sans-serif; font-size:16px; font-weight:500; text-transform:capitalize; color:#000; margin:0 0 10px !important; display:block;}
.single.single-lesson .tutor-container.lesson_content form p br {display:none;}
.single.single-lesson .tutor-container.lesson_content form button {background-color:#b97c50; font-family:"Rollgates Victoria", Sans-serif; font-weight:700; border:1px solid #b97c50; font-size:18px; color:#fff; border-radius:6px 6px 6px 6px; word-spacing:1px; letter-spacing:1px; padding:10px 28px 10px 22px; cursor:pointer; margin-top:20px; margin-bottom:10px; transition:0.5s ease-in-out;}
.single.single-lesson .tutor-container.lesson_content form button:hover {transition:0.5s ease-in-out; background:#924c0c;}
.single.single-lesson .tutor-container.lesson_content form button.loading:after {width:16px; height:16px; border:2px solid rgba(255, 255, 255, 0.4); border-top-color:#fff; border-radius:50%; animation:spin 0.75s linear infinite; content:""; display:block; position:absolute; right:12px; top:20px;}
.single.single-lesson .tutor-container.lesson_content form button.loading {position:relative; padding-right:38px !important;}
.tuq-error {padding:10px; text-align:left; background:#f8f0e9; border-radius:5px; color:red; font-size:16px;}
.tuq-success {padding:10px; text-align:left; background:#f8f0e9; border-radius:5px; color:green; font-size:16px;}


@media (min-width:1580px) {
.blog-free-resorc {padding-left:10vw !important;}
}

@media (min-width: 1780px) {
.blog-free-resorc {padding-left:10vw !important;}
}

@media (min-width: 1880px) {
.blog-free-resorc {padding-left:15vw !important;}
}

@media (min-width: 2700px) {
.blog-free-resorc {padding-left:22vw !important;}
}

@media (min-width: 4020px) {
.blog-free-resorc {padding-left:27vw !important;}
}




@media (max-width: 430px) {
.tutor-login-wrap, #tutor-registration-wrap, form.tutor-forgot-password-form.tutor-ResetPassword.lost_reset_password, .tutor-forgot-password-form, .tutor-reset-password-form {max-width:300px;}
}

@media (max-width: 1024px) {
header .navbar-nav>.menu-item:not(:last-child) {margin-right:5px !important;}
header.header-default .navbar-nav li a {font-size:14px;}
}

@media (max-width:991px) {
.navbar-nav li a {font-size:18px !important; padding:8px 20px !important;}
.navbar .navbar-nav .menu-item.current-menu-item a {color:#b97c50 !important; filter:inherit !important;}
.navbar .navbar-nav .menu-item a {color:#0a083b !important;}
header.header-default .menu-primary-container .navbar-nav li a {color:#000000 !important; text-transform:capitalize; font-size:20px !important;}
header .nav-close .btn-nav-close {border:0; font-size:35px; color:#0a083b !important;}
.nav-close .btn-nav-close:focus, .nav-close .btn-nav-close:hover {background:transparent !important; box-shadow:none !important; color:#0a083b !important;}
.minervah-container {padding-left:0; padding-right:0;}
button.navbar-toggler:hover {background-color:transparent !important;}
.package-block .tutor-card.tutor-course-card:nth-child(2) {transform:scale(1) !important;}
.home .header-default {padding:20px 15px !important;}
.telegram_link {width:100%;}
}


@media (max-width:1440px) {
.minervah-container {padding-left:50px; padding-right:50px;}
}



@media (max-width:1150px) {
header.header-default .navbar-nav li a {font-size:14px!important; padding:8px 16px;}
}

@media (max-width:1024px) {
.tutor-starter-custom-subscription button, .wc-block-components-button.wp-element-button.wc-block-cart__submit-button, .wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button {font-size:16px;}
.top-ritual-cont h2 {font-size:3rem;}
.top-ritual-cont h4 {font-size:2.4rem;}
.single-lesson .tutor-course-topic-single-body {width:100%!important;}
}

@media (min-width:767.99px) {
.personal-outlook .elementor-element.elementor-element-4c981c2 {position:sticky; top:100px;}
}
@media (max-width:767px) {
.center-course-block {transform:none;}
.service-block {border:10px solid #FDF9E1; background:#283718!important; padding:0 0 100px!important;}
.service-block .elementor-heading-title {color:#FDF9E1!important;}
.coaching-step .elementor-image-box-wrapper {display:flex; text-align:left !important; gap:15px;}
.top-ritual-cont h2 {font-size:2.4rem;}
.top-ritual-cont h4 {font-size:2rem;}
.single-lesson .tutor-course-topic-single-body {width:100% !important; padding:40px 20px 30px!important;}
.tutor-container.lesson_content {max-width:100% !important;}
.single.single-lesson .tuq-submitted {margin-top:0!important;}
.tutor-download-certificate span.tutor-dc-course-title, h1.tutor-course-details-title span {font-size:36px !important;}
.single.single-lesson .tutor-container.lesson_content h2 {font-size:24px; line-height:1.2;}
.woocommerce-order ul.woocommerce-order-overview {display:flex; flex-direction:column; margin:0 0 0px; padding:16px;}
.woocommerce-order ul.woocommerce-order-overview li {border:inherit; margin:0 0 14px; font-size:12px; padding:0;}
.page-id-6506 header.entry-header h1 {font-size:40px;}
.tutor-download-certificate  span.tutor-dc-course-title, h1.tutor-course-details-title span {
  
    font-size: 36px !important;
}.tutor-course-details-top.tutor-mt-16 >.tutor-row {
    /* display: flex; */
    align-items: center;
}.tutor-course-details-top.tutor-mt-16 >.tutor-row .tutor-course-details-actions.tutor-mt-12.tutor-mt-sm-0 {
    margin-top: 0;
}.tutor-mb-44 {
    margin-bottom: 24px;
}
}


@media (max-width:575px) {
.top-ritual-cont h2 {font-size:36px!important;}
.top-ritual-cont h4 {font-size:1.8rem;}
.paymnt-msg p {line-height:26px; font-size:16px;}
}
@media (max-width: 320px) {
.tutor-login-wrap, #tutor-registration-wrap, form.tutor-forgot-password-form.tutor-ResetPassword.lost_reset_password, .tutor-forgot-password-form, .tutor-reset-password-form {max-width:280px;}
.tutor-btn-primary {font-size:16px; padding:12px 25px 12px 25px;}
}

.center-course-block {transform:scale(1.08);}


.videos-sctn .elementor-custom-embed-play {display:none!important;}
.you-look-box img {display:block;}

@supports (-webkit-overflow-scrolling: touch) {
@media only screen and (max-width:767px) {.you-look-box {padding-bottom:150px !important;}}
}
 
 .time-session .elementor-icon-list-text span {
    font-weight: 600;
}


 span.th-title {
    font-weight: 500;
    font-size: 14px;
    display: block;
    line-height: 1;
    margin-bottom: 10px;
}

.tracker-table input[type="text"], .tracker-table select, .tracker-table textarea {
    border: none;
    background: transparent;
	outline:none !important;
}
.tracker-table input[type="text"] {
    width: 140px;
}
.info-label {
    font-size: 10px;
    font-weight: 400;
    line-height: 1.2;
    display: inline-block;
}
.head-tracker img {
    width: 55px;
    margin: auto;
}
.tracker-wrapper {
    max-width: 1400px;
    margin: 0 auto;
    padding: 30px 20px;
    background-image: url(/wp-content/uploads/2025/11/Minervah-tracking-chart-scaled.jpg);
    background-size: cover;
}
.head-tracker h1 {
    margin: 0; text-align: center;
    font-size: 20px;
    color: #4a2b39;
    margin-bottom: 10px;
    font-weight: 600;
}
  

  .subtitle {
    text-align: center;
    font-size: 15px;
    color: #4a2b39;
    margin-bottom: 25px;
    line-height: 1.5;
  }
.info-label ul {
    padding-left: 20px;
}
 .tracker-table table {
    width: 100%;
    border-collapse: collapse;
    background: #ffd5e5;
    border-radius: 0px;
    overflow: hidden;
  }
.tracker-table  th{    padding: 6px 8px;    border: 1px solid #e5a4b8; vertical-align: top;}
 .tracker-table td {
    border: 1px solid #e5a4b8;
    padding: 4px 8px;
    font-size: 12px;
    color: #4a2b39;
       vertical-align: middle;
  }

  .tracker-table  th  {
    background: #ffb3cc;
    font-weight: 600;
    text-align: left;
  }

  /* Left labels (phases) */
  .phase {
    background: #f6a9c1 !important;
    font-weight: bold;
    text-align: center;
  }

  /* Smaller screens responsive layout */
 

  .footer-note {
    margin-top: 15px;
    padding: 0;
    font-size: 13px;
    text-align: center;
    color: #4a2b39;
  
    border-radius: 8px;
}.tracker-table {
    overflow: auto;
}