.drones.wp-embed.posrel,
.drones.wp-embed .posrel { position: relative; }
.drones.wp-embed.posabs,
.drones.wp-embed .posabs { position: absolute; }
.drones.wp-embed p.franklin {
    font-family: FranklinITCProLight,"Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
    line-height: 1.3em;
}
.drones.wp-embed .small-display {
    display: none;
}
/* JUMP LINK */
.gfx-jump-link a {
    display: block;
    background-color: #222;
    background-color: rgba(0, 0, 0, 0.75);
    padding: 10px 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 20px auto;
    font-family: FranklinITCProLight,"Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
    color: #eee;
    line-height: 1.5em;
    width: 60%;
    text-align: center;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
#drones-how-promo:hover .gfx-jump-link a,
#db-promo:hover .gfx-jump-link a,
.gfx-jump-link a:hover {
    background-color: #000;
    color: #fff;
    text-decoration: none;
}
.gfx-jump-link.jump-left a {
    margin-left: 0px;
    text-align: left;
}
.gfx-jump-link .caps {
    font-family: FranklinITCProBold,"Franklin Gothic","ITC Franklin Gothic",Arial,sans-serif;
    text-transform: uppercase;
    display: block;
    color: #eee !important;
}

/* DATABASE */
#db-promo {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;    
}

/* HOW DRONES WORK */
.drones.wp-embed p.annotation {
    font-size: 16px;
}
.drones.wp-embed p.annotation.small {
    font-size: 13px;
}
.drones.wp-embed .how-intro {
    max-width: 490px;
    left: 0%;
}
.drones.wp-embed .how-intro p {
    width: 75%;
}
.drones.wp-embed #lost-link {
    right: 0%;
    max-width: 209px;
}
.drones.wp-embed #connection-sync {
    top: 82%;
    left: 30%;
    right: 30%;
}

/* RIGHT RAIL */
.span4 .drones.wp-embed .small-display {
    display: block;
}
.span4 .drones.wp-embed .large-display {
    display: none;
}
.span4 .gfx-jump-link a {
    font-size: 15px;
    line-height: 1.3em;
    width: 85%;
}
@media (max-width: 2100px){
    .drones.wp-embed #lost-link {
        right: 0%;
    }
}
@media (max-width: 1350px) {
    .drones.wp-embed .wide-only {
        display: none;
    }
    .drones.wp-embed .mid-show {
        display: block;
    }
    .drones.wp-embed .how-intro.main {
        position: relative;
        float: none;
    }
    .drones.wp-embed #station {
        top: 93%;
        max-width: 120px;
        text-align: left;
    }
    .drones.wp-embed #antenna {
        top: 93%;
    }
    .drones.wp-embed #target {
        top: 95%;
        right: 2%;
    }
    .drones.wp-embed #gps-satellite {
        top: 18%;
    }
    .drones.wp-embed #communication-satellite {
        top: 24%;
        left: 41%;
    }
    .drones.wp-embed #connection-sync {
        top: 86%;
    }
    .drones.wp-embed #lost-link {
        position: absolute;
        margin-top: 0%;
        max-width: 150px;
    }
}
@media (max-width: 979px){
    .drones.wp-embed .small-940-only {
        display: block;
    }
    .drones.wp-embed span.small-940-only {
        display: inline;
    }
    .drones.wp-embed .small-940-hide {
        display: none;
    }
    .drones.wp-embed .small-620-show {
        display: block;
    }
    .drones.wp-embed .small-620-hide {
        display: none;
    }    
    .drones.wp-embed .how-intro,
    .drones.wp-embed .how-intro p {
        width: auto;
        max-width: none;
        text-align: left;
    }
    .drones.wp-embed p.body.franklin {
        line-height: 1.6em;
    }
    .drones.wp-embed  #communication-satellite {
        top: 1%;
        left: 27%;
    }
    .drones.wp-embed  #antenna {
        top: 40%;
    }
    .drones.wp-embed  #station {
        top: 91%;        
        max-width: none;
    }
    .drones.wp-embed  #target {
        top: 94%;
    }
}
@media (max-width: 767px){
    .drones.wp-embed h2.franklin-thin {
        font-size: 24px;
    }
    .drones.wp-embed p.body.franklin {
        font-size: 15px;
    }
    .gfx-jump-link a {
        width: 85%;
    }
    .drones.wp-embed .small-display {
        display: block;
    }
    .drones.wp-embed .large-display {
        display: none;
    }
}
@media (max-width: 715px){
    .drones.wp-embed  #communication-satellite {
        top: 1%;
        left: 23%;
    }
}
@media (max-width: 610px){
    .drones.wp-embed  #communication-satellite {
        top: -3%;
        left: 19%;
    }
}
@media (max-width: 500px){
    .drones.wp-embed  #communication-satellite {
        left: 15%;
    }
}
@media (max-width: 480px){
    .gfx-jump-link .jump-hed {
        display: none;
    }
}
@media (max-width: 475px){
    .drones.wp-embed  #communication-satellite {
        top: -5%;
        left: 10%;
    }
}
@media (max-width: 425px){
    .drones.wp-embed  #communication-satellite {
        left: 5%;
    }
}
@media (max-width: 375px){
    .drones.wp-embed #communication-satellite {
        top: -14%;
        left: 1%;
    }
}
@media (max-width: 335px){
    .drones.wp-embed #communication-satellite {
        top: -14%;
        left: -8%;
    }
}