/** Shopify CDN: Minification failed

Line 63:13 Expected identifier but found whitespace
Line 63:15 Unexpected "{"
Line 63:22 Expected ":"
Line 64:8 Expected identifier but found "{"
Line 64:9 Unexpected "{"
Line 64:16 Expected ":"
Line 105:17 Expected identifier but found "{"
Line 105:18 Unexpected "{"
Line 105:25 Expected ":"

**/
/* frp-menu */
  .mega-menu__content {
      max-width: 1200px;
      margin: 0 auto;
  }
  .header-secondary-wrapper{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:40px;
  max-width: 800px;
  margin: 0 auto;
  }

  .secondary-left{
  display:flex;
  align-items:center;
  gap:15px;
  }

  .secondary-icon{
  width:40px;
  }

  .secondary-text h4{
  margin:0;
  font-weight:600;
      font-size: 25px;
    line-height: 31px;
  }

  .secondary-divider{
  width:1px;
  height: 200px;
  background:#ddd;
  }

  .secondary-right{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:20px;
  }

  .secondary-logo{
  max-width:200px;
  }

  .secondary-btn{
  background: {{ block.settings.btn_bg }};
  color:{{ block.settings.btn_cl }};
  padding: 6px 20px;
  text-decoration:none;
  border-radius:4px;
  font-size:16px;
  }

  @media(max-width:1024px){

  .header-secondary-wrapper{
  flex-direction:column;
  text-align:center;
  }

  .secondary-divider{
  display:none;
  }

  .secondary-left{
  justify-content:center;
  }
  .secondary-text h4 {
    font-size: 18px;
    line-height: normal;
}
  
  }

p.textt {
    margin: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

/* corporate -menu */
    .mega-corporate{
      display:grid;
      grid-template-columns: 7fr 3fr 3fr;
      gap:60px;
      padding:40px 0px;
      background:{{ block.settings.bg_color }};
    }

    .mega-corporate-left small{
      color:#3b65b3;
      font-weight:600;
      display:flex;
      align-items:center;
      gap:12px;
          font-size: 16px;
      line-height: 29px;
    }

    .mega-corporate-left small:before{
      content:"";
      width:30px;
      height:2px;
      background:#3b65b3;
    }

    .mega-corporate-left h2{
      font-size:25px;
      margin:15px 0;
      font-weight: 600;
          line-height: 31px;
    }

    .mega-corporate-left p{
      font-size: 16px;
      font-weight: 400;
      line-height: 26px;
      width: 500px;
      white-space: normal;
    }

    .mega-corporate-links{
      display:flex;
      flex-direction:column;
      gap:28px;
    }

  .mega-corporate-link {
      font-size: 23px;
      text-decoration: none;
      color: #000;
      display: flex;
      border-bottom: 1px solid #ddd;
      padding-bottom: 10px;
      font-weight: 500;
      line-height: 33px;
      align-items: end;
      gap: 5px;
          min-width: -webkit-fill-available;
              justify-content: center;

  }

    .mega-corporate-link span{
      font-size:18px;
    }

    @media(max-width: 1024px){
.mega-corporate-left {
    display: none;
}
.m-menu__item--mega .m-mega-menu__inner{
padding-top: 0px !important;
}
img.img_icon , .img_iconn {
    display: none;
}
.mega-corporate-link {
    font-size: 18px;
   justify-content: start;
}
    .mega-corporate{
      grid-template-columns:1fr;
      gap:30px;
      padding: 0px;
    }

    }


.mega-corporate-link {
  transition: color 0.3s ease;
}

.mega-corporate-link img {
  transition: transform 0.3s ease;
}

.mega-corporate-link:hover {
  color: #2b5ea9;
}

.mega-corporate-link:hover img {
  transform: rotate(45deg);
}


/* products */
  .frp-grid-wrapper {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
  }

  .arrow{
width: 24px;
}

.frp-title {
  transition: color 0.3s ease;
}

.frp-arrow {
  transition: transform 0.3s ease;
  display: inline-block;
}

.header_img:hover .frp-title {
  color: #2b5ea9;
}

.header_img:hover .arrow {
  transform: rotate(45deg);
}
.header_img {
    display: flex;
    justify-content: center;
    align-items: end;
    gap: 5px;
}

  .frp-item {
    text-align: center;
    text-decoration: none;
    color: #000;
    display: block;
  }

  .frp-img {
    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .frp-img img {
    width: 100%;
    height: auto;
  }

  .frp-title {
      margin-top: 12px;
      font-size: 23px;
      font-weight: 600;
      line-height: 33px;
          white-space: nowrap;
  }

  @media (max-width: 1024px) {
    .frp-grid-wrapper {
      grid-template-columns: repeat(1, 1fr);
    }
    .frp-img , img.arrow{
    display: none;
}
.header_img {
 justify-content: start;
}
.frp-title {
    margin: 0px;
    font-size: 18px;
   font-weight: 500; 
    line-height: normal;
    white-space: nowrap;
}
  }




body .m-footer--block .social-media-links a {
    color: #fff;
    background-color: #262626;
}

h3.m-accordion--item-button {
    font-size: 20px !important;
    font-weight: 600;
}

.m-header__right {
    gap: 20px;
}

@media screen and (min-width: 768px){
span.m-menu__arrow {
    display: none;
}
}
/* -------- Header Responsive --------  */

.m-menu-button {
    order: 1;
    justify-content: end;
}
.m-logo {
   justify-content: start !important;
}
header.m-header__mobile {
    justify-content: space-between;
}
/* mobile k liye */
@media screen and (max-width: 1024px){
.mobile_hide{
  display: none;
}



.m-menu__item--active .m-mega-menu {
   position: relative !important; 
}


}
