.bg-container{
    background-image: url(assets/img/home.jpg);
    
}
.ourmission{
    color: white;
    text-align: center;

}
.logo{
    width: 120px;
    height: 98px;
}
.ourmzn{
    background-color: #144173;
opacity: 12px;
}
.hero h2{
  background: inherit;
  background-color: yellow;
  background-clip: text;
  color: transparent;
  filter: invert(1);
}
.hero p {
color: black;

}
.fst-italic{
    padding-left: 5%;
    text-align: justify;
    margin-bottom: 60px;
}
.img-fluid.w-100.doc {
    padding-top: 22%;
    
    
  }
  .pt-6{
    padding-top: 6rem !important;
  }
  .about-me{
   padding-top: 20px;
  }

  .our{
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(0,126,178,0.40940126050420167) 35%, rgba(0,212,255,1) 100%);
}
img, svg {
    
    width: 100%;
    height: auto;
    padding-top: 10px;
  }

.img-about{

  height: 350px !important;
}
.img-h{
}

  .topic{
    padding-top: 10%;
  }
  .just{
    padding-top: 7%;
    padding-bottom: 8%;
  }
  
  .just1{
    padding-top: 20px;
  }
  
  .vision{
    width: 170px;
    height: 160px !important;
  }
  .mission{
    background-color: #1b4778 ;
  }
  .p-1{
    text-align: justify !important;
  }

  .hi2{
    padding-top: 5%;
    padding-bottom: 12%;
  }
  .img-fluid{
    padding: 0px;
  }
.carousel-caption.cont{
  padding-bottom: 25%;
}
.carousel-caption.cont h5{
  color: #144173;
  font-weight: 800;
}
.para{
  color: #144173;
  font-weight: 800;
}

.carousel-item{
  transition: transform .3 ease-in-out !important;
}