/* ============================================
                    General
==============================================*/
       
body{font-family: 'Montserrat', sans-serif;font-weight: 400;}
       
h1 {font-family: 'Montserrat', sans-serif; font-weight: 700; color: #30475E;font-size: 32px;}

h2 {font-size: 28px;font-family: 'Montserrat', sans-serif; font-size: 28px;font-weight: 700;text-align: center;color: #30475E;}

h3 {font-family: 'Montserrat', sans-serif; font-weight:600;font-size: 24px;color: #30475E;}

h4 {font-family: 'Montserrat', sans-serif; font-weight:600;font-size: 24px;}

h5 { font-family: 'Montserrat', sans-serif; font-weight: 500;text-align: center;}

a{color: #4A4A4A;}

i{color:#222831;}
.space{margin-top: 100px;}
a:hover{color: #30475E;}

.bg-primary{background-color: #30475E; }



/* ============================================
                    Topbar
==============================================*/

#topbar {
  background: #F8F8F8;
  padding: 10px 0;
  font-size: 14px;
}
#topbar .contact-info a {
  line-height: 1;
  color: #555;
}
#topbar .contact-info a:hover {
  color: #FF9800;
}
#topbar .contact-info .fa-mobile {
  margin-left: 20px;
}

/* ============================================
                    Navbar
==============================================*/
.navbar{
    background-color: #fff;
    box-shadow: 0 8px 6px -6px #B4B4B4;
}

/* ============================================
                    Jumbotron
==============================================*/
.jumbo_banner{
  background-image: radial-gradient(48% 205%, #FAFAFA 50%, #E7E7E7 100%);
}

.box{box-shadow: 0 2px 4px 0 rgba(250,250,250,100);}

.nav-link{font-family:'Montserrat', sans-serif; color: #fff;}
.nav-link.active {background-color: #222831 !important; font-family:'Montserrat', sans-serif;}


#academy{padding: 50px;background-color: #F9F9F9;}
#footer{padding: 50px;background-color: #FCFCFC;}
#talktous{padding: 50px;background-color: #30475E;}
#eligibility{padding: 50px;background-color: #F9F9F9;}
#howwedoit{color: #fff; padding: 50px;background-color: #30475E;}
.teknogic-bg{color: #fff; padding: 50px;background-color: #30475E;}

.shadow-lg{
    box-shadow: 0 15px 30px 0 rgba(0,0,0,0.11),
            0 5px 15px 0 rgba(0,0,0,0.08);
}

/* ============================================
                    Placement
==============================================*/

#thank{box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);}

.cta_banner{
  border-radius: 10px;
  border-bottom: 7px solid #30475E;
  background-image: radial-gradient(48% 205%, #FAFAFA 50%, #E7E7E7 100%);
}

.tek-menu{
  border-radius: 10px;
  border-bottom: 7px solid #30475E;
}
/* Heading */
hr {
  border-top: 5px solid #222831;
  width:5%;
  border-radius: 100px;
}
footer{
  font-family: 'Montserrat', sans-serif;
    position: fixed;
    left: 0;
    bottom: 0;
    height: 50px;
    width: 100%;

}