@charset "utf-8";

body {
	background-color: #000;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
a{
	color: #b9b8d9;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
a:link {
	color: #b9b8d9;
	margin: 0;
	padding: 0;
}
a:visited {
	color: #b9b8d9;
    margin: 0;
	padding: 0;
}
a:hover {
	color: #674583;
	margin: 0;
	padding: 0;
}
a:active {
	color: #b9b8d9;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
p {
	margin-bottom: 10px;
	margin-top: 0;
}
#main p.lastNode {
	margin-bottom: 0;
}
a:link img, a:visited img {
	border: none;
}
div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}
li.clearFloat {
	clear: both;
}
ul.symbolList {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.AbsWrap {
	position: relative;
	width: 100%;
}
.rowWrap {
	width: 100%;
}
.inner-hundred {
	margin: 0 auto;
	margin-top: 0px;
	width: 100%;
}
.inner-ninety {
	margin: 0 auto;
	margin-top: 0px;
	width: 90%;
}
.inner-eighty {
	margin: 0 auto;
	margin-top: 0px;
	width: 80%;
}
@media only screen and (max-width: 1578px) {
.inner-eighty {
	margin: 0 auto;
	margin-top: 0px;
	width: 90%;
}
}
.inner-eighty2 {
	margin: 0 auto;
	margin-top: 0px;
	width: 80%;
}
@media only screen and (max-width: 1578px) {
.inner-eighty2 {
	margin: 0 auto;
	margin-top: 0px;
	width: 90%;
}
}
.inner-eighty3 {
	margin: 0 auto;
	margin-top: 0px;
	width: 80%;
}
@media only screen and (max-width: 1578px) {
.inner-eighty3 {
	margin: 0 auto;
	margin-top: 0px;
	width: 90%;
}
}
@media only screen and (max-width: 1010px) {
.inner-eighty3 {
	margin: 0 auto;
	margin-top: 0px;
	width: 100%;
}
}
.inner-seventy {
	margin: 0 auto;
	margin-top: 0px;
	width: 70%;
}
.top-nav-container {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 5000 !important;	
	position: fixed;
	background-color: #000;
	border-bottom: 0px solid #fff;
}
.video1 {
     position:fixed;
     top: 0px;
     left:0px;        
     width:100%;       
     display:block;
     z-index:-10;
}
.top-bg1 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 10 !important;	
	position: relative;
	background: rgba(0,0,0, 0.8);
}
@media only screen and (max-width: 800px) {
.top-bg1 {
    margin-left: 0px;
    margin-top: 0px;
    display: inline;	
    float: left;
    margin-bottom: 0px;
    width: 100%;
    padding-top: 0px;
    z-index: 10 !important;	
    position: relative; /* FF3.6-15 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,1) 70%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 70%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 70%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
}
@media only screen and (max-width: 608px) {
.top-bg1 {
    margin-left: 0px;
    margin-top: 0px;
    display: inline;	
    float: left;
    margin-bottom: 0px;
    width: 100%;
    padding-top: 0px;
    z-index: 10 !important;	
    position: relative; /* FF3.6-15 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,1) 50%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
}
@media only screen and (max-width: 531px) {
.top-bg1 {
    margin-left: 0px;
    margin-top: 0px;
    display: inline;	
    float: left;
    margin-bottom: 0px;
    width: 100%;
    padding-top: 0px;
    z-index: 10 !important;	
    position: relative; /* FF3.6-15 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,1) 40%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 40%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 40%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
}
@media only screen and (max-width: 422px) {
.top-bg1 {
    margin-left: 0px;
    margin-top: 0px;
    display: inline;	
    float: left;
    margin-bottom: 0px;
    width: 100%;
    padding-top: 0px;
    z-index: 10 !important;	
    position: relative; /* FF3.6-15 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,1) 35%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 35%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
}
@media only screen and (max-width: 388px) {
.top-bg1 {
    margin-left: 0px;
    margin-top: 0px;
    display: inline;	
    float: left;
    margin-bottom: 0px;
    width: 100%;
    padding-top: 0px;
    z-index: 10 !important;	
    position: relative; /* FF3.6-15 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,1) 30%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 30%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 30%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
}
.top-left30 {
	margin-left: 0px;
	margin-top: 110px;
	display: inline;	
	float: left;
	margin-bottom: 80px;
	width: 40%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1144px) {
.top-left30 {
	margin-left: 0px;
	margin-top: 110px;
	display: inline;	
	float: left;
	margin-bottom: 80px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.internal-padding-logo {
	width: 100%;
    margin: 0 auto; 
	z-index: 1000;
}
.logo {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 10%;
	width: 80%;
	z-index: 2000;
}
@media only screen and (max-width: 1714px) {
.logo {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 15%;
	width: 90%;
	z-index: 2000;
}
}
@media only screen and (max-width: 1598px) {
.logo {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 20%;
	width: 90%;
	z-index: 2000;
}
}
@media only screen and (max-width: 1578px) {
.logo {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 14%;
	width: 90%;
	z-index: 2000;
}
}
@media only screen and (max-width: 1144px) {
.logo {
	display: none;
}
}
.logo2 {
	display: none;
}
@media only screen and (max-width: 1144px) {
.logo2 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 25px;
	width: 60%;
	z-index: 2000;
}
}
@media only screen and (max-width: 800px) {
.logo2 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 15px;
	width: 50%;
	z-index: 2000;
}
}
@media only screen and (max-width: 621px) {
.logo2 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 15px;
	width: 100%;
	z-index: 2000;
}
}
@media only screen and (max-width: 1144px) {
.top-left30 {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.top-right70 {
	margin-right: 0px;
	margin-top: 110px;
	display: inline;	
	float: right;
	margin-bottom: 80px;
	width: 60%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1144px) {
.top-right70 {
	margin-right: 0px;
	margin-top: 10px;
	display: inline;	
	float: right;
	margin-bottom: 10px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.internal-padding-branding {
	width: 100%;
    margin: 0 auto; 
	z-index: 1000;
}
.h1 {
	font-family: 'Shadows Into Light Two', cursive;
	font-size: 240%;
	text-align: left;
	color: #b9b8d9;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 25px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
@media only screen and (max-width: 1423px) {
.h1 {
	font-family: 'Shadows Into Light Two', cursive;
	font-size: 200%;
	text-align: left;
	color: #b9b8d9;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 25px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
}
.h2 {
	font-family: 'Raleway', sans-serif;
	font-size: 150%;
    text-transform: uppercase;
	text-align: left;
	color: #ccc;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    letter-spacing: 2px;
}
@media only screen and (max-width: 1423px) {
.h2 {
	font-family: 'Raleway', sans-serif;
	font-size: 130%;
    text-transform: uppercase;
	text-align: left;
	color: #ccc;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    letter-spacing: 2px;
}
}
.style1 {
	font-family: 'Raleway', sans-serif;
	font-size: 90%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
@media only screen and (max-width: 1423px) {
.style1 {
	font-family: 'Raleway', sans-serif;
	font-size: 85%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
}
.b4 {
	font-family: 'Raleway', sans-serif;
	font-size: 90%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
@media only screen and (max-width: 1423px) {
.b4 {
	font-family: 'Raleway', sans-serif;
	font-size: 85%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
}
.b4caption {
	font-family: 'Raleway', sans-serif;
	font-size: 90%;
	text-align: left;
	color: #666;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    font-style:italic;
}
@media only screen and (max-width: 1423px) {
.b4caption {
	font-family: 'Raleway', sans-serif;
	font-size: 85%;
	text-align: left;
	color: #666;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    font-style:italic;
}
}
.style1-last {
	font-family: 'Raleway', sans-serif;
	font-size: 90%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 50px;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
@media only screen and (max-width: 1423px) {
.style1-last {
	font-family: 'Raleway', sans-serif;
	font-size: 85%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 50px;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
}
.style1-last2 {
	font-family: 'Raleway', sans-serif;
	font-size: 90%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 100px;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
@media only screen and (max-width: 1423px) {
.style1-last2 {
	font-family: 'Raleway', sans-serif;
	font-size: 85%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 100px;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
}
.website-branding {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 15px;
	width: 70%;
	z-index: 2000;
}
@media only screen and (max-width: 1578px) {
.website-branding {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 15px;
	width: 85%;
	z-index: 2000;
}
}
@media only screen and (max-width: 1144px) {
.website-branding {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 60%;
	z-index: 2000;
}
}
@media only screen and (max-width: 1010px) {
.website-branding {
	display: none;
}
}
.website-branding2 {
	display: none;
}
@media only screen and (max-width: 1010px) {
.website-branding2 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 15px;
	margin-top: 15px;
	width: 100%;
	z-index: 5000;
}
}
.nine-thirty-turbo {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
	background: url(../images/bg1920.jpg) repeat top center;
    border-top: 0px solid #fff;
}
@media only screen and (min-width: 3840px) {
.nine-thirty-turbo {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
	background: url(../images/bg3840.jpg) repeat top center;
}
}
@media only screen and (min-width: 2560px) {
.nine-thirty-turbo {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
	background: url(../images/bg2560.jpg) repeat top center;
}
}
.nine-thirty-turbo-left {
	margin-left: 0px;
	margin-top: 30px;
	display: inline;	
	float: left;
	margin-bottom: 60px;
	width: 40%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1144px) {
.nine-thirty-turbo-left {
	margin-left: 0px;
	margin-top: 30px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.nine-thirty-turbo-right {
	margin-right: 0px;
	margin-top: 30px;
	display: inline;	
	float: right;
	margin-bottom: 60px;
	width: 60%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1144px) {
.nine-thirty-turbo-right {
	margin-right: 0px;
	margin-top: 0px;
	display: inline;	
	float: right;
	margin-bottom: 30px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.allcorp-office {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 30px;
	width: 80%;
	z-index: 2000;
    border: 0px solid #ccc;
}
@media only screen and (max-width: 1714px) {
.allcorp-office {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 30px;
	width: 90%;
	z-index: 2000;
    border: 0px solid #ccc;
}
}
@media only screen and (max-width: 1144px) {
.allcorp-office {
	display: none;
}
}
.allcorp-office2 {
	display: none;
}
@media only screen and (max-width: 1144px) {
.allcorp-office2 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 30px;
	width: 100%;
	z-index: 2000;
    border: 0px solid #ccc;
}
}
.rm-container2 {
	float: left;
	margin: 0 auto;
	margin-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 15px;
	width:30%;
}
@media only screen and (max-width: 772px) {
.rm-container2 {
	float: left;
	margin: 0 auto;
	margin-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 15px;
	width:100%;
}
}
.btn6 {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0px;
    font-family: 'Raleway', sans-serif;
    color: #fff;
    font-size: 80%;
    background: #674583;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.btn6:hover {
    background: #b9b8d9;
    text-decoration: none;
}
.btn6 a{
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.btn6 a:link {
	color: #fff;
	margin: 0;
	padding: 0;
}
.btn6 a:visited {
	color: #fff;
    margin: 0;
	padding: 0;
}
.btn6 a:hover {
	color: #000;
	margin: 0;
	padding: 0;
	transition:color 0.0s;
}
.btn6 a:active {
	color: #fff;
	margin: 0;
	padding: 0;
}
.ruf-930 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 10 !important;	
	position: relative;
	background: rgba(0,0,0, 0.8);
    border-top: 0px solid #fff;
}
@media only screen and (max-width: 1010px) {
.ruf-930 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 10 !important;	
	position: relative;
	background: url(../images/alternate-bg.jpg) fixed repeat top center;
    border-top: 0px solid #fff;
}
}
.nine-eleven-icons {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 40px;
	margin-top: 30px;
	width: 100%;
	z-index: 2000;
}
@media only screen and (max-width: 1010px) {
.nine-eleven-icons {
	display: none;
}
}
.nine-eleven-icons2 {
	display: none;align-self: 
}
@media only screen and (max-width: 1010px) {
.nine-eleven-icons2 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 10px;
	margin-top: 30px;
	width: 100%;
	z-index: 2000;
}
}
@media only screen and (max-width: 703px) {
.nine-eleven-icons2 {
	display: none;
}
}
.nine-eleven-icons3 {
	display: none;
}
@media only screen and (max-width: 703px) {
.nine-eleven-icons3 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 5px;
	margin-top: 30px;
	width: 100%;
	z-index: 2000;
}
}
.nine-nine-six-turbo {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 10 !important;	
	position: relative;
    border-top: 0px solid #fff;
    background: url(../images/bg1920b.jpg) repeat top center;
}
@media only screen and (max-width: 1010px) {
.nine-nine-six-turbo {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 10 !important;	
	position: relative;
    border-top: 0px solid #fff;
    background: url(../images/bg1920b.jpg) fixed repeat top center;
}
}
@media only screen and (min-width: 3840px) {
.nine-nine-six-turbo {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 10 !important;	
	position: relative;
    border-top: 0px solid #fff;
    background: url(../images/bg3840b.jpg) repeat top center;
}
}
@media only screen and (min-width: 2560px) {
.nine-nine-six-turbo {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 10 !important;	
	position: relative;
    border-top: 0px solid #fff;
    background: url(../images/bg2560b.jpg) repeat top center;
}
}
.nine-nine-six-turbo-thirds {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 33.333%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1010px) {
.nine-nine-six-turbo-thirds {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.internal-padding-nine-nine-six-turbo {
	width: 80%;
    margin: 0 auto; 
	z-index: 1000;
}
@media only screen and (max-width: 1144px) {
.internal-padding-nine-nine-six-turbo {
	width: 90%;
    margin: 0 auto; 
	z-index: 1000;
}
}
.nine-nine-six-turbo-eins {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 50px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
    background: rgba(0,0,0, 0.8);
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
}
@media only screen and (max-width: 1010px) {
.nine-nine-six-turbo-eins {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
    background: rgba(0,0,0, 0.8);
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
}
}
.nine-nine-six-turbo-zwei {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 50px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
    background: rgba(0,0,0, 0.8);
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
}
@media only screen and (max-width: 1010px) {
.nine-nine-six-turbo-zwei {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
    background: rgba(0,0,0, 0.8);
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
}
}
.nine-nine-six-turbo-drei {
	margin-right: 0px;
	margin-top: 50px;
	display: inline;	
	float: right;
	margin-bottom: 50px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
    background: rgba(0,0,0, 0.8);
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
}
@media only screen and (max-width: 1010px) {
.nine-nine-six-turbo-drei {
	margin-right: 0px;
	margin-top: 0px;
	display: inline;	
	float: right;
	margin-bottom: 50px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
    background: rgba(0,0,0, 0.8);
    border-top: 0px solid #fff;
    border-bottom: 0px solid #fff;
}
}
.h3 {
	font-family: 'Shadows Into Light Two', cursive;
	font-size: 240%;
	text-align: left;
	color: #b9b8d9;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 25px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    height: 100px;
}
@media only screen and (max-width: 1666px) {
.h3 {
	font-family: 'Shadows Into Light Two', cursive;
	font-size: 240%;
	text-align: left;
	color: #b9b8d9;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 25px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    height: 130px;
}
}
@media only screen and (max-width: 1423px) {
.h3 {
	font-family: 'Shadows Into Light Two', cursive;
	font-size: 200%;
	text-align: left;
	color: #b9b8d9;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 25px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    height: 100px;
}
}
@media only screen and (max-width: 1010px) {
.h3 {
	font-family: 'Shadows Into Light Two', cursive;
	font-size: 200%;
	text-align: left;
	color: #b9b8d9;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 25px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    height: auto;
}
}
.h4 {
	font-family: 'Raleway', sans-serif;
	font-size: 150%;
    text-transform: uppercase;
	text-align: left;
	color: #ccc;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    letter-spacing: 2px;
    height: 70px;
}
@media only screen and (max-width: 1666px) {
.h4 {
	font-family: 'Raleway', sans-serif;
	font-size: 150%;
    text-transform: uppercase;
	text-align: left;
	color: #ccc;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    letter-spacing: 2px;
    height: 80px;
}
}
@media only screen and (max-width: 1423px) {
.h4 {
	font-family: 'Raleway', sans-serif;
	font-size: 130%;
    text-transform: uppercase;
	text-align: left;
	color: #ccc;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    letter-spacing: 2px;
    height: 75px;
}
}
@media only screen and (max-width: 1010px) {
.h4 {
	font-family: 'Raleway', sans-serif;
	font-size: 130%;
    text-transform: uppercase;
	text-align: left;
	color: #ccc;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    letter-spacing: 2px;
    height: auto;
}
}
.style2 {
	font-family: 'Raleway', sans-serif;
	font-size: 90%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    height: 110px;
}
@media only screen and (max-width: 1666px) {
.style2 {
	font-family: 'Raleway', sans-serif;
	font-size: 90%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    height: 135px;
}
}
@media only screen and (max-width: 1423px) {
.style2 {
	font-family: 'Raleway', sans-serif;
	font-size: 85%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    height: 135px;
}
}
@media only screen and (max-width: 1010px) {
.style2 {
	font-family: 'Raleway', sans-serif;
	font-size: 85%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    height: auto;
}
}
.leadin-clip-img {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 10px;
	width: 100%;
	z-index: 2000;
    border: 0px solid #ccc;
}
@media only screen and (max-width: 1010px) {
.leadin-clip-img {
	display: none;
}
}
.leadin-clip-img2 {
	display: none;
}
@media only screen and (max-width: 1010px) {
.leadin-clip-img2 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 10px;
	width: 100%;
	z-index: 2000;
    border: 0px solid #ccc;
}
}
.rm-container3 {
	float: left;
	margin: 0 auto;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 15px;
	width:100%;
}
.btn7 {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0px;
    font-family: 'Raleway', sans-serif;
    color: #fff;
    font-size: 80%;
    background: #674583;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    text-align: center;
    letter-spacing: 3px;
    text-transform: uppercase;
}
.btn7:hover {
    background: #b9b8d9;
    text-decoration: none;
}
.btn7 a{
	color: #fff;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.btn7 a:link {
	color: #fff;
	margin: 0;
	padding: 0;
}
.btn7 a:visited {
	color: #fff;
    margin: 0;
	padding: 0;
}
.btn7 a:hover {
	color: #000;
	margin: 0;
	padding: 0;
	transition:color 0.0s;
}
.btn7 a:active {
	color: #fff;
	margin: 0;
	padding: 0;
}
.nine-nine-seven-turbo {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 10 !important;	
	position: relative;
    border-top: 0px solid #fff;
    background: rgba(0,0,0, 0.8);
}
@media only screen and (max-width: 1010px) {
.nine-nine-seven-turbo {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 10 !important;	
	position: relative;
    border-top: 0px solid #fff;
    background: url(../images/alternate-bg.jpg) fixed repeat top center;
}
}
.nine-nine-seven-turbo-eins {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 20%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 772px) {
.nine-nine-seven-turbo-eins {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 25%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 697px) {
.nine-nine-seven-turbo-eins {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 33.333%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 585px) {
.nine-nine-seven-turbo-eins {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 50%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.nine-nine-seven-turbo-zwei {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 20%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 772px) {
.nine-nine-seven-turbo-zwei {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 25%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 697px) {
.nine-nine-seven-turbo-zwei {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 33.333%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 585px) {
.nine-nine-seven-turbo-zwei {
	margin-left: 0px;
	margin-top: 50px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 50%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.nine-nine-seven-turbo-drei {
	margin-right: 0px;
	margin-top: 50px;
	display: inline;	
	float: right;
	margin-bottom: 0px;
	width: 20%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 772px) {
.nine-nine-seven-turbo-drei {
	margin-right: 0px;
	margin-top: 50px;
	display: inline;	
	float: right;
	margin-bottom: 0px;
	width: 25%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 697px) {
.nine-nine-seven-turbo-drei {
	margin-right: 0px;
	margin-top: 50px;
	display: inline;	
	float: right;
	margin-bottom: 0px;
	width: 33.333%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 585px) {
.nine-nine-seven-turbo-drei {
	display: none;
}
}
.nine-nine-seven-turbo-vier {
	margin-right: 0px;
	margin-top: 50px;
	display: inline;	
	float: right;
	margin-bottom: 0px;
	width: 20%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 772px) {
.nine-nine-seven-turbo-vier {
	margin-right: 0px;
	margin-top: 50px;
	display: inline;	
	float: right;
	margin-bottom: 0px;
	width: 25%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 697px) {
.nine-nine-seven-turbo-vier {
	display: none;
}
}
.nine-nine-seven-turbo-funf {
	margin-right: 0px;
	margin-top: 50px;
	display: inline;	
	float: right;
	margin-bottom: 0px;
	width: 20%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 772px) {
.nine-nine-seven-turbo-funf {
	display: none;
}
}
.internal-padding-nine-nine-seven-turbo {
	width: 90%;
    margin: 0 auto; 
	z-index: 1000;
}
.sotm {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 100%;
	z-index: 2000;
    border: 0px solid #ccc !important;
    box-shadow: 0px 0px 5px #000;
}
.nine-nine-one-turbo {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
	background: url(../images/zwei-bg.jpg) repeat top center;
    border-top: 0px solid #fff;
}
.lower-left60 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 60%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1010px) {
.lower-left60 {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.lower-right40 {
	margin-right: 0px;
	margin-top: 0px;
	display: inline;	
	float: right;
	margin-bottom: 0px;
	width: 40%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1010px) {
.lower-right40 {
	margin-right: 0px;
	margin-top: 0px;
	display: inline;	
	float: right;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.rm-container4 {
	float: left;
	margin: 0 auto;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 50px;
	width:30%;
}
@media only screen and (max-width: 772px) {
.rm-container4 {
	float: left;
	margin: 0 auto;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 50px;
	width:100%;
}
}
.bulb {
	margin-right: 0px;
	display: inline;
	float: right;
	margin-bottom: 0px;
	margin-top: -10%;
	width: 90%;
	z-index: 2000;
}
@media only screen and (max-width: 1010px) {
.bulb {
	margin-right: 0px;
	display: inline;
	float: right;
	margin-bottom: 0px;
	margin-top: -10%;
	width: 30%;
	z-index: 2000;
}
}
@media only screen and (max-width: 772px) {
.bulb {
	margin-right: 0px;
	display: inline;
	float: right;
	margin-bottom: 0px;
	margin-top: -10%;
	width: 40%;
	z-index: 2000;
}
}
.nine-nine-two-turbo {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
	background: url(../images/base-bg-1920.jpg) fixed repeat top center;
    border-top: 0px solid #fff;
}
@media only screen and (min-width: 3840px) {
.nine-nine-two-turbo {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
	background: url(../images/base-bg-3840.jpg) fixed repeat top center;
    border-top: 0px solid #fff;
}
}
@media only screen and (min-width: 2560px) {
.nine-nine-two-turbo {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
	background: url(../images/base-bg-2560.jpg) fixed repeat top center;
    border-top: 0px solid #fff;
}
}
.baseline-quarter {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 33.333%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1010px) {
.baseline-quarter {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.baseline-container {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 50%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1010px) {
.baseline-container {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.google-are-dumb-sometimes {
	width: 100%;
    margin-left: -5px !important;
	margin-top: 15px;
}
.sm-container {
	margin-right: 0px;
	margin-top: 15px;
	display: inline;	
	float: right;
	margin-bottom: 0px;
	width: 7%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1010px) {
.sm-container {
	margin-left: 0px;
	margin-top: 15px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 7%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 560px) {
.sm-container {
	margin-left: 0px;
	margin-top: 15px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 14%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.sm-icon {
	margin-right: 0px;
	display: inline;
	float: right;
	margin-bottom: 0px;
	margin-top: 15px;
	width: 80%;
	z-index: 2000;
}
@media only screen and (max-width: 1010px) {
.sm-icon {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 15px;
	width: 80%;
	z-index: 2000;
}
}





.top-bg1-for-subs {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 10 !important;	
	position: relative;
	background: rgba(0,0,0, 0.8);
}


@media only screen and (max-width: 561px) {
.top-bg1-for-subs {
    margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 10 !important;	
	position: relative; /* FF3.6-15 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,1) 90%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 90%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,1) 90%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
}
.internal-padding-logo-911 {
	width: 100%;
    margin: 0 auto; 
	z-index: 1000;
}
@media only screen and (max-width: 834px) {
.internal-padding-logo-911 {
	width: 70%;
    margin: 0 auto; 
	z-index: 1000;
}
}
@media only screen and (max-width: 582px) {
.internal-padding-logo-911 {
	width: 100%;
    margin: 0 auto; 
	z-index: 1000;
}
}
.internal-padding-branding-911 {
	width: 100%;
    margin: 0 auto; 
	z-index: 1000;
}
@media only screen and (max-width: 834px) {
.internal-padding-branding-911 {
	width: 70%;
    margin: 0 auto; 
	z-index: 1000;
}
}
@media only screen and (max-width: 582px) {
.internal-padding-branding-911 {
	width: 100%;
    margin: 0 auto; 
	z-index: 1000;
}
}
.sub-page-logo {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 25px;
	width: 90%;
	z-index: 2000;
}
@media only screen and (max-width: 834px) {
.sub-page-logo {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 10px;
	width: 100%;
	z-index: 2000;
}
}
.sub-page-website-branding {
	margin-right: 0px;
	display: inline;
	float: right;
	margin-bottom: 0px;
	margin-top: 25px;
	width: 90%;
	z-index: 2000;
}
@media only screen and (max-width: 834px) {
.sub-page-website-branding {
	margin-right: 0px;
	display: inline;
	float: right;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 100%;
	z-index: 2000;
}
}
.sub-top-left30 {
	margin-left: 0px;
	margin-top: 40px;
	display: inline;	
	float: left;
	margin-bottom: 40px;
	width: 50%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 834px) {
.sub-top-left30 {
	margin-left: 0px;
	margin-top: 40px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.sub-top-right70 {
	margin-right: 0px;
	margin-top: 40px;
	display: inline;	
	float: right;
	margin-bottom: 40px;
	width: 50%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 834px) {
.sub-top-right70 {
	margin-right: 0px;
	margin-top: 0px;
	display: inline;	
	float: right;
	margin-bottom: 40px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.sub-images {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 30px;
	width: 80%;
	z-index: 2000;
    border: 0px solid #ccc;
}
@media only screen and (max-width: 1758px) {
.sub-images {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 30px;
	width: 90%;
	z-index: 2000;
    border: 0px solid #ccc;
}
}
.sub-images2 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 15px;
	width: 80%;
	z-index: 2000;
    border: 0px solid #ccc;
}
@media only screen and (max-width: 1758px) {
.sub-images2 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 25px;
	width: 90%;
	z-index: 2000;
    border: 0px solid #ccc;
}
}
.sub-images3 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 15px;
	width: 80%;
	z-index: 2000;
    border: 0px solid #ccc;
}
@media only screen and (max-width: 1758px) {
.sub-images3 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 25px;
	width: 90%;
	z-index: 2000;
    border: 0px solid #ccc;
}
}
.sub-images4 {
	display: none;
}
@media only screen and (max-width: 1663px) {
.sub-images4 {
	margin-left: 0px;
	display: inline;
	float: left;
	margin-bottom: 0px;
	margin-top: 25px;
	width: 90%;
	z-index: 2000;
    border: 0px solid #ccc;
}
}
.nine-thirty-turbo-left-ruf-modified {
	margin-left: 0px;
	margin-top: 30px;
	display: inline;	
	float: left;
	margin-bottom: 60px;
	width: 40%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1663px) {
.nine-thirty-turbo-left-ruf-modified {
	margin-left: 0px;
	margin-top: 30px;
	display: inline;	
	float: left;
	margin-bottom: 60px;
	width: 30%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 1321px) {
.nine-thirty-turbo-left-ruf-modified {
	margin-left: 0px;
	margin-top: 30px;
	display: inline;	
	float: left;
	margin-bottom: 60px;
	width: 40%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 1209px) {
.nine-thirty-turbo-left-ruf-modified {
	display: none;
}
}
.nine-thirty-turbo-right-ruf-modified {
	margin-right: 0px;
	margin-top: 30px;
	display: inline;	
	float: right;
	margin-bottom: 60px;
	width: 60%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 1663px) {
.nine-thirty-turbo-right-ruf-modified {
	margin-right: 0px;
	margin-top: 30px;
	display: inline;	
	float: right;
	margin-bottom: 60px;
	width: 70%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 1321px) {
.nine-thirty-turbo-right-ruf-modified {
	margin-right: 0px;
	margin-top: 30px;
	display: inline;	
	float: right;
	margin-bottom: 60px;
	width: 60%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
@media only screen and (max-width: 1209px) {
.nine-thirty-turbo-right-ruf-modified {
	margin-right: 0px;
	margin-top: 30px;
	display: inline;	
	float: right;
	margin-bottom: 60px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.allcorp-sub-small-clip-container {
	margin-left: 0px;
	margin-top: 0px;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
.allcorp-clips-container2 {
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 25%;
}
@media only screen and (max-width: 894px) {
.allcorp-clips-container2 {
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 33.333%;
}
}
@media only screen and (max-width: 686px) {
.allcorp-clips-container2 {
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 50%;
}
}
.allcorp-clip-img1b {
	display: none;
}
@media only screen and (max-width: 1209px) {
.allcorp-clip-img1b {
	display: block;
   	margin-left: 0px;
	float:left;
	width: 95%;
	margin-top: 0px;
	border: 0px solid #ccc;
}
}
.allcorp-clip-img2b {
	display: none;
}
@media only screen and (max-width: 1209px) {
.allcorp-clip-img2b {
	display: block;
   	margin-left: 0px;
	float:left;
	width: 95%;
	margin-top: 0px;
	border: 0px solid #ccc;
}
}
@media only screen and (max-width: 686px) {
.allcorp-clip-img2b {
	display: block;
   	margin-right: 0px;
	float:right;
	width: 95%;
	margin-top: 0px;
	border: 0px solid #ccc;
}
}
.allcorp-clip-img3b {
	display: none;
}
@media only screen and (max-width: 1209px) {
.allcorp-clip-img3b {
	display: block;
   	margin-left: 0px;
	float:left;
	width: 95%;
	margin-top: 0px;
	border: 0px solid #ccc;
}
}
@media only screen and (max-width: 686px) {
.allcorp-clip-img3b {
	display: none;
}
}
.allcorp-clip-img4b {
	display: none;
}
@media only screen and (max-width: 1209px) {
.allcorp-clip-img4b {
	display: block;
   	margin-left: 0px;
	float:left;
	width: 95%;
	margin-top: 0px;
	border: 0px solid #ccc;
}
}
@media only screen and (max-width: 894px) {
.allcorp-clip-img4b {
	display: none;
}
}

.websiteclients {
	width: 100%;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
}

.websiteclients img  {
	padding: 10px;
}
@media only screen and (max-width: 420px) {
.websiteclients img  {
	padding: 5px;
}
}
#sub-container-centre-full {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 50px;
	width: 100%;
}
#sotm-internal-padding {
	width: 100%;
    margin: 0 auto; 
	z-index: 1000;
}
.h6 {
	font-family: 'Raleway', sans-serif;
	font-size: 150%;
    text-transform: uppercase;
	text-align: left;
	color: #ccc;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    letter-spacing: 2px;
}
@media only screen and (max-width: 1423px) {
.h6 {
	font-family: 'Raleway', sans-serif;
	font-size: 130%;
    text-transform: uppercase;
	text-align: left;
	color: #ccc;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
    letter-spacing: 2px;
}
}

.news-img {
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 50%;
    border: 0px solid #ccc;
}
@media only screen and (max-width: 918px) {
.news-img {
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	width: 100%;
    border: 0px solid #ccc;
}
}


.testimonials-container {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	width: 100%;
}
.sub-container-left-testimonials {
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	width: 75%;
}
@media only screen and (max-width: 992px) {
.sub-container-left-testimonials {
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	width: 85%;
}
}
@media only screen and (max-width: 754px) {
.sub-container-left-testimonials {
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	width: 75%;
}
}
@media only screen and (max-width: 412px) {
.sub-container-left-testimonials {
	float: right;
	margin-right: 0px;
	margin-top: 0px;
	width: 65%;
}
}
.sub-container-right-testimonials {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 20%;
}
@media only screen and (max-width: 992px) {
.sub-container-right-testimonials {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 10%;
}
}
@media only screen and (max-width: 754px) {
.sub-container-right-testimonials {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 20%;
}
}
@media only screen and (max-width: 412px) {
.sub-container-right-testimonials {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	width: 30%;
}
}
.testimonials-img {
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	width: 95%;
	border: 0px solid #ccc;
}


.sub-bd1-testimonials {
	font-family: 'Raleway', sans-serif;
	font-size: 90%;
	text-align: left;
	color: #fff;
	width: 90%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
@media only screen and (max-width: 1423px) {
.sub-bd1-testimonials {
	font-family: 'Raleway', sans-serif;
	font-size: 85%;
	text-align: left;
	color: #fff;
	width: 100%;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 15px;
	display: inline;
	float: left;
	margin-bottom: 0;
	font-weight: 200;
    text-shadow: 1px 1px 1px #000;
}
}




.nine-thirty-turbo-911 {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
	background: url(../images/bg1920long.jpg) repeat top center;
    border-top: 0px solid #fff;
}
@media only screen and (min-width: 3840px) {
.nine-thirty-turbo-911 {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
	background: url(../images/bg3840long.jpg) repeat top center;
}
}
@media only screen and (min-width: 2560px) {
.nine-thirty-turbo-911 {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
	background: url(../images/bg2560long.jpg) repeat top center;
}
}


.testimonials-left-container {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 45%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 992px) {
.testimonials-left-container {
	margin-left: 0px;
	margin-top: 0%;
	display: inline;	
	float: left;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}
.testimonials-right-container {
	margin-right: 0px;
	margin-top: 0%;
	display: inline;	
	float: right;
	margin-bottom: 0px;
	width: 45%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
@media only screen and (max-width: 992px) {
.testimonials-right-container {
	margin-right: 0px;
	margin-top: 0%;
	display: inline;	
	float: right;
	margin-bottom: 0px;
	width: 100%;
	padding-top: 0px;
	z-index: 1000;	
	position: relative;
}
}


.manu-logos-img2c:hover
{
	display:block;
    width: 95%;
	margin:0 auto;
	margin-top: -5%
}

.manu-logos-img2c {
	display:block;
    width: 87%;
	margin:0 auto;
}

.manu-logos-container1 {
	float: left;
	margin-left: 0px;
	margin-top: 1%;
	margin-bottom: 1%;
	width: 8.333333%;
}

@media only screen and (max-width: 1357px) {
	.manu-logos-container1 {
	float: left;
	margin-left: 0px;
	margin-top: 2%;
	margin-bottom: 2%;
	width: 16.666666%;
}
}
@media only screen and (max-width: 836px) {
	.manu-logos-container1 {
	float: left;
	margin-left: 0px;
	margin-top: 3%;
	margin-bottom: 3%;
	width: 33.333332%;
}
}

.yote {
	display: block;
	width: 100%;
}

.yote2 {
	display: none;
	width: 100%;
}

@media only screen and (max-width: 1357px) {
.yote2 {
	display: block;
	width: 100%;
}
}

.yote3 {
	display: none;
	width: 100%;
}

@media only screen and (max-width: 836px) {
.yote3 {
	display: block;
	width: 100%;
}
}