@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@700&display=swap');
body{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.header-logo{
	padding: 10px 40px;
}
.class1 { 
	background: #850b0e;
	margin-right: 30px;  
	height: 30px;
	margin-top: -2px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
}
.class1 p{
	padding: 0;
	height: 15px;
	font-family: 'Calibri';
}
.class1 p i{
	color: #fff;
}
.class1 p a{
	color: #fff;
}
.class4{
	text-align: center;
	margin-right: 50px;
	margin-top: 10px;
}
.class5{
	position: absolute;
	bottom: 0;
	background: #fdbb15;
	padding: 0px;
	 margin: auto;
	 left: 0;
	 right: 50; 
	text-align: center;
	width: 300px;
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
}
.class5
img{
	padding:0  15px  0 0;
}
.class5 h2{
	margin-top: 5px;
	font-size: 20px;
	padding: 1px;  
	font-weight: 600; 
	color: #fff;
}
.class5
h2
a{
	color: #fff;
}
.class7{
	background: #e1e1e1;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.class8{
		width: 200px; 
		background: transparent;
		display: inline;
 	float: left;
}
.class8 h3{
	text-align: center;
	font-size: 25px;
	color: #000;
	font-weight: 700;
	padding: 5px;

}
 .class9{
 	width: auto;
 	display: inline;
 	float: right;
 }
.GeneratedMarquee {
font-family:'Arial Black', sans-serif;
font-size:25px;
color: #ac2c2f;
background-color:transparent;
padding:5px; 
	font-weight: 700;
}
 .class10{
 	margin-top: 50px;
 }

 .class12{
 	text-align: center;
 }
 .class12
p{
	font-weight: 700;
	margin-top: 10px;
	color: #312e2e;
	font-size: 22px;
	margin-bottom: 25px;
}

.class13{ 
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	overflow: hidden;
	padding: 5px;
	margin-bottom: 50px;
	text-align: center;
}
.class14{
	border-top-right-radius: 15px;
	border-top-left-radius: 15px;
	overflow: hidden;

}
.class15{
	padding: 10px;background: #fff5c5;
}
.class15 h1{
	font-size: 35px;
	 text-shadow: 1px 1px #a92c2e,
	  -1px 1px #a92c2e, 1px -1px #a92c2e,
	   -1px -1px #a92c2e, 
	   1px 1px 5px #555;
 	color: #f9eea5;
}
.class15
p{
	color: #312e2e;
	font-weight: 600;
}	
.class15 button{
	background: #b02c2f;
	padding: 5px 20px;
	border: none;
	color: #fff;
	font-weight: 500;
	border-radius: 50px;
	transition: all 0.6s;
}
.class15 button a{
	color: #fff;
	transition: all 0.6s;
}
.class15 button:hover{
	background: #ffc603;
}
.class15 button:hover a{
color:#000 ;
}
#santmat{
	background: #ffbe02;
	padding-top: 25px;
}


.class16{
	padding-top: 50px;
}
#class16{
	text-align: center;
}
.class17:hover .class19{
	background: #fff5c5;
}
.class17:hover .class19 h1{
	color: #850b0e;
}


.class18{
	background: red;
	border: 5px solid #fdad02;
	border-radius: 2px;
}
.class17{
	display: inline;transition: all 0.6s;
	margin-top: 50px;
}
.class19{
float: left;transition: all 0.6s;
background-color: #b02c2f;
margin-top: 10px;
padding: 10px;
text-align: center;
}
.class19
h1{
	color: #f9eea5;
	font-weight: 600;
	font-family: 'Calibri';
}
.class19
h1
sup{
	margin-left: -10px;
}
.class19 h1 span{
	font-size: 25px;
}
.class20{
margin-top: 10px;
padding: 10px;
text-align: center;
}
.class20
p{
	color: #b02c2f;
	font-weight: 600;
	font-size: 25px;
	font-family: 'Calibri';
}

#footer{
	background: #3b3b3b;
}

.class21{
	padding-top: 50px;
	padding-bottom: 10px;
}
.class23
{
	text-align: center;
	padding-top: 50px;
}
.class23
h2{
	color: #fea700;
	font-weight: 600;
	font-family: 'Calibri';
}
.class23 p,.class23 p a{
	color: #ffffff;
	font-weight: 600;
	font-size: 20px;
	margin-top: 5px;
}
.class24 {
	background: #fea700;
}
.class24 p{
text-align: center;
padding: 10px;
color: #000;
font-weight: 500;
}
.class24 p span,.class24 p span a{
	font-weight: 700;
	color: #000;
}


/*********sant darshan********/

.class25{
	text-align: center;
	padding: 100px 0;
}
.class25
h2{
	font-weight: 600;
	color: #fff;
	font-size: 25px; 
}

.class25
h3{ 
	text-transform: uppercase;
	 bottom: 35%;
 		font-size: 35px;
    text-shadow: 1px 1px #fff5c5, -1px 1px #fff5c5, 1px -1px #fff5c5, -1px -1px #fff5c5, 1px 1px 5px #555;
    color: #850b0e;
    font-weight: 700; 

}
 
.class26{
	margin-top: 50px;
	text-align: center;
}
.class27{
	border: 5px solid #fdad02;
}
.class26 h2{
	background: #fdad02;
	color: #af2c2f;
	text-transform: uppercase;
	font-size: 25px;
	padding: 10px 0;
	font-weight: 600;
}

.class26
button{
	margin-top: 10px;
	background: transparent;
	color: #af2c2f;
	padding: 5px 30px;
	border-radius: 25px;
	font-weight: 700;
	border: 3px solid #af2c2f;
}
.class26
button a{
		color: #af2c2f;
}


/**********sant-tulsidas*********/
 




/**********donate*********/
.class30{
	padding-top: 50px;
}
.class31
h2{
	font-size: 25px;
	color: #850b0e;
	font-weight: 600;
}
 
.class32{
	text-align: center;
	margin-top: 100px;
	position: relative;
	z-index: 2;
}

.class33{
	background: #ad2c2f;
	position: relative;
	z-index: -0;
	margin-top: -50px;
	padding: 50px;
}
.class34
table{
	margin: auto;
}
.class34
table
tr
td{
	color: #fff;
	font-weight: 500;
	padding: 5px;
	font-size: 22px;
}
.class35{
	text-align: center;
	margin-top: 25px;
}
.class35 h1{
	color: #ad2c2f;
	font-weight: 600;
	font-size: 35px;
}

/********contact***********/
.class40{
	text-align: center;
}
.class40 h1{
	    color: #b02c2f;
    font-weight: 600;
    font-size: 25px;
    font-family: 'Calibri';
    text-transform: uppercase;
}
.class40 p, .class40
p
a{
	color: #000000;
	font-weight: 600;
}
.class40
hr{
	margin: 5px;
}

/**************reg form****/

.class43 button {
    background: #b02c2f;
    padding: 5px 20px;
    border: none;
    color: #fff;
    font-weight: 500;
    border-radius: 50px;
}

/**********gallery************/
.class45{

}
.class46{
	margin-bottom: 50px;
}


/*************library***************/
 

.class51 h1{
	text-align: center;
	font-weight: 700;
}
.class51
li{
	font-weight: 600;
	font-size: 25px;
}


.class53 h2{
	font-weight: 600;
}

.table-responsive{
	overflow: 500px;
}
.class30
ol
li
{
	font-size: 25px;
	font-weight: 700;
}




/************member-details*****************/
.member-details{
	text-align: center; 
}
.member-details img{
	width: 250px;
	    border: 5px solid #fdad02;
    border-radius: 2px;
}
.member-details h1{ 
	font-size: 25px;
	text-transform: uppercase;
	margin-top: 5px;
}
.member
div
table{
	margin: auto;
}
.member
div
table tr td span{
	font-weight: 700;
}
.member
div
table tr td{	
	border: 1px solid;
	padding: 10px;
}


/**********social icon****************/
/* fixed social*/
#fixed-social {
   position: fixed;
   top: 50%;z-index: 1000000;
}
#fixed-social i{
  padding-top: 10px;
}
#fixed-social a {
   color: #fff;
   display: block;
   height: 40px;
   position: relative;
   text-align: center;
    line-height: 40px;
   width: 40px;
   margin-bottom: 1px;
   z-index: 200000!important;
}
#fixed-social a:hover>span{
  visibility: visible;
  left: 41px;
  opacity: 1;
} 
#fixed-social a span {
  line-height: 40px;
    left: 60px;
    position: absolute;
    text-align: center;
    width: 120px;
    visibility: hidden;
    transition-duration: 0.5s;
    z-index: 10000;
    opacity: 0;
}
 .fixed-facebook{
  background-color: #4267B2;
 }
 .fixed-facebook span{
  background-color: #4267B2;
 }
 .fixed-insta{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#8a3ab9+0,e95950+50,fccc63+100 */
background: rgb(138,58,185); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(138,58,185,1) 0%, rgba(233,89,80,1) 50%, rgba(252,204,99,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(138,58,185,1) 0%,rgba(233,89,80,1) 50%,rgba(252,204,99,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(138,58,185,1) 0%,rgba(233,89,80,1) 50%,rgba(252,204,99,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a3ab9', endColorstr='#fccc63',GradientType=0 ); /* IE6-9 */


 }
 .fixed-insta span{
 /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#8a3ab9+0,e95950+50,fccc63+100 */
background: rgb(138,58,185); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(138,58,185,1) 0%, rgba(233,89,80,1) 50%, rgba(252,204,99,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(138,58,185,1) 0%,rgba(233,89,80,1) 50%,rgba(252,204,99,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(138,58,185,1) 0%,rgba(233,89,80,1) 50%,rgba(252,204,99,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a3ab9', endColorstr='#fccc63',GradientType=0 ); /* IE6-9 */

 }
 .fixed-twitter{
  background-color: #1C9CEA;
 }
 .fixed-twitter span{
  background-color: #1C9CEA;
 }
 .fixed-youtube{
  background-color: red;

 }

 .fixed-youtube span{
  background-color: red;
 }
 .fixed-whatsapp {
  background-color: green;

 }
 .fixed-whatsapp span{
  background-color: green;
 }
 .fixed-telegram {
  background-color: #2AABEE;

 }
 .fixed-telegram span{
  background-color: #2AABEE;
 }