body {
    color:#000 !important;
    background: #fff;
}
strong {
    color:#000;
}
a
.main_nav a ,
a:hover {
    color:#fff;
}
.inner_content h2 {
    margin: 20px 0;
    text-transform: uppercase;
    font-size: 31px;
    color: #6e3e68;
    text-align: center;
}
#ppHeader {
    font-family:verdana;
    text-transform:capitalize;
}
#ppBody {
    font-size:11pt;
    width:100%;
    margin:0 auto;
    font-family:arial!important;
}
#ppBody a {
	display: inline-block;
	width: 100%;
	height: 100%;
    text-decoration:none;
}
#website-name {
    text-transform:lowercase;
}
.grayText {
    background-color:#6e3e68;
    border:1px solid #dddddd;
    color:#fff;
    border-radius:4px;
    padding: 5px 15px;
}
.grayText strong, .blueText strong {
    color:#ffffff;
}
.blueText {
    background-color:#6e3e68;
    border:1px solid #ddd;
    color:#fff;
    border-radius:4px;
    padding: 5px 15px;
}
.innerText {
    padding: 0 40px;
}
.col-2 {
    width:15.6%;
    float:left;
    margin:0 5px;
}
.col-4 {
    width:100%;
    float:left;
    display:block;
    position:relative;
    left:0px!Important;
}
.col-8 {
    display:none;
}
.col-12 {
    width:100%;
    float:left;
    display:block;
}
.gen-text-center {
    text-align:center;
}
.gen-text-left {
    text-align:left;
}
.quick-links,
.quick-links2 {
	height: 38px;
    line-height: 38px;
    background:#6e3e68;
    color:#fff;
    border-radius:5px;
    border:1px solid #dddddd;
}
.gen-quick-links {
    color:#ffffff;
    font-size:12px;
}
.quick-links:hover,
.quick-links2:hover  {
	-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
	background: #01d0ca;
}
.text-center {
    text-align: center;
}

@media screen and (max-width: 1199px) {
	.container {
		width: 960px;
		padding: 0 15px;
	}
	.logo {
		margin-left: 0;
	}
	.quick-links,
	.quick-links2 {
		display: table;
		width: 100%;
		height: 50px;
		line-height: 1.4;
		padding: 0;
	}
	#ppBody a {
		display: table-cell;
		vertical-align: middle;
	}
}
@media screen and (max-width: 992px) {
	.container {
		width: 750px;
	}
	.col-2 {
		width: 15.3%;
	}
}
@media screen and (max-width: 900px) {
	#ppBody > div:nth-child(2) {
		display: none;
	}
	.quick-links, .quick-links2 {
		height: 32px;
	}
    .col-2 {
		width: 32.6%;
		margin: 0 5px 5px 0;
    }
}

@media screen and (max-width: 800px) {
	.container {
		width: 94%;
	}
	.inner_content h2 {
		font-size: 23px;
	}
	.col-2 {
		width: 49.5%;
	}
	.col-2:nth-child(2n + 2) {
		margin: 0 0 5px 0;
	}
}
@media screen and (max-width: 560px) {
	.col-2 {
		width: 100%;
		margin: 0 0 5px 0;
	}
}
@media screen and (max-width: 450px) {
	.container {
		width: 290px;
	}
	.innerText {
		padding: 0;
		word-wrap: break-word;
	}
}