h1 {
  font-size: 1.8rem;
}

h2 {
  font-size: 1.6rem;
}

h3 {
  font-size: 1.4rem;
}

h4 {
  font-size: 1.3rem;
}

h5 {
  font-size: 1.2rem;
}

h6 {
  font-size: 1.1rem;
}

p {
  font-size: 1rem;
}

a {
  font-size: 1rem;
}

li {
  font-size: 1rem;
}

span {
  font-size: 1rem;
}

button {
  font-size: 1rem;
}

:root {
  font-size: 16px;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1em;
  overflow-x: hidden;
  color: #000;
}

section {
  margin: 0;
  padding: 0;
}

.container-fluid {
  padding: 0;
}

div {
  margin: 0;
  padding: 0;
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

article p a {
  color: #0000FF;
}
article p a:hover, article p a:focus {
  color: #001A57;
}
article p a:visited {
  color: #0000FF;
}

.navbar-custom, .navbar-default {
  padding: 0;
  font-family: "arial";
  font-weight: 600;
  background-color: #fff;
  box-shadow: 1px 3px 2px 2px #444444;
}
.navbar-custom .navbar-brand img, .navbar-default .navbar-brand img {
  height: 50px;
}
.navbar-custom .navbar-toggler.custom-toggler, .navbar-default .navbar-toggler.custom-toggler {
  margin-right: 25px;
  border: 1px solid #76323f;
}
.navbar-custom .navbar-toggler.custom-toggler .navbar-toggler-icon, .navbar-default .navbar-toggler.custom-toggler .navbar-toggler-icon {
  color: #76323f;
  font-size: 1.5rem;
  line-height: 1.5em;
  margin: auto;
}
.navbar-custom .navbar-toggler.custom-toggler:focus, .navbar-default .navbar-toggler.custom-toggler:focus, .navbar-custom .navbar-toggler.custom-toggler:active, .navbar-default .navbar-toggler.custom-toggler:active {
  outline: none;
}
.navbar-custom .navbar-nav li.active a, .navbar-default .navbar-nav li.active a {
  color: #76323f;
  text-transform: uppercase;
  background-color: #c2b4a9;
}
.navbar-custom .navbar-nav li.active a:focus, .navbar-default .navbar-nav li.active a:focus, .navbar-custom .navbar-nav li.active a:hover, .navbar-default .navbar-nav li.active a:hover {
  background-color: #ccc1b8;
}
.navbar-custom .navbar-nav li a, .navbar-default .navbar-nav li a {
  color: #76323f;
  text-transform: uppercase;
  font-size: 14px;
  box-sizing: border-box;
  height: 60px;
  line-height: 40px;
  text-align: center;
  font-weight: 300;
  padding-top: 10px;
  padding: 10px 25px 0 25px !important;
}
.navbar-custom .navbar-nav li a:hover, .navbar-default .navbar-nav li a:hover {
  color: #76323f;
  background-color: #e2dbd6;
  border-bottom: 3px solid #D7CEC7;
}
.navbar-custom .navbar-nav li a:focus, .navbar-default .navbar-nav li a:focus {
  color: #EA6045;
  background-color: #e2dbd6;
  border-bottom: 3px solid #D7CEC7;
}

.banner-bgimage {
  background-repeat: no-repeat;
}

.banner-bgcolor {
  background-color: RGBA(0, 0, 0, 0.5);
}

.banner-text {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  font-size: 3rem;
  white-space: nowrap;
  font-family: 'Source Sans Pro', sans-serif;
}

.section-margin {
  margin: 30px 0;
}

.section-padding {
  padding: 30px 0;
}

.button, section#section-1 .container-fluid .section-1 .wrapper-for-path-text .inner .v-a button {
  outline: none;
  border: 1px solid transparent;
  font-size: 1rem;
  text-transform: uppercase;
  text-align: center;
  margin: auto;
  padding: .8em 1.2em;
  background-color: #D7CEC7;
  border-radius: .19em;
  transition: all ease-in-out 300ms;
  text-decoration: none;
  color: set-text-color(#D7CEC7);
  font-family: sans-serif;
}
.button:hover, section#section-1 .container-fluid .section-1 .wrapper-for-path-text .inner .v-a button:hover {
  background-color: #c2b4a9;
  box-shadow: -2px 2px 0 #fff;
  color: set-text-color(#D7CEC7);
}
.button:active, section#section-1 .container-fluid .section-1 .wrapper-for-path-text .inner .v-a button:active {
  position: relative;
  top: 2px;
  left: -2px;
}

.circle-for-icon {
  width: 6vmin;
  height: 6vmin;
  font-size: 1rem;
  background: #0cb8b6;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  line-height: 6vmin;
  border-radius: 50%;
  color: #fff;
  text-align: center;
}

.rectangle-with-traingle {
  margin-left: 140px;
  background: #565656;
  padding: 14px 24px;
  margin-bottom: 20px;
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.18);
  position: relative;
  width: 200px;
  height: 400px;
}

.rectangle-with-traingle::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-left: 0;
  bottom: -40px;
  left: 56px;
  border-top-color: #fff;
  border-width: 20px;
}

.line-under-heading, section#section-2 .team-part1-banner .part1-header::after {
  content: "";
  width: 200px;
  background-color: orange;
  margin: auto;
  display: block;
  height: 5px;
}

.sidebar-social-wrapper {
  /*border: 1px solid green;*/
  height: 360px;
  width: 100px;
  position: fixed;
  top: 300px;
  margin-top: 7px;
  z-index: 999999;
  left: 0;
}

.soical-all {
  color: #fff;
  position: absolute;
  display: block;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  font-size: 21px;
  /* vertical-align: middle; */
  text-align: center;
  background-color: rgba(0, 0, 0, 0.3);
  left: 7px;
  line-height: 45px;
  margin-bottom: 20px;
  transition: all ease 300ms;
}

.sidebar-social-facebook {
  top: 0;
  background-color: #3b5998;
  margin-bottom: 10px;
}

.sidebar-social-twitter {
  background-color: #55acee;
  top: 55px;
  display: inline-block;
}

.sidebar-social-goggleplus {
  /*border: 1px solid red;*/
  background-color: #dd4b39;
  top: 110px;
  display: inline-block;
}

.sidebar-social-youtube {
  /*border: 1px solid red;*/
  /*border:2px solid #cd201f;*/
  background-color: red;
  top: 165px;
  display: inline-block;
}

.sidebar-social-instagram {
  /*border: 1px solid red;*/
  background-color: #3f729b;
  top: 220px;
  display: inline-block;
}

.sidebar-social-linkin {
  /*border: 1px solid red;*/
  background-color: #cd201f;
  top: 275px;
  display: inline-block;
}

.sidebar-social-youtube:hover,
.sidebar-social-instagram:hover {
  background-color: #cd201f;
}

@media screen and (max-width: 775px) {
  section#section-1 {
    margin-top: 80px;
  }
  section#section-1 .section-1 {
    height: 110vh !important;
    height: 31rem !important;
    position: relative !important;
  }
  section#section-1 .section-1 .bg-image {
    background: url("../images/family-banner_aaoufv_c_scale,w_644.jpg") center top !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
  section#section-1 .section-1 .wrapper-for-path-text {
    top: 200px !important;
    height: 20rem !important;
    width: 100% !important;
  }
  section#section-1 .section-1 .wrapper-for-path-text .bg-path {
    background-color: #76323f !important;
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 77%, 0% 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 77%, 0% 100%) !important;
    width: 100% !important;
  }
  section#section-1 .section-1 .wrapper-for-path-text .inner {
    width: 100% !important;
    margin-top: 50px;
    height: 100% !important;
    padding: 50px 30px;
  }
  section#section-1 .section-1 .wrapper-for-path-text .inner h1 {
    font-size: 1.5rem;
    margin-top: 10px !important;
  }
}
@media screen and (max-width: 576px) {
  :root {
    font-size: 16px !important;
  }
}
@media screen and (min-width: 776px) {
  .bg-path {
    width: 70% !important;
  }

  :root {
    font-size: 18px !important;
  }
}
@media screen and (min-width: 1000px) {
  :root {
    font-size: 20px !important;
  }
}
.responsive-image__inner {
  position: relative;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
}

.responsive-image__inner {
  position: relative;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
}

.navbar-default {
  border-top: 3px solid #76323f;
}

.inner-common, section#section-1 .container-fluid .section-1 .wrapper-for-path-text .inner, section#section-3 .container-fluid .section-3 .wrapper-for-path-text .inner, section#section-5 .container-fluid .section-5 .wrapper-for-path-text .inner, section#section-7 .container-fluid .section-7 .wrapper-for-path-text .inner {
  z-index: 1;
  text-align: center;
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: 1;
  overflow: hidden;
  color: #fff;
}

section#section-1 .container-fluid {
  margin-top: 80px;
}
section#section-1 .container-fluid .section-1 {
  position: relative;
  height: 25rem;
}
section#section-1 .container-fluid .section-1 .bg-image {
  background: url("../images/family-banner1.jpg") center top;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
section#section-1 .container-fluid .section-1 .wrapper-for-path-text {
  position: absolute;
  top: 0;
  width: 90%;
}
section#section-1 .container-fluid .section-1 .wrapper-for-path-text .bg-path {
  -webkit-clip-path: polygon(100% 0, 50% 100%, 0 100%, 0 27%, 23% 0);
  clip-path: polygon(100% 0, 50% 100%, 0 100%, 0 27%, 23% 0);
  background-color: #76323f;
  height: 25rem;
  opacity: 1;
}
section#section-1 .container-fluid .section-1 .wrapper-for-path-text .inner .v-a {
  margin-left: 2rem;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
section#section-1 .container-fluid .section-1 .wrapper-for-path-text .inner .v-a button {
  font-family: 'arial';
  font-weight: 700;
  color: #76323f;
}

section#section-2 .team-part1-banner {
  margin-top: 70px;
  padding: 30x;
  background-image: url("../images/bottom-rectangle.png");
  background-repeat: no-repeat;
  background-size: cover;
}
section#section-2 .team-part1-banner .part1-header {
  text-align: center;
  padding: 20px 0;
  color: #fff;
  color: #76323f;
}
section#section-2 .team-part1-banner .part1-header::after {
  background-color: #76323f;
  width: 300px;
}
section#section-2 .team-part1-detail {
  /* color: #fff; */
}
section#section-2 .team-part1-detail .team-part1-detail-1 {
  background-color: #D7CEC7;
  color: #444444;
  margin: auto;
  margin-top: 10px;
}
@media only screen and (max-width: 48em) {
  section#section-2 .team-part1-detail .team-part1-detail-1 {
    width: 80%;
    height: 90%;
  }
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 {
  margin: 10px;
  padding: 10px !important;
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .img-div {
  transition: all ease-in-out .3s;
  border-radius: 50%;
  margin: auto;
  height: auto;
  width: 60%;
  background-color: #444444;
  box-shadow: 0 10px 6px -6px #777;
}
@media only screen and (max-width: 48em) {
  section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .img-div {
    width: 50%;
    height: 50%;
  }
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .img-div img {
  height: 100%;
  width: 100%;
  border-radius: 50%;
  box-shadow: 0 10px 6px -6px #777;
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .img-div img:hover {
  transform: scale(0.95);
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .caption {
  margin-top: 20px;
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .caption h3 {
  color: #000;
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .caption .team-part1-social li {
  display: inline-block;
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .caption .team-part1-social li a {
  background-color: white;
  font-size: 17px !important;
  color: #aeaeae;
  line-height: 20px;
  display: block;
  margin: 10px 5px !important;
  padding: 5px 5px !important;
  border-radius: 10%;
  width: 30px !important;
  height: 30px !important;
  /* vertical-align: middle; */
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .caption .team-part1-social li.facebook a {
  background-color: #3b5998;
  color: white;
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .caption .team-part1-social li.facebook a:hover {
  background-color: white;
  color: #3b5998;
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .caption .team-part1-social li.twitter a:hover {
  background-color: white;
  color: #55acee;
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .caption .team-part1-social li.google-plus a:hover {
  background-color: white;
  color: red;
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .caption .team-part1-social .twitter a {
  background-color: #55acee;
  color: white;
}
section#section-2 .team-part1-detail .team-part1-detail-1 .img-thumbnail1 .caption .team-part1-social .google-plus a {
  background-color: red;
  color: white;
}

section#section-3 .container-fluid {
  margin-top: 50px;
}
section#section-3 .container-fluid .section-3 {
  position: relative;
  height: 25rem;
}
section#section-3 .container-fluid .section-3 .bg-image {
  box-shadow: 1px 2px 2px #444444;
  background: url("../images/hero_i8j92a_c_scale,w_1242.jpg") center top;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media only screen and (max-width: 62em) {
  section#section-3 .container-fluid .section-3 .bg-image {
    background: url("../images/hero_i8j92a_c_scale,w_952.jpg");
    border: 1px solid red;
  }
}
@media only screen and (max-width: 48em) {
  section#section-3 .container-fluid .section-3 .bg-image {
    background: url("../images/hero_i8j92a_c_scale,w_749.jpg");
    border: 1px solid green;
  }
}
section#section-3 .container-fluid .section-3 .wrapper-for-path-text {
  position: absolute;
  top: 0px;
  width: 70%;
  height: 100%;
  box-sizing: border-box;
}
@media only screen and (max-width: 48em) {
  section#section-3 .container-fluid .section-3 .wrapper-for-path-text {
    width: 100%;
  }
}
section#section-3 .container-fluid .section-3 .wrapper-for-path-text .bg-path {
  position: relative;
  -webkit-clip-path: polygon(46% 0, 66% 0, 100% 100%, 79% 100%, 0 62%, 0 44%);
  clip-path: polygon(46% 0, 66% 0, 100% 100%, 79% 100%, 0 62%, 0 44%);
  background-color: palevioletred;
  background-color: #76323f;
  height: 100%;
  width: 50%;
  opacity: .7;
}
section#section-3 .container-fluid .section-3 .wrapper-for-path-text .inner {
  display: flex;
  align-items: center;
  justify-content: center;
}
section#section-3 .container-fluid .section-3 .wrapper-for-path-text .inner .v-a {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
section#section-3 .container-fluid .section-3 .wrapper-for-path-text .inner .v-a h2 {
  vertical-align: center;
}

section#section-4 {
  margin-top: 50px;
}
section#section-4 .col1 {
  color: #858585;
  border-right: 1px solid #ebebeb;
  font-family: sans-serif;
}
section#section-4 .col1 p {
  font-size: .8rem;
}
section#section-4 .col2 {
  text-align: center;
}
section#section-4 .col2 h5 {
  margin: 30px;
  color: #858585;
}
section#section-4 .col3 {
  text-align: center;
  color: #76323f;
}
section#section-4 .col3 h1 {
  font-size: 5rem;
  margin: 0;
}
section#section-4 .col3 span {
  font-size: .6rem;
  color: #858585;
}

section#section-5 .container-fluid {
  margin-top: 80px;
}
section#section-5 .container-fluid .section-5 {
  position: relative;
  height: 40vh;
  height: 25rem;
}
@media only screen and (max-width: 48em) {
  section#section-5 .container-fluid .section-5 {
    height: 20rem;
  }
}
section#section-5 .container-fluid .section-5 .bg-image {
  background: url("../images/women-right.jpg") center top;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media only screen and (max-width: 62em) {
  section#section-5 .container-fluid .section-5 .bg-image {
    background: url("../images/women-right_oof5qc_c_scale,w_916.jpg") center top;
  }
}
@media only screen and (max-width: 48em) {
  section#section-5 .container-fluid .section-5 .bg-image {
    background: url("../images/women-right_oof5qc_c_scale,w_626.jpg") center top;
  }
}
section#section-5 .container-fluid .section-5 .wrapper-for-path-text {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
section#section-5 .container-fluid .section-5 .wrapper-for-path-text .bg-path {
  position: relative;
  -webkit-clip-path: polygon(46% 0, 66% 0, 100% 100%, 79% 100%, 0 62%, 0 44%);
  clip-path: polygon(46% 0, 66% 0, 100% 100%, 79% 100%, 0 62%, 0 44%);
  background-color: #D7CEC7;
  height: 100%;
  width: 65%;
  opacity: .9;
}
section#section-5 .container-fluid .section-5 .wrapper-for-path-text .inner {
  left: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #76323f;
}
section#section-5 .container-fluid .section-5 .wrapper-for-path-text .inner .v-a {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
section#section-5 .container-fluid .section-5 .wrapper-for-path-text .inner .v-a h3 {
  text-align: center;
}

section#section-6 {
  margin-top: 50px;
}
section#section-6 #sidebar-left .vert-nav-right {
  border-left: 1px solid #b8b8b8;
  height: 100%;
  width: 100%;
  margin: auto;
}
section#section-6 #sidebar-left .vert-nav-right p {
  padding: .5rem;
  line-height: 1rem;
  font-size: .8rem;
  color: #858585;
}
@media only screen and (max-width: 48em) {
  section#section-6 #sidebar-left .vert-nav-right p {
    text-align: justify;
    margin: 10px;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
}
section#section-6 #sidebar-left .vert-nav-left ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  line-height: 1.7em;
  width: 100%;
}
section#section-6 #sidebar-left .vert-nav-left ul li {
  border-bottom: 2px solid #565656;
  border-color: white;
}
section#section-6 #sidebar-left .vert-nav-left ul li a {
  text-decoration: none;
  color: #00647D;
  padding: 2px 20px;
  display: block;
  opacity: 7;
  color: #565656;
}
section#section-6 #sidebar-left .vert-nav-left ul li a:hover {
  opacity: 1;
}
section#section-6 #sidebar-left .vert-nav-left ul.col1 li:last-child {
  border-bottom: none;
}
section#section-6 #sidebar-left .vert-nav-left ul.col1 li:nth-child(1) {
  background-color: pink;
  background-color: #e4d6d9;
}
section#section-6 #sidebar-left .vert-nav-left ul.col1 li:nth-child(2) {
  background-color: #d6c2c5;
}
section#section-6 #sidebar-left .vert-nav-left ul.col1 li:nth-child(3) {
  background-color: rgba(255, 127, 0, 0.5);
  background-color: #c8adb2;
}
section#section-6 #sidebar-left .vert-nav-left ul.col1 li:nth-child(4) {
  background-color: #ff7f00;
  background-color: #bb999f;
}
section#section-6 #sidebar-left .vert-nav-left ul.col1 li:nth-child(5) {
  background-color: gray;
  background-color: #ad848c;
}

footer {
  clear: both;
  background: #00647D;
  color: #FFF;
  text-align: center;
  padding: 10px;
}

/* team part1*/
section#section-7 .container-fluid {
  margin-top: 80px;
}
section#section-7 .container-fluid .section-7 {
  position: relative;
  height: 40vh;
  height: 25rem;
}
@media only screen and (max-width: 48em) {
  section#section-7 .container-fluid .section-7 {
    height: 18rem;
  }
}
section#section-7 .container-fluid .section-7 .bg-image {
  background: url("../images/woman-banner.jpg") center top;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
@media only screen and (max-width: 62em) {
  section#section-7 .container-fluid .section-7 .bg-image {
    background: url("../images/woman-banner_scbfj2_c_scale,w_1139.jpg") center top;
  }
}
@media only screen and (max-width: 48em) {
  section#section-7 .container-fluid .section-7 .bg-image {
    background: url("../images/woman-banner-m.jpg") center top;
  }
}
section#section-7 .container-fluid .section-7 .wrapper-for-path-text {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
section#section-7 .container-fluid .section-7 .wrapper-for-path-text .bg-path {
  -webkit-clip-path: polygon(46% 0, 66% 0, 100% 100%, 79% 100%, 0 62%, 0 44%);
  clip-path: polygon(46% 0, 66% 0, 100% 100%, 79% 100%, 0 62%, 0 44%);
  background-color: #76323f;
  background-color: #565656;
  position: relative;
  height: 100%;
  width: 50%;
  opacity: .7;
}
section#section-7 .container-fluid .section-7 .wrapper-for-path-text .inner {
  left: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
section#section-7 .container-fluid .section-7 .wrapper-for-path-text .inner .v-a {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
section#section-7 .container-fluid .section-7 .wrapper-for-path-text .inner .v-a h3 {
  text-align: center;
}

section#section-8 .list-for-all {
  margin-top: 80px;
  box-sizing: border-box;
}
section#section-8 .list-for-all .detail-1 {
  border-right: 1px solid #ebebeb;
}
section#section-8 .list-for-all .detail-1 h4 {
  text-align: center;
  color: #333;
}
section#section-8 .list-for-all .detail-1 ul {
  padding: 30px;
}
section#section-8 .list-for-all .detail-1 ul li {
  font-size: .8rem;
  color: #858585;
}
section#section-8 .list-for-all .detail-last {
  border-right: none;
}

section#section-9 #two-column {
  border: 1px solid #76323f;
  background-color: #fff;
  color: #000;
  -moz-column-count: 3;
  -webkit-column-count: 3;
  column-count: 3;
  width: 80%;
  text-align: left;
  color: #858585;
  margin: 10px auto;
  padding: 10px 20px;
  -moz-box-shadow: #76323f 2px 2px 10px;
  -webkit-box-shadow: #76323f 2px 2px 10px;
  box-shadow: #76323f 2px 2px 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
section#section-9 #two-column P {
  font-size: .8rem;
}
@media only screen and (max-width: 48em) {
  section#section-9 #two-column {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }
}

footer, .main-title {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiM3NjMyM2YiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2NlYzciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(30%, #76323f), color-stop(100%, #d7cec7));
  background-image: -moz-linear-gradient(left, #76323f 30%, #d7cec7);
  background-image: -webkit-linear-gradient(left, #76323f 30%, #d7cec7);
  background-image: linear-gradient(to right, #76323f 30%, #d7cec7);
}

.main-title {
  text-align: center;
  color: #fff;
  padding: .5rem .5rem;
}
