body.marketo-lp .page-body .content-form-container{

    width: 90%;

    }

.formWrapper.transitionIn{

    opacity: 1 !important;

    }

    body#bodyId:after{

    

    }

    body.marketo-lp h1, body.marketo-lp .teaser{

    color: #000000;

    }

    .section1-heading{

    text-align: left;

    }

    .img_sec{

    

    }

    .page-body{

    border: none !important;

    margin-top: 10rem;

    }

    #header-text{

    min-width: 100%;

    }

    .page-hero .align-items-center{

    align-items: flex-start !important;

    }

    

    @media (max-width : 575px) {

    .page-body{

    margin-top: 0;

    }

    .formContainer{

    

    margin-top: 0 !important;

    position: relative !important;

    bottom: auto !important;

    }

    .section1-content{

    order: 2;

    }

    .formWrapper{

    order: 1;

    }

    body.marketo-lp .page-body .component, body.marketo-lp .page-body .section1-content{

    margin-top: 2rem;

    }

    }

    @media (min-width : 576px) and (max-width : 767px) {

    .page-body{

    margin-top: 0vh;

    }

    .formContainer{

    

    margin-top: 1rem;

    position: relative !important;

    bottom: auto !important;

    }

    #header-text{

    min-width: 100%;

    }

    body.marketo-lp .page-hero{

    min-height: auto !important;

    max-height: 40rem !important;

    }

    .section1-content{

    order: 2;

    }

    .formWrapper{

    order: 1;

    }

    body.marketo-lp .page-body .component, body.marketo-lp .page-body .section1-content{

    margin-top: 2rem;

    }

    }

    @media (min-width : 768px) and (max-width : 991px) {

    body.marketo-lp h1{

    font-size: 2.5rem;

    }

    #header-text{

    min-width: 100%;

    }

    .formContainer{

    margin-top: 5rem !important;

    float: none !important;

    position: relative !important;

    bottom: auto !important;

    top: 0 !important;

    }

    .section1-content{

    order: 2;

    max-width: 100%;

    flex: 0 0 100%;

    }

    .formWrapper{

    order: 1;

    max-width: 100%;

    flex: 0 0 100%;

    }

    .page-hero .col-md-7{

    max-width: 100%;

    flex: 0 0 100%;

    }

    body.marketo-lp .page-body .component {

    margin-bottom: -5rem;

    margin-top: 2rem;

    }

    body.marketo-lp .page-body .section1-content{

    margin-top: 2rem;

    margin-bottom: 2rem;

    }

    



    

    }

    @media (min-width : 991px) and (max-width : 1023px) {

    .page-body{

    margin-top: 0vh;

    }

    }

    @media (min-width : 1200px) {

    

    }

    

    @media (min-width : 1024px){

    #register{

    position: fixed;

    top: 6rem;

    right: 3rem;

    

    -webkit-transition: all 1s ease;

    -moz-transition: all 1s ease;

    -o-transition: all 1s ease;

    -ms-transition: all 1s ease;

    transition: all 1s ease;

    }

    

    

    #register.active{

    

    

    

    }

    

    .img_sec{

    width: 60%;

    }

  

    .page-body{

    margin-top: 0;

    }

    body.marketo-lp .header-content{

    width: 52vw;

    }

    .boilerplate{

    flex: 0 0 70.333333%;

    max-width: 70%;

    float: left;

    }

    #bodysec-content-heading{

    max-width: 50vw;

    }

    body.marketo-lp .page-body .section1-content{

    flex-grow: 2;

    }

 

    #image{

    padding-bottom: 3rem;

    }

    .formContainer{

    

    }

    

    

    }






@media (min-width : 1450px){ 
	
	  body.marketo-lp .page-body .content-form-container{

    width: 1300px;

    }


}



    @media (min-width: 976px){

    #custom-comp{

    width: 50vw !important;

    }

    }

    

    body.marketo-lp .teaser{

    padding-bottom: 0 !important;

    }

    a.formContainer{

    background-color: transparent !important;

    box-shadow: none !important;

    padding: 0 10px !important;

    }

    

    #register .mktoHtmlText a{

        padding: 0 !important;

        display: inline !important;

    }

    @media (max-width: 975px) {
        section.container-fluid.page-body{
            padding: 0 !important;
        }
        }