html {
  font-size: 1.3em;
  scroll-behavior: smooth;
  position: relative;
  min-height: 100%;
}
.info h3 {
    font-size: .9em;
}
.info p {
    font-size: .7em;
}
.info img{
    max-width:48px;
}

@media (max-width: 992px) {
    html{
      font-size:.9em;
  }
  .footer {
    font-size: .5em;
  }

  .expertise-icon {
      max-height:300px;
  }
}

    body {
        background-color:#213468;
        font-family: 'Montserrat', sans-serif;
        font-weight: 300;
        letter-spacing: 1.25px;
        margin-bottom: 60px;
    }
    h1, h2, h3, h4{
        font-family: 'Barlow', sans-serif;
    }

    header{
        letter-spacing: 2px;
    }

    h2 {
        color:#ED803D;
        font-weight: 600;
    }
    h3 {
        color:#213468;
        font-weight: 400;
    }

    h1, h2, .btn {
        letter-spacing: 3px;
    }

    .primary-color{
        color:#ED803D;
    }

    .primary-bg {
        background-color: #213468;
    }
    .secondary-bg{
        background-color: #D9D9D9;
    }
    .box-shadow {
        box-shadow: 0px 0px 40px rgba(27, 27, 27, 15);
    }

    .box-radius {
        border-radius: 5%;
    }

    .transparent-bg{
        background-color: rgba(27, 27, 27, .66);
    }

.large-box {
    height: 90vh;
}

.small-box {
    height: 70vh;
}

.hero-section {
    background-image: url("../img/hero-image.svg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.philosophy {
    background-image: url("../img/philosophy-image.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.about-us {
    background-image: url("../img/about-image.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.core-services {
    background-image: url("../img/service-image.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.collabration {
    background-image: url("../img/collabration-image.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.expertise {
    background-image: url("../img/expertise-background.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.contact-us {
    background-image: url("../img/contact-background.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}


    /*BUTTON*/
    .btn {
        color: #272727;
        background-color: #213468;
        border: none;
        border-radius: 8px;
    }

    .btn:hover {
        color: #272727;
        background-color: #213468;
        box-shadow: 0px 0px 30px rgba(75, 93, 104, 2);
        border: none;
    }

    /*NAVIGATION*/

    .navbar-brand img {
        margin-top: -8px;
        max-height: 77px;
    }

    .navbar-light .navbar-nav .nav-link {
        font-size:.8em;
        color: #fff;
        transition: 0.3s;
    }

        .navbar-light .navbar-nav .active > .nav-link,
        .navbar-light .navbar-nav .nav-link.active,
        .navbar-light .navbar-nav .nav-link.show,
        .navbar-light .navbar-nav .show > .nav-link,
        .navbar-light .navbar-nav .nav-link:focus,
        .navbar-light .navbar-nav .nav-link:hover {
            font-weight: 600;
            color: #ED803D;
            text-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
        }
    /********/