.vs__open-indicator{
    transform: rotate(180deg);
    transition:.3s;
}
.vs__open-indicator.open{
    transform: rotate(0);
  
}
.carousel-container .carousel-dots li.active{
  background-color: #004ea2 !important;
    outline: none;
}
.carousel-navigation-next{
  align-items: center;
    background: #004ea2;
    border-radius: 0;
    display: flex;
    height: 60px;
    justify-content: center;
    padding: 0!important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
    z-index: 1;
}
.carousel-navigation-prev{
  align-items: center;
    background: #004ea2;
    border-radius: 0;
    display: flex;
    height: 60px !important;
    justify-content: center;
    padding: 0!important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 60px !important;
    z-index: 1;
}

.carousel-navigation-next{
  align-items: center;
    background: #004ea2;
    border-radius: 0;
    display: flex;
    height: 60px !important;
    justify-content: center;
    padding: 0!important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 60px !important;
    z-index: 1;
}

.glyphicon-chevron-right:before{
  /* content: "\e079"; */
  position: absolute;
    top: 50%;

    left: 50% !important;
    transform: translate(-50%,-50%);
}
.glyphicon-chevron-left:before{
  /* content: "\e079"; */
  position: absolute;
    top: 50%;

    left: 50% !important;
    transform: translate(-50%,-50%);
}
.glyphicon-chevron-right{
  margin-right:0 !important;
  right:0 !important;
}
.glyphicon-chevron-left{
  margin-left:0 !important;
  left:0 !important;
}
.banner-caption{
  font-family: "Harmony-Bold",sans-serif;
    font-size: 61px;
    letter-spacing: .9px;
    line-height: 1.2;
    margin-top: 145px;
}

.container.h1 p{
  font-size:30px;
}