
/* WEB   -  HOME */


@media (max-width: 768px) {
	/* CSS rules for smaller screens */
	/*body {
	  font-size: 14px;
  
	  font-family:Daytona;
	}
*/
   
  }
.news-head {
    color: white;
    background-color: #ecb318;

}
 .span-newreg a {
    color: #ecb318;
    text-decoration: none;
}
.span-forgotpassword a{
	text-decoration: none;
}
  
.home{
	    width: 25px;
    height: 25px;
    /*margin-top: 8px;*/
}


  .reg-img{
  	width: 200px;
  	padding: 10px;
  	border-radius: 50%;
    margin: 0 auto;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
  }
   
  .banner_img{
	height:450px;
	width:100%;
  }
  .newsletter-input{
	margin-top: 39px;
  margin-bottom: 11px;
  background-color: #ffffff21;
  border-color: #000000ad;
  color: black;
}
.newsletter-input2{
	 background-color: #ffffff21;
 border-color: #000000ad;
  color: black;
}
.newsletter-input2::placeholder,
.newsletter-input::placeholder{
	color: black;

}
.form-news{
	display: block;
width: 100%;
padding: 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
/*color: var(--bs-body-color);*/
/*background-color: #852d2d;*/
background-clip: padding-box;
/*border: var(--bs-border-width) solid var(--bs-border-color);*/
/*-webkit-appearance: none;
-moz-appearance: none;*/
appearance: none;
border-radius: var(--bs-border-radius);
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


.newsletter-input:hover{
        background-color: #ffffff21;
        color: black;

}  
 .newsletter-input::before{

background-color: #ffffff21;
}
 .newsletter-input::after{

background-color: #ffffff21;
}
  .newslett-btn{
  	    text-align: center;
    margin-top: 35px;
  }
  .newslettr-bimg{
	height: 29em;
    padding: 1.5em;
	width: 100%;
	/*height: 500px;*/
	/*padding: 58px;*/
	box-shadow: 10px 10px 10px 0 rgba(0,0,0,.2);
	border-radius: 6px;
}

.fixed-button {
  position: absolute;
  bottom: 16px;
  right: 20px;
}
.btn-slider{
	/*border-color: #ecb318;
    background-color: #ecb318;*/
    background-color: #ecb318;
    border-color: #ecb318;
    width:195px;
    height: 50px;
    color: white;
    font-size: 25px;
    /*float: right;*/
    text-align: center;
}
.btn-slider a{
	text-decoration: none;
	color:white;
}
.btn-slider:hover{
    /*background-color: #ecb318;*/
    background-color: #ecb318;
    color: white;

}
.index-a-readmore{
	text-decoration: none;
	color:#ecb318;
}
.tc-index{
	text-decoration: none;
	/*color: #ecb318;*/
	color: black;
}
.tc-index:hover{
	color: #ecb318;
}
  .h2-join-company{
  	padding-bottom: 10px;
    padding-top: 10px;
  }

.upi-gif{
	float: right;
  /* padding-top: 1px; */
/*  width: 32%;*/
	/*width: 47%;*/
	/*width: 67%;*/
		width: 72%;
  height: 50px;
}

.net-banking{
	width: 38px;
  /* margin-top: 10px; */
  float: right;
}
.chk-bx-dis{
	border-color: black;
}

.radio-btn-upi{
		margin-top: 10px;
}
.reg-fee-bx{
	width: 100%;
  height: 40px;
  background-color: white;
  border: 1px solid #e2dede;
  border-radius: 7px;
}
.h4-100{
	margin-top: 3px;
}


.ackwnQR{
	text-align: center;
}

.h4-ackwn{
	color: #ecb318;
	margin-top: 20px;
margin-bottom: 20px;
}

.btn-ackwn{
text-align: center;
	margin-top: 10px;
margin-bottom: 10px;
}
.btn-ackwn-donation{
	width: 67%;
border-radius: 50px;
background-color: #00af4f;
border-color:#00af4f;
margin-top: 33px;
margin-bottom: 20px;
}
.btn-ackwn-reg{
 width: 67%;
border-radius: 50px;
background-color: #00af4f;
border-color:#00af4f;
margin-top: 13px;
margin-bottom: 20px;

}
.total-fee{
 display: flex;
justify-content: center;
align-items: center;
}
.p-reg-fee{
text-align: justify;
}
.reg-fee{
margin-top: 20px;
}



 .navbar-nav i{
  	    margin-top: 13px
  }
  
  .navbar .nav-link{
	color:black;
	/*font-weight:bold;*/
	/* font-size: 18px; */
	font-size: 19px;
	
  }
   .navbar .nav-link:hover{
   	color: #e9ae11;
   	    transition: 0.5s;

  }
  

 
  .navbar-logout{
  	    margin-right: 10px;
    margin-top: 13px;
    margin-left: 10px;
  }
  .nav-submit-btn{
  	/*color: #212529;*/
  	/*border-color:#212529;*/
  	color: black;
  	border-color: #ecb318;
  	background-color:ecb318;
  }
  .news-submit-btn{
  		color: white;
  	border-color: #ecb318;
  	background-color:ecb318;
  }
   .nav-submit-btn:hover{
   		border-color: #ecb318;
  	background-color:#ecb318;
  	color: white;
    transition: 0.5s;


  }
.news-submit-btn{
    border-color: #ecb318;
    background-color: #ecb318;
  }
.news-submit-btn:hover{
    background-color: #ecb318;
    color: black;
    transition: 0.5s;

  }
/*background-color:#ecb318;
color: white;*/
  
  .h2-reg{
  	color: #ecb318;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px;
  }
  .h4-reg{
  	    color: #ecb318;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
  }


  .head-colors{
   
   
	justify-content:space-around;
	padding-top:20px;
	text-align:center;
	font-size:15px;
	color:black;
  }
  
  .head-icons{
	display: block;
	padding-top:20px;
	/*float:right;*/
	text-align: center;
	
  }
  .head-icons a{
  	display: inline-block;

  }
  
  .main_box{
  
  padding-top:20px;
  padding-bottom:10px;
  
  }
  
  .form-style{
	text-align:center;
	background-color:#f2f2f2;
	border-radius: 5px;
	padding: 18px 15px 0 15px;
	border: 2px solid #f2f2f2;
	box-shadow: 0px 25px 10px -15px #D3D3D3;
	height: 500px; 
  
  }
  
  .form-style-right{
	
	background-color:#f2f2f2;
	border-radius: 5px;
	padding: 15px 0 0 0;
	border: 2px solid #f2f2f2;
	box-shadow: 0px 25px 10px -15px #D3D3D3;
	 height: 500px;  
  
  }
  
  .logo_main{
	
  max-width: 11vw; /* find suitable value for you */
  display: block;
  width: 100%;
  }
  .log_box{
	padding: 9px 0 0 0;
  
  /* align-items: center;
  display: flex;
  justify-content: center; */
  
  
  }
  .btn.btn-outline-success{
  
	border-color:rgb(146 208 80);
	color:rgb(4 176 80);
   
  }
  
  .disclaimer{
	display: flex; 
	   
	justify-content: space-around;
  
  }
  
  .sub_disclaimer{
	width:210px;
	display: flex;     
	text-align:left;
  
  }
  
  .first_col_head{
	display: flex; 
	justify-content: space-between;
	font-weight:bold;
  
  }
  .latest-news{
	font-size:20px;
  }
 


   .news{
	  width: 24%;
	  text-align: center;
  
	/*padding:10px 0 0 0;*/
  } 
  
  /*.news{width: 296px;
  }*/
  .news-scroll a{text-decoration: none}
		 
  /* .news{width: 160px}
  .news-scroll a{text-decoration: none}
  .dot{height: 6px;width: 6px;margin-left: 3px;margin-right: 3px;
	margin-top: 2px !important;background-color:rgb(94, 41, 41);border-radius: 50%;display: inline-block} */


  .round-card-img
  {
  width: 13em;
	  /*width: 65%;*/
	  border-radius: 50%;
	  margin: 0 auto;
	  box-shadow: 0 0 10px rgba(0,0,0,.2);
  
  
  }
  
  .card{
	  padding: 1.5em .2em .5em;
	 
	  margin-left:3px;
	  /* 3d border shadow */
	  box-shadow: 10px  10px  10px 0 rgba(0,0,0,.2); 
  
	  /* normal shadow */
	  /*box-shadow: 0 5px 10px rgba(0,0,0,.2);*/
	 height: 429px;
  }
  
  .card_news{
	  padding: 1.5em .2em .5em;
	 
	  margin-left:10px;
	  box-shadow: 0 5px 10px rgba(0,0,0,.2);
  }
  .card-title{
	text-align:center;
  }
  
  
  
  .news_sub{
	padding:10px 20px 0 18px;
   
  }
  
  .news_main_head{
	padding:0 10px 15px 5px;
  }
  
  .news-body{
	padding-bottom:20px;
	padding-bottom:20px;
	max-height: calc(100vh - 150px); /* Adjust this value as needed */
  overflow-y: hidden;
   
  }
  
  
  .card a{
	text-decoration:none;
	color:#e9ae11;
   
   
  }
 
  
  
  footer ul{
	color:white;
  }
  
  .nav-link{
	color:white;
  }
  
 
  
  img .rounded{
	border-radius:30px 0 0 0;
  }
  
  .activity-body{
	background: #fff;
	padding:0 10px 0 10px;
	text-align:justify;
	
  }
  
  .activity-title{
	text-align:center;
	padding:10px 0 0 0;
	font-size: 20px;
	font-weight: 600;
  }
  
  
  /* animated card */
  .anim{
	height:241px;
	width:100%;
  }
  
  
  

  .dashboard-card{
  	border-radius:3px;
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	transition:0.5s;
	cursor:pointer;
	/*height: 527px;*/
	height: 33em;
	cursor: default;
  }
  .farm-title{  
	padding-left:10px;
	font-size:15px;
	cursor:pointer;
	text-align: center;
	font-size: 20px;
	
	font-weight: 600;
  }
  .farm-title i{  
	font-size:15px;
	transition:1s;
	cursor:pointer;
	color:#ffa710;
	float: right;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  padding-right: 10px;
  }
  .farm-title i:hover{
	/*transform: scale(1.25) rotate(100deg); */
	color:#18d4ca;
	
  }
  .farm:hover{
	transform: scale(1.05);
	
	box-shadow: 10px 10px 15px rgba(0,0,0,0.3);
  }
  .farm-text{
	height:80px;  
	padding-left:10px;
	text-align: justify;
	padding-right: 10px;
  }
  
  .farm::before, .card::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transform: scale3d(0, 0, 1);
	transition: transform .3s ease-out 0s;
	background: rgba(255, 255, 255, 0.1);
	content: '';
	pointer-events: none;
  }
  .farm::before {
	transform-origin: left top;
  }
  .farm::after {
	transform-origin: right bottom;
  }
  .farm:hover::before, .farm:hover::after, .farm:focus::before, .farm:focus::after {
	transform: scale3d(1, 1, 1);
  }
  
  .carousel .carousel-item {
	height: 500px;
  }
  
  .carousel-item img {
	  position: absolute;
	  object-fit: cover;
	  top: 0;
	  left: 0;
	  min-height: 500px;
  }
  
  .dis_main{
	 
	 text-align:left;
	 height:auto;
  
  }
  
  .dis_inner{
	 padding-left:10px;
	 padding-right:10px;
	 height:auto;
	 padding-bottom: 20px;
  }

  .readmore{
	
    box-shadow: 0px  5px 10px rgba(0,0,0,.2); 

  }

  .readmore_content{

   padding: 10px 10px 10px 10px;

  }
  .reg{
	border-radius: 10px;
	box-shadow: 0px  5px 10px rgba(0,0,0,.2); 

  }
  .reg_body{
	padding:10px 20px 10px 20px;
  }


  .reg_head{
	padding:20px 0 0 20px;
  }

  .centered-button {
	display: block;
	margin: 0 auto;
  }

  .news-demo-down-auto
  {
	text-decoration: none;
  }

  .news-item{
	list-style: none;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom:1px dotted #555; 
  }

#registration .form-control{
 height: 35px;
 border: 1px solid #ccc;
 border-radius: 6px;

}
.input-group-text{
	    margin-right: 10px;
}
#registration .form-select {
	
	
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 16px;
	height: 35px;
	
	outline: none;
  }

  #registration textarea.form-control{
	
	
	border: 1px solid #ccc;
	border-radius: 4px;
	font-size: 16px;
	height: 75px;
	
	outline: none;
  }

 /* #file-input-label {
	
	padding: 0 5px 0 5px;
	margin-bottom: 10px;
	border: 1px solid black;
	border-radius: 4%;
	background-color: #efefef;
	margin-left: 29px;
  }
  #file-input-label2{
  	padding: 0 5px 0 5px;
	margin-bottom: 10px;
	border: 1px solid black;
	border-radius: 4%;
	background-color: #efefef;
	margin-left: 48px;
  }*/


  .p-blddon{
  	color: #ecb318;
	/* font-weight: bold; */
  }
  .p-volunteer{
	color:blue;
	/* font-weight: bold; */
}
  .tc-a a{
  	color: black;
  }
/* Styling registration form */




/* WEB   -  HOME*/



/*read more section start*/

.card-readmore{
	    height: 527px;
	    padding: 1.5em .2em .5em;
	 
	  margin-left:3px;
	  /* 3d border shadow */
	  box-shadow: 10px  10px  10px 0 rgba(0,0,0,.2);
}



/*read more section end*/



/*#file-input2{
	margin-left: 28px;
}*/
#file-input{
/*	margin-left: 47px;
    margin-top: 10px;
    margin-bottom: 10px;
*/


	margin-left: 7%;
    margin-top: 2%;
    margin-bottom: 1%;
}
.p-uplod{
	    margin-left: 20%;
}
.file-input2{
	margin-left: 40%;
}
.form-style-mmbr-reg,
.form-style-mmbr-reg2{
	text-align: center;
	background-color: #f2f2f2;
	border-radius: 5px;
	padding: 18px 15px 0 15px;
	border: 2px solid #f2f2f2;
	box-shadow: 0px 25px 10px -15px #D3D3D3;
	height: 879px;
}
.form-check-input{
	border-color: #353131eb;
}

/*.form-check{
	float: right;
}*/


/*privacy policy section start*/

.p-policy-ul{
	    margin-left: 68px;
}
.p-policy-ul li{
	    margin-top: 10px;
    margin-bottom: 10px;
}
.ur-info-sect,
.h6-info-sect{
	padding-top: 10px;
    padding-bottom: 10px;
}

/*privacy policy section end*/


/*dashboard start*/

.li-dash{
	margin-top: 20px;
    margin-bottom: 20px;
     border: 1px solid black;
    padding: 10px;
        margin-right: 39px;
   
}

.li-dash a{
	color: black;
}

.li-dash:hover{
	background-color: white;
}
.dashboard{
	    margin-right: 35px;
}
.dashboard-ul a{
	text-decoration: none;
}


.dashboard a{
	color: black;
	/*text-align: left;*/
}

.dashboard-ul li{
	 list-style-type: none;
	 /*text-align: left;*/
}
/*dashboard end*/



.h4-ackwn{
	    color: #ecb318;
	    margin-top: 20px;
    margin-bottom: 20px;
}

.btn-ackwn{
	text-align: center;
	    margin-top: 10px;
    margin-bottom: 10px;
}
.btn-ackwn-donation{
	width: 67%;
	border-radius: 50px;
   background-color: #00af4f;
   border-color:#00af4f;
   margin-top: 13px;
    margin-bottom: 20px;
}
.checkbx-ackwn{
	    margin-top: 20px;
		border-radius: 0.25em;
		
   
		
}
.chkbx-onemonth{
	    margin-top: 10px;
	        /*width: 100%;*/
}
.card-ackwn{
	padding: 1.5em 0.2em 0.5em;
    margin-left: 3px;
    border-radius: 2px;
    box-shadow: 5px 5px 5px 0 rgba(0,0,0,.2);
    /* box-shadow: 0 5px 10px rgba(0,0,0,.2); */
    /* height: 376px; */
    /*height: auto;*/
}
.card-qr-sect{
	padding: 1.5em 0.2em 0.5em;
    margin-left: 3px;
    box-shadow: 10px 10px 10px 0 rgba(0,0,0,.2);
    /* box-shadow: 0 5px 10px rgba(0,0,0,.2); */
    /*height: 500px;*/
    height: auto;
}
.h3-total{
	color: red;
	font-size: 23px;


}
.qr-section{
	margin-top: 20px;
}
.p-note{
	color: #4030d0;
}
.qr-scan{
	    width:75%;
}
.p-qr{
	font-size: 19px;
    margin-top: 50px;
}
.ref-box{
	margin-top: 50px;
}
.p-input-qr{
	margin-bottom: 50px;
}
.ackwn-a a{
	color: blue;
	text-decoration: underline;
}
.section-input{
	margin-top: 23px;
    margin-bottom: 20px;
    width: 67%;
}
.select-bx-input{
	display: flex;
   justify-content: center;
   align-items: center;
  
}
/*.card-qr-sect{
	height: auto;
}*/






/*.profile{
	background-color: black;
	width: 100%;
	height: 20px;
	color: white;
}
*/


/*--------------------------contact us page start---------------------------------*/

/*.back-tst{
		background-image: url(../images/yannis-h-uaPaEM7MiQQ-unsplash.jpg);
	background-size: cover;
	    width: 100%;
	    padding: 58px;
	     
	        box-shadow: 10px 10px 10px 0 rgba(0,0,0,.2);
}*/

.contact-back{
	background-image: url(../images/contactpage.jpg);
	background-size: cover;
	    width: 100%;
	    padding: 58px;
	       height: 527px;
	        box-shadow: 10px 10px 10px 0 rgba(0,0,0,.2);

}
.contact-btn{
  	    margin-top: 16px !important;
  	
  	color: white;
  	border-color: #ecb318;
  	background-color:ecb318;
  }


.contact-btn:hover{
   		border-color: #ecb318;
  	background-color:#ecb318;
  	color: black;
    transition: 0.5s;
} 
  .p-mail-contact{
  	text-decoration: none;
  	color: black;
  }

.add-para{
 display: flex;
    justify-content: center;  
    align-items: center;

}   
.h5-add{
margin-right: 32%;
}
.h5-add-admin{
	margin-right: 42%;
}

.p-relif-con{
	font-size: 18px;
	color: #ecb318;
	text-align: center;
}
.web-add{
	margin-right: 40%;
}
.p-txt-cont{
margin-left: 10%;
}












/*--------------------------contact us page end------------------------------------*/

/* Payment ACKWN */

.invalid-feedback {
	color:red;
	font-size: 14px;
	margin-bottom: -10px;

}
.payment-sect{

	padding-top:21%;
	/*font-size:21px;*/
}

.payment-text{
	font-size:1.5em;
	text-align:center;
	display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;

   
    line-height: 1.5;
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid var(--bs-border-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: var(--bs-border-radius);
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	
}



/* Payment ACKWN */




/*---------------------dashboard page start-----------------------------------------------*/

 .dashboard-menu-sect{
  		text-align:center;
	background-color: white;
	border-radius: 5px;
	padding: 18px 15px 0 15px;
	border: 2px solid #f2f2f2;
	box-shadow: 0px 25px 10px -15px #D3D3D3;
	height: 500px; 

  }

  .dashboard-ul a{
	text-decoration: none;
}

.dashboard{
	    margin-right: 35px;
}
.li-dash{
	margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #e1dbdb87;
    padding: 10px;
    margin-right: 39px;
    border-radius: 8px;
       -webkit-box-shadow: 3px 5px 12px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 5px 12px -8px rgba(0,0,0,0.75);
box-shadow: 3px 5px 12px -8px rgba(0,0,0,0.75);
   
}

.li-dash a{
	color: black;
}
.li-dash a:hover{
	color: white;
	transition: 0.5s;
}

.li-dash:hover{
	background-color: #ecb318;
	color: white;
	transition: 0.5s;
}
.li-dash a :hover{
	color: white !important;
}

.h3-wlcm-mm{
	color: #ecb318;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
}




/*---------------------dashboard page end-----------------------------------------------*/







/*............................admin-dashboard start......................................*/

.md-sect{

	

	text-align: left;
/*margin-top: 20px;*/
margin-bottom: 20px;
border: 1px solid #e1dbdb87;
padding: 10px;
margin-right: 39px;
border-radius: 8px;
   -webkit-box-shadow: 3px 5px 12px -8px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 5px 12px -8px rgba(0,0,0,0.75);
box-shadow: 3px 5px 12px -8px rgba(0,0,0,0.75);
width: 100%;
text-align: left;

/*	margin-top: 20px;
margin-bottom: 20px;
 border: 1px solid black;
padding: 10px;
	margin-right: 39px;
width: 100%;
background-color: green !important;
height: 50px;*/

}
.fa-angle-right{
float: right;
margin-top: 4px;
}
.a-md{
text-decoration: none;
color: black;
}

.tree ul {
list-style-type: none;
padding-left: 20px;
}
.tree .a-md {
text-decoration: none;
color: black;
display: block;
padding: 5px 0;
}
.tree .app-menu__label {
margin-left: 15px;
}
.tree .fa {
margin-left: 5px;
}
.hidden {
display: none;
}

table, th, td {
border: 1px solid #e1dbdb87;
border-collapse: collapse;
-webkit-box-shadow: 1px 3px 7px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 3px 7px -5px rgba(0,0,0,0.75);
box-shadow: 1px 3px 7px -5px rgba(0,0,0,0.75);
}
table{
width: 100%;
}
td,th{
padding: 10px;
}

/*td a:hover{
background-color: #ecb318;
color: white;
transition: 0.5s;
}*/
td a{
color: black;
text-decoration: none;
}
td a:hover{
color: #ecb318;
transition: 0.5s;

}
/*td a:hover{
color: white;
transition: 0.5s;

}
*/








.admin-sect{
	    text-align: center;
    /*margin-top: 5%;*/
    /*color: #ecb318;*/
}
.admin-a{
	text-decoration: none;
	color: white;
}
.admin-back{
	background-color: black;
	width: 100%;
	    height: 36px;
    font-size: 15px;
    padding: 6px;
}
.admin-dash-b{
	width: 100%;
	text-align: center;
}








/*............................admin-dashboard end......................................*/




.form-control.is-invalid,.was-validated .form-control:invalid {
    border-color: var(--bs-form-invalid-border-color);
    padding: 0.4em;
  
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}
.p-100{
	text-align: right;
}

.read-more-sect{
	padding-top: 20px;
}
.readmore-cont{
	padding-top: 20px;
	    text-align: left;
   /* margin-left: 8%;*/
  }
  .h3-readmore{
  	color: #ecb318;
  }
  .readmore-img{
  	width: 100%;
  }
  .vol-p{
	text-align: center;

}
.p-subscr,
.p-valid{
	font-size: 16px;
}
/*.jn-btn{
	text-align: center;
    
}*/
.join-now-btn{
	border-color: #ecb318;
    background-color: #ecb318;
    color: white;
        width: 86%;
    /*width: 97%;*/
}
.join-now-btn:hover{
		border-color: #ecb318;
    background-color: #ecb318;
    color: white;
}
.h2-mm-dash{
margin-top: 10px;
margin-bottom: 10px;
}
.donate-head{
	text-decoration: none;
	color: black;
}
.donate-head:hover{
color: white;
transition: 0.5s;
}
.signin-sect{
	text-align: center;
	
}
.h5-payment{
	margin-top: 2em;
}
.a-signin{
	text-decoration: none;
	color: black;
	font-size: 15px;

}
.sign-span:hover{
	color: #ecb318;
	font-weight: bolder;
}
.r-qr{
	  width: 100%;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    margin-top: 25px;
    border: 1px solid #00000030;
    border-radius: 8px;
    background-color: #f5f5f56e;
        -webkit-box-shadow: 6px 5px 5px -7px rgba(0,0,0,0.6);
-moz-box-shadow: 6px 5px 5px -7px rgba(0,0,0,0.6);
box-shadow: 6px 5px 5px -7px rgba(0,0,0,0.6);
}


.p-cpycode{
	text-decoration: none;
	color: black;
}
.p-cpycode:hover{
	color: #ecb318;
	transition: 0.5s;
}





/*.a-signin:hover{
	color: #ecb318;
}*/
.terms-a{
	text-decoration: none;
}
.terms-a:hover{
color: #ecb318;
}
.dashb-head{
	margin-bottom: 10px;
	margin-top: 10px;
	/*color: #ecb318;*/
	margin-left: 18%;
}
.dash-paracont{
	font-size: 14px;
	text-align: left;
}
/*.dash-btn-re{
	margin-top: 39%;
}*/
/*.dash-btn-donater{
	margin-top: 17%;
}

*/

.regno-sect{
	    padding-top: 7%;
}

.act-a{
	text-decoration: none;
	color: black;
}
.act-a:hover{
	color: #ecb318;
}
.carousel-control-next, .carousel-control-prev{
	width: 5%;
}
.link-relif{
	width: 50%;
    /* background-color: #ecb318; */
    border: none;
    color: blue;
}
.btn-cpy{
	border: none;
    background-color: #ecb318;
    color: white;
}

.btnlink{
	text-align: center;
	
    margin-top: 10px;

}

.dash-btn-re{
  /*  height: 3em;
    width: 100%;*/
    /*background-color: aliceblue;*/
    margin-top: 4em;
}
.jn-btn{
	text-align: center;

    /*height: 3em;*/
    width: 100%;
    /*background-color: aliceblue;*/
    margin-top: 1.5em;

    
}
.dash-paracont{
	font-size: 14px;
	text-align: left;
}
.avathar-img{
	text-align: center;
	margin-bottom: 10px;
}
.man-av{
	
	width: 10em;
	height: 10em;
	/*width: 65%;*/
	border-radius: 50%;
	margin: 0 auto;
	-webkit-box-shadow: 6px 7px 5px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 7px 5px -5px rgba(0,0,0,0.75);
box-shadow: 6px 7px 5px -5px rgba(0,0,0,0.75);

	/*box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;*/
	/* box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px; */
}
/*------------------------------------------------forgot password section start---------------------------*/

.h2-retr-cre{
	color: #ecb318;
	        margin-top: 1.5em;
}

.forgot-pass {
	background-color: #f2f2f2;

	  padding: 1em;
  border-radius: 8px;
    /*height: auto;*/
    height: 100%;
    display: flex;
     flex-direction: column;
       align-items: center;
           box-shadow: 0px 25px 10px -15px #D3D3D3;
               margin-top: 2em;
      margin-bottom: 6em;
      padding: 1em 1em 1em 1em;
     /*    width: 29em;
    height: 29em;*/
}

.btn-forgotpass{
	    padding-top: 2em;
    padding-bottom: 1em;
}
.frm-frgtpass{
	border: 1px solid #00000054;
	margin-top: 0.5em;
	/*margin-bottom: 0.5em;*/
}
.form-select{
		border: 1px solid #00000054;
}
.frgt-pass{
	font-size: 14px;
}
.p-forgotpass{
	/*padding-top: 2em;*/
    /*font-size: 20px;*/
        font-size: 15px;

}
.radioBtn{
	margin-bottom: 1em;
}
.frgtPass{
	float: right;
}

.form-control.frm-frgtpass::placeholder{
	color: #d9d9d9;
}
.form-select ::placeholder{
		color: #d9d9d9;

}

.form-select {
	color: #040404;
}




/*.form-select{
	color:#d9d9d9; 
}

*/

/*.form-select {
 color:#d9d9d9; 
}

*/





/*------------------------------------------------forgot password section end---------------------------*/


.h4-dwnapp{
	margin: 1em;
}



/*--------------------------------------------------trans-section-start------------------------------*/
.table-tran {
  display: flex;
  flex-direction: column;
  border: 1px solid #ccc;
  width: 100%;
}

.trans-tbl {
  display: flex;
  flex-direction: row;
  border-top: 1px solid #ccc;
}

.header {
  font-weight: bold;
}

.cell {
  padding: 8px;
  border-right: 1px solid #ccc;
  flex: 1;
}

.cell:last-child {
  border-right: none;
}
.pagination{
	    float: right;
    margin-top: 0.5em;
}
.previousPagination,
.nextPagination{
	width: 82px;

}




/*--------------------------------------------------trans-section-end------------------------------*/
.newsForm{
	width: 100%;
}
.ply-str{
		    width: 140px;
    height: 48px;
}
.app-str{
	  margin-top: 2em;
	    width: 140px;
    height: 48px;

}
.footer-padd{
	padding-top: 2em;
    padding-bottom: 1em;
}
.email-form{
	    margin: 2em;
}


/*anuja 23/8/23 profile page demo start*/


.coordinator-sect{
width: 100%;
height: 26rem;
background-color: red;
box-shadow: 0 0 2px 0 rgb(0 0 0 / 10%);
background-color: #fff;
background-clip: border-box;
border: 0 solid #f4f6f6;
border-radius: 0.25rem;
padding: 1rem 1rem 1rem 1rem
}

/*.headerSocial-i a{
	text-decoration: none;
}
*/

/*anuja 23/8/23 profile page demo end*/



/*anuja 24/8/23 start*/

.donate-navbar{
	text-align: center;
  font-size: 19px;
  /*margin-left: 101px;*/
  /*background-color: #f20707;*/
  border-color: #f20707;
  }
.donate-navbar:hover{
  	background-color:#f20707;
  }
.donate-btn{
 margin-top: 17px;
 /* background-color: #f20707;*/
} 
.readMore-p{
text-align: justify;
font-size: 16px;
}

.farm{
	border-radius:6px;
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	transition:0.5s;
	cursor:pointer;
	/*height: 447px;*/
	height: 29em;;
	cursor: default;
  }
  .imgObjective{
	border-radius:6px;

  }

.dot{
	margin-left: 1rem;
}
.dot1{
	    margin-left: 2rem;
}
.dot2{
	margin-left: 1.7rem;
}
.dot3{
	    margin-left: 0.7rem;
}
.dot4{
	    margin-left: 3.2rem;
}
.dot5{

    margin-left: 4rem;
}
.dot6{
	    margin-left: 4.7rem;
}
.dot7{
    margin-left: 0.7rem;
}
.dot8{

   
    margin-left: 4.2rem;
}
.dot9{
	 margin-left: 3rem;
}
.dot10{
	   margin-left: 1.7rem;
}
.dot11{
	   margin-left: 4.5rem;
}
.dot12{
	        margin-left: 3.6rem;
}
.dot13{

    margin-left: 1.7rem;
}
.dot14{
	    margin-left: 3.5rem;

}
.dot15{
	    margin-left: 1.9rem;
}
.dot16{
	       margin-left: 2.8rem;
}
.refIDdot{

    margin-left: 0.5rem;

}
.refNamdot{
	    margin-left: 0.9rem;
}
.mmbrStatus{
	text-decoration: underline;
}
.innercaption{
	text-decoration: underline;
	    font-size: 20px;
	        color: black;
}
.avathar{
	background-color: white;
  height: 130px;
  width: 130px;
  webkit-box-shadow: 3px 7px 14px -8px rgba(0,0,0,0.75);
  -moz-box-shadow: 3px 7px 14px -8px rgba(0,0,0,0.75);
  box-shadow: 3px 7px 14px -8px rgba(0,0,0,0.75);
  border-radius: 50%;
}
.profileDemo{
	width: 100%;
	height: 48rem;
	background-color: red;
	box-shadow: 0 0 2px 0 rgb(0 0 0 / 10%);
	background-color: #fff;
  background-clip: border-box;
  border: 0 solid #f4f6f6;
  border-radius: 0.25rem;
  padding: 1rem 1rem 1rem 1rem
}
.profileDemo-addCon{
		width: 100%;
	height: 48rem;

	background-color: red;
	box-shadow: 0 0 2px 0 rgb(0 0 0 / 10%);
	background-color: #fff;
    background-clip: border-box;
    border: 0 solid #f4f6f6;
    border-radius: 0.25rem;
    padding: 1rem 1rem 1rem 1rem
}

.dashboard-menu-sect2{
		text-align:center;
	background-color: white;
	border-radius: 5px;
	padding: 18px 15px 0 15px;
	border: 2px solid #f2f2f2;
	box-shadow: 0px 25px 10px -15px #D3D3D3;
	    height: 33rem;
}
.news_main{
	
	/*height:425px;*/
	height: 466px;
	overflow-y: scroll;
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
  
  }

/*anuja 24/8/23 end*/


/*anuja 25/8/23 start*/

.chngPic{
	margin-left: 0.5rem;
}
.chngId{
	margin-left: 2.5rem;
}


.chng-input{
     margin-left: -1.6rem;
}
.dot17{
	margin-left: 3.2rem;
}
.cordi-dot{
	    margin-left: 0.5rem;
}
.cordiWardD{
	margin-left: 1.7rem;
}
.cordiMobD{
	    margin-left: 2.5rem;
}
.cordiNameD{
	    margin-left: 3rem;
}
.cordiDisD{
	    margin-left: 2.4rem;
}
.cordiStsD{
	margin-left: 3.4rem;
}
.cordiPinD{
margin-left: 2rem;
}
.profilecord{
	width: 100%;
	margin-top: 10px;
}
.profilecord_sub{
   width: 100%;
}
.contactUSpage{
	display: grid;
    justify-content: center;
    align-items: center;
    text-align: left;
}
.img-gif{
	    margin-top: -0.5rem;
}
.social-media-ic a{
  	display: inline-block;

}
.social-media-ic{
	    margin-right: 2rem;
}
 .activity{
     height: 29rem;
	  border-radius: 2%;
	  background: #fff;
	  margin-left:3px;
	  box-shadow: 0 5px 10px rgba(0,0,0,.2);
	
  }
/*anuja 25/8/23 end*/


/*------------------------------------------------mmshipRead page start 27/8/23 anuja-----------------------------------*/

.mmship-pg{
	font-weight: bold;
	    font-size: 1.5rem;
    text-align: justify;
}
.details-mmshp{
	background-color: #ecb318;
	padding: 5px;
	border-radius: 6px;
}
.upiSpanH{
	color: white;
	font-weight: bold;
	font-size: 1.2rem;
}

.upiSpan{
	color: black;
	font-weight: bold;
	font-size: 1rem;
}
.upi-p{
	font-weight: bold;
}
  .mmshp-pg{
	
	background-color:#f2f2f2;
	border-radius: 5px;
	padding: 15px 0 0 15;
	border: 2px solid #f2f2f2;
	/*box-shadow: 0px 25px 10px -15px #D3D3D3;*/
	 height: 420px;  
  
  }
  .mmshp-card{
	border-radius:6px;
	box-shadow: 0 5px 10px rgba(0,0,0,.2);
	transition:0.5s;
	cursor:pointer;
	/*height: 447px;*/
	height: 35em;;
	cursor: default;
  }
/*------------------------------------------------mmshipRead page end-----------------------------------*/
















@media only screen and (max-width: 600px){

	/*anuja 27/8/23 start*/
	.card.mmshp-card {
		height: 540px;
}

	/*anuja 27/8/23 end*/



	/*anuja 24/8/23 start*/

	.donate-btn{
		/*margin-right: 5em;*/
		padding-bottom: 1em;
	}
	.carousel-item img {
		min-height: 269px;
	}


	/*anuja 24/8/23 end*/










/* Anuja 22/8/23 start*/

	.head-icons {
		text-align: center;
	}

	.btn-slider{
		width: 122px;
		height: 50px;
		font-size: 17px;
	}
	.carousel .carousel-item {
		  height: 270px;
	}
	/*Anuja 22/8/23 end*/


	.dashb-head{
	margin-left: 0;

}
.p-policy-ul{
	margin-left: 0;

	}
		.p-uplod{
    margin-left: 9%;
    margin-top: 10px;
    margin-bottom: 10px;
}
	
		.file-input2{
		    margin-left: 10%;
    margin-top: 10px;
    margin-bottom: 10px;
	}
	#file-input1{
		margin-left: 10%;
margin-top: 10px;
margin-bottom: 10px;
}
	.home{
	/*	display: none;*/
	    width: 18px;
    height: 18px;
margin-top: -6px;

	}
.card{
height: 499px;
	}

.card-qr-sect{
	height: auto;

}	
.p-qr{
	margin-top: 0px;
	font-size: 18px;

}

}
/* CSS added by SOUMYA T - for  NEW PROFILE PAGE   - BEGIN*/

.profilebody{
	background-color:#f4f6f6;margin-top:20px;
}
.profilecard {
    box-shadow: 0 0 2px 0 rgb(0 0 0 / 10%);
    margin-bottom: 24px;
    padding:20px;
    height: 27.5rem;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0 solid #f4f6f6;
    border-radius: .25rem;
  
}
.avatar-lg {
    height: 4.5rem;
    width: 4.5rem;
}

.img-thumbnail {
    padding: .25rem;
    background-color: #f4f6f6;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto;
}
.avatar-sm {
    height: 2.25rem;
    width: 2.25rem;
}

.me-2 {
    margin-right: .75rem!important;
}
.avatar-md {
    height: 3.5rem;
    width: 3.5rem;
}

.bg-transparent {
    --bs-bg-opacity: 1;
    background-color: transparent!important;
}
.post-user-comment-box {
    background-color: #f4f6f6;
    margin: 0 -.75rem;
    padding: 1rem;
    margin-top: 20px;
}
.simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit;
}
.simplebar-height-auto-observer-wrapper {
    box-sizing: inherit!important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    flex-grow: inherit;
    flex-shrink: 0;
    flex-basis: 0;
}
.font-13 {
    font-size: 13px!important;
}
.btn-soft-info {
    color: #45bbe0;
    background-color: rgba(69,187,224,.18);
    border-color: rgba(69,187,224,.12);
}
.social-list-item {
    height: 2rem;
    width: 2rem;
    line-height: calc(2rem - 2px);
    display: block;
    border: 2px solid #adb5bd;
    border-radius: 50%;
    color: #adb5bd;
}
.comment-area-box .comment-area-btn {
    background-color: #f4f6f6;
    padding: 10px;
    border: 1px solid #dee2e6;
    border-top: none;
    border-radius: 0 0 .2rem .2rem;
}


.profilelastlogin{
    padding-top:55px;
    padding-bottom:88px;
}

 /* Added By CEO 28/08/2023*/
 .btn1 {
	cursor: pointer;
	border: 0px solid transparent;
	background-color: transparent;
	height: 40px;
	width: 40px;
	color: transparent;
	font-size: 1.5em;
	/*box-shadow: 0 0 0 rgba(0, 0, 0, 0);*/
}
 /* End By CEO 28/08/2023*/

/* CSS added by SOUMYA T - for  NEW PROFILE PAGE   - END*/



/*@media only screen and (min-width: 530px) and (max-width: 400px) {
	.p-uplod{
margin-left: 8%;
	}
	#file-input2{
		margin-left: 8%;
	}

}
*/