.wrapper-header { line-height:1.42857143;     border-bottom: 1px solid #dddddd;position: fixed; left: 0; top: 0; width: 100%; z-index: 99; background: #fff;    transition: top 0.50s ease; }
.wrapper-header.headroom-hidden { top: -100%; }
.wrapper-header ul { list-style: none; padding: 0; margin: 0; }
.wrapper-header img { height: auto; vertical-align: middle; }
.wrapper-header .container { padding:0 20px;width: 100%; margin: 0 auto;}
.wrapper-header .secondary-part { padding-top: 22px;     padding-bottom: 10px;}
.wrapper-header .secondary-part ul { display: flex; justify-content: flex-end; flex-wrap: wrap; }
.wrapper-header .secondary-part ul li { margin: 0 8.5px; font-size: 13px; line-height: 19px; }
.wrapper-header .secondary-part ul li a { color: #298fd7; font-weight: 600; text-decoration: none; }
.wrapper-header .secondary-part ul li a:hover{color:#87c0e9;}


.wrapper-header .primary-part { margin: 10px 0 30px 0; }
.wrapper-header .primary-part .dis-flex { display: flex; flex-wrap: wrap; }
.wrapper-header .logo { width: 25%; }
.wrapper-header .logo a { margin-top: -30px; display: inline-block; }
.wrapper-header .primary-menu { width: 75%; padding: 0; }
.wrapper-header .primary-part .hs-menu-wrapper>ul { display: flex; justify-content: flex-end; flex-wrap: wrap; width: 100%; }
.wrapper-header .primary-menu .hs-menu-depth-1 { margin: 0;     position: relative;}
.wrapper-header .primary-menu .hs-menu-depth-1 > a { margin: 10px 15px 15px; padding: 10px 0px 1px; display: inline-block; color: #777777; text-transform: uppercase; font-weight: normal; transition: all 400ms ease-in-out; text-decoration: none; font-size: 13.6px; line-height: 19.42857143px; white-space: nowrap; }
.wrapper-header .primary-menu .hs-menu-depth-1:last-child > a { margin-right: 0; }
.wrapper-header .primary-menu .hs-menu-depth-1.active > a,.wrapper-header .primary-menu .hs-menu-depth-1.active-branch > a  { border-bottom: 5px solid #fc7303; color: #555555; }
.wrapper-header .primary-menu  ul.hs-menu-children-wrapper { position: absolute;opacity: 0;visibility: hidden; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); left: 0; background-color: #ffffff; min-width: 160px; padding: 10px; border: 1px solid #dddddd; }
.wrapper-header .primary-menu .hs-menu-depth-2 { margin: 0; }
.wrapper-header .primary-menu .hs-menu-depth-2 > a { color: #a8a8a8; text-transform: uppercase; font-size: 13px; line-height: 18.57142858px; border-bottom: 1px solid #dddddd; padding: 10px 7px; display: block; white-space: nowrap; font-weight: normal; text-decoration: none; }
.wrapper-header .primary-menu .hs-menu-depth-2 > a:hover,.wrapper-header .primary-menu .hs-menu-depth-2.active > a{color: #949597; background-color: #f5f5f5;}


@media (min-width: 768px){
  .wrapper-header .container { max-width: 750px;}
}

@media (min-width: 992px){
  .wrapper-header .mobile-toggle{ display:none; }
  .wrapper-header .container { max-width: 970px;}
  .wrapper-header .primary-menu .hs-menu-depth-1:hover ul.hs-menu-children-wrapper  {display: block; visibility: visible;opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
  .wrapper-header .secondary-part ul li:last-child { margin-right: 0; }
  .wrapper-header .primary-menu .hs-menu-depth-1:hover > a { border-bottom: 5px solid #fc7303; color: #555555; }

}

@media (min-width: 1200px){
  .wrapper-header .container { max-width: 1325px;}
}

@media (max-width: 1199px){
  .wrapper-header .primary-menu .hs-menu-depth-1 > a { font-size: 12px; line-height: 17.14285715px; }
  .wrapper-header img { max-height: 95px; width: auto; }
}

@media (max-width: 991px){
  .wrapper-header .secondary-part ul { justify-content: center; }
  .wrapper-header .primary-menu { width: 100%;display:none;}
  .wrapper-header img { max-height: none; width: 266px; }
  .wrapper-header .logo a { margin-top: 0;}
  .wrapper-header .logo { width: 100%; text-align: center; }
  .wrapper-header { position: relative; }
  .headerBlock { display: none; }
  .wrapper-header .primary-menu .hs-menu-depth-1 {width: 100%; }
  .wrapper-header .mobile-toggle { width: 100%; padding: 11px 10px; color: #298fd7; font-weight: lighter; }
  .wrapper-header .mobile-toggle > .dis-flex { justify-content: center; align-items: center; }
  .wrapper-header .mobile-toggle img { width: 16px; margin-right: 13px; }
  .wrapper-header .primary-menu ul.hs-menu-children-wrapper { position: static; display: none;visibility: visible; opacity: 1;}
  .wrapper-header .primary-menu .hs-menu-depth-1 > a { display: block; }
  .wrapper-header .primary-part { margin: 10px 0; }
  .wrapper-header .primary-part .hs-menu-wrapper>ul { display: block; }
  .wrapper-header .primary-menu .hs-menu-depth-1.active > ul.hs-menu-children-wrapper{ display:block;-webkit-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0); }
}

@media (max-width: 768px){
  .wrapper-header img { max-height: none; width: 188px; }
}

@media (max-width: 767px){
  .wrapper-header .secondary-part ul li { margin: 0 7.5px; font-size: 11px; line-height: 15.71428572px; }
  .wrapper-header .primary-menu .hs-menu-depth-1 { text-align: center; }
}

