body {
    margin:00px; padding:00px;
}
.bodycontent1 {
    position:fixed; width:100%; z-index:1;
}
.bodycontent2 {
    position:absolute; left:0px; top:800px; width:100%; z-index:2;
    border-top-color:white; border-top-style:solid; border-top-width:0px;
    box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2), 0px 5px 5px rgba(0, 0, 0, 0.2);
}
#startvideo {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
}
.topMenu {
    display: none;
    position: fixed;
    top: 0px;
    width: 100%;
    height: 400px;
    z-index: 1;
}
.topMenu2 {
    display: none; position: fixed; top: 0px;
    font-family: 'Yantramanav', sans-serif; color:black;
    width: 100%; height:55px;
    background: rgba(255, 255, 255, .5); padding:0px; padding-top:0px;
    z-index: 5;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);
}
.logo {
    font-family: 'Yantramanav', sans-serif; width:100%; height:400px;
    
}
.logotext_small {
    font-size:12pt; font-weight:bold; letter-spacing:3px;
    padding-right:20px;
}
@media screen and (max-device-width: 640px){
.logotext {
    font-size:8vw !important; letter-spacing:5px;  
}
	}
@media screen and (min-device-width: 640px){
.logotext {
    font-size:5vw !important; letter-spacing:5px; 
}
	}   
.tagline {
    font-size:11pt; padding:5px; letter-spacing:2px; margin-top:10px;
    background-image: linear-gradient(to bottom right, #FFFFFF, #C0D9E5);
    box-shadow: 0px -2px 3px rgba(0, 0, 0, 0.1), 0px 2px 3px rgba(0, 0, 0, 0.1);

}
#emptydiv {
    width:100%; height:350px; 
}
#gmap {
    width:100%; height:600px; 
    box-shadow: 0px -5px 5px rgba(0, 0, 0, 0.2), 0px 5px 5px rgba(0, 0, 0, 0.2);
}
.belowmap {
    background-image: linear-gradient(to bottom, #e6f7ff, #005780);
}
.mainpage_footer {
            width:100%; text-align:center; max-width:900px; padding:10px;
            font-family: 'Yantramanav', sans-serif;
}
.mainpage_copyright {
            width:100%; text-align:center; padding:10px;
            background-color:#FFFFFF;
            font-family: 'Yantramanav', sans-serif;
}
.copyright {
    font-size:8pt; color:gray;
}
.flightbox {
    width:100%; background-color:white; margin:5px; padding:2px;
    text-align:center;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);
}
.flightbox_map {
    width:100%; height:250px; background-color:#46bcec;
    background-image:url('mapexample.png'); background-size:cover; background-position:top;
}
.notready {
    font-size:16pt; color:#001f73;
}
.notready:hover {
    text-decoration:none; color:black; font-weight:bold;
}
.fas {
    color:#AFAFAF;
}
.fa-star {
    color:#5cab72;
}
.icon {
    position:relative; top:2px; margin-bottom:-42px; width:40px; height:40px; margin-left:4px; opacity:0.8;
}
.icon-heli {
    background-image:url('icon-heli.png'); background-size:cover;
}
.icon-prop {
    background-image:url('icon-prop.png'); background-size:cover;
}
.icon-para {
    background-image:url('icon-para.png'); background-size:cover;
}
.icon-jet {
    background-image:url('icon-jet.png'); background-size:cover;
}
.well {
    color:black; 
}
.profilephoto {
    height:200px; -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.route {
    color:black; font-weight:bold; font-size:16pt;
}
.modal {
    font-family: 'Yantramanav', sans-serif; text-align:center;
}
.pageconstruction {
    padding:20px; font-weight:bold; color:black; font-size:14pt;
}