:root {
    --background-color: #1e202b;
    --background-second-color: #323544b8;
    --background-third-color: #262936b9;
    --main-color: #009ad8;
}

.bg-main {
    background-color: var(--background-color);
}

.bg-second {
    background-color: var(--background-second-color);
    
}

.bg-third {
    background-color: var(--background-third-color);
    
}

.text-main {
    color: var(--main-color);
}

a {
    text-decoration: none;
    margin: 0;
    padding: .2rem 2rem;
    color: white;
}

li {
    padding: 10px;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.nav-button {
    width: 5rem;
    height: 1rem;
    padding: 10px 0;
    display: none;
}

.nav-button span {
    display: inline-block;
    width: 3rem;
    height: .3rem;
    background-color: #009ad8;
    position: absolute;
    border-radius: 1rem;
    transition: .5s;
    cursor: pointer;


}

.nav-button span:nth-child(1) {
    top: 0;
}

.nav-button span:nth-child(2) {
    top: 50%;

}

.nav-button span:nth-child(3) {
    top: 100%;
}

.nav-logo {
    width: 12rem;
}

.link {
    border: 3px solid var(--main-color);
    border-radius: 15px;

    color: #009ad8;
}

.link-hover {
    transition: .5s;
    border: 3px solid var(--background-color);
    border-radius: 15px;
}

.link-hover:hover {
   
    
    border-color: var(--main-color);
    color: #009ad8;
}

.main-section {
    background-image: url(../images/banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 70px 0;
    min-height: 350px;
}

.search-input input:focus {
    outline: 0;
}


.day-date {
    background-color: rgba(0, 0, 0, 0.1);
}

.tem-degree {
    font-size: 4rem;
}

.inner-data {
    margin-top: -100px;
    margin-bottom: 50px;
}

.social-hover {
    transition: .5s;
}

.social-hover:hover {
    color: #009ad8;
}
.footer-input:focus {
    outline: 0;
}

@media(max-width:991px)
{
    .nav-button
    {
        display: block;
    }
    .nav-links
    {
        position: absolute;
        left: 0;
        bottom: -2.7rem;
        text-align: center;
        background-color: var(--background-color);
        width: 100%;
        transform: translateY(5rem);
        transition: 1s;
    }
    a {
    text-decoration: none;
    margin: 0;
    padding: 2px 2px;
    color: white;
}
}