.sow-cta-base {
    zoom: 1;
    border: 1px solid;
    padding: 2em 2.5em;
}

.sow-cta-base.no-img-icon {
    background-color: transparent !important;
}

.sow-cta-base.noborder{
    border : 0px solid transparent!important;
}

.sow-cta-base:before {
    content: '';
    display: block;
}
.sow-cta-base:after {
    content: '';
    display: table;
    clear: both;
}

.so-widget-tikio-cta {
 height : 100%;
    position: relative;
    z-index :0 ;
}

 .so-widget-tikio-cta .sow-cta-wrapper    {
     
    z-index :2 ;
    position: relative;
}

.so-widget-tikio-cta .overlay-image {
    background-size: cover !important;
    padding: 0;
    height: 100%;
     width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index :1 ;

}

.sow-cta-text.center   {
    text-align : center ;

}

.icon-image  .sow-cta-wrapper    {
    padding-top: 75px

}


 

.sow-cta-base .sow-cta-text .sow-cta-title, 
.sow-cta-base .sow-cta-text .sow-cta-subtitle,
 .sow-cta-base .sow-cta-text p {
    margin: .4em 0;

}
.sow-cta-base .sow-cta-text .sow-cta-title {
    margin-top: 0;
}
.sow-cta-base .sow-cta-text .sow-cta-subtitle, .sow-cta-base .sow-cta-text p {
    margin-bottom: 0;
     
}
@media screen and (max-width:640px) {
    .sow-cta-base {
    text-align: center;
    padding: 1.75em;
}
.sow-cta-base .sow-cta-text {
    float: none;
}
.sow-cta-base .so-widget-sow-button {
    display: inline-block;
    float: none;
    margin-top: 2em !important;
    margin-left: 0 !important;
}
 