@charset "utf-8";
/* CSS Document */
@media (min-width: 320px) and (max-width: 374px) {

}
@media (max-width: 767px) {
    .footer a:focus img.hover{display: block;}
}
@media (min-width: 768px) {
    header .nav-tabs>li>a{margin: 5px 0px;}
    .development li span:nth-child(3){width: 80%;}
    .consulting-content p{font-size: 14px;}
    .brand{position: relative; top: -88px;}
}
@media (min-width: 992px) {
    header .nav-tabs>li>a{margin: 10px 8px;}
    .development li span:nth-child(3){width: 83%;}
    .consulting-content p{font-size: 17px;}
}
@media (min-width: 1200px) {
    header .nav-tabs>li>a{margin: 10px 15px;}
    .development li span:nth-child(3){width: 85%;}
    .consulting-content p{font-size: 20px;}
    .flow-path{background-position: 70% center;}
    .flow-path-img{width: 75%;}
}
@media (min-width: 1600px) {
    .business-model{background-size: 100% auto;}
    .flow-path{background-position: 75% center;}
    .flow-path-img{width: 80%;}
}
@media (min-width: 1900px) {
    .serve{background-size: 100% auto;}
    .flow-path{background-size: 100% auto;}
    .flow-path{background-position: center center;}
    .flow-path-img{width: 85%;}
}