html, body {
    scroll-behavior: smooth;
}
h5 {
   font-size: 18px;
    line-height: 1.388888888888889; 
}
section.padding75 {
    padding: 75px 0;
}
img.max-image-width {
    max-width: 350px;
    margin: 0 auto;
}
.checked-white-text .simple_image_content_module_inner, .checked-white-text .simple_image_content_module_inner h2, .checked-white-text .simple_image_content_module_inner a, .checked-white-text .module_content_inner h2, .checked-white-text .module_content_inner, .checked-white-text .module_content_inner a {
    color: #fff;
}
.checked-white-text .module_content_inner h1, .checked-white-text .simple_image_content_module_inner h1{
    color: #fff;
    padding-bottom: 25px;
}
.checked-white-text .simple_image_content_module_inner p {
    font-size: 20px;
    line-height: 28px;
}
.simple_image_content_module_sec + section.padding75 {
    padding: 75px 0;
}
.online-complaint-form-section .primary_btn {
    background: #a06a44;
    border: solid 2px #a06a44;
	padding: 13px 30px;
}
.online-complaint-form-section .primary_btn:hover,
.online-complaint-form-section .primary_btn:focus {
    background: #ffffff;
    color: #a06a44;
}
.complaint-address .office_listing_wrap {
    justify-content: center;
    gap: 40px;
	flex-wrap: nowrap;
}
.complaint-address .office_listing {
    border: 1px solid #000;
    padding: 20px;
    max-width: calc(33.3% - 40px);
    width: 100%;
    flex: none;
	word-wrap: break-word;
	font-size: 22px;
}
.complaint-address .office_listing img {
    max-height: 100px;
    display: block;
    margin-bottom: 30px;
	max-width: 100px;
}
.map-modul-botton-text {
    text-align: center;
    margin-top: 24px;
	font-size: 22px;
}
.complaint-address .modules_content h2 {
    font-family: 'Gotham Book';
    color: #1C1A32;
    font-size: 22px;
	margin-bottom: 0; 
}
.complaint-address .modules_content h2::before { 
	display: none;
}
.footerbanner_inner_sec.not-complaint {
    padding: 0;
    border-bottom: 2px solid #fff;
}
.not-complaint.footerbanner_inner_sec .footer_banner_content p {
    font-size: 22px;
}
.not-complaint .footer_banner_content {
    max-width: 1000px;
}
.not-complaint.footerbanner_inner_sec .footer_banner_module_sec {
    padding: 50px 0 50px;
}
.not-complaint.footerbanner_inner_sec .footer_banner_content .primary_btn {
    padding: 13px 30px 12px;
}
.information_complaint_module_sec {
    padding: 75px 0;
    background-color: #F4F4F4;
}
.office_location_module_sec.complaint-address {
    padding: 75px 0;
    background: #fff;
}
.information_complaint_title h2::before { 
    display: none;
}
.information_complaint_module_wrap {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 50px;
}
.information_complaint_title h2 {
    margin: 0;
    padding: 0;
}
.information_complaint_module_list ul li {
    list-style: disc;
	margin-bottom: 10px;
}
.information_complaint_module_list ul {
    display: grid;
    column-gap: 50px;
    grid-template-columns: 1fr 1fr;
}
.commitment_customers_module_wrap {
    background-color: #F4F4F4;
}
.commitment_customers_module_wrap {
    background-color: #F4F4F4;
    display: flex;
    gap: 50px;
    align-items: center;
}
.commitment_customers_text {
    width: 60%;
}
.commitment_customers_img {
    width: 40%;
	line-height: 0;
}
.commitment_customers_img img {
    width: 100%;
}
.commitment_customers_text_inner {
    padding: 0 30px;
    width: 100%;
    max-width: 710px;
    margin: 0 auto;
}
.commitment_customers_text_inner ul li {
    margin-bottom: 15px;
    display: flex;
    gap: 15px;
}
.commitment_customers_text_inner ul li svg.feather {
    min-width: 24px;
}
.imagealgleft img.max-image-width {
    margin-left: 0;
}
.online-complaint-form-section img.max-image-width {
    max-width: 460px;
	margin-right: 15px;
}
.online-complaint-form-section .simple_image_content_module_inner p {
    font-size: 22px;
}
img.max-image-height705 {
    max-height: 705px;
    object-fit: cover;
    object-position: center;
}
.icon_content_module_sec.review_options {
    padding: 75px 0;
}
.review_options .icon_content_list {
    margin-bottom: 0;
}
.review_options .modules_content {
    max-width: none;
    margin-bottom: 30px;
    text-align: left;
	font-size: 22px;
}
.review_options .modules_content h2 {
    text-align: left;
}
.review_options .modules_content h2::before {
    margin-left: 0;
}
.review_options .icon_content_list {
    margin-bottom: 0;
    flex: none;
    max-width: calc(50% - 25px);
    padding: 0;
    width: 100%;
}
.review_options .icon_content_wrap_review {
    gap: 50px;
    flex-wrap: nowrap;
    justify-content: normal;
    display: flex;
}
.review_options .icon_content_list .icon_content {
    max-width: none;
    text-align: left;
	font-size: 22px;
}
.review_options .icon_content_list .icon_content a {
    color: #1C1A32;
    text-decoration: none;
    word-break: break-all;
}
body.page-template.our-brands .simple_image_content_module_sec.simple_image_content_reverse_module_sec {
    padding: 75px 0 75px;
}
.modules_content_full {
    text-align: center;
    max-width: 900px;
    margin: 0 auto;
}
.brand_listing .slick-initialized .slick-slide {
    padding-left: 20px;
    padding-right: 20px;
}
body.page-template.our-brands .module_content_inner {
   margin-left: auto;
   margin-right: auto;
}

body.page-template.our-brands .simple_image_content_module_sec.simple_image_content_reverse_module_sec {
    padding: 75px 0 75px;
}
body.page-template.our-brands .modules_content_full {
    padding-bottom: 25px;
}
body.page-template.our-brands .footer_banner_content .primary_btn {
  border: 1px solid #fff;
}

body.page-template.our-brands .footer_banner_content p {
    margin-bottom: 40px;
}
.video_content_module_sec .module_content_inner {
    max-width: 750px;
}
body.page-template.our-brands .key_clients_module_sec {
    padding: 50px 0;
}
body.page-template.our-brands .key_clients_module_slider {
    padding: 0;
}
body.page-template.our-brands .brand_listing .slick-initialized .slick-slide {
    padding-left: 10px;
    padding-right: 10px;
}
.logo_slider_button {
    text-align: center;
    margin-top: 40px;
}
body.page-template.our-brands .key_clients_module_slider figure img {
    max-height: 100px;
}
img.max-image-height705 {
    max-height: 705px;
    object-fit: cover;
    object-position: center;
}
.checked-white-text .simple_image_content_module_inner .primary_btn,
.checked-white-text .module_content_inner .primary_btn {
    background-color: #fff;
    color: #1C1A32;
	border: solid 2px #fff;
}
.checked-white-text .simple_image_content_module_inner .primary_btn:hover,
.checked-white-text .module_content_inner .primary_btn:hover {
    color: #fff;
    background-color: transparent;
}
.video_content_module_sec .module_content_inner {
    margin-bottom: 0;
}
.footer_banner_content.full_width {
    max-width: 100%;
}
.footer_banner_content.full_width h2 {
    color: #ffffff;
    margin-bottom: 0;
    padding-bottom: 15px;
}
.footer_banner_content.full_width h2::before {
  display:none;
}
body.our-brands .footer_banner_module_sec::before {
	display:none;
}
.office_location_module_sec .office_listing_wrap {
    gap: 15px;
}
body.post-template-default.single.single-post .subscribe_banner_module_sec {
    padding-top: 63px;
    padding-top: 0;
    margin-top: -40px;
}
p a {
    color: #1C1A32;
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
}
p a:hover {
    color: #9F6A43;
	text-decoration: none;
}
.icon-scale-2x .module_links li a figure img {
    -webkit-transform: scale(2.5); 
     -moz-transform: scale(2.5); 
      -ms-transform: scale(2.5); 
       -o-transform: scale(2.5);
          transform: scale(2.5); 
}
.content_with_links_module_sec.icon-scale-2x .module_links li a {
    padding: 35px 110px 35px 110px;
}
.content_with_links_module_sec.icon-scale-2x .module_links li a figure {
    top: 0;
    left: 0;
    transform: none;
    display: flex;
    align-items: center;
    height: 100%;
    max-height: none;
    background-color: #a06a44;
    opacity: 1;
    border: 0;
    margin: 0;
    padding: 0;
    max-width: 95px;
    justify-content: center;
}
.content_with_links_module_sec.icon-scale-2x .module_links li a::after {
    bottom: 0;    
    width: 95px;
    height: 100%;    
    right: 20px;
    top: 0;
}
.content_with_links_module_sec.icon-scale-2x .module_links li a:hover:after,
.content_with_links_module_sec.icon-scale-2x .module_links li a:focus:after {
    right: 20px;
    top: 5px;
}
.frequently_asked_quem_module_sec.one_row_accordian .modules_content {
    max-width: 100%;
}
.frequently_asked_quem_module_sec.one_row_accordian .accordion > li {
    width: 100%;
}
.frequently_asked_quem_module_sec.one_row_accordian  .accordion-title {
    font-weight: 700;
}
section.frequently_asked_quem_module_sec.frequently_asked_quem_single_col_module_sec.three-column-section {
    padding-top: 0;
}
.content_with_links_module_sec.icon-scale-2x .module_links li a:after{
	background: url(../images/gold_down_arrow.svg) no-repeat center center;
	background-size: 50px;
}
.content_with_links_module_sec.icon-scale-2x .module_links li a:hover:after,
.content_with_links_module_sec.icon-scale-2x .module_links li a:focus:after {
    right: 20px;
    top: 5px;
}
.bullet-points ul {
    list-style: disc;
    padding-left: 20px;
    margin: 12px 0;
}
img.get_guide {
    width: inherit !important;
    height: 550px;
}
.strata_banner_sec .banner_content .resource-search input[type="submit"]:hover, .strata_banner_sec .banner_content .resource-search input[type="submit"]:focus {
    border-color: #9F6A43;
    background-color: #9F6A43;
    color: #fff;
}
.sidebar .looking_for_contact_widget .primary_btn:hover,
.sidebar .looking_for_contact_widget .primary_btn:focus {
	border-color: #9F6A43;
    background-color: #9F6A43;
}
section.white_line {
    border-bottom: 1px solid #fff;
}
.custom-content-faq .accordion-title h3 {
    color: #fff;
}
.custom-content-faq .accordion > li {
    width: 100%;
}
.custom-content-faq.frequently_asked_quem_module_sec.frequently_asked_quem_single_col_module_sec {
    padding: 5px 0 0;
}
.custom-content-faq.frequently_asked_quem_single_col_module_sec .accordion > li {
    border-bottom: 2px solid #a06a44;
}
.custom-content-faq.frequently_asked_quem_single_col_module_sec .accordion-content {
    padding-top: 15px;
}
.video_content_module_sec .module_content_inner h1 {
    font-size: 38px;
    margin-bottom: 20px;
}
.full-width-container .modules_content {
    max-width: fit-content;
}
.container.white_color_show .accordion-content p a {
    color: #a06a44;
}
.faq-content-main-container  .module_content_inner {
    max-width: 750px;
    padding-right: 110px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 110px;
}
.video_content_module_wrap .module_col figure img {
    max-height: 900px;
    object-fit: cover;
    object-position: top;
}
.video_content_module_sec .module_content_inner {
    margin-left: auto;
    margin-right: auto;
}
.steps_block_module_sec {
    padding: 80px 0;
}
.steps_block_module_sec .modules_content, .steps_block_module_list {
    max-width: 880px;
}
.steps_block_module_sec .modules_content + .modules_content {
    max-width: 725px;
}
.steps_block_module_list {
    margin-top: 50px;
    column-count: 2;
    margin-left: auto;
    margin-right: auto;
    gap: 50px;
}
 
.steps_block_module_list > li {
  -webkit-column-break-inside: avoid; /* Safari */
  break-inside: avoid;               /* Modern browsers */
  display: inline-block;             /* Helps align items to top */
  vertical-align: top;
}

.step_sub_title {
    background-color: #a06a44;
    color: #fff;
    display: inline-block;
    padding: 6px 15px;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0 0 15px;
}
.step_title {
    font-size: 18px;
    margin: 0 0 15px;
}
.step_text {
    margin: 15px 0 30px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
    break-inside: avoid;
}
.step_text a {
    color: currentColor;
}
.brown_button.checked-white-text .primary_btn {
    background: #9F6A43;
    color: #ffffff;
    border-color: #9F6A43;
}
.faq-changing-strata-management .modules_content {
    max-width: 100%;
}
.accordion-title h3 {
    margin: 0;
    font-size: 18px;
    line-height: normal;
}
.accordion-content {
    padding: 15px 0;
}
.enumenu_ul > li .current-menu-item a {
    text-decoration: underline;
    text-underline-offset: 0.4em;
}
.icon_content_module_sec.simple_design .icon_content {
    box-shadow: unset !important;
}
.icon_content_module_sec.simple_design .animated + .icon_content_wrap .icon_content_list:after {
  background-color: unset !important;
}
.icon_content_module_sec.simple_design .icon_content figure {
    margin: 0 !important;
    border: 0;
    padding: 0;
    margin-bottom: 20px !important;
    justify-content: left;
    background-color: #f4f4f4;
}
.icon_content_module_sec.simple_design .icon_content figure img {
    max-width: 100%;
    max-height: 100%;
}
.icon_content_module_sec.simple_design  .icon_content_list_texts {
 max-height: 100%;
}
.icon_content_module_sec.simple_design .icon_content_wrap .icon_content_list {
   max-width: calc(25% - 20px);
}
.icon_content_module_sec.simple_design {
    padding: 133px 0 50px;
}
.icon_content_module_sec.simple_design .icon_content_wrap .icon_content_list .icon_content {
    background-color: #f4f4f4;
}
.icon_content_module_sec.simple_design .icon_content h2 {
    font-size: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    text-align: left;
}
.icon_content_module_sec.simple_design .icon_content p{
   text-align: left; 
}
.icon_content_module_sec.simple_design .modules_content h2::before{
    display: none;
}
.icon_content_module_sec.simple_design .icon_content_wrap {
    max-width: 100%;
    gap: 20px;
    margin-top: 75px;
}
.icon_content_module_sec.simple_design.icon-two-col .icon_content_wrap {
    margin-top: 0;
}
.frequently_asked_quem_single_col_module_sec .container {
    max-width: 1080px !important;
}
.icon_content_module_sec .icon_content figure {
     width: 90px;
    height: 100px;
}

.footer_banner_content.counters_width {
    max-width: 100%;
}
.footer_banner_content.counters_width h2 {
    max-width: 580px;
    margin-left: auto;
    margin-right: auto;
}
.footer_banner_counters {
    display: flex;
    gap: 50px;
    justify-content: space-between;
    margin: 50px 0 80px;
}
.footer_banner_list.counter {
    max-width: 200px;
    text-align: center;
}
.footer_banner_list.counter h4 {
    margin: 0;
    color: #fff;
    font-family: 'Gotham Book';
    font-size: 18px;
}
.footer_banner_list.counter span.count {
    font-size: 80px;
    font-family: 'Gotham Medium';
    line-height: normal;
}
.footer_banner_module_sec.bg-overlay {
    position: relative;
}
.frequently_asked_quem_single_col_module_sec.narrowwidth .container {
    max-width: 915px !important;
}
.narrowwidth .container ul.accordion {
    margin: 0;
}
.content_with_links_module_sec .module_links li a {
    padding: 35px 110px 35px 110px;
}
.content_with_links_module_sec .module_links li a figure {
    top: 0;
    left: 0;
    transform: none;
    display: flex;
    align-items: center;
    height: 100%;
    max-height: none;
    background-color: #a06a44;
    opacity: 1;
    border: 0;
    margin: 0;
    padding: 0;
    max-width: 95px;
    justify-content: center;
}
.content_with_links_module_sec .module_links li a::after {
    bottom: 0;
    background: url(../images/Arrow_right_gold.svg) no-repeat center center;
    width: 95px;
    height: 100%;
    background-size: 120px;
    right: 20px;
    top: 0;
}
.content_with_links_module_sec .module_links li a:hover:after, .content_with_links_module_sec .module_links li a:focus:after {
    right: 10px;
}
.icon_content_module_sec .icon_content_wrap {
    flex-wrap: nowrap;
    max-width: 100%;
    gap: 20px;
    margin-top: 75px;
}
.icon_content_module_sec .icon_content_wrap .icon_content_list {
    flex: none;
    max-width: calc(20% - 20px);
    padding: 0;
    width: 100%;
    margin-bottom: 30px;
    position: relative;
    z-index: 1;
}
.icon_content_module_sec .icon_content_wrap .icon_content_list .icon_content {
    max-width: 100%;
    text-align: left;
    padding: 15px;
    padding-bottom: 15px;
    background-color: #fff;
    box-shadow: 0 0 4px 0px #00000012;
	height: 100%;
}
.icon_content_module_sec .icon_content figure {
    margin-top: -60px;
    background-color: #fff;
    border: 2px solid #a06a44;
    border-radius: 100px;
    overflow: hidden;
    width: 90px;
    height: 90px;
    margin-bottom: 15px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.icon_content_module_sec .icon_content h2 {
    font-size: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.icon_content_module_sec .animated + .icon_content_wrap .icon_content_list:after {
    content: "";
    height: 20px;
    display: block;
    background-color: #a06a44;
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: -10px;
    z-index: -1;
}
.icon_content_list_texts {
    min-height: 235px;   
    overflow: hidden;
}
.nestrata-diffrence .modules_content h2::before {
    display: none;
}
.resource_blog_module_sec .modules_content {
    max-width: 820px;
}
.resource_blog_module_sec.active-show-card-layout .resource_blog_module_list_wrap {
    margin: 0 -15px;
}
.resource_blog_module_sec.active-show-card-layout .resource_blog_module_list:nth-child(odd) .resource_blog_module_card {
    background-color: #1C1A32;
}
.active-show-card-layout a.resource_blog_module_content {
    transition: all .2s cubic-bezier(.4,0,.2,1);
}
.resource_blog_module_card .resource_blog_module_content {
    height: 286px;
}
.resource_blog_module_sec.active-show-card-layout .resource_blog_module_content_overlay {
    display: none;
}
.resource_blog_module_card .resource_blog_module_content:after {
    bottom: auto;
    right: 15px;
    top: 15px;
    background: url(../images/Arrow_top_right_wht.svg) no-repeat center center;
    width: 50px;
    height: 50px;
    background-size: 100px;
}
.resource_blog_module_card {
    padding: 40px;
}
.resource_blog_module_sec.active-show-card-layout .resource_blog_module_list:nth-child(even) .resource_blog_module_card {
    background-color: #a06a44;
}
.resource_blog_module_card .resource_blog_module_content h3 {
    padding: 15px;
     backdrop-filter: none;
    -webkit-backdrop-filter: none;
    font-size: 18px;
}
.resource_blog_module_card  .resource_blog_module_content > h3 {
    background: rgb(68 63 81 / 72%);
}
.resource_blog_module_list .resource_blog_module_card .resource_blog_module_content.black_svg_color:after {
    background: url(../images/Arrow_top_right_blue.svg) no-repeat center center;
    background-size: 100px;
}
.active-show-card-layout a.resource_blog_module_content:hover {
    transform: scale(1.1);
}
.benefits_point {
    margin-top: 50px;
    font-size: 18px;
    column-gap: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
.benefits_point li:first-child, .benefits_point li:nth-child(2), .benefits_point li:nth-child(3) {
    border-top: 1px solid #9F6A43;
}
.benefits_point li {
    border-bottom: 1px solid #9F6A43;
    padding: 12px 0;
}
.benefits_service_module_sec {
    padding: 80px 0;
}
.resource_blog_module_sec.active-show-card-layout .resource_blog_module_list h3 {
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -moz-transform: none;
}
.icon_content_module_sec.border-radias-0.simple_design .icon_content figure {
    border-radius: 0;
}
.modules_content.checked-white-text {
    color: #fff;
}
.font-size-22 .modules_content p {
    font-size: 22px;
    line-height: 1.5;
}
.width-custom-915 .modules_content p {
    max-width: 915px;
}
section.show-title-top-section {
    padding: 100px 0 100px;
}
.show-title-top .module_col_wrap {
    align-items: normal;
    margin-top: 50px;
    gap: 100px;
    flex-wrap: nowrap;
}
.show-title-top  .module_content_inner {
    max-width: 100%;
    padding: 0;
}
.show-title-top .module_content_inner section.custom-content-faq {
    padding: 0;
}
.show-title-top .module_content_inner section.custom-content-faq .container {
    padding: 0;
	margin: 0;
}
.show-title-top .module_content_inner section.custom-content-faq .container .frequently_asked_quem_module_wrap {
    margin: 0;
}
.show-title-top .frequently_asked_quem_module_wrap .accordion li:first-child a {
    padding-top: 0;
}
.show-title-top .module_col_wrap .module_col {
    flex: auto;
    width: 100%;
}
.show-title-top .frequently_asked_quem_module_wrap .accordion li:first-child a::after {
    top: 2px;
}
.show-title-top .content-inner {
    font-size: 22px;
}
.faq_button .primary_btn {
    font-size: 14px;
    background: #9F6A43;
    width: 100%;
}
.one-img-full-row {
    padding: 100px 0;
}
.one-img-full img {
    width: 100%;
	max-height: 500px;
    object-fit: cover;
}
.one-img-full {
    line-height: 0;
}
.one-img-full-row.remove-bottom-spacing {
    padding-bottom: 0;
}
.icon_content_module_sec.icon-two-col .icon_content_wrap {
    flex-wrap: wrap;
	column-gap: 10px;
    row-gap: 0;
}
.icon_content_module_sec.icon-two-col .icon_content_wrap .icon_content_list {
    width: 100%;
    max-width: calc(50% - 25px);
	margin: 0;
    padding: 0;
}
.icon_content_module_sec.icon-two-col .icon_content figure {    
    border-radius: 0;
    height: auto;
    max-width: 75px;
}
.icon_content_module_sec.icon-two-col .icon_content h2 {
    font-size: 20px;
    padding-bottom: 12px;
    margin-bottom: 20px;
}
.icon_content_module_sec.icon-two-col .icon_content h2::before {
    width: 80%;
}
.icon-two-col .icon_content_list_texts {
    min-height: auto;
    max-height: auto;
}
.icon_content_module_sec.icon-two-col .icon_content_wrap .icon_content_list .icon_content {
    padding-bottom: 0;
}
.icon_content_module_sec.icon-two-col {
    padding: 100px 0 100px;
}
.step-bottom-text {
    text-align: center;
    margin: 30px 0;
}
.step-bottom-button {
    text-align: center;
    margin: 30px 0 0;
}
.step-bottom-button .primary_btn {
    font-size: 14px;
}
.single_article_content  ol {
    margin-bottom: 28px;
    padding-left: 45px;
}
.top_nav ul li a:hover {
    text-decoration: underline;
    text-underline-offset: 0.4em;
}
.width-custom-1120 .modules_content p {
    max-width: 1120px;
}
.width-custom-1180 .modules_content p {
    max-width: 1180px;
}
.remove-heading-line .icon_content {
    border-radius: 10px;
}
.remove-heading-line .icon_content_wrap h2:before {
	display: none;
}
.remove-heading-line .icon_content h2 {
    padding-bottom: 0 !important;
}
.parramatta-icon .modules_content {
    max-width: 720px;
}
.parramatta-icon .icon_content figure {
    height: 50px;
    width: 50px;
}
.flex-wrap-row .icon_content_wrap .icon_content_list {
    margin-bottom: 0;
}
.flex-wrap-row .icon_content_wrap {
    flex-wrap: wrap;
}
.parramatta-icon hr,
.icons-white-text hr,
.bottom-hr-line hr {
    width: 54px;
    height: 3px;
    display: block;
    background: #a06a44;
    margin: 0 auto;
    position: relative;
    top: -26px;
}
.parramatta-icon .icon_content_list_texts {
    min-height: auto;
}
.icon_content_module_sec.simple_design.parramatta-icon {
    padding: 100px 0;
}
.modules_content.checked-white-text h2 {
    color: #fff;
}
.icon_content_module_sec.simple_design.show-title-line .modules_content h2::before {
    display: block;
}
.notitleh2 h2 {
    display: none;
}
.container.show_media_full_width {
    max-width: 100%;
    padding: 0;
}
.container.show_media_full_width .modules_content p {
    padding: 0 30px;
}
.container.white_color_show h2, .container.white_color_show p, .container.white_color_show .accordion-title h3 {
    color: #fff;
}
.container.white_color_show .accordion > li {
    border-bottom: solid 2px #a06a44;
}
.blue-line-color .modules_content h2::before {
    background: #1d1934;
}
.icon_content_module_sec.simple_design.two_column_design .icon_content_wrap {
    flex-wrap: wrap;
}
.icon_content_module_sec.simple_design.two_column_design .icon_content_wrap .icon_content_list {
    max-width: calc(50% - 20px);
}
.icon_content_module_sec.simple_design.two_column_design .icon_content_wrap .icon_content_list .icon_content {
    background-color: #fff;
}
.icon_content_module_sec.simple_design.two_column_design .icon_content figure{
    background-color: transparent;
    border-radius: 0;
}
.icon_content_module_sec.simple_design.two_column_design h2::before {
    width: 60%;
}
.icon_content_module_sec.simple_design.two_column_design .modules_content {
    max-width: 100%;
}
.button-capitalize a.primary_btn.brown_btn {
    text-transform: capitalize;
}
.button_color_brown a.primary_btn {
    background: #9F6A43;
    border: 0;
}
.button_color_brown a.primary_btn:hover {
   background: #000;
   color: #fff;
}
.full-title-header .modules_content {
    max-width: 100%;
}
.icons-bottom-text {
    text-align: center;
    margin-top: 40px;
}
.icons-white-text .modules_content h2,
.icons-white-text.icon_content_module_sec.simple_design .icon_content h2 {
    color: #fff;
}
.icons-white-text .modules_content p {
    color: #fff;
}
.icon_content_module_sec.icons-white-text.simple_design.two_column_design .icon_content_wrap .icon_content_list .icon_content {
    background-color: transparent;
    color: #fff;
}
.icons-white-text.icon_content_module_sec .icon_content figure {
    width: 75px;
    height: 75px;
}
.faq-black-color.content_with_links_module_sec h2,
.faq-black-color.content_with_links_module_sec p,
.faq-black-color.content_with_links_module_sec .custom-content-faq .accordion-title h3 {
    color: #000;
}
.faq-black-color .faq_button {
    width: max-content;
}
.modules_content_full.show_content_modules_bottom {
    margin-top: 40px;
}
.brand_listing_bottom .modules_content h2::before {
    height: 0;
}
.button-normal a.primary_btn.brown_btn {
    text-transform: none;
}
.mid_content_sec.max-width-980 .modules_content p {
    max-width: 980px;
}
.icon_content_module_sec.simple_design.remove-cart-bg .icon_content_wrap .icon_content_list .icon_content {
    background-color: transparent;
}
.remove-cart-bg  figure {
    background-color: transparent !important;
}
.google_reviews_widget {
    background-image: url('https://netstrata.com.au/wp-content/uploads/Apartment-duo-clouds-reflections-2600w-1.jpg') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.two-column-section {
    display: flex;
    justify-content: space-between;
    gap: 50px;
}
.page-id-12896 .one-img-full img {
    max-height: none;
}
.cta_image_box_text {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top right;
}
.one-row-video .video_wrap {
    max-width: 100%;
    flex: 0 0 100%;
}
.simple_image_content_module_sec.padding-50-100 {
    padding: 50px 0 100px;
}

.new-timeline-layout .container {
    max-width: 100%;
    padding: 0;
    display: flex;
    align-items: normal;
}
.new-timeline-layout  .action_plan_module_content {
    padding: 100px;
    background-color: #f2f2f2;
	width: 50%;
}
.new-timeline-layout .action_plan_module_tabs_wrap {
    width: 50%;
    padding: 100px;
}
.action_plan_module_right p {
    margin-bottom: 17px;
}
.new-timeline-layout .action_plan_module_tabs_wrap .accordion-title {   
    font-size: 16px;
    background-color: #1d1934;
    color: #fff;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
	letter-spacing: normal;
}
.new-timeline-layout .action_plan_module_tabs_wrap .accordion::before {   
    background: #e6e6e6;
    left: 29px;
	width: 2px;
	bottom: 0;
	height: 100%;
    top: 100px; 
}
.new-timeline-layout .action_plan_module_tabs_wrap .accordion-content {
    padding: 10px 0 10px 40px;
    display: block !important;
    margin-left: 35px;
    width: calc(100% - 35px);
    max-width: 400px;
    border-top: 2px solid #e6e6e6;
    margin-top: 40px;
}
.new-timeline-layout .action_plan_module_tabs_wrap .accordion li {   
    padding: 0;
}
.new-timeline-layout .action_plan_module_tabs_wrap .accordion {
    padding-top: 40px;
}
.new-timeline-layout .action_plan_module_tabs_wrap .accordion-title::before {
	display: none;
}
.new-timeline-layout .action_plan_module_tabs_wrap .accordion-title::after {    
    width: 16px;
    height: 16px;
    background: #e6e6e6;
    border: solid 2px #e6e6e6;
    top: 92px;
    left: 22px;
}
.new-timeline-layout .action_plan_module_tabs_wrap .accordion-content img {
    width: 100%;
}
.new-timeline-layout .action_plan_module_content img {
    width: 100%;
}
.video-testimonial-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 100px;
    row-gap: 50px;
	margin-top: 70px;
}
.video_testimonial_sec .section-header h2::before {
    margin: 0 auto;
    left: 0;
    right: 0;
}
.video_testimonial_sec {
    padding: 100px 0;
}
.video_testimonial_sec .video-thumb {
    line-height: 0;
}
.video-testimonial-item .video_wrap::after {
    width: 75px;
    height: 75px;
	right: 0;
}
.video-testimonial-item .video_wrap::before {
    border-top: 25px solid transparent;
    border-left: 35px solid #ffffff;
    border-bottom: 25px solid transparent;
	left: 10px;
} 
.video-testimonial-item a:hover img {
    opacity: 1;
} 
.video-testimonial-item .video_wrap {
	display: block;
	height: auto;
	max-width: 100%;
}
 
.timeline-section{
	padding:250px 0 60px;
	color:#fff;
}
.timeline-nav{
	display:flex;
	justify-content:space-between;
	position:relative;
	margin-bottom:80px;
	gap: 6px;
}
.timeline-item{
	text-align:center;
	cursor:pointer;
	position:relative;
	width:100%;
	z-index: 1;
}
.timeline-label{
	transform:rotate(-42deg);
	font-size:14px;
	font-weight: 600;
	width: 0;
    margin: auto;
    margin-bottom: 10px;
    white-space: nowrap;
	position: relative;
    left: 5px;
}
.timeline-dot {
    width: 20px;
    height: 20px;
    background: #9f6a43;
    border-radius: 50%;
    margin: auto;
    z-index: 2;
    border: 2px solid #fff;
}
.timeline-dot:after {
    content: '';
    height: 2px;
    display: block;
    background-color: #fff;
    width: 100%;
    position: absolute;
    top: 41px;
    left: 0;
	z-index: -1;
}
.timeline-item.active .timeline-dot:after {
    background-color: #9f6a43;
}
.timeline-item.active .timeline-label {
    color: #9f6a43;
}
.timeline-item.active .timeline-dot{
	background: #9f6a43;
    border-color: #9f6a43;
}
.timeline-year{
	margin-top:10px;
	font-weight:600;
}
.timeline-content{
	display:none;
}	
.timeline-content.active{
	display:block;
}
.timeline-grid{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:70px;
}
.timeline-img img{
	width:100%;
	border-radius:4px;
}
.timeline-text .year{
	font-size: 18px;
    font-weight: 600;
}
.timeline-text h3 {
    color: #fff;
    margin: 15px 0;
}
.timeline-text .desc p {
    font-weight: 600;
}
.timeline-bottom-text {
    margin: 100px 0 0;
    display: flex;
    gap: 50px;
    justify-content: space-between;
}
.tbt-img {
    max-width: 150px;
}
.tbt-text {
    font-size: 22px;
}
img.padding-tb {
    padding: 40px 0 0;
}


.location-wrapper {
    display: grid;
    gap: 40px;
    grid-template-columns: 1fr 2fr;
    max-width: 960px;
    margin: 0 auto;
}
.tab {
    padding: 10px 0;
    cursor: pointer;
    font-size: 20px;	
}
.tab-content-map iframe {
    width: 100%;
}
.tab.active{
	font-weight:700;
	border-bottom:2px solid #a2693d;
}
.tab-content{
	display:none;
}
.tab-content.active{
	display:block;
}
.tab-content .adds-title {
    font-size: 20px;
    margin: 20px 0;
    color: #000;
    letter-spacing: normal;
} 
.tab-content-address {
    font-size: 20px;
}
.tab-content-address a {
    color: #000;
    text-decoration: none;
}
.location-content .cf-form.priority_forms_sec {
    background-color: transparent;
	padding-top: 20px;
}
.location-content .cf-form.priority_forms_sec input[type="checkbox"] {
    filter: brightness(60%) contrast(400%);
	height: 16px;
    width: 16px;
}
.location-content .wpcf7-list-item {
    margin: 0 30px 0 0;
}
.location-content .wpcf7-list-item label {
    display: flex;
    align-items: center;
	gap: 6px;
}
.location-content .wpcf7-list-item label input[type="radio"] {
    width: 16px;
    height: 16px;
    top: auto;
}
.page-id-1219 .wpcf7-list-item {
    margin: 0 30px 0 0;
}
.location-content .cf-form.priority_forms_sec .wpcf7-checkbox span.wpcf7-list-item-label {
    font-size: inherit;
}
.location-content .cf-form.priority_forms_sec input[type="checkbox"] {
filter: brightness(60%) contrast(400%);
}
.location-content .cf-form.priority_forms_sec textarea {
	background: #EBEBEC;
	border: 1px solid #b3b3b3;
}
.location-content .cf-form.priority_forms_sec .wpcf7-radio .wpcf7-list-item {
    filter: brightness(60%) contrast(400%);
}
.cf-form-title h3 {
    text-transform: uppercase;
    letter-spacing: normal;
    font-size: 22px;
    font-weight: 600;
}
.office_location_module_sec.office_location_tab_module_sec {
    background-color: #fff;
}
.location-content .cf-form.priority_forms_sec .wpcf7-spinner {
    margin: 0!important;
}
.location-content .cf-form.priority_forms_sec input[type="submit"] {
    margin: 50px 0 0;
}
.location-content .contactform-row .contactform-col {
    width: 100%;
} 
.location-content .sbHolder {
    width: 100% !important;
	margin: 0; 
	display: none !important;
}
.location-content .sbSelector {
    min-width: auto;
    width: 100%;
    background: #EBEBEC;
    border: 1px solid #b3b3b3;
    color: #000000;
}
.location-content .wpcf7-form-control-wrap select {
    display: block !important;
    background: #EBEBEC;
    border: 1px solid #b3b3b3;
    width: 100%;
    height: 60px;
    font-size: 20px;
    line-height: 1.4;
    color: #000000;
    padding: 0 27px;
    font-family: 'Gotham Book', sans-serif;
	background-image: url(../images/dropdown-arrow-color.svg);
    background-repeat: no-repeat;
    background-position: 96% center;
	background-size: 18px;
	appearance: none;
	-webkit-appearance: none;
    -moz-appearance:    none;
	outline: 0;
}
.location-content .sbToggle {
    background-size: 14px;
    width: 40px;
    background-color: transparent;
	filter: contrast(0.5);
}
.location-content .sbOptions {
    background: #EBEBEC;
	max-height: none !important;
} 
.location-content #mCSB_1_scrollbar_vertical {
    display: none !important;
}
.location-content .sbOptions li a {
    color: #000;
}
.location-content .sbSelector a {
    color: #000;
}
.location-content .sbOptions li {
    border-bottom: solid 1px #b3b3b3;
}
.location-content .mCSB_inside>.mCSB_container {
    margin-right: 0px !important;
}
.cf-form .wpcf7-date {
    background: #EBEBEC;
    border: 1px solid #b3b3b3;
	text-transform: uppercase;
}
body.page-id-13223 #header.fixed-header {
    position: absolute !important;
    background: transparent;
}
body.page-id-13223 .site_wrapper {
    overflow: unset;
}
.sticky-section-row {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    position: sticky;
    top: 0;
	z-index: 9;
}
.sticky-section-row.mid_content_sec .modules_content ul {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
	flex-wrap: wrap;
    row-gap: 20px;
    column-gap: 50px;
    margin: 0;
    padding: 0;
    max-width: 100%;
}
.sticky-section-row.mid_content_sec .modules_content ul a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
}
.careers_form_two_column .container {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 10px;
}
.careers_form_two_column .modules_content {
    background-color: #fff;
    padding: 24px;
}
.careers_form_two_column .careers_form_wrap {
	background-color: #fff;
    padding: 24px 30px;
}
.careers_form_invert_module_sec {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
}
.careers_form_two_column {
    position: relative;
}
.ovelay_bgs:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #2b2d5161;
} 
.careers_form_two_column .modules_content {
    text-align: left;
}
.careers_form_two_column .modules_content h6 {
    font-size: 12px;
    font-weight: 600;
    color: #a06a44;
    letter-spacing: 1px;
    margin-bottom: 5px;
}
.careers_form_two_column .modules_content h2 {
    text-align: left;
}
.careers_form_two_column .modules_content h2:before {
    right: auto;
}
.careers_form_two_column .modules_content p {
    font-size: 18px;
    line-height: normal;
}
.careers_form_two_column .modules_content .primary_btn {
    width: 100%;
    margin-top: 15px;
}
.team-from-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 40px;
}
.wpcf7-form .team-from-row p {
    margin: 0;
}
.wpcf7-form .team-from-row  .wpcf7-form-control-wrap {
    width: 100%;
    float: none;
    padding: 0;
    margin: 2px 0 24px;
}
.wpcf7-form .team-from-row .wpcf7-form-control-wrap input {
    background-color: #f8f8fa;
    border: 1px solid #bcc3d1;
    height: 50px;
}
.wpcf7-form .team-from-row.no-bottom-margin .wpcf7-form-control-wrap {
    margin: 2px 0 15px;
}
.wpcf7-form .team-from-row .wpcf7-form-control.wpcf7-submit {
    margin: 0;
    width: 100%;
}
.wpcf7-form .team-from-row .team-from-col .wpcf7-spinner {
    margin: 0 !important;
}
.align_bottom {
    align-items: end;
}
.wpcf7-form .team-from-row.no-bottom-margin .wpcf7-form-control-wrap.recaptcha div {
    width: 100% !important;
}
.wpcf7-form .team-from-row .wpcf7-form-control-wrap input.wpcf7-file {
    border: 2px dashed #bcc3d1;
    background-color: transparent;
	margin-top: 22px;
	width: 100%;
}
.wpcf7 .team-from-row .wpcf7-recaptcha iframe {
    width: 100%;
}
.page-id-1085 .careers_form_invert_module_sec input[type="submit"] {
    margin: 0;
    margin-left: 7px;
    display: inline-block;
}
#header.fixed-header {
    z-index: 99999;
}
.text_title_full_img_sec {
    padding: 40px 0;
}

.ttfi-sub-title {
    color: #a06a44;
    font-size: 14px;
    font-weight: 600;
	margin-bottom: 12px;
}
.ttfi-img {
    line-height: 0;    
}
.ttfi-img img {
    width: 100%;
}
.ttfi-description {
    font-size: 18px;
	margin-bottom: 20px;
}
.new-our-team-inner {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}
.new-our-team-col {
    border: 1px solid #c6c6c6;
    padding: 20px;
}
.nteam-img {
    text-align: center;
}
.nteam-img img {
    max-height: 300px;
    object-fit: contain;
    width: 100%;
}
.nteam-sub-title {
    color: #a06a44;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 10px 0;
}
.nteam-title {
    margin: 10px 0;
}
.nteam-title h3 {
    margin: 0;
    font-size: 26px;
    line-height: normal;
}
.nteam-description {
    font-size: 14px;
    color: #000;
    line-height: normal;
	border-bottom: 1px solid #c6c6c6;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.nteam-description .text-wrapper {
    overflow: hidden;
    transition: max-height 0.4s ease;
}
.nteam-description .text-wrapper.collapsed {
    max-height: 3.5em; 
}
.nteam-description .text-wrapper.expanded {
    max-height: 500px;
}
.nteam-description .full-text {
    display: none;
}
.nteam-description .text-wrapper.expanded .full-text {
    display: block;
}
.nteam-description .text-wrapper.expanded .short-text {
    display: none;
}
.nteam-description .toggle-btn {
    margin-top: 15px;
    font-weight: 600;
    display: inline-block;
    cursor: pointer;
}
.new_our_team_sec {
    padding: 75px 0;
}
.nteam-intro .play_youtube_popup {
    position: relative;
    height: auto;
    bottom: auto;
    right: auto;
    border-radius: 30px;
    width: max-content;
    text-decoration: none;
    padding: 7px 10px 7px 30px;
	transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
}
.nteam-intro .play_youtube_popup:hover { 
	background: #1C1A32;
}
.ttfi-sidebar__action .play_youtube_popup:hover {
    background-color: #fff;
}
.ttfi-sidebar__action .play_youtube_popup:hover span {
    color: #9E6837;    
}
.ttfi-sidebar__action .play_youtube_popup:hover:before {
	border-left-color: #9E6837;
}
.nteam-intro .play_youtube_popup span {
    position: static;
    display: block;
    background-color: transparent;
    line-height: normal;
    padding: 0;
    font-size: 14px;
}
.nteam-intro .play_youtube_popup:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 10px solid #ffffff;
    border-bottom: 6px solid transparent;
    position: absolute;
    top: 9px;
    left: 15px;
    margin: 0;
}
.ttfi-img-row.ttfi-sidebar-row {
    display: grid;
    grid-template-columns: 2fr 1fr;
}
.ttfi-sidebar {
  background-color: #9E6837;
  color: #ffffff;
  padding: 24px;
}
.ttfi-sidebar__header {
  margin-bottom: 15px;
}
.ttfi-sidebar__role {
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;
    color: #000;
}
.ttfi-sidebar__license {
    font-size: 12px;
    letter-spacing: 1px;
    color: #bbb9b8;
    margin-top: 2px;
    font-weight: 600;
}
.ttfi-sidebar__profile {
  margin-bottom: 10px;
}
.ttfi-sidebar__image {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  overflow: hidden;
  margin-bottom: 10px;
}
.ttfi-sidebar__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ttfi-sidebar__name {
  font-size: 28px;
  margin: 0;
  color: #fff;
}
.ttfi-sidebar__name p {
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 600;
    text-transform: uppercase;
    color: #9E6837;
}
.ttfi-sidebar__description p {
    font-size: 14px;
    line-height: normal;
    color: #fff;
}
.ttfi-sidebar__divider {
  height: 1px;
  background-color: rgba(255, 255, 255, 0.4);
  margin: 15px 0;
}
.ttfi-sidebar__stats {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.ttfi-sidebar__stat-number {
  font-size: 28px;
  margin: 0;
  line-height: normal;
}
.ttfi-sidebar__stat-label {
  font-size: 14px;
  margin: 0;
}
.ttfi-sidebar__stat {
    width: 100%;
}
.ttfi-sidebar__action .play_youtube_popup {
    background: #1C1A32;
}
.ttfi-sidebar.sidebar-navy_blue_background {
    background-color: #1C1A32;
}
.ttfi-sidebar__action .play_youtube_popup:hover {
    background-color: #fff;
}
.sidebar-navy_blue_background .ttfi-sidebar__role {
    color: #9E6837;
}
.sidebar-navy_blue_background .ttfi-sidebar__stat-number {
    color: #9E6837;
}
.sidebar-navy_blue_background .ttfi-sidebar__action .play_youtube_popup {
    background: #9E6837;
}
.sidebar-navy_blue_background .ttfi-sidebar__action .play_youtube_popup:hover {
    background: #fff;
}
.ttfi-sidebar__action .play_youtube_popup:hover span {
    color: #1C1A32;    
}
.ttfi-sidebar__action .play_youtube_popup:hover:before {
	border-left-color: #1C1A32;
}
.ttfi-sidebar-row .ttfi-img img {
    height: 100%;
    object-fit: cover;
}
.new_managers_module_sec {
    padding: 40px 0;
}
.new_managers_module_sec .our-team-list {
    padding: 0;
    margin: 0;
    max-width: 100%;
    width: 100%;
	background-color: #F7F7F7;
}
.new_managers_module_sec .our-team-list-row {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
}
.new_managers_module_sec .our-team-list::before {
	display: none;
}
.new_managers_module_sec .our-team-content {
    background: #fff;
    padding: 15px;
	display: flex;
    align-items: center;
    flex-wrap: wrap;
	column-gap: 10px;
    justify-content: space-between;
}
.new_managers_box .positonmd,
.new_managers_box .lic_no {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
    color: #9E6837;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
	width: 100%;
}
.new_managers_box .positonmd {
    min-height: 30px;
}
.new_managers_box .lic_no {
	color: #8e8c9a;
}
.new_managers_box .our-team-content h3 {
    font-size: 17px;
    margin: 0 0 8px;
	width: 100%;
}
.new_managers_box .our-team-content .read-more-bio-popup {    
    text-decoration: none;
    border: 0;
    font-weight: 600;
    color: #000;
    font-size: 14px;
	display: flex;
    align-items: center;
    gap: 4px;
}
.new_managers_box .our-team-content .read-more-bio-popup::after {
    content: "+";
}
.new_managers_box .our-team-icons {
    position: static;
}
.new_managers_box .team-intro {
    width: 100%;
}
.new_managers_box .team-intro .team-intro-wrap {
    background-color: #F7F7F7;
    margin: 15px 0 0;
    padding: 0;
}
.sticky-section-row  .modules_content {
    padding-bottom: 0;
}
.new_managers_module_sec .our-team-row + .our-team-row {
    padding-top: 20px;
}
.new_managers_module_sec .team-intro-wrap {
    display: block;
}
.new_managers_module_sec .team-intro-wrap .team-intro-content {
    max-width: 100%;
}

.image_with_text_and_team_image {
    padding: 75px 0;
}
.iwtti-sub-title {
    color: #a06a44;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 12px;
	text-transform: uppercase;
}
.iwtti-description {
    font-size: 18px;
    margin-bottom: 20px;
}
.iwtti-img {
    line-height: 0;
}

.iwtti-img-row {
	border: 1px solid #ccc;
}
.iwtti-sidebar-row {
    display: flex;
}
.iwtti-sidebar-row .iwtti-img {
    width: 55%;
}
.iwtti-sidebar-row .iwtti-sidebar {
    width: 45%;
}
.iwtti-sidebar {
    padding: 30px;
}
.iwtti-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.iwtti-sidebar_sub_title, .iwtti-sidebar-team-title {
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;
    color: #a06a44;
}
.iwtti-sidebar_title {
    font-size: 28px;
    font-family: 'Gotham Medium', sans-serif;
    letter-spacing: -0.5px;
}
.iwtti-sidebar__description {
    font-size: 14px;
    line-height: normal;
}
.iwtti-sidebar__divider {
    height: 1px;
    background-color: #ccc;
    margin: 20px 0;
}
.iwtti-sidebar-team-title {
    margin-bottom: 25px;
}
.iwtti-sidebar_profile {
    text-align: center;
    max-width: 80px;
}
.iwtti-sidebar_image img {
    width: 100%;
    max-width: 80px;
    height: 80px;
    object-fit: cover;
    border-radius: 100px;
}
.iwtti-sidebar_profile {
    text-align: center;
}
.iwtti-sidebar_name {
    margin: 10px 0 0;
    font-size: 12px;
	line-height: normal;
}
.iwtti-sidebar_image {
    line-height: 0;
}
.iwtti-sidebar_profile_main {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.show_image_right-row {
    flex-direction: row-reverse;	
}
.iwtti-img-row.show_image_full-row {
    flex-wrap: wrap;
	flex-direction: unset;
}
.iwtti-img-row.show_image_full-row .iwtti-img, .iwtti-img-row.show_image_full-row .iwtti-sidebar {
    width: 100%;
}
.iwtti-img-row.show_image_full-row .iwtti-sidebar__header {
    max-width: 650px;
}
#strata-managers {
  scroll-margin-top: 75px; 
}
#leadership-team {
  scroll-margin-top: 75px;
}
#executive {
  scroll-margin-top: 75px; 
}
.meeting_locations {
    text-align: left;
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 1px solid #6c6a74;
}
.meeting_locations strong {
    color: #a06a44;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Gotham Medium';
}
.meeting_locations .primary_btn {
    background: #fff;
    border-color: transparent;
    color: #1C1A32;
    padding: 12px 20px 12px;
    min-width: auto;
    line-height: normal;
    margin-top: 20px;
    font-size: 14px;
}
.primary_btn.white_btn {
    border: 2px solid transparent;
    background-color: #fff;
    color: #1C1A32;
}
.primary_btn.white_btn:hover {
    border: 2px solid #fff;
    background-color: transparent;
    color: #fff;
}
.cfmns_info_sidebar {
    display: grid;
    grid-template-columns: 2fr 300px;
    gap: 30px;
    max-width: 1080px;
    margin: 0 auto;
}
.cfmns_info {
    padding: 30px 20px;
    background-color: #1E1933;
    color: #fff;
	font-size: 15px;
	
}
.cfmns_info h2 {
    font-size: 28px;
    color: #fff;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.contact_info_box, .cfmns_info .form_social_icons, .cfmns_info .meeting_locations {
    padding: 20px 0;
    border-top: 1px solid #fff;
}
.cfmns_info strong {
    color: #a06a44;
    font-family: 'Gotham Medium';
}
.cfmns_info .meeting_locations .primary_btn:hover, .cfmns_info .meeting_locations .primary_btn:focus {
    background: #9E6837;
    color: #ffffff;
}
.contact_form_module_new_left .modules_content {
    max-width: 100%;
}
.contact_form_module_new_left h3 {
    text-align: left;
}
.careers_form_module_sec.contact_form_module_new   .wpcf7-form p {
    margin: 0;
}
.careers_form_module_sec.contact_form_module_new label {
    display: block;
}
.careers_form_module_sec.contact_form_module_new  .wpcf7-form .wpcf7-form-control-wrap {
    width: 100%;
    float: none;
    padding: 0;
    margin-bottom: 30px;   
    margin-top: 10px;
}
.careers_form_module_sec.contact_form_module_new  .wpcf7-form .wpcf7-text, 
.careers_form_module_sec.contact_form_module_new  .wpcf7-form .wpcf7-textarea {
    background-color: #ebebec;
	font-size: 16px;
	border: 1px solid #b3b3b3; 
}
.contact_form_module_new .careers_form_wrap .sbHolder .sbSelector {
    width: 100%;
    font-size: 16px;
    background-color: #ebebec;
    height: 60px;
    padding: 18px 30px;
	border: 1px solid #b3b3b3;
}
.contact_form_module_new .contactform-col {
    width: 100%;
}
.contact_form_module_new .contactform-col {
    width: 100%;
}
.contactform-row.cfull {
    width: 100%;
    display: block;
}
.contact_form_module_new .careers_form_wrap .sbHolder .sbToggle {
    background-color: transparent;
}
.careers_form_module_sec.contact_form_module_new .wpcf7-form textarea {
    display: block;
}
.contact_form_module_new .wpcf7-submit {
    margin: 0;
}
.careers_form_module_sec.contact_form_module_new {
    padding: 75px 0 20px;
}
.contact_form_module_new + .contact_det_module_sec {
    padding-bottom: 30px;
}
.contact_form_module_new_left .mCSB_container li:first-of-type {
    display: none;
}
.contact_form_module_new_left .mCSB_container li a {
    padding-top: 5px;
    padding-bottom: 5px;
}
.contact_form_module_new_left .mCSB_container {
    margin-right: 0 !important;
}

.form-common-design .wpcf7-form .wpcf7-text,
.form-common-design .wpcf7-form .wpcf7-textarea,
.form-common-design .wpcf7-form .wpcf7-number {
    background-color: #ebebec;
    font-size: 16px;
    border: 1px solid #b3b3b3;
}

.form-common-design input[type="number"]::-webkit-outer-spin-button,
.form-common-design input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form-common-design .contactform-col {
    width: 100%;
}
.form-common-design .mCSB_container li:first-of-type {
    display: none;
}
.form-common-design .mCSB_container li a {
    padding-top: 5px;
    padding-bottom: 5px;
}
.form-common-design .mCSB_container {
    margin-right: 0 !important;
}
.form-common-design .sbHolder .sbSelector {
    width: 100%;
    font-size: 16px;
    background-color: #ebebec;
    height: 60px;
    padding: 18px 30px;
	border: 1px solid #b3b3b3;
}
.form-common-design .sbHolder .sbToggle {
    background-color: transparent;
}
.form-common-design .wpcf7-form .wpcf7-form-control-wrap {
    width: 100%;
    float: none;
    padding: 0;
    margin-top: 10px;
}
.form-common-design .wpcf7-spinner {
    margin: 0 auto !important;
}
.get_quote_form_new {
    padding: 100px 0 80px;
}
.get_quote_form_new .sub-title,
.video_testimonials_title {
    color: #a06a44;
    font-family: 'Gotham Medium';
    font-size: 12px;
    letter-spacing: 1px;
    margin: 0 0 10px;
}
.form-common-design p {
    font-size: 18px;
}
.get_quote_form_modules_content {
    padding-bottom: 40px;
}
.common-design-bottom-text {
    margin-top: 40px;
}
.common-design-bottom-text ul {
    display: flex;
    gap: 15px;
    justify-content: space-between;
    flex-wrap: wrap;
	font-size: 14px;
}
.common-design-bottom-text hr {
    background-color: #cfcfcf;
    margin: 25px 0;
}
.common-design-bottom-text p {
    font-size: 14px;
}
.get_quote_form_new_info_sidebar {
    display: flex;
    gap: 50px;
}
.get_quote_form_new_left {
    width: 56%;
}
.get_quote_form_new_right {
    width: 44%;
}
.quote_form_meeting {
    background-color: #1C1A32;
    color: #fff;
    padding: 20px;
}
.quote_form_meeting strong {
    font-size: 18px;
}
.quote_form_meeting .primary_btn {
    min-width: auto;
    padding: 8px 15px;
    font-size: 14px;
    margin-top: 20px;
}
.quote_form_meeting .primary_btn:hover {
	background: #fff;
    color: #9F6A43;
}
.gqfn_info .form_social_icons {
    background-color: #1C1A32;
    padding: 20px;
    border: 0;
    color: #fff;
    border: 0;
	margin-bottom: 30px;
}
.gqfn_info .video_testimonials_title {
    margin-bottom: 20px;
}
.testimonial-card {
    display: grid;
    grid-template-columns: 1fr 2fr;
    background-color: #1C1A32;
	margin: 0 0 30px;
}
.testimonial-content {
    padding: 20px;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.testimonial-content-header {
    display: flex;
    align-items: center;
    gap: 20px;
    justify-content: space-between;
    margin: 0 0 20px;
}
.testimonial-content .stars {
    color: #a06a44;
    font-size: 20px;
    letter-spacing: 3px;
}
.testimonial-content .video-tag {
    background: #a06a44;
    color: #fff;
    font-family: 'Gotham Medium';
    font-size: 14px;
    padding: 2px 5px;
	display: flex;
    align-items: center;
    gap: 4px;
}
.testimonial-content .video-tag svg {
    width: 12px;
}
.testimonial-content .testimonial-text {
    font-style: italic;
    font-family: 'Gotham Medium';
    font-size: 14px;
}
.testimonial-author {
    display: flex;
    align-items: center;
    gap: 15px;
    margin: 20px 0 0;
}
.testimonial-author .author-name {
    font-size: 12px;
    text-transform: capitalize;
    font-family: 'Gotham Medium';
}
.testimonial-author .author-circle {
    background-color: #615e71;
    border-radius: 50px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.testimonial-card .video-thumb, .testimonial-card .video-thumb img, .testimonial-card .video_wrap {
    height: 230px;
    object-fit: cover;
	width: 100%;
}
.video_top_home_banner {
    position: relative;
    background-image: url(/wp-content/uploads/Home_Page_Still.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.video_top_home_banner p {
    margin: 0 !important;
	margin-top: -1px !important;
}
.video_banner_button {
    position: absolute;
    top: 61%;
    width: 100%;
    left: 0;
}
.video_top_home_banner_text {
    padding: 50px 30px;
    background-color: #1d1934;
    color: #fff;
	font-size: 20px;
}
button#mute-btn {
    outline: 0;
    box-shadow: none;
}
button#mute-btn img {    
	width: 35px !important;
    height: auto !important;
	filter: invert(1);
}

@media screen and (min-width: 1200px) {
.three-column-section .accordion::before, .three-column-section .accordion::after {
    display: none;
}
.three-column-section .accordion{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 25px;
    row-gap: 0;
    margin: 0 0;
}

.three-column-section .accordion li{
    width: calc(33.33% - 17px);
    list-style: none;
    border-bottom: 1px solid #b07a45;
    margin: 0;
}
}

@media screen and (min-width: 991px) {
#header.fixed-header .top_nav {
    display: none;
}
#header.fixed-header {
    padding-bottom: 10px;
    padding-top: 10px;
}	
.three-column-section .accordion{
    margin: 0 0;
} 
}
 
@media screen and (min-width: 767px) {
.top_navm.mobile_nav {
    display: none !important;
}
.column-half {
    width: 50%;
    text-align: left;
}	
.cover-image .video_content_module_wrap {
    align-items: normal;
}
.cover-image figure {
  height: 100%;
}
.cover-image figure img{
  height: 100%;
}
.cover-image .video_content_module {
    display: flex;
    align-items: center;
}
}

@media screen and (max-width: 1024px) {
.new_managers_module_sec .our-team-list-row {
    grid-template-columns: repeat(4, 1fr);
}
}

@media screen and (max-width: 991px) {
    .video_content_module {
        padding-left: 30px;
    }
    .faq-content-main-container  .module_content_inner {
   padding-right: 30px;
    padding-left: 30px;
}
.faq-content-main-container  .show-title-top .module_content_inner {
    padding: 0;
}
.show-title-top .frequently_asked_quem_module_list {
    padding: 0;
}
.show-title-top .module_col_wrap { 
    gap: 50px;
}
.show-title-top .content-inner {
    font-size: 16px;
}
.head_right .enumenu_ul > li a:hover {
    text-decoration: none;
}
.new-timeline-layout  .action_plan_module_content, .new-timeline-layout .action_plan_module_tabs_wrap {
    padding: 30px;
}
.new-timeline-layout .action_plan_module_tabs_wrap .accordion::before {
    bottom: -30px;
    height: auto;
}
.video-testimonial-grid {
    column-gap: 50px;
}
.careers_form_two_column .container {
    grid-template-columns: 1fr;
	gap: 40px;
}
.careers_form_two_column .modules_content {
    max-width: 100%;
}
.new-our-team-inner {
    grid-template-columns: repeat(2, 1fr);
}
.new_managers_module_sec .our-team-list-row {
    grid-template-columns: repeat(3, 1fr);
}
.ttfi-img-row.ttfi-sidebar-row {
    grid-template-columns: 1fr;
}
.iwtti-sidebar-row {
    flex-wrap: wrap;
}
.iwtti-sidebar-row .iwtti-img, .iwtti-sidebar-row .iwtti-sidebar {
    width: 100%;
}
.iwtti-sidebar {
    padding: 15px;
}
.get_quote_form_new_info_sidebar {
    flex-direction: column;
}
.get_quote_form_new_left, .get_quote_form_new_right {
    width: 100%;
}
.video_banner_button .primary_btn {
    min-width: auto;
    padding: 12px 15px;
    line-height: normal;
}
}



@media screen and (max-width: 767px) {
.information_complaint_module_wrap {
    grid-template-columns: 1fr;
    gap: 30px;
}	
.information_complaint_module_list ul {
    grid-template-columns: 1fr;
}
.complaint-address .office_listing_wrap {
    gap: 30px;
    flex-wrap: wrap;
}
.complaint-address .office_listing {
    max-width: 100%;
    width: 100%;
}
.commitment_customers_module_wrap {
	padding-top: 30px;
    gap: 30px;
    flex-wrap: wrap;
}
.commitment_customers_text, .commitment_customers_img {
    width: 100%;
}
.custom-content-faq.frequently_asked_quem_single_col_module_sec .container {
    max-width: 928px;
    padding: 0;
}
.faq-content-main-container  .module_content_inner {
   margin-bottom: 0;
   padding-bottom: 0;
}
.custom-content-faq.frequently_asked_quem_module_sec.frequently_asked_quem_single_col_module_sec {
    padding: 5px 0 0;
}
.icon_content_module_sec .icon_content_wrap .slick-list {
    padding-top: 0;
}
.wollongong-illawarra-strata-management-new-design-2025 .icon_content_module_sec.simple_design {
    padding: 69px 0 60px;
}
.footer_banner_list.counter h4 {
        font-size: 16px;
}
.review_options .modules_content {
    margin-bottom: 0;
}
.review_options .icon_content_wrap_review {
    gap: 20px;
    flex-wrap: wrap;
}
.review_options .icon_content_list {
    max-width: 100%;
}
.footer_banner_counters {
        display: grid;
        gap: 30px 20px;
        justify-content: center;
        margin: 50px 0;
        grid-template-columns: 1fr 1fr;
}
.footer_banner_list.counter span.count {
        font-size: 50px;
}
body.page-template.our-brands .video_content_module_sec {
    padding: 0 0 45px !important;
}
.module_content_inner {
    padding-top: 30px !important;
}
.wp-embed-responsive.understanding-strata-maintenance.mob .module_content_inner {
    padding-bottom: 30px !important;
}
section.video_content_module_sec.checked-white-text {
    padding-top: 0;
}
.brand_listing .slick-initialized .slick-slide {
    padding-left: 0px;
    padding-right: 0px;
}
.video_content_module {
    padding-left: 0;
}
.video_content_module_wrap.revers-column-mobile {
    flex-direction: column-reverse;
}
h3 {
   font-size: 26px;
}
.video_content_module_sec .module_content_inner {
    margin-bottom: 50px;
}
.frequently_asked_quem_module_sec .container {
    margin-bottom: 50px;
}
body.post-template-default.single.single-post .subscribe_banner_module_sec {
    margin-top: -20px;
}
.video_content_module_sec.nomargin {
    padding: 0;
}
.video_content_module_sec.no-margin-bottom {
    padding-bottom: 17px;
} 
.module_sec_home ul.module_links {
    margin-top: 50px;
}
.module_sec_home ul.module_links li + li {
    margin-top: 30px;
}
.content_with_links_module_sec .module_links li a::after {
    right: 0;
}
.content_with_links_module_sec.module_sec_home .module_links li a {
    padding: 15px 70px 15px 110px;
    min-height: 50px;
    display: flex;
    align-items: center;
}
.banner_content h1, .banner_content h2 {
    font-size: 34px;
    line-height: 1.25;
}
.home .resource_blog_module_card .resource_blog_module_content:after { 
	left: auto;
}
.font-size-22 .modules_content p {
    font-size: 16px;
    line-height: 1.5625;
}
.show-title-top .module_col_wrap {
    gap: 40px;
    flex-wrap: wrap;
}
.parramatta-icon .icon_content figure {
    position: relative;
    left: 25px;
}
.parramatta-icon .modules_content h2 {
    margin-bottom: 22px;
}
.icon_content_module_sec.simple_design.parramatta-icon {
    padding: 75px 0;
}
.two-column-section {
    gap: 20px;
    flex-direction: column;
}
.video-testimonial-item .video_wrap {
    display: block;
    height: auto;
}
.video-testimonial-grid {
    grid-template-columns: repeat(1, 1fr);
    column-gap: 30px;
    row-gap: 30px;
    margin-top: 50px;
}
.video_testimonial_sec {
    padding: 70px 0;
}
.timeline-label, .timeline-dot {
    display: none;
}
.timeline-nav {
    margin-bottom: 40px;
    flex-wrap: wrap;
    gap: 15px;
	justify-content: center;
}
.timeline-item {
    width: 60px;
    height: 60px;
    background-color: #fff;
    color: #9f6a43;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
}
.timeline-item.active {
    background-color: #9f6a43;
    color: #fff;
}
.timeline-year {
    margin-top: 0;
    font-size: 14px;
}
.timeline-section {
    padding: 60px 0 60px;
}
.timeline-grid {
    grid-template-columns: 1fr;
    gap: 40px;
}
.timeline-bottom-text {
    margin: 40px 0 0;
    display: block;
}
.tbt-text {
    font-size: 18px;
    margin-bottom: 20px;
}
.location-wrapper {
    grid-template-columns: 1fr;
}
.tab-content-map iframe {
    height: 300px;
}
.location-content .wpcf7-list-item {
    margin: 0;
}
.page-id-1219 .wpcf7-list-item {
    margin: 0;
}
.sticky-section-row.mid_content_sec .modules_content ul {
    column-gap: 30px;
}
.sticky-section-row .modules_content {
    padding: 0;
}
.careers_form_two_column .container {
    gap: 0;
}
.team-from-row {
    grid-template-columns: 1fr;
}
.careers_form_two_column .modules_content, .careers_form_two_column .careers_form_wrap {
    padding: 20px;
}
.wpcf7-form .team-from-row .wpcf7-form-control-wrap input.wpcf7-file {
    margin-top: 0;
}
.page-id-1085 .careers_form_invert_module_sec input[type="submit"] {
    margin-left: 0;
    
}
.new_managers_module_sec .our-team-list-row {
    grid-template-columns: repeat(1, 1fr);
}
.new-our-team-inner {
    grid-template-columns: repeat(1, 1fr);
}
.new_our_team_sec {
    padding: 50px 0;
}
.text_title_full_img_sec {
    padding: 40px 0;
}
.new_managers_module_sec {
    padding: 40px 0;
}
.image_with_text_and_team_image {
    padding: 40px 0;
}
.video_banner_button .primary_btn {
    min-width: auto;
    padding: 8px 10px;
    line-height: normal;
    width: auto;
    font-size: 10px;
}
button#mute-btn {
    bottom: 10px !important;
    right: 10px !important;
    padding: 4px !important;
}
}

@media screen and (max-width: 766px) {
.top_navm.mobile_nav .hide-on-tablet {
    display: block;
}	
.steps_block_module_list {
    column-count: unset;
}
.steps_block_module_sec {
    padding: 40px 0;
}

.video_content_module_sec .module_content_inner h1 { 
    font-size: 28px;
    margin-bottom: 20px;
}
.icon_content_module_sec .icon_content figure {
    margin-top: 0;
}
.icon_content_list_texts {
    padding: 10px 25px;
}
.benefits_point {
    grid-template-columns: 1fr;
}
.icon_content_module_sec .icon_content_wrap {
    margin-top: 0;
}
.icon_content_module_sec .icon_content_wrap .icon_content_list .icon_content {
  padding-bottom: 0;
}
.new-timeline-layout .container {
    flex-wrap: wrap;
}
.new-timeline-layout  .action_plan_module_content, .new-timeline-layout .action_plan_module_tabs_wrap {    
    width: 100%;
}
.simple_image_content_module_sec.padding-50-100 {
    padding: 50px 0 50px;
}
.cfmns_info_sidebar {
    grid-template-columns: 1fr;
	gap: 0;
}
.careers_form_module_sec.contact_form_module_new .modules_content::after {
    display: none;
}
.contact_form_module_new_left .modules_content {
    margin-bottom: 0;
}
.get_quote_form_new {
    padding: 50px 0 50px;
}
.testimonial-card {
    grid-template-columns: 1fr;
}
.video_top_home_banner_text {
    padding: 40px 30px;
    font-size: 18px;
}
}


@media screen and (max-width: 480px) {
.space-app-video .video_wrap.video_wrap_full_width {
    margin-top: 0;
    max-height: 190px;
}
.space-app-video .modules_content {
    padding-bottom: 0;
}
}
