            @charset "utf-8";
            /* CSS Document */
            /* beginning css reset */
            
             :link,
             :visited,
             :ins {
                text-decoration: none
            }
            
            nav ul,
            nav ol {
                list-style: none
            }
            
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            pre,
            code,
            kbd {
                font-size: 1em;
            }
            
            dl,
            ul,
            ol,
            li,
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            html,
            body,
            pre,
            p,
            blockquote,
            form,
            fieldset,
            input,
            label {
                margin: 0;
                padding: 0
            }
            
            abbr,
            img,
            object,
            a img,
             :link img,
             :visited img,
            a object,
             :link object,
             :visited object {
                border: 0
            }
            
            address,
            abbr {
                font-style: normal
            }
            /* the end of css reset... */
            /* beginning of page code... */
            
            body {
                width: 100%;
                height: fit-content;
                color: #eee;
                line-height: 1.6em;
                font-family: Verdana, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
                font-size: 14px;
                background: -webkit-linear-gradient(#5F3931 0%, #DD7F22 100%);
                background: -moz-linear-gradient(#5F3931 0%, #DD7F22 100%);
                background: -ms-linear-gradient(#5F3931 0%, #DD7F22 100%);
                background: -o-linear-gradient(#5F3931 0%, #DD7F22 100%);
                background: linear-gradient(#5F3931 0%, #DD7F22 100%);
                background-repeat: round;
            }
            
            .container {
                max-width: 1240px;
                min-width: 320px;
                margin: 0 auto;
                padding: 0 5px 0 5px;
            }
            
            .header_container {
                padding: 0;
                margin-bottom: 0;
                
            }
            .logos  {
                
                object-fit: contain;

            }


            .topline {
                background: -webkit-linear-gradient(#5F3931 0%, #DD7F22 100%);
                background: -moz-linear-gradient(#5F3931 0%, #DD7F22 100%);
                background: -ms-linear-gradient(#5F3931 0%, #DD7F22 100%);
                background: -o-linear-gradient(#5F3931 0%, #DD7F22 100%);
                background: linear-gradient(#5F3931 0%, #DD7F22 100%);
                border-radius: 10px 10px 0px 0px;
                padding: 0px 5px 0px 5px;
            }
            
            nav a {
                color: #32e72f;
                text-transform: uppercase;
                text-decoration: none;
                display: inline-block;
                font-weight: normal;
                font-size: .8em;
                padding-bottom: 4px;
                padding-left: 2px;
                padding-right: 0px;
            }
            
            nav a:hover {
                color: #fff701;
            }
            
            .welcome_container {
                position: relative;
                margin: 0px auto 0px auto;
                /*    background-color: #0e223b; */
                background: -webkit-linear-gradient(#DD7F22 0%, #5F3931 80%);
                background: -moz-linear-gradient(#DD7F22 0%, #5F3931 80%);
                background: -ms-linear-gradient(#DD7F22 0%, #5F3931 80%);
                background: -o-linear-gradient(#DD7F22 0%, #5F3931 80%);
                background: linear-gradient(#DD7F22 0%, #5F3931 80%);
                width: 100%;
                -moz-border-radius: 0px 0px 10px 10px;
                -webkit-border-radius: 0px 0px 10px 10px;
                border-radius: 0px 0px 10px 10px;
            }
            
            .item_container {
                padding: 10px 10px 10px 10px;
                float: left;
            }
            
            .item_container_testimony {
                width: 80%;
                margin: 0 auto;
            }
            
            .item_container_videos {
                width: 95%;
                margin: 0 auto;
            }
            
            h1 {
                font-size: 2em;
                font-weight: normal;
                color: #fede2e;
                margin: 0 auto;
                padding: 7px 0px 10px 20px;
            }
            
            h2 {
                font-size: 1em;
                margin: 0 0 1em 0;
            }
            
            h3 {
                font-size: 1em;
                margin: 0 0 1em 0;
            }
            
            p {
                margin: 0 0 .65em 0;
            }
            
            p.afr {
                text-align: center;
                font-size: 1.15em;
            }
            
            p3 {
                color: #ff0000
            }
            
            p4 {
                margin: 0 auto;
            }
            
            a {
                color: #32e72f;
            }
            
            a:hover {
                color: #fff600;
            }
            table.main tr {
                width: 70%;
                float: left;
                
                
                padding-top: 3px;
                padding-right: 0px;
                padding-bottom: 3px;
                padding-left: 3px;
                margin: 0px auto;
                /* border: 1px solid black; */

            }
            
            table.main td {
                width: auto;
                vertical-align: middle;
                text-align: center; 
                padding-top: 9px;
                padding-right: 9px;
                padding-bottom: 9px;
                padding-left: 9px;
                margin: 0px auto;
                /* border: 1px solid black; */

            }
            
            a.cta {
                text-transform: uppercase;
                font-size: .85em;
                font-weight: normal;
                text-decoration: none;
                margin: 0 0 0 0;
                padding: 0px 20px 4px 0px;
                background: url(cta_arrow.png) no-repeat right 0px;
            }
            
            a.cta:hover {
                background-position: right -16px;
            }
            
            a.cta_testimony {
                text-transform: uppercase;
                font-size: 1.15em;
                font-weight: normal;
                text-decoration: none;
                margin: 0 0 0 0;
                padding: 0px 20px 4px 0px;
                /* background: url(cta_arrow.png) no-repeat right 0px;  */
            }
            
            a.cta_testimony:hover {
                background-position: right -16px;
            }
            p.cta_story {
                text-transform: uppercase;
                font-size: .85em;
                font-weight: bold;
                text-decoration: none;
                margin: 0 0 0 0;
                padding: 0px 20px 4px 0px;
                /* background: url(cta_arrow.png) no-repeat right 0px;  */
            }
            
            table.linkcart {
                width: 90%;
                vertical-align: middle;
                padding: 20px 20px;
                /* border: 1px solid black; */
            }
            
            table.afrusb {
                width: 100%;
               /* vertical-align: middle;
                text-align: center; */
                margin: 0px auto;
                /* border: 1px solid black; */

            }
            
            table.afrusb td {
                padding: 5px 20px;
                margin: auto;
                /* padding-top: 5px;
                padding-right: 20px;
                padding-bottom: 5px;
                padding-left: 20px; */
            }

            /* Force table to not be like tables anymore */
            /* position: relative; */
            
            /*
            @media only screen and (max-width: 870px),
            (min-device-width: 640px) and (max-device-width: 960px) {
                .afrusb td,
                .afrusb tr {
                    
                    display: block;
                    float: none;
                    text-align: center;
                    margin: 0 auto;
                    padding: 3px 2px 3px 2px;
                }
            }
            */

            table.tg {
                text-align: center;
                margin: 0 auto;
                border-collapse: collapse;
                border-spacing: 0;
            }
            
            table.fmt th {
                font-family: Arial, sans-serif;
                font-size: 16px;
                font-weight: bold;
                text-align: center;
                margin: 0 auto;

            }
            
            table.tg td {
                text-align: left;
                font-family: Arial, sans-serif;
                font-size: 16px;
                font-weight: bold;
                padding: 5px 5px;
                border-style: solid;
                border-width: 0px;
                overflow: hidden;
                word-break: normal;
            }
            
            table.tg th {
                font-family: Arial, sans-serif;
                font-size: 16px;
                font-weight: normal;
                padding: 5px 5px;
                border-style: solid;
                border-width: 0px;
                overflow: hidden;
                word-break: normal;
            }
            /* table borders 
    
            table.tg th,
            tr,
            td {
                border: 1px solid black;
            }
            table borders */
            
            @media only screen and (max-width: 870px),
            (min-device-width: 640px) and (max-device-width: 960px) {
                body {
                    background-size: 100% 4100px;
                }
                /* Force table to not be like tables anymore */
                nav a {
                    font-weight: 600;
                    font-size: .9em;
                }
                table.tg td,
                tr {
                    /* position: relative; */
                    display: block;
                    float: none;
                    text-align: center;
                    margin: 0 auto;
                    padding: 3px 2px 3px 2px;
                }
            }
            
            .footer {
                position: relative;
                height: 100px;
                width: 100%;
                margin: 0 auto;
                padding-top: 10px;
                background: -webkit-linear-gradient(#DD7F22 0%, #5F3931 80%);
                background: -moz-linear-gradient(#DD7F22 0%, #5F3931 80%);
                background: -ms-linear-gradient(#DD7F22 0%, #5F3931 80%);
                background: -o-linear-gradient(#DD7F22 0%, #5F3931 80%);
                background: linear-gradient(#DD7F22 0%, #5F3931 80%);
                text-align: center;
            }