#landing-page h2{font-size: 38px; margin-bottom: 30px}

#landing-page .bg-dark-coffee{background: #221e20}


#landing-page .page-title{text-align: left; height: 650px; padding: 250px 0px 80px 0px; position: relative;
  padding: 180px 0px 80px 0px;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;}
#landing-page .page-title::before{background: -webkit-linear-gradient(0deg, rgba(0,0,0,0.2)0%, rgba(41,31,43,0.4) 100%)}
#landing-page .page-title h1{font-size: 64px; color: #FFF; position: relative; font-weight: 700;}
#landing-page .page-header-title{margin-bottom: 25px}
#landing-page .page-header-desc{font-size: 22px; color: #FFF; position: relative;}

#landing-page #made_for{padding: 35px 0;}
#landing-page #made_for h2{font-size: 38px; margin-bottom: 30px}
#landing-page #made_for .desc{font-size: 18px}

#landing-page #why_choose{background: #221e20; padding: 35px 0; color: #FFF; font-size: 24px}
#landing-page #why_choose .desc{font-size: 18px; margin-bottom: 30px}
#landing-page #why_choose h2{font-size: 38px; margin-bottom: 30px; color: #FFF;}
#landing-page #why_choose strong{font-size: 20px; margin-bottom: 20px; font-weight: bold; display: block;}
#landing-page #why_choose .block-icons{text-align: center; font-size: 18px;}
#landing-page #why_choose .block-icons img{width: 200px; height: 200px; margin-bottom: 20px;}

#landing-page #certifications{font-size: 24px}
#landing-page #certifications .block-icons{text-align: center;}
#landing-page #certifications h2{font-size: 38px; margin-bottom: 30px}
#landing-page #certifications strong{display: block; margin-bottom: 20px}
#landing-page #certifications span{font-size: 16px; line-height: 1.6; display: block;}

#landing-page #can_you_see{padding: 35px 0; color: #FFF;}
#landing-page #can_you_see h2{font-size: 38px; margin-bottom: 30px; color: #221e20}
#landing-page #can_you_see .main{background: #221e20; padding: 35px;}
#landing-page #can_you_see .main p{font-size: 18px; margin-top: 130px;}

#landing-page #who_this_for {background: #F5F5F5; padding: 35px 0}
#landing-page #who_this_for h2{font-size: 38px; margin-bottom: 30px; text-align: center;}
#landing-page #who_this_for .item img{width: 100%; height: auto;}
#landing-page #who_this_for .item-text{font-size: 18px; position: absolute; bottom: 25px; padding: 20px; color: #FFF;}
#landing-page #who_this_for .item-text strong{font-size: 18px; margin-bottom: 20px; line-height: 1.4; display: block;}
#landing-page #who_this_for .item-text p{font-size: 18px;}

#landing-page #documents {background: #FFF; padding: 35px 0}
#landing-page #documents h2{font-size: 38px; margin-bottom: 30px;}
#landing-page #documents .block-icons{text-align: center;}
#landing-page #documents img{display: block; margin: 0 auto;}

#landing-page #intro h2{font-size: 38px; margin-bottom: 30px;}
#landing-page #intro{padding: 35px 0}

#landing-page #complete{padding: 35px 0; background: #F5F5F5; font-size: 18px; text-align: center;}
#landing-page #complete h2{font-size: 38px; margin-bottom: 30px}
#landing-page #complete img{width: 150px; display: block; margin: 20px auto;}
#landing-page #complete strong{font-size: 20px}


#landing-page #warranty{padding: 35px 0; background: #FFF; font-size: 18px;}
#landing-page #warranty h2{font-size: 38px; margin-bottom: 30px}
#landing-page #warranty h3{font-size: 18px; margin-bottom: 30px}
#landing-page #warranty table{margin: 20px 0; font-size: 18px;}

#landing-page #products{text-align: center; padding: 35px 0}
#landing-page #products h2{font-size: 38px; margin-bottom: 30px}
#landing-page #products a{color: #343434}
#landing-page #products strong{display: block; margin-bottom: 20px; font-size: 20px; margin-top: 20px}
#landing-page #products .item{position: relative; overflow: hidden;}



#landing-page .btn-more{border-radius: 0; border: 1px solid #333333; display: inline-block; padding: 10px 20px ;margin: 20px 0; background: #FFF; color: #333; text-transform: none; font-size: 18px}
#landing-page .btn-more:hover,
#landing-page .btn-more.featured{border: 1px solid #FFC107; color: #FFC107; background: none;}
#landing-page #find_retailer{background: #222; padding: 35px 0; text-align: center; color: #FFF}
#landing-page #find_retailer h2{font-size: 36px; margin-bottom: 20px; color: #FFF}
#landing-page #find_retailer p{font-size: 18px;}

@media (max-width: 767px) {
	#landing-page #banner_hero{text-align: center;}
	#landing-page .page-title{padding: 80px 0px 80px 0px; text-align: center; height: 350px;}
	#landing-page .page-title h1 {font-size: 32px;}
	#landing-page #made_for h2,
	#landing-page #why_choose h2,
	#landing-page #can_you_see h2,
	#landing-page #certifications h2,
	#landing-page #who_this_for h2,
	#landing-page #products h2,
	#landing-page #documents h2,
	#landing-page #intro h2,
	#landing-page #complete h2,
	#landing-page #warranty h2,
	#landing-page #find_retailer h2 {font-size: 26px;}
	#landing-page #who_this_for .item{margin-bottom: 25px;}
	#landing-page #why_choose{text-align: center;}
	#landing-page #can_you_see .main p{margin-top: 0;}	
}