.ribbon{margin-top:-113px!important;}
#bg-cover{background-size:cover!important; background-position:center; background-repeat: no-repeat;}

.left-image{margin-top:-120px!important; margin-left:-60px;}

.right-image{margin-top:-120px!important; margin-right:-60px!important; float:right;}

.get-started{margin-top:-120px;}

@media screen and (max-width:1100px){.ribbon{margin-top:-145px!important;}}

@media screen and (max-width:960px){
.ribbon{margin-top:0px!important;}
.get-started{margin-top:0px!important;}
.left-image{margin-top:20px!important; margin-left:0px!important;}
.right-image{margin-top:20px!important; margin-right:0px!important;}
}

body .tve_shortcode_editor .thrv_wrapper .darkSec {
    color: #333;
    background-size: cover!important;
    background-repeat-y: repeat!important;
    background-position: center;
}

.tcb-flex-col {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
 padding-top: 0px!important;
    padding-left: 15px;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {
   width: 100%!important;
    padding: 3px!important;
    background-color: #CE271B;
    color: #fff;
    text-shadow: #a70c0c 0px 1px 0px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    margin-right: 0px;
    font-family: Lato;
}

