        .mainSection {
            background-color: gray;
        }
        
        .mainArticle {
            
            display: flex;
            flex-direction: column;
        }
        
        .feature-box.div {
            margin: 5;
            padding: 2;
        }
        
        .feature-box {
            background-color: white;
            display: flex;
            flex-direction: row;
        }

        .feature-box.sales{
            background-color: aliceblue;
        }

        .option-list {
            align-content: center;
            display: flex;
            flex-direction: column;
        }

        .feature-box figure {
            margin: auto;
            width: 420px;
        }

        .feature-box figure img {
            border: 1px white;
            border-radius: 25%;
            box-shadow: gray 5px 5px ;
            width: 200px;
        }
        
        a:hover{
            text-decoration: solid;
        }

        footer {
            
            text-align: center;
            margin: 0;
            padding: 0;
        }

        header {
            background-color: black;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
            padding: 10px;
            height: 650px;
        }

        header.mainBanner {
            background-color: red;
            background-image: url("/Images/conceptart1.png");
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            text-align: center;
            min-height: 650px;
        }

        .image-container img {
            width: 100%;
            height: 100%;
            object-fit: none;
        }

        header.newsBanner {
            background-color: red;
            background-image: url("/Images/concept2.png");
            background-size: 100%;
            background-repeat: no-repeat;
            text-align: center;
        }

        header.wikiBanner {
            background-color: red;
            background-image: url("/Images/concept3.png");
            background-size: 100%;
            background-repeat: no-repeat;
            text-align: center;
        }

        header.downloadBanner {
            background-color: red;
            background-image: url("/Images/concept4.png");
            background-size: 100%;
            background-repeat: no-repeat;
            text-align: center;
        }

        header.contactUsBanner {
            background-color: red;
            background-image: url("/Images/concept5.png");
            background-size: cover;
            background-repeat: no-repeat;
            background-position: center;
            text-align: center;
            min-height: 450px;
            height: 450px;
        }

        body{
            background-color: rgb( 58,58,58 );
            color: white;
            font-family: Helvetica Neue, Helvetica, Arial , sans-serif;
            margin: 2;
            padding: 2;
        }

        h1 {
            color: black;
        }

        h2 {
            color: gray;
        }

        button {
            background: red;
            border: none;
            color: white;
        }

        header {
            background-color: black;
            padding: 5px;
        }

        section {
            background-color: white;
            color: gray;
            padding: 10px;
            display: flex;
            flex-direction: row;
        }
        
        div {
            background-color: beige;
            margin: auto;
            width: 100px;
        }

        ul {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

        li {
            display: inline-block;
            margin: 0px 20px 0px 0px;
        }

        special {
            color: aquamarine;
        }
        
        footer {
            background-color: brown;
            color: white;
            padding: 5px;
        }

