.header__container-fix{margin:0 auto;max-width:1200px;padding:0 8px;}
.head-menu-wrapper{display:flex;flex-wrap:wrap;align-items:center;width:100%;box-shadow:0px 2px 1px 0px #0000000D;padding-bottom:25px;}
.site-logo{display:flex;width:100%;flex-wrap:wrap;}
.menu-nav-right-part{margin-right:40px;width:308px;}
.site-logo a img{max-width:100%;display:block;width:100%;}
.site-logo a{width:100%;display:inline-block;}
.menu-nav-left-part{padding-right:50px;width:calc(100% - 350px);padding-left:95px;}
.header-middle{padding:32px 0 0;}
.menu-icon{display:none;cursor:pointer;color:#fff;text-transform:uppercase;text-align:center;font-weight:bold;line-height:33px;font-size:22px;padding:10px 0;}
.menu-icon .menu-box{width:50px;height:38px;margin-right:20px;padding:5px;position:absolute;right:0;}
.menu-icon.active .menu-box{position:absolute;right:0;transition:all 0.5s ease 0s;display:none;}
.menu-icon .menu-box span{width:100%;height:4px;margin-bottom:6px;background:#fff;display:block;border-radius:2px;transition:all 0.4s ease 0s;-webkit-transition:all 0.4s;}
.menu-icon.active span:nth-child(1){transform:rotate(45deg) translateY(8px) translateX(6px);-webkit-transform:rotate(45deg) translateY(8px) translateX(6px);}
.menu-icon.active span:nth-child(2){opacity:0;}
.menu-icon.active span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(6px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(6px);}
.enumenu_ul .hs-menu-wrapper ul{padding:0px;margin:0;list-style:none;}
.enumenu_ul .hs-menu-wrapper > ul > li{display:inline-block;margin-right:16px;position:relative;vertical-align:top;}
.enumenu_ul .hs-menu-wrapper > ul > li a{color:#333;font-size:15px;padding:0px 0 8px;font-family:'KievitWebPro';font-weight:300;}
{#
    .enumenu_ul .hs-menu-wrapper > ul > li > a:hover,.enumenu_ul .hs-menu-wrapper > ul > li.active > a{background:#282828 none repeat scroll 0 0;}
#}
.enumenu_ul .hs-menu-wrapper > ul > li ul{display:none}
.enumenu_ul .hs-menu-wrapper > ul ul li{width:100%;margin:0;list-style:none;position:relative;}
.enumenu_ul.desk .hs-menu-wrapper > ul ul{top:100%;z-index:999;list-style:none;left:0px;background:#fff;position:absolute;min-width:150px;}

/*Sub menu styles*/
.enumenu_ul.desk .hs-menu-wrapper > ul  li:hover > ul{display:none;opacity:1;}
.enumenu_ul.desk .hs-menu-wrapper > ul .sb-menu .sb-menu{left:100%;top:0;}
.enumenu_ul.desk .hs-menu-wrapper > ul ul li a{padding:10px 10px;display:block;color:#244146;font-size:16px;text-align:center}
.enumenu_ul.desk .hs-menu-wrapper > ul ul li:hover > a{background:#000;color:#fff;}
.enumenu_ul .arrow{position:absolute;right:10px;top:5px;width:30px;height:30px;background:url(../images/plus.png) no-repeat center center;cursor:pointer;z-index:999}
.enumenu_ul .arrow.up{background:url(../images/minus.png) no-repeat center center}
span.menu-close{position:absolute;top:20px;right:20px;font-size:14px;color:#fff;display:none;}
span.menu-close:after{content:"\f00d";}
.hs-blog-post .header-middle {box-shadow:none !important;}
.header_top_inner .hs-menu-wrapper>ul>li:nth-child(3), .header_top_inner .hs-menu-wrapper>ul>li:nth-child(4) {
    display: none;
}
@media(max-width:1199px){
    .enumenu_ul .hs-menu-wrapper ul{display:block;width:100%;}
    .header_top_inner .hs-menu-wrapper>ul>li:nth-child(4){display:none;}
    .head-menu-wrapper{flex-flow:row-reverse;}
    .header_top_inner .hs-menu-wrapper>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;}
    .header_top_inner .hs-menu-wrapper>ul>li:first-child{order:3;}
    .header_top_inner .hs-menu-wrapper>ul>li:last-child{order:4;}
    .enumenu_ul{display:none}
    .menu-block{height:auto;}
    .menu-icon{display:block}
    .enumenu_ul .hs-menu-wrapper > ul > li{display:block;margin:0px;padding:0px;}
    .enumenu_ul .hs-menu-wrapper > ul > li > a{display:block;text-align:left;font-weight:400;padding:15px 20px;font-size:23.4px;color:#fff;line-height:1.2em;}
    .enumenu_ul{width:100%;}
    .enumenu_ul .hs-menu-wrapper > ul > li ul{background:#D1D1D1;}
    .enumenu_ul .hs-menu-wrapper > ul > li ul a{font-size:19.8px;text-align:left;color:#fff;font-weight:300;padding:12px 20px;line-height:1;}

    /* Push Menu */
    body.menuslide_push{position:relative;}
    body.menuslide_push.slidemenuLeft{left:0;transition:left 0.5s;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-ms-transition:left 0.5s;-o-transition:left 0.5s;}
    body.menuslide_push.slidemenuRight{right:0;transition:right 0.5s;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s;}
    body.slidemenuRight .enumenu_ul{right:-450px;}
    body.slidemenuRight.menu-open .enumenu_ul{right:0;}
    body.slidemenuLeft .enumenu_ul{left:-300px;}
    body.slidemenuLeft.menu-open .enumenu_ul{left:0;}
    body.menuslide_push.slidemenuLeft.menu-open{left:450px}
    body.menuslide_push.slidemenuRight.menu-open{right:450px}
    body.menuslide_push .enumenu_ul,body.menuOverlap .enumenu_ul{background:rgba(180,195,210,1);display:block;height:100%;max-height:100%;width:100%;overflow:auto;position:fixed;transition:all 0.5s ease 0s;max-width:450px;top:0;z-index:999;}
    .menu-icon .menu-box{right:112px;width:37px;top:95px;}
    .menu-icon .menu-box span{background-color:rgba(95,60,0,1);margin:0 0 4px;border-radius:2px;}
    .enumenu_ul .hs-menu-wrapper > ul > li{border-bottom:1px solid rgba(255,255,255,.25);}
    .enumenu_ul .hs-menu-wrapper > ul{border-top:1px solid rgba(255,255,255,.25);}
    .enumenu_ul .hs-menu-wrapper ul{margin:60px 0;}
    span.arrow:after{content:"\f107";font-size:19.8px;color:#fff;}
    .enumenu_ul .arrow{transform: rotate(-90deg);position:absolute;right:0;top:17px;width:50px;height:30px;cursor:pointer;z-index:999;font-family:'FontAwesome';background-image:none;         text-align: center;}
    .enumenu_ul .arrow.up:after{color:rgba(95,60,0,1);}
    .enumenu_ul .arrow.up{background-image:none;}
    .enumenu_ul .hs-menu-wrapper > ul > li ul{background:transparent;margin:0;}
    .enumenu_ul .hs-menu-depth-2 .arrow{height:20px;top:10px;        right: -2px;
        width: 50px;
        text-align: center; }
    .enumenu_ul .hs-menu-depth-2 .arrow:after{content:"\f105";}
    .enumenu_ul .hs-menu-depth-2 .arrow.up:after{content:"\f107";}
    .enumenu_ul .hs-menu-depth-2 .arrow.up{right:6px;width:50px;text-align:center;}
    .enumenu_ul .hs-menu-depth-2 .arrow { transform: rotate(0deg); right: 5px; }
    .enumenu_ul .hs-menu-wrapper > ul li.hs-menu-depth-2 > ul{background-color:#dde4eb;}
    .enumenu_ul .hs-menu-wrapper > ul li.hs-menu-depth-2 > ul > li > a{font-size:16.2px;line-height:1.2em;display:block;color:rgba(95,60,0,1);margin-bottom:1px;padding:8px 20px;}
    .enumenu_ul .hs-menu-wrapper > ul ul li.hs-menu-depth-4 > a{color:#333!important;background-color:transparent!important;text-align:left!important;line-height:27px;padding:0 20px!important;font-size: 16px; line-height: 2.5em !important; margin-bottom: 1px;}
    .enumenu_ul .hs-menu-wrapper > ul li.hs-menu-depth-2 > ul > li:first-child{padding-top:12px;}
    .enumenu_ul .hs-menu-wrapper > ul li.hs-menu-depth-2 > ul > li:last-child{padding-bottom:12px;}
    .enumenu_ul .hs-menu-depth-3 .arrow{top:6px;width:50px;text-align:center;right:5px;}
    .enumenu_ul .arrow.up { transform: rotate(0deg); right: 6px; }
    .header__container-fix{max-width:970px;}
    .menu-nav-left-part{padding-right:0;width:100%;padding-left:0;}
    .site-logo{width:308px;}
    .menu-icon .menu-box{right:-10px;width:37px;top:22px;}
    .head-menu-wrapper{position:relative;}
    span.menu-close:after{content:"\f00d";}
    span.menu-close{position:absolute;top:20px;right:18px;font-size:14px;color:#fff;display:block;font-family:'FontAwesome';}
    .enumenu_ul .hs-menu-wrapper > ul > li > a:hover {text-decoration: none;}
    .enumenu_ul .hs-menu-wrapper > ul > li ul a:hover { text-decoration: none; }
    .enumenu_ul .hs-menu-wrapper > ul li.hs-menu-depth-2 > ul > li > a:hover {
        background-color: #edf0f4;
        text-decoration: none;
        color: rgba(95, 60, 0, 1);
    }

    .header_top_inner .hs-menu-wrapper>ul>li:first-child { display:block; order:2;}
    .header_top_inner .hs-menu-wrapper>ul>li:nth-child(3) {
        order: 2;
                display: none;
    }
    .header_top_inner .hs-menu-wrapper>ul>li:nth-child(4) {
        order: 3;
        display: none;
    }
    .header_top_inner .hs-menu-wrapper>ul>li:nth-child(2) {
        order: 1;
    }
    .header_top_inner .hs-menu-wrapper>ul>li:last-child {
        display: none;
    }
    .header_top_inner .hs-menu-wrapper>ul>li:nth-child(5) {
        display: none;
    }
    .header_top_inner .hs-menu-wrapper>ul>li {
        display: inline-block;
        order: 3;
    }
}
@media(max-width:991px){
    .header__container,.header__container-fix{max-width:750px!important;}
    .menu-nav-left-part{padding-right:0;padding-left:0;width:750px;}
    .menu-nav-right-part{width:234px;margin-right:0;}
    .header-middle{padding:32px 0 32px;}
    .menu-icon .menu-box{right:50px;width:37px;top:95px;}
    .menu-icon .menu-box{right:-10px;width:37px;top:15px;}
    .site-logo {
        width: 234px;
    }
}
@media(max-width:767px){
    .menu-icon .menu-box{right:10px;width:37px;top:20px;margin-right:0;}
    .header__container-fix{max-width:100%!important;}
    .header_top_inner .hs-menu-wrapper>ul>li:last-child>a { padding: 10px 11px; } 
    .header_top_inner .hs-menu-wrapper>ul>li>a { padding: 4px; } 
    .header_top_inner .hs-menu-wrapper>ul>li { display: inline-block; }
    .site-logo {
        width: 100%;
        height: auto;
        padding-left:10px;
    }

    .menu-nav-right-part {
        width: 100%;
    }
    .site-logo a img {
        max-width: 100%;
        width: 328px;
    }
    .menu-nav-right-part {
        width: 100%;
    }
    .menu-nav-left-part {

        width: 100%;
    }
    .header__container-fix {padding:0;}
    
        .enumenu_ul .hs-menu-wrapper > ul > li > a{font-weight:300;font-size:21.6px;}
    
}
@media(max-width:480px){
    .site-logo{width:209px;}
    .menu-icon .menu-box{top:15px;}
    .site-logo a img {
        max-width: 100%;
        display: block;

    }
    .menu-nav-right-part {
        width: auto;
        margin-right: 0;
    }
    .site-logo {
        width: auto;
    }
}
