


.footerX .textLeft{ text-align:right; }
.footerX .textRight{ text-align:left; }
.footerX.black-bg{  background:#FFF;  color:#fff;  box-shadow: 0px 0px 200px rgba(0,0,0,0.1); }

.footerX > .space { margin: auto; max-width: 1440px; display: flex; flex-direction: row; justify-content: space-around; min-height: 280px; padding: 70px 60px 70px 60px; }

.footerX > .space > div{ width: 25%; }
.footerX > .space > div.cente{ display: flex; justify-content: flex-start; flex-direction: column; align-items: center; }
.footerX > .space > div.cente ul{ margin:0; list-style: none; padding:0; }

.footerX > .space > div a,
.footerX > .space > div p{ 
    font-size: 14px;
    color: #000;
    font-weight: 200;
}
.footerX > .space > div p{ margin-top:20px; line-height: 22px; }
.footerX > .space > div li{ line-height: 26px; }
.footerX .space div.cente h4.title{ font-size: 1em; margin-bottom:20px; }

.footerX .space div.cente h3.title{ font-size:17px;  margin-bottom:19px; color:blue; }


.footerX .logo.moveLeft img{ max-width:200px; height:auto; }
.footerX .logo{ width: 150px; font-size: 2em; max-width: 80px; }
.footerX .logo img{ width: 100%; }

.footerX .flexMenu, 
.footerX .flexMenu li, 
.footerX .flexMenu li a{ display:flex; height: 100%; align-items: center; justify-content: center;  }

.footerX .footbar{ background:blue; padding: 0px 0px; }
.footerX .footbar .space { 
    max-width: 1440px;
    margin: 0 auto;
    display: flex;
    padding: 10px 60px 20px 60px;
    align-items: center;
}
.footerX .footbar .space div.textLeft{ width: 50%; }
.footerX .footbar .space div{ width: 50%; }
.footerX .footbar .space div ul{ list-style: none; padding:0; margin:0; display: inline-flex; }
.footerX .footbar .space div.textLeft ul li{ padding: 20px 15px 20px 0px; color:#FFF; }
.footerX .footbar .space div.textRight ul li{ padding:20px 20px 20px 0px; }
.footerX .footbar .space div.textRight ul li i{ color: yellow; font-size: 1.6em; }
.footerX .footbar .space img{ height: 40px; padding: 9px; opacity:1; width: 137px; display: inline-block; }
.footerX .footbar .space{ font-size:12px; color:#FFF; }


@media (max-width:800px){

    .footerX > .space > div { width: 100%; }
    .footerX > .space > div.cente { display: flex; justify-content: flex-start; flex-direction: row;  align-items: center;  margin-top: 40px; }

    .footerX > .space {
        margin: auto; max-width: initial; width: 100%; display: flex; flex-direction: column;
        justify-content: space-around; min-height: 280px; padding:80px 45px; align-items: center;
    }

    .footerX .footbar .space { flex-direction: column; align-items: flex-start; padding:0px 45px; }
    .footerX .footbar .space div { 
        width: 100%;
        text-align: left;
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .footerX .footbar .space div.textRight ul li { padding: 0px 15px 9px 0px; float:left; }
    .footerX .textRight { text-align: left; margin-bottom: 30px; }
    .footerX .textLeft {  margin-top: 20px; }
    .footerX .footbar .space div ul { display: inline-block; }
    .footerX .footbar .space div.textRight ul li i {
        color: yellow;
        font-size: 2.6em;
        margin-right: 10px;
    }

    .footerX .footbar .space div.textLeft{ margin-top: 20px; width: 100%; }
    .footerX .footbar .space div.textLeft ul li.incubated{ padding: 0px 15px 20px 0px; }

}