/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap');

@font-face {
  font-family: "Retro Signature";
  src: url(/wp-content/themes/salient-child/fonts/RetroSignature.otf);
}
.container-wrap {
    background-image: url("/wp-content/uploads/2025/06/Frame-2-scaled.jpg");
    background-color: transparent !important;
    background-position:top center;
    background-repeat: no-repeat;
    background-size: cover;
}
.page-id-6 .container-wrap{
    background-position:bottom center;
}
div#header-space {
    display: none;
}
div#header-outer {
    background: transparent;
}
#header-outer[data-full-width=true] header>.container{
    padding:0 144px 0 103px;
}
#header-outer #logo, #header-outer .logo-clone, #header-outer .logo-spacing{
    margin-top:11px !important;
    margin-bottom: 13px !important;
}
#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{
    color: #FFF;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
div#sec1 h2 {
    color: #353535;
    font-family: Snell Roundhand ! IMPORTANT;
    font-size: 88.3px;
    font-style: normal;
    font-weight: 500;
    line-height: 107px;
    letter-spacing: -2.916px;
    text-transform: capitalize;
}
div#sec1 p{
    color: #404040;
    font-family: Raleway;
    font-size: 18.815px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 159.446% */
    letter-spacing: 0.188px;
}
div#sec1 .vc_col-sm-4:last-child{
    padding-left:59px;
}
div#sec1 a#btn{
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding:23px 40px;
}
div#sec1-inner:before{
    content:"";
    background-image:url(/wp-content/uploads/2025/06/Ellipse-3.png);
    width:994px;
    height:389px;
    position:absolute;
    bottom:33px;
    left:0;
    right:0;
    margin:0 auto;
}
div#sec1-inner:after{
    content:"";
    background-image:url(/wp-content/uploads/2025/06/Frame-1272637931.png);
    width:550px;
    height:145px;
    position:absolute;
    bottom: 42px;
    left: -5px;
    right:0;
    margin:0 auto;
    z-index:11;
    transform: rotate(-1.8deg);
}
div#sec1-inner {
    filter: drop-shadow(0px 4px 42.9px rgba(0, 0, 0, 0.25));
}
div#sec2 h2{
    color: #7B3F00;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 111.389px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom:0px;
}
div#sec2 h3{
    color: #353535;
    text-align: center;
    font-family: Raleway;
    font-size: 65.719px;
    font-style: normal;
    font-weight: 400;
    line-height: 57.531px; /* 87.54% */
    letter-spacing: -1.776px;
    margin-bottom:21px;
}
div#sec2 p{
    color: #000;
    text-align: center;
    font-family: Raleway;
    font-size: 18.815px;
    font-style: normal;
    font-weight: 300;
    line-height: 28.223px; /* 150% */
    letter-spacing: 0.188px;
    width: 50%;
    margin: auto;
}
div#sec2 .video-main {
    position: relative;
}
div#sec2 .video-main img{
    box-shadow: 0px 4px 39.4px 0px rgba(0, 0, 0, 0.25);
	width: 100%;
	object-fit: cover;
}
div#sec2 .video-inner {
    position: absolute;
    top: 239px;
    left: 0;
    right: 0;
}
div#sec2 .video-inner img{
    display:table;
    margin:0 auto;
    box-shadow:none;
}
div#sec2 .inner_row:nth-child(3) p{
    text-align:left;
    margin: 0;
}
div#sec2 a#btn{
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding:23px 60px;
    display:table;
    margin:0 auto;
    margin-right:0;
}
div#sec3 img {
    position: relative;
    left: -168px;
}
div#sec3 h2{
    color: #7B3F00;
    font-family: "Retro Signature";
    font-size: 124.742px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom:0px;
}
div#sec3 h3{
    color: #000;
    font-family: Raleway;
    font-size: 58.455px;
    font-style: normal;
    font-weight: 400;
    line-height: 68px; /* 116.328% */
    letter-spacing: -1.93px;
    width: 90%;
}
div#sec3 a#btn{
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding:23px 48px;
    margin-bottom:0px;
}
div#sec3 a#btn2{
    color: #000;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding:23px 52px;
    opacity: 0.47;
    background: rgba(123, 63, 0, 0.40) !important;
    margin-left:14px;
    margin-bottom:0px;
}
div#sec3 a#btn2:hover{
    background-color: #7b3f00 !important;
    opacity:1;
    color:#fff;
}
div#sec3 p{
    color: #000;
    font-family: Raleway;
    font-size: 18.815px;
    font-style: normal;
    font-weight: 300;
    line-height: 28.223px; /* 150% */
    letter-spacing: 0.188px;
    padding-top: 35px;
}
div#sec4 .vc_col-sm-12{
    background: linear-gradient(0deg, #FEEBC9 0%, #FEEBC9 100%), url(<path-to-image>) lightgray 0px -359.999px / 100.11% 157.416% no-repeat;
    filter: drop-shadow(0px 4px 77.5px rgba(0, 0, 0, 0.35));
}
div#sec4 h2 {
    color: #7B3F00;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 143.257px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
div#sec4 h3{
    color: #353535;
    text-align: center;
    font-family: Raleway;
    font-size: 76.464px;
    font-style: normal;
    font-weight: 400;
    line-height: 85.518px; /* 111.841% */
    letter-spacing: -2.525px;
}
div#sec4 img{
    width:95%;
}
div#sec4 .ser {
    background: #FFFFF5;
    width:95%;
    margin-top:17px;
    padding:23px 0 22px;
}
div#sec4 .ser h4{
    color: #850102;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 77.918px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom:0px;
}
div#sec4 .ser p{
    color: #000;
    text-align: center;
    font-family: Inter;
    font-size: 24.588px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: capitalize;   
    padding-bottom:10px;
}
div#sec4 .ser a#btn{
    color: #4F4F4F;
    text-align: center;
    font-family: Inter;
    font-size: 23.531px;
    font-style: normal;
    font-weight: 700;
    line-height: 38.554px; /* 163.84% */
    text-transform: uppercase;
    display:table;
    margin:0 auto;
}
div#sec4 .owl-item:hover .ser{
    background: #7B3F00;
}
div#sec4 .owl-item:hover .ser *{
    color:#fff !important;
}
div#sec4 .owl-stage {
    padding: 0px !important;
}
div#sec4 .owl-dots {
    display: none;
}
div#sec4 .owl-nav.disabled {
    display: block !important;
}
div#sec4 .owl-nav.disabled button {
    border-radius: 0 !important;
    border: none;
    background: transparent !important;
    padding: 0;
    margin: 0px 40px 0 10px;
}
div#sec4 .owl-nav.disabled button span{
    font-size: 40px !important;
    line-height:20px;
    color: rgba(123, 63, 0, 1); 
}
div#sec5 h2 {
    color: #000;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 111.389px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
div#sec5 h3 {
    color: #000;
    text-align: center;
    font-family: Raleway;
    font-size: 65.719px;
    font-style: normal;
    font-weight: 400;
    line-height: 57.531px; /* 87.54% */
    letter-spacing: -1.776px;
}
div#sec5 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #000;
    font-family: "Josefin Sans";
    font-size: 25.669px;
    font-style: normal;
    font-weight: 400;
    line-height: 30.802px; /* 120% */
    text-transform: capitalize;
    text-align:left;
    margin: 0;
    padding: 16px 0 26px 0;
    position:relative;
}
div#sec5 .woocommerce ul.products li.product .woocommerce-loop-product__title:after{
    content:"";
    background-image:url(/wp-content/uploads/2025/06/rating-img.png);
    width:152px;
    height:25px;
    position:absolute;
    bottom:0px;
    left:0;
}
div#sec5 .woocommerce ul.products li.product .price {
    color: #000 !important;
    text-align: right;
    font-family: "Josefin Sans";
    font-size: 32.484px;
    font-style: normal;
    font-weight: 400;
    line-height: 52.786px; /* 162.5% */
    margin-top:-52px;
    margin-bottom: 0px;
}
div#sec5 a#btn{
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding:23px 80px;
    display:table;
    margin:0 auto;
}
div#sec6 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 88.3px;
    font-style: normal;
    font-weight: 500;
    line-height: 107px; /* 121.177% */
    letter-spacing: -2.916px;
    text-transform: capitalize;
}
div#sec6 a#btn{
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding:23px 68px;
}
div#sec6 ul{
    margin:0;
}
div#sec6 ul li{
    list-style:none;
    color: #838383;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    background: #FFF;
    margin-bottom:12px;
    padding:15px 0px 15px 15px;
    transition:all 0.5s linear;
}
div#sec6 ul li strong{
    font-family: Inter;
    font-weight: 800;
}
div#sec6 ul li a#btn2{
    width: 44px;
    height: 44px;
    align-content:center;
    display: inline-block;
    text-align: center;
    border-radius: 100px;
    box-shadow: 0px 0px 16px 0px #fff inset;
    background:transparent;
    margin-left:25px;
}
div#sec6 ul li a#btn2 i{
    color:#fff;
    transform:rotate(-40deg);
}
div#sec6 ul li:hover{
    background:#7B3F00;
}
div#sec6 ul li:hover{
    color:#fff;
}
div#sec6 ul li:last-child{
    margin-bottom:0px;
}
div#sec7 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 64.129px;
    font-style: normal;
    font-weight: 400;
    line-height: 74.601px; /* 116.328% */
    letter-spacing: -2.118px;
    text-transform: capitalize;
    margin-bottom: 32px;
}
div#sec7 p {
    color: #212121;
    font-family: Raleway;
    font-size: 18.815px;
    font-style: normal;
    font-weight: 300;
    line-height: 28.223px; /* 150% */
    letter-spacing: 0.188px;
}
div#sec7 a#btn{
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding:23px 33px;
}
div#sec7-inner{
    filter: drop-shadow(0px 4px 43.6px rgba(0, 0, 0, 0.35));
}
div#sec8 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 64.129px;
    font-style: normal;
    font-weight: 400;
    line-height: 74.601px; /* 116.328% */
    letter-spacing: -2.118px;
    text-transform: capitalize;
}
div#sec8 img{
    display:table;
    margin:0 auto;
    margin-right:0;
    filter: drop-shadow(0px 4px 43.6px rgba(0, 0, 0, 0.35));
}
div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    position:absolute;
    left:-71%;
    bottom:0px;
    display:flex;
    flex-direction:column;
    gap:10px;
    width: 65%;
}
div#sec9 h2 {
    color: #FFF;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 149.154px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}

div#sec9 h3 {
    color: #FFF;
    text-align: center;
    font-family: Raleway;
    font-size: 72.033px;
    font-style: normal;
    font-weight: 400;
    line-height: 77.036px; /* 106.945% */
    letter-spacing: -2.379px;
    margin-bottom: 25px;
}
div#sec9 p {
    color: #FFF;
    text-align: center;
    font-family: Raleway;
    font-size: 18.815px;
    font-style: normal;
    font-weight: 300;
    line-height: 28.223px; /* 150% */
    letter-spacing: 0.188px;
}
div#sec9 .testi{
    border-radius: 22.324px;
    border: 1.654px solid #C9C9C9;
    background: #FFF;
    box-shadow: 0px 0px 4.961px 0px rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(6.201209545135498px);
    width:97%;
    padding:33px 0;
}
div#sec9 .testi .quote{
    margin-bottom:17px;
}
div#sec9 .testi .quote img{
    display:table;
    margin:0 auto;
}
div#sec9 .testi p{
    color: #000;
    text-align: center;
    font-family: Raleway;
    font-size: 14.068px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.042px; /* 178% */
    padding-bottom:22px;
}
div#sec9 ul{
    margin:0;
    display:flex;
    justify-content:center;
    align-items:center;
    gap:20px;
}
div#sec9 ul li{
    list-style:none;
    color: #222626;
    font-family: Raleway;
    font-size: 14.068px;
    font-style: normal;
    font-weight: 700;
    line-height: 17.77px; /* 126.316% */
}
div#sec9 ul li span{
    display:block;
    color: #8D8E8E;
    font-family: Raleway;
    font-size: 11.107px;
    font-style: normal;
    font-weight: 400;
    line-height: 14.809px; /* 133.333% */
    padding-top:4px;
}
div#sec9 .owl-stage {
    padding: 0px !important;
}
div#sec9 .owl-dots {
    display: none;
}
div#sec9 .owl-nav.disabled {
    display: block !important;
    margin-top: 70px;
}
div#sec9 .owl-nav.disabled button {
    border-radius: 0 !important;
    border: none;
    background: transparent !important;
    padding: 0;
    margin: 40px 40px 0 10px;
}
div#sec9 .owl-nav.disabled button span{
    font-size: 40px !important;
    line-height:20px;
    color: #fff; 
}
div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a{
    color: #838383;
    text-align: center;
    font-family: Inter;
    font-size: 15.674px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.002px;
    text-transform: uppercase;
    padding:25px 0;
    background: #F8F4E7;
    border:0;
    transition:all 0.5s linear;
}
div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a:hover{
    background: #7B3F00;
    color:#fff;
}
div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix li.tab-item.active-tab a{
    background: #7B3F00;
    color:#fff;
}
.nectar-global-section.before-footer {
    background: transparent;
}
/* div#fotr .vc_col-sm-12{
    background: #ffffff14;
    box-shadow: 0px 4px 106.3px 0px rgba(0, 0, 0, 0.25);
} */
div#fotr .vc_col-sm-12 .vc_column-inner{
    padding:8px 0;
}
div#fotr img{
    display:table;
    margin:0 auto;
}
div#fotr ul#menu-footer-menu{
    margin:0;
    display:flex;
    justify-content:center;
    gap: 24px;
    margin-top: 30px;
}
div#fotr ul#menu-footer-menu li{
    list-style:none;
}
div#fotr ul.menu li a {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
}
div#fotr ul.info{
    margin:0;
    display:flex;
    justify-content:center;
    gap: 40px;
}
div#fotr ul.info li{
    list-style:none;
}
div#fotr ul.info li a{
    color: #FFF;
    font-family: Raleway;
    font-size: 15.253px;
    font-style: normal;
    font-weight: 500;
    line-height: 18.643px; /* 122.222% */
    text-transform: capitalize;
}
div#fotr ul.info li a i{
    margin-right:8px;
}
div#fotr ul.info li:nth-child(2) a{
    text-transform: lowercase;
}
div#fotr ul.lists-icon {
    display:flex;
    justify-content:center;
    gap:23px;
    margin:0;
    margin-bottom:40px;
}
div#fotr ul.lists-icon li{
    list-style:none;
}
div#fotr ul.lists-icon li a i{
    font-size:18px;
    color:#fff;
}
div#fotr .vc_wp_custommenu.wpb_content_element {
    margin-bottom: 30px;
}
div#fotr .contact {
    margin-bottom: 30px;
}
div#fotr h3{
    color: #FFF;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 86.877px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 5px;
}
div#fotr div#wpforms-82{
    margin:0 auto;
}
div#fotr div#wpforms-82 form input{
    width: 410px;
    height: 54px;
    border-radius: 27.917px;
    border: 2px solid #FFF;
    padding-left:43px;
    padding-right:0;
    color: #FFF;
    font-family: Raleway;
    background:transparent;
}
div#fotr form input::placeholder{
    color: #FFF;
    font-family: Raleway;
    font-size: 17.18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.193px;
    text-transform: capitalize;
    opacity: 1;
}
div#fotr form{
    display:flex;
    justify-content:center;
    gap:10px;
}
div#fotr div#fotr-inner-one form button:before {
    font-size: 0;
    content: "\f061";
    font-size: 20px;
    font-family: 'FontAwesome';
    width: 83px;
    height: 55px;
    line-height:55px;
    position: absolute;
    top: 0;
    right: 0px;
    color:#000;
    border-radius: 5px;
    border: 1px solid #000;
    background: #FFEA00;
}
div#fotr form button {
    box-shadow: none;
    padding:0px 42px !important;
    color: #000;
    font-family: Raleway;
    font-size: 17.18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.193px;
    text-transform: capitalize;
    border-radius: 27.917px !important;
    background: #FFF;
    height: 54.76px;
}
div#fotr form button:hover{
    background: #FFF !important;
}
div#fotr .wpforms-submit-container {
    margin: 0 !important;
}
div#fotr div#wpforms-82-field_1-container {
    padding: 0px;
}
div.wpforms-container-full input:focus, div.wpforms-container-full textarea:focus, div.wpforms-container-full select:focus {
    box-shadow: none !important;
}
div#fotr div.wpforms-container-full button[type=submit]:focus:after {
    border: none;
}
div#fotr a#link {
    color: #FFF;
    text-align: center;
    font-family: Raleway;
    font-size: 18.461px;
    font-style: normal;
    font-weight: 300;
    line-height: 150%; /* 27.691px */
    text-transform: capitalize;
    display: block;
    padding-top:42px;
}
body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
    color: #fff;
}
div#blg h2 {
    color: #FFF;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 149.154px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
div#cont h2 {
    color: #FFF;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 149.154px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
div#cont div#wpforms-112 {
    width: 75%;
}
div#cont form input, div#cont form textarea{
    height: 80px;
    color: #fff;
    padding-left:32px;
    border:1.354px solid #fff;
    border-radius:0px;
    background:transparent;
    font-family: Raleway;
}
div#cont form input::placeholder, div#cont form textarea::placeholder{
    color: #fff;
    fonfont-family: Raleway;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 35px; /* 164.706% */
    text-transform:capitalize;
    opacity:1;
}
div#cont form button{
    color: #fff;
    font-family: Raleway;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px; /* 133.333% */
    background-color: #7b3f00;
    border-radius:0px !important;
    display:block;
    width:100%;
    height: 80px;
}
div#cont form button:hover{
    background-color: #7b3f00 !important;
}
div#cont .wpforms-container .wpforms-field{
    padding:10px 0 !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #000;
    font-family: "Josefin Sans";
    font-size: 25.669px;
    font-style: normal;
    font-weight: 400;
    line-height: 30.802px; /* 120% */
    text-transform: capitalize;
    text-align:left;
    margin: 0;
    padding: 16px 0 26px 0;
    position:relative;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title:after{
    content:"";
    background-image:url(/wp-content/uploads/2025/06/rating-img.png);
    width:152px;
    height:25px;
    position:absolute;
    bottom:0px;
    left:0;
}
.woocommerce ul.products li.product .price {
    color: #000 !important;
    text-align: right;
    font-family: "Josefin Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px; /* 162.5% */
    margin-top:-52px;
    margin-bottom: 0px;
}
.woocommerce .woocommerce-breadcrumb a {
    color: #fff !important;
}
.woocommerce .woocommerce-breadcrumb span:last-child {
    opacity: 1 !important;
    color: #fff;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    color: #fff;
}
.woocommerce .woocommerce-ordering select {
    background: #fff;
}
.cart .quantity input.plus, .cart .quantity input.minus {
    color: #000 !important;
}
.entry-summary .cart .quantity input.qty {
    color: #fff;
}
body.product-template-default.single.single-product div#header-outer {
    background-color:#000;
    height:200px;
}
body.product-template-default.single.single-product.woocommerce .woocommerce-breadcrumb {
    margin-top: 200px;
}
h1.product_title.entry-title.nectar-inherit-default {
    color: #fff;
    font-family: "Josefin Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    text-transform: capitalize;
}
.woocommerce div.product .summary p.price {
    color: #fff !important;
    font-family: "Josefin Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
}
body.page-id-24 .container-wrap, body.page-id-25 .container-wrap {
    background: #fff;
}
div#booknow button#wpforms-submit-137  {
    color: #FFF !important;
    background: #8f5016 !important;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding:10px 40px !important;
}
div#orderdemand button#wpforms-submit-160  {
    color: #FFF !important;
    background: #8f5016 !important;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding:10px 40px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title:after {
    display: none !important;
}
.woocommerce ul.products li.product .product-wrap img, .woocommerce-page ul.products li.product .product-wrap img {
    width: 100% !important;
    height: 270px !important;
    object-fit: cover !important;
}
div#sec10 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 40px;
    text-align:Center;
/*     margin: 0 auto;
    display: table; */

}
.owl-carousel[data-desktop-cols] .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    margin-top: 50px;
}

@media only screen and (min-width: 320px) and (max-width: 767px){
	#ajax-content-wrap .vc_row.right_padding_52px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_52px .row_col_wrap_12 {
    padding: 10px;
}
	#ajax-content-wrap .vc_row.inner_row.right_padding_74px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.right_padding_74px .row_col_wrap_12_inner{
		padding: 10px;
	}
	div#sec1 h2 {
    color: #353535;
    font-family: Snell Roundhand ! IMPORTANT;
    font-size: 47.3px;
    font-style: normal;
    font-weight: 500;
    line-height: 65px;
    letter-spacing: -2.916px;
    text-transform: capitalize;
    text-align: center;
}
p {
    color: #404040;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0.188px;
    text-align:center !important; 
}
	div#sec1 .vc_col-sm-4:last-child{
		padding: 10px;
	}
	div#sec1 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 40px;
    display: table;
    margin: 0 auto;
}	
	div#sec2 p {
    color: #000;
    text-align: center;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 25.223px;
    letter-spacing: 0.188px;
    padding: 10px;
	width: 100%;
}
	div#sec2 h3 {
    color: #353535;
    text-align: center;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 47.531px;
    letter-spacing: -1.776px;
    margin-bottom: 15px;
}
div#sec2 h2 {
    color: #7B3F00;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
	div#sec2 .video-inner {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
}
	div#sec2 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 60px;
    display: table;
    margin: 0 auto;
}
	#ajax-content-wrap .vc_row.right_padding_200px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_200px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec3 img {
    position: relative;
    left: -60px;
}
	div#sec3 h2 {
    color: #7B3F00;
    font-family: "Retro Signature";
    font-size: 65px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
    text-align: center;
}
div#sec3 h3 {
    color: #000;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    letter-spacing: -1.93px;
    width: 100%;
    text-align: center;
}
div#sec3 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 48px;
    MARGIN: 0 auto;
    display: table;
}
div#sec3 a#btn2 {
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 52px;
    opacity: 0.47;
    background: rgba(123, 63, 0, 0.40) !important;
    margin: 20px auto;
    display: table;
}
	.wpb_column.left_padding_desktop_149px > .vc_column-inner{
		padding: 10px;
	}
	div#sec4 h2 {
    color: #7B3F00;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 75px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
div#sec4 h3 {
    color: #353535;
    text-align: center;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    letter-spacing: -2.525px;
}
	#ajax-content-wrap .vc_row.right_padding_95px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_95px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec6 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: -2.916px;
    text-transform: capitalize;
    text-align: center;
}
div#sec6 a#btn {
    margin: 25px auto;
    display: table;
}
	div#sec6 {
    padding: 10px !important;
}
div#sec4 {
    padding-bottom: 50px !important;
}
	#ajax-content-wrap .vc_row.inner_row.left_padding_75px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.left_padding_75px .row_col_wrap_12_inner {
    padding: 25px;
}
	div#sec7 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 33px;
    margin: 0 auto;
    display: table;
}
	div#sec7 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 45px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
    margin-bottom: 30px;
    text-align: center;
}
	#ajax-content-wrap .vc_row.left_padding_195px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_195px .row_col_wrap_12 {
		padding: 10px;
	}
	div#sec8 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
    text-align: center;
	margin-bottom:20px;
}
	div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix li.tab-item.active-tab a {
    background: #7B3F00;
    color: #fff;
    width: 300px;
}
	div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    color: #838383;
    text-align: center;
    font-family: Inter;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.002px;
    text-transform: uppercase;
    padding: 25px 0;
    background: #F8F4E7;
    border: 0;
    transition: all 0.5s linear;
}
	.tabbed>ul li:hover, body .wpb_content_element .wpb_tabs_nav li, body .wpb_content_element .wpb_tabs_nav li:hover {
    background-color: transparent;
    width: 300px !important;
}
    div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
        position: relative;
        left: 0%;
        bottom: 0px;
        display: flex;
        flex-direction: column;
        gap: 10px;
        width: 100%;
        align-items: center;
        align-content: stretch;
    }
	div#sec2 {
    padding-bottom: 50px !important;
}
	#ajax-content-wrap .vc_row.right_padding_215px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_215px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec10 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 40px;
    margin: 0 auto;
    display: table;
}
	#ajax-content-wrap .vc_row.right_padding_208px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_208px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec9 {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}
	div#sec9 h2 {
    color: #FFF;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 80.154px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
	div#sec9 h3 {
    color: #FFF;
    text-align: center;
    font-family: Raleway;
    font-size: 40.033px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -2.379px;
    margin-bottom: 25px;
}
	#ajax-content-wrap .vc_row.right_padding_52px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_52px .row_col_wrap_12{
		padding: 10px;
		position:relative;
	}
	div#fotr ul#menu-footer-menu {
    margin: 0;
    display: flex;
    gap: 24px;
    margin-top: 30px;
    justify-content: space-around;
    flex-wrap: wrap;
}
	div#fotr ul.info {
    margin: 0;
    display: flex
;
    justify-content: center;
    gap: 40px;
    flex-wrap: wrap;
}
	div#fotr form {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: space-around;
}
    div#fotr {
	background-image: url(https://www.themystic-yogini.com/wp-content/uploads/2025/06/fotr-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
/*     width: 100% !important; */
    height: 100%;
}
	.row-bg.viewport-desktop.using-image {
    background-image: url(https://www.themystic-yogini.com/wp-content/uploads/2025/06/fotr-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
/*     width: 100% !important; */
    height: 100% !important;
}
	div#fotr div#wpforms-82 form input{
    width: 300px;
    height: 54px;
    border-radius: 27.917px;
    border: 2px solid #FFF;
    padding-left:43px;
    padding-right:0;
    color: #FFF;
    font-family: Raleway;
    background:transparent;
}
	.woocommerce ul.products li.product .woocommerce-loop-product__title {
    color: #000;
    font-family: "Josefin Sans";
    font-size: 16.669px;
    font-style: normal;
    font-weight: 400;
    line-height: 30.802px;
    text-transform: capitalize;
    text-align: left;
    margin: 0;
    padding: 16px 0 26px 0;
    position: relative;
}
	.woocommerce ul.products li.product .price {
    color: #000 !important;
    text-align: right;
    font-family: "Josefin Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 34px;
    margin-top: -52px;
    margin-bottom: 0px;
}
	div#page-header-bg {
    display: none !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	#ajax-content-wrap .vc_row.right_padding_52px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_52px .row_col_wrap_12 {
    padding: 10px;
}
	div#page-header-bg {
    display: none !important;
}
	#ajax-content-wrap .vc_row.inner_row.right_padding_74px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.right_padding_74px .row_col_wrap_12_inner{
		padding: 10px;
	}
	div#sec1 h2 {
    color: #353535;
    font-family: Snell Roundhand ! IMPORTANT;
    font-size: 47.3px;
    font-style: normal;
    font-weight: 500;
    line-height: 65px;
    letter-spacing: -2.916px;
    text-transform: capitalize;
    text-align: center;
}
	div#cont h2 {
    color: #FFF;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 85px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
p {
    color: #404040;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0.188px;
    text-align:center !important; 
}
	div#sec1 .vc_col-sm-4:last-child{
		padding: 10px;
	}
	div#sec1 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 40px;
    display: table;
    margin: 0 auto;
}	
	div#sec2 p {
    color: #000;
    text-align: center;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 25.223px;
    letter-spacing: 0.188px;
    padding: 10px;
	width: 100%;
}
	div#sec2 h3 {
    color: #353535;
    text-align: center;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 47.531px;
    letter-spacing: -1.776px;
    margin-bottom: 15px;
}
div#sec2 h2 {
    color: #7B3F00;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
	div#sec2 .video-inner {
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
}
	div#sec4 .ser h4 {
    color: #850102;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 45px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
	div#sec2 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 60px;
    display: table;
    margin: 0 auto;
}
	#ajax-content-wrap .vc_row.right_padding_200px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_200px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec3 img {
    position: relative;
    left: -60px;
}
	div#sec3 h2 {
    color: #7B3F00;
    font-family: "Retro Signature";
    font-size: 65px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
    text-align: center;
}
div#sec3 h3 {
    color: #000;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    letter-spacing: -1.93px;
    width: 100%;
    text-align: center;
}
div#sec3 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 48px;
    MARGIN: 0 auto;
    display: table;
}
div#sec3 a#btn2 {
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 52px;
    opacity: 0.47;
    background: rgba(123, 63, 0, 0.40) !important;
    margin: 20px auto;
    display: table;
}
	.wpb_column.left_padding_desktop_149px > .vc_column-inner{
		padding: 10px;
	}
	div#sec4 h2 {
    color: #7B3F00;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 75px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
div#sec4 h3 {
    color: #353535;
    text-align: center;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    letter-spacing: -2.525px;
}
	#ajax-content-wrap .vc_row.right_padding_95px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_95px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec6 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: -2.916px;
    text-transform: capitalize;
    text-align: center;
}
div#sec6 a#btn {
    margin: 25px auto;
    display: table;
}
	div#sec6 {
    padding: 10px !important;
}
div#sec4 {
    padding-bottom: 50px !important;
}
	#ajax-content-wrap .vc_row.inner_row.left_padding_75px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.left_padding_75px .row_col_wrap_12_inner {
    padding: 25px;
}
	div#sec7 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 33px;
    margin: 0 auto;
    display: table;
}
	div#sec7 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 45px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
    margin-bottom: 30px;
    text-align: center;
}
	#ajax-content-wrap .vc_row.left_padding_195px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_195px .row_col_wrap_12 {
		padding: 10px;
	}
	div#sec8 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
    text-align: center;
	margin-bottom:20px;
}
	div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix li.tab-item.active-tab a {
    background: #7B3F00;
    color: #fff;
    width: 750px;
}
	div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    color: #838383;
    text-align: center;
    font-family: Inter;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.002px;
    text-transform: uppercase;
    padding: 25px 0;
    background: #F8F4E7;
    border: 0;
    transition: all 0.5s linear;
}
	.tabbed>ul li:hover, body .wpb_content_element .wpb_tabs_nav li, body .wpb_content_element .wpb_tabs_nav li:hover {
    background-color: transparent;
    width: 750px !important;
}
    div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
        position: relative;
        left: 0%;
        bottom: 0px;
        display: flex;
        flex-direction: column;
        gap: 10px;
        width: 100%;
        align-items: center;
        align-content: stretch;
    }
	div#sec2 {
    padding-bottom: 50px !important;
}
	#ajax-content-wrap .vc_row.right_padding_215px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_215px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec10 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 40px;
    margin: 0 auto;
    display: table;
}
	#ajax-content-wrap .vc_row.right_padding_208px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_208px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec9 {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}
	div#sec9 h2 {
    color: #FFF;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 80.154px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
	div#sec9 h3 {
    color: #FFF;
    text-align: center;
    font-family: Raleway;
    font-size: 40.033px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -2.379px;
    margin-bottom: 25px;
}
	#ajax-content-wrap .vc_row.right_padding_52px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_52px .row_col_wrap_12{
		padding: 10px;
		position:relative;
	}
	div#fotr ul#menu-footer-menu {
    margin: 0;
    display: flex;
    gap: 24px;
    margin-top: 30px;
    justify-content: space-around;
    flex-wrap: wrap;
}
	div#fotr ul.info {
    margin: 0;
    display: flex
;
    justify-content: center;
    gap: 40px;
    flex-wrap: wrap;
}
	div#fotr form {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    justify-content: space-around;
}
    div#fotr {
	background-image: url(https://www.themystic-yogini.com/wp-content/uploads/2025/06/fotr-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
/*     width: 100% !important; */
    height: 100%;
}
	.row-bg.viewport-desktop.using-image {
    background-image: url(https://www.themystic-yogini.com/wp-content/uploads/2025/06/fotr-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    width: 100% !important;
    height: 100% !important;
}
	.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
    display: table;
    margin: 0 auto;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1300px){
	#ajax-content-wrap .vc_row.right_padding_52px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_52px .row_col_wrap_12 {
    padding: 10px;
}
	#ajax-content-wrap .vc_row.inner_row.right_padding_74px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.right_padding_74px .row_col_wrap_12_inner{
		padding: 10px;
	}
	div#sec1 h2 {
    color: #353535;
    font-family: Snell Roundhand ! IMPORTANT;
    font-size: 60.3px;
    font-style: normal;
    font-weight: 500;
    line-height: 65px;
    letter-spacing: -2.916px;
    text-transform: capitalize;
}
	div#cont h2 {
    color: #FFF;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 85px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
p {
    color: #404040;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    letter-spacing: 0.188px;
    text-align:center !important; 
}
	div#sec1 .vc_col-sm-4:last-child{
		padding: 10px;
	}
	div#sec1 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 40px;
    display: table;
    margin: 0 auto;
}	
	div#sec2 p {
    color: #000;
    text-align: center;
    font-family: Raleway;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 25.223px;
    letter-spacing: 0.188px;
    padding: 10px;
	width: 100%;
}
	div#sec2 h3 {
    color: #353535;
    text-align: center;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 47.531px;
    letter-spacing: -1.776px;
    margin-bottom: 15px;
}
div#sec2 h2 {
    color: #7B3F00;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
	div#sec2 .video-inner {
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
}
	div#sec4 .ser h4 {
    color: #850102;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 45px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
	div#sec2 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 60px;
    display: table;
    margin: 0 auto;
}
	#ajax-content-wrap .vc_row.right_padding_200px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_200px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec3 img {
    position: relative;
    left: -60px;
}
	div#sec3 h2 {
    color: #7B3F00;
    font-family: "Retro Signature";
    font-size: 65px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
    text-align: center;
}
div#sec3 h3 {
    color: #000;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    letter-spacing: -1.93px;
    width: 100%;
    text-align: center;
}
div#sec3 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 48px;
    MARGIN: 0 auto;
    display: table;
}
div#sec3 a#btn2 {
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 52px;
    opacity: 0.47;
    background: rgba(123, 63, 0, 0.40) !important;
    margin: 20px auto;
    display: table;
}
	.wpb_column.left_padding_desktop_149px > .vc_column-inner{
		padding: 10px;
	}
	div#sec4 h2 {
    color: #7B3F00;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 75px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
div#sec4 h3 {
    color: #353535;
    text-align: center;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    letter-spacing: -2.525px;
}
	#ajax-content-wrap .vc_row.right_padding_95px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_95px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec6 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: -2.916px;
    text-transform: capitalize;
    text-align: center;
}
div#sec6 a#btn {
    margin: 25px auto;
    display: table;
}
	div#sec6 {
    padding: 10px !important;
}
div#sec4 {
    padding-bottom: 50px !important;
}
	#ajax-content-wrap .vc_row.inner_row.left_padding_75px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.left_padding_75px .row_col_wrap_12_inner {
    padding: 25px;
}
	div#sec7 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 33px;
    margin: 0 auto;
    display: table;
}
	div#sec7 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: 45px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
    margin-bottom: 30px;
    text-align: center;
}
	#ajax-content-wrap .vc_row.left_padding_195px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_195px .row_col_wrap_12 {
		padding: 10px;
	}
	div#sec8 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
	margin-bottom:400px;
}
		div#sec10 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
}
	div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    color: #838383;
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.002px;
    text-transform: uppercase;
    padding: 25px 0;
    background: #F8F4E7;
    border: 0;
    transition: all 0.5s linear;
}
	.tabbed>ul li:hover, body .wpb_content_element .wpb_tabs_nav li, body .wpb_content_element .wpb_tabs_nav li:hover {
    background-color: transparent;
    width: 400px !important;
} 
div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    position:absolute;
    left:-71%;
    bottom:0px;
    display:flex;
    flex-direction:column;
    gap:10px;
    width: 65%;
}
	div#sec2 {
    padding-bottom: 50px !important;
}
	#ajax-content-wrap .vc_row.right_padding_215px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_215px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec10 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 40px;
    margin: 0 auto;
    display: table;
}
	#ajax-content-wrap .vc_row.right_padding_208px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_208px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec9 {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}
	div#sec9 h2 {
    color: #FFF;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 80.154px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
	div#sec9 h3 {
    color: #FFF;
    text-align: center;
    font-family: Raleway;
    font-size: 40.033px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -2.379px;
    margin-bottom: 25px;
}
	#ajax-content-wrap .vc_row.right_padding_52px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_52px .row_col_wrap_12{
		padding: 10px;
		position:relative;
	}
	div#fotr ul#menu-footer-menu {
    margin: 0;
    display: flex;
    gap: 24px;
    margin-top: 30px;
    justify-content: space-around;
    flex-wrap: wrap;
}
	div#fotr ul.info {
    margin: 0;
    display: flex
;
    justify-content: center;
    gap: 40px;
    flex-wrap: wrap;
}
    div#fotr form {
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    }
    div#fotr {
	background-image: url(https://www.themystic-yogini.com/wp-content/uploads/2025/06/fotr-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
/*     width: 100% !important; */
    height: 100%;
}
	.row-bg.viewport-desktop.using-image {
    background-image: url(https://www.themystic-yogini.com/wp-content/uploads/2025/06/fotr-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    width: 100% !important;
    height: 100% !important;
}
	.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
    display: table;
    margin: 0 auto;
}
}
@media only screen and (min-width: 1301px) and (max-width: 1600px){
	#ajax-content-wrap .vc_row.right_padding_52px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_52px .row_col_wrap_12 {
    padding: 10px;
}
	#ajax-content-wrap .vc_row.inner_row.right_padding_74px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.right_padding_74px .row_col_wrap_12_inner{
		padding: 10px;
	}
	div#sec1 h2 {
    color: #353535;
    font-family: Snell Roundhand ! IMPORTANT;
    font-size: 60.3px;
    font-style: normal;
    font-weight: 500;
    line-height: 65px;
    letter-spacing: -2.916px;
    text-transform: capitalize;
}
	div#cont h2 {
    color: #FFF;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 85px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
	div#sec1 .vc_col-sm-4:last-child{
		padding: 10px;
	}
div#sec2 h2 {
    color: #7B3F00;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 95px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
	#ajax-content-wrap .vc_row.right_padding_200px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_200px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec3 h2 {
    color: #7B3F00;
    font-family: "Retro Signature";
    font-size: 90px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
div#sec3 h3 {
    color: #000;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    letter-spacing: -1.93px;
    width: 100%;
}
    div#sec3 a#btn2 {
        text-align: center;
        font-family: Inter;
        font-size: 14.287px;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        letter-spacing: 2.736px;
        text-transform: uppercase;
        padding: 23px 52px;
        opacity: 0.47;
        background: rgba(123, 63, 0, 0.40) !important;
        margin: 20px;
    }

	.wpb_column.left_padding_desktop_149px > .vc_column-inner{
		padding: 10px;
	}
	div#sec4 h2 {
    color: #7B3F00;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 90px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
div#sec4 h3 {
    color: #353535;
    text-align: center;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 60px;
    letter-spacing: -2.525px;
}
	#ajax-content-wrap .vc_row.right_padding_95px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_95px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec6 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 500;
    line-height: 50px;
    letter-spacing: -2.916px;
    text-transform: capitalize;
}
	div#sec6 {
    padding: 10px !important;
}
div#sec4 {
    padding-bottom: 50px !important;
}
	#ajax-content-wrap .vc_row.inner_row.left_padding_75px .row_col_wrap_12_inner, .nectar-global-section .vc_row.inner_row.left_padding_75px .row_col_wrap_12_inner {
    padding: 25px;
}
	div#sec7 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 33px;
    margin: 0 auto;
    display: table;
}
	div#sec7 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: 45px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
    margin-bottom: 30px;
}
	#ajax-content-wrap .vc_row.left_padding_195px .row_col_wrap_12, .nectar-global-section .vc_row.left_padding_195px .row_col_wrap_12 {
		padding: 10px;
	}
	div#sec8 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
	margin-bottom:400px;
}
		div#sec10 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 50px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
}
/* 	div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix li.tab-item.active-tab a {
    background: #7B3F00;
    color: #fff;
    width: 750px;
} */
	div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix li a {
    color: #838383;
    text-align: center;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 3.002px;
    text-transform: uppercase;
    padding: 25px 0;
    background: #F8F4E7;
    border: 0;
    transition: all 0.5s linear;
}
	.tabbed>ul li:hover, body .wpb_content_element .wpb_tabs_nav li, body .wpb_content_element .wpb_tabs_nav li:hover {
    background-color: transparent;
    width: 400px !important;
} 
div#sec8 ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
    position:absolute;
    left:-71%;
    bottom:0px;
    display:flex;
    flex-direction:column;
    gap:10px;
    width: 65%;
}
/* 	.row .wpb_wrapper>.img-with-aniamtion-wrap:last-child .hover-wrap, .row .wpb_wrapper>.img-with-aniamtion-wrap:last-child img, .row .wpb_wrapper>img:last-child, .wpb_wrapper>div:last-child {
    margin-bottom: 130px;
} */
	div#sec2 {
    padding-bottom: 50px !important;
}
	#ajax-content-wrap .vc_row.right_padding_215px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_215px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec10 a#btn {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 14.287px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.736px;
    text-transform: uppercase;
    padding: 23px 40px;
}
	#ajax-content-wrap .vc_row.right_padding_208px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_208px .row_col_wrap_12{
		padding: 10px;
	}
	div#sec9 {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
}
	div#sec9 h2 {
    color: #FFF;
    text-align: center;
    font-family: "Retro Signature";
    font-size: 80.154px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom: 0px;
}
	div#sec9 h3 {
    color: #FFF;
    text-align: center;
    font-family: Raleway;
    font-size: 40.033px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
    letter-spacing: -2.379px;
    margin-bottom: 25px;
}
	#ajax-content-wrap .vc_row.right_padding_52px .row_col_wrap_12, .nectar-global-section .vc_row.right_padding_52px .row_col_wrap_12{
		padding: 10px;
		position:relative;
	}
/* 	div#fotr ul#menu-footer-menu {
    margin: 0;
    display: flex;
    gap: 24px;
    margin-top: 30px;
    justify-content: space-around;
    flex-wrap: wrap;
} */
	div#fotr ul.info {
    margin: 0;
    display: flex
;
    justify-content: center;
    gap: 40px;
    flex-wrap: wrap;
}
/*     div#fotr form {
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
    } */
/*     div#fotr {
	background-image: url(https://www.themystic-yogini.com/wp-content/uploads/2025/06/fotr-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
/*     width: 100% !important; */
/*     height: 100%; */
} */
/* 	.row-bg.viewport-desktop.using-image {
    background-image: url(https://www.themystic-yogini.com/wp-content/uploads/2025/06/fotr-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    width: 100% !important;
    height: 100% !important;
} */
	.img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation {
    display: table;
    margin: 0 auto;
}
div#page-header-bg {
    background: #000000 !important;
}
}
.bold, b, strong {
    font-weight: 900;
}
div#sec10 h2 {
    color: #353535;
    font-family: Raleway;
    font-size: 64.129px;
    font-style: normal;
    font-weight: 400;
    line-height: 74.601px;
    letter-spacing: -2.118px;
    text-transform: capitalize;
}

