/* @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    */
/*****************************************/

/* GLOBAL ITEMS    */
h1, h2, h3, h4, h5 {
  color:#2c5e6b !important;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  line-height:1.1em;
  float:left;
  width:100%;
}
 p {
  color: #071a48;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-weight:300;
}
.form {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}
ul {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
}
h1 {
  font-size:40px;
  font-weight:500;
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:100%;
}
h2 {
  font-size:36px;
  font-weight:300;
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:100%;
}
h4 {
  font-size:18px;
  font-weight:600;
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:100%;
}
a {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  transition:all .3s; 
}
.calculator {margin-top:150px !important;}

h2.calculator-step__heading {float:none !important;}



/***************************HEADER****************/
.header {
  width:100%;
  margin:0 0 0px 0;
  padding:20px 0 50px;
  /*background:#071a48;*/
  background:#2c5e6b;
  float:left;
  z-index:2;
}
#content .header {
  padding:20px 0 20px!important;
  background:none!important;
  position:initial!important;
  z-index:0!important;
}
#globalunsub {
  clear:both!important;
}
.lp6 .header {
  position:relative;
  padding:50px 0 20px;
}
.logo {
  float:left;
  margin:30px 0 0 0;
}
ul.top, ul.primary {
  float:right; 
  position:relative;
  width:100%;
  list-style:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
  text-align:right;
}
ul.top li {
  float:right;
   position:relative;
  text-transform:uppercase;
  padding:0 0 0 0;
  margin:8px 30px 0;
  font-size:12px;
  font-weight:800;
}
ul.primary li {
  float:right;
  position:relative;
  text-transform:uppercase;
  padding:0 0 0 0;
  margin:30px 20px 0;
  font-size:16px;
  font-weight:600;
}
ul.top li a, ul.primary li a {
  color:#FFF; 
}
ul.top li a:hover, ul.primary li a:hover {
  color:#cad96a; 
}
ul.top li:first-child,  ul.primary li:first-child {
  margin-right:0px; 
}

/***************************DROPDOWN****************/
ul.primary ul {
  position: absolute;
  background:#FFF;
  padding:30px;
  left:-50px;
  margin:0 0 0 0;
  list-style:none;
  width:250px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32); 
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32);
  display:none;
}
ul.primary ul li {
  float:left;
  text-align:left;
  width:100%;
  margin:3px 0;
  padding:0 0 0 0;
  border-bottom:1px solid #fafafa;
}
ul.primary ul li a {
  color:#2c5e6b;
}
ul.top ul {
  position: absolute;
  z-index:9;
  background:#FFF;
  padding:30px;
  left:-50px;
  margin:0 0 0 0;
  list-style:none;
  width:250px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32); 
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32);
  display:none;
}
ul.top ul li {
  float:left;
  text-align:left;
  width:100%;
  font-size:16px;
  font-weight:600;
  margin:3px 0;
  padding:0 0 0 0;
  border-bottom:1px solid #fafafa;
}
ul.top ul li a {
  color:#2c5e6b;
}

/***************************FOOTER****************/
.footer {
  width:100%;
  margin:0 0 0 0;
  padding:60px 0;
  background:#2c5e6b !important;
  float:left;
}
.footer h3 {
  color:#73bfb0;
  text-transform:uppercase;
  font-size:15px;
  font-weight:500;
  margin:25px 0 3px 0;
}
.footer ul {
  list-style:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
.footer ul li {
  color:#FFF; 
  list-style:none;
  font-size:12px;
  float:left;
  width:100%;
  margin:5px 0;
}
.footer li a {
  color:#FFF;
  font-weight:300;
  font-size:12px;
}
.footer li a:hover {
  color:#cad96a; 
}
.footer p {
  color:rgba(255,255,255,0.7);
  font-size:10px;
  margin:20px 0 0 0;
}
.yellow {
  color:#cad96a; 
}
.footer i {
  color:#FFF;
  font-size:32px;
  margin:10px 5px 0 0;
}

/********************** FORM ***************************/
fieldset.form-columns-1 .hs-input {
  width:100% !important;
}
fieldset.form-columns-1 input[type=radio], fieldset.form-columns-1 input[type=checkbox] {
  width:auto !important; 
}
.form ul {
  list-style:none;
  margin:0 0 0 0;
}
input[type=submit] {
  background:#73bfb0;
  padding:10px 30px;
  margin:10px 0 10px 0;
  border:none;
  color:#FFF;
}




/********************** MAIN CONTENT***************************/
.main-content  {
  width:100%;
  float:left;
  padding:100px 0;
  margin: 0 0 0 0;
}
.wp6 .override .main-content .holder h3 {
  font-size:16px; 
}
.wp6 .override .main-content .holder p {
  font-size:14px; 
  float: left;
  margin: 0 0 30px 0;
}
.lp2 .main-content  {
  margin:0px 0 0 0;
}
.lp4 .main-content {
  padding:0px 0 50px;
  margin:0px 0 0 0;
  text-align:center;
}
.wp1 .main-content {
  margin:0 0 0 0;
  text-align:center;
  padding:0 0 100px 0;
}
.wp2 .main-content, .wp3 .main-content, .wp4 .main-content, .wp5 .main-content, .wp6 .main-content, .wp7 .main-content {
  padding:50px 0;
  margin:0 0 0 0;
  text-align:center;
}
.main-content p {
  font-size:18px; 
}
.wp1 .main-content p {
  line-height:1.8em;
}
.wp3 .main-content p, .wp4 .main-content p {
  line-height:1.8em;
  margin:10px 0;
  color:#666;
}
.main-content h1 {
  margin-top:30px;
  line-height:1.5em;
  margin-bottom:10px;
}
.wp1 .main-content h2 {
  float:left;
  width:100%;
  text-align:center;
  margin-top:10px;
  margin-bottom:20px;
}
.main-content .feat-logo {
  text-align:center;
}
.main-content .feat-logo img {
  max-width:60% !important;
}

.hero  {
  width:100%;
  float:left;
  padding:100px 0;
  margin:0 0 50px 0;
  background:#2c5e6b;
}
.wp8 .hero {
  text-align:center;
  padding-bottom:200px;
}
.lp2 .hero {
  margin-bottom:50px; 
}
.lp4 .hero {
  padding:50px 0; 
}
.lp6 .hero {
  padding:0px 0 80px;
  margin:0 0 0 0;
}
.wp1 .hero {
  padding:30px 0 30px; 
}
.wp3 .hero, .wp4 .hero, .wp5 .hero, .wp6 .hero, .wp7 .hero {
  padding:30px 0 30px;
  margin-bottom:10px;
}
.hero p {
  font-size:18px;
  color:#FFF
}
.hero .cta {
  background:#73bfb0;
  border-radius:3px;
  padding:10px 30px;
  float:left;
  color:#FFF;
  text-transform:uppercase;
  transition:all .3s;
}
.hero .cta:hover {
  background:#81DEE9;
}
.wp7 .main-content .cta {
  background:#73bfb0;
  border-radius:3px;
  padding:10px 30px;
  float:none;
  margin:0 auto;
  display:inline-block;
  color:#FFF;
  text-transform:uppercase;
  transition:all .3s;
}
.wp7 .main-content h2 {
  font-size:32px; 
  margin:0 0 15px 0;
}
.wp7 .main-content p {
  font-size:16px;
  color:#666;
  line-height:1.8em;
}

.hero h1 {
  margin-top:30px;
  color:#FFF !important;
  margin-bottom:40px;
}
.lp4 .hero h1 {
  margin-top:100px; 
}
.wp1 .hero h1 {
  margin-top:100px; 
}
.wp3 .hero h1, .wp4 .hero h1, .wp6 .hero h1, .wp7 .hero h1 {
  margin-top:100px; 
}
.wp5 .hero h1 {
  margin-top:50px; 
}
.hero .form, .register .form {
  width:100%;
  background:#FFF;
  border-radius:5px;
  padding:20px 30px;
}
.form h3, .form h2 {
  font-size:21px !important;
  font-weight:500;
  margin:15px 0 10px;
  float:left;
  width:100%;
  text-align:left !important
}
.lp4 .main-content .holder, .wp2 .main-content .holder, .wp3 .main-content .holder, .wp4 .main-content .holder, .wp5 .main-content .holder, .wp6 .main-content .holder {
  width:100%;
  float:left;
  margin:30px 0 30px 0;
  padding:0 0 0 0;
  text-align:center;
}
.wp2 .main-content .holder, .wp3 .main-content .holder, .wp5 .main-content .holder, .wp6 .main-content .holder {
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32); 
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32);
  padding:20px 30px;
}
.lp4 .main-content .holder .icon, .wp2 .main-content .holder .icon, .wp3 .main-content .holder .icon, .wp4 .main-content .holder .icon, .wp5 .main-content .holder .icon, .wp6 .main-content .holder .icon {
  color:#2c5e6b;
  font-size:36px;

}
.lp4 .main-content .holder h3, .wp2 .main-content .holder h3, .wp3 .main-content .holder h3, .wp4 .main-content .holder h3, .wp5 .main-content .holder h3, .wp6 .main-content .holder h3 {
  color:#2c5e6b;
  font-size:21px;
  font-weight:500;
  margin:10px 0;
}
.wp2 .main-content .holder p {
  color:#666;
  font-size:16px;
}
.wp3 .main-content .holder p, .wp5 .main-content .holder p {
  color:#666;
  font-size:14px;
}
.register {
  background:#2c5e6b;
  width:100%;
  float:left;
  margin:0 0 0 0;
  padding:50px 0 70px;
}
.register h2.reg {
  color:#FFF;
  float:left;
  margin:110px 0 10px 0px;
}
.register p {
  color:#FFF; 
}
/********************** Bands ***************************/
.band {
  width:100%;
  float:left;
  margin:0 0 0 0;
  padding: 50px 0;
  text-align:center;
}
.wp3 .band {
  padding:80px 0 100px;
}
.wp4 .band {
  padding:80px 0 100px;
}
.band img {
  max-width:90% !important; 
}
.band h2 {
  font-size:30px;
  font-weight:300;
  text-align:left;
  margin:80px 0 15px 0;
}
.wp1 .band h2 {
  margin-top:120px; 
}
.wp3 .band h2 {
  margin-top:0px; 
}
.wp4 .band h2 {
  margin-top:30px; 
}
.band p {
  text-align:left;
  line-height:1.8em;
}
.band p a {
  color:#1c005e;
  text-transform:uppercase;
  font-weight:600;
}
.band .holder {
  width:100%;
  float:left;
}
.wp4 .band .holder {
  padding:70px 0;
}
.band .holder:nth-child(even) {
  border-top:1px solid #e3e3e3;
  border-bottom:1px solid #e3e3e3;
}
.band .holder:nth-child(even) .image {
  float:right; 
  
}
/********************** DISPLAY CALLOUT***************************/
.displaycallout {
  width:100%;
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  text-align:center;
}
.lp6 .displaycallout {
  padding:80px 0 0 0; 
}
.lp2 .displaycallout .holder {
   margin-top:-90px;
  background:#FFF;
}
.displaycallout .holder {
  float:left;
  width:100%;
  padding:50px 60px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32); 
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32);
}
.displaycallout h2 {
  margin:0 0 20px 0; 
}
.lp3 .displaycallout h2 {
  text-align:left; 
}
.displaycallout p {
  font-size:18px;
}
.displaycallout ul {
  color: #2c5e6b;
  font-size:18px;
}
.displaycallout h4 {
  margin:0 0 10px 0;
  font-weight:400;
}
.displaycallout .icon {
  font-size:100px; 
  color:#2c5e6b;
  line-height:60px;
}
.displaycallout .supportingtext {
  font-size:13px;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  letter-spacing:2px;
  text-transform:uppercase;
}
/********************** HOW IT WORKS ***************************/
.howitworks {
  width:100%;
  float:left;
  margin:0 0 0 0;
  padding:100px 0 50px;
  text-align:center;
}
.wp6 .howitworks, .wp7 .howitworks {
  padding-top:50px;
  background:#fafafa;
}
.wp7 .howitworks {
 margin-bottom:50px; 
}
.lp4 .howitworks, .wp1 .howitworks {
  background: #f7fcff;
}

.howitworks .holder {
  float:left;
  width:100%;
  padding:30px;
}
.howitworks .icon {
  font-size:48px; 
  color:#2c5e6b;
  line-height:48px;
}
.howitworks h2 {
  font-weight:300;
  margin:10px 0 30px 0;
}
.howitworks p {
  color:#666;
}
.howitworks h3 {
  font-weight:600;
  text-transform:uppercase;
  font-size:18px;
  margin:10px 0 10px 0;
}

/********************** FEATURES***************************/
.features {
  width:100%;
  float:left;
  margin:0 0 0 0;
  padding:100px 0 30px 0;
  text-align:center;
}
.lp5 .features {
  padding-top:0; 
}
.features h2 {
  text-align:center;
  margin:0 0 10px 0;
}
.features .holder {
  text-align:center;
  padding:50px 30px;
  margin:30px 0 50px 0;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32); 
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32);
  float:left;
  width:100%;
}
.lp2 .features .holder {
  background:#1c005e;
}
.features h4 {
  margin:0 0 5px 0; 
}
.features .holder p {
  color:#3c4145;
}
.features i {
  /*font-size:32px;
  color:#e56300;*/
  font-size:48px;
  color:#cad96a;
  margin:0 0 10px 0;
}
.lp2 .features {
  padding-top:50px; 
}
.lp2 .features .holder {
  background:#2c5e6b;
}
.lp2 .features h4 {
 color:#FFF; 
}
.lp2 .features .holder p {
  color:#FFF;
}

/********************** FEATURES 2X2***************************/
.two-by-two {
  width:100%;
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  text-align:center;
}
.wp4 .two-by-two {
  padding:0 0 100px 0; 
}
.wp1 .two-by-two {
  padding:100px 0; 
}
.two-by-two h2 {
  text-align:center;
  margin:0 0 20px 0;
  color:#000;
}

.two-by-two p {
  color:#000; 
}
.two-by-two .holder {
  text-align:center;
  padding:80px 50px;
  margin:30px 0 50px 0;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32); 
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32);
  float:left;
  width:100%;
}
.wp4 .two-by-two .holder h2 {
  font-size:24px;
}
.two-by-two .holder .cta {
  color:#FFF;
  background:#c8eb50;
  border:2px solid #c8eb50;
  padding:10px 30px;
  display:inline-block;
  margin-top:30px;
  text-transform:uppercase;
  font-size:14px;
  font-weight:600;
  transition:all .3s;
}
.two-by-two .holder .cta:hover {
  background-color:#50c8b4;
  border:2px solid #50c8b4;
}
.two-by-two .holder .cta2 {
  background:#50c8b4;
  color:#FFF;
  border:2px solid #50c8b4;
  padding:10px 30px;
  display:inline-block;
  margin-top:30px;
  text-transform:uppercase;
  font-size:14px;
  font-weight:600;
  transition:all .3s;
}
.two-by-two .holder .cta2:hover {
  background-color:#c8eb50;
  border:2px solid #c8eb50;
}





/***************************Ready to get started widget ****************/
.readytogetstartedwidget {
  float:left;
  width:100%;
  margin:0 0 0 0;
  padding:0 0 50px 0;
}
.lp4 .readytogetstartedwidget {
  padding:50px 0; 
}
.readytogetstartedwidget .holder {
  padding:50px 30px;
  margin:0 0 0px 0;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32); 
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32);
  float:left;
  width:100%;
}
.readytogetstartedwidget a {
  background:#50c8b4;
  float:left;
  margin:0px 0 0 0;
  color:#FFF;
  padding:10px 30px;
  font-size:20px;
  font-weight:500;
  text-transform:uppercase;
}
.readytogetstartedwidget a:hover {
  background:#c8eb50;
}
/*************************** Testimonials ****************/

.testimonials {
  width:100%;
  float:left;
  margin:-50px 0 50px 0;
  padding:50px 0 20px;
  background:#fafafa;
}
.wp1 ..testimonials {
  margin-bottom:0px; 
}
.quote {
  color:#ffbb00;
  font-size:72px;
  text-align:center;
  margin:0 0 30px 0;
}

.slideshow {
  background:#FFF;
  z-index:1;
  padding:30px 0;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32); 
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32);
}
.item p {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  font-size:16px;
  line-height:30px;
  color:#666;
}
.item img {
  margin-top:30px; 
}
.item .name {
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  float:left;
  height:auto;
  width:100%;
  margin-left:0px;
  margin-top:20px;
  color:#666;
}
.testimonials .title {
  font-weight:400;
  float:left;
  width:100%;
  font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
  color:#666;
}
.slick-prev {
  font-size: 72px;
  left: 0;
  position: absolute;
  top: 0px;
  z-index:2;
   width:100px;
  height:200px;
  text-align:center;
  cursor:pointer;
}
.slick-next {
  font-size: 72px;
  right: 0;
  position: absolute;
  top: 0px;
  width:100px;
  height:200px;
  text-align:center;
  cursor:pointer;
}
.slick-prev img, .slick-next img {
  height:25px; 
}
ul.slick-dots {
  width:100%;
  float:left;
  margin:90px auto 30px;
  padding:0;
  text-align:center;
  list-style:none;
  display:block;
}
.slick-dots li {
  display:inline-block;
  width:10px;
  height:10px;
  background:#002D37;
  border-radius:15px;
  opacity:.5;
  cursor:pointer;
  transition:all .3s;
  margin:0 3px;
}
.slick-dots li.slick-active {
  opacity:1;
}
.slick-dots li button {
  color:transparent;
  width:100%;
  height:100%;
  outline:none;
}


.two {
  text-align:center;
  color:#FFF;
  margin-top:0px;
}
.wp3 .two {
  padding-bottom:100px;
}
.wp4 .two {
  margin-bottom:50px;
}
.wp6 .two {
  padding-top:100px; 
}
.wp4 .two, .wp6 .two {
  padding-bottom:150px;
  
}
.two .icon {
  font-size:90px; 
}
.two h2 {
  color:#81DEE9; 
  margin:0 0 15px;
}
.two .cta {
  float:none !important; 
  display:inline-block;
  margin-top:20px;
}
.wp6 .two .cta, .wp6 .two i {
  display:none; 
}




.users-developers-compliance {
  width:100%;
  float:left;
  background:#FFF;
  margin:0 0 0 0;
  padding:50px 0 150px;
  text-align:center;
}
.wp8 .users-developers-compliance .holder {
  margin-top:-300px;
  background:#FFF;

}
.wp3 .users-developers-compliance {
  background:#fafafa;
  margin:0 0 100px 0;
  padding:50px 0 100px 0;
 
}
.users-developers-compliance h2 {
  margin:0 0 30px;
  width:100%;
  float:left;
  text-align:center;
}
.users-developers-compliance .holder {
  width:100%;
  float:left;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32); 
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32);
  position:relative;
}
.users-developers-compliance .holder h3 {
  width:100%;
  background:#2c5e6b;
  font-size:24px;
  font-weight:300;
  color:#FFF !important;
  padding:20px 5px;
}
.wp8 .users-developers-compliance .holder h3 {
  background:#50c8b4;
}
.users-developers-compliance .holder p {
  width:100%;
  font-size:18px;
  font-weight:300;
  color:#666;
  padding:20px;
  margin-bottom:100px;
}
.users-developers-compliance .holder a {
  background:#50c8b4;
  color:#FFF;
  margin:10px 0 20px;
  padding:10px 30px;
  transition:all .3s;
  position: absolute;
  width: 70%;
  left: 15%;
  bottom: 5px;

}
.users-developers-compliance .holder a:hover {
  background:#c8eb50;
}




.large-callout {
  float:left;
  width:100%;
  margin:-50px 0 0 0;
  padding:150px 0;
  background:#50c8b4;
}
.large-callout h2 {
  font-size:28px; 
  color:#FFF !important;
  margin:0 0 15px 0;
  width:100%;
}
.large-callout p {
  font-size:18px;
  color:#FFF !important;
  line-height:1.8em;
}
.large-callout a {
  background:#005f6e;
  color:#FFF;
  display:inline-block;
  margin:30px 0 20px;
  padding:15px 30px;
  transition:all .3s;
}
.large-callout a:hover {
  background:#c8eb50;
}





.famous-three {
  width:100%;
  float:left;
  margin:0 0 0 0;
  padding:50px 0;
  text-align:center;
}
.famous-three h2 {
  width:100%;
  float:left;
  text-align:center;
  margin:50px 0;
}
.wp4 .famous-three {
  padding:0px 0 50px; 
}
.wp4 .famous-three h2 {
  margin:0 0 50px 0; 
}
.famous-three .holder {
  width:100%;
  float:left;
  margin:0 0 0 0;
  padding:50px 50px 100px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32); 
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32);
}
.famous-three .holder img {
  height:60px;
  width:auto;
  margin:0 0 20px 0;
}
.famous-three .holder h3 {
  width:100%;
  text-align:center;
  font-size:18px;
  font-weight:600;
  color:#2c5e6b;
}

.famous-three .holder p {
  width:100%;
  text-align:center;
  font-size:16px;
  font-weight:300;
  color:#2c5e6b;
}
.famous-three .darkblue h3, .famous-three .darkblue p {
  color:#FFF; 
}
.lightblue {
  background:#50c8b4;
}
.darkblue {
  background:#005f6e;
}
.gold {
  background:#c8eb50;
}
.famous-three .holder a {
  color:#FFF;
  font-size:48px;
  display:inline-block;
  margin:0 0 30px 0;
  transition:all .3s;
}

.famous-three .holder a:hover {
  margin:10px 0 30px 0; 
  color:#c8eb50;
}
.famous-three .gold a:hover {
  color:#50c8b4;
}







.secure-features {
  width:100%;
  float:left;
  margin:0 0 0 0;
  padding:100px 0;
  text-align:center;
}
.secure-features h2 {
  width:100%;
  float:left;
  text-align:center;
  margin:0 0 20px 0;
}
.secure-features p {
  color:#666;
}
.secure-features .holder {
  float:left;
  width:100%;
  margin:0 0 0 0;
  padding:20px 30px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32); 
  box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.32);
}
.secure-features .icon {
  font-size:72px;
  float:left;
  width:100%;
}
.darkgrey {
  background:#424242;
  color:#FFF:
}
.secure-features .holder h3 {
  color:#FFF !important;
  font-size:16px;
}
.secure-features .darkgrey h3,.secure-features .darkgrey, .secure-features .darkblue h3, .secure-features .darkblue {
  color:#FFF; 
}




.secure-level {
  width:100%;
  float:left;
  padding:100px 0;
  margin:0 0 0 0;
  background:#fafafa;
}
.secure-level h2 {
  text-align:center; 
  float:left;
  width:100%;
  margin:0 0 10px 0;
}
.secure-level p {
  text-align:center; 
  float:left;
  padding:0 50px;
  width:100%;
  color:#666;
}
.secure-level h3 {
  font-size:21px; 
  margin-top:15px;
  font-weight:600;
}
.secure-level ul {
  list-style:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
}
.secure-level ul li {
  font-size:16px;
  width:100%;
  float:left;
  padding:0 0 7px 0;
  color:#666;
}
.secure-level ul li i {
  float:left;
  width:7%;
  font-size:24px;
  color:#cad96a;
}
.secure-level ul li div {
  float:left; 
  width:93%;
}


.hs-richtext p, .hs-richtext {
  color:#666;
  font-size:12px;
}












@media only screen and (max-width: 768px) {
  ul.top, ul.primary {display:none;}
  .logo {width:40%;}
}



/*************************** Mobile Styles ****************/

@media only screen and (max-width: 1024px) {
  .header {position:relative;}
  ul.top, ul.primary {display:none;}
  .logo {width:40%;}
  .hero  {padding:10px 0 30px !important; margin:0px 0 50px 0;}
  .main-content {margin-top:0px; padding:20px 0 50px;}
  h1 {font-size:32px; margin-bottom:10px;}
  h2 {font-size:24px;}
  h4 {font-size:18px;}
  p {font-size:16px;}
  .lp4 .hero h1 {margin-top:10px;}
  .register h2.reg, .band h2 {margin-top:0px;}
  .wp1 .hero h1 {margin-top:10px !important;}
  .readytogetstartedwidget a {margin: 20px auto 0px;display: table; float: none;}
  
  
  
}