 * {
            margin: 0px;
            padding: 0px;
        }

        body {
            font-family: BentonSans, Arial, Helvetica, sans-serif;
            margin: 0px;
            padding: 0px;
        }

        p, div {
            overflow-wrap: break-word;
            word-wrap: break-word;
            -ms-word-break: break-all;
            / This is the dangerous one in WebKit, as it breaks things wherever / word-break: break-all;
            / Instead use this non-standard one: / word-break: break-word;
            / Adds a hyphen where the word breaks, if supported (No Blink) / -ms-hyphens: auto;
            -moz-hyphens: auto;
            -webkit-hyphens: auto;
            hyphens: auto;
        }

        a {
            text-decoration: none;
            color: #008fd3;
        }

            a:hover {
                text-decoration: underline;
            }

        .privacy-container .no-image {
            display: inherit;
            height: inherit;
        }

        #main {
            padding-bottom: 65px;
        }

        section.sectionWithDivider {
            /*padding: 40px 0 40px;*/
            text-align: center;
            color: #000;
        }

        .container {
            max-width: 1240px;
            padding: 0 20px;
            margin: 0 auto;
        }

        .pb-0 {
            padding-bottom: 0 !important;
        }

        .parbase.text, .section.text {
            max-width: 720px;
            margin: 0 auto 15px;
            font-size: 14px;
            line-height: 1.642;
            color: #333;
        }

        section.heroCentered .content .headline {
            font-size: 44px;
            line-height: 48px;
            font-weight: normal;
            margin: 0 0 10px;
        }

        section.heroCentered .content .data-holder .paragraph {
            margin: 0 0 25px;
            font-size: 16px;
            line-height: 26px;
        }

        section.sectionWithDivider h2 {
            margin: auto;
            font-weight: normal;
            font-size: 38px;
            line-height: 1.3157;
            max-width: 720px;
    		padding: 40px 0 40px;
        }
		.privacy-container .container a {
            margin-top: 0px!important;
            height: 0px!important;
        }
        section.heroCentered.no-image .content {
            margin: 0px auto 0 auto;
            max-width: 820px;
            text-align: center;
            padding: 0;
        }
        #header {    
            width: 100%;
    		position: relative;
    		z-index: 599;
    		background: #000;
            max-height: 70px;
        }
        .header-holder {
            color: #000;
            padding: 15px 0px 20px;
            height: 35px;
            max-width: 1240px;
            margin: auto;
            position: relative;
        }
        .header-holder .logo {
            float: left;
            margin: 0 4% 0 0;
        }
        .header-holder .logo a {
            float: left;
        }
        .header-holder .logo a img {
            max-width: 290px;
            max-height: 36px;
        }

        .RTEText ol li {
            width: 22%;
            float: left;
            padding-right: 3%;
            font-size: 16px;
            color: #008fd3;
            margin-bottom:20px;
            list-style-position: inside;
		}

    .RTEText ul li {
    background: url(/etc/designs/sep1dx/images/chk-mark.png) no-repeat 0px 7px;
    list-style: none;
    padding-left: 20px;

}
.RTEText ul{
                padding-left:20px;

}


        .RTEText ol li:nth-child(5), .RTEText ol li:nth-child(9), .RTEText ol li:nth-child(13), .RTEText ol li:nth-child(17) {  
        	clear: both;
        }
    
       section.sectionWithDivider {

    clear: both;
} 
@media screen and (max-width: 1440px) {
.RTEText ol li {
    width: 21%;
    padding-right: 4%;
    font-size: 14px;

}
 }

@media screen and (max-width: 767px) {
.RTEText ol li {
    width: 100%;
    padding-right: 0%;
    margin-bottom: 0px;
    padding: 13px 0px;
    border-bottom: 1px solid #ddd;
}
            }