.banner-text-container {position: absolute;top: 0;left: 0;width: 100%;height:100%;}
.bg000000 {background: #000000 !important;}
.bg-black-50 {background: rgba(0, 0, 0, 0.5);}

.solution .mk1left{flex:2;}
.solution .mk1right{flex:1;}
.solution .mkdiv{width: 80%;}
.solution .mk2{float:left;width: 80px;height: 50px;margin:0px 10px 15px 0px;background-color: #fff;border-radius: 10px;display:inline-flex;align-items:center;justify-content:center;overflow: hidden;}


.section4 .mk2{float:left;width: 80px;height: 50px;margin:0px 15px 10px 0px;background-color: #fff;border-radius: 10px;display:inline-flex;align-items:center;justify-content:center;overflow: hidden;}
.section4 .mk3{margin-left:calc( 50% - 680px );}

.section5 .mk2{float:left;width: 80px;height: 50px;margin:0px 15px 10px 0px;background-color: #fff;border-radius: 10px;display:inline-flex;align-items:center;justify-content:center;overflow: hidden;}

/*@media only screen and (max-width: 1576px) {*/

/*}*/
@media only screen and (max-width: 1400px) {

}
@media only screen and (max-width: 1200px) {
    .solution .mk1left{flex:1;}


}
@media only screen and (max-width: 1054px) {
    .section4 .mk3{margin-left:0px;}
    .section4 .mk4{flex-direction: column;}
    .section5 .mk4{flex-direction: column;}
    .h86{height:40px;}
}


@media only screen and (max-width: 767px) {

    .solution {flex-direction: column;}
    .solution .mk1right{padding:20px 0px;}

    .h86{height:30px;}
}
