@media(max-width:768px){
    .global__py {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
      }

      .temple-Heading{
        font-size: 25px !important;
      }

      .support__card {
        margin: 0 0 20px 0 !important;
    }

    .myRecentBlogsSwiper {
        padding: 0 10px !important;
    }

    .collection__body-card .mt-5 {
        margin-top: 0 !important;
    }

    .service__m {
      margin-bottom: 20px !important;
  }

  /* .about{
    padding-bottom: 50px !important;
  } */


  .about{
    padding-bottom: 0px !important;
  }

  .puri-temple-container{
    padding: 30px 0 0px !important;
  }

  .land-of-gods{
    padding-bottom: 40px !important;
    padding-top: 40px !important ;
  }

  .service__card:first-child {
    margin: 0 0 18px 0;
}


.yoga-and-wellness-activity{
  padding-bottom: 0px !important;
}


.festivals-and-fair-view .about__ele::before {
  right: 0 !important;
}


.gallery-slider{
  padding-top: 30px !important;
}

.events-div .padding {
  padding: 20px 0px 0px 0px !important;
}



.event .date{
  width: 25% !important;
}

.medicalCamp-header img{
  width: 100% !important;
  max-width: 100% !important;
}


.custRow{
  --bs-gutter-x:unset !important;
}

.testimonial__body-slider .slick-slide {
  margin: 0 10px; /* Adjust spacing as needed */
}

.custImgGallery {
  height: auto !important;
}


.headingcustomContainer{
  padding: 0 !important;
}

.custHeadContainer{
  padding-left:15px !important; 
}

p{
  text-align: justify;
}


.customPaddingHeading {
  margin-top: 15px !important;
  margin-bottom: 0 !important;
}


}


.blog__detail-head{
    margin-bottom: 20px;
}

.blog__detail-head h1, h2, h3, h4, h5, h6{
        box-sizing: border-box;
        line-height: 1.2;
        padding: 0px 0px 5px;
        color: rgb(239, 164, 34);
  }

  .blog__detail-head--image{
    margin-bottom: 16px;
  } 

  .service__card .service__card_para{
    font-size: 14px !important;
    min-height: 100px !important;
  }
/* 
  .service__card{
    padding-bottom: 50px;
  } */

  .service__card-heading{
    height: 57.7812px;
  }

  

  .service__card .myBtn{
    margin-top: 15px;
    font-weight: 500 !important;
    padding: 0.6rem 2rem !important;
  }

  .puri-temple-heading{
    text-align: left !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }


  .blog__detail-m {
    margin: 24px auto 15px auto !important;
}


.recent-blogs-div{
    position: relative !important;
}

.recent-blogs-div .swiper{
    position: unset !important;
}
.recent-blogs-div .swiper-button-prev{
    position: absolute !important;
    left: -45px;
    top: 50%;
    transform: translateY(50%);
}

.recent-blogs-div .swiper-button-next{
    position: absolute !important;
    right: -45px;
    top: 50%;
    transform: translateY(50%);
}

.myRecentBlogsSwiper {
    padding: 0 !important;
}

.myTempleGallerySwiper .swiper-button-prev:hover, .myRecentBlogsSwiper .swiper-button-prev:hover {
    position: absolute !important;
    left: -45px;
    top: 50%;
    transform: translateY(50%);
}

.myTempleGallerySwiper .swiper-button-prev:hover, .myRecentBlogsSwiper .swiper-button-next:hover {
    position: absolute !important;
    right: -45px;
    top: 50%;
    transform: translateY(50%);
}

.puri-temple-container{
  padding: 40px 0;
}

.myLandOfGodsSwiper .swiper-wrapper {
  padding: 5px 0 !important;
}

.banner-heading{
  width: 80%;
  margin: auto;
}

.festivals-and-fair-page{
  padding-bottom: 20px !important;
}

.puri-temple-section .generalDescription{
  margin-bottom: 30px !important;
}

.global__py {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.events-div {
  padding: 0 0 20px !important;
}

.events-div .land-of-gods{
  padding: 0 !important;
}

.newMarg {
  margin: 3rem 0rem 2rem !important;
}

.event-info{
  padding:  0 15px !important;
}


.festivals-and-fair-page .land-of-gods{
  padding-bottom: 0 !important;
}

.festivals-and-fair-page.global__py{
  padding-bottom: 0 !important;
}

.medicalCamp-header {
  flex-wrap: wrap;
}


.testimonial {
  padding: 50px 0;
}

.testimonial__arrow-right {
  right: -15%;
}

.testimonial__arrow-left {
  left: -5%;
}

.medicalCamp-container .puritempleallContainer{
  margin-top: 0 !important;
}

.medicalCamp-container .medicalCamp-header{
  margin-bottom: 10px !important;
}

.vedivvani-cards-dynamic{
  padding-bottom: 40px;
}

.vedivvani-cards-dynamic .custPC{
  padding: 0 !important;
}

.topP{
  padding: 0 !important;
}

.cow-care-cust-details h2{
  height: 62.5938px !important;
}

.contact__form{
  padding: 0 !important;
}
.event .date{
  display: flex;
      align-items: center;
      flex-direction: column;
      justify-content: center;
  
}

.collection__body-items.slick-slide img {
  height: auto !important;
}



.clipped-text-4-line {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* Limits to 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  min-height: 112px;
  max-height: 7em; /* Adjust based on line-height */
}

.custNextPrev{
  color: #ffffff !important;
}



.clipped-text-5-line {
  display: -webkit-box;
  -webkit-line-clamp: 5; /* Limits to 4 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  /* min-height: 112px; */
  max-height: 9em; /* Adjust based on line-height */
}

.spiritual-testimonial-image {
  border-radius: 10px;
  width: 250px;
  height: 190px !important;
  max-height: 190px !important;
  object-fit: cover;
}

.service__card .myBtn{
  margin-top: 0 !important;
}

.gallery__body-two--img{
  object-fit: cover !important;
}

.event-detail-div .event-detail-img {
  height: auto !important;
  object-fit: cover;
  border-radius: 20px;
  margin-bottom: 0 !important;
}

.medicalCamp-image{
  width: 100% !important;
}