﻿/* RESET */
*{margin:0;padding:0;border:0;list-style:none;}
*:focus{outline:none;}

/* FONTS */
@font-face {
    font-family: "klavika_bold";
    src: url("../font/bold-webfont.eot");
    src: url("../font/bold-webfont.eot?#iefix") format("embedded-opentype"),
         url("../font/bold-webfont.woff") format("woff"),
         url("../font/bold-webfont.ttf") format("truetype"),
         url("../font/bold-webfont.svg#klavika_bold") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "klavika_light";
    src: url("../font/light-webfont.eot");
    src: url("../font/light-webfont.eot?#iefix") format("embedded-opentype"),
         url("../font/light-webfont.woff") format("woff"),
         url("../font/light-webfont.ttf") format("truetype"),
         url("../font/light-webfont.svg#klavika_light") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "klavika_medium";
    src: url("../font/medium-webfont.eot");
    src: url("../font/medium-webfont.eot?#iefix") format("embedded-opentype"),
         url("../font/medium-webfont.woff") format("woff"),
         url("../font/medium-webfont.ttf") format("truetype"),
         url("../font/medium-webfont.svg#klavika_medium") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "klavika_regular";
    src: url("../font/regular-webfont.eot");
    src: url("../font/regular-webfont.eot?#iefix") format("embedded-opentype"),
         url("../font/regular-webfont.woff") format("woff"),
         url("../font/regular-webfont.ttf") format("truetype"),
         url("../font/regular-webfont.svg#klavika_regular") format("svg");
    font-weight: normal;
    font-style: normal;
}

/* DEFAULTS */
body{font:normal 16px "klavika_light";color:#0e2d40;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}
a, button, input[type="submit"]{cursor: pointer}


/* ANIMATION */
#lang-choices ul li a, #lang-choices div, #lang-choices #lang-selected img, #lang-choices #lang-selected ul,
#header-menu ul ul,#header-menu ul li a span, #footer #footer-links li a,
#helpful-links-square .link-square div, #helpful-links-square .link-square .square-title, #helpful-links-circle .helpful-links-circle span,
#home-news ul li span img, #home-news ul li span, #home-news ul li strong,
.airplane-link *, .airplane-hover, .airplane-hover img,
#airplanes-wrap .airplane-box .airplane-links ul li a, #airplanes-wrap .airplane-box .airplane-links ul li a img,
#airplanes-wrap,#header-menu a
{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}


#helpful-links-square .link-square .link-square-icon
{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}


.airplane-box .airplane-links ul li div a
{-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}


/* HEADER */
#header-wrap{float: left;width: 100%;position: relative;height:550px;}
#header-wrap #shadow-effect-top{position: absolute;z-index: 2;top:0;left: 0;width: 100%;height:200px;background: url(../img/header-shadow.png) repeat-x top left; }
#header-wrap #cover-effect-top{position: absolute;z-index: 2;top:0;left: 0;width: 100%;height:128px;}
#header-wrap #shadow-effect-bottom{position: absolute;z-index: 2;bottom:0;left: 0;width: 100%;height:26px;background: url(../img/header-shadow-bottom.png) repeat-x top left; }
#header{width:1060px;height:auto;position: relative;margin: 0 auto;z-index: 3;}
#header .lines{position: absolute;top:0;right: 0;background: url(../img/lines.png) no-repeat top left;width: 985px;height: 5px;display: block;}

#header h1#embraer-logo a{position: absolute;top:33px;left: 39px;width: 172px;height: 30px;text-indent: -9999px;overflow: hidden;background: url(../img/logo-embraer.png) no-repeat top left;}
#header h2#embraer-slogan{position: absolute;top:33px;left: 238px;width: 141px;height: 30px;text-indent: -9999px;overflow: hidden;background: url(../img/logo-for-the-journey.png) no-repeat top left;}

/* HEADER SLIDER */
#header-slider{position:absolute;top:0;left:0;z-index: 1;width: 100%;height: 550px}
#header-slider ul{float: left;width: 100%;height: 550px;}
#header-slider .header-slider-item{float: left;width: 100%;background: #31517a;text-align: center;}
#header-slider .header-slider-item img{position:relative;}
#header-slider .header-slider-item span{position: absolute;color:#fff;}
#header-slider .header-slider-item a{width:100%; display:inline-block;}
#header-slider-next a{position: absolute;top:260px;right: -15px;background: url(../img/slider-main-right.png) no-repeat top left;width: 25px;height: 101px;overflow: hidden;text-indent: -999px;} 
#header-slider-previous a{position: absolute;top:260px;left: -15px;background: url(../img/slider-main-left.png) no-repeat top left;width: 25px;height: 101px;overflow: hidden;text-indent: -999px;}
#header-slider-navigation{position: absolute;bottom: 10px;width: 100%;text-align: center;z-index: 1000}
#header-slider-navigation li{display: inline}
#header-slider-navigation li img{width: 100%;}
#header-slider-navigation li a{display: inline-block;background: url(../img/slider-main-bullet.png) no-repeat top left;width: 8px;height: 8px;text-indent: -9999px;overflow: hidden;margin:0 5px;opacity: .5;filter:alpha(opacity=50);}
#header-slider-navigation li a.cur{opacity: 1;filter:alpha(opacity=100);}

/* MENU */
#header-menu{z-index: 1;position: absolute;top:83px;left: 0;height: 43px;background: url(../img/menu-bg.png) no-repeat center 1px;width: 100%;padding: 0 90px;left: -90px}
#header-menu #header-menu-line-top{position: absolute;top:0;left: 0;height: 1px;background: url(../img/menu-line.png) no-repeat top center;width: 100%;}
#header-menu #header-menu-line-bottom{position: absolute;bottom:0;left: 0;height: 1px;background: url(../img/menu-line.png) no-repeat top center;width: 100%;}
#header-menu ul li{float: left;text-align: center;width: 12.5%;position: relative;}
#header-menu ul li a{text-decoration: none;float: left;width: 100%;height: 43px;}
#header-menu ul li:hover ul{opacity: .9;filter:alpha(opacity=90);height: auto}
#header-menu ul li a span{color:#e5e5e5;text-shadow: 0 0 4px rgba(0,0,0,.45);font:normal 11px "klavika_medium";text-transform: uppercase;display: inline-block;width: 110px;text-align: center;position: relative;top:8px}
#header-menu ul li a:hover{background:rgba(000,000,000,.1);}
#header-menu ul li a:hover span{color:#fff;text-shadow: 0 0 14px rgba(0,0,0,1);}
#header-menu ul li.n-people a span{top:0;line-height: 43px;}
#header-menu ul li.n-social-envi-resp a span{top:0;line-height: 43px;}
#header-menu ul li.n-airplanes a span{top:0;line-height: 43px;}
#header-menu ul li.n-press-events a span{width: 60px;top:0;line-height: 43px;}
#header-menu ul li.n-services a[href*=pt-BR] span{top:0;line-height: 43px;}
html[lang=en-us] #header-menu ul li.n-investors-rela a span{top:0;line-height: 43px;}
/*#header-menu ul li.n-services a span{top:8px;line-height: 1.2;}*/
#header-menu ul li.n-contact a span{top:0;line-height: 43px;}
#header-menu ul li.n-know a span{width: 58px}

#header-menu ul ul{position: absolute;top:43px;left: -40px;width: 220px;overflow: hidden;opacity: 0;filter:alpha(opacity=0);height: 0;background: #051930 url(../img/menu-light.png) no-repeat top center;}
#header-menu ul ul li{float: left;text-align:center;width: 100%;position: relative;}
#header-menu ul ul li a{color:#e5e5e5;text-shadow: 0 0 4px rgba(0,0,0,.45);font:normal 11px "klavika_medium";text-transform: uppercase;height: auto;width: 90%;padding:10px 5%;}
#header-menu ul ul li a:hover{background: #002854;color:#fff;}

/* SEARCH */
#header-search{position: absolute;left: 727px;top:36px;width: 267px;height: 18px;}
#header-search input#search{width: 245px;height: 18px;top:0;left: 0;box-sizing:border-box;-moz-box-sizing:border-box;padding: 4px 6px;color:#fff;font:normal 12px "klavika_light";background: url(../img/search-background-field.png) repeat top left;}
#header-search input.send{width: 16px;height:16px;background: url(../img/search-button.png) repeat top left;position: absolute;top:3px;right: 0;text-indent: -9999px;cursor: pointer;}

/* LANGUAGES */
#lang-choices{position: absolute;right:0;top:36px;width: 45px;height: 18px;z-index: 100}
#lang-choices #lang-selected{color:#a5d8f6;font:normal 23px "klavika_light";text-transform: uppercase;width: 45px;height: 18px;position: relative;float: left;cursor: pointer;}
#lang-choices #lang-selected img{position: absolute;top: 7px;right: 1px;opacity: 1;filter:alpha(opacity=100)}
#lang-choices #lang-selected img.lang-arrow-down-white{opacity: 0;filter:alpha(opacity=0);}
#lang-choices #lang-selected ul{position: absolute;left:-5px;opacity: 0;filter:alpha(opacity=0);top:25px;height: 0;overflow: hidden;width: 200px}
#lang-choices #lang-selected ul li a{color:#c1e8ff;font:normal 18px "klavika_light";text-decoration: none;padding:0 5px;border-right: 1px solid #45667e;float: left;}
#lang-choices #lang-selected ul li a:hover{color:#fff;}
#lang-choices #lang-selected ul li:last-child a{border-right: 0}
#lang-choices #lang-selected:hover{color:#fff;}
#lang-choices #lang-selected:hover ul{opacity: 1;filter:alpha(opacity=100);height: 20px}

#content-wrap{float: left;width: 100%;position: relative;}
#content{width:1060px;position: relative;margin: 0 auto;z-index: 3;}

/* AIRPLANE BOX */
#airplanes-wrap{background: #ededed;float: left;width: 100%;position: relative;z-index: 100}
#airplanes-wrap #airplanes{width:1060px;position: relative;margin: 0 auto;z-index: 3;}
#airplanes-wrap .airplane-box{float: left;width: 212px;height: 143px;position: relative;}
#airplanes-wrap .airplane-box .airplane-link{position: absolute;top:0;left: 0;width: 100%;height: 143px;z-index: 10}
#airplanes-wrap .airplane-box .airplane-link h2{color:#738ba4;font:normal 24px "klavika_regular";text-transform: uppercase;margin:25px 0 0 20px;}
#airplanes-wrap .airplane-box .airplane-link span{color: #a5d8f6;font: normal 17px "klavika_light";margin: 0 0 0 20px;width: 230px;display: block;opacity: 0;filter:alpha(opacity=0);}
.mobile #airplanes-wrap .airplane-box .airplane-link span > a{ position: relative; z-index: -1}
.mobile #airplanes-wrap .airplane-box.active .airplane-link span > a{ position: relative; z-index: 0}
#airplanes-wrap .airplane-box .airplane-link img{position: absolute; max-width: 90%;z-index: -999;}
#airplanes-wrap .airplane-box .airplane-hover{position: absolute;width: 100%;height: 143px;z-index: 9;background: url(../img/airplane-cloud-hover.png) repeat top left;opacity: 0;filter:alpha(opacity=0);}
#airplanes-wrap .airplane-box .airplane-hover img{position: absolute;top:20px;left: -1px;opacity: 0;filter:alpha(opacity=0);}

.airplane-links{display: none;min-height: 350px;}
#airplanes-wrap .airplane-box:hover .airplane-links{top:143px;left:0;width: 100%;background:#004c7c;display: block;position: absolute;z-index: 100}
#airplanes-wrap .airplane-box:hover .airplane-links ul{float: left;width: 100%;margin-bottom: 25px;}
#airplanes-wrap .airplane-box:hover .airplane-links ul li{float: left;width: 100%;margin-top: 1px;}
#airplanes-wrap .airplane-box:hover .airplane-links ul li a{background: #003c69;color:#579eca;text-decoration: none;float: left;width: 80%;padding: 5px 10%;text-transform: uppercase;position: relative;z-index: 1000}
#airplanes-wrap .airplane-box:hover .airplane-links ul li a img{position: absolute;top:0;opacity: 0;filter:alpha(opacity=0);}

#airplanes-wrap .airplane-box:hover .airplane-links ul li a:hover{background: #00173c;color: #fff;font-family: "klavika_regular"}

#airplanes-wrap .airplane-box:hover .airplane-links ul li div{display:none;}
#airplanes-wrap .airplane-box:hover .airplane-links ul li div img{width:531px;height: 340px;}
#airplanes-wrap .airplane-box:hover .airplane-links ul li:hover div{display:block;width:530px;position: absolute;background: #dedede;top:0;}
#airplanes-wrap .airplane-box:hover .airplane-links ul li:hover div a{position: absolute;bottom:0;right: 0;background: url(../img/airplane-button-read-more.png) no-repeat right center;color:#00173c;text-decoration: underline;padding-right: 30px;width: auto}

#airplanes-1-ac:hover .airplane-links ul li:hover div{left: 212px;}
#airplanes-2-ae:hover .airplane-links ul li:hover div{left: 212px;}
#airplanes-3-des:hover .airplane-links ul li:hover div{left: -531px;}
#airplanes-4-aa:hover .airplane-links ul li:hover div{left: -531px;}
/*#airplanes-5-ss:hover .airplane-links ul li:hover div{ display: none !important; }*/
#airplanes-5-ss .airplane-links ul li div{ left: -531px; }

#airplanes-1-ac:hover .airplane-links ul li a img.airplane-arrow-menu-active-right{right: 0;}
#airplanes-2-ae:hover .airplane-links ul li a img.airplane-arrow-menu-active-right{right: 0}
#airplanes-3-des:hover .airplane-links ul li a img.airplane-arrow-menu-active-left{left: 0}
#airplanes-4-aa:hover .airplane-links ul li a img.airplane-arrow-menu-active-left{left: 0}
#airplanes-5-ss:hover .airplane-links ul li a img.airplane-arrow-menu-active-left{left: 0}

#airplanes-1-ac:hover .airplane-links ul li a:hover img.airplane-arrow-menu-active-right{right:-15px;opacity: 1;filter:alpha(opacity=100);}
#airplanes-2-ae:hover .airplane-links ul li a:hover img.airplane-arrow-menu-active-right{right:-15px;opacity: 1;filter:alpha(opacity=100);}
#airplanes-3-des:hover .airplane-links ul li a:hover img.airplane-arrow-menu-active-left{left:-15px;opacity: 1;filter:alpha(opacity=100);}
#airplanes-4-aa:hover .airplane-links ul li a:hover img.airplane-arrow-menu-active-left{left:-15px;opacity: 1;filter:alpha(opacity=100);}
#airplanes-5-ss:hover .airplane-links ul li a:hover img.airplane-arrow-menu-active-left{left:-15px;opacity: 1;filter:alpha(opacity=100);}

#airplanes-1-ac:hover .airplane-links ul li a.active-link img.airplane-arrow-menu-active-right{right:-15px;opacity: 1;filter:alpha(opacity=100);}
#airplanes-2-ae:hover .airplane-links ul li a.active-link img.airplane-arrow-menu-active-right{right:-15px;opacity: 1;filter:alpha(opacity=100);}
#airplanes-3-des:hover .airplane-links ul li a.active-link img.airplane-arrow-menu-active-left{left:-15px;opacity: 1;filter:alpha(opacity=100);}
#airplanes-4-aa:hover .airplane-links ul li a.active-link img.airplane-arrow-menu-active-left{left:-15px;opacity: 1;filter:alpha(opacity=100);}
#airplanes-5-ss:hover .airplane-links ul li a.active-link img.airplane-arrow-menu-active-left{left:-15px;opacity: 1;filter:alpha(opacity=100);}

#airplanes-wrap .airplane-box a.active-link{background: #00173c !important;color: #fff !important;font-family: "klavika_regular"  !important}

#airplanes-1-ac{background: url(../img/airplane-cloud-1.png) no-repeat top left;}
#airplanes-2-ae{background: url(../img/airplane-cloud-2.png) no-repeat top left;}
#airplanes-3-des{background: url(../img/airplane-cloud-3.png) no-repeat top left;}
#airplanes-4-aa{background: url(../img/airplane-cloud-4.png) no-repeat top left;}
#airplanes-5-ss{background: url(../img/airplane-cloud-2.png) no-repeat top left;}

#airplanes-wrap .airplane-box:hover .airplane-link span{opacity:1;filter:alpha(opacity=100);margin-top: 10px}
#airplanes-wrap .airplane-box:hover .airplane-link img{opacity:0;filter:alpha(opacity=0);bottom:-25px;}
#airplanes-wrap .airplane-box:hover .airplane-hover{opacity:1;filter:alpha(opacity=100);}
#airplanes-wrap .airplane-box:hover .airplane-hover img{top:27px;opacity: 1;filter:alpha(opacity=100);}
#airplanes-wrap .airplane-box:hover .airplane-link h2{color:#fff}

#airplanes-1-ac .airplane-link img{bottom:-16px;left:-10px;}
#airplanes-2-ae .airplane-link img{bottom:-20px;left:10px;}
#airplanes-3-des .airplane-link img{bottom:-17px;left:20px;}
#airplanes-4-aa .airplane-link img{bottom:-12px;left:10px;}
#airplanes-5-ss .airplane-link img{left:13px; bottom:-25px;}

/* NEWS AND MINI SLIDER GROUP */
#home-middle-group{position: relative;float: left;width: 100%;}

/* NEWS */
#home-news{float: left;width: 612px;margin-top: 70px;}
#home-news h2{color:#0e2d40;font:normal 24px/3em "klavika_light";text-transform: uppercase;height: 65px;border-bottom: 1px solid #0e2d40}
#home-news ul li{float: left;width: 50%;margin:15px 0 0 0;}
#home-news ul li a{text-decoration: none}
#home-news ul li strong{color:#738ba4;font:normal 28px "klavika_bold";float: left;width: 100%;}
#home-news ul li span{color:#0e2d40;font:normal 16px/1.2em "klavika_light";float: left;width: 100%}
#home-news ul li span img{position: relative;top:2px;left: 10px}
#home-news ul li a:hover img{left: 15px}
#home-news ul li a:hover strong{color:#0e2d40}

/* MINI SLIDER */
#mini-slider{position: absolute;width: 396px;height: 215px;bottom: 0;right: 0}
#mini-slider ul{width: 396px;height: 215px;position: absolute;}
#mini-slider ul li a img{width: 100%;}
#mini-slider .mini-slider-item{position: absolute;top:20px;left: 55px;color:#fff;z-index: 11;}
#mini-slider .mini-slider-item strong{float: left;width: 82%;font:normal 24px "klavika_light";text-transform: uppercase;margin-bottom: 15px}
#mini-slider .mini-slider-item span{float: left;width: 82%;font:normal 16px/1.5em "klavika_light";}
#mini-slider .mini-slider-image{position: absolute;top:0;left:0}
#mini-slider-navigation{display: none;}
#mini-slider #mini-slider-next a{position: absolute;top: 70px;left: 10px;background: url(../img/slider-mini-arrow-left.png) no-repeat top left;width: 19px;height: 75px;overflow: hidden;text-indent: -999px;z-index: 1000}
#mini-slider #mini-slider-previous a{position: absolute;top: 70px;right: 10px;background: url(../img/slider-mini-arrow-right.png) no-repeat top left;width: 19px;height: 75px;overflow: hidden;text-indent: -999px;z-index: 1000}

/* HELPFUL LINKS CIRCLE */
#helpful-links-circle{float:left;width:100%;margin:90px 0 0;text-align: center;}
#helpful-links-circle li{margin:0 15px;display: inline-block;text-align:center;}
#helpful-links-circle li a{text-decoration: none;font:normal 11px "klavika_regular";text-transform: uppercase;}
#helpful-links-circle li span{float: left;text-align: center;width: 100%;color:#a1a1a1;margin-top: 12px}
#helpful-links-circle .helpful-links-circle-1 span{color:#738ba4;}
#helpful-links-circle .helpful-links-circle-2 span{color:#006a68;}
#helpful-links-circle .helpful-links-circle-3 span{color:#b8b084;}
#helpful-links-circle .helpful-links-circle-4 span{color:#e1904b;}
#helpful-links-circle .helpful-links-circle-5 span{color:#a4c9d9;}

/* HELPFUL LINKS SQUARE */
#helpful-links-square{float:left;width:100%;margin:70px 0;}
#helpful-links-square .link-square{float:left;position: relative;margin-right: 2px;width: 263px;height: 157px;overflow: hidden;}
#helpful-links-square .link-square img{width: 100%;}
#helpful-links-square .link-square div, #helpful-links-square .link-square .square-title {position: absolute;bottom:0;left: 0;height: 69px;width: 100%;font:normal 19px "klavika_light";text-transform: uppercase;color:#fff;padding: 0 6%;box-shadow: 0px 0px 20px rgba(000,000,000,.2)}
#helpful-links-square .square-title span {display: block; width: 88%;}
#helpful-links-square .link-square-1 .square-title span {position: relative;top:14px;}
#helpful-links-square .link-square-2 .square-title span{position: relative;top:14px;}
#helpful-links-square .link-square-3 .square-title span{position: relative;top:14px;}
#helpful-links-square .link-square-4 .square-title span{position: relative;top:24px;}
#helpful-links-square .link-square-1 .square-title {background: #738ba4}
#helpful-links-square .link-square-2 .square-title {background: #163f48}
#helpful-links-square .link-square-3 .square-title {background: #006a68}
#helpful-links-square .link-square-4 .square-title {background: #b8b084}
#helpful-links-square .link-square:last-child{margin:0;}
#helpful-links-square .link-square:hover .square-title {height: 79px;}
#helpful-links-square .link-square-icon{position: absolute;top: 15px;left: 15px;z-index: 1;}
#helpful-links-square .link-square:hover .link-square-icon{top:5px;}

/* FOOTER */
#footer-wrap{float: left;width: 100%;position: relative;height:283px;background:#0e2d40 url(../img/footer-light.png) no-repeat top center;}
#footer-wrap #footer{width:1060px;position: relative;height:283px;margin: 0 auto;z-index: 3;text-align: center;}

#footer #logo-embraer-icon{margin: 35px 0 35px;display: inline-block;}
#footer #social-networks li{display: inline-block;margin: 0 8px}
#footer #footer-links{display: inline-block;margin:40px 0 18px;}
#footer #footer-links li{display: inline;margin:0 14px}
#footer #footer-links li a{display: inline;text-decoration: none;color: #3e6175;font:normal 11px "klavika_regular";text-transform: uppercase;}
#footer #footer-links li a:hover{color:#fff;}
#footer address{color: #3e6175;font:normal 11px "klavika_regular";text-transform: uppercase;}

    
/*LINK VISITED AND NOT*/
.airplane-link a {color:rgb(116, 201, 235);}
.airplane-link a:visited{color:rgb(116, 201, 235);}


@media screen and (max-width: 1024px) {

    #header-wrap {
        overflow: hidden;
    }

    #header{
        width:980px;
    }

    #header .lines {
        right: auto;
        left: 75px;
        width: 905px;
    }

    #header-search {
        left: auto;
        right: 110px;
    }

    #lang-choices {
        right: 45px;
    }

    #lang-choices #lang-selected ul {
        width: 95px;
    }

    #header-menu{
        /* left: 0;
        padding: 0; */
    }

    #header-menu ul ul {
        left: 0;
        width: 180px;
    }


    #header-slider-next a,
    #header-slider-previous a {
        width: 75px;
        height: 350px;
        top: 135px;
        background-position: center;
    }

    #content{width:980px;}

    #airplanes-wrap #airplanes {width:980px;}
    #airplanes-wrap .airplane-box {width: 196px;}
    #airplanes-wrap .airplane-box .airplane-link span {
        width: auto;
    }

    #airplanes-wrap .airplane-box:hover .airplane-links ul li:hover div {
        width: 392px;
    }

    #airplanes-1-ac:hover .airplane-links ul li:hover div{left: 196px;}
    #airplanes-2-ae:hover .airplane-links ul li:hover div{left: 196px;}
    #airplanes-3-des:hover .airplane-links ul li:hover div{left: -392px;}
    #airplanes-4-aa:hover .airplane-links ul li:hover div{left: -392px;}
    #airplanes-5-ss .airplane-links ul li div{ left: -392px; }

    #airplanes-wrap .airplane-box:hover .airplane-links ul li:hover div img{
        height: auto;
        max-width: 100%;
    }

    #home-news {
        width: 532px;
        margin-left: 15px;
    }

    #home-news ul li a span {max-width: 93%;}

    #helpful-links-square .link-square {
        width: 243px;
    }

    #helpful-links-square .link-square div {
        width: 100%;
        box-sizing: border-box;
    }

    #footer-wrap #footer{width:980px;}

}

.floater .floater-container {
    z-index: 1001!important;
}