/**
 * @tableofcontents
 *
 * 1. Widget Signup New
 */

/* @section 1. Widget Signup New */

.hm-new-sgnup-prc-cta-sec
{
    padding: 80px 0;
    background: url(../../img/home/bottom-cta-right.png) no-repeat top right, url(../../img/home/bottom-cta-left.png) no-repeat top left #173CAF;
}

.hm-new-sgnup-prc-cta-txt
{
    text-align: left;
}

.hm-new-sgnup-prc-cta-txt h2
{
    font-size: 40px;
    font-weight: 700;
    margin: 0 0 10px;
    color: #fff;
}

.hm-new-sgnup-prc-cta-txt p
{
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    margin-bottom: 0;
}

.hm-new-sgnup-prc-ctas
{
    margin-top: 15px;
}

.hm-new-sgnup-prc-ctaBox
{
    display: inline-block;
    vertical-align: top;
}

.hm-new-sgnup-prc-ctaBox > p
{
    color: #fff;
    font-size: 13px;
    margin-top: 8px;
    text-align: center;
    margin-bottom: 0;
}

.hm-new-sgnup-prc-ctas a
{
    min-width: 220px;
}

.hm-new-sgnup-prc-ctaBox:last-child a
{
    margin-left: 10px;
}

@media (max-width: 1200px) {
    .hm-new-sgnup-prc-ctas a {
        min-width: 210px;
    }
}

@media (max-width: 992px) {
    .hm-new-sgnup-prc-cta-sec
    {
        padding: 50px 0;
        text-align: center;
    }
    
    .hm-new-sgnup-prc-cta-txt
    {
        text-align: center;
    }
    
    .hm-new-sgnup-prc-cta-txt h2
    {
        font-size: 30px;
    }
    
    .hm-new-sgnup-prc-ctas a {
        min-width: 220px;
    }
}

@media (max-width: 767px) {
    .hm-new-sgnup-prc-cta-sec
    {
        background-image: none !important;
    }
}

@media (max-width: 550px) {
    .hm-new-sgnup-prc-ctaBox
    {
        display: block;
    }

    .hm-new-sgnup-prc-ctas a {
        min-width: 100%;
    }

    .hm-new-sgnup-prc-ctaBox:last-child a
    {
        margin: 15px 0 0 !important;
    }

}


