.topic-what-new p,.topic-supported p { color: #676767; } 
.topic-banner { background: url(../../images/topics/iphone6/topics-bannerbg.jpg) center top repeat-x; } 
.topic-banner-container { background: url(../../images/topics/iphone6/topics-banner.jpg) center top no-repeat; height: 590px; } 
.topic-description { color: #fff; display: block; padding: 12px 15px; margin-top: 25%; background: rgba(0, 0, 0, 0.3); font-size: 20px;
text-shadow: 0 2px 3px rgba(0, 0, 0, 0.6); line-height: 48px; border-radius: 5px; } 
.topic-description strong { display: block; text-align: center; font-size: 36px; font-weight: 500; } 
.topic-supported h3,.topic-apps h3,.topic-solutions h3,.topic-news-videos h3 { font-size: 16px; font-weight: 500; color: #2c3e50; }
.topic-news-videos .topic-video { margin-bottom: 12px; }
.topic-news-videos { background: #fff; border-radius: 5px; }
.topic-news-videos h3 { font-size: 20px; }
.topic-apps h3 { font-size: 16px; margin: 0 0 5px 0; } 
.topic-apps .media-body ul { margin: 0; padding: 0; list-style: disc inside; } 
.topic-apps .media-body ul li { color: #3498db; line-height: 22px; } 
.topic-what-new img { margin-bottom: 10px; } 
 .panel-heading { font-size: 20px; font-weight: 500; } 
.topic-solutions ul,.topic-news-videos ul { margin: 0; padding: 0; list-style: disc inside; } 
.topic-solutions ul li,.topic-news-videos ul li { color: #3498db; line-height: 22px; } 
.topic-solutions .download-btn,.topic-solutions .buynow-btn { position: relative; padding: 4px 12px; margin-top: 5px; margin-bottom: 5px; font-size: 16px;
font-weight: 500; line-height: 26px; border-radius: 6px; color: #fff; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); text-decoration: none !important; margin-left: 5px;
box-shadow: 0 1px 2px rgba(0, 0, 0, .25); border: 1px solid rgba(0, 0, 0, 0.2); } 
.topic-solutions .download-btn:link,.topic-solutions .buynow-btn:link,.topic-solutions .download-btn:visited,.topic-solutions .buynow-btn:visited { color: #fff !important; } 
.topic-solutions .download-btn:hover,.topic-solutions .buynow-btn:hover,.topic-solutions .download-btn:active,.topic-solutions .buynow-btn:active { 
color: rgba(255, 255, 255, 0.8) !important; } 
.topic-solutions .download-btn { background: #79c049; } 
.topic-solutions .buynow-btn { background: #f0861f; } 
.topic-solutions .download-btn.btn-windows,.topic-solutions .download-btn.btn-mac,.topic-solutions .buynow-btn.btn-windows,.topic-solutions .buynow-btn.btn-mac { 
padding-left: 36px; } 
.topic-solutions .btn-windows:after,.topic-solutions .btn-mac:after { position: absolute; display: block; content: ''; width: 16px; height: 16px; left: 12px; top: 10px; 
	background-image: url(../../images/btn-os-small.png); background-repeat: no-repeat; } 
.topic-solutions .btn-windows:after { background-position: left top; } 
.topic-solutions .btn-mac:after { background-position: left bottom; } 

@media (max-width: 767px) {
	.topic-banner-container { height: auto; }
	.topic-description { margin-top: 0; font-size: 16px; }
	.topic-description strong { font-size: 20px; }
	.topic-apps .media { margin: 0 0 10px 0; }
}