/* css styles  */
body{
  overflow-x:hidden;
}

.social{
  margin-top: 1%;
  margin-right:3%;
}

.social ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }
  
.social ul li {
    float: right;
  }
  
.social ul li a {
    display: block;
    color: white;
    text-align: center;
    padding: 0px 12px;
    text-decoration: none;
  }

.navbar{
  background-color:#022D5F;
  padding-left:135px;
}

.navbar .navbar-nav li a{
  color: white !important;
  /* color: #23327C !important; */
  margin-left:15px;
  font-size: 14px !important;
  font-weight: bold !important;
  font-family: 'Encode Sans Expanded', sans-serif;
}

.navbar .navbar-nav li a:hover{
  color: #23327C !important;
  background-color: #f5f6fa !important;
}

.navbar .nav-item .dropdown-menu .dropdown-item{
  color: #23327C !important;
}

@media (max-width: 768px){
  .navbar{
    background-color: white !important;
    padding-left:15px;
  }
  .navbar-toggler{
      position:absolute;
      top:-32px;
  }
  .navbar .navbar-nav li a{
    color: #23327C !important;
  }
}

@media (min-width: 768px){
  .carousel-icons{
    color: #000;
    font-size: 30px;
    background-color:#ffff;
    border-radius: 50%;
    border: 2px solid #000;
    padding: 3px;
    height: 50px;
    width: 50px;
  }
  
  .carousel-indicators li{
    background-color: #000 !important;
    width: 15px;
    height: 15px;
    border-radius: 50%;
  }
}

@media (max-width: 768px){
  .carousel-icons{
    color: #000;
    font-size: 30px;
  }
  
  .carousel-indicators li{
    background-color: #000 !important;
  }

  .carousel-item img{
    height: 160px;
  }
}

.card{
  padding: 1%;
  font-family: 'Quicksand', sans-serif;
  font-weight: bold;
  width: 18rem;
}

.notice{
  margin-top:3%;
  background-color:#012D5F;
  margin-left: 12.5%;
  margin-right: 10.5%;
}

@media (max-width: 768px){
  .notice{
    margin-left: 0%;
    margin-right: 0%;
  }
}

.notice p {
  margin: 0%;
  padding: 5px;
  color: white;
  font-weight: bold;
  font-family: 'Encode Sans Expanded', sans-serif;
}

.home{
  margin: 2% 1% 4% 1%;
}

@media (min-width: 768px){
  .col-md-3 {
    max-width: 23%;
  }
}

@media (max-width: 576px){
  .col-sm-12 {
    margin-left: 14.5%;
  }
}

.card:hover{
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.card-title{
  font-weight: bold;
}

.utext{
  font-size: 14px ;
}

.foot{
  margin: 3%;
}

.foot ul{
  list-style-type:none;
  margin:0;
  padding:0;
}

.foot-text{
  color: rgb(153, 143, 143);
  font-size: 14px;
}

.foot a:hover{
  color:rgb(250, 243, 243);
}

.figure-caption {
  line-height: 200%;
  margin: 5% 0% 5% 0%;
}

.contact-label{
  border-radius:0;
  height:50px;
  margin:0;
  margin-top:25px;
  padding-top:2%;
  padding-left:4%;
  font-family: 'Julius Sans One', sans-serif;
  font-weight:bold;
  font-size:14px;
}

.contact-input{
  border-radius:0;
  height:50px;
  padding-left:4%;
  font-family: 'Encode Sans Expanded', sans-serif;
  font-size:18px;
}

.collapse-content{
  padding: 1.2%;
  font-size: 16px;
}

.view {
  color: #1C2D4F;
  background-color: #f5f6fa;
  padding: 2%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 6px 20px 0 rgba(0, 0, 0, 0.1);
}

@media (min-width: 576px){
  .developer {
    color: white;
    font-size: 16px;
    text-align: center;
  }
}

@media (max-width: 576px){
  .developer {
    color: white;
    font-size: 16px;
    margin-left: 7%;
  }
}

.memberimg{
  width:235px;
  height:235px;
}

@media (max-width: 768px){
  .memberimg{
    margin-left: 7%;
    margin-top: 2%;
  }
}