@font-face {
    font-family: fontPrimary;
    src: url("/MinionPro-Bold.otf") format("opentype");
}
h1, h2, h3, h4, h5, h6, span, strong, p{
    font-family: fontPrimary!important;
}
.navigation .logo {
    max-height: 180px;
}
.navigation.navbar-sticky .logo.logo-sticky {
    display: block !important;
    max-height: 80px;
}
.alter1-header:before {
    background-image: linear-gradient(45deg, #2b2b2b 0, #393939 50%, #797979 110%);
}
.text-primary {
    color: #59b6b2 !important;
}
.btn-alternate, .btn-primary {
    color: #fff;
    background-color: #71c1bd;
    border-color: #71c1bd;
}
.gradient.gradient-primary-light {
    background-image: linear-gradient(45deg, #72c1be 0, #59b6b2 100%);
}
.text-alternate {
    color: #59b6b2 !important;
}
.heading-line:after {
    background-color: #6b6867!important;
}
.btn-circle.btn-sm, .btn-group-sm > .btn-circle.btn {
    width: 3.5rem;
    height: 3.5rem;
    font-size: 0.625rem;
}
@media (min-width: 768px){
    .display-md-3 {
        font-size: 3.5rem !important;
    }
    .lead {
        font-size: 1rem;
    }
}
@media only screen and (max-width: 991px) {
    .navigation .logo {
        max-height: 60px;
    }
    .display-4 {
        font-size: 2.5rem !important;
        padding-top: 20px;
    }
    .navbar-toggler{
        display: none;
    }
    .navigation.navbar-sticky .logo.logo-sticky {
        display: block !important;
        max-height: 60px;
    }
    .lead {
        font-size: 1rem;
    }
}
