html{font-family:'open sans',sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{font-size:16px;color:#666}
a:hover{text-decoration:none}
.navbar-default{border:0;background:#fff;margin-bottom:0}
.navbar-header{padding-top:20px}
#navbar{margin-top:40px}
.navbar-default .navbar-nav>li>a{font-size:16px;color:#343e47}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color:#fff;background-color:#005da6;}
.navbar-default .dropdown-menu>li>a {
    padding: 8px 20px;
}
.navbar-default .dropdown-menu>li>a:hover{color:#fff;background-color:#005da6;}
p{margin-top:16px;line-height:1.8em}
h1{font-size: 40px;
    font-weight: 300;
    color: #005da6;
    line-height: 1.05;
    margin: 0;}

h2,h3{color:#09d}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px;background:#FFF;border:1px solid #005da6;}
.owl-theme .owl-dots .owl-dot.active span{background:#005da6;}
.owl-theme .owl-dots .owl-dot:hover span{background:#f5f5f5;}

.home-slide{position:relative;height:510px;margin-top:10px}
.home-slide .slide-img{position: absolute;width: 100%;height: 100%;overflow: hidden;z-index: 0;}
.home-slide .slide-txt{width:50%;position:relative}
.home-slide .slide-txt h2{color:#fff}
.home-slide .slide-txt h2 span{color:#fff;font-weight:600}
.home-slide .slide-txt h3{color:#fff}
.item-1 .slide-txt{padding-top:100px;left:150px}
.item-1 h2{color:#69a4ce}
.item-0 .slide-txt{float:right;padding-left:330px;padding-top:200px}
.item-2 .slide-txt{padding-top:100px;left:50px}
.home-slide .btn{margin-top:20px}

.white-container{border-top:1px solid #d1d3d3}
.pt-20{padding-top:20px}


.grey-heavy{background:#ececec}
.page-tab{margin-bottom:40px}
.page-tab a{color:#09d;font-weight:bold;display:block;text-align:center;padding:.5em;line-height:1.8em;-webkit-transition: background 0.3s linear;
    -moz-transition: background 0.3s linear;
    -ms-transition: background 0.3s linear;
    -o-transition: background 0.3s linear;
    transition: background 0.3s linear;}
.page-tab a:hover{color:#fff;background:#09d}

.product-image{padding-top:20px}

.center-vertical {
position:relative;
top:50%;
transform:translateY(-50%);
}

.h1{text-align:center;margin:30px 0 30px;}

.platform{padding:30px 0}
.platform a{display:block;padding:20px 20px 30px;text-align:center;background:#f5f5f5;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-ms-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear;}
.platform a:hover{background:#005da6;text-decoration:none;color:#fff}
.platform a:hover h3{color:#fff}
.platform .col-md-3{margin-bottom:10px}

.icon-1{background:url(../img/icon-big-data.png) no-repeat;}
.icon-2{background:url(../img/data-integration.png) no-repeat;}
.icon-3{background:url(../img/icon-embedded-analytics.png) no-repeat;}
.icon-4{background:url(../img/icon-business-analytics.png) no-repeat;}
.icon-wrapper .icon{width:96px;height:96px;position:relative;margin:0 auto;overflow:hidden;}
.platform a:hover .icon-wrapper .icon{background-position:bottom center;}

.platform .p{color:#666;font-size:16px}
.platform a:hover .p{color:#fff}

.platform .fa{font-size:80px;color:#a3d5e4}

.contact p{font-size:16px;color:#666;line-height:1.6em}


.grey{background:#f5f5f5}
/* .grey{background:#e8eefc} */
.customer{padding:0 100px 50px}
.customer h2{font-size:44px;font-weight:300;color:#005da6;text-align:center;margin:30px 0}
.customer .icon-wrap{background-color:#FFF;border:1px solid #d1d3d3;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;-ms-transition:background 0.3s linear;-o-transition:background 0.3s linear;transition:background 0.3s linear;}
.customer .icon-wrap .icon{display:inline-block;width:100%;height:80px;background-position:center 6px;background-repeat:no-repeat;}
.customer .icon-wrap:hover{background-color:#005da6;}
.customer .icon-wrap:hover .icon{background-position:center -139px;}
.customer .col-md-3{padding-bottom:12px}

.required{color:#f00}

.customers-list .logo-wrap{box-sizing: content-box;height:75px;padding:25px 0;border:1px solid #d1d3d3;white-space: nowrap;text-align: center;display: block;position:relative;background:#fff;vertical-align:middle}
.customers-list .col-md-3{margin-bottom:15px}
.customers-list img{vertical-align: middle;max-height:75px;max-width:150px;width:auto;height:auto;}


.ytjy h2{color:#bdcecc;font-size:60px}
.ytjy h3{color:#66776e}
.ytjy ul{padding-left:0;margin-left:0}
.ytjy li{list-style:none;padding-left:0;line-height:2em}
.ytjy .fa{color:#ff6767;padding-right:1em}
.ytjy b{font-size:20px;font-weight:bold}
.uu{height:20px}

.footer{padding:40px 12px 45px;text-align:center}
.footer-links{padding:10px 0}
.footer-links li{display:inline-block;margin:0 2%}
.footer-links a{font-size:16px;color:#666}
.copyright{font-size:12px;line-height:1.4;color:#999}
.copyright a{color:#999}

@media (max-width: 991px) {
  .logo img{width:280px;height:auto}
}

@media (max-width: 766px) {
  .footer-links li{display:block;border-bottom:1px solid #eee}
  .footer-links li a{display:block;line-height:2em;text-align:left}
  .copyright{text-align:left}

  .home-slide{height:220px}
  .home-slide .btn{display:none}
  .home-slide h2{font-size:20px}.home-slide h3{font-size:16px}
  .item-1 .slide-txt{padding-top:10px;left:10px}
.item-1 h2{color:#69a4ce}
.item-0 .slide-txt{float:none;padding-left:10px;padding-top:10px}
.item-2 .slide-txt{float:none;padding-left:10px;padding-top:10px}
}

@media (max-width: 380px) {
  .logo img{width:250px;height:auto}
}


