DIV.masthead 							{margin:0 auto 0 auto; background:url(/img/business-duraforce-pro-t-mobile/hero-background.jpg);
										background-size:cover; background-position:center top;}
DIV.masthead IMG.logo 					{padding-top:0;}
DIV.masthead H1 						{color:#000000; text-transform:uppercase; font-family:UniversLightBoldCondensed; font-size:45px; line-height:100%;}
DIV.masthead H1 EM 						{color:#540000; font-style:normal;}
DIV.masthead SELECT 					{font-size:16px; height:32px; border:1px solid #999999; display:inline-block; vertical-align:top;}
DIV.masthead P A 						{color:#000000;}
DIV.masthead HR 						{height:1px; width:100%; background-color:#000000; margin:0 0 20px 0;}

DIV.masthead FORM.pageSelector 	{display:inline-block; vertical-align:middle;}
DIV.masthead A.buyNow			{display:inline-block; vertical-align:top; padding:8px 10px 8px 10px; margin:0 0 0 20px; font-size:13px; color:#ffffff; text-transform:uppercase; text-decoration:none; background:#880000;}

DIV.masthead A.buyNow.no-margin			{margin:0;}

DIV.masthead DIV.videoPhone 			{position:relative; width:100%;}
DIV.masthead DIV.videoPhone IMG.phone 	{width:100%; height:auto;}
DIV.masthead DIV.videoPhone A.video 	{position:absolute; left:31.31%; top:13.7427%; width:58.4778%; height:49.8538%;
										background:url(/img/global/play.png) no-repeat center center; display:block;
										background-size:30% auto;}

/*
DIV.masthead DIV.videoAndCaption						{display:table; width:100%; margin:0 0 30px 0;}
DIV.masthead DIV.videoAndCaption DIV.video				{display:table-cell; vertical-align:top; width:128px; height:72px; position:relative; padding-right:20px;}
DIV.masthead DIV.videoAndCaption DIV.video A 			{position:absolute; left:0; top:0; width:100%; width:calc(100% - 2px); height:100%; height:calc(100% - 2px); 
														max-height:120px; background:url(/img/global/play.png) no-repeat center center; background-size:40px 40px;
														border:1px solid #9c9c9c;}
DIV.masthead DIV.videoAndCaption DIV.caption			{display:table-cell; vertical-align:top;}
DIV.masthead DIV.videoAndCaption P						{color:#363636; font-size:16px; margin:0 0 0 10px;}
DIV.masthead DIV.videoAndCaption DIV.firefox-wrapper	{position:relative;}


@media (max-width: 960px) {
DIV.masthead DIV.videoAndCaption 				{display:block;}
DIV.masthead DIV.videoAndCaption DIV.video		{display:block;}
DIV.masthead DIV.videoAndCaption DIV.caption	{display:block; margin:10px 0 0 0;}
DIV.masthead DIV.videoAndCaption DIV.caption P 	{margin:0;}
}

*/

DIV.masthead P.footageCredit 	{position:absolute; bottom:0; left:0; font-size:13px;}
@media (max-width:800px) {DIV.masthead P.footageCredit {font-size:12px;}}


@media (max-width: 599px) {
DIV.masthead DIV.column:first-child		{margin-bottom:30px;}
DIV.masthead IMG.logo 					{max-width:175px;} /* 70% physical width */
/*
DIV.masthead DIV.video A 				{background-size:40px 40px;} 
*/
}

DIV.masthead DIV.social-buynow-wrapper 		{margin-bottom:30px; clear:both;}
DIV.masthead DIV.social 					{display:inline-block; margin-right:20px; margin-bottom:0; vertical-align:middle;}
DIV.masthead A.buyNow						{display:inline-block; vertical-align:middle; padding:8px 10px 8px 10px; font-size:13px; color:#ffffff; text-transform:uppercase; text-decoration:none; background:#b94144;}

@media (max-width: 860px) {
DIV.masthead DIV.social {display:block; margin-bottom:20px;}

}



.panel-container 			{max-width:1200px; margin:0 auto;}
.panel						{display:table-row;}
.panel .photo 				{width:60%; display:table-cell; vertical-align:middle; position:relative;}
.panel .photo IMG 			{display:block; width:100%; height:auto;}
.panel .photo .triangle 	{position:absolute; top:60px; width:23px; height:46px; background-image:url(/img/business-duraforce-pro-t-mobile/diamond.png);}

.panel .copy 				{width:40%; display:table-cell; vertical-align:middle;}
.panel .copy .padding 		{padding:20px;}
.panel .copy H3 			{font-size:13px; color:#cd363e; text-transform:uppercase; font-family:UniversLightBoldCondensed;}
.panel .copy H2 			{font-size:48px; line-height:1; color:#000000; text-transform:uppercase; font-family:UniversLightBoldCondensed; margin-bottom:10px;}
.panel .copy P, 
.panel .copy UL 			{font-size:16px; color:#000000; margin-bottom:10px;}
.panel .copy UL LI 			{margin-bottom:10px;}
.panel .copy UL 			{margin-left:20px;}
.panel .copy *:last-child 	{margin-bottom:0;}


.panel.left-photo .photo:last-child 	{display:none;}
.panel.left-photo .triangle 			{right:0;}
.panel.right-photo .photo:first-child 	{display:none;}
.panel.right-photo .triangle 			{left:0; background-position:right top;}

@media (max-width:1200px) {
.panel .copy H3 			{font-size:12px;}
.panel .copy H2 			{font-size:36px; margin-bottom:10px;}
.panel .copy P, 
.panel .copy UL 			{font-size:16px; margin-bottom:10px;}
.panel .copy UL LI 			{margin-bottom:10px;}
}


@media (max-width:960px) {
.panel						{display:block;}
.panel .photo 				{width:100%; display:block;}
.panel .photo .triangle 	{display:none;}
.panel .copy 				{width:100%; display:block;}
.panel .photo:first-child 	{display:block!important;}
.panel .photo:last-child 	{display:none!important;}
}



/* ------- Specs -------- */
DIV.specs 					{background-color:#e8e6e6; max-width:1920px; margin:0 auto 0 auto;}
DIV.specs H2				{color:#292929; font-family:UniversLightBoldCondensed; text-transform:uppercase;}
DIV.specs H3 				{color:#530000;}

DIV.specs TABLE		 				{font-size:16px; border-collapse:collapse; margin-bottom:30px; color:#464646;}
DIV.specs TABLE	TR:nth-child(odd) 	{background-color:#f2f4f7;}
DIV.specs TABLE TD 					{vertical-align:top; padding:3px 5px 3px 0;}
DIV.specs TABLE TD:first-child		{font-family:UniversLightBoldCondensed; white-space:nowrap; padding-right:10px; padding-left:5px;}

DIV.specs DIV.disclaimer			{font-size:12px; color:#363636; margin-top:30px; margin-bottom:20px;}

/* Buy */
DIV.buy 	{max-width:1440px;}
DIV.buy H2	{}
DIV.buy H3	{color:#530000;}


