#body
{
  position: relative;
}
footer
{
padding-top: 25px;padding-bottom:20px;color:black;background-color:#F2F2F2;text-align: center;
}
.navbar-brand

{
  color: black;position: relative;top: 0px;
}

.navbar-toggler
{
  border:none;outline: none;color:black;
}

.fa-navicon
{
  color: black;font-size: 20px;
}
.course-pricing
{
  display: none;
}
  .headings
  {
color:#0A7ADD;
font-family: 'Righteous', cursive !important;
  }

   .heading-tag
  {
color:black;  }
  #brand-logo
          {

            width: 300px;position: relative;top: 0px;
          }
    #footer
  {
    position: absolute !important;
    bottom:-10px;
    width: 100%;

  }
  .full-body-optimize{
max-width: 900px !important;margin:0 auto;
padding-left: 0px !important;
padding-right: 0px !important;
text-align: center;
  }
	  .poppins
  {
    font-family: 'Poppins', sans-serif;
  }

  .Righteous
  {
    font-family: 'Righteous', cursive;
  }

  .title
  {
   font-family: 'Righteous', cursive;
  }
  {
    font-family: 'Antic Slab', serif;
  }
	.Dancing-script
      {
      	font-family: 'Dancing Script', cursive;
      }
.Playfair-Display
{
	font-family: 'Playfair Display', serif;
}

.Lobster
{
	font-family: 'Lobster', cursive;
}
.Satisfy
{
	font-family: 'Satisfy', cursive;
}
.Great-vibes
{
	font-family: 'Great Vibes', cursive;
}
.Permanent-marker
{
	font-family: 'Permanent Marker', cursive;
}

.Cinzel
{
	font-family: 'Cinzel', serif;
}
    #navbarSupportedContent
    {
      margin-top: -10px;
      padding-bottom: 0px;
    }
  .poppins
  {
    font-family: 'Poppins', sans-serif;
  }
  .quicksand
  {font-family: 'Quicksand', sans-serif;}
  .raleway
  {
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
  }
  .nav-link
  {

    transition: all .2s linear;
font-family: 'Righteous', cursive;
    font-size: 14px !important;
    font-style: bold !important;
    color: black !important; 
    text-shadow: none !important;
    box-shadow: none !important;
    outline: none !important;
    transition:  all .5s;


  }

  .nav-link:hover
  {
     color: #0A7ADD !important; 

  }
 .nav-item:hover
  {
     color: #0A7ADD !important; 

  }
  #navbar
  { 
    width: 100%;
    max-width:100%;
      padding-left: 5%;
      padding-right: 5%;

    margin:0 auto;

    background-color:rgba(255, 255,255,0.9);
z-index: 1000;position: fixed;top: 0px; box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.02), 0 6px 6px 0 rgba(0, 0, 0, 0.02);padding-top:5px;padding-bottom:5px;background-color: white;
  }



  @media(max-width: 1100px)
  {
      #navbar
  {
       width: 100%;
      max-width:100%;
    margin:0 auto;
  }
  }

  @media(max-width: 992px)
  {
    
        #navbarSupportedContent
    {
      margin-top: 20px;

    }

     .full-body-optimize{
max-width: 100% !important;margin:0 auto;
padding-left: 5px !important;
padding-right: 5px !important;
  }
  }


  @media(max-width: 450px)
  {
    #brand-logo
    {
      width:250px !important;
    }
  }



  @media(max-width:360px)
  {
    #brand-logo
    {
      width:200px !important;
    }
  }


    @media(max-width:310px)
  {
    #brand-logo
    {
      width:150px !important;
    }
  }


      @media(max-width:250px)
  {
    #brand-logo
    {
      width:120px !important;
    }
  }
  .nav-link:hover
  {
    color: black !important;
    border-color: black !important;
  }