`
@import url( "/assets/css/ua-root.css" );

body
{
    margin: 0;
    padding: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 27px;
    overflow-x: hidden;
    letter-spacing: .015em;
    color: var( --brand-dark-gray-1 );
    font-family: "Open Sans" , sans-serif;
}

.universal-avionics
{
    position: relative;
}

.universal-avionics .ua-centered-container
{
    margin: 0 auto;
    padding: 0 15px;
    max-width: 1320px;
}

.universal-avionics .ua-centered-container .ua-centered-container
{
    padding: 0 0; /* Clear padding on accidentally nested containers in the CMS. */
}




/* Bootstrap Overrides */

.container , .container-xxl , .container-xl , .container-lg , .container-md , .container-sm
{
    max-width: none !important;
}

.container , .container-xxl , .container-xl , .container-lg , .container-md , .container-sm
{
    margin-left:   0 !important;
    margin-right:  0 !important;
    padding-left:  0 !important;
    padding-right: 0 !important;
}

.center /* alias for bootstrap text-center */
{
    text-align: center;
}




/* Relative Adjustments */

.universal-avionics .up-1    { top:  -1px; position: relative; }
.universal-avionics .up-2    { top:  -2px; position: relative; }
.universal-avionics .up-3    { top:  -3px; position: relative; }
.universal-avionics .up-4    { top:  -4px; position: relative; }
.universal-avionics .up-5    { top:  -5px; position: relative; }
.universal-avionics .up-6    { top:  -6px; position: relative; }
.universal-avionics .up-7    { top:  -7px; position: relative; }
.universal-avionics .up-8    { top:  -8px; position: relative; }
.universal-avionics .up-9    { top:  -9px; position: relative; }
.universal-avionics .up-10   { top: -10px; position: relative; }

.universal-avionics .down-1  { top:   1px; position: relative; }
.universal-avionics .down-2  { top:   2px; position: relative; }
.universal-avionics .down-3  { top:   3px; position: relative; }
.universal-avionics .down-4  { top:   4px; position: relative; }
.universal-avionics .down-5  { top:   5px; position: relative; }
.universal-avionics .down-6  { top:   6px; position: relative; }
.universal-avionics .down-7  { top:   7px; position: relative; }
.universal-avionics .down-8  { top:   8px; position: relative; }
.universal-avionics .down-9  { top:   9px; position: relative; }
.universal-avionics .down-10 { top:  10px; position: relative; }

.universal-avionics .left-1  { left:  -1px; position: relative; }
.universal-avionics .left-2  { left:  -2px; position: relative; }
.universal-avionics .left-3  { left:  -3px; position: relative; }
.universal-avionics .left-4  { left:  -4px; position: relative; }
.universal-avionics .left-5  { left:  -5px; position: relative; }
.universal-avionics .left-6  { left:  -6px; position: relative; }
.universal-avionics .left-7  { left:  -7px; position: relative; }
.universal-avionics .left-8  { left:  -8px; position: relative; }
.universal-avionics .left-9  { left:  -9px; position: relative; }
.universal-avionics .left-10 { left: -10px; position: relative; }

.universal-avionics .right-1  { left:  1px; position: relative; }
.universal-avionics .right-2  { left:  2px; position: relative; }
.universal-avionics .right-3  { left:  3px; position: relative; }
.universal-avionics .right-4  { left:  4px; position: relative; }
.universal-avionics .right-5  { left:  5px; position: relative; }
.universal-avionics .right-6  { left:  6px; position: relative; }
.universal-avionics .right-7  { left:  7px; position: relative; }
.universal-avionics .right-8  { left:  8px; position: relative; }
.universal-avionics .right-9  { left:  9px; position: relative; }
.universal-avionics .right-10 { left: 10px; position: relative; }




/* Brand Colors */

.universal-avionics .color-black  { color: black !important; }
.universal-avionics .color-white  { color: white !important; }

.universal-avionics .bgd-black { background: black !important; }
.universal-avionics .bgd-white { background: white !important; }

.universal-avionics .color-orange        { color: var( --brand-orange        ) !important; }
.universal-avionics .color-dark-blue     { color: var( --brand-dark-blue     ) !important; }
.universal-avionics .color-light-blue    { color: var( --brand-light-blue    ) !important; }
.universal-avionics .color-dark-gray-1   { color: var( --brand-dark-gray-1   ) !important; }
.universal-avionics .color-dark-gray-2   { color: var( --brand-dark-gray-2   ) !important; }
.universal-avionics .color-dark-gray-3   { color: var( --brand-dark-gray-3   ) !important; }
.universal-avionics .color-light-gray-1  { color: var( --brand-light-gray-1  ) !important; }
.universal-avionics .color-light-gray-2  { color: var( --brand-light-gray-2  ) !important; }
.universal-avionics .color-light-gray-3  { color: var( --brand-light-gray-3  ) !important; }
.universal-avionics .color-light-gray-4  { color: var( --brand-light-gray-4  ) !important; }
.universal-avionics .color-light-gray-5  { color: var( --brand-light-gray-5  ) !important; }
.universal-avionics .color-medium-gray-1 { color: var( --brand-medium-gray-1 ) !important; }
.universal-avionics .color-medium-gray-2 { color: var( --brand-medium-gray-2 ) !important; }

.universal-avionics .bgd-orange        { background: var( --brand-orange        ) !important; }
.universal-avionics .bgd-dark-blue     { background: var( --brand-dark-blue     ) !important; }
.universal-avionics .bgd-light-blue    { background: var( --brand-light-blue    ) !important; }
.universal-avionics .bgd-dark-gray-1   { background: var( --brand-dark-gray-1   ) !important; }
.universal-avionics .bgd-dark-gray-2   { background: var( --brand-dark-gray-2   ) !important; }
.universal-avionics .bgd-dark-gray-3   { background: var( --brand-dark-gray-3   ) !important; }
.universal-avionics .bgd-light-gray-1  { background: var( --brand-light-gray-1  ) !important; }
.universal-avionics .bgd-light-gray-2  { background: var( --brand-light-gray-2  ) !important; }
.universal-avionics .bgd-light-gray-3  { background: var( --brand-light-gray-3  ) !important; }
.universal-avionics .bgd-light-gray-4  { background: var( --brand-light-gray-4  ) !important; }
.universal-avionics .bgd-light-gray-5  { background: var( --brand-light-gray-5  ) !important; }
.universal-avionics .bgd-medium-gray-1 { background: var( --brand-medium-gray-1 ) !important; }
.universal-avionics .bgd-medium-gray-2 { background: var( --brand-medium-gray-2 ) !important; }




/* Headings */

.universal-avionics  h1 ,
.universal-avionics .h1
{
    font-size: 46px;
    line-height: calc( 46px * 1.3 ) !important;
}

.universal-avionics  h2 ,
.universal-avionics .h2
{
    font-size: 38px;
    line-height: calc( 38px * 1.3 ) !important;
}

.universal-avionics  h3 ,
.universal-avionics .h3
{
    font-size: 28px;
    line-height: calc( 28px * 1.4 ) !important;
}

.universal-avionics  h4 ,
.universal-avionics .h4
{
    font-size: 24px;
    line-height: calc( 24px * 1.7 ) !important;
}

.universal-avionics  h5 ,
.universal-avionics .h5
{
    font-size: 20px;
    line-height: calc( 20px * 1.7 ) !important;
}

@media( max-width: 640px )
{
    .universal-avionics  h1 ,
    .universal-avionics .h1
    {
        font-size: 38px;
        line-height: calc( 38px * 1.3 ) !important;
    }
    
    .universal-avionics  h2 ,
    .universal-avionics .h2
    {
        font-size: 26px;
        line-height: calc( 26px * 1.7 ) !important;
    }
    
    .universal-avionics  h3 ,
    .universal-avionics .h3
    {
        font-size: 22px;
        line-height: calc( 22px * 1.7 ) !important;
    }
    
    .universal-avionics  h4 ,
    .universal-avionics .h4
    {
        font-size: 20px;
        line-height: calc( 20px * 1.7 ) !important;
    }
    
    .universal-avionics  h5 ,
    .universal-avionics .h5
    {
        font-size: 18px;
        line-height: calc( 18px * 1.7 ) !important;
    }    
}





/* Widget Spacing */

.universal-avionics .ua-small-spacing
{
    padding:       var( --small-padding-desktop        );
    margin-bottom: var( --widget-margin-bottom-desktop );
}

.universal-avionics .ua-normal-spacing
{
    padding:       var( --normal-padding-desktop       );
    margin-bottom: var( --widget-margin-bottom-desktop );
}

.universal-avionics .ua-large-spacing
{
    padding:       var( --large-padding-desktop        );
    margin-bottom: var( --widget-margin-bottom-desktop );
}

@media( max-width: 991px )
{
    .universal-avionics .ua-small-spacing
    {
        padding:       var( --small-padding-tablet        );
        margin-bottom: var( --widget-margin-bottom-tablet );
    }

    .universal-avionics .ua-normal-spacing
    {
        padding:       var( --normal-padding-tablet       );
        margin-bottom: var( --widget-margin-bottom-tablet );
    }
    
    .universal-avionics .ua-large-spacing
    {
        padding:       var( --large-padding-tablet        );
        margin-bottom: var( --widget-margin-bottom-tablet );
    }    
}

@media( max-width: 576px )
{
    .universal-avionics .ua-small-spacing
    {
        padding:       var( --small-padding-mobile        );
        margin-bottom: var( --widget-margin-bottom-mobile );
    }

    .universal-avionics .ua-normal-spacing
    {
        padding:       var( --normal-padding-mobile       );
        margin-bottom: var( --widget-margin-bottom-mobile );
    }
    
    .universal-avionics .ua-large-spacing
    {
        padding:       var( --large-padding-mobile        );
        margin-bottom: var( --widget-margin-bottom-mobile );
    }    
}




/* General */

.universal-avionics .center-vertically
{
    top: 50%;
    position: relative;
    transform: translateY( -50% );
}

.universal-avionics .responsive-image 
{
    width: 100%;
    height: auto;
}

.universal-avionics .limited-height-image,
.universal-avionics .results-item-image img {
    width: auto;
    height: auto;
    max-width: 88%;
    max-height: 88%;
    margin-top:15px;
}

@media( max-width: 991px )
{
    .universal-avionics .results-item-image img
    {
        /*      
        width: 255px;
        height: 255px;
        display: block;
        */
        
        margin: 0 auto;
    }    
}

.universal-avionics .blog-article-content > p > img
{
    padding-bottom: 15px;
}
.universal-avionics .blog-article-content img {
    max-width: 100%;
}

.universal-avionics a
{
    text-decoration: none;
    color: var( --brand-dark-blue );
}

.universal-avionics a:hover
{
    text-decoration: underline;
}

.universal-avionics .ua-header a:hover ,
.universal-avionics .ua-footer a:hover
{
    text-decoration: none;
}

.universal-avionics .no-bottom-border
{
    border-bottom: none;
}

.universal-avionics .no-top-margin
{
    margin-top: 0 !important;
}


.universal-avionics .full-width
{
    width: 100%;
}

.universal-avionics .scale-y-80
{
    display: inline-block;
    transform: scaleY( .8 );
}

.universal-avionics .scale-y-90
{
    display: inline-block;
    transform: scaleY( .9 );
}

.universal-avionics .scale-x-130
{
    display: inline-block;
    transform: scaleX( 1.3 );
}

.universal-avionics .fw-bold
{
    font-weight: 700;
}

.universal-avionics .rotate-105
{
    display: inline-block;
    transform: rotate( 13deg );
}

.universal-avionics .rotate-180
{
    display: inline-block;
    transform: rotate( 180deg );
}

.universal-avionics .fw-normal
{
    font-weight: 400;
}

.universal-avionics .uppercase
{
    text-transform: uppercase;
}

.universal-avionics .lowercase
{
    text-transform: lowercase;
}

.universal-avionics .capitalize
{
    text-transform: capitalize;
}




/* Buttons */

.universal-avionics   .primary-button ,
.universal-avionics .secondary-button
{
    color: white;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    padding: 8px 25px;
    border-radius: 4px;
    display: inline-block;
    transition: all 400ms;
    text-decoration: none;
    text-transform: capitalize;
    background: var( --brand-dark-blue );
    border: 2px solid var( --brand-dark-blue );
}

.universal-avionics .primary-button:hover
{
    background: #003A72;
    border: 2px solid #003A72;
    text-decoration: none !important;
}

.universal-avionics .secondary-button:hover
{
    text-decoration: none !important;
}

.universal-avionics .white-focus:focus ,
.universal-avionics .primary-button:focus
{
    outline-width: 3px;
    outline-offset: 3px;
    outline-style: solid;
    outline-color: var( --brand-dark-blue );
}

.universal-avionics .white-focus:focus
{
    outline-color: white;
}

.universal-avionics .secondary-button
{
    background: white;
    color: var( --brand-dark-blue );
}

.universal-avionics .tertiary-button {
    font-weight: bold;
}

@media( max-width: 768px ) {
    .universal-avionics .link-button,
    .universal-avionics .primary-button {
        margin-bottom: 15px;
    }
}

    @media( min-width: 1240px ) {
        .universal-avionics .primary-button.wider-button,
        .universal-avionics .secondary-button.wider-button {
            padding-left: 80px;
            padding-right: 80px;
        }
    }

    .universal-avionics .link-button {
        padding: 0;
        border: none;
        font-size: 19px;
        background: none;
        font-weight: bold;
        display: inline-block;
        text-decoration: none;
        text-transform: capitalize;
    }

    .universal-avionics .image-button {
        border: none;
        background: none;
    }

    .at-share-tbx-element .at-share-btn /* AddThis Share Buttons */ {
        margin-left: 14px !important;
    }




    /* Pagination and Summary */

    .ua-pagination .pager-pages > span {
        margin: 0 6px;
        padding: 0 6px;
        cursor: pointer;
        border-radius: 2px;
        background: transparent;
        color: var( --brand-dark-blue );
        border: 1px solid var( --brand-dark-blue );
    }

        .ua-pagination .pager-pages > span.currentPage {
            color: white;
            background: var( --brand-dark-blue );
        }

    .ua-pagination .pager .pager-next a:hover,
    .ua-pagination .pager .pager-previous a:hover {
        text-decoration: none;
    }

    .universal-avionics .results-summary {
        padding: 10px 20px;
        background: var( --brand-light-gray-4 );
    }

    .universal-avionics .search-results select {
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
        padding-right: 30px;
        background-image: url('../icons/down-arrow-blue.svg');
        background-repeat: no-repeat;
        background-position: calc(100% - 10px) center;
        background-size: 13px;
    }

    .universal-avionics #filter select {
        min-width: 250px;
    }

    .universal-avionics .search-results .disabled select {
        background-color: #f2f2f2;
        background-image: url('../icons/down-arrow-disabled.svg');
    }

    .universal-avionics .search-results .disabled .color-dark-blue {
        color: var( --brand-light-gray-2 ) !important;
    }



    /* Contact Cards */

    .universal-avionics .contact-card {
        background: white;
        position: relative;
        padding: 20px 30px;
        border-radius: 3px;
        -webkit-box-shadow: 0 0 8px 0 rgba( 0, 0, 0, .3 );
        box-shadow: 0 0 8px 0 rgba( 0, 0, 0, .3 );
    }

        .universal-avionics .contact-card .close {
            text-align: right;
        }

    .universal-avionics .contact-card-team-photo {
        width: 100px;
        height: 100px;
        border-radius: 100%;
    }

    @media( max-width: 600px ) {
        .universal-avionics .contact-card-team-photo {
            width: 60px;
            height: 60px;
        }
    }




    /* Event Dates */

    .universal-avionics .event-date,
    .universal-avionics .event-date-no-center,
    .universal-avionics .event-date-smaller {
        margin: 0 auto;
        padding: 20px 0;
        max-width: 120px;
        text-align: center;
        border: 1px solid var( --brand-dark-gray-3 );
    }

    .universal-avionics .event-date-no-center {
        margin: none;
    }

    .universal-avionics .event-date-smaller {
        padding: 10px 0;
    }

        .universal-avionics .event-date .day,
        .universal-avionics .event-date-smaller .day {
            margin: -4px 0;
        }




    /* SVGs */

    .universal-avionics .svg-user {
        width: 28px;
        height: auto;
    }

    .universal-avionics .svg-contact-us {
        width: 44px;
        height: auto;
    }

    .universal-avionics .svg-pdf {
        width: 22px;
        height: auto;
    }

    .universal-avionics .svg-search {
        width: 38px;
        height: auto;
    }

    .universal-avionics .svg-search-smaller {
        width: 35px;
        height: auto;
    }

    .universal-avionics .svg-quote {
        width: 55px;
        height: auto;
    }

    .universal-avionics .svg-ua-logo {
        width: 238px;
        height: auto;
    }

    @media( max-width: 550px ) {
        .universal-avionics .svg-ua-logo {
            top: 6px;
            width: 190px;
            position: relative;
        }
    }

    .universal-avionics .svg-address-card {
        width: 16px;
        height: auto;
    }

    .universal-avionics .svg-down-caret {
        width: 9px;
        height: auto;
    }

    .universal-avionics .svg-emergency,
    .universal-avionics .svg-flip-phone {
        width: 19px;
        height: auto;
    }

    .universal-avionics .svg-emergency-light {
        width: 10px;
        height: auto;
    }

    .universal-avionics .svg-left-arrow,
    .universal-avionics .svg-right-arrow {
        width: 10px;
        height: auto;
    }

    .universal-avionics .svg-left-arrow {
        transform: rotate( 180deg );
    }

    .universal-avionics .svg-close-square,
    .universal-avionics .svg-arrow-square {
        width: 25px;
        height: auto;
    }

    .universal-avionics .svg-close-vector {
        width: 17px;
        height: auto;
    }

    .universal-avionics .svg-menu {
        width: 35px;
        height: auto;
    }

    .universal-avionics .svg-directions {
        width: 17px;
        height: auto;
    }

    .universal-avionics .svg-email {
        width: 16px;
        height: auto;
    }

    .universal-avionics .svg-download {
        width: 17px;
        height: auto;
    }

    .universal-avionics .social-icon,
    .universal-avionics .svg-twitter,
    .universal-avionics .svg-facebook,
    .universal-avionics .svg-linkedin,
    .universal-avionics .svg-instagram {
        width: 48px;
        height: auto;
    }




    /* Mobile Accordions (used in global header and tab strips) */

    .universal-avionics .mobile-menus {
        position: relative;
    }

        .universal-avionics .mobile-menus .mobile-nav {
            display: none;
            position: relative;
            border-top: 1px solid var( --brand-light-gray-2 );
            border-bottom: 1px solid var( --brand-light-gray-2 );
        }

        .universal-avionics .mobile-menus .mobile-accordion {
            border-bottom: 1px solid #fff;
        }

            .universal-avionics .mobile-menus .mobile-accordion a {
                text-decoration: none;
            }

            .universal-avionics .mobile-menus .mobile-accordion:last-child {
                border-bottom: none;
            }

        .universal-avionics .mobile-menus .accordion-header {
            display: block;
            padding: 8px 18px;
            transition: all 400ms;
            color: #fff;
            background: var( --brand-dark-blue );
        }

            .universal-avionics .mobile-menus .accordion-header span {
                font-size: 21px;
                transition: all 400ms;
                transform: rotate( 0 );
            }

            .universal-avionics .mobile-menus .accordion-header.open {
                color: var(--brand-dark-blue);
                background: #fff;
            }

                .universal-avionics .mobile-menus .accordion-header.open span {
                    transform: rotate( 45deg );
                }

        .universal-avionics .mobile-menus .accordion-content {
            display: none;
            font-size: 14px;
            padding: 16px 14px;
        }

            .universal-avionics .mobile-menus .accordion-content img {
                max-width: 100%;
                width: auto;
            }




    /* Rich Text Help (blogs and news) */

    .universal-avionics .email-signature {
        margin: -10px 0;
        font-style: italic;
    }

    .universal-avionics .ua-image-caption {
        /*    width: 100%;
    display: block;
    padding: 0 15px;
   max-width: 500px;
   margin: 30px auto;*/
    }

        .universal-avionics .ua-image-caption img {
            /*    width: 100%;
    height: auto;*/
        }

        .universal-avionics .ua-image-caption .caption-text {
            margin-top: 15px;
            font-style: italic;
            color: var( --brand-medium-gray-2 );
        }

    .universal-avionics table {
        width: 100%;
        color: #212529;
        margin-bottom: 1rem;
        vertical-align: top;
        border-top: 1px solid var( --brand-light-gray-2 );
    }

        .universal-avionics table th,
        .universal-avionics table td {
            padding: 6px 8px;
            border-bottom: 1px solid var( --brand-light-gray-2 );
        }

        .universal-avionics table th,
        .universal-avionics table tr:nth-of-type( odd ) td {
            background: var( --brand-light-gray-1 );
        }




    /* Font Sizes and Line Heights */

    .universal-avionics .lh-28 {
        line-height: 28px;
    }

    .universal-avionics .fs-8 {
        font-size: 8px !important;
        line-height: calc( 8px * 1.7 ) !important;
    }

    .universal-avionics .fs-9 {
        font-size: 9px !important;
        line-height: calc( 9px * 1.7 ) !important;
    }

    .universal-avionics .fs-10 {
        font-size: 10px !important;
        line-height: calc( 10px * 1.7 ) !important;
    }

    .universal-avionics .fs-11 {
        font-size: 11px !important;
        line-height: calc( 11px * 1.7 ) !important;
    }

    .universal-avionics .fs-12 {
        font-size: 12px !important;
        line-height: calc( 12px * 1.7 ) !important;
    }

    .universal-avionics .fs-13 {
        font-size: 13px !important;
        line-height: calc( 13px * 1.7 ) !important;
    }

    .universal-avionics .fs-14 {
        font-size: 14px !important;
        line-height: calc( 14px * 1.7 ) !important;
    }

    .universal-avionics .fs-15 {
        font-size: 15px !important;
        line-height: calc( 15px * 1.7 ) !important;
    }

    .universal-avionics .fs-16 {
        font-size: 16px !important;
        line-height: calc( 16px * 1.7 ) !important;
    }

    .universal-avionics .fs-17 {
        font-size: 17px !important;
        line-height: calc( 17px * 1.7 ) !important;
    }

    .universal-avionics .fs-18 {
        font-size: 18px !important;
        line-height: calc( 18px * 1.7 ) !important;
    }

    .universal-avionics .fs-19 {
        font-size: 19px !important;
        line-height: calc( 19px * 1.7 ) !important;
    }

    .universal-avionics .fs-20 {
        font-size: 20px !important;
        line-height: calc( 20px * 1.7 ) !important;
    }

    .universal-avionics .fs-21 {
        font-size: 21px !important;
        line-height: calc( 21px * 1.7 ) !important;
    }

    .universal-avionics .fs-22 {
        font-size: 22px !important;
        line-height: calc( 22px * 1.7 ) !important;
    }

    .universal-avionics .fs-23 {
        font-size: 23px !important;
        line-height: calc( 23px * 1.7 ) !important;
    }

    .universal-avionics .fs-24 {
        font-size: 24px !important;
        line-height: calc( 24px * 1.7 ) !important;
    }

    .universal-avionics .fs-25 {
        font-size: 25px !important;
        line-height: calc( 25px * 1.7 ) !important;
    }

    .universal-avionics .fs-26 {
        font-size: 26px !important;
        line-height: calc( 26px * 1.7 ) !important;
    }

    .universal-avionics .fs-27 {
        font-size: 27px !important;
        line-height: calc( 27px * 1.7 ) !important;
    }

    .universal-avionics .fs-28 {
        font-size: 28px !important;
        line-height: calc( 28px * 1.4 ) !important;
    }

    .universal-avionics .fs-29 {
        font-size: 29px !important;
        line-height: calc( 29px * 1.4 ) !important;
    }

    .universal-avionics .fs-30 {
        font-size: 30px !important;
        line-height: calc( 30px * 1.4 ) !important;
    }

    .universal-avionics .fs-31 {
        font-size: 31px !important;
        line-height: calc( 31px * 1.4 ) !important;
    }

    .universal-avionics .fs-32 {
        font-size: 32px !important;
        line-height: calc( 32px * 1.4 ) !important;
    }

    .universal-avionics .fs-33 {
        font-size: 33px !important;
        line-height: calc( 33px * 1.3 ) !important;
    }

    .universal-avionics .fs-34 {
        font-size: 34px !important;
        line-height: calc( 34px * 1.3 ) !important;
    }

    .universal-avionics .fs-35 {
        font-size: 35px !important;
        line-height: calc( 35px * 1.3 ) !important;
    }

    .universal-avionics .fs-36 {
        font-size: 36px !important;
        line-height: calc( 36px * 1.3 ) !important;
    }

    .universal-avionics .fs-37 {
        font-size: 37px !important;
        line-height: calc( 37px * 1.3 ) !important;
    }

    .universal-avionics .fs-38 {
        font-size: 38px !important;
        line-height: calc( 38px * 1.3 ) !important;
    }

    .universal-avionics .fs-39 {
        font-size: 39px !important;
        line-height: calc( 39px * 1.3 ) !important;
    }

    .universal-avionics .fs-40 {
        font-size: 40px !important;
        line-height: calc( 40px * 1.3 ) !important;
    }

    @media( max-width: 640px ) {
        .universal-avionics .fs-25 {
            font-size: 24px !important;
            line-height: calc( 24px * 1.7 ) !important;
        }

        .universal-avionics .fs-26 {
            font-size: 24px !important;
            line-height: calc( 24px * 1.7 ) !important;
        }

        .universal-avionics .fs-27 {
            font-size: 24px !important;
            line-height: calc( 24px * 1.7 ) !important;
        }

        .universal-avionics .fs-28 {
            font-size: 24px !important;
            line-height: calc( 24px * 1.7 ) !important;
        }

        .universal-avionics .fs-29 {
            font-size: 24px !important;
            line-height: calc( 24px * 1.7 ) !important;
        }

        .universal-avionics .fs-30 {
            font-size: 24px !important;
            line-height: calc( 24px * 1.7 ) !important;
        }

        .universal-avionics .fs-31 {
            font-size: 26px !important;
            line-height: calc( 26px * 1.7 ) !important;
        }

        .universal-avionics .fs-32 {
            font-size: 26px !important;
            line-height: calc( 26px * 1.7 ) !important;
        }

        .universal-avionics .fs-33 {
            font-size: 26px !important;
            line-height: calc( 26px * 1.7 ) !important;
        }

        .universal-avionics .fs-34 {
            font-size: 26px !important;
            line-height: calc( 26px * 1.7 ) !important;
        }

        .universal-avionics .fs-35 {
            font-size: 26px !important;
            line-height: calc( 26px * 1.7 ) !important;
        }

        .universal-avionics .fs-36 {
            font-size: 28px !important;
            line-height: calc( 28px * 1.4 ) !important;
        }

        .universal-avionics .fs-37 {
            font-size: 28px !important;
            line-height: calc( 28px * 1.4 ) !important;
        }

        .universal-avionics .fs-38 {
            font-size: 28px !important;
            line-height: calc( 28px * 1.4 ) !important;
        }

        .universal-avionics .fs-39 {
            font-size: 29px !important;
            line-height: calc( 29px * 1.4 ) !important;
        }

        .universal-avionics .fs-40 {
            font-size: 30px !important;
            line-height: calc( 30px * 1.4 ) !important;
        }
    }
