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