.header{ box-shadow: 10px 20px 30px rgba(65, 62, 101, 0.2); position: relative; }
.headerMain { display: flex; margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; flex-flow: row wrap; -webkit-box-align: stretch;
  -ms-flex-align: stretch; align-items: stretch; }
.headerWrapper { display: flex; flex-flow: column wrap; flex: 1 auto;vertical-align: baseline; }
.headerInner { display: flex; margin-right: -15px; margin-left: -15px; align-items: stretch; flex: 1 auto; }
.col { -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; display: flex; position: static; flex-grow: 1; max-width: 100%; padding-right: 15px; padding-left: 15px; align-items: center; }
.headerLeftLogo{ padding-right: 3rem; }
.headerLeftLogo a { display: inline-block; padding-top: 10px; padding-bottom: 10px; }
.headerLeftLogo a img { height: 50px; width: auto !important; }
.headerRightButton { justify-content: flex-end; }
.headerNavigationInner ul > li > a { font-size: 14px; font-weight: 700; letter-spacing: 0.1em; color: rgb(0, 0, 0); text-transform: uppercase !important; align-items: center; flex-flow: row wrap; white-space: nowrap; padding: 10px 15px; display: flex; position: relative; transition: all 0.3s; text-decoration: none;
}
.headerNavigationInner span.hs_menu_wrapper { flex-direction: column; -webkit-box-align: stretch; align-items: stretch; flex-basis: 0;    display: inline-flex !important; -webkit-box-orient: vertical; -webkit-box-direction: normal;     flex: 1 auto; }
.headerNavigationInner span.hs_cos_wrapper {  -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; height: 75px; -ms-flex-preferred-size: 0; flex-basis: 0; flex: 1 auto; padding: 0; }
.headerNavigationInner span.hs_cos_wrapper div.hs-menu-wrapper { justify-content: center; align-items: stretch; display: flex; flex: 1 auto; vertical-align: baseline; height: 75px; }
.buttonInner a { background: #FD7250; border-radius: 100px; color: #fff; display: inline-block; padding: 15px 31px; font-weight: bold; font-size: 16px; line-height: 20px; text-transform: uppercase; }
.buttonInner a:hover { text-decoration: none; }
.headerNavigationInner li.hs-menu-item.hs-menu-depth-1 ul { left: 0 !important; min-width: 370px; padding: 1.0625em 0; border-radius: 5px; position: absolute; top: 100%; left: 0; background-color: #fff; -webkit-box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07); box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07); visibility: visible; display: none; font-size: 16px; line-height: 1.5em;     list-style: none; text-align: left; z-index: 9; opacity:1;  top: calc(100% + 20px) !important;     box-shadow: 10px 20px 30px rgba(65, 62, 101, 0.2);
  border-radius: 15px; }
span.link-txt {  width: calc(100% - 75px); }

.headerNavigationInner li.hs-menu-item.hs-menu-depth-1 ul li.hs-menu-depth-2 { font-size: 1em;line-height: normal; transition: all ease 0.3s;  }
.headerNavigationInner li.hs-menu-item.hs-menu-depth-1 ul li.hs-menu-depth-2 a { padding: 0.6em 1.2em; color: #000; display: block; width: 100%; height: auto; font-weight: 400; }
span.link-icon { width: 50px; height: 50px; display: inline-block; margin-right: 20px; }
span.link-txt {  display: inline-block;    position: relative; }
span.link-icon img { width: 50px;height: 50px; }
.headerNavigationInner li.hs-menu-item.hs-menu-depth-1 ul li.hs-menu-depth-2:hover { background: #FFFBE9; }
.hs-menu-wrapper .hs-item-has-children:nth-child(3) { position: static; }
.headerNavigationInner li.hs-menu-item.hs-menu-depth-1:nth-child(3) ul { width: 100%; display: block; border-radius: 0; box-shadow: 0px 0px 15px rgba(65, 62, 101, 0.2); }

.headerInner {position: relative;  }
.hs-menu-wrapper .hs-item-has-children:nth-child(3) ul li { width: 33.33%; display: inline-block !important; margin-right: -5px; vertical-align: top; }
.headerNavigationInner li.hs-menu-item.hs-menu-depth-1 ul:before { content: ''; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 20px solid #fff; position: absolute; top: -12px;  left: 25px; }
.headerNavigationInner li.hs-menu-item.hs-menu-depth-1:nth-child(3) ul { top: 100% !important; }
.headerNavigationInner li.hs-menu-item.hs-menu-depth-1:nth-child(3) ul:before {display: none; }
.hs-menu-depth-1>a:hover { color: #FD7250; } 
.headerNavigationInner li.hs-menu-item.hs-menu-depth-1 { padding: 24px 15px; }
.headerNavigationInner li.hs-menu-item.hs-menu-depth-1 > a { padding: 4px 0; border-bottom: 1px solid transparent; }
/* .headerNavigationInner li.hs-item-has-children:last-child li.hs-menu-depth-2:last-child a{ color: #fd7250 !important; } */
.fixedPhone { display: none }
.headerLeftLogo  svg { width: 230px; height: auto; }




@media (max-width: 1800px) {


  .headerNavigationInner ul>li>a {     letter-spacing: 0 }

}

@media (min-width: 1281px){

  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 > a:hover{ border-bottom-color: #FD7250 }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1:hover ul{ display: block; opacity: 1; visibility: visible; }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1{ position: relative; }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 > ul:after {  position: absolute;  top: -20px;   left: 0;  width: 100%;  height: 20px;  content: ''; }  
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1:nth-child(3){ position: static; }
  .headerNavigationInner { display: block !important }

}

@media(max-width: 1440px){
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 > a {  font-size: 12px; }
  .buttonInner a { font-size: 12px; }
}

@media (max-width: 1380px){

  .buttonInner a { padding: 15px; font-size: 13px; }

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

  .headerLeftLogo { padding-right: 15px;  }
  .headerNavigationInner ul > li:first-child > a {padding-left: 0;  }
  .headerNavigationInner ul > li > a { padding: 10px; }
  .headerInner { margin: 0; }
  .buttonInner a { font-size: 10px; padding: 8px 6px; }
  .headerNavigationInner ul > li > a{ text-decoration: none; }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 {  padding-left: 5px !important;}

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

  .headerRightButton { display: none; }
  .headerNavigation.col { min-height: 0; flex: 1 auto; flex-direction: column;  }
  .headerNavigationInner { max-height: 90vh; background-color: #fff;overflow-x: hidden; overflow-y: auto; color: #000; display: none; }
  .headerLeftLogo.col { width: 100%; padding: 0 15px; display: block; position: relative; flex-grow: 0; }
  .headerMain { padding: 0; }
  .headerInner {flex-direction: column; }
  .headerNavigationInner span.hs_cos_wrapper div.hs-menu-wrapper { height: auto; }
  .headerNavigationInner span.hs_cos_wrapper {height: auto; }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 ul {top: 0 !important; }

  {#
  .barMain { width: 25px; height: 15px; position: absolute; right: 15px; top: 50%; display: block; transform: translateY(-50%); }
  span.bar { width: 20px; height: 15px; transition-delay: 0.15s; opacity: 1; visibility: visible; -webkit-transform: none; transform: none; -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; width: 20px; height: 2px; border-radius: 50em; margin-bottom: 4.25px; position: relative; -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
    transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1); display: block;  background-color: #000; }
  #}


  .barMain {    width: 30px; height: 30px;  display: block;  cursor: pointer;  padding: 3px;  position: absolute;  top: 50%;  right: 10px; transform: translateY(-50%); }
  span.bar { width: 20px;  left: 0;  height: 3px;  opacity: 1;  display: block;  background: #000;  margin: 5px 0;  border-radius: 20px;   transition: all .3s ease;
    -webkit-transition: all .3s ease;  -moz-transition: all ease .3s;   position: relative; }
  span.bar:first-child {   margin-top: 0; }
  span.bar:nth-child(2) {   left: -6px; }
  .barMain.barOpen {top: 40px; }


  .headerNavigation.col { display: block;}
  .headerNavigationInner span.hs_cos_wrapper {width: 100%;display: block !important;}
  .headerNavigationInner span.hs_cos_wrapper ul { display: block; width: 100%; }
  .headerNavigationInner {    max-height: initial; text-align: left; position: absolute; width: 100%; top: 100%;z-index: 9999; left: 0; background-color: #fff;    height: calc(100vh - 75px); padding: 0 15px; } 
  .headerNavigationInner ul > li > a { padding: 10px 0; height: auto; }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 ul { position: static; opacity: 1; visibility: visible; box-shadow: none; border-radius: 0; }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 ul:before {display: none;  }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 ul li.hs-menu-depth-2 a { padding: 5px 0; }
  .childEx {content: '';position: absolute;right: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M492,236H276V20c0-11.046-8.954-20-20-20c-11.046,0-20,8.954-20,20v216H20c-11.046,0-20,8.954-20,20s8.954,20,20,20h216 v216c0,11.046,8.954,20,20,20s20-8.954,20-20V276h216c11.046,0,20-8.954,20-20C512,244.954,503.046,236,492,236z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");width: 25px;height: 25px; padding: 5px; background-size: 20px;background-repeat: no-repeat;background-position: right center;z-index: 99;}
  .childEx.open{ background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='121.805px' height='121.804px' viewBox='0 0 121.805 121.804' style='enable-background:new 0 0 121.805 121.804;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M7.308,68.211h107.188c4.037,0,7.309-3.272,7.309-7.31c0-4.037-3.271-7.309-7.309-7.309H7.308 C3.272,53.593,0,56.865,0,60.902C0,64.939,3.272,68.211,7.308,68.211z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E"); }

  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 ul,.headerNavigationInner li.hs-menu-item.hs-menu-depth-1:nth-child(3) ul{ display: none; opacity:1; visibility: visible; transition: none; padding:0; }
  .sMainHeader .headerNavigationInner li.hs-menu-item.hs-menu-depth-1>a {
    width: calc(100% - 35px);
  }   

  .headerNavigationInner span.hs_cos_wrapper { height: calc(100vh - 75px); overflow-y: auto; }
  .barOpen span.bar:first-child { transform: rotate(45deg); margin-bottom: 0; position: relative; top: 10px; }
  .barOpen span.bar:last-child { transform: rotate(-45deg); margin-bottom: 0; position: relative; top: -6px; }
  .barOpen span.bar:nth-child(2) {opacity: 0;  }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 { padding: 10px 0; }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1:nth-child(3) ul{ box-shadow: none; }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 ul{ min-width: auto; }
  .headerNavigationInner li.hs-menu-item.hs-menu-depth-1 {  position: relative; }
  .childEx {   top: 13px;  cursor: pointer; } 
  .headerRightButton {top: 23px !important; right: 44px !important; }

}

@media (max-width: 991px){

  .headerNavigationInner  .hs-menu-wrapper .hs-item-has-children:nth-child(3) ul li { width: 100%; }

}

@media(max-width: 767px){
  .fixedPhone { display: block }
  .fixedPhone a {    z-index: 50; display: block; width: 50px; height: 50px; line-height: 50px; background: #5d2c73;  text-align: center;  position: fixed;  right: 0;  top: 50%;  transform: translateY(-50%);  border-top-left-radius: 5px;  border-bottom-left-radius: 5px; }
  .fixedPhone a svg { width: 30px; height: auto;  display: inline-block;  vertical-align: middle; }
  .fixedPhone a svg path { fill: #fff; }
  .headerLeftLogo a img { height: 40px !important }
  .headerLeftLogo a {  padding-top: 15px;  padding-bottom: 15px; }
  .headerLeftLogo svg {  width: 170px; }
  

  .growth-main-bottom {padding-top: 20px !important;}
  .avanta-m-logo {padding-top: 10px !important;}
  .social-icons-list ul {padding-top: 10px !important; padding-bottom: 25px !important; }
  
}          


@media (max-width: 380px) {

  .headerRightButton.col .buttonInner a {font-size: 8px !important;padding: 9px !important;}
  .headerLeftLogo.col svg { width: 125px !important; }
  .headerRightButton.col { top: 10px !important; }

}



