        .lqs-cge-content {
            position:relative;
            padding-bottom: 50%;
        }

        .lqs-cge-content * {
            -webkit-user-select:none;
            -moz-user-select:none;
            user-select:none;
        }
        .lqs-cge-frame {
            position:absolute;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
        }

        .lqs-cge-bar {
            width: 40%;
            margin: 0px auto;
            background-color: #46464b;
        }

        .lqs-cge-hbar {
            position:absolute;
            height: 40%;
            width: 100%;
            top: 30%;
            background-color: #46464b;
        }

        .lqs-cge-aircraft {
            position:relative;
            width: 70%;
            margin: 0px auto;
            margin-top: 20%;
            padding-bottom: 20.825%;
        }

        .lqs-cge-aircraft-frame {
            position:absolute;
            top: 0;
            bottom: 0;
            left:0;
            right:0;
        }

        .lqs-cge-aircraft-frame > img {
            width: 100%;
            height: auto;
            -webkit-transform-origin: 25% center;
            -moz-transform-origin: 25% center;
            -ms-transform-origin: 25% center;
            transform-origin: 25% center;
        }

        .lqs-cge-cl {
            position:absolute;
            top: 7.5%;
            left: 33.5%;
            height: 100%;
        }

            .lqs-cge-cl img {
                height: 100%;
                width: auto;
            }

        .lqs-cge-lift {
            position:absolute;
            display: inline-block;
            vertical-align: bottom;
            bottom: 100%;
            left: 32.6%;
            width: 7%;
            height: 40%;
        }
        .lqs-cge-lift img {
            width: 100%;
            height:auto;
            display:block;
            position:absolute;
            bottom: 99%;
            left: 0;
        }
        .lqs-cge-lift-bar {
            height: 100%;
        }

        .lqs-cge-cgwindow {
            position:absolute;
            top: 0;
            left: 15%;
            width: 15%;
            height: 100%;
        }

        .lqs-cge-cgwindow-box {
            position:absolute;
            top: 58%;
            left: 1px;
            right: 1px;
            height: 4%;
            border:solid 1px #8f8f93;
            background-color: #ededee;
        }

        .lqs-cge-cgwindow-fill {
            position:absolute;
            top: -1px;
            bottom: -1px;
            left: -1px;
            width: 0;
            background-color: #ff7510;
            border: solid 1px #46464b;
        }

        .lqs-cge-cgicon {
            position:absolute;
            top: 7.5%;
            height: 100%;
            width: 34.72%;
        }

            .lqs-cge-cgicon img {
                height:100%;
                width: auto;
            }

        .lqs-cge-tdf {
            position:absolute;
            display: inline-block;
            vertical-align: bottom;
            top: 86%;
            left: 83%;
            width: 5%;
            height: 20%;
        }
        .lqs-cge-tdf img {
            width: 100%;
            height:auto;
            display:block;
            position:absolute;
            top: 99%;
            left: 0;
        }
        .lqs-cge-tdf-bar {
            height: 100%;
        }

        .lqs-cge-weight {
            position:absolute;
            vertical-align: bottom;
            top: 102%;
            left: -22%;
            width: 145%;
            height: 38%;
        }
        .lqs-cge-weight img {
            width: 100%;
            height:auto;
            display:block;
            position:absolute;
            top: 99%;
            left: 0;
        }
        .lqs-cge-weight-bar {
            height: 100%;
            background-color: #ff7510;
        }

        .lqs-cge-thrust, .lqs-cge-drag {
            position:absolute;
            vertical-align: bottom;
            top: 55.5%;
            right: 86%;
            width: 7%;
            height: 8%;
        }

        .lqs-cge-thrust img, .lqs-cge-drag img {
            height: 100%;
            width:auto;
            display:block;
            position:absolute;
            right: 99%;
            top: 0;
        }

        .lqs-cge-drag {
            right: auto;
            left: 86%;
        }

            .lqs-cge-drag img {
                right: auto;
                left: 99%;
            }

        .lqs-cge-large {
            display:none;
        }

        @media (min-width: 1100px) {
            .lqs-cge-small {
                display: none;
            }
            .lqs-cge-large {
                display: block;
            }
        }

        .lqs-cge-meters {
            position:absolute;
            top:2%;
            right: 10%;
            width:25%;
        }

            .lqs-cge-meters h2 {
                margin: 0 0 10px 0;
                padding: 0;
            }

        .lqs-cge-meter-drag {
            position:relative;
            width: 100%;
            padding-bottom:10%;
            border:solid 1px #46464b;
            background-color: #ff7f35;
            background-image:-webkit-linear-gradient(left, #2f93f7, #ff7f35);
            background-image:-moz-linear-gradient(left, #2f93f7, #ff7f35);
            background-image:-ms-linear-gradient(left, #2f93f7, #ff7f35);
            background-image:linear-gradient(left, #2f93f7, #ff7f35);
        }

        .lqs-cge-meter-drag-bar {
            position:absolute;
            width: 4%;
            height: 175%;
            top: -37.5%;
            left: 50%;
            background-color: #46464b;
            z-index:3;
        }

        .lqs-cge-meter-drag-fill {
            position:absolute;
            top: -1px;
            bottom: -1px;
            right: -1px;
            background-color: #ededee;
            border: solid 1px #8f8f93;
        }
@media (max-width: 575px) {
    .lqs-cge-meters h2 {
        font-size: 12pt;
    }
}
@media (max-width: 350px) {
    .lqs-cge-meters h2 {
        font-size: 10pt;
    }

    .lqs-cge-cgwindow-fill {
        border: solid 1px #ff7510;
    }
}