#content_container {
  color:#fff; font-family: Open Sans, sans-serif; text-align: center;
  font-weight: 400;
  max-width: 910px;
  height:100%; 
  padding: 40px 20px 20px 20px;
  font-size: 15px;
  line-height: 40px;
  background: url(/static/1a09e0deef2988f6910fd68adcfbef99.jpg);
  background-size: cover;
}
#content_containerb1 {
  max-width:100%;
  background: url(/static/5378667696e4c932aecf777a0ae61f01.jpg);
  background-position: right;
  background-size: cover;
  background-repeat: no-repeat;
  color:#fff; font-family: Open Sans, sans-serif; text-align: center;
  font-weight: 400;
  font-size: 15px;
  line-height: 40px;
  padding: 50px 40px;
  text-align: left;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#content_containerb2 {
  color:#333; font-family: Open Sans, sans-serif; text-align: center;
  font-weight: 400;
  max-width: 910px;
  height:100%; 
  padding: 40px 20px 0 20px;
  font-size: 15px;
  line-height: 40px;
  background-color: #fff;
}
#content_containerc1 {
  max-width:100%;
  background: white url(/static/cd81c5eb60a0897b11fd74c100841100.jpg);
  background-position: 50px top;
  background-size: cover;
  background-repeat: no-repeat;
  color:#000; font-family: Open Sans, sans-serif; text-align: center;
  font-weight: 400;
  font-size: 15px;
  line-height: 40px;
  padding: 50px 40px;
  text-align: left;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#content_containerc2 {
  color:#ccc; font-family: Open Sans, sans-serif; text-align: center;
  font-weight: 400;
  max-width: 910px;
  height:100%; 
  padding: 40px 20px 20px 20px;
  font-size: 15px;
  line-height: 40px;
  background-color: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background: url(/static/1a09e0deef2988f6910fd68adcfbef99.jpg);
  background-size: cover;
}

div.hd-main { font-size: 3em; font-family: Trebuchet MS, sans-serif; color: #fff; font-weight: 600; }
div.hd-mainb { font-size: 3em; font-family: Trebuchet MS, sans-serif; color: #fff; font-weight: 600; margin-bottom: 40px }
div.hd-mainc { font-size: 2.4em; font-family: Trebuchet MS, sans-serif; color: #7e52a6; font-weight: 600; margin-bottom: 40px }
h2.advice { color: #fff; font-family: Trebuchet MS, sans-serif; font-weight:800; font-size:21px; }
h2.adviceb { color: #222; font-family: Trebuchet MS, sans-serif; font-weight:800; font-size:21px; }
span.hd-ready { font-size: 2em; font-family: Trebuchet MS, sans-serif; color: #fff; font-weight: 600; }
span.hd-readyb { font-size: 2em; font-family: Trebuchet MS, sans-serif; color: #222; font-weight: 600; }

p { line-height: 1.7em }

#content_container, #selling_points, button { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#page_description { max-width: 750px; margin: 20px auto 40px auto; color: #ddd; }
#page_descriptionb { max-width: 450px; margin: 0px; color: #fff; }
#page_descriptionc { max-width: 450px; margin: 0px; color: #000; }
#selling_points { 
  max-width:100%;
  background: url(/static/39ef4acfcb9c468d6b0f1e9f26ed44cc.jpg);
  background-position: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 50px 0;
}
#selling_points2 { 
  max-width:100%;
  background: url(/static/2b2371d6febb17a14727d6ca60a01048.jpg);
  background-position: right;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 50px 0;
}
.container-bullet .row .lft-image { max-width: 100px; padding-right: 20px; }
.container-bullet .row .lft-image img { max-width: 85px; opacity: 0.75; }
.container-bullet .row .rgt-text { max-width: 280px; }
.row.row-height { margin-top: 40px }

button { background: #ff7400; border: none; outline: none; color: #fff; padding: 13px 60px; font-size: 1.75em; font-weight: 700; cursor: pointer; border-radius: 0px; margin: 30px 0; }
button:hover { background: #fff; color: #ff7400; }
button, button:hover { cursor: pointer; -webkit-transition:all 3s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease; }

@media all and (max-width: 768px ) {
  body { overflow-x: hidden; }
  div#pageContainer, div#contentContainer, div#roundedContentBox { width: auto; }
  div#headerContainer { width: 100%; }
  div.hd-main { font-size: 1.625em; }
  span.hd-ready { font-size: 1.375em; }
  .container-bullet .row .lft-image img { width: 50px; }
  .container-bullet { margin-bottom: 20px }
  .row.row-height { margin-top: 0px; }
  #selling_points { background-position: center top; display: flex; justify-content: center; }
  #page_description { text-align: left; }
  .container-main-bullet { padding: 0px 10px; max-width: 400px; margin: 0 auto }
  button { padding: 13px 50px; font-size: 1.5em; font-weight: 600; cursor: pointer; border-radius: 0px; margin: 30px 0; }
}

@media all and (max-width: 450px ) {
  .container-bullet .row .lft-image img { width: 40px; }
  .container-bullet .row .rgt-text { max-width: 195px; }
}



