*{margin:0;padding:0;outline:0;border:none;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:120%;color:#757575;background:#fff}a,a:focus,a:hover{text-decoration:none;outline:0;outline-offset:0}a{color:#757575}a:hover{color:#222}ul,ol{list-style:none;margin-bottom:0}input[type="text"],input[type="email"],textarea{-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}p{font-size:16px;line-height:170%;padding:0 0 10px;margin:0}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:120%;margin:0;color:#222}h1{font-size:50px}h2{font-size:38px}h3{font-size:30px}h4{font-size:25px}h5{font-size:20px}h6{font-size:16px}strong,b{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}em,i{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:400;font-style:italic}em strong,i strong,em bold,i bold,strong em,strong i,bold em,bold i{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-style:italic}.disp-table{display:table;width:100%;height:100%}.disp-tablecell{display:table-cell;width:100%;height:100%;vertical-align:middle}.btn{line-height:120%;text-transform:uppercase;letter-spacing:1px;font-size:13px;padding:11px 14px;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.btn.active,.btn:active{-webkit-box-shadow:none;box-shadow:none;outline:0}.btn.active:focus,.btn.active.focus,.btn:active:focus,.btn:active.focus{outline:0;outline-offset:0}.btn:focus,.btn.focus{outline:0;outline-offset:0}.btn-default{border-color:#47a9ef;color:#47a9ef;background:transparent}.btn-default:hover,.btn-default:focus{background:#286090;border-color:#286090;color:#fff}.btn-primary{color:#fff;background-color:#47a9ef;border-color:#47a9ef}.btn-primary:hover,.btn-primary:focus{background-color:#286090;border-color:#286090}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{opacity:1}.page-sections{background:#fff;overflow:hidden}.padd-sections{padding:0 0 85px}.cta-cont{margin:40px 0 0}.cta-cont a{margin:0 10px;vertical-align:middle;line-height:25px}.sml-scrn-menu{overflow:hidden;position:fixed;right:0;top:0;z-index:2;width:300px;height:100%;background:#fff;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0);-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.menu-open .sml-scrn-menu{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.no-csstransforms3d .sml-scrn-menu{-ms-transform:translate(300px, 0);-o-transform:translate(300px, 0);-webkit-transform:translate(300px, 0);transform:translate(300px, 0)}.menu-open .no-csstransforms3d .sml-scrn-menu{-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.sml-scrn-menu-in{height:100%;overflow:auto}.sml-scrn-menu-in .navbar-nav,.sml-scrn-menu-in .navbar-right{width:100%;margin:0}.sml-scrn-menu-in .navbar-nav>li{width:100%;margin:0;text-align:center}.sml-scrn-menu-in .navbar-nav>li.active a{color:#47a9ef}.sml-scrn-menu-in .navbar-nav>li a{padding:20px;border-bottom:1px solid #ececec}.sml-scrn-menu-in .navbar-nav>li a:hover{color:#47a9ef}.sml-scrn-menu-in .navbar-nav>li a:after{display:none}.sml-scrn-menu-in .navbar-right{margin:30px 0}.sml-scrn-menu-in .navbar-right .navbar-text{text-align:center;width:100%;padding-bottom:20px;margin-left:0}.sml-scrn-menu-in .navbar-right .navbar-text a{font-size:16px}.sml-scrn-menu-in .navbar-right .navbar-nav>li a.navbar-btn{padding:15px 20px;display:inline-block;border-bottom:none}.sml-scrn-tog-btn{position:absolute;right:15px;top:50%;margin:-17.5px 0 0;font-size:15px;line-height:35px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;display:none}.sml-scrn-tog-btn:before{display:inline-block;vertical-align:middle;font-size:32px;line-height:35px;margin:-3px 10px 0 0}.close-menu span{display:block;background:#47a9ef;color:#fff;text-transform:uppercase;line-height:100%;font-size:15px;letter-spacing:1px;cursor:pointer;padding:20px 0;text-align:center}#page-wrap{position:relative;z-index:1;background:#fff}.menu-open #page-wrap:before{content:"";position:fixed;top:0;left:0;z-index:20;width:100%;height:100%;background:rgba(0,0,0,0.38);display:block}.page-section-ttl{text-align:center}#top-main-header{padding:20px 0;background:#fff;margin-bottom:0;position:fixed;left:0;top:0;z-index:10;width:100%;-webkit-box-shadow:1px 2px 8px rgba(0,0,0,0.1);box-shadow:1px 2px 8px rgba(0,0,0,0.1);-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s;-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#top-main-header.hide-header{-ms-transform:translate(0, -100%);-o-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}#top-main-header.show-header{-ms-transform:translate(0, 0);-o-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}#top-main-header-in{position:relative}.navbar{min-height:initial;-webkit-border-radius:0px;border-radius:0px}.navbar .container .navbar-brand{margin:0 10px 0 0}.navbar-brand{height:25px;padding:0;float:none;display:inline-block;vertical-align:middle}.navbar-brand img{height:100%;width:auto}.navbar-right{margin-right:0}.main-nav>li>a{position:relative}.main-nav>li>a:after{content:"";position:absolute;right:0;bottom:0;display:block;width:100%;height:1px;background:#757575;-ms-transform:scaleX(0);-o-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:right;-o-transform-origin:right;-webkit-transform-origin:right;transform-origin:right;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.main-nav>li>a:hover{color:#222}.main-nav>li>a:hover:after{-ms-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);-ms-transform-origin:right;-o-transform-origin:right;-webkit-transform-origin:right;transform-origin:right}.main-nav>li.active a{color:#222}.main-nav>li.active a:after{-ms-transform:scaleX(1);-o-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);-ms-transform-origin:right;-o-transform-origin:right;-webkit-transform-origin:right;transform-origin:right}.navbar-left .navbar-nav{float:none;display:inline-block;vertical-align:middle}.navbar-right .navbar-nav{margin-top:0}.navbar-nav>li{margin:0 0 0 15px}.navbar-nav>li>a{padding:10px 0;line-height:120%;text-transform:uppercase;letter-spacing:1px;font-size:13px;color:#757575;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{background-color:transparent}.navbar-nav>li>a.navbar-btn{margin-top:0;margin-bottom:0;padding-left:15px;padding-right:15px}.navbar-nav>li>a.btn-default{color:#47a9ef}.navbar-nav>li>a.btn-default:hover,.navbar-nav>li>a.btn-default:focus{background:#286090;border-color:#286090;color:#fff}.navbar-nav>li>a.btn-primary{color:#fff}.navbar-nav>li>a.btn-primary:hover,.navbar-nav>li>a.btn-primary:focus{background-color:#286090;border-color:#286090}.navbar-text{margin-right:0;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px;line-height:120%;font-size:14px;letter-spacing:1px}.navbar-text a{color:#757575}.navbar-text a:before{font-size:23px;vertical-align:middle;margin-right:10px}#hero-section{background:#f9f9f9;position:relative}#hero-section .container{position:relative;z-index:2}#hero-section .section-padd-hor{padding-top:165px}.section-content-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}.section-padd-hor{padding-top:85px;padding-bottom:85px}.hero-copy-title{margin:0 0 30px}.title-with-underline{text-align:center;margin:0 0 50px}.title-with-underline h3{font-size:24px}.title-with-underline h3:after{content:"";display:block;width:30px;height:1px;background:#222;margin:30px auto}.demo-list-item-body{text-align:center}.demo-list-item{margin:0 0 70px}.demo-list-item:last-child{margin-bottom:0}.single-demo-intro{display:inline-block;vertical-align:top;width:29%;margin:0 2% 30px}.single-demo-intro-fig{margin:0 0 20px}.single-demo-intro-fig img{max-width:100%;height:auto;-webkit-box-shadow:0 10px 50px -12px rgba(171,171,171,0.9);box-shadow:0 10px 50px -12px rgba(171,171,171,0.9)}.single-demo-intro-title{text-transform:uppercase;letter-spacing:1px;font-size:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;display:block;color:#757575;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.single-demo-link:hover .single-demo-intro-title{color:#222}.misc-info{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;display:block;color:#757575}.benefit-list-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:stretch;-moz-align-items:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-justify-content:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;margin-bottom:-3%}.no-flexbox .benefit-list-items{text-align:center}.benefit-list-item{text-align:center;width:30.333%;margin:0 1.5% 40px;border:1px solid #dae5f7;padding:30px 15px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden}.no-flexbox .benefit-list-item{display:inline-block;margin-left:1%;margin-right:1%}.benefit-logo-icon,.pricing-table-item-icon{width:70px;height:70px;-webkit-border-radius:50%;border-radius:50%;background:#f4f7fc;display:inline-block}.benefit-logo-icon:before,.pricing-table-item-icon:before{font-size:29px;line-height:70px}.benefit-desc h3{text-transform:uppercase;letter-spacing:1px;font-size:14px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;margin:20px 0 15px}.benefit-desc p{font-size:14px}.last-cta{padding-top:45px}#main-footer{padding:45px 0 0;border-top:1px solid #ececec}.contact-area-rows{padding:0 0 45px}.social-icons-list{text-align:center}.social-icons-list li{display:inline-block;margin:0 15px}.social-icons-list a{display:block}.social-icons-list a:before{font-size:20px;line-height:100%;color:#bfbfbf;-o-transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;transition:all ease-in-out 0.4s}.social-icons-list a:hover:before{color:#222}.copyright{font-size:11px;line-height:130%;text-transform:uppercase;letter-spacing:1px}@media (min-width: 991px){.sml-scrn-menu{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}.menu-open .sml-scrn-menu{-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}.no-csstransforms3d .sml-scrn-menu{-ms-transform:translate(300px, 0);-o-transform:translate(300px, 0);-webkit-transform:translate(300px, 0);transform:translate(300px, 0)}.menu-open .no-csstransforms3d .sml-scrn-menu{-ms-transform:translate(300px, 0);-o-transform:translate(300px, 0);-webkit-transform:translate(300px, 0);transform:translate(300px, 0)}.menu-open #page-wrap:before{display:none}}@media (max-width: 990px){h1{font-size:32px}h2{font-size:25px}h3{font-size:20px}#top-main-header-in .main-nav{display:none}#top-main-header-in .navbar-right{display:none}.sml-scrn-tog-btn{display:block}.title-with-underline h2{font-size:24px}.single-demo-intro{width:45.5%}}@media (max-width: 480px){.single-demo-intro{width:100%;margin:0 0 30px}}
