#welcome_h1 h1 { font-size: 33px !important; font-weight: 600 !important; }#home_h2_cls h2{ font-size: 25px !important; font-weight: 600 !important; margin-bottom:10px;}#welcome_data{ line-height:26px !important}.home_content_belo_h1{width: 75%;margin: 0 auto; text-align: center; max-width: 75%;  --container-widget-width: 75%; --container-widget-flex-grow: 0; text-align: center; font-size: 16px; font-weight: 400;}.local_exp{font-size: 1.75rem;}@media (max-width: 767px) {#welcome_h1 h1 { font-size: 25px !important;text-align: center;line-height:30px;}#home_h2_cls h2 { font-size: 19px !important; text-align: center; line-height:25px;margin-bottom:10px; }#welcome_data{ line-height:24px !important}#home_h1_container{--padding-bottom:1% !important}.home_content_belo_h1{width: 90%; max-width: 90%;  --container-widget-width: 90%;}.local_exp{font-size: 17px !important;}.elementor-46444 .elementor-element.elementor-element-2aa5a9eb .elementor-button{padding: 5% 5% 5% 5%;}.elementor-46444 .elementor-element.elementor-element-5b224849 .elementor-button{padding: 5% 5% 5% 5%;}.polic_cont{padding-right: 5% !important;padding-left: 5% !important;}.elementor-heading-title.polic_cont_h2{font-size: 20px !important;}.elementor-heading-title.getfaster_h2{font-size: 20px !important;}.elementor-heading-title.allinone_h2{font-size: 20px !important;}.elementor-element.elementor-element-ba85e81 { --padding-bottom: 5px !important; }}@media (min-width: 768px) and (max-width: 1024px) {#welcome_h1 h1 { font-size: 30px !important; }#welcom_cont_1{ margin-top: 1% !important; }#home_h2_cls h2 { font-size: 21px !important; text-align: center; margin-bottom: 12px; }#welcome_data{ line-height:25px !important}/*ipad*/#menubar-141{margin-top: 20px !important;}}/*TESTIMONIALS slider*/#service_list_home{margin-bottom: 1% !important;}.slider_testi { height: 25rem;  margin-top: 0 !important;  padding-top: 0 !important; position: relative; overflow: hidden; }.slide_testi { position: absolute; top: 0; width: 100%; display: flex; align-items: center; justify-content: center; transition: transform 1s; }.slide_testi > img { width: 100%; height: 100%; object-fit: cover; }.slider__btn { position: absolute; top: 50%; z-index: 10; border: none; background: rgba(255, 255, 255, 0.7); color: #333; border-radius: 50%; height: 5.5rem;width: 5.5rem; font-size: 3.25rem; cursor: pointer; }.slider__btn--left { left: 6%; transform: translate(-50%, -50%); }.slider__btn--right { right: 6%; transform: translate(50%, -50%); }.dots_custom button:focus, button:hover{background-color: #000 !important;}.dots_custom { position: absolute; bottom: 10%; left: 50%; transform: translateX(-50%); display: flex; }.dots__dot_custom { all: unset; border: none; background-color: #b9b9b9; opacity: 0.7; height: 10px; width: 10px; border-radius: 50%; display: inline-block; margin-right: 8px;  cursor: pointer;  transition: all 0.5s;bottom: 3%; }.dots__dot_custom:last-child { margin: 0; }.dots__dot_custom--active {  background-color: #888;  opacity: 1; }/* TESTIMONIALS */.testimonial { width: 60%; position: relative; background-color: #FFF; padding: 2%;min-height: 320px; max-height: 320px; }.testimonial__text { font-size: 19px; margin-bottom: 3.5rem; color: #000; font-weight: 400; text-align: center; }.testimonial__author { margin-left: 50%; font-style: normal; display: grid; grid-template-columns: 6.5rem 1fr; column-gap: 2rem; }.testimonial__author img { border-radius: 100%; }.testimonial__photo { grid-row: 1 / span 2; border-radius: 100%; width: 146px; height: 146px; }.testimonial__name { font-size: 20px; font-weight: 500; align-self: end; margin: 0; }.testimonial__location { font-size: 18px; font-weight: 500; padding-top: 5px; }.slider-heading { text-align: center;  font-size: 24px;  font-weight: bold; margin-bottom: 20px; }@media (max-width: 767px) {.testimonial {  width: 90%; min-height: 350px; max-height: 350px; }.testimonial__author{ margin-left: 4%;padding-left: 4%;column-gap: 0rem;}.dots_custom { position: absolute; bottom: 2%; left: 50%; transform: translateX(-50%);  }.slider_testi { height: 24rem; }.slider-heading { font-size: 19px !important; }.testimonial__author img { width: 70%; } .testimonial__text { font-size: 16px;margin-bottom: 1.5rem; text-align: left ;}}@media (min-width: 768px) and (max-width: 1024px) {.testimonial__author { margin-left: 4%;padding-left: 4%; }.testimonial {  width: 90%;  }.slider-heading { font-size: 22px !important; }}/*slider_home Fully Insured, Police-Checked, and Locally Operated Teams*/._home_slider_main { display: flex; justify-content: center; align-items: stretch; width: 95%; max-width: 95%; margin: auto; }._home_slider { display: flex; align-items: stretch; width: 100%;background: white;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); position: relative;}._home_slider_content {display: flex;flex-direction: row; flex-grow: 1;padding-top: 3%;padding-bottom: 3%;padding-right: 4%;}._home_slider_images {flex: 1;min-height: 400px;}._home_slider_images img {width: 100%;height: 100%; object-fit: cover;}._home_slider_text {flex: 1;padding: 20px;display: flex;flex-direction: column;justify-content: center; }._home_slider_text h2, ._home_slider_text p { flex-grow: 1; }._home_slider_arrow {cursor: pointer;font-size: 24px;color: black;border: none !important;padding: 10px;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 5px;z-index: 10;position: absolute; top: 50%; transform: translateY(-50%); }._home_slider_left {left: 10px; }._home_slider_right { right: 10px;}._home_slider button:hover, ._home_slider button:focus {background-color: #000 !important;color: #fff !important;text-decoration: none !important;}#_home_slider_title{font-size: 35px !important; font-weight: 700 !important;}#_home_slider_desc { font-size: 17px !important;}.rlty_dv:hover,.rlty_dv:focus{background-color: #c2d82e !important; }.rlty_dv:hover,.rlty_dv:focus {background-color: #c2d82e !important;color: black !important;}.rlty_dv:hover * ,.rlty_dv:focus * {color: black !important;}.c7_frm input[type=date],.c7_frm input[type=email],.c7_frm input[type=number],.c7_frm input[type=password],.c7_frm input[type=search],.c7_frm input[type=tel],.c7_frm input[type=text],.c7_frm input[type=url],.c7_frm select,.c7_frm textarea{border: 1px solid #bebebe !important;color: #797575;}.c7_frm select.main_service,.c7_frm select.main_service option {color: #797575;}.c7_frm select.sub_service,.c7_frm select.sub_service option {color: #797575;}.wpcf7-submit{font-weight: 600 !important;font-family: "Open Sans", Sans-serif !important;width: 100%;}.wpcf7-submit:hover{background-color: #000 !important;color: #fff !important;border-color: #000 !important;}.home_main_button1{font-weight: 600 !important;border-radius: 1px !important;}.home_main_button1:hover{background-color: #000 !important;color: #fff !important;}.home_main_button2{font-weight: 600 !important;border-radius: 1px !important;}.home_main_button2:hover{background-color: #c2d82e !important;color: #000 !important;}.welc_btns:hover{background-color: #000 !important;color: #fff !important;}.hme_serv{font-weight: 600 !important;}.hme_serv:hover{background-color: #000 !important;color:#fff !important}.hme_frm_lft:hover{color: #c2d82e !important;}.hme_blg{font-weight: 600 !important;}.hme_blg:hover{color: #c2d82e !important;}.mob_first_div{margin-bottom: 1% !important;}.home_main_button1_mobile{font-weight: 600 !important;color: #000 !important; background-color: #C2D82E !important;font-size: 18px !important;width: 260px !important;}.home_main_button1_mobile:hover{background-color: #000 !important;color: #fff !important;}.home_main_button2_mobile{font-weight: 600 !important;color: #fff !important; background-color: #000 !important;font-size: 18px !important;width: 260px !important;}.home_main_button2_mobile:hover{background-color: #c2d82e !important;color: #000 !important;}/* home footer view nsw qld act  */.touch-target { display: inline-flex; align-items: center; justify-content: center; min-width: 44px; min-height: 44px; padding: 12px 16px; text-decoration: none; font-size: 16px; border-radius: 4px; margin: 6px;}/*mob view pol check slider*/.swiper-pagination-bullet {  position: relative; width: 12px; height: 12px; border-radius: 50%; margin: 6px;}.swiper-pagination-bullet::before { content: ""; position: absolute; top: -16px; left: -16px; width: 44px; height: 44px; border-radius: 50%; pointer-events: auto;}/*mobile slider - police*/.mySlidesMobileView {display: none;}.slideshow-container-mobileview {max-width: 1000px;position: relative;margin: auto;}.prev_mob, .next_mob {cursor: pointer;position: absolute;top: 50%;width: auto;padding: 5px;margin-top: -22px;color: white;font-weight: bold;font-size: 18px;transition: 0.6s ease;border-radius: 0 3px 3px 0;user-select: none;background-color: #b1c52b;}.next_mob {right: 0;border-radius: 3px 0 0 3px;}.prev_mob:hover, .next_mob:hover {background-color: rgba(0,0,0,0.8);}.textmobileview {color: #000;font-size: 15px;padding: 20px;position: absolute;top: 50%;left: 5%;width: 50%;transform: translateY(-50%);text-align: left;}.dotmobileview {cursor: pointer;height: 10px;width: 10px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}.mobviewactive, .dotmobileview:hover {background-color: #717171;}.fademobileview {animation-name: fade;animation-duration: 1.5s;}@keyframes fademobileview {from {opacity: .4}to {opacity: 1}}/*image video toggle*/.video-container {  display: block;}.image-container {  display: none;}@media (max-width: 768px) {  .video-container {  display: none; } .image-container {  display: block; }}