/*------------Home Page----------------*/

.reseller-bt
{
  margin: 0 !important;
  padding: 12px 22px !important;
  margin-bottom: 5px !important;
}

.reseller-bt span
{
  margin-left: 5px;
}

.u-nav-item  .u-icon
{
  display: inline-block;
  margin-left: 2px;
}

.u-nav-item .u-file-icon img
{
  display: inline-block;
    height: 12px;
    width: auto;


}

.u-button-style.u-custom-color-2:hover
{
  background: #003f7d !important;
}

.u-block-66cb-5 {
    position: absolute;
    top: auto;
    bottom: 31px;
  }
  
  .u-block-66cb-6 {
    position: absolute;
    left: calc(((100% - 1335px) / 2)  + -32px);
    width: 55px;
    height: 55px;
    top: auto;
    right: auto;
    bottom: 270px;
    padding: 13px;
  }
  
  .u-block-66cb-7 {
    position: absolute;
    width: 55px;
    height: 55px;
    left: auto;
    top: auto;
    right: calc(((100% - 1335px) / 2)  + -32px);
    bottom: 270px;
    padding: 13px;
  }
  
  @media (max-width: 1199px) {
    .u-block-66cb-6 {
      left: calc(((100% - 940px) / 2)  + -26px);
    }
  
    .u-block-66cb-7 {
      right: calc(((100% - 940px) / 2)  + -26px);
    }
  }
  
  @media (max-width: 991px) {
    .u-block-66cb-6 {
      left: calc(((100% - 720px) / 2)  + -60px);
      bottom: 190px;
    }
  
    .u-block-66cb-7 {
      right: calc(((100% - 720px) / 2)  + -60px);
      bottom: 190px;
    }
  }
  
  @media (max-width: 767px) {
    .u-block-66cb-6 {
      left: calc(((100% - 540px) / 2)  + -65px);
      width: 45px;
      height: 45px;
      bottom: 178px;
    }
  
    .u-block-66cb-7 {
      right: calc(((100% - 540px) / 2)  + -65px);
      width: 45px;
      height: 45px;
      bottom: 178px;
    }
  }
  
  @media (max-width: 575px) {

    .home-sec .u-section-1-1 .u-text-2, .home-sec .u-section-1-2 .u-text-2
    {
        font-size: 1rem;
    }

    .u-block-66cb-6 {
      left: calc(((100% - 340px) / 2)  + -24px);
      width: 40px;
      height: 40px;
    }
  
    .u-block-66cb-7 {
      right: calc(((100% - 340px) / 2)  + -24px);
      width: 40px;
      height: 40px;
    }

    .u-block-66cb-5{
      bottom: 64px;
    }
  }
  
   .home-sec .u-section-1-1 {
    
    background-position: 50% 50%;
  }

  .home-sec .u-carousel-item img
  {
    position: absolute;
    width: 100%;
    left:0;
    right:0;
    background-color: linear-gradient(0deg, rgba(0,0,0,0.55), rgba(0,0,0,0.55));
  }

  .img-overlay
  {
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  
  .home-sec .u-section-1-1 .u-sheet-1 {
    min-height: 720px;
  }
  
  .home-sec .u-section-1-1 .u-text-1 {
    font-size: 6rem;
    font-weight: 700;
    margin: 273px auto 0;
  }
  
  .home-sec .u-section-1-1 .u-text-2 {
    margin: 30px auto 0;
  }
  
  .home-sec .u-section-1-1 .u-btn-1 {
    border-style: solid;
    transition-duration: 0.5s;
    letter-spacing: 1px;
    text-transform: none;
    font-weight: 500;
    margin: 40px auto 0;
  }
  
  @media (max-width: 1199px) {
    .home-sec .u-section-1-1 .u-sheet-1 {
      min-height: 594px;
    }
  }
  
  @media (max-width: 991px) {
    .home-sec .u-section-1-1 .u-sheet-1 {
      min-height: 546px;
    }
  
    .home-sec .u-section-1-1 .u-text-1 {
      font-size: 5rem;
      width: auto;
      margin-top: 193px;
    }
  
    .home-sec .u-section-1-1 .u-text-2 {
      width: auto;
      margin-top: 33px;
      margin-left: 45px;
      margin-right: 45px;
    }
  
    .home-sec .u-section-1-1 .u-btn-1 {
      margin-top: 32px;
      margin-bottom: 60px;
    }
  }
  
  @media (max-width: 767px) {
    .home-sec .u-section-1-1 .u-sheet-1 {
      min-height: 482px;
    }
  
    .home-sec .u-section-1-1 .u-text-1 {
      font-size: 3.75rem;
      margin-top: 185px;
    }
  
    .home-sec .u-section-1-1 .u-text-2 {
      margin-top: 25px;
      margin-left: 0;
      margin-right: 0;
    }
  
    .home-sec .u-section-1-1 .u-btn-1 {
      margin-top: 25px;
    }
  }
  
  @media (max-width: 575px) {
    .home-sec .u-section-1-1 .u-sheet-1 {
      min-height: 288px;
    }
  
    .home-sec .u-section-1-1 .u-text-1 {
      font-size: 36px;
      margin-top: 110px;
    }

    .home-sec .u-section-1-1 .u-text-2
    {
      font-size: 14px;
    }

    .home-sec .u-carousel-inner
    {
      padding: 50px 0;
    }
  }
  
   .home-sec .u-section-1-2 {
    background-image: linear-gradient(0deg, rgba(0,0,0,0.55), rgba(0,0,0,0.55)), url("images/bac0dfe21ce30ec0fdd05e387b6a6e2780567a35a60836c94aba04ef0a4743b3650f55bc9f0e4f186617a9d3c811381b299d66e7fe5423e0b8841a_1280.jpg");
    background-position: 50% 50%;
  }
  
  .home-sec .u-section-1-2 .u-sheet-1 {
    min-height: 720px;
   
  }

  .home-sec .u-sheet-1
  {
    z-index: 3;
  }
  
  .home-sec .u-section-1-2 .u-text-1 {
    font-size: 6rem;
    font-weight: 700;
    margin: 273px auto 0;
  }
  
  .home-sec .u-section-1-2 .u-text-2 {
    margin: 30px auto 0;
  }
  
  .home-sec .u-section-1-2 .u-btn-1 {
    border-style: solid;
    transition-duration: 0.5s;
    text-transform: none;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 40px auto 0;
  }
  
  @media (max-width: 1199px) {
    .home-sec .u-section-1-2 .u-sheet-1 {
      min-height: 594px;
    }
  
    .home-sec .u-section-1-2 .u-text-1 {
      width: auto;
      margin-top: 161px;
    }
  
    .home-sec .u-section-1-2 .u-text-2 {
      width: auto;
      margin-top: 33px;
      margin-left: 44px;
      margin-right: 44px;
    }
  
    .home-sec .u-section-1-2 .u-btn-1 {
      margin-top: 93px;
      margin-bottom: 60px;
    }
  }
  
  @media (max-width: 991px) {
    .home-sec .u-section-1-2 .u-sheet-1 {
      min-height: 546px;
    }
  
    .home-sec .u-section-1-2 .u-text-1 {
      font-size: 5rem;
      margin-top: 193px;
    }
  
    .home-sec .u-section-1-2 .u-text-2 {
      margin-top: 32px;
      margin-left: 45px;
      margin-right: 45px;
    }
  
    .home-sec .u-section-1-2 .u-btn-1 {
      margin-top: 32px;
    }
  }
  
  @media (max-width: 767px) {
    .home-sec .u-section-1-2 .u-sheet-1 {
      min-height: 482px;
    }
  
    .home-sec .u-section-1-2 .u-text-1 {
      font-size: 3.75rem;
      margin-top: 184px;
    }
  
    .home-sec .u-section-1-2 .u-text-2 {
      margin-top: 25px;
      margin-left: 0;
      margin-right: 0;
    }
  
    .home-sec .u-section-1-2 .u-btn-1 {
      margin-top: 25px;
      margin-bottom: 0;
    }
  }
  
  @media (max-width: 575px) {
    .home-sec .u-section-1-2 .u-sheet-1 {
      min-height: 524px;
    }
  
    .home-sec .u-section-1-2 .u-text-1 {
      font-size: 3rem;
    }
  
    .home-sec .u-section-1-2 .u-btn-1 {
      margin-bottom: 60px;
    }
  }
  
  .home-sec .u-section-1-1 .u-btn-1,
  .home-sec .u-section-1-1 .u-btn-1:before,
  .home-sec .u-section-1-1 .u-btn-1 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-1-2 .u-btn-1,
  .home-sec .u-section-1-2 .u-btn-1:before,
  .home-sec .u-section-1-2 .u-btn-1 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }.home-sec .u-section-2 .u-sheet-1 {
    min-height: 455px;
  }
  
  .home-sec .u-section-2 .u-layout-wrap-1 {
    margin-top: 60px;
    margin-bottom: 0;
  }
  
  .home-sec .u-section-2 .u-image-1 {
    min-height: 434px;
    background-image: url("images/22.jpeg");
    --animation-custom_in-translate_x: -200px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
    background-position: 50% 50%;
  }
  
  .home-sec .u-section-2 .u-container-layout-1 {
    padding: 30px 0 0 30px;
  }

  .home-sec .u-section-2 img
  {
    max-width: 100%;
    border-radius: 8px;
  }
  
  .home-sec .u-section-2 .u-layout-cell-2 {
    min-height: 434px;
    background-image: none;
  }
  
  .home-sec .u-section-2 .u-container-layout-2 {
    padding: 0;
  }
  
  .home-sec .u-section-2 .u-text-1 {
    line-height: 66px;
    font-size: 2.25rem;
    font-weight: 700;
    margin: 0;
  }
  
  .home-sec .u-section-2 .u-text-2 {
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.8;
    --animation-custom_in-translate_x: 300px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
    margin: 13px 80px 0 0;
  }
  
  .home-sec .u-section-2 .u-btn-1 {
    border-style: solid;
    transition-duration: 0.5s;
    letter-spacing: 1px;
    text-transform: none;
    font-weight: 500;
    margin: 33px auto 0 0;
  }
  
  @media (max-width: 1199px) {
    .home-sec .u-section-2 .u-sheet-1 {
      min-height: 438px;
    }
  
    .home-sec .u-section-2 .u-image-1 {
      min-height: 358px;
    }
  
    .home-sec .u-section-2 .u-layout-cell-2 {
      min-height: 396px;
    }
  
    .home-sec .u-section-2 .u-text-1 {
      margin-right: 0;
    }
  
    .home-sec .u-section-2 .u-text-2 {
      margin-right: 0;
    }
  }
  
  @media (max-width: 991px) {
    .home-sec .u-section-2 .u-sheet-1 {
      min-height: 354px;
    }
  
    .home-sec .u-section-2 .u-image-1 {
      min-height: 274px;
    }
  }
  
  @media (max-width: 767px) {
    .home-sec .u-section-2 .u-sheet-1 {
      min-height: 866px;
    }
  
    .home-sec .u-section-2 .u-layout-wrap-1 {
      margin-bottom: 0;
    }
  
    .home-sec .u-section-2 .u-image-1 {
      min-height: 472px;
    }
  
    .home-sec .u-section-2 .u-container-layout-1 {
      padding-left: 10px;
    }
  
    .home-sec .u-section-2 .u-layout-cell-2 {
      min-height: 374px;
    }
  
    .home-sec .u-section-2 .u-text-1 {
      width: auto;
      margin-top: 0;
    }
  
    .home-sec .u-section-2 .u-text-2 {
      width: auto;
      margin-top: 15px;
    }
  
    .home-sec .u-section-2 .u-btn-1 {
      margin-top: 30px;
    }
  }
  
  @media (max-width: 575px) {
    .home-sec .u-section-2 .u-sheet-1 {
      min-height: 764px;
    }
  
    .home-sec .u-section-2 .u-image-1 {
      min-height: 306px;
    }
  
    .home-sec .u-section-2 .u-layout-cell-2 {
      min-height: 449px;
    }
  
    .home-sec .u-section-2 .u-text-1 {
      font-size: 1.5rem;
    }
  
    .home-sec .u-section-2 .u-text-2 {
      margin-top: 5px;
    }
  
    .home-sec .u-section-2 .u-btn-1 {
      margin-top: 25px;
    }
  }
  
  .home-sec .u-section-2 .u-btn-1,
  .home-sec .u-section-2 .u-btn-1:before,
  .home-sec .u-section-2 .u-btn-1 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  } .home-sec .u-section-3 {
    background-image: none;
  }
  
  .home-sec .u-section-3 .u-sheet-1 {
    min-height: 402px;
  }
  
  .home-sec .u-section-3 .u-list-1 {
    grid-template-rows: auto;
    margin: 30px 0 6px;
  }
  
  .home-sec .u-section-3 .u-repeater-1 {
    grid-template-columns: calc(25% - 24px) calc(25% - 24px) calc(25% - 24px) calc(25% - 24px);
    min-height: 312px;
    grid-gap: 32px 32px;
  }
  
  .home-sec .u-section-3 .u-list-item-1 {
    transition-duration: 0.5s;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-3 .u-container-layout-1 {
    padding: 24px;
  }
  
  .home-sec .u-section-3 .u-group-elements-1 {
    min-height: 190px;
    width: 213px;
    transition-duration: 0.5s;
    margin: 37px auto 0;
  }
  
  .home-sec .u-section-3 .u-icon-1 {
    height: 64px;
    width: 64px;
    transition-duration: 0.5s;
    transform: translateX(0px) translateY(0px) scale(1) rotate(0deg);
    background-image: none;
    margin: 0 auto 0 75px;
    padding: 0;
  }
  
  .home-sec .u-section-3 .u-text-1 {
    font-weight: 900;
    font-size: 2.5rem;
    transition-duration: 0.5s;
  }
  
  .home-sec .u-section-3 .u-text-2 {
    font-size: 1.5rem;
    font-weight: 500;
    transition-duration: 0.5s;
    margin: 20px 0 0;
  }
  
  .home-sec .u-section-3 .u-list-item-2 {
    transition-duration: 0.5s;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-3 .u-container-layout-2 {
    padding: 24px;
  }
  
  .home-sec .u-section-3 .u-group-elements-2 {
    min-height: 190px;
    width: 213px;
    transition-duration: 0.5s;
    margin: 37px auto 0;
  }
  
  .home-sec .u-section-3 .u-icon-2 {
    height: 64px;
    width: 64px;
    transition-duration: 0.5s;
    transform: translateX(0px) translateY(0px) scale(1) rotate(0deg);
    background-image: none;
    margin: 0 auto;
  }
  
  .home-sec .u-section-3 .u-text-3 {
    font-weight: 900;
    font-size: 2.5rem;
    transition-duration: 0.5s;
    margin: 20px auto 0;
  }
  
  .home-sec .u-section-3 .u-text-4 {
    font-size: 1.5rem;
    font-weight: 500;
    transition-duration: 0.5s;
    margin: 20px 0 0;
  }
  
  .home-sec .u-section-3 .u-list-item-3 {
    transition-duration: 0.5s;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-3 .u-container-layout-3 {
    padding: 24px;
  }
  
  .home-sec .u-section-3 .u-group-elements-3 {
    min-height: 190px;
    width: 213px;
    transition-duration: 0.5s;
    margin: 37px auto 0;
  }
  
  .home-sec .u-section-3 .u-icon-3 {
    height: 64px;
    width: 64px;
    transition-duration: 0.5s;
    background-image: none;
    margin: 0 auto;
  }
  
  .home-sec .u-section-3 .u-text-5 {
    font-weight: 900;
    font-size: 2.5rem;
    transition-duration: 0.5s;
    margin: 20px auto 0;
  }
  
  .home-sec .u-section-3 .u-text-6 {
    font-size: 1.5rem;
    font-weight: 500;
    transition-duration: 0.5s;
    margin: 20px 0 0;
  }
  
  .home-sec .u-section-3 .u-list-item-4 {
    transition-duration: 0.5s;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-3 .u-container-layout-4 {
    padding: 24px;
  }
  
  .home-sec .u-section-3 .u-group-elements-4 {
    min-height: 190px;
    width: 213px;
    transition-duration: 0.5s;
    margin: 37px auto 0;
  }
  
  .home-sec .u-section-3 .u-icon-4 {
    height: 64px;
    width: 64px;
    transition-duration: 0.5s;
    background-image: none;
    margin: 0 auto;
  }
  
  .home-sec .u-section-3 .u-text-7 {
    font-weight: 900;
    font-size: 2.5rem;
    transition-duration: 0.25s;
    margin: 20px auto 0;
  }
  
  .home-sec .u-section-3 .u-text-8 {
    font-size: 1.5rem;
    font-weight: 500;
    transition-duration: 0.5s;
    margin: 20px 0 0;
  }
  
  @media (max-width: 1199px) {
    .home-sec .u-section-3 .u-sheet-1 {
      min-height: 404px;
    }
  
    .home-sec .u-section-3 .u-list-1 {
      margin-bottom: 60px;
      margin-right: initial;
      margin-left: initial;
    }
  
    .home-sec .u-section-3 .u-group-elements-1 {
      min-height: 229px;
      height: auto;
      margin-top: 0;
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  
    .home-sec .u-section-3 .u-icon-1 {
      margin-left: auto;
    }
  
    .home-sec .u-section-3 .u-text-1 {
      margin-left: auto;
    }
  
    .home-sec .u-section-3 .u-text-2 {
      width: auto;
    }
  
    .home-sec .u-section-3 .u-group-elements-2 {
      min-height: 229px;
      height: auto;
      margin-top: 0;
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  
    .home-sec .u-section-3 .u-text-4 {
      width: auto;
    }
  
    .home-sec .u-section-3 .u-group-elements-3 {
      min-height: 229px;
      height: auto;
      margin-top: 0;
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  
    .home-sec .u-section-3 .u-text-6 {
      width: auto;
    }
  
    .home-sec .u-section-3 .u-group-elements-4 {
      min-height: 229px;
      height: auto;
      margin-top: 0;
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  
    .home-sec .u-section-3 .u-text-8 {
      width: auto;
    }
  }
  
  @media (max-width: 991px) {
    .home-sec .u-section-3 .u-sheet-1 {
      min-height: 599px;
    }
  
    .home-sec .u-section-3 .u-list-1 {
      margin-bottom: 50px;
      height: auto;
      margin-right: initial;
      margin-left: initial;
    }
  
    .home-sec .u-section-3 .u-repeater-1 {
      grid-template-columns: calc(50% - 16px) calc(50% - 16px);
    }
  }
  
  @media (max-width: 767px) {
    .home-sec .u-section-3 .u-repeater-1 {
      grid-template-columns: 100%;
    }
  
    .home-sec .u-section-3 .u-container-layout-1 {
      padding-left: 30px;
      padding-right: 30px;
    }
  
    .home-sec .u-section-3 .u-container-layout-2 {
      padding-left: 30px;
      padding-right: 30px;
    }
  
    .home-sec .u-section-3 .u-container-layout-3 {
      padding-left: 30px;
      padding-right: 30px;
    }
  
    .home-sec .u-section-3 .u-container-layout-4 {
      padding-left: 30px;
      padding-right: 30px;
    }
  }
  
  @media (max-width: 575px) {
    .home-sec .u-section-3 .u-sheet-1 {
      min-height: 1234px;
    }
  
    .home-sec .u-section-3 .u-list-1 {
      margin-bottom: 36px;
      margin-right: initial;
      margin-left: initial;
    }
  
    .home-sec .u-section-3 .u-repeater-1 {
      min-height: 1198px;
    }
  }
  
  .home-sec .u-section-3 .u-text-1,
  .home-sec .u-section-3 .u-text-1:before,
  .home-sec .u-section-3 .u-text-1 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-text-1.u-text-1.u-text-1:hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-1.u-text-1.u-text-1.hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-text-1 {
    color: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-text-1 {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-2,
  .home-sec .u-section-3 .u-text-2:before,
  .home-sec .u-section-3 .u-text-2 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-text-2.u-text-2.u-text-2:hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-2.u-text-2.u-text-2.hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-text-2 {
    color: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-text-2 {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-list-item-1,
  .home-sec .u-section-3 .u-list-item-1:before,
  .home-sec .u-section-3 .u-list-item-1 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-list-item-1.u-list-item-1.u-list-item-1:hover:before {
    background-color: #478ac9 !important;
  }
  
  .home-sec .u-section-3 .u-list-item-2,
  .home-sec .u-section-3 .u-list-item-2:before,
  .home-sec .u-section-3 .u-list-item-2 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-list-item-2.u-list-item-2.u-list-item-2:hover:before {
    background-color: #478ac9 !important;
  }
  
  .home-sec .u-section-3 .u-list-item-3,
  .home-sec .u-section-3 .u-list-item-3:before,
  .home-sec .u-section-3 .u-list-item-3 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-list-item-3.u-list-item-3.u-list-item-3:hover:before {
    background-color: #478ac9 !important;
  }
  
  .home-sec .u-section-3 .u-list-item-4,
  .home-sec .u-section-3 .u-list-item-4:before,
  .home-sec .u-section-3 .u-list-item-4 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-list-item-4.u-list-item-4.u-list-item-4:hover:before {
    background-color: #478ac9 !important;
  }
  
  .home-sec .u-section-3 .u-icon-2,
  .home-sec .u-section-3 .u-icon-2:before,
  .home-sec .u-section-3 .u-icon-2 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-icon-2.u-icon-2.u-icon-2:hover .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-2.u-icon-2.u-icon-2:hover {
    color: #ffffff !important;
    transform: scale(1) !important;
  }
  
  .home-sec .u-section-3 .u-icon-2.u-icon-2.u-icon-2.hover .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-2.u-icon-2.u-icon-2.hover {
    color: #ffffff !important;
    transform: scale(1) !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-icon-2 .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-icon-2 {
    color: #ffffff !important;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-icon-2 .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-icon-2 {
    color: #ffffff !important;
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
  }
  
  .home-sec .u-section-3 .u-text-3,
  .home-sec .u-section-3 .u-text-3:before,
  .home-sec .u-section-3 .u-text-3 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-text-3.u-text-3.u-text-3:hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-3.u-text-3.u-text-3.hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-text-3 {
    color: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-text-3 {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-4,
  .home-sec .u-section-3 .u-text-4:before,
  .home-sec .u-section-3 .u-text-4 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-text-4.u-text-4.u-text-4:hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-4.u-text-4.u-text-4.hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-text-4 {
    color: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-text-4 {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-4,
  .home-sec .u-section-3 .u-icon-4:before,
  .home-sec .u-section-3 .u-icon-4 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-icon-4.u-icon-4.u-icon-4:hover .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-4.u-icon-4.u-icon-4:hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-4.u-icon-4.u-icon-4.hover .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-4.u-icon-4.u-icon-4.hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-icon-4 .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-icon-4 {
    color: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-icon-4 .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-icon-4 {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-7,
  .home-sec .u-section-3 .u-text-7:before,
  .home-sec .u-section-3 .u-text-7 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-text-7.u-text-7.u-text-7:hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-7.u-text-7.u-text-7.hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-text-7 {
    color: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-text-7 {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-8,
  .home-sec .u-section-3 .u-text-8:before,
  .home-sec .u-section-3 .u-text-8 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-text-8.u-text-8.u-text-8:hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-8.u-text-8.u-text-8.hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-text-8 {
    color: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-text-8 {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-3,
  .home-sec .u-section-3 .u-icon-3:before,
  .home-sec .u-section-3 .u-icon-3 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-icon-3.u-icon-3.u-icon-3:hover .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-3.u-icon-3.u-icon-3:hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-3.u-icon-3.u-icon-3.hover .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-3.u-icon-3.u-icon-3.hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-icon-3 .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-icon-3 {
    color: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-icon-3 .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-icon-3 {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-5,
  .home-sec .u-section-3 .u-text-5:before,
  .home-sec .u-section-3 .u-text-5 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-text-5.u-text-5.u-text-5:hover {
    color: #ffffff !important;
  }

  .home-sec .u-section-3 .u-text-default
  {
    display: block;
    width: 100%;
    text-align: center;
  }
  
  .home-sec .u-section-3 .u-text-5.u-text-5.u-text-5.hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-text-5 {
    color: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-text-5 {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-6,
  .home-sec .u-section-3 .u-text-6:before,
  .home-sec .u-section-3 .u-text-6 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-text-6.u-text-6.u-text-6:hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-text-6.u-text-6.u-text-6.hover {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-text-6 {
    color: #ffffff !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-text-6 {
    color: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-group-elements-1,
  .home-sec .u-section-3 .u-group-elements-1:before,
  .home-sec .u-section-3 .u-group-elements-1 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-group-elements-2,
  .home-sec .u-section-3 .u-group-elements-2:before,
  .home-sec .u-section-3 .u-group-elements-2 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-group-elements-3,
  .home-sec .u-section-3 .u-group-elements-3:before,
  .home-sec .u-section-3 .u-group-elements-3 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-group-elements-4,
  .home-sec .u-section-3 .u-group-elements-4:before,
  .home-sec .u-section-3 .u-group-elements-4 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-icon-1,
  .home-sec .u-section-3 .u-icon-1:before,
  .home-sec .u-section-3 .u-icon-1 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  }
  
  .home-sec .u-section-3 .u-icon-1.u-icon-1.u-icon-1:hover .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-1.u-icon-1.u-icon-1:hover {
    color: #ffffff !important;
    transform: scale(1) !important;
  }
  
  .home-sec .u-section-3 .u-icon-1.u-icon-1.u-icon-1.hover .u-svg-link {
    fill: #ffffff !important;
    fill: #ffffff !important;
  }
  
  .home-sec .u-section-3 .u-icon-1.u-icon-1.u-icon-1.hover {
    color: #ffffff !important;
    transform: scale(1) !important;
  }
  
  .home-sec .u-section-3 .u-container-layout:hover .u-icon-1 {
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
  }
  
  .u-container-layout.hover .home-sec .u-section-3 .u-icon-1 {
    transform: rotate(0deg) scale(1) translateX(0px) translateY(0px) !important;
  }.home-sec .u-section-4 .u-sheet-1 {
    min-height: 550px;
  }
  
  .home-sec .u-section-4 .u-text-1 {
    width: 857px;
    font-weight: 700;
    font-size: 2.25rem;
    margin: 60px auto 0;
  }
  
  .home-sec .u-section-4 .u-list-1 {
    grid-template-rows: auto;
    width: 1100px;
    margin: 46px auto 0;
  }
  
  .home-sec .u-section-4 .u-repeater-1 {
    grid-template-columns: calc(20% - 17.6px) calc(20% - 17.6px) calc(20% - 17.6px) calc(20% - 17.6px) calc(20% - 17.6px);
    grid-gap: 22px 22px;
  }
  
  .home-sec .u-section-4 .u-image-1 {
    background-image: url("images/dell.jpg");
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.05);
    text-shadow: 2px 2px 0 rgba(0,0,0,0);
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-4 .u-container-layout-1 {
    padding: 16px 20px;
  }
  
  .home-sec .u-section-4 .u-image-2 {
    background-image: url("images/fortinet.jpg");
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.05);
    text-shadow: 2px 2px 0 rgba(0,0,0,0);
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-4 .u-container-layout-2 {
    padding: 16px 20px;
  }
  
  .home-sec .u-section-4 .u-image-3 {
    background-image: url("images/ibm.jpg");
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.05);
    text-shadow: 2px 2px 0 rgba(0,0,0,0);
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-4 .u-container-layout-3 {
    padding: 16px 20px;
  }
  
  .home-sec .u-section-4 .u-image-4 {
    background-image: url("images/extreme.jpg");
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.05);
    text-shadow: 2px 2px 0 rgba(0,0,0,0);
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-4 .u-container-layout-4 {
    padding: 16px 20px;
  }
  
  .home-sec .u-section-4 .u-image-5 {
    background-image: url("images/lenovo.jpg");
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.05);
    text-shadow: 2px 2px 0 rgba(0,0,0,0);
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-4 .u-container-layout-5 {
    padding: 16px 20px;
  }
  
  .home-sec .u-section-4 .u-image-6 {
    background-image: url("images/baffin.jpg");
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.05);
    text-shadow: 2px 2px 0 rgba(0,0,0,0);
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-4 .u-container-layout-6 {
    padding: 16px 20px;
  }
  
  .home-sec .u-section-4 .u-image-7 {
    background-image: url("images/avaya.jpg");
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.05);
    text-shadow: 2px 2px 0 rgba(0,0,0,0);
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-4 .u-container-layout-7 {
    padding: 16px 20px;
  }
  
  .home-sec .u-section-4 .u-image-8 {
    background-image: url("images/eaton.jpg");
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.05);
    text-shadow: 2px 2px 0 rgba(0,0,0,0);
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-4 .u-container-layout-8 {
    padding: 16px 20px;
  }
  
  .home-sec .u-section-4 .u-image-9 {
    background-image: url("images/qnap.jpg");
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.05);
    text-shadow: 2px 2px 0 rgba(0,0,0,0);
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-4 .u-container-layout-9 {
    padding: 16px 20px;
  }
  
  .home-sec .u-section-4 .u-image-10 {
    background-image: url("images/huawei.jpg");
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.05);
    text-shadow: 2px 2px 0 rgba(0,0,0,0);
    --animation-custom_in-scale: 0.3;
  }
  
  .home-sec .u-section-4 .u-container-layout-10 {
    padding: 16px 20px;
  }
  
  .home-sec .u-section-4 .u-btn-1 {
    border-style: solid;
    transition-duration: 0.5s;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 30px auto 60px;
  }
  
  @media (max-width: 1199px) {
    .home-sec .u-section-4 .u-sheet-1 {
      min-height: 450px;
    }
  
    .home-sec .u-section-4 .u-text-1 {
      margin-top: 30px;
    }
  
    .home-sec .u-section-4 .u-list-1 {
      width: 940px;
    }
  
    .home-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: repeat(5, calc(20% - 17.6px));
      min-height: 227px;
    }
  
    .home-sec .u-section-4 .u-btn-1 {
      margin-bottom: 30px;
    }
  }
  
  @media (max-width: 991px) {
    .home-sec .u-section-4 .u-text-1 {
      width: 720px;
    }
  
    .home-sec .u-section-4 .u-list-1 {
      width: 720px;
      margin-top: 30px;
    }
  
    .home-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: calc(33.3333% - 14.6667px) calc(33.3333% - 14.6667px) calc(33.3333% - 14.6667px);
      min-height: 608px;
    }
  }
  
  @media (max-width: 767px) {
    .home-sec .u-section-4 .u-text-1 {
      width: 540px;
    }
  
    .home-sec .u-section-4 .u-list-1 {
      width: 540px;
    }
  
    .home-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: calc(50% - 11px) calc(50% - 11px);
      min-height: 867px;
    }
  
    .home-sec .u-section-4 .u-container-layout-1 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-4 .u-container-layout-2 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-4 .u-container-layout-3 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-4 .u-container-layout-4 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-4 .u-container-layout-5 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-4 .u-container-layout-6 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-4 .u-container-layout-7 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-4 .u-container-layout-8 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-4 .u-container-layout-9 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-4 .u-container-layout-10 {
      padding-left: 10px;
      padding-right: 10px;
    }
  }
  
  @media (max-width: 575px) {
    .home-sec .u-section-4 .u-text-1 {
      width: 340px;
      font-size: 1.5rem;
    }
  
    .home-sec .u-section-4 .u-list-1 {
      width: 340px;
      margin-right: 0;
    }
  
    .home-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: 100%;
      grid-gap: 0px 0px;
    }

    .home-sec .u-section-4 .u-repeater-1 .u-list-item
    {
        margin-bottom: 30px;
    }

   
  }
  
  .home-sec .u-section-4 .u-btn-1,
  .home-sec .u-section-4 .u-btn-1:before,
  .home-sec .u-section-4 .u-btn-1 > .u-container-layout:before {
    transition-property: fill, color, background-color, stroke-width, border-style, border-width, border-top-width, border-left-width, border-right-width, border-bottom-width, custom-border, borders, box-shadow, text-shadow, opacity, border-radius, stroke, border-color, font-size, font-style, font-weight, text-decoration, letter-spacing, transform, background-image, image-zoom, background-size, background-position;
  } .home-sec .u-section-5 {
    background-image: none;
  }
  
  .home-sec .u-section-5 .u-sheet-1 {
    min-height: 720px;
  }
  
  .home-sec .u-section-5 .u-text-1 {
    line-height: 66px;
    font-size: 2.25rem;
    font-weight: 700;
    margin: 40px 0 0;
  }
  
  .home-sec .u-section-5 .u-blog-1 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  
  .home-sec .u-section-5 .u-repeater-1 {
    grid-template-columns: calc(33.3333% - 21.3333px) calc(33.3333% - 21.3333px) calc(33.3333% - 21.3333px);
    grid-gap: 32px 32px;
    min-height: 534px;
  }
  
  .home-sec .u-section-5 .u-repeater-item-1 {
    background-image: none;
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }

  .home-sec .u-section-5 .u-container-layout
  {
    padding: 30px 30px 40px;
  }
  

  
  .home-sec .u-section-5 .u-image {
    height: 222px;
    margin-bottom: 0;
  }
  
  .home-sec .u-section-5 .u-text-2 {
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .home-sec .u-section-5 .u-icon-1 {
    font-size: 1.1429em;
    margin-right: 8px;
  }
  
  .home-sec .u-section-5 .u-text-3 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .home-sec .u-section-5 .u-text-4 {
    font-weight: 400;
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .home-sec .u-section-5 .u-btn-1 {
    background-image: none;
    border-style: solid;
    font-weight: 500;
    margin: 20px auto -9px 0;
    padding: 0;
  }
  
  .home-sec .u-section-5 .u-repeater-item-2 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  
  .home-sec .u-section-5 .u-text-5 {
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .home-sec .u-section-5 .u-icon-2 {
    margin-right: 8px;
    font-size: 1.1429em;
  }
  
  .home-sec .u-section-5 .u-text-6 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .home-sec .u-section-5 .u-text-7 {
    font-weight: 400;
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .home-sec .u-section-5 .u-btn-2 {
    background-image: none;
    border-style: solid;
    font-weight: 500;
    margin: 20px auto -9px 0;
    padding: 0;
  }
  
  .home-sec .u-section-5 .u-repeater-item-3 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  
  .home-sec .u-section-5 .u-text-8 {
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .home-sec .u-section-5 .u-icon-3 {
    margin-right: 8px;
    font-size: 1.1429em;
  }
  
  .home-sec .u-section-5 .u-text-9 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .home-sec .u-section-5 .u-text-10 {
    font-weight: 400;
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .home-sec .u-section-5 .u-btn-3 {
    background-image: none;
    border-style: solid;
    font-weight: 500;
    margin: 20px auto -9px 0;
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .home-sec .u-section-5 .u-sheet-1 {
      min-height: 801px;
    }
  
    .home-sec .u-section-5 .u-blog-1 {
      margin-bottom: 49px;
    }
  
    .home-sec .u-section-5 .u-repeater-1 {
      min-height: 586px;
    }
  
    .home-sec .u-section-5 .u-container-layout-2 {
      padding-bottom: 11px;
    }
  }
  
  @media (max-width: 991px) {
    .home-sec .u-section-5 .u-sheet-1 {
      min-height: 1694px;
    }
  
    .home-sec .u-section-5 .u-text-1 {
      margin-top: 41px;
    }
  
    .home-sec .u-section-5 .u-blog-1 {
      margin-bottom: 46px;
    }
  
    .home-sec .u-section-5 .u-repeater-1 {
      grid-template-columns: 100%;
      min-height: 1508px;
    }
  }
  
  @media (max-width: 767px) {
    .home-sec .u-section-5 .u-sheet-1 {
      min-height: 1708px;
    }
  
    .home-sec .u-section-5 .u-blog-1 {
      margin-bottom: 40px;
    }
  
    .home-sec .u-section-5 .u-repeater-1 {
      min-height: 1522px;
    }
  
    .home-sec .u-section-5 .u-container-layout-1 {
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .home-sec .u-section-5 .u-container-layout-2 {
      padding-bottom: 20px;
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .home-sec .u-section-5 .u-container-layout-3 {
      padding-left: 20px;
      padding-right: 20px;
    }
  }
  
  @media (max-width: 575px) {
    .home-sec .u-section-5 .u-sheet-1 {
      min-height: 1798px;
    }
  
    .home-sec .u-section-5 .u-text-1 {
      font-size: 1.5rem;
    }
  
    .home-sec .u-section-5 .u-blog-1 {
      margin-top: 20px;
    }
  
    .home-sec .u-section-5 .u-repeater-1 {
      min-height: 1633px;
    }
  } .home-sec .u-section-6 {
    background-image: none;
  }

  
  .home-sec .u-section-6 .u-sheet-1 {
    min-height: 266px;
  }
  
  .home-sec .u-section-6 .u-layout-wrap-1 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  
  .home-sec .u-section-6 .u-layout-cell-1 {
    min-height: 146px;
    background-image: none;
  }
  
  .home-sec .u-section-6 .u-container-layout-1 {
    padding: 30px;
  }
  
  .home-sec .u-section-6 .u-icon-1 {
    width: 84px;
    height: 84px;
    background-image: none;
    color: rgb(255, 255, 255) !important;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 0.3;
    margin: 0 auto;
    padding: 18px;
  }
  
  .home-sec .u-section-6 .u-layout-cell-2 {
    min-height: 146px;
    background-image: none;
  }
  
  .home-sec .u-section-6 .u-container-layout-2 {
    padding: 30px;
  }
  
  .home-sec .u-section-6 .u-text-1 {
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 0.3;
    font-weight: 500;
    margin: 0;
  }
  
  .home-sec .u-section-6 .u-text-2 {
    background-image: none;
    font-size: 1rem;
    line-height: 1.4;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 0.3;
    margin: 20px 0 0;
  }
  
  .home-sec .u-section-6 .u-layout-cell-3 {
    min-height: 146px;
    background-image: none;
  }
  
  .home-sec .u-section-6 .u-container-layout-3 {
    padding: 30px 10px;
  }
  
  .home-sec .u-section-6 .u-btn-1 {
    font-size: 1rem;
    letter-spacing: 1px;
    font-weight: 500;
    background-image: none;
    border-style: solid;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 0.3;
    text-transform: none;
    margin: 0 auto;
  }
  
  @media (max-width: 1199px) {
    .home-sec .u-section-6 .u-sheet-1 {
      min-height: 268px;
    }
  
    .home-sec .u-section-6 .u-layout-cell-1 {
      min-height: 120px;
    }
  
    .home-sec .u-section-6 .u-container-layout-1 {
      padding-left: 13px;
      padding-right: 13px;
    }
  
    .home-sec .u-section-6 .u-layout-cell-2 {
      min-height: 111px;
    }
  
    .home-sec .u-section-6 .u-layout-cell-3 {
      min-height: 148px;
    }
  
    .home-sec .u-section-6 .u-btn-1 {
      padding: 15px 30px 16px 29px;
    }
  }
  
  @media (max-width: 991px) {
    .home-sec .u-section-6 .u-sheet-1 {
      min-height: 220px;
    }
  
    .home-sec .u-section-6 .u-layout-cell-1 {
      min-height: 92px;
    }
  
    .home-sec .u-section-6 .u-container-layout-1 {
      padding-left: 20px;
    }
  
    .home-sec .u-section-6 .u-layout-cell-2 {
      min-height: 100px;
    }
  
    .home-sec .u-section-6 .u-layout-cell-3 {
      min-height: 100px;
    }
  
    .home-sec .u-section-6 .u-container-layout-3 {
      padding-top: 0;
      padding-left: 30px;
      padding-right: 30px;
    }
  }
  
  @media (max-width: 767px) {
    .home-sec .u-section-6 .u-sheet-1 {
      min-height: 502px;
    }
  
    .home-sec .u-section-6 .u-layout-wrap-1 {
      margin-top: -58px;
      margin-bottom: -58px;
    }
  
    .home-sec .u-section-6 .u-layout-cell-1 {
      min-height: 56px;
    }
  
    .home-sec .u-section-6 .u-container-layout-1 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-6 .u-container-layout-2 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-6 .u-text-1 {
      width: auto;
    }
  
    .home-sec .u-section-6 .u-text-2 {
      width: auto;
    }
  
    .home-sec .u-section-6 .u-container-layout-3 {
      padding-left: 10px;
      padding-right: 10px;
    }
  }
  
  @media (max-width: 575px) {
    .home-sec .u-section-6 .u-sheet-1 {
      min-height: 573px;
    }
  
    .home-sec .u-section-6 .u-layout-wrap-1 {
      margin-top: 60px;
      margin-bottom: 44px;
    }
  
    .home-sec .u-section-6 .u-layout-cell-1 {
      min-height: 35px;
    }
  
    .home-sec .u-section-6 .u-container-layout-2 {
      padding-left: 20px;
      padding-right: 20px;
    }
  } .home-sec .u-section-7 {
    min-height: 756px;
  }
  
  .home-sec .u-section-7 .u-group-1 {
    margin-top: 0;
    margin-bottom: -43px;
    min-height: 366px;
  }
  
  .home-sec .u-section-7 .u-container-layout-1 {
    padding: 0 30px;
  }
  
  .home-sec .u-section-7 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 700;
    margin: 61px auto 0;
  }
  
  .home-sec .u-section-7 .u-text-2 {
    font-weight: 400;
    font-size: 1.125rem;
    margin: 20px auto 0;
  }
  
  .home-sec .u-section-7 .u-layout-wrap-1 {
    width: 1140px;
    margin: 41px auto -280px;
  }
  
  .home-sec .u-section-7 .u-image-1 {
    min-height: 385px;
    
    --animation-custom_in-translate_x: -200px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
  }

  .home-sec .u-section-7 img
  {
    width: 100%;
    margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  }
  
  .home-sec .u-section-7 .u-container-layout-2 {
    box-shadow: 5px 2px 20px 0 rgba(0,0,0,0.1);
    
  }
  
  .home-sec .u-section-7 .u-layout-cell-2 {
    min-height: 109px;
  }
  
  .home-sec .u-section-7 .u-container-layout-3 {
    padding: 30px;
  }
  
  .home-sec .u-section-7 .u-layout-cell-3 {
    min-height: 109px;
  }
  
  .home-sec .u-section-7 .u-container-layout-4 {
    padding: 30px;
  }
  
  .home-sec .u-section-7 .u-image-2 {
    min-height: 385px;
    background-position: 50% 50%;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-scale: 1;
    --animation-custom_in-translate_y: 300px;
  }
  
  .home-sec .u-section-7 .u-container-layout-5 {
    box-shadow: 5px 2px 20px 0 rgba(0,0,0,0.1);
   
  }
  
  .home-sec .u-section-7 .u-image-3 {
    min-height: 385px;
    background-position: 50% 50%;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: -300px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
  }
  
  .home-sec .u-section-7 .u-container-layout-6 {
    box-shadow: 5px 2px 20px 0 rgba(0,0,0,0.1);
    
  }
  
  .home-sec .u-section-7 .u-layout-cell-6 {
    min-height: 109px;
  }
  
  .home-sec .u-section-7 .u-container-layout-7 {
    padding: 30px;
  }
  
  .home-sec .u-section-7 .u-layout-cell-7 {
    min-height: 110px;
  }
  
  .home-sec .u-section-7 .u-container-layout-8 {
    padding: 30px;
  }
  
  .home-sec .u-section-7 .u-image-4 {
    min-height: 384px;
    background-position: 50% 50%;
    --animation-custom_in-translate_x: 300px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
  }
  
  .home-sec .u-section-7 .u-container-layout-9 {
    box-shadow: 5px 2px 20px 0 rgba(0,0,0,0.1);
   
  }
  
  @media (max-width: 1199px) {
     .home-sec .u-section-7 {
      min-height: 641px;
    }
  
    .home-sec .u-section-7 .u-group-1 {
      margin-bottom: -177px;
    }
  
    .home-sec .u-section-7 .u-layout-wrap-1 {
      width: 880px;
    }
  
    .home-sec .u-section-7 .u-image-1 {
      min-height: 311px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-2 {
      min-height: 85px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-3 {
      min-height: 82px;
    }
  
    .home-sec .u-section-7 .u-image-2 {
      min-height: 314px;
    }
  
    .home-sec .u-section-7 .u-image-3 {
      min-height: 308px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-6 {
      min-height: 87px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-7 {
      min-height: 87px;
    }
  
    .home-sec .u-section-7 .u-image-4 {
      min-height: 308px;
    }
  }
  
  @media (max-width: 991px) {
     .home-sec .u-section-7 {
      min-height: 1175px;
    }
  
    .home-sec .u-section-7 .u-group-1 {
      margin-bottom: 60px;
    }
  
    .home-sec .u-section-7 .u-layout-wrap-1 {
      width: 660px;
    }
  
    .home-sec .u-section-7 .u-image-1 {
      min-height: 476px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-2 {
      min-height: 130px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-3 {
      min-height: 126px;
    }
  
    .home-sec .u-section-7 .u-image-2 {
      min-height: 481px;
    }
  
    .home-sec .u-section-7 .u-image-3 {
      min-height: 472px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-6 {
      min-height: 133px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-7 {
      min-height: 133px;
    }
  
    .home-sec .u-section-7 .u-image-4 {
      min-height: 472px;
    }
  }
  
  @media (max-width: 767px) {
     .home-sec .u-section-7 {
      min-height: 3072px;
    }
  
    .home-sec .u-section-7 .u-container-layout-1 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-7 .u-layout-wrap-1 {
      width: 520px;
    }
  
    .home-sec .u-section-7 .u-image-1 {
      min-height: 714px;
    }
  
    .home-sec .u-section-7 .u-container-layout-2 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-2 {
      min-height: 195px;
    }
  
    .home-sec .u-section-7 .u-container-layout-3 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-3 {
      min-height: 189px;
    }
  
    .home-sec .u-section-7 .u-container-layout-4 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-7 .u-image-2 {
      min-height: 722px;
    }
  
    .home-sec .u-section-7 .u-container-layout-5 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-7 .u-image-3 {
      min-height: 708px;
    }
  
    .home-sec .u-section-7 .u-container-layout-6 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-6 {
      min-height: 200px;
    }
  
    .home-sec .u-section-7 .u-container-layout-7 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-7 {
      min-height: 200px;
    }
  
    .home-sec .u-section-7 .u-container-layout-8 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .home-sec .u-section-7 .u-image-4 {
      min-height: 708px;
    }
  
    .home-sec .u-section-7 .u-container-layout-9 {
      padding-left: 10px;
      padding-right: 10px;
    }
  }
  
  @media (max-width: 575px) {
     .home-sec .u-section-7 {
      min-height: 1962px;
    }
  
    .home-sec .u-section-7 .u-group-1 {
      margin-top: -32px;
      margin-bottom: 0;
      min-height: 1994px;
    }
  
    .home-sec .u-section-7 .u-text-1 {
      font-size: 1.5rem;
    }
  
    .home-sec .u-section-7 .u-layout-wrap-1 {
      width: 320px;
    }
  
    .home-sec .u-section-7 .u-image-1 {
      min-height: 450px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-2 {
      min-height: 123px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-3 {
      min-height: 119px;
    }
  
    .home-sec .u-section-7 .u-image-2 {
      min-height: 455px;
    }
  
    .home-sec .u-section-7 .u-image-3 {
      min-height: 446px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-6 {
      min-height: 126px;
    }
  
    .home-sec .u-section-7 .u-layout-cell-7 {
      min-height: 126px;
    }
  
    .home-sec .u-section-7 .u-image-4 {
      min-height: 446px;
    }
  }

  /*------------About us Page----------------*/

  .about-sec .u-section-1 {
    background-image: linear-gradient(0deg, rgba(20,29,56,0.85), rgba(20,29,56,0.85)), url("images/pattern-16.png");
    background-position: 50% 50%;
  }
  
  .about-sec .u-section-1 .u-sheet-1 {
    min-height: 278px;
  }
  
  .about-sec .u-section-1 .u-group-1 {
    width: 100%;
    min-height: 158px;
    height: auto;
    margin: 60px 0 0;
    text-align: center;
  }
  
  .about-sec .u-section-1 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 500;
    margin: 32px 0 0;
    width: 100%;
  }

  .breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: block;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;

  }

  .breadcrumb-item
  {
    list-style:none;
    display: inline-block;
  }

  .breadcrumb-item a
  {
    color: #fff;
  }

  .breadcrumb-item a:hover
  {
    color: #7db1e1 !important;
  }

  .breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    color: #fff;
    content: "/";
  }

  .breadcrumb-item.active
  {
    color: #7db1e1;
  }
  
  .about-sec .u-section-1 .u-text-2 {
    margin: 22px auto 0 107px;
  }
  
  .about-sec .u-section-1 .u-btn-1 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .about-sec .u-section-1 .u-text-3 {
    margin: -32px auto 0 44px;
  }
  
  .about-sec .u-section-1 .u-btn-2 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .about-sec .u-section-1 .u-text-4 {
    margin: -32px auto 0 130px;
  }
  
  .about-sec .u-section-1 .u-btn-3 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .about-sec .u-section-1 .u-sheet-1 {
      min-height: 229px;
    }
  
    .about-sec .u-section-1 .u-group-1 {
      margin-top: 36px;
      margin-right: auto;
      margin-bottom: 35px;
      height: auto;
    }
  
    .about-sec .u-section-1 .u-text-1 {
      margin-top: 0;
    }
  
    .about-sec .u-section-1 .u-text-2 {
      margin-top: 20px;
    }
  
    .about-sec .u-section-1 .u-text-3 {
      width: 47px;
    }
  
    .about-sec .u-section-1 .u-text-4 {
      margin-left: 129px;
    }
  }
  
  @media (max-width: 991px) {
    .about-sec .u-section-1 .u-sheet-1 {
      min-height: 175px;
    }
  }
  
  @media (max-width: 767px) {
    .about-sec .u-section-1 .u-sheet-1 {
      min-height: 131px;
    }
  
    .about-sec .u-section-1 .u-text-2 {
      width: auto;
      margin-top: 15px;
      margin-right: 103px;
      margin-left: auto;
    }
  
    .about-sec .u-section-1 .u-text-3 {
      width: auto;
    }
  
    .about-sec .u-section-1 .u-text-4 {
      width: auto;
      margin-right: 45px;
      margin-left: auto;
    }
  }
  
  @media (max-width: 575px) {
    .about-sec .u-section-1 .u-sheet-1 {
      min-height: 82px;
    }
  }.about-sec .u-section-2 .u-sheet-1 {
    min-height: 495px;
  }
  
  .about-sec .u-section-2 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 700;
    margin: 60px auto 0;
  }
  
  .about-sec .u-section-2 .u-text-2 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8;
    background-image: none;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 0.3;
    margin: 30px 70px 0;
  }
  
  .about-sec .u-section-2 .u-list-1 {
    grid-template-rows: auto;
    width: 660px;
    margin: 30px auto 30px;
  }
  
  .about-sec .u-section-2 .u-repeater-1 {
    grid-template-columns: calc(50% - 16px) calc(50% - 16px);
    grid-gap: 32px 0;
    min-height: 157px;
  }
  
  .about-sec .u-section-2 .u-container-layout-1 {
    padding: 30px;
  }
  
  .about-sec .u-section-2 .u-image-1 {
    width:auto;
    height: auto;
    margin: 0 auto;
  }
  
  .about-sec .u-section-2 .u-container-layout-2 {
    padding: 30px;
  }
  
  .about-sec .u-section-2 .u-image-2 {
    width: auto;
    height: auto;
    margin: 0 auto;
  }
  
  @media (max-width: 1199px) {
    .about-sec .u-section-2 .u-sheet-1 {
      min-height: 475px;
    }
  
    .about-sec .u-section-2 .u-text-2 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .about-sec .u-section-2 .u-list-1 {
      height: auto;
      margin-bottom: 40px;
    }
  }
  
  @media (max-width: 991px) {
    .about-sec .u-section-2 .u-list-1 {
      width: 720px;
    }
  
    .about-sec .u-section-2 .u-repeater-1 {
      grid-auto-columns: calc(50% - 16px);
    }
  }
  
  @media (max-width: 767px) {
    .about-sec .u-section-2 .u-sheet-1 {
      min-height: 445px;
    }
  
    .about-sec .u-section-2 .u-text-1 {
      font-size: 1.875rem;
    }
  
    .about-sec .u-section-2 .u-list-1 {
      width: 540px;
      margin-bottom: 10px;
    }
  
    .about-sec .u-section-2 .u-repeater-1 {
      grid-gap: 24px 24px;
      grid-template-columns: calc(50% - 12px) calc(50% - 12px);
      grid-auto-columns: calc(50% - 12px);
    }
  
    .about-sec .u-section-2 .u-container-layout-1 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .about-sec .u-section-2 .u-image-1 {
      height: 64px;
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  
    .about-sec .u-section-2 .u-container-layout-2 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .about-sec .u-section-2 .u-image-2 {
      height: 64px;
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  }
  
  @media (max-width: 575px) {
    .about-sec .u-section-2 .u-sheet-1 {
      min-height: 475px;
    }
  
    .about-sec .u-section-2 .u-text-1 {
      font-size: 1.5rem;
    }
  
    .about-sec .u-section-2 .u-list-1 {
      width: 340px;
      margin-bottom: 40px;
    }
  
    .about-sec .u-section-2 .u-repeater-1 {
      grid-gap: 18px 18px;
      grid-auto-columns: 100%;
      grid-template-columns: 100%;
    }
  
    .about-sec .u-section-2 .u-image-1 {
      height: 82px;
      width: auto;
      margin-right: initial;
      margin-left: initial;
    }
  
    .about-sec .u-section-2 .u-image-2 {
      height: 82px;
      width: auto;
      margin-right: initial;
      margin-left: initial;
    }
  } .about-sec .u-section-3 {
    background-image: none;
    min-height: 434px;
  }
  
  .about-sec .u-section-3 .u-shape-1 {
    height: 232px;
    margin-top: 0;
    margin-bottom: 0;
    background-image: none;
  }
  
  .about-sec .u-section-3 .u-layout-wrap-1 {
    width: 1140px;
    margin: -232px auto -26px;
  }
  
  .about-sec .u-section-3 .u-layout-cell-1 {
    min-height: 406px;
    --animation-custom_in-translate_x: -300px;
    --animation-custom_in-scale: 1;
    --animation-custom_in-translate_y: 0px;
  }
  
  .about-sec .u-section-3 .u-container-layout-1 {
    box-shadow: 5px 2px 20px 0 rgba(0,0,0,0.1);
    padding: 30px 20px;
  }
  
  .about-sec .u-section-3 .u-icon-1 {
    height: 78px;
    width: 78px;
    background-image: none;
    margin: 0 auto;
    padding: 18px;
  }
  
  .about-sec .u-section-3 .u-text-1 {
    letter-spacing: 0px;
    font-weight: 500;
    text-transform: none;
    margin: 20px 0 0;
  }
  
  .about-sec .u-section-3 .u-text-2 {
    line-height: 1.8;
    font-weight: 400;
    font-size: 1rem;
    font-style: normal;
    margin: 20px 1px 0;
  }
  
  .about-sec .u-section-3 .u-layout-cell-2 {
    min-height: 406px;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 300px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
  }
  
  .about-sec .u-section-3 .u-container-layout-2 {
    box-shadow: 5px 2px 20px 0 rgba(0,0,0,0.1);
    padding: 30px 20px;
  }
  
  .about-sec .u-section-3 .u-icon-2 {
    height: 78px;
    width: 78px;
    background-image: none;
    margin: 0 auto;
    padding: 18px;
  }
  
  .about-sec .u-section-3 .u-text-3 {
    letter-spacing: 1px;
    font-weight: 500;
    text-transform: none;
    margin: 20px 0 0;
  }
  
  .about-sec .u-section-3 .u-text-4 {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.8;
    font-style: normal;
    margin: 20px 1px 0;
  }
  
  .about-sec .u-section-3 .u-layout-cell-3 {
    min-height: 406px;
    --animation-custom_in-translate_x: 300px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 1;
  }
  
  .about-sec .u-section-3 .u-container-layout-3 {
    box-shadow: 5px 2px 20px 0 rgba(0,0,0,0.1);
    padding: 30px 20px;
  }
  
  .about-sec .u-section-3 .u-icon-3 {
    height: 78px;
    width: 78px;
    background-image: none;
    margin: 0 auto;
    padding: 18px;
  }
  
  .about-sec .u-section-3 .u-text-5 {
    letter-spacing: 1px;
    font-weight: 500;
    text-transform: none;
    margin: 20px 0 0;
  }
  
  .about-sec .u-section-3 .u-text-6 {
    font-style: italic;
    font-size: 1rem;
    line-height: 1.8;
    font-weight: 400;
    margin: 20px 1px 0;
  }
  
  @media (max-width: 1199px) {

     .about-sec .u-section-3 {
      min-height: 415px;
    }
  
    .about-sec .u-section-3 .u-layout-wrap-1 {
      width: 940px;
      margin-bottom: -148px;
    }
  
    .about-sec .u-section-3 .u-layout-cell-1 {
      min-height: 335px;
    }
  
    .about-sec .u-section-3 .u-container-layout-1 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .about-sec .u-section-3 .u-text-2 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .about-sec .u-section-3 .u-layout-cell-2 {
      min-height: 335px;
    }
  
    .about-sec .u-section-3 .u-container-layout-2 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .about-sec .u-section-3 .u-text-4 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .about-sec .u-section-3 .u-layout-cell-3 {
      min-height: 335px;
    }
  
    .about-sec .u-section-3 .u-container-layout-3 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .about-sec .u-section-3 .u-text-6 {
      margin-left: 0;
      margin-right: 0;
    }
  }
  
  @media (max-width: 991px) {
     .about-sec .u-section-3 {
      min-height: 508px;
    }
  
    .about-sec .u-section-3 .u-layout-wrap-1 {
      width: 720px;
      margin-bottom: 40px;
    }
  
    .about-sec .u-section-3 .u-layout-cell-1 {
      min-height: 100px;
    }
  
    .about-sec .u-section-3 .u-container-layout-1 {
      padding-left: 30px;
      padding-right: 30px;
    }
  
    .about-sec .u-section-3 .u-layout-cell-2 {
      min-height: 100px;
    }
  
    .about-sec .u-section-3 .u-container-layout-2 {
      padding-left: 30px;
      padding-right: 30px;
    }
  
    .about-sec .u-section-3 .u-layout-cell-3 {
      min-height: 100px;
    }
  
    .about-sec .u-section-3 .u-container-layout-3 {
      padding-left: 30px;
      padding-right: 30px;
    }
  }
  
  @media (max-width: 767px) {
     .about-sec .u-section-3 {
      min-height: 420px;
    }
  
    .about-sec .u-section-3 .u-layout-wrap-1 {
      width: 540px;
    }
  }
  
  @media (max-width: 575px) {
     .about-sec .u-section-3 {
      min-height: 410px;
    }
  
    .about-sec .u-section-3 .u-layout-wrap-1 {
      width: 340px;
      margin-bottom: 30px;
    }
  
    .about-sec .u-section-3 .u-container-layout-1 {
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .about-sec .u-section-3 .u-container-layout-2 {
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .about-sec .u-section-3 .u-container-layout-3 {
      padding-left: 20px;
      padding-right: 20px;
    }
  }.about-sec .u-section-4 .u-sheet-1 {
    min-height: 495px;
  }
  
  .about-sec .u-section-4 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 700;
    margin: 30px auto 0;
  }
  
  .about-sec .u-section-4 .u-products-1 {
    grid-template-columns: auto auto auto auto auto auto;
    margin-top: 30px;
    margin-bottom: 60px;
  }

  .about-sec .u-section-4 .u-image-1 {
    height: 180px;
    margin-top: 0;
    margin-bottom: 0;
    width: 180px;
    background-position: 50% 50%;
  }
  
  
  .about-sec .u-section-4 .u-repeater-1 {
    grid-template-columns: calc(25% - 24px) calc(25% - 24px) calc(25% - 24px) calc(25% - 24px);
    min-height: 323px;
    grid-gap: 32px 32px;
  }
  
  .about-sec .u-section-4 .u-list-item-1 {
    background-image: none;
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
    text-shadow: 2px 2px 8px rgba(0,0,0,0);
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
  }
  
 
  
  .about-sec .u-section-4 .u-image-1 img{
    width: 180px;
    height: 180px;
    background-position: 50% 50%;
    margin: 0 auto;
    border-radius: 50%;
  }
  
  .about-sec .u-section-4 .u-text-2 {
    font-weight: 700;
    margin: 20px auto 0;
  }
  
  .about-sec .u-section-4 .u-text-3 {
    margin: 10px auto 0;
  }
  
  .about-sec .u-section-4 .u-list-item-2 {
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
    text-shadow: 2px 2px 8px rgba(0,0,0,0);
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
  }
  

  
  .about-sec .u-section-4 .u-image-2 img {
    width: 180px;
    height: 180px;
    background-position: 50% 50%;
    margin: 0 auto;
    border-radius: 50%;
  }
  
  .about-sec .u-section-4 .u-text-4 {
    font-weight: 700;
    margin: 20px auto 0;
  }
  
  .about-sec .u-section-4 .u-text-5 {
    margin: 10px auto 0;
  }
  
  .about-sec .u-section-4 .u-list-item-3 {
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
    text-shadow: 2px 2px 8px rgba(0,0,0,0);
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
  }
  

  
  .about-sec .u-section-4 .u-container-layout {
    padding: 30px;
  }
  
  .about-sec .u-section-4 .u-image-3 img{
    width: 180px;
    height: 180px;
    object-position: 50% 0%;
    background-position: 50% 50%;
    margin: 0 auto;
    border-radius: 50%;
  }
  
  .about-sec .u-section-4 .u-text-6 {
    font-weight: 700;
    margin: 20px auto 0;
  }
  
  .about-sec .u-section-4 .u-text-7 {
    margin: 10px auto 0;
  }
  
  .about-sec .u-section-4 .u-list-item-4 {
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
    text-shadow: 2px 2px 8px rgba(0,0,0,0);
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
  }
  
 
  
  .about-sec .u-section-4 .u-image-4 img {
    width: 180px;
    height: 180px;
    object-position: 50% 0%;
    background-position: 50% 50%;
    margin: 0 auto;
    border-radius: 50%;
  }
  
  .about-sec .u-section-4 .u-text-8 {
    font-weight: 700;
    margin: 20px auto 0;
  }
  
  .about-sec .u-section-4 .u-text-9 {
    margin: 10px auto 0;
  }
  
  .about-sec .u-section-4 .u-list-item-5 {
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.1);
    text-shadow: 2px 2px 8px rgba(0,0,0,0);
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
  }
  
  
  .about-sec .u-section-4 .u-image-5 img{
    width: 180px;
    height: 180px;
    object-position: 50% 0%;
    background-position: 50% 50%;
    margin: 0 auto;
    border-radius: 50%;
  }
  
  .about-sec .u-section-4 .u-text-10 {
    font-weight: 700;
    margin: 20px auto 0;
  }
  
  .about-sec .u-section-4 .u-text-11 {
    margin: 10px auto 0;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-1 {
    position: absolute;
    left: 10px;
    width: 40px;
    height: 40px;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-2 {
    position: absolute;
    right: 10px;
    width: 40px;
    height: 40px;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-3 {
    position: absolute;
    left: 10px;
    width: 40px;
    height: 40px;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-4 {
    position: absolute;
    right: 10px;
    width: 40px;
    height: 40px;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-5 {
    position: absolute;
    left: 10px;
    width: 40px;
    height: 40px;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-6 {
    position: absolute;
    right: 10px;
    width: 40px;
    height: 40px;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-7 {
    position: absolute;
    left: 10px;
    width: 40px;
    height: 40px;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-8 {
    position: absolute;
    right: 10px;
    width: 40px;
    height: 40px;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-9 {
    position: absolute;
    left: 10px;
    width: 40px;
    height: 40px;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-10 {
    position: absolute;
    right: 10px;
    width: 40px;
    height: 40px;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-11 {
    position: absolute;
    left: 10px;
    width: 40px;
    height: 40px;
  }
  
  .about-sec .u-section-4 .u-gallery-nav-12 {
    position: absolute;
    right: 10px;
    width: 40px;
    height: 40px;
  }
  
  @media (max-width: 1199px) {
    .about-sec .u-section-4 .u-sheet-1 {
      min-height: 485px;
    }
  
    .about-sec .u-section-4 .u-list-1 {
      height: auto;
      margin-bottom: 50px;
    }
  
    .about-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: calc(33.3333% - 21.3333px) calc(33.3333% - 21.3333px) calc(33.3333% - 21.3333px);
      grid-auto-columns: calc(33.3333% - 21.3333px);
    }
  
    .about-sec .u-section-4 .u-list-item-1 {
      --animation-custom_in-scale: 0.3;
    }
  
    .about-sec .u-section-4 .u-list-item-2 {
      --animation-custom_in-scale: 0.3;
    }
  
    .about-sec .u-section-4 .u-list-item-3 {
      --animation-custom_in-scale: 0.3;
    }
  
    .about-sec .u-section-4 .u-list-item-4 {
      --animation-custom_in-scale: 0.3;
    }
  
    .about-sec .u-section-4 .u-list-item-5 {
      --animation-custom_in-scale: 0.3;
    }
  }
  
  @media (max-width: 991px) {
    .about-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: repeat(2, calc(50% - 15.999975000000001px));
      grid-auto-columns: calc(50% - 15.999975000000001px);
    }
  }
  
  @media (max-width: 767px) {
    .about-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: 100%;
      grid-auto-columns: calc(100% - 0px);
    }
  }
  
  @media (max-width: 575px) {
    .about-sec .u-section-4 .u-text-1 {
      font-size: 1.5rem;
    }
  
    .about-sec .u-section-4 .u-repeater-1 {
      grid-auto-columns: 100%;
    }
  }

  /*------------Products Page----------------*/

  .prod-sec .u-section-1 {
    background-image: linear-gradient(0deg, rgba(20,29,56,0.85), rgba(20,29,56,0.85)), url("images/pattern-16.png");
    background-position: 50% 50%;
  }
  
  .prod-sec .u-section-1 .u-sheet-1 {
    min-height: 278px;
  }
  
  .prod-sec .u-section-1 .u-group-1 {
    width: 100%;
    min-height: 158px;
    height: auto;
    margin: 60px 0 0;
    text-align: center;
  }
  
  .prod-sec .u-section-1 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 500;
    margin: 32px 0 0;
    width: 100%;
  }
  
  .prod-sec .u-section-1 .u-text-2 {
    margin: 22px auto 0 96px;
  }
  
  .prod-sec .u-section-1 .u-btn-1 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .prod-sec .u-section-1 .u-text-3 {
    margin: -32px auto 0 33px;
  }
  
  .prod-sec .u-section-1 .u-btn-2 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .prod-sec .u-section-1 .u-text-4 {
    margin: -32px auto 0 119px;
  }
  
  .prod-sec .u-section-1 .u-btn-3 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .prod-sec .u-section-1 .u-sheet-1 {
      min-height: 229px;
    }
  
    .prod-sec .u-section-1 .u-group-1 {
      margin-top: 36px;
      margin-bottom: 36px;
      height: auto;
    }
  
    .prod-sec .u-section-1 .u-text-1 {
      margin-top: 37px;
    }
  
    .prod-sec .u-section-1 .u-text-2 {
      width: auto;
      margin-top: 13px;
      margin-left: auto;
    }
  
    .prod-sec .u-section-1 .u-text-3 {
      width: 47px;
    }
  
    .prod-sec .u-section-1 .u-text-4 {
      margin-left: 129px;
    }
  }
  
  @media (max-width: 991px) {
    .prod-sec .u-section-1 .u-sheet-1 {
      min-height: 175px;
    }
  
    .prod-sec .u-section-1 .u-text-2 {
      margin-top: 20px;
    }
  
    .prod-sec .u-section-1 .u-text-3 {
      width: auto;
      margin-left: 36px;
    }
  
    .prod-sec .u-section-1 .u-text-4 {
      width: auto;
      margin-right: 23px;
      margin-left: auto;
    }


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

 
    .prod-sec .u-section-1 .u-sheet-1 {
      min-height: 131px;
    }
  
    .prod-sec .u-section-1 .u-text-1 {
      margin-top: 0;
    }
  
    .prod-sec .u-section-1 .u-text-2 {
      margin-top: 11px;
    }
  }
  
  @media (max-width: 575px) {
    .prod-sec .u-section-1 .u-sheet-1 {
      min-height: 82px;
    }
  }
  
 
  
  .prod-sec .u-section-2 .u-list-1 {
    grid-template-rows: auto;
    margin-top: 60px;
    margin-bottom: 60px;
  }
  
  .prod-sec .u-section-2 .u-repeater-1 {
    grid-template-columns: calc(25% - 24.75px) calc(25% - 24.75px) calc(25% - 24.75px) calc(25% - 24.75px);
    grid-gap: 33px 33px;
  }

  .prod-sec .u-section-2 .u-list-item
  {
    min-height: 355px;
  }
  
  .prod-sec .u-section-2 .u-list-item-1 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  .prod-sec .u-section-2 .u-container-layout-1 {
    padding: 0 30px;
  }
  
  .prod-sec .u-section-2 .u-image-1 {
    height: 157px;
    margin-top: 20px;
    margin-bottom: 0;
  }
  
  .prod-sec .u-section-2 .u-text-1 {
    font-weight: 400;
    line-height: 1.4;
    margin: 20px 0 0;
  }
  
  .prod-sec .u-section-2 .u-btn-1 {
    font-size: 0.875rem;
    letter-spacing: 1px;
    border-style: solid;
    font-weight: 500;
    text-transform: none;
    margin: 30px auto 0;
    padding: 2px 0;
  }
  
  .prod-sec .u-section-2 .u-list-item-2 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  .prod-sec .u-section-2 .u-container-layout-2 {
    padding: 0 30px;
  }
  
  .prod-sec .u-section-2 .u-image-2 {
    height: 157px;
    margin-top: 20px;
    margin-bottom: 0;
  }
  
  .prod-sec .u-section-2 .u-text-2 {
    font-weight: 400;
    line-height: 1.4;
    margin: 20px 0 0;
  }
  
  .prod-sec .u-section-2 .u-btn-2 {
    font-size: 0.875rem;
    letter-spacing: 1px;
    border-style: solid;
    font-weight: 500;
    text-transform: none;
    margin: 30px auto 0;
    padding: 2px 0;
  }
  
  .prod-sec .u-section-2 .u-list-item-3 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  .prod-sec .u-section-2 .u-container-layout-3 {
    padding: 0 30px;
  }
  
  .prod-sec .u-section-2 .u-image-3 {
    height: 157px;
    margin-top: 20px;
    margin-bottom: 0;
  }
  
  .prod-sec .u-section-2 .u-text-3 {
    font-weight: 400;
    line-height: 1.4;
    margin: 20px 0 0;
  }
  
  .prod-sec .u-section-2 .u-btn-3 {
    font-size: 0.875rem;
    letter-spacing: 1px;
    border-style: solid;
    font-weight: 500;
    text-transform: none;
    margin: 30px auto 0;
    padding: 2px 0;
  }
  
  .prod-sec .u-section-2 .u-list-item-4 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  .prod-sec .u-section-2 .u-container-layout-4 {
    padding: 0 30px;
  }
  
  .prod-sec .u-section-2 .u-image-4 {
    height: 157px;
    margin-top: 20px;
    margin-bottom: 0;
  }
  
  .prod-sec .u-section-2 .u-text-4 {
    font-weight: 400;
    line-height: 1.4;
    margin: 20px 0 0;
  }
  
  .prod-sec .u-section-2 .u-btn-4 {
    font-size: 0.875rem;
    letter-spacing: 1px;
    border-style: solid;
    font-weight: 500;
    text-transform: none;
    margin: 30px auto 0;
    padding: 2px 0;
  }
  
  .prod-sec .u-section-2 .u-list-item-5 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  .prod-sec .u-section-2 .u-container-layout-5 {
    padding: 0 30px;
  }
  
  .prod-sec .u-section-2 .u-image-5 {
    height: 157px;
    margin-top: 20px;
    margin-bottom: 0;
  }
  
  .prod-sec .u-section-2 .u-text-5 {
    font-weight: 400;
    line-height: 1.4;
    margin: 20px 0 0;
  }
  
  .prod-sec .u-section-2 .u-btn-5 {
    font-size: 0.875rem;
    letter-spacing: 1px;
    border-style: solid;
    font-weight: 500;
    text-transform: none;
    margin: 30px auto 0;
    padding: 2px 0;
  }
  
  .prod-sec .u-section-2 .u-list-item-6 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  .prod-sec .u-section-2 .u-container-layout-6 {
    padding: 0 30px;
  }
  
  .prod-sec .u-section-2 .u-image-6 {
    height: 157px;
    margin-top: 20px;
    margin-bottom: 0;
  }
  
  .prod-sec .u-section-2 .u-text-6 {
    font-weight: 400;
    line-height: 1.4;
    margin: 20px 0 0;
  }
  
  .prod-sec .u-section-2 .u-btn-6 {
    font-size: 0.875rem;
    letter-spacing: 1px;
    border-style: solid;
    font-weight: 500;
    text-transform: none;
    margin: 30px auto 0;
    padding: 2px 0;
  }
  
  .prod-sec .u-section-2 .u-list-item-7 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  .prod-sec .u-section-2 .u-container-layout-7 {
    padding: 0 30px;
  }
  
  .prod-sec .u-section-2 .u-image-7 {
    height: 157px;
    margin-top: 20px;
    margin-bottom: 0;
  }
  
  .prod-sec .u-section-2 .u-text-7 {
    font-weight: 400;
    line-height: 1.4;
    margin: 20px 0 0;
  }
  
  .prod-sec .u-section-2 .u-btn-7 {
    font-size: 0.875rem;
    letter-spacing: 1px;
    border-style: solid;
    font-weight: 500;
    text-transform: none;
    margin: 30px auto 0;
    padding: 2px 0;
  }
  
  .prod-sec .u-section-2 .u-list-item-8 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  .prod-sec .u-section-2 .u-container-layout-8 {
    padding: 0 30px;
  }
  
  .prod-sec .u-section-2 .u-image-8 {
    height: 157px;
    margin-top: 20px;
    margin-bottom: 0;
  }
  
  .prod-sec .u-section-2 .u-text-8 {
    font-weight: 400;
    line-height: 1.4;
    margin: 20px 0 0;
  }
  
  .prod-sec .u-section-2 .u-btn-8 {
    font-size: 0.875rem;
    letter-spacing: 1px;
    border-style: solid;
    font-weight: 500;
    text-transform: none;
    margin: 30px auto 0;
    padding: 2px 0;
  }
  
  @media (max-width: 1199px) {
    .prod-sec .u-section-2 .u-sheet-1 {
      min-height: 1018px;
    }
  
    .prod-sec .u-section-2 .u-repeater-1 {
      grid-template-columns: calc(33.3333% - 22px) calc(33.3333% - 22px) calc(33.3333% - 22px);
      min-height: 1040px;
      grid-auto-columns: calc(33.3333% - 22px);
    }
  
    .prod-sec .u-section-2 .u-container-layout-1 {
      padding-bottom: 30px;
    }
  
    .prod-sec .u-section-2 .u-image-1 {
      height: 122px;
    }
  
    .prod-sec .u-section-2 .u-text-1 {
      font-size: 0.875rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-2 {
      padding-bottom: 30px;
    }
  
    .prod-sec .u-section-2 .u-image-2 {
      height: 122px;
    }
  
    .prod-sec .u-section-2 .u-text-2 {
      font-size: 0.875rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-3 {
      padding-bottom: 30px;
    }
  
    .prod-sec .u-section-2 .u-image-3 {
      height: 122px;
    }
  
    .prod-sec .u-section-2 .u-text-3 {
      font-size: 0.875rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-4 {
      padding-bottom: 30px;
    }
  
    .prod-sec .u-section-2 .u-image-4 {
      height: 122px;
    }
  
    .prod-sec .u-section-2 .u-text-4 {
      font-size: 0.875rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-5 {
      padding-bottom: 30px;
    }
  
    .prod-sec .u-section-2 .u-image-5 {
      height: 122px;
    }
  
    .prod-sec .u-section-2 .u-text-5 {
      font-size: 0.875rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-6 {
      padding-bottom: 30px;
    }
  
    .prod-sec .u-section-2 .u-image-6 {
      height: 122px;
    }
  
    .prod-sec .u-section-2 .u-text-6 {
      font-size: 0.875rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-7 {
      padding-bottom: 30px;
    }
  
    .prod-sec .u-section-2 .u-image-7 {
      height: 122px;
    }
  
    .prod-sec .u-section-2 .u-text-7 {
      font-size: 0.875rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-8 {
      padding-bottom: 30px;
    }
  
    .prod-sec .u-section-2 .u-image-8 {
      height: 122px;
    }
  
    .prod-sec .u-section-2 .u-text-8 {
      font-size: 0.875rem;
    }
  }
  
  @media (max-width: 991px) {
    .prod-sec .u-section-2 .u-sheet-1 {
      min-height: 1636px;
    }
  
    .prod-sec .u-section-2 .u-list-1 {
      margin-bottom: -54px;
    }
  
    .prod-sec .u-section-2 .u-repeater-1 {
      grid-template-columns: calc(50% - 16.5px) calc(50% - 16.5px);
      min-height: 1516px;
      grid-auto-columns: calc(50% - 16.5px);
    }
  
    .prod-sec .u-section-2 .u-image-1 {
      height: 144px;
    }
  
    .prod-sec .u-section-2 .u-text-1 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-image-2 {
      height: 144px;
    }
  
    .prod-sec .u-section-2 .u-text-2 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-image-3 {
      height: 144px;
    }
  
    .prod-sec .u-section-2 .u-text-3 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-image-4 {
      height: 144px;
    }
  
    .prod-sec .u-section-2 .u-text-4 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-image-5 {
      height: 144px;
    }
  
    .prod-sec .u-section-2 .u-text-5 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-image-6 {
      height: 144px;
    }
  
    .prod-sec .u-section-2 .u-text-6 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-image-7 {
      height: 144px;
    }
  
    .prod-sec .u-section-2 .u-text-7 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-image-8 {
      height: 144px;
    }
  
    .prod-sec .u-section-2 .u-text-8 {
      font-size: 1rem;
    }
  }
  
  @media (max-width: 767px) {
    .prod-sec .u-section-2 .u-sheet-1 {
      min-height: 3831px;
    }
  
    .prod-sec .u-section-2 .u-list-1 {
      margin-bottom: 17px;
    }
  
    .prod-sec .u-section-2 .u-repeater-1 {
      grid-template-columns: 100%;
      min-height: 3711px;
      grid-auto-columns: calc(100% - 0px);
    }
  
    .prod-sec .u-section-2 .u-container-layout-1 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .prod-sec .u-section-2 .u-image-1 {
      height: 250px;
      margin-top: 0;
    }
  
    .prod-sec .u-section-2 .u-text-1 {
      font-size: 1.125rem;
      width: auto;
      margin-top: 10px;
      margin-left: 30px;
      margin-right: 30px;
    }
  
    .prod-sec .u-section-2 .u-btn-1 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-2 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .prod-sec .u-section-2 .u-image-2 {
      height: 250px;
      margin-top: 0;
    }
  
    .prod-sec .u-section-2 .u-text-2 {
      font-size: 1.125rem;
      width: auto;
      margin-top: 10px;
      margin-left: 30px;
      margin-right: 30px;
    }
  
    .prod-sec .u-section-2 .u-btn-2 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-3 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .prod-sec .u-section-2 .u-image-3 {
      height: 250px;
      margin-top: 0;
    }
  
    .prod-sec .u-section-2 .u-text-3 {
      font-size: 1.125rem;
      width: auto;
      margin-top: 10px;
      margin-left: 30px;
      margin-right: 30px;
    }
  
    .prod-sec .u-section-2 .u-btn-3 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-4 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .prod-sec .u-section-2 .u-image-4 {
      height: 250px;
      margin-top: 0;
    }
  
    .prod-sec .u-section-2 .u-text-4 {
      font-size: 1.125rem;
      width: auto;
      margin-top: 10px;
      margin-left: 30px;
      margin-right: 30px;
    }
  
    .prod-sec .u-section-2 .u-btn-4 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-5 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .prod-sec .u-section-2 .u-image-5 {
      height: 250px;
      margin-top: 0;
    }
  
    .prod-sec .u-section-2 .u-text-5 {
      font-size: 1.125rem;
      width: auto;
      margin-top: 10px;
      margin-left: 30px;
      margin-right: 30px;
    }
  
    .prod-sec .u-section-2 .u-btn-5 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-6 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .prod-sec .u-section-2 .u-image-6 {
      height: 250px;
      margin-top: 0;
    }
  
    .prod-sec .u-section-2 .u-text-6 {
      font-size: 1.125rem;
      width: auto;
      margin-top: 10px;
      margin-left: 30px;
      margin-right: 30px;
    }
  
    .prod-sec .u-section-2 .u-btn-6 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-7 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .prod-sec .u-section-2 .u-image-7 {
      height: 250px;
      margin-top: 0;
    }
  
    .prod-sec .u-section-2 .u-text-7 {
      font-size: 1.125rem;
      width: auto;
      margin-top: 10px;
      margin-left: 30px;
      margin-right: 30px;
    }
  
    .prod-sec .u-section-2 .u-btn-7 {
      font-size: 1rem;
    }
  
    .prod-sec .u-section-2 .u-container-layout-8 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .prod-sec .u-section-2 .u-image-8 {
      height: 250px;
      margin-top: 0;
    }
  
    .prod-sec .u-section-2 .u-text-8 {
      font-size: 1.125rem;
      width: auto;
      margin-top: 10px;
      margin-left: 30px;
      margin-right: 30px;
    }
  
    .prod-sec .u-section-2 .u-btn-8 {
      font-size: 1rem;
    }
  }
  
  @media (max-width: 575px) {
    .prod-sec .u-section-2 .u-sheet-1 {
      min-height: 3158px;
    }
  
    .prod-sec .u-section-2 .u-list-1 {
      margin-bottom: -338px;
    }
  
    .prod-sec .u-section-2 .u-repeater-1 {
      min-height: 3038px;
      grid-auto-columns: 100%;
    }
  
    .prod-sec .u-section-2 .u-container-layout-1 {
      padding-bottom: 0;
    }
  
    .prod-sec .u-section-2 .u-image-1 {
      height: 154px;
    }
  
    .prod-sec .u-section-2 .u-container-layout-2 {
      padding-bottom: 0;
    }
  
    .prod-sec .u-section-2 .u-image-2 {
      height: 154px;
    }
  
    .prod-sec .u-section-2 .u-container-layout-3 {
      padding-bottom: 0;
    }
  
    .prod-sec .u-section-2 .u-image-3 {
      height: 154px;
    }
  
    .prod-sec .u-section-2 .u-container-layout-4 {
      padding-bottom: 0;
    }
  
    .prod-sec .u-section-2 .u-image-4 {
      height: 154px;
    }
  
    .prod-sec .u-section-2 .u-container-layout-5 {
      padding-bottom: 0;
    }
  
    .prod-sec .u-section-2 .u-image-5 {
      height: 154px;
    }
  
    .prod-sec .u-section-2 .u-container-layout-6 {
      padding-bottom: 0;
    }
  
    .prod-sec .u-section-2 .u-image-6 {
      height: 154px;
    }
  
    .prod-sec .u-section-2 .u-container-layout-7 {
      padding-bottom: 0;
    }
  
    .prod-sec .u-section-2 .u-image-7 {
      height: 154px;
    }
  
    .prod-sec .u-section-2 .u-container-layout-8 {
      padding-bottom: 0;
    }
  
    .prod-sec .u-section-2 .u-image-8 {
      height: 154px;
    }
  }

  /*------------Brand Page----------------*/

  .brand-sec .u-section-1 {
    background-image: linear-gradient(0deg, rgba(20,29,56,0.85), rgba(20,29,56,0.85)), url("images/pattern-16.png");
    background-position: 50% 50%;
  }
  
  .brand-sec .u-section-1 .u-sheet-1 {
    min-height: 316px;
  }
  
  .brand-sec .u-section-1 .u-group-1 {
    width: 100%;
    min-height: 158px;
    height: auto;
    margin: 60px 0 0;
    text-align: center;
  }
  
  .brand-sec .u-section-1 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 500;
    margin: 32px 0 0;
    width: 100%;
  }
  
  .brand-sec .u-section-1 .u-text-2 {
    margin: 22px auto 0 27px;
  }
  
  .brand-sec .u-section-1 .u-btn-1 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .brand-sec .u-section-1 .u-text-3 {
    margin: -32px auto 0 220px;
  }
  
  .brand-sec .u-section-1 .u-btn-2 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .brand-sec .u-section-1 .u-text-4 {
    margin: -32px auto 0 116px;
  }
  
  .brand-sec .u-section-1 .u-btn-3 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .brand-sec .u-section-1 .u-text-5 {
    width: 7px;
    margin: -32px auto 0 90px;
  }
  
  .brand-sec .u-section-1 .u-btn-4 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .brand-sec .u-section-1 .u-text-6 {
    margin: -32px auto 0 197px;
  }
  
  .brand-sec .u-section-1 .u-btn-5 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .brand-sec .u-section-1 .u-sheet-1 {
      min-height: 292px;
    }
  
    .brand-sec .u-section-1 .u-group-1 {
      margin-top: 60px;
      margin-bottom: 60px;
      height: auto;
    }
  
    .brand-sec .u-section-1 .u-text-1 {
 
      margin-top: 0;
    }
  
    .brand-sec .u-section-1 .u-text-2 {
      width: auto;
    }
  
    .brand-sec .u-section-1 .u-text-3 {
      width: auto;
      margin-left: 221px;
    }
  
    .brand-sec .u-section-1 .u-text-4 {
      width: auto;
      margin-left: 117px;
    }
  
    .brand-sec .u-section-1 .u-text-5 {
      width: auto;
    }
  
    .brand-sec .u-section-1 .u-text-6 {
      width: auto;
      margin-left: 198px;
    }
  }
  
  @media (max-width: 991px) {
    .brand-sec .u-section-1 .u-sheet-1 {
      min-height: 224px;
    }

    .brand-sec .u-section-1 .u-group-1 {
    margin-top: 40px;
    margin-bottom: 0;
    height: auto;
}
  }
  
  @media (max-width: 767px) {
    .brand-sec .u-section-1 .u-sheet-1 {
      min-height: 168px;
    }
  }
  
  @media (max-width: 575px) {
    .brand-sec .u-section-1 .u-sheet-1 {
      min-height: 106px;
    }
  }.brand-sec .u-section-2 .u-sheet-1 {
    min-height: 189px;
  }
  
  .brand-sec .u-section-2 .u-layout-wrap-1 {
    margin-top: 40px;
    margin-bottom: 20px;
  }
  
  .brand-sec .u-section-2 .u-layout-cell-1 {
    min-height: 129px;
  }
  
  .brand-sec .u-section-2 .u-container-layout-1 {
    padding: 30px 0;
  }
  
  .brand-sec .u-section-2 .u-form-1 {
    height: 58px;
    margin: 3px 44px 0 94px;
  }
  
  .brand-sec .u-section-2 .u-btn-1 {
    border-style: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0;
  }
  
  .brand-sec .u-section-2 .u-icon-1 {
    font-size: 1.5em;
    margin-left: -34px;
  }
  
  .brand-sec .u-section-2 .u-text-1 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: -41px auto 0 0;
  }
  
  .brand-sec .u-section-2 .u-layout-cell-2 {
    min-height: 129px;
  }
  
  .brand-sec .u-section-2 .u-container-layout-2 {
    padding: 30px 0;
  }
  
  .brand-sec .u-section-2 .u-text-2 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 20px auto 0 0;
  }
  
  @media (max-width: 1199px) {
    .brand-sec .u-section-2 .u-sheet-1 {
      min-height: 198px;
    }
  
    .brand-sec .u-section-2 .u-layout-wrap-1 {
      margin-bottom: 0;
    }
  
    .brand-sec .u-section-2 .u-layout-cell-1 {
      min-height: 188px;
    }
  
    .brand-sec .u-section-2 .u-container-layout-1 {
      padding-bottom: 31px;
    }
  
    .brand-sec .u-section-2 .u-form-1 {
      margin-right: 0;
      margin-left: 88px;
    }
  
    .brand-sec .u-section-2 .u-text-1 {
      width: auto;
    }
  
    .brand-sec .u-section-2 .u-layout-cell-2 {
      min-height: 188px;
    }
  
    .brand-sec .u-section-2 .u-container-layout-2 {
      padding-bottom: 0;
    }
  
    .brand-sec .u-section-2 .u-text-2 {
      width: auto;
    margin-left: 3px;
    float: left;
    margin-right: 15px;
    }
  }
  
  @media (max-width: 991px) {
    .brand-sec .u-section-2 .u-sheet-1 {
      min-height: 175px;
    }
  
    .brand-sec .u-section-2 .u-layout-cell-1 {
      min-height: 167px;
    }
  
    .brand-sec .u-section-2 .u-container-layout-1 {
      padding-bottom: 30px;
    }
  
    .brand-sec .u-section-2 .u-form-1 {
      margin-left: 80px;
    }
  
    .brand-sec .u-section-2 .u-text-1 {
      margin-bottom: 17px;
    }
  
    .brand-sec .u-section-2 .u-layout-cell-2 {
      min-height: 167px;
    }
  }
  
  @media (max-width: 767px) {
    .brand-sec .u-section-2 .u-sheet-1 {
      min-height: auto;
    }
  
    .brand-sec .u-section-2 .u-layout-wrap-1 {
      margin-top: 41px;
      margin-bottom: 1px;
    }

    .u-form-horizontal .u-form-group:not(.u-label-top) .u-input
    {
      margin-left: 30px;
    }
  
    .brand-sec .u-section-2 .u-layout-cell-1 {
      min-height: auto;
    }

    .brand-sec .u-section-2 .u-container-layout-2
    {
      padding:0;
    }
  
    .brand-sec .u-section-2 .u-container-layout-1 {
      padding-top: 0;
      padding-bottom: 0;
    }
  
    .brand-sec .u-section-2 .u-form-1 {
      height: 114px;
      margin-top: 15px;
      margin-right: 31px;
      margin-left: 78px;
    }
  
    .brand-sec .u-section-2 .u-text-1 {
      margin-top: -50px;
      margin-bottom: 0;
    }
  
    .brand-sec .u-section-2 .u-layout-cell-2 {
      min-height: 174px;
    }
  }
  
  @media (max-width: 575px) {
    .brand-sec .u-section-2 .u-sheet-1 {
      min-height: auto;
    }
  
    .brand-sec .u-section-2 .u-layout-wrap-1 {
      margin-top: 42px;
      margin-bottom: 0;
    }
  
    .brand-sec .u-section-2 .u-layout-cell-1 {
      min-height: 100px;
      
    }

    .brand-sec .filter-category
    {
      width: 100%;
    }
  
    .brand-sec .u-section-2 .u-form-1 {
      width: 340px;
      margin-top: 0;
      margin-left: 0;
      margin-right: 0;
    }
  
    .brand-sec .u-section-2 .u-text-1 {
      margin-top: -90px;
      margin-left: 15px;
    }
  
    .brand-sec .u-section-2 .u-layout-cell-2 {
      min-height: 100px;
      margin-bottom: 50px;
    }

  
  
    .brand-sec .u-section-2 .u-container-layout-2 {
      padding-top: 0;
    }

    .brand-sec .u-section-3 .u-text-1
    {
      min-height: auto;
    }

    .brand-sec .u-section-3 .u-repeater-1
    {
      min-height: 0 !important;
    }

  
    .brand-sec .u-section-2 .u-text-2 {
      margin-top: 0;
    }
  }.brand-sec .u-section-3 .u-sheet-1 {
    min-height: 941px;
  }
  
  .brand-sec .u-section-3 .u-layout-wrap-1 {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  
  .brand-sec .u-section-3 .u-layout-cell-1 {
    min-height: 893px;
  }
  
  .brand-sec .u-section-3 .u-container-layout-1 {
    padding: 0;
  }
  
  .brand-sec .u-section-3 .u-products-1 {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  .brand-sec .u-section-3 .u-repeater-1 {
    grid-template-columns: calc(33.3333% - 20px) calc(33.3333% - 20px) calc(33.3333% - 20px);
    grid-gap: 30px 30px;

  }
  
  .brand-sec .u-section-3 .u-repeater-item-1 {
    background-image: none;
  }
  
  .brand-sec .u-section-3 .u-container-layout-2 {
    padding: 0 20px;
    overflow: hidden;
  }
  
  .brand-sec .u-section-3 .u-image-1 {
    height: 140px;
    width: 100%;
    margin: 20px auto 0;
  }
  
  .brand-sec .u-section-3 .u-group-1 {

    height: auto;
    width: 100%;
    text-align: center;
    margin: 14px 0 0;
    margin-bottom: 30px;
  }
  
  .brand-sec .u-section-3 .u-text-1 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 0;
    padding: 0;
    min-height: 60px;
  }
  
  .brand-sec .u-section-3 .u-btn-1 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 25px auto 0;
    padding: 8px 20px;
  }

  .brand-sec .u-section-3 .u-btn-1:hover
  {
    color: #fff !important;
  }
  
  .brand-sec .u-section-3 .u-repeater-item-2 {
    background-image: none;
  }
  
  .brand-sec .u-section-3 .u-container-layout-4 {
    padding: 2px 0 0;
  }
  
  .brand-sec .u-section-3 .u-image-2 {
    height: 182px;
    width: 191px;
    margin: 28px auto 0;
  }
  
  .brand-sec .u-section-3 .u-group-2 {
    min-height: 164px;
    height: auto;
    width: 221px;
    margin: 14px 0 0;
  }
  
  .brand-sec .u-section-3 .u-text-2 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 15px 15px 0;
  }
  
  .brand-sec .u-section-3 .u-btn-2 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 25px auto 0;
    padding: 8px 20px;
  }
  
  .brand-sec .u-section-3 .u-repeater-item-3 {
    background-image: none;
  }
  
  .brand-sec .u-section-3 .u-container-layout-6 {
    padding: 2px 0 0;
  }
  
  .brand-sec .u-section-3 .u-image-3 {
    height: 182px;
    width: 191px;
    margin: 28px auto 0;
  }
  
  .brand-sec .u-section-3 .u-group-3 {
    min-height: 164px;
    height: auto;
    width: 221px;
    margin: 14px 0 0;
  }
  
  .brand-sec .u-section-3 .u-text-3 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 15px 15px 0;
  }
  
  .brand-sec .u-section-3 .u-btn-3 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 25px auto 0;
    padding: 8px 20px;
  }
  
  .brand-sec .u-section-3 .u-repeater-item-4 {
    background-image: none;
  }
  
  .brand-sec .u-section-3 .u-container-layout-8 {
    padding: 2px 0 0;
  }
  
  .brand-sec .u-section-3 .u-image-4 {
    height: 182px;
    width: 191px;
    background-image: url("data:image/svg+xml;base64,DQoNCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ibWFuIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCBmaWxsPSIjQzZEOEUxIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIvPg0KPGc+DQoJPHBhdGggZmlsbD0iIzdGOTZBNiIgZD0iTTIyNi4xLDEwMGMtMS4yLTEuMi0yLjktMS45LTQuNy0xLjljLTIuMSwwLTQuMSwwLjktNS43LDIuNWwtMjUuMSwyNS42Yy0wLjIsMC4yLTAuNiwwLjUtMC45LDAuNQ0KCQljLTAuMiwwLTAuNC0wLjEtMC40LTAuMWwtMi44LTIuOGMtMC40LTAuNC0wLjctMSwwLTEuN0wyMTgsOTBjMy0zLjEsMy4yLTcuOCwwLjUtMTAuNmMtMS4yLTEuMi0yLjktMS45LTQuNy0xLjkNCgkJYy0yLjEsMC00LjEsMC45LTUuNywyLjVsLTMxLjQsMzJjLTAuNiwwLjYtMC45LDAuNy0xLDAuN2wtMy42LTMuN2MtMC4xLTAuMiwwLTAuNiwwLjUtMS4xbDM3LTM3LjhjMy0zLjEsMy4yLTcuOCwwLjUtMTAuNg0KCQljLTEuMi0xLjItMi45LTEuOS00LjctMS45Yy0yLjEsMC00LjEsMC45LTUuNywyLjVsLTM3LDM3LjhjLTAuMywwLjQtMC43LDAuNS0wLjksMC41Yy0wLjEsMC0wLjIsMC0wLjItMC4xbC0zLjItMy4zDQoJCWMtMC4xLTAuMy0wLjMtMC44LDAuMy0xLjRsMzIuNi0zMy4zYzMtMy4xLDMuMi03LjgsMC41LTEwLjZjLTEuMi0xLjItMi45LTEuOS00LjctMS45Yy0yLjEsMC00LjEsMC45LTUuNywyLjVMMTQ2LDg2LjlsMC44LTEwLjMNCgkJYzAuMi0yLjgtMC40LTUuMy0xLjctNy4ybDAsMGMtMS41LTIuNC00LjEtMy43LTcuMy0zLjdsLTAuMSwwYy0yLjgsMC02LjksMi4zLTcuNCw2LjZjLTAuMSwwLjktMC4yLDEuOS0wLjQsMw0KCQljLTEuNiwxMy43LTQuMiwzNi43LTEwLjgsNDYuMmMtNC45LDcuMS0yNS45LDIyLjEtMjYuMSwyMi4zbC0wLjEsMC4xYy0wLjQsMC40LTAuNywwLjktMC43LDEuNGMwLDAuNiwwLjIsMS4xLDAuNiwxLjVsNDcuMiw0OC41DQoJCWMwLjQsMC40LDAuOSwwLjYsMS40LDAuNmwwLjEsMGMwLjUsMCwxLjEtMC4zLDEuNC0wLjdsMC4xLTAuMWMwLjEtMC4yLDE0LjMtMjAuOCwyMC4xLTI2LjljMi42LTIuNyw1LjctNC40LDktNi4yDQoJCWMzLjMtMS44LDYuOC0zLjYsOS44LTYuN2w0My43LTQ0LjZDMjI4LjYsMTA3LjUsMjI4LjgsMTAyLjgsMjI2LjEsMTAweiIvPg0KCTxwYXRoIGZpbGw9IiM3Rjk2QTYiIGQ9Ik0xMjEuNiwxODMuNGwtMzMtMzMuOWMtMS4yLTEuMi0xLjgtMi45LTEuNy00LjZjMC4xLTEuNywwLjktMy40LDIuMi00LjVsMC4zLTAuMw0KCQljNS43LTQuMSwyMS40LTE1LjksMjUuMS0yMS4zYzQtNS44LDUuOS0xNC40LDcuNS0yNS41YzAuNC0xLjgsMC40LTMtMC4yLTMuN2MtMC4zLTAuNC0wLjgtMC42LTEuMy0wLjZjLTAuMiwwLTAuNCwwLTAuNiwwLjENCgkJYy0wLjcsMC4zLTEuMiwwLjYtMS40LDAuOGwwLDBjLTEuOSwxLjItMy41LDMuMy00LjMsNmwtMy4yLDkuOEw5MS45LDU4LjFjLTEuMi0zLTQtNS4xLTYuOS01LjFjLTAuOCwwLTEuNiwwLjItMi40LDAuNQ0KCQljLTEuNywwLjctMywyLjItMy43LDQuMWMtMC42LDEuOS0wLjYsMy45LDAuMiw1LjlMOTYuNSwxMDdjMC4zLDAuNy0wLjEsMS4yLTAuMiwxLjRsLTQuMiwxLjdjMCwwLDAsMC0wLjEsMA0KCQljLTAuNCwwLTAuNy0wLjYtMC44LTAuOUw3MS40LDU5LjhjLTEuMi0zLTQtNS4xLTYuOS01LjFjLTAuOCwwLTEuNiwwLjItMi40LDAuNWMtMS43LDAuNy0zLDIuMi0zLjcsNC4xYy0wLjYsMS45LTAuNiwzLjksMC4yLDUuOQ0KCQlsMTkuOCw0OS40YzAuMywwLjcsMC4yLDEuMSwwLDEuM2wtNC43LDJsMCwwYy0wLjEtMC4xLTAuNC0wLjMtMC42LTFMNTYuMyw3NC45Yy0xLjItMy00LTUuMS02LjktNS4xYy0wLjgsMC0xLjYsMC4yLTIuNCwwLjUNCgkJYy0zLjUsMS41LTUuMSw1LjktMy41LDkuOWwxNi44LDQxLjljMC40LDAuOS0wLjEsMS4zLTAuNiwxLjVsLTMuNiwxLjVjMCwwLTAuMSwwLTAuMiwwYzAsMCwwLDAsMCwwYy0wLjEsMC0wLjUsMC0wLjktMC45DQoJCUw0MS41LDkwLjhjLTEuMi0zLTQtNS4xLTYuOS01LjFjLTAuOCwwLTEuNiwwLjItMi40LDAuNWMtMy41LDEuNS01LjEsNS45LTMuNSw5LjlMNTIsMTU0LjVjMS42LDQsNC4xLDcsNi41LDEwDQoJCWMyLjQsMi45LDQuNiw1LjcsNiw5LjJjMy4xLDcuOSw4LjMsMzIuNSw4LjMsMzIuN2wwLDAuMWMwLjIsMC41LDAuNSwxLDEsMS4yYzAuMywwLjEsMC41LDAuMiwwLjgsMC4yYzAuMywwLDAuNS0wLjEsMC43LTAuMg0KCQljMC4zLTAuMSwzNC40LTE0LjcsNDUuOC0xOS4yYzEuNC0wLjYsMS44LTEuNCwxLjktMi4xQzEyMy40LDE4NSwxMjIsMTgzLjcsMTIxLjYsMTgzLjR6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
    background-position: 50% 50%;
    margin: 28px auto 0;
  }
  
  .brand-sec .u-section-3 .u-group-4 {
    min-height: 164px;
    height: auto;
    width: 221px;
    margin: 14px 0 0;
  }
  
  .brand-sec .u-section-3 .u-text-4 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 15px 15px 0;
  }
  
  .brand-sec .u-section-3 .u-btn-4 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 25px auto 0;
    padding: 8px 20px;
  }
  
  .brand-sec .u-section-3 .u-repeater-item-5 {
    background-image: none;
  }
  
  .brand-sec .u-section-3 .u-container-layout-10 {
    padding: 2px 0 0;
  }
  
  .brand-sec .u-section-3 .u-image-5 {
    height: 182px;
    width: 191px;
    background-image: url("data:image/svg+xml;base64,DQoNCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ibWFuIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCBmaWxsPSIjQzZEOEUxIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIvPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiM3Rjk2QTYiIGQ9Ik01MS44LDEyOC40YzMuNC0xMS41LDkuNC0yMS45LDE3LjUtMjkuOWwxMS40LTExLjN2LTQuN2MwLTIuOSwyLjEtNS4zLDQuNy01LjNjMi42LDAsNC43LDIuMyw0LjcsNS4zdjQuNw0KCQkJbDExLjQsMTEuM2M4LjIsOCwxNC4yLDE4LjQsMTcuNSwyOS45bDMuNC0yNy44YzEuNC0xMi4xLTEuOC0yNC4yLTguOS0zMy40Yy03LjEtOS4yLTE3LjQtMTQuNC0yOC4yLTE0LjRTNjQuNSw1OCw1Ny40LDY3LjINCgkJCWMtNy4xLDkuMi0xMC41LDIxLjMtOSwzMy40TDUxLjgsMTI4LjR6Ii8+DQoJCTxwYXRoIGZpbGw9IiM3Rjk2QTYiIGQ9Ik0xMTAuNSwxMzIuOWMtMi43LTEwLjMtNy45LTE5LjQtMTUuMS0yNi41bC05LjktOS44bC05LjksOS44Yy03LjIsNy0xMi40LDE2LjItMTUuMSwyNi41bC01LjgsMjEuOA0KCQkJYzAuNywxMCwxLjEsMjAsMS4xLDI5LjljMCwxOC40LDEzLjMsMzMuNCwyOS43LDMzLjRzMjkuNy0xNC45LDI5LjctMzMuNGMwLTEwLDAuNC0yMCwxLjEtMjkuOUwxMTAuNSwxMzIuOXoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiM3Rjk2QTYiIGQ9Ik0yMDQuNCwxMjcuNmMtMy40LDExLjUtOS40LDIxLjktMTcuNSwyOS45bC0xMS40LDExLjN2NC43YzAsMi45LTIuMSw1LjMtNC43LDUuM2MtMi42LDAtNC43LTIuMy00LjctNS4zDQoJCQl2LTQuN2wtMTEuNC0xMS4zYy04LjItOC0xNC4yLTE4LjQtMTcuNS0yOS45bC0zLjQsMjcuOGMtMS40LDEyLjEsMS44LDI0LjIsOC45LDMzLjRjNy4xLDkuMiwxNy40LDE0LjQsMjguMiwxNC40DQoJCQlzMjEuMS01LjIsMjguMi0xNC40YzcuMS05LjIsMTAuMy0yMS4zLDguOS0zMy40TDIwNC40LDEyNy42eiIvPg0KCQk8cGF0aCBmaWxsPSIjN0Y5NkE2IiBkPSJNMTQ1LjcsMTIzLjFjMi43LDEwLjMsNy45LDE5LjQsMTUuMSwyNi41bDkuOSw5LjhsOS45LTkuOGM3LjItNywxMi40LTE2LjIsMTUuMS0yNi41bDUuOC0yMS44DQoJCQljLTAuNy0xMC0xLjEtMjAtMS4xLTI5LjljMC0xOC41LTEzLjMtMzMuNC0yOS43LTMzLjRTMTQxLDUyLjksMTQxLDcxLjRjMCwxMC0wLjQsMjAtMS4xLDI5LjlMMTQ1LjcsMTIzLjF6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
    background-position: 50% 50%;
    margin: 28px auto 0;
  }
  
  .brand-sec .u-section-3 .u-group-5 {
    min-height: 164px;
    height: auto;
    width: 221px;
    margin: 14px 0 0;
  }
  

  .filter-category
  {
    width: 60%;
    top: 5px;
    border-radius: 8px;
    height: 50px;
    border-color: #ccc;
  }

  .brand-sec .u-section-3 .u-text-5 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 15px 15px 0;
  }
  
  .brand-sec .u-section-3 .u-btn-5 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 25px auto 0;
    padding: 8px 20px;
  }
  
  .brand-sec .u-section-3 .u-repeater-item-6 {
    background-image: none;
  }
  
  .brand-sec .u-section-3 .u-container-layout-12 {
    padding: 2px 0 0;
  }
  
  .brand-sec .u-section-3 .u-image-6 {
    height: 182px;
    width: 191px;
    background-image: url("data:image/svg+xml;base64,DQoNCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ibWFuIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCBmaWxsPSIjQzZEOEUxIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIvPg0KPGc+DQoJPHBhdGggZmlsbD0iIzdGOTZBNiIgZD0iTTIwNy45LDE5NS40TDE4Miw5Ni41Yy0wLjUtMS44LTEuNS00LjUtMi40LTYuMWwtNy40LTE0LjJjLTEtMS44LTMuNC0zLjQtNS41LTMuNEg4OS41DQoJCWMtMi4xLDAtNC42LDEuNC01LjUsMy40bC03LjYsMTQuNmMtMC44LDEuNi0xLjksNC4zLTIuNCw2LjFsLTI1LjksOTguNWMtMC4zLDEuMS0wLjEsMi4yLDAuNiwzYzAuNywwLjgsMS43LDEuMywyLjgsMS4zaDUuOA0KCQljMS42LDAsNC4xLDAuNiw1LjUsMS40bDExLjIsNi4yYzAuOSwwLjUsMiwwLjcsMy4zLDAuN3MyLjQtMC4yLDMuMy0wLjdsMTEuMi02LjJjMC42LTAuMywxLjUtMC41LDIuNC0wLjVjMC45LDAsMS43LDAuMiwyLjQsMC41DQoJCWwxMS4yLDYuMmMwLjksMC41LDIsMC43LDMuMywwLjdzMi40LTAuMiwzLjMtMC43bDExLjItNi4yYzAuNi0wLjMsMS41LTAuNSwyLjQtMC41YzAuOSwwLDEuNywwLjIsMi40LDAuNWwxMS4yLDYuMg0KCQljMC45LDAuNSwyLDAuNywzLjMsMC43YzEuMiwwLDIuNC0wLjIsMy4zLTAuN2wxMS4yLTYuMmMwLjYtMC4zLDEuNS0wLjUsMi40LTAuNXMxLjcsMC4yLDIuNCwwLjVsMTEuMiw2LjJjMC45LDAuNSwyLDAuNywzLjMsMC43DQoJCWMxLjIsMCwyLjQtMC4yLDMuMy0wLjdsMTEuMi02LjJjMS40LTAuOCwzLjktMS40LDUuNS0xLjRoNS44YzEuMSwwLDIuMi0wLjUsMi44LTEuM0MyMDgsMTk3LjUsMjA4LjEsMTk2LjQsMjA3LjksMTk1LjR6Ii8+DQoJPHBhdGggZmlsbD0iIzdGOTZBNiIgZD0iTTg4LjksNjYuN2g3OC4zYzEuNiwwLDMtMS40LDMtM1Y1MWMwLTEuNi0xLjQtMy0zLTNIODguOWMtMS42LDAtMywxLjQtMywzdjEyLjgNCgkJQzg1LjksNjUuNCw4Ny4zLDY2LjcsODguOSw2Ni43eiBNMTE4LjgsNTMuOGMwLTEuMywxLjEtMi40LDIuNC0yLjRoMTMuN2MxLjMsMCwyLjQsMSwyLjQsMi40djcuMWMwLDEuMy0xLjEsMi40LTIuNCwyLjRoLTEzLjcNCgkJYy0xLjMsMC0yLjQtMS0yLjQtMi40VjUzLjh6Ii8+DQoJPHJlY3QgeD0iMTIyLjgiIHk9IjU1LjQiIGZpbGw9IiM3Rjk2QTYiIHdpZHRoPSIxMC40IiBoZWlnaHQ9IjMuOSIvPg0KPC9nPg0KPC9zdmc+DQo=");
    background-position: 50% 50%;
    margin: 28px auto 0;
  }
  
  .brand-sec .u-section-3 .u-group-6 {
    min-height: 164px;
    height: auto;
    width: 221px;
    margin: 14px 0 0;
  }
  
  .brand-sec .u-section-3 .u-text-6 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 15px 15px 0;
  }
  
  .brand-sec .u-section-3 .u-btn-6 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 25px auto 0;
    padding: 8px 20px;
  }
  
  .brand-sec .u-section-3 .u-layout-cell-2 {
    min-height: 893px;
  }
  
  .brand-sec .u-section-3 .u-container-layout-14 {
    padding: 0;
  }
  
  .brand-sec .u-section-3 .u-text-7 {
    font-size: 1.25rem;
    font-weight: 500;
    width: 69px;
    margin: 10px auto 0 32px;
  }
  
  .brand-sec .u-section-3 .u-form-1 {
    height: 58px;
    width: 313px;
    margin: 18px 32px 0;
  }
  
  .brand-sec .u-section-3 .u-btn-7 {
    border-style: none;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0;
    margin-left: -34px;
  }

  .search-input
  {
    padding-right: 40px;
    border-color: #dddddd;
  }
  
  .brand-sec .u-section-3 .u-icon-1 {
    font-size: 1.5em;
  }
  
  .brand-sec .u-section-3 .u-text-8 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 45px auto 0 32px;
  }
  
  .brand-sec .u-section-3 .u-list-1 {
    width: 313px;
    margin: 18px auto 0;
  }
  
  .brand-sec .u-section-3 .u-repeater-2 {
    grid-gap: 0px 0px;
    grid-template-columns: 100%;
    min-height: 213px;
  }
  
  .brand-sec .u-section-3 .u-container-layout-15 {
    padding: 10px 10px 10px 0;
  }
  
  .brand-sec .u-section-3 .u-text-9 {
    margin-bottom: 0;
    margin-top: 9px;
    font-size: 1rem;
    font-weight: 400;
    
  }

  .brand-sec .u-section-3 .u-text-9 a:hover, .brand-sec .u-section-3 .u-text-9 a:active
  {
    color: #478ac9 !important;
  }

.categ-active 
{
 color: #478ac9 !important;
 background: transparent !important;
 
}
  
  
  .brand-sec .u-section-3 .u-btn-8 {
    font-weight: 500;
    padding: 0;
    background: transparent !important;
    color: #666666;
  }

  
  
  .brand-sec .u-section-3 .u-container-layout-16 {
    padding: 10px 10px 10px 0;
  }
  
  .brand-sec .u-section-3 .u-text-10 {
    margin-bottom: 0;
    margin-top: 9px;
    font-size: 1rem;
    font-weight: 400;
  }
  
  .brand-sec .u-section-3 .u-btn-9 {
    font-weight: 500;
    padding: 0;
  }
  
  .brand-sec .u-section-3 .u-container-layout-17 {
    padding: 10px 10px 10px 0;
  }
  
  .brand-sec .u-section-3 .u-text-11 {
    margin-bottom: 0;
    margin-top: 9px;
    font-size: 1rem;
    font-weight: 400;
  }
  
  .brand-sec .u-section-3 .u-btn-10 {
    font-weight: 500;
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .brand-sec .u-section-3 .u-sheet-1 {
      min-height: 416px;
    }
  
    .brand-sec .u-section-3 .u-layout-wrap-1 {
      margin-bottom: 22px;
    }
  
    .brand-sec .u-section-3 .u-layout-cell-1 {
      min-height: 874px;
    }
  
    .brand-sec .u-section-3 .u-products-1 {
      width: 942px;
      margin-right: -212px;
      margin-left: auto;
    }
  
    .brand-sec .u-section-3 .u-repeater-1 {
      min-height: 842px;
    }
  
    .brand-sec .u-section-3 .u-image-1 {
      height: 174px;
    }
  
    .brand-sec .u-section-3 .u-group-1 {
      margin-top: 36px;
      margin-right: initial;
      margin-left: initial;
      height: auto;
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-text-1 {
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-image-2 {
      height: 174px;
    }
  
    .brand-sec .u-section-3 .u-group-2 {
      margin-top: 36px;
      margin-right: initial;
      margin-left: initial;
      height: auto;
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-text-2 {
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-image-3 {
      height: 174px;
    }
  
    .brand-sec .u-section-3 .u-group-3 {
      margin-top: 36px;
      margin-right: initial;
      margin-left: initial;
      height: auto;
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-text-3 {
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-image-4 {
      height: 174px;
    }
  
    .brand-sec .u-section-3 .u-group-4 {
      margin-top: 36px;
      margin-right: initial;
      margin-left: initial;
      height: auto;
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-text-4 {
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-image-5 {
      height: 174px;
    }
  
    .brand-sec .u-section-3 .u-group-5 {
      margin-top: 36px;
      margin-right: initial;
      margin-left: initial;
      height: auto;
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-text-5 {
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-image-6 {
      height: 174px;
    }
  
    .brand-sec .u-section-3 .u-group-6 {
      margin-top: 36px;
      margin-right: initial;
      margin-left: initial;
      height: auto;
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-text-6 {
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-layout-cell-2 {
      min-height: 20px;
    }
  
    .brand-sec .u-section-3 .u-form-1 {
      width: 357px;
      margin-right: 0;
    }
  
    .brand-sec .u-section-3 .u-list-1 {
      width: 357px;
    }
  
    .brand-sec .u-section-3 .u-btn-8 {
      border-style: none none solid;
    }
  
    .brand-sec .u-section-3 .u-btn-9 {
      border-style: none none solid;
    }
  
    .brand-sec .u-section-3 .u-btn-10 {
      border-style: none none solid;
    }
  }
  
  @media (max-width: 991px) {
    .brand-sec .u-section-3 .u-sheet-1 {
      min-height: 1560px;
    }
  
    .brand-sec .u-section-3 .u-layout-wrap-1 {
      margin-bottom: 0;
      position: relative;
    }
  
    .brand-sec .u-section-3 .u-layout-cell-1 {
      min-height: 1552px;
    }
  
    .brand-sec .u-section-3 .u-products-1 {
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  
    .brand-sec .u-section-3 .u-repeater-1 {
      grid-template-columns: calc(50% - 15px) calc(50% - 15px);
      min-height: 1460px;
    }
  
    .brand-sec .u-section-3 .u-image-1 {
      height: 205px;
    }
  
    .brand-sec .u-section-3 .u-text-1 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .brand-sec .u-section-3 .u-image-2 {
      height: 205px;
    }
  
    .brand-sec .u-section-3 .u-text-2 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .brand-sec .u-section-3 .u-image-3 {
      height: 205px;
    }
  
    .brand-sec .u-section-3 .u-text-3 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .brand-sec .u-section-3 .u-image-4 {
      height: 205px;
    }
  
    .brand-sec .u-section-3 .u-text-4 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .brand-sec .u-section-3 .u-image-5 {
      height: 205px;
    }
  
    .brand-sec .u-section-3 .u-text-5 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .brand-sec .u-section-3 .u-image-6 {
      height: 205px;
    }
  
    .brand-sec .u-section-3 .u-text-6 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .brand-sec .u-section-3 .u-layout-cell-2 {
      min-height: 100px;
    }
  
    .brand-sec .u-section-3 .u-container-layout-14 {
      padding-bottom: 30px;
    }
  }
  
  @media (max-width: 767px) {
    .brand-sec .u-section-3 .u-sheet-1 {
      min-height: auto;
    }

    .filter-category
    {
      width: 67%;
    }
  
    .brand-sec .u-section-3 .u-layout-wrap-1 {
      margin-top: 0;
    }
  
    .brand-sec .u-section-3 .u-layout-cell-1 {
      min-height: 380px;
    }
  
    .brand-sec .u-section-3 .u-repeater-1 {
      grid-template-columns: 100%;
      min-height: auto;
    }
  
    .brand-sec .u-section-3 .u-image-1 {
      height: 154px;
    }
  
    .brand-sec .u-section-3 .u-text-1 {
      margin-left: 15px;
      margin-right: 15px;
    }
  
    .brand-sec .u-section-3 .u-image-2 {
      height: 154px;
    }
  
    .brand-sec .u-section-3 .u-text-2 {
      margin-left: 15px;
      margin-right: 15px;
    }
  
    .brand-sec .u-section-3 .u-image-3 {
      height: 154px;
    }
  
    .brand-sec .u-section-3 .u-text-3 {
      margin-left: 15px;
      margin-right: 15px;
    }
  
    .brand-sec .u-section-3 .u-image-4 {
      height: 154px;
    }
  
    .brand-sec .u-section-3 .u-text-4 {
      margin-left: 15px;
      margin-right: 15px;
    }
  
    .brand-sec .u-section-3 .u-image-5 {
      height: 154px;
    }
  
    .brand-sec .u-section-3 .u-text-5 {
      margin-left: 15px;
      margin-right: 15px;
    }
  
    .brand-sec .u-section-3 .u-image-6 {
      height: 154px;
    }
  
    .brand-sec .u-section-3 .u-text-6 {
      margin-left: 15px;
      margin-right: 15px;
    }
  }
  
  @media (max-width: 575px) {
    .brand-sec .u-section-3 .u-sheet-1 {
      min-height: auto;
    }

      .brand-sec .u-section-3 .u-layout-wrap-1
    {
      margin-bottom:50px !important;
    }
  
    .brand-sec .u-section-3 .u-layout-cell-1 {
      min-height: 239px;
    }
  
    .brand-sec .u-section-3 .u-image-1 {
      height: 97px;
    }
  
    .brand-sec .u-section-3 .u-image-2 {
      height: 97px;
    }
  
    .brand-sec .u-section-3 .u-image-3 {
      height: 97px;
    }
  
    .brand-sec .u-section-3 .u-image-4 {
      height: 97px;
    }
  
    .brand-sec .u-section-3 .u-image-5 {
      height: 97px;
    }
  
    .brand-sec .u-section-3 .u-image-6 {
      height: 97px;
    }
  
    .brand-sec .u-section-3 .u-form-1 {
      width: 340px;
    }
  
    .brand-sec .u-section-3 .u-list-1 {
      width: 340px;
    }
  }.p-details-sec .u-section-4 .u-sheet-1 {
    min-height: 518px;
  }
  
  .p-details-sec .u-section-4 .u-text-1 {
    font-size: 1.75rem;
    font-weight: 500;
    margin: 0 283px 0 0;
  }
  
  .p-details-sec .u-section-4 .u-products-1 {
    margin-top: 30px;
    margin-bottom: -31px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-1 {
    grid-template-columns: calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px);
    min-height: 370px;
    grid-auto-columns: calc(25% - 22.5px);
    grid-gap: 30px 30px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-1 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-1 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-1 {
    height: 159px;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-2 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 1px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-1 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-2 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-2 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-2 {
    height: 159px;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-3 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 1px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-2 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-3 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-3 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-3 {
    height: 159px;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-4 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 1px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-3 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-4 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-4 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-4 {
    height: 159px;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-5 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 1px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-4 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-5 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-5 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-5 {
    height: 159px;
    background-image: url("data:image/svg+xml;base64,DQoNCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ibWFuIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCBmaWxsPSIjQzZEOEUxIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIvPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiM3Rjk2QTYiIGQ9Ik01MS44LDEyOC40YzMuNC0xMS41LDkuNC0yMS45LDE3LjUtMjkuOWwxMS40LTExLjN2LTQuN2MwLTIuOSwyLjEtNS4zLDQuNy01LjNjMi42LDAsNC43LDIuMyw0LjcsNS4zdjQuNw0KCQkJbDExLjQsMTEuM2M4LjIsOCwxNC4yLDE4LjQsMTcuNSwyOS45bDMuNC0yNy44YzEuNC0xMi4xLTEuOC0yNC4yLTguOS0zMy40Yy03LjEtOS4yLTE3LjQtMTQuNC0yOC4yLTE0LjRTNjQuNSw1OCw1Ny40LDY3LjINCgkJCWMtNy4xLDkuMi0xMC41LDIxLjMtOSwzMy40TDUxLjgsMTI4LjR6Ii8+DQoJCTxwYXRoIGZpbGw9IiM3Rjk2QTYiIGQ9Ik0xMTAuNSwxMzIuOWMtMi43LTEwLjMtNy45LTE5LjQtMTUuMS0yNi41bC05LjktOS44bC05LjksOS44Yy03LjIsNy0xMi40LDE2LjItMTUuMSwyNi41bC01LjgsMjEuOA0KCQkJYzAuNywxMCwxLjEsMjAsMS4xLDI5LjljMCwxOC40LDEzLjMsMzMuNCwyOS43LDMzLjRzMjkuNy0xNC45LDI5LjctMzMuNGMwLTEwLDAuNC0yMCwxLjEtMjkuOUwxMTAuNSwxMzIuOXoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiM3Rjk2QTYiIGQ9Ik0yMDQuNCwxMjcuNmMtMy40LDExLjUtOS40LDIxLjktMTcuNSwyOS45bC0xMS40LDExLjN2NC43YzAsMi45LTIuMSw1LjMtNC43LDUuM2MtMi42LDAtNC43LTIuMy00LjctNS4zDQoJCQl2LTQuN2wtMTEuNC0xMS4zYy04LjItOC0xNC4yLTE4LjQtMTcuNS0yOS45bC0zLjQsMjcuOGMtMS40LDEyLjEsMS44LDI0LjIsOC45LDMzLjRjNy4xLDkuMiwxNy40LDE0LjQsMjguMiwxNC40DQoJCQlzMjEuMS01LjIsMjguMi0xNC40YzcuMS05LjIsMTAuMy0yMS4zLDguOS0zMy40TDIwNC40LDEyNy42eiIvPg0KCQk8cGF0aCBmaWxsPSIjN0Y5NkE2IiBkPSJNMTQ1LjcsMTIzLjFjMi43LDEwLjMsNy45LDE5LjQsMTUuMSwyNi41bDkuOSw5LjhsOS45LTkuOGM3LjItNywxMi40LTE2LjIsMTUuMS0yNi41bDUuOC0yMS44DQoJCQljLTAuNy0xMC0xLjEtMjAtMS4xLTI5LjljMC0xOC41LTEzLjMtMzMuNC0yOS43LTMzLjRTMTQxLDUyLjksMTQxLDcxLjRjMCwxMC0wLjQsMjAtMS4xLDI5LjlMMTQ1LjcsMTIzLjF6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
    background-position: 50% 50%;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-6 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 1px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-5 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-6 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-6 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-6 {
    height: 159px;
    background-image: url("data:image/svg+xml;base64,DQoNCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ibWFuIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCBmaWxsPSIjQzZEOEUxIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIvPg0KPGc+DQoJPHBhdGggZmlsbD0iIzdGOTZBNiIgZD0iTTIwNy45LDE5NS40TDE4Miw5Ni41Yy0wLjUtMS44LTEuNS00LjUtMi40LTYuMWwtNy40LTE0LjJjLTEtMS44LTMuNC0zLjQtNS41LTMuNEg4OS41DQoJCWMtMi4xLDAtNC42LDEuNC01LjUsMy40bC03LjYsMTQuNmMtMC44LDEuNi0xLjksNC4zLTIuNCw2LjFsLTI1LjksOTguNWMtMC4zLDEuMS0wLjEsMi4yLDAuNiwzYzAuNywwLjgsMS43LDEuMywyLjgsMS4zaDUuOA0KCQljMS42LDAsNC4xLDAuNiw1LjUsMS40bDExLjIsNi4yYzAuOSwwLjUsMiwwLjcsMy4zLDAuN3MyLjQtMC4yLDMuMy0wLjdsMTEuMi02LjJjMC42LTAuMywxLjUtMC41LDIuNC0wLjVjMC45LDAsMS43LDAuMiwyLjQsMC41DQoJCWwxMS4yLDYuMmMwLjksMC41LDIsMC43LDMuMywwLjdzMi40LTAuMiwzLjMtMC43bDExLjItNi4yYzAuNi0wLjMsMS41LTAuNSwyLjQtMC41YzAuOSwwLDEuNywwLjIsMi40LDAuNWwxMS4yLDYuMg0KCQljMC45LDAuNSwyLDAuNywzLjMsMC43YzEuMiwwLDIuNC0wLjIsMy4zLTAuN2wxMS4yLTYuMmMwLjYtMC4zLDEuNS0wLjUsMi40LTAuNXMxLjcsMC4yLDIuNCwwLjVsMTEuMiw2LjJjMC45LDAuNSwyLDAuNywzLjMsMC43DQoJCWMxLjIsMCwyLjQtMC4yLDMuMy0wLjdsMTEuMi02LjJjMS40LTAuOCwzLjktMS40LDUuNS0xLjRoNS44YzEuMSwwLDIuMi0wLjUsMi44LTEuM0MyMDgsMTk3LjUsMjA4LjEsMTk2LjQsMjA3LjksMTk1LjR6Ii8+DQoJPHBhdGggZmlsbD0iIzdGOTZBNiIgZD0iTTg4LjksNjYuN2g3OC4zYzEuNiwwLDMtMS40LDMtM1Y1MWMwLTEuNi0xLjQtMy0zLTNIODguOWMtMS42LDAtMywxLjQtMywzdjEyLjgNCgkJQzg1LjksNjUuNCw4Ny4zLDY2LjcsODguOSw2Ni43eiBNMTE4LjgsNTMuOGMwLTEuMywxLjEtMi40LDIuNC0yLjRoMTMuN2MxLjMsMCwyLjQsMSwyLjQsMi40djcuMWMwLDEuMy0xLjEsMi40LTIuNCwyLjRoLTEzLjcNCgkJYy0xLjMsMC0yLjQtMS0yLjQtMi40VjUzLjh6Ii8+DQoJPHJlY3QgeD0iMTIyLjgiIHk9IjU1LjQiIGZpbGw9IiM3Rjk2QTYiIHdpZHRoPSIxMC40IiBoZWlnaHQ9IjMuOSIvPg0KPC9nPg0KPC9zdmc+DQo=");
    background-position: 50% 50%;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-7 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 1px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-6 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-gallery-nav-1 {
    position: absolute;
    left: 10px;
    width: 40px;
    height: 40px;
  }
  
  .p-details-sec .u-section-4 .u-gallery-nav-2 {
    position: absolute;
    right: 10px;
    width: 40px;
    height: 40px;
  }
  
  @media (max-width: 1199px) {
    .p-details-sec .u-section-4 .u-sheet-1 {
      min-height: 596px;
    }
  
    .p-details-sec .u-section-4 .u-text-1 {
      width: auto;
      margin-top: 40px;
      margin-right: 83px;
    }
  
    .p-details-sec .u-section-4 .u-products-1 {
      margin-top: 32px;
      margin-bottom: 60px;
    }
  
    .p-details-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: calc(33.3333% - 20px) calc(33.3333% - 20px) calc(33.3333% - 20px);
      min-height: 434px;
      grid-auto-columns: calc(33.3333% - 20px);
    }
  
    .p-details-sec .u-section-4 .u-image-1 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-2 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-image-2 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-3 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-image-3 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-4 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-image-4 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-5 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-image-5 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-6 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-image-6 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-7 {
      margin-left: 0;
      margin-right: 0;
    }
  }
  
  @media (max-width: 991px) {
    .p-details-sec .u-section-4 .u-text-1 {
      margin-top: 42px;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-products-1 {
      margin-top: 28px;
    }
  
    .p-details-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: repeat(2, calc(50% - 15px));
      grid-auto-columns: calc(50% - 15px);
    }
  }
  
  @media (max-width: 767px) {
    .p-details-sec .u-section-4 .u-sheet-1 {
      min-height: 564px;
    }
  
    .p-details-sec .u-section-4 .u-text-1 {
      margin-top: 20px;
    }
  
    .p-details-sec .u-section-4 .u-products-1 {
      height: auto;
      margin-top: 20px;
      margin-bottom: 59px;
    }
  
    .p-details-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: 100%;
      grid-auto-columns: calc(100% - 0px);
    }
  
    .p-details-sec .u-section-4 .u-image-1 {
      height: 216px;
      width: 271px;
    }
  
    .p-details-sec .u-section-4 .u-image-2 {
      height: 216px;
      width: 271px;
    }
  
    .p-details-sec .u-section-4 .u-image-3 {
      height: 216px;
      width: 271px;
    }
  
    .p-details-sec .u-section-4 .u-image-4 {
      height: 216px;
      width: 271px;
    }
  
    .p-details-sec .u-section-4 .u-image-5 {
      height: 216px;
      width: 271px;
    }
  
    .p-details-sec .u-section-4 .u-image-6 {
      height: 216px;
      width: 271px;
    }
  }
  
  @media (max-width: 575px) {
    .p-details-sec .u-section-4 .u-sheet-1 {
      min-height: 612px;
    }
  
    .p-details-sec .u-section-4 .u-text-1 {
      font-size: 1.5rem;
      margin-top: 60px;
    }
  
    .p-details-sec .u-section-4 .u-products-1 {
      margin-top: 31px;
      margin-bottom: 52px;
    }
  
    .p-details-sec .u-section-4 .u-repeater-1 {
      grid-auto-columns: 100%;
    }
  
    .p-details-sec .u-section-4 .u-image-1 {
      height: 183px;
      width: 230px;
    }
  
    .p-details-sec .u-section-4 .u-image-2 {
      height: 183px;
      width: 230px;
    }
  
    .p-details-sec .u-section-4 .u-image-3 {
      height: 183px;
      width: 230px;
    }
  
    .p-details-sec .u-section-4 .u-image-4 {
      height: 183px;
      width: 230px;
    }
  
    .p-details-sec .u-section-4 .u-image-5 {
      height: 183px;
      width: 230px;
    }
  
    .p-details-sec .u-section-4 .u-image-6 {
      height: 183px;
      width: 230px;
    }
  }

  /*------------Product details Page----------------*/

  .u-input
  {
    padding: 6px 12px !important;
    line-height: 33px;
  }

  .p-details-sec .u-section-1 {
    background-image: linear-gradient(0deg, rgba(20,29,56,0.85), rgba(20,29,56,0.85)), url("images/pattern-16.png");
    background-position: 50% 50%;
  }
  
  .p-details-sec .u-section-1 .u-sheet-1 {
    min-height: 284px;
  }
  
  .p-details-sec .u-section-1 .u-group-1 {
    width: 100%;
    min-height: 158px;
    height: auto;
    margin: 60px 0 0;
    text-align: center;
  }
  
  .p-details-sec .u-section-1 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 500;
    margin: 32px 0 0;
    width: 100%;
  }
  
  .p-details-sec .u-section-1 .u-text-2 {
    margin: 22px auto 0 122px;
  }
  
  .p-details-sec .u-section-1 .u-btn-1 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .p-details-sec .u-section-1 .u-text-3 {
    width: 27px;
    margin: -32px auto 0 315px;
  }
  
  .p-details-sec .u-section-1 .u-btn-2 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .p-details-sec .u-section-1 .u-text-4 {
    margin: -32px auto 0 358px;
  }
  
  .p-details-sec .u-section-1 .u-btn-3 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .p-details-sec .u-section-1 .u-text-5 {
    margin: -32px auto 0 211px;
  }
  
  .p-details-sec .u-section-1 .u-btn-4 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .p-details-sec .u-section-1 .u-text-6 {
    width: 7px;
    margin: -32px auto 0 185px;
  }
  
  .p-details-sec .u-section-1 .u-btn-5 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .p-details-sec .u-section-1 .u-text-7 {
    width: 7px;
    margin: -32px auto 0 292px;
  }
  
  .p-details-sec .u-section-1 .u-btn-6 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .p-details-sec .u-section-1 .u-text-8 {
    margin: -32px auto 0 382px;
  }
  
  .p-details-sec .u-section-1 .u-btn-7 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .p-details-sec .u-section-1 .u-sheet-1 {
      min-height: 263px;
    }
  
    .p-details-sec .u-section-1 .u-group-1 {
      height: auto;
    }
  }
  
  @media (max-width: 991px) {
    .p-details-sec .u-section-1 .u-sheet-1 {
      min-height: 201px;
    }
  }
  
  @media (max-width: 767px) {
    .p-details-sec .u-section-1 .u-sheet-1 {
      min-height: 263px;
    }
  
    .p-details-sec .u-section-1 .u-group-1 {
      width: 540px;
      min-height: 126px;
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-1 .u-text-1 {
      width: auto;
      margin-left: 33px;
      margin-right: 33px;
    }
  
    .p-details-sec .u-section-1 .u-text-2 {
      width: auto;
      margin-left: 41px;
    }
  
    .p-details-sec .u-section-1 .u-text-3 {
      width: auto;
      margin-left: 228px;
    }
  
    .p-details-sec .u-section-1 .u-text-4 {
      width: auto;
      margin-left: 270px;
    }
  
    .p-details-sec .u-section-1 .u-text-5 {
      width: auto;
      margin-left: 126px;
    }
  
    .p-details-sec .u-section-1 .u-text-6 {
      width: auto;
      margin-left: 104px;
    }
  
    .p-details-sec .u-section-1 .u-text-7 {
      width: auto;
      margin-left: 206px;
    }
  
    .p-details-sec .u-section-1 .u-text-8 {
      width: auto;
      margin-left: 292px;
    }
  }
  
  @media (max-width: 575px) {
    .p-details-sec .u-section-1 .u-sheet-1 {
      min-height: 244px;
    }
  
    .p-details-sec .u-section-1 .u-group-1 {
      min-height: 212px;
      margin-top: 30px;
      margin-bottom: 30px;
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  
    .p-details-sec .u-section-1 .u-text-1 {
      font-size: 1.875rem;
      margin-top: 23px;
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-1 .u-text-2 {
      margin-top: 17px;
      margin-left: 50px;
    }
  
    .p-details-sec .u-section-1 .u-text-3 {
      margin-left: 241px;
    }
  
    .p-details-sec .u-section-1 .u-text-4 {
      margin-left: 216px;
    }
  
    .p-details-sec .u-section-1 .u-text-5 {
      margin-left: 134px;
    }
  
    .p-details-sec .u-section-1 .u-text-6 {
      margin-left: 108px;
    }
  
    .p-details-sec .u-section-1 .u-text-7 {
      margin-left: 283px;
    }
  
    .p-details-sec .u-section-1 .u-text-8 {
      margin-top: 11px;
      margin-left: 50px;
    }
  }.p-details-sec .u-section-2 .u-sheet-1 {
    min-height: 645px;
  }

  .p-details-sec .u-section-2 .u-container-layout-2
  {
    padding-top: 90px;
  }
  
  .p-details-sec .u-section-2 .u-product-1 {
    min-height: 704px;
    margin-top: 50px;
    margin-bottom: 0;
  }
  
  .p-details-sec .u-section-2 .u-container-layout-1 {
    padding: 0;
  }
  
  .p-details-sec .u-section-2 .u-gallery-1 {
    width: 523px;
    height: 600px;
    margin: 0;
  }
  
  .p-details-sec .u-section-2 .u-over-slide-1 {
    min-height: 100px;
    padding: 10px;
  }
  
  .p-details-sec .u-section-2 .u-over-slide-2 {
    min-height: 100px;
    padding: 10px;
  }
  
  .p-details-sec .u-section-2 .u-carousel-thumbnails-1 {
    padding-bottom: 0;
    padding-top: 0;
  }
  
  .p-details-sec .u-section-2 .u-carousel-thumbnail-1 {
    width: 100px;
    height: 100px;
  }
  
  .p-details-sec .u-section-2 .u-carousel-thumbnail-2 {
    width: 100px;
    height: 100px;
    border: 1px solid #ddd;
    border-radius: 4px;
  }

  .p-details-sec .u-section-2 .u-carousel-thumbnail-image
  {
    object-fit: contain;
  }
  
  .p-details-sec .u-section-2 .u-carousel-control-1 {
    position: absolute;
    left: 10px;
    width: 40px;
    height: 40px;
    top: 220px;
    right: auto;
  }
  
  .p-details-sec .u-section-2 .u-carousel-control-2 {
    position: absolute;
    width: 40px;
    height: 40px;
    left: auto;
    top: 220px;
    right: 10px;
  }
  
  .p-details-sec .u-section-2 .u-text-1 {
    font-weight: 500;
    margin: 7px auto 0 0;
  }
  
  .p-details-sec .u-section-2 .u-text-2 {
    font-size: 1rem;
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .p-details-sec .u-section-2 .u-text-3 {
    font-size: 1rem;
    margin: 30px 0 0;
    font-weight: 400;
  }
  
  .p-details-sec .u-section-2 .u-btn-1 {
    font-weight: 500;
    background-image: none;
    letter-spacing: 1px;
    border-style: solid;
    text-transform: none;
    margin: 70px 0 0 auto;
    float: left;
  }
  
  @media (max-width: 1199px) {
    .p-details-sec .u-section-2 .u-product-1 {
      height: auto;
    }
  
    .p-details-sec .u-section-2 .u-gallery-1 {
      width: 413px;
    }
  
    .p-details-sec .u-section-2 .u-text-1 {
      width: auto;
      margin-right: 84px;
    }
  
    .p-details-sec .u-section-2 .u-text-2 {
      margin-right: 307px;
    }
  
    .p-details-sec .u-section-2 .u-text-3 {
      width: auto;
      margin-right: 0;
      margin-left: 468px;
    }
  
    .p-details-sec .u-section-2 .u-btn-1 {
      margin-top: 46px;
      margin-right: 321px;
    }
  }
  
  @media (max-width: 991px) {
    .p-details-sec .u-section-2 .u-sheet-1 {
      min-height: 974px;
    }
  
    .p-details-sec .u-section-2 .u-product-1 {
      margin-bottom: 60px;
    }
  
    .p-details-sec .u-section-2 .u-gallery-1 {
      width: 463px;
      margin-top: 236px;
      margin-left: auto;
    }
  
    .p-details-sec .u-section-2 .u-text-1 {
      margin-top: -849px;
      margin-right: auto;
      margin-left: 0;
    }
  
    .p-details-sec .u-section-2 .u-text-2 {
      width: auto;
      margin-top: 12px;
      margin-right: auto;
      margin-left: 0;
    }
  
    .p-details-sec .u-section-2 .u-text-3 {
      margin-top: 12px;
      margin-left: 0;
    }
  
    .p-details-sec .u-section-2 .u-btn-1 {
      margin-top: 25px;
      margin-right: auto;
      margin-left: 0;
    }
  }
  
  @media (max-width: 767px) {
    .p-details-sec .u-section-2 .u-sheet-1 {
      min-height: 958px;
    }
  
    .p-details-sec .u-section-2 .u-product-1 {
      margin-top: 20px;
    }
  
    .p-details-sec .u-section-2 .u-gallery-1 {
      width: 100%;
      height: 604px;
      margin-top: 200px;
    }
  
    .p-details-sec .u-section-2 .u-carousel-control-1 {
      top: 202px;
    }
  
    .p-details-sec .u-section-2 .u-carousel-control-2 {
      top: 202px;
    }
  
    .p-details-sec .u-section-2 .u-text-1 {
      margin-top: -860px;
      margin-left: 0;
    }
  
    .p-details-sec .u-section-2 .u-text-2 {
      margin-left: 0;
    }
  
    .p-details-sec .u-section-2 .u-text-3 {
      margin-left: 30px;
      margin-right: 30px;
    }
  
    .p-details-sec .u-section-2 .u-btn-1 {
      margin-top: 10px;
      margin-left: 0;
    }
  }
  
  @media (max-width: 575px) {
    .p-details-sec .u-section-2 .u-sheet-1 {
      min-height: 906px;
    }
  
    .p-details-sec .u-section-2 .u-gallery-1 {
      height: 428px;
      margin-top: 225px;
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  
    .p-details-sec .u-section-2 .u-carousel-control-1 {
      top: 115px;
    }
  
    .p-details-sec .u-section-2 .u-carousel-control-2 {
      top: 115px;
    }
  
    .p-details-sec .u-section-2 .u-text-1 {
      margin-top: -798px;
      margin-left: 0;
    }

    .p-details-sec .u-section-2 .u-text-2
    {
      margin-left: 0;
    }
  
    .p-details-sec .u-section-2 .u-btn-1 {
      margin-top: 25px;
      margin-left: 0;
    }
  } .p-details-sec .u-section-3 {
    background-image: none;
  }
  
  .p-details-sec .u-section-3 .u-sheet-1 {
    margin-bottom: 60px;
  }
  
  .p-details-sec .u-section-3 .u-tabs-1 {
    
    height: auto;
    margin-top: 30px;
    margin-bottom: 0;
  }
  
  .p-details-sec .u-section-3 .u-tab-list-1 {
    background-image: none;
  }
  
  .p-details-sec .u-section-3 .u-tab-link-1 {
    font-size: 1.125rem;
    background-image: none;
    letter-spacing: 1px;
    font-weight: 500;
    padding: 10px 32px;
  }
  
  .p-details-sec .u-section-3 .u-tab-link-2 {
    font-size: 1.125rem;
    background-image: none;
    letter-spacing: 1px;
    font-weight: 500;
    padding: 10px 32px;
  }
  
  .p-details-sec .u-section-3 .u-tab-pane-1 {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
  }
  
  .p-details-sec .u-section-3 .u-container-layout-1 {
    padding: 32px 0 30px;
  }
  
  .p-details-sec .u-section-3 .u-text-1 {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    margin: 0;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);
    padding: 0 16px;
    border-radius: 4px;
    width: 100%;
  }

  .p-details-sec .u-section-3 .u-text p
  {
    font-size: 1rem;
    font-weight: 400;
  }

  .p-details-sec .u-section-3 .u-text p a
  {
    color: #488ac9 !important;
    text-decoration: underline !important;
  }

  .p-details-sec .u-section-3 .u-text ul
  {
    background-image: none;
    line-height: 1.6;
    font-size: 1rem;
    margin: 20px 20px 0 0;
  }

  .p-details-sec .u-section-3 .u-text ul li
  {
    margin-bottom: 16px;
    font-size: 1rem;
  }
  
  .p-details-sec .u-section-3 .u-text-2 {
    background-image: none;
    line-height: 1.6;
    font-size: 1rem;
    margin: 20px 60px 0 0;
  }
  
  .p-details-sec .u-section-3 .u-tab-pane-2 {
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
  }
  
  .p-details-sec .u-section-3 .u-container-layout-2 {
    padding: 32px 0 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-1 {
    margin-top: 0;
    margin-bottom: 0;
  }
  
  .u-block-3869-40 {
    font-weight: 700;
    background-image: none;
  }
  
  .u-block-3869-59 {
    height: 45px;
  }
  
  .u-block-3869-60 {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .u-block-3869-61 {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-1 {
    font-weight: 700;
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-2 {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-3 {
    font-weight: 700;
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-4 {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-5 {
    font-weight: 700;
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-6 {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-7 {
    font-weight: 700;
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-8 {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-9 {
    font-weight: 700;
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-10 {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-11 {
    font-weight: 700;
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .p-details-sec .u-section-3 .u-table-cell-12 {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .u-block-3869-57 {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  .u-block-3869-58 {
    padding-left: 30px;
    padding-right: 30px;
  }
  
  @media (max-width: 1199px) {
    .p-details-sec .u-section-3 .u-text-2 {
      margin-right: 0;
    }
  
    .p-details-sec .u-section-3 .u-table-1 {
      height: 324px;
    }
  }
  
  @media (max-width: 991px) {
    .p-details-sec .u-section-3 .u-sheet-1 {
      min-height: 768px;
    }
  
    .p-details-sec .u-section-3 .u-tabs-1 {
      margin-top: 60px;
      margin-bottom: -173px;
    }
  
    .p-details-sec .u-section-3 .u-container-layout-1 {
      padding-top: 30px;
    }
  
    .p-details-sec .u-section-3 .u-container-layout-2 {
      padding-top: 30px;
    }
  }
  
  @media (max-width: 767px) {
    .p-details-sec .u-section-3 .u-sheet-1 {
      min-height: 519px;
    }
  
    .p-details-sec .u-section-3 .u-tabs-1 {
      min-height: 449px;
      margin-top: 50px;
      margin-bottom: -139px;
    }
  }
  
  @media (max-width: 575px) {
    .p-details-sec .u-section-3 .u-sheet-1 {
      min-height: 532px;
    }
  
    .p-details-sec .u-section-3 .u-tabs-1 {
      min-height: 463px;
      margin-bottom: 0;
      margin-top: 0;
    }
  }
  
  .p-details-sec .u-section-4 .u-sheet-1 {
    min-height: 518px;
  }
  
  .p-details-sec .u-section-4 .u-text-1 {
    font-size: 22px;
    font-weight: 500;
    margin: 0 283px 0 0;
  }
  
  .p-details-sec .u-section-4 .u-products-1 {
    margin-top: 30px;
    margin-bottom: -31px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-1 {
    grid-template-columns: calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px) calc(25% - 22.5px);
    min-height: 370px;
    grid-auto-columns: calc(25% - 22.5px);
    grid-gap: 30px 30px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-1 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-1 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-1 {
    height: 159px;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-2 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 5px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-1 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-2 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-2 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-2 {
    height: 159px;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-3 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 1px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-2 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-3 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-3 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-3 {
    height: 159px;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-4 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 1px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-3 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-4 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-4 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-4 {
    height: 159px;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-5 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 1px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-4 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-5 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-5 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-5 {
    height: 159px;
    background-image: url("data:image/svg+xml;base64,DQoNCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ibWFuIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCBmaWxsPSIjQzZEOEUxIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIvPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiM3Rjk2QTYiIGQ9Ik01MS44LDEyOC40YzMuNC0xMS41LDkuNC0yMS45LDE3LjUtMjkuOWwxMS40LTExLjN2LTQuN2MwLTIuOSwyLjEtNS4zLDQuNy01LjNjMi42LDAsNC43LDIuMyw0LjcsNS4zdjQuNw0KCQkJbDExLjQsMTEuM2M4LjIsOCwxNC4yLDE4LjQsMTcuNSwyOS45bDMuNC0yNy44YzEuNC0xMi4xLTEuOC0yNC4yLTguOS0zMy40Yy03LjEtOS4yLTE3LjQtMTQuNC0yOC4yLTE0LjRTNjQuNSw1OCw1Ny40LDY3LjINCgkJCWMtNy4xLDkuMi0xMC41LDIxLjMtOSwzMy40TDUxLjgsMTI4LjR6Ii8+DQoJCTxwYXRoIGZpbGw9IiM3Rjk2QTYiIGQ9Ik0xMTAuNSwxMzIuOWMtMi43LTEwLjMtNy45LTE5LjQtMTUuMS0yNi41bC05LjktOS44bC05LjksOS44Yy03LjIsNy0xMi40LDE2LjItMTUuMSwyNi41bC01LjgsMjEuOA0KCQkJYzAuNywxMCwxLjEsMjAsMS4xLDI5LjljMCwxOC40LDEzLjMsMzMuNCwyOS43LDMzLjRzMjkuNy0xNC45LDI5LjctMzMuNGMwLTEwLDAuNC0yMCwxLjEtMjkuOUwxMTAuNSwxMzIuOXoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiM3Rjk2QTYiIGQ9Ik0yMDQuNCwxMjcuNmMtMy40LDExLjUtOS40LDIxLjktMTcuNSwyOS45bC0xMS40LDExLjN2NC43YzAsMi45LTIuMSw1LjMtNC43LDUuM2MtMi42LDAtNC43LTIuMy00LjctNS4zDQoJCQl2LTQuN2wtMTEuNC0xMS4zYy04LjItOC0xNC4yLTE4LjQtMTcuNS0yOS45bC0zLjQsMjcuOGMtMS40LDEyLjEsMS44LDI0LjIsOC45LDMzLjRjNy4xLDkuMiwxNy40LDE0LjQsMjguMiwxNC40DQoJCQlzMjEuMS01LjIsMjguMi0xNC40YzcuMS05LjIsMTAuMy0yMS4zLDguOS0zMy40TDIwNC40LDEyNy42eiIvPg0KCQk8cGF0aCBmaWxsPSIjN0Y5NkE2IiBkPSJNMTQ1LjcsMTIzLjFjMi43LDEwLjMsNy45LDE5LjQsMTUuMSwyNi41bDkuOSw5LjhsOS45LTkuOGM3LjItNywxMi40LTE2LjIsMTUuMS0yNi41bDUuOC0yMS44DQoJCQljLTAuNy0xMC0xLjEtMjAtMS4xLTI5LjljMC0xOC41LTEzLjMtMzMuNC0yOS43LTMzLjRTMTQxLDUyLjksMTQxLDcxLjRjMCwxMC0wLjQsMjAtMS4xLDI5LjlMMTQ1LjcsMTIzLjF6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
    background-position: 50% 50%;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-6 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 1px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-5 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-repeater-item-6 {
    background-image: none;
  }
  
  .p-details-sec .u-section-4 .u-container-layout-6 {
    padding: 30px 0;
  }
  
  .p-details-sec .u-section-4 .u-image-6 {
    height: 159px;
    background-image: url("data:image/svg+xml;base64,DQoNCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ibWFuIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI1NnB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCBmaWxsPSIjQzZEOEUxIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI1NiIvPg0KPGc+DQoJPHBhdGggZmlsbD0iIzdGOTZBNiIgZD0iTTIwNy45LDE5NS40TDE4Miw5Ni41Yy0wLjUtMS44LTEuNS00LjUtMi40LTYuMWwtNy40LTE0LjJjLTEtMS44LTMuNC0zLjQtNS41LTMuNEg4OS41DQoJCWMtMi4xLDAtNC42LDEuNC01LjUsMy40bC03LjYsMTQuNmMtMC44LDEuNi0xLjksNC4zLTIuNCw2LjFsLTI1LjksOTguNWMtMC4zLDEuMS0wLjEsMi4yLDAuNiwzYzAuNywwLjgsMS43LDEuMywyLjgsMS4zaDUuOA0KCQljMS42LDAsNC4xLDAuNiw1LjUsMS40bDExLjIsNi4yYzAuOSwwLjUsMiwwLjcsMy4zLDAuN3MyLjQtMC4yLDMuMy0wLjdsMTEuMi02LjJjMC42LTAuMywxLjUtMC41LDIuNC0wLjVjMC45LDAsMS43LDAuMiwyLjQsMC41DQoJCWwxMS4yLDYuMmMwLjksMC41LDIsMC43LDMuMywwLjdzMi40LTAuMiwzLjMtMC43bDExLjItNi4yYzAuNi0wLjMsMS41LTAuNSwyLjQtMC41YzAuOSwwLDEuNywwLjIsMi40LDAuNWwxMS4yLDYuMg0KCQljMC45LDAuNSwyLDAuNywzLjMsMC43YzEuMiwwLDIuNC0wLjIsMy4zLTAuN2wxMS4yLTYuMmMwLjYtMC4zLDEuNS0wLjUsMi40LTAuNXMxLjcsMC4yLDIuNCwwLjVsMTEuMiw2LjJjMC45LDAuNSwyLDAuNywzLjMsMC43DQoJCWMxLjIsMCwyLjQtMC4yLDMuMy0wLjdsMTEuMi02LjJjMS40LTAuOCwzLjktMS40LDUuNS0xLjRoNS44YzEuMSwwLDIuMi0wLjUsMi44LTEuM0MyMDgsMTk3LjUsMjA4LjEsMTk2LjQsMjA3LjksMTk1LjR6Ii8+DQoJPHBhdGggZmlsbD0iIzdGOTZBNiIgZD0iTTg4LjksNjYuN2g3OC4zYzEuNiwwLDMtMS40LDMtM1Y1MWMwLTEuNi0xLjQtMy0zLTNIODguOWMtMS42LDAtMywxLjQtMywzdjEyLjgNCgkJQzg1LjksNjUuNCw4Ny4zLDY2LjcsODguOSw2Ni43eiBNMTE4LjgsNTMuOGMwLTEuMywxLjEtMi40LDIuNC0yLjRoMTMuN2MxLjMsMCwyLjQsMSwyLjQsMi40djcuMWMwLDEuMy0xLjEsMi40LTIuNCwyLjRoLTEzLjcNCgkJYy0xLjMsMC0yLjQtMS0yLjQtMi40VjUzLjh6Ii8+DQoJPHJlY3QgeD0iMTIyLjgiIHk9IjU1LjQiIGZpbGw9IiM3Rjk2QTYiIHdpZHRoPSIxMC40IiBoZWlnaHQ9IjMuOSIvPg0KPC9nPg0KPC9zdmc+DQo=");
    background-position: 50% 50%;
    width: 200px;
    margin: 0 31px 0 30px;
  }
  
  .p-details-sec .u-section-4 .u-text-7 {
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.4;
    margin: 30px 1px 0;
  }
  
  .p-details-sec .u-section-4 .u-btn-6 {
    border-style: solid;
    font-size: 0.875rem;
    letter-spacing: 1px;
    font-weight: 500;
    margin: 55px auto 0;
    padding: 8px 20px;
  }
  
  .p-details-sec .u-section-4 .u-gallery-nav-1 {
    position: absolute;
    left: 10px;
    width: 40px;
    height: 40px;
  }
  
  .p-details-sec .u-section-4 .u-gallery-nav-2 {
    position: absolute;
    right: 10px;
    width: 40px;
    height: 40px;
  }
  
  @media (max-width: 1199px) {
    .p-details-sec .u-section-4 .u-sheet-1 {
      min-height: 596px;
    }
  
    .p-details-sec .u-section-4 .u-text-1 {
      width: auto;
      margin-top: 40px;
      margin-right: 83px;
    }
  
    .p-details-sec .u-section-4 .u-products-1 {
      margin-top: 32px;
      margin-bottom: 60px;
    }
  
    .p-details-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: calc(33.3333% - 20px) calc(33.3333% - 20px) calc(33.3333% - 20px);
      min-height: 434px;
      grid-auto-columns: calc(33.3333% - 20px);
    }
  
    .p-details-sec .u-section-4 .u-image-1 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-2 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-image-2 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-3 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-image-3 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-4 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-image-4 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-5 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-image-5 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-6 {
      margin-left: 0;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-image-6 {
      margin-left: auto;
      margin-right: auto;
    }
  
    .p-details-sec .u-section-4 .u-text-7 {
      margin-left: 0;
      margin-right: 0;
    }
  }
  
  @media (max-width: 991px) {
    .p-details-sec .u-section-4 .u-text-1 {
      margin-top: 42px;
      margin-right: 0;
    }
  
    .p-details-sec .u-section-4 .u-products-1 {
      margin-top: 28px;
    }
  
    .p-details-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: repeat(2, calc(50% - 15px));
      grid-auto-columns: calc(50% - 15px);
    }
  }
  
  @media (max-width: 767px) {
    .p-details-sec .u-section-4 .u-sheet-1 {
      min-height: 564px;
    }
  
    .p-details-sec .u-section-4 .u-text-1 {
      margin-top: 20px;
    }
  
    .p-details-sec .u-section-4 .u-products-1 {
      height: auto;
      margin-top: 20px;
      margin-bottom: 59px;
    }
  
    .p-details-sec .u-section-4 .u-repeater-1 {
      grid-template-columns: 100%;
      grid-auto-columns: calc(100% - 0px);
    }
  
    .p-details-sec .u-section-4 .u-image-1 {
      height: 216px;
      width: 271px;
    }
  
    .p-details-sec .u-section-4 .u-image-2 {
      height: 216px;
      width: 271px;
    }
  
    .p-details-sec .u-section-4 .u-image-3 {
      height: 216px;
      width: 271px;
    }
  
    .p-details-sec .u-section-4 .u-image-4 {
      height: 216px;
      width: 271px;
    }
  
    .p-details-sec .u-section-4 .u-image-5 {
      height: 216px;
      width: 271px;
    }
  
    .p-details-sec .u-section-4 .u-image-6 {
      height: 216px;
      width: 271px;
    }
  }
  
  @media (max-width: 575px) {
    .p-details-sec .u-section-4 .u-sheet-1 {
      min-height: 612px;
    }
  
    .p-details-sec .u-section-4 .u-text-1 {
      font-size: 1.5rem;
      margin-top: 60px;
    }
  
    .p-details-sec .u-section-4 .u-products-1 {
      margin-top: 31px;
      margin-bottom: 52px;
    }
  
    .p-details-sec .u-section-4 .u-repeater-1 {
      grid-auto-columns: 100%;
    }
  
    .p-details-sec .u-section-4 .u-image-1 {
      height: 183px;
      width: 230px;
    }
  
    .p-details-sec .u-section-4 .u-image-2 {
      height: 183px;
      width: 230px;
    }
  
    .p-details-sec .u-section-4 .u-image-3 {
      height: 183px;
      width: 230px;
    }
  
    .p-details-sec .u-section-4 .u-image-4 {
      height: 183px;
      width: 230px;
    }
  
    .p-details-sec .u-section-4 .u-image-5 {
      height: 183px;
      width: 230px;
    }
  
    .p-details-sec .u-section-4 .u-image-6 {
      height: 183px;
      width: 230px;
    }
  }


/*------------News Page----------------*/

.news-sec .u-section-1 {
    background-image: linear-gradient(0deg, rgba(20,29,56,0.85), rgba(20,29,56,0.85)), url("images/pattern-16.png");
    background-position: 50% 50%;
  }
  
  .news-sec .u-section-1 .u-sheet-1 {
    min-height: 278px;
  }
  
  .news-sec .u-section-1 .u-group-1 {
    width: 100%;
    min-height: 158px;
    height: auto;
    margin: 60px 0 0;
    text-align: center;
  }
  
  .news-sec .u-section-1 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 500;
    margin: 32px 0 0;
    width: 100%;
  }
  
  .news-sec .u-section-1 .u-text-2 {
    margin: 22px auto 0 108px;
  }
  
  .news-sec .u-section-1 .u-btn-1 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .news-sec .u-section-1 .u-text-3 {
    margin: -32px auto 0 45px;
  }
  
  .news-sec .u-section-1 .u-btn-2 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .news-sec .u-section-1 .u-text-4 {
    margin: -32px auto 0 131px;
  }
  
  .news-sec .u-section-1 .u-btn-3 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .news-sec .u-section-1 .u-sheet-1 {
      min-height: 229px;
    }
  
    .news-sec .u-section-1 .u-group-1 {
      margin-top: 36px;
      margin-bottom: 36px;
      height: auto;
    }
  
    .news-sec .u-section-1 .u-text-1 {
      margin-top: 0;
    }
  
    .news-sec .u-section-1 .u-text-2 {
      width: auto;
      margin-top: 15px;
    }
  
    .news-sec .u-section-1 .u-text-3 {
      width: auto;
      margin-left: 46px;
    }
  
    .news-sec .u-section-1 .u-text-4 {
      width: auto;
      margin-left: 130px;
    }
  }
  
  @media (max-width: 991px) {
    .news-sec .u-section-1 .u-sheet-1 {
      min-height: 175px;
    }
  
    .news-sec .u-section-1 .u-text-2 {
      margin-top: 20px;
    }
  
    .news-sec .u-section-1 .u-text-4 {
      margin-right: 46px;
      margin-left: auto;
    }
  }
  
  @media (max-width: 767px) {
    .news-sec .u-section-1 .u-sheet-1 {
      min-height: 131px;
    }
  
    .news-sec .u-section-1 .u-text-1 {
      width: 100%;
      margin-top: 24px;
    }
  
    .news-sec .u-section-1 .u-text-2 {
      margin-top: 15px;
    }
  }
  
  @media (max-width: 575px) {
    .news-sec .u-section-1 .u-sheet-1 {
      min-height: 82px;
    }
  } .news-sec .u-section-2 {
    background-image: none;
  }
  
  .news-sec .u-section-2 .u-sheet-1 {
    height: auto;
  }
  
  .news-sec .u-section-2 .u-blog-1 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  
  .news-sec .u-section-2 .u-repeater-1 {
    grid-template-columns: calc(33.3333% - 21.3333px) calc(33.3333% - 21.3333px) calc(33.3333% - 21.3333px);
    grid-gap: 32px 32px;
    
  }
  
  .news-sec .u-section-2 .u-repeater-item-1 {
    background-image: none;
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }

  .news-sec .u-section-2 .u-container-layout
  {
    padding: 30px;
  }

  .news-sec .u-section-2 img
  {
    height: 222px;
    margin-top: 0;
    margin-bottom: 0;
  }
  
  
  .news-sec .u-section-2 .u-text-1 {
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .news-sec .u-section-2 .u-icon-1 {
    font-size: 1.1429em;
    margin-right: 8px;
  }


  .news-sec .u-section-2 .u-text-2 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .news-sec .u-section-2 .u-text-3 {
    font-weight: 400;
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .news-sec .u-section-2 .u-btn-1 {
    background-image: none;
    border-style: solid;
    font-weight: 500;
    margin: 19px auto 0 0;
    padding: 0;
  }
  
  .news-sec .u-section-2 .u-repeater-item-2 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  .news-sec .u-section-2 .date
  {
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  
  .news-sec .u-section-2 .u-icon-2 {
    margin-right: 8px;
    font-size: 1.1429em;
  }
  
  .news-sec .u-section-2 .u-text-5 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .news-sec .u-section-2 .u-text-6 {
    font-weight: 400;
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .news-sec .u-section-2 .u-btn-2 {
    background-image: none;
    border-style: solid;
    font-weight: 500;
    margin: 19px auto 0 0;
    padding: 0;
  }
  
  .news-sec .u-section-2 .u-repeater-item-3 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  

  
  .news-sec .u-section-2 .u-icon-3 {
    margin-right: 8px;
    font-size: 1.1429em;
  }
  
  .news-sec .u-section-2 .u-text-8 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .news-sec .u-section-2 .u-text-9 {
    font-weight: 400;
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .news-sec .u-section-2 .u-btn-3 {
    background-image: none;
    border-style: solid;
    font-weight: 500;
    margin: 19px auto 0 0;
    padding: 0;
  }
  
  .news-sec .u-section-2 .u-repeater-item-4 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  
  .news-sec .u-section-2 .u-icon-4 {
    margin-right: 8px;
    font-size: 1.1429em;
  }
  
  .news-sec .u-section-2 .u-text-11 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .news-sec .u-section-2 .u-text-12 {
    font-weight: 400;
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .news-sec .u-section-2 .u-btn-4 {
    background-image: none;
    border-style: solid;
    font-weight: 500;
    margin: 19px auto 0 0;
    padding: 0;
  }
  
  .news-sec .u-section-2 .u-repeater-item-5 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }
  
  
  .news-sec .u-section-2 .u-icon-5 {
    margin-right: 8px;
    font-size: 1.1429em;
  }
  
  .news-sec .u-section-2 .u-text-14 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .news-sec .u-section-2 .u-text-15 {
    font-weight: 400;
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .news-sec .u-section-2 .u-btn-5 {
    background-image: none;
    border-style: solid;
    font-weight: 500;
    margin: 19px auto 0 0;
    padding: 0;
  }
  
  .news-sec .u-section-2 .u-repeater-item-6 {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
  }

  .news-sec .u-section-2 .u-icon-6 {
    margin-right: 8px;
    font-size: 1.1429em;
  }
  
  .news-sec .u-section-2 .u-text-17 {
    font-size: 1.25rem;
    font-weight: 500;
    margin: 15px 0 0;
  }
  
  .news-sec .u-section-2 .u-text-18 {
    font-weight: 400;
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .news-sec .u-section-2 .u-btn-6 {
    background-image: none;
    border-style: solid;
    font-weight: 500;
    margin: 19px auto 0 0;
    padding: 0;
  }
  
  .news-sec .u-section-2 .u-pagination-1 {
    margin-right: auto;
    margin-left: auto;
  }
  
  @media (max-width: 1199px) {
    .news-sec .u-section-2 .u-sheet-1 {
      min-height: 1445px;
    }
  
    .news-sec .u-section-2 .u-blog-1 {
      margin-bottom: -451px;
    }
  
    .news-sec .u-section-2 .u-repeater-1 {
      min-height: 905px;
    }
  
    .news-sec .u-section-2 .u-text-2 {
      margin-top: 49px;
    }
  }
  
  @media (max-width: 991px) {
    .news-sec .u-section-2 .u-sheet-1 {
      min-height: 1382px;
    }
  
    .news-sec .u-section-2 .u-blog-1 {
      margin-bottom: 0;
    }
  
    .news-sec .u-section-2 .u-repeater-1 {
      min-height: 1607px;
      grid-template-columns: calc(50% - 16px) calc(50% - 16px);
    }
  }
  
  @media (max-width: 767px) {
    .news-sec .u-section-2 .u-sheet-1 {
      min-height: auto;
      margin-bottom: 50px;
    }
  
    .news-sec .u-section-2 .u-repeater-1 {
      min-height: auto;
      grid-template-columns: 100%;
    }
  }
  
  @media (max-width: 575px) {
    .news-sec .u-section-2 .u-sheet-1 {
      min-height: auto;
    }
  
    .news-sec .u-section-2 .u-blog-1 {
      margin-top: 48px;
    }
  
    .news-sec .u-section-2 .u-repeater-1 {
      min-height: auto;
    }

    .news-sec .u-section-2 .u-text-2{
      margin-top: 20px;
    }
  }

  /*------------Single News Page----------------*/

  .s-news-sec .u-section-1 {
    background-image: linear-gradient(0deg, rgba(20,29,56,0.85), rgba(20,29,56,0.85)), url("images/pattern-16.png");
    background-position: 50% 50%;
  }
  
  .s-news-sec .u-section-1 .u-sheet-1 {
    min-height: 284px;
  }
  
  .s-news-sec .u-section-1 .u-group-1 {
    width: 100%;
    min-height: 158px;
    height: auto;
    margin: 60px 0 0;
    text-align: center;
}
  
  
  .s-news-sec .u-section-1 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 500;
    margin: 32px 0 0;
    width: 100%;
  }
  
  .s-news-sec .u-section-1 .u-text-2 {
    margin: 22px auto 0 295px;
  }
  
  .s-news-sec .u-section-1 .u-btn-1 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .s-news-sec .u-section-1 .u-text-3 {
    margin: -32px auto 0 213px;
  }
  
  .s-news-sec .u-section-1 .u-btn-2 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .s-news-sec .u-section-1 .u-text-4 {
    margin: -32px auto 0 239px;
  }
  
  .s-news-sec .u-section-1 .u-btn-3 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .s-news-sec .u-section-1 .u-text-5 {
    margin: -32px auto 0 319px;
  }
  
  .s-news-sec .u-section-1 .u-btn-4 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .s-news-sec .u-section-1 .u-text-6 {
    margin: -32px auto 0 150px;
  }
  
  .s-news-sec .u-section-1 .u-btn-5 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .s-news-sec .u-section-1 .u-sheet-1 {
      min-height: 234px;
    }
  
    .s-news-sec .u-section-1 .u-group-1 {
      min-height: 280px;
      height: auto;
    }
  
    .s-news-sec .u-section-1 .u-text-1 {
      margin-top: 0;
    }
  
    .s-news-sec .u-section-1 .u-text-2 {
      width: auto;
      margin-left: 296px;
    }
  
    .s-news-sec .u-section-1 .u-text-3 {
      width: 7px;
      margin-left: 210px;
    }
  
    .s-news-sec .u-section-1 .u-text-4 {
      margin-left: 236px;
    }
  
    .s-news-sec .u-section-1 .u-text-5 {
      width: auto;
      margin-left: 322px;
    }
  
    .s-news-sec .u-section-1 .u-text-6 {
      margin-left: 147px;
    }
  }
  
  @media (max-width: 991px) {
    .s-news-sec .u-section-1 .u-sheet-1 {
      min-height: 179px;
    }
  
    .s-news-sec .u-section-1 .u-group-1 {
      min-height: 164px;
    }
  }
  
  @media (max-width: 767px) {
    .s-news-sec .u-section-1 .u-sheet-1 {
      min-height: 134px;
    }
  
    .s-news-sec .u-section-1 .u-group-1 {
      width: 540px;
      min-height: 188px;
      margin-left: 0;
      margin-right: 0;
    }
  
    .s-news-sec .u-section-1 .u-text-1 {
      font-size: 1.875rem;
      width: auto;
      margin-left: 41px;
      margin-right: 41px;
    }
  
    .s-news-sec .u-section-1 .u-text-2 {
      margin-top: 20px;
      margin-left: 231px;
    }
  
    .s-news-sec .u-section-1 .u-text-3 {
      width: auto;
      margin-left: 147px;
    }
  
    .s-news-sec .u-section-1 .u-text-4 {
      width: auto;
      margin-left: 172px;
    }
  
    .s-news-sec .u-section-1 .u-text-5 {
      margin-right: 42px;
      margin-left: auto;
    }
  
    .s-news-sec .u-section-1 .u-text-6 {
      width: auto;
      margin-left: 82px;
    }
  }
  
  @media (max-width: 575px) {
    .s-news-sec .u-section-1 .u-sheet-1 {
      min-height: 84px;
    }
  
    .s-news-sec .u-section-1 .u-group-1 {
      width: 340px;
      min-height: 202px;
    }
  
    .s-news-sec .u-section-1 .u-text-1 {
      margin-top: 11px;
      margin-left: 0;
      margin-right: 0;
    }
  
    .s-news-sec .u-section-1 .u-text-2 {
      margin-top: 23px;
      margin-left: 201px;
    }
  
    .s-news-sec .u-section-1 .u-text-3 {
      margin-left: 121px;
    }
  
    .s-news-sec .u-section-1 .u-text-4 {
      margin-left: 144px;
    }
  
    .s-news-sec .u-section-1 .u-text-5 {
      margin-top: 11px;
      margin-right: 41px;
    }
  
    .s-news-sec .u-section-1 .u-text-6 {
      margin-top: -75px;
      margin-bottom: 43px;
      margin-left: 57px;
    }
  } .s-news-sec .u-section-2 {
    background-image: none;
  }
  
  .s-news-sec .u-section-2 .u-sheet-1 {
    min-height: 896px;
  }
  
  .s-news-sec .u-section-2 .u-post-details-1 {
    min-height: 776px;
    margin-top: 60px;
    margin-bottom: 52px;
    background-image: none;
  }
  
  .s-news-sec .u-section-2 .u-container-layout-1 {
    padding: 0;
  }
  
  .s-news-sec .u-section-2 .u-gallery-1 {
    height: 396px;
    margin-top: 0;
    margin-bottom: 0;
  }
  
  .s-news-sec .u-section-2 .u-carousel-indicators-1 {
    position: absolute;
    bottom: 10px;
    width: auto;
    height: auto;
  }
  
  .s-news-sec .u-section-2 .u-carousel-item-1 {
    margin-right: 0;
  }
  
  .s-news-sec .u-section-2 .u-over-slide-1 {
    background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
    padding: 30px;
  }
  
  .s-news-sec .u-section-2 .u-carousel-item-2 {
    margin-right: 0;
  }
  
  .s-news-sec .u-section-2 .u-over-slide-2 {
    background-image: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2));
    padding: 30px;
  }
  
  .s-news-sec .u-section-2 .u-carousel-control-1 {
    position: absolute;
    left: 10px;
    width: 40px;
    height: 40px;
  }
  
  .s-news-sec .u-section-2 .u-carousel-control-2 {
    position: absolute;
    right: 10px;
    width: 40px;
    height: 40px;
  }
  
  .s-news-sec .u-section-2 .u-text-1 {
    font-weight: 500;
    font-size: 1.125rem;
    margin: 20px 961px 0 0;
  }
  
  .s-news-sec .u-section-2 .u-icon-1 {
    font-size: 1.1429em;
    margin-right: 8px;
  }
  
  .s-news-sec .u-section-2 .u-text-2 {
    font-size: 1rem;
    margin: 20px 0 0;
  }

  .s-news-sec .u-section-2 .u-text p
  {
    font-size: 1rem;
    font-weight: 400;
  }
  
  .s-news-sec .u-section-2 .u-text-3 {
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .s-news-sec .u-section-2 .u-text-4 {
    font-size: 1rem;
    margin: 20px auto 0 0;
  }
  
  .s-news-sec .u-section-2 .u-text-5 {
    font-size: 1rem;
    font-weight: 500;
    margin: 42px auto 0 0;
  }
  
  .s-news-sec .u-section-2 .u-social-icons-1 {
    height: 32px;
    min-height: 16px;
    width: 158px;
    min-width: 94px;
    margin: 14px auto 0 0;
  }
  
  .s-news-sec .u-section-2 .u-icon-2 {
    color: rgb(59, 89, 152) !important;
    height: 100%;
  }
  
  .s-news-sec .u-section-2 .u-icon-3 {
    color: rgb(197, 54, 164) !important;
    height: 100%;
  }
  
  .s-news-sec .u-section-2 .u-icon-4 {
    height: 0;
  }
  
  .s-news-sec .u-section-2 .u-icon-5 {
    height: 0;
  }
  
  @media (max-width: 1199px) {
    .s-news-sec .u-section-2 .u-text-1 {
      margin-right: 761px;
    }
  }
  
  @media (max-width: 991px) {
    .s-news-sec .u-section-2 .u-sheet-1 {
      min-height: 782px;
    }
  
    .s-news-sec .u-section-2 .u-text-1 {
      margin-right: 541px;
    }
  
    .s-news-sec .u-section-2 .u-text-4 {
      margin-right: 0;
    }
  }
  
  @media (max-width: 767px) {
    .s-news-sec .u-section-2 .u-sheet-1 {
      min-height: 722px;
    }
  
    .s-news-sec .u-section-2 .u-text-1 {
      margin-right: 361px;
    }
  }
  
  @media (max-width: 575px) {
    .s-news-sec .u-section-2 .u-sheet-1 {
      min-height: 656px;
    }
  
    .s-news-sec .u-section-2 .u-text-1 {
      margin-right: 161px;
    }
  }

  /*------------Contact Page----------------*/

  .contact-sec .u-section-1 {
    background-image: linear-gradient(0deg, rgba(20,29,56,0.85), rgba(20,29,56,0.85)), url("images/pattern-16.png");
    background-position: 50% 50%;
  }
  
  .contact-sec .u-section-1 .u-sheet-1 {
    min-height: 278px;
  }
  
  .contact-sec .u-section-1 .u-group-1 {
    width: 100%;
    min-height: 158px;
    height: auto;
    margin: 60px 0 0;
    text-align: center;
  }
  
  .contact-sec .u-section-1 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 500;
    margin: 32px 0 0;
    width: 100%;
  }
  
  .contact-sec .u-section-1 .u-text-2 {
    margin: 22px auto 0 101px;
  }
  
  .contact-sec .u-section-1 .u-btn-1 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .contact-sec .u-section-1 .u-text-3 {
    margin: -32px auto 0 38px;
  }
  
  .contact-sec .u-section-1 .u-btn-2 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .contact-sec .u-section-1 .u-text-4 {
    margin: -32px auto 0 124px;
  }
  
  .contact-sec .u-section-1 .u-btn-3 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .contact-sec .u-section-1 .u-sheet-1 {
      min-height: 229px;
    }
  
    .contact-sec .u-section-1 .u-group-1 {
      margin-top: 36px;
      margin-bottom: 36px;
      height: auto;
    }
  
    .contact-sec .u-section-1 .u-text-2 {
      width: auto;
      margin-top: 20px;
      margin-left: auto;
    }
  
    .contact-sec .u-section-1 .u-text-3 {
      width: auto;
      margin-left: 37px;
    }
  
    .contact-sec .u-section-1 .u-text-4 {
      width: auto;
      margin-right: 28px;
      margin-left: auto;
    }
  }
  
  @media (max-width: 991px) {
    .contact-sec .u-section-1 .u-sheet-1 {
      min-height: 175px;
    }
  
    .contact-sec .u-section-1 .u-text-1 {
      margin-top: 0;
    }
  }
  
  @media (max-width: 767px) {
    .contact-sec .u-section-1 .u-sheet-1 {
      min-height: 131px;
    }
  
    .contact-sec .u-section-1 .u-text-1 {
      width: 100%;
      margin-top: 29px;
    }
  
    .contact-sec .u-section-1 .u-text-2 {
      margin-top: 10px;
      margin-left: 100px;
    }
  
    .contact-sec .u-section-1 .u-text-3 {
      margin-left: 33px;
    }
  
    .contact-sec .u-section-1 .u-text-4 {
      margin-right: auto;
      margin-left: 129px;
    }
  }
  
  @media (max-width: 575px) {
    .contact-sec .u-section-1 .u-sheet-1 {
      min-height: 82px;
    }
  } .contact-sec .u-section-2 {
    background-image: none;
  }
  
  .contact-sec .u-section-2 .u-sheet-1 {
    min-height: 1120px;
  }
  
  .contact-sec .u-section-2 .u-list-1 {
    width: 850px;
    margin: 60px auto 0;
  }
  
  .contact-sec .u-section-2 .u-repeater-1 {
    grid-template-columns: calc(33.3333% - 21.3333px) calc(33.3333% - 21.3333px) calc(33.3333% - 21.3333px);
    min-height: 251px;
    grid-gap: 32px 32px;
  }
  
  .contact-sec .u-section-2 .u-list-item-1 {
    background-image: none;
  }
  
  .contact-sec .u-section-2 .u-container-layout-1 {
    padding: 30px;
  }
  
  .contact-sec .u-section-2 .u-icon-1 {
    height: 64px;
    width: 64px;
    margin: 0 auto;
  }
  
  .contact-sec .u-section-2 .u-text-1 {
    text-transform: uppercase;
    font-weight: 700;
    margin: 20px 0 0;
  }
  
  .contact-sec .u-section-2 .u-text-2 {
    margin: 19px 0 0;
  }
  
  .contact-sec .u-section-2 .u-list-item-2 {
    background-image: none;
  }
  
  .contact-sec .u-section-2 .u-container-layout-2 {
    padding: 30px;
  }
  
  .contact-sec .u-section-2 .u-icon-2 {
    height: 64px;
    width: 64px;
    margin: 0 auto;
  }

  .invalid-feedback p {
    width: 100%;
    margin-top: 0.25rem;
    font-size: .875em;
    color: #dc3545;
    margin-bottom: 0;
    font-weight: 400;
  }

  .form-control.is-invalid
  {
    border-color: #dc3545;
  }
  
  .contact-sec .u-section-2 .u-text-3 {
    text-transform: uppercase;
    font-weight: 700;
    margin: 20px 0 0;
  }
  
  .contact-sec .u-section-2 .u-text-4 {
    margin: 19px 0 0;
  }
  
  .contact-sec .u-section-2 .u-list-item-3 {
    background-image: none;
  }
  
  .contact-sec .u-section-2 .u-container-layout-3 {
    padding: 30px;
  }
  
  .contact-sec .u-section-2 .u-icon-3 {
    height: 64px;
    width: 64px;
    margin: 0 auto;
  }
  
  .contact-sec .u-section-2 .u-text-5 {
    text-transform: uppercase;
    font-weight: 700;
    margin: 20px 0 0;
  }
  
  .contact-sec .u-section-2 .u-text-6 {
    margin: 19px 0 0;
  }
  
  .contact-sec .u-section-2 .u-btn-1 {
    padding: 0;
  }
  
  .contact-sec .u-section-2 .u-layout-wrap-1 {
    width: 1140px;
    margin: 39px auto 59px;
  }
  
  .contact-sec .u-section-2 .u-layout-cell-1 {
    min-height: 747px;
    background-image: none;
  }
  
  .contact-sec .u-section-2 .u-container-layout-4 {
    padding: 30px;
  }
  
  .contact-sec .u-section-2 .u-text-7 {
    font-weight: 700;
    font-size: 2.25rem;
    margin: 0 auto 0 0;
  }
  
  .contact-sec .u-section-2 .u-form-1 {
    height: 561px;
    width: 490px;
    margin: 47px 0 0;
  }

  .contact-sec .form-group.u-form-group
  {
    margin-bottom: 15px;
  }

  .contact-sec .u-input
  {
    margin-top: 5px;
    border-radius: 5px;
  }
  
  .contact-sec .u-section-2 .u-label-1 {
    font-weight: 500;
  }

  .contact-sec .u-section-2 .u-label
  {
    font-weight: 500 !important;
  }
  
  .contact-sec .u-section-2 .u-label-2 {
    font-weight: 500;
  }
  
  .contact-sec .u-section-2 .u-form-group-3 {
    margin-left: 0;
  }
  
  .contact-sec .u-section-2 .u-label-3 {
    font-weight: 500;
  }
  
  .contact-sec .u-section-2 .u-label-4 {
    font-weight: 500;
  }
  
  .contact-sec .u-section-2 .u-btn-2 {
    background-image: none;
    width: 100%;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-style: solid;
  }
  
  .contact-sec .u-section-2 .u-layout-cell-2 {
    min-height: 742px;
    background-image: none;
  }
  
  .contact-sec .u-section-2 .u-container-layout-5 {
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .contact-sec .u-section-2 .u-sheet-1 {
      min-height: 989px;
    }
  
    .contact-sec .u-section-2 .u-btn-1 {
      border-style: none none solid;
    }
  
    .contact-sec .u-section-2 .u-layout-wrap-1 {
      width: 940px;
    }
  
    .contact-sec .u-section-2 .u-layout-cell-1 {
      min-height: 616px;
    }
  
    .contact-sec .u-section-2 .u-form-1 {
      width: 410px;
    }
  
    .contact-sec .u-section-2 .u-layout-cell-2 {
      min-height: 612px;
    }
  }
  
  @media (max-width: 991px) {
    .contact-sec .u-section-2 .u-sheet-1 {
      min-height: 1669px;
    }
  
    .contact-sec .u-section-2 .u-list-1 {
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  
    .contact-sec .u-section-2 .u-repeater-1 {
      min-height: 279px;
      grid-auto-columns: calc(33.3333% - 21.3333px);
    }
  
    .contact-sec .u-section-2 .u-layout-wrap-1 {
      margin-top: 57px;
      margin-bottom: -336px;
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  
    .contact-sec .u-section-2 .u-layout-cell-1 {
      min-height: 777px;
    }
  
    .contact-sec .u-section-2 .u-form-1 {
      height: 591px;
      width: 656px;
      margin-top: 30px;
      margin-left: auto;
      margin-right: auto;
    }
  
    .contact-sec .u-section-2 .u-layout-cell-2 {
      min-height: 469px;
    }
  }
  
  @media (max-width: 767px) {
    .contact-sec .u-section-2 .u-sheet-1 {
      min-height: 2264px;
    }
  
    .contact-sec .u-section-2 .u-list-1 {
      margin-top: 56px;
      width: auto;
      margin-right: initial;
      margin-left: initial;
    }
  
    .contact-sec .u-section-2 .u-repeater-1 {
      min-height: 679px;
      grid-gap: 21px 21px;
      grid-template-columns: 100%;
      grid-auto-columns: 100%;
    }
  
    .contact-sec .u-section-2 .u-container-layout-1 {
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .contact-sec .u-section-2 .u-container-layout-2 {
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .contact-sec .u-section-2 .u-container-layout-3 {
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .contact-sec .u-section-2 .u-layout-wrap-1 {
      margin-top: 36px;
      width: auto;
      margin-right: initial;
      margin-left: initial;
    }
  
    .contact-sec .u-section-2 .u-layout-cell-1 {
      min-height: 100px;
    }
  
    .contact-sec .u-section-2 .u-form-1 {
      margin-right: initial;
      margin-left: initial;
      width: auto;
    }
  
    .contact-sec .u-section-2 .u-layout-cell-2 {
      min-height: 704px;
    }
  }
  
  @media (max-width: 575px) {
    .contact-sec .u-section-2 .u-sheet-1 {
      min-height: 1920px;
    }
  
    .contact-sec .u-section-2 .u-container-layout-1 {
      padding-left: 30px;
      padding-right: 30px;
    }
  
    .contact-sec .u-section-2 .u-container-layout-2 {
      padding-left: 30px;
      padding-right: 30px;
    }
  
    .contact-sec .u-section-2 .u-container-layout-3 {
      padding-left: 30px;
      padding-right: 30px;
    }
  
    .contact-sec .u-section-2 .u-container-layout-4 {
      padding-left: 20px;
      padding-right: 20px;
    }
  
    .contact-sec .u-section-2 .u-text-7 {
      font-size: 1.875rem;
    }
  
    .contact-sec .u-section-2 .u-layout-cell-2 {
      min-height: 443px;
    }
  }

   /*------------Support Page----------------*/

   .u-repeater-item.supp-card
   {
     border: 1px solid #e1e1e1 !important;
     border-radius: 8px !important;
   }

   .supp-content
   {
    padding: 22px;
   }

   .support-sec .u-section-1 {
    background-image: linear-gradient(0deg, rgba(20,29,56,0.85), rgba(20,29,56,0.85)), url("images/pattern-16.png");
    background-position: 50% 50%;
  }
  
  .support-sec .u-section-1 .u-sheet-1 {
    min-height: 278px;
  }
  
  .support-sec .u-section-1 .u-group-1 {
    min-height: 204px;
    height: auto;
    margin-top: 60px;
    margin-bottom: 14px;
  }
  
  .support-sec .u-section-1 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 500;
    margin: 32px auto 0;
  }
  
  .support-sec .u-section-1 .u-text-2 {
    margin: 22px auto 0 562px;
  }
  
  .support-sec .u-section-1 .u-btn-1 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .support-sec .u-section-1 .u-text-3 {
    margin: -32px auto 0 498px;
  }
  
  .support-sec .u-section-1 .u-btn-2 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .support-sec .u-section-1 .u-text-4 {
    margin: -32px auto 0 585px;
  }
  
  .support-sec .u-section-1 .u-btn-3 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .support-sec .u-section-1 .u-sheet-1 {
      min-height: 229px;
    }
  
    .support-sec .u-section-1 .u-group-1 {
      height: auto;
    }
  
    .support-sec .u-section-1 .u-text-2 {
      margin-top: -9px;
      margin-left: 107px;
    }
  
    .support-sec .u-section-1 .u-text-3 {
      width: 47px;
      margin-left: 411px;
    }
  
    .support-sec .u-section-1 .u-text-4 {
      margin-left: 129px;
    }
  }
  
  @media (max-width: 991px) {
    .support-sec .u-section-1 .u-sheet-1 {
      min-height: 175px;
    }
  
    .support-sec .u-section-1 .u-text-3 {
      margin-left: 315px;
    }
  }
  
  @media (max-width: 767px) {
    .support-sec .u-section-1 .u-sheet-1 {
      min-height: 131px;
    }
  
    .support-sec .u-section-1 .u-text-3 {
      margin-left: 236px;
    }
  }
  
  @media (max-width: 575px) {
    .support-sec .u-section-1 .u-sheet-1 {
      min-height: 82px;
    }
  
    .support-sec .u-section-1 .u-text-3 {
      margin-left: 149px;
    }
  }
  .support-sec .u-section-2 .u-sheet-1 {
    min-height: 608px;
  }


  
  .support-sec .u-section-2 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 700;
    margin: 59px auto 0;
  }
  
  .support-sec .u-section-2 .u-list-1 {
    grid-template-rows: auto;
    margin-top: 31px;
    margin-bottom: 60px;
  }
  
  .support-sec .u-section-2 .u-repeater-1 {
    grid-template-columns: calc(50% - 16px) calc(50% - 16px);
    min-height: 395px;
    grid-gap: 32px 32px;
  }
  
  .support-sec .u-section-2 .u-container-layout-1 {
    padding: 0 0 20px;
  }
  
  .support-sec .u-section-2 .u-image-1 {
    height: 213px;
    margin: 0 auto 0 0;
  }
  
  .support-sec .u-section-2 .u-text-2 {
    font-size: 1.375rem;
    font-weight: 500;
    margin: 0;
  }
  
  .support-sec .u-section-2 .u-text-3 {
    font-weight: 400;
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .support-sec .u-section-2 .u-btn-1 {
    font-size: 1rem;
    letter-spacing: 1px;
    font-weight: 500;
    background-image: none;
    border-style: solid;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 0.3;
    text-transform: none;
    margin: 20px 0 0;
  }
  
  .support-sec .u-section-2 .u-container-layout-2 {
    padding: 0 0 20px;
  }
  
  .support-sec .u-section-2 .u-image-2 {
    height: 213px;
    margin: 0 auto 0 0;
  }
  
  .support-sec .u-section-2 .u-text-4 {
    font-size: 1.375rem;
    font-weight: 500;
    margin: 0;
  }
  
  .support-sec .u-section-2 .u-text-5 {
    font-weight: 400;
    font-size: 1rem;
    margin: 20px 0 0;
  }
  
  .support-sec .u-section-2 .u-btn-2 {
    font-size: 1rem;
    letter-spacing: 1px;
    font-weight: 500;
    background-image: none;
    border-style: solid;
    --animation-custom_in-translate_x: 0px;
    --animation-custom_in-translate_y: 0px;
    --animation-custom_in-opacity: 0;
    --animation-custom_in-rotate: 0deg;
    --animation-custom_in-scale: 0.3;
    text-transform: none;
    margin: 20px 0 0;
  }
  
  @media (max-width: 1199px) {
    .support-sec .u-section-2 .u-text-1 {
      margin-top: 22px;
    }
  
    .support-sec .u-section-2 .u-list-1 {
      margin-top: 68px;
    }
  
    .support-sec .u-section-2 .u-repeater-1 {
      min-height: 323px;
    }
  
    .support-sec .u-section-2 .u-image-1 {
      height: 176px;
      margin-right: initial;
      margin-left: initial;
    }
  
    .support-sec .u-section-2 .u-image-2 {
      height: 176px;
      margin-right: initial;
      margin-left: initial;
    }
  }
  
  @media (max-width: 991px) {
    .support-sec .u-section-2 .u-text-1 {
      margin-top: 599px;
    }
  
    .support-sec .u-section-2 .u-list-1 {
      margin-top: -509px;
      margin-bottom: 0;
    }
  
    .support-sec .u-section-2 .u-repeater-1 {
      grid-template-columns: 100%;
    }
  
    .support-sec .u-section-2 .u-image-1 {
      height: 270px;
      margin-right: initial;
      margin-left: initial;
    }
  
    .support-sec .u-section-2 .u-image-2 {
      height: 270px;
      margin-right: initial;
      margin-left: initial;
    }
  }
  
  @media (max-width: 767px) {
    .support-sec .u-section-2 .u-text-1 {
      margin-top: 465px;
    }
  
    .support-sec .u-section-2 .u-list-1 {
      margin-top: -375px;
    }
  
    .support-sec .u-section-2 .u-image-1 {
      height: 203px;
      margin-right: initial;
      margin-left: initial;
    }
  
    .support-sec .u-section-2 .u-image-2 {
      height: 203px;
      margin-right: initial;
      margin-left: initial;
    }
  }
  
  @media (max-width: 575px) {
    .support-sec .u-section-2 .u-text-1 {
      font-size: 1.5rem;
      margin-top: 315px;
    }
  
    .support-sec .u-section-2 .u-list-1 {
      margin-top: -211px;
    }
  
    .support-sec .u-section-2 .u-image-1 {
      height: 128px;
      margin-right: initial;
      margin-left: initial;
    }
  
    .support-sec .u-section-2 .u-image-2 {
      height: 128px;
      margin-right: initial;
      margin-left: initial;
    }
  }


  /*------------New Ticket Page----------------*/

  .ticket-sec .u-section-1 {
    background-image: linear-gradient(0deg, rgba(20,29,56,0.85), rgba(20,29,56,0.85)), url("images/pattern-16.png");
    background-position: 50% 50%;
  }
  
  .ticket-sec .u-section-1 .u-sheet-1 {
    min-height: 278px;
  }

  

  
  
  .ticket-sec .u-section-1 .u-group-1 {
    min-height: 204px;
    height: auto;
    margin-top: 40px;
    margin-bottom: 14px;
  }
  
  .ticket-sec .u-section-1 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 500;
    margin: 0 auto 0;
  }
  
  .ticket-sec .u-section-1 .u-text-2 {
    width: 7px;
    margin: 22px auto 0 562px;
  }
  
  .ticket-sec .u-section-1 .u-btn-1 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .ticket-sec .u-section-1 .u-text-3 {
    margin: -32px 475px 0 auto;
  }
  
  .ticket-sec .u-section-1 .u-btn-2 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .ticket-sec .u-section-1 .u-text-4 {
    margin: -32px auto 0 498px;
  }
  
  .ticket-sec .u-section-1 .u-btn-3 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .ticket-sec .u-section-1 .u-text-5 {
    width: 57px;
    margin: -32px auto 0 585px;
  }
  
  .ticket-sec .u-section-1 .u-btn-4 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  .ticket-sec .u-section-1 .u-text-6 {
    margin: -32px 380px 0 auto;
  }
  
  .ticket-sec .u-section-1 .u-btn-5 {
    background-image: none;
    font-size: 1rem;
    padding: 0;
  }
  
  @media (max-width: 1199px) {
    .ticket-sec .u-section-1 .u-sheet-1 {
      min-height: 229px;
    }
  
    .ticket-sec .u-section-1 .u-group-1 {
      height: auto;
    }
  
    .ticket-sec .u-section-1 .u-text-2 {
      margin-top: -9px;
      margin-left: 107px;
    }
  
    .ticket-sec .u-section-1 .u-text-3 {
      margin-right: 392px;
    }
  
    .ticket-sec .u-section-1 .u-text-4 {
      width: 47px;
      margin-left: 411px;
    }
  
    .ticket-sec .u-section-1 .u-text-5 {
      margin-left: 129px;
    }
  
    .ticket-sec .u-section-1 .u-text-6 {
      margin-right: 313px;
    }
  }
  
  @media (max-width: 991px) {
    .ticket-sec .u-section-1 .u-sheet-1 {
      min-height: 175px;
    }
  
    .ticket-sec .u-section-1 .u-text-3 {
      margin-right: 300px;
    }
  
    .ticket-sec .u-section-1 .u-text-4 {
      margin-left: 315px;
    }
  
    .ticket-sec .u-section-1 .u-text-6 {
      margin-right: 240px;
    }
  }
  
  @media (max-width: 767px) {
    .ticket-sec .u-section-1 .u-sheet-1 {
      min-height: 131px;
    }
  
    .ticket-sec .u-section-1 .u-text-3 {
      margin-right: 225px;
    }
  
    .ticket-sec .u-section-1 .u-text-4 {
      margin-left: 236px;
    }
  
    .ticket-sec .u-section-1 .u-text-6 {
      margin-right: 180px;
    }
  }
  
  @media (max-width: 575px) {
    .ticket-sec .u-section-1 .u-sheet-1 {
      min-height: 82px;
    }
  
    .ticket-sec .u-section-1 .u-text-3 {
      margin-right: 142px;
    }
  
    .ticket-sec .u-section-1 .u-text-4 {
      margin-left: 149px;
    }
  
    .ticket-sec .u-section-1 .u-text-6 {
      margin-right: 113px;
    }
  }.ticket-sec .u-section-2 .u-sheet-1 {
    min-height: 761px;
  }
  
  .ticket-sec .u-section-2 .u-group-1 {
    min-height: 172px;
    background-image: none;
    width: 901px;
    height: auto;
    margin: 60px auto 0;
  }


  
  .ticket-sec .u-section-2 .u-container-layout-1 {
    padding: 25px 30px;
  }
  
  .ticket-sec .u-section-2 .u-text-1 {
    font-size: 2.25rem;
    font-weight: 700;
    text-transform: none;
    margin: 0;
  }
  
  .ticket-sec .u-section-2 .u-text-2 {
    margin: 20px 0 0;
    font-size: 1rem;
    font-weight: 400;
  }

  .ticket-sec .u-inner-form
  {
    padding: 40px;
  }
  
  .ticket-sec .u-section-2 .u-form-1 {
    height: 409px;
    width: 855px;
    margin:0 auto;
    margin-bottom: 60px !important;
  }

  .ticket-sec .u-input {
    margin-top: 5px;
    border-radius: 5px;
  }
  
  .ticket-sec .u-section-2 .u-text-3 {
    margin-left: 0;
    font-weight: 500;
  }
  
  .ticket-sec .u-section-2 .u-label-1 {
    font-weight: 500;
  }
  
  .ticket-sec .u-section-2 .u-label-2 {
    font-weight: 500;
  }
  
  .ticket-sec .u-section-2 .u-form-group-4 {
    margin-left: 0;
  }
  
  .ticket-sec .u-section-2 .u-label-3 {
    font-weight: 500;
  }
  
  .ticket-sec .u-section-2 .u-form-group-5 {
    margin-left: 0;
  }
  
  .ticket-sec .u-section-2 .u-label-4 {
    font-weight: 500;
  }
  
  
  .ticket-sec .u-section-2 .u-label-5 {
    font-weight: 500;
  }
  
  .ticket-sec .u-section-2 .u-form-group-7 {
    margin-left: 0;
  }
  
  .ticket-sec .u-section-2 .u-label-6 {
    font-weight: 500;
  }
  
  .ticket-sec .u-section-2 .u-label-7 {
    font-weight: 500;
  }
  
  .ticket-sec .u-section-2 .u-btn-1 {
    letter-spacing: 1px;
    border-style: none;
    text-transform: capitalize;
    font-weight: 500;
  }

  .ticket-sec .u-form-submit
  {
    margin-bottom: 0 !important;
  }
  
  @media (max-width: 1199px) {
    .ticket-sec .u-section-2 .u-group-1 {
      height: auto;
    }
  
    .ticket-sec .u-section-2 .u-form-1 {
      margin-left: 43px;
      margin-right: 43px;
    }
  }
  
  @media (max-width: 991px) {
    .ticket-sec .u-section-2 .u-group-1 {
      width: 720px;
    }
  
    .ticket-sec .u-section-2 .u-form-1 {
      width: 720px;
      margin-left: 0;
      margin-right: 0;
    }
  }
  
  @media (max-width: 767px) {
    .ticket-sec .u-section-2 .u-group-1 {
      width: 540px;
    }
  
    .ticket-sec .u-section-2 .u-container-layout-1 {
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .ticket-sec .u-section-2 .u-form-1 {
      width: 540px;
    }
  }
  
  @media (max-width: 575px) {
    .ticket-sec .u-section-2 .u-group-1 {
      width: 100%;
      margin-top: 0;
    }

    .ticket-sec .u-section-2 .u-container-layout-1
    {
      padding-left: 0;
      padding-right: 0;
    }
  
    .ticket-sec .u-section-2 .u-text-1 {
      font-size: 2.25rem;
      margin-top: 17px;
    }
  
    .ticket-sec .u-section-2 .u-form-1 {
      width: 340px;
    }
  }

    /*------------Track service Page----------------*/

    .track-sec .text-toggle
    {
      cursor: pointer;
    }

    .track-sec .u-section-1 .u-group-1 {
      min-height: 204px;
      height: auto;
      margin-top: 60px;
      margin-bottom: 14px;
    }


    .track-sec .u-section-1 .u-text-1 {
      font-size: 2.25rem;
      font-weight: 500;
      margin: 0 auto 0;
  }

    .track-sec .u-section-1{
      background-image: linear-gradient(0deg, rgba(20,29,56,0.85), rgba(20,29,56,0.85)), url("images/pattern-16.png");
      background-position: 50% 50%;
    }
    
    .track-sec .u-section-1.u-sheet-1 {
      min-height: 278px;
    }
    
    
    
    .track-sec .u-section-1.u-text-1 {
      font-size: 2.25rem;
      font-weight: 500;
      margin: 32px auto 0;
    }
    
    .track-sec .u-section-1.u-text-2 {
      width: 7px;
      margin: 22px auto 0 562px;
    }
    
    .track-sec .u-section-1.u-btn-1 {
      background-image: none;
      font-size: 1rem;
      padding: 0;
    }
    
    .track-sec .u-section-1.u-text-3 {
      margin: -32px 475px 0 auto;
    }
    
    .track-sec .u-section-1.u-btn-2 {
      background-image: none;
      font-size: 1rem;
      padding: 0;
    }
    
    .track-sec .u-section-1.u-text-4 {
      margin: -32px auto 0 498px;
    }
    
    .track-sec .u-section-1.u-btn-3 {
      background-image: none;
      font-size: 1rem;
      padding: 0;
    }
    
    .track-sec .u-section-1.u-text-5 {
      width: 57px;
      margin: -32px auto 0 585px;
    }
    
    .track-sec .u-section-1.u-btn-4 {
      background-image: none;
      font-size: 1rem;
      padding: 0;
    }
    
    .track-sec .u-section-1.u-text-6 {
      margin: -32px 380px 0 auto;
    }
    
    .track-sec .u-section-1.u-btn-5 {
      background-image: none;
      font-size: 1rem;
      padding: 0;
    }
    
    @media (max-width: 1199px) {
      .track-sec .u-section-1.u-sheet-1 {
        min-height: 229px;
      }
    
      .track-sec .u-section-1.u-group-1 {
        height: auto;
      }
    
      .track-sec .u-section-1.u-text-2 {
        margin-top: -9px;
        margin-left: 107px;
      }
    
      .track-sec .u-section-1.u-text-3 {
        margin-right: 392px;
      }
    
      .track-sec .u-section-1.u-text-4 {
        width: 47px;
        margin-left: 411px;
      }
    
      .track-sec .u-section-1.u-text-5 {
        margin-left: 129px;
      }
    
      .track-sec .u-section-1.u-text-6 {
        margin-right: 313px;
      }
    }
    
    @media (max-width: 991px) {
      .track-sec .u-section-1.u-sheet-1 {
        min-height: 175px;
      }
    
      .track-sec .u-section-1.u-text-3 {
        margin-right: 300px;
      }
    
      .track-sec .u-section-1.u-text-4 {
        margin-left: 315px;
      }
    
      .track-sec .u-section-1.u-text-6 {
        margin-right: 240px;
      }
    }
    
    @media (max-width: 767px) {
      .track-sec .u-section-1.u-sheet-1 {
        min-height: 131px;
      }
    
      .track-sec .u-section-1.u-text-3 {
        margin-right: 225px;
      }
    
      .track-sec .u-section-1.u-text-4 {
        margin-left: 236px;
      }
    
      .track-sec .u-section-1.u-text-6 {
        margin-right: 180px;
      }
    }
    
    @media (max-width: 575px) {
      .track-sec .u-section-1.u-sheet-1 {
        min-height: 82px;
      }
    
      .track-sec .u-section-1.u-text-3 {
        margin-right: 142px;
      }
    
      .track-sec .u-section-1.u-text-4 {
        margin-left: 149px;
      }
    
      .track-sec .u-section-1.u-text-6 {
        margin-right: 113px;
      }
    }
    
    .track-sec .u-section-2 .u-sheet-1 {
      min-height: 293px;
    }
    
    .track-sec .u-section-2 .u-text-1 {
      margin: 80px auto 0;
    }
    
    .track-sec .u-section-2 .u-form-1 {
      height: 56px;
      width: 730px;
      margin: 38px auto 0;
    }
    
    .track-sec .u-section-2 .u-input-1 {
      font-size: 1.25rem;
    }
    
    .track-sec .u-section-2 .u-btn-1 {
      width: 100%;
      letter-spacing: 1px;
      font-size: 1.125rem;
      font-weight: 700;
      background-image: none;
      padding-top: 13px;
      padding-bottom: 14px;
      border-style: solid;
      text-transform: none;
    }
    
    .track-sec .u-section-2 .u-text-2 {
      font-size: 1.125rem;
      text-decoration: underline !important;
      font-weight: 400;
      margin: 20px auto 80px;
    }
    
    @media (max-width: 991px) {
      .track-sec .u-section-2 .u-form-1 {
        width: 720px;
      }
    }
    
    @media (max-width: 767px) {
      .track-sec .u-section-2 .u-form-1 {
        width: 540px;
      }
    }
    
    @media (max-width: 575px) {
      .track-sec .u-section-2 .u-form-1 {
        width: 340px;
      }

      .track-sec .u-section-2 .u-btn-1
      {
        padding: 8px 12px;
        font-size: 14px;
      }

      .track-sec .u-section-2 .u-text-2
      {
        font-size: 14px;
      }

      .track-sec .u-form-horizontal .u-form-group:not(.u-label-top) .u-input
      {
        font-size: 14px;
        line-height: 28px;
      }
    }

      /*------------Tracking Result Page----------------*/

      .t-result-sec .u-section-1{
        background-image: linear-gradient(0deg, rgba(20,29,56,0.85), rgba(20,29,56,0.85)), url("images/pattern-16.png");
        background-position: 50% 50%;
      }
      
      .t-result-sec .u-section-1.u-sheet-1 {
        min-height: 278px;
      }
      
      .t-result-sec .u-section-1.u-group-1 {
        min-height: 204px;
        height: auto;
        margin-top: 60px;
        margin-bottom: 14px;
      }
      
      .t-result-sec .u-section-1.u-text-1 {
        font-size: 2.25rem;
        font-weight: 500;
        margin: 32px auto 0;
      }
      
      .t-result-sec .u-section-1.u-text-2 {
        width: 7px;
        margin: 22px auto 0 562px;
      }
      
      .t-result-sec .u-section-1.u-btn-1 {
        background-image: none;
        font-size: 1rem;
        padding: 0;
      }
      
      .t-result-sec .u-section-1.u-text-3 {
        margin: -32px 475px 0 auto;
      }
      
      .t-result-sec .u-section-1.u-btn-2 {
        background-image: none;
        font-size: 1rem;
        padding: 0;
      }
      
      .t-result-sec .u-section-1.u-text-4 {
        margin: -32px auto 0 498px;
      }
      
      .t-result-sec .u-section-1.u-btn-3 {
        background-image: none;
        font-size: 1rem;
        padding: 0;
      }
      
      .t-result-sec .u-section-1.u-text-5 {
        width: 57px;
        margin: -32px auto 0 585px;
      }
      
      .t-result-sec .u-section-1.u-btn-4 {
        background-image: none;
        font-size: 1rem;
        padding: 0;
      }
      
      .t-result-sec .u-section-1.u-text-6 {
        margin: -32px 315px 0 auto;
      }
      
      .t-result-sec .u-section-1.u-btn-5 {
        background-image: none;
        font-size: 1rem;
        padding: 0;
      }
      
      @media (max-width: 1199px) {
        .t-result-sec .u-section-1.u-sheet-1 {
          min-height: 229px;
        }
      
        .t-result-sec .u-section-1.u-group-1 {
          height: auto;
        }
      
        .t-result-sec .u-section-1.u-text-2 {
          margin-top: -9px;
          margin-left: 107px;
        }
      
        .t-result-sec .u-section-1.u-text-3 {
          margin-right: 392px;
        }
      
        .t-result-sec .u-section-1.u-text-4 {
          width: 47px;
          margin-left: 411px;
        }
      
        .t-result-sec .u-section-1.u-text-5 {
          margin-left: 129px;
        }
      
        .t-result-sec .u-section-1.u-text-6 {
          margin-right: 260px;
        }
      }
      
      @media (max-width: 991px) {
        .t-result-sec .u-section-1.u-sheet-1 {
          min-height: 175px;
        }
      
        .t-result-sec .u-section-1.u-text-3 {
          margin-right: 300px;
        }
      
        .t-result-sec .u-section-1.u-text-4 {
          margin-left: 315px;
        }
      
        .t-result-sec .u-section-1.u-text-6 {
          margin-right: 199px;
        }
      }
      
      @media (max-width: 767px) {
        .t-result-sec .u-section-1.u-sheet-1 {
          min-height: 131px;
        }
      
        .t-result-sec .u-section-1.u-text-3 {
          margin-right: 225px;
        }
      
        .t-result-sec .u-section-1.u-text-4 {
          margin-left: 236px;
        }
      
        .t-result-sec .u-section-1.u-text-6 {
          margin-right: 149px;
        }
      }
      
      @media (max-width: 575px) {
        .t-result-sec .u-section-1.u-sheet-1 {
          min-height: 82px;
        }
      
        .t-result-sec .u-section-1.u-text-3 {
          margin-right: 142px;
        }
      
        .t-result-sec .u-section-1.u-text-4 {
          margin-left: 149px;
        }
      
        .t-result-sec .u-section-1.u-text-6 {
          margin-right: 94px;
        }
      }.t-result-sec .u-section-2 .u-sheet-1 {
        min-height: 548px;
      }
      
      .t-result-sec .u-section-2 .u-group-1 {
        width: 723px;
        min-height: 428px;
        height: auto;
        margin: 60px auto -170px;
      }
      
      .t-result-sec .u-section-2 .u-container-layout-1 {
        padding: 13px 30px;
      }
      
      .t-result-sec .u-section-2 .u-text-1 {
        font-weight: 500;
        margin: 38px 80px 0 57px;
      }
      
      .t-result-sec .u-section-2 .u-text-2 {
        font-weight: 500;
        margin: 14px auto 0;
      }
      
      .t-result-sec .u-section-2 .u-text-3 {
        font-size: 1.125rem;
        width: 290px;
        margin: 38px auto 0;
      }
      
      .t-result-sec .u-section-2 .u-text-4 {
        font-size: 1.125rem;
        width: 290px;
        margin: 20px auto 0;
      }
      
      .t-result-sec .u-section-2 .u-text-5 {
        font-size: 1.125rem;
        margin: 20px 0;
      }
      
      .t-result-sec .u-section-2 .u-text-6 {
        font-size: 1.125rem;
        margin: 20px 164px 0 187px;
      }
      
      @media (max-width: 1199px) {
        .t-result-sec .u-section-2 .u-group-1 {
          height: auto;
        }
      }
      
      @media (max-width: 991px) {
        .t-result-sec .u-section-2 .u-group-1 {
          width: 720px;
        }
      
        .t-result-sec .u-section-2 .u-text-1 {
          margin-right: 79px;
          margin-left: 56px;
        }
      
        .t-result-sec .u-section-2 .u-text-5 {
          margin-right: 163px;
          margin-left: 186px;
        }
      
        .t-result-sec .u-section-2 .u-text-6 {
          margin-right: 162px;
          margin-left: 186px;
        }
      }
      
      @media (max-width: 767px) {
        .t-result-sec .u-section-2 .u-group-1 {
          width: 540px;
        }
      
        .t-result-sec .u-section-2 .u-container-layout-1 {
          padding-left: 10px;
          padding-right: 10px;
        }
      
        .t-result-sec .u-section-2 .u-text-1 {
          margin-right: 0;
          margin-left: 0;
        }
      
        .t-result-sec .u-section-2 .u-text-5 {
          margin-right: 93px;
          margin-left: 116px;
        }
      
        .t-result-sec .u-section-2 .u-text-6 {
          margin-right: 92px;
          margin-left: 116px;
        }
      }
      
      @media (max-width: 575px) {
        .t-result-sec .u-section-2 .u-group-1 {
          width: 340px;
        }
      
        .t-result-sec .u-section-2 .u-text-5 {
          margin-right: 0;
          margin-left: 9px;
        }
      
        .t-result-sec .u-section-2 .u-text-6 {
          margin-right: 0;
          margin-left: 9px;
        }
      }

      /*------------Reseller Login Page----------------*/

      .res-log-sec .u-section-1 {
        background-image: none;
      }
      
      .res-log-sec .u-section-1 .u-sheet-1 {
        min-height: 720px;
      }
      
      .res-log-sec .u-section-1 .u-layout-wrap-1 {
        margin-top: 60px;
        margin-bottom: 60px;
      }
      
      .res-log-sec .u-section-1 .u-layout-cell-1 {
        min-height: 600px;
        background-image: none;
      }
      
      .res-log-sec .u-section-1 .u-container-layout-1 {
        padding: 50px 30px;
      }
      
      .res-log-sec .u-section-1 .u-group-1 {
        width: 490px;
        min-height: 359px;
        height: auto;
        margin: 80px auto 0;
      }
      
      .res-log-sec .u-section-1 .u-container-layout-2 {
        padding: 0;
      }
      
      .res-log-sec .u-section-1 .u-text-1 {
        font-weight: 700;
        margin: 0 auto;
      }
      
      .res-log-sec .u-section-1 .u-text-2 {
        font-size: 1rem;
        font-weight: 400;
        margin: 47px 0 0;
      }
      
      .res-log-sec .u-section-1 .u-text-3 {
        font-size: 1rem;
        font-weight: 400;
        margin: 40px auto 0;
      }
      
      .res-log-sec .u-section-1 .u-btn-1 {
        font-size: 1rem;
        font-weight: 700;
        background-image: none;
        border-style: solid;
        margin: 12px auto 0;
        padding: 8px 33px;
      }

      .res-log-sec .u-section-1 .u-btn-1.white-bt:hover
      {
        background: #478ac9 !important;
        color: #ffffff !important;
      }

      .res-log-sec .become-reseller
      {
        display: table;
        margin: 30px auto;
      }

      .res-log-sec .become-reseller span
      {
        font-weight: 400;
        color:#111111;
        float: left;
        margin-right: 5px;
      }

      .res-log-sec .become-reseller a
      {
        text-decoration: underline;
        color: #0054a6;
        font-weight: 500;
        margin: 0 !important;
      }
      
      .res-log-sec .u-section-1 .u-layout-cell-2 {
        min-height: 600px;
      }
      
      .res-log-sec .u-section-1 .u-container-layout-3 {
        padding: 39px 0 24px;
      }
      
      .res-log-sec .u-section-1 .u-text-4 {
        font-weight: 700;
        margin: 0 126px 0 60px;
      }
      
      .res-log-sec .u-section-1 .u-form-1 {
        height: 415px;
        margin: 30px 0 0 37px;
      }
      
      .res-log-sec .u-section-1 .u-input-1 {
        background-image: none;
        margin-top: 5px;
      }

      .res-log-sec .u-section-1 .u-input {
        background-image: none;
        margin-top: 5px !important;
      }


      .res-log-sec .u-label
      {
        font-weight: 500;
      }

      .res-log-sec .u-label span
      {
        color: red;
        font-size: 12px;
      }
      
      .res-log-sec .u-section-1 .u-input-2 {
        background-image: none;
      }
      
      .res-log-sec .u-section-1 .u-btn-2 {
        width: 100%;
        background-image: none;
        border-style: none;
        font-weight: 500;
        padding: 10px 31px 10px 29px;
      }
      
      .res-log-sec .u-section-1 .u-btn-3 {
        border-style: none;
        font-size: 0.875rem;
        margin: -49px 26px 0 auto;
        padding: 0;
      }
      
      .res-log-sec .u-section-1 .u-btn-4 {
        align-self: center;
        border-style: none;
        margin: 47px auto 0;
        padding: 0;
      }
      
      @media (max-width: 1199px) {
        .res-log-sec .u-section-1 .u-sheet-1 {
          min-height: 696px;
        }
      
        .res-log-sec .u-section-1 .u-layout-cell-1 {
          min-height: 576px;
        }
      
        .res-log-sec .u-section-1 .u-group-1 {
          width: 410px;
          min-height: 385px;
          height: auto;
        }
      
        .res-log-sec .u-section-1 .u-text-1 {
          width: auto;
          margin-top: -80px;
        }
      
        .res-log-sec .u-section-1 .u-text-2 {
          width: auto;
          margin-top: 48px;
        }
      
        .res-log-sec .u-section-1 .u-text-3 {
          width: auto;
          margin-top: 53px;
        }
      
        .res-log-sec .u-section-1 .u-layout-cell-2 {
          min-height: 576px;
        }
      
        .res-log-sec .u-section-1 .u-container-layout-3 {
          padding-top: 24px;
        }
      
        .res-log-sec .u-section-1 .u-text-4 {
          width: auto;
          margin-top: 14px;
          margin-right: 53px;
          margin-left: 33px;
        }
      
        .res-log-sec .u-section-1 .u-form-1 {
          margin-top: 21px;
          margin-right: initial;
          margin-left: initial;
        }
      
        .res-log-sec .u-section-1 .u-btn-3 {
          align-self: center;
          margin-top: -50px;
          margin-right: 33px;
        }
      
        .res-log-sec .u-section-1 .u-btn-4 {
          margin-top: 28px;
        }
      }
      
      @media (max-width: 991px) {
        .res-log-sec .u-section-1 .u-sheet-1 {
          min-height: 360px;
        }
      
        .res-log-sec .u-section-1 .u-layout-wrap-1 {
          width: 100%;
          margin-left: 0;
          margin-right: 0;
          margin-bottom: 20px;
        }
      
        .res-log-sec .u-section-1 .u-layout-cell-1 {
          min-height: 473px;
        }
      
        .res-log-sec .u-section-1 .u-container-layout-1 {
          padding-left: 50px;
          padding-right: 50px;
          padding-bottom: 0;
        }
      
        .res-log-sec .u-section-1 .u-group-1 {
          min-height: 333px;
        }
      
        .res-log-sec .u-section-1 .u-layout-cell-2 {
          min-height: 574px;
        }
      
        .res-log-sec .u-section-1 .u-container-layout-3 {
          padding: 50px;
        }
      }
      
      @media (max-width: 767px) {
        .res-log-sec .u-section-1 .u-layout-cell-1 {
          min-height: 428px;
        }
      
        .res-log-sec .u-section-1 .u-container-layout-1 {
          padding-top: 30px;
          padding-left: 30px;
          padding-right: 30px;
        }
      
        .res-log-sec .u-section-1 .u-group-1 {
          min-height: 323px;
          margin-right: initial;
          margin-left: initial;
          width: auto;
        }
      
        .res-log-sec .u-section-1 .u-text-1 {
          margin-top: -82px;
          margin-left: 0;
          margin-right: 0;
          width: 100%;
        }
      
        .res-log-sec .u-section-1 .u-text-2 {
          margin-top: 50px;
        }
      
        .res-log-sec .u-section-1 .u-text-3 {
          margin-top: 38px;
          margin-left: 0;
          margin-right: 0;
          width: 100%;
        }
        

        .res-register-sec .u-section-1 .u-text-1
        {
          margin-top: 40px !important;
        }
      
        .res-log-sec .u-section-1 .u-btn-1 {
          margin-top: 21px;
        }
      
        .res-log-sec .u-section-1 .u-layout-cell-2 {
          min-height: 100px;
        }
      
        .res-log-sec .u-section-1 .u-container-layout-3 {
          padding: 24px 30px;
        }
      
        .res-log-sec .u-section-1 .u-text-4 {
          margin-right: 50px;
          margin-left: 30px;
        }
      }
      
      @media (max-width: 575px) {
        .res-log-sec .u-section-1 .u-layout-cell-1 {
          min-height: 482px;
        }
      
        .res-log-sec .u-section-1 .u-container-layout-1 {
          padding-left: 20px;
          padding-right: 20px;
        }
      
        .res-log-sec .u-section-1 .u-container-layout-3 {
          padding-left: 0;
          padding-right: 0;
        }

         .res-log-sec .u-form-group .u-form-name
         {
          padding-left: 0 !important;
         }

         .res-log-sec .u-form-vertical
         {
          padding: 30px 0 !important;
         }

        .res-log-sec .u-section-1 .u-text-3 {
          margin-top: 38px;
          margin-left:0;
          margin-right: 0;
          width: 100%;
        }

        .res-log-sec .u-section-1 .u-btn-3{
          width: 100%;
        }

        .res-log-sec .become-reseller span{
          float: auto;
          text-align: center;
          width: 100%;
        }

        .res-log-sec .become-reseller a
        {
          width: 100%;
          text-align: center;
        }
      }


      /*------------Become Reseller Page----------------*/

      .res-register-sec .u-section-1 {
        background-image: none;
      }
      
      .res-register-sec .u-section-1 .u-sheet-1 {
        min-height: 1316px;
      }
      
      .res-register-sec .u-section-1 .u-text-1 {
        font-weight: 500;
        margin: 80px auto 0;
      }
      
      .res-register-sec .u-section-1 .u-layout-wrap-1 {
        width: 890px;
        margin: 51px auto 0;
      }
      
      .res-register-sec .u-section-1 .u-layout-cell-1 {
        min-height: 1050px;
        margin-bottom: 60px;
      }

      .res-register-sec .u-form-submit
      {
        margin-top: 22px !important;
      }

      .res-register-sec .u-label span {
        color: red;
    }
      
      .res-register-sec .u-section-1 .u-container-layout-1 {
        padding: 50px 50px 43px;
      }
      
      .res-register-sec .u-section-1 .u-text-2 {
        font-size: 24px;
        font-weight: 500;
        margin: 0 0 40px;
        color: #0054a6 !important;
      }
      
      
      .res-register-sec .u-section-1 .u-form-1 {
        height: 775px;
        width: 788px;
        margin: 0;
      }

      .res-register-sec .dropzone {
        min-height: 150px;
        border: 1.5px solid #e5e5e5 !important;
        background: white;
        padding: 20px 20px;
        border-radius: 8px !important;
        margin-top: 5px !important;
    }

    .res-register-sec .become-reseller {
      display: table;
      margin: 0 auto;
  }

  .res-register-sec .become-reseller span {
    font-weight: 400;
    color: #111111;
    float: left;
    margin-right: 5px;
}

.res-register-sec .become-reseller a {
  text-decoration: underline;
  color: #0054a6;
  font-weight: 500;
  margin: 0 !important;
  padding: 0 !important;
}

      .res-register-sec .u-section-1 .u-label
      {
        font-weight: 500 !important;
      }
      
      .res-register-sec .u-section-1 .u-label-1 {
        font-weight: normal;
      }

      .res-register-sec .u-section-1 .u-input
      {
        margin-top: 5px !important;
      }
      
      .res-register-sec .u-section-1 .u-input-1 {
        font-size: 1rem;
        height: 47px;
        margin-top: 5px;
      }
      
      .res-register-sec .u-section-1 .u-label-2 {
        font-weight: normal;
      }
      
      .res-register-sec .u-section-1 .u-input-2 {
        font-size: 1rem;
        height: 48px;
      }
      
      .res-register-sec .u-section-1 .u-form-group-3 {
        margin-left: 0;
      }
      
      .res-register-sec .u-section-1 .u-label-3 {
        font-weight: normal;
      }
      
      .res-register-sec .u-section-1 .u-input-3 {
        font-size: 1rem;
        height: 48px;
      }
      
      .res-register-sec .u-section-1 .u-form-group-4 {
        margin-left: 0;
      }
      
      .res-register-sec .u-section-1 .u-label-4 {
        font-weight: normal;
      }
      
      .res-register-sec .u-section-1 .u-input-4 {
        font-size: 1rem;
        height: 48px;
      }
      
      .res-register-sec .u-section-1 .u-form-group-5 {
        margin-left: 0;
      }
      
      .res-register-sec .u-section-1 .u-label-5 {
        font-weight: normal;
      }
      
      .res-register-sec .u-section-1 .u-input-5 {
        font-size: 1rem;
        height: 48px;
      }
      
      .res-register-sec .u-section-1 .u-form-group-6 {
        margin-left: 0;
      }
      
      .res-register-sec .u-section-1 .u-label-6 {
        font-weight: normal;
      }
      
      .res-register-sec .u-section-1 .u-input-6 {
        font-size: 1rem;
        height: 48px;
      }
      
      .res-register-sec .u-section-1 .u-form-group-7 {
        margin-left: 0;
      }
      
      .res-register-sec .u-section-1 .u-label-7 {
        font-weight: normal;
      }
      
      .res-register-sec .u-section-1 .u-input-7 {
        font-size: 1rem;
      }
      
      .res-register-sec .u-section-1 .u-form-group-8 {
        margin-left: 0;
      }
      
      .res-register-sec .u-section-1 .u-label-8 {
        font-weight: normal;
      }
      
      .res-register-sec .u-section-1 .u-icon-1 {
        height: 16px;
        width: 16px;
      }
      
      .res-register-sec .u-section-1 .u-text-4 {
        font-size: 0.875rem;
        font-weight: 400;
      }
      
      .res-register-sec .u-section-1 .u-input-8 {
        font-size: 1rem;
        height: 48px;
      }
      
      .res-register-sec .u-section-1 .u-text-5 {
        margin-left: 0;
        font-size: 24px;
        font-weight: 500;
        color: #0054a6 !important;
        margin-bottom: 40px;
        margin-top: 60px;
      }
      
      
      .res-register-sec .u-section-1 .u-form-group-10 {
        margin-left: 0;
      }
      
      .res-register-sec .u-section-1 .u-label-9 {
        font-weight: normal;
      }
      
      .res-register-sec .u-section-1 .u-input-9 {
        font-size: 1rem;
      }
      
      .res-register-sec .u-section-1 .u-form-group-11 {
        margin-left: 0;
      }
      
      .res-register-sec .u-section-1 .u-label-10 {
        font-weight: normal;
      }
      
      .res-register-sec .u-section-1 .u-input-10 {
        font-size: 1rem;
      }
      
      .res-register-sec .u-section-1 .u-form-group-12 {
        margin-left: 0;
      }
      
      .res-register-sec .u-section-1 .u-label-11 {
        font-weight: normal;
      }
      
      .res-register-sec .u-section-1 .u-input-11 {
        font-size: 1rem;
        height: 48px;
      }
      
      .res-register-sec .u-section-1 .u-btn-2 {
        background-image: none;
        border-style: none;
        font-size: 1rem;
        letter-spacing: 1px;
        font-weight: 700;
        width: 100%;
        padding: 10px 0;
      }
      
      .res-register-sec .u-section-1 .u-text-6 {
        font-weight: 400;
        font-size: 1rem;
        margin: -55px auto 60px;
      }
      
      @media (max-width: 1199px) {
        .res-register-sec .u-section-1 .u-text-2 {
          font-weight: 700;
        }
      
        .res-register-sec .u-section-1 .u-input-7 {
          height: 48px;
        }
      
        .res-register-sec .u-section-1 .u-form-group-8 {
          font-weight: normal;
        }
      
        .res-register-sec .u-section-1 .u-input-9 {
          height: 48px;
        }
      
        .res-register-sec .u-section-1 .u-input-10 {
          height: 48px;
        }
      
        .res-register-sec .u-section-1 .u-btn-2 {
          text-transform: none;
        }
      }
      
      @media (max-width: 991px) {
        .res-register-sec .u-section-1 .u-sheet-1 {
          min-height: 366px;
        }
      
        .res-register-sec .u-section-1 .u-layout-wrap-1 {
          width: 720px;
        }
      
        .res-register-sec .u-section-1 .u-layout-cell-1 {
          min-height: 100px;
        }
      
        .res-register-sec .u-section-1 .u-container-layout-1 {
          padding-bottom: 50px;
        }
      
        .res-register-sec .u-section-1 .u-text-2 {
          margin-right: 0;
          margin-left: 0;
        }
      
        .res-register-sec .u-section-1 .u-form-1 {
          width: 660px;
        }
      }
      
      @media (max-width: 767px) {
        .res-register-sec .u-section-1 .u-layout-wrap-1 {
          width: 100%;
        }
      
        .res-register-sec .u-section-1 .u-container-layout-1 {
          padding: 30px;
        }
      
        .res-register-sec .u-section-1 .u-form-1 {
          width: 100%;
        }
      }
      
      @media (max-width: 575px) {
        .res-register-sec .u-section-1 .u-layout-wrap-1 {
          width: 340px;
        }
      
        .res-register-sec .u-section-1 .u-container-layout-1 {
          padding-left: 20px;
          padding-right: 20px;
        }
      
        .res-register-sec .u-section-1 .u-text-2 {
          font-size: 1.5rem;
        }
      
        .res-register-sec .u-section-1 .u-form-1 {
          width: 100%;
        }
      
        .res-register-sec .u-section-1 .u-text-5 {
          font-size: 1.5rem;
        }
      }


      /*------------Reseller Profile----------------*/
  
     .res-profile .u-tabs .u-tab-item .u-nav-link.active, .res-profile .u-tabs .u-tab-item .u-active-white.active
      {
        color: #ffffff !important;
        background: #003f7d !important;
      }

      .res-profile .u-tabs.u-tab-links-align-left .u-tab-list
      {
        border-bottom: 7px solid #e5e5e5 !important;
      }

      .res-profile .u-tabs .u-tab-item
      {
        margin-bottom: 0 !important;
        padding: 0 4px;
      }

       .res-profile .u-section-2 .u-btn-2
      {
        margin: 0;
        padding: 8px 12px;
        text-transform: none;
      }


      .res-profile .u-section-1 .u-group-1
      {
        margin-bottom: 0;
      }

      .res-profile .u-section-2 .u-text-1
      {
        margin-top: 0;
        text-align: center;
        line-height: 30px;
      }

      .res-profile .u-section-2 .u-container-layout-1{
        padding: 24px;
      }

      @media (max-width: 767px) {

         .res-profile .u-section-2 .u-container-layout-1{
        padding: 15px;
      }


        /* ال UL نفسها تبقى صف قابل للتمرير */
  .res-profile .u-tabs .u-tab-list{
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    gap: 8px !important;
    padding: 8px 0 !important;
    margin: 0 !important;
    border-bottom: 1px solid #e5e5e5 !important;
    scrollbar-width: none;           /* Firefox */
  }

  .res-profile .u-tabs .u-tab-list::-webkit-scrollbar{ display:none; } /* WebKit */

  /* كل تبويب عنصر مرِن */
  .res-profile .u-tabs .u-tab-item{
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
  }

  /* الرابط داخل التاب */
  .res-profile .u-tabs .u-tab-item > a{
    display: block !important;
    padding: 10px 14px !important;       /* ~44–48px ارتفاع فعلي */
    font-size: 14px !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
    background: #f7f7f7 !important;
    color: #222 !important;
    border: none !important;             /* يلغي u-border-* */
    border-radius: 10px 10px 0 0 !important;
    box-shadow: none !important;
  }

  /* التاب النشط */
  .res-profile .u-tabs .u-tab-item > a.u-active{
    background: #0a3d91 !important;
    color: #fff !important;
  }

  /* أحيانًا Nicepage بتحط حدود على مستويات مختلفة: ألغِها */
  .res-profile .u-tabs [class*="u-tab-link"]{
    border: none !important;
  }

  .res-profile .u-tabs.u-tab-links-align-left .u-tab-list
  {
    border-bottom: 0 !important;
  }

  .res-profile .u-section-2 .u-container-layout-3, .res-profile .u-section-2 .u-container-layout-4, .res-profile .u-section-2 .u-container-layout-5
  {
    padding-left: 0;
    padding-right: 0;
  }

   .res-profile .u-section-2 .u-table-4{
    height: auto;
  }
}


      @media (max-width: 575px){

      /* ال UL نفسها تبقى صف قابل للتمرير */
  .res-profile .u-tabs .u-tab-list{
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    gap: 8px !important;
    padding: 8px 0 !important;
    margin: 0 !important;
    border-bottom: 1px solid #e5e5e5 !important;
    scrollbar-width: none;           /* Firefox */
  }

   .res-profile .u-section-2 .u-btn-2
      {
        margin: 0;
        padding: 8px;
        text-transform: none;
      }

   .res-profile .u-section-2 .u-container-layout-1{
        padding: 15px;
      }

  .res-profile .u-tabs .u-tab-list::-webkit-scrollbar{ display:none; } /* WebKit */

  /* كل تبويب عنصر مرِن */
  .res-profile .u-tabs .u-tab-item{
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: 0 0 auto !important;
  }

  /* الرابط داخل التاب */
  .res-profile .u-tabs .u-tab-item > a{
    display: block !important;
    padding: 10px 14px !important;       /* ~44–48px ارتفاع فعلي */
    font-size: 14px !important;
    font-weight: 600 !important;
    white-space: nowrap !important;
    background: #f7f7f7 !important;
    color: #222 !important;
    border: none !important;             /* يلغي u-border-* */
    border-radius: 10px 10px 0 0 !important;
    box-shadow: none !important;
  }

  /* التاب النشط */
  .res-profile .u-tabs .u-tab-item > a.u-active{
    background: #0a3d91 !important;
    color: #fff !important;
  }

  /* أحيانًا Nicepage بتحط حدود على مستويات مختلفة: ألغِها */
  .res-profile .u-tabs [class*="u-tab-link"]{
    border: none !important;
  }

  .res-profile .u-tabs.u-tab-links-align-left .u-tab-list
  {
    border-bottom: 0 !important;
  }

   .res-profile .u-section-2 .u-container-layout-3, .res-profile .u-section-2 .u-container-layout-4, .res-profile .u-section-2 .u-container-layout-5
  {
    padding-left: 0;
    padding-right: 0;
  }

  .res-profile .u-section-2 .u-table-4{
    height: auto;
  }

  .res-profile .u-table-body td
  {
    font-size: 14px;
  }

  .res-profile .u-section-2 .u-sheet-1
  {
    min-height: auto;
  }

  .res-profile.res-profile .u-section-2 .u-tabs-1
  {
    min-height: auto;
  }
}


      
