@font-face {
  font-family: "OpenSans";
  src: url(./fonts/OpenSans-Regular.ttf);
}

p {
  text-align: justify;
  font-size: 15px;
}

body {
  color: black;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

h1 {
  color: #15317e;
  font-size: 20px;
  font-family: "Times New Roman", Georgia, Times;
  text-decoration: underline;
  text-align: center;
}
h2 {
  color: #15317e;
  font-size: 17px;
  font-family: "Times New Roman", Georgia, Times;
  text-decoration: underline;
  text-align: left;
}
h3 {
  color: #15317e;
  font-size: 17px;
  font-family: "Times New Roman", Georgia, Times;
  text-decoration: underline;
  text-align: left;
}
h4 {
  color: #000000;
  font-size: 15px;
  font-family: "Times New Roman", Georgia, Times;
  text-decoration: underline;
  text-align: left;
}
a:link {
  color: blue;
  font-size: 15px;
  font-family: "Times New Roman", Georgia, Times;
  text-decoration: underline;
  line-height: 30px;
}
a:hover {
  color: maroon;
  font-size: 15px;
  font-family: "Times New Roman", Georgia, Times;
  text-decoration: underline;
}
a:visited {
  color: blue;
  font-size: 15px;
  font-family: "Times New Roman", Georgia, Times;
  text-decoration: none;
}
.a.pagelink {
  color: blue;
  font-weight: bold;
  font-size: 15px;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-decoration: underline;
}
.rightborder {
  border-top: black;
  border-right: 2px solid black;
  border-bottom: black;
  border-left: black;
}
.rightborder + td {
  padding: 10px 40px;
}
.leftborder {
  border-left: 2px solid black;
}

li {
  text-align: justify;
  font-size: 15px;
}

.center-text {
  text-align: center;
}
.heading {
  color: SkyBlue;
}
.header-img,
.header-img:hover,
.header-img.visited {
  color: inherit !important;
  font-size: inherit !important;
  font-family: inherit !important;
  text-decoration: none !important;
  line-height: inherit !important;
}
textarea {
  width: 100%;
  resize: none;
  font-size: 15px;
}

.g-recaptcha {
  position: absolute;
  transform: scale(0.61);
  transform-origin: 0 0;
}

@media screen and (max-width: 1000px) {
  td.leftborder {
    display: none;
  }
}

@media screen and (max-width: 800px) {
  div.banner_image {
    display: none;
  }
  div.heading {
    padding: 0 20px 20px !important;
  }
}

@media screen and (max-width: 670px) {
  td.rightborder {
    display: none;
  }
}

@media screen and (max-width: 1000px) {
  div.melbourne {
    display: none;
  }
}
@media screen and (max-width: 1500px) {
  div.sydney {
    display: none;
  }
}
@media screen and (max-width: 1000px) {
  div.adelaide {
    display: none;
  }
}
@media screen and (max-width: 1000px) {
  div.canberra {
    display: none;
  }
}
@media screen and (max-width: 1000px) {
  div.lawyer {
    display: none;
  }
}
@media screen and (max-width: 1000px) {
  div.perth {
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  div.brisbane {
    display: none;
  }
}
@media screen and (max-width: 1100px) {
  div.supreme {
    display: none;
  }
}
