/*Responsive CSS*/

@media(max-width: 1599px) {
  .navbar-nav {
    gap: 60px;
  }
}

@media(max-width: 1399px) {
  .navbar-nav {
    gap: 40px;
  }
}

@media(max-width: 1365px) {

    /*Font-Size*/
    .txt72{
      font-size: 64px;
    }
    .txt48{
      font-size: 44px;
    }
    .txt44{
      font-size: 40px;
    }
    h1,
    .h1, .txt40 {
      font-size: 38px;
    }
    .txt36{
      font-size: 34px;
    }
    h2,
    .h2, .txt32 {
      font-size: 30px;
    }
    h3,
    .h3, .txt28 {
      font-size: 26px;
    }
    h4,
    .h4, .txt24 {
      font-size: 22px;
    }
    h5,
    .h5, .txt20 {
      font-size: 20px;
    }
    h6,
    .h6, .txt18, header ul.navbar-nav li.nav-item a.nav-link {
      font-size: 18px;
    }
    .txt16, html, body, p, .btn, .btn1{
      font-size: 16px;
    }
    .txt14{
      font-size: 14px;
    }
    
    /**/
    /*Margin/Padding*/
    .mt_24{
      margin-top: 22px;
    }
    .mb_24{
      margin-bottom: 22px;
    }
    .pt_24{
      padding-top: 22px;
    }
    .pb_24{
      padding-bottom: 22px;
    }

    .mt_28{
      margin-top: 26px;
    }
    .mb_28{
      margin-bottom: 26px;
    }
    .pt_28{
      padding-top: 26px;
    }
    .pb_28{
      padding-bottom: 26px;
    }

    .mt_32{
      margin-top: 28px;
    }
    .mb_32{
      margin-bottom: 28px;
    }
    .pt_32{
      padding-top: 28px;
    }
    .pb_32{
      padding-bottom: 28px;
    }

    .mt_36{
      margin-top: 32px;
    }
    .mb_36{
      margin-bottom: 32px;
    }
    .pt_36{
      padding-top: 32px;
    }
    .pb_36{
      padding-bottom: 32px;
    }

    .mt_40{
      margin-top: 36px;
    }
    .mb_40{
      margin-bottom: 36px;
    }
    .pt_40{
      padding-top: 36px;
    }
    .pb_40{
      padding-bottom: 36px;
    }

    .mt_44{
      margin-top: 40px;
    }
    .mb_44{
      margin-bottom: 40px;
    }
    .pt_44{
      padding-top: 40px;
    }
    .pb_44{
      padding-bottom: 40px;
    }

    .mt_48{
      margin-top: 44px;
    }
    .mb_48{
      margin-bottom: 44px;
    }
    .pt_48{
      padding-top: 44px;
    }
    .pb_48{
      padding-bottom: 44px;
    }

    .mt_52{
      margin-top: 48px;
    }
    .mb_52{
      margin-bottom: 48px;
    }
    .pt_52{
      padding-top: 48px;
    }
    .pb_52{
      padding-bottom: 48px;
    }

    .mt_56{
      margin-top: 52px;
    }
    .mb_56{
      margin-bottom: 52px;
    }
    .pt_56{
      padding-top: 52px;
    }
    .pb_56{
      padding-bottom: 52px;
    }

    .mt_60{
      margin-top: 56px;
    }
    .mb_60{
      margin-bottom: 56px;
    }
    .pt_60{
      padding-top: 56px;
    }
    .pb_60{
      padding-bottom: 56px;
    }

    .mt_64{
      margin-top: 60px;
    }
    .mb_64{
      margin-bottom: 60px;
    }
    .pt_64{
      padding-top: 60px;
    }
    .pb_64{
      padding-bottom: 60px;
    }

    .mt_68{
      margin-top: 64px;
    }
    .mb_68{
      margin-bottom: 64px;
    }
    .pt_68{
      padding-top: 64px;
    }
    .pb_68{
      padding-bottom: 64px;
    }

    .mt_72{
      margin-top: 68px;
    }
    .mb_72{
      margin-bottom: 68px;
    }
    .pt_72{
      padding-top: 68px;
    }
    .pb_72{
      padding-bottom: 68px;
    }

    .mt_76{
      margin-top: 72px;
    }
    .mb_76{
      margin-bottom: 72px;
    }
    .pt_76{
      padding-top: 72px;
    }
    .pb_76{
      padding-bottom: 72px;
    }

    .mt_80{
      margin-top: 76px;
    }
    .mb_80{
      margin-bottom: 76px;
    }
    .pt_80{
      padding-top: 76px;
    }
    .pb_80{
      padding-bottom: 76px;
    }

    .mt_84{
      margin-top: 80px;
    }
    .mb_84{
      margin-bottom: 80px;
    }
    .pt_84{
      padding-top: 80px;
    }
    .pb_84{
      padding-bottom: 80px;
    }

    .mt_88{
      margin-top: 84px;
    }
    .mb_88{
      margin-bottom: 84px;
    }
    .pt_88{
      padding-top: 84px;
    }
    .pb_88{
      padding-bottom: 84px;
    }

    .mt_92{
      margin-top: 88px;
    }
    .mb_92{
      margin-bottom: 88px;
    }
    .pt_92{
      padding-top: 88px;
    }
    .pb_92{
      padding-bottom: 88px;
    }

    .mt_96{
      margin-top: 92px;
    }
    .mb_96{
      margin-bottom: 92px;
    }
    .pt_96{
      padding-top: 92px;
    }
    .pb_96{
      padding-bottom: 92px;
    }

    .mt_100{
      margin-top: 96px;
    }
    .mb_100{
      margin-bottom: 96px;
    }
    .pt_100{
      padding-top: 96px;
    }
    .pb_100{
      padding-bottom: 96px;
    }

    .mt_104{
      margin-top: 100px;
    }
    .mb_104{
      margin-bottom: 100px;
    }
    .pt_104{
      padding-top: 100px;
    }
    .pb_104{
      padding-bottom: 100px;
    }

    .mt_108{
      margin-top: 104px;
    }
    .mb_108{
      margin-bottom: 104px;
    }
    .pt_108{
      padding-top: 104px;
    }
    .pb_108{
      padding-bottom: 104px;
    }

    .mt_112{
      margin-top: 108px;
    }
    .mb_112{
      margin-bottom: 108px;
    }
    .pt_112{
      padding-top: 108px;
    }
    .pb_112{
      padding-bottom: 108px;
    }

    .mt_116{
      margin-top: 112px;
    }
    .mb_116{
      margin-bottom: 112px;
    }
    .pt_116{
      padding-top: 112px;
    }
    .pb_116{
      padding-bottom: 112px;
    }

    .mt_120{
      margin-top: 116px;
    }
    .mb_120{
      margin-bottom: 116px;
    }
    .pt_120{
      padding-top: 116px;
    }
    .pb_120{
      padding-bottom: 116px;
    }
    /**/
    .hAboutBoxHvr{
      padding: 28px;
    }
    .wtbBnrSec{
      min-height: 550px;
    }
    .productImg {
      height: 260px;
    }
    .navbar-nav {
      gap: 24px;
    }

}

@media(max-width: 1199px) {

    /*Font-Size*/
    .txt72{
      font-size: 56px;
    }
    .txt48{
      font-size: 40px;
    }
    .txt44{
      font-size: 38px;
    }
    h1,
    .h1, .txt40 {
      font-size: 36px;
    }
    .txt36{
      font-size: 32px;
    }
    h2,
    .h2, .txt32 {
      font-size: 28px;
    }
    h3,
    .h3, .txt28 {
      font-size: 24px;
    }
    h4,
    .h4, .txt24 {
      font-size: 20px;
    }
    h5,
    .h5, .txt20, header ul.navbar-nav li.nav-item a.nav-link {
      font-size: 18px;
    }
    h6,
    .h6, .txt18 {
      font-size: 17px;
    }
    .txt16, html, body, p, .btn, .btn1{
      font-size: 16px;
    }
    .txt14{
      font-size: 14px;
    }
    
    /**/
    /*Margin/Padding*/
    .mt_24{
      margin-top: 22px;
    }
    .mb_24{
      margin-bottom: 22px;
    }
    .pt_24{
      padding-top: 22px;
    }
    .pb_24{
      padding-bottom: 22px;
    }

    .mt_28{
      margin-top: 24px;
    }
    .mb_28{
      margin-bottom: 24px;
    }
    .pt_28{
      padding-top: 24px;
    }
    .pb_28{
      padding-bottom: 24px;
    }

    .mt_32{
      margin-top: 26px;
    }
    .mb_32{
      margin-bottom: 26px;
    }
    .pt_32{
      padding-top: 26px;
    }
    .pb_32{
      padding-bottom: 26px;
    }

    .mt_36{
      margin-top: 28px;
    }
    .mb_36{
      margin-bottom: 28px;
    }
    .pt_36{
      padding-top: 28px;
    }
    .pb_36{
      padding-bottom: 28px;
    }

    .mt_40{
      margin-top: 32px;
    }
    .mb_40{
      margin-bottom: 32px;
    }
    .pt_40{
      padding-top: 32px;
    }
    .pb_40{
      padding-bottom: 32px;
    }

    .mt_44{
      margin-top: 36px;
    }
    .mb_44{
      margin-bottom: 36px;
    }
    .pt_44{
      padding-top: 36px;
    }
    .pb_44{
      padding-bottom: 36px;
    }

    .mt_48{
      margin-top: 40px;
    }
    .mb_48{
      margin-bottom: 40px;
    }
    .pt_48{
      padding-top: 40px;
    }
    .pb_48{
      padding-bottom: 40px;
    }

    .mt_52{
      margin-top: 44px;
    }
    .mb_52{
      margin-bottom: 44px;
    }
    .pt_52{
      padding-top: 44px;
    }
    .pb_52{
      padding-bottom: 44px;
    }

    .mt_56{
      margin-top: 48px;
    }
    .mb_56{
      margin-bottom: 48px;
    }
    .pt_56{
      padding-top: 48px;
    }
    .pb_56{
      padding-bottom: 48px;
    }

    .mt_60{
      margin-top: 52px;
    }
    .mb_60{
      margin-bottom: 52px;
    }
    .pt_60{
      padding-top: 52px;
    }
    .pb_60{
      padding-bottom: 52px;
    }

    .mt_64{
      margin-top: 56px;
    }
    .mb_64{
      margin-bottom: 56px;
    }
    .pt_64{
      padding-top: 56px;
    }
    .pb_64{
      padding-bottom: 56px;
    }

    .mt_68{
      margin-top: 60px;
    }
    .mb_68{
      margin-bottom: 60px;
    }
    .pt_68{
      padding-top: 60px;
    }
    .pb_68{
      padding-bottom: 60px;
    }

    .mt_72{
      margin-top: 64px;
    }
    .mb_72{
      margin-bottom: 64px;
    }
    .pt_72{
      padding-top: 64px;
    }
    .pb_72{
      padding-bottom: 64px;
    }

    .mt_76{
      margin-top: 68px;
    }
    .mb_76{
      margin-bottom: 68px;
    }
    .pt_76{
      padding-top: 68px;
    }
    .pb_76{
      padding-bottom: 68px;
    }

    .mt_80{
      margin-top: 72px;
    }
    .mb_80{
      margin-bottom: 72px;
    }
    .pt_80{
      padding-top: 72px;
    }
    .pb_80{
      padding-bottom: 72px;
    }

    .mt_84{
      margin-top: 76px;
    }
    .mb_84{
      margin-bottom: 76px;
    }
    .pt_84{
      padding-top: 76px;
    }
    .pb_84{
      padding-bottom: 76px;
    }

    .mt_88{
      margin-top: 80px;
    }
    .mb_88{
      margin-bottom: 80px;
    }
    .pt_88{
      padding-top: 80px;
    }
    .pb_88{
      padding-bottom: 80px;
    }

    .mt_92{
      margin-top: 84px;
    }
    .mb_92{
      margin-bottom: 84px;
    }
    .pt_92{
      padding-top: 84px;
    }
    .pb_92{
      padding-bottom: 84px;
    }

    .mt_96{
      margin-top: 88px;
    }
    .mb_96{
      margin-bottom: 88px;
    }
    .pt_96{
      padding-top: 88px;
    }
    .pb_96{
      padding-bottom: 88px;
    }

    .mt_100{
      margin-top: 92px;
    }
    .mb_100{
      margin-bottom: 92px;
    }
    .pt_100{
      padding-top: 92px;
    }
    .pb_100{
      padding-bottom: 92px;
    }

    .mt_104{
      margin-top: 96px;
    }
    .mb_104{
      margin-bottom: 96px;
    }
    .pt_104{
      padding-top: 96px;
    }
    .pb_104{
      padding-bottom: 96px;
    }

    .mt_108{
      margin-top: 100px;
    }
    .mb_108{
      margin-bottom: 100px;
    }
    .pt_108{
      padding-top: 100px;
    }
    .pb_108{
      padding-bottom: 100px;
    }

    .mt_112{
      margin-top: 104px;
    }
    .mb_112{
      margin-bottom: 104px;
    }
    .pt_112{
      padding-top: 104px;
    }
    .pb_112{
      padding-bottom: 104px;
    }

    .mt_116{
      margin-top: 108px;
    }
    .mb_116{
      margin-bottom: 108px;
    }
    .pt_116{
      padding-top: 108px;
    }
    .pb_116{
      padding-bottom: 108px;
    }

    .mt_120{
      margin-top: 112px;
    }
    .mb_120{
      margin-bottom: 112px;
    }
    .pt_120{
      padding-top: 112px;
    }
    .pb_120{
      padding-bottom: 112px;
    }
    /**/
    .navbar-nav{
      gap: 24px;
    }
    .hAboutBox{
      padding: 30px;
    }
    .wtbBnrSec{
      min-height: 500px;
    }
    .wtbImg{
      height: 300px;
    }
    .contactRight {
      width: 400px;
    }
    .contactLeft {
      width: calc(100% - 400px);
      padding-right: 40px;
    }
    .productImg {
      height: 220px;
    }
    .navbar-nav > li.nav-item{
      min-width: 0;
    }
    .wbsTbs .tabs {
      gap: 80px;
    }
    .wbsTbs .panels{
      padding: 50px 20px 20px 50px;
    }

    
}

@media(max-width: 1023px) {

    /* .dropdown-menu, .dropdown-menu[data-bs-popper]{
      top: 50px;
    } */
    /*Font-Size*/
    .txt72{
      font-size: 48px;
    }
    .txt48{
      font-size: 38px;
    }
    .txt44{
      font-size: 36px;
    }
    h1,
    .h1, .txt40 {
      font-size: 34px;
    }
    .txt36{
      font-size: 30px;
    }
    h2,
    .h2, .txt32 {
      font-size: 26px;
    }
    h3,
    .h3, .txt28 {
      font-size: 22px;
    }
    h4,
    .h4, .txt24 {
      font-size: 20px;
    }
    h5,
    .h5, .txt20 {
      font-size: 18px;
    }
    h6,
    .h6, .txt18, header ul.navbar-nav li.nav-item a.nav-link {
      font-size: 16px;
    }
    .txt16, html, body, p, .btn, .btn1{
      font-size: 15px;
    }
    .txt14{
      font-size: 14px;
    }
    /**/

    /*Margin/Padding*/
    .mt_16{
      margin-top: 15px;
    }
    .mb_16{
      margin-bottom: 15px;
    }
    .pt_16{
      padding-top: 15px;
    }
    .pb_16{
      padding-bottom: 15px;
    }

    .mt_18{
      margin-top: 16px;
    }
    .mb_18{
      margin-bottom: 16px;
    }
    .pt_18{
      padding-top: 16px;
    }
    .pb_18{
      padding-bottom: 16px;
    }

    .mt_20{
      margin-top: 18px;
    }
    .mb_20{
      margin-bottom: 18px;
    }
    .pt_20{
      padding-top: 18px;
    }
    .pb_20{
      padding-bottom: 18px;
    }

    .mt_24{
      margin-top: 20px;
    }
    .mb_24{
      margin-bottom: 20px;
    }
    .pt_24{
      padding-top: 20px;
    }
    .pb_24{
      padding-bottom: 20px;
    }

    .mt_28{
      margin-top: 22px;
    }
    .mb_28{
      margin-bottom: 22px;
    }
    .pt_28{
      padding-top: 22px;
    }
    .pb_28{
      padding-bottom: 22px;
    }

    .mt_32{
      margin-top: 24px;
    }
    .mb_32{
      margin-bottom: 24px;
    }
    .pt_32{
      padding-top: 24px;
    }
    .pb_32{
      padding-bottom: 24px;
    }

    .mt_36{
      margin-top: 26px;
    }
    .mb_36{
      margin-bottom: 26px;
    }
    .pt_36{
      padding-top: 26px;
    }
    .pb_36{
      padding-bottom: 26px;
    }

    .mt_40{
      margin-top: 28px;
    }
    .mb_40{
      margin-bottom: 28px;
    }
    .pt_40{
      padding-top: 28px;
    }
    .pb_40{
      padding-bottom: 28px;
    }

    .mt_44{
      margin-top: 32px;
    }
    .mb_44{
      margin-bottom: 32px;
    }
    .pt_44{
      padding-top: 32px;
    }
    .pb_44{
      padding-bottom: 32px;
    }

    .mt_48{
      margin-top: 36px;
    }
    .mb_48{
      margin-bottom: 36px;
    }
    .pt_48{
      padding-top: 36px;
    }
    .pb_48{
      padding-bottom: 36px;
    }

    .mt_52{
      margin-top: 40px;
    }
    .mb_52{
      margin-bottom: 40px;
    }
    .pt_52{
      padding-top: 40px;
    }
    .pb_52{
      padding-bottom: 40px;
    }

    .mt_56{
      margin-top: 44px;
    }
    .mb_56{
      margin-bottom: 44px;
    }
    .pt_56{
      padding-top: 44px;
    }
    .pb_56{
      padding-bottom: 44px;
    }

    .mt_60{
      margin-top: 48px;
    }
    .mb_60{
      margin-bottom: 48px;
    }
    .pt_60{
      padding-top: 48px;
    }
    .pb_60{
      padding-bottom: 48px;
    }

    .mt_64{
      margin-top: 52px;
    }
    .mb_64{
      margin-bottom: 52px;
    }
    .pt_64{
      padding-top: 52px;
    }
    .pb_64{
      padding-bottom: 52px;
    }

    .mt_68{
      margin-top: 56px;
    }
    .mb_68{
      margin-bottom: 56px;
    }
    .pt_68{
      padding-top: 56px;
    }
    .pb_68{
      padding-bottom: 56px;
    }

    .mt_72{
      margin-top: 60px;
    }
    .mb_72{
      margin-bottom: 60px;
    }
    .pt_72{
      padding-top: 60px;
    }
    .pb_72{
      padding-bottom: 60px;
    }

    .mt_76{
      margin-top: 64px;
    }
    .mb_76{
      margin-bottom: 64px;
    }
    .pt_76{
      padding-top: 64px;
    }
    .pb_76{
      padding-bottom: 64px;
    }

    .mt_80{
      margin-top: 68px;
    }
    .mb_80{
      margin-bottom: 68px;
    }
    .pt_80{
      padding-top: 68px;
    }
    .pb_80{
      padding-bottom: 68px;
    }

    .mt_84{
      margin-top: 72px;
    }
    .mb_84{
      margin-bottom: 72px;
    }
    .pt_84{
      padding-top: 72px;
    }
    .pb_84{
      padding-bottom: 72px;
    }

    .mt_88{
      margin-top: 76px;
    }
    .mb_88{
      margin-bottom: 76px;
    }
    .pt_88{
      padding-top: 76px;
    }
    .pb_88{
      padding-bottom: 76px;
    }

    .mt_92{
      margin-top: 80px;
    }
    .mb_92{
      margin-bottom: 80px;
    }
    .pt_92{
      padding-top: 80px;
    }
    .pb_92{
      padding-bottom: 80px;
    }

    .mt_96{
      margin-top: 84px;
    }
    .mb_96{
      margin-bottom: 84px;
    }
    .pt_96{
      padding-top: 84px;
    }
    .pb_96{
      padding-bottom: 84px;
    }

    .mt_100{
      margin-top: 88px;
    }
    .mb_100{
      margin-bottom: 88px;
    }
    .pt_100{
      padding-top: 88px;
    }
    .pb_100{
      padding-bottom: 88px;
    }

    .mt_104{
      margin-top: 92px;
    }
    .mb_104{
      margin-bottom: 92px;
    }
    .pt_104{
      padding-top: 92px;
    }
    .pb_104{
      padding-bottom: 92px;
    }

    .mt_108{
      margin-top: 96px;
    }
    .mb_108{
      margin-bottom: 96px;
    }
    .pt_108{
      padding-top: 96px;
    }
    .pb_108{
      padding-bottom: 96px;
    }

    .mt_112{
      margin-top: 100px;
    }
    .mb_112{
      margin-bottom: 100px;
    }
    .pt_112{
      padding-top: 100px;
    }
    .pb_112{
      padding-bottom: 100px;
    }

    .mt_116{
      margin-top: 104px;
    }
    .mb_116{
      margin-bottom: 104px;
    }
    .pt_116{
      padding-top: 104px;
    }
    .pb_116{
      padding-bottom: 104px;
    }

    .mt_120{
      margin-top: 108px;
    }
    .mb_120{
      margin-bottom: 108px;
    }
    .pt_120{
      padding-top: 108px;
    }
    .pb_120{
      padding-bottom: 108px;
    }
    /**/
    .hAboutIn li {
      width: 100%;
    }
    .hAboutBox{
      max-width: 600px;
      margin: auto;
    }
    .hOurProdSlider .slick-prev, .hOurProdSlider .slick-next {
      width: 26px;
      height: 26px;
    }
    .wtbP1 {
      min-height: 205px;
    }
    .wtbBnrSec{
      min-height: 450px;
    }
    .productsList li {
      width: 33.33%;
    }

}

@media(max-width: 991px) {
  /* .sticky_header .dropdown-menu, .dropdown-menu[data-bs-popper]{
    top: 43px;
  }
  .dropdown-menu, .dropdown-menu[data-bs-popper]{
    top: 44px;
  } */
  .navbar-nav {
    gap: 14px;
  }
  .navbar-nav > li.nav-item {
    min-width: 0;
  }
  .navbar-brand{
    width: 124px;
  }
  header.sticky_header .navbar-brand {
    width: 120px;
  }
  header ul.navbar-nav li.nav-item a.nav-link.dropdown-toggle{
    gap: 2px;
  }
  .wtbBnrSec{
    min-height: 350px;
  }
  .wtbImg {
    height: 240px;
  }
  .contactRight {
    width: 360px;
  }
  .contactLeft {
    width: calc(100% - 360px);
    padding-right: 20px;
  }
  .hdrSocial{
    gap: 8px;
  }
}

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

@media(max-width: 767px) {
    /*Font-Size*/
    .txt72{
      font-size: 40px;
    }
    .txt48{
      font-size: 36px;
    }
    .txt44{
      font-size: 34px;
    }
    h1,
    .h1, .txt40 {
      font-size: 32px;
    }
    .txt36{
      font-size: 28px;
    }
    h2,
    .h2, .txt32 {
      font-size: 24px;
    }
    h3,
    .h3, .txt28 {
      font-size: 21px;
    }
    h4,
    .h4, .txt24 {
      font-size: 19px;
    }
    h5,
    .h5, .txt20 {
      font-size: 17px;
    }
    h6,
    .h6, .txt18, header ul.navbar-nav li.nav-item a.nav-link {
      font-size: 16px;
    }
    .txt16, html, body, p, .btn, .btn1{
      font-size: 15px;
    }
    .txt14{
      font-size: 13px;
    }
    /**/

    /*Margin/Padding*/
    .mt_14{
      margin-top: 13px;
    }
    .mb_14{
      margin-bottom: 13px;
    }
    .pt_14{
      padding-top: 13px;
    }
    .pb_14{
      padding-bottom: 13px;
    }

    .mt_16{
      margin-top: 14px;
    }
    .mb_16{
      margin-bottom: 14px;
    }
    .pt_16{
      padding-top: 14px;
    }
    .pb_16{
      padding-bottom: 14px;
    }

    .mt_18{
      margin-top: 15px;
    }
    .mb_18{
      margin-bottom: 15px;
    }
    .pt_18{
      padding-top: 15px;
    }
    .pb_18{
      padding-bottom: 15px;
    }

    .mt_20{
      margin-top: 16px;
    }
    .mb_20{
      margin-bottom: 16px;
    }
    .pt_20{
      padding-top: 16px;
    }
    .pb_20{
      padding-bottom: 16px;
    }

    .mt_24{
      margin-top: 18px;
    }
    .mb_24{
      margin-bottom: 18px;
    }
    .pt_24{
      padding-top: 18px;
    }
    .pb_24{
      padding-bottom: 18px;
    }

    .mt_28{
      margin-top: 20px;
    }
    .mb_28{
      margin-bottom: 20px;
    }
    .pt_28{
      padding-top: 20px;
    }
    .pb_28{
      padding-bottom: 20px;
    }

    .mt_32{
      margin-top: 22px;
    }
    .mb_32{
      margin-bottom: 22px;
    }
    .pt_32{
      padding-top: 22px;
    }
    .pb_32{
      padding-bottom: 22px;
    }

    .mt_36{
      margin-top: 24px;
    }
    .mb_36{
      margin-bottom: 24px;
    }
    .pt_36{
      padding-top: 24px;
    }
    .pb_36{
      padding-bottom: 24px;
    }

    .mt_40{
      margin-top: 26px;
    }
    .mb_40{
      margin-bottom: 26px;
    }
    .pt_40{
      padding-top: 26px;
    }
    .pb_40{
      padding-bottom: 26px;
    }

    .mt_44{
      margin-top: 28px;
    }
    .mb_44{
      margin-bottom: 28px;
    }
    .pt_44{
      padding-top: 28px;
    }
    .pb_44{
      padding-bottom: 28px;
    }

    .mt_48{
      margin-top: 32px;
    }
    .mb_48{
      margin-bottom: 32px;
    }
    .pt_48{
      padding-top: 32px;
    }
    .pb_48{
      padding-bottom: 32px;
    }

    .mt_52{
      margin-top: 36px;
    }
    .mb_52{
      margin-bottom: 36px;
    }
    .pt_52{
      padding-top: 36px;
    }
    .pb_52{
      padding-bottom: 36px;
    }

    .mt_56{
      margin-top: 40px;
    }
    .mb_56{
      margin-bottom: 40px;
    }
    .pt_56{
      padding-top: 40px;
    }
    .pb_56{
      padding-bottom: 40px;
    }

    .mt_60{
      margin-top: 44px;
    }
    .mb_60{
      margin-bottom: 44px;
    }
    .pt_60{
      padding-top: 44px;
    }
    .pb_60{
      padding-bottom: 44px;
    }

    .mt_64{
      margin-top: 48px;
    }
    .mb_64{
      margin-bottom: 48px;
    }
    .pt_64{
      padding-top: 48px;
    }
    .pb_64{
      padding-bottom: 48px;
    }

    .mt_68{
      margin-top: 52px;
    }
    .mb_68{
      margin-bottom: 52px;
    }
    .pt_68{
      padding-top: 52px;
    }
    .pb_68{
      padding-bottom: 52px;
    }

    .mt_72{
      margin-top: 56px;
    }
    .mb_72{
      margin-bottom: 56px;
    }
    .pt_72{
      padding-top: 56px;
    }
    .pb_72{
      padding-bottom: 56px;
    }

    .mt_76{
      margin-top: 60px;
    }
    .mb_76{
      margin-bottom: 60px;
    }
    .pt_76{
      padding-top: 60px;
    }
    .pb_76{
      padding-bottom: 60px;
    }

    .mt_80{
      margin-top: 64px;
    }
    .mb_80{
      margin-bottom: 64px;
    }
    .pt_80{
      padding-top: 64px;
    }
    .pb_80{
      padding-bottom: 64px;
    }

    .mt_84{
      margin-top: 68px;
    }
    .mb_84{
      margin-bottom: 68px;
    }
    .pt_84{
      padding-top: 68px;
    }
    .pb_84{
      padding-bottom: 68px;
    }

    .mt_88{
      margin-top: 72px;
    }
    .mb_88{
      margin-bottom: 72px;
    }
    .pt_88{
      padding-top: 72px;
    }
    .pb_88{
      padding-bottom: 72px;
    }

    .mt_92{
      margin-top: 76px;
    }
    .mb_92{
      margin-bottom: 76px;
    }
    .pt_92{
      padding-top: 76px;
    }
    .pb_92{
      padding-bottom: 76px;
    }

    .mt_96{
      margin-top: 80px;
    }
    .mb_96{
      margin-bottom: 80px;
    }
    .pt_96{
      padding-top: 80px;
    }
    .pb_96{
      padding-bottom: 80px;
    }

    .mt_100{
      margin-top: 84px;
    }
    .mb_100{
      margin-bottom: 84px;
    }
    .pt_100{
      padding-top: 84px;
    }
    .pb_100{
      padding-bottom: 84px;
    }

    .mt_104{
      margin-top: 88px;
    }
    .mb_104{
      margin-bottom: 88px;
    }
    .pt_104{
      padding-top: 88px;
    }
    .pb_104{
      padding-bottom: 88px;
    }

    .mt_108{
      margin-top: 92px;
    }
    .mb_108{
      margin-bottom: 92px;
    }
    .pt_108{
      padding-top: 92px;
    }
    .pb_108{
      padding-bottom: 92px;
    }

    .mt_112{
      margin-top: 96px;
    }
    .mb_112{
      margin-bottom: 96px;
    }
    .pt_112{
      padding-top: 96px;
    }
    .pb_112{
      padding-bottom: 96px;
    }

    .mt_116{
      margin-top: 100px;
    }
    .mb_116{
      margin-bottom: 100px;
    }
    .pt_116{
      padding-top: 100px;
    }
    .pb_116{
      padding-bottom: 100px;
    }

    .mt_120{
      margin-top: 104px;
    }
    .mb_120{
      margin-bottom: 104px;
    }
    .pt_120{
      padding-top: 104px;
    }
    .pb_120{
      padding-bottom: 104px;
    }
    /**/
    .navbar-brand {
      width: 120px;
    }
    header.header.sticky_header{
      box-shadow: none;
    }
    .body_overlay:before{
      display: block;
      content: "";
      position: fixed;
      z-index: 1;
      width: 100%;
      height: 100%;
      background-color: var(--red);
    }
    .navbar-nav > li.nav-item {
        min-width: 0;
    }
    header ul.navbar-nav li.nav-item a.nav-link,
    header.sticky_header ul.navbar-nav li.nav-item a.nav-link {
      padding: 30px 0;
    }
    header.header button.navbar-toggler {
      background: url('data:image/svg+xml,<svg width="20px" height="18px" viewBox="0 0 20 18" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --><title>icon_menu</title><desc>Created with Sketch.</desc><g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Navigation_mobile" transform="translate(-20.000000, -46.000000)" stroke="%23ffffff"><g id="icon_menu"><g transform="translate(20.000000, 46.000000)"><g><path d="M0,17 L16,17" id="Stroke-1" stroke-width="2"></path><path d="M0,9 L20,9" id="Stroke-3" stroke-width="2"></path><path d="M0,1 L13,1" id="Stroke-5" stroke-width="2"></path></g></g></g></g></g></svg>');
      background-position: center center;
      background-repeat: no-repeat;
      background-size: auto;
      z-index: 2;
    }
    header.header button.navbar-toggler.active{
      background: url('data:image/svg+xml,<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Generator: Sketch 52.2 (67145) - http://www.bohemiancoding.com/sketch --><title>icon_close</title><desc>Created with Sketch.</desc><g id="Mobile" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="01b_Home---Nav-ON" transform="translate(-20.000000, -46.000000)" fill="%23ffffff"><g id="Navigation"><g id="icon_close" transform="translate(20.000000, 46.000000)"><g id="Path"><path d="M9.40933333,7.99533333 L15.6973333,1.70733333 C16.088,1.317 16.088,0.683666667 15.6973333,0.293333333 C15.3066667,-0.0973333333 14.674,-0.0973333333 14.2833333,0.293333333 L7.99533333,6.58133333 L1.707,0.293333333 C1.31633333,-0.0973333333 0.683666667,-0.0973333333 0.293,0.293333333 C-0.0976666667,0.683666667 -0.0976666667,1.317 0.293,1.70733333 L6.58133333,7.99533333 L0.293,14.2833333 C-0.0976666667,14.6736667 -0.0976666667,15.307 0.293,15.6973333 C0.488333333,15.8923333 0.744333333,15.99 1,15.99 C1.25566667,15.99 1.51166667,15.8923333 1.707,15.697 L7.99533333,9.409 L14.2833333,15.697 C14.4786667,15.8923333 14.7346667,15.99 14.9903333,15.99 C15.246,15.99 15.502,15.8923333 15.6973333,15.697 C16.088,15.3066667 16.088,14.6733333 15.6973333,14.283 L9.40933333,7.99533333 Z" fill-rule="nonzero"></path></g></g></g></g></g></svg>');
      background-position: center center;
      background-repeat: no-repeat;
      background-size: auto;
      z-index: 2;
    }
    .navbar-collapse{
      position: fixed;
      width: 100%;
      height: calc(100vh - 100px);
      overflow: auto;
      top: 80px;
      left: 100%;
      display: block !important;
    }
    .active .navbar-collapse{
      left: 0;
      transition: all ease 0.5s;
    }
    header .dropdown-item,
    .dropdown-menu li,
    .dropdown-menu li a {
      text-align: center;
    }
    .hOurProdSlider .slick-prev, .hOurProdSlider .slick-next {
        width: 20px;
        height: 20px;
    }
    .wtbBnrSec {
        min-height: 300px;
    }
    .wtbIn > li {
      width: 100%;
      margin-bottom: 48px;
    }
    .wtbP1 {
        min-height: 0;
    }
    .wtbImg img{
      margin: auto;
    }
    .wtbLogoList li{
      width: auto;
    }
    .mapBox iframe{
      height: 350px;
    }
    .wtbImg {
      height: auto;
    }
    .aboutCtntTxt, .aboutCtntImg{
      width: 100%;
    }
    .aboutCtntImg{
      margin-top: 32px;
    }
    .bnrImgSlider .slick-dots {
      bottom: 10px;
    }
    .bnrImgSlider .slick-dots li button {
      width: 12px;
      height: 12px;
    }
    .contactRight {
      width: 100%;
    }
    .contactLeft {
      width: 100%;
      padding-right: 0;
      padding-bottom: 32px;
    }
    .contactRight h2 br{
      display: none;
    }
    .productsList li {
      width: 50%;
    }
    .productImg {
        height: 260px;
    }
    .langBtnMob{
      display: flex;
      align-items: center;
      justify-content: center;
      width: 32px;
      height: 32px;
      border: 1px solid var(--white);
      border-radius: 6px;
    }
    .hdrSocial, .navbar-nav .nav-item:has(.langBtn){
      display: none;
    }
    .lmWrap{
      align-items: center;
      gap: 10px;
    }
    .prodDtlImgMain{
      width: 100%;
      padding: 0;
      padding-bottom: 32px;
    }
    .prodDtlCtnt{
      width: 100%;
    }
    .pfIn ul li {
      width: 50%;
    }
    .wbsTbs .tabs {
      gap: 50px;
    }
    .wbsRdoList li {
      width: 50%;
    }
    
}
@media(max-width: 599px) {
  .wbsTbs .tabs{
    gap: 20px;
  }
  .wbsTbs .tab{
    width: 45%;
  }
  .wbsTbs .panels {
    padding: 40px 30px 20px 50px;
  }
  .wbsRdoList li {
    width: 100%;
  }
  .cRdo input[type="radio"]:checked + label, .cRdo input[type="radio"]:not(:checked) + label{
    padding-left: 30px;
    line-height: 20px;
    font-size: 20px;
  }
  .cRdo input[type="radio"]:checked + label:before, .cRdo input[type="radio"]:not(:checked) + label:before{
    width: 20px;
    height: 20px;
  }
  .cRdo input[type="radio"]:checked + label:after, .cRdo input[type="radio"]:not(:checked) + label:after{
    width: 10px;
    height: 10px;
    top: 5px;
    left: 5px;
  }
}

@media(max-width: 567px) {
    
  /*Margin/Padding*/
    .mt_14{
      margin-top: 13px;
    }
    .mb_14{
      margin-bottom: 13px;
    }
    .pt_14{
      padding-top: 13px;
    }
    .pb_14{
      padding-bottom: 13px;
    }

    .mt_16{
      margin-top: 14px;
    }
    .mb_16{
      margin-bottom: 14px;
    }
    .pt_16{
      padding-top: 14px;
    }
    .pb_16{
      padding-bottom: 14px;
    }

    .mt_18{
      margin-top: 15px;
    }
    .mb_18{
      margin-bottom: 15px;
    }
    .pt_18{
      padding-top: 15px;
    }
    .pb_18{
      padding-bottom: 15px;
    }

    .mt_20{
      margin-top: 16px;
    }
    .mb_20{
      margin-bottom: 16px;
    }
    .pt_20{
      padding-top: 16px;
    }
    .pb_20{
      padding-bottom: 16px;
    }

    .mt_24{
      margin-top: 17px;
    }
    .mb_24{
      margin-bottom: 17px;
    }
    .pt_24{
      padding-top: 17px;
    }
    .pb_24{
      padding-bottom: 17px;
    }

    .mt_28{
      margin-top: 18px;
    }
    .mb_28{
      margin-bottom: 18px;
    }
    .pt_28{
      padding-top: 18px;
    }
    .pb_28{
      padding-bottom: 18px;
    }

    .mt_32{
      margin-top: 20px;
    }
    .mb_32{
      margin-bottom: 20px;
    }
    .pt_32{
      padding-top: 20px;
    }
    .pb_32{
      padding-bottom: 20px;
    }

    .mt_36{
      margin-top: 22px;
    }
    .mb_36{
      margin-bottom: 22px;
    }
    .pt_36{
      padding-top: 22px;
    }
    .pb_36{
      padding-bottom: 22px;
    }

    .mt_40{
      margin-top: 24px;
    }
    .mb_40{
      margin-bottom: 24px;
    }
    .pt_40{
      padding-top: 24px;
    }
    .pb_40{
      padding-bottom: 24px;
    }

    .mt_44{
      margin-top: 26px;
    }
    .mb_44{
      margin-bottom: 26px;
    }
    .pt_44{
      padding-top: 26px;
    }
    .pb_44{
      padding-bottom: 26px;
    }

    .mt_48{
      margin-top: 28px;
    }
    .mb_48{
      margin-bottom: 28px;
    }
    .pt_48{
      padding-top: 28px;
    }
    .pb_48{
      padding-bottom: 28px;
    }

    .mt_52{
      margin-top: 30px;
    }
    .mb_52{
      margin-bottom: 30px;
    }
    .pt_52{
      padding-top: 30px;
    }
    .pb_52{
      padding-bottom: 30px;
    }

    .mt_56{
      margin-top: 32px;
    }
    .mb_56{
      margin-bottom: 32px;
    }
    .pt_56{
      padding-top: 32px;
    }
    .pb_56{
      padding-bottom: 32px;
    }

    .mt_60{
      margin-top: 36px;
    }
    .mb_60{
      margin-bottom: 36px;
    }
    .pt_60{
      padding-top: 36px;
    }
    .pb_60{
      padding-bottom: 36px;
    }

    .mt_64{
      margin-top: 40px;
    }
    .mb_64{
      margin-bottom: 40px;
    }
    .pt_64{
      padding-top: 40px;
    }
    .pb_64{
      padding-bottom: 40px;
    }

    .mt_68{
      margin-top: 44px;
    }
    .mb_68{
      margin-bottom: 44px;
    }
    .pt_68{
      padding-top: 44px;
    }
    .pb_68{
      padding-bottom: 44px;
    }

    .mt_72{
      margin-top: 48px;
    }
    .mb_72{
      margin-bottom: 48px;
    }
    .pt_72{
      padding-top: 48px;
    }
    .pb_72{
      padding-bottom: 48px;
    }

    .mt_76{
      margin-top: 52px;
    }
    .mb_76{
      margin-bottom: 52px;
    }
    .pt_76{
      padding-top: 52px;
    }
    .pb_76{
      padding-bottom: 52px;
    }

    .mt_80{
      margin-top: 56px;
    }
    .mb_80{
      margin-bottom: 56px;
    }
    .pt_80{
      padding-top: 56px;
    }
    .pb_80{
      padding-bottom: 56px;
    }

    .mt_84{
      margin-top: 60px;
    }
    .mb_84{
      margin-bottom: 60px;
    }
    .pt_84{
      padding-top: 60px;
    }
    .pb_84{
      padding-bottom: 60px;
    }

    .mt_88{
      margin-top: 64px;
    }
    .mb_88{
      margin-bottom: 64px;
    }
    .pt_88{
      padding-top: 64px;
    }
    .pb_88{
      padding-bottom: 64px;
    }

    .mt_92{
      margin-top: 68px;
    }
    .mb_92{
      margin-bottom: 68px;
    }
    .pt_92{
      padding-top: 68px;
    }
    .pb_92{
      padding-bottom: 68px;
    }

    .mt_96{
      margin-top: 72px;
    }
    .mb_96{
      margin-bottom: 72px;
    }
    .pt_96{
      padding-top: 72px;
    }
    .pb_96{
      padding-bottom: 72px;
    }

    .mt_100{
      margin-top: 76px;
    }
    .mb_100{
      margin-bottom: 76px;
    }
    .pt_100{
      padding-top: 76px;
    }
    .pb_100{
      padding-bottom: 76px;
    }

    .mt_104{
      margin-top: 80px;
    }
    .mb_104{
      margin-bottom: 80px;
    }
    .pt_104{
      padding-top: 80px;
    }
    .pb_104{
      padding-bottom: 80px;
    }

    .mt_108{
      margin-top: 84px;
    }
    .mb_108{
      margin-bottom: 84px;
    }
    .pt_108{
      padding-top: 84px;
    }
    .pb_108{
      padding-bottom: 84px;
    }

    .mt_112{
      margin-top: 88px;
    }
    .mb_112{
      margin-bottom: 88px;
    }
    .pt_112{
      padding-top: 88px;
    }
    .pb_112{
      padding-bottom: 88px;
    }

    .mt_116{
      margin-top: 92px;
    }
    .mb_116{
      margin-bottom: 92px;
    }
    .pt_116{
      padding-top: 92px;
    }
    .pb_116{
      padding-bottom: 92px;
    }

    .mt_120{
      margin-top: 96px;
    }
    .mb_120{
      margin-bottom: 96px;
    }
    .pt_120{
      padding-top: 96px;
    }
    .pb_120{
      padding-bottom: 96px;
    }
    /**/
    .productImg {
      height: 160px;
    }
    
}

@media(max-width: 479px) {
    
    /*Margin/Padding*/
    .mt_14{
      margin-top: 13px;
    }
    .mb_14{
      margin-bottom: 13px;
    }
    .pt_14{
      padding-top: 13px;
    }
    .pb_14{
      padding-bottom: 13px;
    }

    .mt_16{
      margin-top: 14px;
    }
    .mb_16{
      margin-bottom: 14px;
    }
    .pt_16{
      padding-top: 14px;
    }
    .pb_16{
      padding-bottom: 14px;
    }

    .mt_18{
      margin-top: 15px;
    }
    .mb_18{
      margin-bottom: 15px;
    }
    .pt_18{
      padding-top: 15px;
    }
    .pb_18{
      padding-bottom: 15px;
    }

    .mt_20{
      margin-top: 16px;
    }
    .mb_20{
      margin-bottom: 16px;
    }
    .pt_20{
      padding-top: 16px;
    }
    .pb_20{
      padding-bottom: 16px;
    }

    .mt_24{
      margin-top: 17px;
    }
    .mb_24{
      margin-bottom: 17px;
    }
    .pt_24{
      padding-top: 17px;
    }
    .pb_24{
      padding-bottom: 17px;
    }

    .mt_28{
      margin-top: 18px;
    }
    .mb_28{
      margin-bottom: 18px;
    }
    .pt_28{
      padding-top: 18px;
    }
    .pb_28{
      padding-bottom: 18px;
    }

    .mt_32{
      margin-top: 19px;
    }
    .mb_32{
      margin-bottom: 19px;
    }
    .pt_32{
      padding-top: 19px;
    }
    .pb_32{
      padding-bottom: 19px;
    }

    .mt_36{
      margin-top: 18px;
    }
    .mb_36{
      margin-bottom: 18px;
    }
    .pt_36{
      padding-top: 18px;
    }
    .pb_36{
      padding-bottom: 18px;
    }

    .mt_40{
      margin-top: 20px;
    }
    .mb_40{
      margin-bottom: 20px;
    }
    .pt_40{
      padding-top: 20px;
    }
    .pb_40{
      padding-bottom: 20px;
    }

    .mt_44{
      margin-top: 22px;
    }
    .mb_44{
      margin-bottom: 22px;
    }
    .pt_44{
      padding-top: 22px;
    }
    .pb_44{
      padding-bottom: 22px;
    }

    .mt_48{
      margin-top: 24px;
    }
    .mb_48{
      margin-bottom: 24px;
    }
    .pt_48{
      padding-top: 24px;
    }
    .pb_48{
      padding-bottom: 24px;
    }

    .mt_52{
      margin-top: 26px;
    }
    .mb_52{
      margin-bottom: 26px;
    }
    .pt_52{
      padding-top: 26px;
    }
    .pb_52{
      padding-bottom: 26px;
    }

    .mt_56{
      margin-top: 28px;
    }
    .mb_56{
      margin-bottom: 28px;
    }
    .pt_56{
      padding-top: 28px;
    }
    .pb_56{
      padding-bottom: 28px;
    }

    .mt_60{
      margin-top: 30px;
    }
    .mb_60{
      margin-bottom: 30px;
    }
    .pt_60{
      padding-top: 30px;
    }
    .pb_60{
      padding-bottom: 30px;
    }

    .mt_64{
      margin-top: 32px;
    }
    .mb_64{
      margin-bottom: 32px;
    }
    .pt_64{
      padding-top: 32px;
    }
    .pb_64{
      padding-bottom: 32px;
    }

    .mt_68{
      margin-top: 36px;
    }
    .mb_68{
      margin-bottom: 36px;
    }
    .pt_68{
      padding-top: 36px;
    }
    .pb_68{
      padding-bottom: 36px;
    }

    .mt_72{
      margin-top: 40px;
    }
    .mb_72{
      margin-bottom: 40px;
    }
    .pt_72{
      padding-top: 40px;
    }
    .pb_72{
      padding-bottom: 40px;
    }

    .mt_76{
      margin-top: 44px;
    }
    .mb_76{
      margin-bottom: 44px;
    }
    .pt_76{
      padding-top: 44px;
    }
    .pb_76{
      padding-bottom: 44px;
    }

    .mt_80{
      margin-top: 48px;
    }
    .mb_80{
      margin-bottom: 48px;
    }
    .pt_80{
      padding-top: 48px;
    }
    .pb_80{
      padding-bottom: 48px;
    }

    .mt_84{
      margin-top: 52px;
    }
    .mb_84{
      margin-bottom: 52px;
    }
    .pt_84{
      padding-top: 52px;
    }
    .pb_84{
      padding-bottom: 52px;
    }

    .mt_88{
      margin-top: 56px;
    }
    .mb_88{
      margin-bottom: 56px;
    }
    .pt_88{
      padding-top: 56px;
    }
    .pb_88{
      padding-bottom: 56px;
    }

    .mt_92{
      margin-top: 60px;
    }
    .mb_92{
      margin-bottom: 60px;
    }
    .pt_92{
      padding-top: 60px;
    }
    .pb_92{
      padding-bottom: 60px;
    }

    .mt_96{
      margin-top: 64px;
    }
    .mb_96{
      margin-bottom: 64px;
    }
    .pt_96{
      padding-top: 64px;
    }
    .pb_96{
      padding-bottom: 64px;
    }

    .mt_100{
      margin-top: 68px;
    }
    .mb_100{
      margin-bottom: 68px;
    }
    .pt_100{
      padding-top: 68px;
    }
    .pb_100{
      padding-bottom: 68px;
    }

    .mt_104{
      margin-top: 72px;
    }
    .mb_104{
      margin-bottom: 72px;
    }
    .pt_104{
      padding-top: 72px;
    }
    .pb_104{
      padding-bottom: 72px;
    }

    .mt_108{
      margin-top: 76px;
    }
    .mb_108{
      margin-bottom: 76px;
    }
    .pt_108{
      padding-top: 76px;
    }
    .pb_108{
      padding-bottom: 76px;
    }

    .mt_112{
      margin-top: 80px;
    }
    .mb_112{
      margin-bottom: 80px;
    }
    .pt_112{
      padding-top: 80px;
    }
    .pb_112{
      padding-bottom: 80px;
    }

    .mt_116{
      margin-top: 84px;
    }
    .mb_116{
      margin-bottom: 84px;
    }
    .pt_116{
      padding-top: 84px;
    }
    .pb_116{
      padding-bottom: 84px;
    }

    .mt_120{
      margin-top: 88px;
    }
    .mb_120{
      margin-bottom: 88px;
    }
    .pt_120{
      padding-top: 88px;
    }
    .pb_120{
      padding-bottom: 88px;
    }
    /**/
    .productsList li {
      width: 100%;
    }
    .productImg {
        height: auto;
    }
    .pfIn ul li {
      width: 100%;
    }
    
}
@media(max-width: 375px) {
    .mt_84{
      margin-top: 44px;
    }
    .mb_84{
      margin-bottom: 44px;
    }
    .pt_84{
      padding-top: 44px;
    }
    .pb_84{
      padding-bottom: 44px;
    }

    .mt_88{
      margin-top: 48px;
    }
    .mb_88{
      margin-bottom: 48px;
    }
    .pt_88{
      padding-top: 48px;
    }
    .pb_88{
      padding-bottom: 48px;
    }

    .mt_92{
      margin-top: 52px;
    }
    .mb_92{
      margin-bottom: 52px;
    }
    .pt_92{
      padding-top: 52px;
    }
    .pb_92{
      padding-bottom: 52px;
    }

    .mt_96{
      margin-top: 56px;
    }
    .mb_96{
      margin-bottom: 56px;
    }
    .pt_96{
      padding-top: 56px;
    }
    .pb_96{
      padding-bottom: 56px;
    }

    .mt_100{
      margin-top: 60px;
    }
    .mb_100{
      margin-bottom: 60px;
    }
    .pt_100{
      padding-top: 60px;
    }
    .pb_100{
      padding-bottom: 60px;
    }

    .mt_104{
      margin-top: 64px;
    }
    .mb_104{
      margin-bottom: 64px;
    }
    .pt_104{
      padding-top: 64px;
    }
    .pb_104{
      padding-bottom: 64px;
    }

    .mt_108{
      margin-top: 68px;
    }
    .mb_108{
      margin-bottom: 68px;
    }
    .pt_108{
      padding-top: 68px;
    }
    .pb_108{
      padding-bottom: 68px;
    }

    .mt_112{
      margin-top: 72px;
    }
    .mb_112{
      margin-bottom: 72px;
    }
    .pt_112{
      padding-top: 72px;
    }
    .pb_112{
      padding-bottom: 72px;
    }

    .mt_116{
      margin-top: 76px;
    }
    .mb_116{
      margin-bottom: 76px;
    }
    .pt_116{
      padding-top: 76px;
    }
    .pb_116{
      padding-bottom: 76px;
    }

    .mt_120{
      margin-top: 80px;
    }
    .mb_120{
      margin-bottom: 80px;
    }
    .pt_120{
      padding-top: 80px;
    }
    .pb_120{
      padding-bottom: 80px;
    }
    /**/
    

}
