#app{padding-top:86px}.el-main{padding:0!important}.animate__animated{opacity:1;--animate-duration:0.8s}h2 .first{font-size:18px;color:#333;margin-top:10px}@media screen and (max-width:600px){h2{font-size:18px!important;padding-bottom:10px!important;padding-top:20px!important}h2 .first{font-size:12px!important}.el-menu{border-top:2px solid #0042c8}.el-icon-arrow-down:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAAAXNSR0IArs4c6QAAAX1JREFUSEu1lMtKQlEUhr8VGtLIphUEJXiggiCCZtmsoMs5vkHkK0QNGwQV9AYV9AQdI6GgQgeBg4IICjwYUVA4dOIgSF2hIt3M0+W4Z5u91/+tu9DiIy3WR5i9CeHzHQCGx7AMRb8pRJ1DYNJj8ZqckhAs5wBhujUAPRLM2xHaSmdAwGPIM8pYrcjR7AKUtz0FlDVG3Nh56yLL2UKIeQIps0s8PF/RegNEkgE6u9IIw/+CqF6Tz42Smnj+CKjczGw/Ur5ACP4NogVoH2Sv76Fu/3XQrMwcIvE/AVRNbGP/vW3jSbacNYTlX0FUN7GNxc82jQGRpI/O7mNEIz+CqKbI56bqeXePoNq6Vz0QSAM9TSHKIy+MkQg/NfrXfNlZ2XEonSDiawhRLaIySTx8+p0T7tvUyiwhsv4NYBnb2GgWoTugmi7HrjTxByElgR2ecavRzwDmZZC2jnMgVNuSek++NERqoOANoBrFXS/6sopQBP/K+2H6f4rc3Gzy/gqltW9+LieFdgAAAABJRU5ErkJggg==)!important;background-size:100% 100%!important;color:#0052d9!important}.el-menu-item.is-active{color:#0052d9!important;font-weight:700!important;font-size:16px!important}.el-menu-item.is-active,.el-menu-item:focus,.el-menu-item:hover,.el-submenu__title:hover{background-color:none!important}.el-menu-item,.el-submenu__title{height:46px!important;font-size:16px!important;line-height:46px!important;border-bottom:1px solid #d9d9d9}.el-menu-item-group__title{display:none!important}.el-menu-item-group .el-menu-item{font-size:14px!important}.el-submenu .el-menu-item{height:34px!important;line-height:34px!important;color:#333!important;font-size:16px;border:none!important}}.el-main{padding:0;margin:0}.el-footer{padding:0 0;margin:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter,.fade-leave-to,[v-scroll-animation]{opacity:0}[v-scroll-animation].animate__animated{opacity:1}.el-footer{background-color:#272727}@media screen and (max-width:600px){.el-footer{padding:0!important}#copyright{background:#181818}#copyright p{font-size:12px}}.navbars{display:flex!important;justify-content:space-between!important;background:#fff;position:absolute;top:0;left:0;right:0;z-index:9999999;box-shadow:0 4px 8px rgba(0,0,0,.3)}.navbars .navbar-body{max-width:1400px;min-width:1400px;margin:0 auto;display:flex;line-height:60px}.navbars .navbar-body .navbar-right{display:flex}.navbars .navbar-body .navbar-right li{list-style:none;width:120px;text-align:center;color:#666;padding-top:10px;font-size:18px}.navbars .navbar-body .navbar-right li a{text-decoration:none;color:#666}.navbars .navbar-body .navbar-right .active{font-weight:700;color:#0052d9}.navbarx{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:999!important;box-shadow:0 4px 8px rgba(0,0,0,.3)}.popup{position:fixed;top:0;left:0;right:0;height:100VH;background-color:rgba(0,0,0,.7);z-index:9;padding-top:84px}.popup .popup-body{background-color:#fff;height:auto;padding:20px 0 40px;border-top:3px solid #0042c8}.popup .popup-body ul{padding-left:20px}.popup .popup-body ul li{list-style:none;border-bottom:1px solid #d9d9d9}.popup .popup-body ul li a{color:#000;line-height:46px;text-decoration:none;font-size:14px}.popup .popup-body .active{font-weight:700;color:#0052d9}@media screen and (max-width:1200px)and (min-width:600px){.navbar-body{max-width:1000px!important;min-width:1000px!important}}@media screen and (max-width:600px){.navbars .navbar-body{padding:0 20px;height:84px;width:100%!important;background-color:#fff;z-index:999;max-width:auto;min-width:auto;display:flex;justify-content:space-between}.navbars .navbar-body .mend{width:30px;height:30px;position:relative;top:38px;right:0;display:block}.navbars .navbar-body .navbar-brand{display:flex;justify-content:space-between;position:relative}.navbars .navbar-body .navbar-brand .return{position:relative;top:32px;width:34px!important;height:34px!important;margin-right:14px}.navbars .navbar-body .navbar-brand .logo{margin-top:30px!important;height:40px!important;width:120px!important}}body{font-family:Open Sans,sans-serif;font-weight:300;overflow-x:hidden}a{color:#47c6f8}a:hover{color:#0ff}h2{text-align:center;font-size:40px;font-weight:600;padding-bottom:40px}h2 span{color:#000}#about,#contact,#portfolio,#service,#team{padding-top:60px;padding-bottom:40px}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:none repeat scroll 0 0 #fff}.sk-spinner-wave.sk-spinner{width:50px;height:30px;text-align:center;font-size:10px}.sk-spinner-wave div{background-color:#333;height:100%;width:6px;display:inline-block;animation:sk-waveStretchDelay 1.2s ease-in-out infinite}.sk-spinner-wave .sk-rect2{animation-delay:-1.1s}.sk-spinner-wave .sk-rect3{animation-delay:-1s}.sk-spinner-wave .sk-rect4{animation-delay:-.9s}.sk-spinner-wave .sk-rect5{animation-delay:-.8s}@keyframes sk-waveStretchDelay{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden}header{min-height:20px;padding-top:18px;padding-bottom:10px}header .fa{color:#28a7e9}header span{font-weight:700;padding-right:10px;padding-left:4px}header a{color:#999;font-weight:600}header .social-icon{text-align:right}header .social-icon li a{border:none;width:20px;height:20px;line-height:20px;text-align:center}.navbar-default{background:#fff;border:none;box-shadow:none;margin:0!important}.navbar-default .navbar-brand{font-weight:500;font-size:30px;height:70px;line-height:40px;padding:12px 0 0 12px}.navbar-default .navbar-nav li a{font-weight:700;font-size:13px;height:70px;line-height:40px}.navbar-default .navbar-nav>li>a.current{color:#28a7e9}.templatemo-nav{border-radius:0;width:100%;z-index:1000}.sticky{position:fixed;left:0;top:0}#home{background-size:cover;padding-top:100px;padding-bottom:100px}#home h1{font-weight:600;font-size:46px;padding-bottom:10px;color:#333}#home h1 span{color:#28a7e9;font-weight:700}#home .btn{background:transparent;border-radius:2px;color:#fff;font-size:16px;font-weight:700;margin-top:20px;width:180px;height:60px;padding-top:18px;transition:all .4s ease-in-out}#home .btn:hover{background:#28a7e9;border-color:transparent}.element{height:60px;font-size:22px;display:block}.element .sub-element{line-height:34px;color:#000}#about .media-heading-wrapper{padding-bottom:32px}#about .media-heading-wrapper .fa{border:1px solid #fff;border-radius:2px;color:#fff;font-size:24px;width:60px;height:60px;line-height:60px;text-align:center;margin-bottom:20px;margin-right:20px}#about .media-heading-wrapper h3{font-size:18px;font-weight:700;padding-top:20px;padding-left:52px}#team .team-wrapper{background:#404040;padding-bottom:10px;transition:all .4s ease-in-out;position:relative}#team .team-wrapper:hover{cursor:pointer;opacity:.4;bottom:4px}#team .team-wrapper .team-des{padding:20px;text-align:left;color:#fff}#team .team-wrapper .team-des span{color:#28a7e9;display:block;font-weight:700;padding-bottom:12px}#service .wow{padding:34px;transition:all .4s ease-in-out;text-align:left;display:flex;justify-content:space-between;flex-wrap:wrap}#service .wow .schemeitem{width:32%;height:auto;transition:transform .5s ease;margin-bottom:20px;border-radius:8px}#service .wow .schemeitem:hover{box-shadow:0 0 6px 0 #117ff5;border:4px solid #1884f4;border-radius:8px;transform:scale(1.1)}#service .wow .scheme{background-image:url(/img/scheme1.5485f38e.png);background-size:100% 100%;height:200px;text-align:center;border-radius:6px 6px 0 0;box-shadow:0 1px 2px rgba(0,0,0,.4)}#service .wow .scheme img{margin-top:40px}#service .wow .schemeitem:hover .scheme{background-image:url(/img/scheme2.04cec233.png);background-size:100% 100%;height:200px}#service .wow .base{background:#dee9fb;text-align:center;padding:20px 0 10px;box-shadow:0 1px 2px rgba(0,0,0,.4);border-radius:0 0 4px 4px}#service .wow .schemeitem:hover .base{background:#fff;color:#000}#service .active{background:#505050;padding:40px}#service .fa{border:1px solid #fff;border-radius:2px;color:#fff;font-size:50px;width:100px;height:100px;line-height:100px;text-align:center}#service h4{color:#111722;font-size:18px;font-weight:600}#service p{font-size:14px;color:#333}#portfolio{padding-bottom:80px}#portfolio .col-md-3{padding:0}.portfolio-overlay,.portfolio-thumb{max-width:450px}#portfolio .portfolio-thumb{overflow:hidden;padding:0;margin:0 auto;position:relative;margin:6px}#portfolio .portfolio-thumb .portfolio-overlay{background:#28a7e9;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;position:absolute;padding:20px 10px 20px 20px;margin-left:auto;margin-right:auto;transition:all .4s ease-in-out}#portfolio .portfolio-thumb .portfolio-overlay h4{font-weight:700;padding-bottom:10px}#portfolio .portfolio-thumb .portfolio-overlay .btn{background:none;border:1px solid #fff;border-radius:2px;color:#fff;font-weight:700}#portfolio .portfolio-thumb:hover .portfolio-overlay{cursor:pointer;opacity:.8}#contact .form-control{background:transparent;border:1px solid #28a7e9;border-radius:2px;box-shadow:none;color:#fff;margin-top:6px;margin-bottom:16px}#contact label{font-weight:500}#contact input{height:50px}#contact input[type=submit]{background:#28a7e9;font-weight:700;transition:all .4s ease-in-out}#contact input[type=submit]:hover{background:transparent}#contact address{padding-top:60px;padding-left:10px}#contact address .address-title{font-weight:700;font-size:28px;color:#333;padding-bottom:10px}#contact address span{display:block;padding-bottom:30px;color:#666}#contact address .fa{border:1px solid #fff;border-radius:2px;width:40px;height:40px;line-height:40px;text-align:center;margin-right:10px;margin-bottom:10px}#contact address p{color:#666}#contact address p img{width:40px;height:40px;margin:0 20px 20px 0;position:relative;top:10px}#copyright{line-height:60px;text-align:center}#copyright p{font-weight:400}.social-icon{position:relative;padding:0;margin:0}.social-icon h4{display:inline-block;padding-right:20px}.social-icon li{display:inline-block;list-style:none}.social-icon li a{border:1px solid #fff;border-radius:2px;color:#fff;width:40px;height:40px;line-height:40px;text-align:center;text-decoration:none;transition:all .4s ease-in-out;margin-right:10px}.social-icon li a:hover{background:#28a7e9;border-color:transparent}@media only screen and (max-width:1199px) and (min-width:992px){#portfolio .portfolio-thumb .portfolio-overlay{padding:0 8px}}@media only screen and (max-width:980px){#team .team-wrapper{margin-top:40px}#portfolio .portfolio-thumb .portfolio-overlay{background:#28a7e9;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;position:absolute;padding:40px 10px 20px 20px;transition:all .4s ease-in-out}}@media only screen and (max-width:767px){#home{padding-top:80px;padding-bottom:60px}#home h1{font-size:18px}#home .element .sub-element{font-size:12px}h2 span{font-size:18px}.templatemo-nav{position:fixed;top:0}header{margin-top:70px}header .social-icon{text-align:left}.navbar-toggle{margin-top:15px}.navbar-collapse{max-height:300px;overflow-y:auto}.navbar-default .navbar-nav li a{height:45px;padding-top:5px;padding-bottom:5px;line-height:35px;color:#000}}@media only screen and (max-width:360px){header .social-icon{text-align:left}#home{min-height:200px;padding-top:60px;padding-bottom:40px}#home h1{font-size:32px}}