@import url('//fonts.googleapis.com/css?family=Raleway:300,400,600, 700');
.ym-container {
  width: 1100px;
  margin: 0 auto !important;
}
.ym10 {
  float: left;
  width: 10%;
}
.ym20 {
  float: left;
  width: 20%;
}
.ym25 {
  float: left;
  width: 25%;
}
.ym30 {
  float: left;
  width: 30%;
}
.ym33 {
  float: left;
  width: 33.33%;
}
.ym40 {
  float: left;
  width: 40%;
}
.ym45 {
  float: left;
  width: 45%;
}
.ym50,
.ym50-left,
.ym50-right {
  float: left;
  width: 50%;
}
.ym55 {
  float: left;
  width: 55%;
}
.ym60 {
  float: left;
  width: 60%;
}
.ym66 {
  float: left;
  width: 66.66%;
}
.ym70 {
  float: left;
  width: 70%;
}
.ym75 {
  float: left;
  width: 75%;
}
.ym80 {
  float: left;
  width: 80%;
}
.ym90 {
  float: left;
  width: 90%;
}
.ym100 {
  float: left;
  width: 800%;
}
@media screen and (max-width: 1023px) {
  .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;
  }
  .ym-container {
    width: 100%;
    margin: 0;
  }
}
.page h1,
.page h2,
.page h3,
.page h4,
.page h5,
.page h6,
.page p,
.page ul li,
.page ol li,
.page pre,
.page blockquote,
.page textarea,
.page button,
.post h1,
.post h2,
.post h3,
.post h4,
.post h5,
.post h6,
.post p,
.post ul li,
.post ol li,
.post pre,
.post blockquote,
.post textarea,
.post button,
.single-post h1,
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5,
.single-post h6,
.single-post p,
.single-post ul li,
.single-post ol li,
.single-post pre,
.single-post blockquote,
.single-post textarea,
.single-post button,
.archive h1,
.archive h2,
.archive h3,
.archive h4,
.archive h5,
.archive h6,
.archive p,
.archive ul li,
.archive ol li,
.archive pre,
.archive blockquote,
.archive textarea,
.archive button,
.error404 h1,
.error404 h2,
.error404 h3,
.error404 h4,
.error404 h5,
.error404 h6,
.error404 p,
.error404 ul li,
.error404 ol li,
.error404 pre,
.error404 blockquote,
.error404 textarea,
.error404 button {
  font-family: 'Raleway', sans-serif;
  color: #656565;
  margin-bottom: 0 0 20px 0;
}
.page p,
.page li,
.post p,
.post li,
.single-post p,
.single-post li,
.archive p,
.archive li,
.error404 p,
.error404 li {
  font-size: 15px;
  font-weight: 300;
  color: #555;
  line-height: 22px;
}
.page strong,
.post strong,
.single-post strong,
.archive strong,
.error404 strong {
  font-weight: 700;
}
.page h1,
.page h2,
.page h3,
.page h4,
.page h5,
.page h6,
.post h1,
.post h2,
.post h3,
.post h4,
.post h5,
.post h6,
.single-post h1,
.single-post h2,
.single-post h3,
.single-post h4,
.single-post h5,
.single-post h6,
.archive h1,
.archive h2,
.archive h3,
.archive h4,
.archive h5,
.archive h6,
.error404 h1,
.error404 h2,
.error404 h3,
.error404 h4,
.error404 h5,
.error404 h6 {
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
}
.page h1,
.post h1,
.single-post h1,
.archive h1,
.error404 h1 {
  font-size: 35px;
}
.page a,
.page a:link,
.page a:hover,
.page a:visited,
.page a:active,
.post a,
.post a:link,
.post a:hover,
.post a:visited,
.post a:active,
.single-post a,
.single-post a:link,
.single-post a:hover,
.single-post a:visited,
.single-post a:active,
.archive a,
.archive a:link,
.archive a:hover,
.archive a:visited,
.archive a:active,
.error404 a,
.error404 a:link,
.error404 a:hover,
.error404 a:visited,
.error404 a:active {
  text-decoration: none;
}
.page #content a:link,
.page #content a:visited,
.page #content a:active,
.post #content a:link,
.post #content a:visited,
.post #content a:active,
.single-post #content a:link,
.single-post #content a:visited,
.single-post #content a:active,
.archive #content a:link,
.archive #content a:visited,
.archive #content a:active,
.error404 #content a:link,
.error404 #content a:visited,
.error404 #content a:active {
  color: #07ae4d;
  font-weight: 600;
  text-decoration: none;
}
.page #content p,
.post #content p,
.single-post #content p,
.archive #content p,
.error404 #content p {
  line-height: 22px;
}
.page sup,
.page sub,
.post sup,
.post sub,
.single-post sup,
.single-post sub,
.archive sup,
.archive sub,
.error404 sup,
.error404 sub {
  font-size: 80%;
  line-height: 0;
}
.page sup,
.post sup,
.single-post sup,
.archive sup,
.error404 sup {
  vertical-align: super;
}
.page sub,
.post sub,
.single-post sub,
.archive sub,
.error404 sub {
  vertical-align: sub;
}
.page code,
.post code,
.single-post code,
.archive code,
.error404 code {
  font-family: Consolas, "Courier New", Courier, mono;
}
.page ul,
.page ol,
.post ul,
.post ol,
.single-post ul,
.single-post ol,
.archive ul,
.archive ol,
.error404 ul,
.error404 ol {
  margin-left: 10px;
  padding-left: 20px;
}
.page blockquote,
.post blockquote,
.single-post blockquote,
.archive blockquote,
.error404 blockquote {
  display: block;
  opacity: .95;
  border-left: 4px solid;
  border-left-color: ;
  padding: 0 10px;
  font-style: italic;
  margin-left: 10px;
}
.page blockquote p:last-child,
.post blockquote p:last-child,
.single-post blockquote p:last-child,
.archive blockquote p:last-child,
.error404 blockquote p:last-child {
  margin-bottom: 10px;
}
.page pre,
.post pre,
.single-post pre,
.archive pre,
.error404 pre {
  font-family: Consolas, "Courier New", Courier, mono;
  background: black;
  font-size: 12px;
  background: rgba(0,0,0,0.9);
  color: #eee;
  padding: 10px 20px;
}
html,
body {
  margin: 0px auto 0px auto;
  width: 100%;
  overflow-x: hidden;
  -webkit-text-size-adjust: none;
}
img {
  border: 0;
}
.page {
  width: 100%;
}
.mobile-menu {
  display: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
.clear {
  clear: both;
}
ol,
ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
strong {
  font-weight: 700;
  color: inherit;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input,
textarea {
  -webkit-appearance: none;
  border-radius: 0;
}
a[href^=tel] {
  color: inherit;
  text-decoration: none;
}
header {
  padding: 15px 0;
}
header .ym-container {
  width: 1060px;
}
header .logo {
  float: left;
}
header .menu-primary-menu-container {
  float: right;
  padding: 22px 0;
}
header .menu-primary-menu-container ul li {
  display: inline-block;
  margin: 0 0 0 20px;
}
header .menu-primary-menu-container ul li a {
  font-size: 14px;
  font-weight: 500;
  color: #7a7979;
  padding: 5px 3px;
}
header .menu-primary-menu-container ul li a:visited {
  color: #7a7979;
}
header .menu-primary-menu-container ul li.current_page_item a {
  font-weight: 700;
}
header .menu-primary-menu-container ul li.current_page_item a,
header .menu-primary-menu-container ul li:hover a {
  color: #7a7979;
  border-bottom: 1px solid #7a7979;
}
.request-quote {
  padding: 26px 0;
  margin: 0px;
  background-color: #fafafa;
  border-top: 2px solid #eeeeee;
}
.request-quote p {
  font-size: 25px;
  font-weight: 700;
  color: #656565;
  margin: 20px 15px;
}
.request-quote p a {
  color: #07ae4d;
  background-size: 46px 28px;
}
.testimonials {
  font-family: 'Raleway', sans-serif;
  padding: 60px 0;
  margin: 0px;
  background-color: #fafafa;
  border-top: 2px solid #eeeeee;
}
.testimonials .tmls_text {
  font-size: 20px;
  font-weight: 300;
  color: #656565;
  line-height: 30px;
}
.testimonials hr {
  width: 80px;
  height: 8px;
  border: 0;
  background: #EF4036;
}
footer {
  background: #656565;
  padding: 55px 0;
}
footer .ym-container {
  width: 1060px;
}
footer .footer-logo {
  float: right;
}
footer .footer-logo img {
  width: 185px;
}
footer .footer-menu,
footer .footer-copyright {
  float: left;
}
footer .footer-menu .privacy,
footer .footer-copyright .privacy {
  width: 120%;
}
footer .footer-menu ul,
footer .footer-copyright ul {
  margin: 0;
  padding: 15px 0 0;
}
footer .footer-menu ul li,
footer .footer-copyright ul li {
  font-size: 14px;
  display: inline-block;
}
footer .footer-menu ul li a,
footer .footer-copyright ul li a {
  font-size: 14px;
  color: #fff !important;
  border-right: 1px solid #fff;
  padding: 0 10px 0 0;
  margin: 0 5px 0 0;
}
footer .footer-menu ul li a.last,
footer .footer-copyright ul li a.last {
  border-right: 0;
}
footer .footer-menu ul.bottom,
footer .footer-copyright ul.bottom {
  padding: 15px 0 0;
}
footer .footer-copyright {
  max-width: 650px;
  float: left;
  padding: 7px 0 0;
}
footer .footer-copyright p.copyright {
  color: #fff;
  line-height: 25px;
  margin: 0;
  padding: 10px 0 0;
}
footer .footer-copyright ul {
  padding: 15px 0 0;
}
footer .footer-credit {
  float: right;
  padding: 69px 0 0;
}
footer .footer-credit p.credit {
  font-size: 12px;
  color: #fff;
}
footer .footer-credit img {
  width: 20px;
  height: auto;
  margin: 0 0 -5px;
}
body.home header {
  position: absolute;
  z-index: 9999;
  padding: 25px 0px 0px;
  width: 100%;
}
body.home header .logo {
  float: left;
}
body.home header .logo img {
  width: 205px;
}
body.home header .menu-primary-menu-container {
  float: right;
  padding: 32px 0;
}
body.home header .menu-primary-menu-container ul li {
  display: inline-block;
  margin: 0 0 0 15px;
}
body.home header .menu-primary-menu-container ul li a {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  padding: 5px 3px;
}
body.home header .menu-primary-menu-container ul li a:visited {
  color: #fff;
}
body.home header .menu-primary-menu-container ul li.current_page_item a {
  font-weight: 700;
}
body.home header .menu-primary-menu-container ul li.current_page_item a,
body.home header .menu-primary-menu-container ul li:hover a {
  color: #fff;
  border-bottom: 1px solid #fff;
}
body.home .request-quote {
  display: none;
}
body.home #content .section-1 {
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100vh;
  display: -webkit-flex !important;
  -webkit-align-items: center !important;
  display: flex !important;
  align-items: center !important;
  padding: 0 !important;
  justify-content: center !important;
}
body.home #content .section-1 h1 {
  font-size: 42px;
  font-weight: 500;
  color: #fff;
  line-height: 1.5em;
  text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
  margin: 0;
}
body.home #content .section-1 h1 strong {
  display: block;
  font-size: 55px;
  font-weight: 700;
}
body.home #content .section-1 .vc_btn3-container.vc_btn3-center .vc_btn3.vc_btn3-style-custom {
  background-image: none;
}
body.home #content .section-1 .vc_btn3-container.vc_btn3-center a {
  font-size: 24px;
  font-weight: 700;
  font-family: 'Raleway', sans-serif;
  padding: 20px 25px;
}
body.home #content .section-1 .vc_btn3-container.vc_btn3-center a:hover {
  opacity: .8;
}
body.home #content .section-1a {
  width: 100%;
  position: absolute;
  margin: -100px auto 0px;
}
body.home #content .section-1a img {
  width: 35px;
  height: 22px;
}
body.home #content .section-2 {
  text-align: center;
  padding: 20px 0 40px;
}
body.home #content .section-2 h2 {
  font-size: 25px;
  font-weight: 700;
  color: #fff;
  background: #ef4036;
  padding: 15px 25px;
  display: inline-block;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
body.home #content .section-2 .vc_sep_width_50 {
  width: 80px;
  padding: 10px 0 50px;
}
body.home #content .section-2 .vc_col-sm-4 .wpb_single_image {
  margin-bottom: 0;
}
body.home #content .section-2 .vc_col-sm-4 .wpb_text_column a {
  font-weight: 700;
  color: #656565;
  display: block;
}
body.home #content .section-3 {
  margin: 0px;
  padding: 35px 0;
}
body.home #content .section-3 p {
  font-size: 25px;
  font-weight: 100;
  color: #fff;
  margin-top: 20px;
}
body.home #content .section-3 p strong {
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/apply-online-today-icon.png") no-repeat right center;
  background-size: 46px 28px;
  padding-right: 60px;
}
body.home #content .section-3 .vc_btn3-container.vc_btn3-left {
  background-color: #07ae4d;
}
body.home #content .section-3 .vc_btn3-container.vc_btn3-left .vc_btn3.vc_btn3-style-custom {
  background-image: none;
}
body.home #content .section-3 .vc_btn3-container.vc_btn3-left a {
  font-size: 24px;
  font-weight: 700;
  font-family: 'Raleway', sans-serif;
  padding: 15px 0;
  width: 100%;
  background-color: #07ae4d !important;
  border: 2px solid #ffffff;
}
body.home #content .section-3 .vc_btn3-container.vc_btn3-left a:hover {
  opacity: .8;
}
body.home #content .section-4 {
  text-align: center;
  display: flex !important;
  -webkit-align-items: center !important;
  align-items: center !important;
  padding: 0 !important;
  justify-content: center !important;
}
body.home #content .section-4 h3 {
  font-size: 85px;
  font-weight: 700;
  color: #fff;
  line-height: 90px;
  text-transform: uppercase;
  margin: 0;
  text-shadow: 0px 1px 1px rgba(0,0,0,0.5);
  padding: 310px 0;
}
body.home #content .section-5 {
  text-align: center;
  padding: 10px 0 30px;
}
body.home #content .section-5 h2 {
  font-size: 25px;
  font-weight: 700;
  color: #fff;
  background: #ef4036;
  padding: 15px 25px;
  display: inline-block;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}
body.page-id-168 #content .bg-parallax {
  display: none;
}
body.page-id-168 #content .section-1 {
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/hole-in-one-banner.jpg") no-repeat center center;
  background-size: cover;
  padding: 100px 0px;
  margin: 0 0 -1px;
}
body.page-id-168 #content .section-1 h1 {
  font-size: 35px;
  font-weight: 700;
  color: #fff;
  line-height: 1.5em;
  margin: 0px;
  text-transform: uppercase;
}
body.page-id-168 #content .section-1 p {
  font: normal 18px/1.5em 'Raleway', sans-serif;
  color: #ffffff;
  width: 58%;
}
body.page-id-168 #content .section-2 {
  padding: 36px 0;
  background-color: #07ae4d;
  margin: 0px;
}
body.page-id-168 #content .section-2 p {
  font: 100 18px/1.5em 'Raleway', sans-serif;
  color: #ffffff;
  margin: 8px 0px;
}
body.page-id-168 #content .section-2 p strong {
  font-weight: 800;
}
body.page-id-168 #content .section-2 p a {
  color: #ffffff;
}
body.page-id-168 #content .section-3 {
  padding: 40px 0px;
  margin: 0px;
}
body.page-id-168 #content .section-3 h2 {
  font-size: 20px;
  font-weight: 800;
  color: #07ae4d;
  line-height: 1.5em;
  margin: 0;
}
body.page-id-168 #content .section-3 .ym33 p {
  width: 100%;
}
body.page-id-168 #content .section-3 .ym33 p span input {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
  font: normal 15px/1em 'Raleway', sans-serif;
  color: #656565;
  height: 32px;
  padding: 7px 0px;
  width: 95%;
  text-indent: 20px;
}
body.page-id-168 #content .section-3 .ym33 p span select {
  border: 1px solid #eeeeee;
  font: normal 15px/1em 'Raleway', sans-serif;
  color: #A9A9A9;
  height: 48px;
  padding: 7px 0px 7px 20px;
  width: 95%;
  background: #fafafa url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/drop-down.jpg") no-repeat right center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-size: 45px 48px;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
body.page-id-168 #content .section-3 .ym33 p span select::-ms-expand {
  display: none;
}
body.page-id-168 #content .section-3 .ym33 p span textarea {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
  resize: none;
  font: normal 15px/1em 'Raleway', sans-serif;
  color: #656565;
  padding: 20px 0 15px;
  width: 100%;
  height: 136px;
  text-indent: 20px;
}
body.page-id-168 #content .section-3 .ym33 p span span.wpcf7-not-valid-tip {
  display: none;
}
body.page-id-168 #content .section-3 .ym33 p span .wpcf7-not-valid {
  border: 1px solid #EF4036;
}
body.page-id-168 #content .section-3 .ym33 .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-992 {
  border: 1px solid transparent;
  float: left;
  height: 32px;
  padding: 6px 0;
  text-align: center;
  margin: 1px !important;
}
body.page-id-168 #content .section-3 .ym33 p span .wpcf7-form-control.wpcf7-captchar {
  float: left;
  width: 69%;
  margin-left: 5%;
}
body.page-id-168 #content .section-3 p.submit-button {
  margin: 0;
}
body.page-id-168 #content .section-3 p.submit-button .wpcf7-form-control.wpcf7-submit {
  background-color: #07ae4d;
  text-align: center;
  font: 800 15px/1em 'Raleway', sans-serif;
  color: #ffffff;
  width: 32%;
  padding: 15px 0px !important;
  border: none;
}
body.page-id-168 #content .section-3 p.submit-button .wpcf7-form-control.wpcf7-submit:hover {
  cursor: pointer;
  cursor: hand;
}
body.page-id-168 #content .section-3 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  margin: 0px;
  text-align: center;
  line-height: 1.5em;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  padding: 10px 0px;
  background: #EF4036;
  border: 0;
  margin: 15px 0 0;
  font-family: 'Raleway', sans-serif;
}
body.page-id-168 #content .section-3 .wpcf7-mail-sent-ok {
  margin: 0px;
  text-align: center;
  line-height: 1.5em;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  padding: 10px 0px;
  background: #31abb9;
  border: 0;
  margin: 15px 0 0;
  font-family: 'Raleway', sans-serif;
}
body.page-id-32 #content .section-1 {
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/contact-banner.jpg") no-repeat center center;
  background-size: cover;
  padding: 100px 0px;
  margin: 0 0 -1px;
}
body.page-id-32 #content .section-1 h1 {
  font-size: 35px;
  font-weight: 700;
  color: #fff;
  line-height: 1.5em;
  margin: 0px;
  text-transform: uppercase;
}
body.page-id-32 #content .section-1 p {
  font: normal 18px/1.5em 'Raleway', sans-serif;
  color: #ffffff;
  width: 58%;
}
body.page-id-32 #content .section-2 {
  padding: 36px 0;
  background-color: #07ae4d;
  margin: 0px;
}
body.page-id-32 #content .section-2 p {
  font: 100 18px/1.5em 'Raleway', sans-serif;
  color: #ffffff;
  margin: 8px 0px;
}
body.page-id-32 #content .section-2 p strong {
  font-weight: 800;
}
body.page-id-32 #content .section-2 p a {
  color: #ffffff;
}
body.page-id-32 #content .section-3 {
  padding: 40px 0px;
  margin: 0px;
}
body.page-id-32 #content .section-3 h2 {
  font-size: 20px;
  font-weight: 800;
  color: #07ae4d;
  line-height: 1.5em;
  margin: 0;
}
body.page-id-32 #content .section-3 .ym33 p {
  width: 100%;
}
body.page-id-32 #content .section-3 .ym33 p span input {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
  font: normal 15px/1em 'Raleway', sans-serif;
  color: #656565;
  height: 32px;
  padding: 7px 0px;
  width: 95%;
  text-indent: 20px;
}
body.page-id-32 #content .section-3 .ym33 p span select {
  border: 1px solid #eeeeee;
  font: normal 15px/1em 'Raleway', sans-serif;
  color: #A9A9A9;
  height: 48px;
  padding: 7px 0px 7px 20px;
  width: 95%;
  background: #fafafa url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/drop-down.jpg") no-repeat right center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-size: 45px 48px;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
body.page-id-32 #content .section-3 .ym33 p span select::-ms-expand {
  display: none;
}
body.page-id-32 #content .section-3 .ym33 p span textarea {
  background-color: #fafafa;
  border: 1px solid #eeeeee;
  resize: none;
  font: normal 15px/1em 'Raleway', sans-serif;
  color: #656565;
  padding: 20px 0 15px;
  width: 100%;
  height: 136px;
  text-indent: 20px;
}
body.page-id-32 #content .section-3 .ym33 p span span.wpcf7-not-valid-tip {
  display: none;
}
body.page-id-32 #content .section-3 .ym33 p span .wpcf7-not-valid {
  border: 1px solid #EF4036;
}
body.page-id-32 #content .section-3 .ym33 .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-992 {
  border: 1px solid transparent;
  float: left;
  height: 32px;
  padding: 6px 0;
  text-align: center;
  margin: 1px !important;
}
body.page-id-32 #content .section-3 .ym33 p span .wpcf7-form-control.wpcf7-captchar {
  float: left;
  width: 69%;
  margin-left: 5%;
}
body.page-id-32 #content .section-3 p.submit-button {
  margin: 0;
}
body.page-id-32 #content .section-3 p.submit-button .wpcf7-form-control.wpcf7-submit {
  background-color: #07ae4d;
  text-align: center;
  font: 800 15px/1em 'Raleway', sans-serif;
  color: #ffffff;
  width: 32%;
  padding: 15px 0px !important;
  border: none;
}
body.page-id-32 #content .section-3 p.submit-button .wpcf7-form-control.wpcf7-submit:hover {
  cursor: pointer;
  cursor: hand;
}
body.page-id-32 #content .section-3 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  margin: 0px;
  text-align: center;
  line-height: 1.5em;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  padding: 10px 0px;
  background: #EF4036;
  border: 0;
  margin: 15px 0 0;
  font-family: 'Raleway', sans-serif;
}
body.page-id-32 #content .section-3 .wpcf7-mail-sent-ok {
  margin: 0px;
  text-align: center;
  line-height: 1.5em;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  padding: 10px 0px;
  background: #31abb9;
  border: 0;
  margin: 15px 0 0;
  font-family: 'Raleway', sans-serif;
}
body.page-id-30 #content .section-1 {
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/golf-membership-funding-banner.jpg") no-repeat center center;
  background-size: cover;
  padding: 65px 0px;
  margin: 0 0 -1px;
}
body.page-id-30 #content .section-1 h1 {
  font-size: 35px;
  font-weight: 700;
  color: #fff;
  line-height: 1.5em;
  margin: 0px;
  text-transform: uppercase;
}
body.page-id-30 #content .section-1 p {
  font: normal 18px/1.5em 'Raleway', sans-serif;
  color: #ffffff;
  width: 58%;
}
body.page-id-30 #content .section-1 a {
  display: inline-block;
  margin-top: 24px;
  padding: 14px 40px;
  background-color: #ef4036;
  color: #ffffff;
  font: 700 16px/1em 'Raleway', sans-serif;
}
body.page-id-30 #content .section-2 {
  padding: 36px 0;
  background-color: #07ae4d;
  margin: 0px;
}
body.page-id-30 #content .section-2 p {
  font: 100 15px/1.5em 'Raleway', sans-serif;
  color: #ffffff;
  margin: 20px 0px;
}
body.page-id-30 #content .section-2 p strong {
  font: 800 20px/1.5em 'Raleway', sans-serif;
}
body.page-id-30 #content .section-2 p a {
  color: #ffffff;
}
body.page-id-30 #content .section-3 {
  padding: 40px 0px 20px;
  margin: 0px;
}
body.page-id-30 #content .section-3 h2 {
  font-size: 20px;
  font-weight: 800;
  color: #07ae4d;
  line-height: 1.5em;
  margin: 0;
}
body.page-id-30 #content .section-3 ul {
  padding: 0px;
  margin: 20px 0px 0px;
}
body.page-id-30 #content .section-3 ul li {
  font: 100 15px/1.5em 'Raleway', sans-serif;
  color: #656565;
  margin: 5px 0px;
  text-indent: -25px;
  padding-left: 25px;
}
body.page-id-30 #content .section-3 ul li:before {
  content: '';
  display: inline-block;
  height: 12px;
  width: 25px;
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/li-img.png") no-repeat left center;
  background-size: 11px 12px;
}
body.page-id-30 #content .section-3 div.ym50-left a div.apply-btn {
  border: 1px solid #07ae4d;
  padding: 5%;
}
body.page-id-30 #content .section-3 div.ym50-left a div.apply-btn h2 {
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/btn-bg.png") no-repeat right center;
  background-size: 33px 20px;
  width: 230px;
}
body.page-id-30 #content .section-3 div.ym50-left a div.apply-btn p {
  font-weight: 700;
  color: #656565;
  margin: 0px;
}
body.page-id-30 #content .section-3 div.ym50-right ul li {
  margin: 13px 0px;
}
body.page-id-30 #content .section-3 div.ym50-right a div.apply-btn-mobile {
  display: none;
  border: 1px solid #07ae4d;
  padding: 5%;
}
body.page-id-30 #content .section-3 div.ym50-right a div.apply-btn-mobile h2 {
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/btn-bg.png") no-repeat right center;
  background-size: 33px 20px;
  width: 230px;
}
body.page-id-30 #content .section-3 div.ym50-right a div.apply-btn-mobile p {
  font-weight: 700;
  color: #656565;
  margin: 0px;
}
body.page-id-30 #content .section-4 {
  padding: 36px 0;
  background-color: #f4f4f4;
  margin: 0px;
}
body.page-id-30 #content .section-4 h2 {
  font-size: 20px;
  font-weight: 800;
  color: #07ae4d;
  line-height: 1.5em;
  margin: 0 0 15px;
}
body.page-id-30 #content .section-4 p {
  font-weight: 300;
  color: #ffffff;
  margin: 20px 0px;
}
body.page-id-30 #content .section-4 p strong {
  font-size: 20px;
  font-weight: 700;
}
body.page-id-30 #content .section-4 p a {
  color: #ffffff;
}
body.page-id-30 #content .section-4 div.wpb_accordion div.wpb_accordion_section.group {
  margin: 14px 0px;
}
body.page-id-30 #content .section-4 div.wpb_accordion div.wpb_accordion_section.group .wpb_accordion_header {
  border: 2px solid #eeeeee;
  background-color: #ffffff;
  font: bolder 15px/1.5em 'Raleway', sans-serif;
  color: #656565;
}
body.page-id-30 #content .section-4 div.wpb_accordion div.wpb_accordion_section.group .wpb_accordion_header a {
  font-weight: 700;
  color: #656565;
  padding: 12px 30px;
}
body.page-id-30 #content .section-4 div.wpb_accordion div.wpb_accordion_section.group .wpb_accordion_header .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s {
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/close.png") no-repeat right center;
  background-size: 18px 18px;
}
body.page-id-30 #content .section-4 div.wpb_accordion div.wpb_accordion_section.group .wpb_accordion_header .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e {
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/open.png") no-repeat right center;
  background-size: 18px 18px;
}
body.page-id-30 #content .section-4 div.wpb_accordion div.wpb_accordion_section.group .wpb_accordion_header .ui-icon {
  width: 18px;
  height: 18px;
  top: 1em;
  right: 1.2em;
}
body.page-id-30 #content .section-4 div.wpb_accordion div.wpb_accordion_section.group div.wpb_accordion_content {
  margin-top: -2px;
  border: 2px solid #eeeeee;
  background-color: #ffffff;
  padding: 30px;
}
body.page-id-30 #content .section-4 div.wpb_accordion div.wpb_accordion_section.group div.wpb_accordion_content p {
  font-weight: 300;
  color: #656565;
  margin: 0px;
}
body.page-id-30 #content .section-5 {
  padding: 26px 0;
  margin: 0px;
  background-color: #fafafa;
  border-top: 2px solid #eeeeee;
}
body.page-id-30 #content .section-5 p {
  font-size: 25px;
  font-weight: 700;
  color: #656565;
  margin: 20px 0px;
}
body.page-id-30 #content .section-5 p a {
  color: #07ae4d;
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/a-bg.png") no-repeat right center;
  background-size: 46px 28px;
  padding-right: 62px;
}
body.page-id-30 .request-quote {
  display: none;
}
body.page-id-26 #content .section-1 {
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/insurance-banner.jpg") no-repeat center center;
  background-size: cover;
  padding: 100px 0px;
  margin: 0 0 -1px;
}
body.page-id-26 #content .section-1 h1 {
  font-size: 35px;
  font-weight: 700;
  color: #fff;
  line-height: 45px;
  margin: 0px;
  text-transform: uppercase;
}
body.page-id-26 #content .section-1 p {
  font-size: 18px;
  color: #ffffff;
  width: 58%;
  line-height: 28px;
}
body.page-id-26 #content .section-2 {
  padding: 24px 0;
  background-color: #07ae4d;
  margin: 0px;
}
body.page-id-26 #content .section-2 p {
  font-weight: 300;
  color: #ffffff;
  margin: 20px 0px;
  line-height: 30px !important;
}
body.page-id-26 #content .section-2 p strong {
  font-size: 20px;
  font-weight: 800;
}
body.page-id-26 #content .section-2 p a {
  color: #ffffff;
}
body.page-id-26 #content .section-3 {
  padding: 40px 0px;
  margin: 0px;
}
body.page-id-26 #content .section-3 h2 {
  font-size: 20px;
  font-weight: 800;
  color: #07ae4d;
  line-height: 1.5em;
  margin: 0;
}
body.page-id-26 #content .section-3 ul {
  padding: 0px;
  margin: 20px 0px 0px;
}
body.page-id-26 #content .section-3 ul li {
  font-weight: 300;
  color: #656565;
  margin: 5px 0px;
  text-indent: -25px;
  padding-left: 25px;
}
body.page-id-26 #content .section-3 ul li:before {
  content: '';
  display: inline-block;
  height: 12px;
  width: 25px;
  background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/li-img.png") no-repeat left center;
  background-size: 11px 12px;
}
.page-id-28 #content h2 {
  font-size: 20px;
  color: #07ae4d;
  line-height: 30px;
}
.page-id-28 #content h3 {
  font-size: 15px;
  color: #656565;
  line-height: 20px;
}
.page-id-28 #content ul {
  list-style: disc;
}
.page-id-28 #content ul li {
  padding: 0 0 5px 15px;
}
.page-id-28 .section-1 {
  background: url('https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/workers-compensation-banner.jpg') no-repeat center center;
  background-size: cover;
  max-height: 325px;
  padding: 100px 0;
  margin: 0 0 -1px;
}
.page-id-28 .section-1 h1 {
  font-size: 35px;
  font-weight: 600;
  color: #fff;
  line-height: 45px;
  text-transform: uppercase;
  margin: 0 0 30px;
}
.page-id-28 .section-1 p {
  font-size: 18px;
  color: #fff;
  line-height: 28px !important;
  max-width: 570px;
}
.page-id-28 .section-1a {
  background: #07ae4d;
  padding: 45px 0;
  margin: 0;
}
.page-id-28 .section-1a p {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  line-height: 30px !important;
  margin: 0;
}
.page-id-28 .section-2 {
  padding: 45px 0;
  margin: 0px;
}
.page-id-28 .section-2 .section-2a p {
  border-bottom: 1px solid #f3f3f3;
  padding: 0 0 30px;
  margin: 0 0 10px !important;
}
.page-id-28 .section-2 .section-2c p {
  border-top: 1px solid #f3f3f3;
  padding-top: 25px;
  margin-top: 30px !important;
}
.page-id-28 .section-3 {
  background: #f4f4f4;
  padding: 45px 0;
  margin: 0;
}
.page-id-28 .section-3 .section-3a p {
  border-bottom: 1px solid #e3e3e3;
  padding: 0 0 30px;
  margin: 0 0 10px !important;
}
.page-id-28 .section-3 .section-3c h3 {
  padding-top: 15px;
}
.page-id-101 .section-1,
.page-id-109 .section-1 {
  text-align: center;
  background: #fafafa;
  margin: 0;
  padding: 60px 0;
}
.page-id-101 .section-1 h1,
.page-id-109 .section-1 h1 {
  font-size: 35px;
  font-weight: 700;
  color: #555555;
  line-height: 45px;
  text-transform: uppercase;
  margin: 35px 0;
}
.page-id-101 .section-1 h3,
.page-id-109 .section-1 h3 {
  color: #07ae4d;
}
.page-id-101 .section-1 p,
.page-id-109 .section-1 p {
  font-size: 16px;
  font-weight: 400;
}
.page-id-101 .section-1 .return-home a,
.page-id-109 .section-1 .return-home a {
  font-family: 'Raleway', sans-serif;
  font-size: 23px;
  font-weight: 600;
  padding: 15px 35px;
  background: none;
}
.page-id-101 .request-quote,
.page-id-109 .request-quote {
  display: none;
}
.page-id-116 header,
.page-id-120 header,
.page-id-123 header,
.page-id-156 header {
  border-bottom: 1px solid #eee;
}
.page-id-116 #content,
.page-id-120 #content,
.page-id-123 #content,
.page-id-156 #content {
  padding: 15px 0;
}
.page-id-116 #content h1,
.page-id-120 #content h1,
.page-id-123 #content h1,
.page-id-156 #content h1 {
  text-transform: uppercase;
  margin: 35px 0;
}
.page-id-116 #content h2,
.page-id-120 #content h2,
.page-id-123 #content h2,
.page-id-156 #content h2 {
  font-size: 20px;
  color: #07ae4d;
  margin: 35px 0 10px;
}
.page-id-116 #content h3,
.page-id-120 #content h3,
.page-id-123 #content h3,
.page-id-156 #content h3 {
  font-size: 18px;
  color: #07ae4d;
  margin: 30px 0 10px;
}
.page-id-116 #content h4,
.page-id-120 #content h4,
.page-id-123 #content h4,
.page-id-156 #content h4 {
  font-size: 15px;
  color: #555;
  margin: 25px 0 10px;
}
.page-id-116 #content ul,
.page-id-120 #content ul,
.page-id-123 #content ul,
.page-id-156 #content ul {
  padding: 0px;
  margin: 0px;
}
.page-id-116 #content ul li,
.page-id-120 #content ul li,
.page-id-123 #content ul li,
.page-id-156 #content ul li {
  margin: 15px 0px;
}
.error404 .section-1 {
  text-align: center;
  background: #fafafa;
  margin: 0;
  padding: 50px 0 75px;
}
.error404 .section-1 h1 {
  font-size: 35px;
  font-weight: 700;
  color: #555555;
  text-transform: uppercase;
  margin: 35px 0;
}
.error404 .section-1 p {
  font-size: 20px;
  font-weight: 600;
  color: #07ae4d;
  margin: 10px 0 55px;
}
.error404 .section-1 .return-home a {
  font-family: 'Raleway', sans-serif;
  font-size: 23px;
  font-weight: 600;
  padding: 15px 35px;
  background: none;
}
.error404 .request-quote {
  display: none;
}
@media screen and (max-width: 767px) {
  header {
    display: none;
  }
  #content {
    padding-top: 56px !important;
  }
  .mobile-menu {
    display: block;
    position: absolute;
    z-index: 9999;
    top: 0;
    width: 100%;
    padding: 7px 0;
    background: #fff;
  }
  .mobile-menu .logo {
    float: left;
    padding: 0 0 0 15px;
  }
  .mobile-menu .logo img {
    width: 99px;
    height: auto;
  }
  .mobile-menu .main-menu-button {
    float: right;
  }
  .mobile-menu .main-menu-button h3 {
    font-size: 30px;
    padding: 10px 15px 7px 0;
    margin: 0;
  }
  .mobile-menu .main-menu-button h3 a {
    color: #0ea24c !important;
  }
  .mobile-menu .main-menu-button h3 img {
    width: 36px;
    height: auto;
  }
  .mobile-menu .main-menu-button .acc_container {
    position: absolute;
    top: 58px;
    left: 0;
    background: #0ea24c;
    width: 100%;
    padding: 0px 0;
  }
  .mobile-menu .main-menu-button .acc_container ul {
    text-align: center;
    padding: 0;
    margin: 0;
  }
  .mobile-menu .main-menu-button .acc_container ul li {
    border-top: 1px solid #1ab85d;
    border-bottom: 1px solid #0e9145;
    width: 100%;
    text-align: center;
  }
  .mobile-menu .main-menu-button .acc_container ul li a {
    color: #fff;
    font-weight: 600;
    text-align: center;
    padding: 15px 0;
    display: block;
  }
  .mobile-menu .main-menu-button .acc_container ul li.menu-item-38 {
    border-top: 0px;
  }
  .mobile-menu .main-menu-button .acc_container ul li.menu-item-34 {
    border-bottom: 0px;
  }
  .request-quote p {
    font-size: 20px;
    text-align: center;
    line-height: 30px;
  }
  footer {
    padding: 25px 0;
  }
  footer .ym-container {
    width: 93%;
    padding: 0 15px;
  }
  footer .footer-logo {
    display: none;
  }
  footer .footer-menu,
  footer .footer-copyright,
  footer .footer-credit {
    float: none;
    font-size: 12px;
  }
  footer .footer-menu p.copyright,
  footer .footer-copyright p.copyright,
  footer .footer-credit p.copyright {
    font-size: 12px;
  }
  footer .footer-menu ul li a,
  footer .footer-copyright ul li a,
  footer .footer-credit ul li a {
    font-size: 12px;
  }
  footer .footer-logo {
    padding: 0 0 10px;
  }
  footer .footer-menu ul li {
    padding: 0 0 10px;
  }
  footer .footer-menu ul li a {
    font-size: 12px;
  }
  footer .footer-credit {
    padding: 15px 0 0;
  }
  body.home #content .section-1 {
    height: 320px !important;
    align-items: none !important;
    padding: 35px 0 0 !important;
  }
  body.home #content .section-1 .bg-parallax {
    background-image: none !important;
  }
  body.home #content .section-1 h1 {
    font-size: 20px;
    line-height: 1.2em;
    text-align: center;
    width: 100%;
  }
  body.home #content .section-1 h1 strong {
    margin-top: 15px;
    display: block;
    line-height: 1.3em;
    font-size: 30px;
    font-weight: 700;
  }
  body.home #content .section-1 .wpb_text_column.wpb_content_element {
    margin-bottom: 25px;
  }
  body.home #content .section-1 .vc_btn3-container.vc_btn3-center a {
    font-size: 20px;
    font-weight: 700;
    padding: 15px 20px;
  }
  body.home #content .section-1 div.vc_col-sm-12.wpb_column.vc_column_container {
    width: 100%;
  }
  body.home #content .section-1a {
    width: 100%;
    position: absolute;
    margin: -70px auto 0px;
  }
  body.home #content .section-1a img {
    width: 35px;
    height: 22px;
  }
  body.home #content .section-2 {
    text-align: center;
    padding: 0px 0px 20px;
    margin: 0px;
  }
  body.home #content .section-2 h2 {
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    background: #ef4036;
    padding: 15px 25px;
    display: inline-block;
  }
  body.home #content .section-2 .vc_sep_width_50 {
    width: 80px;
    padding: 10px 0 50px;
  }
  body.home #content .section-2 .vc_col-sm-4 .wpb_single_image {
    margin-bottom: 0;
  }
  body.home #content .section-2 .vc_col-sm-4 .wpb_text_column p {
    margin: 25px 0px;
  }
  body.home #content .section-2 .vc_col-sm-4 .wpb_text_column a {
    font-weight: 700;
    color: #656565;
    display: block;
  }
  body.home #content .section-3 {
    margin: 0px;
    padding: 35px 0;
  }
  body.home #content .section-3 p {
    font-size: 14px;
    font-weight: 100;
    color: #fff;
    margin-top: 20px;
    line-height: 1.5em;
  }
  body.home #content .section-3 p strong {
    background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/apply-online-today-icon.png") no-repeat right center;
    background-size: 36px auto;
    padding: 10px 50px 10px 0px;
  }
  body.home #content .section-3 .vc_btn3-container.vc_btn3-left {
    background-color: #07ae4d;
  }
  body.home #content .section-3 .vc_btn3-container.vc_btn3-left .vc_btn3.vc_btn3-style-custom {
    background-image: none;
  }
  body.home #content .section-3 .vc_btn3-container.vc_btn3-left a {
    font-size: 24px;
    font-weight: 700;
    font-family: 'Raleway', sans-serif;
    padding: 15px 0;
    width: 100%;
    background-color: #07ae4d !important;
    border: 2px solid #ffffff;
  }
  body.home #content .section-4 {
    height: 120px !important;
    padding: 100px 0px !important;
  }
  body.home #content .section-4 .bg-parallax {
    background-image: none !important;
  }
  body.home #content .section-4 h3 {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    line-height: 1.5em;
    text-transform: uppercase;
    margin: 0;
    padding: 0px;
    width: 100%;
  }
  body.home #content .section-5 .vc_col-sm-12 {
    width: 100%;
  }
  body.home #content .section-5 h3 {
    font-size: 45px;
    line-height: 50px;
    text-align: center;
    padding: 65px 0px;
  }
  body.page-id-26 #content .section-1 {
    padding: 60px 0px;
  }
  body.page-id-26 #content .section-1 h1 {
    font-size: 28px;
    line-height: 38px;
  }
  body.page-id-26 #content .section-1 p {
    width: 100%;
  }
  body.page-id-26 #content .section-2 p {
    line-height: 26px !important;
  }
  body.page-id-26 #content .section-2 p strong {
    font-size: 16px;
  }
  .page-id-28 .section-1 {
    padding: 60px 0px;
  }
  .page-id-28 .section-1 h1 {
    font-size: 28px;
    line-height: 38px;
  }
  .page-id-28 .section-1a p {
    font-size: 16px;
    line-height: 26px !important;
  }
  body.page-id-30 #content .section-1 {
    padding: 60px 0px;
  }
  body.page-id-30 #content .section-1 h1 {
    font-size: 28px;
    line-height: 38px;
  }
  body.page-id-30 #content .section-1 p {
    font-size: 16px;
    width: 100%;
  }
  body.page-id-30 #content .section-2 p {
    font-size: 15px;
    font-weight: 400;
  }
  body.page-id-30 #content .section-3 .apply-btn {
    display: none;
  }
  body.page-id-30 #content .section-3 .apply-btn-mobile {
    display: block !important;
    margin-bottom: 20px;
  }
  body.page-id-30 #content .section-3 .apply-btn-mobile h2 {
    font-size: 18px !important;
    width: 100% !important;
  }
  body.page-id-30 #content .section-4 div.wpb_accordion div.wpb_accordion_section.group .wpb_accordion_header a {
    padding: 12px 40px 12px 30px;
  }
  body.page-id-30 #content .section-5 p {
    font-size: 18px;
    line-height: 28px;
  }
  body.page-id-30 #content .section-5 p a {
    padding-right: 40px;
    background-size: auto 20px;
  }
  body.page-id-168 #content .section-1 {
    padding: 60px 0px;
  }
  body.page-id-168 #content .section-1 h1 {
    font-size: 28px;
    line-height: 38px;
  }
  body.page-id-168 #content .section-1 p {
    font-size: 16px;
    width: 100%;
  }
  body.page-id-168 #content .section-2 p {
    font-size: 15px;
    font-weight: 400;
  }
  body.page-id-168 #content .section-3 .apply-btn {
    display: none;
  }
  body.page-id-168 #content .section-3 .apply-btn-mobile {
    display: block !important;
    margin-bottom: 20px;
  }
  body.page-id-168 #content .section-3 .apply-btn-mobile h2 {
    font-size: 18px !important;
    width: 100% !important;
  }
  body.page-id-168 #content .section-4 div.wpb_accordion div.wpb_accordion_section.group .wpb_accordion_header a {
    padding: 12px 40px 12px 30px;
  }
  body.page-id-168 #content .section-5 p {
    font-size: 18px;
    line-height: 28px;
  }
  body.page-id-168 #content .section-5 p a {
    padding-right: 40px;
    background-size: auto 20px;
  }
  body.page-id-32 #content .section-1,
  .page-id-168 #content .section-1 {
    padding: 60px 0px;
  }
  body.page-id-32 #content .section-1 h1,
  .page-id-168 #content .section-1 h1 {
    font-size: 28px;
    line-height: 38px;
  }
  body.page-id-32 #content .section-1 p,
  .page-id-168 #content .section-1 p {
    width: 100%;
  }
  body.page-id-32 #content .section-2 p,
  .page-id-168 #content .section-2 p {
    font-size: 15px;
  }
  body.page-id-32 #content .section-3 .ym33 p span select,
  .page-id-168 #content .section-3 .ym33 p span select {
    width: 100%;
  }
  body.page-id-32 #content .section-3 .ym33 p span input,
  .page-id-168 #content .section-3 .ym33 p span input {
    width: 100%;
  }
  body.page-id-32 #content .section-3 .ym33 p span .wpcf7-form-control.wpcf7-captchar,
  .page-id-168 #content .section-3 .ym33 p span .wpcf7-form-control.wpcf7-captchar {
    width: 100%;
    text-indent: 100px;
    margin-left: 0 !important;
    float: none;
  }
  body.page-id-32 #content .section-3 .ym33 .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-992,
  .page-id-168 #content .section-3 .ym33 .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-992 {
    background: #fff;
    position: absolute;
    z-index: 9;
  }
  body.page-id-32 #content .section-3 p.submit-button .wpcf7-form-control.wpcf7-submit,
  .page-id-168 #content .section-3 p.submit-button .wpcf7-form-control.wpcf7-submit {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  header {
    display: none;
  }
  #content {
    padding-top: 56px !important;
  }
  .mobile-menu {
    display: block;
    position: absolute;
    z-index: 9999;
    top: 0;
    width: 100%;
    padding: 7px 0;
    background: #fff;
  }
  .mobile-menu .logo {
    float: left;
    padding: 0 0 0 30px;
  }
  .mobile-menu .logo img {
    width: 99px;
    height: auto;
  }
  .mobile-menu .main-menu-button {
    float: right;
  }
  .mobile-menu .main-menu-button h3 {
    font-size: 30px;
    padding: 10px 30px 7px 0;
    margin: 0;
  }
  .mobile-menu .main-menu-button h3 a {
    color: #0ea24c !important;
  }
  .mobile-menu .main-menu-button h3 img {
    width: 36px;
    height: auto;
  }
  .mobile-menu .main-menu-button .acc_container {
    position: absolute;
    top: 75px;
    right: 15px;
    background: #0ea24c;
    width: 40%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .mobile-menu .main-menu-button .acc_container ul {
    text-align: center;
    padding: 10px 15px;
    margin: 0;
  }
  .mobile-menu .main-menu-button .acc_container ul li {
    border-top: 1px solid #1ab85d;
    border-bottom: 1px solid #0e9145;
    width: 100%;
    text-align: center;
  }
  .mobile-menu .main-menu-button .acc_container ul li a {
    color: #fff;
    font-weight: 600;
    text-align: center;
    padding: 15px 0;
    display: block;
  }
  .mobile-menu .main-menu-button .acc_container ul li.menu-item-38 {
    border-top: 0px;
  }
  .mobile-menu .main-menu-button .acc_container ul li.menu-item-34 {
    border-bottom: 0px;
  }
  .request-quote p {
    line-height: 35px;
    text-align: center;
  }
  footer {
    padding: 55px 30px;
  }
  footer .footer-logo {
    display: none;
  }
  footer .ym-container {
    width: 100% !important;
  }
  footer .footer-menu,
  footer .footer-copyright,
  footer .footer-credit {
    float: none;
  }
  footer .footer-menu .privacy,
  footer .footer-copyright .privacy,
  footer .footer-credit .privacy {
    width: 100%;
  }
  footer .footer-logo {
    padding: 0 0 10px;
  }
  footer .footer-credit {
    padding: 10px 0 0;
  }
  body.home #content .section-1 {
    height: 890px !important;
    max-height: 890px;
  }
  body.home #content .section-1 .bg-parallax {
    background-image: none !important;
  }
  body.home #content .section-1 h1 {
    margin: 0;
    font-size: 30px;
    line-height: 1.5em;
  }
  body.home #content .section-1 h1 strong {
    font-size: 44px;
  }
  body.home #content .section-3 {
    margin: 0px;
    padding: 25px 0;
  }
  body.home #content .section-3 p {
    font-size: 18px;
    font-weight: 100;
    color: #fff;
    margin-top: 18px;
  }
  body.home #content .section-3 p strong {
    background: transparent url("https://www.golfsure.com.au/wp-content/themes/canvas-child/less/../images/apply-online-today-icon.png") no-repeat right center;
    background-size: 32px auto;
    padding-right: 35px;
  }
  body.home #content .section-3 .vc_btn3-container.vc_btn3-left a {
    font-size: 18px;
  }
  body.home #content .section-5 h3 {
    padding: 100px 0;
  }
  body.page-id-32 #content .section-3 .first,
  .page-id-168 #content .section-3 .first {
    width: 49%;
    float: left;
  }
  body.page-id-32 #content .section-3 .second,
  .page-id-168 #content .section-3 .second {
    width: 49%;
    float: right;
  }
  body.page-id-32 #content .section-3 .ym33 p span select,
  .page-id-168 #content .section-3 .ym33 p span select {
    width: 100%;
    text-indent: 20px;
  }
  body.page-id-32 #content .section-3 .ym33 p span input,
  .page-id-168 #content .section-3 .ym33 p span input {
    width: 100%;
  }
  body.page-id-32 #content .section-3 .ym33 p span .wpcf7-form-control.wpcf7-captchar,
  .page-id-168 #content .section-3 .ym33 p span .wpcf7-form-control.wpcf7-captchar {
    width: 100%;
    text-indent: 100px;
    margin-left: 0 !important;
    float: none;
  }
  body.page-id-32 #content .section-3 .ym33 p span textarea::-webkit-input-placeholder,
  .page-id-168 #content .section-3 .ym33 p span textarea::-webkit-input-placeholder {
    text-indent: 20px;
  }
  body.page-id-32 #content .section-3 .ym33 .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-992,
  .page-id-168 #content .section-3 .ym33 .wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-992 {
    background: #fff;
    position: absolute;
    z-index: 9;
  }
  body.page-id-32 #content .section-3 p.submit-button .wpcf7-form-control.wpcf7-submit,
  .page-id-168 #content .section-3 p.submit-button .wpcf7-form-control.wpcf7-submit {
    width: 100%;
  }
}
@media only screen and (min-width: 1023px) and (max-width: 1110px) {
  .ym-container {
    width: 100% !important;
  }
  header .logo {
    padding-left: 30px !important;
  }
  header .logo img {
    width: 147px !important;
    height: auto;
    -webkit-transition: width 300ms ease, height 300ms ease;
    -moz-transition: width 300ms ease, height 300ms ease;
    -o-transition: width 300ms ease, height 300ms ease;
    transition: width 300ms ease, height 300ms ease;
  }
  header .menu-primary-menu-container {
    padding: 18px 30px 18px 0px !important;
  }
  footer {
    padding: 55px 30px;
  }
  body.home .section-1 {
    height: 700px !important;
    max-height: 700px !important;
  }
  body.home .section-1 .bg-parallax {
    background-image: none !important;
  }
  body.home .section-1 .vc_col-sm-12.wpb_column.vc_column_container {
    margin-top: 50px !important;
  }
}
