@media (min-width: 576px) {

}
@media (min-width: 992px) {
	.benefitsCard::before{
		content: "";
		position: absolute;
		left: -200px;
		width: 500px;
		height: 1px;
		background-color: #D9D9D9;
		top: -1px; }
      .ourMissionImg{margin-top: -100px;}
      .ourMission{margin-top: 70px;}
      .WhyChooseUsCard h3{min-height: 48px;}
}
@media only screen and (min-width: 200px) and (max-width: 992px) {
   .defaultPaddingTB{
      padding-top: 50px;
      padding-bottom: 50px;
   }
	.PrayersTemple h1, .BenefitsSection h1,.CustomersSayingText h1,.makeAStrong h1, .productBannerTop h1,.billingHeading,.frequeltyAsked h1{
        font-size: 31px;
    }
    .PrayersTemple p,.BenefitsSection .benefitsCard p,.CustomersSayingText p, .whySamridhiFrames p{
        font-size: 15px;
		line-height: 23px;
    }
    .whySamridhiFrames h1, .OurProductSection .Our_Product h2{
        font-size: 22px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1100px) {
	.HometopBg h1, .productBannerTop h1, .aboutusBanner h1{
		font-size: 41px;
   }
   .HometopBg p,.BenefitsSection .benefitsCard p, .CustomersSayingText p{
		font-size: 12px;
		line-height: 18px;
   }
   .CustomersSayingText h1{
    font-size: 25px;
   }
  
}
@media (min-width: 1100px) {
	.container {
		max-width: 1100px 
   }
}
@media (min-width: 1200px) {
	.container {
		max-width: 1170px;
   }
	.row{
		margin-right: -20px;
		margin-left: -20px;
   }
	.row>*{
		padding-right: 20px;
		padding-left: 20px;
   }
	.contactBanners{
		width: 700px;
   }
   .benefits_CardM{
      padding: 25px 0px;
   }
}
@media (min-width: 1400px){
	.container {
		max-width: 1290px;
   }
}
@media (min-width: 1600px) {
	.container {
		max-width: 1490px;
   }
}
@media (min-width: 1800px) {
	.container {
		max-width: 1500px;
   }
}
@media(max-width: 1199px) {
}
@media (max-width: 991px) {
    .BenefitsSection .benefitsCard{
		padding: 20px;
   }
	.BenefitsSection .benefitsCard{
		border-bottom: 1px solid #D9D9D9;
   }
   .ourMissionImg img{margin-top: 60px;}
   .ourStroyEfter{height: 100px;right: -20px;bottom: -20px;}
   .OurStorySection{margin-top: 25px;}
   .ourMission{margin-top: 25px;}
}
@media (max-width: 765px) {
.mobileMenuClose{
   margin-left: 100px;
   position: absolute;
   right: 20px;
   z-index: 22;
   top: 12px;
}
.mobileMenuClose img{
   height: 15px;
}
   
}
@media(max-width: 576px) {
    .HometopBg h1{
		font-size: 35px;
   }
   .makeAStrong h1, .aboutusBanner h1{
	font-size: 40px;
   }
   .makeAStrong{
	min-height: 270px;
   }
   .frequeltyAsked .accordion-button{
	font-size: 17px;
   }
   .videoPlayIcon img{
	height: 60px;
   }
   .productBannerTop{
	min-height: 200px;
   }
   .productBannerTop h1{
	font-size: 34px;
   }
   .ReviewCardIMG .cardReview{
	height: 48px;
   }
   .ReviewCardIMG{
	padding: 2px;
   }
   .makeAStrong h1{
	font-size: 30px;
   }
   .orderDetails h6{
      font-size: 14px;
   }
   .orderDetails p{
      font-size: 14px;
   }
   .OrderSumyThankyo ul li{
      font-size: 14px;
      padding: 5px 0px;
   }
   .HometopBg img{
      height: 300px;
   }
   .BenefitsSection{
      padding: 35px 0px;
   }
   .marqueeNew ul li{
      font-size: 22px;
   }
   .defaultPaddingTB{
      padding-top: 35px;
      padding-bottom: 35px;
  }
  .CustomersSaying p,.CustomersSaying h3,.CustomersSaying h6{padding: 0px 15px;}
  .frequeltyAsked h1{margin-bottom: 15px;}
  .frequeltyAsked .accordion-item p{
   font-size: 14px;
  }
  .ourStroyEfter{right: 0px;}
  .OurStory p{margin-top: 10px;}
  .contactUsBottom{
   padding: 40px 15px;
  }
  .aboutusBanner{
   min-height: 300px;
  }
  .contactUsBottom h5{
   font-size: 18px;
   line-height: 25px;
   margin-top: 20px;
  }
  .contactUsBottom p{
   margin-top: 20px;
   font-size: 16px;

  }

}
@media(max-width: 400px) {
   
}
