@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600,800');
@media screen and (max-width: 767px) {
  body.front-end .vc_col-xs-1,
  body.front-end .vc_col-sm-1,
  body.front-end .vc_col-md-1,
  body.front-end .vc_col-lg-1,
  body.front-end .vc_col-xs-2,
  body.front-end .vc_col-sm-2,
  body.front-end .vc_col-md-2,
  body.front-end .vc_col-lg-2,
  body.front-end .vc_col-xs-3,
  body.front-end .vc_col-sm-3,
  body.front-end .vc_col-md-3,
  body.front-end .vc_col-lg-3,
  body.front-end .vc_col-xs-4,
  body.front-end .vc_col-sm-4,
  body.front-end .vc_col-md-4,
  body.front-end .vc_col-lg-4,
  body.front-end .vc_col-xs-5,
  body.front-end .vc_col-sm-5,
  body.front-end .vc_col-md-5,
  body.front-end .vc_col-lg-5,
  body.front-end .vc_col-xs-6,
  body.front-end .vc_col-sm-6,
  body.front-end .vc_col-md-6,
  body.front-end .vc_col-lg-6,
  body.front-end .vc_col-xs-7,
  body.front-end .vc_col-sm-7,
  body.front-end .vc_col-md-7,
  body.front-end .vc_col-lg-7,
  body.front-end .vc_col-xs-8,
  body.front-end .vc_col-sm-8,
  body.front-end .vc_col-md-8,
  body.front-end .vc_col-lg-8,
  body.front-end .vc_col-xs-9,
  body.front-end .vc_col-sm-9,
  body.front-end .vc_col-md-9,
  body.front-end .vc_col-lg-9,
  body.front-end .vc_col-xs-10,
  body.front-end .vc_col-sm-10,
  body.front-end .vc_col-md-10,
  body.front-end .vc_col-lg-10,
  body.front-end .vc_col-xs-11,
  body.front-end .vc_col-sm-11,
  body.front-end .vc_col-md-11,
  body.front-end .vc_col-lg-11,
  body.front-end .vc_col-xs-12,
  body.front-end .vc_col-sm-12,
  body.front-end .vc_col-md-12,
  body.front-end .vc_col-lg-12 {
    width: 100% !important;
  }
  .ym-container {
    width: 92%;
    margin: 0 auto;
  }
  .ym10,
  .ym20,
  .ym25,
  .ym30,
  .ym33,
  .ym40,
  .ym45,
  .ym50,
  .ym50-left,
  .ym50-right,
  .ym55,
  .ym60,
  .ym66,
  .ym70,
  .ym75,
  .ym80,
  .ym90,
  .ym100 {
    float: none;
    width: 100%;
    padding: 0px;
  }
  .clear {
    clear: both;
  }
  html {
    -webkit-text-size-adjust: 100%;
  }
  header {
    background: #403e49 !important;
    position: relative !important;
    padding: 0;
  }
  header .logo a {
    padding: 10px 15px;
    display: block;
  }
  header .logo a img {
    width: 120px !important;
    height: auto !important;
  }
  header .menu-main-container {
    display: none;
  }
  header .locations {
    display: inline-block;
  }
  header .locations a {
    padding: 20px 10px;
    display: inline-block;
  }
  header .locations i {
    font-size: 25px;
    color: #fff;
  }
  header .mobile-phone {
    display: inline-block;
  }
  header .mobile-phone a {
    padding: 20px 10px;
    display: inline-block;
  }
  header .mobile-phone i {
    font-size: 25px;
    color: #fff;
  }
  header a.nav-toggle {
    float: right;
    padding: 20px 15px;
    display: block;
  }
  header a.nav-toggle i:before {
    font-size: 25px;
    color: #fff !important;
  }
  header .nav-collapse ul {
    margin: -1px 0 0 0 !important;
    padding: 10px 0;
    background: #615e6e !important;
  }
  header .nav-collapse ul li a {
    color: #fff !important;
    display: block;
    background: #615e6e !important;
    padding: 10px 15px;
  }
  footer .footer-menu ul.menu li {
    width: 49%;
    margin-right: 0;
    padding-right: 0;
    border: none;
  }
  footer .footer-menu ul.social {
    float: none;
    padding: 15px 0 0;
  }
  footer .footer-menu ul.social li {
    padding: 0 8px 0 0;
  }
  footer .footer-copyright .ym90 p {
    margin: 0px 0px 15px;
  }
  footer .footer-copyright .ym10 p {
    float: none;
    margin: 0;
  }
  body.home .tp-leftarrow,
  body.home .tp-leftarrow:hover {
    background-size: cover;
    width: 30px;
    height: 70px;
    top: 40% !important;
  }
  body.home .tp-rightarrow,
  body.home .tp-rightarrow:hover {
    background-size: cover;
    width: 30px;
    height: 70px;
    top: 40% !important;
  }
  body.home .section-1 .fullscreen-container,
  body.home .section-1 .tp-fullwidth-forcer {
    height: 400px !important;
  }
  body.home .section-1 .col-1 {
    min-width: 100%;
    width: 100%;
    max-width: 100%;
  }
  body.home .section-1 .tp-parallax-wrap,
  body.home .section-1 .tp-loop-wrap {
    width: 100%;
  }
  body.home .section-1 .tp-caption {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    text-align: center;
  }
  body.home .section-1 .tp-caption h1 {
    font-size: 30px !important;
    padding: 0 35px !important;
    line-height: 38px !important;
  }
  body.home .section-1 .tp-caption h2 {
    font-size: 30px !important;
    padding: 0 35px !important;
    line-height: 38px !important;
  }
  body.home .section-1 .tp-caption p {
    font-size: 15px !important;
    line-height: 25px !important;
    padding: 0 35px !important;
  }
  body.home .section-1 .tp-caption a.get-started {
    font-size: 15px !important;
    padding: 15px 20px !important;
    margin: 15px 0 0 !important;
    display: inline-block;
    border: 1px solid #fff !important;
  }
  body.home .scroll {
    margin-top: -80px;
  }
  body.home .section-2 h2 {
    font-size: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
  }
  body.home .section-2 p {
    font-size: 15px;
    line-height: 25px;
  }
  body.home .section-3 .col-1,
  body.home .section-3 .col-2 {
    min-height: inherit;
    padding: 0;
  }
  body.home .section-3 .col-1 .col-1a,
  body.home .section-3 .col-1 .col-2a,
  body.home .section-3 .col-2 .col-1a,
  body.home .section-3 .col-2 .col-2a {
    width: 100%;
    float: none;
    padding: 0 15px !important;
  }
  body.home .section-3 .col-1 .col-1a h2,
  body.home .section-3 .col-1 .col-1a p,
  body.home .section-3 .col-1 .col-2a h2,
  body.home .section-3 .col-1 .col-2a p,
  body.home .section-3 .col-2 .col-1a h2,
  body.home .section-3 .col-2 .col-1a p,
  body.home .section-3 .col-2 .col-2a h2,
  body.home .section-3 .col-2 .col-2a p {
    padding: 0;
  }
  body.home .section-3 .col-1 .col-1a h2,
  body.home .section-3 .col-1 .col-2a h2,
  body.home .section-3 .col-2 .col-1a h2,
  body.home .section-3 .col-2 .col-2a h2 {
    font-size: 30px;
  }
  body.home .section-3 .col-1 .col-1a p,
  body.home .section-3 .col-1 .col-2a p,
  body.home .section-3 .col-2 .col-1a p,
  body.home .section-3 .col-2 .col-2a p {
    font-size: 15px;
  }
  body.home .section-3 .col-1 .col-1a a,
  body.home .section-3 .col-1 .col-2a a,
  body.home .section-3 .col-2 .col-1a a,
  body.home .section-3 .col-2 .col-2a a {
    margin-left: 0;
  }
  body.home .section-4 h3 {
    font-size: 30px;
    padding: 0 0 20px;
    background: none;
  }
  body.home .section-4 p {
    padding: 0;
  }
  body.home .section-4 .wpb_single_image.vc_align_left {
    text-align: center;
  }
  body.home .section-4 .wpb_single_image.vc_align_left .vc_single_image-img.attachment-full {
    margin: 0px auto 40px;
    width: 150px;
    height: auto;
  }
  body.home .section-5,
  body.home .section-6 {
    padding: 35px 0 0;
  }
  body.home .section-5 h2,
  body.home .section-6 h2 {
    font-size: 30px;
  }
  body.home .section-5 p em,
  body.home .section-6 p em {
    font-size: 16px;
  }
  body.home .section-5 .col-1 .box,
  body.home .section-5 .col-2 .box,
  body.home .section-6 .col-1 .box,
  body.home .section-6 .col-2 .box {
    width: 100%;
    float: none;
    padding: 0;
  }
  body.home .section-5 .col-1 .box .wpb_wrapper,
  body.home .section-5 .col-2 .box .wpb_wrapper,
  body.home .section-6 .col-1 .box .wpb_wrapper,
  body.home .section-6 .col-2 .box .wpb_wrapper {
    padding: 0 15px;
  }
  body.home .section-5 img {
    padding: 25px 0 0;
  }
  body.home .section-6 .vc_row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  body.home .section-6 .vc_row .col-1 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  body.home .section-6 .vc_row .col-2 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  body.home .section-7 {
    padding: 35px 0;
  }
  body.home .section-7 h2 {
    font-size: 30px !important;
    padding: 0 0 25px;
    margin: 0 0 25px;
  }
  body.home .section-7 .tmls_text {
    font-size: 15px !important;
    line-height: 25px !important;
  }
  body.home .section-7 .tmls_name {
    font-size: 14px !important;
  }
  body.home .section-8 {
    padding: 35px 0;
  }
  body.home .section-8 h2 {
    font-size: 30px;
  }
  body.home .section-8 p {
    font-size: 15px;
    line-height: 25px;
  }
  body.home .section-8 a {
    margin: 10px 0;
    display: block;
  }
  .page-id-33 h2 {
    font-size: 30px;
  }
  .page-id-33 .section-1 h1 {
    font-size: 30px;
    padding: 35px 0 5px;
  }
  .page-id-33 .section-1 p {
    font-size: 15px;
    line-height: 23px;
  }
  .page-id-33 .section-2 {
    padding: 25px 0px;
  }
  .page-id-33 .section-2 .vc_col-sm-5 {
    padding: 15px 0;
  }
  .page-id-33 .section-2 .vc_col-sm-7 {
    border-left: 0px solid #C6C5C9;
    border-top: 1px solid #C6C5C9;
    padding: 15px 0;
  }
  .page-id-33 .section-2 .vc_col-sm-7 p {
    padding: 0;
  }
  .page-id-33 .section-3 .vc_btn3 {
    width: 100%;
    margin: 20px 0 0;
  }
  .page-id-33 .section-3 .section-3a,
  .page-id-33 .section-3 .section-3b {
    padding: 25px 0;
  }
  .page-id-33 .section-4 {
    padding: 25px 0;
  }
  .page-id-33 .section-4 p {
    font-size: 18px;
    line-height: 28px;
  }
  .page-id-33 .section-5 h3 {
    padding: 0;
  }
  .page-id-33 .section-5 .section-5a,
  .page-id-33 .section-5 .section-5b {
    height: inherit;
  }
  .page-id-33 .section-5 .section-5a .vc_col-sm-12,
  .page-id-33 .section-5 .section-5b .vc_col-sm-12 {
    width: 100%;
    float: none;
    padding: 25px 15px !important;
  }
  .page-id-33 .section-6 p.intro {
    font-size: 18px;
    line-height: 28px;
  }
  .page-id-33 .section-6 .vc_col-sm-8 {
    padding: 0 0 35px;
  }
  .page-id-33 .section-6 .vc_col-sm-4 .vc_single_image-wrapper {
    background: url('https://www.verante.com.au/wp-content/themes/canvas-child/less/../images/comprehensive-financial-planning-retina.png') no-repeat center center;
    background-size: cover;
  }
  .page-id-33 .section-6 .vc_col-sm-4 img {
    visibility: hidden;
  }
  .page-id-33 .section-7 p.intro {
    font-size: 18px;
    line-height: 28px;
  }
  .page-id-33 .section-7 .vc_col-sm-6 .vc_single_image-wrapper {
    background: url('https://www.verante.com.au/wp-content/themes/canvas-child/less/../images/strategies-for-life-retina.png') no-repeat center center;
    background-size: cover;
    margin: 20px 0 0;
  }
  .page-id-33 .section-7 .vc_col-sm-6 img {
    visibility: hidden;
  }
  .page-id-33 .section-8 .section-8a p.intro {
    font-size: 18px;
    line-height: 28px;
  }
  .page-id-33 .section-8 .section-8b,
  .page-id-33 .section-8 .section-8c,
  .page-id-33 .section-8 .section-8d,
  .page-id-33 .section-8 .section-8e,
  .page-id-33 .section-8 .section-8f {
    margin-bottom: 20px !important;
    border: 0;
  }
  .page-id-33 .section-8 .section-8b h3,
  .page-id-33 .section-8 .section-8c h3,
  .page-id-33 .section-8 .section-8d h3,
  .page-id-33 .section-8 .section-8e h3,
  .page-id-33 .section-8 .section-8f h3 {
    font-size: 18px;
    text-align: left;
    padding: 15px;
  }
  .page-id-33 .section-8 .section-8b p,
  .page-id-33 .section-8 .section-8c p,
  .page-id-33 .section-8 .section-8d p,
  .page-id-33 .section-8 .section-8e p,
  .page-id-33 .section-8 .section-8f p {
    padding: 15px;
    background: #FAFAFA;
  }
  .page-id-35 .section-1 {
    padding: 35px 0px 45px;
  }
  .page-id-35 .section-1 h1 {
    font-size: 30px;
  }
  .page-id-35 .section-1 p {
    font-size: 15px;
    line-height: 23px;
  }
  .page-id-35 .section-3a,
  .page-id-35 .section-3b,
  .page-id-35 .section-4a,
  .page-id-35 .section-4b {
    padding: 0px 0 !important;
    border: none !important;
  }
  .page-id-35 .section-3,
  .page-id-35 .section-4,
  .page-id-35 .section-5 {
    padding: 20px 0;
  }
  .page-id-35 .section-3 h3,
  .page-id-35 .section-4 h3,
  .page-id-35 .section-5 h3 {
    margin: 0 0 15px;
  }
  .page-id-35 .section-3 h3 img,
  .page-id-35 .section-4 h3 img,
  .page-id-35 .section-5 h3 img {
    height: 20px;
    width: auto;
    margin: 0px 10px -2px 0px !important;
  }
  .page-id-35 .section-3 p,
  .page-id-35 .section-4 p,
  .page-id-35 .section-5 p {
    padding: 0;
  }
  .page-id-35 .section-3 .vc_col-sm-4,
  .page-id-35 .section-4 .vc_col-sm-4,
  .page-id-35 .section-5 .vc_col-sm-4 {
    padding: 20px 0;
  }
  .page-id-35 .section-3 .vc_col-sm-4:hover,
  .page-id-35 .section-4 .vc_col-sm-4:hover,
  .page-id-35 .section-5 .vc_col-sm-4:hover {
    transform: none;
  }
  .section-contact-us {
    padding: 20px 0 40px;
  }
  .section-contact-us .vc_col-sm-5,
  .section-contact-us .vc_col-sm-7 {
    width: 100%;
    text-align: left;
  }
  .section-contact-us .vc_col-sm-7 h2 {
    font-size: 25px;
  }
  .section-contact-us .vc_col-sm-5 p {
    margin: 45px 0px 0px 0px;
  }
  .section-related-posts .vc_col-sm-2 {
    min-height: inherit;
    border-right: 0;
    padding: 0 0 15px !important;
  }
  .section-related-posts .vc_col-sm-2 h3 {
    font-size: 25px;
  }
  .section-related-posts .vc_col-sm-10 ul li {
    min-height: inherit;
    width: 100%;
    padding: 0px 10px;
    margin: 5px 0;
    border-left: 4px solid #dad7e0;
    border-right: 0;
  }
  .page-id-37 .section-1,
  .page-id-68 .section-1,
  .page-id-172 .section-1,
  .page-id-202 .section-1,
  .page-id-212 .section-1,
  .page-id-217 .section-1,
  .page-id-225 .section-1,
  .page-id-229 .section-1,
  .page-id-232 .section-1,
  .page-id-244 .section-1,
  .page-id-249 .section-1,
  .page-id-324 .section-1,
  .page-id-331 .section-1,
  .page-id-2998 .section-1 {
    padding: 35px 0px 45px;
  }
  .page-id-37 .section-1 h1,
  .page-id-68 .section-1 h1,
  .page-id-172 .section-1 h1,
  .page-id-202 .section-1 h1,
  .page-id-212 .section-1 h1,
  .page-id-217 .section-1 h1,
  .page-id-225 .section-1 h1,
  .page-id-229 .section-1 h1,
  .page-id-232 .section-1 h1,
  .page-id-244 .section-1 h1,
  .page-id-249 .section-1 h1,
  .page-id-324 .section-1 h1,
  .page-id-331 .section-1 h1,
  .page-id-2998 .section-1 h1 {
    font-size: 30px;
    line-height: 38px;
  }
  .page-id-37 .section-1 p,
  .page-id-68 .section-1 p,
  .page-id-172 .section-1 p,
  .page-id-202 .section-1 p,
  .page-id-212 .section-1 p,
  .page-id-217 .section-1 p,
  .page-id-225 .section-1 p,
  .page-id-229 .section-1 p,
  .page-id-232 .section-1 p,
  .page-id-244 .section-1 p,
  .page-id-249 .section-1 p,
  .page-id-324 .section-1 p,
  .page-id-331 .section-1 p,
  .page-id-2998 .section-1 p {
    font-size: 15px;
    line-height: 23px;
  }
  .page-id-229 .section-2 p {
    font-size: 18px;
    line-height: 25px;
  }
  .page-id-229 .section-3 {
    padding: 0 !important;
  }
  .page-id-229 .section-3 .section-3a,
  .page-id-229 .section-3 .section-3b {
    padding: 25px 15px !important;
    min-height: inherit !important;
  }
  .page-id-229 .section-3 .section-3a .box,
  .page-id-229 .section-3 .section-3b .box {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
  .page-id-68 .section-3 {
    margin: 0;
  }
  .page-id-68 .section-3 .section-3a {
    min-height: inherit !important;
    padding: 35px 15px !important;
  }
  .page-id-68 .section-3 .section-3a .box {
    float: none;
    width: 100%;
  }
  .page-id-68 .section-3 .section-3b {
    min-height: inherit !important;
    padding: 35px 15px !important;
  }
  .page-id-68 .section-3 .section-3b .box {
    float: none;
    width: 100%;
    padding-left: 0;
  }
  .page-id-331 .section-3 .col-1,
  .page-id-331 .section-6 .col-1 {
    border-right: 0;
  }
  .page-id-331 .section-3 h3,
  .page-id-331 .section-6 h3 {
    padding-top: 15px;
    padding-left: 0;
  }
  .page-id-331 .section-3 ul,
  .page-id-331 .section-6 ul {
    padding-left: 15px !important;
  }
  .page-id-324 .section-2 .section-3a,
  .page-id-324 .section-2 .section-3b {
    padding: 35px 0;
    min-height: inherit !important;
  }
  .page-id-324 .section-2 .section-3a .box,
  .page-id-324 .section-2 .section-3b .box {
    width: 100%;
    float: none;
    padding: 0;
  }
  .page-id-324 .section-2 .section-3a .box .wpb_text_column,
  .page-id-324 .section-2 .section-3b .box .wpb_text_column {
    padding: 0 15px;
  }
  .page-id-244 .section-2 p {
    font-size: 16px;
    line-height: 24px;
  }
  .page-id-244 .section-3 {
    padding: 35px 0;
  }
  .page-id-244 .section-3 p {
    font-size: 16px;
  }
  .page-id-244 .section-4 .vc_col-sm-5 {
    border-right: none;
  }
  .page-id-244 .section-4 .vc_col-sm-7 {
    padding-top: 10px !important;
    padding-left: 0 !important;
  }
  .page-id-232 .section-2 {
    padding: 35px 0;
  }
  .page-id-232 .section-2 p {
    font-size: 16px;
  }
  .page-id-232 .section-3 .vc_col-sm-6:nth-of-type(1) {
    padding: 0 !important;
    border-right: 0;
  }
  .page-id-232 .section-3 .vc_col-sm-6:nth-of-type(2) {
    padding-left: 0px !important;
    padding-top: 25px !important;
  }
  .page-id-225 .section-2,
  .page-id-225 .section-3 {
    padding: 25px 0px;
  }
  .page-id-225 .section-2 p,
  .page-id-225 .section-3 p {
    font-size: 18px;
    line-height: 25px;
  }
  .page-id-225 .section-4 {
    padding: 25px 0;
  }
  .page-id-225 .section-4 ul li {
    float: none;
    width: 100%;
  }
  .page-id-225 .section-4 .vc_col-sm-7 {
    border-right: none;
  }
  .page-id-225 .section-4 p {
    padding: 20px 0 0;
  }
  .page-id-172 .section-3 {
    padding: 0 !important;
  }
  .page-id-172 .section-3 .section-3a,
  .page-id-172 .section-3 .section-3b {
    padding: 30px 15px !important;
    min-height: inherit;
  }
  .page-id-172 .section-3 .section-3a .box,
  .page-id-172 .section-3 .section-3b .box {
    width: 100%;
    float: none;
    padding: 0 !important;
  }
  .page-id-172 .section-4 {
    padding: 30px 0;
  }
  .page-id-217 .section-3 {
    padding: 25px 0;
  }
  .page-id-217 .section-3 ul li {
    float: none;
    width: inherit;
  }
  .page-id-217 .section-3 p {
    padding: 17px 0 0;
  }
  .page-id-217 .section-5 p {
    font-size: 18px;
  }
  .page-id-217 .section-4,
  .page-id-217 .section-5,
  .page-id-217 .section-6 {
    padding: 25px 0;
  }
  .page-id-202 .section-2,
  .page-id-202 .section-3 {
    padding: 30px 0;
  }
  .page-id-249 .section-2 .vc_col-sm-5,
  .page-id-249 .section-2 .vc_col-sm-7 {
    width: 50%;
  }
  .page-id-249 .section-2 .vc_col-sm-7 {
    padding-left: 40px;
  }
  .page-id-97 table {
    width: 100%;
  }
  .page-id-37 .section-2 .vc_align_left {
    text-align: center !important;
    padding: 0 0 20px;
  }
  .page-id-37 .section-2 h2 {
    text-align: center;
  }
  .page-id-37 .section-2 p {
    text-align: center;
  }
  .page-id-37 .section-2 p a {
    display: block !important;
  }
  .page-id-61 #content,
  .archive.category #content {
    padding: 35px 0;
  }
  .page-id-61 #content .col-left,
  .archive.category #content .col-left {
    float: none;
    width: 100%;
  }
  .page-id-61 #content .col-left article,
  .archive.category #content .col-left article {
    float: none;
    width: 100%;
  }
  .page-id-61 #content .col-left article img,
  .archive.category #content .col-left article img {
    width: 100%;
    height: auto;
  }
  .page-id-61 #content .sidebar,
  .archive.category #content .sidebar {
    width: 100%;
    float: none;
  }
  .single-post #content {
    padding: 35px 0;
  }
  .single-post #content #main {
    float: none;
    width: 100%;
  }
  .single-post #content #main article img {
    width: 100%;
    height: auto;
  }
  .single-post #content #main article h1,
  .single-post #content #main article p.tags {
    margin: 10px 15px 20px;
  }
  .single-post #content #main article section.entry {
    padding: 0 15px !important;
  }
  .single-post #content .sidebar {
    width: 100%;
    float: none;
    padding-top: 25px;
  }
  .single-post #content .post-nav {
    width: 100%;
    border-top: 1px solid #eee;
  }
  .page-id-2998 .section-2 {
    padding: 35px 0;
  }
  .page-id-2998 .section-2 .col-1 {
    display: none;
  }
  .page-id-2998 .section-2 .col-2 {
    padding-bottom: 35px;
  }
  .page-id-2998 .section-2 .col-3 input {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
  }
  .page-id-24 .page-header h1 {
    padding: 25px 0 10px !important;
  }
  .page-id-24 .section-1 {
    padding: 0px 0px 20px !important;
  }
  .page-id-24 .section-1 h1 {
    font-size: 30px;
    line-height: 38px;
  }
  .page-id-24 .section-1 p {
    font-size: 15px;
    line-height: 23px;
  }
  .page-id-24 .section-2 {
    padding: 35px 15px !important;
  }
  .page-id-24 .section-2 p {
    font-size: 18px;
    padding: 0 0 25px !important;
    line-height: 28px;
    text-align: center;
  }
  .page-id-24 .section-2 .vc_btn3-container {
    display: block !important;
  }
  .page-id-24 .section-2 .vc_btn3-container a {
    width: 100%;
  }
  .page-id-24 .section-2 .section-2b {
    padding: 15px 0 0;
  }
  .page-id-24 .section-2 .section-2b p.michael-photo,
  .page-id-24 .section-2 .section-2b p.liam-photo {
    padding-left: 0 !important;
  }
  .page-id-24 .section-2 .section-2b h3 {
    font-size: 18px;
    padding: 9px 0 0 20px;
  }
  .page-id-24 .section-2 .section-2b p {
    font-size: 13px !important;
    padding: 0 0 0 20px !important;
  }
  .page-id-24 .section-3 {
    padding: 25px 0px !important;
  }
  .page-id-24 .section-3 .vc_col-sm-4:nth-child(1),
  .page-id-24 .section-3 .vc_col-sm-4:nth-child(2) {
    padding-bottom: 25px;
  }
  .page-id-24 .section-3,
  .page-id-24 .section-4 {
    padding: 50px 15px;
  }
  .page-id-24 .section-4 form input,
  .page-id-24 .section-4 form textarea,
  .page-id-24 .section-4 form button {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
  }
  .page-id-24 .section-4 form input {
    width: 100%;
    padding: 12px 0;
    text-indent: 15px;
  }
  .page-id-24 .section-4 form input.wpcf7-captchar {
    width: 55%;
    margin: 0;
  }
  .page-id-24 .section-4 form input.wpcf7-submit {
    width: 100%;
  }
  .page-id-24 .section-4 form textarea {
    width: 100%;
    padding: 12px 0;
    text-indent: 15px;
  }
  .page-id-24 .section-4 form textarea::-webkit-input-placeholder {
    text-indent: 15px;
  }
}
