/* body.hs-content-id-22635618787{
  line-height: 1.2px !important;
} */


{#Header Accordion css#}
.single-link a{
  position:relative;
  margin-bottom: 40px;
}
.left-menu a{
  position:relative;
  margin-bottom: 40px;
}
.social-icons-heading h3{
  position:relative;
  margin-bottom: 20px;
}

.single-link a:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 0;
    background: #fff;
    bottom: 3px;
    left: 0;
    transition: 0.5s ease all;  
}
.left-menu a:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 0;
    background: #fff;
    bottom: 3px;
    left: 0;
    transition: 0.5s ease all;  
}
/* .social-icons-heading h3:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 0;
    background: #fff;
    bottom: 3px;
    left: 0;
    transition: 0.5s ease all;  
} */
.single-link a:hover:after {
    width: 100%;
}
.left-menu a:hover:after {
    width: 100%;
}
/* .social-icons-heading h3:hover:after {
    width: 100%;
} */
.single-link a {
  display: block;
  font-size:32px;
  line-height:39px;
/*   padding: 0px 0px 10px 0px; */
  text-decoration: none;
  color: #fff !important;
  font-weight: 700;
/*   border-bottom: 1px solid #ddd; */
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
/*   margin-bottom: 20px; */
}
.left-menu a{
  display: block;
  font-size:32px;
  line-height:39px;
/*   padding: 0px 0px 10px 0px; */
  text-decoration: none;
  color: #fff !important;
  font-weight: 700;
/*   border-bottom: 1px solid #ddd; */
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
/*   margin-bottom: 20px; */
}
.social-icons-heading h3{
  display: block;
  font-size:32px;
  line-height:39px;
/*   padding: 0px 0px 10px 0px; */
/*   text-decoration: none; */
  color: #fff !important;
  font-weight: 700;
/*   border-bottom: 1px solid #ddd; */
/*   -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear; */
/*   margin-bottom: 20px; */
}
.right-social-icons-inner {
    display: flex;
    justify-content: left;
}
.social-icons {
    padding-right: 15px;
}
.content:last-child {
    margin-bottom: 20px;
}
.accordion-container{
  position: relative;
/*   max-width: 500px; */
  height: auto;
/*   left: 20px; */
/*   margin: 0px auto; */
}
.accordion-container > h2{
  text-align: center;
  color: #fff;
  padding-bottom: 5px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.set{
  position: relative;
  width: 100%;
  height: auto;
  background-color: #FE5000;
}
.set >a:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 0;
    background: #fff;
    bottom: 3px;
    left: 0;
    transition: 0.5s ease all;
}
.set > a{
  display: block;
  font-size:32px;
  line-height:39px;
/*   padding: 0px 0px 10px 0px; */
  text-decoration: none;
  color: #fff !important;
  font-weight: 700;
/*   border-bottom: 1px solid #ddd; */
  -webkit-transition:all 0.2s linear;
  -moz-transition:all 0.2s linear;
  transition:all 0.2s linear;
  margin-bottom: 40px;
}
.set > a i{
  float: right;
  margin-top: 2px;
  margin-left: 25px;
}
.set > a.active{
  background-color:transparent;
  color: #fff;
  margin-bottom: 15px;
}
.content{
  background-color: #FE5000;
  border-bottom: 1px solid #ddd;
  display:none;
  width: 300px;
}
.content a{
  padding: 10px 15px;
  margin: 0;
  color: #fff !important;
}



{#Header Accordion css#}
body.menu-open{overflow:hidden;}

.responsive{display:none;}
.fillabled { position: absolute; top: 0; left: 0; background-color: #FE5000; overflow: hidden; width: 100%; height: 0; padding: 0; margin: 0; transition: all ease 300ms; }
.fillabled .icon { margin-top: 20px;display:inline-block; }
.fillabled .logo { position: absolute; top: 0; left: 0; width: 100%; }

/* Side Bar */

.header-module { width: 80px; box-shadow: 0px 1px 4px #D6D6D6; position: fixed; left: 0; height: 100vh; text-align: center; padding: 20px 15px; z-index:9999 !important }
.header-lower { position: absolute; bottom: 20px; left: 0; right: 0; margin: 0 auto; }

/* Header Menu Styles  */

.header-menu-section { 
 display: none; 
  position: fixed; width: 100%; height: 100%; background: #FE5000; overflow-y: auto;left:0px;z-index:9999 !important;top:0px; }
/* .menu-open .header-menu-section{display:block;opacity:1;transition: .9s all;} */
a.menu-close { position: absolute; top: 30px; left: 25px; width: 23px; height: 23px; }
.header-menu-container { max-width: 1000px; margin: 0 auto; padding: 0 30px; display: flex; flex-wrap: wrap; height: 100%; }

.header-menu { padding: 80px 0 0;width:100%;}
.header-menu .hs-menu-wrapper > ul > li:not(:last-child){margin-bottom:40px;}
.header-menu .hs-menu-wrapper > ul > li > a { font-size: 32px; font-weight: 700; line-height: 39px; color: #FFFFFF; text-transform: uppercase; letter-spacing: 0.96px;position:relative; }
.header-menu .hs-menu-wrapper > ul > li > a:after { content: ''; position: absolute; height: 2px; width: 0; background: #fff; bottom: 3px; left: 0;transition:0.5s ease all; }
.header-menu .hs-menu-wrapper > ul > li > a:hover:after{width:100%;}

.header-menu-details { display: flex; flex-wrap: wrap; /*align-items: center;*/ justify-content: space-between; align-self: flex-end; padding-bottom: 60px;width:100%; }
.header-menu-col-1 p { font-family: 'Poppins',sans-serif; color: #fff; font-size: 18px; line-height: 15px; display: inline-block; width: 100%; margin: 40px 0 20px; }
.header-menu-col-1 a.header-email { font-size: 16px; line-height: 15px; font-family: 'Poppins',sans-serif; color: #fff; font-weight: 400; }
.header-menu-col-1 a.header-email i{margin-right:10px;}
.header-menu-col-1 a.header-email:hover{color:#3B3941;}

.header-menu-col-2 { flex: 0 20%;text-align: right; }
.header-menu-col-2 ul { display: flex; flex-wrap: wrap; align-items: center; }
.header-menu-col-2 ul li span { font-size: 18px; font-weight: 700; color: #fff; font-family: 'Poppins',sans-serif; display: inline-block; margin-right: 19px; line-height: 15px; }
.header-menu-col-2 ul li a { width: 20px; height: 20px; background: #fff; color: #FE5000; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; border-radius: 100%; font-size: 12px; }
.header-menu-col-2 ul li a:hover { background: #3B3941; color: #fff !important; }
.header-menu-col-2 ul li:last-child{margin-left:10px;}

.header-menu .hs-menu-wrapper>ul>li.active { background: transparent !important; }
.header-menu .hs-menu-wrapper>ul>li.active >a:after { width: 100%; }
/*.header-menu-col-2 .footer-list li a:hover { color: #000 !important; }*/
ul.footer-list li a {text-decoration: underline !important;}
.header-menu-col-2 ul.footer-list li {margin: 0px 0px 10px !important;}
/* Lazy Load Animation */

.fixed-bg{position:fixed;width:100%;left:0px;top:0px;background-color:#fff;height:100%;z-index:99;}

.header-top-inner {display: flex; flex-wrap: wrap;width: 100%;}
.header-menu {flex: 0 60%;}
.menu-right-wrap {flex: 0 40%;padding: 80px 0;width: 100%;}
.menu-right-wrap span {font-size: 32px;font-weight: 700;line-height: 39px;color: #fff;text-transform: uppercase;letter-spacing: .96px; position: relative;}
.menu-right-wrap ul {display: flex; padding-top: 20px !important;}
.menu-right-wrap ul li {padding-right: 0px;}
.menu-right-wrap ul li a {width: 30px;height: 30px; background: #fff;color: #FE5000;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border-radius: 100%;font-size: 20px;}
.header-menu-col-1 {
    flex: 0 38%;
}
.header-menu-middle {
    flex: 0 25%;
    text-align: left;
    width: 100%;
}
.header-menu-middle h3 {
    font-size: 22px;
    font-weight: 500;
    color: #fff;
    font-family: 'Poppins',sans-serif;
    line-height: 26px;
    padding-bottom: 10px;
}
.header-menu-middle p {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    font-family: 'Poppins',sans-serif;
    margin-right: 19px;
    line-height: 15px;
}
.header-menu-middle p span:first-child {
    padding-left: 0px;
}
.header-menu-middle p span {
    padding: 0px 10px;
}

.hs_customer_acquisition_dropdown .hs-error-msgs {
    display: none !important;
}

ul.options {
    padding-left: 0px;
}

ul.options li {
    margin-bottom: 0px;
}

p.open_option, ul.options {
    cursor: pointer;
}
.menu-open a.open-menu {
    display: none;
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 {
    float: unset !important;
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{
    padding:0 !important;
    display:unset !important;
}
.header-menu-section a{
  display:inline-block;
}
/* .social-icons-heading h3{
  display:inline-block;
} */


@media(max-width:1492px){
  .set a{
    font-size:18px;
    line-height:26px;
    margin-bottom:20px;
  }
  .content a {
    font-size: 18px;
    line-height: 26px;
     margin-bottom:0px;
}
  .single-link a{
     font-size:18px;
     line-height:26px;
     margin-bottom: 20px;
  }
  .left-menu a{
     font-size:18px;
     line-height:26px;
     margin-bottom: 20px;
  }
  .social-icons-heading h3{
     font-size:18px!important;
     line-height:26px!important;
     margin-bottom: 20px!important;
  } 
  
  .single-link {
    margin-bottom: 0px;
}
}

@media(max-width:1250px){
.header-menu-col-1 {
    flex: 0 40%;
} 
.header-menu-middle {
    flex: 0 20%;
    text-align: left;
    width: 100%;
}
.header-menu-col-2 {
    flex: 0 20%;
    text-align: right;
}
}
@media(max-width:1024px){
  .header-menu .hs-menu-wrapper > ul > li > a{ font-size: 28px; line-height: 34px;}
}

@media(max-width:767px) , (max-height:600px){
  body { padding-left: 0 !important;padding-top:50px; }
  .header-module { width: 100%; box-shadow: 0px 1px 4px #D6D6D6;position: fixed; left: 0; height: 50px; padding: 5px 20px; top: 0; z-index: 10; background: #fff; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
  .fillabled { display: none; }
  .desktop{display:none;}
  .responsive{display:inline-block;}
  .header-lower { position: relative; left: 0; right: 0; margin: 0; bottom: auto; }

  a.menu-close { position: absolute; top: 25px; left: 25px; width: 20px; height: 20px; }
  .header-upper svg { width: 35px; }
  .header-lower svg.responsive { width: 150px; }

  .header-menu .hs-menu-wrapper > ul > li:not(:last-child){margin-bottom:20px;}
  .header-menu .hs-menu-wrapper > ul > li > a { font-size: 18px; line-height: 26px; }
  .header-menu .hs-menu-wrapper > ul > li > a:after{bottom:0px;}

  .header-menu-col-1 p { font-size: 16px; line-height: 1.2; margin-top: 30px; margin-bottom: 15px; }
  .header-menu-col-1 a.header-email { font-size: 14px; line-height: 1.2; }
  .menu-logo svg { width: 180px; }
  .menu-right-wrap span {font-size: 18px;line-height: 26px;}
}
@media (max-width: 767px) {
.header-menu-col-1 {
    flex: 0 100%;
   padding-bottom: 30px;
}
.header-menu-middle {
    flex: 0 100%;
    padding-bottom: 30px;
}
.header-menu-col-2 {
    flex: 0 100%;
   text-align:left;
}
/* .menu-right-wrap {
    flex: 0 100%;
    padding: 20px 0px 30px;
} */
  
  .menu-right-wrap {
    flex: 0 100%;
    padding: 0px 0px 30px;
/*     margin-left: 20px; */
}
.header-menu {
    flex: 0 60%;
}
}
@media(max-width:640px){
  .menu-logo svg { width: 180px; }
}
