﻿h1, h2, h3, h4, h5, h6, p 
{
    color:#000;
}
.left, .right
{
    width:46%;
    float:left;
}
.right
{
    float:right;
}
#section-1 h3 
{
    font-size:23px;
}
.outer-container 
{
    position:relative;
    float:left;
}
.cknum0 h1
{
    color:#fff;
    font-size:164px;
    position:relative;
    top:70px;
    left:-10px;
}
/*.cknum0 .inner-container 
{
    background: url(/images/badges-top-feature-area.jpg) top right;
}*/
.cknum0 h2
{
    font-size: 36px;
    position: relative;
    top: 75px;
    color:#fff;
}
.cknum0 a.mozilla-link
{
    position: relative;
    top: 137px;
    left: 5px;
}
.cknum0 
{
    min-height:470px;
    background-color:#2bb673;
}
.cknum0 .inner-container
{
    background-image:url(/images/badges-bg.png);
    background-repeat:no-repeat;
    height:470px;
}
.cknum1 
{
    background:#FFF;
    min-height:505px;
    padding-bottom: 40px;
}
.cknum1 h3
{
    font-weight: 400;
    font-size: 1.4em;
}
.cknum1 p
{
    font-size: 1.2em;
}
.cknum1 .bg-title.grey-bg span {
background-color: #FFFFFF;
}
.cknum1 .left p
{
    margin-top:35px;
}
.cknum1 .inner-container
{
    /*border-bottom:1px solid #b5b5b5;*/
    min-height: 430px;
}

.cknum2 
{
    background-color:#2bb673;
    padding: 45px 0;
}
.cknum2 h3
{
    font-size:1.5em;
    margin-top:0;
    font-weight: 400;
    color:#FFF;
    text-align:center;
    margin-top: 27px;
}

.cknum3 
{
   
}
.cknum3 .right p 
{
   margin-top:50px;
}

.bg-title.grey-bg 
{
    padding:45px 0 45px 0;
}
.button.yellow-button {
    display: inline-block;
    width: 493px;
    height: 59px;
    margin-right: 10px;
    position: relative;
    float: none;
    color: #FFF;
    text-align: center;
    line-height: 59px;
    font-size: 40px;
    border: none;
    cursor: pointer;
    left: -45px;
}
button.yellow-button:hover
{
}
