#app-header {
    background-color: #01b14a;
    color: #333333;
}

    
    .PromotionCode__Total-Cost {
    display: none;
    }
    
    #custom_color_banner {
        display: none;
    }
    
    /* #home-page .feature-region {
        display: block;
        border-top: 3px solid #888;
        border-bottom: 3px solid #888;
    } */
    
    #home-page #feature h1 {
        font: 40px/1 'Arial';
        margin: 0 auto;
        color: #2D3B45;
    }

    #page-links a:hover, .btn-link:hover, .btn-link {
        color: #2D3B45;
    }
    #home-page #feature h1 span {
        font: 40px/1 'Arial';
            color: #ee7323;
            font-weight: 800;
    }
    #home-page #feature h2 {
        font: 22px 'Arial';
        text-align: center;
        max-width: 685px;
        margin: 5px auto;
        position: relative;
        color: #202020;
    }
    
    /* #home-page #feature h2:before {
        content: " ";
        display: block;
        height: 10px;
        width: 210px;
        background: url(http://pub-images.canvasnetwork.com/arrowLeft_about-us_hero.png) no-repeat top right;
        position: absolute;
        top: 14px;
        left: -235px;
    } */
    
    /* #home-page #feature h2:after {
        content: " ";
        display: block;
        height: 10px;
        width: 255px;
        background: url(http://pub-images.canvasnetwork.com/arrowRight_about-us_hero.png) no-repeat;
        position: absolute;
        bottom: 11px;
        right: -256px;
    } */
    
    #home-page .feature-region {
        box-sizing: border-box;
        text-align: center;
        background: #aaaaaa;
        background-size: contain;
        color: #fff;
        padding: 50px 0 60px 0;
    }
    
    #home-page .feature-region {
      background: url(https://image.freepik.com/free-vector/green-polygonal-background-with-transparencies_1055-1915.jpg) repeat top left;
      min-height: 75px;
      min-width: 385px;
    }
    
    @media screen and (max-width: 1200px) {
            #home-page #feature h1 span {
            font: 43px 'proxima nova thin';
        }
    }
    @media screen and (max-width: 715px) {
        #home-page .feature-region {
            padding-top: 90px;
            min-height: 250px;
            background-size: cover;
        }
    
        #home-page #feature h1 {
            font-size: 50px;
            line-height: 45px;
        }
        #home-page #feature h1 span {
            font: 30px/1 'proxima nova thin';
        }
        #home-page #feature h2 { font-size: 25px; }
    
        #home-page #feature h2:before,
        #home-page #feature h2:after { display: none; }
    }
    
    @media screen and (max-width: 625px) {
        #home-page .feature-region { min-height: 350px; }
    }
        color:#fff;
        padding:50px 0 60px 0;
    }
    #home-page .feature-region .hero-container {
        padding-left:0;
        padding-right:0;
    }
    
    span.ProductEnrollment__Notice {
         display:none;
    }

    #search-form .search-form-container {
        padding: 10px 0px;
        min-height: 60px;
    }
    #search-form .search-label, #search-form .search-box-wrapper {
        width: 350px;
        visibility: visible;
    }
    #search-refine-button--refine{
        display: inherit;
    }