@media(max-width:767px){
.section {padding: 40px 0;}
.nav.desktop-menu,.mobile-hide,.puja-prev,.puja-next{display: none;}
.hero-counter-item {padding: 10px;}
.hero-counter-item h3 {font-size: 15px;margin-bottom:0px;}
.about-section {background-position: 60%;}
.about-content {padding-top: 80px;padding-left: 0px;}
.highlight-icon-wrap {width: 100px;height: 100px;margin: 0 auto 0px;}
.highlight-icon img {width: 25px;}
.highlight-dot {width: 6px;height: 6px;}
.heading {font-size: 26px;}
.about-feature-item i {flex-shrink: 0;}
.guru-image-wrap{margin-top:20px;}
.video-wrapper video{aspect-ratio: 6/4;object-fit: cover;}
.video-control {width: 55px;height: 55px;font-size: 17px;}
.why-card {flex-direction: column;}
.experience-box h3 {font-size: 50px;}
.experience-box {width: 170px;height: 170px;}
.experience-purohit-shape {left: -40px;bottom: 0px;}
.experience-content {padding-top: 40px;padding-left: 0px;}
.cta-box .title {font-size: 20px;}
.cta-box .mini-text {margin-top: 10px;}
.testimonial-card {padding: 20px;}
.faq-accordion .accordion-button{font-size:14px;}
.footer-section {padding: 60px 0 10px;}
.footer-bottom {margin-top: 0px;padding-top: 30px;}
.hero-content {padding-top: 50px;}
.page-title {margin-top: 10px;font-size: 30px;}
.contact-form-wrap {padding: 30px;}
.service-sidebar{position: static;margin-top: 0px;}
.shape-one {left: 10px;}
.shape-two {right: 10px;}
.shape-one img,.shape-two img {width: 80px;}
}