.menu-height{height:135px}
header{position:absolute;background:#fff;width:100%}
header .top_header{font-family:'Noto Sans';text-align:right;background:#fbfbfb;padding:10px 30px}
header .top_header span{display:inline-block;font-size:11px;text-transform:uppercase;background:#f7f6f6;border:1px solid #cfcfcf;padding:2px 10px;letter-spacing:2px;margin-right:10px;border-radius:5px}
header .top_header a{font-weight:700;color:#ef7f1b}
header .top_header a img{width:13px;margin-right:8px}
header .logo a img{width:280px}
header .main_header{position:relative;padding:0 30px;height:90px}
.removePosition{position:inherit}
header .main_header.sticky{position:fixed;top:0;left:0;right:0;background:#fff;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);z-index:999}
header .navigation{text-align:right}
header .navigation>nav>ul>li{display:inline-block;margin-left:60px;min-height:90px}
header .navigation nav ul li a{font-family:'PT Serif';font-size:16px;line-height:90px}
header .navigation nav ul li .dropdown_nav{opacity:0;visibility:hidden;position:absolute;text-align:left;width:100%;left:0;right:0;background:#fafafa;top:100%;z-index:9999;padding:20px 40px;box-shadow:0 10px 20px rgba(0,0,0,.2);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
header .navigation nav ul li .dropdown_nav.normal_menu{width:auto;left:auto;right:20px;padding:30px}
@media only screen and (min-width:767px){header .navigation nav ul li:hover>.dropdown_nav{opacity:1;visibility:visible}
header .navigation nav>ul>li:hover>a{color:#e97c1a}
header .navigation nav ul li:hover::after{content:"";display:block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #e97c1a;margin:-30px auto 0}
header .navigation nav ul li.noArrow:hover::after,header .navigation nav ul li .dropdown_nav .sub_nav ul li:hover::after{display:none}
}
header .navigation nav ul li .dropdown_nav .sub_nav.margin_bottom{margin-bottom:30px}
header .navigation nav ul li .dropdown_nav .sub_nav h3{font-size:16px;font-weight:700;margin-bottom:15px}
header .navigation nav ul li .dropdown_nav .sub_nav h3 a{font-size:16px;font-weight:700;line-height:normal;color:#ef7f1b}
header .navigation nav ul li .dropdown_nav .sub_nav h3 a.black_btn{color:#222}
header .navigation nav ul li .dropdown_nav .sub_nav h3 a.black_btn:hover{color:#ef7f1b}
header .navigation nav ul li .dropdown_nav .sub_nav h3 a:hover{color:#222}
header .navigation nav ul li .dropdown_nav .sub_nav>a{line-height:inherit}
header .navigation nav ul li .dropdown_nav .sub_nav ul li{font-family:'Noto Sans';position:relative;margin-bottom:8px;padding-left:20px}
header .navigation nav ul li .dropdown_nav .sub_nav ul li:last-child{margin-bottom:0}
header .navigation nav ul li .dropdown_nav .sub_nav ul li::before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:#222;top:10px;left:0}
header .navigation nav ul li .dropdown_nav .sub_nav ul li a{font-size:14px;line-height:normal}
header .navigation nav ul li .dropdown_nav .sub_nav ul li a.color_orange:hover{color:#222}
header .navigation nav ul li .dropdown_nav .sub_nav ul li.last_sub_nav::before{display:none}
header .navigation nav ul li .dropdown_nav .sub_nav ul li button{display:inline-block;font-size:12px;text-transform:uppercase;background:#f7f6f6;border:1px solid #cfcfcf;padding:2px 12px;letter-spacing:2px;margin-left:10px;border-radius:5px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;cursor:default}
header .navigation nav ul li .dropdown_nav>a.back_btn,header .main_header .mobile_nav{display:none}
@media only screen and (min-device-width:1536px) and (max-device-width:2560px){header .navigation nav ul li a{font-size:20px}
header .navigation nav ul li .dropdown_nav .sub_nav h3{font-size:22px;margin-bottom:30px}
header .navigation nav ul li .dropdown_nav .sub_nav ul li{margin-bottom:30px}
header .navigation nav ul li .dropdown_nav .sub_nav ul li a{font-size:18px}
}
@media only screen and (max-width:1024px){header .navigation nav ul li .dropdown_nav .sub_nav h3{font-size:15px}
header .navigation nav ul li .dropdown_nav .sub_nav ul li a{font-size:14px}
header .navigation nav ul li .dropdown_nav .sub_nav ul li button{margin-left:0;display:block;margin-top:5px}
}
@media only screen and (max-width:991px){header .navigation>nav>ul>li{margin-left:20px}
}
@media only screen and (max-width:767px){.menu-height{height:73px}
header .top_header{display:none}
header .main_header{position:fixed;top:0;left:0;right:0;background:#fff;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);z-index:999}
header .main_header .mobile_nav{display:block;text-align:right}
header .main_header .mobile_nav .hamburger{display:inline-block}
header .main_header .mobile_nav .hamburger span{position:relative;transform:translateY(-2px);-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);transition:all 0 300ms;display:block;margin:0 10px 0 20px}
header .main_header .mobile_nav .hamburger span,header .main_header .mobile_nav .hamburger span:after,header .main_header .mobile_nav .hamburger span:before{background:#222;width:20px;height:2px}
header .main_header .mobile_nav .hamburger span:before{content:"";position:absolute;left:0;bottom:6px;transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);-moz-transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1)}
header .main_header .mobile_nav .hamburger span:after{content:"";position:absolute;left:0;top:6px;transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);-moz-transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1)}
header .main_header .mobile_nav .hamburger.active span{background:rgba(255,255,255,0)}
header .main_header .mobile_nav .hamburger.active span:after{background:#e97c1a;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);-moz-transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}
header .main_header .mobile_nav .hamburger.active span:before{background:#e97c1a;bottom:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);-webkit-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);-moz-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1)}
header .navigation{opacity:0;visibility:hidden;position:absolute;background:#fafafa;padding:30px;top:100%;right:0;left:0;width:100%;text-align:left;height:100vh;z-index:9999;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
header .navigation.active{opacity:1;visibility:visible}
header .main_header{padding:10px;height:auto}
header .navigation>nav>ul>li{display:block;margin-left:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;min-height:auto}
header .navigation nav ul li .dropdown_nav>a.back_btn,header .navigation nav ul li a{position:relative;display:block;line-height:normal;z-index:1}
header .navigation nav>ul>li>span.m_nav{display:block;position:absolute;width:50px;height:50px;background:#eee;right:30px;margin-top:-36px;z-index:20}
header .navigation nav>ul>li>span.m_nav::after{content:"";position:absolute;width:10px;height:10px;border-top:2px solid #ef7f1b;border-right:2px solid #ef7f1b;right:37px;transform:rotate(45deg) translateY(-20px);top:33px}
header .navigation nav>ul>li.d-sm-none{text-align:center}
header .navigation nav ul li.noArrow::after,header .navigation nav>ul>li.d-sm-none::after{display:none}
header .navigation nav ul li .dropdown_nav>a.back_btn:after,header .navigation nav ul li .dropdown_nav .sub_nav ul li a::after{display:none}
header .navigation nav ul li .dropdown_nav,header .navigation nav ul li .dropdown_nav.normal_menu{opacity:1;visibility:visible;width:100%;left:100%;top:0;padding:0;box-shadow:none;height:75%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;overflow:auto}
header .navigation nav ul li .dropdown_nav.active{left:0}
header .navigation nav ul li .dropdown_nav>.row,header .navigation nav ul li .dropdown_nav>.row>.col-md-3,header .navigation nav ul li .dropdown_nav>.row>.col-md-4{margin:0;padding:0}
header .navigation nav ul li .dropdown_nav .sub_nav{padding:20px 30px}
header .navigation nav ul li .dropdown_nav .sub_nav.margin_bottom{margin-bottom:0}
header .navigation nav ul li .dropdown_nav .sub_nav>a{text-align:center}
header .navigation nav ul li .dropdown_nav>a.back_btn{position:sticky;position:-webkit-sticky;background:#fff;padding:20px 30px;top:0;z-index:99}
header .navigation nav ul li .dropdown_nav>a.back_btn::before{content:"";display:inline-block;width:10px;height:10px;margin-right:10px;border-top:2px solid #ef7f1b;border-right:2px solid #ef7f1b;transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg)}
header .navigation nav ul li .dropdown_nav .sub_nav ul{display:none;margin-top:20px}
header .navigation nav ul li .dropdown_nav .sub_nav h3{position:relative;margin-bottom:0}
header .navigation nav ul li .dropdown_nav .sub_nav h3::after{content:"";position:absolute;width:10px;height:10px;border-top:2px solid #ef7f1b;border-right:2px solid #ef7f1b;top:2px;right:0;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
header .navigation nav ul li .dropdown_nav .sub_nav h3.arrowRotate::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
header .navigation nav ul li .dropdown_nav .sub_nav ul li{padding-left:20px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}
header .navigation>nav>ul>li:last-child,header .navigation nav ul li .dropdown_nav .sub_nav ul li:last-child{padding-bottom:0;border-bottom:0}
header .navigation nav ul li .dropdown_nav .sub_nav ul li a span{margin-top:0;float:right}
header .navigation nav ul li .dropdown_nav .sub_nav ul li button{position:absolute;top:0;right:0;z-index:2;margin-top:0}
header .navigation nav ul li .dropdown_nav .sub_nav ul li::before{top:8px}
}