.contant{
	display: flex;
	padding-right: 5%;
	padding-left: 5%;
	background-color: lightgray;
	padding-bottom: 2%;
	margin-top: 5%;

}
.contant_c1{
	flex:60%;
	background-color: lightgray;
  text-align: center;
  padding-top: 5%;

	
}

.address{
	flex:30%;
  text-align: center;
	margin: 2%;
	padding-bottom:1%;
	border-radius: 10px;
	background-color: white;



}

.address img{
	width: 40px;
	padding-top:5%;
}


.address h2{
	  font-size: 25px;
		font-weight:500;
		color:rgb(0, 49, 59);
		/clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);/

}








.contant_c1 p{
	margin-top: 10px;
	margin-bottom: 8%;
	
}



.contant_c2{
	flex: 40%;
	padding-left: 2%;
	padding-top: 5%;
	background-color: white;
	margin-top: 3%;
	border-radius: 10px;
	margin-bottom:1.5%;

}

.contant_c2 input{
	padding-bottom:2%;
	padding-top:2%;
	padding-right:40%;
	margin-bottom:10%;
	border:none ;
	border-bottom:1px solid lightgray ;
}


 select{
	padding-bottom:2%;
	padding-top:2%;
	/padding-right:45%;/
	margin-bottom:10%;
	border-radius: 5px;
	border:none ;
	border-bottom:1px solid lightgray ;
}

.contant_c2 textarea{
	padding-bottom:2%;
	padding-top:2%;
	padding-right:40%;
	margin-bottom: 2%;
	border-radius: 5px;
	 margin-top: 8%;
	 border: none;
	 border-bottom: 1px solid black;
}

.contant_c2 span input{
	padding-bottom:2%;
  padding-top: 2%;
  padding-left: 2%;
	padding-right:3%;
	border-radius: 10px;
	cursor: pointer;

}



.courses_detail_headding{
	background-color: lightgray;
	text-align: center;
	padding-top: 5%;
	padding-bottom: 5%;
}

.courses_detail_headding h2{
	color: black;
	font-size: 35px;
	
}

.courses_detail_headding h3{
	color: orange;
	font-size: 25px;
	margin-bottom: 1%;
}


.courses_detail_headding img{
	width: 250px;
	margin-top: 2%;
	margin-bottom: 0px;
}



.course_detail{
	display: flex;
	padding-right: 5%;
	padding-left: 5%;
	background-color: lightgray;
	padding-bottom: 5%;

}

.course_detail_c1{
flex: 50%;
}

.course_detail_c2{
	flex: 50%;

}
.course_detail_topic_c1{
 box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	display: flex;
	margin: 2%;
	margin-bottom: 5%;
	border-radius: 10px;
	background-color: white;
	padding-top: 3%;
	padding-bottom: 3%;
	transition: .2s;
	
}

.course_detail_topic_c1:hover{
	border: 1px solid red;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}


.number{
	flex:5%;
  text-align: center;
  font-size: 20px;
  background-color: #510400;
  color: white;
  padding:.3%;
  padding-top:.9%;
  margin-left: 2.5%;
  margin-right: 2.5%;
  margin-bottom:1%;
  text-align: center;
  border-radius:100%;
  

}
.number-c1{
	flex: 95%;
}


.course_detail_topic_c1 h5{
	margin-bottom: 0px;
}
.course_detail_topic_c1 p{
	margin-top: 5px;
}







.unique{
	padding-top: 5%;
	padding-left: 5%;

}

.unique h2{
	color: orange;
	padding-bottom: 2%;
	font-size: 35px;

	
}

.unique p{
	padding-bottom: 1%;
	
	
}


.unique img{
	width: 1.3%;
	
}










.activity{
	background-color: lightgray;
	text-align: center;
	padding-top: 5%;
	padding-bottom: 5%;
	padding-left: 5%;
	padding-right: 5%;
	margin-top: 5%;

}

.activity h2{
	color: black;
	font-size: 35px;
	
}

.activity h3{
	color: orange;
	font-size: 25px;
	margin-bottom: 1%;
}


.activity p{

text-align: justify;
padding-top: 2%;
line-height: 1.5;
font-size: 18px;
}



.activity img{
	width: 250px;
	margin-top: 2%;
	margin-bottom: 0px;
}



.activity_topic{
	display: flex;
	padding-right: 5%;
	padding-left: 5%;
	padding-bottom: 5%;
	gap:30px;
	background-color: lightgray;

}

.activity_topic img{
	width: 100%;
	border-radius: 10px;
}

.activity_topic h2{
	padding-left: 5%;
	font-size: 25px;
	padding-top: 2%;
	margin-bottom:3%;

}
.activity_topic p{
	padding-left: 5%;
	color:gray;
	margin-bottom:3%;
}


.activity_topic_c1{
	flex: 50%;
	background-color: white;
	border-radius: 10px;
	padding-right: 1%;
}

.activity_topic_c1 p img{
	width: 3%;
}

.activity_topic_c2{
	flex: 50%;
	background-color: white;
		border-radius: 10px;
	padding-right: 1%;
}


.activity_topic_c2 p img{
	width: 3%;
}









.Hour_YTT_Course_Fees{
display: flex;
padding-right: 5%;
padding-left: 5%;

}


.Hour_YTT_Course_Fees_c1{
	flex: 60%;
	/border: 1px solid red;/

}

.Hour_YTT_Course_Fees_c1 h2{
	font-size: 25px;
	/font-weight: 400;/
	padding: 3%;
}


.Hour_YTT_Course_Fees_c1 p{
	
	/font-weight: 400;/
	padding-left: 3%;
	padding-bottom: 2%;
	color: dimgray;
}



.Hour_YTT_Course_Fees_c1 p img{
	width: 3%;
}


.Hour_YTT_Course_Fees_c2{
	padding-top: 3%;
	flex:40%;
	/border: 1px solid red;/


}
.Hour_YTT_Course_Fees_c2 img{
  border-radius:15px ;
	width: 100%;
}











.xyz{
	margin-top: 2%;
	margin-left: 5%;
	margin-right: 5%;
	border: 2px solid #D30000;
	border-radius: 10px;
	color: gray;
	line-height:1.8;
	padding: 3%;
	text-align: justify;
	background-color: #FFF0F1;
}


.daily_schedule
{
	margin-top: 5%;
	/border: 1px solid red;/
	padding-right: 15%;
	padding-left: 15%;
}

.daily_schedule h2{
	/text-align: center;/
	padding-bottom:1%;
	font-size: 35px;
	color: orange;

}


.daily_schedule p{
	font-size: 18px;
	line-height: 1.8;
	text-align: justify;
}





.schedule_topic{
	/border: 1px solid red;/
	display: flex;
	padding-right: 15%;
	padding-left: 15%;
}


.daily_schedule_topic_c1{
	flex: 50%;
}

.daily_schedule_topic_c2{
	flex: 50%;
	padding-left: 15%;
}

.daily_schedule_topic_c3{
	/border: 1px solid red;/
	margin-top: 5%;
	margin-bottom:5%;
	margin-right: 5%;

	

}

.daily_schedule_topic_c3 h4{
	/border: 1px solid red;/
	padding-bottom: 2%;
}

.daily_schedule_topic_c3 p{
line-height: 1.5;
color: gray;
}





.experience_your_life
{
	margin-top: %;
	padding-top: 5%;
	padding-bottom:5%;
	background-color: lightgray;
	/*background-image: linear-gradient(135deg, #e5e5e5d6 0, #e5e5e5d6 100%), url(..https://www.yogkulam.org/images/bg-chakra-yogkulam.png);*/
	text-align: center;
    background-image: linear-gradient(135deg, #e5e5e5d6 0, #e5e5e5d6 100%), url(https://www.yogkulam.org/images/bg-chakra-yogkulam.png);
    background-size: 4%;
}
.experience_your_life h2{
	font-size: 35px;
	font-weight: 500;
	padding-bottom: 1%;
	padding-top: 1%;

}
.experience_your_life p{
	padding-top: 1%;
	padding-bottom: 1%;
	font-size:18px;
	line-height: 1.8;
}


.experience_your_life a{
	margin-top:5%;
	padding: 1%;
	
	background-color: white;
	color: #D30000;;
	border: 2px solid #D30000;
}




  .certificates{  background-image: url(https://www.drishtiyogaschool.com/images/yoga-alliance-usa-certified.jpg);
   
    background-size: cover;
   padding-top:15%;
   padding-bottom: 15%;
   margin-top: 3%;


}

.certificates h5{

	padding-left:10%;
	font-size: 35px;
	font-weight: 600;
	color: white;
		margin-right: 60%;

}


.certificates h6{

		padding-left:10%;
		margin-right: 52%;
		font-size: 18px;
		color: white;
		font-weight: 200;
		padding-top: 1%;
		line-height: 1.8;
}





@media all and (max-width : 480px){


.contant{
	flex-wrap: wrap;
}


.contant_c1{
	flex: 100%;
}


.contant_c2{
	flex: 100%;
}

.contant_c2 input{


	padding-right:0%;



}


}