#plane1, #plane2
{
    right:-5ex;
    top: 20ex;
}
#building1,.building
{
    bottom: 0;
}
#contact .font-regular
{
    font-weight: bold;
}
#home1
{
     margin-top: 30ex;
}
#brand1
{
    display: none;
}
#moon1
{
    left: 0;
    top: 0em;
}

#spacetopmini
{
    display:block;
}#spacetop
{
    display:none;
}

.responsivemini
{
    display:block;
}
.responsivereg
{
    display:none;
}
/************BASICS****************/
.font-regular
{
    font-size: 1em;
}
.font-title
{
    font-size: 1.2em;
}
.font-maxi
{
    font-size: 2em;
}
.padding-regular
{
    padding: 2em;
}
    
/**********************************/

*{box-sizing:border-box;}
body{
    /*background-color: rgba(5,15,38,.8);*/
    overflow-x: hidden;
}
.bg-base
{
    position:absolute;
    z-index:-1;
    background-repeat:no-repeat;
    background-size: contain;
    opacity: 0;
    /*min-height: 20em;*/
    display: block;
    overflow: hidden;
    
}
.font-blue-border
{
    text-shadow: -1px 0 rgba(5,15,38,.7), 0 1px rgba(5,15,38,.7), 1px 0 rgba(5,15,38,.7), 0 -1px rgba(5,15,38,.7);
}
.bg-space
{
    /*background-image: url('illustrator/backspace.svg');*/
    min-height: 20em;
}
.anim
{
    position:absolute;
    display:none;
    
}
#sat1
{
    left:0;
    bottom: 6em;
}
.border
{
    border: 1px solid black;
}
.banner-base
{
    /*border: 1px solid black;*/
    position: relative;
    overflow: hidden;
    min-height: 40em;
}


#service-container
{
    /*padding: .1ex; */
    text-align: center;
    
}

footer
{
    /*background-image: url("illustrator/streetbrands.svg");
    background-repeat: repeat-x;*/
    background-color: rgba(240,240,250,0);
    color: black;
    
}

footer div
{
    padding-top: 1em;
    padding-bottom: 1em;
    /*padding-bottom: 1em;*/
}
.ovnianim
{
    /*margin-top: 10em;*/
    opacity: 0;
    z-index: 1;
}
.banner-gray
{
    filter: grayscale(90%);
}
.banner-gray50
{
    filter: grayscale(50%);
}
.portfolio img
{
}
.portfolio img:hover
{
    filter: none;
}
.nav p
{
    color:orange;
    font-weight: bold;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    letter-spacing: .5ex;
}
.carousel-item
{
    min-height: 20em;
    background-color: rgba(0,0,0,0);
    
}
.card
{
    border:none;
    background-color: rgb(250,250,255);
}
.carousel-item .font-title
{
    font-family: ovni2;
    font-weight: bold;
}
#brand1
{
    display: none;
    position: relative;
}
#brand2
{
    display: none;
    position: relative;
}
#btnbrand2
{
    outline: none !important;
   box-shadow: none;
}
#ovni1
{
    right: -300px;
}




/* change the background color */
.navbar-light {
    background-color: rgba(5,15,38,0);
    z-index: 3;
    position: fixed;
    top:0;
    font-size: 2.5ex;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    
}
/* change the brand and text color */
.navbar-light .navbar-brand,
.navbar-light .navbar-text {
    color: orange;
}
/* change the link color */
.navbar-light .navbar-nav .nav-link {
    color: orange;
}
/* change the color of active or hovered links */
.navbar-light .nav-item.active .nav-link,
.navbar-light .nav-item:hover .nav-link {
    color: orange;
}
@font-face{font-family:'SourceSansPro';src:url('Fonts/SourceSansPro-Regular.otf');}
@font-face{font-family:'SourceSansProLight';src:url('Fonts/SourceSansPro-Bold.otf');}
@font-face{font-family:'SourceSansSemibold';src:url('Fonts/SourceSansPro-Semibold.otf');}
@font-face{font-family:'unified';src:url('Fonts/Unified-Regular.ttf');}
@font-face{font-family:big;src:url("Fonts/Boulodrome-Bold.ttf");}
@font-face{font-family:'ovni2';src:url('Fonts/CaviarDreams.ttf');}
@font-face{font-family:'ovni2';src:url('Fonts/CaviarDreams_Bold.ttf');font-weight: bold;}


/*display mayor a 700*/
@media only screen and (min-width:700px)
{
    #home1
    {
         margin-top: 0;
    }
    #brand2
    {
        display: none;
    }
    
    #home .row
    {
        padding-top: 7em;
    }
    #moon1
    {
        left: -15em;
        top: -23em;
    }
    #spacetopmini
    {
        display:none;
    }
    #spacetop
    {
        display:block;
    }
    .responsivemini
    {
        display:none;
    }
    .responsivereg
    {
        display:block;
    }
    .font-regular
    {
        font-size: 1.4em;
    }
    .font-title
    {
        font-size: 1.6em;
    }
    .font-maxi
    {
        font-size: 2.5em;
        letter-spacing: .5ex;
    }
    .padding-regular
    {
        padding: 4em;
    }
    .padding-md
    {
        padding: 2em;
    }
}