html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}
.menu__wrapper{
    justify-content:center;
}
.img--scalable{
    max-width:100%;
}
.d-none{
    display: none !important;
}
.subscribe__container{
    margin-top:20px;
    text-align:left;
}
.subscribe-btn__container{
    margin-top:5px;
}
.recaptcha-info{
    color:lightgrey;
    font-size: 12px;
}
.slider__container{
    position:relative;
}
.slider__container--inner {
    width: 960px;
    max-width: 100%;
    margin: 0 auto;
}
.slider__controls {
    cursor: pointer;
    position: absolute;
    top: 50%;
    display: flex;
    justify-content: space-between;
    z-index: 2;
    width: 100%;
}
.my-slider img {
    width: 960px;
    max-width: 100%;
}
.header {
    background: #3b8bd4;
}

.header .navbar .navbar-nav .nav-link {
    color: white;
}


.header .navbar .container-fluid {
    background: #3b8bd4;
    color:white
}
.header .navbar .navbar-brand, header .navbar .navbar-brand:hover {
    color: white;
}

@media(min-width:750px) {
    .header .navbar {
        padding: 0;
    }

        .header .navbar .navbar-nav .nav-item {
            height: 50px;
        }

        .header .navbar .navbar-nav .nav-link {
            height: 100%;
            padding-top: 0;
            padding-bottom: 0;
            display:flex;
            align-items: center;
        }
            .header .navbar .navbar-nav .nav-link span{
                height:25px;
            }

            .header .navbar .navbar-nav .nav-link:hover {
                border-bottom: 1px solid #3b8bd4;
                color: #3b8bd4;
                background: white;
            }
}
@media(max-width:749px){
    .subscribe__container{
        order:-1;
    }
}