.hia_main_sec{
    height: 717px;
}
.hia_main_row{
    display: flex !important;
    height: 100%;
}
.hia_main_col {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hia_content_box{
    width: 756px !important;
    margin: auto !important;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 16px;
    background-color: RGBA(255,255,255,0.82);
    position: relative;
    padding-top: 16px!important;
    padding-right: 16px!important;
    padding-bottom: 16px!important;
    padding-left: 16px!important;
}
.hia_content_box a{
    color: #5187c9;
}
.hia_content_box p{
    padding-bottom: 10px !important;
}
.hia_content_box p:last-child{
    padding-bottom: 0 !important;
}
.ic_we_are_not_like_sec.ic_what_make_diffrent{
 background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/08/Interline-Constructions-Quality-Builders.png)!important;
}
.ic_breadcumb_sec {
    background-image: linear-gradient(180deg,#1e324a 0%,rgba(30,50,74,0.65) 100%),url(/wp-content/uploads/2025/08/About-Interline-Constructions.jpg)!important;
    height: 575px !important;
}
.page_title_box {
    text-align: center;
    margin-top: 100px;
}
.page_title {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 900;
    font-size: 55px;
    color: #ffffff!important;
    line-height: 1.2em;
    text-align: center;
}
.page_site_title {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 40px;
    color: #ffffff!important;
    line-height: 1.4em;
    text-align: center;
    margin-top: 20px;
}
.btn_box .site_button  span{
    padding-bottom: 0 !important;
}
.site_heading.site_heading_low_pad {
    padding-bottom: 10px !important;
}
.ic_abtpg_abt_col2 {
    padding: 12px 16px;
    background-color: #fff !important;
}
.pd90.ic_abtpg_abt_sec {
    padding-top: 0 !important;
    background-color: transparent !important;
}
.pd0.ic_abtpg_abt_row {
    padding: 27px 20px !important;
    border: 2px solid #f2f2f2;
    margin-top: -140px;
}
.ic_abtpg_abt_block3 .site_des span {
    padding-bottom: 8px;
}
.ic_abtpg_abt_block1 ,.ic_abtpg_abt_block1 .et_pb_image_wrap,.ic_abtpg_abt_block1 .et_pb_image_wrap img {
    height: 100% !important;
}
.ic_abtpg_abt_block1 .et_pb_image_wrap img{
    object-fit: cover;
}
.ic_we_are_not_like_sec.ic_what_make_diffrent{
    box-shadow: unset !important;
}
.ic_we_serv_areas_col1  {
    background-color: #fff !important;
}
.ic_we_serv_areas_block1{
    padding: 20px;
}
.suburb_list_box_area_title {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    color: #ED1B24 !important;
    line-height: 1.4em;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 10px;
}
.suburb_list_box_area_box_list {
    padding: 0 !important;
    list-style-type: none !important;
}
.suburb_list_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 10px;
}

.suburb_list_box_inner {
    width: 25%;
}
.suburb_list_box_inner:nth-child(5),
.suburb_list_box_inner:nth-child(6),
.suburb_list_box_inner:nth-child(7),
.suburb_list_box_inner:nth-child(8){
    margin-top: 30px;
}
.suburb_list_box_area_box_list li {
    font-size: 15px;
    padding: 8px 0;
}
.ic_we_serv_areas_block1 .site_des span {
    font-size: 15px;
}
.what_we_do_list {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    padding: 0 !important;
    padding-left: 15px !important;
    padding-bottom: 5px !important;
    margin-left: 0 !important;
}
.ic_our_cons_servv .cons_serv_content_box_main_inner {
    width: 100%;
}
.ic_our_cons_servv .cons_serv_content_box_main_sub{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.ic_our_cons_servv .cons_serv_content_img_box{
    width: 50% !important;
}
.ic_our_cons_servv .cons_serv_content_des_box {
    width: 50% !important;
    text-align: left !important;
    padding: 0 20px;
}
.ic_our_cons_servv .cons_serv_content_title,.ic_our_cons_servv .cons_serv_content_des{
     text-align: left !important;
     font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
}
.ic_our_cons_servv .cons_serv_content_title{
    font-size: 22px;
}
.ic_our_cons_servv .cons_serv_content_bnt .site_button{
    margin-left: 0 !important;
}
.ic_our_cons_servv .cons_serv_content_img_box img {
    height: 325px !important;
    border: 5px solid #fff;
}
.ic_our_cons_servv  .cons_serv_content_des {
    margin-bottom: 5px;
    margin-top: 5px;
}
.ic_our_cons_servv .what_we_do_list{
    margin-bottom: 10px !important;
}
.ic_our_cons_servv .what_we_do_list li{
    line-height: 1.4;
}
.ic_our_cons_servv .cons_serv_content_title{
    margin-top: 0 !important;
}
.ic_our_cons_servv .cons_serv_content_bnt {
    margin-bottom: 0;
}
.all_services_content_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.all_services_content_box_inner {
    width: 25%;
}

.all_services_content_img_box img {
    display: block;
}

.all_services_content_box_sub {
    padding: 15px;
    display: block;
    transition: 0.6s ease;
}
.all_services_content_box_sub:hover .all_services_content_title_box{
    background-color: #ED1B24;
    color: #fff !important;
}

.all_services_content_title_box {
    text-align: center;
    transition: 0.6s ease;
}
.ic_service_abt_row .ic_abtpg_abt_col1 {
    background-color: #fff;
    text-align: center;
}
.all_services_content_title_box {
    font-family: 'Ubuntu', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #ed1b24 !important;
    line-height: 1.4em;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.all_services_content_main_boxx{
    padding: 5px;
}
.all_services_content_box_inner:nth-child(1) .all_services_content_main_boxx{
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/custom-home-builds-1.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_inner:nth-child(2) .all_services_content_main_boxx{
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/knockdown-rebuilds-1.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_inner:nth-child(3) .all_services_content_main_boxx{
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/Duplex-homes-built-by-Interline-Constructions-bw.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_inner:nth-child(4) .all_services_content_main_boxx{
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/Granny-Flat-Home-built-by-Interline-Constructions-bw.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.service_pg_main_line {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    color: #1e324a !important;
    line-height: 1.4em;
    font-size: 22px;
    margin-top: 20px;
}
.ic_service_abt_row  .site_des {
    width: 828px;
    margin: auto;
    margin-top: 15px;
}
.site_title.site_title_two {
    display: block;
}
.desing_construct_main_box {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    background-color: #FFFFFF;
    position: relative;
    border: 4px solid #f2f2f2;
    padding-top: 12px!important;
    padding-right: 12px!important;
    padding-bottom: 12px!important;
    padding-left: 12px!important;
    text-align: center;
}
.desing_construct_data_title{
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    color: #1e324a !important;
    line-height: 1.4em;
    font-size: 22px;
    text-align: center;
    padding-bottom: 10px;
}
.desing_construct_data_box {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    border-color: #f2f2f2;
    padding-top: 12px!important;
    padding-right: 12px!important;
    padding-bottom: 12px!important;
    padding-left: 12px!important;
    text-align: center !important;
    background-color: #fff;
    border: 4px solid #f2f2f2;
}
.desing_construct_content_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -15px;
    margin-top: 30px;
}

.desing_construct_content_inner {
    width: 50%;
    padding: 15px;
}
.desing_construct_content_sub,.desing_construct_data_box{
    height: 100%;
}
.desing_construct_content_sub .site_des span:last-child,.get_in_touch_team_data_box .site_des span:last-child{
    padding-bottom: 0 !important;
}
.get_in_touch_team_data_box .site_des {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    background-color: #FFFFFF;
    position: relative;
    border-width: 4px;
    border-color: #f2f2f2;
    padding-top: 12px!important;
    padding-right: 12px!important;
    padding-bottom: 12px!important;
    padding-left: 12px!important;
    background-color: #fff;
    border: 4px solid #f2f2f2;
    text-align: center;
}
.get_in_touch_team_btn .site_button {
    margin: auto;
}
.get_in_touch_team_btn {
    margin-top: 25px;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_custom_home_builds  {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/New-Home-Builder-Custom-Homes-BG.jpg)!important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_knokdown {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/New-Home-Builder-Knockdown-Rebuild-Background.jpg)!important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_duplex_homes {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/New-Home-Builder-Duplex-Background-Image.jpg)!important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_granny_flats {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/New-Home-Builder-Granny-Flat-Background-Image.jpg)!important;
}
.site_des_16 {
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    background-color: RGBA(0,0,0,0);
    position: relative;
    padding-top: 20px!important;
    padding-right: 20px!important;
    padding-bottom: 20px!important;
    padding-left: 20px!important;
}
.site_des_16 span{
    display: block;
    padding-bottom: 10px;
}
.site_des_16 span:last-child{
    padding-bottom: 0;
}
.all_services_content_box_new .all_services_content_box_inner {
    width: 20%;
}
.all_services_content_box_new .all_services_content_box_inner:nth-child(1) .all_services_content_main_boxx {
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/Insurance-Damage.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_new .all_services_content_box_inner:nth-child(2) .all_services_content_main_boxx {
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/strata-maintenance.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_new .all_services_content_box_inner:nth-child(3) .all_services_content_main_boxx {
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/remedial-repairs.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_new .all_services_content_box_inner:nth-child(4) .all_services_content_main_boxx {
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/structural-repairs-for-building.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_new .all_services_content_box_inner:nth-child(5) .all_services_content_main_boxx {
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/general-building-repairs-for-home.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_new .all_services_content_box_sub,.all_services_content_box_new .all_services_content_main_boxx{
    height: 100%;
}
.all_services_content_box_new .all_services_content_title_box{
    padding-left: 5px;
    padding-right: 5px;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_1 {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/house-before-fire-damage-insurance-repairs.jpg)!important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_2 {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/strata-building-during-repairs.jpg)!important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_3 {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/remedial-roof-repair-Interline-Constructions.jpg)!important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_4 {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/after-structural-repairs-on-house.jpg)!important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_5 {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/after-general-building-repairs-interior.jpg)!important;
}
.pd90.ic_serv_benifits_sec{
    padding-top: 0 !important;
}
.ic_serv_benifits_sec  .ic_benifits_main_title_box {
    font-size: 14px;
}
.ic_serv_benifits_sec .ic_benifits_main_box_sub {
    border: 2px solid #f2f2f2;
    padding-left: 10px;
    padding-right: 10px;
}
.all_services_content_box_new.all_services_content_box_neww .all_services_content_box_inner:nth-child(1) .all_services_content_main_boxx {
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/full-or-partial-home-reno.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_new.all_services_content_box_neww .all_services_content_box_inner:nth-child(2) .all_services_content_main_boxx {
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/home-extensions.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_new.all_services_content_box_neww .all_services_content_box_inner:nth-child(3) .all_services_content_main_boxx {
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/kitchen-renovations.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_new.all_services_content_box_neww .all_services_content_box_inner:nth-child(4) .all_services_content_main_boxx {
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/bathroom-renovations.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.all_services_content_box_new.all_services_content_box_neww .all_services_content_box_inner:nth-child(5) .all_services_content_main_boxx {
    background-image: linear-gradient(180deg,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(/wp-content/uploads/2025/09/laundry-renovations-1-1.jpg);
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}

.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_6 {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/full-home-renos-before.jpg)!important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_7 {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/home-extensions-before.jpg)!important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_8 {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/kitchen-renos-before.jpg)!important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_9 {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/bathroom-renos-before.jpg)!important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_10 {
    background-image: linear-gradient(90deg,rgba(255,255,255,0.49) 0%,#ffffff 100%),url(/wp-content/uploads/2025/09/laundry-renos-before.jpg)!important;
}
.cupg_get_in_touch_title{
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 40px;
    color: #1e324a !important;
    line-height: 1.4em;
    text-align: left;
}
.cupg_get_in_touch_sub_title {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    color: #1e324a !important;
    line-height: 1.4em;
    font-size: 22px;
    text-align: left;
    font-weight: 500;
    padding: 5px 0 10px;
}
.ic_abtpg_abt_block1{
    padding: 12px;
}
.cupg_get_in_touch_phone_box {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700;
    font-size: 40px;
    color: #1e324a !important;
    line-height: 1.4em;
    text-align: left;
    padding-top: 8px;
    padding-bottom: 22px;
}
.cupg_get_in_touch_phone{
    color: #5187c9 !important;
    text-decoration: underline;
}
.cupg_get_in_touch_des_box{
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 15px;
}
.cupg_get_in_touch_time_list{
    list-style-type: none !important;
    padding: 0 !important;
}
.cupg_get_in_touch_address{
    width: 66%;
    display: block;
    padding: 0 !important;
}
.cupg_get_in_touch_time_list li,.cupg_get_in_touch_address {
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-size: 16px;
    line-height: 1.2em;
    padding: 8px 0;
    color: #1e324a !important;
}
.cupg_get_in_touch_address_box {
    margin-top: 15px;
    margin-bottom: 15px;
}
.get_in_touch_right_block_content_main_sub {
    border-left: 5px solid;
    padding-left: 20px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    font-style: italic;
    line-height: 1.4em;
    border-color: #5187c9;
    color: #1e324a !important;
    font-size: 18px;
        margin: 20px 0 30px;
}
.get_in_touch_right_block_content_main_sub a{
    text-decoration: underline;
    color: #5187c9;
}
.enqery_now_row input {
    width: 100%;
    height: 51px;
    padding: 10px 20px !important;
    font-size: 14px;
    color: #1e324a !important;
    background: transparent !important;
        background-color: #f2f2f2 !important;
    border: none !important;
        font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
}
.enqery_now_row input::placeholder,
.enqery_now_row textarea::placeholder{
    font-size: 14px !important;
    color: #1e324a !important;
}
.enqery_now_col_12  {
    padding-bottom: 15px;
}

.enqery_now_row textarea {
    height: 150px !important;
    resize: none;
    width: 100%;
    padding: 20px 20px !important;
    font-size: 16px;
    font-size: 14px !important;
    color: #1e324a !important;
    background-color: #f2f2f2 !important;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    border: none !important;
}
.enqery_now_box.disply_flex_btn .site_button {
    margin: 0 0 0 auto;
}
.enqery_now_row input::placeholder {
    font-size: 16px;
    color: #1D2125;
}

.enqery_now_row input:focus {
    border-color: #1D2125;
    color: #1D2125;
}

.form_field.form_fieldpd0 {
    padding-bottom: 0 !important;
}

.giwu_btn {
    margin-top: 10px;
}
.wpcf7-spinner {
    visibility: hidden;
    position: absolute !important;
    bottom: 0 !important;
    left: auto !important;
    right: 0 !important;
    margin: auto !important;
}
/* end */
.tal {
    text-align: left !important;
}
.page-id-485 .site_des span:last-child,.page-id-496 .site_des span:last-child{
    padding-bottom: 0 !important;
    
}
.page-id-485 .site_des span,.page-id-496 .site_des span{
    font-size: 16px;
}
.cons_serv_content_title.tal {
    padding-bottom: 5px;
}
.privacy_list {
    padding: 0 !important;
    padding-left: 18px !important;
    padding-top: 10px !important;
}
@media all and (min-width: 320px) and (max-width: 767px) {
    .ic_we_are_not_like_sec.ic_what_make_diffrent{
        background-image: unset !important;
    }
    .hia_main_sec {
    height: 450px;
}   
.hia_content_box {
    width: 100% !important;
    font-size: 14px;
}
.hia_content_box p {
    padding-bottom: 5px !important;
} 
.ic_breadcumb_sec {
    height: 280px !important;
}
.page_title_box {
    margin-top: 0;
}
.page_title {
    font-size: 32px;
}
.page_site_title {
    font-size: 22px;
    margin-top: 8px;
} 
.ic_breadcumb_row {
    display: flex;
    height: 100%;
}
.ic_breadcumb_col {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pd0.ic_abtpg_abt_row {
    padding: 25px 15px !important;
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
}
.pd90.ic_abtpg_abt_sec {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 40px !important;
}
.ic_abtpg_abt_col1  {
    display: none !important;
}
.ic_abtpg_abt_col2 {
    padding: 0;
    text-align: center !important;
}
.ic_abtpg_abt_col2 .site_heading {
    text-align: center !important;
}
.ic_we_are_not_like_sec.ic_what_make_diffrent {
    border-top: 1px solid #ddd;
}
.suburb_list_box_area_box_list li {
    font-size: 13px;
    padding: 2px 0;
}
.suburb_list_box_area_title {
    font-size: 13px;
    margin-bottom: 4px;
}
.ic_we_serv_areas_block1 .site_des span {
    font-size: 14px;
}
.ic_we_serv_areas_block1 {
    padding: 0;
}
.suburb_list_box_inner {
    width: 50%;
    padding: 10px;
}
.suburb_list_box {
    margin: -10px;
    margin-top: 5px;
}
.suburb_list_box_inner:nth-child(5), .suburb_list_box_inner:nth-child(6), .suburb_list_box_inner:nth-child(7), .suburb_list_box_inner:nth-child(8) {
    margin-top: 0;
}
.ic_what_we_do_sec .ic_abtpg_abt_col2{
    text-align: left !important;
}
.ic_what_we_do_sec .btn_box .site_button {
    margin: 0;
}
.ic_cons_service_sec {
    display: flex;
}
.ic_our_cons_servv .cons_serv_content_title {
    font-size: 16px;
}
.ic_our_cons_servv .cons_serv_content_img_box {
    width: 100% !important;
}
.ic_our_cons_servv .cons_serv_content_des_box {
    width: 100% !important;
    text-align: left !important;
    padding: 10px 0 15px;
}
.ic_our_cons_servv .cons_serv_content_img_box img {
    height: 240px !important;
}
.service_pg_main_line {
    font-size: 16px;
    margin-top: 0;
}
.all_services_content_title_box {
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.all_services_content_box_sub {
    padding: 10px 0;
}
.ic_service_abt_row  .site_des {
    width: 100%;
    margin: auto;
    margin-top: 10px;
}
.ic_service_abt_row .ic_abtpg_abt_col1 {
    display: block !important;
}
.all_services_content_box_inner {
    width: 100%;
}
.desing_construct_main_box {
    font-size: 14px;
    padding-top: 8px!important;
    padding-right: 8px!important;
    padding-bottom: 8px!important;
    padding-left: 8px!important;
}
.desing_construct_content_box {
    margin: -10px;
    margin-top: 15px;
}
.desing_construct_data_title {
    font-size: 18px;
    padding-bottom: 6px;
}
.desing_construct_content_inner {
    width: 100%;
    padding: 10px;
}
.ic_get_in_touch_team_sec  .ic_cons_service_row {
    display: flex;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_custom_home_builds  {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_knokdown {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_duplex_homes {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_granny_flats {
    background-image: unset !important;
}
.ic_custom_home_builds .site_des,
.ic_knokdown .site_des,
.ic_duplex_homes .site_des,
.ic_granny_flats .site_des{
    text-align: left !important;
}
.all_services_content_box_new .all_services_content_box_inner {
    width: 100%;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_1 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_2 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_3 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_4 {
   background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_5 {
   background-image: unset !important;
}
.ic_serv_benifits_sec.ic_benef_sec{
    border-top: unset !important;
}

.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_6 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_7 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_8 {
   background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_9 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_10 {
    background-image: unset !important;
}
.ic_serv_6 {
    border-top: 1px solid #ddd !important;
}
.ic_serv_6 .site_des,.ic_serv_7 .site_des,.ic_serv_8 .site_des,.ic_serv_9 .site_des,.ic_serv_10 .site_des{
    text-align: left !important;
}
.cupg_get_in_touch_title {
    font-size: 22px;
}
.cupg_get_in_touch_sub_title {
    font-size: 16px;
    padding: 5px 0 5px;
}
.cupg_get_in_touch_des_box {
    font-size: 14px;
}
.cupg_get_in_touch_phone_box {
    font-size: 22px;
    padding-top: 5px;
    padding-bottom: 10px;
}
.cupg_get_in_touch_time_list li, .cupg_get_in_touch_address {
    font-size: 14px;
    padding: 5px 0;
}
.enqery_now_row input {
    height: 45px;
    padding: 10px 20px !important;
}
.enqery_now_row textarea {
    height: 120px !important;
}
.get_in_touch_right_block_content_main_sub {
    font-size: 16px;
    margin: 20px 0 23px;
    padding-left: 15px;
    text-align: left;
}
.enqery_now_box.disply_flex_btn .site_button {
    margin: 0;
}
.ic_cupg_get_in_touch_sec .ic_abtpg_abt_col1  {
    display: block !important;
}
.enqery_now_col_12 {
    padding-bottom: 10px;
}
.cupg_get_in_touch_address {
    width: 100%;
}
.enqery_now_box.disply_flex_btn .site_button {
    margin: 0;
    width: 160px;
}
}
@media all and (min-width: 481px) and (max-width: 767px) {
.suburb_list_box_inner {
    width: 33.33%;
    padding: 10px;
}
.suburb_list_box_area_title {
    font-size: 14px;
    margin-bottom: 4px;
}
.ic_our_cons_servv .cons_serv_content_des_box {
    padding: 10px 5px 15px;

}
.all_services_content_box_inner {
    width: 50%;
}
.all_services_content_title_box {
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.all_services_content_box_sub {
    padding: 10px;
}
.all_services_content_box_new .all_services_content_box_inner {
    width: 50%;
}
}
@media all and (min-width: 600px) and (max-width: 767px) {
.ic_our_cons_servv .cons_serv_content_box_main_inner {
    width: 50%;
}
}
@media all and (min-width: 768px) and (max-width: 980px) {
    .ic_we_are_not_like_sec.ic_what_make_diffrent{
        background-image: unset !important;
    }
  .hia_main_sec {
    height: 450px;
}  
.hia_content_box {
    width: 100% !important;
    font-size: 15px;
}
.hia_content_box p {
    padding-bottom: 5px !important;
}
.ic_breadcumb_sec {
    height: 280px !important;
}
.page_title_box {
    margin-top: 0;
}
.page_title {
    font-size: 38px;
}
.page_site_title {
    font-size: 26px;
    margin-top: 8px;
} 
.ic_breadcumb_row {
    display: flex;
    height: 100%;
}
.ic_breadcumb_col {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pd0.ic_abtpg_abt_row {
    padding: 25px 15px !important;
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
}
.pd90.ic_abtpg_abt_sec {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 40px !important;
}
.ic_abtpg_abt_col1  {
    display: none !important;
}
.ic_abtpg_abt_col2 {
    padding: 0;
    text-align: center !important;
}
.ic_abtpg_abt_col2 .site_heading {
    text-align: center !important;
}
.ic_we_are_not_like_sec.ic_what_make_diffrent {
    border-top: 1px solid #ddd;
}
.suburb_list_box_area_box_list li {
    font-size: 14px;
    padding: 2px 0;
}
.suburb_list_box_area_title {
    font-size: 16px;
    margin-bottom: 8px;
}
.ic_we_serv_areas_block1 .site_des span {
    font-size: 14px;
}
.ic_we_serv_areas_block1 {
    padding: 0;
}
.ic_what_we_do_sec .ic_abtpg_abt_col2{
    text-align: left !important;
}
.ic_what_we_do_sec .btn_box .site_button {
    margin: 0;
}
.ic_cons_service_sec {
    display: flex;
}
.ic_our_cons_servv .cons_serv_content_title {
    font-size: 18px;
}
.service_pg_main_line {
    font-size: 17px;
    margin-top: 0;
}
.all_services_content_title_box {
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.all_services_content_box_sub {
    padding: 10px;
}
.ic_service_abt_row  .site_des {
    width: 100%;
    margin: auto;
    margin-top: 10px;
}
.ic_service_abt_row .ic_abtpg_abt_col1 {
    display: block !important;
}
.all_services_content_box_inner {
    width: 50%;
}
.desing_construct_main_box {
    font-size: 14px;
    padding-top: 8px!important;
    padding-right: 8px!important;
    padding-bottom: 8px!important;
    padding-left: 8px!important;
}
.desing_construct_content_box {
    margin: -10px;
    margin-top: 15px;
}
.desing_construct_data_title {
    font-size: 18px;
    padding-bottom: 6px;
}
.desing_construct_content_inner {
    width: 50%;
    padding: 10px;
}
.ic_get_in_touch_team_sec  .ic_cons_service_row {
    display: flex;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_custom_home_builds  {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_knokdown {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_duplex_homes {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_granny_flats {
    background-image: unset !important;
}
.ic_custom_home_builds .site_des,
.ic_knokdown .site_des,
.ic_duplex_homes .site_des,
.ic_granny_flats .site_des{
    text-align: left !important;
}
.all_services_content_box_new .all_services_content_box_inner {
    width: 33.33%;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_1 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_2 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_3 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_4 {
   background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_5 {
   background-image: unset !important;
}
.ic_serv_benifits_sec.ic_benef_sec{
    border-top: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_6 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_7 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_8 {
   background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_9 {
    background-image: unset !important;
}
.ic_we_are_not_like_sec.ic_faqs_sec.ic_serv_10 {
    background-image: unset !important;

}
.ic_serv_6 {
    border-top: 1px solid #ddd !important;
}
.ic_serv_6 .site_des,.ic_serv_7 .site_des,.ic_serv_8 .site_des,.ic_serv_9 .site_des,.ic_serv_10 .site_des{
    text-align: left !important;
}
.cupg_get_in_touch_title {
    font-size: 24px;
}
.cupg_get_in_touch_sub_title {
    font-size: 16px;
    padding: 5px 0 5px;
}
.cupg_get_in_touch_des_box {
    font-size: 14px;
}
.cupg_get_in_touch_phone_box {
    font-size: 24px;
    padding-top: 5px;
    padding-bottom: 15px;
}
.cupg_get_in_touch_time_list li, .cupg_get_in_touch_address {
    font-size: 14px;
    padding: 5px 0;
}
.enqery_now_row input {
    height: 45px;
    padding: 10px 20px !important;
}
.enqery_now_row textarea {
    height: 120px !important;
}
.get_in_touch_right_block_content_main_sub {
    font-size: 16px;
    margin: 20px 0 23px;
    padding-left: 15px;
    text-align: left;
}
.enqery_now_box.disply_flex_btn .site_button {
    margin: 0;
}
.ic_cupg_get_in_touch_sec .ic_abtpg_abt_col1  {
    display: block !important;
}
.enqery_now_col_12 {
    padding-bottom: 10px;
}
}
@media only screen and (min-width: 981px) and (max-width: 1024px) {
  .hia_main_sec {
    height: 500px;
}  
.ic_breadcumb_sec {
    height: 350px !important;
}
.page_title_box {
    margin-top: 50px;
}
.page_title {
    font-size: 40px;
}
.page_site_title {
    font-size: 28px;
    margin-top: 10px;
} 
.pd0.ic_abtpg_abt_row {
    padding: 17px 15px !important;
    margin-top: -120px;
}
.pd90.ic_abtpg_abt_sec {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.suburb_list_box_area_box_list li {
    font-size: 14px;
    padding: 4px 0;
}
.suburb_list_box_area_title {
    font-size: 17px;
    margin-bottom: 8px;
}
.ic_we_serv_areas_block1 .site_des span {
    font-size: 14px;
}
.ic_our_cons_servv .cons_serv_content_title {
    font-size: 19px;
}
.service_pg_main_line {
    font-size: 20px;
    margin-top: 16px;
}
.all_services_content_title_box {
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.all_services_content_box_sub {
    padding: 10px;
}
.ic_service_abt_row  .site_des {
    width: 100%;
    margin: auto;
    margin-top: 10px;
}
.desing_construct_main_box {
    font-size: 15px;
    padding-top: 8px!important;
    padding-right: 8px!important;
    padding-bottom: 8px!important;
    padding-left: 8px!important;
}
.desing_construct_content_box {
    margin: -10px;
    margin-top: 15px;
}
.desing_construct_data_title {
    font-size: 18px;
    padding-bottom: 6px;
}
.desing_construct_content_inner {
    width: 50%;
    padding: 10px;
}
.cupg_get_in_touch_title {
    font-size: 30px;
}
.cupg_get_in_touch_sub_title {
    font-size: 18px;
}
.cupg_get_in_touch_des_box {
    font-size: 14px;
}
.cupg_get_in_touch_phone_box {
    font-size: 30px;
    padding-top: 5px;
    padding-bottom: 15px;
}
.cupg_get_in_touch_time_list li, .cupg_get_in_touch_address {
    font-size: 15px;
    padding: 6px 0;
}
.enqery_now_row input {
    height: 45px;
    padding: 10px 20px !important;
}
.enqery_now_row textarea {
    height: 120px !important;
}
.get_in_touch_right_block_content_main_sub {
    font-size: 16px;
    margin: 15px 0 23px;
    padding-left: 15px;
}
}
@media all and (min-width: 1025px) and (max-width: 1140px) {
 .hia_main_sec {
    height: 550px;
} 
.ic_breadcumb_sec {
    height: 380px !important;
}
.page_title_box {
    margin-top: 70px;
}
.page_title {
    font-size: 44px;
}
.page_site_title {
    font-size: 32px;
    margin-top: 12px;
}   
.pd0.ic_abtpg_abt_row {
    padding: 17px 15px !important;
    margin-top: -120px;
}
.pd90.ic_abtpg_abt_sec {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.service_pg_main_line {
    font-size: 20px;
    margin-top: 16px;
}
.all_services_content_title_box {
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.all_services_content_box_sub {
    padding: 10px;
}
.ic_service_abt_row  .site_des {
    width: 100%;
    margin: auto;
    margin-top: 10px;
}
.desing_construct_main_box {
    font-size: 15px;
    padding-top: 8px!important;
    padding-right: 8px!important;
    padding-bottom: 8px!important;
    padding-left: 8px!important;
}
.desing_construct_content_box {
    margin-top: 20px;
}
.desing_construct_data_title {
    font-size: 20px;
    padding-bottom: 6px;
}
.cupg_get_in_touch_title {
    font-size: 30px;
}
.cupg_get_in_touch_sub_title {
    font-size: 18px;
}
.cupg_get_in_touch_des_box {
    font-size: 14px;
}
.cupg_get_in_touch_phone_box {
    font-size: 30px;
    padding-top: 5px;
    padding-bottom: 15px;
}
.cupg_get_in_touch_time_list li, .cupg_get_in_touch_address {
    font-size: 15px;
    padding: 6px 0;
}
.enqery_now_row input {
    height: 45px;
    padding: 10px 20px !important;
}
.enqery_now_row textarea {
    height: 120px !important;
}
}
@media all and (min-width: 1141px) and (max-width: 1280px) {
 .hia_main_sec {
    height: 550px;
}  
.ic_breadcumb_sec {
    height: 430px !important;
}
.page_title_box {
    margin-top: 70px;
}
.page_title {
    font-size: 44px;
}
.page_site_title {
    font-size: 32px;
    margin-top: 12px;
}
}
@media all and (min-width: 1281px) and (max-width: 1440px) {
 .hia_main_sec {
    height: 600px;
}
.ic_breadcumb_sec {
    height: 450px !important;
}
.page_title_box {
    margin-top: 70px;
}
.page_title {
    font-size: 48px;
}
.page_site_title {
    font-size: 36px;
    margin-top: 14px;
}
}
@media all and (min-width: 1441px) and (max-width: 1680px) {
.hia_main_sec {
    height: 650px;
}
.ic_breadcumb_sec {
    height: 520px !important;
}
}
@media all and (min-width: 1681px) and (max-width: 1880px) {

}
