@font-face {
    font-family: 'Rubik';
    src: url('../fonts/Rubik/Rubik-Regular.ttf');
    font-weight: 300;
}
.mt5{margin-top:5px;}
.pl-60{padding-left:60px;}
.mt--2{margin-top:-2px;}
body{font-family:'Rubik', sans-serif;overflow-x:hidden;}
header{padding:20px 30px;position:fixed;top:0;z-index:10;width:100%;}
header.fixed,
header.h-page{background-color:rgba(0,0,0,0.70);}
header .nav-module{display:inline-block;}
header .nav-module.menu{line-height:9px;}
header .nav-module.menu .navbar-nav .nav-item{font-family:'Open Sans', sans-serif;font-size:15px;color:#ffffff;font-weight:300;border:1px solid transparent;padding-left:15px;padding-right:15px;}
header .nav-module.menu .navbar-nav .nav-item:hover{border:1px solid #ffffff;border-radius:19px;}
header .nav-module.menu .navbar-nav .nav-item.active{color:#000000;}
header .nav-module .btn-purc .sing-login{font-family:'Rubik', sans-serif;font-size:14px;color:#ffffff;font-weight:300;display:inline-block;border:1px solid rgba(255,255,255,0.25);text-decoration:none;padding:10px 20px;border-radius:50px;}
header .nav-module .btn-purc .sing-login.getStarted{background:#0680b6;border-color:#0680b6;}
header .nav-module .btn-purc .sing-login:hover{color:#47495a;background-color:#ffffff;border-color:#ffffff;}
header .nav-module .btn-purc .sing-login{margin-left:12px;}
header .nav-login-right{margin-left:122px}
#home{height:100vh;overflow:hidden;}
#home #video-viewport{position:absolute;top:0;bottom:0;width:100%;height:100%;overflow:hidden;}
#home #video-viewport video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#home .black-bg-home{position:absolute;top:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,0.50);}
#home .video-text{position:absolute;z-index:5;bottom:150px;width:100%;text-align:center;}
#home .video-text .title{font-family:'Rubik', sans-serif;font-size:45px;color:#fff;font-weight:300;}
#home .video-text .sub-title{font-family:'Rubik', sans-serif;font-size:20px;color:#fff;font-weight:300;margin-top:20px;}
#home .video-text .btn-demo{display:inline-block;color:#47495a;font-weight:700;background-color:#fff;border-radius:5px;padding:8px 20px;margin-top:25px;text-decoration:none;}
#platform{padding-top:50px;padding-bottom:50px;}
#platform .head-text{width:100%;text-align:center;}
#platform .head-text .title{font-family:'Rubik', sans-serif;font-size:34px;color:#000000;font-weight:300;}
#platform .head-text .sub-title{font-family:'Rubik', sans-serif;font-size:20px;color:#666666;font-weight:300;margin-top:10px;}
#platform .plat-list{list-style:none;padding:0 50px;margin-top:70px;overflow:hidden;display:inline-block;}
#platform .plat-list li{padding-right:30px;padding-left:30px;float:left;text-align:center;}
#platform .plat-list li img{max-width:100%;}
#customers{background-image:url("../images/customer/bg.jpg");background-size:cover;background-repeat:no-repeat;}
#customers .slick-main{padding-left:65px;overflow:hidden;}
#customers .c-comments{}
#customers .c-comments .text{font-family:'Lato', sans-serif;color:#666666;font-size:16px;font-weight:300;}
#customers .c-comments .user{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:35px;}
#customers .c-comments .user .images{border:1px solid rgba(71,73,90,0.10);border-radius:100%;padding:4px;width:55px;height:55px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;border-radius:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
#customers .c-comments .user .images .img-br{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:49px;width:49px;}
#customers .c-comments .user .images img{max-width:100%;}
#customers .c-comments .user .c-name{font-family:'Lato', sans-serif;color:#000000;font-size:16px;line-height:51px;margin-left:0;}
#customers .slick-btn{position:absolute;lef:0;top:50%;-moz-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);}
#customers .slick-btn div{border:1px solid rgba(71,73,90,0.10);border-radius:100%;padding:5px 11px;margin-top:15px;margin-bottom:15px;cursor:pointer;}
#customers .company-icons{position:relative;min-height:720px;height:100%;}
#customers .company-icons .c-ico.webgility{-webkit-animation-delay:-2.2s;animation-delay:-2.2s;-webkit-animation-duration:4s;animation-duration:4s;height:104px;margin-left:211px;margin-top:89px;position:absolute;-webkit-transition-delay:.2s;transition-delay:.2s;width:104px;}
#customers .company-icons .c-ico.silvaco{-webkit-animation-delay:-3.4s;animation-delay:-3.4s;-webkit-animation-duration:4s;animation-duration:4s;height:136px;margin-left:15px;margin-top:194px;position:absolute;-webkit-transition-delay:.3s;transition-delay:.3s;width:136px;}
#customers .company-icons .c-ico.thoughtworks{-webkit-animation-delay:-.3s;animation-delay:-.3s;-webkit-animation-duration:4s;animation-duration:4s;height:144px;margin-left:302px;margin-top:257px;position:absolute;-webkit-transition-delay:.5s;transition-delay:.5s;width:144px;}
#customers .company-icons .c-ico.nvidia{-webkit-animation-delay:-2.4s;animation-delay:-2.4s;-webkit-animation-duration:4s;animation-duration:4s;background-size:100px;height:122px;margin-left:524px;margin-top:208px;position:absolute;-webkit-transition-delay:.4s;transition-delay:.4s;width:122px;}
#customers .company-icons .c-ico.amozon{-webkit-animation-delay:-2.9s;animation-delay:-2.9s;-webkit-animation-duration:4s;animation-duration:4s;height:122px;margin-left:108px;margin-top:439px;position:absolute;-webkit-transition-delay:.6s;transition-delay:.6s;width:122px;}
#customers .company-icons .c-ico.vodafone{-webkit-animation-delay:-3.9s;animation-delay:-3.9s;-webkit-animation-duration:4s;animation-duration:4s;height:136px;margin-left:300px;margin-top:527px;position:absolute;-webkit-transition-delay:.8s;transition-delay:.8s;width:136px;}
#customers .company-icons .c-ico.intel{-webkit-animation-delay:-.9s;animation-delay:-.9s;-webkit-animation-duration:4s;animation-duration:4s;height:122px;margin-left:515px;margin-top:438px;position:absolute;-webkit-transition-delay:.7s;transition-delay:.7s;width:122px;}
#customers .company-icons .c-ico{background-color:#fff;border-radius:100%;display:inline-block;position:absolute;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:floating;animation-name:floating;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background-color:#fff;background-position:center;background-repeat:no-repeat;border-radius:50%;box-shadow:0 10px 40px 0 rgba(23,28,33,.13), 0 31px 13px 0 rgba(23,28,33,.05);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:1;-webkit-transition:margin 1s cubic-bezier(.2,.6,.3,1),opacity 2s ease;transition:margin 1s cubic-bezier(.2,.6,.3,1),opacity 2s ease;}
@-webkit-keyframes floating{from{-webkit-transform:translateY(8px) rotate3d(0, 0, 1, 3deg);transform:translateY(8px) rotate3d(0, 0, 1, 3deg)}
to{-webkit-transform:translateY(-8px) rotate3d(0, 0, 1, 0deg);transform:translateY(-8px) rotate3d(0, 0, 1, 0deg)}
}
@keyframes floating{from{-webkit-transform:translateY(8px) rotate3d(0, 0, 1, 3deg);transform:translateY(8px) rotate3d(0, 0, 1, 3deg)}
to{-webkit-transform:translateY(-8px) rotate3d(0, 0, 1, 0deg);transform:translateY(-8px) rotate3d(0, 0, 1, 0deg)}
}
#system{background-color:#f7f7f7;padding-top:80px;padding-bottom:80px;}
#system .text{text-align:center;}
#system .text .title{font-family:'Rubik', sans-serif;font-size:34px;color:#000000;font-weight:300;}
#system .text .subtitle{font-family:'Rubik', sans-serif;font-size:20px;color:#666666;font-weight:300;margin-top:30px;}
#system .system-list{margin-top:30px;}
#system .system-list .content{background-color:rgb(255, 255, 255);box-shadow:0px 3px 15px 0px rgba(0, 0, 0, 0.04);border-radius:7px;padding:35px 18px;display:flex;margin-top:30px;height:220px;}
#system .system-list .content .icon{padding-right:15px;}
#system .system-list .content .list-text .title{font-family:'Rubik', sans-serif;font-size:16px;color:#000000;font-weight:300;}
#system .system-list .content .list-text .subtitle{font-family:'Rubik', sans-serif;font-size:14px;color:#666666;font-weight:300;}
#promotion{background-image:url("../images/promotion/video-bg.jpg");background-size:cover;padding-top:150px;padding-bottom:250px;}
#promotion .text{position:relative;}
#promotion .text .big-play{margin-bottom:-60px;padding-left:5px;}
#promotion .text .title{font-family:'Rubik', sans-serif;font-size:40px;color:#ffffff;font-weight:300;}
#promotion .text .subtitle{font-family:'Rubik', sans-serif;font-size:24px;color:#ffffff;font-weight:300;}
#promotion .text .promotion-play{display:inline-block;background-color:#fff;font-family:'Rubik', sans-serif;font-size:14px;font-weight:700;color:#47495a;padding:10px 20px;border-radius:5px;margin-top:15px;text-decoration:none;font-weight:500;letter-spacing:2px;}
#promotion .text .promotion-play img{vertical-align:bottom;margin-right:10px;}
#product{background-color:#f9f9f9;padding-top:80px;padding-bottom:50px;}
#product ul.tabs{margin:0px;padding:0px;list-style:none;}
#product ul.tabs li{background:none;color:#222;padding:10px 15px;cursor:pointer;margin-top:20px;}
#product ul.tabs li.current{border-radius:5px;background-color:rgb(255, 255, 255);box-shadow:0px 3px 9px 0px rgba(0, 0, 0, 0.1);}
#product .tab-content{display:none;height:470px;overflow:hidden;padding:15px;}
#product .tab-content img{max-width:100%;}
#product .tab-content .owl-carousel .item{overflow:hidden;border-radius:10px;border:5px solid rgba(0, 0, 0, 0.05);}
#product .tab-content.current{display:inherit;}
#product ul.tabs li .text{font-family:'Lato', sans-serif;color:#474950;font-weight:900;font-size:13px;display:inline-block;position:relative;top:-8px;}
#product ul.tabs .icon{display:inline-block;width:28px;height:28px;background-repeat:no-repeat;margin-right:25px;}
#product ul.tabs .people .icon{background-image:url("../images/product/icon/people.png");}
#product ul.tabs .efr .icon{background-image:url("../images/product/icon/efr.png");}
#product ul.tabs .turnover .icon{background-image:url("../images/product/icon/turnover.png");}
#product ul.tabs .people.current .icon{background-image:url("../images/product/icon/people_hover.png");}
#product ul.tabs .efr.current .icon{background-image:url("../images/product/icon/efr_hover.png");}
#product ul.tabs .turnover.current .icon{background-image:url("../images/product/icon/turnover_hover.png");}
#product .btn-demo{display:inline-block;color:#fff;font-weight:700;background-color:#0680b6;border-radius:5px;padding:8px 20px;margin-top:50px;text-decoration:none;}
.owl-theme .owl-dots{display:block;text-align:center;}
.owl-theme .owl-dots .owl-dot{display:inline-block;}
.owl-theme .owl-dots span{background:none repeat scroll 0 0 #869791;border-radius:20px;display:block;height:12px;margin:5px 7px;opacity:0.5;width:12px;}
.owl-theme .owl-dots .active span{background:none repeat scroll 0 0 #2d8bcf;}
footer{background-color:#f0f4f7;}
footer .footer-top{padding-top:35px;padding-bottom:35px;overflow:hidden;border-bottom:1px solid #ced6dc;}
footer .footer-menu ul{list-style:none;padding:0;margin:0;}
footer .footer-menu ul li{float:left;}
footer .footer-menu ul li:first-child .f-item{padding-left:0;}
footer .footer-menu ul li .f-item{display:block;font-family:'Rubik', sans-serif;color:#47495a;font-weight:900;font-size:12px;padding:11px 15px;}
footer .social .follow-buttons{display:flex;float:right;}
footer .social .follow-buttons a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:40px;border-radius:22px;box-shadow:0 3px 6px 0 rgba(23,28,33,.08);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;-webkit-transition:all .25s ease;transition:all .25s ease;width:40px;position:relative;background:#fff;text-decoration:none;}
footer .social .follow-buttons a:hover{box-shadow:0 5px 9px 0 rgba(23,28,33,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px);}
footer .social .follow-buttons a i{color:#8899ae;font-size:20px;}
footer .footer-bottom{padding-top:35px;padding-bottom:35px;overflow:hidden;}
footer .copyright{font-family:'Rubik', sans-serif;color:#a4b0c1;font-weight:400;font-size:14px;float:left;}
footer .f-bottom-menu{float:right;}
footer .f-bottom-menu ul{list-style:none;padding:0;margin:0;}
footer .f-bottom-menu ul li{float:left;}
footer .f-bottom-menu ul li:first-child a{padding-left:0;}
footer .f-bottom-menu ul li a{display:block;font-family:'Rubik', sans-serif;color:#a4b0c1;font-weight:400;font-size:14px;padding:11px 15px;}
footer .f-bottom-menu ul li a.no-link{text-decoration:none;cursor:auto;}
.page{margin-top:50px}
.blog__share{display:inline-block;position:fixed;}
.blog__share a{display:block;color:#fff;width:40px;height:40px;text-align:center;line-height:40px;border-radius:100%;font-size:20px;margin-bottom:10px;}
.blog__share a:hover{color:#fff;}
.blog__share a.s__facebook{background-color:#5174c2;}
.blog__share a.s__twitter{background-color:#169ce2;}
.blog__share a.s__linkedin{background-color:#1791cf;}
.blog__share .text{font-weight:bold;margin-bottom:10px;}
input[type]:not([type="checkbox"]):not([type="radio"]), textarea, select{-webkit-appearance:none;background:#fcfcfc;padding:0.46428571em;border-radius:6px;border:1px solid #ececec;}
#loginModal #modalResult{font-family:'Rubik','Helvetica', sans-serif;text-align:center;width:100%;display:block;margin-bottom:20px;}
#loginModal #loginBtn{color:#fff;background-color:#3483de;width:100%;padding:7px 0;}
#loginModal .panel-body{padding:30px;}
#myModal #modalResult,
#myModalGetStarted #modalResult{font-family:'Rubik','Helvetica', sans-serif;text-align:center;width:100%;display:block;margin-bottom:20px;}
#myModal .btn,
#myModalGetStarted .btn{color:#fff;background-color:#3483de;width:100%;padding:7px 0;}
#myModal .panel-body,
#myModalGetStarted .panel-body{padding:30px;}
#myModal .modal-title,
#myModalGetStarted .modal-title{width:100%;text-align:center;}

textarea::-webkit-input-placeholder {
    color: #b3b3b3!important;
    font-size: 1.14285714em;
}

textarea:-moz-placeholder { /* Firefox 18- */
    color: #b3b3b3!important;
    font-size: 1.14285714em;
}

textarea::-moz-placeholder {  /* Firefox 19+ */
    color: #b3b3b3!important;
    font-size: 1.14285714em;
}

textarea:-ms-input-placeholder {
    color: #b3b3b3!important;
    font-size: 1.14285714em;
}

textarea::placeholder {
    color: #b3b3b3!important;
    font-size: 1.14285714em;
}
#contact-form iframe {
    min-height: inherit!important;
}

.modal {
    text-align: center;
    padding: 0!important;
}

.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px;
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}
#newsletter-input{
    height: 50px;
}
#newslettter {
    font-family: Rubik;
}
#newslettter .modal-header {
    border-bottom: 0!important;
}
#lemin-captcha, #lemin-captcha-explore-demo, #lemin-captcha-started {
    width: 100%;
    max-width: 394px;
    height: auto;
    position: relative;
    border-radius: 8px;
    background-color: rgb(255 255 255);
    box-shadow: 0 24px 56px -7px rgb(16 84 54 / 6%);
}
#lemin-captcha *, #lemin-captcha-explore-demo *, #lemin-captcha-started * {
    all: revert;
}
