/*
Theme Name: Energia Child
Theme URI: https://demo.farost.net/energia/
Author: Farost
Author URI: http://themeforest.net/user/farost
Description: Best for Green energy, green earth, green nature, green WordPress, renewable energy, renewable, solar panels, green earth, energy company, green nature, energy solar, energy WordPress, go solar, recycling website.
Version: 1.1.2
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: energia-child
Template:     energia
Tags: clean, creative, customizer, ecology, energy, green, modern, natural, organic, portfolio, recycling, renewable energy, solar, Solar Panels, Wind Turbines
*/


/*menu*/
#menu-item-19995 .sub-menu{
   padding: 12px !important; 
}

.elementor-3194 .elementor-element.elementor-element-db91b06 .cms-slick-carousel .slick-list .slick-slide {
    padding: 10px 10px 20px 10px!important;
}
.energy_form_box h3 {
    font-size: 32px;
}
span.wpcf7-list-item {
    width: max-content;
}
span.wpcf7-form-control.wpcf7-checkbox {
    display: flex;
}
.hed {
    display: flex;
    align-items: center;
    justify-content: center;
}
.header-one-only {
    text-align: center !important;
    justify-content: center !important;
    width: 100%;
}
.hed p {
    font-size: 15px;
    color: #fff;
    margin: 0;
    font-weight: 600;
    padding: 10px 0 10px 0;
}
.hed a {
    background: #fff;
    color: #000;
    margin-left: 24px;
    font-weight: 400;
    font-size: 15px;
    padding: 2px 15px;
    border-radius: 36px;
}
a.agent-logins{
	background: #000000;
    padding: 6px 20px;
    border: 2px solid #fff;
    border-radius: 44px;
    font-size: 15px;
    color: #fff;
    margin: 0;
    font-weight: 500;
}
a.agent-logins:hover {
    background: #fff;
    color: #000;
}
a.donate-now{
	background: #fff;
    padding: 6px 20px;
    border: 2px solid #fff;
    border-radius: 44px;
    font-size: 15px;
    color: #000;
    margin: 0;
    font-weight: 500;
}
a.donate-now:hover {
    background: #000;
    color: #fff;
}

#site-header-wrap .site-branding a img {
    width: 290px;
}
i.fas.fa-phone {
    transform: rotate(135deg);
}

#site-header-wrap.header-layout1 .site-header top .header-top-item i {
        color: #fff!important;
        margin-right: 10px;
        font-size: 16px;
        position: relative;
        bottom: 1px;
}
@media screen and (min-width: 1200px) {
    #site-header-wrap.header-layout1 .site-header-top .header-top-item .header-top-item-inner {
        color: #ffffff!important;
    }
	    #site-header-wrap.header-layout1 .site-header-top .header-top-item i {
        color: #e36e1c!important;
    }
	    #site-header-wrap.header-layout1 .site-header-top {
        background-color: #df5b90 !important;
    }
	    #site-header-wrap.header-layout1 .site-header-top .header-top-item {
        line-height: 50px!important;
    }
	    #site-header-wrap.header-layout1 .site-header-main .site-navigation {
        justify-content: right!important;
    }
	    #site-header-wrap.header-layout1 .site-header-main .site-tool .site-header-button .btn {
        line-height: 0px !important;
        font-weight: bold;
        border: none!important;
        background: #e36e1c!important;
        color: #fff;
        -webkit-border-radius: 0;
        -khtml-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
    }
	.cms-slick-carousel .slick-arrow, .cms-nav-carousel .slick-arrow {
    width: 40px;
    font-size: 0px !important;
    border-radius: 47px !important;
    height: 40px;
    background-color: #e36e1c;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
    -webkit-border-radius: 54px;
    -khtml-border-radius: 54px;
    -moz-border-radius: 54px;
    -ms-border-radius: 54px;
    -o-border-radius: 54px;
    border-radius: 54px;
    position: absolute;
    padding: 0;
    border: none;
    font-size: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    z-index: 1;
}
	.cms-slick-carousel .slick-arrow:before, .cms-nav-carousel .slick-arrow:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -khtml-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 15px!important;
}
	.cms-slick-carousel .slick-prev, .cms-nav-carousel .slick-prev {
    left: -50px!important;
}
	.cms-slick-carousel .slick-next, .cms-nav-carousel .slick-next {
    right: -50px!important;
}
	.cms-fancy-box-carousel.layout2 .carousel-item-inner .item-icon svg {
    height: 86px;
    width: auto;
    fill: #005581 !important;
    transition: all 300ms ease 0s;
}
	.cms-accordion.layout1.style2 .cms-accordion-item.active .cms-ac-title:before {
    color: #e36e1c;
}
	#site-header-wrap.header-layout1 .site-header-main .site-branding:after {
		height: 87px;
    }
	a.scroll-top.on {
    width: 45px!important;
    height: 45px!important;
    line-height: 45px!important;
    border-radius: 40px!important;
    font-size: 14px!important;
    bottom: 30px!important;
    right: 30px!important;
}
	.cms-fancy-box-carousel.layout2 .carousel-item-inner {
   box-shadow: unset!important;
}
}



/* ...... */
.what_we_do .item-button {
    display: none;
}
sr7-bullet.sr7-bullet.selected {
    display: none;
}

.cms-fancy-box-carousel.layout2 .carousel-item-inner:hover .item-button a {
    background-color: #E36E1C !important;
    padding-left: 15px;
    padding-right: 15px;
}

/* home page */
.home .site-content {
    padding: 0px 0;
    position: relative;
}
.home #content {
    padding-top: 0px;
    padding-bottom: 0px;
}
/* form section */
form.wpcf7-form.init h4 {
    color: #005581;
}

.cms-contact-form .btn.btn-secondary {
    background-color: #005581;
    border-color: #005581;
}
.cms-contact-form p {
    color: #555555;
}
.cms-contact-form .btn.btn-secondary:hover {
    background-color: #E36E1C !important;
    border-color: #E36E1C !important;
}

.cms-navigation-menu.default li:hover>a, .cms-navigation-menu.default li.current_page_item>a, .cms-navigation-menu.default li.current-menu-item>a, .cms-navigation-menu.default li.current_page_ancestor>a, .cms-navigation-menu.default li.current-menu-ancestor>a {
    color: #e36e1c;
}

.primary-menu .sub-menu li>a:hover, .primary-menu .sub-menu li.current_page_item>a, .primary-menu .sub-menu li.current-menu-item>a, .primary-menu .sub-menu li.current_page_ancestor>a, .primary-menu .sub-menu li.current-menu-ancestor>a {
        color: #e36e1c;
				border-color: #e36e1c;
    }
.primary-menu .sub-menu li a:before {
        color: #e36e1c;
    }

/* servies list page */

.sub_services_list h3.entry-title {
    color: #005581 !important;
}

.sub_services_list .cms-service-grid.layout1 .entry-content:before {
    background-color: #005581;
}
.cms-image-pointers.layout3 .item-pointer .plus-icon {
    border: 3px solid #e36e1c!important;
}
.cms-image-pointers.layout3 .item-pointer .plus-icon:after {
    width: 9px;
    height: 9px;
    background-color: #e36e1c!important;
}
.cms-image-pointers.layout3 .item-pointer .border-1 {
    border: 2px solid #e36e1c!important;
}
.cms-image-pointers.layout3 .item-pointer .customer-image {
    background-color: #e36e1c!important;
}
.cms-image-pointers.layout3 .item-pointer .border-2 {
    border: 2px solid #e36e1c;
}

/* Energy services list page */
.sub_services_list .cms-service-grid.layout1 .entry-content, .sub_services_list .cms-service-grid.layout1 .item-feature li {
    font-size: 16px;
	color: #555555;
}
.sub_services_list .cms-service-grid.layout1 .item-feature li i {
    color: #d41c2b;
}
.sub_services_list .cms-service-grid.layout1 .service-readmore {
    border-radius: 50px 50px 50px 50px;
    padding: 4px 40px 4px 40px;
}

.sub_services_list .btn.btn-secondary {
    background-color: #005581;
    border-color: #005581;
}

.sub_services_list .btn.btn-secondary:hover, .sub_services_list .btn.btn-secondary:focus {
    background-color: #E36E1C;
    border-color: #E36E1C;
}
.My-newss h1 {
    background: -webkit-linear-gradient(left, #e36e1c, #d41c2b) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    padding-bottom: 10px;
}

.gform-theme-button,input#gform_submit_button_2 {
    width: 15%;
    padding: 5px 20px;
    border-radius: 47px;
    border: unset;
}
#gform_ajax_spinner_4, #gform_ajax_spinner_14, #gform_ajax_spinner_13{
  display: none !important;
}






/* gervity form */

h3.gsection_title {
    color: #fff;
	font-size: 26px;
}
.gform_wrapper.gravity-theme .gsection {
    border-bottom: 1px solid #fff;
    padding: 0 16px 15px 0;
}
legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: #fff;
}
span.gfield_required.gfield_required_text {
    color: #fff !important;
}
label.gfield_label.gform-field-label {
    color: #fff;
}
.gform-body legend.gfield_label.gform-field-label {
    color: #fff;
}
/* .gform-body .gchoice, .gform-body input[type="text"], .gform-body legend.gfield_label.gform-field-label {
    color: #fff;
} */
.gform-body input[type="text"]:focus, .gform-body input[type="tel"]:focus, .gform-body input[type="email"]:focus{
  border-color: #fff;
}
.gform-body div#input_1_41, .gform-body div#input_1_42
 {
    padding-top: 25px;
}
.gform-body div#field_1_35 {
    text-align: center;
}
.gform_wrapper.gravity-theme .ginput_container_date{
    justify-content: center;
}
.custom_g_form .gform_wrapper.gravity-theme input[type=text], .custom_g_form .gform_wrapper.gravity-theme input[type=tel], .custom_g_form .gform_wrapper.gravity-theme input[type=email] {
    height: 45px;
	   color: #fff;

}
.what_we_do_box .elementor-icon-box-description {
    font-size: 15px!important;
}
.nice-select.large.gfield_select {
    height: 50px;
}

.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full), .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)
{
        padding-right: 0%;
}
.ginput_container_phone input[type="tel"], .ginput_container_email input[type="email"]{
	color: #ffffff;
}

.custom_g_form .gform_wrapper.gravity-theme .ginput_container_address span {
    margin: 0 auto;
}
.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom, .gform_wrapper.gravity-theme .gfield_required .gfield_required_text
{
    display: none;
}
.custom_g_form .gform_wrapper.gravity-theme .gfield_label {
    font-size: 24px !important;
    padding: 20px !important;
	font-weight:600!important;
}

.custom_g_form .gform_wrapper.gravity-theme .ginput_container_address span {
    flex: 0 0 100%;
		margin-bottom: 20px;
}
.custom_g_form .gform_wrapper.gravity-theme .gfield input{
	max-width: 50%;
}

.custom_g_form .gform_wrapper.gravity-theme .gsection {
    border-bottom: 0px solid #fff;
    padding: 0 16px 0px 0;
}
.custom_g_form div#field_3_81 {
    color: #ffffff;
}



.custom_g_form .gfield_checkbox label {
	color: #fff;
	text-align: left;
}

/* gevtiy form radio button add icon */

.custom_g_form .gfield_radio, div#input_6_79, div#input_6_80{
	 display: flex;
    gap: 20px;
    justify-content: center;
}
.custom_g_form .gfield_radio .gfield-choice-input, #input_6_79 .gfield-choice-input, #input_6_80 .gfield-choice-input
{
    display: none !important;
}
.custom_g_form .gfield_radio .gform-field-label{
	display: inline-block;
  padding: 20px;
  border-radius: 12px;
  border: 2px solid #ddd;
  cursor: pointer;
  transition: 0.3s;
  background: white;
  box-shadow: 0 0 10px rgba(0,0,0,0.05);
}
div#input_6_79 .gform-field-label, div#input_6_80 .gform-field-label{
	display: inline-block;
  padding: 20px;
  border-radius: 12px;
  border: 2px solid #ddd;
  cursor: pointer;
  transition: 0.3s;
  background: white;
  box-shadow: 0 0 10px rgba(0,0,0,0.05);
}
.custom_g_form .gfield_radio input[type="radio"]:checked + label, .custom_g_form #input_6_79 input[type="checkbox"]:checked + label, .custom_g_form #input_6_80 input[type="checkbox"]:checked + label{
	border-color: #005581;
    box-shadow: 0 0 10px #005581;
    background-color: #005581;
    color: #ffffff;
}
div#input_6_79 label, div#input_6_80 label{
    text-align: center!important;
    color: #000;
}
.custom_g_form .gfield_radio label:before {
	content: '';
  	display: block;
  	width: 50px;
  	height: 50px;
  	margin: 0 auto 10px;
  	background-size: contain;
  	background-repeat: no-repeat;
}

.gchoice.gchoice_3_89_1 {
    text-align: left;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
	display: flex;
    align-items: baseline;
    gap: 4px;
}
div#input_3_90 {
    text-align: center;
    width: 26%;
    max-width: 50%;
    margin: 0 auto;
}
label#label_3_89_1 {
    width: 600px;
    max-width: 600px;
    text-align: justify;
}
/* 1st tab */
.custom_g_form .gfield_radio .gchoice_3_60_0 label:before{
	  background-image: url('https://utilityhub.com.au/wp-content/uploads/2025/06/electricity-and-gas.svg');
}
.custom_g_form .gfield_radio .gchoice_3_60_1 label:before{
  background-image: url('https://utilityhub.com.au/wp-content/uploads/2025/06/electricity.svg');
}

/* 2nd tab */
.custom_g_form .gfield_radio .gchoice_3_58_0 label:before{
	  background-image: url('https://utilityhub.com.au/wp-content/uploads/2025/06/Residential.svg');
}
.custom_g_form .gfield_radio .gchoice_3_58_1 label:before{
  background-image: url('https://utilityhub.com.au/wp-content/uploads/2025/06/Business.svg');
}
/* 3thd tab */
.custom_g_form .gfield_radio .gchoice_3_62_0 label:before, .custom_g_form .gfield_radio .gchoice_3_71_0 label:before, .custom_g_form .gfield_radio .gchoice_3_74_0 label:before, .custom_g_form .gfield_radio .gchoice_3_77_0 label:before{
	  background-image: url('https://utilityhub.com.au/wp-content/uploads/2025/06/yes.svg');
}
.custom_g_form .gfield_radio .gchoice_3_62_1 label:before, .custom_g_form .gfield_radio .gchoice_3_71_1 label:before, .custom_g_form .gfield_radio .gchoice_3_74_1 label:before, .custom_g_form .gfield_radio .gchoice_3_77_1 label:before{
  background-image: url('https://utilityhub.com.au/wp-content/uploads/2025/06/no.svg');
}
/* 4th rent this property  */
.custom_g_form .gfield_radio .gchoice_3_66_0 label:before{
	  background-image: url('https://utilityhub.com.au/wp-content/uploads/2025/06/own.svg');
}
.custom_g_form .gfield_radio .gchoice_3_66_1 label:before{
  background-image: url('https://utilityhub.com.au/wp-content/uploads/2025/06/Rent.svg');
}

/* 5th Select your usage profile */
.custom_g_form .gfield_radio .gchoice_3_68_0 label:before{
	  background-image: url('https://utilityhub.com.au/wp-content/uploads/2025/06/low.png');
	  width: 100px;
      height: 100px;	
}

.custom_g_form .gfield_radio .gchoice_3_68_1 label:before{
  background-image: url('https://utilityhub.com.au/wp-content/uploads/2025/06/medium.png');
	  width: 100px;
      height: 100px;		
}

.custom_g_form .gfield_radio .gchoice_3_68_2 label:before{
  background-image: url('https://utilityhub.com.au/wp-content/uploads/2025/06/High.png');
	  width: 100px;
      height: 100px;		
}
.custom_g_form .gfield_radio .gchoice_3_68_0 label:after {
    content: "1-2 people Spend minimal time at home Weekly washing, minimal heating cooling";
    border: 2px solid #e36e1c;
    display: block;
    padding: 12px;
    margin-top: 15px;
    border-radius: 10px;
	min-height: 180px;
}
.custom_g_form .gfield_radio .gchoice_3_68_1 label:after {
    content: "3-4 people Home in the evenings and weekend Regular washing, heating & cooling";
    border: 2px solid #e36e1c;
    display: block;
    padding: 15px;
    margin-top: 15px;
    border-radius: 10px;
	min-height: 180px;
}
.custom_g_form .gfield_radio .gchoice_3_68_2 label:after {
    content: "5+ people Home during the day, evenings and weekend Daily washing, heating & cooling";
    border: 2px solid #e36e1c;
    display: block;
    padding: 12px;
    margin-top: 15px;
    border-radius: 10px;
	min-height: 180px;
}
.gform-field-label {
    color: #000;
    font-size: 17px!important;
    font-weight: 500;
}

h2.compare-heading {
    color: #fff;
    padding-bottom: 30px;
}
.step_1 h3 {
    margin-bottom: 20px;
}
p.compare-content {
    color: #fff;
}
.step_1 h3, .step_1 p {
    color: #fff;
}
button.step_1_btn {
    padding: 10px 50px;
    border-radius: 47px;
    border: unset;
    font-size: 22px;
}
#livesearch-results {
    border: 1px solid #ccc;
    position: absolute;
    z-index: 9999;
    width: 100%;
    max-height: 200px;
    overflow-y: auto;
    margin-top: 2px;
    box-sizing: border-box;
    max-width: 49%;
    margin: 0 auto;
    text-align: left;
    color: #000;
    left: 50%;
    transform: translateX(-50%);
}
label#label_3_32_2, label#label_10_19_1, label#label_10_11_1, label#label_11_11_1, label#label_6_69_1, label#label_7_32_1, label#label_8_69_1, label#label_5_16_1, label#label_12_16_1 {
    max-width: 570px !important;
    width: 570px !important;
}
div#input_3_32 {
    text-align: left;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
}
label.gfield_label.gform-field-label {
    color: #fff!important;
}
.gchoice.gchoice_3_32_2, .gchoice.gchoice_10_19_1 {
    display: flex;
    align-items: baseline;
    gap: 5px;
}
.gform_wrapper.gravity-theme .field_description_above .description, .gform_wrapper.gravity-theme .field_description_above .gfield_description, .gform_wrapper.gravity-theme .field_description_above .gsection_description, .gform_wrapper.gravity-theme .field_description_above .instruction {
    padding-bottom: 10px;
    padding-top: 10px;
}
.gform_validation_errors ol {
    margin-bottom: 0px!important;
}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
    border: 1px solid #fff;
}
.gfield_select {
    width: 50%!important;
    max-width: 50%!important;
	color:#fff;
}
.gfield_select option {
    color: #000;
}
.energy_form input[type="text"]:focus,
.energy_form input[type="text"]:active,
.energy_form input[type="email"]:focus,
.energy_form input[type="email"]:active,
.energy_form input[type="url"]:focus,
.energy_form input[type="url"]:active,
.energy_form input[type="password"]:focus,
.energy_form input[type="password"]:active,
.energy_form input[type="search"]:focus,
.energy_form input[type="search"]:active,
.energy_form input[type="tel"]:focus,
.energy_form input[type="tel"]:active,
.energy_form input[type="number"]:focus,
.energy_form input[type="number"]:active,
.energy_form input[type="range"]:focus,
.energy_form input[type="range"]:active,
.energy_form input[type="date"]:focus,
.energy_form input[type="date"]:active,
.energy_form input[type="month"]:focus,
.energy_form input[type="month"]:active,
.energy_form input[type="week"]:focus,
.energy_form input[type="week"]:active,
.energy_form input[type="time"]:focus,
.energy_form input[type="time"]:active,
.energy_form input[type="datetime"]:focus,
.energy_form input[type="datetime"]:active,
.energy_form input[type="datetime-local"]:focus,
.energy_form input[type="datetime-local"]:active,
.energy_form input[type="color"]:focus,
.energy_form input[type="color"]:active,
.energy_form textarea:focus,
.energy_form textarea:active,
.energy_form select:focus,
.energy_form select:active,
.energy_form .nice-select:focus,
.energy_form .nice-select:active {
    border-color: #fff!important;
}
label#input_3_91_1_label {
    display: none;
}
div#field_3_92 {
    color: #fff;
    font-size: 13px;
    text-align: left;
    max-width: 50%;
    margin: 0 auto;
}
.gf-processing-msg {
  text-align: center;
  font-size: 16px;
  color: #333;
  margin-top: 15px;
}
.custom_loader h3 {
    color: #fff;
    width: 350px;
    margin: 0 auto;
}

.gf-processing-msg-1.custom_loader {}

.custom_loader img {
    width: 300px;
}

.loading03 span {
  margin: 0 -0.075em;
  animation: loading03 0.7s infinite alternate;
  display: inline-block;
}
.loading.loading03 {
    font-size: 48px;
    font-weight: 600;
    color: #fff;
}
.loading03 span:nth-child(2) { animation-delay: 0.1s; }
.loading03 span:nth-child(3) { animation-delay: 0.2s; }
.loading03 span:nth-child(4) { animation-delay: 0.3s; }
.loading03 span:nth-child(5) { animation-delay: 0.4s; }
.loading03 span:nth-child(6) { animation-delay: 0.5s; }
.loading03 span:nth-child(7) { animation-delay: 0.6s; }

@keyframes loading03 {
  0% { transform: scale(1); }
  100% { transform: scale(0.8); }
}

input#gform_submit_button_2 {
    text-transform: none;
}
#gform_confirmation_wrapper_3 .gf-processing-msg-2, #gform_confirmation_message_5 .gf-processing-msg-2{
    border: 1px solid #fff;
    padding: 30px;
    width: 50%;
    margin: 0 auto;
    font-size: 36px;
}

.gf-processing-msg-2 p {
    margin-bottom: 0px;
}

/*new changes home page*/


.home-servires-section .item-description{
    display: none;
}

.home-servires-section .cms-fancy-box-carousel.layout2 .carousel-item-inner{
    padding: 10px 10px 10px;
}

input#gform_submit_button_3, input#gform_submit_button_5 {
    border-radius: 55px;
    padding: 5px 20px;
	width:15%;
}
input#gform_previous_button_3, input#gform_previous_button_5 {
    border: 1px solid #fff;
    padding: 5px 20px;
    border-radius: 35px;
	width:15%;
}
.home-servires-section .cms-fancy-box-carousel.layout2 .carousel-item-inner .item-content .item-title{
    font-size: 18px;
}

.home_why_aust .elementor-container.elementor-column-gap-custom {
    gap: 20px;
    padding: 0 70px;
}
label#input_3_91_1_label {
    display: none;
}
.service_page_item .item-description {
    min-height: 75px;
}
.wpcf7 form.sent .wpcf7-response-output {
    color: #46b450;
    font-style: normal;
}
.energy_form_box p {
    color: #555555;
    margin-top: 20px;
    margin-bottom: 0;
}
label#input_4_1_1_label {
    display: none;
}
form#gform_4, form#gform_13, form#gform_14{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

.energy_form_box .gform-body.gform_body {
    width: 65%;
}

.energy_form_box .gform_footer.before {
    width: 25%;
}
input#input_4_1_1, input#input_14_1_1, input#input_13_1_1{
    color: #000;
    border: 1px solid;
    padding: 16px;
}
fieldset#field_3_91 {
    display: none;
}
.energy_form_box {
    background: #fff;
    padding: 30px;
    text-align: center;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.26);
    border-radius: 11px;
    margin-top: -301px;
    width: 78%;
    margin: -300px auto;
}
.uploaded-file-display {
    color: #fff;
    font-size: 21px;
    border-bottom: 3px solid;
    padding-bottom: 9px;
    width: fit-content;
    margin: 0 auto 30px;
    text-transform: capitalize;
}
.gf-processing-msg-2 p {
    color: #fff;
    /*text-transform: capitalize;*/
    font-size: 20px;
}

/* BROADBAND forme css*/





.custom_g_form .gfield_radio label#label_6_48_0:before, .custom_g_form .gfield_radio label#label_6_48_1:before, .custom_g_form .gfield_radio label#label_6_48_2:before, .custom_g_form .gfield_radio label#label_6_48_3:before {
    content: '';
    display: none;
    width: 50px;
    height: 50px;
    margin: 0 auto 10px;
    background-size: contain;
    background-repeat: no-repeat;

}

.custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+label#label_6_48_0, .custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+label#label_6_48_1, .custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+label#label_6_48_2, .custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+label#label_6_48_3, .custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+label#label_6_61_0, .custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+label#label_6_61_1, .custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+label#label_6_61_2
{
  width: 250px;
    max-width: 250px;
    height: 160px;
}



.speed_reference .custom_g_form .gfield_radio .gform-field-label {
    padding: 50px !important;
    font-size: 18px !important;
}
.custom_g_form .gfield_radio #label_6_48_0, .custom_g_form .gfield_radio #label_6_48_1, .custom_g_form .gfield_radio #label_6_48_2, .custom_g_form .gfield_radio #label_6_48_3 {
    padding: 50px;
    font-size: 18px !important;
}





.gform-increment, .gform-decrement {
    background: unset;
    width: 200px;
    height: 180px;
    border: unset;
}

.fa-minus:before, .fa-plus:before {
        font-size: 14px !important;
}

.incramnt {
    border: 3px solid;
    border-radius: 39px;
    width: 50px;
    height: 50px;
    display: block;
    line-height: 47px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.gform-counter-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46%;
    margin: 0 auto;
}
.gform-counter-wrapper .people-count-display {
    font-size: 40px;
    color: #fff;
    width: 200px;
}
.gform-increment:hover, .gform-increment:focus, .gform-decrement:hover, .gform-decrement:focus{
    background: #ffffff00 !important;
    text-align: center;
    margin: 0 auto;
}

.incramnt i {
    font-size: 20px!important;
}
.gform-increment:hover .incramnt,  .gform-decrement:hover .incramnt {
    border: 4px solid #ffffff;
    color: #ffffff;
}




.custom_g_form div#input_6_80 label:before, .custom_g_form div#input_6_79 label:before{
    content: '';
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto 10px;
    background-size: contain;
    background-repeat: no-repeat;
}
/*tab 1*/
.gfield_checkbox .gchoice_6_79_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Browsing-and-emails.svg);
}
.gfield_checkbox  .gchoice_6_79_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Social-media.svg);
}
.gfield_checkbox  .gchoice_6_79_3 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Gaming.svg);
}
.gfield_checkbox  .gchoice_6_79_4 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Video-Tv-Movie.svg);
}
.gfield_checkbox  .gchoice_6_79_5 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/work-study.svg);
}

/*tab 3*/
.custom_g_form .gchoice_6_80_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Speed.svg);
}
.custom_g_form .gchoice_6_80_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/price.svg);
}
.custom_g_form .gchoice_6_80_3 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/08/Reliability.svg);
}

/*tab 5*/

.custom_g_form .gfield_radio .gchoice_6_61_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/i-am-moving.svg);
}
.custom_g_form .gfield_radio .gchoice_6_61_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/I-need-a-better-option.svg);
}
.custom_g_form .gfield_radio .gchoice_6_61_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/i-need-broadband-connected.svg);
}

/*tab 6*/

.custom_g_form .gfield_radio .gchoice_6_49_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/ASAP.svg);
}
.custom_g_form .gfield_radio .gchoice_6_49_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Date.svg);
}
.custom_g_form .gfield_radio .gchoice_6_49_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Flexible.svg);
}

/*tab 7*/

.custom_g_form .gfield_radio .gchoice_6_50_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/yes.svg);
}
.custom_g_form .gfield_radio .gchoice_6_50_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/no.svg);
}
#input_6_72::placeholder {
  color: #ffffff;
}

input#gform_previous_button_6 {
    border-radius: 55px;
    padding: 5px 20px;
    width: 15%;
    border: 0px !important;
}
.gform_wrapper.gravity-theme input[type=number]{
	color:#fff;
}
div#field_6_73 {
    text-align: center;
    margin: 0 auto;
}


.custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+#label_5_9_0, .custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+#label_5_9_1, .custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+#label_5_9_2 {
    width: 262px;
    max-width: 265px;
}


/*health-insurance-apply*/
.custom_g_form .gfield_radio .gchoice_5_3_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Hospitalextra.svg);
}
.custom_g_form .gfield_radio .gchoice_5_3_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Hospital.svg);
}
.custom_g_form .gfield_radio .gchoice_5_3_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/extra-only.svg);
}
.custom_g_form .gfield_radio .gchoice_5_5_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/yes.svg);
}
.custom_g_form .gfield_radio .gchoice_5_5_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/no.svg);
}
.custom_g_form .gfield_radio .gchoice_5_9_0 label:before, .custom_g_form .gfield_radio .gchoice_5_9_1 label:before, .custom_g_form .gfield_radio .gchoice_5_9_2 label:before, .custom_g_form .gfield_radio .gchoice_5_9_3 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Doller.svg);
}
div#input_5_17 {
    text-align: center;
    width: 26%;
    max-width: 50%;
    margin: 0 auto;
}
#gform_confirmation_message_5 .gf-processing-msg-2 {
    border: 1px solid #fff;
    padding: 50px;
    width: 50%;
    margin: 0 auto;
    font-size: 0px;
}

/*home-loans*/


.custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+#label_7_48_0, .custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+#label_7_48_1, .custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+#label_7_48_2, .custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+#label_7_48_3{
    width: 250px;
    max-width: 250px;
    height: 150px;
}


.custom_g_form .gfield_radio .gchoice_7_36_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/I-Want-To-Refinance.svg);
}
.custom_g_form .gfield_radio .gchoice_7_36_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/I-Want-To-Buy-A-Home.svg);
}

.custom_g_form .gfield_radio .gchoice_7_48_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Just-Exploring-Options.svg);
}
.custom_g_form .gfield_radio .gchoice_7_48_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Planning-To-Buy-Home-In-Next-6-Months.svg);
}
.custom_g_form .gfield_radio .gchoice_7_48_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Actively-Looking.svg);
}
.custom_g_form .gfield_radio .gchoice_7_48_3 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Exchanged-Contracts.svg);
}

.custom_g_form .gfield_radio .gchoice_7_50_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/yes.svg);
}
.custom_g_form .gfield_radio .gchoice_7_50_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/no.svg);
}

.custom_g_form .gfield_radio .gchoice_7_51_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Established-Home.svg);
}
.custom_g_form .gfield_radio .gchoice_7_51_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Newly-Built.svg);
}
.custom_g_form .gfield_radio .gchoice_7_51_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Vacant-Land-To-Build-On.svg);
}
.custom_g_form .gfield_radio .gchoice_7_52_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/I-Will-Live-There.svg);
}
.custom_g_form .gfield_radio .gchoice_7_52_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/It-Is-For-Investment-Purposes.svg);
}
.custom_g_form .gfield_radio .gchoice_7_53_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Excellent-No-Issues-final.svg);
}
.custom_g_form .gfield_radio .gchoice_7_53_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Average-Paid-Default.svg);
}
.custom_g_form .gfield_radio .gchoice_7_53_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Fair.svg);
}
.custom_g_form .gfield_radio .gchoice_7_53_3 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/i-dont-know.svg);
}

.custom_g_form .gfield_radio .gchoice_7_54_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/I-Am-An-Employee.svg);
}
.custom_g_form .gfield_radio .gchoice_7_54_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/I-Run-My-Own-Business.svg);
}
.custom_g_form .gfield_radio .gchoice_7_54_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Other.svg);
}

input#gform_next_button_7_63, input#gform_previous_button_7_65, input#gform_next_button_7_65, input#gform_previous_button_7_66, input#gform_next_button_7_66, input#gform_previous_button_7_67, input#gform_next_button_7_67, input#gform_previous_button_7_68, input#gform_next_button_7_68, input#gform_previous_button_7_70, input#gform_next_button_7_70, input#gform_previous_button_7_71, input#gform_next_button_7_71, input#gform_previous_button_7_69, input#gform_next_button_7_69, input#gform_previous_button_7, input#gform_submit_button_7 {
    width: 15%;
    padding: 5px 20px;
    border-radius: 47px;
    border: unset;
}
input#input_7_55, input#input_7_56, input#input_7_57
{
    color: #000;
}
div#input_7_32{
     text-align: left;
    width: 50%;
    max-width: 50%;
    margin: 0 auto;
}
.custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+label {
    width: 250px;
	max-width:250px;
}
label#label_7_32_1 {
    width: 100% !important;
    margin-top: -55px;
    max-width: 100%;
    margin-left: 0px;
    top: -24px;
}
div#field_7_72 {
    margin: 0 auto;
}

div#gform_confirmation_message_7 .gf-processing-msg-2 {
    /* margin: 0 auto; */
    border: 1px solid #fff;
    padding: 30px;
    width: 50%;
    margin: 0 auto;
    font-size: 36px;
}




/*home moving apply*/
textarea#input_12_18, textarea#input_12_19{
    width: 50%;
    color: #fff;

}
.custom_g_form .gfield_radio .gchoice_12_5_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/electricity.svg);
}
.custom_g_form .gfield_radio .gchoice_12_5_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/electricity-and-gas.svg);
}
.custom_g_form .gfield_radio .gchoice_12_5_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Electricity-and-Gas-1.svg);
}
.custom_g_form .gfield_radio .gchoice_12_5_3 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/05/wireless-router.svg);
}
.custom_g_form .gfield_radio .gchoice_12_5_4 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Hot-Water-System-Residential.svg);
}
.custom_g_form .gfield_radio .gchoice_12_5_5 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/08/Removalist.svg);
}
.custom_g_form .gfield_radio .gchoice_12_5_6 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Established-Home.svg);
}
.custom_g_form .gfield_radio .gchoice_12_5_6 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Established-Home.svg);
}
.custom_g_form .gfield_radio .gchoice_12_5_7 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/05/hot-water.svg);
}
.custom_g_form .gfield_radio .gchoice_12_5_8 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Hot-Water-System-Residential.svg);
}


.custom_g_form .gfield_radio .gchoice_12_26_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/05/Energy-Solutions.svg
);
}

.custom_g_form .gfield_radio .gchoice_12_26_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2021/01/renewable-energy.svg);
}
.custom_g_form .gfield_radio .gchoice_12_26_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/05/Broadband.svg);
}
.custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+#label_12_16_1 {
    width: 283px;
    max-width: 280px;
}

.custom_g_form .gfield_radio .gchoice_8_70_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/yes.svg);
}
.custom_g_form .gfield_radio .gchoice_8_70_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/no.svg);
}

div#field_12_17 {
    margin: 0 auto;
}
input#gform_submit_button_12 {
    width: 15%;
    padding: 5px 20px;
    border-radius: 47px;
    border: unset;
}
#gform_confirmation_message_12 .gf-processing-msg-2{
    border: 1px solid #fff;
    padding: 30px;
    width: 50%;
    margin: 0 auto;
    font-size: 36px;
}
.custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+#label_8_69_1 {
    width: 275px;
    max-width: 275px;
}
div#field_8_77 {
    margin: 0 auto;
}

input#gform_submit_button_8 {
    padding: 5px 20px;
    border-radius: 47px;
    border: unset;
    width: 15%;
}
#gform_confirmation_message_8 .gf-processing-msg-2
{
    border: 1px solid #fff;
    padding: 30px;
    width: 50%;
    margin: 0 auto;
    font-size: 36px;
}


/*air condtion*/

.custom_g_form .gfield_radio .gchoice_11_9_0 label:before, .custom_g_form .gfield_radio .gchoice_10_9_0 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Air-Con-Rebate.svg);
}
.custom_g_form .gfield_radio .gchoice_11_9_1 label:before, .custom_g_form .gfield_radio .gchoice_10_9_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Hot-Water-System-Residential.svg);
}
.custom_g_form .gfield_radio .gchoice_11_9_2 label:before, .custom_g_form .gfield_radio .gchoice_10_9_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Hot-Water-System-Commercial.svg);
}
label#label_11_11_1, label#label_10_11_1 {
    width: 275px;
    max-width: 275px;
}
div#field_11_12, div#field_10_12 {
    margin: 0 auto;
}

textarea#input_11_7, textarea#input_10_7 {
    width: 50%;
    color: #fff;
}
.air_condition {
    color: #fff;
}
label#label_11_9_0, label#label_11_9_1, label#label_11_9_2, label#label_10_9_0, label#label_10_9_1, label#label_10_9_2 {
    height: 150px;
}
textarea#input_11_10, textarea#input_10_10
{    margin-top: 20px;
    width: 68%;
    color: #fff;
}
input#gform_submit_button_11, input#gform_submit_button_10 {
    width: 15%;
    padding: 5px 20px;
    border-radius: 47px;
    border: unset;
}

#gform_confirmation_message_11 .gf-processing-msg-2, #gform_confirmation_message_10 .gf-processing-msg-2{
        border: 1px solid #fff;
    padding: 30px;
    width: 50%;
    margin: 0 auto;
    font-size: 36px;
}
.heading_h1 h1.elementor-heading-title {
    font-size: 40px;
    color: #D41C2B;
    line-height: 50px;
	margin-bottom:5px;
}
.home-servires-section .item-icon {
    margin-bottom: 0px!important;
}

.home-servires-section h3.item-title {
    margin-bottom: 0px!important;
}

.home-servires-section .carousel-item-inner {
    padding: 0px!important;
}
.enquiry_right_part span.wpcf7-form-control-wrap {
    margin-bottom: 20px!important;
}
.home-servires-section .item-icon svg {
    height: 50px!important;
}
.enquiry_right_part span.wpcf7-form-control.wpcf7-checkbox {
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
}
.enquiry_right_part span.wpcf7-form-control.wpcf7-checkbox span.wpcf7-list-item {
    width: 46%;
}
span.wpcf7-form-control.wpcf7-checkbox {
    display: flex;
    flex-wrap: wrap;
}
.enquiry_right_part .wpcf7-list-item-label {
    font-size: 14px;
}
.cms-contact-form .wpcf7-list-item {
    width: 47%;
}
.site-content{
    color: #000;
}
.cms-contact-form .wpcf7-list-item input[type="checkbox"]+span {
    position: relative;
    padding-left: 27px;
    font-size: 14px;
    font-weight: normal;
    color: #000;
}
.cms-contact-form .wpcf7-list-item input[type="checkbox"]+span {
    color: #000;
}


/*form title htmll font size*/
div#field_10_1 h5, div#field_11_1 h5{
  font-size: 24px !important;
}
.gchoice.gchoice_10_11_1, .gchoice.gchoice_11_11_1, .gchoice.gchoice_6_69_1, .gchoice.gchoice_8_69_1, .gchoice.gchoice_5_16_1, .gchoice.gchoice_12_16_1{
    display: flex;
    align-items: baseline;
    gap: 5px;
    margin-left: 288px;
}
.gchoice.gchoice_7_32_1{
    display: flex;
    align-items: baseline;
    gap: 5px;
}

button.wpcf7-submit.btn.btn-secondary.btn-fullwidth {
    max-width: 250px !important; 
    margin: 0 auto !important;
}


/*home page silder-au */
/*.box-inner-home-au-silder .cms-fancy-box-carousel.layout2 .carousel-item-inner {*/
/*	padding: 25px 50px 25px;*/
/*    background-color: #5f5f5f3b;*/
/*}*/
.home_why_aust .elementor-widget-wrap.elementor-element-populated {
    height: 370px !important;
}

.home_why_aust .elementor-widget-wrap.elementor-element-populated {
    border-radius: 10px !important;
}
.cms-accordion.layout1.style2 {
    border-top: 0px solid #fff;
}

.home-what-ub-section .cms-accordion.layout1.style2 .cms-accordion-item.active .cms-ac-content {
    border-bottom: 2px solid #fff;
    margin-top: -20px;
}
.home-what-ub-section .cms-accordion.layout1 .cms-ac-content {
    color: #fff !important;
}
.home-what-ub-section .cms-accordion.layout1.style2 .cms-accordion-item .cms-ac-title {
    /*color: #fff;*/
    /*font-size: 19px;*/
    /*font-weight: bold;*/
    /*padding: 20px 0 21px 40px;*/
    /*border-bottom: 2px solid #fff !important;*/
}

.home-what-ub-section .cms-accordion.layout1 .cms-accordion-item+.cms-accordion-item {
    margin-top: -15px !important;
}
.how-it-work .elementor-element.elementor-element-f00886f.e-con-full.e-flex.e-con.e-child {
    height: 340px !important;
}

/*about us page cour teme*/
/*.core-team img.attachment-full {*/
/*    height: 300px !important;*/
/*}*/

/*text color*/
p.elementor-icon-box-description {
    color: #000 !important;
}
/*main about us page*/
.page-id-17545 .site-content .elementor-widget-container, .page-id-21767 .site-content .elementor-widget-container, .page-id-21796 .site-content .elementor-widget-container {
    color: #000;
}
.page-id-21767 span.elementor-icon-list-text {
    color: #000 !important;
}


/*servies page*/
.single-service .site-content .elementor-widget-container, .energy_form_box p{
    color: #000 !important;
}
.cms-accordion.layout1 .cms-ac-content {
    color: #000 !important;
}
.single-service .site-content li.elementor-icon-list-item{
        color: #000 !important;
}

/*form css contact us page*/
.cms-contact-form .wpcf7-list-item input[type="checkbox"]+span::after {
    top: 7px;
}
.col-xl-12.wpf-check-box span.wpcf7-form-control-wrap{
	margin-bottom: 10px;
    display: block;
}
.col-xl-12 .wpcf7 .wpcf7-form .wpcf7-form-control-wrap {
    margin-bottom: 10px;
    display: block;
}
input.wpcf7-form-control.wpcf7-text {
    height: 40px;
}
.nice-select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    height: 40px;
}
.nice-select span.current {
    line-height: 40px;
}
.cms-contact-form .wpcf7-list-item input[type="checkbox"]+span::before {
    top: 2px !important;
}

.cms-accordion.layout1.style2 .cms-accordion-item .cms-ac-title {
    color: #fff;
    font-size: 19px;
    font-weight: bold;
    padding: 20px 0 21px 40px;
    border-bottom: 2px solid #FFF;
}

.page-id-19952 .home_why_aust .elementor-widget-wrap.elementor-element-populated {
    height: 230px !important;
}


/*sticky side bar form*/
.enqiuiry_form .col-xl-12.wpf-check-box span.wpcf7-list-item-label {
    position: absolute ;
    padding-left: 5px;
}

.enqiuiry_form p.p-text-form-cbox {
    color: #fff !important;
    padding-top: 25px;
    padding-left: 0px;
    margin-left: 20px !important;

}
.enqiuiry_form span.wpcf7-form-control.wpcf7-checkbox {
    margin-left: -15px;
}
.enqiuiry_form span.wpcf7-form-control-wrap.recaptcha {
    margin-top: 18px;
}
.enqiuiry_form input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {
    margin-left: -10px;
}

/*.col-xl-12.wpf-check-box span.wpcf7-list-item-label {*/
/*    position: absolute !important;*/
/*   padding-left: 5px !important;*/
/*}*/
/*p.p-text-form-cbox {*/
/*    padding-top: 25px;*/
/*    padding-left: 0px;*/
/*    margin-left: 20px !important;*/

/*}*/
/*span.wpcf7-form-control.wpcf7-checkbox {*/
/*    margin-left: -15px !important;*/
/*}*/
/*span.wpcf7-form-control-wrap.recaptcha {*/
/*    margin-top: 18px !important;*/
/*}*/
/*input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required {*/
/*    margin-left: -10px !important;*/
/*}*/

/*custmization css*/
.custom-subheading {
    font-size: 40px !important;
	line-height:50px !important;
	margin-bottom: 10px !important;
}
h2.custom-heading {
    font-size: 18px !important;
}
.elementor-3194 .elementor-element.elementor-element-5266fc8 > .elementor-widget-container, .elementor-3194 .elementor-element.elementor-element-cf6b674 > .elementor-widget-container, .elementor-3194 .elementor-element.elementor-element-2475209 > .elementor-widget-container{
	height: 162px !important;
}

h3.con-sub-title {
    font-size: 40px;
    line-height: 46px;
    padding-bottom: 15px;
}
#input_16_16 .gfield-choice-input+label {

    width: 49% !important;
    max-width: 50% !important;
    padding-left: 10px !important;
	font-weight: 400;
 	font-size: 14px !important;

}
fieldset#field_16_46 legend.gfield_label.gform-field-label.gfield_label_before_complex{
      margin-left: -68px !important;
}
div#input_16_46 {
    display: flex !important;
    gap: 0px !important;
    justify-content: left !important;
    margin-left: 100px !important;
    padding-left: 216px !important;
}
div#input_16_17 {
    text-align: center !important;
    width: 26% !important;
    max-width: 50% !important;
    margin: 0 auto !important;
}
input#gform_previous_button_16 {
    border-radius: 55px !important;
    padding: 5px 20px !important;
    width: 15% !important;
	border: 0px !important;
}
 #field_16_45 legend.gfield_label.gform-field-label.gfield_label_before_complex{
      padding-bottom: 0px !important;
	     padding-left: 24px !important;

    }
    div#input_16_45 {
    padding-left: 24px !important;
}
 .elementor-21796 .elementor-element.elementor-element-f9dde45 > .elementor-widget-container{
        height: 110px !important;
    }
/*responsive*/
@media (min-width: 1025px) and (max-width: 1300px){
    .home_why_aust .elementor-widget-wrap.elementor-element-populated {
    height: 420px !important;
}
.custom_g_form .gfield_radio {
    gap: 5px;
}
}

@media (min-width: 768px) and (max-width: 1024px){
    /*home page*/
   .home_why_aust .elementor-container.elementor-column-gap-custom {
    gap: 10px;
    padding: 0 20px;
    margin-left: 40px;
} 
.home-what-ub-section{
   height: unset !important;
}
.how-it-work .elementor-element.elementor-element-f00886f.e-con-full.e-flex.e-con.e-child {
    height: 400px !important;
}

/*servies inner page*/
.energy_form_box {
    background: #fff;
    padding: 15px;
    width: 100%;
    margin: -320px auto;
}
/*electricity-and-gas*/
.custom_g_form .gform_wrapper.gravity-theme .gfield-choice-input+label {
    width: 238px;
    max-width: 250px;
}
.custom_g_form .gfield_radio .gform-field-label{
    padding: 15px;
}
.custom_g_form .gfield_radio {
    gap: 10px;
    display: grid
}
.custom_g_form .gform_wrapper.gravity-theme .gfield input {
    max-width: 80%;
}
div#input_3_32 {
    text-align: left;
    width: 80%;
    max-width: 100%;
    margin: 0 auto;
}
div#field_3_92 {
    color: #fff;
    font-size: 13px;
    text-align: left;
    max-width: 80%;
    margin: 0 auto;
}
div#input_3_90 {
    width: 80%;
    max-width: 100%;
    margin: 0 auto;
}

/*brodband*/
.gchoice.gchoice_10_11_1, .gchoice.gchoice_11_11_1, .gchoice.gchoice_6_69_1, .gchoice.gchoice_8_69_1, .gchoice.gchoice_5_16_1, .gchoice.gchoice_12_16_1 {
    margin-left: 80px !important;
}
div#field_6_74, div#field_11_18, div#field_10_18, div#field_16_50, div#field_7_73, div#field_8_80, div#field_5_26 {
    max-width: 80% !important;
}

/*credit-card-amex*/
.home_why_aust .elementor-widget-wrap.elementor-element-populated {
    height: 420px !important;
}
.gfield_select {
    width: 80% !important;
    max-width: 100% !important;
    color: #fff;
}
textarea#input_16_18 {
    margin-top: 0px !important;
    width: 80% !important;
}
#input_16_16 .gfield-choice-input+label {
    width: 80% !important;
    max-width: 100% !important;
    padding-left: 10px !important;
}
#field_16_45 legend.gfield_label.gform-field-label.gfield_label_before_complex {
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}
fieldset#field_16_45 {
    max-width: 90% !important;
    margin-left: 95px !important;

}
div#input_16_45 {
    padding-left: 0px !important;
}
fieldset#field_16_46 legend.gfield_label.gform-field-label.gfield_label_before_complex {
    margin-left: 75px !important;
    text-align: left !important;
}
div#input_16_46 {
    display: flex !important;
    margin-left: 97px !important;
    padding-left: 0px !important;
}
div#input_16_17 {
    width: 80% !important;
    max-width: 100% !important;
}

/*loans*/
.cms-service-grid.layout1 .grid-item-inner{
padding: 0 15px 40px !important;
}

/*home lone*/
div#input_7_32 {
    text-align: left;
    width: 80% !important;
    max-width: 80% !important;
}

/*health-insurance-apply*/
label#label_5_9_3 {
    width: 262px !important;
}
div#input_5_17 {
    width: 80%;
    max-width: 80%;
    margin: 0 auto;
}

/*VEU*/
.page-id-19952 .home_why_aust .elementor-widget-wrap.elementor-element-populated {
    height: 300px !important;
}
.page-id-17545 #content {
    padding-top: 0px;
    padding-bottom: 40px;
}
.cms-team-grid.style1 .body-content{
    padding: 34px 34px !important;
}

/*sticky form side bar*/
.make_enquiry{
  width: 100% !important;
}
}
@media (min-width: 1000px) and (max-width: 1024px){
        .elementor-21323 .elementor-element.elementor-element-dc7face > .elementor-widget-container
    {
        padding: 50px 0px 20px 0px !important;
    }
    .elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-498fb02 {
    padding-right: 130px !important;
}
}

@media (min-width: 300px) and (max-width: 400px) {
 .elementor-element.elementor-element-dc7face.servires-hitwork.elementor-widget.elementor-widget-cms_heading {
    padding-top: 65px !important;
}

    
}
@media (min-width: 300px) and (max-width: 415px){
      .elementor-19416 .elementor-element.elementor-element-5392cd0 > .elementor-widget-container {
        padding: 50px 0px 0px 0px !important;
    }
    
}

@media (max-width: 767px){
    
    .slide_trigger {
       right: -15px !important;
    }
    .slide_trigger img {
        width: 85px !important;
        height: 90px !important;
    }
    
    .cms-accordion.layout1 .cms-ac-title:before{
        right: -17px !important;
    }
    
    /*home page*/
    
    .heading_h1 h1.elementor-heading-title {
    font-size: 25px;
    color: #D41C2B;
    line-height: 30px;
    margin-bottom: 5px;
}
.custom-subheading {
    font-size: 25px !important;
    line-height: 30px !important;
    margin-bottom: 0px !important;
}
.home_why_aust .elementor-container.elementor-column-gap-custom {
    gap: 20px;
    padding: 0 20px;
}
.home_why_aust .elementor-widget-wrap.elementor-element-populated {
    height: 260px !important;
}
.how-it-work .elementor-element.elementor-element-f00886f.e-con-full.e-flex.e-con.e-child {
    height: auto !important;
}
    .content-area h2:not(.no-responsive), .content-area .h2:not(.no-responsive) {
        font-size: 18px !important;
    }
    .cms-slick-carousel .slick-arrow, .cms-nav-carousel .slick-arrow {
       width: 40px;
       height: 40px;
    }
    .elementor-3194 .elementor-element.elementor-element-5266fc8 > .elementor-widget-container, .elementor-3194 .elementor-element.elementor-element-cf6b674 > .elementor-widget-container, .elementor-3194 .elementor-element.elementor-element-2475209 > .elementor-widget-container{
	height: 250px !important;
}

/*side bar sticky form*/
.make_enquiry {
    width: 100% !important;
}
.enqiuiry_form {
    padding: 0 0 0 15px !important;
}
.enqiuiry_form p.p-text-form-cbox {
    color: #fff !important;
    padding-top: 70px !important;
    padding-left: 0px !important;
    margin-left: 20px !important;
    line-height: 20px !important;
}
.enqiuiry_form span.wpcf7-form-control-wrap.recaptcha {
    margin-top: 40px;
}

/*servies list page*/
  .servies-home-moving h2.elementor-heading-title.elementor-size-default, .becom-who-we h2.elementor-heading-title.elementor-size-default{
        font-size: 25px !important;
    }
    /*about us*/
  .page-id-17545 #content {
    padding-top: 0px;
    padding-bottom: 45px !important;
}
/*become-a-partner*/
.page-id-21767 #content {
    padding-top: 0px;
    padding-bottom: 50px !important;
}
/*contact*/

h3.con-sub-title {
    font-size: 25px;
    line-height: 30px;
    padding-bottom: 15px;
}
.cms-contact-form .wpcf7-list-item {
    width: 100%;
}
p.p-text-form-cbox {
    margin-top: -20px !important;
    margin-left: 0px !important;
    color: #000 !important;
    margin-bottom: 10px !important;
    font-size: 14px !important;
    line-height: 20px !important;
}

/*servies single page */

/*electricity-and-gas*/
.energy_form_box{
   width: 100%;
   padding: 20px;
}
.energy_form_box .gform-body.gform_body {
    width: 100%;
}
.energy_form_box .gform_footer.before{
   width: 100% !important;
   z-index: 10;
}
div#gform_fields_4 {
    padding-top: 10px;
}
.energy_form_box h3 {
    font-size: 22px;
}
.energy_form_box .gform_footer.before, .energy_form_box .gform_footer.top_label {
    margin-top: 0px !important;
    padding: 0px 0px !important;

}
.energy_form_box .gform_wrapper.gravity-theme .gform_footer {
    display: unset;
    z-index: 999 !important;

}
/*electricity and gas*/
.custom_g_form .gform_wrapper.gravity-theme .gfield_label {
    font-size: 20px !important;
    padding: 10px !important;
    font-weight: 600 !important;
}
.custom_g_form .gfield_radio {
    display: grid;
    gap: 20px;
    justify-content: center;
}
.gform-theme-button{
    width: 50%;
    padding: 5px 20px;
    border-radius: 47px;
    border: unset;
}
.custom_g_form .gform_wrapper.gravity-theme .gfield input {
    max-width: 100%;
}
div#input_3_32 {
    text-align: left;
    width: 100%;
    max-width: 100%;
}
div#field_3_92 {
    color: #fff;
    font-size: 13px;
    text-align: left;
    max-width: 100%;
    margin: 0 auto;
}
div#input_3_90 {
    text-align: center;
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}
input#gform_previous_button_3, input#gform_previous_button_5 {
    border: 1px solid #fff;
    padding: 5px 20px;
    border-radius: 35px;
    width: 50%;
}
input#gform_submit_button_3, input#gform_submit_button_5 {
    padding: 5px 20px;
    width: 50%;
}
h3.gsection_title {
    color: #fff;
    font-size: 22px;
}
#gform_confirmation_wrapper_3 .gf-processing-msg-2, #gform_confirmation_message_5 .gf-processing-msg-2 {
    border: 1px solid #fff;
    padding: 30px;
    width: 100%;
    margin: 0 auto;
    font-size: 36px;
}

/*broadband servies*/
.gchoice.gchoice_10_11_1, .gchoice.gchoice_11_11_1, .gchoice.gchoice_6_69_1, .gchoice.gchoice_8_69_1, .gchoice.gchoice_5_16_1, .gchoice.gchoice_12_16_1 {
    display: flex ;
    align-items: baseline;
    gap: 5px;
    margin-left: 0px;
}
div#field_6_73 {
    text-align: center;
    margin: 0px;
}
div#field_6_74, div#field_11_18, div#field_10_18, div#field_16_50, div#field_7_73, div#field_8_80, div#field_5_26 {
    max-width: 100% !important;
}
input#gform_previous_button_6, input#gform_submit_button_6{
    width: 50% !important;
}
#gform_confirmation_message_6 .gf-processing-msg-2 {
    width: 100% !important;
}

/*credit card page*/
.energy_form_box a.btn.btn-default {
    margin-top: 10px !important;
    z-index: 999 !important;
}
    .postid-13739 .home_why_aust .elementor-widget-wrap.elementor-element-populated {
        height: 100% !important;
    }
    
    .gfield_select {
    width: 100% !important;
    max-width: 100% !important;
    color: #fff;
}
textarea#input_16_18 {
    width: 100% !important;
}
.gform_wrapper.gravity-theme .gfield textarea.small {
    height: 70px !important;
}
div#input_16_17 {
    width: 100% !important;
    max-width: 100% !important;
}
#input_16_16 .gfield-choice-input+label {
    width: 93% !important;
    max-width: 100% !important;
}
fieldset#field_16_45 {
    max-width: 93% !important;
}
fieldset#field_16_46 legend.gfield_label.gform-field-label.gfield_label_before_complex {
    margin-left: 25px !important;
    text-align: left  !important;
}
div#input_16_46 {
    margin-left: 35px !important;
    padding-left: 0px !important;
}
div#input_16_17 {
    width: 100% !important;
    max-width: 100% !important;
}
input#gform_previous_button_16 {
    width: 50% !important;
}
input#gform_submit_button_16 {
    padding: 5px 20px;
    width: 50% !important;
}

/*home moving*/
.gfield.gfmc-column.gfmc-field:last-child div {
        padding-bottom: 10px !important;
    }
    input#gform_submit_button_12 {
    width: 50% !important;
}
#gform_confirmation_message_12 .gf-processing-msg-2, div#gform_confirmation_message_7 .gf-processing-msg-2, #gform_confirmation_message_8 .gf-processing-msg-2{
    width: 100%;
}

/*home lone*/
input#gform_next_button_7_63, input#gform_previous_button_7_65, input#gform_next_button_7_65, input#gform_previous_button_7_66, input#gform_next_button_7_66, input#gform_previous_button_7_67, input#gform_next_button_7_67, input#gform_previous_button_7_68, input#gform_next_button_7_68, input#gform_previous_button_7_70, input#gform_next_button_7_70, input#gform_previous_button_7_71, input#gform_next_button_7_71, input#gform_previous_button_7_69, input#gform_next_button_7_69, input#gform_previous_button_7, input#gform_submit_button_7 {
    width: 50% !important;
    padding: 5px 20px;
    border-radius: 47px;
    border: unset;
}
div#input_7_32 {
    text-align: left;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto;
}
div#field_7_72 {
    margin: 0;
}
/*business-loans*/
input#gform_submit_button_8 {
    width: 50% !important;
}

 /*health-insurance*/
    input#gform_submit_button_13 {
    z-index: 999;
    }
    div#input_5_17 {
    width: 100%;
    max-width: 100%;
    /* margin: 0 auto; */
}
/*air condtion*/
#field_11_1 .air_condition p{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
div#field_11_12, div#field_10_12 {
    margin: 0 !important;
}
input#gform_submit_button_11, input#gform_submit_button_10{
    width: 50% !important;
}
#gform_confirmation_message_11 .gf-processing-msg-2, #gform_confirmation_message_10 .gf-processing-msg-2 {
    border: 1px solid #fff;
    padding: 30px;
    width: 100%;
    margin: 0 auto;
    font-size: 36px;
}

/*ezy contect*/
elementor-21725 .elementor-element.elementor-element-3699772 > .elementor-widget-container {
    height: 170px !important;
}
}


/*form chnages home moving form*/
select#input_12_44 {
    display: inline !important;
}
textarea#input_12_18 {
    height: 45px !important;
}
.custom_g_form .home-moving-form .gform_wrapper.gravity-theme .gfield input {
    max-width: 100% !important;
    height: 45px !important;

}

.home-moving-form input#input_12_20, .home-moving-form input#input_12_35 {
    max-width: 100% !important;
    width: 100% !important;
}

.home-moving-form textarea#input_12_18
{
    width: 100% !important;
    color: #fff;
}

.home-moving-form .gfield_select {
    width: 100% !important;
    max-width: 100% !important;
    color: #fff;
    height: 45px !important;
}

.home-moving-form div#field_12_39{
    max-width: 100% !important;
}
.custom_g_form .home-moving-form .gform_wrapper.gravity-theme .gfield_label {
    text-align: left !important;
}
.home-moving-form div#input_12_5 .gfield-choice-input+label {
    width: 128px !important;
    max-width: 250px !important;
    height: 128px !important;
    padding: 10px;
}

.custom_g_form .home-moving-form .gfield_radio {
    display: flex;
    gap: 8px;
    justify-content: left !important;
    /*padding-left: 40px !important;*/

}
.custom_g_form .home-moving-form .gform_wrapper.gravity-theme .gfield_label{
    padding: 0px !important;
}
.home-moving-form .gchoice.gchoice_12_16_1 {
    margin-left: 0px !important;
}
.home-moving-form label#label_12_16_1 {
    max-width: 100% !important;
    width: 100% !important;
}
.home-moving-form label#label_12_16_1 {
    position: absolute !important;
    padding-top: 10px !important;
    padding-left: 20px !important;
}
.home-moving-form div#field_12_53 {
    max-width: 100% !important;
}
.home-moving-form div#field_12_17
 {
    margin: inherit !important;
}

input#input_12_61 {
    color: #fff;
}
select#input_12_59, select#input_12_60{
    display: block!important;
}
div#field_12_61 {
    text-align: left;
}
div#field_12_62 {
    text-align: left;
}
span#gfield_upload_rules_12_61 {
    color: #fff;
    padding: 0;
    font-size: 10px;
}
textarea#input_12_62 {
    color: #fff;
}
select#input_12_49 {
    display: block!important;
}



.home-moving-form .service_connect .gfield_checkbox {
    display: flex;
    gap: 10px;
    flex-wrap: wrap; /* allows wrapping on smaller screens */
}

.home-moving-form .service_connect .gfield_checkbox .gfield-choice-input {
    display: none !important;
}

.home-moving-form .service_connect .gfield_checkbox .gform-field-label {
    display: inline-block;
    padding: 20px;
    border-radius: 12px;
    border: 2px solid #ddd;
    cursor: pointer;
    transition: 0.3s;
    background: white;
    box-shadow: 0 0 10px rgba(0,0,0,0.05);
    min-width: 120px; /* optional: keeps consistent size */
    text-align: center;
}

.home-moving-form .service_connect .gfield_checkbox input[type="checkbox"]:checked + label {
    border-color: #005581;
    box-shadow: 0 0 10px #005581;
    background-color: #005581;
    color: #ffffff;
}

.home-moving-form .service_connect .gfield_checkbox label:before {
    content: '';
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto 10px;
    background-size: contain;
    background-repeat: no-repeat;
}
/* Electricity */
.home-moving-form .service_connect .gfield_checkbox .gchoice_12_63_1 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/electricity.svg);
}

/* Electricity + Gas */
.home-moving-form .service_connect .gfield_checkbox .gchoice_12_63_2 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/06/electricity-and-gas.svg);
}

/* Electricity + Gas (Alt) */
.home-moving-form .service_connect .gfield_checkbox .gchoice_12_63_3 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Electricity-and-Gas-1.svg);
}

/* Internet */
.home-moving-form .service_connect .gfield_checkbox .gchoice_12_63_4 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/05/wireless-router.svg);
}

/* Hot Water */
.home-moving-form .service_connect .gfield_checkbox .gchoice_12_63_5 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/07/Hot-Water-System-Residential.svg);
}

/* Removalist */
.home-moving-form .service_connect .gfield_checkbox .gchoice_12_63_6 label:before {
    background-image: url(https://utilityhub.com.au/wp-content/uploads/2025/08/Removalist.svg);
}
.home-moving-form .service_connect div#input_12_63 .gfield-choice-input+label {
    width: 128px !important;
    max-width: 250px !important;
    height: 128px !important;
    padding: 10px;
}
.custom_g_form .service_connect .gfield_checkbox label {
	color: #000;
	text-align: left;
}
.enqiuiry_form textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    color: #fff;
}
div#field_12_39 {
    font-size: 12px!important;
}
select#input_8_81 {
    display: block!important;
    margin: 0 auto;
}

input#input_7_74_1 {
    background: transparent!important;
}
.contatc_form_gravity .gfield_label.gform-field-label, .become_gravity_form .gfield_label.gform-field-label{
    color: #000!important;
}
input#gform_submit_button_15, input#gform_submit_button_18{
    background-color: #005581;
    border-color: #005581;
    border-radius: 5px!important;
}
input#gform_submit_button_15:hover, input#gform_submit_button_18:hover, input#gform_submit_button_19:hover{
    background: #e36e1c !important;
    border-color: #e36e1c !important;
}
.contatc_form_gravity input, .contatc_form_gravity textarea, .become_gravity_form input, .become_gravity_form textarea, .contatc_form_gravity select#input_15_14, select#input_15_24{
    border-color: #005581!important;
}

div#input_15_15, div#input_19_15{
    display: flex;
    flex-wrap: wrap;
}

div#input_15_15 .gchoice, div#input_19_15 .gchoice{
    width: 50%;
}
select#input_12_59 {
    margin-top: -12px;
}

.contatc_form_gravity input[type="text"],
.contatc_form_gravity input[type="email"],
.contatc_form_gravity input[type="url"],
.contatc_form_gravity input[type="password"],
.contatc_form_gravity input[type="search"],
.contatc_form_gravity input[type="tel"],
.contatc_form_gravity input[type="number"],
.contatc_form_gravity input[type="range"],
.contatc_form_gravity input[type="date"],
.contatc_form_gravity input[type="month"],
.contatc_form_gravity input[type="week"],
.contatc_form_gravity input[type="time"],
.contatc_form_gravity input[type="datetime"],
.contatc_form_gravity input[type="datetime-local"],
.contatc_form_gravity input[type="color"],
.contatc_form_gravity textarea,
.contatc_form_gravity select,
.contatc_form_gravity .nice-select,

.become_gravity_form input[type="text"],
.become_gravity_form input[type="email"],
.become_gravity_form input[type="url"],
.become_gravity_form input[type="password"],
.become_gravity_form input[type="search"],
.become_gravity_form input[type="tel"],
.become_gravity_form input[type="number"],
.become_gravity_form input[type="range"],
.become_gravity_form input[type="date"],
.become_gravity_form input[type="month"],
.become_gravity_form input[type="week"],
.become_gravity_form input[type="time"],
.become_gravity_form input[type="datetime"],
.become_gravity_form input[type="datetime-local"],
.become_gravity_form input[type="color"],
.become_gravity_form textarea,
.become_gravity_form select,
.become_gravity_form .nice-select {
    color:#000!important;
	height: 50px!important;
}
.enquire_comman_page input[type="text"],
.enquire_comman_page input[type="email"],
.enquire_comman_page input[type="url"],
.enquire_comman_page input[type="password"],
.enquire_comman_page input[type="search"],
.enquire_comman_page input[type="tel"],
.enquire_comman_page input[type="number"],
.enquire_comman_page input[type="range"],
.enquire_comman_page input[type="date"],
.enquire_comman_page input[type="month"],
.enquire_comman_page input[type="week"],
.enquire_comman_page input[type="time"],
.enquire_comman_page input[type="datetime"],
.enquire_comman_page input[type="datetime-local"],
.enquire_comman_page input[type="color"],
.enquire_comman_page textarea,
.enquire_comman_page select,
.enquire_comman_page .nice-select{
    color:#fff!important;
	height: 50px!important;	
	border:1px solid #fff!important;
}
select#input_15_14 {
    display: block!important;
}
select#input_19_14 {
    display: block!important;
}
.enquiry_right_part .ginput_container.ginput_container_checkbox .gform-field-label {
    color: #fff;
}
.enquiry_right_part label.gform-field-label {
    font-size: 15px!important;
    font-weight: 400;
}
.enquiry_right_part input#gform_submit_button_19 {
    background-color: #253745!important;
    border-color: #253745!important;
    padding: 5px 20px!important;
	border-radius:5px!important;
}
.enquiry_right_part label.gfield_label.gform-field-label {
    font-weight: 500!important;
}
.enquiry_right_part .gform_wrapper.gravity-theme .gfield_label {
    font-weight: 500!important;
}
.enquiry_right_part .gfield_error legend.gfield_label.gform-field-label.gfield_label_before_complex {
    color: #fff!important;
}
input#choice_15_20_1, input#choice_19_20_1, input#choice_19_19_1, input#choice_15_19_1{
    position: absolute;
    left: 0;
    top: 7px;
}
.gchoice.gchoice_15_19_1, .gchoice.gchoice_19_20_1, .gchoice.gchoice_19_19_1, .gchoice.gchoice_15_20_1{
    position: relative;
    padding-left: 16px;
}
textarea#input_19_16, textarea#input_15_16{
    height: 80px!important;
}

input#input_7_75 {
    background: unset!important;
}

select#input_15_24, select#input_15_14, select#input_19_14, select#input_19_24{
    width: 100%!important;
	max-width:100%!important;
	display: block!important;
}

#gform_ajax_spinner_2,
#gform_ajax_spinner_3,
#gform_ajax_spinner_5,
#gform_ajax_spinner_6,
#gform_ajax_spinner_7,
#gform_ajax_spinner_8,
#gform_ajax_spinner_9,
#gform_ajax_spinner_10,
#gform_ajax_spinner_11,
#gform_ajax_spinner_12,
#gform_ajax_spinner_13,
#gform_ajax_spinner_14,
#gform_ajax_spinner_15,
#gform_ajax_spinner_16,
#gform_ajax_spinner_17,
#gform_ajax_spinner_18,
#gform_ajax_spinner_19,
#gform_ajax_spinner_20,
#gform_ajax_spinner_21,
#gform_ajax_spinner_22{
    position: absolute;
    bottom: -46px;
    left: 48%;
    right: 0;
    transform: translateX(-50%);
    font-size: 5px;
    border-block-end: 1.1em solid #005581;
    border-block-start: 1.1em solid #d41c2b;
    border-inline-end: 1.1em solid #fff;
    border-inline-start: 1.1em solid #005581;
}


fieldset#field_16_55 .gfield_label.gform-field-label, fieldset#field_16_56 .gfield_label.gform-field-label{
    font-size: 14px!important;
    font-weight: 400!important;
}
label#label_16_56_0, label#label_16_56_1,label#label_16_55_0,label#label_16_55_1 {
    background: unset;
    border: unset;
    padding: 0;
    box-shadow: unset;
    width: auto;
    height: auto;
    line-height: normal;
    color: #fff;
    font-size: 14px!important;
    vertical-align: initial;
}
input#choice_16_56_0, input#choice_16_56_1,input#choice_16_55_0,input#choice_16_55_1 {
    display: block!important;
}
label#label_16_56_0:before, label#label_16_56_1:before, label#label_16_55_0:before, label#label_16_55_1:before{
    content: unset!important;
}
.gchoice.gchoice_16_55_0, .gchoice.gchoice_16_55_1, .gchoice.gchoice_16_56_0, .gchoice.gchoice_16_56_1{
    display: flex;
    align-items: center;
    gap: 10px;
}
div#input_16_56 {
    margin-bottom: 15px;
}