*{
    margin: 0;
    padding: 0;
}

/*----Navigation Bar----*/
#nav-bar{
position:sticky;
margin-top: 100px;
bottom: 10;
z-index: 10;
}

.navbar-brand img{
    height: 110px;
    /*width: 90px;*/
    padding-left: 30px;
    margin-top: 2px;
    margin-bottom: 0px 2px;
    width:350px;
}

.navbar-nav li{
height: 60px;
padding-left: 30px;
text-align: center;
margin-top: 30px;
color:#006400;
}

.navbar-nav li a{
float:right;
text-align: left;
}

#nav-bar ul li a:hover{
color: #006400;
}

.navbar{
background: #ffffff;
}

.navbar-toggler{
border: none!important;
}

.nav-link{
color: #006400!important;
font-weight: 600;
font-size: 18.5px;
}


/*******Description********/
.about-us-image{
    height:60vh;
    display: flex;
    justify-content:center;
    align-items: center;
}

.about-us-image img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.title h3{
text-align: center;
margin-top: 20px;
color: #006400!important;
font-weight: bold;
}

.mdli-quotes h6{
font-size: 16px;
margin-top:8px;
color: #090909;
text-align: center;
}

@import url('https://fonts.googleapis.com/css?family=Arimo:400,700&display=swap');

.warpper{
  display:flex;
  flex-direction: column;
  align-items: center;
}
.tab{
  cursor: pointer;
  padding:10px 20px;
  margin:0px 2px;
  background:#006400;
  display:inline-block;
  color:#fff;
  border-radius:3px 3px 0px 0px;
  box-shadow: 0 0.5rem 0.8rem #00000080;
}
.panels{
  background:#fffffff6;
  box-shadow: 0 2rem 2rem #00000080;
  min-height:400px;
  width:100%;
  max-width:1000px;
  border-radius:3px;
  overflow:hidden;
  padding:20px;  
}
.panel{
  display:none;
  animation: fadein .8s;
}
@keyframes fadein {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
.panel-title{
  font-size:1.5em;
  font-weight:bold
}
.radio{
  display:none;
}
#one:checked ~ .panels #one-panel,
#two:checked ~ .panels #two-panel,
#three:checked ~ .panels #three-panel{
  display:block
}
#one:checked ~ .tabs #one-tab,
#two:checked ~ .tabs #two-tab,
#three:checked ~ .tabs #three-tab{
  background:#fffffff6;
  color:#006400;
  border-top: 3px solid #006400;
}

.panel-title{
    color: #006400;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;

}

.panel-title .p{
    align-items: center;
}

.ourteampic{
    display: flex;
    justify-content: center;
    align-items: center;
}

.mtlsi-loc{
  display: flex;
  justify-content: center;
  align-items: center;
}

.mdli-loc{
  display: flex;
  justify-content: center;
  align-items: center;
}

.our-goal-title{
  display: flex;
  justify-content: center;
  align-items: center;
  color: #006400;
  margin-top: 50px;
  font-weight: bold;
}

.our-goal-descp {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
 
.center-container{
  display: flex;
  justify-content: center;
  align-items: center;
}

.our-goal-descp{
  display: flex;
  text-align: justify;
  margin-top: 20px auto;
  max-width: 1000px;
}

.card-text{
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  font-weight: bolder;
  color: #006400;
}

.custom-img{
  width: 100%;
  height: auto;
}

.custom-border{
  border: 2px solid blue;
  border-radius: 5px;
  padding: 10px;
}

.grid-container{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  border-radius: 8px solid #ffffff;
  margin-top: -50px auto;
}

.grid{
  min-width: 1000px;
  background-color: #fffada;
  border-radius: 8px solid #fffada;
  text-align: center;
  padding: 20px;
  border-radius: 4px;
  box-shadow: 0 1rem 1rem #00000080;
}

/*******Videos********/
.iframe{
  transform: translate(-50%, 0);
  position: absolute;
  left: 50%;
  margin-top: -70px;
  align-items: center;
}

.videoWrapper{
  text-align: center;
}

.videoContainer{
  margin-top: 50px;
}

/*---Founders and Owners---*/
#founders h1{
  padding-top: 8px;
  text-align: center;
  margin-top: 20px;
  color: #006400!important;
  font-weight: bold;
  padding-bottom: 2px;
}

#founders{
  background-color:#ffffff ;
}

.col-md-4 h2{
  font-size:21px;
  font-weight: bold;
  margin-top: 15px;
  color: #006400;
}

.col-md-4 h3{
  font-size: 18px;
  font-weight: bold;
  margin-top: 15px;
  color: #0a0a0a;
}

.col-md-4 img{
  width: 90%;
  padding: 20px;
  margin: 28px auto;
  display: flex;
  justify-content:center;

}

/*--- Our Boards---*/
#our-boards h1{
  padding-top: 8px;
  text-align: center;
  margin-top: 20px;
  color: #006400!important;
  font-weight: bold;
  padding-bottom: 2px;
}

#our-boards{
  background-color:#ffffff;
}

.col-md-6 h2{
  font-size:21px;
  font-weight: bold;
  margin-top: 15px;
  color: #006400;
}

.col-md-6 h3{
  font-size: 18px;
  font-weight: bold;
  margin-top: 15px;
  color: #0a0a0a;
}

.col-md-6 img{
  width: 90%;
  padding: 20px;
  margin: 28px auto;
  display: flex;
  justify-content:center;

}