.active-branch.flyouts.hs-menu-flow-horizontal li.hs-menu-item.hs-menu-depth-1>a {
    border-top: 0px solid #cccccf !important;  
}
.inner-header-menu-wrap .header-login-menu{
  display: flex;
    align-items: center;
    justify-content: center;
}
.header-main-menu .hs-menu-wrapper.hs-menu-flow-horizontal {
    display: flex;
    align-items: center;
    justify-content: left;
}
.product-inner-wrapper.num-1 .product-heading h4 {
  color: #FDCC51;
}
.product-inner-wrapper.num-1 .product-img-content {
  border-bottom: 1px solid #FDCC51;
}
.product-content.active h4 {
  color: #FDCC51 !important;
}
.sol-menu-title-menu.active h4 {
  color: #FDCC51 !important;
}

.single-sol-menu-item.active .sol-menu-title-menu h4 {
  color: #ffd44d;
}

.single-sol-menu-item.active .sol-menu-icon-hover {
  display: block !important;
}

.single-sol-menu-item.active .sol-menu-icon {
  display: none !important;
}

.product-img-content:hover .product-content h4 {
  color: #ffd44d !important;
}
.outer-sol-section.dropdown-arrow {
  padding: 0 20px;
}
.product-heading h4 {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  margin: 0;
  font-family: gordita-regular;
}
.product-content h4 {
  color: #fff !important;
  font-size: 18px;
  font-weight: 400;
  line-height:24px;
}
.product-outer {
  border-bottom: 0.5px dotted #96D7DA;
  display: flex;
  flex-wrap: wrap;
  gap: 4%;
  justify-content: flex-start;
  padding-top: 8px;
}
.main-heading h4 {
  color: #ffffff;
  font-weight: 400;
  font-family: 'gordita-regular';
  font-size: 18px;
  line-height: 23px;
}
.product-inner-wrapper {
  flex: 0 48%;
  margin-bottom: 30px;
  /*   margin-top: -10px; */
}
.product-inner-wrapper a {
  padding: 0px !important;
}
.product-img-content {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #ffffff;
}
.product-inner-wrapper:hover .product-heading h4 {
  color: #FDCC51;
  font-weight:600;
}
.product-img {
  flex: 0 10%;
  padding-right: 15px;
}

.product-content {
  flex: 0 80%;
}
.product-inner-wrapper:hover .product-img-content {
  border-bottom: 1px solid #FDCC51;
}
/*---------------------------------*/
.outer-header-menu-wrap.topStickyCustomClass {
  position: fixed;
  z-index: 999999;
  background-color: #fff;
  width: 100%;
  top: 0px;
  transition: ease .5s all;
  padding-left: 0px;
  Padding-right: 0px;
}
.outer-header-menu-wrap {
  padding: 25px 10px;
}
.inner-header-menu-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.inner-header-menu-wrap .logo-section {
  flex: 0 12%;
}
.inner-header-menu-wrap .header-main-menu {
  flex: 0 55%;
}
.inner-header-menu-wrap .header-login-menu {
  flex: 0 25%;
}
.inner-header-menu-wrap .header-main-menu ul{
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.inner-header-menu-wrap .header-main-menu ul li {
  display: inline-block;
  float: left;
  margin: 0 20px;
}
.inner-header-menu-wrap .header-main-menu ul li a {
  text-decoration: none;
  color: #393939;
  font-size: 14px;
  line-height: 17px;
  /* font-weight: 500; */
  padding: 5px 5px 35px;
  position: relative;
  font-family: 'gordita-regular';
}
.inner-header-menu-wrap .header-main-menu ul > li a:hover {
  color: #3F8084;
}
.inner-header-menu-wrap .header-main-menu ul li.isVisible>a:after {
  position: absolute;
  width: 20px;
  height: 50px;
  background-image: url(https://f.hubspotusercontent30.net/hubfs/1972232/INECTA-2021/arrow-down.svg);
  content: '';
  background-size: 12px;
  background-repeat: no-repeat;
  top: 13px;
  right: -20px;
}

.inner-header-menu-wrap .header-main-menu ul li.hs-menu-item.hs-menu-depth-1>a:hover:before {
  background-color: #3f8084;
  position: absolute;
  width: 120%;
  height: 5px;
  content: '';
  bottom: 2px;
  right: -15px;
}
.inner-header-menu-wrap .header-main-menu ul li .single-sol-col a {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}

.inner-header-menu-wrap .header-main-menu ul li:first-child .outer-sol-section.dropdown-arrow a:before,
.inner-header-menu-wrap .header-main-menu ul li:first-child .outer-sol-section.dropdown-arrow a:hover:before {
  background-color: #18787A;
  bottom: 0px;
  content: "";
  height: 1px;
  position: absolute;
  right: 0;
  width: 100%;
}

.inner-header-menu-wrap .header-main-menu ul li:first-child a:last-child::before{
  display: none;
}
.inner-header-menu-wrap .header-main-menu ul li>a:hover:before {
  background-color: #3f8084;
  position: absolute;
  width: 120%;
  height: 5px;
  content: '';
  bottom: 2px;
  right: -15px;
}
.inner-header-menu-wrap .header-login-menu ul{
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.inner-header-menu-wrap .header-login-menu ul li {
  display: inline-block;
  float: left;
  margin: 0 5px;
}
.inner-header-menu-wrap .header-login-menu ul li:first-child a {
  text-decoration: none;
  color: #000;
  font-size: 14px;
  line-height: 17px;
  /* font-weight: 400; */
  padding: 0px 25px 0px 0;
  position: relative;
  font-family: 'gordita-regular';
}
.inner-header-menu-wrap .header-login-menu ul li:first-child a:after {
  content: '';
  height: 15px;
  position: absolute;
  border: 1px solid #0cc;
  top: 5px;
  right: 10px;
} 
.ind-menu-item {
  display: flex;
  width: 100%;
}
{#.inner-header-menu-wrap .header-login-menu ul li:last-child a {
  text-decoration: none;
  background-color: #124d3d;
  color: #fff;
  font-size: 14px;
  line-height: 19px;
  /* font-weight: 400; */
  padding: 7px 20px;
  border-radius: 4px;
  font-family: 'gordita-regular';
  text-align: center;
  border: 1px solid #124d3d;
  transition: all .4s;
}
.inner-header-menu-wrap .header-login-menu ul li:last-child a:hover {
  background-color: #fff;
  color: #124D3D;
}#}
.inner-site-section, 
.inner-sol-section,
.inner-suc-section,
.inner-res-section,
.inner-ind-section {
  padding-bottom: 50px;
}
.inner-site-section .sub-menu-container,
.inner-sol-section .sol-menu-container,
.inner-suc-section .suc-menu-container,
.inner-res-section .res-menu-container,
.inner-ind-section .ind-menu-container{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
} 
.suc-menu-container .suc-menu-title,
.res-menu-container .res-menu-title,
.ind-menu-container .ind-menu-title{
  flex: 0 15%;
}
.suc-menu-container .option-3,
.res-menu-container .option-4,
.ind-menu-container .option-5{
  flex: 0 80%;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.sub-menu-container .sub-menu-item,
.sol-menu-container .sol-menu-item,
.suc-menu-container .suc-menu-item,
.res-menu-container .res-menu-item {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 4%;
}
.option-5 .single-col {
  flex: 0 28%;
  padding-right: 40px;
}
.sub-menu-container .sub-menu-item .single-col,
.suc-menu-container .suc-menu-item .single-suc-col,
.res-menu-container .res-menu-item .single-res-col,
.ind-menu-container .ind-menu-item-col .single-col{
  flex: 0 28%;
  padding-right: 40px;
}
.ind-menu-container .ind-menu-item .single-ind-menu-item,
.sub-menu-container .single-menu-links,
.sol-menu-container .single-menu-links-2,
.suc-menu-container .single-menu-links-3,
.res-menu-container .single-menu-links-4 {
  flex: 0 24%;
  padding-right: 20px;
  display: flex;
  flex-wrap: wrap;
}
.single-ind-menu-item .ind-menu-img,
.single-menu-links .menu-img,
.single-menu-links-2 .menu-img-2,
.single-menu-links-3 .menu-img-3,
.single-menu-links-4 .menu-img-4 {
  flex: 0 14%;
  padding-right: 10px;
}
.single-ind-menu-item .ind-menu-list,
.single-menu-links .menu-links,
.single-menu-links-2 .menu-links-2,
.single-menu-links-3 .menu-links-3,
.single-menu-links-4 .menu-links-4 {
  flex: 0 80%;
}
.single-ind-menu-item .ind-menu-list ul.hs-menu-children-wrapper,
.single-menu-links .menu-links  ul.hs-menu-children-wrapper,
.single-menu-links-2 .menu-links-2  ul.hs-menu-children-wrapper,
.single-menu-links-3 .menu-links-3  ul.hs-menu-children-wrapper,
.single-menu-links-4 .menu-links-4  ul.hs-menu-children-wrapper {
  padding-top: 5px !important;
}
.single-ind-menu-item .ind-menu-list ul.hs-menu-children-wrapper li,
.single-menu-links .menu-links  ul.hs-menu-children-wrapper li,
.single-menu-links-2 .menu-links-2  ul.hs-menu-children-wrapper li,
.single-menu-links-3 .menu-links-3  ul.hs-menu-children-wrapper li,
.single-menu-links-4 .menu-links-4  ul.hs-menu-children-wrapper li {
  padding-bottom: 3px !important;
}
.single-ind-menu-item .ind-menu-list ul > li > a,
.single-menu-links .menu-links  ul > li > a,
.single-menu-links-2 .menu-links-2  ul > li > a,
.single-menu-links-3 .menu-links-3  ul > li > a,
.single-menu-links-4 .menu-links-4  ul > li > a {
  color: #83E3E3;
  font-size: 16px;
  line-height: 21px;
  padding: 0 !important;
  position: static !important;
}
.single-ind-menu-item .ind-menu-list ul > li > a:before,
.single-ind-menu-item .ind-menu-list ul > li > a:after {
  content: '';
  position: static !important;
}
.single-ind-menu-item .ind-menu-list ul > li > a:hover,
.single-menu-links .menu-links ul > li > a:hover,
.single-menu-links-2 .menu-links-2 ul > li > a:hover,
.single-menu-links-3 .menu-links-3 ul > li > a:hover,
.single-menu-links-4 .menu-links-4 ul > li > a:hover {
  color: #83E3E3;
  border: 0 !important;
}
.ind-menu-list  .hs-menu-item.hs-menu-depth-2  a,
.menu-links .hs-menu-item.hs-menu-depth-2  a,
.menu-links-2 .hs-menu-item.hs-menu-depth-2  a,
.menu-links-3 .hs-menu-item.hs-menu-depth-2  a,
.menu-links-4 .hs-menu-item.hs-menu-depth-2  a {
  color: #F5F2E5;
  font-size: 13px;
  line-height: 21px;
  padding: 0 !important;
  position: static !important;
  font-weight: 400;
}
.ind-menu-list .hs-menu-item.hs-menu-depth-2  a:before,
.ind-menu-list .hs-menu-item.hs-menu-depth-2  a:after {
  content: '';
  position: static !important;
}
.ind-menu-list  .hs-menu-item.hs-menu-depth-2,
.menu-links .hs-menu-item.hs-menu-depth-2,
.menu-links-2 .hs-menu-item.hs-menu-depth-2,
.menu-links-3 .hs-menu-item.hs-menu-depth-2,
.menu-links-4 .hs-menu-item.hs-menu-depth-2 {
  display: block;
  float: none;
  margin: 0;
}
.ind-menu-list ul li {
  margin: 0 !important;
  line-height: 20px;
}
.ind-menu-list  .hs-menu-item.hs-menu-depth-2  a:hover,
.menu-links .hs-menu-item.hs-menu-depth-2 a:hover,
.menu-links-2 .hs-menu-item.hs-menu-depth-2 a:hover,
.menu-links-3 .hs-menu-item.hs-menu-depth-2 a:hover,
.menu-links-4 .hs-menu-item.hs-menu-depth-2 a:hover {
  color: #ffd44d;
  border: 0 !important;
  font-size:13px;
}

.inner-header-menu-wrap .header-main-menu ul>li a:hover h4 {
  color: #FFD44D;
}


.single-sol-col .single-sol-menu-item{
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0px;
  padding: 5px 0px;
}

.single-col .single-sub-menu-item, 
.single-res-col .single-res-menu-item, 
.single-suc-col .single-suc-menu-item {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
  padding: 5px 8px;
}
.single-col .single-sub-menu-item .sub-menu-img,
.single-sol-col .single-sol-menu-item .sol-menu-img,
.single-suc-col .single-suc-menu-item .suc-menu-img,
.single-res-col .single-res-menu-item .res-menu-img{
  flex: 0 12%;
  padding-right: 10px;
}
.single-col .single-sub-menu-item .sub-menu-title,
.single-sol-col .single-sol-menu-item .sol-menu-title,
.single-suc-col .single-suc-menu-item .suc-menu-title,
.single-res-col .single-res-menu-item .res-menu-title {
  flex: 0 80%;
}
.single-col .single-sub-menu-item .sub-menu-title p,
.single-sol-col .single-sol-menu-item .sol-menu-title p,
.single-suc-col .single-suc-menu-item .suc-menu-title p,
.single-res-col .single-res-menu-item .res-menu-title p,
..single-ind-col .single-ind-menu-item .ind-menu-title p {
  margin: 0;
  color: #fff;
  padding-bottom: 10px;
  font-family: 'Rubik', sans-serif;
}
.single-sub-menu-item .sub-menu-title p {
  margin: 0;
  color: #F5F2E5;
  padding-bottom: 10px;
  font-family: 'gordita-regular';
  font-weight:400;
  font-size: 13px;
  line-height: 18px;
}
.single-ind-col .single-ind-menu-item .ind-menu-title h4 {
  margin: 0;
  color: #83E3E3;
  padding-bottom: 10px;
  font-family: 'Rubik', sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
}
.single-sol-col .single-sol-menu-item .sol-menu-title h4,
.single-suc-col .single-suc-menu-item .suc-menu-title h4,
.single-res-col .single-res-menu-item .res-menu-title h4 {
  margin: 0;
  color: #FFD44D;
  padding-bottom: 10px;
  font-family: 'Rubik', sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
}
.outer-site-section,
.outer-sol-section,
.outer-suc-section,
.outer-res-section,
.outer-ind-section{
  box-sizing: border-box;
  /*max-width: 1700px;*/
  max-width: 100%;
  margin: 0 auto;
  border-top: 20px solid transparent;
  top: 35px !important;
  background-color: #2d3c36;
}

.sub-menu-container .menu-title p {
  margin: 0;
  color: #F5F2E5;
  padding-bottom: 10px;
  font-family:'gordita-regular';
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.sub-menu-container .menu-title h4 {
  /*margin: 0;
  color: #fff;
  padding-bottom: 10px;
  font-family: 'Rubik', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;*/
  margin: 0;
  color: #ffd44d;
  padding-bottom: 10px;
  font-family: 'gordita-medium';
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
}
.sol-menu-container .sol-menu-title p {
  margin: 0;
  color: #F5F2E5;
  padding-bottom: 10px;
  font-family: 'gordita-regular';
  font-size: 14px;
  line-height: 21px;
  font-weight: 400;
}
.sol-menu-container .sol-menu-title-menu p {
  font-size: 13px !important;
  line-height: 18px !important;
  margin: 0;
  color: #F5F2E5;
  padding-bottom: 10px;
  font-family: 'gordita-regular';
  font-weight: 400;
}
.sol-menu-container .sol-menu-title h4,
.suc-menu-container .suc-menu-title h4,
.res-menu-container .res-menu-title h4 {
  margin: 0;
  color: #ffd44d;
  padding-bottom: 10px;
  font-family:'gordita-medium';
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
}
.suc-menu-container .suc-menu-title p {
  margin: 0;
  color: #F5F2E5;
  padding-bottom: 10px;
  font-family: 'gordita-regular';
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
}
.res-menu-container .res-menu-title p {
  margin: 0;
  color: #F5F2E5;
  padding-bottom: 10px;
  font-family: 'gordita-regular';
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
}

.ind-menu-container .ind-menu-title p {
  margin: 0;
  color: #F5F2E5;
  padding-bottom: 10px;
  font-family: 'gordita-regular';
  font-size: 14px;
  line-height: 17px;
}
.ind-menu-container .ind-menu-title h4 {
  /* margin: 0;
  color: #fff;
  padding-bottom: 5px;
  font-family: 'Rubik', sans-serif;
  font-size: 14px;
  line-height: 19px;
  font-weight: 400;*/
  margin: 0;
  color: #ffd44d;
  padding-bottom: 10px;
  font-family: 'gordita-medium';
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
}
.outer-site-section,
.outer-sol-section,
.outer-suc-section,
.outer-res-section,
.outer-ind-section {
  position: absolute;
  left: 0;
  right: 0;
  -webkit-transform: rotateX(90deg);
  transform: rotateX(90deg);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  opacity: 0;
  visibility: hidden;
}
.header-main-menu .hs-menu-wrapper>ul>li:hover .outer-site-section,
.header-main-menu .hs-menu-wrapper>ul>li:hover .outer-sol-section,
.header-main-menu .hs-menu-wrapper>ul>li:hover .outer-suc-section,
.header-main-menu .hs-menu-wrapper>ul>li:hover .outer-res-section,
.header-main-menu .hs-menu-wrapper>ul>li:hover .outer-ind-section{
  opacity: 1;
  visibility: visible;
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
  top: 76px !important;
  z-index: 999999;
}
.single-col a, 
.single-sol-col a,
.single-suc-col a,
.single-res-col a{
  text-decoration: none !important;
  padding: 0 !important;
}
.single-col a:hover,
.single-sol-col a:hover,
.single-suc-col a:hover,
.single-res-col a:hover {
  border: 0 !important;
}
.single-col a:hover .single-sub-menu-item,
.single-sol-col a:hover .single-sol-menu-item,
.single-suc-col a:hover .single-suc-menu-item,
.single-res-col a:hover .single-res-menu-item {
  background-color: transparent;
}
.sub-menu-container .menu-title {
  flex: 0 15%;
  padding-top: 8px;
}
.sub-menu-container .option {
  flex: 0 80%;
  display: block;
}
.single-col .single-sub-menu-item .sub-menu-title h4 {
  margin: 0;
  color: #83e3e3;
  padding-bottom: 10px;
  font-family: 'gordita-regular';
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  padding-bottom: 1px;
}
.sol-menu-container .sol-menu-title {
  flex: 0 24%;
  padding-top: 8px;
}
.sol-menu-container .option-2 {
  flex: 0 70%;
}
.single-sol-menu-item .sol-menu-title-menu {
  flex: 0 80%;
}
.single-sol-menu-item .sol-menu-title-menu h4 {
  /*margin: 0;
  color: #ffd44d;
  padding-bottom: 1px;
  font-family: 'Rubik',sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;*/
  margin: 0;
  color: #83e3e3;
  padding-bottom: 3px;
  font-family: 'gordita-regular';
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
}

.inner-header-menu-wrap .header-main-menu ul>li a .sol-menu-icon,
.inner-header-menu-wrap .header-main-menu ul>li a:hover .sol-menu-icon-hover {
  display: block;
}
.inner-header-menu-wrap .header-main-menu ul>li a .sol-menu-icon-hover,
.inner-header-menu-wrap .header-main-menu ul>li a:hover .sol-menu-icon{
  display: none;
}
.sol-menu-container .sol-menu-item .single-sol-col {
  flex: 0 48%;
  /*   padding-right: 30px; */
}
.ind-menu-container .option-5 {
  flex: 0 78%;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.ind-menu-container .ind-menu-title {
  flex: 0 15%;
  padding-right: 20px;
  padding-top: 8px;
}
.ind-menu-container .ind-menu-item .single-ind-menu-item {
  flex: 0 20%;
  padding-right: 15px;
  display: flex;
  flex-wrap: wrap;
}
.suc-menu-container .option-3 {
  flex: 0 80%;
}
.single-suc-menu-item .suc-menu-title-menu, 
.single-res-menu-item .res-menu-title-menu {
  flex: 0 80%;
}
.single-suc-menu-item .suc-menu-title-menu h4,
.single-res-menu-item .res-menu-title-menu h4 {
  /*margin: 0;
  color: #ffd44d;
  padding-bottom: 1px;
  font-family: 'Rubik',sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;*/
  margin: 0;
  color: #83e3e3;
  padding-bottom: 4px;
  font-family: 'gordita-regular';
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
}
.single-suc-menu-item .suc-menu-title-menu p,
.single-res-menu-item .res-menu-title-menu p {
  font-size: 13px !important;
  line-height: 18px !important;
  margin: 0;
  color: #f5f2e5;
  padding-bottom: 10px;
  font-family: 'gordita-regular';
  font-weight: 400;
}
.suc-menu-container .suc-menu-item .single-suc-col {
  flex: 0 30%;
}
.res-menu-container .option-4 {
  flex: 0 80%;
}
.res-menu-container .res-menu-item .single-res-col {
  flex: 0 30%;
  padding-right: 25px;
}
.single-res-col .single-res-menu-item .res-menu-title h4 {
  margin: 0;
  color: #ffd44d;
  padding-bottom: 1px;
  font-family: 'Rubik',sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
}
.suc-menu-container .suc-menu-item, 
.res-menu-container .res-menu-item  {
  width: 100%
}
.suc-menu-container .suc-menu-title,
.res-menu-container .res-menu-title {
  padding-top: 8px;
}

/*.inner-header-menu-wrap .header-main-menu ul>li:last-child>a:after {
background-image: none !important;
}
.inner-header-menu-wrap .header-main-menu ul>li:last-child>a:hover:before {
background-color: #fff !important;
}*/


@media only screen and (min-width:1150px) and (max-width: 1250px) {
  .inner-header-menu-wrap .logo-section {
    flex: 0 15%;
  }
  .inner-header-menu-wrap .header-main-menu {
    flex: 0 58%;
  }
  .inner-header-menu-wrap .header-login-menu {
    flex: 0 22%;
  }
} 
@media only screen and (min-width:1025px) and (max-width: 1150px) {
  .inner-header-menu-wrap .logo-section {
    flex: 0 10%;
  }
  .inner-header-menu-wrap .header-main-menu {
    flex: 0 62%;
  }
  .inner-header-menu-wrap .header-login-menu {
    flex: 0 25%;
  }
  .inner-header-menu-wrap .header-main-menu ul li {
    margin: 0 16px;
  }
}
