html, body{position:relative;height:100%;}
body{padding:0;margin:0;font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:400;line-height:20px;}
.light-version{color:#444;}
.dark-version{color:#bfbfbf;}
@-webkit-viewport{width:device-width;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
h1, .h1,
h2, .h2,
p, .lead{margin-top:0;margin-bottom:25px;}
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6{margin-top:0;margin-bottom:10px;}
h1, .h1{font-size:36px;font-weight:200;line-height:1.4;}
h2, .h2{font-size:30px;font-weight:200;line-height:1.4;}
h3, .h3{font-size:24px;font-weight:200;line-height:1.4;}
h4, .h4{font-size:18px;font-weight:200;line-height:1.4;}
h5, .h5{font-size:14px;font-weight:100;line-height:1.4;}
h6, .h6{font-size:12px;font-weight:100;line-height:1.4;}
p{font-size:14.5px;line-height:1.5;font-weight:100;}
h1:last-child, .h1:last-child,
h2:last-child, .h2:last-child,
h3:last-child, .h3:last-child,
h4:last-child, .h4:last-child,
h5:last-child, .h5:last-child,
h6:last-child, .h6:last-child,
p:last-child{margin-bottom:0;}
strong,
b{font-weight:200;}
.text-color{color:#3aafd6;}
.text-dark{color:#444;}
.text-silver{color:#bfbfbf;}
.text-white{color:#fff;}
.icon-sm{padding:10px 0;}
.icon-sm .icon{font-size:32px;font-weight: 100;}
.icon-md{padding:15px 0;}
.icon-md .icon{font-size:48px;font-weight: 100;}
.icon-lg{padding:20px 0;}
.icon-lg .icon{font-size:80px;font-weight: 100;}
.icon-color{/*color:#3aafd6;*/color:#2d99ec;}
.tooltip{font-family:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.tooltip-inner{display:block;text-align:left;white-space:pre-line;}
.bg-color{background-color:#3aafd6;}
.bg-color-light{background-color:#e2f3f9;}
.bg-color-dark{background-color:#379bbc;}
.bg-white{background-color:#fff;}
.bg-light{background-color:#f8fbfd;}
.bg-lightgrey{background-color:#f4f4f4;}
.bg-silver{background-color:#bfbfbf;}
.bg-grey{background-color:#4f4f4f;}
.bg-darkgrey{background-color:#494949;}
.bg-dark{/*background-color:#444444;*/background-color:#2B5464;}
.bg-black{background-color:#000;}
a:hover{text-decoration:none;}
a.link-color,
i.link-color{color:#3aafd6;text-decoration:none;outline:0;}
a.link-color:hover,
a.link-color:active,
a.link-color:focus,
i.link-color:hover,
i.link-color:active,
i.link-color:focus{color:#379bbc;text-decoration:none;}
a.link-white,
i.link-white,
a.link-white:link{color:#fff;}
i.link-white:hover,
a.link-white:hover{color:#d9d9d9;}
a.link-silver,
a.link-silver:link{color:#bfbfbf;}
a.link-silver:hover{color:#a8a8a8;}
a.link-dark,
a.link-dark:link{color:#444;}
a.link-dark:hover{color:#222;}
.btn,
a.btn{display:inline-block;padding-left:25px;padding-right:25px;font-size:14px;font-weight:200;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border-radius:4px;border:none;transition:background .3s ease-in-out;}
.btn:first-child{margin-left:0 !important;}
.btn:last-child{margin-right:0 !important;}
.text-center .btn:first-child{}
.text-center .btn:last-child{}
.btn:active,
a.btn:active{box-shadow:none;}
.btn-xs,
a.btn-xs{padding-left:15px;padding-right:15px;font-size:12px;border:none;border-radius:0px;}
.btn-sm,
a.btn-sm{padding:4px 20px;font-size:14px;border:none;border-radius:0px;}
.btn-lg,
a.btn-lg{padding-left:30px;padding-right:30px;border-radius:4px;}
.btn i{margin-right:10px;}
.btn[type="submit"] i{margin:0;}
.btn-circle{display:block;height:34px;width:34px;margin:0;text-align:center;line-height:32px;transition:background .3s ease-in-out;border-radius:50%;border:none;}
.btn-circle-xs{width:17px;height:17px;font-size:10px;line-height:17px;}
.btn-circle-sm{height:30px;width:30px;font-size:14px;line-height:30px;}
.btn-circle-lg{height:42px;width:42px;font-size:16px;line-height:38px;}
ul.social{display:inline-block;padding-left:0;margin-bottom:0;list-style:none;}
.social > li{float:left;margin:5px;}
.social > li > a{margin:0;}
.social > li:first-child{margin-left:0;}
.social > li:last-child{margin-right:0;}
.text-center .social > li:first-child{margin-left:5px;}
.text-center .social > li:last-child{margin-right:5px;}
.btn-top{position:fixed;bottom:80px;right:0;z-index:500;display:none;margin-right:20px;font-size:24px;line-height:40px;cursor:pointer;filter:alpha(opacity=40);opacity:0.4;}
.btn-top:hover{filter:alpha(opacity=100);opacity:1;}
.btn-color,
.inverse a.btn-color{color:#fff !important;background-color:#3aafd6;}
.btn-color:hover,
.btn-color:active,
.btn-color:focus{background-color:#379bbc !important;}
.btn-border-color,
a.btn-border-color{color:#3aafd6 !important;background-color:transparent;border:1px solid #3aafd6;}
.btn-border-color:hover,
.btn-border-color:active,
.btn-border-color:focus{color:#379bbc !important;border:1px solid #379bbc;}
.input-group .btn-border-color:hover,
.input-group .btn-border-color:active,
.input-group .btn-border-color:focus{border:1px solid #6b7b8a;}
.btn-white,
.inverse a.btn-white{color:#444 !important;background-color:#fff;}
.btn-white:hover,
.btn-white:active,
.btn-white:focus{background-color:#d9d9d9;}
.btn-border-white,
a.btn-border-white{color:#fff !important;background-color:transparent;border:1px solid #fff;}
.btn-border-white:hover,
.btn-border-white:active,
.btn-border-white:focus{color:#d9d9d9 !important;border:1px solid #d9d9d9;}
.input-group .btn-border-white:hover,
.input-group .btn-border-white:active,
.input-group .btn-border-white:focus{border:1px solid #fff;}
.btn-silver,
.inverse a.btn-silver{color:#fff !important;background-color:#bfbfbf;}
.btn-silver:hover,
.btn-silver:active,
.btn-silver:focus{background-color:#a8a8a8;}
.btn-border-silver,
a.btn-border-silver{color:#bfbfbf !important;background-color:transparent;border:1px solid #bfbfbf;}
.btn-border-silver:hover,
.btn-border-silver:active,
.btn-border-silver:focus{color:#a8a8a8 !important;border:1px solid #a8a8a8;}
.input-group .btn-border-silver:hover,
.input-group .btn-border-silver:active,
.input-group .btn-border-silver:focus{border:1px solid #bfbfbf;}
.btn-grey,
.inverse a.btn-grey{color:#fff !important;background-color:#4f4f4f;}
.btn-grey:hover,
.btn-grey:active,
.btn-grey:focus{background-color:#434343;}
.btn-border-grey,
a.btn-border-grey{color:#4f4f4f !important;background-color:transparent;border:1px solid #4f4f4f;}
.btn-border-grey:hover,
.btn-border-grey:active,
.btn-border-grey:focus{color:#4f4f4f !important;border:1px solid #434343;}
.input-group .btn-border-grey:hover,
.input-group .btn-border-grey:active,
.input-group .btn-border-grey:focus{border:1px solid #474747;}
.form-control{padding-left:16px;padding-right:16px;font-size:14px;border-radius:4px;box-shadow:none;appearance:none;outline:0;}
textarea.form-control{border-radius:5px;resize:none;}
.input-group .form-control:first-child{border-right:none;}
.input-group-btn:last-child > .btn{border-left:none;}
.input-group .btn{padding-left:20px;padding-right:20px;margin:0 !important;color:#3aafd6 !important;}
.form-control:focus,
.form-control:focus + .input-group-btn .btn{border-color:#3aafd6;box-shadow:none;outline:none;}
.error .form-control,
.error .btn{border-color:#3aafd6 !important;}
.form-control-white{color:#fff;background-color:transparent;border:1px solid #fff;}
.form-control.form-control-silver::-moz-placeholder{color:#fff;}
.form-control.form-control-silver:-ms-input-placeholder{color:#fff;}
.form-control.form-control-silver::-webkit-input-placeholder{color:#fff;}
.form-control-silver{color:#b2b2b2;background-color:transparent;border:1px solid #b2b2b2;}
.form-control.form-control-silver::-moz-placeholder{color:#bfbfbf;}
.form-control.form-control-silver:-ms-input-placeholder{color:#bfbfbf;}
.form-control.form-control-silver::-webkit-input-placeholder{color:#bfbfbf;}
#message-newsletter,
#message-contact{display:none;}
.message{color:#3aafd6;margin:0 auto;width:200px;}
.message-icon{display:block;height:30px;width:30px;font-size:14px;line-height:30px;text-align:center;border:1px solid #3aafd6;border-radius:50%;}
.message span{display:inline-block;}
.message-text{margin:10px 5px;font-weight:600;}
.panel{border:none;border-radius:5px;}
.panel-color{border-color:#3aafd6;}
.panel-group .panel{margin-bottom:7px;border-radius:5px;}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group{border:none;}
.panel-heading{padding:5px 15px;font-size:18px;border-radius:5px;cursor:pointer;}
.panel.active > .panel-heading{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#fff;}
.panel-color > .panel-heading{color:#fff;background-color:#3aafd6;}
.panel-color.active > .panel-heading{color:#3aafd6;}
.panel-body{padding-top:3px;}
.panel-title{font-weight:400;line-height:30px;}
.panel-title .icon{float:right;font-size:30px;line-height:10px;width:25px;height:30px;}
.rs-dot .tp-bullet{height:4px;width:4px;background-color:#bfbfbf;border-radius:2px;}
.light-version .rs-dot .tp-bullet.selected{background-color:#999;}
.dark-version .rs-dot .tp-bullet.selected,
.dark-version .rs-dot .tp-bullet:hover{background-color:#3aafd6;}
.tp-bannertimer{background-color:#3aafd6;height:2px;top:100%;margin-top:-2px;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:20px;}
.owl-theme .owl-dots{text-align:center;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;vertical-align:middle;}
.owl-theme .owl-dots .owl-dot span{display:block;height:4px;width:4px;margin:4px 3px;background-color:#bfbfbf;border-radius:2px;transition:opacity 200ms ease;}
.light-version .owl-theme .owl-dots .owl-dot.active span,
.light-version .owl-theme .owl-dots .owl-dot:hover span{background-color:#999;}
.dark-version .owl-theme .owl-dots .owl-dot.active span,
.dark-version .owl-theme .owl-dots .owl-dot:hover span{background-color:#3aafd6;}
.loader{position:fixed;z-index:1200;display:table;height:100%;width:100%;}
.loader-inner{display:table-cell;text-align:center;vertical-align:middle;}
.ball-pulse-color > div{background-color:#3aafd6;}
.vert-middle-sm,
.vert-middle-md,
.vert-middle-lg{display:flex;align-items:center;justify-content:center;}
.hor-middle{margin:0 auto;}
.section-p-lg{padding:55px 0 60px;}
.section-p-md{padding:40px 0;}
.section-p-sm{padding:20px 0;}
.wrapper-v-lg{padding-top:40px;padding-bottom:40px;}
.wrapper-v-md{padding-top:10px;padding-bottom:10px;}
.wrapper-v-sm{padding-top:5px;padding-bottom:5px;}
.logo-wrapper{margin-left:4px;vertical-align:text-bottom;}
.block-line .block{display:inline-block;padding:0 6px;margin-bottom:0;vertical-align:middle;}
.block-line .block:first-child{padding-left:0;}
.block-line .block:last-child{padding-right:0;}
.separator{margin:0 5px}
.ov-hidden{overflow:hidden;}
.pos-relative{position:relative;}
.section-overlay{position:absolute;top:0;height:100%;width:100%;}
.opacity-90{filter:alpha(opacity=90);opacity:0.9;}
.navbar{padding:14px 5px 12px 5px;margin-bottom:0;border:none;box-shadow:none;transition:all 0.5s ease-in-out;}
.navbar-brand{padding:4px 15px;height:auto;}
.logo-wg span{background:url("../images/logo-silver.png") no-repeat center;}
.logo-color span{background:url("../images/logo-blue.png") no-repeat center;}
.navbar-brand span{display:block;background-size:auto 28px;height:28px;width:82px;}
.navbar-nav > li > a{padding:10px 15px;}
.nav > li > a:hover,
.nav > li > a:focus{background-color:transparent;}
.navbar-nav > .active > a,
.navbar-nav > .active > a:hover,
.navbar-nav > .active > a:focus{background-color:#eee;filter:alpha(opacity=100);opacity:1;}
.navbar-toggle{padding:5px 15px 3px;margin-right:15px;border:none;}
.navbar ul.social{display:inherit;padding:0 15px;}
.navbar.navbar-light{background-color:#fff;transition:all 0.5s ease-in-out;}
.navbar.navbar-dark{background-color:#444;transition:all 0.5s ease-in-out;}
.light-nav .navbar-nav > li > a{color:#444;}
.dark-nav .navbar-nav > li > a,
.dark-nav-colored-hero .navbar-dark .navbar-nav > li > a{color:#bfbfbf;}
.dark-nav-colored-hero .navbar-nav > li > a{color:#fff;}
.navbar-icon{position:relative;height:20px;width:30px;margin-top:10px;margin-bottom:10px;cursor:pointer;transform:rotate(0deg);transition:.5s ease-in-out;}
.navbar-icon span{position:absolute;left:0;display:block;height:2px;width:100%;background-color:#3aafd6;border-radius:9px;filter:alpha(opacity=100);opacity:1;transform:rotate(0deg);transition:.25s ease-in-out;}
.navbar-icon span:nth-child(1){top:0;}
.navbar-icon span:nth-child(2){top:8px;}
.navbar-icon span:nth-child(3){top:16px;}
.navbar-icon.open span:nth-child(1){top:8px;transform:rotate(135deg);}
.navbar-icon.open span:nth-child(2){left:-40px;filter:alpha(opacity=0);opacity:0;}
.navbar-icon.open span:nth-child(3){top:8px;transform:rotate(-135deg);}
.hero-p-v1{padding-top:208px;padding-bottom:150px;}
.hero-p-v2{padding-top:190px;padding-bottom:114px;}
.hero-p-v3{padding-top:120px;}
.hero-image{background:url("../images/hero-image-bg.jpg") no-repeat center;background-size:cover;}
.hero-video{position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1000;}
.hero-video img{position:absolute;top:0;left:0;height:100%;min-height:100%;min-width:100%;}
.loaded img{filter:alpha(opacity=0);opacity:0;}
.img-top-bottom{position:absolute;bottom:0;right:0;z-index:1000;width:100%;}
.img-top-top{position:absolute;top:200px;right:0;width:100%;}
.function-device-shadow{background:url("../images/function-1-device-shadow.png") no-repeat center;background-size:cover;}
.image-watch{height:300px}
.image-watch img{position:absolute;top:15%;width:130%;}
.features-left{text-align:right;}
.features-right{text-align:left;}
.download-device-shadow{background:url("../images/download-device-shadow.png") no-repeat center;background-size:cover;}
.price-marker{display:table;height:100px;width:100px;margin:25px auto;color:#fff;background-color:#3aafd6;border-radius:50%;}
.price-plan{padding:30px 0 20px 0;border:1px solid;border-radius:5px;}
.dark-version .price-plan{border-color:#666;box-shadow:1px 1px 1px 0 #5f5f5f;}
.light-version .price-plan{border-color:#eee;box-shadow:1px 1px 1px 0 #f4f4f4;}
.price{display:table-cell;margin:0;font-size:32px;line-height:0.6;vertical-align:middle;}
.price-cent{font-size:50%;vertical-align:super;}
.price-period{font-size:14px;white-space:nowrap;}
.price-details{padding-left:0;list-style-type:none;}
.price-details li{margin-bottom:20px;}
.video-wrapper{position:relative;height:0;max-width:100%;padding-bottom:56.25%;margin-bottom:20px;overflow:hidden;}
.video-wrapper{cursor:pointer;}
.video-wrapper > iframe{position:absolute;top:0;left:0;height:100%;width:100%;}
.video-overlay{position:absolute;height:100%;width:100%;background-size:cover;filter:alpha(opacity=35);opacity:0.2;}
.playbutton{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-63px;cursor:pointer;}
.speech-bubble{position:relative;padding:15px 20px;border-radius:5px;}
.speech-bubble p{margin-bottom:2px;}
.speech-bubble:after{position:absolute;top:100%;left:50%;height:0;width:0;margin-left:-15px;border:15px solid;content:" ";pointer-events:none;}
.speech-bubble-color{color:#fff;background-color:#3aafd6;}
.speech-bubble-color:after{border-color:#3aafd6 transparent transparent;}
.speech-bubble-light{color:#444;background-color:#ebf7fb;}
.speech-bubble-light:after{border-color:#ebf7fb transparent transparent;}
.testimonial-details h4{margin-bottom:0;}
.testimonial-details p{margin-bottom:10px;}
.testimonial-img{width:125px;height:125px;margin:20px 0;}
.testimonial-details ul.social{display:inline-table;}
.testimonial-slider.owl-carousel .owl-item img{display:inline;width:auto;}
.newsletter-image{background:url("../images/newsletter-image-bg.jpg") center no-repeat #fcfcfc;background-size:cover;}
.chart-value{font-size:36px;line-height:3.3;}
.chart-unit{margin-left:3px;font-size:24px;}
.circles-valueStroke{stroke:#3aafd6;}
.light-version .circles-maxValueStroke{stroke:#eee;}
.dark-version .circles-maxValueStroke{stroke:#555;}