/*@import url('https://fonts.googleapis.com/css?family=Lato:400,300,700');*/

.helpsection a,
.helpsection a:focus,
.helpsection a:hover {
  text-decoration: none;
  color: rgb(51, 51, 51);
}

.helpsection .lowercase {
  text-transform: lowercase;
}

.helpsection .border-green {
  height: 4px;
  width: 85px;
  background-color: #45b29b;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}

.helpsection .border-white {
  height: 4px;
  width: 85px;
  background-color: #fff;
  margin-bottom: 30px;
}

.helpsection .btn-grey {
  background-color: #545a59;
  color: #fff;
}

.helpsection .btn-grey:hover,
.helpsection .btn-grey:focus {
  background-color: #393F3E;
  color: #fff;
}

.helpsection .btn-pink {
  background-color: #df4f71;
  color: #fff;
}

.helpsection .btn-pink:hover,
.helpsection .btn-pink:focus {
  background-color: #CA2D52;
  color: #fff;
}

.helpsection .circle {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  font-size: 40px;
  color: #fff;
  font-weight: 700;
  line-height: 80px;
  text-align: center;
  background: #45b29b;
  float: left;
  margin-right: 20px;
}

.helpsection .glyphicon-asterisk {
  font-size: 8px;
  top: -5px;
  font-weight: 300;
  margin-left: 3px;
  color: #45b29b;
}

.helpsection .img-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.helpsection .intro {
  width: 100% !important;
}

.helpsection .jumbotron {
  margin-bottom: 0px;
}

.helpsection .jumbotron-grey {
  background-color: #f3f3f5;
}

.helpsection .jumbotron-white {
  background-color: #fff;
}

.helpsection .jumbotron h1 {
  font-weight: 600;
  margin-bottom: 20px;
}

.helpsection .jumbotron h3 {
  font-weight: 300;
  margin-bottom: 30px;
}

.helpsection .jumbotron p {
  font-size: 14px;
  font-weight: 400;
}

.helpsection .order-list {
  list-style-type: upper-alpha;
}

.helpsection p {
  line-height: 1.7;
}

.helpsection .panel-default {
  border: none;
}

/*.row > [class^="col-"]:last,
.row > [class*=" col-"]*/

.helpsection .romans {
  list-style-type: lower-roman;
}

.helpsection .help-pad {
  padding-top: 40px;
  padding-bottom: 40px;
}

.helpsection .spacing-sm {
  padding-top: 30px;
  padding-bottom: 30px;
}

.helpsection .spacing-md {
  padding-top: 60px;
  padding-bottom: 60px;
}

.helpsection .spacing-lg {
  padding-top: 90px;
  padding-bottom: 90px;
}

@media screen and (min-width: 768px) {
  .helpsection body {
    padding-top: 70px;
  }

  .helpsection .jumbotron .h1, .helpsection .jumbotron h1 {
    font-size: 50px; 
  }
}


/* --------------------------------------------------------------
  NAVIGATION BAR STYLING
-------------------------------------------------------------- */
.helpsection .navbar-default {
  background-color: #fff;
  margin-bottom: 0;
}

.helpsection .navbar-default .navbar-brand {
  color: #158a73;
  font-weight: 700;
}

.helpsection .navbar-default .navbar-nav>li>a {
  text-transform: capitalize;
  color: #000;
  font-weight: 700;
}

.helpsection .navbar-default .navbar-nav>li>a:hover,
.helpsection .navbar-default .navbar-nav>li>a:focus {
  color: #158a73;
}

/* Navigation Bar Links Active State */
.helpsection .navbar-default .navbar-nav>.active>a, 
.helpsection .navbar-default .navbar-nav>.active>a:focus, 
.helpsection .navbar-default .navbar-nav>.active>a:hover {
  background-color: transparent;
  color: #158a73;
}


@media (min-width: 768px) {
  .helpsection .navbar-nav > li{
    padding-left: 5px;
	  padding-right: 5px;
  }

  /* Navigation Bar height */
  .helpsection .navbar {
  	min-height: 70px
  }

  .helpsection .navbar-nav > li > a {
    /* (70px - line-height of 20px) / 2 = 25px */
    padding-top: 25px;
    padding-bottom: 25px;
    line-height: 20px;
  }

  .helpsection .navbar-brand {
    padding: 0 15px;
    height: 70px;
    line-height: 70px;
    font-size: 28px;
  }
  
}

/* --------------------------------------------------------------
  FORM STYLINGS
-------------------------------------------------------------- */
.helpsection textarea,
.helpsection select,
.helpsection input[type="text"],
.helpsection input[type="password"],
.helpsection input[type="datetime"],
.helpsection input[type="datetime-local"],
.helpsection input[type="date"],
.helpsection input[type="month"],
.helpsection input[type="time"],
.helpsection input[type="week"],
.helpsection input[type="number"],
.helpsection input[type="email"],
.helpsection input[type="url"],
.helpsection input[type="search"],
.helpsection input[type="tel"],
.helpsection input[type="color"],
.helpsection .uneditable-input, 
.helpsection .form-control {
  -webkit-appearance: none;
  border-radius: 0;
  border: 2px solid #d4d9dd;
}

.helpsection textarea:focus,
.helpsection select option:focus,
.helpsection input[type="text"]:focus,
.helpsection input[type="password"]:focus,
.helpsection input[type="datetime"]:focus,
.helpsection input[type="datetime-local"]:focus,
.helpsection input[type="date"]:focus,
.helpsection input[type="month"]:focus,
.helpsection input[type="time"]:focus,
.helpsection input[type="week"]:focus,
.helpsection input[type="number"]:focus,
.helpsection input[type="email"]:focus,
.helpsection input[type="url"]:focus,
.helpsection input[type="search"]:focus,
.helpsection input[type="tel"]:focus,
.helpsection input[type="color"]:focus,
.helpsection .uneditable-input:focus {   
  border-color: #45b29b;
  outline: 0 none;
}

/* Input Placeholder colours*/
.helpsection .form-control::-webkit-input-placeholder { color: #cbcbcb; text-transform: uppercase; }  /* WebKit, Blink, Edge */
.helpsection .form-control:-moz-placeholder { color: #cbcbcb; text-transform: uppercase; }  /* Mozilla Firefox 4 to 18 */
.helpsection .form-control::-moz-placeholder { color: #cbcbcb; text-transform: uppercase; }  /* Mozilla Firefox 19+ */
.helpsection .form-control:-ms-input-placeholder { color: #cbcbcb; text-transform: uppercase; }  /* Internet Explorer 10-11 */
.helpsection .form-control::-ms-input-placeholder { color: #cbcbcb; text-transform: uppercase; }  /* Microsoft Edge */

.helpsection label {
  font-size: 12px;
  color: #555b61;
  text-transform: uppercase;
}

.helpsection #gender, .helpsection #dobd, .helpsection #dobm, .helpsection #doby, .helpsection #country {
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(../images/drop-down-arrow.svg);
  background-position: 100% 50%;
  background-repeat: no-repeat;
}

/* CAUTION: IE hackery ahead */
.helpsection select::-ms-expand { 
  display: none; /* remove default arrow in IE 10 and 11 */
}

/* target Internet Explorer 9 to undo the custom arrow */
@media screen and (min-width:0\0) {
  .helpsection select {
    background:none\9;
    padding: 5px\9;
  }
}

@media (min-width: 768px) {
  .helpsection textarea,
  .helpsection input[type="text"],
  .helpsection input[type="password"],
  .helpsection input[type="datetime"],
  .helpsection input[type="datetime-local"],
  .helpsection input[type="date"],
  .helpsection input[type="month"],
  .helpsection input[type="time"],
  .helpsection input[type="week"],
  .helpsection input[type="number"],
  .helpsection input[type="email"],
  .helpsection input[type="url"],
  .helpsection input[type="search"],
  .helpsection input[type="tel"],
  .helpsection input[type="color"],
  .helpsection .uneditable-input{
    height: 40px;
    padding: 10px 16px;
    font-size: 13px;
    line-height: 1.3333333;
  }

  .helpsection .form-control {
    height: 40px;
    line-height: 1.3333333;
  }

  .helpsection #gender, .helpsection #dobd, .helpsection #dobm, .helpsection #doby, .helpsection #country {

  }
}

/* --------------------------------------------------------------
  SIGNUP FORM STYLING 
-------------------------------------------------------------- */
.helpsection #post_code {
  text-transform: uppercase;
}

.helpsection #gender,
.helpsection #dobd, .helpsection #dobm, .helpsection #doby, .helpsection #country {
  text-transform: uppercase;
  color: #cbcbcb;
}

.helpsection #sign-up-form .tc-checkbox label {
  text-transform: uppercase;
  font-weight: 700;
}

.helpsection .signup-btn {
  text-transform: uppercase;
  font-weight: 700
}

@media(min-width: 768px) {
  .helpsection .findAddress-btn {
    height: 40px;
  }

  .helpsection .signup-btn {
    font-size: 30px;
  }
}

/* --------------------------------------------------------------
  LOGO SECTION STYLING
-------------------------------------------------------------- */
.helpsection .logo-section li {
  color: #c7d1d0;
  font-size: 40px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 700;
}

.helpsection .logo-section img {
  height:65px;
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 15px;
}


.helpsection #contactModal .modal-header {
  border-bottom: none;
}

/* --------------------------------------------------------------
  FOOTER STYLING 
-------------------------------------------------------------- */
.helpsection footer {
  background-color: #313131;
  color: #fff;
}

.helpsection footer .footer-links li {
  padding-left: 8px;
  padding-right: 8px;
}

.helpsection footer .footer-links li a {
  color: #fff
}

.helpsection footer a:hover,
.helpsection footer a:focus {
  text-decoration: underline;
}

.helpsection .copyright {
  text-align: center;
  color: #d4d4d4; 
  margin-top: 20px;
  font-size: 12px;
}


/* --------------------------------------------------------------
  HOME PAGE STYLING 
-------------------------------------------------------------- */
.helpsection .home-page .intro {
  height: 100%;
  background-color: #4ca796;
}

.helpsection .home-page .intro h1 {
  color: #fff;
  letter-spacing: 2px;
  margin-bottom: 30px
}

.helpsection .home-page .intro .panel-body {
  padding-top: 20px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:20px;
}

.helpsection .home-page .how-section p{
  font-size: 16px;
}

.helpsection .home-page .about-us {
  background: url(../images/about-bg-mobile.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
  color: #fff;
}

.helpsection .home-page .about-us p {
  font-size: 18px;
}

.helpsection .home-page .faq-section {
  margin-bottom: 0;
}

.helpsection .home-page .faq-section h3 {
  margin-bottom: 30px;
}

.helpsection .home-page .faq-section .panel-default>.panel-heading {
  background-color: #fff;
}

.helpsection .home-page .faq-section .panel h4 {
  color: #158a73;
}

.helpsection #accordion h4 a {
  color: #111;
}

.helpsection #accordion h4:hover {
  cursor: pointer;
}

.helpsection #accordion .accordion-toggle:after {
  font-family:'Glyphicons Halflings';
  content: "\e113";
  float: left;
  font-weight: 400;
  color: #158a73;
  float: right;
}

.helpsection #accordion .panel-heading.collapsed .accordion-toggle:after {
  content:"\e114";
}


@media(min-width: 768px) {
  .helpsection .home-page .intro {
    min-height: 600px;
    background: url(../images/home-bg1.jpg) no-repeat center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }

  .helpsection .home-page .about-us {
    background: url(../images/about-bg.jpg) no-repeat center center;
    background-size: cover;
  }

  .helpsection .jumbotron p {
    font-size: 18px;
  }

  .helpsection .home-page .how-section img {
    margin-bottom: 10px;
  }
}

/* --------------------------------------------------------------
  OFFER PAGE STYLING 
-------------------------------------------------------------- */
.helpsection .offers-page .intro {
  background-color: #4ca796;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
  color: #fff;
}

.helpsection .offers-page .intro h1 {
  margin-bottom: 30px;
}

.helpsection .offers-page .offers-wall .panel-default .panel-body {
  padding: 20px;
}

.helpsection .offers-page .offers-wall .panel-body img {
  margin-bottom: 30px;
}

.helpsection .offers-page .glyphicon-ok{
  background-color: #45b29b;
  padding: 5px;
  border-radius: 50%;
  color: #fff;
  font-size: 12px;
  float: left;
  margin-right: 20px;
  margin-bottom: 30px;
}

.helpsection .bootstrap-select>.dropdown-toggle.bs-placeholder, 
.helpsection .bootstrap-select>.dropdown-toggle.bs-placeholder:active, 
.helpsection .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, 
.helpsection .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
  color: #fff !important;
  background-color: #545a59; 
}

.helpsection .offers-page .offers-wall .panel-default .panel-body .text {
  margin-bottom: 30px;
}

@media(max-width: 767px) {
  .helpsection .offers-page .offers-wall .panel-default .panel-body img {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .helpsection .offers-page .offers-wall .panel-body h3 {
    text-align: center;
  }

  .helpsection .offers-page .offers-wall .panel-body h3 {
    text-align: center;
  }
}

@media(min-width: 768px) {
  .helpsection .offers-page .intro {
    min-height: 300px;
    background: url(../images/offer-bg.jpg) no-repeat center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }

  .helpsection .offers-page .intro p {
    font-size: 18px;
  }

  .helpsection .offers-page .offers-wall .panel-default .panel-body img {
    float: left;
    margin-right: 50px;
  }

  .helpsection .offer-submit {
    float: right;
  }
}

@media(max-width: 991px) {
  .helpsection .offers-page .bootstrap-select {
    width: 100% !important;
  }
}

@media(min-width: 992px) {
  .helpsection .offers-page .offers-wall .panel-body h3 {
    margin-bottom: 70px;
  }

  .helpsection .offers-page .bootstrap-select {
    float: right !important;
  }
}

/* --------------------------------------------------------------
  CONFIRMATION PAGE STYLING
-------------------------------------------------------------- */
.helpsection .confirmation-page .intro {
    background-color: #f23c43;
  height: 100%;
  color: #fff;
}

.helpsection .confirmation-page .intro h1 {
  margin-bottom: 25px;
}

.helpsection .confirmation-page .final-step-section h4 {
  font-weight: 700;
}

@media(max-width: 480px) {
  .helpsection .circle {
    float: none;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }

  .helpsection .confirmation-page .final-step-section .text {
    text-align: center;
  }
}
@media(min-width: 480px) {
.helpsection .home-page .intro .panel-body { padding:20px; }
}

@media(min-width: 768px) {
  .helpsection .confirmation-page .intro {
    min-height: 300px;    
    background: url(../images/confirmation-bg.jpg) no-repeat center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }

  .helpsection .confirmation-page .intro p {
    font-size: 18px;
  }
}

/* --------------------------------------------------------------
  LEGAL PAGES STYLING
-------------------------------------------------------------- */
.helpsection .legal-page .intro {
  background-color: #45b29b;
  height: 100%;
  color: #fff;
}

.helpsection .cd-faq-categories a {
  position: relative;
  display: block;
  overflow: hidden;
  height: 50px;
  line-height: 50px;
  padding: 0 28px 0 16px;
  background-color: #4e5359;
  color: #ffffff;
  white-space: nowrap;
  border-bottom: 1px solid #555b61;
  text-overflow: ellipsis;
}

.helpsection .cd-faq-categories a:hover,
.helpsection .cd-faq-categories a:focus,
.helpsection .cd-faq-categories .active a,
.helpsection .cd-faq-categories .active a:hover {
  background: #42464b !important;
  color: #45b29b;
  cursor: pointer;
}

@media(min-width: 768px) {
  .helpsection .legal-page .intro {
    min-height: 300px;
  }

  .helpsection .legal-page .intro h1 {
    font-size: 60px;
    padding-top: 50px;
  }
}

@media(max-width: 991px) {
  .helpsection #sidebar {
    margin-bottom: 50px;
  }
}

@media(min-width: 992px) {
  .helpsection .cd-faq-categories {
    width: 250px;
    float: left;
  }

  .helpsection .legal-page .text {
    padding-left: 270px;
  }
}


@media(max-width: 767px) {
  .helpsection .offers-page .intro h1,
  .helpsection .confirmation-page .intro h1 {
        font-size: 32px;
  }
  .helpsection .offers-page .intro p,
  .helpsection .confirmation-page .intro p {
    font-size: 15px
  }
}

@media (min-width:992px){
  .helpsection .survey-dropdown{
    float:right;
    width:220px !important;
  }
}

.helpsection .survey-dropdown{
  font-size:20px;
}

.helpsection .survey-dropdown input{
  vertical-align:middle;margin-top:0;margin-left:15px;cursor:pointer;width:20px;height:20px;
}

@media (max-width: 768px) {
  .helpsection .mobile-centre{
    text-align: center;
  }
  .helpsection .mobile-centre .navbar-brand{
    width:100%;
  }
}

.helpsection #home h1{
  font-size: 42px;
} 

.helpsection .subhead { font-size:24px; margin-bottom: 20px; }
  .helpsection .h2, .helpsection h2 {
    margin-bottom:18px;
  }
    .helpsection ul { 
    font-size:140%;
    }                     
    .helpsection .home-page .how-section p { font-size: 22px; }
    
@media (max-width: 768px) {
  .helpsection .container { max-width: 600px;}
  
  .helpsection #home h1{
    font-size: 26px;
    line-height:34px;
  }
  .helpsection .h2, .helpsection h2 {
    font-size: 22px;
  }
  .helpsection .subhead {
    font-size: 18px;
    margin-top:10px;
    margin-bottom:10px;
  }           
  .helpsection ul { font-size: 16px; }
  
  .helpsection .home-page .how-section p {
    font-size: 16px;
  }
  .helpsection .container {
    padding-right: 5px;
    padding-left: 5px;
  }
}

.helpsection #home h1.smaller{
  font-size: 34px;
}

@media (max-width: 768px) {
  .helpsection #home h1.smaller{
    font-size: 26px;
  }
}

.helpsection .gender{
  position: relative;
  width: 100%;
  text-align: center;
  border: 1px solid #D4D9DC;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
}

.helpsection .gender:before{
  content: "";
  display: block;
  padding-top: 62%;
}

.helpsection .gender-radio:checked+.gender{
  color: #fff;
  background-color: #aaa;
}

.helpsection .gender:hover{
  background-color: #ddd;
  cursor: pointer;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.1.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.helpsection .gender-tick{
  position: relative;
  width:100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.helpsection .gender-tick i{
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 1.28571429em;
  font-size: 30px;
  text-align: left;
  color: green;
}

.helpsection .gender-tick:before{
  content: "";
  display: block;
  padding-top: 10%;
}

.helpsection .gender-tick i:before {
  content: "\f1db";
}

.helpsection .gender-radio:checked+.gender-tick i:before {
  content: "\f058";
}

.helpsection .gender-radio{
  display: none;
}

.helpsection .flex{
  display: flex;
  align-items: center;
  justify-content: center;
}

.helpsection .flex img{
  height:45%;
}

@media (max-width: 768px) {
  .helpsection .flex img{
    height:100%;
  }
  .helpsection ul { line-height: 1.3em;}
}

@media (max-width : 480px) { .helpsection .offers-page .intro h1 { margin-bottom: 10px !important; font-size:26px; } .helpsection .confirmation-page .intro h1 { font-size: 26px; } }

    .helpsection .form-control { height: 55px; font-size:15px; }
    .helpsection input[type="text"] { height:55px; font-size: 15px; }
    .helpsection .findAddress-btn { height:55px; font-size: 15px; }
    .helpsection #about { text-align: center; }   
    .helpsection .border-white { margin: 0 auto; margin-bottom:30px; text-align: center; }    
    .helpsection p { margin: 0 auto; text-align:center; }
    .helpsection .offers-page .offers-wall .panel-default .panel-body { padding: 30px; }
    .helpsection #faq { text-align:center; }
    .helpsection .border-green { text-align:center; margin:0 auto;  margin-bottom:30px;}   
    .helpsection .jumbotron h1 { margin-top:0px; font-size:40px; color: #555b61; }
    .helpsection label { font-size:14px; }
    .helpsection .btn btn-pink btn-block btn-lg signup-btn { padding: 16px; }
    .helpsection .checkbox input[type=checkbox] { width:18px; height:18px; }
    .helpsection .spacing-sm { padding-top:15px; padding-bottom:15px; }
    .helpsection input[type="text"] { height:60px; border: 1px solid #D4D9DC;}
    .helpsection select {border: 1px solid #d4d9dd;}
    .helpsection .form-control { height:60px; border: 1px solid #D4D9DC;}
    .helpsection p { line-height: 1.4; }
    
    .helpsection h5 { font-size:16px; 
    line-height: 1.4em; font-weight:normal; }
    .helpsection .home-page .intro h1 { margin-bottom:15px; margin-top:10px;color: #555b61; }
    .helpsection ul { 
    color:#fff;
    font-weight:normal;
    display: block;
    list-style-type: disc;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;  
    line-height:1.7em; }
    .helpsection .home-page .intro h1 {
    letter-spacing: 0px; 
    font-size: 34px; }   
    .helpsection body { font-family: "Segoe UI",Arial,sans-serif; }
    @media (min-width: 768px) {
    .helpsection input[type="number"] {
    height: 55px;
    padding: 10px 22px;
    font-size: 18px;
    }
    .helpsection h5 { font-size:19.6px; 
    line-height: 1.7em; font-weight:normal; }
    }
    .helpsection .gender-tick i {
    font-family: FontAwesome;
    font-size: 32px;
    color: #404040;
    margin: 4px;
}
    .helpsection .form-control { border: 1px solid #696969 !important; }
    .helpsection label {
    font-size: 18px;
    font-weight: normal;
    text-transform: none;
      }
  
    .helpsection label span { margin-bottom:3px; }
    h2 { margin-bottom:30px;}
    
    .helpsection .subhead { font-size:26px; }
    @media (max-width: 768px)
    { .helpsection .subhead { font-size: 19px; line-height:24px; }  .helpsection #home h1 { line-height:30px; } }
    .helpsection .home-page .how-section p { font-size: 140%; }
    .helpsection h4 { font-size:130%; }
    .helpsection .home-page .about-us p { font-size: 16px; }
    .helpsection .jumbotron p { font-size: 16px; }
    .helpsection footer .footer-links li { font-size:16px;}
    .helpsection .navbar-default .navbar-nav li a { font-weight: 600; }
    .helpsection #sign-up-form .tc-checkbox label {
    text-transform: uppercase;
    font-weight: 700;
    font-size:13px;
    }
    .helpsection .checkbox { padding-left:5px; padding-right:5px; margin-top:0px; }
    
  
    .helpsection .form-control { height: 55px; font-size:15px; }
    .helpsection input[type="text"] { height:55px; font-size: 15px; }
    .helpsection .findAddress-btn { height:55px; font-size: 15px; }
    .helpsection #about { text-align: center; }   
    .helpsection .border-white { margin: 0 auto; margin-bottom:30px; text-align: center; }    
    .helpsection p { margin: 0 auto; text-align:center; }
    .helpsection .offers-page .offers-wall .panel-default .panel-body { padding: 30px; }
    .helpsection #faq { text-align:center; }
    .helpsection .border-green { text-align:center; margin:0 auto;  margin-bottom:30px;}   
    .helpsection .jumbotron h1 { margin-top:0px; font-size:40px; color: #555b61; }
    .helpsection label { font-size:14px; }
    .helpsection .btn btn-pink btn-block btn-lg signup-btn { padding: 16px; }
    .helpsection .checkbox input[type=checkbox] { width:18px; height:18px; }
    .helpsection .spacing-sm { padding-top:15px; padding-bottom:15px; }
    .helpsection input[type="text"] { height:60px; border: 1px solid #D4D9DC;}
    .helpsection select {border: 1px solid #d4d9dd;}
    .helpsection .form-control { height:60px; border: 1px solid #D4D9DC;}
    .helpsection p { line-height: 1.4; }
    .helpsection .home-page .intro h1 { margin-bottom:15px; margin-top:10px;color: #555b61; }
    .helpsection ul { 
    color:#fff;
    display: block;
    list-style-type: disc;
    margin-top: 0;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;  
    line-height:1.7em; }
    .helpsection .home-page .intro h1 {
    letter-spacing: 0px; 
    font-size: 34px; }   
    .helpsection h2 { font-size:26px; }
    
    .helpsection .subhead { font-size:26px; }
    @media (max-width: 768px)
    { .helpsection .subhead { font-size: 19px; line-height:24px; } .helpsection #home h1 { line-height:32px; font-size:28px; } }
    .helpsection .home-page .how-section p { font-size: 140%; }
    .helpsection h4 { font-size:140%; }
    .helpsection .home-page .about-us p { font-size: 16px; }
    .helpsection .jumbotron p { font-size: 16px; }
    .helpsection footer .footer-links li { font-size:16px;}
    .helpsection .navbar-default .navbar-nav li a { font-weight: 600; }
    .helpsection .navbar>.container .navbar-brand, .helpsection .navbar>.container-fluid .navbar-brand {
    margin-left: 0px;
    }

.helpsection .about-us{
  background:url(../images/about-bg-mobile.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;color:#fff
}

@media (min-width:768px){
  .helpsection .about-us{background:url(../images/about-bg.jpg) no-repeat center center;background-size:cover}
}

.helpsection .item img{
  min-width: 1px;
}

.helpsection .item{
  margin-bottom: 60px;
}

.helpsection .jumbotron .winnername{
  font-size: 24px;
  margin-bottom: 6px;
}

.helpsection .jumbotron .winnerquote{
  font-size: 14px;
  font-style: italic;
  color: rgb(102,102,102);
  margin-top: 12px;
}

.helpsection .panel-body p{
  font-size: 14px;
}

.halfWidth {
	padding-bottom:12px;
}