.landingInnerWrap{
    padding:30px 2% 0 2%;
}

.landingImg{
    text-align:center;
}

.landingImg img{
    width:70%;
    margin:0 auto;
}

.uForm{
    margin-top:20px;
}

.cta {
    width:100%;
    text-align: center;
    position:relative;
}

.ctaWrap {
    background:#404040;
}

.ctaHideOnSmall{
    display:none !important;
}

.oneColCtaBlock{
    display:block;
    width:90%;
    margin:0 auto;
    white-space: normal;
}

.ctaImgWrap{
    text-align:center;
    width:70%;
    margin:0 auto;
}

.ctaImgWrap a{
    line-height:0;
}



.ctaImgWrap img{
    margin:0 auto;
    display:inline-block;
}

.ctaCopyWrap {
    color:#fff;
}

.ctaCatWrap{
    text-transform: uppercase;
    padding-bottom:5px;
    color:#8a8989;
    font-size:16px;
    
}

.ctaCopyWrap a{
    text-decoration:none;
    color:#fff;
}

.ctaCopyWrap h2{
    font-size:24px;
    line-height:28px;
    padding-bottom:10px;
    color:#fff;
}

.ctaBtnWrap {
    display:inline-block;
    margin:15px auto 0 auto;
    text-transform: uppercase;
    /* button background etc
    background:#a82817;
    padding:0 20px;
    line-height:32px;
    height:32px;
    border:1px solid #333;
    */
}

.ctaBtnWrap a{
    color:#2baed9;
    text-decoration: none;
    font-size:16px;
    text-transform: uppercase;
    outline:none;
    font-family: "pnBold";
}




.landingDownloadBtn {
    display:inline-block;
    width:auto;
}


.ctaMultiColWrap{
    display:inline-block;
    vertical-align: top;
    width: 100%;
    padding-bottom:20px;
    border-right:1px solid #464646;
    white-space: normal;
    padding-top:20px;
}

.ctaMultiColWrap.smdark{
    background:#333333;
}


.ctaMultiColWrap .ctaImgWrap{
    width:100%;
    text-align:center;
}

.ctaMultiColWrap .ctaImgWrap img{
    width:80%;
    margin:0 auto 20px auto;
}

.ctaCopyWrap{
    width:80%;
    margin:0 auto;
}


@media (min-width: 767px) {
    
    
    
    
    .ctaHideOnLarge{
        display:none !important;
    }
    
    .ctaHideOnSmall{
        display:table-cell !important;
    }
    
    .oneColCtaTable {
        display:table;
        width:80%;
        margin:0 auto;
    }

    .oneColCtaRow {
        display:table-row;
    }
    
    .oneColCtaBlock{
        display:table-cell;
        vertical-align: middle;
        text-align:left;
        position:relative;
        width:50%;
    }
    
    
}

@media (min-width: 900px) {
        .ctaWrap {
            padding:40px 0;
            background:#333333;
        }
    
        .ctaMultiColWrap:nth-child(odd){
            background:none;
        }

        .ctaMultiColWrap:nth-child(even){
            background:none;
        }    
    
    
    
        .ctaWrap {
            padding:40px 0;
            white-space: nowrap
        }
    
        .ctaMultiColWrap{
            width: 33.3%;
            white-space: normal;
            padding-top:0;
        }
    
    
        .ctaMultiColWrap{
            border-right:1px solid #666666;
        }
    
        .ctaMultiColWrap:last-child{
            border:0;   
        }
        
        .ctaWrap.light{
            background:#404040;
        }

        .ctaWrap.dark{
            background:#333333;
        }
    
    .oneColCtaBlock .ctaCopyWrap{
        width:100% !important;
    }


}

@media (min-width: 1200px) {
.landingInnerWrap{
            padding:100px 60px 180px 129px;
        }
}


