/* Add a black background color to the top navigation */
body{
    background-color: black;
}
.topnav {
    background-color: white;
    overflow: hidden;
  }
  
  /* Style the links inside the navigation bar */
  .topnav a {
    float: left;
    color: #f2f2f2;
    text-align: center;
    font-size: 17px;
  }
  
  /* Change the color of links on hover */
  .topnav a:hover {
    color: black;
  }
  
  /* Add a color to the active/current link */
 #bro{
    margin-top: -55px;
    height: 100px;
    font-size: 40px;
    color: black;
    font-family: 'Kanit', sans-serif;
    text-decoration: none;
    margin-left: 330px;
 }
 #bro:hover{
    color: darkblue;
 }
  .logo{
    float: left;
    margin-top: 22px;
   
    
  }
  #about{
    margin-top: -55px;
    height: 100px;
    font-size: 40px;
    color: black;
    font-family: 'Kanit', sans-serif;
    margin-left: 40px;
  }
  #about:hover{
    color: darkblue;
  }
  #portfolio{
    margin-top: -55px;
    height: 100px;
    font-size: 40px;
    color: black;
    font-family: 'Kanit', sans-serif;
    text-decoration: none;
    margin-left: 40px;
  }
  #portfolio:hover{
    color: darkblue;
  }
  #service{
    margin-top: -55px;
    height: 100px;
    font-size: 40px;
    color: black;
    font-family: 'Kanit', sans-serif;
    text-decoration: none;
    margin-left: 40px;
  }
  #service:hover{
    color: darkblue;
  }
  .mv{
    margin-top: 8px;
    font-family: 'Oswald', sans-serif;
}
#contact{
    margin-top: -55px;
    height: 100px;
    font-size: 40px;
    color: black;
    font-family: 'Kanit', sans-serif;
    text-decoration: none;
    margin-left: 40px;
}
#contact:hover{
    color: darkblue;
}
#fh{
    background-color: slategrey;
    border: 10px solid slategrey;
    height: 100px;
}
.lkj{
    font-size: 50px;
    color: white;
    font-family: 'Roboto', sans-serif;
}


.poi{
    color: slategrey;
    font-size: 50px;
    margin-left: 30px;
    font-family: 'Roboto', sans-serif;
}
.tui{
    float: right;
    margin-right: 120px;
    width: 600px;
    height: 1050px;
}
.mno{
    color: slategrey;
    font-size: 25px;
    margin-left: 30px;
    font-family: 'Roboto', sans-serif;
}
.hfd{
    color: slategrey;
    font-size: 25px;
    margin-left: 30px;
    margin-top: 20px;
    font-family: 'Roboto', sans-serif;
}
.oiu{
    color: slategrey;
    font-size: 25px;
    margin-left: 30px;
    margin-top: 20px;
    font-family: 'Roboto', sans-serif;
}
.kj{
    color: slategrey;
    font-size: 25px;
    margin-left: 30px;
    margin-top: 20px;
    font-family: 'Roboto', sans-serif;
}
#mis{
    height: 850px;
    width: 50%;
    margin-left: 25%;
    
    margin-top: 300px;
}
.yu{
    color: white;
    text-align: center;
    font-size: 50px;
    padding-top: 140px;
    font-family: 'Roboto', sans-serif;
}
.fu{
    color: white;
    font-size: 30px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}
.tu{
    color: white;
    text-align: center;
    font-size: 50px;
    padding-top: 110px;
    font-family: 'Roboto', sans-serif;
}
.loi{
    color: white;
    font-size: 30px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}

.whatsapp{
  position: fixed;
  right: 30px;
  bottom: 30px;
  border-radius: 50%;
}








@media screen and (max-width: 768px) {
  /* Adjust font sizes and margins for smaller screens */

  #bro{
    font-size: 25px;
    margin-top: -10px;
    margin-left: 35px;
  }
  #about{
    font-size: 25px;
    margin-top: -10px;
    margin-left: 20px;
  }
  #portfolio{
    font-size: 25px;
    margin-top: -10px;
    margin-left: 20px;
  }
  #service{
    font-size: 25px;
    margin-top: -50px;
    margin-left: 45px;
  }
  #contact{
    font-size: 25px;
    margin-top: -50px;
    margin-left: 40px;
  }

  /* Adjust logo size */
  .logo {
    margin-top: 12px;
  }

  /* Adjust the width and height of the image in the about section */
  .tui {
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-left: 0;
  }

  /* Adjust font sizes and margins for the company introduction section */
  .lkj {
    font-size: 20px;
  }
  .poi,
  .mno,
  .hfd,
  .oiu,
  .kj {
    font-size: 20px;
    margin-left: 10px;
    margin-top: 30px;
  }

  /* Adjust font sizes and margins for the mission and vision section */
  .yu {
    font-size: 30px;
    padding-top: 80px;
  }
  .fu,
  .tu,
  .loi {
    font-size: 20px;
    padding-top: 60px;
  }
#mis{
  background-color: black;
}
#fh{
  background-color: slategrey;
  border: 10px solid slategrey;
  height: 50px;
}
}
