* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    list-style: none;
    scroll-behavior: smooth;
    font-family: 'Lato', sans-serif;

}

/* Navbar Start */

#navbar {

    position: sticky;
    top: 0;
    /* justify-content: center; */
    padding-left: 0;
    margin-left: 0;
    background: #f9f9f9;
}





#logo {
    font-size: 36px;
    font-weight: 550;
    color: black;
    text-shadow: 0px 1px 1px;
    margin-bottom: 5px;
}

#logo span {
    color: #059669;
}

.navbar-toggler span {
    color: #059669;
}

.navbar-nav {
    /* margin-left: 550px; */
    display: flex;
    justify-content: flex-end;
}



.nav-item .nav-link {
    font-size: 16px;
    font-weight: 550;
    color: black;
    letter-spacing: 1px;
    border-radius: 3px;
    transition: 0.5s ease;
}

.nav-item .nav-link:hover {
    background: #059669;
    color: white;
}

#navbar form button {
    color: white;
    background: #E2A58D;
    border: none;
}

/* Navbar End */




/* Home Section Start  */
.home {
    width: 100%;
    height: 90vh;
    background-color: #edfcf7;
    background-size: cover;
}

.home .content {
    text-align: center;
    padding-top: 200px;
}


.home .content h5 {
    color: white;
    font-size: 38px;
    font-weight: 500;
    text-shadow: 0px 1px 1px black;
}

.home .content h1 {
    color: black;
    font-size: 78px;
    font-weight: 550;
    text-shadow: 0px 1px 1px black;
    margin-top: 5px;
}

.changecontent::after {
    content: ' ';
    color: #059669;
    text-shadow: 0px 1px 1px black;
    animation: changetext 15s infinite linear;
}

@keyframes changetext {
    0% {
        content: "new horizons";
    }

    10% {
        content: "new cultures and customs";
    }

    20% {
        content: "new academic destinations";
    }

    30% {
        content: "universities";
    }

    40% {
        content: "global opportunities";
    }

    50% {
        content: "international scholarships";
    }

    60% {
        content: "knowledge without borders";
    }

    70% {
        content: "new experiences";
    }

    80% {
        content: "global careers";
    }

    90% {
        content: "new beginnings";
    }

    100% {
        content: "the world";
    }

}


.home .content p {
    color: black;
    font-size: 25px;
    /* font-weight: 550; */
    position: sticky;
    text-shadow: 0px 1px 1px black;
    margin-bottom: 30px;
    /* margin-top: 5px; */
    padding-top: 60px;
}

.home .content a {
    padding: 10px;
    background-color: white;
    color: black;
    letter-spacing: 2px;
    font-weight: 550;
    border-radius: 5px;
    text-decoration: none;
    transition: 0.5s;
}

h5 {
    color: black;

}


.home .content a:hover {
    background: #E2A58D;
    color: white;
}

@media(max-width:850px) {
    .home {
        background-position: 50%;
    }
}

@media(max-width:450px) {
    .home .content h5 {
        background-position: 250;
    }

    .home .content h1 {
        font-size: 38px;
    }

    .home .content p {
        font-size: 13px;
    }
}

/* Home Section End  */


/* Section About us Start */
.book {
    padding: 50px 0;

}

.book .main-text {
    text-align: center;
    margin-bottom: 50px;
}

.book .main-text h1 {
    font-size: 36px;
    font-weight: 550;
}

.book .row p {
    font-size: 16px;
    line-height: 1.6;
}

/* Section About us End */



/* Section Services Start */
.services {
    padding: 50px 0;
    background: #f9f9f9;
}

.services .main-text h1{

    text-align: center;
    font-weight: 550;
    font-size: 36px;
}


/* Section Services End */

/* section  contacts */
.contacts {
    padding: 50px 0;
    background: white;
}

.contacts .main-text {
    text-align: center;
    margin-bottom: 50px;
}

.contacts .main-text h1 {
    font-size: 36px;
    font-weight: 550;
    text-align: center;
}

.contacts .row {
    display: flex;
    justify-content: space-between;
}

.contacts .row .col-md-6 {
    flex: 0 0 48%;
}

.contacts .row h3 {
    font-size: 20px;
    font-weight: 550;
    margin-bottom: 10px;
}

.contacts .row p {
    font-size: 16px;
    line-height: 1.6;
}

/* section  contacts end */


/* Section footer Start */
footer {
    background: #059669;
    color: white;
    text-align: center;
    padding: 20px 0;
}

footer p {
    margin: 0;
    font-size: 14px;
}
/* Section footer End */