body {
    margin: 0;
    padding: 0;
}
#content {
    min-height: CALC(100vh - 377px);
}
.navbar-nav {
    margin-left: auto;
}
.navbar {
    background-color: #333333;
}
.nav-item {
    margin: 0 20px;
}
.nav-link {
    color: white;
    text-transform: uppercase;}
.nav-link.active {
    color: #f59239 !important;
}
#video {
    height: auto;
    padding: 0;
}
.card {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    border: none;
    margin-bottom: 10px;
}
#fourth-section .card {
    min-height: 300px;
}
.icon {
    max-width: 45px;
    height: auto;
}
.icon-download {
    max-width: 30px;
    margin-right: 15px;
}
#second-section,
#third-section,
#fourth-section,
#fifth-section,
#sixth-section,
#seventh-section,
#eighth-section,
#nineth-section {
    padding-bottom: 100px;
}
#footer {
    text-transform: uppercase;
    background-color: #e3e3e3;
    padding-top: 50px;
    padding-bottom: 50px;
}
.footer-icon {
    width: 20px;
    height: auto;
    margin-right: 20px;
}
#first-section-ins,
#third-section-ins {
    padding: 100px 0;
}
#second-section-ins {
    padding-bottom: 50px;
}
#third-section-ins {
    background-color: #333333;
    color: white;
}
.instruction-box {
    border: 1px dotted white;
    padding: 15px;
    border-radius: 15px;
    margin-bottom: 30px;
}
.instruction-box p {
    font-size: 20px;
}
.btn-download {
    padding: 12px 36px;
}
.btn-pink {
    background-color: #F3628D;
    border: none;
}
.btn-pink:hover {
    background-color: rgb(250, 171, 193);
    border: none;
}
.btn-light-blue {
    background-color: #5C8DF6;
    border: none;
}
.btn-light-blue:hover {
    background-color: #9abcff;
    border: none;
}
.main-logo {
    max-width: 200px;
}
#topBtn {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 45px;
    z-index: 99;
    border: none;
    outline: none;
    cursor: pointer;
    background: none;
}

#topBtn:hover {
    transform: scale(1.1);
}
@media only screen and (max-width: 990px) {
    .instruction-box p {
        padding: 20px 0;
    }
}