.egg{
  text-decoration: none;
  color:black;
  padding:0px !important;
  margin:0px!important;
}



/* FONTS */

.Font1 {
  font-family: "Bai Jamjuree", sans-serif;
  font-weight: 550!important;
  font-style: normal;
  letter-spacing: -0.5px;
}

.Font3 {
  font-family: "Bai Jamjuree", sans-serif;
  font-weight: 700;
  font-style: normal; 
  letter-spacing: -0.5px;
}

.Font4{
  font-family: "Bai Jamjuree", sans-serif;
  font-weight: 300;
  font-style: normal; 
}

.Font5{
  font-family:'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
  font-weight: 200!important;
  font-style: normal; 
}

.carosel{
  padding:10px;
  
}

.footers{
  bottom: 0;
    width: 100%;
    
    position: absolute;
  }

  .footers p{
    margin-bottom:0px!important;
  }

.whoweare li p{
  display:inline;
}

.contentarea{
  border: solid 3px black;
}

.btn-check:checked+.btn{
  background-color: grey!important;
}

/* COLOR */



nav, .footer-link, .footer, .btn, .footers{
  color:white!important;
  font-family: "Bai Jamjuree", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important; 
}

.btn{
  font-weight: 500 !important; 
}

nav, .footer, .footers{
  background-color: #15396C!important;
}

.navbar-nav>.active>a{
  color:grey!important;
}

.banner{
  background-color: white!important;
}

.nav-link{
  color:white!important;
}

td{
  border:1px solid grey!important;
}

th{
  border:1px solid grey!important;
  background: lightgrey;
}

.tableplanetitle{
 color: #C63F60;
 font-family: "Bai Jamjuree", sans-serif;
 font-weight: 300;
 font-style: normal; 
}



.btn{
  background-color: #C63F60!important;
  border-radius: 0px!important;
}

.tabbut{
  background-color: #15396C!important;
  border: solid 1px white!important;
}

.nav{
  border-top: 3px solid #C63F60;
}

.LynxImgBox{
  background-color: #8AABB4;

}

.VTOLImgBox{
  background-color: #DBDBDB;
}

.greyzone, body{
  background-color:rgb(228, 226, 226)!important;
}

.whiteback{
  background-color: white;
}

/* .image-wrapper::after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(194, 53, 53, 0.089);
} */

/* SIZINGS & SPACINGS */

.contactlogo{
  height: 100%; width: 100%; display:block; 
}

.navimg{
  width:2.5em;
  padding-top:5px;
  padding-bottom:5px;
}

.nav-link{
  padding:0px!important;
  padding-bottom:5px;
  
}


.planerow{
  height:auto!important;
  text-align: center;
vertical-align: middle;
padding-bottom:40px;
padding-top:40px;

 
}

.btn{
  padding-right:25px!important;
  padding-left:25px!important;
}

.navtitle{
  margin-bottom:0px!important;
  padding-left:10px;
  font-size: 2.5em;
  
}

.img-fluid{
  width:auto!important;
  height: fit-content!important;
}

.dropdown-item{
  background-color: white;;
}

.navbar{
        font-size: larger;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
    padding-left:20px!important;
    padding-right:20px!important;
  }

.messageform{
  border-radius: 10px;
  margin-left: 10px!important;
}

.paragraph{
  text-indent: 30px;
}

.title{
  font-weight: bold;
}

.submitbtn{
  margin-top:13px!important;
}

.btn{font-size: large!important;}

  .mainphoto{
    width:400px;
  }

.whoweare li {
  padding-left:75px;
}

  .maintable{
    margin-top:25px!important;
    width:100%;
  }

  body{
    padding-top: 40px;
    font-size: larger!important;
  }

  .carousel-inner, .carousel-inner{
    width:500px!important;
  }

  .tableplanetitle{
    font-weight: bold;
   }

   .planerowcontainer{
    padding:15px;
   }

   .planeRowTitle{
    font-size:65px!important;
   }

/*Footer*/

.footer{
    bottom: 0;
    width: 100%;
    margin-bottom:-2px!important;
}

.footer p{
  margin-bottom:0px!important
}

nav li{
  margin-bottom: -75px!important;
}

.banner{
  padding:40px;
}

.greyback{
  background-color: #F3F3F3!important;
}

.intro{
  font-size: larger;
  padding-bottom:40px;
  
}

.hello{
  
  font-size: 50px;
  font-weight: bold;
  padding-bottom:15px!important;
}

.nav-link{

  margin-right:30px!important;
  
}

.contacttext, .contactform{
  padding:20px;
  margin-top:10px;
}

.form{
  padding-top:30px!important;
}

hr{
  margin-top:10px!important;
}

.button{
  padding-top:13px;
  padding-bottom:13px;
  text-decoration: none;
  padding-left:10px;
  padding-right:10px;
  font-weight: bold;
  font-size:large;
}

td{
  padding:5px;
}

.butcon{
  padding-bottom:20px!important;
}


.parallax {
  /* The image used */
  background-image: url("/img/Untitled.png");
  
  /* Set a specific height */
  min-height: 550px;
  
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position:bottom!important;
  background-repeat: no-repeat;
  background-size: cover;
  
  
}

