/* ===========================
   HERO RESPONSIVE
=========================== */

@media (max-width:991px){

.hero-container{
    flex-direction:column;
    text-align:center;
    padding:40px 0;
}

.hero-content{
    order:2;
}

.hero-image{
    order:1;
    margin-bottom:30px;
}

.hero-content h1{
    font-size:45px;
}

.hero-content h2{
    font-size:28px;
}

.hero-content p{
    font-size:18px;
}

.hero-buttons{
    justify-content:center;
    flex-wrap:wrap;
}

.guruji-img{
    width:250px;
}

.zodiac-wheel{
    width:340px;
}

.guru-glow{
    width:300px;
    height:300px;
}

}

@media (max-width:576px){

.hero{
    padding-top:110px;
}

.hero-content h1{
    font-size:36px;
}

.hero-content h2{
    font-size:22px;
}

.hero-content p{
    font-size:16px;
}

.btn-gold,
.btn-red{
    width:100%;
    text-align:center;
}

.hero-buttons{
    flex-direction:column;
}

}

@media(max-width:991px){

.about-container{

flex-direction:column;

text-align:center;

}

.about-image img{

width:280px;

}

.about-grid{

grid-template-columns:1fr;

}

}

@media(max-width:991px){

.services-grid{

grid-template-columns:1fr;

}

}

@media(max-width:991px){

.why-grid{
    grid-template-columns:1fr;
}

}

@media(max-width:991px){

.panchanga-grid{

grid-template-columns:1fr;

}

}

@media(max-width:991px){

.lakshmi-content{

flex-direction:column;

text-align:center;

}

.lakshmi-image img{

width:280px;

}

}

@media(max-width:991px){

.youtube-grid{

flex-direction:column;

}

.video-card iframe{

height:250px;

}

}

@media(max-width:991px){

.contact-grid{

grid-template-columns:1fr;

}

}

@media(max-width:991px){

.footer-container{

grid-template-columns:1fr;

text-align:center;

}

}

@media (max-width: 768px) {

.header .container{
    flex-direction: column;
}

.logo{
    margin-bottom: 15px;
}

nav ul{
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
}

.call-btn,
.whatsapp-btn{
    display: none;
}

.hero-container{
    padding-top: 30px;
}

.guruji-img{
    width:240px;
}

}