.calltoaction{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.calltoaction .overlay{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.calltoaction .btn-group,.calltoaction h2{margin-bottom:20px}.calltoaction .btn-group .btn{margin-bottom:0}.calltoaction.cta_style-two .cta-style-two-inner{position:relative;z-index:11}.cta_stwo-title-group h3{margin-bottom:15px}.cta-style-two-inner.cta_s1 .cta_stwo-title-group{align-items:center;display:flex}.cta-style-two-inner.cta_s1 .cta_stwo-title-group .cta-descri{flex:75%}.cta-style-two-inner.cta_s1 .cta_stwo-title-group .btn-group{flex:25%;padding-left:40px;text-align:right}.cta-style-two-inner .btn-group{margin-bottom:0}.cta-style-two-inner .btn-group .btn{margin-right:0}.calltoaction.border-radius{-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px;border-radius:15px}.cta-style-two-inner.cta_s2.cta_center,.cta-style-two-inner.cta_s2.cta_center .cta-footer-content{text-align:center}.cta-style-two-inner.cta_s2.cta_left,.cta-style-two-inner.cta_s2.cta_left .cta-footer-content{text-align:left}.cta-style-two-inner.cta_s2.cta_right,.cta-style-two-inner.cta_s2.cta_right .cta-footer-content{text-align:right}.cta-footer-content{margin-top:25px}.cta-footer-content p:last-child{margin-bottom:0}.calltoaction.cta_style-two .full-width{padding:0}.cta-style-two-inner.cta_s2.cta_center{text-align:center}.cta-style-two-inner.cta_s2.cta_left{text-align:left}.cta-style-two-inner.cta_s2.cta_right{text-align:right}@media only screen and (max-width:1024px){.calltoaction{padding:100px 15px 70px!important}.calltoaction.cta_style-two{padding:100px 15px!important}}@media only screen and (max-width:991px){.calltoaction.cta_style-two{padding:80px 15px!important}}@media only screen and (max-width:767px){.calltoaction.cta_style-two{padding:60px 15px!important}.cta-style-two-inner.cta_s1 .cta_stwo-title-group{align-items:center;display:flex;text-align:center}.calltoaction.cta_style-two .container .cta-style-two-inner{padding:0}.cta-style-two-inner.cta_s1 .cta_stwo-title-group{flex-wrap:wrap}.cta-style-two-inner.cta_s1 .cta_stwo-title-group .cta-descri{flex:100%;text-align:center}.cta-style-two-inner.cta_s1 .cta_stwo-title-group .btn-group{flex:100%;margin-top:30px;padding-left:0;text-align:center}}@media only screen and (max-width:479px){.calltoaction .container{padding:0}.calltoaction.cta_style-two{padding:40px 15px!important}}