

:root{--thm-font:'Open Sans',sans-serif;--thm-oswald-font:'Oswald',sans-serif;--thm-pony-tale-font:pony-tale;--thm-gray:#777777;--thm-black:#1f2026;--thm-base:#d6000f;--thm-base-rgb:252,168,23;--thm-primary:#43bc75;--thm-blue:#0d6fb8;--thm-primary-rgb:67,188,117}
*{margin:0;padding:0;border:none;outline:0;font-size:100%}
body,html{height:100%}
body{color:var(--thm-gray);font-size:16px;line-height:28px;font-weight:400;font-family:var(--thm-font)}
button:focus{outline:0}
button{cursor:pointer;border:none;background:0 0;padding:0}
h2,h3,h5,h6{color:var(--thm-black);font-weight:700;line-height:1.25em;font-family:var(--thm-oswald-font);margin:0}
a,a:active,a:focus,a:hover{text-decoration:none;outline:0;border:none}
@media (min-width:1200px){.container{max-width:1200px}
}
img{max-width:100%;height:auto;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.7s;transition-property:all}
i{font-style:normal}
li,ul{list-style:none;margin:0;padding:0}
li{margin:0;padding:0}
.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}
.btn-one{position:relative;display:inline-block;overflow:hidden;padding-left:36px;padding-right:36px;background-color:transparent;color:#fff;font-size:16px;line-height:62px;font-weight:700;text-transform:uppercase;border-radius:30px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;font-family:var(--thm-oswald-font);text-shadow:0 5px 3px rgba(12,21,41,.1);z-index:2}
.btn-one:after{position:absolute;top:1px;left:1px;bottom:1px;right:1px;border-radius:30px;background-color:var(--thm-base);content:"";z-index:-2;transition:all .2s linear;transition-delay:.1s}
.btn-one:before{content:"";position:absolute;top:1px;left:1px;bottom:1px;right:1px;border-radius:30px;background:#114991;opacity:0;z-index:-1;transform:scaleX(0);transition:all .2s linear;transition-delay:.1s}
.btn-one:hover:before{opacity:1;border-radius:30px;transform:scaleX(1);transition:all .4s linear;transition-delay:.1s}
.btn-one .txt{position:relative;z-index:1}
.btn-one:focus,.btn-one:hover{color:#fff}
.btn-one .plusicon{position:relative;display:inline-block;font-size:12px;line-height:10px;padding-left:9px;top:-1px}
.owl-theme .owl-next span,.owl-theme .owl-prev span{display:block}
.boxed_wrapper{position:relative;margin:0 auto;overflow:hidden!important;background:#fff none repeat scroll 0 0;width:100%;min-width:320px}
.scroll-top{position:fixed;right:15px;bottom:20px;width:55px;height:55px;background-color:var(--thm-base);color:#fff;border-radius:5px;font-size:20px;line-height:55px;font-weight:600;text-align:center;text-transform:uppercase;display:none;cursor:pointer;transition:all .2s linear;transition-delay:.1s;z-index:999999999}
.scroll-top:after{position:absolute;content:'';top:100%;left:5%;height:10px;width:90%;opacity:1;z-index:-1;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 80%);background:-webkit-radial-gradient(center ellipse,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.25) 0,rgba(0,0,0,0) 80%)}
.scroll-top:hover{color:#f8f8f8}
input:focus,textarea:focus{border-color:#43c3ea;outline:0}
.nav-outer .mobile-nav-toggler{position:relative;display:none;float:right;cursor:pointer;padding:30px 0}
.nav-outer.style1 .mobile-nav-toggler{padding:15px 0 15px}
.nav-outer .mobile-nav-toggler .inner{position:relative;display:block;padding:3px 5px;background:var(--thm-base)}
.mobile-menu{position:fixed;top:0;right:0;width:300px;max-width:100%;height:100%;padding-right:30px;opacity:0;visibility:hidden;z-index:999999}
.mobile-menu .menu-backdrop{position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(9,16,32,.9);-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);transition:all .9s ease;-moz-transition:all .9s ease;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;z-index:1}
.mobile-menu-visible .mobile-menu .menu-backdrop{opacity:.7;visibility:visible;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.mobile-menu .mCSB_inside>.mCSB_container{margin-right:5px}
.mobile-menu .navbar-collapse{display:block!important}
.mobile-menu .nav-logo{position:relative;padding:30px 25px;text-align:left}
.mobile-menu .nav-logo a{position:relative;display:inline-block}
.mobile-menu-visible{overflow:hidden}
.mobile-menu-visible .mobile-menu{opacity:1;visibility:visible}
.mobile-menu .menu-box{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%;overflow-y:auto;background:#000;padding:0 0;z-index:5;opacity:0;visibility:hidden;border-radius:0;-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%)}
.mobile-menu-visible .mobile-menu .menu-box{opacity:1;visibility:visible;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.mobile-menu .close-btn{position:absolute;top:10px;right:10px;color:#fff;font-size:30px;line-height:30px;width:30px;text-align:center;cursor:pointer;z-index:10;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease}
.mobile-menu-visible .mobile-menu .close-btn{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
.mobile-menu .close-btn:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.mobile-menu .navigation{position:relative;display:block;width:100%;float:none}
.mobile-menu .navigation li{position:relative;display:block;border-top:1px solid rgba(255,255,255,.1)}
.mobile-menu .navigation:last-child{border-bottom:1px solid rgba(255,255,255,.1)}
.mobile-menu .navigation li>ul>li:first-child{border-top:1px solid rgba(255,255,255,.1)}
.mobile-menu .navigation li>a{position:relative;display:block;padding:10px 25px;color:#fff;font-size:15px;line-height:24px;font-weight:600;text-transform:uppercase;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.mobile-menu .navigation li>a:before{content:'';position:absolute;left:0;top:0;height:0;border-left:5px solid var(--thm-base);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.mobile-menu .navigation li.current>a:before{height:100%}
.mobile-menu .navigation li.current>a,.mobile-menu .navigation li>a:hover{color:var(--thm-base)}
.mobile-menu .navigation li ul li>a{font-size:15px;font-weight:400;margin-left:20px;text-transform:capitalize}
.mobile-menu .navigation li.dropdown .dropdown-btn{position:absolute;top:6px;right:6px;width:32px;height:32px;text-align:center;color:#fff;font-size:16px;line-height:32px;background:rgba(255,255,255,.1);cursor:pointer;border-radius:2px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:5}
.mobile-menu .navigation li.dropdown .dropdown-btn.open{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.mobile-menu .navigation li>ul,.mobile-menu .navigation li>ul>li>ul{display:none}
.mobile-menu .social-links{position:relative;text-align:center;padding:30px 25px}
.mobile-menu .social-links li{position:relative;display:inline-block;margin:0 5px 10px}
.mobile-menu .social-links li a{position:relative;color:#fff;font-size:15px;line-height:28px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.sec-title{position:relative;display:block;margin-top:-3px;padding-bottom:64px}
.sec-title .sub-title{position:relative;display:block;padding-bottom:0;margin-bottom:0}
.sec-title .sub-title h3{color:var(--thm-base);font-size:18px;line-height:1.2em;font-weight:400;text-transform:uppercase}
.sec-title .sub-title .white{color:#fff}
.sec-title .white{color:#fff}
.sec-title h2{font-size:32px;line-height:1.3em;text-transform:uppercase;position:relative}
.sec-title h2::after{content:"";position:absolute;bottom:3px;width:8px;height:8px;border-radius:100%;margin-left:5px;background:#e4002b}
.frd-productspage-contact-banner{position:relative;display:block;padding:166px 0 190px;overflow:hidden;z-index:1}
.frd-productspage-contact-banner_bg{position:absolute;top:0;left:0;bottom:0;right:0;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:center top;z-index:-1}
.frd-productspage-contact-banner .shape1{position:absolute;left:100px;bottom:100px;-webkit-animation:animation1 5s ease-in infinite;animation:animation1 5s ease-in infinite}
.frd-productspage-contact-banner-text{position:relative;display:block}
.frd-productspage-contact-banner-text .big-title{position:relative;display:block;margin-bottom:29px}
.frd-productspage-contact-banner-text .big-title h2{color:transparent;-webkit-text-stroke:2px #fff;font-size:100px;line-height:1.2em;font-weight:700}
.frd-productspage-contact-banner-text .big-title h2 span{position:relative;display:inline-block;padding-right:23px;color:var(--thm-base);-webkit-text-stroke:0 #fff}
.frd-productspage-contact-banner-text p{color:#fff;font-size:18px;line-height:30px;font-weight:300;margin:0}

/* head */

.logo img{ width: 233px; height: 50px;}
.nav-logo img{ width: 233; height: 50px;}
.footer-logo  img{ width: 233; height: 50px;}

.main-header{position:absolute;left:0;top:0;width:100%;margin:0;z-index:999;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease}
.sticky-header{position:fixed;top:0;left:0;width:100%;padding:0 0;background:rgba(255,255,255,.95);opacity:0;visibility:hidden;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;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:.5s;-moz-animation-duration:.5s;-op-animation-duration:.5s;-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}
.fixed-header .main-menu .navigation>li>a{color:var(--thm-black)}
.main-menu .navigation>li.current>a{color:var(--thm-base)}
.sticky-header .logo{position:relative;display:block;padding:25px 0 25px}
.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{position:relative;display:block}
.header-top .outer-box{position:relative;display:block}
.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:all .4s linear;-o-transition:all .4s linear;transition:all .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:all .2s linear;transition-delay:.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{position:relative;display:block}
.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 35px;color:#fff;font-size:18px;line-height:30px;font-weight:500;text-transform:uppercase;transition:all .5s ease;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:.3;z-index:-1;border-radius:0 0 10px 10px;transform:translateY(-150px);transition:all .5s ease-in-out .1s}
.main-menu .navigation>li.current>a:before,.main-menu .navigation>li>a:hover:before{transform:translateY(0);transition:all .2s ease-in-out .1s}
.main-menu .navigation>li>.megamenu,.main-menu .navigation>li>ul{position:absolute;top:100%;left:inherit;width:270px;padding:0 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:all .1s ease;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:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .5s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.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 13px;color:#1f2026;font-size:15px;line-height:24px;font-weight:500;text-align:left;text-transform:uppercase;transition:all .5s ease;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:all .1s ease;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:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .5s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.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 13px;color:#1f2026;font-size:15px;line-height:24px;font-weight:500;text-align:left;text-transform:uppercase;transition:all .5s ease;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}
.main-menu .navigation>li>ul>li>ul>li>a:hover{color:var(--thm-base)}
.main-menu .navigation>li.dropdown>.megamenu{position:absolute;width:100%;padding:0 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:all .5s ease;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:all .2s linear;transition-delay:.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 none repeat scroll 0 0;border:1px solid #1f1f23;color:#000;display:block;font-size:13px;line-height:24px;position:relative;transition:all .5s ease 0s;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:all .5s ease 0s}
.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)}

/* banner */
.main-slider{position:relative;display:block;background:#fff;z-index:10}
.main-slider .slide{position:relative;display:block;overflow:hidden;padding:450px 0 320px;background-size:cover;background-repeat:no-repeat;background-position:center center}
.main-slider .slide .image-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center bottom;background-size:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale (1);transition:all .8s ease-in-out .4s;z-index:1}
.main-slider .slide .image-layer:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:-1}
.main-slider .active .slide .image-layer{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.main-slider .content{position:relative;z-index:11}
.main-slider .auto-container{position:relative}
.main-slider .content .big-title{position:relative;display:block;overflow:hidden;margin-bottom:56px;opacity:0;-webkit-transform:perspective(400px) rotateY(0) translateY(-120px);-ms-transform:perspective(400px) rotateY(0) translateY(-120px);transform:perspective(400px) rotateY(0) translateY(-120px);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.main-slider .active .content .big-title{opacity:1;-webkit-transform:perspective(400px) rotateY(0) translateY(0);-ms-transform:perspective(400px) rotateY(0) translateY(0);transform:perspective(400px) rotateY(0) translateY(0);-webkit-transition-delay:1s;-moz-transition-delay:1s;-ms-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.main-slider .content .big-title h2{color:#fff;font-size:85px;line-height:1.2em;font-weight:700;text-transform:uppercase}
.main-slider .content .btns-box{position:relative;display:block;overflow:hidden;line-height:0;opacity:0;-webkit-transform:perspective(400px) rotateY(0) translateY(80px);-ms-transform:perspective(400px) rotateY(0) translateY(80px);transform:perspective(400px) rotateY(0) translateY(80px);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}
.main-slider .content .btns-box a.marlft15{margin-left:15px}
.main-slider .active .content .btns-box{opacity:1;-webkit-transform:perspective(400px) rotateY(0) translateY(0);-ms-transform:perspective(400px) rotateY(0) translateY(0);transform:perspective(400px) rotateY(0) translateY(0);-webkit-transition-delay:2s;-moz-transition-delay:2s;-ms-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
.main-slider .content .btns-box a.btn-one{padding-left:30px;padding-right:30px}
.main-slider .content .btns-box a.btn-one:before{top:0;left:-1px;bottom:0;right:-1px}
.main-slider .content .btns-box a.btn-one.style2{color:#fff;border:2px solid #44454a;line-height:58px}
.main-slider .content .btns-box a.btn-one.style2:hover{color:var(--thm-black);border-color:transparent}
.main-slider .content .btns-box a.btn-one.style2:after{background:0 0}
.main-slider .content .btns-box a.btn-one.style2:before{background:var(--thm-base)}
.main-slider .owl-theme .owl-nav{position:absolute;top:50%;left:0;right:0;margin:0 auto;width:100%;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.5s;transition-property:all;transform-origin:bottom;transform-style:preserve-3d;line-height:0;opacity:0;transform:scaleX(1) translateY(-30px);z-index:3}
.main-slider:hover .owl-theme .owl-nav{opacity:1;transform:scaleX(1) translateY(-30px)}
.main-slider .owl-theme .owl-next span,.main-slider .owl-theme .owl-prev span{display:block}
.main-slider .owl-theme .owl-nav .owl-prev{position:absolute;left:50px;top:0;background:0 0;border:2px solid rgba(255,255,255,.3);height:60px;width:60px;border-radius:50%;text-align:center;color:rgba(255,255,255,.2);font-size:25px;line-height:56px;font-weight:400;opacity:1;margin:0;padding:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.main-slider .owl-theme .owl-nav .owl-next{position:absolute;right:50px;top:0;transform:rotate(0);background:0 0;border:2px solid rgba(255,255,255,.3);height:60px;width:60px;border-radius:50%;text-align:center;color:rgba(255,255,255,.2);font-size:25px;line-height:56px;font-weight:400;opacity:1;margin:0;padding:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.main-slider .owl-theme .owl-nav .owl-next:hover,.main-slider .owl-theme .owl-nav .owl-prev:hover{color:#fff;border-color:var(--thm-primary)}
.banner-carousel .owl-dots{display:none}
.main-slider .banner-carousel.owl-carousel .owl-dots{position:absolute;right:0;bottom:-55px;width:100px;height:310px;display:flex;align-items:center;justify-content:center;flex-direction:column;counter-reset:count;background:rgba(255,255,255,.1);border-top-left-radius:55px;border-bottom-left-radius:55px}
.main-slider .banner-carousel.owl-carousel button.owl-dot{position:relative;display:block;height:25px;width:30px;background:0 0;margin:16px 0;z-index:1}
.main-slider .banner-carousel.owl-carousel button.owl-dot:before{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center;color:rgba(255,255,255,.4);font-size:24px;line-height:25px;font-weight:400;counter-increment:count;content:"0" counter(count);transition:all .1s linear;transition-delay:.1s;font-family:var(--thm-oswald-font)}
.main-slider .banner-carousel.owl-carousel button.owl-dot.active:before{color:var(--thm-base);font-size:32px}
.main-slider.style3 .slide{padding:380px 0 220px}
.main-slider.style3 .slide .image-layer:before{background-color:rgba(211,45,37,.3)}
.main-slider.style3 .content .sub-title{position:relative;display:block;overflow:hidden;opacity:0;-webkit-transform:perspective(400px) rotateY(0) translateY(-120px);-ms-transform:perspective(400px) rotateY(0) translateY(-120px);transform:perspective(400px) rotateY(0) translateY(-120px);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.main-slider.style3 .active .content .sub-title{opacity:1;-webkit-transform:perspective(400px) rotateY(0) translateY(0);-ms-transform:perspective(400px) rotateY(0) translateY(0);transform:perspective(400px) rotateY(0) translateY(0);-webkit-transition-delay:1.5s;-moz-transition-delay:1.5s;-ms-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}
.main-slider.style3 .content .sub-title h5{color:var(--thm-base);font-size:18px;font-weight:700;text-transform:uppercase}
.main-slider.style3 .content .big-title{margin-top:18px;margin-bottom:47px}
.main-slider.style3 .content .big-title h2{color:transparent;-webkit-text-stroke:2px #fff}
.main-slider.style3 .content .btns-box a.btn-one.style2{color:#fff;border:2px solid #114991;background:#114991;line-height:58px}
.main-slider.style3 .banner-carousel.owl-carousel .owl-dots{background:0 0;right:8px;bottom:12px;flex-direction:row;justify-content:center;align-items:center;width:210px;height:100px}
.main-slider.style3 .banner-carousel.owl-carousel button.owl-dot:before{color:rgba(255,255,255,.4)}
.main-slider.style3 .banner-carousel.owl-carousel button.owl-dot.active:before{color:var(--thm-base)}
.main-slider.style3 .banner-carousel.owl-carousel button.owl-dot{height:30px;width:32px;background:0 0;margin:0 8px}
.main-slider.style3 .owl-theme .owl-nav{display:none}


/* about */
.about-style1-area{position:relative;display:block;background:#f3f3f4;padding:120px 0 90px}
.about-style1_image-box{position:relative;display:block;max-width:570px;width:100%}
.about-style1_image-box .shape{position:absolute;top:-40px;right:-100px}
.about-style1_image-box .image-box{position:relative;display:block;float:left}
.about-style1_image-box .image-box.right{margin-left:30px}
.about-style1_image-box .image-box .single-box{position:relative;display:block;padding-bottom:30px}
.about-style1_image-box .image-box .single-box .inner{position:relative;display:block;overflow:hidden;border-radius:7px}
.about-style1_image-box .image-box .single-box .inner::before{position:absolute;top:50%;left:50%;display:block;content:'';width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);opacity:0;z-index:10}
.about-style1_image-box .image-box .single-box:hover .inner::before{-webkit-animation:circle .95s;animation:circle .95s}
.about-style1_image-box .image-box .single-box .inner img{width:100%;filter:grayscale(60%)}
.about-style1_image-box .image-box .single-box:hover .inner img{transform:scale(1.2) rotate(1deg);filter:grayscale(0)}
.about-style1_image-box .image-box .image-box2{padding-right:100px}
.about-style1_image-box .inner-caption{position:absolute;top:0;right:10px;transform:rotate(90deg);transform-origin:right;margin:250px 0 0}
.about-style1_image-box .inner-caption h3{color:#d6000f; font-size: 32px;font-weight:700;text-transform:uppercase;}
.bainanet-frd-video-galler-1{position:relative;display:block;width:105px;height:105px;background:var(--thm-base);border-radius:8px;color:var(--thm-black);font-size:40px;line-height:100px;text-align:center;transition:all .2s linear;transition-delay:.1s}
.bainanet-frd-video-galler-1:hover{color:#fff}
.bainanet-frd-video-galler-1 span:before{position:relative;display:inline-block;line-height:105px}
.about-style1_content-box{position:relative;display:block;padding-top:62px;padding-left:100px}
.about-style1_content-box h2{font-size:32px;line-height:40px;font-weight:700;margin:0 0 37px}
.about-style1_content-box h3{font-size:18px;line-height:28px;font-weight:500;margin:0 0 37px}
.about-style1_content-box .text{position:relative;display:block}
.about-style1_bottom-box{position:relative;display:flex;align-items:center;padding-top:46px}
.about-style1-user-box{position:relative;display:flex}
.about-style1-user-box .single-box{position:relative;display:block;width:50px;height:50px;overflow:hidden;border-radius:50%}
.about-style1-user-box .single-box.two{margin-left:-35px}
.about-style1-user-box .single-box.three{margin-left:-35px}
.about-style1-user-box .single-box.four{margin-left:-35px}
.about-style1-user-box .single-box.five{margin-left:-35px}
.about-style1-user-box .single-box img{width:100%;border-radius:50%}
.about-style1_user-name{position:relative;display:block;padding-left:20px}
.about-style1_user-name h3{font-size:18px;line-height:20px;margin:0 0 8px}
.about-style1_user-name p{color:#777;font-size:14px;line-height:16px;font-weight:700;text-transform:uppercase;margin:0;font-family:var(--thm-oswald-font)}
.about-style2-area{position:relative;display:block;background:#f3f3f4;padding:120px 0 90px}
.about-style2_image-box .image-box{margin-left:-375px}
.about-style2_image-box .bainanet-frd-video-galler-1{float:right;margin-right:65px}

.about-counter-area{position:relative;display:block;padding:0 0 20px;background:#f3f3f4;z-index:1}
.about-counter_box{position:relative;display:block}
.about-counter_box ul{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.single-about-counter{position:relative;display:block;float:left;max-width:25%;width:100%;padding-top:15px;padding-left:30px;padding-bottom:18px;margin-bottom:40px;z-index:1}
.single-about-counter .border-box{position:absolute;top:0;left:0;bottom:0;width:70px;background:0 0;border:2px solid #dddddf;transition:all .2s linear;transition-delay:.1s;border-radius:10px}
.single-about-counter:hover .border-box{border-color:var(--thm-base)}
.single-about-counter .outer-box{position:relative;display:block}
.single-about-counter .count-box{position:relative;color:var(--thm-black);font-size:48px;line-height:48px;font-weight:700;margin:0 0 15px;font-family:var(--thm-oswald-font)}
.single-about-counter .title{position:relative;display:inline-block;background:var(--thm-base);padding:2px 10px 2px}
.single-about-counter .title h6{font-size:14px;line-height:20px;font-weight:400;color:#fff;text-transform:uppercase}

/* news */

.news-style1-area{position:relative;display:block;background:#f3f3f4;padding:120px 0 70px;z-index:1}
.home-new-list-style{position:relative;display:block;margin-bottom:50px}
.home-new-list-style .img-holder{position:relative;display:block}
.home-new-list-style .img-holder .inner{position:relative;display:block;overflow:hidden}
.home-new-list-style .img-holder img{width:100%;filter:grayscale(100%)}
.home-new-list-style:hover .img-holder img{transform:scale(1.2) rotate(1deg);filter:grayscale(0)}
.home-new-list-style .img-holder .shape{position:absolute;left:0;bottom:0;z-index:3;width:0;transition:all .3s linear;transition-delay:.1s}
.home-new-list-style:hover .img-holder .shape{width:100%;transition:all 1.5s linear;transition-delay:.2s}
.home-new-list-style .img-holder .shape img{width:auto;transform:none}
.home-new-list-style .text-holder{position:relative;display:block;padding:22px 0 0}
.home-new-list-style .text-holder .news-title{font-size:24px;line-height:32px;font-weight:500;text-transform:none}
.home-new-list-style .text-holder .news-title a{color:var(--thm-black);transition:all .2s linear;transition-delay:.1s}
.home-new-list-style .text-holder .news-title a:hover{color:var(--thm-base)}
.home-new-list-style .text-holder .text{position:relative;display:block;padding-top:18px;padding-bottom:22px}
.home-new-list-style .text-holder .text p{margin:0}
.home-new-list-style .text-holder .bottom-box{position:relative;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}
.home-new-list-style .text-holder .btns-box{position:relative;display:block;line-height:0}
.home-new-list-style .text-holder .btns-box a{font-size:14px;line-height:52px}
/* contact */
.contact-style1-area{position:relative;z-index:10;display:block;padding:0 0 120px;background:#f3f3f4}
.contact-style1_inner-box{position:relative;z-index:10;display:flex;margin-top:-120px;background:#fff;align-items:flex-start}
.contact-info-sidebar{position:relative;display:block;padding:67px 30px 37px;width:100%;height:100%;max-width:410px;min-height:702px;background:var(--thm-base)}
.contact-info-sidebar ul{position:relative;display:block;overflow:hidden}
.contact-info-sidebar ul li{position:relative;display:block;margin-bottom:65px;color:#fff}
.contact-info-sidebar ul li:last-child{margin-bottom:0}
.contact-info-sidebar ul li .inner{position:relative;display:flex;align-items:center}
.contact-info-sidebar ul li .inner .inner_title{position:relative;display:block;width:70px}
.contact-info-sidebar ul li .inner .inner_title h3{color:#fff;text-transform:uppercase;font-weight:700;font-size:16px;line-height:26px}
.contact-info-sidebar ul li .inner .inner_text{position:relative;display:block}
.contact-info-sidebar ul li .inner .inner_text p{margin:0;font-weight:400;font-size:14px;font-family:var(--thm-oswald-font);line-height:18px}
.contact-info-sidebar ul li .inner .inner_text p a{color:#fff}
.contact-info-sidebar ul li .inner .inner_text p a.underline{text-decoration:underline}

/* products */
.breadcrumb-area{position:relative;display:block;overflow:hidden;padding:271px 0 238px;z-index:10}
.breadcrumb-area-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-attachment:scroll;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:1}
.breadcrumb-area-bg:before{position:absolute;top:0;left:0;bottom:0;right:0;background:#212121;opacity:.3;content:"";z-index:-1}
.breadcrumb-area .inner-content{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;z-index:2}
.breadcrumb-area .title{position:relative;display:block;overflow:hidden;z-index:1}
.breadcrumb-area .title h2{font-size:85px;line-height:1.2em;font-weight:700;text-transform:uppercase;color:transparent;-webkit-text-stroke:2px #fff}
.breadcrumb-area .title h3{color:#fff;font-size:60px;line-height:1.3em;font-weight:700;text-transform:uppercase;text-transform:capitalize;margin:0 0 11px;text-align:left}



/* 行业应用 */

.Industary{position:relative;display:block;padding:70px 0 70px}
.single-team-style1{position:relative;display:block;margin-bottom:43px}
.single-team-style1 .img-holder{position:relative;display:block}
.single-team-style1 .img-holder .inner{position:relative;display:block;overflow:hidden}
.single-team-style1 .img-holder .inner img{width:100%}
.single-team-style1:hover .img-holder .inner img{transform:scale(1.1) rotate(2deg)}
.single-team-style1 .img-holder .overlay-box{position:absolute;top:0;left:0;right:0;bottom:0;background:#212121;opacity:0;transition-delay:.1s;transition-timing-function:ease-in-out;transition-duration:.7s;transition-property:all}
.single-team-style1:hover .img-holder .overlay-box{opacity:.7}
.single-team-style1 .img-holder .shape{position:absolute;left:0;bottom:0;z-index:3;width:0;transition:all .9s linear;transition-delay:.1s}
.single-team-style1:hover .img-holder .shape{width:100%}
.single-team-style1 .img-holder .shape img{width:auto;transform:none}
.single-team-style1 .title-holder{position:relative;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:24px}
.single-team-style1 .title-holder .title{position:relative;display:block}
.single-team-style1 .title-holder .title h3{font-size:24px;line-height:28px;font-weight:400;text-transform:uppercase;text-align:center}
.single-team-style1 .title-holder .title h3 a{color:var(--thm-black);transition:all .2s linear;transition-delay:.1s}
.single-team-style1 .title-holder .title h3 a:hover{color:var(--thm-base)}

/* responsive */

@media only screen and (min-width:992px) and (max-width:1199px){
    .about-style1_content-box{padding-top:22px;padding-left:0}
    .frd-productspage-contact-banner-text .big-title h2{font-size:80px}
    .footer{padding:70px 0 100px}
    .footer-top{padding:54px 0 59px}
    .footer-top .inner{flex-direction:column;justify-content:center;align-items:center;text-align:center}
    .footer-top .inner .text{padding-bottom:22px}
    .single-footer-widget.pdtop60{padding-top:60px}
    .single-footer-widget.pdtop0{padding-top:0}
    .single-footer-widget.mar-left{margin-left:0}
    .single-footer-widget.mar-left2{margin-left:0}
    .single-footer-widget.fixwidth{float:none}
    .footer-area.style2{padding-bottom:0}
    .about-style2_image-box{margin:0 auto;max-width:600px}
    .about-style2_image-box .image-box{margin-left:0;float:none}
    .about-style2_image-box .image-box.right{margin-left:0;float:none}
    .about-style2_image-box .image-box .image-box2{padding-right:0;padding-bottom:0;margin:0 auto}
    .about-style2_image-box .image-box .single-box.image-box1{margin-top:0;padding-right:50px}
    .about-style2_image-box .image-box .single-box{margin-top:30px}
    .about-style2_content-box{padding-top:22px;text-align:center}
    .breadcrumb-area{padding:271px 0 238px}
    }
    @media only screen and (min-width:768px) and (max-width:991px){.header{padding:15px 0}
    .header-top{display:none}
    .about-style1_content-box{padding-top:22px;padding-left:0}
    .frd-productspage-contact-banner-text .big-title h2{font-size:60px}
    .frd-productspage-contact-banner .shape1{display:none}
    .footer{padding:70px 0 100px}
    .footer-top{padding:54px 0 59px}
    .footer-top .inner{flex-direction:column;justify-content:center;align-items:center;text-align:center}
    .footer-top .inner .text{padding-bottom:22px}
    .single-footer-widget.pdtop60{padding-top:60px}
    .single-footer-widget.pdtop0{padding-top:0}
    .single-footer-widget.mar-left{margin-left:0}
    .single-footer-widget.mar-left2{margin-left:0}
    .single-footer-widget.fixwidth{float:none}
    .footer-area.style2{padding-bottom:0}
    .about-style2_image-box{margin:0 auto;max-width:600px}
    .about-style2_image-box .image-box{margin-left:0;float:none}
    .about-style2_image-box .image-box.right{margin-left:0;float:none}
    .about-style2_image-box .image-box .image-box2{padding-right:0;padding-bottom:0;margin:0 auto}
    .about-style2_image-box .image-box .single-box.image-box1{margin-top:0;padding-right:50px}
    .about-style2_image-box .image-box .single-box{margin-top:30px}
    .about-style2_content-box{padding-top:22px;text-align:center}
    .breadcrumb-area{padding:271px 0 238px}
    .breadcrumb-area .inner-content{flex-direction:column;justify-content:center;align-items:center}
    }
    @media only screen and (max-width:767px){.sec-title{padding-bottom:49px}
    .sec-title h2{font-size:38px}
    .header{padding:15px 0}
    .header-top{display:none}
    .about-style1_image-box .image-box{float:none}
    .about-style1_image-box .image-box .single-box.image-box1{max-width:170px;margin:0 auto}
    .about-style1_image-box .image-box.right{margin-left:0}
    .about-style1_image-box .image-box .image-box2{padding-right:0}
    .about-style1_content-box{padding-top:12px;padding-left:0}
    .about-style1_image-box .shape{display:none}
    .frd-productspage-contact-banner-text .big-title{margin-bottom:39px}
    .frd-productspage-contact-banner-text .big-title h2{font-size:25px;font-weight:400}
    .frd-productspage-contact-banner-text p br{display:none}
    .frd-productspage-contact-banner .shape1{display:none}
    .home-new-list-style .text-holder{text-align:center;padding:22px 0 0}
    .home-new-list-style .text-holder .bottom-box{flex-direction:column;justify-content:center;align-items:center}
    .about-counter_box ul{flex-direction:column}
    .single-about-counter{float:none;max-width:170px;margin:0 auto 40px}
    .footer{padding:70px 0 100px}
    .footer-top{padding:54px 0 59px}
    .footer-top .inner{flex-direction:column;justify-content:center;align-items:center;text-align:center}
    .footer-top .inner .text{padding-bottom:22px}
    .single-footer-widget.pdtop60{padding-top:60px}
    .single-footer-widget.mar-left{margin-left:0}
    .single-footer-widget.mar-left2{margin-left:0}
    .single-footer-widget.fixwidth{float:none}
    .footer-area.style2{padding-bottom:0}
    .about-style2_image-box{margin:0 auto;max-width:600px}
    .about-style2_image-box .image-box{margin-left:0;float:none}
    .about-style2_image-box .image-box.right{margin-left:0;float:none}
    .about-style2_image-box .image-box .image-box2{padding-right:0;padding-bottom:0;margin:0 auto}
    .about-style2_image-box .image-box .single-box.image-box1{margin-top:0;padding-right:50px;max-width:100%}
    .about-style2_image-box .image-box .single-box{margin-top:30px}
    .about-style2_content-box{padding-top:22px;text-align:center}
    .breadcrumb-area{padding:261px 0 236px}
    .breadcrumb-area .inner-content{flex-direction:column;justify-content:center;align-items:center}
    .breadcrumb-area .title h2{font-size:75px}
    .contact-style1_inner-box{display:block}
    .contact-info-sidebar{max-width:100%;width:100%;min-height:460px}
    }
    @media only screen and (min-width:768px){.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul{display:block!important;visibility:hidden;opacity:0}
    }
    @media only screen and (max-width:1199px){.main-header .main-menu{position:relative;display:block;width:100%;float:none}
    .main-header .nav-outer .main-menu,.sticky-header{display:none!important}
    .nav-outer .mobile-nav-toggler{display:block}
    .mobile-nav-toggler .icon-bar{position:relative;display:block;background:#fff;height:2px;width:30px;margin:7px 5px}
    }
    @media only screen and (min-width:1200px) and (max-width:1550px){.about-style1_image-box .image-box.right{margin-left:20px}
    }
    @media only screen and (min-width:1200px) and (max-width:1390px){.main-slider .auto-container{padding:0 120px}
    }
    @media only screen and (min-width:992px) and (max-width:1199px){.main-slider .auto-container{padding:0 120px}
    .main-slider .content .big-title h2{font-size:30px}
    .main-slider.style3 .slide{padding:345px 0 240px}
    }
    @media only screen and (min-width:768px) and (max-width:991px){.main-slider .auto-container{padding:0 120px}
    .main-slider .content .big-title h2{font-size:50px}
    .main-slider .content .big-title h2 br{display:none}
    .main-slider.style3 .slide{padding:345px 0 240px}
    }
    @media only screen and (min-width:500px) and (max-width:767px){.main-slider .owl-theme .owl-nav{display:none}
    .main-slider .auto-container{padding:0 50px;padding-right:50px}
    .main-slider .content .big-title h2{font-size:40px}
    .main-slider .content .big-title h2 br{display:none}
    .main-slider.style3 .slide{padding:345px 0 230px}
    .main-slider.style3 .content .btns-box{display:flex;flex-direction:column;display:inline-block;justify-content:flex-start;align-items:flex-start}
    .main-slider.style3 .content .btns-box a.btn-one.style2{margin-left:0;margin-top:10px}
    }
    @media only screen and (max-width:499px){.main-slider .owl-theme .owl-nav{display:none}
    .main-slider .auto-container{padding:0 20px;padding-right:20px}
    .main-slider .content .big-title{margin-bottom:46px}
    .main-slider .content .big-title h2{font-size:30px}
    .main-slider .content .big-title h2 br{display:none}
    .main-slider.style3 .slide{padding:345px 0 240px}
    .main-slider.style3 .content .btns-box a.btn-one{margin-bottom:10px}
    .main-slider.style3 .content .btns-box a.btn-one.style2{margin-left:0}
    }
  

/* foot */
.footer-area{position:relative;z-index:10;display:block}
.footer-top{position:relative;display:block;padding:59px 0 58px}
.footer-top .inner{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}
.footer-top .inner .text{position:relative;display:block}
.footer-top .inner .text h6{margin:0 0 5px;color:var(--thm-base);text-transform:uppercase;font-weight:700;font-size:16px;line-height:26px}
.footer-top .inner .text h2{color:#fff;font-weight:700;font-size:32px;line-height:42px}
.footer-top .inner .button-box{position:relative;display:block;line-height:0}
.footer-top .inner .button-box .btn-one:before{top:-1px;right:-1px;bottom:-1px;left:-1px}
.footer{position:relative;z-index:1;display:block;border-top:1px solid rgba(255,255,255,.1)}
.text-right-rtl{margin:30px 0}
.single-footer-widget{position:relative;display:block}
.single-footer-widget.mar-left{margin-left:100px}
.single-footer-widget.mar-left2{margin-left:80px}
.single-footer-widget .title{position:relative;display:block;margin-top:-6px;margin-bottom:42px;padding-bottom:11px}
.single-footer-widget .title::before{position:absolute;bottom:0;left:0;width:13px;height:2px;background:var(--thm-base);content:""}
.single-footer-widget .title h3{color:#fff;text-transform:uppercase;font-weight:500;font-size:16px;line-height:26px}
.single-footer-widget .our-company-info{position:relative;display:block}
.single-footer-widget .our-company-info .footer-logo{position:relative;display:block;margin-bottom:42px}
.single-footer-widget .our-company-info .footer-logo a{position:relative;display:inline-block}
.single-footer-widget .our-company-info .text-box{position:relative;display:block}
.single-footer-widget .our-company-info .text-box p{margin:0;color:#bababa;font-size:14px;font-family:var(--thm-oswald-font);line-height:28px}
.footer-widget--contact-info .text-box{position:relative;display:block;margin-bottom:15px}
.footer-widget--contact-info .text-box p{margin:0;color:#bababa;font-size:14px;font-family:var(--thm-oswald-font);line-height:28px}
.footer-widget-links1{position:relative;display:block}
.footer-widget-links1 li{position:relative;display:block;margin-bottom:5px}
.footer-widget-links1 li:last-child{margin-bottom:0}
.footer-widget-links1 li a{position:relative;display:inline-block;color:#bababa;font-weight:400;font-size:14px;font-family:var(--thm-oswald-font);line-height:24px;transition:all .5s ease}
.footer-widget-links1 li a:hover{color:#fff}
.single-footer-widget.fixwidth{float:right;margin-left:70px}
.footer-area.style2{background:#1f2026}
.footer-area__shape1{position:absolute;bottom:0;left:0;z-index:-1}
.footer-bottom{position:relative;display:block;border-top:1px solid rgba(255,255,255,.1)}
.footer-bottom .bottom-inner{position:relative;display:block;padding:33px 0 32px}
.footer-bottom .bottom-inner .copyright{position:relative;display:block}
.footer-bottom .bottom-inner .copyright p{margin:0;color:#bababa;letter-spacing:.01em;font-weight:500;font-size:14px;font-family:var(--thm-oswald-font);line-height:24px}
.footer-bottom .bottom-inner .copyright p a{color:#fff;transition:all .5s ease}
.footer-bottom .bottom-inner .copyright p a:hover{color:var(--thm-base)}
.footer-widget--contact-info{position:relative;display:block}
.footer-widget--contact-info ul{position:relative;display:block}
.footer-widget--contact-info ul li{position:relative;display:flex;margin-bottom:12px;align-items:center}
.footer-widget--contact-info ul li:last-child{margin-bottom:0}
.footer-widget--contact-info ul li .icon{position:relative;display:block;line-height:0}
.footer-widget--contact-info ul li .icon span::before{position:relative;display:inline-block;color:var(--thm-base);font-size:20px}
.footer-widget--contact-info ul li .text{position:relative;display:block;margin-left:8px}
.footer-widget--contact-info ul li .text p{position:relative;display:inline-block;margin-bottom:0;color:#bababa;font-weight:400;font-size:14px;font-family:var(--thm-oswald-font);line-height:24px;transition:all .5s ease}
.footer-widget--contact-info ul li .text p a{color:#bababa;transition:all .2s linear;transition-delay:.1s}
.footer-widget--contact-info ul li .text p a:hover{color:var(--thm-base)}
@font-face{font-weight:400;font-style:normal;font-family:icomoon;src:url(../fonts/icomoon%EF%B9%96orkqwr.eot);src:url(../fonts/icomoon%EF%B9%96orkqwr.eot#iefix) format('embedded-opentype'),url(../fonts/icomoon%EF%B9%96orkqwr.ttf) format('truetype'),url(../fonts/icomoon%EF%B9%96orkqwr.woff) format('woff'),url(../fonts/icomoon%EF%B9%96orkqwr.svg#icomoon) format('svg');font-display:block}
[class^=icon-]{text-transform:none;font-weight:400;font-style:normal;font-variant:normal;font-family:icomoon!important;line-height:1;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-mail-1:before{content:"\e904"}
.icon-pin:before{content:"\e911"}
.icon-telephone:before{content:"\e914"}


.pc_show{ display:block;}
.phone_show{ display: none;}

@media screen and (max-width:1199px) {
.pc_show{ display:none;}
.phone_show{ display: block;} 
}



@media screen and (max-width:992px) {
.pc_show{ display:none;}
.phone_show{ display: block;} 
}
