@media (min-width:3000px) {
  .kms_large_tittle .large_font,
  .whowe_are2 .kms_tittle .international {
    font-size: 60.3rem
  }
  .whowe_are2 .kms_tittle h2.kms {
    margin-left: -17rem
  }
  .kms_large_tittle p {
    font-size: 17rem;
    margin-top: -18rem;
    margin-right: -50rem
  }
  .whowe_are5 .kms_large_tittle .large_font {
    opacity: .5;
    margin-left: 87rem
  }
}

@media (min-width:1900px) {
  .video-sz {
    height: 600px
  }
  .main_title18 {
    line-height: 36px
  }
}

@media (min-width:1649px) {
  .whowe_are5.division {
    margin-bottom: 16rem
  }
  .whowe_are3 .image_shadow {
    max-width: 50%;
    top: 72%;
    margin-left: -26rem;
    z-index: 1
  }
  .whowe_are3 .image_shadow::after {
    height: 5rem
  }
}

@media (max-width:1999px) {
  .whowe_are2 .image_shadow::after {
    top: 88%;
    filter: blur(30px)
  }
  .whowe_are5 .knit_wrap .image_shadow::after {
    top: 85%;
    width: 90%
  }
  .wecare3 .image_shadow::after,
  .wecare4 .image_shadow::after,
  .wecare5 .image_shadow::after,
  .wecare6 .image_shadow::after,
  .wecare7 .image_shadow::after {
    height: 15rem;
    top: 92%
  }
  .what_women1 .image_shadow::after {
    height: 12rem;
    top: 95%;
    width: 80%
  }
  .what_women5 .image_shadow::after,
  .what_women5 .single_image .image_shadow::after {
    height: 14rem;
    top: 92%
  }
  .design_innov2 .image_shadow::after,
  .design_innov3 .image_shadow::after,
  .design_innov4 .image_shadow::after,
  .design_innov8 .image_shadow::after {
    height: 15rem;
    top: 94%
  }
}

@media (max-width:1800px) {
  .kms_large_tittle .large_font {
    font-size: 62.3rem
  }
  .kms_large_tittle p {
    font-size: 18rem;
    margin-top: -23rem;
    margin-right: -67rem
  }
  .whowe_are2 .whowe_mission blockquote {
    max-width: 78%
  }
  .manufacturing4 .manufact_content4 blockquote,
  .wecare3 .wecare3_content,
  .whowe_are5 .knit_wrap .knitwrap_content {
    max-width: 81%
  }
  .whowe_are6 .woven_text {
    left: 59.6%
  }
  .whowe_are6 .lather_wrap .leather_content {
    max-width: 70%
  }
  .whowe_are2 .kms_tittle {
    margin-top: -5.5rem
  }
  .whowe_are2 .kms_tittle .international,
  .whowe_are2 .kms_tittle h2.kms {
    font-size: 61rem;
    letter-spacing: -5rem
  }
  .whowe_are2 .kms_tittle .international {
    letter-spacing: 1rem
  }
  .whowe_are2 .image_shadow {
    margin-top: -27rem
  }
  .whowe_are6 .leather_text .kms_large_tittle .large_font {
    letter-spacing: -6rem;
    margin-left: 7rem
  }
  .main_title18 {
    line-height: 32px
  }
  .leadership_wrap2 figure figcaption {
    left: 25rem
  }
  .leadership_details2 .leader_message {
    padding: 10.2rem 10rem 7.8rem 8.9rem
  }
  .design_innov7 .heading_top,
  .leadership_details1 p,
  .wecare7 .wecare7_content {
    max-width: 94%
  }
  .what_women2 .col-lg-6 .image_shadow::after {
    top: 57%;
    left: 57%;
    height: 44rem
  }
  .what_women2 .col-lg-5 figure {
    margin-top: -30rem
  }
  .what_women2 .women2_content {
    max-width: 91%
  }
  .design_innov2 .designin_content2 {
    max-width: 69%
  }
  .design_innov2 figure {
    height: 100%;
    width: 100%
  }
  .design_innov2 figure img {
    height: 100%;
    width: 100%;
    object-fit: cover
  }
  .design_innov3 .top_heading p {
    padding-right: 2rem
  }
  .design_innov3 .designin3box_wrap .designin3_box {
    width: 50.4rem
  }
  .design_innov4 .design4_contnent {
    max-width: 63%
  }
  .design_innov5 .design5_contnent p {
    max-width: 82.7%
  }
  .design_innov6 .design6_contnent p {
    max-width: 62%
  }
  .design_innov8 .design8_contnent p {
    max-width: 89%
  }
  .manufacturing1 .kms_large_tittle .large_font {
    letter-spacing: 0
  }
  .manufacturing2 .manufact_content2 {
    padding-left: 7.1rem;
    max-width: 76%
  }
  .manufacturing3 .capicity {
    padding-bottom: 21rem
  }
  .manufacturing3 .manufact_content3 p {
    max-width: 76%
  }
  .manufacturing4 .manufact_content2 {
    max-width: 84%
  }
  .manufacturing5 figure {
    margin-right: -26.5rem
  }
  .manufacturing5 .manufact_content5 {
    max-width: 72.7%
  }
  .manufacturing6 .manufact_content6 {
    max-width: 82%
  }
  .manufacturing7 .manufact_content7 {
    max-width: 66.3%;
    padding-left: 5.5rem
  }
  .wecare1 .kms_large_tittle h6.large_font {
    margin-left: -20rem;
    letter-spacing: .9rem;
    padding-top: 0
  }
  .wecare2_content {
    max-width: 100%
  }
  .wecare4 .wecare4_content {
    max-width: 87%
  }
  .wecare4 .col-lg-3:nth-child(2) figure {
    width: 39.5rem
  }
  .wecare3 .image_shadow::after,
  .wecare4 .image_shadow::after,
  .wecare5 .image_shadow::after,
  .wecare6 .image_shadow::after,
  .wecare7 .image_shadow::after {
    height: 7rem
  }
  .wecare4 .col-lg-5 figure {
    margin: auto auto auto 1.5rem;
    max-width: 93%
  }
  .wecare5 .wecare5_content {
    max-width: 68%
  }
  .wecare6 figure {
    width: 45.3%
  }
  .wecare6 .wecare6_content {
    max-width: 26%
  }
  .kms_large_tittle.mens_knitwear {
    margin-top: -55rem
  }
  section.whowe_are6.what_mens3 .leather_text {
    margin-left: -19rem;
    margin-top: -42rem
  }
  .kms_large_tittle.Activewear-text {
    margin-left: -42rem
  }
  section.design_innov2.quality-5 .kms_large_tittle {
    margin-top: -27rem;
    margin-left: 65rem
  }
  .design_innov1.quality-2 .kms_large_tittle h5.large_font {
    letter-spacing: -3rem
  }
  .whowe_are3 .image_shadow::after {
    height: 5rem;
    background-color: rgb(101 101 101 / 77%)
  }
  .whowe_are3 .image_shadow {
    max-width: 50%;
    top: 77%;
    margin-left: -25rem
  }
}

@media (max-width:1649px) {
  .whowe_are2 .whowe2_content p:first-of-type {
    padding-right: 6rem
  }
  .leadership_details1 p,
  .manufacturing3 .manufact_content3 p,
  .whowe_are2 .whowe2_content {
    max-width: 100%
  }
  .whowe_are2 .whowe_mission blockquote {
    max-width: 90%;
    margin-bottom: 0
  }
  .whowe_are3 .whowe_are3_content p {
    max-width: 56%;
    margin-bottom: 0
  }
  .kms_large_tittle .large_font,
  .whowe_are2 .kms_tittle .international,
  .whowe_are2 .kms_tittle h2.kms {
    font-size: 52rem;
    letter-spacing: -4.5rem
  }
  .whowe_are2 .kms_tittle .international {
    letter-spacing: -.5rem
  }
  .whowe_are2 .image_shadow {
    margin-top: -27rem
  }
  .kms_large_tittle p {
    font-size: 13.5rem;
    margin-top: -18rem;
    margin-right: -49.5rem;
    margin-bottom: 0
  }
  .whowe_are3 .image_shadow {
    top: 75%;
    margin-left: -19rem
  }
  .whowe_are4 {
    margin-block: 7rem 17.2rem
  }
  .whowe_are5 .kms_large_tittle .large_font {
    letter-spacing: -5.5rem
  }
  .whowe_are6 .woven_text {
    left: 60%;
    top: 2.5rem
  }
  .design_innov3 .top_heading h5,
  .leadership_wrap2 .leadership_content,
  .whowe_are5 .knit_wrap .knitwrap_content {
    max-width: 70%
  }
  .whowe_are6 .leather_text {
    margin-top: -33rem;
    margin-left: -9.5rem
  }
  .whowe_are6 {
    margin-block: 5.6rem 9rem
  }
  .whowe_are6 .lather_wrap .leather_content {
    max-width: 100%;
    padding-right: 0
  }
  .whowe_are6 .lather_wrap .leather_content h5 a {
    padding-right: 5rem
  }
  .whowe_are2 .kms_tittle h2.kms {
    margin-left: -23rem
  }
  .image_shadow::after {
    height: 10rem;
    background-color: rgb(101 101 101 / 77%)
  }
  .whowe_are2 .whowe_mission {
    margin-top: 9.5rem
  }
  .whowe_are3 .kms_large_tittle {
    margin-left: 2rem
  }
  .leadership_wrap2 figure figcaption {
    left: 20rem;
    top: -6.2rem
  }
  .leadership_wrap2 figure figcaption img {
    width: 13.6rem
  }
  .leadership_wrap2 {
    padding: 9.5rem 0 0 6rem
  }
  .leadership_wrap2 .leadership_content .signature h3 {
    margin-bottom: 1rem
  }
  .leadership_wrap3 .leadership3_contnent,
  .what_women2 .women2_content {
    max-width: 95%
  }
  .leadership_wrap3,
  section.whowe_are4.wecare10 {
    margin-bottom: 5rem
  }
  .leadership_details2 .leader_message {
    padding: 10.2rem 5.3rem 7.8rem 8.9rem
  }
  .leadership_details2 .leader_message::after {
    height: 15rem
  }
  .design_innov1 .kms_large_tittle .large_font {
    font-size: 23.1rem
  }
  .design_innov1 .kms_large_tittle h5.large_font {
    margin-left: 1.4rem
  }
  .design_innov1 .kms_large_tittle h6.large_font {
    margin-left: -6rem;
    letter-spacing: -2rem
  }
  .design_innov1 figure {
    margin-right: -10.5rem
  }
  .design_innov1 .designin_content1,
  .design_innov2 .designin_content2 {
    max-width: 73%
  }
  .design_innov3 .top_heading p {
    padding-right: 0
  }
  .design_innov3 .designin3box_wrap .designin3_box {
    width: 38.4rem
  }
  .design_innov4 .design4_contnent {
    max-width: 66%
  }
  .design_innov4 .design4_box,
  .manufacturing4 .manufact_content2,
  .wecare4 .wecare4_content {
    max-width: 93%
  }
  .design_innov5 .design5_contnent p {
    max-width: 87.7%
  }
  .design_innov6 .design6_contnent p {
    max-width: 68%
  }
  .design_innov7 .heading_top,
  .design_innov8 .design8_contnent p {
    max-width: 96%
  }
  .design_innov8 .col-lg-5 figure {
    width: 49.5rem;
    margin-top: 13rem
  }
  .design_innov9 .design9_contnent {
    max-width: 41%
  }
  .design_innov9 figure {
    margin-top: -16rem
  }
  .what_women1 .whatwomen_content {
    padding-left: 5rem;
    max-width: 100%
  }
  .what_women2 .col-lg-6 figure {
    margin-top: -16.5rem
  }
  .what_women3 .women3_content {
    max-width: 92%
  }
  .what_women1 .image_shadow::after,
  .what_women3 .image_shadow::after,
  .what_women5 .image_shadow::after,
  .what_women5 .single_image .image_shadow::after {
    height: 3rem;
    width: 60%
  }
  .what_women2 .col-lg-6 .image_shadow::after {
    top: 61%;
    left: 57%;
    height: 28rem
  }
  .what_women5 .row .col-lg-4:nth-child(2) figure {
    width: 42rem
  }
  .what_women5 .kms_large_tittle .large_font {
    letter-spacing: -5.7rem
  }
  .what_women5 .kms_large_tittle {
    top: 14.3%
  }
  .what_women1 .image_shadow::after {
    width: 100%
  }
  .what_women1 .whatwomen_content.whatmen_content .image_shadow::after {
    width: 30%;
    left: 30%
  }
  .what_women2 .col-lg-5 figure {
    margin-top: -24rem
  }
  .manufacturing1 .manufact_content1,
  section.what_women3.what_mens2 .row.align-items-center {
    margin-top: -21rem
  }
  .manufacturing1 .kms_large_tittle .large_font {
    font-size: 18.8rem
  }
  .manufacturing1 .kms_large_tittle h6.large_font {
    margin-left: -1.3rem
  }
  .manufacturing2 .manufact_content2,
  .manufacturing8 .manufact_content {
    max-width: 83%
  }
  .manufacturing3 .capicity {
    max-width: 49%;
    padding-bottom: 19rem
  }
  .manufacturing4 .manufact_content4 blockquote {
    max-width: 82%
  }
  .manufacturing5 figure {
    margin-right: -19.7rem
  }
  .manufacturing5 .manufact_content5 {
    max-width: 73.6%
  }
  .manufacturing6 .manufact_content6 {
    max-width: 88%
  }
  .manufacturing6 .manufact_content6 blockquote {
    max-width: 94%
  }
  .manufacturing7 .manufact_content7 {
    max-width: 68.3%
  }
  .manufacturing2 .image_shadow::after,
  .manufacturing3 .manufact_content3 .image_shadow::after,
  .manufacturing5 .image_shadow::after,
  .manufacturing6 .image_shadow::after,
  .manufacturing8 .image_shadow::after,
  .wecare3 .image_shadow::after,
  .wecare4 .image_shadow::after,
  .wecare5 .image_shadow::after,
  .wecare6 .image_shadow::after,
  .wecare7 .image_shadow::after {
    height: 7rem
  }
  .manufacturing3 .kms_large_tittle {
    bottom: -4rem
  }
  .wecare1 .kms_large_tittle h6.large_font {
    letter-spacing: .2rem;
    margin-left: -15rem
  }
  .wecare3 .wecare3_content {
    max-width: 87%
  }
  .wecare4 .col-lg-5 {
    margin-top: -6rem
  }
  .wecare4 .col-lg-5 figure {
    width: 58.4rem;
    margin-left: 1.5rem;
    max-width: 100%
  }
  .wecare4 .col-lg-3:nth-child(2) figure {
    width: 33.4rem
  }
  .wecare5 .wecare5_content {
    max-width: 74%
  }
  .wecare6 .wecare6_content {
    max-width: 28%
  }
  .wecare6 figure {
    width: 44.3%
  }
  .wecare7 .wecare7_content {
    max-width: 88%;
    padding: 5.4rem 0 0 9.5rem
  }
  .design_innov3.people5 .designin3_box {
    width: 44.4rem
  }
  .manufacturing1.people1 {
    margin-top: 5rem
  }
  .manufacturing1.people1 .manufact_content1 {
    margin-top: 0;
    margin-bottom: 5rem
  }
  .kms_large_tittle.mens_knitwear {
    margin-top: -48rem;
    margin-left: -4rem
  }
  section.whowe_are6.what_mens3 .leather_text {
    margin-left: -19rem;
    margin-top: -38rem
  }
  section.what_women5.what_mens4 p {
    line-height: 1
  }
  .kms_large_tittle.Activewear-text {
    margin-left: -35rem
  }
  .design_innov1.quality-2 .kms_large_tittle h5.large_font {
    letter-spacing: -1.6rem
  }
  section.design_innov2.quality-5 .kms_large_tittle {
    margin-top: -27rem;
    margin-left: 57rem
  }
  .wecare8 {
    padding-bottom: 8rem
  }
  .quality-3.wecare9 {
    margin-bottom: 9rem
  }
  .wecare10 .row.whoweare4_content .whowe4_box figure {
    margin-bottom: 3rem
  }
  .wecare7 {
    padding-bottom: 13rem
  }
  .wecare10 .row.whoweare4_content {
    padding: 0
  }
  .main_title18 {
    line-height: 28px
  }
}

@media (min-width:1300px) and (max-width:1500px) {
  .whowe_are5 .knit_wrap .knitwrap_content {
    max-width: 100%
  }
  .whowe_are5.division {
    position: relative;
    margin-bottom: 5rem
  }
  .inner_common_title {
    padding-bottom: calc(40px +(40 - 40)*(100vw - 1200px)/ (1920 - 1200))
  }
}

@media (max-width:1399px) {
  .kms_large_tittle .large_font,
  .whowe_are2 .kms_tittle .international,
  .whowe_are2 .kms_tittle h2.kms {
    font-size: 50rem;
    letter-spacing: -4.5rem
  }
  .wecare1 .manufact_content1,
  .whowe_are2 .image_shadow {
    margin-top: -21rem
  }
  .whowe_are5.division {
    margin-bottom: 5rem
  }
  .whowe_are5 .knit_wrap .image_shadow::after,
  .whowe_are5.division .knit_wrap .image_shadow::after {
    top: 80%
  }
  .design_innov4 .design4_box,
  .what_women3 .women3_content,
  .whowe_are5.division .knit_wrap .knitwrap_content {
    max-width: 95%
  }
  .whowe_are2 .whowe_mission blockquote {
    max-width: 93%
  }
  .kms_large_tittle p {
    font-size: 11.5rem;
    margin-top: -16rem;
    margin-right: -41.8rem
  }
  .whowe_are6 .woven_text {
    left: 59.5%
  }
  .whowe_are5 .kms_large_tittle {
    top: 2rem;
    left: -2rem
  }
  .manufacturSec_two.four {
    margin-top: 1rem
  }
  .whowe_are5 .kms_large_tittle .large_font {
    font-size: 47rem;
    letter-spacing: -4rem
  }
  .main_title18 {
    line-height: 24px
  }
  .leadership_wrap2 figure figcaption {
    left: 19rem
  }
  .leadership_wrap2 .leadership_content {
    max-width: 74%
  }
  .leadership_wrap3 .leadership3_contnent {
    max-width: 98%
  }
  .leadership_details2 .leader_message {
    padding: 10.2rem 4rem 7.8rem 8.9rem
  }
  .design_innov1 .kms_large_tittle .large_font {
    font-size: 22.4rem
  }
  .design_innov1 figure {
    margin-right: -9.5rem
  }
  .design_innov2 .designin_content2 {
    max-width: 76%
  }
  .design_innov3 .designin3box_wrap .designin3_box {
    width: 37.4rem
  }
  .design_innov4 .design4_contnent {
    max-width: 67%
  }
  .design_innov5 .design5_contnent p {
    max-width: 89.1%
  }
  .design_innov8 .design8_contnent p,
  .manufacturing3 .manufact_content3 p,
  .what_women2 .women2_content {
    max-width: 100%
  }
  .design_innov9 .design9_contnent {
    max-width: 42%
  }
  .design_innov2 .image_shadow::after,
  .design_innov3 .image_shadow::after,
  .design_innov4 .image_shadow::after,
  .design_innov6 .image_shadow::after,
  .design_innov8 .image_shadow::after {
    height: 3rem
  }
  .design_innov9 figure {
    margin-top: -14rem
  }
  .wecare3 .wecare3_content,
  .what_women1 .whatwomen_content {
    max-width: 90%
  }
  .what_women2 .col-lg-6 figure {
    margin-top: -10.5rem
  }
  .what_women1 {
    padding-block: 7.6rem 7rem
  }
  .what_women5 .row .col-lg-4:nth-child(2) figure {
    width: 40rem
  }
  .what_women5 .kms_large_tittle {
    left: 2rem
  }
  .what_women5 .kms_large_tittle .large_font {
    letter-spacing: -6rem
  }
  .manufacturing1 .kms_large_tittle .large_font {
    font-size: 17.8rem
  }
  .manufacturing1 .manufact_content1 {
    margin-top: -18rem
  }
  .manufacturing2 .manufact_content2 {
    max-width: 85%
  }
  .manufacturing2 figure {
    width: 100%;
    height: 100%
  }
  .manufacturing2 figure img {
    width: 100%;
    height: 100%;
    object-fit: cover
  }
  .manufacturing4 figure {
    margin-left: -20rem
  }
  .manufacturing4 .manufact_content2 {
    max-width: 94.2%
  }
  .manufacturing5 .manufact_content5 {
    max-width: 75.6%
  }
  .manufacturing7 .manufact_content7 {
    max-width: 69.8%
  }
  .wecare1 .kms_large_tittle h5.large_font {
    margin-left: -3.4rem
  }
  .wecare1 {
    margin-top: -7.5rem
  }
  .wecare1 .kms_large_tittle h6.large_font {
    padding-top: 4rem
  }
  .wecare4 .col-lg-5 {
    margin-top: -5rem
  }
  .wecare3 .image_shadow::after,
  .wecare4 .image_shadow::after,
  .wecare5 .image_shadow::after,
  .wecare6 .image_shadow::after,
  .wecare7 .image_shadow::after {
    height: 5rem
  }
  .manufacturSec_twoLeft::before {
    bottom: 40px;
    left: 64px;
    width: 65%;
    height: 160px
  }
  .kms_large_tittle.Activewear-text {
    margin-left: -33rem
  }
  section.design_innov2.quality-5 .kms_large_tittle {
    margin-top: -24rem;
    margin-left: 51rem
  }
  .design_innov1.quality-2 .kms_large_tittle {
    top: 0
  }
  .design_innov1.quality-2 .kms_large_tittle h5.large_font {
    letter-spacing: -1.6rem;
    font-size: 20.4rem
  }
  .logo-box {
    padding: 25px
  }
  .logo-box img {
    max-height: 60px
  }
  .logo-box:hover {
    border-top-left-radius: 30px;
    border-bottom-right-radius: 30px
  }
}

@media (max-width:1280px) {
  .whowe_are2 .whowe2_content {
    max-width: 87%
  }
  .kms_large_tittle .large_font,
  .whowe_are2 .kms_tittle .international,
  .whowe_are2 .kms_tittle h2.kms {
    font-size: 44rem;
    letter-spacing: -3rem
  }
  .whowe_are2 .kms_tittle .international {
    letter-spacing: 1.5rem;
    margin-left: 2rem
  }
  .whowe_are2 .kms_tittle h2.kms {
    margin-left: -19rem;
    margin-bottom: 0
  }
  .design_innov9 figure,
  .whowe_are2 .image_shadow {
    margin-top: -15rem
  }
  .whowe_are2 .whowe_mission {
    margin-top: 8rem
  }
  .leadership_details1 p,
  .whowe_are2 .whowe_mission blockquote {
    max-width: 90%
  }
  .whowe_are2 {
    padding-block: 8.6rem 7.7rem
  }
  .whowe_are5 .kms_large_tittle .large_font {
    letter-spacing: -4rem;
    font-size: 44rem
  }
  .whowe_are6 .lather_wrap {
    margin-top: 10rem;
    margin-left: 6rem
  }
  .whowe_are5 .knit_wrap .knitwrap_content {
    max-width: 68%
  }
  .kms_large_tittle p {
    font-size: 12rem;
    margin-top: -15rem;
    margin-right: -43.5rem
  }
  .whowe_are3 .image_shadow::after {
    height: 10rem
  }
  .whowe_are6 .woven_text {
    left: 60%;
    top: 0
  }
  .whowe_are6 .leather_text .kms_large_tittle .large_font {
    letter-spacing: -4rem
  }
  .whowe_are6 .leather_text {
    margin-top: -30rem;
    margin-left: -8.5rem
  }
  .design_innov1.quality-2 .kms_large_tittle,
  .whowe_are5 .kms_large_tittle {
    top: 3rem
  }
  .leadership_wrap3 .leadership3_contnent,
  .manufacturing3 .manufact_content3 blockquote,
  .manufacturing3 .manufact_content3 p,
  .wecare4 .wecare4_content,
  .what_women2 .women2_content {
    max-width: 100%
  }
  .design_innov8 .design8_contnent p,
  .leadership_wrap1 h2 {
    max-width: 89%
  }
  .leadership_details2 .leader_message {
    padding: 10.2rem 11rem 7.8rem 8.9rem
  }
  .design_innov1 .kms_large_tittle .large_font {
    font-size: 21.1rem
  }
  .design_innov1 figure {
    margin-right: -1.5rem
  }
  .design_innov2 .designin_content2 {
    max-width: 73%
  }
  .design_innov3 .designin3box_wrap .designin3_box {
    width: 41.4rem
  }
  .design_innov4 .design4_contnent {
    max-width: 70%
  }
  .design_innov4 .design4_box {
    max-width: 99%
  }
  .design_innov5 .design5_contnent p {
    max-width: 79.8%
  }
  .design_innov6 .design6_contnent p {
    max-width: 82%
  }
  .design_innov8 .design8_contnent blockquote {
    padding-right: 5rem
  }
  .design_innov9 .design9_contnent {
    max-width: 44%
  }
  .what_women1 .whatwomen_content {
    max-width: 86%
  }
  .what_women2 .col-lg-5 figure {
    margin-top: -38rem
  }
  .what_women2 .col-lg-6 figure {
    margin-top: -13.5rem
  }
  .what_women3 .women3_content {
    max-width: 85%
  }
  .what_women5 .kms_large_tittle .large_font {
    letter-spacing: -5.1rem
  }
  .what_women5 .kms_large_tittle {
    top: 18.3%
  }
  .what_women5 .row .col-lg-4:nth-child(2) figure {
    width: 39.5rem
  }
  .manufacturing1 .manufact_content1 h2 {
    margin-inline: auto;
    max-width: 85%
  }
  .manufacturing1 .kms_large_tittle .large_font {
    font-size: 18.1rem
  }
  .manufacturing1 .kms_large_tittle h6.large_font {
    letter-spacing: .6rem
  }
  .manufacturing2 .manufact_content2 {
    max-width: 76%
  }
  .manufacturing3 .capicity {
    padding-bottom: 18rem
  }
  .manufacturing3 .kms_large_tittle {
    bottom: -3rem
  }
  .manufacturing4 .manufact_content2 {
    max-width: 87.2%
  }
  .manufacturing5 .manufact_content5 {
    max-width: 66.4%
  }
  .manufacturing6 .manufact_content6 blockquote {
    max-width: 83%
  }
  .manufacturing7 .manufact_content7 {
    max-width: 74.8%
  }
  .manufacturing5 figure {
    margin-right: -18rem
  }
  .manufacturing8 .manufact_content {
    max-width: 75%
  }
  .wecare1 .kms_large_tittle h6.large_font {
    margin-left: -6rem;
    letter-spacing: -.8rem;
    padding-top: 2rem
  }
  .wecare2 .wecare2_content,
  .wecare3 .wecare3_content {
    max-width: 88%
  }
  .wecare4 .col-lg-3:nth-child(2) figure {
    width: 32.4rem
  }
  .wecare5 .wecare5_content {
    max-width: 77%
  }
  .wecare6 figure {
    width: 44%
  }
  .wecare6 .wecare6_content {
    max-width: 32.2%
  }
  .wecare7 .wecare7_content {
    max-width: 81%
  }
  .leadership_wrap2 figure figcaption {
    left: 15rem
  }
  section.Journey-slide-panel {
    margin-top: 17rem
  }
  .kms_large_tittle.mens_knitwear {
    margin-top: -44rem
  }
  section.what_women3.what_mens2 h5.large_font {
    letter-spacing: -2rem
  }
  section.whowe_are6.what_mens3 .leather_text {
    margin-left: -18rem;
    margin-top: -37rem
  }
  .kms_large_tittle.Activewear-text {
    margin-left: -24rem
  }
  section.what_women3.what_mens2.what_kids2 .kms_large_tittle.mens_knitwear {
    margin-top: -22rem;
    margin-left: -19rem
  }
  section.design_innov2.quality-5 .kms_large_tittle h5.large_font {
    font-size: 18rem
  }
  section.design_innov2.quality-5 .kms_large_tittle {
    margin-top: -26rem;
    margin-left: 55rem
  }
  .design_innov1.quality-2 .kms_large_tittle h5.large_font {
    letter-spacing: -1.6rem;
    font-size: 18.4rem
  }
  .wecare7 {
    padding-bottom: 8rem
  }
  .wecare10 .row.whoweare4_content .whowe4_box {
    min-height: 22rem
  }
}

@media (max-width:1199px) {
  :root {
    --fontsize-16: 16px;
    --fontsize-14: 14px
  }
  .what_women2.kids2 .col-lg-5 figure {
    margin-top: -22rem
  }
  .d_box h3 {
    padding: 5rem 3rem;
    min-height: 15rem
  }
  .manufacturSec_sevenLeft::before {
    bottom: -38px !important;
    left: 50px;
    width: 80%;
    height: 180px
  }
  .design_innov8 .design8_contnent figure,
  .manufacturing1 .manufact_content1 figure,
  .manufacturing1.people1,
  .wecare1 figure,
  .what_women1.what_mens1 .mens-block2,
  .whowe_are,
  section.manufacturing1.about-journey .manufact_content1,
  section.manufacturing1.about-journey.award-head .manufact_content1 {
    margin-top: 3rem
  }
  .page_nav {
    margin-top: 30px
  }
  .design_innov1 .kms_large_tittle,
  .manufacturing1 .kms_large_tittle,
  .manufacturing3 .kms_large_tittle,
  .newcontactuspage .kms_largeTitle,
  .kms_large_tittle.Activewear-text,
  .kms_large_tittle.mens_knitwear,
  .what_women5 .kms_large_tittle,
  .whowe_are2 .kms_tittle,
  .whowe_are3 .image_shadow::after,
  .whowe_are3 .kms_large_tittle,
  .whowe_are5 .kms_large_tittle,
  .whowe_are6 .leather_text,
  .whowe_are6 .woven_text,
  section.design_innov2.quality-5 .kms_large_tittle {
    display: none
  }
  .whowe_are2 .image_shadow {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0
  }
  .whowe_are3 .image_shadow,
  .whowe_are5 .knit_wrap {
    margin-top: 3rem;
    margin-left: 0
  }
  .whowe_are2 {
    padding-block: 6rem
  }
  .whowe_are2 .whowe2_content h4 {
    margin-bottom: 3rem;
    padding-right: 0
  }
  .whowe_are2 .whowe2_content p:first-of-type {
    padding-right: 0
  }
  .manufacturing2 .manufact_content2 h3,
  .what_women5 .women_content5 p,
  .whowe_are2 .whowe2_content p:not(:last-child) {
    margin-bottom: 2rem
  }
  .whowe_are2 .row {
    --bs-gutter-x: 3rem
  }
  .whowe_are figure {
    max-width: calc(100% - 4.4rem)
  }
  .design_innov1 .designin_content1,
  .design_innov2 .designin_content2,
  .design_innov4 .design4_contnent,
  .design_innov5 .design5_contnent p,
  .design_innov6 .design6_contnent p,
  .design_innov7 .heading_top,
  .design_innov8 .design8_contnent p,
  .what_women2 .women2_content,
  .what_women3 .women3_content,
  .whowe_are2 .whowe_mission blockquote {
    max-width: 100%
  }
  .design_innov2 .row,
  .design_innov8 .row,
  .design_innov9 .row,
  .wecare3 .row,
  .wecare5 .row,
  .whowe_are3 .row,
  .whowe_are6 .row {
    --bs-gutter-x: 4rem
  }
  .whowe_are3 .whowe_are3_content p {
    max-width: 90%
  }
  .whowe_are3 .image_shadow {
    top: 0;
    max-width: 90%;
    position: relative;
    transform: none
  }
  .whowe_are3 .feature-three,
  .whowe_are3 .feature-three figure {
    height: 100%;
    width: 100%
  }
  .whowe_are3 .feature-three figure img {
    height: 100%;
    width: 100%;
    object-fit: cover
  }
  .design_innov7 .heading_top,
  .whowe_are4 h5 {
    margin-bottom: 4rem
  }
  .whowe_are4 .whoweare4_content figure {
    margin-bottom: 1.5rem;
    width: 4.7rem;
    height: 4.7rem
  }
  .manufacturing5 figure,
  .whowe_are4 figure {
    margin-right: -7rem
  }
  .whowe_are4 .whoweare4_content .row {
    --bs-gutter-y: 4rem
  }
  .design_innov5,
  .whowe_are4 {
    margin-block: 7rem
  }
  .whowe_are5 .knit_wrap .row {
    --bs-gutter-x: 3.6rem
  }
  .leadership_wrap2 .leadership_content {
    max-width: 86%
  }
  .leadership_wrap2 .leadership_content .signature {
    margin-top: 2.4rem
  }
  .leadership_wrap3 .row .col-lg-6:nth-child(2) {
    margin-top: 8.3rem
  }
  .leadership_wrap3 .leadership3_contnent {
    padding: 4.1rem
  }
  .leadership_wrap3 .leadership3_contnent h5 {
    margin-top: 2.5rem;
    padding-top: 2.5rem
  }
  .leadership_wrap2 figure figcaption {
    left: 5rem
  }
  .leadership_details2 .leader_message {
    padding: 10.2rem 9.2rem 7.8rem 8.9rem
  }
  .design_innov2,
  .design_innov3,
  .design_innov6,
  .design_innov7,
  .leadership_details2,
  .manufacturing8,
  .quality-9,
  .what_women5 {
    padding-bottom: 10rem
  }
  .leadership_details2 .leader_message::after {
    height: 10rem
  }
  .leadership_details1 {
    margin-block: 4rem 5rem
  }
  .design_innov1,
  .manufacturing6,
  .manufacturing7 {
    margin-bottom: 7rem
  }
  .design_innov1 figure {
    margin-right: 0
  }
  .design_innov2 .row {
    padding-bottom: 0
  }
  .design_innov3 .designin3box_wrap .designin3_box {
    width: 36.4rem
  }
  .design_innov4 figure,
  .design_innov6 figure {
    margin-right: 4rem
  }
  .design_innov4 .row {
    max-width: 960px;
    margin-inline: auto;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5)
  }
  .design_innov4 {
    padding-left: 0
  }
  .design_innov4 .col-lg-5.offset-6 {
    margin-left: 0;
    width: 100%
  }
  .design_innov4 .design4_box {
    margin-left: 0;
    max-width: 100%;
    margin-top: 4rem
  }
  .design_innov2 .image_shadow::after,
  .design_innov3 .image_shadow::after,
  .design_innov4 .image_shadow::after,
  .design_innov6 .image_shadow::after,
  .design_innov7 .image_shadow::after,
  .design_innov8 .image_shadow::after,
  .what_women1 .image_shadow::after,
  .what_women3 .image_shadow::after,
  .what_women5 .image_shadow::after,
  .what_women5 .single_image .image_shadow::after {
    height: 1rem
  }
  .design_innov8 .col-lg-5 figure {
    width: 38rem;
    margin-top: 11rem
  }
  .design_innov8 .design8_contnent figure figcaption img {
    max-width: 12.4rem;
    max-height: 12.4rem
  }
  .design_innov9 .design9_contnent {
    max-width: 61%
  }
  .design_innov9 figure {
    margin-top: -13rem
  }
  .design_innov9 {
    margin-bottom: 10rem
  }
  .what_women2 .col-lg-5 figure {
    margin-top: -15rem
  }
  .what_women1,
  .what_women4 {
    padding-block: 7rem
  }
  .what_women2 .col-lg-6 figure {
    margin-top: -11.5rem
  }
  .what_women3 .row,
  .what_women5 .row {
    --bs-gutter-x: 4.1rem
  }
  .what_women3 {
    padding-bottom: 7rem
  }
  .what_women5 .women_content5 p span {
    display: inline
  }
  .what_women5 .row .col-lg-4:nth-child(2) figure {
    width: 34.5rem
  }
  .manufacturing1,
  .what_women5.what_kids4 {
    margin-top: 5rem
  }
  .manufacturing1 .manufact_content1,
  .wecare8 figure,
  .what_women3.what_mens2.what_kids2,
  section.manufacturing1.wecare8,
  section.what_women3.what_mens2.what_kids2 .row.align-items-center {
    margin-top: 0
  }
  .manufacturing2 .manufact_content2 {
    max-width: 87%;
    padding-left: 4rem
  }
  .manufacturing2 .image_shadow::after,
  .manufacturing3 .manufact_content3 .image_shadow::after,
  .manufacturing5 .image_shadow::after,
  .manufacturing6 .image_shadow::after,
  .manufacturing8 .image_shadow::after {
    height: 2rem
  }
  .manufacturing2,
  .manufacturing5 {
    padding-block: 7rem 8rem
  }
  .manufacturing3 .manufact_content3 p {
    max-width: 100%;
    padding-top: 5.3rem
  }
  .manufacturing4 .manufact_content2 {
    max-width: 92.2%;
    padding-left: 4rem
  }
  .manufacturing4 .manufact_content4 blockquote {
    margin-block: 2rem 3.8rem
  }
  .manufacturing3 .manufact_content3 blockquote {
    margin-block: 3rem 3.4rem
  }
  .manufacturing5 .manufact_content5 blockquote,
  .manufacturing6 .manufact_content6 blockquote {
    margin-block: 2rem
  }
  .manufacturing5 .manufact_content5 {
    max-width: 78.4%
  }
  .manufacturing6 .manufact_content6 {
    padding-top: 4rem
  }
  .manufacturing7 .manufact_content7 {
    max-width: 72.8%;
    padding-left: 4rem
  }
  .manufacturing8 .manufact_content {
    max-width: 88%
  }
  .wecare2 .wecare2_content {
    max-width: 91%
  }
  .wecare3 .wecare3_content {
    max-width: 93%
  }
  .wecare4 .col-lg-3:nth-child(2) figure {
    width: 27.5rem
  }
  .wecare6 .wecare6_content {
    max-width: 39.2%
  }
  .wecare7 .wecare7_content {
    max-width: 85%
  }
  .manufacturing1.people1 .manufact_content1,
  section.manufacturing1.about-journey.award-head {
    margin-top: 0;
    margin-bottom: 3rem
  }
  section.award-slide-panel {
    margin-bottom: 8rem
  }
  .award-panel ul {
    gap: 3rem;
    grid-template-columns: repeat(var(--column-count), 1fr);
    padding-left: 0
  }
  .Journey-slide-panel div#sync2 {
    overflow-y: scroll
  }
  section.manufacturing1.about-journey {
    margin-bottom: 0;
    margin-top: 0
  }
  section.Journey-slide-panel {
    margin-top: 15rem;
    margin-bottom: 7rem
  }
  .jpouney_head .only-active-text h2 {
    font-size: var(--fontsize-42)
  }
  section.what_women5.what_mens4 p {
    margin-bottom: 1.3rem
  }
  .what_women1.what_mens1 .whatmen_content h2 {
    margin: 2rem 0 3rem
  }
  .what_women1.what_mens1 .whatmen_content {
    padding-left: 3rem
  }
  .what_women5 .women_content5 p.dash {
    margin-bottom: 1rem
  }
  .what_women5 .women_content5 {
    margin-bottom: 3rem
  }
  .what_women5.what_kids4 .row {
    margin-left: 0
  }
  .manufacturing2 .manufact-one-bottom {
    margin: 5rem 0 0
  }
  .wecare10 .row.whoweare4_content .whowe4_box p {
    padding-right: 0;
    line-height: 1.5;
        font-size: 16px;
  }
  .newcontactuspage .manufacturSec_two {
    padding-block: 2rem 1rem
  }
  .post-box figure::before {
    bottom: 70px
  }
  .clients ul {
    --columns: 4
  }
}

@media (max-width:991px) {
  .kmsint_blog {
    padding-top: 25px
  }
  .kmsint_blog .page_title h1 {
    font-size: 20px;
    padding-bottom: 10px
  }
  .banner.blog-banner {
    margin-top: 20px
  }
  .blog-sec-inner .right-spac,
  .design_innov4 figure,
  .design_innov6 figure,
  .manufacturing5 .carousel.manufact,
  .manufacturing5 figure,
  .newcontactuspage .manufacturSec_sevenLeft {
    margin-right: 0
  }
  .blog-sec-inner .right-spac .button-list .back-btn {
    margin-bottom: 40px
  }
  .blog_part,
  .blog_part p {
    font-size: 16px
  }
  .Journey_mobile button span,
  .Journey_mobile button strong {
    font-weight: 700;
    display: block
  }
  :root {
    --fontsize-192: 192px;
    --fontsize-42: 30px;
    --fontsize-36: 24px;
    --fontsize-30: 30px;
    --fontsize-24: 24px;
    --fontsize-18: 18px;
    --fontsize-16: 20px;
    --fontsize-14: 18px;
    --fontsize-13: 13px;
    --fontsize-12: 12px
  }
  .manufacturSec_twoLeft::before,
  .page_nav li:not(:has(a.active)),
  .people3 .kms_large_tittle,
  .quote_shadow::after,
  .kms_large_tittle.Activewear-text,
  .whowe_are5 .knit_wrap .image_shadow::after,
  .whowe_are5.division .knit_wrap .image_shadow::after,
  section.what_women3.what_mens2 .kms_large_tittle.mens_knitwear,
  section.whowe_are4.wecare10 .main_title24:after {
    display: none
  }
  .fixed-width-custom,
  .whowe_are3,
  .whowe_are6 {
    max-width: 720px
  }
  .what_women2.kids2 .col-lg-5 figure {
    margin-top: 5rem
  }
  .whatmen_content h2,
  .whatwomen_content h2 {
    margin: 3rem 0 1rem
  }
  .contact-details,
  .design_innov9 figure,
  .manufacturing1 .manufact_content1 figure,
  .manufacturing5 .manufact_content5,
  .page_nav,
  .quality-9 .design8_contnent,
  .wecare3 .wecare3_content,
  .wecare5 .wecare5_content,
  .what_women5 .single_image,
  .what_women5.what_kids4 .row .col-lg-4:nth-child(2) {
    margin-top: 2rem
  }
  section.manufacturing1.about-journey.downloads {
    margin-bottom: 6rem
  }
  main {
    padding-top: 6.5rem
  }
  .blog-detail-p p,
  .blogs,
  .design_innov4,
  .design_innov5,
  .design_innov8,
  .post-box,
  .wecare2,
  .white-detail-box p,
  .whowe_are5 .whowe_are5_heading,
  section.people4 p {
    text-align: center
  }
  .blogs::before,
  .devider-hp,
  .post-box::before {
    margin: 0 auto
  }
  .blog-detail .row.mrtb img,
  .contact-details .dtl-inners .inner_title,
  .design_innov2 .designin_content2 h3,
  .design_innov2 .designin_content2 p:not(:last-child),
  .design_innov3 .designin3box_wrap .designin3_box h5,
  .design_innov4 .design4_box h5,
  .design_innov4 .design4_contnent,
  .design_innov4 .design4_contnent h5,
  .design_innov5 .design5_contnent blockquote,
  .design_innov5 .design5_contnent h5,
  .design_innov6 .design6_contnent blockquote,
  .design_innov6 .design6_contnent h5,
  .design_innov7 .heading_top,
  .design_innov7 .heading_top h5,
  .design_innov8 .design8_contnent blockquote,
  .design_innov8 .design8_contnent h5,
  .leadership_details1 p:not(:last-child),
  .leadership_details2 .leader_message p:not(:last-child),
  .leadership_wrap2 .leadership_content p:not(:last-child),
  .manufacturing7 .manufact_content7 h5,
  .manufacturing8 .manufact_content h5,
  .wecare3 .wecare3_content h3,
  .wecare4 .wecare4_content h4,
  .wecare5 .wecare5_content h5,
  .wecare6 .wecare6_content h5,
  .wecare7 .wecare7_content h5,
  .whowe_are2 .whowe_mission h5,
  .whowe_are3 .whowe_are3_content h5,
  .whowe_are5 .whowe_are5_heading h5,
  .whowe_are5.division,
  section.design_innov3.quality-6 .top_heading h4 {
    margin-bottom: 2rem;
    font-size: 20px;
  }
  .blog-detail-p,
  .whatmen_content h2 {
    margin: 2rem 0
  }
  .blog-detail .mrtb {
    margin: 4rem 0 1rem
  }
  .design_innov5 .design5_contnent,
  .design_innov6 .design6_contnent,
  .leadership_wrap3 .row .col-lg-6:nth-child(2),
  .mens-block2,
  .pageSec_title {
    margin-top: 3rem
  }
  .whowe_are2 {
    padding-block: 5rem 2rem
  }
  .whowe_are2 .row,
  .whowe_are3 .row {
    --bs-gutter-x: 0
  }
  .page_nav>ul>li>a {
    padding: .5rem 1.5rem
  }
  .whowe_are figure {
    max-width: calc(100% - 6.4rem)
  }
  .design_innov2 .col-lg-6:first-child,
  .design_innov2.quality-5 .col-lg-6:nth-child(2),
  .design_innov4 .col-lg-6:first-child,
  .design_innov5 .col-lg-6:first-child,
  .manufacturing3 .col-lg-4,
  .manufacturing5 .col-lg-6:first-child,
  .manufacturing8 .col-lg-5:first-child,
  .newcontactuspage .col-lg-7,
  .quality-9 .col-lg-8,
  .what_women2 .col-lg-6:first-child,
  .whowe_are2 .col-lg-6:first-child {
    order: 2
  }
  .design_innov9 .design9_contnent,
  .whowe_are2 .whowe2_content {
    max-width: 100%;
    text-align: center
  }
  .whowe_are2 .whowe2_content h4 {
    margin-bottom: 2rem;
    padding-right: 0
  }
  .whowe_are2 .image_shadow {
    margin-top: 4.5rem
  }
  .image_shadow::after,
  .leadership_wrap3 .image_shadow::after,
  .wecare3 .image_shadow::after,
  .wecare4 .image_shadow::after,
  .wecare5 .image_shadow::after,
  .wecare6 .image_shadow::after,
  .wecare7 .image_shadow::after,
  .whowe_are6 .lather_wrap .image_shadow::after {
    height: 1rem
  }
  .whowe_are2 .whowe_mission {
    margin-top: 3rem;
    text-align: center
  }
  .whowe_are3 .whowe_are3_content {
    text-align: center;
    padding: 3rem 1.5rem
  }
  .Journey-slide-panel div#sync2,
  .blog-left1 p,
  .design_innov7 figure,
  .leadership_details1 p,
  .manufacturing1 .manufact_content1 h2,
  .manufacturing4 .manufact_content2,
  .manufacturing4 .manufact_content4 blockquote,
  .manufacturing5 .manufact_content5,
  .manufacturing6 .manufact_content6,
  .manufacturing6 .manufact_content6 blockquote,
  .manufacturing6 figure,
  .manufacturing7 .manufact_content7,
  .manufacturing8 .manufact_content,
  .wecare2 .wecare2_content,
  .whowe_are3 .whowe_are3_content p,
  section.wecare5.people6 .wecare5_content,
  section.wecare6.people7 .wecare6_content {
    max-width: 100%
  }
  .whowe_are3 .image_shadow {
    top: 0;
    margin-left: 0;
    max-width: 100%;
    margin-top: 4rem;
    position: relative;
    transform: none
  }
  .whowe_are4 {
    margin-block: 5rem;
    text-align: center
  }
  .design_innov2 .designin_content2,
  .design_innov3 .top_heading,
  .quality-3.wecare9,
  .whowe_are4 h5,
  section.current-opening.people8,
  section.what_women3.what_mens2 .women3_content,
  section.whowe_are4.wecare10 .main_title24 {
    margin-bottom: 3rem
  }
  .whowe_are4 .whoweare4_content .whowe4_box {
    border: .1rem solid;
    text-align: center;
    padding-block: 2rem
  }
  .whowe_are4 .whoweare4_content .row {
    --bs-gutter-y: 2rem;
    --bs-gutter-x: 2rem;
    justify-content: center
  }
  .whowe_are4 .whoweare4_content figure {
    margin-inline: auto;
    margin-top: 0
  }
  .whowe_are4 figure {
    margin-right: 0;
    margin-top: 3rem
  }
  .whowe_are5 .whowe_are5_heading blockquote {
    margin: 0;
    line-height: 1.2
  }
  .whowe_are5 .knit_wrap .knitwrap_content {
    max-width: 100%;
    margin: 8rem 0;
    text-align: center;
    width: 100%;
    padding: 0 5px
  }
  .whowe_are5 .knit_wrap .knitwrap_content h5,
  .whowe_are6 .lather_wrap .leather_content h5,
  .whowe_are6 .woven_wrap .leather_content h5 {
    margin-bottom: 2rem;
    flex-direction: column;
    font-size: 20px;
  }
  .whowe_are5 .knit_wrap .knitwrap_content h5 svg,
  .whowe_are6 .lather_wrap .leather_content h5 svg,
  .whowe_are6 .woven_wrap .leather_content h5 svg {
    margin-top: 1.5rem
  }
  .whowe_are6 .lather_wrap {
    margin-top: 0;
    margin-left: 0
  }
  .whowe_are6 {
    margin-block: 0 2rem
  }
  .whowe_are6 .lather_wrap .leather_content,
  .whowe_are6 .woven_wrap .leather_content {
    max-width: 100%;
    text-align: center;
    margin: 3rem 2rem
  }
  .design_innov8 .design8_contnent blockquote,
  .happening-dtl-page .heading-color-red,
  .whowe_are6 .lather_wrap .leather_content h5 a {
    padding-right: 0
  }
  .leadership_wrap2 .row {
    max-width: 720px;
    margin-inline: auto;
    --bs-gutter-x: 0
  }
  .leadership_wrap2 {
    padding: 7rem 0 0
  }
  .leadership_wrap1 h2 {
    text-align: center;
    margin-top: 3rem;
    line-height: 1.2;
    max-width: 100%
  }
  .leadership_wrap2 figure figcaption {
    left: 50%;
    transform: translateX(-50%);
    top: -4.5rem
  }
  .leadership_wrap2 figure figcaption img {
    width: 10rem
  }
  .leadership_wrap2 .leadership_content {
    max-width: 100%;
    text-align: center;
    padding-block: 2rem 0
  }
  .leadership_wrap2 .leadership_content .signature,
  .quality-9 figure.image_shadow.quality-top,
  .wecare4 .col-lg-5,
  .what_women2 .col-lg-6 figure,
  .what_women3.what_mens2,
  .what_women5 .row .col-lg-4:nth-child(2),
  .what_women5.what_kids4,
  section.people4,
  section.what_women3.what_mens2 .row.align-items-center {
    margin-top: 0
  }
  .leadership_wrap3 {
    margin-bottom: 5rem;
    margin-top: 3rem
  }
  .leadership_wrap3 .leadership3_contnent {
    padding: 2rem 0 0;
    text-align: center
  }
  .leadership_wrap3 .leadership3_contnent h5::before {
    left: 50%;
    transform: translateX(-50%);
    width: 25%
  }
  .leadership_wrap3 .leadership3_contnent h5 {
    margin-top: 2.5rem;
    padding-top: 2rem
  }
  .leadership_wrap2 .leadership_content .signature p,
  section.what_women5.what_mens4 p {
    margin-bottom: 1rem
  }
  .leadership_details1 {
    margin-block: 2rem;
    text-align: center
  }
  .leadership_details2 .leader_message {
    padding: 10rem 3rem 5rem;
    text-align: center
  }
  .quote_shadow {
    top: 3rem;
    left: 50%;
    transform: translateX(-50%)
  }
  .quote_shadow img {
    height: 5rem
  }
  .leadership_details2 .leader_message .signature h5 {
    margin-block: 1rem
  }
  .design_innov1 {
    text-align: center;
    margin-block: 4rem
  }
  .main_title42 {
    line-height: 1.1
  }
  .design_innov1 .designin_content1 p,
  .manufacturing4 .manufact_content4 blockquote,
  .what_women3 .women3_content h3 {
    margin-block: 2rem
  }
  .design_innov2 .image_shadow::after,
  .design_innov3 .image_shadow::after,
  .design_innov4 .image_shadow::after,
  .design_innov6 .image_shadow::after,
  .design_innov7 .image_shadow::after,
  .design_innov8 .image_shadow::after,
  .what_women1 .image_shadow::after,
  .what_women2 .col-lg-6 .image_shadow::after,
  .what_women3 .image_shadow::after,
  .what_women5 .image_shadow::after,
  .what_women5 .single_image .image_shadow::after {
    height: .5rem
  }
  .design_innov2,
  .design_innov3,
  .design_innov6,
  .design_innov7 {
    padding-bottom: 5rem;
    text-align: center
  }
  .design_innov3 .top_heading h5 {
    max-width: 100%;
    margin-block: 2rem
  }
  .design_innov3 .designin3box_wrap .designin3_box,
  .manufacturSec_two.happeringsec-two .col-lg-5,
  .manufacturing2 .manufact-one-bottom ul li::before,
  .wecare6 figure {
    width: 100%
  }
  .design_innov3 .designin3box_wrap .row {
    align-items: center;
    margin-left: calc(-.5 * var(--bs-gutter-x))
  }
  .design_innov4 .row,
  section.whowe_are4.wecare10 .main_title24 span {
    padding: 0
  }
  .design_innov4 .row,
  .design_innov9 .row {
    max-width: 720px;
    margin-inline: auto;
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5)
  }
  .design_innov4 .design4_box {
    margin-top: 3rem;
    padding: 3rem 1.5rem
  }
  .design_innov5 {
    margin-block: 5rem
  }
  .design_innov6 .design6_contnent blockquote span {
    display: inline-block
  }
  .design_innov2.quality-5 .designin_content2,
  .design_innov8 .design8_contnent figure {
    margin: 2rem 0 0
  }
  .design_innov5.quality-7,
  .manufacturing3,
  .wecare2,
  .what_women5.what_mens4 .women_content5 {
    margin-block: 3rem
  }
  .design_innov8 .col-lg-5 figure {
    width: 100%;
    margin-top: 3rem
  }
  .design_innov9 {
    margin-bottom: 10rem;
    padding-right: 0
  }
  .design_innov8,
  .wecare3,
  .wecare4,
  .wecare7 {
    padding-bottom: 5rem
  }
  .design_innov2 .row,
  .design_innov8 .row,
  .design_innov9 .row {
    --bs-gutter-x: 0.77rem
  }
  .what_women1 .whatwomen_content {
    max-width: 100%;
    padding-left: 0;
    margin-top: 2rem;
    text-align: center
  }
  .what_women1 {
    padding-block: 4rem 3rem
  }
  .what_women2 .col-lg-5 figure {
    margin-top: 2rem;
    margin-left: 0
  }
  .wecare8,
  .what_women2 {
    padding-bottom: 2rem
  }
  .what_women3 .women3_content {
    text-align: center;
    margin-top: 2rem
  }
  .manufacturSec_twoLeft,
  .what_women3 {
    padding-bottom: 0
  }
  .what_women4 {
    padding-block: 3rem
  }
  .what_women4 ul {
    gap: 2%;
    justify-content: center;
    margin-bottom: 0;
    padding-left: 0
  }
  .whowe_are5.division.three,
  section.people4,
  section.quality-3,
  section.whowe_are4.wecare10 {
    margin-bottom: 5rem
  }
  .what_women4 ul li {
    width: 49%;
    border: .1rem solid;
    padding: 3rem;
    margin-bottom: 2%
  }
  .what_women5 .row {
    --bs-gutter-x: 0rem;
    margin-left: 0
  }
  .what_women5 .women_content5 {
    margin-top: 2rem;
    padding-left: 0;
    text-align: center
  }
  .what_women5 .row .col-lg-4:nth-child(2) figure {
    width: 100%;
    margin-bottom: 2rem;
    margin-top: 2rem
  }
  .what_women5 {
    padding-bottom: 6rem
  }
  .what_women2 .women2_content {
    max-width: 100%;
    text-align: center;
    margin-top: 2rem
  }
  .manufacturing1 {
    margin-top: 4rem
  }
  .manufacturing2 {
    padding-block: 5rem 0
  }
  .manufacturing2 .manufact_content2 {
    max-width: 100%;
    padding-left: 0;
    text-align: center;
    margin-top: 3rem
  }
  .manufacturing3 {
    padding-right: 0;
    text-align: center
  }
  .manufacturing3 .row {
    max-width: 720px;
    margin-inline: auto
  }
  .manufacturing3 .capicity {
    padding-bottom: 0;
    max-width: 100%;
    text-align: center;
    border-top: .1rem solid #00000012;
    margin-top: 2rem
  }
  .manufacturing3 .manufact_content3 blockquote {
    margin-block: 2rem;
    text-align: center;
    max-width: 100%
  }
  .manufacturing2 .image_shadow::after,
  .manufacturing3 .manufact_content3 .image_shadow::after,
  .manufacturing4 .image_shadow::after,
  .manufacturing5 .image_shadow::after,
  .manufacturing6 .image_shadow::after,
  .manufacturing8 .image_shadow::after {
    height: .6rem
  }
  .manufacturing3 .manufact_content3 p {
    max-width: 100%;
    padding-top: 2rem
  }
  .manufacturing4 {
    text-align: center;
    margin-top: 3rem
  }
  .manufacturing4 figure,
  section.what_women3.what_mens2 .offset-lg-2 {
    margin-left: 0
  }
  .manufacturing4 .manufact_content2 {
    padding-left: 0;
    margin-top: 3rem
  }
  .manufacturing5 {
    padding-block: 3rem;
    text-align: center
  }
  .manufacturing6 .manufact_content6,
  .manufacturing8 .manufact_content {
    padding-top: 3rem;
    text-align: center
  }
  .manufacturing6,
  .manufacturing7 {
    margin-bottom: 4rem
  }
  .manufacturing7 .manufact_content7 {
    padding-left: 0;
    text-align: center;
    margin-top: 2rem
  }
  .manufacturing8 {
    padding-bottom: 7rem
  }
  .wecare1 figure {
    max-width: calc(100% - 4rem);
    margin-top: 2rem
  }
  .wecare3 .wecare3_content,
  .wecare4 .wecare4_content,
  .wecare5 .wecare5_content,
  .wecare6 .wecare6_content,
  .wecare7 .wecare7_content {
    text-align: center;
    max-width: 100%
  }
  .design_innov7.quality-4,
  .wecare4 .col-lg-9,
  section.design_innov3.quality-6 .col-lg-10 {
    display: flex;
    flex-direction: column
  }
  .wecare4 .wecare4_content {
    margin-top: 2rem;
    order: 2;
    margin-bottom: 0
  }
  .wecare4 .col-lg-3:nth-child(2) figure {
    width: 100%;
    margin-top: 2rem
  }
  .wecare4 .col-lg-5 figure {
    width: 100%;
    margin-left: 0;
    max-width: 100%;
    margin-top: 2rem
  }
  .wecare6 {
    padding-top: 0
  }
  .wecare6 .col-lg-12 {
    flex-direction: column
  }
  .wecare6 .wecare6_content {
    padding-right: 0;
    order: 2;
    margin-top: 2rem
  }
  .wecare7 .wecare7_content {
    padding: 3rem 0 0
  }
  .wecare7 .col-lg-6:nth-child(2) {
    margin-top: 2.5rem
  }
  .wecare3.people3 .wecare3_content {
    margin-top: 2rem;
    max-width: 100%
  }
  .list_grid {
    --column-count: 2;
    text-align: center
  }
  section.people4 li p {
    font-size: var(--fontsize-24)
  }
  section.wecare3.people3 {
    padding-bottom: 3rem
  }
  .wecare4.people6 .wecare4_content {
    max-width: 100%;
    margin-top: 0
  }
  section.wecare4.people6 {
    padding-top: 0;
    padding-bottom: 2rem
  }
  section.wecare4.people6 figure {
    max-width: calc(100% - 4rem);
    margin-inline: auto;
    margin-top: 3rem
  }
  section.current-opening.people8 h3 {
    font-size: var(--fontsize-24);
    margin-bottom: 3rem;
    text-align: center
  }
  section.current-opening.people8 h2 {
    font-size: var(--fontsize-18);
    margin-bottom: 1.5rem;
    text-align: center
  }
  section.whowe_are6.what_mens3 .woven_wrap .leather_content {
    max-width: 100%;
    margin: 2rem 0
  }
  .row.align-items-center.Activewear,
  section.design_innov7 .row,
  section.whowe_are5.division.three .knit_wrap .row {
    flex-direction: column-reverse
  }
  section.quality-3 button.owl-prev {
    left: 26px;
    top: 53px
  }
  .happeringsec.happening-dtl-page .manufacturSec_two.happeringsec-two.detail .col-lg-4,
  .happeringsec.happening-dtl-page .manufacturSec_two.happeringsec-two.detail .col-lg-8,
  .manufacturSec_two.happeringsec-two .col-lg-7 {
    width: 100%;
    text-align: center
  }
  .manufacturSec_two.three-sec .col-lg-7 {
    order: 2;
    width: 100%;
    margin-top: 2rem;
    text-align: center
  }
  .manufacturSec_two.three-sec .col-lg-5 {
    order: 1;
    width: 100%
  }
  section.design_innov3.quality-6 figure.image_shadow {
    width: 100%;
    margin-top: 0
  }
  .people1 figure {
    max-width: calc(100% - 3rem)
  }
  section.people4 .list_grid {
    gap: 2rem
  }
  .margin-left-minus.image-margin-top figure {
    min-height: 400px;
    object-fit: cover
  }
  .manufacturSec_two.four .col-lg-6 {
    width: 100%;
    text-align: center;
    margin-bottom: 2rem
  }
  .Journey_mobile {
    margin-block: 3rem 5rem
  }
  .Journey_mobile .accordion {
    --bs-accordion-border-width: 0
  }
  .Journey_mobile .accordion-item {
    background: 0 0
  }
  .Journey_mobile button strong {
    color: #e44136;
    margin: 0;
    letter-spacing: -1.05px;
    font-size: var(--fontsize-36)
  }
  .Journey_mobile .accordion-body p,
  .Journey_mobile button span {
    font-size: var(--fontsize-14);
    color: var(--primary-color1)
  }
  .Journey_mobile .accordion-body {
    background: var(--primary-bgcolor1);
    padding: 3rem 2rem
  }
  .Journey_mobile .accordion-button:not(.collapsed) {
    background: #fff
  }
  .Journey_mobile .accordion-button {
    padding: 1rem 2rem;
    box-shadow: none;
    margin-bottom: 1.5rem
  }
  .Journey_mobile .accordion-button:not(.collapsed)::after {
    filter: hue-rotate(119deg)
  }
  .newcontactuspage .pedding-left,
  .what_women1.what_mens1 .whatmen_content {
    padding-left: 0
  }
  .what_women1.what_mens1 .whatmen_content h2 {
    margin: 1rem 0 2rem
  }
  .whowe_are6.what_mens3 .row {
    max-width: 720px;
    margin-inline: auto;
    --bs-gutter-x: 0rem
  }
  .what_women1.kids1 .main_title42 {
    margin: 1rem 0
  }
  .manufacturing2 .manufact-one-bottom ul {
    padding-left: 0;
    justify-content: space-between
  }
  .manufacturing2 .manufact-one-bottom ul li {
    width: 48%;
    margin-bottom: 3rem
  }
  .manufact-one-bottom li span {
    margin-bottom: 0;
    line-height: 1.3
  }
  .manufact-one-bottom li p {
    margin-bottom: .5rem
  }
  .design_innov7.quality-4 .container {
    order: 2;
    margin-top: 2rem
  }
  .design_innov2.quality-5 .col-lg-6:first-child {
    order: 1
  }
  .design_innov7.quality-4 .heading_top {
    margin-bottom: 0
  }
  section.design_innov3.quality-6 .top_heading {
    order: 2;
    margin-top: 2rem;
    margin-bottom: 0
  }
  .wecare10 .row.whoweare4_content .whowe4_box {
    min-height: 30rem;
    margin-bottom: 2rem;
    padding: 2rem
  }
  .blog-left1 {
    text-align: center;
    margin-bottom: 7rem;
    padding-right: 0
  }
  .manufacturSec_sevenLeft::before {
    height: 2rem
  }
  .contact-details .dtl-inners {
    text-align: center;
    margin-top: 4rem
  }
  .contact-details .col-lg-6:first-child .dtl-inners {
    border-bottom: .1rem solid;
    padding-bottom: 2.5rem
  }
  .newcontactuspage .form-conatct {
    margin: 0 0 3rem
  }
  .newcontactuspage .manufacturSec-top {
    padding-top: 3rem;
    padding-bottom: 8rem
  }
  .whowe_are5.division.two.mobile {
    display: block
  }
  section.design_innov7 .design6_contnent {
    padding-top: 3rem
  }
  section.quality-3 .quality_grid {
    --columns: 3
  }
  section.quality-3 .quality_grid .item figure {
    padding: 0 2rem
  }
  section.quality-3 .quality_grid .item {
    padding-block: 0
  }
}

@media (max-width:767px) {
  .design_innov5,
  .page_title h1 {
    margin-bottom: 0
  }
  :root {
    --fontsize-42: 24px;
    --fontsize-24: 21px;
    --fontsize-16: 18px;
    --fontsize-14: 16px
  }
  .design_innov4 .row,
  .design_innov9 .row,
  .fixed-width-custom,
  .leadership_wrap2 .row,
  .manufacturing3 .row,
  .whowe_are3,
  .whowe_are6,
  .whowe_are6.what_mens3 .row {
    max-width: 540px
  }
  .design_innov4 .design4_box,
  .design_innov5 .design5_contnent,
  .design_innov6 .design6_contnent,
  .manufacturing1.about-journey.award-head.division p,
  .manufacturing4 .manufact_content2,
  .whowe_are {
    margin-top: 2rem
  }
  .whowe_are5.division .knit_wrap .knitwrap_content {
    max-width: 100%;
    padding-left: 0
  }
  .manufacturSec_two.three-sec {
    margin-top: 0
  }
  .page_nav>ul>li>a {
    padding: .5rem 1rem
  }
  .happeringsec .manufacturSec_twoRight p:nth-child(2) {
    margin-right: 0
  }
  .whowe_are2 {
    padding-block: 3rem 2rem
  }
  .whowe_are2 .whowe2_content p {
    font-size: var(--fontsize-14)
  }
  .design_innov2 .designin_content2 h3,
  .design_innov2 .designin_content2 p:not(:last-child),
  .design_innov3 .designin3box_wrap .designin3_box h5,
  .design_innov4 .design4_box h5,
  .design_innov4 .design4_contnent h5,
  .design_innov5 .design5_contnent h5,
  .design_innov6 .design6_contnent h5,
  .design_innov7 .heading_top h5,
  .design_innov8 .design8_contnent h5 {
    margin-bottom: 1.5rem;
        font-size: 20px;
  }
  .design_innov2 .designin_content2,
  .design_innov3 .top_heading,
  .wecare10 .row.whoweare4_content .whowe4_box figure {
    margin-bottom: 2rem
  }
  .design_innov2,
  .design_innov3,
  .design_innov6,
  .design_innov7 {
    padding-bottom: 4rem
  }
  .design_innov5 {
    margin-block: 4rem
  }
  .design_innov3 .designin3box_wrap .designin3_box,
  .design_innov4 .design4_box {
    padding: 2rem
  }
  .design_innov9 {
    margin-bottom: 5rem
  }
  .manufacturing2 {
    padding-block: 4rem 0
  }
  .manufacturing2 .image_shadow::after,
  .manufacturing3 .manufact_content3 .image_shadow::after,
  .manufacturing4 .image_shadow::after,
  .manufacturing5 .image_shadow::after,
  .manufacturing6 .image_shadow::after,
  .manufacturing8 .image_shadow::after {
    height: .5rem
  }
  .award-panel ul {
    gap: 2rem
  }
  .padding_container {
    padding-top: 60px
  }
  .award-panel li:nth-child(2n) {
    top: 0
  }
  .design_innov7.quality-4.quality-4 p {
    margin-block: 0
  }
  section.quality-3 {
    margin-bottom: 3rem
  }
  .wecare10 .row.whoweare4_content .whowe4_box {
    min-height: auto
  }
  .clients ul {
    --columns: 3
  }
  section.quality-3 .quality_grid {
    --columns: 2;
    gap: 2rem
  }
  section.quality-3 figure img {
    width: auto;
    max-width: 100%
  }
}

@media (max-width:575px) {
  :root {
    --fontsize-42: 21px;
    --fontsize-36: 18px;
    --fontsize-30: 30px;
    --fontsize-24: 20px;
    --fontsize-18: 18px;
    --fontsize-16: 15px;
    --fontsize-14: 14px;
    --fontsize-13: 13px;
    --fontsize-12: 12px
  }
  .whatmen_content h2,
  .whatwomen_content h2 {
    margin: 3rem 0 1rem
  }
  .blog-detail2 {
    padding-top: 5rem
  }
  .blog-detail2 .blogs {
    margin-bottom: 10rem
  }
  .manufacturSec_twoRight.left-sec .mb-5 {
    margin-bottom: 1.5rem !important
  }
  .page_nav>ul {
    flex-wrap: wrap
  }
  .container.fixed-width-custom {
    max-width: 100%;
    width: 100%;
    padding-inline: 1rem;
    --bs-gutter-x: 1rem
  }
  .container {
    padding-inline: 1.5rem
  }
  .design_innov4 .row,
  .design_innov9 .row,
  .leadership_wrap2 .row,
  .manufacturing3 .row,
  .whowe_are6.what_mens3 .row {
    max-width: 100%;
    padding-inline: 1.5rem;
    --bs-gutter-x: 0
  }
  .whowe_are figure {
    max-width: calc(100% - 4rem)
  }
  .whowe_are2 .whowe2_content h4,
  .whowe_are2 .whowe_mission blockquote {
    line-height: 1.4
  }
  .whowe_are2 .whowe2_content p {
    line-height: 1.5
  }
  .whowe_are2 .whowe_mission h5,
  .whowe_are3 .whowe_are3_content h5 {
    font-size: 20px
  }
  .whowe_are4 {
    margin-block: 3rem
  }
  .whowe_are4 h5 {
    margin-bottom: 2rem
  }
  .whowe_are4 .whoweare4_content p {
    font-size: 16px
  }
  .leadership_wrap1 h2,
  .manufacturing4,
  .whowe_are5 .knit_wrap {
    margin-top: 2rem
  }
  .leadership_wrap2 figure figcaption img {
    width: 5rem
  }
  .leadership_wrap2 figure figcaption {
    top: -2.3rem
  }
  .leadership_wrap2 {
    padding: 4rem 0 0
  }
  .leadership_details2 .leader_message {
    padding: 10rem 2rem 3rem
  }
  .leadership_details2 .leader_message::after {
    height: 5rem
  }
  .leadership_details2,
  .manufacturing8 {
    padding-bottom: 5rem
  }
  .leadership_details2 .leader_message .signature,
  section.leadership_wrap1 {
    padding-top: 2rem
  }
  .design_innov2,
  .design_innov3,
  .design_innov6,
  .design_innov7,
  .design_innov8 {
    padding-bottom: 3rem
  }
  .design_innov6 .design6_contnent blockquote span {
    display: inline
  }
  .design_innov1 {
    margin-block: 4rem
  }
  .what_women4 ul li {
    width: 47%;
    padding: 2rem;
    margin-bottom: 3%
  }
  .what_women1 {
    padding-block: 2rem 3rem
  }
  .manufacturing2 .manufact-one-bottom {
    margin: 2rem 0 0
  }
  .manufacturing6,
  .manufacturing7 {
    margin-bottom: 3rem
  }
  .manufacturing7 .manufact_content7 h5,
  .manufacturing8 .manufact_content h5,
  .wecare3 .wecare3_content h3,
  .wecare4 .wecare4_content h4,
  .wecare5 .wecare5_content h5,
  .wecare6 .wecare6_content h5,
  .wecare7 .wecare7_content h5 {
    margin-bottom: 1.5rem;
    font-size: 20px;
  }
  .manufacturing5 .manufact_content5 blockquote,
  .manufacturing6 .manufact_content6 blockquote {
    margin-block: 1.5rem
  }
  .wecare3 .image_shadow::after,
  .wecare4 .image_shadow::after,
  .wecare5 .image_shadow::after,
  .wecare6 .image_shadow::after,
  .wecare7 .image_shadow::after {
    height: .6rem
  }
  .wecare7 .wecare7_content {
    padding: 2rem 0 0
  }
  .wecare3,
  .wecare4 {
    padding-bottom: 4rem
  }
  .margin-left-minus.image-margin-top figure {
    min-height: auto
  }
  section.award-slide-panel {
    margin-bottom: 5rem
  }
  .Journey_mobile .accordion-body {
    padding: 1rem 1.5rem 3rem
  }
  .Journey_mobile .accordion-button {
    padding: 1rem 1.5rem
  }
  .contact-details,
  .what_women2.kids2 {
    margin-top: 1rem
  }
  .wecare8 figure {
    margin-top: 0;
    max-width: 90%
  }
  .clients ul {
    --columns: 2
  }
  section.our-client {
    padding-bottom: 20px
  }
}

@media (max-width:375px) {
  :root {
    --fontsize-18: 16px;
    --fontsize-16: 14px
  }
  .white-detail-box {
    padding: 3rem
  }
  .happening-dtl-page .white-bg-content {
    padding: 1px 28px
  }
  .whowe_are4 .whoweare4_content .row .col-6 {
    width: 50%
  }
  .whowe_are4 .whoweare4_content .whowe4_box {
    padding-block: 1.5rem
  }
  .award-panel ul {
    --column-count: 1
  }
  .main_title18 {
    line-height: 20px
  }
  .logo-box {
    padding: 10px 15px
  }
  .logo-box img {
    height: 50px
  }
  section.quality-3 figure img {
    padding: 1rem
  }
}