/* @import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap');  */

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


	body {
 		font-family: "Poppins", sans-serif; 
 		/* background-image : url(https://thumbs.dreamstime.com/b/soybean-farm-agricultural-field-view-sky-green-agriculture-background-rows-soy-plants-under-sunlight-cultivated-growing-384811411.jpg); */
		box-sizing: content-box;
		padding: 0;
		background-size:cover;
		background-repeat:no-repeat;
		margin: 0;
		font-size:14px;
		background-position: left;
		/* padding-top: 40px; /* space so content won't hide behind the fixed header */ */
	 }
	 
	 .navbarBg {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 999; /* stays above all elements */
	}
	 


	@media (min-width: 576px) {
		.modal-dialog {
			max-width: 300px;
			margin: 1.75rem auto
		}
	} 
	 
	.navbar {
		justify-content: flex-start;
	}
 
	#loader {
		position: fixed;
		top: 0;
		left: 0;
		background-color: rgba(0, 0, 0, 0.4);
		width: 100vw;
		height: 100vh;
		z-index: 99999;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.loader-img {
		display: block;
	} 
	
/*media queries*/ 

/* Main Container Div css  Start*/

/* @media only screen and (min-width: 768px) { */
	/* body { */
		/* background-image: linear-gradient(#ffffff, #f5f9fd); */
		/* box-sizing: content-box; */
		/* padding: 0; */
		/* margin: 0; */
	/* } */

	/* .container, */
	/* .container-fluid { */
		/* max-width: 360px !important; */
		/* margin: auto; */
		/* background: white; */
	/* } */
 
/* } */

	 .h3, h3 {
		font-size: 1.55rem;
	}

	@media only screen and (max-width: 575px) {
		.modal-dialog {
			margin: 1rem !important;
		}
	}   

	@media (min-width: 1200px) {
		.h3, h3 {
			font-size: 2rem;
		} 
		
		.card{
			margin:auto 9rem;
			
		}
		 
	} 
 
	.navbarBg{
		background: aliceblue;	
	}	
	   
	.Mainheading{
		text-align: center;
		font-weight: 700;
		margin-bottom: 17px; 
		color:#0f6b56;
	}
	
	ul{
		list-style-type: decimal;
		padding-left: 1.25rem;
	}
	
	 ul li::marker {
		font-weight: 600;  
	} 
	
	b, strong {
		font-weight: 600;
	}	
	
	.card{
		 border: 2px solid #f0f8ff; 
		 border-radius:20px;
		 background-color: #ffffffd4;
	}
	
	.mt-1 {
		margin-top: .1rem !important;
	}
	
	.logo{
		width:200px;
	}
 