.home{width:1240px;margin:0 auto}#header{min-width:inherit}#footer{min-width:inherit}.video-container{text-align:center;position:relative;width:100%;height:0;padding-bottom:56.2%;margin:28px 0}.video-container iframe{position:absolute;width:100%;height:100%;left:0;top:0;border:1px solid #ccc;background-color:#ccc}.banner{position:relative;background:url("/Content/images/banner-background.png") no-repeat #525742;box-shadow:0 0 2px rgba(0,0,0,.3),0 2px 5px rgba(0,0,0,.2);margin:5px 0 5px 0;overflow:auto;height:360px}.banner-overlay{height:100%;width:100%;margin:0;background-color:#376878;opacity:.48}.banner-monitor,.banner-tablet,.banner-phone{position:absolute;bottom:0}.banner-monitor{right:18px;margin:0 28px 21px 0}.banner-tablet{right:324px;margin:0 28px 22px 0}.banner-phone{right:0;margin:0 28px 22px 0}.app-callout{position:absolute;top:0;left:0;color:#f2ede9;border-style:none;background:none;margin:13px 20px;float:left}.app-callout h2{color:#fff;font-weight:normal;font-size:32px;margin:0}.app-callout p{font-size:20px;margin:15px 0;line-height:26px}.app-callout-buttons{position:absolute;bottom:32px;left:0;margin:22px}.app-callout-buttons a{margin:0 8px}.industry-banner{position:relative;box-shadow:0 0 2px rgba(0,0,0,.3),0 2px 5px rgba(0,0,0,.2);margin:5px 0 5px 0;overflow:auto;height:250px}.agriculture-banner{background:url("/Content/images/agriculture-banner-background.png") no-repeat #525742}.oil-banner{background:url("/Content/images/oil-banner-background.png") no-repeat #525742}.dairy-banner{background:url("/Content/images/dairy-banner-background.png") no-repeat #525742}.water-banner{background:url("/Content/images/water-banner-background.png") no-repeat #525742}.summary{margin-top:20px!important;font-size:20px!important}.button-section{padding:2px 0;margin:2px auto 5px auto;background:#f6f0ea;box-shadow:0 0 2px rgba(0,0,0,.3),0 2px 5px rgba(0,0,0,.2)}.button-section>div{margin:10px 20px}.button-section .buttons{text-align:center}.testimonials{position:relative;border-style:solid none solid none;border-color:#eaeaea;border-width:1px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.3),0 2px 5px rgba(0,0,0,.2);margin:0 auto 20px auto!important;padding:10px;width:88%;overflow:hidden}.testimonial-button{position:absolute;top:0;width:6%;height:100%;cursor:pointer;text-align:center;color:#313131}.testimonial-button:hover{color:#a4a4a4}#previous-testimonial-button{left:0%}#next-testimonial-button{left:100%;transform:translate(-100%,0)}.testimonial-button-text{position:absolute;left:0;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial{width:88%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial p{margin:0;font-size:18px}.testimonial p.signature{margin-top:5px;text-align:right}#testimonial-longest-quote{position:relative;transform:translate(-50%,0)}.pricing-callout{text-align:center!important}.additional-options-callout{text-align:center!important;padding:20px 20px;margin:20px auto;background-color:#f6f0ea;box-shadow:0 0 2px rgba(0,0,0,.3),0 2px 5px rgba(0,0,0,.2)}.additional-options-callout p{text-align:center;margin:0}.pricing-box-row{clear:both;margin:10px auto;text-align:center}.pricing-box-bar{background:#0076a1;height:30px;width:100%;text-align:center;line-height:30px;font-size:24px;color:#fff}.pricing-box{width:280px;text-align:left;display:inline-block;margin:5px 10px;border:solid;border-color:#0076a1;background-color:#f6f0ea;box-shadow:0 0 2px rgba(0,0,0,.3),0 2px 5px rgba(0,0,0,.2)}.pricing-box .create-account-button{background-color:#0076a1}.pricing-box .create-account-button:hover{background-color:#0092c7}.pricing-box .pricing-container{margin:5px auto}.pricing-box .pricing-container>*{width:66%;margin:15px auto;line-height:16px}.pricing-box .pricing-container span{margin-right:4px;margin-bottom:2px}.pricing-box .pricing-container .pricing-button-container{text-align:center}.pricing-box .pricing-container .create-account-button{height:40px;line-height:40px;margin:0}.tengigplan{border-color:#3f9903}.tengigplan .pricing-box-bar{background:#3f9903}.tengigplan .create-account-button{background-color:#3f9903}.tengigplan .create-account-button:hover{background-color:#4dba04}.twentygigplan{border-color:#a08800}.twentygigplan .pricing-box-bar{background:#a08800}.twentygigplan .create-account-button{background-color:#a08800}.twentygigplan .create-account-button:hover{background-color:#c9ab00}.feature-grid{margin-bottom:20px;text-align:center}.feature-grid>div{float:right;width:25%;text-align:center}.feature-list{list-style:none;display:inline-block;text-align:left;padding-left:8px}.feature-list li{margin:5px auto 10px auto}.benefit-grid{clear:both;margin:0 auto}.benefit{float:left;width:33.33%;height:300px}.benefit>div{margin:10px;text-align:center}.benefit img{border:2px solid #fff;display:block;margin:0 auto}.theme-color-icon{color:#09c!important}.info-section pre{margin:2em;white-space:pre-wrap}.info-section table{margin:2em 0}.info-section table pre{margin:0}@media(max-width:1260px){.home{width:100%}}@media(max-width:1020px){.benefit{width:50%}.banner{height:300px}.banner-monitor,.banner-tablet,.banner-phone{display:none}}@media(max-width:850px){.center-on-resize{text-align:center!important}.feature-grid>div{width:40%}.feature-list{width:100%}.benefit{width:100%;height:auto;margin:10px 0}.benefit h3{text-align:center}.screenshot>img{margin-top:20px;max-width:330px}.shot-left,.shot-right{margin:20px 0 0 0!important;float:none}}@media(max-width:630px){.app-callout h2{font-size:28px}#footer p#question{display:none}}@media(max-width:400px){#content{padding:0}.rectangle-button-link{margin:0}.info-section>div,.info-section>div.odd>div.inner{margin:0 15px}.feature-grid>div{width:48%}.benefit>div{margin:10px 0}.app-callout-buttons a:first-of-type{display:none}}