*{
	margin: 2px;
	padding: 0;
}
body{
	background-color: #FEF0F0;
	}
/*.navbar{
	display: grid;
	background-color: #FC6F80;
	height: 70px;
	justify-content:center; 
	text-align: center;
	align-items: center;
	position:sticky;
	top: 0px;
	margin: 0px;
	right: 2%;

}
.navlist{
	
	display: flex;


}
.navlist-h{
	display: none;
}
.navbar li{
	list-style: none;
	margin: 5px;
	padding: 5px;


}
.navbar li a{
	text-decoration: none;
	font-size: 1rem;
	color: white;

}
.navbar li a:hover{
	background-color: #F8F8F8;
	color: black;
	border-radius: 9px;
	margin: 3px;
	padding: 4px;
}
.burger{
	position: absolute;
	cursor: pointer;
	left: 1%;
	align-items: center;
}
.line{
	width: 23px;
	background-color: white;
	height: 2px;
	margin: 3px ;
}*/

/*   body css*/

.space_div{
	height: 20px;
}
	.united{
		margin-top: 20px;
	}
		.yoga{
			
			width: 90vw;
			height: 190px;
			justify-items: center;
			justify-content: center;
			
			margin: auto;
			display: block;
		
		}
		.medi-sm{
			text-align: justify;
			align-items: center;
			font-family: 'Kalpurush', sans-serif;
			padding: 10px;
			font-size: 1.3rem;
		}


		
		.video{
			width: 90vw;
			height: 80vh;
			margin: auto;
			display: block;
			}
		.journey{
			text-align: justify;
			font-family: 'Kalpurush', sans-serif;
			padding: 10px;
			font-size: 1.3rem;
			}


/**** uno style*/
	.uno{
		text-align: center;
		font-family: 'Kalpurush', sans-serif;
		font-size: 1.5rem;
		background-color: #AA0707;
		border: 3px solid white;
/*		border-radius: 30px;*/
		width: 300px;
		color: white;
		justify-content: center;
		align-items: center;
		display: block;
		margin: auto;
	}
	.uno:hover{
			background-color: #8f1b1b;
		}

	.uno-detail{
		font-family: 'Kalpurush', sans-serif;
		text-align: justify;
		font-size: 1.3rem;
		padding: 10px;
		}
	.our-act{
		text-align: center;
		font-family: 'Kalpurush', sans-serif;
		font-size: 1.5rem;
		background-color: #AA0707;
		border: 3px solid white;
/*		border-radius: 30px;*/
		width: 300px;
		color: white;
		justify-content: center;
		align-items: center;
		display: block;
		margin: auto;
		
	}
	.our-act:hover{
			background-color: #8f1b1b;
		}

    .our_ne_act{
        text-align: center;
		font-family: 'Kalpurush', sans-serif;
		font-size: 1.5rem;
		background-color: #AA0707;
		border: 3px solid white;
/*		border-radius: 30px;*/
		
		color: white;
		justify-content: center;
		align-items: center;
		display: block;
		margin: auto;
		padding: 6px 8px;
		width:fit-content;
    }
    .our_ne_act:hover{
			background-color: #8f1b1b;
		}
		.activities{
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
			font-family: 'Kalpurush', sans-serif;
		
		}
		.activity{
			display: flex;
			flex-direction: column;
			font-family: 'Kalpurush', sans-serif;
			width: 370px;
			height: 320px;
/*			background-color: #935e5e;*/
			border-radius: 5px;
/*			border: 2px solid red;*/
			text-align: center;
			justify-content: center;
			align-items: center;
			font-size: 1.5rem;
			margin: 10px;
			 opacity:1;
			 box-shadow: 0px 0px 10px #ccc;
			}
			.activity:hover{
/*				filter: grayscale(100%);*/
				opacity:1;
				transition-duration: 2s;
			}
		.img-act{
			border-radius: 30px;
/*			border: 2px solid orangered;*/

				}

		.footer{
			text-align: center;
			background: #FBE5E5;
			
		}

		 .activity img:hover{
/*	        filter: grayscale(100%);*/
	        transform: scale(1.5);
	        transition-duration: 2s;
	      }

	      .activity p {
	      	padding-top: 35px;
	      }

/*about page*/
.about-dh:hover{
			background-color: #8f1b1b;
		}
.about-dh{
			font-size: 1.2rem;
			font-family: 'Kalpurush', sans-serif;
			text-align: center;
			display: block;
			margin: auto;
			background-color: #9B0B0B;
			color: white;
			width: 320px;
/*			border-radius: 30px;*/
/*			border: 3px solid darkblue;*/

				}
		.about-d{
		    padding: 0px 15px;
			font-size: 1.2rem;
			font-family: 'Kalpurush', sans-serif;
			text-align: justify;
			
			
		}


		/*.carousel-inner > .carousel-item active > img {
	    width: 70%;
	    margin: auto;
	  }*/
	  .carousel_div{
	  	margin-top: 5px;
	  }
	  .carousel_div_main{
	  	background: #aa07071f;
	  }
		@media (min-width: 850px) {
			.about-dh{
				font-size: 2.5rem;
				width: 890px;
				
				}
			.about-d{
			    padding:0px 10px;
				font-size: 1.8rem;
				margin: 30px;
			}
			.carousel_div_main{
				text-align: -webkit-center;
			}
			.carousel_div{
				width: 66% !important;
			}
			
		}

/*contact page*/

.contact{
			    background-color: rgba(0, 0, 100, 0.1);
   				list-style: none;
   				font-size: 14px;
    			text-align: left;
   				justify-content: center;
    			display: block;
    			margin: auto;
    			font-family: 'Kalpurush', sans-serif;
    			/*width: 330px;*/
    			border: 2px solid white;
    			margin-top: 15px;
		}
		.contact li{
    			margin-left: 5px;
		}
		.center{
			font-family: 'Kalpurush', sans-serif;
/*			text-align: center;*/
			background-color: #AA0707;
			color: white;
			list-style: none;
			display: block;
			margin: auto;
			/*width: 50%;*/
/*			height: auto;*/
			font-size: 16px;
			border: 2px solid white;
/*			border-radius: 10px;*/
            margin-top:5px;

		}
		.link{
			color: white;
			text-decoration: none;
			display: block;
			margin: auto;
			text-align: center;
			/*width: 85%;*/
		}
		.center:hover{
			background-color: #8f1b1b;
		}
	
		.logo{
				font-family: 'Kalpurush', sans-serif;
		}
/*banner */
.box{
			background-color: #EBFCFD;
/*			border: 2px solid red;*/
			text-align: center;
			padding: 2px;
/*			border-radius: 9px;*/
			background-color: #9B0B0B;
			color: white;
			font-size: 1.8rem;
			font-family: 'Kalpurush', sans-serif;
			}

		.box a{
			text-decoration: none;
			list-style: none;
			color: white;

			}
		.box:hover{
			background-color: #8f1b1b;
		}
		.row1{
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.head{
			width: 170px;
			font-size: 1.5rem;
			text-align: center;
			background-color: #9B0B0B;
			color: white;
			font-family: 'Kalpurush', sans-serif;
		}

		.head_par{

			font-size: 1.5rem;
			text-align: justify;
			font-family: 'Kalpurush', sans-serif;
		}

		.img_div{
			margin-top: 5px;
			text-align: center;
			
		}
		.img_div img{
			max-width: 100%;
  			height: 35vh;
		}

		.head_par_com{
			width: 69%;
			background-color: #9B0B0B;
			color: white;
			font-size: 1.5rem;
			text-align: center;
			font-family: 'Kalpurush', sans-serif;
		}

		.bannar{
			display: none;
		}

		.campus{
				display: flex;
				margin: 15px;
				flex-wrap: wrap;
				flex-direction: column;
				text-align: center;
				justify-content: center;
				align-items: center;
				}
				.campus-pic{
					width: 330px;
				}


			.gallary
		      {
		        margin: 10px 14px;
		        /*background-color: #496783;*/
/*		        display: inline-flex;*/
/*		        width: 100%;*/
		      }
		      .gallary img{
		        transition: 1s;
		        padding: 15px;
		        width: 310px;
		        height: 280px;

		      }
		       .gallary p{
		       color:black;
		      }
		      .gallary img:hover{
		        filter: grayscale(100%);
		        transform: scale(1.1);
		      }
		     .row2
		     {
		     	justify-content: center;
		     }


		     #btn {
				background-color: #037C7D;
				color: white;
				display: block;
				font-size: 1.3rem;
				padding: 10px;
				border-radius: 10px;
				margin: 50px auto;
				cursor: pointer;
				font-family: 'Kalpurush', sans-serif;
			
			}


			.page_head{
/*				margin-top: 65px;*/
				font-size: 1.5rem;
				text-align: center;
				background-color: #9B0B0B;
	/*			border: 2px solid #FC71E3;*/
	/*			border-radius: 30px;*/
				color: white;
				font-family: 'Kalpurush', sans-serif;
			}
			
			.wrapper {
			    position: relative;
			    padding-bottom: 56.25%; /* 16:9 */
			    padding-top: 25px;
			    height: 0;
			}
			.wrapper iframe {
			    position: absolute;
			    top: 0;
			    left: 0;
			    width: 100%;
			    height: 100%;
			}
			.div_youtube{
				margin: 15px;
			}
			.to-thought{
			font-family: 'Kalpurush', sans-serif;
		}
		.form-card{
		        width: 80%;
                margin: auto;
                margin-top:10px;
                margin-bottom:15px;
		}
		.form-card .card-title{
                margin-top:10px;
		}