
.course-pricing
{
  display: none;
}
.feature-title
{
  font-size: 12px;
}

p
{
  font-size: 14px;
  color: #6B6B6B;
}

.carousel-inner
{
  position: relative;
  margin-top: -30px;
}

.carousel-item img
{
  width: 100%;
}

.caption-main
{
  color: white;
}
#second_section
{
  padding-top: 180px;background-image: url(img/bg1.png);background-repeat: no-repeat;background-size: cover;background-position: center;margin-top: -80px;padding-bottom: 60px;position: relative;
}

.full-body-optimize
{
text-align: center;
}

.heading-tag
{
  font-size: 30px;
}
#about-heading
{
  text-align: center;margin-top: 10px;
}
#about-content
{
  margin: 0 auto;
}

#about-features
{
  margin:0 auto;margin-top: 40px;text-align: center;
}
#about-features div
{
  margin:0 auto;
}

.we-provide-div
{
  background-color:rgba(225,225,225,0.2);padding: 10px;border-radius: 5px;padding-top: 20px;margin-top: 20px;
}

.we-provide-div img
{
  width: 60%;border-radius: 1000px;
}

.we-provide-div-caption
{
  margin-top: 20px;
}

#third_section
{
  padding-top: 100px;background-image: url(img/banner4.png);background-size: cover;background-position: center;background-repeat: no-repeat;padding-bottom: 100px
}

#distinguishing-features-heading
{
    text-align: center;margin-top: 10px;
}

#distinguishing-features-div
{
  margin:0 auto;margin-top: 40px;text-align: center;
}


#distinguishing-features-div div
{
  margin-top: 20px;
}
.features-div
{text-align: center;}

.features-div-img
{
  width: 100%;border-radius: 5px;
}

.features-div-caption
{
  margin-top: 5px;color: #212529;
}

#fourth_section
{
  padding-top: 100px;padding-bottom: 100px;
}

#our-courses-div
{
  text-align: center;margin-top: 10px;
}
#our-courses-content
{
  text-align: center;margin-top: 10px;
}

#our-courses-div-row
{
  margin:0 auto;margin-top: 20px;
}

#our-courses-div-row div
{
  margin:0 auto;margin-top: 40px;
}

.courses-div
{
  text-align:center;border:1px solid #dadada;border-radius: 5px;
}

.courses-div img
{
  width: 100.1%;position: relative;left: 0px;border-top-left-radius:5px;border-top-right-radius: 5px;
}

.our-courses-div-caption
{
  color:black;text-transform: capitalize;margin-top: 10px;margin-bottom: 10px;padding-left: 10px;padding-right: 10px;
}
.underline-type1
{
  height:2px;width: 100px;background-color:#0A7ADD;margin: 0 auto;border-radius: 100px;position: relative;top: -20px; 
}
.our-courses-div-caption-content
{
  padding-left:2px;color:#808080;font-size: 13px;padding-left: 10px;padding-right: 10px;
}

.our-courses-skills
{
  color:#B89834;font-size: 13px;padding-left: 2px;margin:0 auto;border-radius: 20px;margin-bottom: 10px;font-weight: bold; 
}




#fivth_section
{
  padding-top: 100px;background-color: #FFF9E8;
}

#career-prospects-heading
{
  text-align: center;margin-top: 10px;
}




#career-prospects-content
{
  text-align: center;margin-top: 10px;
}


#sixth_section
{
  padding-top: 100px;background-color: #FFF9E8;margin-top: -20px;
}



#advisory-board-heading
{
  text-align: center;margin-top: 10px;
}

#advisory-board-content
{
  margin:0 auto;
}

#advisory-board-div-row
{
  margin:0 auto;margin-top: 20px;
}

#advisory-board-div-row div
{
  margin:0 auto;
margin-top: 20px;
}


.team-div
{
  text-align: center;
}
.team-div img
{
  width: 100.1%;position: relative;left: 0px;
}

.advisory-board-caption
{
  margin-top: 10px;
}
.advisory-board-caption-content
{
  font-size: 12px;
}















#permanent_lectures_section
{
  padding-top: 100px;background-color: #FFF9E8;margin-top: -20px;padding-bottom: 100px;
}

#permanent-lectures-heading
{
  text-align: center;margin-top: 10px;
}

#permanent-lectures-content
{
  margin:0 auto;
}

#permanent-lectures-div-row
{
  margin:0 auto;margin-top: 20px;
}

#permanent-lectures-div-row div
{
    margin:0 auto;
margin-top: 20px;
}


.team-div
{
  text-align: center;
}
.team-div img
{
  width: 100.1%;position: relative;left: 0px;
}

.permanent-lectures-caption
{
  margin-top: 10px;
}
.permanent-lectures-caption-content
{
  font-size: 12px;
}










#seventh_section
{
  padding-top: 100px;padding-bottom: 200px;background-color:#0A7ADD;margin-top: -20px;
}

#contact-us-heading

{
  text-align: center;margin-top: 10px;color: white;
}
#contact-us-content
{
  margin:0 auto;color: white;margin-top: 30px;
}













  #home-section
  {
    margin-top: 104px;
    width: 100%;position: relative;z-index: 99;background-color:white;
  }
  .slider-caption
  {
    position: absolute;top: 100%;
  transform: translateY(-100%);text-align: center;width: 100%;
  background-color: rgba(0,0,0,0.2);
  padding-top: 10px;
  animation-name: caption_animation;
  animation-delay: 1s;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  opacity: 0;
}

@keyframes caption_animation {
  0%   {opacity: 0;
    top: 100%;
  transform: translateY(-100%);
    }

  
  100% {opacity: 1;
    top: 75%;
  transform: translateY(-75%);}
}


  .caption-main
  {
    font-size: 50px;

  }
.Quicksand
{
  font-family: 'Quicksand', sans-serif;
}
#main-tagline1
{
	font-size: 50px;

	opacity: 0;
	position: relative;top:70px;
  animation-name: maintaglineone;
  animation-delay: 1s;
  animation-duration: 1s;
  animation-fill-mode: forwards;
}

@keyframes maintaglineone {
  0%   {opacity: 0;
  	top: 60px;
  	}

  
  100% {opacity: 1;
  	top: 0px;}
}

#main-tagline2
{
	font-size: 100px;
	opacity: 0;
	position: relative;top:50px;
  animation-name: maintaglinetwo;
  font-size: 72px;

  color: rgba(255,255,255,1);

  animation-delay: 1.5s;
  animation-duration: 1s;
  animation-fill-mode: forwards;
}

@keyframes maintaglinetwo {
  0%   {opacity: 0;
  	top: 40px;
  	}

  
  100% {opacity: 1;
  	top: -20px;}
}



#main-tagline3
{
  font-size: 30px;
  opacity: 0;
  position: relative;top:40px;
  animation-name: maintaglinethree;
  animation-delay: 2s;
  animation-duration: 1s;
  animation-fill-mode: forwards;
}

@keyframes maintaglinethree {
  0%   {opacity: 0;
    top: 200px;
    }

  
  100% {opacity: 1;
    top: 70px;}
}



.heading-tag-v
{
  font-size: 30px;
  color: white;
}



@media(max-width: 1400px)
{
  #main-tagline1
{
  font-size: 35px;
}
#main-tagline2
{
  font-size: 70px;
}

#main-tagline3
{
  font-size: 25px;
}
  .caption-main
  {
    font-size: 40px;

  }
}


@media(max-width: 992px)
{
	#main-tagline1
{
	font-size: 30px;
}
#main-tagline2
{
	font-size: 60px;
}
#main-tagline3
{
  font-size: 20px;
}

  .caption-main
  {
    font-size: 30px;

  }
}

@media(max-width: 768px)
{
  #main-tagline1
{
  font-size: 25px;
}
#main-tagline2
{
  font-size: 45px;
}
#main-tagline3
{
  font-size: 20px;
}
  .caption-main
  {
    font-size: 25px;

  }
  .feature-title
{
  font-size: 14px;
}

}








@media(max-width: 576px)
{
  #main-tagline1
{
  font-size: 25px;
}
#main-tagline2
{
  font-size: 45px;
}
#main-tagline3
{
  font-size: 20px;
}.feature-title
{
  font-size: 15px;
}


  .caption-main
  {
    font-size: 17px;

  }
}



@media(max-width: 450px)
{
.carousel-inner
{
  margin-top: -35px;
}
}




@media(max-width: 360px)
{
.carousel-inner
{
  margin-top: -45px;
}
}

@media(max-width: 310px)
{
.carousel-inner
{
  margin-top: -50px;
}
}
@media(max-width: 300px)
{
	#main-tagline1
{
	font-size: 25px;
}
#main-tagline2
{
	font-size: 50px;
}
  .caption-main
  {
    font-size: 12px;

  }



}

@media(max-width: 200px)
{
	#main-tagline1
{
	font-size: 20px;
}
#main-tagline2
{
	font-size: 40px;
}
  .caption-main
  {
    font-size: 8px;

  }
}


  @media(max-width: 450px)
  {
    #brand-logo
    {
      width:250px;
    }


    #home-section
  {
    margin-top: 104px;
  }
  }
   @media(max-width: 360px)
  {
    #brand-logo
    {
      width:200px;
    }
        #home-section
  {
    margin-top: 104px;
  }
  }


     @media(max-width: 310px)
  {
    #brand-logo
    {
      width:150px;
    }
  }

       @media(max-width: 250px)
  {
    #brand-logo
    {
      width:120px;
    }
  }
