/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


body .hhs-hat-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover {
    color: rgb(3 70 147) !important;
}
body.hhs-hat-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:nth-child(-n+2):hover
{  color: rgb(3 70 147) !important;
}
.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children a,
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li{
       margin-bottom: px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li{
      font-size: 16px;
      padding-left: 15px;
}
.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{
  font-weight:500;
}

.hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a, .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{
  line-height: 1.444em;
}
.hhs-social-con i {
    font-size: 18px;
}
@media (max-width: 991px){
  button:focus {
    outline: none !important;
  }
}
@media (max-width: 575px){
   .hhs-foot-nav-col .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
      font-size: 12px !important;
  } 
}

.hhs-hat-pull-down, .hhs-header-hat {
    background-color: transparent;
}
.Footer-nav-new .sticky-menu.active {
    background-color: #073469;
}

 .Footer-nav-new .hhs-header-hat,
.Footer-nav-new .hhs-header-logo,
.Footer-nav-new .hhs-header-cta,
.Footer-nav-new .hhs-header-search
  {display:none}
.Footer-nav-new .sticky-menu.active
  {
    position:static;
     background-color: #073469;
    padding-top: 50px;
    padding-bottom: 25px; 
     opacity: 1;
    box-shadow: unset;
  
  }
.Footer-nav-new .hhs-header-menu
 {
    float: left !important;
    width: 100%;
    text-align: left;
   position: static !important ;
}
 .Footer-nav-new  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    margin-bottom: 0;
    float: unset;
    width: 100%;
    column-count: 3;
    column-gap: 20px;
    column-fill: balance;
    display:block;
       background-color: unset !important;
}
.Footer-nav-new div#hhs-main-nav {
    transform: translateY(0%) !important;
    visibility: visible;
}
  .Footer-nav-new .custom-menu-primary .hs-menu-wrapper > ul > li {
    margin-left: 0;
    width: 100%;
    float: unset !important;
    position: static;
    margin-bottom: 20px;
    display: inline-block;
}
  @media screen and (min-width:1200px)
  {
    .Footer-nav-new .container-fluid   
    {
       max-width: 1180px;
    }
  }
  .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .4s;
    position: static;
    width: auto;  
    column-count: unset;
    display: inline-block;
    background-color: unset !important;
    box-shadow: unset;
  }
.Footer-nav-new .custom-menu-primary .hs-menu-wrapper > ul ul {
    padding: 0px 0 !important;
}
 .Footer-nav-new .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item a {
    padding: 10px 5px;
    width: 100%;
    display: block;
    padding: 10px 5px;
    width: 100%;
    display: block;
    color: #000 !important;
    font-size: 16px !important;
    padding: 00 !important
    line-height: 17px;
    text-transform: inherit;
       font-weight: 600 !important;
}
.hss-foot-copyright a {
   color: #00a4bd;
}
  .Footer-nav-new .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item ul.hs-menu-children-wrapper li ul a {
    font-size: 14px !important;
    font-weight: 100;
    color: #000 !important;
        text-indent: inherit;
} 
   .Footer-nav-new .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li  a {
     font-weight: 400 !important;
      font-size: 14px !important;
     color: #000 !important;
        text-indent: inherit;
  }
    .Footer-nav-new .custom-menu-primary .hs-menu-wrapper > ul ul li a:hover
  {
    background-color:unset
  }
   
  @media screen and (min-width:768px)
    {
       .Footer-nav-new .custom-menu-primary .hs-menu-wrapper > ul > li > ul:before
      {
        display:none;
      }
       .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>a:after
      {
          display:none;
      }  
    }
/*   .footer-menu .row.hhs-foot-nav-cols {
    display: none;
} */
 .footer-menu #hs_cos_wrapper_module_412054806 .hhs-footer-mod {

    padding-top: 1px;

}
/* @media screen and (min-width:1200px){
   .Footer-nav-new  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        column-count: 3;
    }
} */
@media screen and (min-width:992px) and (max-width:1200px){
   .Footer-nav-new .container-fluid{
      max-width:980px
   }
  .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal ul{
    column-count: 2;
  }
}
@media screen and  (max-width:992px){
   .Footer-nav-new .container-fluid{
          max-width: 850px;
   }
  .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    column-count: 1 !important;
  }  
}
@media screen and  (max-width:768px){
 .Footer-nav-new  .hs-menu-wrapper,  .Footer-nav-new  .js-enabled .hs-menu-wrapper{
       display: block !important;
  }
  .footer-container-wrapper .Footer-nav-new .container-fluid {
    max-width: 560px;
    padding: 0 15px !important;
   }
  .Footer-nav-new  .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li {
    font-size: 16px;
    padding-left: 15px;
    background-color: unset;
    border: 0 !important;
    padding: 6px 0px;
    width: 100%;
    padding-left: 15px;
  }
   .Footer-nav-new  .js-enabled .hamburger {
    display: inline-block;
    display: none;
}
  .Footer-nav-new .custom-menu-primary .hs-menu-wrapper > ul > li {
 
    margin: 0;
    padding: 14px 1px;
}
   .Footer-nav-new  .child-trigger {
   
    display: none;
}
  .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
  
    width: 100% !important;
    padding-top: 13px !important;
    display: none;
}
  .Footer-nav-new .custom-menu-primary .hs-menu-wrapper > ul > li {
    position: relative;
}
  .Footer-nav-new .hhs-nav-opt-items {
    padding-right: 0;
}
}
.Footer-nav-new div#hhs-main-nav {
    position: static !important;
    background-color: #fff !important;
    padding-top: 50px;
    padding-bottom: 25px;
    opacity: 1;
    box-shadow: unset;
    padding-top: 62px !important;
}
.Footer-nav-new .hhs-header-menu {
    float: left!important;
    position: static !important;
}
.Footer-nav-new .js-enabled .hamburger {
    display: inline-block;
    display: none !important;
}
.Footer-nav-new .custom-menu-primary.js-enabled .hs-menu-wrapper {

    top: 0px !important;

}

.hss-foot-copyright a, .hss-foot-copyright a
{color:#fff!important;text-decoration:none!important}


@media screen and (min-width:1000px)
{
body .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    width: 200px !important;
}
}

@media (max-width: 800px)
{
body .hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
 float: none !important;
    margin: 0px auto !important;
    margin-bottom: 10px !important;
}
body .hhs-hat-pull-down i{
    color: rgb(37 226 255) !important;
}
}


body footer .social-follow__icon.icon
{background:none}
body footer .social-follow {
    border-bottom: 1px solid #fff!important;
  padding-bottom:7px !important
}
body footer div#hs_cos_wrapper_footer-module-11 {
    border-top: 1px solid #fff;
    padding-top: 10px;
}
@media screen and (min-width: 992px)
  {body footer #hs_cos_wrapper_footer-module-9_ div {
    text-align: right !important;
}
}
.Footer-nav-new div#hhs-main-nav {
    background-color: #fff !important;
    padding-bottom: 0 !important;
}
    .Footer-nav-new .hhs-header-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item a {
    color: #000 !important;
    display: block;
    font-size: 14px!important;
    font-weight: 500;
    line-height: 20px;
    padding: 0!important;
    text-transform: inherit;
    width: 100%;
}
@media screen and (min-width:768px) and (max-width:1100px)
  {
    .Footer-nav-new .custom-menu-primary.js-enabled .hs-menu-wrapper {
    top: 0px !important;
    display: block;
}
    .Footer-nav-new .child-trigger {
   display: none !important;
    display: block !important;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 55px !important;
    min-width: 55px !important;
    height: 45px !important;
    padding: 0 !important;
    border-left: 1px solid rgba(0, 0, 0, .10);
    background-color: #fff;
}
    .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    column-count: unset;
}
    .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    width: 100% !important;
    padding-top: 13px !important;
    display: none;
}
    .Footer-nav-new .custom-menu-primary .hs-menu-wrapper > ul > li {
       position: relative;
    margin-bottom: 0;
}
    .Footer-nav-new .custom-menu-primary .hs-menu-wrapper > ul > li {
    padding: 14px 1px;
}
  body .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    width: 100% !important;
    padding-top: 13px !important;
    display: none;
}
    .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li:last-child {
    border-bottom: 0 !important;
}
    .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li {
    font-size: 16px;
    padding-left: 15px;
    background-color: unset;
    border: 0 !important;
    padding: 6px 0px;
    width: 100%;
    padding-left: 15px;
}
    .Footer-nav-new .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li .child-trigger {
    min-width: 55px !important;
    height: 32px !important;
}
}