* {
    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: 10vh;
}

.banrap {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top: 20px;
}
.company h1{
    font-size: 20px;
    color: brown;
}
/* banner1 */
.ban1 {
    width: 100%;
    height: 28vh;
}
.banrap1 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top: 20px;
}
.company1 h1{
    font-size: 20px;
    color: brown;
}
/* banner2 */
.ban2 {
    width: 100%;
    height: 30vh;
    text-align: justify;
}
.banrap2 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company2 h1{
    font-size: 20px;
    color: brown;
}
/* banner2 */
.ban2 {
    width: 100%;
    height: 25vh;
    text-align: justify;
}
.banrap2 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company2 h1{
    font-size: 20px;
    color: brown;
}
.company2 p{
    padding: 10px;
}
/* banner3 */
.ban3 {
    width: 100%;
    height: 30vh;
    text-align: justify;
}
.banrap3 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.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:20px;
}
.company4 h1{
    font-size: 20px;
    color: brown;
}
.company4 p{
    padding: 10px;
}
/* banner5 */
.ban5 {
    width: 100%;
    height: 20vh;
    text-align: justify;
}
.banrap5 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company5 h1{
    font-size: 20px;
    color: brown;
}
/* banner6 */
.ban6 {
    width: 100%;
    height: 15vh;
    text-align: justify;
}
.banrap6 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company6 h1{
    font-size: 20px;
    color: brown;
}
/* banner7 */
.ban7 {
    width: 100%;
    height: 15vh;
    text-align: justify;
}
.banrap7 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company7 h1{
    font-size: 20px;
    color: brown;
}
/* banner8 */
.ban8 {
    width: 100%;
    height: 30vh;
    text-align: justify;
}
.banrap8 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company8 h1{
    font-size: 20px;
    color: brown;
}
.company8 p{
    padding: 10px;
}
/* banner9 */
.ban9 {
    width: 100%;
    height: 25vh;
    text-align: justify;
}
.banrap9 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company9 h1{
    font-size: 20px;
    color: brown;
}
/* banner10 */
.ban10 {
    width: 100%;
    height: 40vh;
    text-align: justify;
}
.banrap10 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company10 h1{
    font-size: 20px;
    color: brown;
}
.company10 p{
    padding: 10px;
}
/* banner11 */
.ban11 {
    width: 100%;
    height: 20vh;
    text-align: justify;
}
.banrap11 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company11 h1{
    font-size: 20px;
    color: brown;
}
/* banner12 */
.ban12 {
    width: 100%;
    height: 20vh;
    text-align: justify;
}
.banrap12 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company12 h1{
    font-size: 20px;
    color: brown;
}
/* banner13 */
.ban13 {
    width: 100%;
    height: 20vh;
    text-align: justify;
}
.banrap13 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company13 h1{
    font-size: 20px;
    color: brown;
}
/* banner14 */
.ban14 {
    width: 100%;
    height: 20vh;
    text-align: justify;
}
.banrap14 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company14 h1{
    font-size: 20px;
    color: brown;
}
/* banner15 */
.ban15 {
    width: 100%;
    height: 20vh;
    text-align: justify;
}
.banrap15 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company15 h1{
    font-size: 20px;
    color: brown;
}
/* banner16 */
.ban16 {
    width: 100%;
    height: 20vh;
    text-align: justify;
}
.banrap16 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company16 h1{
    font-size: 20px;
    color: brown;
}
/* banner17 */
.ban17 {
    width: 100%;
    height: 20vh;
    text-align: justify;
}
.banrap17 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company17 h1{
    font-size: 20px;
    color: brown;
}
/* banner18 */
.ban18 {
    width: 100%;
    height:50vh;
    text-align: justify;
}
.banrap18 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company18 h1{
    font-size: 20px;
    color: brown;
}
/* banner19 */
.ban19 {
    width: 100%;
    height:30vh;
    text-align: justify;
}
.banrap19 {
    margin: auto;
    width: 80%;
    height: 85%;
    padding-top:20px;
}
.company19 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;
}