/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.landing_page_slide1{
   display: flex !important;
   justify-content: center;
   padding: 40px 0px !Important;
}
.inner_landing_page1 {
   width: 90%;
   max-width: 1300px;
}
.landing_page_2 input{
   width:100% !important;
   border-radius:5px;
   outline:none;
}
.landing_page_2
.hs-form-field textarea {
   width: 100%;
   height: 100px;
   outline:none;
   border-radius:5px;
}
#hsForm_e8521530-385d-4841-8ac1-504dd23ad60f_8310,
.no-list.hs-error-msgs.inputs-list {
   padding: 0px;
   margin: 0px;
}
.landing_section_text{
   background-color:#f1f1f5;
   display:flex !Important;
   justify-content:center;
   padding:20px 0px;
}
.inner_landing_section_text{
   width: 90%;
   max-width: 1300px;
}
.landing_page_slide2{
   display: flex !important;
   justify-content: center;
   padding: 40px 0px !Important;
   background-color: #f1f1f5;
}
.inner_landing_page2 {
   width: 90%;
   max-width: 1300px;
/*    padding:40px 0px; */
}
.landing_page_slide3{
   display: flex !important;
   justify-content: center;
   padding: 40px 0px !Important;
}
.inner_landing_page3 {
   width: 90%;
   max-width: 1300px;
/*    padding:40px 0px; */
}
.landing_page_registration{
   background-color:#21314a !important;
   background-image: url(https://8834372.fs1.hubspotusercontent-na1.net/hubfs/8834372/Group%205002%201-1.png);
   background-size: cover;
   background-repeat: no-repeat;
   background-position: right;
   padding:40px 0px;
}
.landing_page_2 {
   width: 50% !important;
   padding: 70px 45px;
   background: #21314a;
   box-shadow: 0 0 20px #ffffff82;
}
.landing_page_2 .hs_submit.hs-submit input {
    border-radius: 50px !important;
}
.hs-richtext.hs-main-font-element {
    color: white;
}
.landing_page_2 .hs-richtext.hs-main-font-element {
    color: #ffffff;
}
.landing_page_2 .hs-richtext.hs-main-font-element a {
    color: #2c74e3;
}
.landing_page_2 .no-list.hs-error-msgs.inputs-list {
    color: red;
}
.landing_page_2 .no-list.hs-error-msgs.inputs-list li {
    list-style: none;
    padding: 3px 5px;
}
.custom_mobile_landing img {
    display: none;
}
.custom_desktop_image img{
    display:block;
}
.landing_page1_content {
    padding-top: 40px;
}
.inner_page_registration_text {
    transform: translate(0px, 220px);
    position: relative;
}
.inner_landing_page2mobile img {
    display: none !important;
}
#hide-section {
    display: none;
}



@media only screen and (max-width: 980px){
.custom_mobile_landing img {
    display: block;
}
.custom_desktop_image img{
    display:none;
  }
.inner_landing_section_text p {
    padding: 0px 30px;
    text-align: left !important;
}
.landing_page_slide1 {
    display: block !important;
    padding: 0px !important;
}
.inner_landing_page1 h2 {
    font-size: 25px !important;
}
.inner_landing_page1 p {
    font-size: 18px !important;
}
.landing_page_slide1 {
    padding: 10px 30px !important;
}
.landing_page_slide3 {
    padding: 0px 30px !important;
}
.inner_landing_page3 h2 {
    font-size: 25px !important;
}
.inner_landing_page3 p {
    font-size: 18px !important;
}
.inner_page_registration_text {
    width: 100% !important;
    transform: translate(0px, 10px);
}
.inner_page_registration_text p {
    font-size: 25px !important;
    text-align: center !important;
}
.landing_page_2 {
    width: 100% !important;
}
.span12.widget-span.widget-type-cell.inner_landing_section_text p {
    font-size: 18px !important;
}
.landing_page1_content {
    padding-top: 25px;
}
.inner_landing_page2desktop img {
    display: none;
}
.landing_page_slide2 {
    padding: 0px 30px !important;
}
.inner_landing_page2 h2 {
    font-size: 25px !important;
}
.inner_landing_page2 p {
    font-size: 18px !important;
}
.landing_page1_content h2, p {
    text-align: left !important;
}
.inner_landing_page2mobile img {
    display: block !important;
}
.inner_landing_page2desktop img{
    display
}
  
}