#contact-map{width:100%;min-width:100px;min-height:410px;margin-bottom:15px}.background-primary{background-color:#286da8;color:#fff}.background-primary a{color:#fff}.background-neutral{background-color:#f5f5f5}.bg-primary{background-color:#286da8!important}.text-primary{color:#286da8!important}.section-padding{padding:80px 0}.page-padding{padding:80px 0 150px}body{font-family:Lato,arial,sans-serif;color:#444}a{color:#286da8;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}a:focus,a:hover{text-decoration:none;color:#1e527f}.btn{-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out}.btn .svg-inline--fa{color:#fff;margin-right:5px}.btn-theme{background:#286da8;border:1px solid #286da8;color:#fff}.btn-theme:hover{background:#1e527f;border:1px solid #1e527f;color:#fff}.btn-theme:active,.btn-theme:focus{color:#fff}.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-control:focus{border-color:#286da8;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}blockquote{font-size:14px}.text-highlight{color:#0b1d2c}.row-end{margin-right:0;padding-right:0}::-webkit-input-placeholder{color:#999;text-transform:uppercase}:-moz-placeholder{color:#999;text-transform:uppercase}::-moz-placeholder{color:#999;text-transform:uppercase}:-ms-input-placeholder{color:#999;text-transform:uppercase}.offset-header{padding-top:82px}.has-pattern{background-image:url("../img/patterns/pattern.png?v=c161748");background-repeat:repeat;background-position:left top}.delayp1{animation-delay:.1s;-moz-animation-delay:.1s;-webkit-animation-delay:.1s;-o-animation-delay:.1s;transition-delay:.1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s}.delayp2{animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-delay:.2s;-o-animation-delay:.2s;transition-delay:.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s}.delayp3{animation-delay:.3s;-moz-animation-delay:.3s;-webkit-animation-delay:.3s;-o-animation-delay:.3s;transition-delay:.3s;-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s}.delayp4{animation-delay:.4s;-moz-animation-delay:.4s;-webkit-animation-delay:.4s;-o-animation-delay:.4s;transition-delay:.4s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s}.delayp5{animation-delay:.5s;-moz-animation-delay:.5s;-webkit-animation-delay:.5s;-o-animation-delay:.5s;transition-delay:.5s;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s}.delayp6{animation-delay:.6s;-moz-animation-delay:.6s;-webkit-animation-delay:.6s;-o-animation-delay:.6s;transition-delay:.6s;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s}.delayp7{animation-delay:.7s;-moz-animation-delay:.7s;-webkit-animation-delay:.7s;-o-animation-delay:.7s;transition-delay:.7s;-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s}.delayp8{animation-delay:.8s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s;-o-animation-delay:.8s;transition-delay:.8s;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s}.delayp9{animation-delay:.9s;-moz-animation-delay:.9s;-webkit-animation-delay:.9s;-o-animation-delay:.9s;transition-delay:.9s;-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s}.delay1s{animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s;-o-animation-delay:1s;transition-delay:1s;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s}.delay2s{animation-delay:2s;-moz-animation-delay:2s;-webkit-animation-delay:2s;-o-animation-delay:2s;transition-delay:2s;-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s}.header{padding:15px 0;background:#fff;z-index:999;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);-moz-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4)}.header .container{position:relative}.header h1.logo{margin-top:0;margin-bottom:0;text-transform:uppercase;font-weight:700;font-size:28px;max-height:50px}.header h1.logo a{color:#444;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none}.header h1.logo a img{margin-right:5px;max-height:50px}.header h1.logo .logo-title{vertical-align:middle}.header .main-nav .navbar-toggler{position:absolute;right:15px;top:4px}.header .main-nav .nav .nav-item{font-weight:400;text-transform:uppercase;margin-right:5px}.header .main-nav .nav .nav-item a{color:#444;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;font-size:14px;padding:15px 10px}.header .main-nav .nav .nav-item a:hover{color:#286da8;background:0 0}.header .main-nav .nav .nav-item a:active,.header .main-nav .nav .nav-item a:focus{outline:0;background:0 0}.header .main-nav .nav .nav-item a.active{color:#286da8;background:0 0}.header .main-nav .nav .nav-item.active{color:#286da8}.header .main-nav .nav .nav-item.last{margin-right:0}.flexslider{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 0;-moz-box-shadow:0 0 0;box-shadow:0 0 0;border:0}.flexslider .flex-control-nav{bottom:-35px}.flexslider .flex-control-paging li a{background:#a1a1a1}.flexslider .flex-control-paging li a.flex-active,.flexslider .flex-control-paging li a:hover{background:#286da8}.flexslider .slides li{position:relative}.promo{background-color:#286da8;color:#fff}.promo .container{padding-bottom:15px}.promo .overview{margin-top:60px;padding-left:30px;padding-right:30px}.promo .overview h2{font-size:30px;margin-bottom:35px;text-shadow:0 1px 1px rgba(0,0,0,.3)}.promo .overview .summary{margin-bottom:60px;margin-left:70px}.promo .overview .summary li{margin-bottom:15px;list-style:none;font-size:20px;font-weight:300;padding-left:30px;background:url("../img/bullet.png?v=c161748") left center no-repeat}.promo .ipad{position:relative}.promo .ipad .ipad-holder{position:relative;width:420px;height:600px;background-repeat:no-repeat;background-position:center top}.promo .ipad.ipad-black .ipad-holder{background-image:url("../img/ipad/ipad-black.png?v=c161748")}.promo .ipad.ipad-white .ipad-holder{background-image:url("../img/ipad/ipad-white.png?v=c161748")}.promo .ipad .ipad-holder-inner{position:absolute;width:320px;height:428px;left:51px;top:83px}.promo .ipad .flexslider .flex-control-nav{bottom:-45px}.promo .ipad:before{content:"";display:block;width:500px;height:500px;background:url("../img/glow.png?v=c161748") left top no-repeat;right:0;top:0;position:absolute}.promo .branding-logo{margin-bottom:25px}.compare .title{margin-bottom:60px;margin-top:0}.compare .item{padding:30px 15px}.compare .item.best-buy{top:-15px}.compare .item.best-buy .heading{padding-top:45px}.compare .item.best-buy .content{padding-bottom:45px}.compare .item .item-inner{background:padding-box #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;position:relative}.compare .item .heading{margin-top:0;padding:30px 15px;background:padding-box #87b8e2;position:relative;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:4px;border-radius:4px 4px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box}.compare .item .heading .title{margin-bottom:30px;color:#0b1d2c;padding-bottom:15px;font-size:18px}.compare .item .content{padding:80px 15px 30px}.compare .item .feature-list{margin-bottom:30px}.compare .item .feature-list li{border-bottom:1px solid #efefef;padding:10px}.compare .item .feature-list li .svg-inline--fa{margin-right:5px;color:#286da8}.compare .item .feature-list li.disabled,.compare .item .feature-list li.disabled .svg-inline--fa{color:#999}.features .icon{position:relative;width:90px;height:90px;border:3px solid #286da8;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:table;margin:0 auto;-webkit-transition:-webkit-transform .2s ease-out,background .3s;-moz-transition:-moz-transform .2s ease-out,background .3s;transition:transform .2s ease-out,background .3s}.features .icon .icon-inner{display:table-cell;text-align:center;vertical-align:middle}.features .icon:hover{background:#286da8;color:#fff}.features .icon:hover .pe-icon,.features .icon:hover .svg-inline--fa{color:#fff;-webkit-transform:scale(.93);-moz-transform:scale(.93);-ms-transform:scale(.93);-o-transform:scale(.93)}.features .icon .svg-inline--fa{color:#286da8;font-size:46px;margin-top:18px}.features .icon .pe-icon{color:#286da8;font-size:48px;display:table-cell;text-align:center;vertical-align:middle}.features .content{padding:30px}.features .content .title{color:#286da8;font-size:18px;margin-top:0}.features .content p{font-weight:300}.features .btn-link{color:#286da8}.features .btn-link:hover{color:#1e527f}.testimonials{padding:80px 0}.testimonials .title{margin-bottom:60px}.testimonials .item{margin-bottom:30px}.testimonials .item .quote-box{background:padding-box #f5f5f5;padding:30px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;border-top:3px solid #87b8e2;position:relative;margin-bottom:23px}.testimonials .item .quote-box .svg-inline--fa{color:#286da8;font-size:18px;position:absolute;left:30px;top:20px}.testimonials .item .quote-box:after{content:"";display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f5f5f5;position:absolute;bottom:-10px;left:55px}.testimonials .item .quote{border:none;padding:0 0 0 20px;font-size:16px;font-weight:300;margin-bottom:0}.testimonials .item .quote-source{margin-top:10px}.contact-form-container .title{margin-bottom:10px;margin-top:0}.contact-form-container .subtitle{margin-bottom:15px;margin-top:0}.contact-form-container .subtitle>i,.contact-form-container .subtitle>svg{margin-right:5px;margin-left:2px}.contact-form-container .contact-form .form-control{border-color:#fff;height:auto;padding:10px 15px}.contact-form-container .contact-form .btn-theme{background-color:#143856;margin-top:15px}.contact-form .alert{margin-top:25px}.footer-section{margin-bottom:35px}.footer-details-list div{font-size:1rem;font-weight:300;letter-spacing:.2px}.footer-details-list>.footer-title{margin-bottom:3px;font-weight:700;font-size:1.1rem}@media (max-width:767px){.navbar-toggle{margin-right:0}.header h1.logo{float:none!important}.header .main-nav{padding:0}.header .navbar-nav{padding-top:15px}.header .main-nav .nav .nav-item a{display:block}.promo .overview .summary li{font-size:18px;text-align:left}.promo .overview{text-align:center}.promo .overview .summary{margin-left:0}.promo .ipad{text-align:center}.promo .ipad .ipad-holder{margin:0 auto;width:260px;height:420px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.promo .ipad .ipad-holder-inner{width:199px;height:auto;left:31px;top:50px}.promo .ipad .flexslider .flex-control-nav{bottom:-33px}.promo .overview .btn-group li{display:block}}@media (min-width:768px){.promo .overview{text-align:center}.promo .overview .summary{margin-left:60px}.promo .overview .summary li{text-align:left}.promo .ipad{text-align:center}.promo .ipad .ipad-holder{margin:0 auto}.header .main-nav .nav .nav-item a{padding:15px 10px}}@media (min-width:992px){.promo .overview{text-align:left}.promo .overview .summary{margin-left:0}.promo .ipad,.promo .overview .summary li{text-align:left}.header .main-nav .nav .nav-item a{padding:15px 20px}}.svg-inline--fa{width:1em;height:1em;vertical-align:-.125em;flex:none}