/* main carosel style start*/
  .container {
    padding: 80px 120px;
  }

  .carousel-inner img {
    /*-webkit-filter: grayscale(90%);
    filter: grayscale(90%);  make all photos black and white */ 
    width: 100%; /* Set width to 100% */
    margin: auto;
  }
  .carousel-caption h3 {
    color: #fff !important;
  }
  @media (max-width: 600px) {
    .carousel-caption {
      display: none; /* Hide the carousel text when the screen is less than 600 pixels wide */
    }
  }
/* main carosel style end*/



/*what we do style start*/
#what_we_do
{
  padding-top: 10%;
}
#what_we_do_img img
{
	width: 100%;
  height: 70vh;
}
#what_we_do_content h3
{
  margin-top: 15%;
}
#what_we_do_content p
{   
    width: 90%;
    text-align: justify;
    line-height: 1.9;
}

/*what we do style start*/

/* smartkidz program style start*/
 #smartkidz_program_1_row
 {
 	margin-bottom: 5%;
 }
.smartkidz_program_title h3
{
	text-align: center;
	font-weight: 600;
}
.smartkidz_program_title  h5
{
	text-align: center;
	margin-bottom: 5%;
}
#robotics img
{
	width: 100%;
	margin-bottom: 3%;
}
#robotics h5
{
	font-weight: 600;
}
#robotics p
{
	text-align: justify;
}
#math_lab img
{
	width: 100%;
	margin-bottom: 3%;
}
#math_lab h5
{
	font-weight: 600;
}
#math_lab p
{
	text-align: justify;
}
#skills_lab img
{
	width: 100%;
	height: 32vh;
	margin-bottom: 3%;
}
#skills_lab h5
{
	font-weight: 600;
}
#skills_lab p
{
	text-align: justify;
}
#arithmetic_olympiad img
{
	width: 100%;
	height: 32vh;
	margin-bottom: 3%;
}
#arithmetic_olympiad h5
{
	font-weight: 600;
}
#arithmetic_olympiad p
{
	text-align: justify;
}
#parents img
{
	width: 100%;
	height: 32vh;
	margin-bottom: 3%;
}
#parents h5
{
	font-weight: 600;
}
#parents p
{
	text-align: justify;
}
#workshop img
{
	width: 100%;
	height: 32vh;
	margin-bottom: 3%;
}
#workshop h5
{
	font-weight: 600;
}
#workshop p
{
	text-align: justify;
}

/* smartkidz program style end*/


/* our vision style start*/

#vission img
{
	width: 100%;
	height: 40vh;
}
#vission h5
{
	margin-top: 5%;
	color:white;
	font-weight: 600;
}
#mission img
{
	width: 100%;
	height: 40vh;
}
#mission h5
{
	margin-top: 5%;
	color:white;
	font-weight: 600;
}
#objective img
{
	width: 100%;
	height: 40vh;
}
#objective h5
{
	margin-top: 5%;
	color:white;
	font-weight: 600;
}
/* our vision style end*/


/*school Association style start*/
#school_association
{
  text-align: center;

}
#school_association h2
{
		text-align: center;
    margin-top: 5%;
    font-weight: 600;
	
}

#school_association_row
{

	margin-top: 6%;
  border-style: groove;
}
#school_association_row > .col-sm-3 
{
  margin-top: 2%;
 margin-bottom: 2%;
}

#school_logo_col_1 > .item img
{
  width: 90px;
  margin-top: 5%;
}
#school_logo_col_1 > .item h3
{
  font-size: 15px;
  font-variant: small-caps;
  margin-top:5%;
}

#school_logo_col_2 > .item img
{
  width: 90px;
  margin-top: 5%;
}
#school_logo_col_2 > .item h3
{
  font-size: 15px;
  font-variant: small-caps;
  margin-top:5%;
}

#school_logo_col_3 > .item img
{
  width: 90px;
  margin-top: 5%;
}
#school_logo_col_3 > .item h3
{
  font-size: 15px;
  font-variant: small-caps;
  margin-top:5%;
}

#school_logo_col_4 > .item img
{
  width: 90px;
  margin-top: 5%;
}
#school_logo_col_4 > .item h3
{
  font-size: 15px;
  font-variant: small-caps;
  margin-top:5%;
}
/*school association style end */

/*testimonial style start*/

#testimonial h2
{
  font-weight: 600;
  margin-bottom: 3%;
}
 #testimonial_carousel_item
{
  height: 370px;
}
#testimonial_row > .col-sm-4 > h4

{
  margin-bottom: 7%;
  font-weight: 600;
  
  font-size: 18px;
  border-radius: 50%;
}


.blockquote
  {
    text-align: center;
    font-size: 14px;
  }
  .blockquote::before
  {
    content: open-quote;
    font-size: 3em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
    color: red


  }
   .blockquote::after
   {
    content: close-quote;
    font-size: 3em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
    color: red;
   }

  #school_testimonial > .item
   {
    background-color: #F2EEED;
    text-align: center;
    border-radius: 5%;
   }
   #school_testimonial > .item h5
   {
    font-weight: 600;
    margin-bottom: 5%;
   }
   #teachers_testimonial > .item 
   {
    background-color: #F2EEED;
    text-align: center;
    border-radius: 5%;
   }
   #teachers_testimonial > .item  h5
   {
    font-weight: 600;
    margin-bottom: 5%;
   }
   #parents_testimonial > .item 
   {
    background-color: #F2EEED;
    text-align: center;
    border-radius: 5%;
   }
    #parents_testimonial > .item  h5
    {
      font-weight: 600;
    margin-bottom: 5%;
    }

/*testimonial style end*/


/* gallery  style start*/
.gallery_main
{
	background-color: #262929;
  text-align: center;
}

#galler_container h3
{
	text-align: center; 
	
	
	color: white;
}
#gallery_video_div h5
{
  color: white;
  text-align: center;
  margin-bottom: 5%;
}
#gallery_video_div video
{
  width: 100%;
  height: 300px; 
	border-radius: 30%;

}
.gallery_button_more
{
  
  margin-top: 10%;

  

}
.gallery_button_more > .btn
{
  width: 70%;
  border-radius: 5%;
  font-weight: 600;
}

.gallery_button_more a
{
 text-decoration-line: none;
}

/* gallery  style end*/


#olympiad
{
  text-align: center;

}

#smartkidz
{
  text-align: center;
}

#tutor
{
  text-align: center;
}


/*footer section for design style */

