.video-header.ser-ban.abt-ban .viewport-header h1 {
    font-size: 1.35rem !important;
}
.gim-2 .line {
    padding-top: 0;
}
.video-header.ser-ban.abt-ban .viewport-header h3 {
    font-family: avenir;
}
@media screen and (min-width:768px){
section.gim-2.abt-gim2.njyu .col-md-6 img {
    display: none;
}
}
@media screen and (min-width: 1199px){
.video-header .viewport-header h3 {
    font-size: 48px;
    line-height: 52px;
}
.service-main-textile section.gim-2.ser-gim4 {
    padding-top: 5%;
}

section.gim-2.ser-gim4 .col-md-12 p {
    width: 85%;
}
section.gim-2.abt-gim2.njyu .row h2 {
    width: 110%;
}

section.gim-2.abt-gim2 h5 {
    color: #585654;
}
section.gim-2.abt-gim2 .mkk .ctab {
    margin-right: 28%;
}

section.gim-2.abt-gim2 .ctab a {
    border: 0;
    padding-left: 0;
    padding-right: 0;
}
section.gim-2.abt-gim2 .ctab a {
    color: #FF7B0A;
}
.service-main-textile section.gim-5.abt-gim2.serc h2 {
    width: 100%;
}

.service-main-textile section.gim-5.abt-gim2.serc h4 {
    width: 100%;
}
.service-main-textile .lt-aces h4 {
    width: 100% !important;
}
}
@media screen and (min-width:1500px){
    .service-main-textile .effory h4{
        font-size:18px;
        line-height: 28px;
    }
    section.gim-2.ser-gim4 .col-md-12 p{
        font-size:18px
    }
    section.gim-5.abt-gim2.serc .col-md-6.col-sm-12.lt-aces h4 {
        width: 85% !important;
    }
    section.gim-2.abt-gim2 .mkk .ctab {
    margin-right:30%;
    }
    section.gim-2.abt-gim2 h5,.gim-2.njyu ul li,
    .service-main-textile section.gim-5.abt-gim2.serc ul li {
        font-size: 18px;
    }

    .service-main-textile .mkk {
        margin-top: 30px;
    }
    .service-main-textile section.gim-5.abt-gim2.serc .lt-ace img {
        min-height: 52px;
        object-fit: contain;
    }
    section.gim-2.abt-gim2 h5{
        line-height:28px
    }
}
@media screen and (min-width:1650px){
    .fg2 h3, .fg2 h4, .bnjf h3 {
    color: #35559A;
    font-size: 2rem;
}
.fg2 p,.fg2 h5 {
    font-size: 22px;
    line-height: 30px;
}
.video-header .viewport-header h3 {
    font-size: 60px !important;
    line-height: 68px !important;
}
}
@media screen and (min-width:1700px){
    section.gim-2.ser-gim4 .col-md-12 p,.service-main-textile .effory h4,
    section.gim-2.abt-gim2 h5,.gim-2.njyu ul li,section.gim-2.abt-gim2 .ctab a,
    .service-main-textile section.gim-5.abt-gim2.serc ul li,
    .service-main-textile section.gim-5.abt-gim2.serc .nlp h4 {
        font-size: 24px;
    }
    section.gim-2.abt-gim2 .mkk .ctab{
        margin-right:26%
    }

}
@media screen and (min-width:1850px){
section.gim-2.ser-gim4 .col-md-12 p,.service-main-textile .effory h4,
    section.gim-2.abt-gim2 h5,.gim-2.njyu ul li,section.gim-2.abt-gim2 .ctab a,
    .service-main-textile section.gim-5.abt-gim2.serc ul li,
    .service-main-textile section.gim-5.abt-gim2.serc .nlp h4 {
        font-size: 26px;
    }
}
@media screen and (max-width:991px){
section.gim-1 {
    margin-top: 85px;
}

.video-header.ser-ban.abt-ban .viewport-header h1 {
    color: #FF7B0A !important;
    font-size: 1.35rem !important;
    text-align: center !important;
    padding-top: 20px;
}

.service-main-textile .video-header.ser-ban.abt-ban .viewport-header h3 {
    color: #35559a !important;
    font-size: 35px;
    line-height: 45px;
    font-family: avenir !important;
    padding: 10px !important;
}
.service-main-textile .gim-2 h2 {
    text-align: left;
    margin-top: 15px;
}

.wace1 {
    margin-bottom: 0;
}

section.gim-5.abt-gim2.serc {
    margin-bottom: 50px;
}
}
@media screen and (min-width:768px) and (max-width:1023px){
section.gim-5.abt-gim2.serc .col-md-6 {
    max-width: 100%;
    width: 100%;
    flex: 0 0 100%;
}

.col-md-6.col-sm-12.col-xs-12.wace2.nlp {
    margin-top: 40px;
}
}
@media screen and (min-width:992px) and (max-width:1198px){
  header.video-header.ser-ban.abt-ban {
    margin-top: 115px;
} 
.video-header.ser-ban.abt-ban .viewport-header.abt-header {
    top: 20%;
}
}
@media (max-width:767px){
.service-main-textile .video-header.ser-ban.abt-ban .viewport-header h3 br {
    display: none;
}
.meh a {
   padding: 16px 25px;
    font-size: 1.2rem;
}
.service-main-textile section.hjo {
    padding: 15% 0 2%;
}
}
.video-header.ser-ban.abt-ban .viewport-header.abt-header {
    width: unset;
}