/*-- Body Reset --*/
@import url('https://fonts.googleapis.com/css2?family=Advent+Pro:wght@100;200;300;400;500;600;700&display=swap');
body {
    overflow-x: hidden;
    font-family: 'Montserrat', sans-serif;
    color: #616971;
  }
  
  /*============= TOP BAR HEADER =============*/
  
  .top-bar{
    background: #eeeeee;
    height: 2.8rem;
    padding: 0.5rem 0rem;
  }
  
  .top-bar a{
    color: #666666;
    text-decoration: none;
    font-size: 0.9rem;
  }
  /*============= NAVIGATION =============*/

  .navbar-brand{
    font-family: 'Advent Pro';
    font-size: 1.6rem;
    font-weight: 500;
    text-transform: uppercase;

  }
  .navbar-brand img{
  height: 3rem;

  }

  .navbar .navbar-brand a{
    padding: 1rem 0m;
    display: block;
    text-decoration: none;
  }
  .navbar {
    font-size: 1rem;
    font-weight: 400;
    box-shadow:0 .5rem .5rem rgba(0, 0,0, 0.1);
    z-index: 1;
  }
  .nav-item{
    margin: 1rem;
    font-family:'Advent Pro';
    font-size: 1.15rem;
    font-weight: 500;
  }
  .nav-link.active, 
  .nav-link:hover{
    border-bottom: solid;
    border-color: #28A204;
    border-width: .35rem;
    padding-bottom: .1rem;
  }

  .navbar-nav .nav-item .nav-link{
    padding-left: 0.1rem;
    padding-right: 0.1rem;
  }
  /*============= CAROUSEL =============*/
  #carousel{
    box-shadow:0 1rem 1rem rgba(0, 0,0, 0.1);
  }

  .carousel-inner{
    max-height: 42rem!important;
  }
/*---Change Carousel Transition Speed --*/
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active{
  transition: transform 1.5s ease;
}
/*-- Carousel Content --*/
.btn-warning {
  color: #ffffff;
  background-color: #ff6600!important;
  border: .05rem solid #ff6600!important;
}
.btn-warning:hover,
.btn-warning:focus {
  color: #ffffff;
  background-color: #fa8131!important;
  border: .05rem solid #fa8131!important;
}
.btn-success {
  color: #ffffff;
  background-color: #28A204!important;
  border: .05rem solid #28A204!important;
}
.btn-success:hover,
.btn-success:focus {
  color: #ffffff;
  background-color: #53a13b!important;
  border: .05rem solid #53a13b!important;
}
.btn-info {
  color: #ffffff;
  background-color: #0B8FCB!important;
  border: .05rem solid #0B8FCB!important;
}
.btn-info:hover,
.btn-info:focus {
  color: #ffffff;
  background-color: #47a1ca!important;
  border: .05rem solid #47a1ca!important;
}

.carousel-caption{
  position: absolute;
  top: 48%;
  transform: translateY(-50%);
  text-transform: uppercase;
}
.bg-custom-box{
  background-color: rgba(0 , 0, 0, 0.4);
  color: white;
  border-radius: 0.5rem;
  max-width: 30rem ;
  box-shadow: 0rem .0rem 1rem rgba(0, 0, 0, .3);
}
.carousel-caption h2{
  text-shadow: .1rem .1rem .2rem rgba(0, 0 , 0, 1);
}
.carousel-caption h6{
  text-shadow: .1rem .1rem .1rem rgba(0, 0 , 0, 1);
}
.carousel-caption .border-info{
  border-top: .2rem solid #197EB3!important;
}
.carousel-caption .border-warning{
  border-top: .2rem solid #ff6600!important;
}
.border-warning{
  border-top: .2rem solid #ff6600!important;
}
.border-warning-bottom{
  border-bottom: .2rem solid #ff6600!important;
}
.border-success{
  border-top: .2rem solid #28A204!important;
}
.border-success-left{
  border-left: .2rem solid #28A204!important;
}
.border-success-bottom{
  border-bottom: .2rem solid #28A204!important;
}
.border-info{
  border-top: .2rem solid #0B8FCB!important;
}
.btn-lg{
  border-radius: 0;
  text-transform: uppercase;
  font-size: 1.1rem;
  border-width: medium;
}
.btn-sm{
  border-radius: 0;
  text-transform: uppercase;
  border-width: small;
}
.fl-green{
  color: #28A204;
}
.fl-orange{
  color: #FF6600;
}
.fl-blue{
  color: #0B8FCB;
}
.custom-font{
  text-transform: uppercase;
}
.font-lg{
  font-size: 3.5rem;
}
.font-md{
  font-size: 2rem;
}
.footer-logo{
  height: 3rem;
  margin-bottom: .5rem;


}
.font-advpro{
  font-family: 'Advent Pro';
  
}
.img-icon{
  max-height: 4rem;
}
.footer-style{
  background-color:#eeeeee;
}
.btn-shadow{
  box-shadow: 0 0 .5rem rgba(0, 0, 0, 0.4);
}
.font-size-8{
  font-size: .8rem;
}


