*{
	padding: 0; margin: 0; box-sizing: border-box;
}
body{
	margin: 0;
	padding:0;
	overflow-x:hidden;

}

  .navbar{
 	background:#ADD8E6;
 }

nav .navbar-brand{
	margin-left:50px;
  
}

nav .navbar-brand  img{
width:80%;
height:80%;	 
}



 .d-flex .top_btn{
	background:#fff;
	color: #333;
	font-size:1em;
	font-weight:500;
	line-height:1.72em;
	border-radius:7px;
	margin-right:50px;
		padding:0.61rem 2.6rem;
		border-style: none;
 font-family: "Lucida Console", Monaco, monospace;
 cursor: pointer;
  box-shadow: inset 0 0 0 0 #D80286;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
}
 
 .d-flex .top_btn a{
 	text-decoration:none;
 	color:#333;
 }
 

 .d-flex .top_btn:hover{
 
  box-shadow: inset 400px 0 0 0 #D80286;
 
 }


#navbarNavDropdown ul{
	text-align: center;
}


#navbarNavDropdown  ul li a{
	 
}
#navbarNavDropdown  ul li a:hover{
	color:#ADD8E6;
}

/*  banner */

.banner{
	padding-left:20px;
	padding-right: 20px;
}
.banner .banners{
	background:#ADD8E6;
	margin-top:100px;
	padding-top:30px;
    
   

}


.banner .banners  .banners_text{
 padding-left:20px;
 padding-right:20px;
}
.banner .banners  .banners_text h1{
	font-size:60px;
	font-weight:;
	color:#fff;
 
}


.banner .blinks{
 padding-left:30px;
 padding-right:20px;
	display: flex;
	flex-direction: row;
}

.banner .blinks span{
	color:#fff;
	padding-bottom:50px;
	font-size:18px;
	font-weight: 400;

}

.banner .blinks a{
	text-decoration: none;
	font-size:18px;
color:#fff;
	font-weight: 400;

}


/*  images */


.images .img img{
	width: 100%;
	height:100%;
}
.images .text_start .str{
font-size: 1.5em;
color: #B3B8B8;
}

.images .text_start .days{
font-size: 1.5em;
}

.images .text_start .s15{
font-size: 1.5em;
color:#B3B8B8;
}


.images .text-end .dollers
{
font-size: 1.5em;
    

}

/*100houres   */
.houres_100  .img{
 
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 text-align: center;
}
.houres_100  .img  img{
width:10%;
height:10%;

}

.houres_100  .img h1{
	padding-top: 20px;
}

.texts p{
  font-size:17px;
  font-weight:600;
}



/* youtube */
.youtube iframe {
border-radius:5px;
width:100%;
height:300px;

}


/* paragraph */



.paragraph p .what{
	text-decoration:underline;
	background-color: #ffff99;
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size: 14pt; 
	color: #000000;
}

.paragraph  .Acc{
  font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color: #000000; 
}


.paragraph .links a{
	background-color: #ffff99;
  font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color: #000000; 
	text-decoration: none;
}

.paragraph p {
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color: #000000;
}

.paragraph .advantage {
		text-decoration:underline;
	background-color: #ffff99;
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
 
}

.paragraph .yoga_alliance{
padding-bottom:60px;
 
}

.paragraph ul li{
font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
}



.paragraph .Course{
		text-decoration:underline;
	background-color: #ffff99;
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
 
}



.paragraph .cdate{
		text-decoration:underline;
	background-color: #ffff99;
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
 
}


.paragraph .ctext{
		 
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
 
}


.paragraph .cfee{
		text-decoration:underline;
	background-color: #ffff99;
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
 
}


.paragraph .usd{
		 
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
 
}

.paragraph .feetext{
		 
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
 
}


.paragraph .feelink{
		 	 
	background-color: #ffff99;
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
	text-decoration: none;
 
}


.paragraph .refund{
		 	 
 background-color: #ffff99;
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
 
 
}


.paragraph .refundtext{
		 	 
	
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
	 
 
}



/* Course Syllabus   */


.Course_Syllabus  .C_Syllabus{
 
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 text-align: center;
}
.Course_Syllabus  .C_Syllabus  img{
width:10%;
height:10%;

}

.Course_Syllabus  .C_Syllabus h1{
	padding-top: 20px;
}

.Course_Syllabus .days01 .day01{
	background-color: #ffff99;
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
	text-decoration:underline;

}

.Course_Syllabus .days01 p{
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
}

.Course_Syllabus .days01 .day2{
	padding-top:30px;
}


.Course_Syllabus .days02 .day01{
	background-color: #ffff99;
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
	text-decoration:underline;

}

.Course_Syllabus .days02 p{
	font-family: 'trebuchet ms', geneva, sans-serif;
	font-size:14pt; 
	color:#000000;
}

.Course_Syllabus .days02 .day2{
	padding-top:30px;
}










/* Footer */
.footer {
	margin-top:30px;
}

.footerss{
		background:#e8e8e8;
		padding: 30px;
}
.footer .logo02 img {
width:40%;
 
   margin-left:80px; 

}

.footer .logo02{
 
 
align-items:center;
 text-align: center;
display: flex;
 
flex-direction: column;
}

.footer .logo02 p{
	padding:5px 0px  0px 100px;
}

.footer .recent_post{
 
}

.footer .recent_post h2{
	text-align: center;
	font-size:22px;
	padding-bottom:20px;
} 
.footer .recent_post h5{
	font-size:13px;
}

.footer .recent_post span{
	font-size:15px;
	font-weight:500;
}
.footer .Contacts{
 
display: flex;
flex-direction: column;
}

.footer .Contacts .location{
	display: flex;

}


.footer .Contacts .emails{
	display: flex;
}

.footer .Contacts .emails a{
 
}

.footer .Contacts .phones{
	display: flex;
	padding-top:20px;
}

.footer .Contacts .phones a{
 
}
.footer .Contacts h5{
	text-align: center;
	padding-bottom:30px;
}
 

.footer .Contacts p{
 margin-left: 0px;
 
 padding-right:17px;

}
.footer .Contacts  a{
 margin-left: 10px;
 text-decoration: none;
 color:#000;
 text-align: center;
  
}

.footer .Contacts svg{
	color:#ADD8E6;
  
}
.footer .Contacts .social_icon{
margin-top:30px;

}

.fa {
  padding: 15px;
  font-size: 20px;
  width: 50px;
  text-align: center;
  text-decoration: none;
  border-radius:10px;
  margin: 5px 2px;
  box-shadow: 0 0 30px #BDFCFC ;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background:#fff;
  color: #000;

}

.fa-twitter {
  background:#fff;
  color: #000;
}

.fa-instagram {
  background:#fff;
  color: #000;
}


.fa-linkedin {
  background:#fff;
  color: #000;
}

.fa-pinterest {
  background:#fff;
  color: #000;
}

.fa-youtube {
  background:#fff;
  color: #000;
}

.copywrite .h4_1{
 
 
font-size: 18px;
font-weight:400;
 
}


/*  media query */

* media query */

@media(min-width:1024px){
.footer .logo02 p {
    padding: 5px 0px 0px 100px;
}

 .banner .banners .banners_text h1{
	font-size:60px;
}
 
.footer .logo02 p {
    padding: 5px 0px 0px 100px;
}


.youtube iframe {
border-radius:5px;
width:100%;
height:300px;

}
 
}

@media(max-width:1024px){
 
 .banner .banners .banners_text h1{
	font-size:30px;
}
.Training_Course .card{
	max-width:14rem;
	text-align: center;
}
.yoga_blog .recard {
	 
}
.yoga_blog .recard .card{
	max-width:24rem;
	margin:10px;
}
.Training_Course .boxes{
	 
}

.footer .logo02 img{
	width:100%;
 
}
.footer .logo02 p {
    padding: 5px 0px 0px 22px;
}
 

@media(min-width:768px){


.yoga_blog .recard{
	padding-left: 60px;
    padding-right: 60px;
}

.banner .banners{
	padding-left: 120px;
	 padding-right:120px;
}
 

.footer .logo02 {
	padding: 40px;
}

.footer .logo02 p {
    padding: 5px 0px 0px 26px;
}

.Training_Course .card{
	max-width: 23rem;
	text-align: center;
}

.yoga_blog .recard .card{
	max-width: 18rem;
}
 .About_text .logo01{
 width: 10%;
 height:10%;	
 }

 .footer .Contacts .emails a{
padding-left:70px;
}
.footer .Contacts .phones a{
	padding-left:100px;
}

.d-flex .top_btn{
	margin-left:25%;
	margin-right:25%;
}
}





@media(max-width:540px){
 
 
.About_img{
	display: none;
}
.d-flex .top_btn{
	margin-left:25%;
	margin-right:25%;
}
.Training_Course .boxes{
 padding-left:px;
}
.Training_Course  .card{
	max-width:24rem;
	text-align: center;
}

.footer .Contacts .social_icon{
margin-top:30px;
 
}

.footer .Contacts .social_icon .fa {
  padding: 11px;
  font-size: 13px;
  width: 37px;
  text-align: center;
  text-decoration: none;
  border-radius:10px;
  margin: 5px 2px;
  box-shadow: 0 0 30px #BDFCFC ;
}
.Contacts {
 
}

.footer .logo02 img{
margin-left:12px;
}
.bi-geo-alt{
	margin-left:10px;
}
.location{
	margin-left:22px;
}
.emails{
	margin-left:30px;
}
.phones{
	margin-left: 30px;
}
.footer .Contacts p {
margin-left: 10px; 
    

}
}

@media(max-width:300px)

{
 
.d-flex .top_btn{
	margin-left:25%;
	margin-right:25%;
}

.footer .Contacts .social_icon{
margin-top:30px;

}

.fa {
  padding: 15px;
  font-size: 10px;
  width: 20px;
  text-align: center;
  text-decoration: none;
  border-radius:10px;
  margin: 5px 2px;
  box-shadow: 0 0 30px #BDFCFC ;
}
.footer .Contacts p {
margin-left: -8px; 
     
    padding-right:36px;

}

}