body{
	font-family: 'Montserrat', Sans-serif;
	
}

@font-face {
  font-family: rubik;
  src: url(../fonts/Rubik-Bold.ttf);
}
@font-face {
  font-family: kg;
  src: url(../fonts/KGPrimaryPenmanship.ttf);
}
@font-face {
  font-family: Avenir;
  src: url(../fonts/Avenir-Next-Font.ttf);
}
@font-face {
  font-family: Montserrat;
  src: url(../fonts/filo.ttf);
}
@font-face {
  font-family: Porkys;
  src: url(../fonts/CharterBold.ttf);
}
@font-face {
  font-family: milo;
  src: url(../fonts/MiTx.ttf);
}
.milo{
	font-family: 'milo', Sans-serif;
}
.Avenir{
	font-family: 'Avenir', Sans-serif;
}
.Porkys{
	font-family: 'Porkys', Sans-serif;
}
.rubik{
	font-family: 'rubik', Sans-serif;
}
.kg{
	font-family: 'kg', Sans-serif;
}
.Montserrat{
	font-family: 'Montserrat', Sans-serif;
}
.font14{
	font-size: 14px;
}
.font16{
	font-size: 15px;
	line-height: 1.7;
}
.navbar-expand-lg .navbar-nav .nav-link{
  font-family: 'milo', Sans-serif;
  font-size: 16px;
}
/*nav{
	border-radius: 0px 0px 0px 43px
}*/
.banner img{
	
	margin-top: -40px;
}
.clr1 {
	color: #F37141;;
}
.clr2{
	color: #343B63;
}
.hd{
	font-weight: 600;
    letter-spacing: 4px;
    text-shadow: 0px 0px 0px rgb(0 0 0 / 30%);
}
.line{
	height: 4px;
	width: 175px;
	background: #A0B85F;
}
.navbar-light .navbar-nav .nav-link{
	color: #F9A01E !important;
	/*border-bottom: 2px solid white;*/
	transition: ease all .3s;
	position: relative;
}
.navbar-light .navbar-nav .nav-link:after{
	/*border-bottom: 2px solid #a9a9a9;*/
	/*transition: ease all .3s;*/
	
	/*position: absolute;*/
	/*height: 2px;*/
	/*width: 60px;*/
	/*background: #a9a9a9;*/
	/*left: calc(50% - 30px);*/
	/*bottom: 0px;*/
	/*display: none;*/

}
.navbar-light .navbar-nav .nav-link:hover::after{
	/*display: block;*/
	/*transition: ease all .3s;*/

}

.navbar-light .navbar-nav .nav-link.common-btn2:hover::after{
	border-color: white;
	display: none;
}
.navbar-light .navbar-nav .nav-link.common-btn2{
	color: white !important;
}

.card1 .sec{
	background: #a0b85f;
}
.line1{
	height: 3px ;
	width: 50px;
	background: #f8a647;
}
.line2{
	height: 3px ;
	width: 50px;
	background: #a0b85f;
}
.line3{
	height: 3px ;
	width: 50px;
	background:#343B63;
}

.card2 .sec{
	background: #f8a647;
}
.card3 .sec{
	background: #37c0c6;
}
.txt{
	min-height: 170px;
}
.card1 img{
	border-radius: 0px 50px 0px 0px;
}
.card3 img{
	border-radius:50px 0px 0px 0px;
}
.icon1{
	width: 60px;
	margin-top: -50px;
	margin-left: -70px;
}
.about-img img{
	border-radius: 0px 50px 0px 0px;
    box-shadow: -17px 17px 0px 0px #a8ba4a;
}
.about-img1{
	border-radius:50px 0px 0px 0px;
    box-shadow: 17px 17px 0px 0px #a8ba4a;
}
.about-img:after{
	content: '';
    height: calc(100% - 15px);
    width: calc(100% - 15px);
    background: #a0b85f;
    
    left: 21px;
    z-index: -1;
    top: 30px;
}
.icon2{
	width: 200px;
	margin-top: 20px;
}
.clr3{
	color: #a8ba4a;
}
.clr4{
	color: #e06d48;
}
.clr5{
	color: #eaa04b;
}
.icon3{
	position: absolute;
	right: 5%;
	bottom: 0px;
	width:80px;
}
footer{
	background: #122148;
}
.list1, .list2{
	list-style-type: none;
}
.list1 li {
	margin-bottom: 15px;
}
.list2 li{
   display: inline-block;
}
.list2 a{
	height: 40px;
    width: 40px;
    display: block;    
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    margin-right: 10px;
    border-radius: 4px;
}
.facebook{
	background: #3b5998;
}
.linkedin{
	background: #0077b5;
}
.youtube{
	background: #cd201f;
}
.instagram{
	background: #262626;
}
.clr6{
	color: #F9A01E;
}
.bg1{
	background: #a8ba4a;
}
.r1{
	border-radius: 40px 0px 0px 0px;
}
.r2{
	border-radius: 0px 0px 40px 0px;
}
.curriculum h6{
	font-size: 15px;
	font-weight: 500;
	line-height: 1.8;
}
.bg2{
	background: #37c0c6;
}
.bg3{
	background: #f15c2f;
}
.bg4{
	background: #f9a01e;
}
.bg5{
	background: #122148;
}
.curriculum img{
	height: 240px;
	object-fit: cover;
}
.common-btn{
	border-radius: 0px;
	min-width: 220px;
} 
.gslider img{
    height: 400px;
    object-fit: cover;
    position: relative;
}
.gslider .carousel-item:after{
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	background:rgb(0 0 0 / 54%);
	z-index: 1;
	top: 0px;
	left: 0px;
}
.carousel-indicators{
	z-index: 2;
}
.overlay{
	position: absolute;
    z-index: 2;
    top: 0px;
    width: 100%;   
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
}
.carousel-control-next, .carousel-control-prev{
	z-index: 4;
}
.br2{
	border-radius: 75px 0px 0px 0px;
}
.br3{
	border-radius: 0px 75px 0px 0px;
}
.br4{
	border-radius: 0px 0px 0px 75px;
}
.icon4{
	width: 250px;
}
.icon5{
	width: 240px;
}
.founder, .advisor{
	border-radius: 40px;
}
.bg-grey{
	background-color: #E3DDD9;
    border-radius: 20px 20px 20px 20px;
  }
  .founder{
  	position: relative;
  	z-index: 1;
  	transform: translateX(40px);
  }
  .founder-box{
  	margin-top: -80px;
  }
.common-btn2{
	display: inline-block;
    border-radius: 25px;
    color: white !important;
    min-width: 115px;
    text-align: center;
}
.advisor{
	position: relative;
  	z-index: 1;
  	transform: translateX(-40px);
}
.span1{
	min-width: 250px;
	display: inline-block;
}
.form1{
	border: 2px solid #A8BA4A;
	border-radius: 20px;
}
.step h1{
	color: white;
    min-width: 220px;   
    display: inline-block;
    text-align: center;
    padding: 5px;
    font-size: 30px !important;
}
.clr7{
	color: #f15c2f;
}
.bg8{
	background: #2F32BD;
}
.clr8{
	color: #2F32BD;
}
.banner2 img{
	height: 450px;
	object-fit: cover;
}
.icon6{
	width: 100px;
}
.icon7{
	position: absolute;
    width: 100px;
    left: 15px;
}

.navbar-light .navbar-nav .nav-link.common-btn2:hover{
	background: #F9A01E !important;
}
.icon8{
	position: absolute;
	right: 15px;
	top: 15px;
}
li.nav-item:hover {
    background: #22225c;
}
li.nav-item2:hover {
    background: white;
}


@media screen and (min-width: 991px) {
.navbar-expand-lg .navbar-nav .nav-link{
	padding-left: 0px;padding-right: 0px;margin-left: 5px;margin-right: 5px;}
	
	.card1 a, .card2 a, .card3 a{transform: translateY(-21px);display: inline-block;}
}
@media screen and (max-width: 767px) {
  .navbar-brand img{width: 170px !important;margin-bottom: 15px;padding-left: 15px;}
  .txt{min-height: auto;}
  .hd{font-size: 22px;}
  .line{width: 100px;}
  /*.banner img{border-radius: 0px 0px 0px 50px;}*/
  .icon1{margin-left: 0px;}
  .about-img:after{display: none;}
  .number{width: 50px;}
  .footerlogo{width: 100px;}
  .overlay h3{font-size: 22px;padding: 0px 15px;}
  .gslider img{height: 275px;}
  .icon1{margin-top: -10px;}
  .icon3{width: 50px;right: 5px;}
  .icon7{display: none;}
}

@media screen and (min-device-width: 768px) and (max-device-width: 990px) { 
   .navbar-collapse{width: 100%;}
}

.dropdown-menu.show{
   padding: 5px 10px;
    font-family: 'milo', Sans-serif;
    border-radius: 0px
}
.dropdown-menu a{
    color: #F9A01E !important;
}

 #allerror{
      font-size: 14px;
      color: red;
      }
      .modal-title{font-size: 18px;
      font-weight: bold;}
      .form-group label{
      margin-bottom: 10px;
      font-weight: bold;
      }
      @media (min-width: 768px){
      .modal-dialog{width: 450px}
      }
      .modal .btn-primary{
      background-color: #22225c;
      border-color: #22225c;}