.main-header{position:absolute;left:0;top:0;width:100%;margin:0;z-index:999;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.sticky-header{position:fixed;top:0;left:0;width:100%;padding:0;background:rgba(31,32,38,.95);opacity:0;visibility:hidden;transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-ms-transition:.5s;-o-transition:.5s;z-index:0}.fixed-header .sticky-header{visibility:visible;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:500ms;-moz-animation-duration:.5s;-op-animation-duration:500ms;-webkit-animation-duration:.5s;animation-duration:.5s;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;box-shadow:0 0 10px rgba(0,0,0,.1);opacity:1;z-index:999999}.sticky-header .logo{position:relative;display:block;padding:25px 0}.sticky-header .logo a{position:relative;display:inline-block}.sticky-header .main-menu .navigation>li{margin-right:50px}.sticky-header .main-menu .navigation>li>a{padding:35px 0}.sticky-header .main-menu .navigation>li.current>a,.sticky-header .main-menu .navigation>li:hover>a{color:var(--thm-base)}.sticky-header .main-menu .navigation>li>a:before{display:none}.header-top,.header-top .outer-box,.header-top_right{position:relative;display:block}.header-social-link-1{position:relative;display:block;overflow:hidden}.header-social-link-1 ul{position:relative;display:block}.header-social-link-1 ul li{position:relative;display:inline-block;float:left;margin-right:10px}.header-social-link-1 ul li:last-child{margin-right:0}.header-social-link-1 ul li a{position:relative;display:block;background:rgba(255,255,255,.1);width:40px;height:50px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;color:#777;font-size:14px;font-weight:400;text-align:center;padding-top:15px;-webkit-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}.header-social-link-1 ul li a:hover{color:#1f2026;background:var(--thm-base)}.header-social-link-1 ul li a:before{content:"";position:absolute;bottom:3px;right:5px;height:5px;width:5px;background:var(--thm-base);border-radius:50%;transition:.2s linear 0.1s}.header-social-link-1 ul li a:hover:before{background:var(--thm-black)}.header{position:relative;display:block}.header .outer-box{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.header-left,.header-left .logo{position:relative;display:block}.header-left .logo a{position:relative;display:inline-block}.header-right{position:relative;display:flex;align-items:center;z-index:2}.header-right .nav-outer{position:relative;display:block;float:left;z-index:2}.main-menu{position:relative;display:block;float:left}.main-menu .navbar-collapse{padding:0;display:block!important}.main-menu .navigation{position:inherit;display:block}.main-menu .navigation>li{position:inherit;display:inline-block;float:left;margin-right:5px}.main-menu .navigation>li:last-child{margin-right:0}.main-menu .navigation>li>a{position:relative;display:block;padding:35px 20px;color:#fff;font-size:18px;line-height:30px;font-weight:500;text-transform:uppercase;transition:.5s;font-family:var(--thm-oswald-font);opacity:1;z-index:1}.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{color:var(--thm-base)}.main-menu .navigation>li>a:before{content:"";position:absolute;top:-50px;left:0;bottom:20px;right:0;background:#fff;opacity:.1;z-index:-1;transform:translateY(-150px);transition:.5s ease-in-out .1s}.main-menu .navigation>li.current>a:before,.main-menu .navigation>li>a:hover:before{transform:translateY(0);transition:.5s ease-in-out .1s}.main-menu .navigation>li>.megamenu,.main-menu .navigation>li>ul{position:absolute;top:100%;left:inherit;width:270px;padding:0;opacity:0;visibility:hidden;border-radius:0;-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);transition:.1s;z-index:100}.main-menu .navigation>li>.megamenu:before,.main-menu .navigation>li>ul:before{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background:#fff;border-radius:0;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);z-index:-1}.main-menu .navigation>li.dropdown:hover .megamenu,.main-menu .navigation>li.dropdown:hover>ul{opacity:1;visibility:visible;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition:.3s;-moz-transition:.3s;-webkit-transition:.5s;-ms-transition:.3s;-o-transition:.3s}.main-menu .navigation>li>.megamenu li,.main-menu .navigation>li>ul>li{position:relative;display:block;padding:0 20px;width:100%}.main-menu .navigation>li>.megamenu li>a,.main-menu .navigation>li>ul>li>a{position:relative;display:block;border-bottom:1px solid #e9e9e9;padding:13px 0;color:#1f2026;font-size:15px;line-height:24px;font-weight:500;text-align:left;text-transform:uppercase;transition:.5s;letter-spacing:.03em;font-family:var(--thm-oswald-font)}.main-menu .navigation>li>.megamenu li:last-child a,.main-menu .navigation>li>ul>li:last-child>a{border:none}.main-menu .navigation>li>.megamenu li>a:hover,.main-menu .navigation>li>ul>li>a:hover{padding-left:5px}.main-menu .navigation>li>ul>li>a:hover{color:var(--thm-base)}.main-menu .navigation>li>ul>li.dropdown>a:after{position:absolute;top:0;right:0;bottom:0;font-family:FontAwesome;content:"\f105";font-size:14px;font-weight:700;margin:12px 0;text-align:right;z-index:5}.main-menu .navigation>li>ul>li:hover>a{color:var(--thm-base);padding-left:5px}.main-menu .navigation>li>ul>li>ul{position:absolute;top:0;left:100%;width:250px;padding:0;display:none;background:#fff;border-radius:0;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,.05),-2px 0 5px 1px rgba(0,0,0,.05);-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);transition:.1s;z-index:100}.main-menu .navigation li>ul>li.dropdown:hover ul{opacity:1;visibility:visible;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition:.3s;-moz-transition:.3s;-webkit-transition:.5s;-ms-transition:.3s;-o-transition:.3s}.main-menu .navigation>li>ul>li>ul>li{position:relative;display:block;padding:0 20px;width:100%}.main-menu .navigation>li>ul>li>ul>li>a{position:relative;display:block;border-bottom:1px solid #e9e9e9;padding:13px 0;color:#1f2026;font-size:15px;line-height:24px;font-weight:500;text-align:left;text-transform:uppercase;transition:.5s;letter-spacing:.03em;font-family:var(--thm-oswald-font)}.main-menu .navigation>li>ul>li>ul>li:last-child>a{border:none}.main-menu .navigation>li>ul>li>ul>li>a:hover{padding-left:5px;color:var(--thm-base)}.main-menu .navigation>li.dropdown>.megamenu{position:absolute;width:100%;padding:0;left:0}.main-menu .navigation li.dropdown .megamenu li h4{font-weight:500;padding:3px 0;color:#fff}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{position:absolute;right:0;top:0;width:50px;height:42px;border-left:1px solid #04102a;text-align:center;font-size:16px;line-height:42px;color:#fff;cursor:pointer;display:none;z-index:5}.header-right_buttom{position:relative;display:flex;align-items:center;margin-left:100px}.header-right_buttom .btns-box{position:relative;display:block;line-height:0}.header-right_buttom .btns-box a:before{top:0;left:0;bottom:0;right:0}.outer-search-box-style1{position:relative;display:block}.outer-search-box-style1 .seach-toggle{position:relative;display:block;width:80px;height:30px;color:var(--thm-black);font-size:22px;line-height:30px;cursor:pointer;text-align:center;margin:0;transition:.5s;border-left:1px solid #979ca8}.outer-search-box-style1 .search-box{position:absolute;top:170%;right:0;background:rgba(0,0,0,.9);opacity:0;padding:20px;visibility:hidden;z-index:100;margin-left:0;transition:.2s linear 0.1s}.outer-search-box-style1 .search-box.now-visible{top:250%;opacity:1;visibility:visible;z-index:100}.outer-search-box-style1 .search-box .form-group{position:relative;padding:0;margin:0;width:100%;min-width:250px}.outer-search-box-style1 .search-box .form-group input[type=search]{background:#fff;border:1px solid #1f1f23;color:#000;display:block;font-size:13px;line-height:24px;position:relative;transition:.5s;width:100%;height:45px;padding-left:15px;padding-right:50px}.outer-search-box-style1 .search-box .form-group input[type=search]:focus{border-color:#f5f5f5}.outer-search-box-style1 .search-box .form-group button,.outer-search-box-style1 .search-box .form-group input[type=submit]{position:absolute;right:0;top:0;display:block;cursor:pointer;background:rgba(0,0,0,.95);color:#fff;font-size:13px;height:45px;line-height:45px;width:45px;transition:.5s}.outer-search-box-style1 .search-box .form-group button:hover,.outer-search-box-style1 .search-box .form-group input:focus+button{color:#222;background:#f5f5f5}.outer-search-box-style1 .seach-toggle.active,.outer-search-box-style1 .seach-toggle:hover{color:var(--thm-base)}.header-style-two{margin-top:50px}.header-two{position:relative;display:block}.header-two .auto-container{max-width:100%;padding:0 150px}.header-two .outer-box{position:relative;display:block;background:#1f2026;border-radius:50px;padding:0 50px}.header-two_left{position:relative;display:block;float:left}.header-two_left .logo{position:relative;display:block;float:left;padding:30px 0}.header-two_left .logo a{position:relative;display:inline-block}.header-two_left .nav-outer{position:relative;display:block;float:left;margin-left:150px}.main-menu.style2 .navigation>li>a{padding:40px 20px}.main-menu.style2 .navigation>li>a:before{top:0;left:0;right:0;height:0;bottom:auto;transform:translateY(0)}.main-menu.style2 .navigation>li.current>a:before,.main-menu.style2 .navigation>li>a:hover:before{height:100%}.header-two_right{position:relative;display:block;float:right}.header-contact-info{position:relative;display:flex;align-items:center;padding:20px 0}.header-contact-info .icon{width:105px}.header-contact-info .title{position:relative;display:block}.header-contact-info .title h5{color:#fff;font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase;margin:0 0 11px}.header-contact-info .title h3{font-size:24px;line-height:28px;font-weight:700}.header-contact-info .title h3 a{color:#fff;transition:.2s linear 0.1s}.header-contact-info .title h3 a:hover{color:var(--thm-base)}.header-style-three{margin-top:50px}.header-three{position:relative;display:block}.header-three .auto-container{max-width:100%;padding:0 150px}.header-three .outer-box{position:relative;display:flex;align-items:center;background:0 0}.header-three_left{position:relative;display:block;float:left}.header-three_left .logo{position:relative;display:block;float:left;padding:30px 0}.header-three_left .logo a{position:relative;display:inline-block}.header-three_left .nav-outer{position:relative;display:block;float:left;margin-left:150px}.main-menu.style3 .navigation>li{margin-right:45px}.main-menu.style3 .navigation>li>a{padding:40px 0}.main-menu.style3 .navigation>li>a:before{display:none}.header-three_right{position:relative;display:flex;align-items:center;margin-left:auto}.header-three_right .header-contact-info{padding:0;margin-right:100px}.header-three_right .btns-box{position:relative;display:block;line-height:0}.header-three_right .btns-box a:before{top:0;left:0;bottom:0;right:0}