body {
    font-family: 'Roboto', 'Helvetica Neue Light', sans-serif;
    background: #102d38;
}

h1, h2, h3 {
    line-height: 40px;
    margin-top:10px;
    margin-bottom:10px;
    font-family: 'Roboto', 'Helvetica Neue Light', sans-serif;
}

h1 {
    font-size: 38.5px;
}

h2 {
    font-size: 31.5px;
    font-weight:600;
}

h3 {
    font-weight:600;
}

h4 {
    font-size: 17.5px;
}

#wrap {
    background: #fff;
}

.text-center {
    text-align:center;
}

.text-left {
    text-align:left;    
}

.custom-headerbg {
    background: #261E1A url('https://www.concordiatechnology.org/hubfs/517920%20Church%20360%20No%20Start%20Up%20Jul-Aug/BG-Image-Right-Unite-web.jpg') no-repeat;
    background-size: 100%;  
    /*background-size: cover;*/
    height: 100%;
    /*background-position: 50% 50%;*/
    text-shadow:none; 
    box-shadow: none;
        background-size: cover !important;
}


.jumbotron {
  width:100%;
  padding: 0 0 40px 0;
  text-align: left;
  position: relative;
  background-color:#fefbf4;
}

.jumbotron h2 {
    width:100%;
    font-size: 38.5px;
    font-weight: 100;
    text-align: left;    
    color:#489899;
}
  
.jumbotron h1.logo {
     /*background: url('//www.concordiatechnology.org/hubfs/CTS-Images/logos-church360/church360-logo-lrg.png');*/
     background-repeat: no-repeat;
     background: #738481;
     width: 330px;
     height: 160px;
     text-indent:-9999em;
     margin:0 auto;
     display:inline-block;
}

.jumbotron p {
    color: #888;
    line-height: 18px;
    font-size: 100%;
}

.jumbotron h4 {
    color:#489899;
    padding:0px 0 10px 0;
    width:100%;
    text-align: left;
}

.cta {
    border-top:none;
    margin-top:0;
    margin-bottom:25px;
}

.cta a {
    font-weight:600;
    background-color: #459fa7;
    color:#fff;
    font-size:24px;
    padding:10px;
    /*border-radius: 0;*/
    transition:all 500ms ease;
}
.cta a:hover {
    text-decoration: none;
    background-color:#4ac3ce;
    transition:all 500ms ease;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,.25);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,.25);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,.25);
}

.cta i {
    font-size:20px;
}

.scroll {
    background: url('data:image/png;base64,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') 
    no-repeat left center;
    background-size: 57px 57px;
    background-size: 49px 46px;
    width: 39px;
    height: 33px;
    margin: 0 0 6px;
    vertical-align: middle;
    display: inline-block;
}

.scroll p { 
    color:#336878; 
}

.jumbotron .cta a {
    font-family: 'Roboto', 'Helvetica Neue Light', sans-serif;
    font-weight: 500;
    background-color: #fcb040;
    color: black;
    padding: 20px 30px 20px 20px;
    font-size: 20px;
    border-radius: 0;
    display: block;
    transition: all 500ms ease;
    text-decoration: none;
    border: #fcb040 2px solid;
    margin: 5px 10px;
}

.jumbotron a.no-bg {
    background:transparent;
    border:2px solid rgb(197, 216, 212);
    border-radius: 0;
    font-family: 'Roboto', 'Helvetica Neue Light', sans-serif;
    font-weight: 400;
    color: rgb(197, 216, 212);
    padding: 20px 30px 20px 30px;
}

.jumbotron a.no-bg:hover {
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
}

/* Intro section */

.intro-section {
  background-color:#0a4353;
  color:#fcb040 !important;
  text-align:center;
  font-size:24px;
  font-weight:300;
  background-image:url("//www.concordiatechnology.org/hubfs/CTS-Images/church360/360-handshake.jpg");
  background-size:cover;
  background-position:center;
  padding:2%;
}

.intro-section h4 {
    font-size: 30px;
    font-weight:100;
    margin-top:15px;
    line-height:30px;
  
}

.intro-section p {
    margin:0 auto;
    line-height:34px;
    margin-bottom:20px;
  color:#fcb040 !important;
}

.intro-section h2 {
    color:#fcb040;
}

.intro-section h4 {
    margin-top:60px;
    color:#fcb040;
}

/* end intro section */

.meet-matt {
  font-size:20px;
  background-color:#BBC2C3;
  background-image: url('//www.concordiatechnology.org/hubfs/CTS-Images/church360/360-matt.jpg');
  background-position: 27% 230px;
  background-size:cover;
  background-repeat:no-repeat;
  color:#04556c;
  font-weight:400;
  position:relative;
  line-height:30px;
}
.meet-matt h2 {
    font-size:36px;
    color: #04556c;
}
.meet-matt .meet-matt-text {
    padding: 30px 0 0px 0px;
    text-align: center;
    height:800px;
}
.meet-matt-icon {
  display:none;
}

/* members profile */
.row-fluid .members-profile {
    text-align: center;
    background-color:#fefbf4;
    min-height:543px;
}
.members-profile h3 {
  color:#489899;
  font-size:29.5px;
  line-height:34px;
}
.members-profile p {
    padding-top:25px;
    margin-top:25px;
    font-size:18px;
    border-top:1px solid #f4eddc;
    line-height:28px;
}
.members-profile-copy {
    padding-top:55px;
    padding:25px;
} 
/* end members-profile */

/* Unite Permissions */
.unite-permissions {
  background-color:#04546b;
  min-height: 300px;
}
.unite-permissions .unite-permissions-img {
    min-height: 450px;
    background-image:url('//www.concordiatechnology.org/hubfs/CTS-Images/church360/360-unite-permissions-mobile.jpg');
    background-repeat:no-repeat;
    background-size: cover;
  }
.unite-permissions .unite-permissions-copy {
    padding:25px;
    text-align: center;
}
.unite-permissions .unite-permissions-ftable {
    display:none;
}
.unite-permissions h3 {
      color:#BBC2C3;
      font-size:29.5px;
      line-height:34px;
      margin-top:0;
}
.unite-permissions p {
      padding-top:25px;
      color:#fefbf4;
      margin-top:25px;
      font-size:18px;
      border-top:1px solid #08637d;
      line-height:28px;
}
/* end Unite Permissions */

/* Unite Join Group */
.unite-group {
  padding:25px;
  text-align: center;
  background-color:#459fa7;
}
.unite-group .unite-join-name {
    display:none;
}
.unite-group img {
    margin-bottom:40px;
}
.row-fluid .unite-group h3 {
    color:#15484c;
    font-size:29.5px;
    line-height:34px;
    margin-top:0;
}
.unite-group p {
    padding-top:25px;
    color:#fefbf4;
    margin-top:25px;
    font-size:18px;
    border-top:1px solid #368990;
    line-height:28px;
}
/* End Unite Join Group */

.members-add-event {
  margin-top:20px;
  background-color:#fefbf4;
}

.members-add-event-uno {
    width:100%;
    height:100%;
}

.members-add-event-uno .members-add-event-uno-copy {
    margin-top:25px;
    padding:25px;
}

.members-add-event-uno h3 {
    color:#15484c;
    font-size:29.5px;
    line-height:34px;
}

.members-add-event-uno p {
    padding-top:25px;
    color:#333;
    margin-top:25px;
    font-size:18px;
    border-top:1px solid #f4eddc;
    line-height:28px;
}

.members-add-event-dos .members-add-event-dos-copy {
    padding:25px;
}

.members-add-event-dos h3 {
    color:#489899;
    font-size:29.5px;
    line-height:34px;
}
.members-add-event-dos p {
    color:#333;
    padding-top:25px;
    margin-top:25px;
    font-size:18px;
    border-top:1px solid #f4eddc;
    line-height:28px;
} /*end Members Add Event */

/* Unite RSVP */
.unite-rsvp {
  background-color:#04546b;
  background-image:url('/images/360-unite-rsvp-mobile.jpg');
  background-repeat:no-repeat;
  background-size:contain;
  padding:25px;
  text-align:center;
}

.unite-rsvp h3 {
      color:#fefbf4!important;
      font-size:29.5px;
      line-height:34px;
      margin-top:0;
}

.unite-rsvp p {
      padding-top:25px;
      color:#fff;
      margin-top:25px;
      font-size:18px;
      border-top:1px solid #08637d;
      line-height:28px;
} /* end Unite RSVP */

/*Members Attendance*/
.members-attendance {
  background-image:url('//www.concordiatechnology.org/hubfs/CTS-Images/church360/360-members-attendance.jpg');
  background-size:cover;
  background-position:50% 25%;
  background-repeat:no-repeat;
}

.members-attendance .members-attendance-copy {
    padding:25px;
}

.members-attendance .members-attendance-copy h3 {
      color:#fcb040;
      font-size:29.5px;
      line-height:34px;
      margin-top:0;
}
.members-attendance .members-attendance-copy p {
      padding-top:25px;
      color:#fefbf4;
      margin-top:25px;
      font-size:18px;
      border-top:1px solid #372817;
      line-height:28px;
}
.members-attendance .members-attendance-copy ul {
    color:#fefbf4;
    font-size:18px;
}
.members-attendance .members-attendance-copy ul li {
    margin-bottom:5px;
}

.members-attendance .members-attendance-image {
    text-align:center;
    padding-bottom:35px;
} /* end members attendance */

/*Members Fund*/
.members-fund {
  background-color: #459fa7;
  padding-bottom: 50px;
}

.members-fund:after {
  content: "";
  display: table;
  clear: both;
}

.members-fund .members-fund-copy {
  text-align: center;
  padding: 25px;
  margin: 0 auto;
}

.members-fund h3 {
  color: #15484c;
  font-size: 29.5px;
  line-height: 34px;
  margin-top: 0;
}

.members-fund p {
  padding-top: 25px;
  color: #fefbf4;
  margin-top: 25px;
  font-size: 18px;
  border-top: 1px solid #368990;
  line-height: 28px;
}

.members-fund ul {
  color: #fefbf4;
  font-size: 18px;
}

.members-fund ul li {
  margin-bottom: 5px;
} /* end members fund */

/* Members to Ledger */
.members-to-ledger {
  overflow: hidden;
  padding: 4% 4% 0 4%;
  background-color: #04546b;
}

.members-to-ledger:after {
  content: "";
  display: table;
  clear: both;
}

.members-to-ledger .members-to-ledger-copy a {
  text-decoration: none;
  color: #fff;
}

.members-to-ledger .members-to-ledger-copy a:active {
  text-decoration: none;
}

.members-to-ledger .members-to-ledger-copy a:hover {
  color: #fff;
  text-decoration: none;
  opacity: 1;
}

.members-to-ledger .members-to-ledger-copy a:visited {
  color: #fff;
  text-decoration: none;
}

.members-to-ledger .third, .members-to-ledger .second, .members-to-ledger .first {
  opacity: 0.6;
}

.members-to-ledger .second, .members-to-ledger .third {
  padding-top: 0px;
}

.members-to-ledger h3 {
  color: #BBC2C3;
  font-size: 29.5px;
  line-height: 34px;
  margin-top: 0;
}

.members-to-ledger p {
  padding-top: 25px;
  color: #fefbf4;
  margin-top: 25px;
  font-size: 18px;
  border-top: 1px solid #08637d;
  line-height: 28px;
}

.members-to-ledger .second, .members-to-ledger .third {
  border-top: 0;
}

.members-to-ledger img {
  margin-bottom: 25px;
}

.members-to-ledger .image {
  position: relative;
  min-height: 198px;
}

.members-to-ledger .image:after {
  content: "";
  display: table;
  clear: both;
}

.members-to-ledger .first-image, .members-to-ledger .second-image, .members-to-ledger .third-image {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

.members-to-ledger .first-image {
  visibility: inherit !important;
}
/* End Members to Ledger */

/* Church360 finale */
.church360-finale {
  text-align: center;
  background-color: #fefbf4;
  padding: 25px;
}

.church360-finale::before {
    clear:both;
}

.church360-finale h2 {
  font-size: 41px;
  font-weight: 300;
  color: #489899;
}

.church360-finale p {
  padding-top: 25px;
  color: #333;
  margin-top: 25px;
  font-size: 18px;
  border-top: 1px solid #f4eddc;
  line-height: 28px;
}

.church360-finale .cta {
  border-top: none;
  margin-top: 0;
  margin-bottom: 25px;
}

.church360-finale .cta a {
  font-weight: 600;
  background-color: #459fa7;
  color: #fff;
  font-size: 24px;
  padding: 10px;
  border-radius: 10px;
  transition: all 500ms ease;
}

.church360-finale .cta a:hover {
  text-decoration: none;
  background-color: #4ac3ce;
  transition: all 500ms ease;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
}

.church360-finale .cta a i {
  font-size: 20px;
}

.church360-finale .span12 {
  margin-left: 0;
}

.church360-finale .span4, .church360-finale .span3 {
  margin-top: 35px;
}

.church360-finale .span4 p, .church360-finale .span3 p {
  font-size: 16px;
  line-height: 22px;
}

.church360-finale a {
  color: #459fa7;
}

.church360-finale .span4 a {
  color: #333;
}
/* end Church360 Finale */


/* ========================== */
/* ==== Desktop Specific ==== */
/* ========================== */

@media screen and (min-width: 1024px) {
    
    .jumbotron .cta a {
        display:inline;
    }   
    .intro-section {
        padding:80px 50px 80px 50px;
    }
    #intro-text {
        visibility: hidden;
    }
    /*
    p {
        width:80%;
    } */
    
    .meet-matt {
        background-position: 0 -80px;
        background-size:initial;
    }
    .meet-matt .meet-matt-text {
        height:initial;
        /* padding:100px 50px 90px 50px; */
        padding: 50px 20px 35px 20px;
        text-align:left;
    }
    .meet-matt-icon {
        display:block;
        position:absolute;
        top: 1351px;
        visibility: hidden;
        left:200px;
    }
    
    .row-fluid .members-profile {
        text-align:left;
    }
    .members-profile .members-profile-copy {
        margin-left:928px;
        width:30%;
    }
    .members-profile-img {
        width:928px;
        float:left;
    }
    .members-profile-img img {
      max-width:928px;
      max-height:568px;
      margin-left:-45px;
/*       position:absolute; */
    }
    .members-profile-screen {
      margin-top:-25px;
      z-index:100;
    }
    /* end members profile */
    
    /* Unite Permissions */
    .unite-permissions .unite-permissions-copy {
        padding:50px 0px 0px 100px;
        text-align: inherit;
    }
    .unite-permissions .unite-permissions-img {
        min-height: 450px;
        background-image:url('//www.concordiatechnology.org/hubfs/CTS-Images/church360/360-unite-permissions.png');
        background-repeat:no-repeat;
        background-size: inherit;
        background-position: right;
    }
    .unite-permissions .unite-permissions-ftable {
          display:inherit;
            font-family: 'Roboto', 'Helvetica Neue Light', sans-serif;
          margin-left:65px;
    }
    .unite-permissions .unite-permissions-ftable .unite-permissions-name {
        float:left;
        text-decoration: underline;
        padding:5px;
       -webkit-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
       -moz-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
        box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
        background-color:white;
        visibility: hidden;
        width: 182px;
        margin-top:35px;
        border:1px solid #d6d6d6;
        font-size:12px;
        position:absolute;
        display:block;
        z-index:900;
    }
    .unite-permissions .unite-permissions-ftable .unite-permissions-email {
        float:left;
        padding:5px;
        text-decoration: underline;
        -webkit-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
        box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
        background-color:white;
        visibility: hidden;
        width:240px;
        margin:35px 0 0 182px;
        border:1px solid #d6d6d6;
        font-size:12px;
    }
    .unite-permissions .unite-permissions-ftable .unite-permissions-role {
        float:left;
        padding:5px;
       -webkit-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
       -moz-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
        box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
        background-color:white;
        visibility: hidden;
        width:125px;
        margin-top:35px;
        border:1px solid #d6d6d6;
        font-size:12px;
    }
    /* end unite permissions */

    /* Unite Join Group */
    .unite-group {
        overflow:hidden;
        padding:50px;
        text-align:left;
    }    
    .unite-group .unite-group-image {
        position:relative;
        float:left;
        width:691px;
    }
    .unite-group .unite-group-image img { 
       max-width:691px;
       max-height:657px;
       margin:0;
    }
    .unite-group .unite-group-copy {
      margin-top:10%;
      margin-left:780px;
    }
    .unite-group .unite-join-name {
      display:inherit;
      visibility: hidden;
      background-image:url('//www.concordiatechnology.org/hubfs/CTS-Images/church360/360-matt-join-group.jpg');
      background-repeat:no-repeat;
      width:100px;
      height:25px;
      position:absolute;
      left: 538px;
      top: 609px;
      transform: scale(1.75,1.75);
     -webkit-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.35);
     -moz-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.35);
      box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.35);
    }
    .unite-group .unite-join-name:after {
      content:"";
      display:table;
      clear:both;
    }
    /* end Unite Join Group */   

    /* Members Add Event */
    .members-add-event {
        margin-top:inherit;
        height:100vh;
        position:relative;
    }

    .members-add-event .members-add-event-uno {
        /*padding-top:100px;*/
        background-size:cover;
        background-repeat: no-repeat;
        width:100%;
        height:100%;
        background-image: url('//www.concordiatechnology.org/hubfs/CTS-Images/church360/360-members-event.jpg');
    }

    .members-add-event .members-add-event-uno .members-add-event-uno-copy {      
        background-color:#459fa7;
        float:right;
        width:30%;
        margin-right:0%;
        visibility: hidden;
        padding:25px;
        -webkit-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
        box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
    }
    
    .members-add-event .members-add-event-uno p {
        border-top: 1px solid #368990;
        color:#fefbf4;
    }
    
.members-add-event-dos {
    transform: translateX(-100%);
    position:absolute;
    overflow:auto;
    top:0;
    left:0;
    width:100%;
    height:100%;
    visibility: hidden;
    background-image: url('//www.concordiatechnology.org/hubfs/CTS-Images/church360/360-members-event-dos.jpg');
    background-position: 100% 0%;
    background-repeat: no-repeat;
    background-size:cover;
}

.members-add-event-dos-copy {
      float:left;
      margin:100px;
      width:30%;
      background-color:#459fa7;
      margin-right:0%;
      padding:25px;
     -webkit-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
     -moz-box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
      box-shadow: 1px 1px 7px 2px rgba(0, 0, 0, 0.25);
}

.members-add-event-dos p {
    color:#fefbf4;
    border-top:1px solid #368990;
}

.members-add-event-dos h3 {
    color:#15484c;
} /*End Members Add Event*/

/* Unite RSVP */
.unite-rsvp {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  padding:0;
  text-align:left;
  transform: translateX(-100%);
  background-image:url('//www.concordiatechnology.org/hubfs/CTS-Images/church360/360-unite-rsvp.jpg');
}

.unite-rsvp .unite-rsvp-copy {
    width:25%;
    float:right;
    margin:100px;
} /* end Unite RSVP */

/* Members Attendance */
.members-attendance {
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  background-image:url('//www.concordiatechnology.org/hubfs/CTS-Images/church360/360-members-attendance.jpg');
  background-size:cover;
  background-repeat:no-repeat;
  transform: translateY(100%);
}
.members-attendance .members-attendance-copy {
    padding:100px;
    float:left;
    width:30%;
}
.members-attendance .members-attendance-image {
    float:right;
    width:50%;
    color:white;
    visibility: hidden;
    margin-top:9%;
    text-align: inherit;
} /* end members attendance */
    
/*Members Fund*/
.members-fund .members-fund-copy {
  padding: 100px;
  width: 70%;
}
/* end Members Fund */

/*Members to Ledger*/
.members-to-ledger .third, .members-to-ledger .second, .members-to-ledger .first {
  opacity: 0.6;
}

.members-to-ledger .members-to-ledger-copy {
  width: 40%;
  float: left;
}

.members-to-ledger .members-to-ledger-copy a {
  text-decoration: none;
  color: #fff;
}

.members-to-ledger .members-to-ledger-copy a:active {
  text-decoration: none;
}

.members-to-ledger .members-to-ledger-copy a:hover {
  color: #fff;
  text-decoration: none;
  opacity: 1;
}

.members-to-ledger .members-to-ledger-copy a:visited {
  color: #fff;
  text-decoration: none;
}

.members-to-ledger .members-to-ledger-copy {
  padding-bottom: 50px;
}

.members-to-ledger .image {
  width: 60%;
  float: right;
  margin-right: -65px;
  margin-top: -25px;
}

.members-to-ledger .image .first-image {
  visibility: initial;
}

.members-to-ledger .image .first-image img, .members-to-ledger .image .second-image img, .members-to-ledger .image .third-image img {
  max-width: 928px;
  max-height: 568px;
}

.members-to-ledger .image:after {
  content: "";
  display: table;
  clear: both;
}

.members-to-ledger img {
  margin-bottom: 0;
}

/*end Members to Ledger*/

/* Church360 Finale */

.church360-finale {
  padding: 100px;
}

.church360-finale .span4, .church360-finale .span3 {
  opacity: 0;
  visibility: hidden;
}

  
  
  
/* end church360 finale */
    
    .hide-desktop {
        display:none;
    }
}

@media screen and (min-width: 500px) {
  .jumbotron {
    /*background: #795948 url('//www.concordiatechnology.org/hubfs/CTS-Images/church360/516756-church360-background.jpg?t=1451397942356') no-repeat;*/
    /*background-size: 100%;*/
    /*background-size: cover;*/
    /*height: 100%;*/
    /*background-position: 50% 50%;*/
    background: #738481;
  }
  .image {
    height: 300px;
  }
}

/* Form Styles */

.padder h1 {
  text-align: center;
  width: 100%;
}

.checkbox {
  text-align: center;
}

.hs-button.large.primary {
  border-top: none;
  margin-top: 0;
  text-shadow: none;
  margin-bottom: 25px;
  background: #459fa7;
  color: #fff !important;
  font-size: 18px;
  padding: 15px 40px 15px 40px;
  border-radius: 10px;
  border: 0;
  transition: all 500ms ease;
}

.hs-button.large.primary:hover {
  text-decoration: none;
  background-color: #4ac3ce;
  color: #fff;
  transition: all 500ms ease;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.25);
}

.signup-form, .signup-form-transparent {
  background: #fefbf3;
  color: #333;
}

.signup-form label, .signup-form-transparent label {
  font-size: 18px;
  color: #333;
}

.signup-form h1, .signup-form-transparent h1 {
  width: 100%;
  text-align: center;
  color: #489899;
  font-size:38.5px;
}

.signup-form h2, .signup-form-transparent h2 {
  color: #449fa7;
  font-weight: 100;
  font-size: 50px;
}

.signup-form h4, .signup-form-transparent h4 {
  width: 100%;
}

.signup-form p, .signup-form-transparent p {
  padding-top: 25px;
  margin-top: 25px;
  font-size: 18px;
  line-height: 28px;
}

.signup-form-transparent {
  background-color: rgba(254, 251, 243, 0.85);
}

.signup-form input {
  margin: 0;
  margin-right: 5px;
}

.signup-form label {
  margin-top: 10px;
}

.checkboxes {
  font-size: 18px;
}

.checkboxes p {
  margin: 0;
  padding: 0;
}

.success h2 {
  text-align: center;
}

.signup-form form .hs-button.large.primary {
    text-shadow:none;
    font-size:18px;
}

/* End Form Styles */


p.heading_primary {
    font-family: 'Roboto', 'Helvetica Neue Light', sans-serif;
    color: #ffffff; 
    font-size: 95px; 
    font-weight: 300; 
    line-height: 1.2; 
    text-align: left; 
    padding-left: 5%;
    margin: 0;
    text-shadow: 0px 6px 10px rgba(0, 0, 1, 0.35);
}

p.heading_secondary {
    font-family: 'Roboto', 'Helvetica Neue Light', sans-serif;
    color: #ffffff; 
    font-size: 80px; 
    font-weight: 300; 
    line-height: 1.2; 
    text-align: right;
    padding-right: 10%;
    margin: 10px 0 0 0;
    text-shadow: 0px 6px 10px rgba(0, 0, 1, 0.35);
}

h1.completesuite {
    font-family: 'Roboto', 'Helvetica Neue Light', sans-serif;
    color: #ffffff; 
    font-size: 40px; 
    font-weight: 300; 
    line-height: 1.3; 
    text-align: center;
       margin: 60px 0px 40px 0;
    text-shadow: 0 6px 10px rgba(0,0,1,0.35);
    background: rgba(0,26,61,0.6);
    padding: 10px;
}
.spacer {
    height: 425px;
}


.offer {
    padding-top: 50px;
    text-align:right;
}

div.manage-icons {
    width: 30%;
    padding: 20px 0 0 0;
    display: inline-block;
    font-size: 22px;
    /*font-weight: 400;*/
    line-height: 3;
    text-align: center;
    font-family: 'Roboto', 'Helvetica Neue Light', sans-serif;
    color: rgb(197, 216, 212);
}

.manage-icons img {
    height: 91px;
    width: auto;
}

.manage-information p {
    font-family: 'Roboto', 'Helvetica Neue Light', sans-serif;
    color: rgb(197, 216, 212);
    font-size: 30px;
    font-weight: 300;
    margin: 80px 15px 0;
    line-height: 1.2;
}


@media (max-width: 1800px) {
    
.spacer {
    height: 350px;
}


@media (max-width: 1600px) {
    
.spacer {
    height: 325px;
}


p.heading_primary {
       font-size: 63px;
}

p.heading_secondary {
    font-size:50px; 
}
}

@media (max-width: 1440px) {
    
.spacer {
    height: 280px;
}
}

@media (max-width: 1280px) {
    
.spacer {
    height: 250px;
}
}

@media (max-width: 1170px) {
    
.spacer {
    height: 225px;
}
p.heading_primary {
    font-size: 75px; 
}

p.heading_secondary {
    font-size: 60px; 
}

}

@media (max-width: 979px) {
    
.spacer {
    height: 150px;
}
p.heading_primary {
    font-size: 60px; 

}

p.heading_secondary {
    font-size: 50px; 
}
}

@media (max-width: 765px) {
    
.spacer {
    height: 100px;
}
p.heading_primary {
    font-size: 50px; 
}

p.heading_secondary {
    font-size: 40px; 
}

.product {
    margin: 15px 0;
    padding: 10px;
}

.main-content {
    text-align: center;
}

h1.completesuite {
    margin: 20px;
    font-size: 26px;
}
.manage-information p {
      margin: 20px;  
}
}

@media (max-width: 568px) {
    
.spacer {
    height: 50px;
}
p.heading_primary {
    font-size: 40px; 
}

p.heading_secondary {
    font-size: 32px; 
}

.offer {
    text-align: center;
}

div.manage-icons {
    font-size: 14px;
    }

div.manage-icons img {
    height: 50px;
    width: auto;
}


.manage-information p {
      margin: 20px;  
}
.jumbotron{background:#738481}
}

@media (max-width: 479px) {
    
.spacer {
    height: 25px;
}
p.heading_primary {
    font-size: 30px; 
    text-align: center; 
    padding-left: 0%;

}

p.heading_secondary {
    font-size: 26px; 
    text-align: center;
    padding-right: 0%;
}
.jumbotron{background:#738481}



}