html, body { margin:0px; padding:0px; }

body { 
	background-color:#535353; 
	font-family: Verdana, Geneva, sans-serif;
}

h1,
h2,
h3,
input.text,
input.submit,
#nav,
.learnMore,
.grayButtonArrow,
.buttonArrow,
.littleButtonArrow
{ font-family: "Source Sans Pro", "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif; }

ul.spaced li { margin-bottom:12px; }

.mobileOnly { display:none; }

h1 { line-height:1em; }

.alignRight { float:right; margin-left:15px; }
.halfWidth { max-width:50%; }
.shiftClients { }
.noborder { border:0px; }

.contentC {
	width:960px;
	margin:0 auto;
}
.clearL { clear:left; }
.clearR { clear:right; }
.clearB { clear:both; }

.center { text-align:center; }

.pad5 { padding:5px; }
.pad10 { padding:0px 10px; }
.pad15 { padding:15px; }
.pad25 { padding:25px; }

.h350 { height:350px; }

.nosidepad { padding-left:0; padding-right:0; }

.red { color:#c71c31; }
.captions { font-size:13px; color:#626262; border:1px solid #959595; border-radius:10px; text-align:center; margin:0 0 25px 0; padding:10px; box-shadow:0 2px 10px rgba(0,0,0,0.35); }

#content .captions a { text-decoration:none; color:#626262; display:block; }
#content .captions a img { border:0px; }
#content .captions .red { color:#c71c31; }


#header_wrapper {
	background:url(../images/hdr-tile.gif) top left repeat-x;
}
#header {
	height:140px;
	position:relative;
	background:url(../images/hdr-background.jpg) top center no-repeat;
	text-transform:uppercase;
}
#header h1 { 
	margin:0; padding:0;
	position:absolute;
	top:25px; left:6px;
	width:455px;
	height:88px;
	background:url(../images/logo-cyberlaunch-mobile2.png) top left no-repeat;
	overflow:hidden;
}
#header h1 a {
	width:455px; height:88px; display:block; padding-top:88px;
}

#header h1.justcl { 
	margin:0; padding:0;
	position:absolute;
	top:47px; left:6px;
	width:294px;
	height:78px;
	background:url(../images/logo-cyberlaunch2.png) top left no-repeat;
	overflow:hidden;
}
#header h1.justcl a {
	width:294px; height:78px; display:block; padding-top:78px;
}


#hdr_contactUs { font-size:18px; color:#fff; position:absolute; top:50px; right:10px; text-align:right; }
#hdr_contactUs .gray { color:#707070; }
#hdr_phoneNumber { font-size:36px; color:#c71c31; position:absolute; bottom:30px; right:10px; text-align:right; }

#hdr_links { position:absolute; top:10px; right:10px; font-size:12px; color:#999; }
#hdr_links a { text-decoration:none; }

#nav_wrapper {
	background:url(../images/nav-tile.gif) top left repeat-x;
}
#nav {
	height:56px;
	position:relative;
	text-transform:uppercase;
	
}
#nav ul {
	margin:0; padding:0;
	list-style:none;
}
#nav ul li { 
	display:block; 
	float:left; 
	margin-top:1px;
}
#nav ul li { 
	border-right:1px solid #2a4e6d;
	border-left:1px solid #e0f1fe;
}
#nav ul li:first-child { border-left:0px; }
#nav ul li:last-child { border-right:0px; }
#nav ul li a { 
	padding:0 12px; 
	font-size:17px;
	color:#fff;
	text-decoration:none;
	display:block;
	padding-top:15px; 
}

#btn_broadcasters a { 
	color:#fff; 
	text-decoration:none; 
	padding:5px 12px; 
	float:right; 
	margin:5px 10px 0 0; 
	font-weight:bold; 
	border:2px solid #fff;
	border-radius:10px;
	text-shadow:0px 2px 0px #000;
	font-size:24px;
	background-color:#000;
}



#rotation_wrapper {
	width:100%;
	height:336px;
	position:relative;
}

#rotation_top {
	width:100%;
	height:169px;
	background-color:#c9c9c9;
	position:absolute;
	top:0px; left:0px;
}
#rotation_bottom {
	width:100%;
	height:167px;
	background-color:#a5a5a5;
	position:absolute;
	bottom:0px; left:0px;
}
#rotation_background {
	width:100%;
	height:336px;
	background:url(../images/rotation-background.png) top center no-repeat;
	position:absolute;
	top:0px; left:0px;
}
#rotation {
	width:960px;
	height:336px;
	position:absolute;
	top:0px; left:50%;
	margin:0 0 0 -480px;
	padding:0;
	overflow:hidden;
	list-style:none;
}
#rotation li { position:absolute; top:0px; right:-960px; width:960px; height:336px; }

#rotation li img { height:336px; width:auto; position:absolute; left:0px; top:0px; }

#rotation h1, #rotation h2 { text-transform:uppercase; margin:0; padding:0; line-height:1em; }
#rotation h1 { color:#c71c31; }
#rotation h2 { color:#7b7b7b; }

.rotationContent {
	position:absolute;
	right:35px; top:50px;
	width:460px;
	font-size:20px;
}

.learnMore { 
	padding-left:7px; background:url(../images/arrow-left.png) left center no-repeat; display:block; 
	position:absolute;
	bottom:45px; right:35px;
}
.learnMore a {
	margin:0;
	background-color:#c71c31;
	border:0;
	border-radius:3px;
	color:#fff;
	padding:10px 18px 10px 15px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:17px;
}
/* 
#rotate_left { position:absolute; top:143px; left:50%; margin:0 0 0 -505px; }
#rotate_right { position:absolute; top:143px; right:50%; margin:0 -505px 0 0; }
*/
#rotate_left { position:absolute; top:143px; left:50%; margin:0 0 0 -470px; }
#rotate_right { position:absolute; top:143px; right:50%; margin:0 -470px 0 0; }
#rotate_left a, #rotate_right a {
	text-decoration:none;
	font-size:42px;
	color:#000;
	text-shadow:0px 2px 5px #000;
}
#rotate_left a:hover, #rotate_right a:hover { color:#C71C31; }


#banner_wrapper {
	width:100%;
	height:165px;
	position:relative;
}

#banner_top {
	width:100%;
	height:85px;
	background-color:#c9c9c9;
	position:absolute;
	top:0px; left:0px;
}
#banner_bottom {
	width:100%;
	height:80px;
	background-color:#a5a5a5;
	position:absolute;
	bottom:0px; left:0px;
}
#banner_background {
	width:100%;
	height:165px;
	background:url(../images/banner-background.png) top center no-repeat;
	position:absolute;
	top:0px; left:0px;
}
#banner {
	width:960px;
	height:165px;
	position:absolute;
	top:0px; left:50%;
	margin:0 0 0 -480px;
	padding:0;
	overflow:hidden;
}
#banner img { border-left:1px solid #fff; margin-left:-1px; }


#social_wrapper {
	background-color:#000;
}
#social {  }
#socialIcons { float:left; overflow:hidden; height:42px; }

#socialIcons a { display:block; height:42px; width:42px; float:left; margin:0 0 0 10px; padding:42px 0 0 0; }
.social-facebook { background-image:url(../images/icon-facebook42.png); }
.social-twitter { background-image:url(../images/icon-twitter42.png); }
.social-pinterest { background-image:url(../images/icon-pinterest42.png); }
.social-instagram { background-image:url(../images/icon-instagram42.png); }
.social-googleplus { background-image:url(../images/icon-googleplus42.png); }


.grayButtonArrow { 
	padding-right:7px; background:url(../images/arrow-gray.png) right center no-repeat; display:block; float:left;
	height:42px;
}
.grayButtonArrow div {
	margin:0;
	background-color:#535353;
	border:0;
	border-radius:3px;
	color:#fff;
	padding:10px 18px 10px 15px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:17px;
	height:22px;
	line-height:22px; 
}
.socialIcon {
	float:left;
}

#fourColumns_wrapper {
	background-color:#2e2e2e;
	border-bottom:14px solid #000;
	border-top:14px solid #000;
}
#fourColumns {
	font-size:12px;
	line-height:1.5em;
}
#fourColumns p { margin:0; padding:0 0 1.5em 0; }

#fourColumns div.pad15 { 
	margin:22px 0;
	padding-bottom:40px;
	position:relative;
}

#fourColumns img { display:block; margin:0 auto; max-width:100%; }

#fourColumns ul { margin-left:1.5em; padding-left:0; }

#fourColumns a { text-decoration:none; color:#707070 }

#fourColumns .littleButtonArrow { 
	position:absolute;
	bottom:0px;
	left:15px;
	padding-right:5px; background:url(../images/arrow-small.png) right center no-repeat;
	display:none;
}
#fourColumns .littleButtonArrowBG  {
	margin:0;
	background-color:#c71c31;
	border:0;
	border-radius:3px;
	font-weight:bold;
	color:#fff;
	padding:5px 18px 5px 15px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px; 
}


.borderR { border-right:1px solid #626262; }

#content_wrapper, #broadcast_wrapper { 
	background-color:#fff;
	padding:25px 0px;
	border-top:14px solid #000;
}
#content {

}

#content img { max-width:100%; }
#content h1, #content h2, #content h3 { margin:0; padding:0; text-transform:uppercase; }
#content h1 { color:#c71c31; }
#content h2 { color:#7b7b7b; }
#content h3 { color:#7b7b7b; font-weight:normal; }

#content ul { margin-left:1.5em; padding-left:0px; }

#content a { color:#c71c31; }


#content.inner .content13 { border-right:1px solid #959595; }
#content.inner .content13nb { border-right:0px; }

#content.inner .content23 { border-left:1px solid #959595; margin-left:-1px; }
#content.inner .content23nb { border-left:0px; margin-left:0px;}

#content.inner .content14 { border-right:1px solid #959595; margin-left:-1px;}
#content.inner .noborder { border-right:0px; margin-left:0px; }

.content14 img { max-width:100%; }

#content.inner .content34 { border-left:1px solid #959595; margin-left:-1px; }

#content.inner .content14nb { width:24%; float:left; font-size:12px; }
#content.inner .content14nb form {
	background-color:#000;
	border:0px;
	border-radius:10px;
	color:#fff;
	padding:15px; 
}

#content.inner .content14nb form label { display:block; font-weight:bold; }
#content.inner .content14nb form .mobiCheckbox { float:left; font-weight:normal; }
#content.inner .content14nb form label.rightPadded { float:left; font-weight:normal; }
#content.inner .content14nb form .mobiText { display:block; color:#000; width:100%; border:1px solid #707070; border-radius:3px; margin-bottom:5px; }
#content.inner .content14nb form textarea { 
	display:block; color:#000; width:100%; border:1px solid #707070; border-radius:3px; margin-bottom:5px;
	font-family: Verdana, Geneva, sans-serif;
}
#content.inner .content14nb form .btnSubmit {
	margin:0;
	background-color:#c71c31;
	border:0;
	border-radius:5px;
	padding:5px 10px; 
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}


#content .content14nb h1 {
	margin:0px;
	padding:0 0 7px 0;
	background:url(../images/arrow-down.png) bottom left no-repeat; 
}
#content .content14nb h1 div { 
	margin:0;
	background-color:#c71c31;
	border:0;
	border-radius:5px;
	padding:5px 10px; 
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#content .content13 { font-size:12px; }

#content .content23 { font-size:14px; }
#content .content23 p { margin-top:0px; }

.content14 {
	width:25%;
	float:left;
}

.content34 {
	width:75%;
	float:left;
}
.content12 {
	width:50%;
	float:left;
}
.content24 {
	width:50%;
	float:left;
}
.content44 {
	width:100%;
	float:left;
}
.content13, .content13nb {
	width:33%;
	float:left;
}
.content23, .content23nb {
	width:66%;
	float:left;
}


#ml-rotation { list-style:none; position:relative; margin:0; padding:0; max-width:100%; }
#ml-rotation li { position:absolute; top:0px; left:0px; max-width:100%; }
#ml-placeholder { }

#question_content { }
.mobile_more { display:none; }
#content .mobiQ h2 { background:url(../images/why-off.gif) top left no-repeat; font-size:24px; color:#58585a; }
#content .mobiQ a { text-decoration:none; display:block; color:#58585a; }
#content .mobiQ h2 { margin:0px; padding:0px; min-height:30px; line-height:30px; display:block; padding-left:40px; margin-bottom:15px; }

#landingApplyNow { 
	background:url(../images/partner-applynow-arrow.png) top left no-repeat;
	background-size:100%;
	width:100%; padding-bottom:30%;
	max-width:100%;
	margin:35px auto 0 auto;
}

#footColumns_wrapper {
	background-color:#000;
	border-bottom:6px solid #2f2f2f;
}
#footColumns {
	font-size:12px;
}


#footNav {
	list-style:none;
	margin:0; padding:0;
}
#footNav li { display:inline; padding:0 10px; border-right:1px solid #2f2f2f; }
#footNav li:last-child { border-right:0px; }
#footNav li:first-child { padding-left:0px; }


.white { color:#fff; }
.white h1 { color:#c71c31; text-align:center; text-transform:uppercase; }
.white a { color:#c71c31; text-decoration:none; }
.white a:hover { text-decoration:underline; color:#fff; }

.gray { color:#707070; }
.gray h1 { color:#626262; text-align:center; text-transform:uppercase; }

#footForm { }
#footForm label { display:none; }
#footForm input.text { 
	display:block; 
	width:100%; 
	margin:0 0 5px 0;
	padding:7px; 
	background-color:#000;
	border:1px solid #535353;
	color:#535353;
}
#footForm input.submit {
	background-color:#c71c31;
	border:0;
	border-radius:3px;
	font-weight:bold;
	color:#fff;
	padding:5px 10px;
	text-transform:uppercase;
}

.buttonArrow { padding-right:7px; background:url(../images/arrow.png) right center no-repeat; display:inline; }


.littleButtonArrow { 
	position:absolute;
	bottom:0px;
	left:15px;
	padding-right:5px; background:url(../images/arrow-small.png) right center no-repeat;
	
	display:none;
}
.littleButtonArrow a {
	margin:0;
	background-color:#c71c31;
	border:0;
	border-radius:3px;
	font-weight:bold;
	color:#fff;
	padding:5px 18px 5px 15px;
	text-transform:uppercase;
	text-decoration:none;
	font-size:10px; 
	
}






#foot_wrapper {
	background-color:#535353;
	border-top:3px solid #000;
	font-size:11px;
	line-height:1.5em;
	color:#fff;
}
#foot {

}
#foot_wrapper a { color:#fff; }

#content h2.plans { font-weight:normal; font-size:24px; line-height:24px; }
#content h2.plans b { font-weight:bold; font-size:30px; }
#content h3.plans { color:#fff; font-size:28px; text-align:center; }



.videowrapper, .videowrapper_full {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
}
.videowrapper iframe, .videowrapper_full iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.videowrapper_full ul { list-style:none; margin:0; padding:0; }
.videowrapper_full li { position:absolute; top:0px; left:0px; width:100%; height:100%; }
.videowrapper_full img { max-width:100%; height:auto; }

.videowrapper_full dl { 
list-style:none; margin:0; padding:0; width:100%; text-align:center; position:absolute; bottom:5px; left:0px; 
}
.videowrapper_full dd { display:inline-block; font-size:100%; line-height:100%; margin:0; padding:0; font-size:150%; }
.videowrapper_full dd a { color:#fff; text-decoration:none; }


#bc_even_a { background-color:#000; }
#bc_even_b { background-color:#C71C31; }
#broadcastSidebar { font-size:80%;  margin:0; color:#fff; padding:15px; }
#broadcastSidebar h1, #broadcastSidebar h2, #broadcastSidebar h3 { margin:0; padding:0; text-transform:uppercase; }
#broadcastSidebar h1 { color:#fff; font-size:36px; margin:10px auto; }
#broadcastSidebar h2 { color:#7b7b7b; }
	
#broadcastSidebar h3 { text-align:center; color:#fff; background-color:#000; border-radius:5px; }
#broadcastSidebar h3 a { display:block; color:#fff; text-decoration:none; padding:10px; }
a.bannerLink { color:#fff!important; text-decoration:none; display:block; }
#broadcastSidebar .phone { font-size:30px; font-weight:bold; }
.phone a { color:#fff; }

#broadcastSidebar img { max-width:100%; height:auto; display:block; margin:0 auto; }

.bc_even { background-color:#fff; }


form { width:440px; margin:0 auto; }
form input { float:left; width:300px; border:1px solid #666; margin-bottom:10px; font-size:14px; height:25px; border-radius:5px; padding:0px 5px; }
form label { float:left; width:125px; margin-bottom:10px; font-size:14px; line-height:27px; }
form input[type=submit] { float:none; border:0px; background-color:#000; color:#fff; font-weight:bold; }
.req { font-weight:bold; color:#C71C31; }

.whyLinks { text-align:left; }








.form { }
.form form p { text-align:center; font-size:115%; }
.form .bigphone { font-size:150%; font-weight:bold; }
.form form { width:100%; }
.form form h2 {
	text-align:center;
	font-size:18pt;
	text-shadow:1px 2px #333;
	font-family: "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
	margin-bottom:10px;
}
.form form label {
	float:left; width:38%;
	font-size:13pt; 
	line-height:18pt;
	padding:1%; 
}
.form form input.text { 
	width:58%; border:0px; box-shadow:0px 0px 5px rgba(0,0,0,0.50); 
	float:left;
	font-size:13pt; 
	padding:1%; 
	line-height:13pt;
	font-weight:normal;
}
.form form input.btnSubmit {
	width:100%; height:auto;
	font-size:14pt;
	font-weight:bold;
	background-color:#000;
	border:0px;
	border-radius:5px;
	padding:5px;
	color:#fff;
	margin-top:5px;
}
.form form .btnSubmit:hover { cursor:pointer; }




/* SCREEN-SIZE ADJUSTMENTS */
@media screen AND (max-width: 1010px) {
	#rotate_left { position:absolute; top:143px; left:0px; margin:0 0; }
	#rotate_right { position:absolute; top:143px; right:0px; margin:0 0; }
}

@media screen AND (min-width: 980px) {
	.contentC { width:960px; }
}
@media screen AND (max-width: 980px) {
	.contentC { width:100%; margin:0; }
	#foot_wrapper { padding:0 10px; }
	#footNav { padding:0 10px; }
	
}

@media screen AND (max-width: 959px) {
	#banner_wrapper { overflow:hidden; }
}

/* CHANGE ROTATION WHEN LESS THAN 960 */
@media screen AND (min-width: 760px) AND (max-width:959px) {

	#broadcast_wrapper .content23nb { width:60%; } 
	#broadcast_wrapper .content13nb { width:40%; }
	
	
	#rotation_wrapper {
		width:100%;
		height:auto;
		position:relative;
	}
	#rotation_top { display:none; }
	#rotation_bottom { display:none; }
	#rotation_background { display:none; }
	/* img.mobileOnly { display:block; max-width:100%; height:auto; } */
	#rotation {
		width:100%;
		height:auto;
		position:absolute;
		left:0;
		margin:0;
		background-color:#fff;
	}
	#rotation li { position:absolute; right:0px; width:100%; height:auto; text-align:left; }
	#rotation li img { max-width:100%; width:50%; height:auto; position:relative; left:0px; top:0px; }
	#rotation h1, #rotation h2 { text-transform:uppercase; margin:0; padding:0; line-height:1em; }
	#rotation h1 { font-size:36px; }
	#rotation h2 { font-size:24px; }
	.rotationContent {
		position:absolute;
		right:25px; top:25px;
		width:45%;
		font-size:20px;
	}
	.learnMore { 
		padding-left:0px; background-image:none;
		position:absolute;
		bottom:25px; right:25px;
	}
	.learnMore a {
		margin:0;
		background-color:#c71c31;
		border:0;
		border-radius:3px;
		color:#fff;
		padding:10px 18px 10px 15px;
		text-transform:uppercase;
		text-decoration:none;
		font-size:17px;
	}
}

/* CHANGE ROTATION WHEN LESS THAN 800 */
@media screen AND (max-width:759px) {
	
	#broadcast_wrapper .content23nb { width:50%; } 
	#broadcast_wrapper .content13nb { width:50%; }
	
	
	#rotation_wrapper {
		width:100%;
		height:auto;
		position:relative;
	}
	#rotation_top { display:none; }
	#rotation_bottom { display:none; }
	#rotation_background { display:none; }
	img.mobileOnly { display:block; max-width:100%; height:auto; }
	#rotation {
		width:100%;
		height:auto;
		position:absolute;
		left:0;
		margin:0;
		background-color:#fff;
	}
	#rotation li { position:absolute; right:0px; width:100%; height:auto; text-align:center; }
	#rotation li img { max-width:100%; width:100%; height:auto; position:relative; left:0px; top:0px; }
	#rotation h1, #rotation h2 { text-transform:uppercase; margin:0; padding:0; line-height:1em; }
	#rotation h1 { font-size:24px; }
	#rotation h2 { font-size:18px; }
	.rotationContent {
		position:relative;
		right:0px; top:0px;
		width:100%;
		font-size:20px;
	}
	.learnMore { 
		padding-left:0px; background-image:none;
		position:relative;
		bottom:0px; right:0px;
	}
	.learnMore a {
		margin:0;
		background-color:#c71c31;
		border:0;
		border-radius:3px;
		color:#fff;
		padding:10px 18px 10px 15px;
		text-transform:uppercase;
		text-decoration:none;
		font-size:17px;
	}
	
	/* FORM STUFF */
	form { width:auto; margin:0 auto; }
	form input { float:none; width:100%; display:block; border:1px solid #666; margin-bottom:10px; font-size:14px; height:25px; border-radius:5px; padding:0px; }
	form label { float:none; width:auto; display:block; margin-bottom:10px; font-size:14px; line-height:27px; }
	form input[type=submit] { float:none; border:0px; background-color:#000; color:#fff; font-weight:bold; }
	.req { font-weight:bold; color:#C71C31; }
	
}


@media screen AND (min-width: 800px) AND (max-width:959px) {
	.contentC { width:100%; margin:0; }
	#fourColumns_wrapper .content14 {
		width:50%;
		border-top:1px solid #626262;
	}
	
	.nomobileB { display:none; }
	.content24 { width:66%; }
	#content.inner .content14nb { width:33%; }

}



@media screen AND (max-width:959px) {
	#btn_broadcasters { background-color:#2E2E2E; padding:5px; }
	#btn_broadcasters a { display:inline-block; color:#fff; text-decoration:none; padding:5px 12px; float:none!important; margin:0 auto; font-weight:bold; border:2px solid #fff; font-size:24px; width:auto; background-color:#000; }
	#nav_wrapper {
		background-image:none;
		background-color:#C0162D; 
		font-size:0px;
		text-align:center;
	}
	#nav { height:auto; }
	
	#nav ul li { 
		display:inline; 
		float:none; 
	}
	#nav ul li { border:0px; line-height:25px;  }
	#nav ul li a { 
		display:inline;
		padding:0 12px;
		white-space:nowrap;
	}
	
	#foot_wrapper { padding:0 25px; }
	#footNav {
		text-align:center;
		font-size:0px;
		padding:0 25px;
	}
	#footNav li { display:inline; padding:0 10px; border:0px; font-size:13px; white-space:nowrap; }
}


@media screen AND (max-width: 799px) {


	
	#header { height:auto; background-image:none; }
	#header_wrapper { background-image:none; background-color:#000; }
	#header h1 { display:none; }
	a.mobileOnly { display:block; width:100%; text-align:center; }
	a.mobileOnly img { border:0px; max-width:95%; height:auto; margin-top:5px; }
	#hdr_contactUs { position:relative; right:0; top:0; text-align:center; }
	#hdr_phoneNumber { position:relative; right:0; top:0; text-align:center; }
	
	.contentC { width:100%; margin:0; }
	#fourColumns_wrapper .content14 {
		width:50%;
		border-top:1px solid #626262;
	}
	
	#rotation_wrapper { overflow:hidden; }
	
		

	
	
	.nomobileB { display:none; }
	.content24 { width:66%; }
	#content.inner .content14nb { width:33%; }
	
	.content12 .content13nb { width:100%; }
	.content12 .content23nb  { width:100%; }
	
}
@media screen AND (max-width: 640px) {
	
	#fourColumns .content13nb { width:100%; }
		
	#broadcast_wrapper .content23nb { width:100%; } 
	#broadcast_wrapper .content13nb { width:100%; }
	
	
	#fourColumns_wrapper .content14 {
		width:100%;
		border-top:1px solid #626262;
	}
	
	.nomobile { display:none; }
	
	.content12 .content13nb { width:100%; }
	.content12 .content23nb  { width:100%; }
	#content h2.plans { font-weight:normal; font-size:14px; line-height:14px; }
	#content h2.plans b { font-weight:bold; font-size:18px; }
	#content h3.plans { color:#fff; font-size:18px; text-align:center; }
		
	#content.inner .content14 { border-right:0px; border-top:0px; text-align:center; }

	#content.inner .content34 { border-left:0px; }
	
	.content14 {
		width:100%;
		border-top:1px solid #626262;
		border-right:0px; 
	}
	.content34 {
		width:100%;
		border-left:0px;
	}

	#landingApplyNow { background-image:url(../images/partner-applynow-arrow-down.png); background-size:contain; background-position:center center; } 
	.content24 { width:100%; }
	#content.inner .content14nb { width:100%; }
	
	.content23 { width:100%; }
	.content13 { width:100%; }
	
	
	#foot { text-align:center; }
	

} 