* {
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* social media */
.social {
    width: 100%;
    height: 4vh;
    background-color: brown;
}

.socialrap {
    width: 80%;
    margin: auto;
}

.animeted {
    float: right;
}

.animeted p {
    color: aliceblue;
}

/* navigation bar */
#nav {
    width: 100%;
    height: 10vh;
    background-color: rgb(255, 228, 196);
    position: sticky;
    top: 0px;
}

.navrap {
    width: 80%;
    margin: auto;
}

.logo {
    position: absolute;
}

.logo h1 {
    font-size: 35px;
    padding-top: 10px;
}

.menu {
    float: right;
    padding-top: 20px;
}

.menurap ul li {
    display: inline;
}

.menurap ul li a {
    color: black;
    text-decoration: none;
    margin-left: 30px;
    font-size: 20px;
    font-weight: bold;
}

.menurap ul li a:hover {
    border-bottom: 5px solid white;
}
#nav1{
    width: 100%;
    height: 20vh;
    background-color: rgb(112, 53, 26);
}
.navrap1{
    width: 80%;
    margin: auto;
}

.logo1 h1{
    text-align: center;
    color: white;
    font-size: 45px;
    padding-top: 40px;
}
/* banner */
.ban {
    width: 100%;
    height: 30vh;
    text-align: justify;
}

.banrap {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top: 60px;
}
.company h1{
    font-size: 20px;
    color: brown;
}
/* banner1 */
.ban1 {
    width: 100%;
    height: 20vh;
    text-align:justify ;
}

.banrap1 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top: 10px;
}
.company1 h1{
    font-size: 20px;
    color: brown;
}
.company1 p{
    padding: 10px;
}
/* banner2 */
.ban2 {
    width: 100%;
    height: 15vh;
    text-align:justify ;
}

.banrap2 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top: 10px;
}
.company2 h1{
    font-size: 20px;
    color: brown;
} 

/* banner3 */
.ban3 {
    width: 100%;
    height: 20vh;
    text-align:justify ;
}

.banrap3 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top: 10px;
}
.company3 h1{
    font-size: 20px;
    color: brown;
} 
/* banner4 */
.ban4 {
    width: 100%;
    height: 35vh;
    text-align:justify ;
}

.banrap4 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top: 10px;
}
.company4 h1{
    font-size: 20px;
    color: brown;
} 
/* banner5 */
.ban5 {
    width: 100%;
    height: 20vh;
    text-align:justify ;
}

.banrap5 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top: 10px;
}
.company5 h1{
    font-size: 20px;
    color: brown;
} 
/* banner6 */
.ban6 {
    width: 100%;
    height: 25vh;
    text-align:justify ;
}

.banrap6 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top: 10px;
}
.company6 h1{
    font-size: 20px;
    color: brown;
} 
#nav2{
    width: 100%;
    height: 10vh;
    background-color: rgb(112, 53, 26);
}
.navrap2{
    width: 80%;
    margin: auto;
}

.logo2 h1{
    text-align: center;
    color: white;
    font-size: 20px;
    padding-top: 25px;
}