@media screen and (max-width: 991px) {
    nav .navbar-nav{
        background-color: rgb(46, 48, 252);
        position: fixed;
        width: 220px;
        z-index: 1;
        height: 100%;
        top:0;
        right: 0;
        overflow-x:hidden;
        transition: 0.5s;
        padding-top: 50px;
        text-align: left;
    }
    nav .navbar-nav .nav-item {
        padding: 5px 40px;
    }
    nav .navbar-nav .nav-item.dropdown-close .nav-link{
        font-size: 25px;
        padding: 0;
        background: transparent;
        outline: 0;
        border: none;
        margin-left: auto;
    }
    nav .navbar-nav .nav-item .nav-link, 
    nav .navbar-nav .nav-item .dropdown-menu .dropdown-item,
    .scrolled-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item{
        border-bottom:none;
        color:white;
    }
    nav .navbar-nav .nav-item .dropdown-menu .dropdown-item,
    .scrolled-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item{
        padding-left: 8px;
        font-size: 13px;
    }
    nav .navbar-nav .nav-item .nav-link:hover, 
    nav .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
    .scrolled-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover,
    nav .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus,
    .scrolled-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus{
        border-bottom:none;
        color:#333;
        background: transparent;
    }
    nav .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus-visible,
    .scrolled-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item:focus-visible{
        outline: 0;
    }
    nav .navbar-nav .nav-item .dropdown-menu,
    .scrolled-nav .navbar-nav .nav-item .dropdown-menu{
        background-color: rgb(46, 48, 252);
        background-clip: unset;
        border:none;
    }
    .scrolled-nav .navbar-nav .nav-item .nav-link:hover{
        border-bottom: none;
    }
    .about{
        padding-right: 15px;
        padding-left: 15px;
    }
}
@media screen and (min-width: 992px) {
    nav .navbar-nav .dropdown-close{
        display: none;
    }
}
@media only screen and (max-width: 768px) {
    .contact .get-in-touch{
        padding-left: 0;
        padding-right: 0;
    }
    .contact .get-in-touch .email-address p{
        letter-spacing: 0.1px;
    }
}