@charset "utf-8";
/* CSS Document */
.claout
{
    width: 400px;
    margin: 0px auto;
}
.claout select
{
    
    -webkit-appearance: auto !important;
  -moz-appearance:auto !important;
  appearance:auto !important;
}

.error_rec
{
    margin:60px auto;
    text-align: center;
}
.carousel-indicators
{
    display: inline-block !important;
    width: 100%;
    margin:  0px !important;
    margin-bottom: 15px !important;
    text-align: center !important;
}
.carousel-indicators button
{
    display: inline-block !important;
    width: auto !important;
    height: auto !important;
    padding: 5px !important;
    border-radius: 50%;
}
.carousel-indicators .active {
    opacity: 1;
background-color: #ff7600;
  }
  #donation_buttons
  {
    float: left;
    width: 100%;
    text-align: center;
  }
  #donation_buttons form
  {
    display: inline-block;
  }
#donation_buttons input
{
    max-width: 100%;
}

.pooja-1:hover .pooja-2 img{

 -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
    -webkit-transform: scale(1.2);
  transform: scale(1.2);  border-radius: 50%;
}







@media (max-width:1399px){
.event-bg img {
    width: 120px; 
    position: relative;
}
.pooja-timing {
    padding: 40px 25px !important;
}

}

@media (max-width:1199px){
.donate-card1  img {
    width: 150px;
}
.pradosham-1 h3 {
  font-size: 20px;
}
.pradosham-2 h3 {
   font-size: 20px;
}

.guruji-1 {
    display: block;
}
.ji-1 {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.ji-2 img {
    width: 70%;
}
.guruu-1 {
    float: left;
    width: 100%;
    padding-left: 0;
    margin-top: 30px;
}
.donate-1 h1 {
    font-size: 28px;
	margin-top:25px;
}
.event-head  h4 {
  font-size: 18px;
 
}
.nav-link {
    padding: 10px 22px !important;
}

.priest-in {
   padding: 60px 25px 40px 25px;
}
.f3 {
   padding-left: 0px;
}
}



@media (max-width:991px){
    .pooja-timing {
    padding: 40px 60px !important;
    margin-top:20px;
}
.full-wid{
width:100% !important;
}
.deities-out{
padding:40px 0px 10px 0px;
}
.pradosham-1 {
  
    padding: 60px 25px;
    min-height: 0px;
	margin-bottom:30px;
}
.pradosham-2 {
  
    padding: 60px 25px;
    min-height: 0px;
	
}
.san-out {
  padding: 40px 0px;
}
.san-out1 {
  padding: 40px 0px;
}
.san-out2 {
  padding: 40px 0px;
}
.san-22 {
  padding: 40px 25px 0px 25px;
}
.san-22:before {
    background-size: 100%;
}
.date-out {
   float:left;
   width: 33.33%;
}
.abi-1{
margin-bottom:40px;
}
.pooja-2::before {
     width: 145px;
     height: 145px;
}
.pooja-2 img {
    width: 125px;
    height: 125px;
}
.amt-pooja {
   
    margin-top: 10px;
}
.pooja-timing h2 {
    font-size: 24px;
}
.pooja-timing h4 {
    font-size: 20px;
}
.enq-in h2 {
    font-size: 24px;
}
.dropdown-menu{
position: absolute;
    width: 100%;
    background: #fff !important;
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 10px 10px;
    top: 56px;
    float: left;
    border-radius: 6px;
    border: 0px;
}

.dropdown-item{
font-size:14px;
}
.temp-out {
    background-size: 15%;
}
.pooja-out {
    padding: 40px 0px;
}
.pooja-out2 {
    padding: 40px 0px 10px 0px;
}
.priest-2 {
    padding-left: 0px;
}
.priest-in {
    padding: 80px 25px 40px 25px;
}
.priest-2 h4 {
    font-size: 20px;
   margin-top: 15px;
}

.priest-in::before {
   background-size: 100%;
}
.priest-out {
   padding: 40px 0px;
}
.photo-out {
    padding: 40px 0px 10px 0px;
    background: none;
}
.art-out {
  padding: 40px 0px 10px 0px;
}
.temp-2 h1 {
    margin-bottom: 15px;
}
.temp-1{
    text-align: center;
}
.temp-1 img {
    width: 60%;
}
.temp-out {
    padding: 40px 0px;
}
.guru-out {
    padding: 40px 0px;
}
.event1-out {
    padding: 40px 0px;
}
.don-1 {
     margin-top: 25px;
	 padding:30px 25px;
}
.donate-out {
  padding: 40px 0px;
}
.donate-1 h1 {
    font-size: 24px;
    margin-top: 0px;
}
.donate-1 img{
display:none;
}
.donate-card1  img {
    width: 160px;
}
.donate-card  img {
    width: 180px;
}
.donate-2 p {
  text-align: justify;
}
.donate-3 h2 {
    float: left;
    width: 100%;
   text-align: left;
 }
.guruji-1 {
    display: block;
}
.ji-1 {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.ji-2 img {
    width: 70%;
}
.guruu-1 {
    float: left;
    width: 100%;
    padding-left: 0;
	margin-top:30px;
}
.map-out {
  margin-top: 60px;
}
.map-out iframe {
    width: 100%;
    height: 300px;
}
.process-one__single {
   padding: 40px 25px 40px;
}
.process-one__text {
    min-height: 0px;
}
.cont-out {
   padding: 40px 0px 40px 0px;
}
.process-one__single-inner {
   margin-bottom: 70px;
}
.navbar-nav {
   padding: 10px 0px 0px 0px;
}
.enq-1 {
    padding: 30px 25px;
    margin-top: 30px;
}
.enq-out {
    padding: 40px 0px;
}
.blog-out {
   padding: 40px 0px;
}
.poojas-out {
    padding: 40px 0px;
}
.event-out {
   padding: 40px 0px 0px 0px;
}
.top-1 {
    float: left;
    width: 15%;
}
.top-2 {
    float: left;
    width: 85%;
    text-align: left;
    padding-left: 15px;
}
.txt-1 h4 {
  font-size: 18px;
}
.txt-1 h1 {
   font-size: 28px;
}
.txt-1 p {
   font-size: 14px;
}
.logo-1{
float:left;
width:90%;
}

.head-2{
display:block !important;
}
.head-1{
display:none !important;
}
.navbar-collapse {
    float: left;
    width: 100%;
    position: absolute;
    z-index: 100;
    top: 112px;
    background-color: #A80000;
    right: 25px;
    width: 260px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
	padding:10px 15px;
}
.navbar-toggler {
    padding: 4px 6px;
    font-size: 20px;
    line-height: 1;
    background-color: transparent;
    border: 2px solid #412236;
    border-radius: 0px;
    transition: box-shadow .15s ease-in-out;
    margin-top: 30px;
}
.navbar-toggler-icon {
    width: auto;
    height: auto;
    color: #fff;
}
.navbar-toggler:focus {
    box-shadow: none;
}
 .nav-link.active {
    color: #fff  !important;
    background: url(../images/header/active-bg.png) bottom center no-repeat !important;
    float: left;
    background-size: auto;
}

.nav-item {
    margin-bottom: 10px;
}

.mo-1{
display:none;
}


.ev-1 h4 {
  font-size: 20px;
}
.abt-2 img {
    width: 60px;
}
.ev-1 {
    margin-bottom: 40px;
}
.abt-out {
   padding: 40px 0px 10px 0px;
}
.abt-1 {
    margin-bottom: 50px;
}
.footer-out {
    padding: 40px 0px;
    background: url(../images/footer/bg2.png) top left;
    background-repeat: no-repeat;
    background-color: #A80000;
    background-size: contain;
}
.footer-bottom {
    padding: 20px 0px 0px 0px;
    margin-top: 20px;
}


.f1 {
    float: left;
    width: 50%;
	margin-bottom:25px;
}
.f2 {
    float: left;
    width: 50%;
    padding-left: 40px;
		margin-bottom:25px;
}
.f3 {
    float: left;
    width: 80%;
    padding-left: 0px;
}
.f4 {
    float: left;
    width: 20%;
    margin-top: 60px;
}
.fot-bulletet {
    float: left;
    width: 50%;
}
}


@media (max-width:767px){
.ee-1{
padding:0px 5px;
}
.pradosham-1 h3 {
  font-size: 18px;
}
.pradosham-2 h3 {
   font-size: 18px;
}

.san-1 img{
    width: 500px;
}
.san-1 h4 {
  top: 12px;
    left: 30%;
    font-size: 16px;
}

.san-11 img{
    width: 500px;
}
.san-11 h4 {
    top: 12px;
    left: 40%;
    font-size: 16px;
}

.san-12 img{
    width: 500px;
}
.san-12 h4 {
    top: 12px;
    left: 42%;
    font-size: 16px;
}

.date-out {
   float:left;
   width: 50%;
}
.pooja-2::before {
     width: 135px;
     height: 135px;
}
.pooja-2 img {
    width: 115px;
    height: 115px;
}
.event1-out h1 {
    margin-bottom: 30px;
    font-size: 24px;
}
.temp-out {
    background-size: 20%;
}
.priest-in {
    padding: 60px 25px 40px 25px;
}
.pooj-2 {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
}
.temp-1 img {
    width: 80%;
}

.events-1 {
    display: block;
}
.event-bg {
  text-align: center;
}
.event-bg img {
    width: 110px;
}
.event-bg h4 {
    top: 45%;
    left: 35%;
}
.event-head {
    display: block;
    padding-left: 0px;
    margin-top: 15px;
    text-align: center;
}
.event-bg h4{
font-size: 15px !important;
}

.enq-in h2 {
  margin-bottom: 25px;
  
}
.txt-1 h4 {
    font-size: 16px;
}
.txt-1 h1 {
    font-size: 22px;
}
.txt-1 p {
    font-size: 12px;
}
.ev-1 h4 {
    font-size: 18px;
}
.f1 {
    float: left;
    width: 100%;

}
.f2 {
    float: left;
    width:100%;
    padding-left: 0px;
		
}
.f3 {
    float: left;
    width: 100%;
    padding-left: 0px;
	margin-bottom:25px;
}
.f4 {
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 25px;
}
.gallery-item1 iframe{
    height: 300px;
}


}

@media (max-width:640px){


.pooja-timing {
     padding: 25px 20px !important;
     margin-bottom: 20px !important;
}
.slick-prev, .slick-next {
   display: none!important;
}
.gallery-item1 iframe{
    height: 280px;
}
.poojatiming h5
{
    margin-top:30px;
}
.enq-out
{
    padding-left:10px;
    padding-right:10px;
}
#textBox {

  width: 100%;
}
.eventbut
{
    margin-top:0px !important;
    margin-bottom:35px;
}
}


@media (max-width:575px){
.w-in {
    margin-bottom: 15px;
}
.event1-out h1 {
   font-size: 22px;
}
.priest-in {
    padding: 50px 25px 40px 25px;
}
.ee-1{
float:left;
width:50%;
}
.mob-2{
display:block;
width:100%;
}

.mob-1{
display:none !important;
}
.navbar-toggler {
    margin-top: 15px;
}
.txt-1 h4 {
    font-size: 14px;
}
.txt-1 h1 {
    font-size: 18px;
}
.container{
padding-left:25px;
padding-right:25px;
}
.om-1{
float:left;
width:50%;
}
.om-2{
float:left;
width:50%;
}
.abt-1 h4 {
    font-size: 20px;
}
.gallery-item1 iframe{
    height: 250px;
}
}
@media (max-width:480px){
    .mo-3 p {
        font-size: 14px !important;
    }
}

@media (max-width:480px){
.abt-1 {
   padding: 25px 15px;
}
.abt-2 img {
    width: 50px;
}
.abt-1 h4 {
    font-size: 18px;
}
.abt-1 p {
    font-size: 15px;
}
.om-1{
float:left;
width:100%;
}
}
@media (max-width:500px){
.ee-2 {
    top: 45% !important;
    left: 30% !important;
}
.event-bg h4 {
    font-size: 14px !important;
}
.event-head  h4 {
   min-height: 44px;
}
}



@media (max-width:480px){
.san-22 {
    padding: 60px 15px 0px 15px;
}
.date-1 img{
width: 130px;
}
.date-1 b {
   top: 10px;
  font-size: 15px;
}

}



@media (max-width:420px){
.ev-1 h4 {
    font-size: 16px;
}
.ev-1 p {
   font-size: 14px;
}
.ev-btn a {
   font-size: 14px;
}
.head-2 .container {
    padding-left: 15px;
    padding-right: 15px;
}
.top-2 {
   padding-left: 10px;
}
.txt-1 h4 {
    font-size: 12px;
}
.txt-1 h1 {
    font-size: 16px;
}
}
@media (max-width:400px){
.date-1 img {
    width: 110px !important;
}
.date-1 b {
  font-size: 12px;
}

}

@media (max-width:368px){
.event-head  h4 {
    font-size: 16px;
}

}

@media (max-width:362px){
.logo-1 {
    float: left;
    width: 88%;
}
}











