.menu-header-skin-1{
font-size:12px !important;
font-weight:500 !important;
font-family: 'Poppins', sans-serif;
}
#mw-element-1738147219845,#mw-element-1738147219867,#mw-element-1738207078327,#mw-element-1738311973959,#mw-element-1738324857905,
#mw-element-1738553670106,#mw-element-1738557283467,#mw-element-1738557623632,#mw-element-1738557861748,#mw-element-1738557605102,#mw-element-1738558308387
,#mw-element-1738753724615,#mw-element-1738754036825{
  font-family: 'Montserrat', sans-serif;
  font-size: 1.6rem !important;
  text-align: center;
  color:#00008B !important;
}
#mw-element-1738147219845,#mw-element-1738147219867,#mw-element-1738311973959,#mw-element-1738694077711,#mw-element-1738694318458,#mw-element-1738694318459
,#mw-element-1738694077706,#mw-element-1738694077705,#mw-element-1738694077707,#mw-element-1738694199548{
font-family: 'Poppins', sans-serif !important;
}
.img-as-background{
height:280px !important;
}
.shop-products-skin-2-btn {
background: #FF9933 !important;
color: white !important;
padding: 2px 10px; 
border: none;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.06);
cursor: pointer;
transition: all 0.3s ease-in-out;
text-transform:uppercase !important;
font-family: 'Poppins', sans-serif;
}
.shop-products-skin-2-btn:hover {
background: #FF7F00 !important; 
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.2), 0 2px 5px rgba(0, 0, 0, 0.1);
transform: translateY(-3px); 
}
.shop-products-skin-2-btn:active {
transform: translateY(0); 
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.06);
}
.price{
color:#000 !important;
font-weight:600 !important;
font-family: 'Poppins', sans-serif;
}
.review-card-rating {
margin-top:-5px !important;
font-family: 'Poppins', sans-serif;
color:#FFBF00 !important;
}
#mw-element-1738132823727{
background: linear-gradient(90deg, #00008B 20%, #FF9933 80%);
-webkit-background-clip: text; 
-webkit-text-fill-color: transparent; 
font-size: 30px !important; 
font-weight: bold;
text-align: center; 
font-family: 'Poppins', sans-serif;
}
#mw-element-1738132823733,#mw-element-1738134456467,#mw-element-1738132823740,#mw-element-1738132823744{
color:#5f727f !important;
font-family: 'Poppins', sans-serif;
}
.mobile-header{
 margin-top:-13px !important;
}
.dropdown-menu{
 padding:10px !important;
}
.btn-link ,a {
color:#000 !important;
}
#mw-top-message{
font-family: 'Poppins', sans-serif;
background-color:#00008B !important;
}
.top-header-title{
margin-left:530px !important;
font-size:18px !important;
color:#fff !important;
font-family: 'Poppins', sans-serif;
font-weight:500 !important;
}
.title-section ,#mw-element-1738062244499,#mw-element-1738129601595,#mw-element-1738207078327{
font-family: 'Poppins', sans-serif;
}
.emphasis{
font-family: 'Poppins', sans-serif;
}
@media (max-width: 768px) {
.top-header-title{
margin-left:60px !important;
font-size:16px !important;
color::#00008B !important;
font-family: 'Poppins', sans-serif;
}
 #mw-element-1738147219845,#mw-element-1738147219867,#mw-element-1738207078327,#mw-element-1738311973959,#mw-element-1738324857905,#mw-element-1738553670106{
  font-family: 'Montserrat', sans-serif;
  font-size: 1.4rem !important;
  text-align: center;
  color:#00008B !important;
font-weight:400!important;
}
.shop-products-skin-2-btn {
background: #FF9933 !important;
color: white !important;
border-radius: 5px !important;
padding: 2px 5px; 
border: none;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.06);
cursor: pointer;
transition: all 0.3s ease-in-out;
text-transform:uppercase !important;
font-family: 'Poppins', sans-serif;
}
.img-as-background{
height:180px !important;
}
}
/*who we are*/
/* General Styling */
.about-section {
border-radius: 10px;
font-family: Arial, sans-serif;
line-height: 1.6;
padding:10px !important;
}
.title-section .title {
text-align: center;
font-size: 30px !important; 
font-weight: bold;
color: #333;
margin-bottom: 10px;
position: relative;
background: linear-gradient(90deg, #00008B 20%, #FF9933 80%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: 'Poppins', sans-serif;
padding: 5px;
border-radius: 8px; 
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2), 0 4px 12px rgba(0, 0, 0, 0.1); 
}
.title-section .title::after {
content: '';
display: block;
width: 50px;
height: 4px;
background: #333;
margin: 8px auto 0;
border-radius: 2px;
font-family: 'Poppins', sans-serif;
}
.content-section p {
color: #555;
margin-bottom: 15px;
text-align: justify;
font-family: 'Poppins', sans-serif;
}
.content-section .highlight {
color: #222;
font-family: 'Poppins', sans-serif;
}
@media (max-width: 768px) {
.about-section {
padding: 0px;
}
.title-section .title {
font-size: 20px; 
padding: 10px; 
}
.title-section .title {
font-size: 1.5rem;
}
.content-section p {
font-size: 0.9rem;
}
}
/*Who we are end*/
/*Vission & Mission*/
.vision-mission-section {
background-color: #fff8ed;
padding: 20px;
border-radius: 12px;
max-width: 1200px;
margin: 20px auto;
}
.content-container {
display: flex;
flex-direction: column;
gap: 20px;
align-items: center;
}
.image-container img {
width: 100%; 
max-width: 400px; 
box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); 
object-fit: cover; 
}
@media (max-width: 767px) {
.image-container img {
max-width: 250px; 
margin: 0 auto; 
}
}
.text-container {
text-align: center;
padding: 0 15px;
font-family: 'Poppins', sans-serif;
}
.text-container h2 {
background: linear-gradient(90deg, #00008B 20%, #FF9933 80%);
-webkit-background-clip: text; 
-webkit-text-fill-color: transparent;
font-size: 24px; 
font-weight: bold; 
text-align: center; 
font-family: 'Poppins', sans-serif;
}
.text-container .description {
font-size: 16px;
color: #333;
margin-bottom: 20px;
line-height: 1.6;
font-family: 'Poppins', sans-serif;
}
.text-container ul {
list-style: none;
padding: 0;
}
.text-container li {
font-size: 15px;
line-height: 1.8;
color: #444;
margin-bottom: 12px;
display: flex;
align-items: center;
justify-content: center;
font-family: 'Poppins', sans-serif;
}
.text-container li::before {
content: '✔';
font-size: 18px;
color: #00008B;
margin-right: 10px;
}
@media (min-width: 768px) {
.content-container {
flex-direction: row;
align-items: flex-start;
gap: 30px;
}
.text-container {
text-align: left;
padding: 0;
}
.text-container h2 {
font-size: 28px;
}
.text-container .description {
font-size: 16px;
}
}
@media (min-width: 1024px) {
.text-container h2 {
font-size: 30px;
}
.text-container li {
font-size: 16px;
}
.image-container img {
max-width: 500px;
}
}
/*Vission END */
/*vission full deatils*/
.ayurvedic-icon {
width: 20px;  
height: 20px;
margin-right: 10px;  
}
.logo-text-1{
background: linear-gradient(90deg, #00008B 20%, #FF9933 80%);
-webkit-background-clip: text; 
-webkit-text-fill-color: transparent; 
font-size: 24px; 
font-weight: bold; 
text-align: center; 
font-family: 'Poppins', sans-serif;
}
.mw-col-container {
font-family: 'Poppins', sans-serif;
color: #4a4a4a;
padding: 20px;
border-radius: 8px;
}
.element-1 {
font-size: 15px;
line-height: 1.5;
margin-bottom: 10px;
color:#5f727f  !important;
}
.element-1 a {
color: #2a6d5d;
text-decoration: none;
}
.element-1 a:hover {
text-decoration: underline;
}
@media (max-width: 768px) {
.element-1 {
font-size: 16px;
}
.ayurvedic-icon {
width: 15px;
height: 15px;
}
}
/*vision full deatils */
/*Trustee SEctions START*/
.professional-intro {
max-width: 1200px; 
margin: 50px auto;
padding: 40px 30px;
background: #f9f9f9; 
border: 1px solid #ddd; 
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); 
font-family: 'Poppins', sans-serif;
color: #333;
line-height: 1.8;
}
.heading-box {
text-align: center;
padding-bottom: 20px;
border-bottom: 2px solid #ddd; 
margin-bottom: 20px;
}
.heading-box h2 {
background: linear-gradient(90deg, #00008B 20%, #FF9933 80%);
-webkit-background-clip: text; 
-webkit-text-fill-color: transparent; 
font-size: 30px !important; 
font-weight: bold;
text-align: center; 
font-family: 'Poppins', sans-serif;
}
.content-box {
max-width: 1100px; 
margin: 0 auto;
text-align: justify;
}
.content-box p {
font-size: 1rem;
margin-bottom: 15px;
color:#444 !important;
}
@media (max-width: 768px) {
.professional-intro {
padding: 20px;
}
.heading-box h2 {
background: linear-gradient(90deg, #00008B 20%, #FF9933 80%);
-webkit-background-clip: text; 
-webkit-text-fill-color: transparent; 
font-size: 20px !important; 
font-weight: bold;
text-align: center; 
font-family: 'Poppins', sans-serif;
}
.heading-box h2 {
font-size: 1.8rem;
}
.content-box p {
font-size: 0.95rem;
}
}
/*Truste Section END*/
/*Contact Form */
.container-contact {
display: flex;
justify-content: space-between;
align-items: flex-start;
gap: 20px;
padding: 20px;
max-width: 1200px;
margin: auto;
}
.box {
background: white;
border-radius: 10px;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
padding: 20px;
flex: 1;
}
h3 {
margin-top: 0;
color: #333;
}
.form-group {
margin-bottom: 15px;
}
.form-group label {
display: block;
font-weight: bold;
margin-bottom: 5px;
color: #555;
}
.form-group input, .form-group textarea {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 5px;
font-size: 14px;
}
.form-group textarea {
resize: none;
}
.form-group button {
background-color: #007bff;
color: white;
border: none;
padding: 10px 20px;
border-radius: 5px;
cursor: pointer;
font-size: 16px;
}
.form-group button:hover {
background-color: #0056b3;
}
.company-details p {
margin: 10px 0;
color: #555;
}
@media (max-width: 768px) {
.container {
flex-direction: column;
align-items: stretch;
}
.box {
min-width: 100%;
}
}
/*Contact Form END*/
/* Blog CSS */
.card-container {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
}
.card {
  background-color: #00008B;
  width: calc(33.33% - 20px); 
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  position: relative;
}
.card img {
  width: 100%;
  height: auto;
}
.date-badge {
  position: absolute;
  background-color: #ff6f00;
  color: #fff;
  padding: 8px 12px;
  border-radius: 0 0 4px 4px;
  font-size: 14px;
  font-weight: bold;
  top: 0;
  left: 0;
}
.card-content {
  padding: 20px;
}
.card-content h3 {
  margin: 0 0 10px;
  font-size: 20px;
  font-family: 'Poppins', sans-serif;
  color: #fff;
}
.card-content p {
  margin: 0 0 15px;
  font-size: 14px;
  line-height: 1.5;
  font-family: 'Poppins', sans-serif;
  color: #ddd;
}
.read-more {
  color: #ffa500 !important;
  text-transform: uppercase;
  font-family: 'Poppins', sans-serif;
  font-weight: bold;
  text-decoration: none;
}
.read-more:hover {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .card {
    width: calc(50% - 20px); 
  }
}
@media (max-width: 480px) {
  .card {
    width: 100%; 
  }
  .date-badge {
    font-size: 12px;
    padding: 6px 10px;
  }
  .card-content {
    padding: 15px;
  }
  .card-content h3 {
    font-size: 18px;
  }
  .card-content p {
    font-size: 13px;
  }
}
/* Blog CSS End */
/*Gallery Image Setion */
.gallery {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 15px;
           
           
        }

        .gallery img {
            width: 100%;
            height: auto;
            border-radius: 10px;
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
            transition: transform 0.3s ease;
        }

        .gallery img:hover {
            transform: scale(1.05);
        }

        @media (max-width: 768px) {
            .gallery {
                grid-template-columns: repeat(2, 1fr);
            }
        }

        @media (max-width: 480px) {
            .gallery {
                grid-template-columns: 1fr;
            }
        }
/*Gallery Image Setion END */

.shop-inner-page button{
    background: #FF9933 !important;
    color: white !important;
    padding: 2px 10px;
    border: none;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.06);
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    text-transform: uppercase !important;
    font-family: 'Poppins', sans-serif;
}
AKSHARA YAGNYAM PAGE CONETNT
 .container-akshara{
        background: white;
        padding: 20px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        border-radius: 10px;
        max-width: 800px;
        text-align: center;
        margin-bottom: 20px;
   
    }
.vvst-section {
   background: white;
        padding: 20px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
        border-radius: 10px;
        max-width: 100%;
        text-align: center;
        margin-bottom: 20px;
 
}
    .content-akshara, .vvst-content {
        padding: 20px;
	  font-family: 'Poppins', sans-serif;
    }

    .title-akshara, .vvst-title {
        color: #d9534f;
        margin-bottom: 15px;
	  font-family: 'Poppins', sans-serif;
    }

    .description-akshara, .vvst-description {
        color: #555;
        line-height: 1.6;
        margin-bottom: 10px;
	  font-family: 'Poppins', sans-serif;
    }

    .image-box-akshara {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 20px;
	  font-family: 'Poppins', sans-serif;
    }

    .book-image-akshara {
        max-width: 100%;
        border-radius: 10px;
	  
    }

    @media (max-width: 600px) {
        .container-akshara, .vvst-section {
            flex-direction: column;
            text-align: center;
        }
    }










/*Geetha book page*/
.container-geetha {
            width: 100%;
            max-width: 1300px;
            margin: 20px auto;
            background: #fff;
            padding: 20px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            border-radius: 10px;
        }
        .main-title-geetha {
            text-align: center;
            color: #4a148c;
		  font-family: 'Poppins', sans-serif;
        }
        .section-title-geetha {
            color: #6a1b9a;
		  font-family: 'Poppins', sans-serif;
        }
        .text-content-geetha {
            line-height: 1.6;
		  font-family: 'Poppins', sans-serif;
        }
        .highlight-geetha {
            color: #d32f2f;
            font-weight: bold;
		  font-family: 'Poppins', sans-serif;
        }
        @media (max-width: 600px) {
            .container-geetha {
                width: 95%;
                padding: 15px;
            }
            .main-title-geetha {
                font-size: 1.5em;
			  font-family: 'Poppins', sans-serif;
            }
            .section-title-geetha {
                font-size: 1.2em;
			  font-family: 'Poppins', sans-serif;
            }
        }




/*Dhupam Page Container*/
.dhupam-container {
            max-width: 1500px;
            background: white;
            margin: auto;
            padding: 20px;
            border-radius: 10px;
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
            text-align: center;
        }
        .dhupam-title {
            color: #333;
            margin-bottom: 15px;
        }
        .dhupam-content p {
            color: #555;
            line-height: 1.6;
            margin-bottom: 15px;
            text-align: justify;
        }
        .highlight-text {
            color: #d35400;
            font-weight: bold;
        }
        .dhupam-btn {
            display: inline-block;
            padding: 10px 20px;
            background: #d35400;
            color: white;
            text-decoration: none;
            font-size: 16px;
            border-radius: 5px;
            transition: 0.3s;
        }
        .dhupam-btn:hover {
            background: #a04000;
        }
        @media (max-width: 768px) {
            .dhupam-container {
                padding: 15px;
            }
            .dhupam-title {
                font-size: 22px;
            }
            .dhupam-btn {
                font-size: 14px;
                padding: 8px 15px;
            }
        }
/*Dhupam Page Container*/