.tech-specs .details-description li span p {
	font-size: 14px;
}
.story-hero-tile .product-desc {
	line-height: 33px;
}



#category-hero .hero-metadata h1 {
	width:100%;
	line-height: 1 !important;
	font-size:75px;
}


@media(max-width:1240px){
	#category-hero .hero-metadata h1 {
		font-size:60px;

	}
}

@media(max-width:992px){
	#category-hero .hero-metadata h1 {
		font-size:45px;
	}
}

@media(max-width:768px){
	#category-hero .hero-metadata h1 {
		font-size:35px;
	}
}


@media(max-width:600px){
	#category-hero .hero-metadata h1 {
		font-size:25px;
	}
	.section-campaign-hero h1 {
	    font-size: 2.5em;
	}
	div.home-panels h1, div.home-panels h2 {
		font-size: 30px;
		line-height: 35px;
	}
}


@media(max-width:400px){
	#category-hero .hero-metadata h1 {
		font-size:20px;
	}
}


@media (max-width: 992px) {
	.story-hero-tile .product-desc {
		line-height: 33px;
	}
	h1.noheaderTitle span, .article h1.noheaderTitle span, .about h1.noheaderTitle span, .article h1, .about h1  {
	    font-size: 25px;
	    line-height:1.5em;
	}
	.article h2, .about h2 {
	    font-size: 24px;
	}
	.article h3, .about h3 {
	    font-size: 23px;
	}
	.article h4, .about h4 {
	    font-size: 22px;
	}

}


/* =vc styles */
.flip-cards .card-grid .card .back {
    padding: 10px;
}
body.vc main .flip-cards p {
    font-size: 15px;
    line-height: 22px;
}

@media only screen and (max-width: 374px){
	.bosphorus-overview-crush .bosphorus-overview-copy h2 {
		font-size: 2.75em;
	}
}
@media only screen and (min-width: 992px) {
div.home-panels h1 {
    font-size: 5vw;
    line-height: 5vw;
}
}

@media only screen and (min-width: 450px) {
div.home-panels .home-panel-ctas {
	padding-top: 5px;
}
}

@media only screen and (min-width: 991px){
	body.home-carousel div.home-panels h1, body.home-carousel div.home-panels h2 {
		font-size: 5.3vw;
		line-height: 5.3vw;
	}
}