.main-logo-sec .title-wrap h2{position:relative;}
.main-logo-sec .sub-logo-box{flex-wrap:wrap;margin-top:120px;}
.main-logo-sec .sub-logo-box .logo-box{width:20%;padding:20px 20px 70px;}
.main-logo-sec .sub-logo-box .logo-box img { max-height: 130px; object-fit: contain; }
.main-logo-sec .logo-text{width:100%;margin-top:-190px;}
.main-logo-sec .logo-text .sub-l-text{width:23%;font-size:13px;}
.main-logo-sec {padding-bottom: 50px;}


@media (max-width:1440px){}

@media (max-width:1240px){}

@media (max-width:1199px){}

@media (max-width:991px){
    .main-logo-sec .sub-logo-box{display:flex;align-items: center;}
    .main-logo-sec .sub-logo-box{margin-top:90px;}
    .main-logo-sec .sub-logo-box .logo-box{width:33.33%;padding: 20px 20px 30px;}
    .main-logo-sec .logo-text{margin-top: 0;width:100%;display:flex;justify-content:center;}
    .main-logo-sec .logo-text .sub-l-text{width:100%;}
    .main-logo-sec{padding-bottom:70px;}
}

@media (max-width:767px){
    .main-logo-sec .sub-logo-box .logo-box{width:50%;padding: 20px 20px 30px;}
}

@media (max-width:480px){
  {#.main-logo-sec .sub-logo-box{display:block;} #}
    .main-logo-sec .sub-logo-box .logo-box{width:50%;padding:20px 20px 30px;}
    .main-logo-sec .sub-logo-box{margin-top:60px;}
}