body{font-family:'Lato',sans-serif;margin:0;padding:0;color:#4a4a4a}a,a:focus{outline:none !important}.max_width{max-width:1280px;margin:0 auto}.btn{border-radius:0;background:#203c73;color:#fff;border:none;box-shadow:none;text-shadow:none;padding:10px 25px}.btn:hover{background:#1a3468}.row-fluid [class*="span"]{min-height:1px}.ajaxLoader{position:absolute;height:100%;width:100%;background:rgba(255,255,255,.5) url(../images/loader.gif) no-repeat center;z-index:99;display:none}.header{height:110px;background:rgba(255,255,255,.9);position:fixed;top:0;left:0;width:100%;z-index:9999}.main-logo{margin-top:20px}.menu_handle{display:none;position:absolute;right:20px;top:30px;background:#203C73;padding:10px 15px;font-size:18px;color:#fff;border:1px solid #fff;border-radius:0px;text-transform:uppercase}.menu_handle:hover,.menu_handle:focus,.menu_handle.active{text-decoration:none;color:#fff}.navigation .menu{padding:0;margin:0;list-style-type:none;margin-top:60px}.navigation .menu > li{float:left}.navigation .menu > li > a{color:#213e6a;padding:10px 15px;position:relative;display:inline-block;overflow:hidden}.navigation .menu > li.item-106 > a{color:#35ba12;font-weight:bold}.navigation .menu > li.item-102 > a{color:#e1a83b;font-weight:bold}.navigation .menu > li.active > a,.navigation .menu > li > a:hover,.navigation .menu > li > a:focus{background:none;color:#777}.navigation .menu > li.item-106.active > a,.navigation .menu > li.item-106 > a:hover,.navigation .menu > li.item-106 > a:focus{background:none;color:#267e0e}.navigation .menu > li.item-102.active > a,.navigation .menu > li.item-102 > a:hover,.navigation .menu > li.item-102 > a:focus{background:none;color:#9e6b08}.navigation .menu > li > a:hover::after{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.navigation .menu > li > a::before{content:attr(data-letters);position:absolute;z-index:2;overflow:hidden;color:#424242;white-space:nowrap;width:0%;-webkit-transition:width 0.4s 0.3s;transition:width 0.4s 0.3s}.navigation .menu > li.item-102 > a::before{color:#9e6b08}.navigation .menu > li.item-106 > a::before{color:#267e0e}.navigation .menu > li > a:hover::before{width:100%}.banner_area{background:url(../images/home_banner_v2.jpg) no-repeat center center;background-size:cover;min-height:500px}.banner_texts{text-align:center;padding-top:200px;color:#fff}.banner_texts h1{margin:0;font-size:75px;line-height:85px}.banner_texts h3{margin:0;font-size:24px;line-height:28px;font-weight:300}.black_trans{padding:15px 0;background:rgba(0,0,0,.5);color:#fff;text-align:center;margin:70px 0 0 0}.black_trans h4{font-size:18px;line-height:22px;margin:0 auto;display:table;font-weight:300}.black_trans h4 span{color:#e13b3f}.adds{padding:40px 0}#adv_owl{list-style-type:none;margin:0;padding:0}#adv_owl li{padding:0 10px}#adv_owl li.adli1{text-align:right}#adv_owl li a{display:inline-block}#adv_owl li img{display:block;margin-bottom:15px;width:100%;max-width:470px}#adv_owl li a:last-child img{margin-bottom:0}.owl-theme .owl-controls{margin:0}.small_text{font-size:14px;color:rgba(255,255,255,.3);text-align:center}.front .main_component_area{text-align:center;padding:40px 0}.front .main_component_area .item-page{max-width:690px;margin:0 auto}.front .main_component_area .item-page .page-header{margin:0;padding:0;border:none}.front .main_component_area .site_header h2{font-size:24px;line-height:30px}.invisible_area{padding:360px 0 100px 0;background:url(../images/invisible_v2.jpg) no-repeat center 0;background-size:cover}.invisible_area .enquire{text-transform:uppercase;margin-left:120px;font-size:18px;padding:20px 30px}.blank_white{padding:70px 0}.footer{background:#203c73;padding:30px 0}.footer_copyright,.footer_copyright a{text-align:center;color:rgba(255,255,255,.2)}.footer_services{padding-top:20px}.footer_services h3{font-size:14px;line-height:18px;font-weight:700;color:#fff;margin-bottom:10px}.footer_services ul{list-style-type:none;margin:0;padding:0}.footer_services li{width:20%;float:left;margin-bottom:4px}.footer_services li:nth-child(5n+1){clear:both}.footer_services li a{color:#fff;font-weight:300}.footer_places ul{list-style-type:none;margin:0;padding:0}.footer_places li a{color:#fff;font-weight:300}.footer_places > ul > li{width:14.285%;float:left}.footer_places > ul > li > a{font-weight:700}.footer_places > ul > li ul li{margin-top:4px}.footer_places{padding:40px 0 10px 0;overflow:hidden}.inner_banner_area{height:110px}.site .main_component_area{background:#E4E4E4;overflow:hidden}.page-header{margin:0;padding:0;border:none}.contact_us img{width:100%}.contact_us h5{font-size:24px;line-height:28px;margin:20px 0 5px 0}.contact_us h6{font-size:20px;line-height:24px;font-weight:300}.contact_us .contact_form_wrapper legend{text-transform:capitalize;border:none;font-size:24px;line-height:28px;color:#555;margin-bottom:20px}.contact_us .contact_form_wrapper input[type="text"],.contact_form_wrapper input[type="email"]{height:40px;width:100%;box-sizing:border-box;padding:10px;display:block;border-radius:0;border:1px solid #dfdfdf}.contact_us .contact_form_wrapper textarea{height:198px;min-height:0 !important;width:100%;box-sizing:border-box;padding:10px;display:block;border-radius:0;border:1px solid #dfdfdf}.contact_us .contact_form_wrapper input[type="submit"]{border:none;display:inline-block;border-radius:0;box-sizing:border-box;padding:17px 35px;background:#203C73;color:#fff;text-transform:uppercase;font-size:18px}legend + .control-group{margin:0}.map_box h5{font-size:24px;line-height:28px;margin:20px 0 5px 0}.map_box h6{font-size:20px;line-height:24px;font-weight:300;font-weight:300}#map1,#map2{min-height:300px}.firstHeading{font-weight:700;font-size:24px;line-height:28px}.mapno2{margin:30px 0}.header_text span{font-weight:bold}.header_text span.colm{text-align:center}.simple_form{display:none}.banner_texts .search_bar{display:table;padding:0 25px;background:#e13b3f;margin:30px auto;position:relative}.banner_texts .search_bar:before{width:105px;height:136px;background:url(../images/search_arrow_v2.png) no-repeat;position:absolute;top:-40px;left:-90px;content:""}.banner_texts .search_bar input{box-sizing:border-box;border-radius:0;border:none;height:60px;padding-left:10px;width:100%;max-width:250px;min-width:250px;margin:0;font-weight:600}.banner_texts .search_bar button{box-sizing:border-box;border-radius:0;border:none;height:60px;background:#45d120;color:#fff;font-size:24px;margin-left:15px}.search_bar .input_wrapper{float:left;padding:20px 0}.search_bar .input_wrapper label{text-align:left}.search_bar .image_wrapper{float:left;margin:0 10px;position:relative;padding:20px 0}.search_bar input[type="text"]{border-radius:0;display:block;padding:0 0 0 15px;float:right;margin:0;box-shadow:none;text-transform:capitalize;color:#000;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.search_bar button{display:block;border:none;float:right;background:#231f20;color:#fff;text-transform:uppercase}input[type="text"].qtypeahead{min-width:385px;text-transform:capitalize}em.state-error{color:#c00}.tt-hint{color:#aaa !important}.tt-menu{background:#fff;width:96%;padding:0px 2%;border-top:1px solid #f2f2f2;color:#333;text-align:left}.tt-suggestion{padding:10px;cursor:pointer}.tt-menu h3{font-weight:300}.tt-suggestion:hover,.tt-cursor{background:#006699;color:#fff}.suggestion_block{position:relative;height:auto}.suggestion_block img{max-width:50px;height:50px;margin-right:15px;width:20%;display:inline-block;vertical-align:top}.suggestion_block .sb_price{position:absolute;right:10px;top:10px;font-weight:bold;color:#aaa}.suggestion_block .sb_product_name{font-size:14px;padding-right:40px;width:70%;display:inline-block}.tt-menu.tt-open{display:block !important;max-height:250px;overflow:auto}.tt-menu.tt-empty{padding-top:0;padding-bottom:0}.tt-menu.tt-open .tt-dataset-tags.loading{background:url(../images/ajax-loader.gif) no-repeat center center;padding:15px 0}.single_company{height:182px;overflow:hidden;margin-bottom:20px}.single_company .company_logo{height:180px;background:#663333;text-align:center;color:#fff;font-family:'Great Vibes',cursive;padding-top:70px;font-size:28px;line-height:32px}.single_company:nth-child(2n+1) .company_logo{font-family:'Sacramento',cursive;background:#CC6600}.single_company:nth-child(3n+1) .company_logo{font-family:'Allura',cursive;background:#333300}.single_company:nth-child(4n+1) .company_logo{font-family:'Mr De Haviland',cursive;background:#993333}.bottom_list{background-color:#007FBD;text-align:center;cursor:pointer;font-size:18px;position:absolute;bottom:0px;left:0;width:100%}.bottom_list .company_website,.bottom_list .company_email{display:block;padding:10px 0}.bottom_list a,.bottom_list i{color:#fff}.bottom_list i{font-size:28px;vertical-align:middle;margin-right:5px}.single_company .span9{margin:0}.single_company .company_detail{position:relative;height:180px;padding:0 20px;border:1px solid #dfdfdf;border-left:0}.multiple_suburb h2{font-size:28px;line-height:32px;padding-bottom:6px;border-bottom:3px solid #203C73}.multiple_suburb .wrapper_ul{display:table;margin:0 auto;padding:40px 0;position:relative}.wrapper_ul p{margin-bottom:20px}.multiple_suburb ul{list-style-type:none;margin:0;padding:0}.multiple_suburb ul li{margin-bottom:10px}.multiple_suburb ul li a{color:#fff;background:#203C73;text-transform:uppercase;font-size:18px;display:block;padding:15px 40px;text-align:center;text-decoration:none;min-width:300px;position:relative}.multiple_suburb ul li a.active:after{position:absolute;right:20px;top:15px;font-family:'FontAwesome';content:"\f00c";font-size:30px;color:#fff}.multiple_suburb ul li a:hover,.multiple_suburb ul li a:focus{background:#22427C}#search_bar_form{margin:0}.compaly_list{list-style-type:none;margin:0;padding:10px 0}.compaly_list li{margin-bottom:20px}.compaly_list li a{display:block;background:#fff;padding:15px;padding-left:60px;color:#203C73;position:relative;text-decoration:none}.compaly_list li a i{background:rgba(0,0,0,0) url("../images/map-marker-blue.png") no-repeat scroll center center;color:#fff;font-size:16px;font-style:normal;font-weight:bold;height:65px;left:10px;padding-top:24px;position:absolute;text-align:center;top:3px;width:40px;z-index:2}.compaly_list li a h3{margin-top:0}.compaly_list li a h3 span{float:right;font-weight:300;font-size:20px}.site .site_header{min-height:200px;background:url(../images/blue-banner.jpg) no-repeat center center;background-size:cover;color:#fff}.site .site_header h2,.site .site_header h1{padding-top:170px;text-transform:capitalize;margin:0;margin-bottom:20px;font-size:36px;line-height:40px}.site .site_header .list_map{width:100%}.site .site_header .list_map img{height:200px;width:auto}.filter_box{background:#203C73;color:#fff;padding:20px;position:relative}.filter_box:after{position:absolute;right:-22px;top:22px;font-family:'FontAwesome';content:"\f04b";font-size:30px;color:#203C73}.company_filter.filter_box:after{display:none}.filter_box h3{margin:0;text-transform:uppercase;font-size:24px;line-height:28px;margin-bottom:20px}.filter_box h3 i{float:right}.filter_box ul{list-style-type:none;margin:0;padding:0}.filter_box ul li{margin-bottom:4px;clear:both}.filter_box ul li a{display:block;text-decoration:none;float:left}.filter_box ul li a:hover,.filter_box ul li a:focus,.filter_box ul li.active a{color:#fff}.filter_box ul li span{float:right;color:#08c}.filter_box ul li.active span{color:#fff}.site .article_page_wrapper{padding:40px 20px;background:#fff}.talk-bubble{margin:40px;display:inline-block;position:relative;width:80%;height:auto;background-color:lightyellow;padding:8px}.talktext{background:#f00;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;min-height:100px}.border{border:8px solid #C9C9C9}.round{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.tri-right.border.btm-left-in:before{content:' ';position:absolute;width:0;height:0;left:30px;right:auto;top:auto;bottom:-40px;border:20px solid;border-color:#C9C9C9 transparent transparent #C9C9C9}.tri-right.btm-left-in:after{content:' ';position:absolute;width:0;height:0;left:38px;right:auto;top:auto;bottom:-20px;border:12px solid;border-color:lightyellow transparent transparent lightyellow}.company_detail_area{background:#fff;padding:20px;margin:30px 0}.detail_desc{margin-top:30px}.company_town_listing{background:#fff;padding:40px 0}.company_town_listing_wrapper h3{margin-top:0;text-align:center;font-weight:300}.company_town_listing_wrapper ul{margin:0;padding:0;list-style-type:none}.company_town_listing_wrapper ul li{width:25%;float:left;margin-bottom:4px}.company_town_listing_wrapper ul li:nth-child(4n+1){clear:both}.company_town_listing_wrapper ul li a{color:#4a4a4a}.request_a_quote{margin-top:30px}.request_a_quote_wrapper{width:572px;height:180px;background:url(../images/quote-request-background.png);margin:0 auto}.request_text{color:#fff;padding:27px 82px;text-decoration:none;display:block;text-align:left}.request_text:hover,.request_text:focus{color:#fff;text-decoration:none}.request_text h3{text-transform:uppercase;font-size:22px;line-height:28px;margin:0;font-weight:bold}.request_text p{margin:0;line-height:15px}.number_placeholder{position:relative}.active.number_placeholder:after{content:attr(data-placeholder);position:absolute;right:40px;bottom:12px;color:#b2b2b2}.my_acc .form_inputs_area{display:none}.my_acc.active .form_inputs_area{display:block}.smart-forms .my_acc .tagline{cursor:pointer}.smart-forms .my_acc .tagline span:after{font-family:'FontAwesome';content:"\f078";margin-left:5px}.smart-forms .my_acc .tagline.add_bedroom span:after{display:none}.smart-forms .my_acc.active .tagline span:after{display:none}.thank-you .article_page_wrapper{min-height:500px}.detail_desc ul{margin-left:40px;margin-top:15px}.page_not_found{text-align:center}.page_not_found h1{font-family:"Nunito";font-size:100px;line-height:110px;color:#203C73}.seo_info{background:#fff;padding:20px;margin-bottom:40px}.seo_info p:first-child{margin-bottom:20px}.responsive_filter_handle{display:none}.filter_box h3{font-size:20px}.smart-forms .form-header h4{line-height:38px;text-shadow:1px 1px 0 rgba(0,0,0,0.3)}.request_form .smart-wrap,.article_page .smart-wrap{padding:0}.request_form .smart-container,.article_page .smart-container,{box-shadow:none}.request_form .smart-forms .header-primary,.article_page .smart-forms .header-primary{background:#ffc608;background:-moz-linear-gradient(left,#ffc608 0%,#f68620 100%);background:-webkit-linear-gradient(left,#ffc608 0%,#f68620 100%);background:linear-gradient(to right,#ffc608 0%,#f68620 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc608',endColorstr='#f68620',GradientType=1 );border-top:none;border-color:#203C73}.company_list_new{height:115px;overflow:hidden;margin-bottom:40px;position:relative}.company_list_new.expand{height:auto}.overlay_company_list{position:absolute;top:0;left:0;height:115px;z-index:99;background:rgba(125,127,135,.9);width:100%}.overlay_company_list h4{font-size:40px;line-height:115px;text-align:center;color:#fff;margin:0;cursor:pointer}.company_list_new.expand .overlay_company_list{display:none}#adv_owl1{list-style-type:none;margin:0}#adv_owl1 li{width:48%;float:left;padding:0 1%}@media (max-width:1280px){.max_width{padding-left:20px;padding-right:20px}}@media (max-width:768px){.header{position:relative}.inner_banner_area{display:none}.menu_handle{display:block}.navigation .menu{display:none;text-align:center;background:rgba(255,255,255,0.9);position:absolute;top:110px;left:0;width:100%;z-index:9999;border-top:2px solid #fff;margin-top:0px}.navigation .menu li{float:none;width:100%;padding:0px;display:block;border-bottom:1px solid #dfdfdf}.banner_area{background-image:url(../images/home_banner_mobile.jpg)}.invisible_area{padding:65% 0 10% 0;background-image:url(../images/invisible_mobile.jpg);text-align:center;background-size:100% auto}.invisible_area .enquire{text-align:center;margin:0}.footer_services{text-align:center}.footer_services li{width:100%;float:none}.footer_places{text-align:center}.footer_places > ul > li{width:100%;float:none;margin-bottom:20px}.search_bar .input_wrapper{float:none;width:100%;text-align:center}.search_bar .image_wrapper{float:none;display:table;margin:0 auto}.search_bar .input_wrapper input{max-width:none;min-width:300px}.search_bar .input_wrapper button{max-width:none;min-width:300px;display:block;float:none;margin:0 auto}.site .site_header .list_map{display:none}.filter_box{margin-top:20px}.filter_box ul{display:none}.filter_box h3 i{display:none}.filter_box h3 i.responsive_filter_handle{display:inline-block;cursor:pointer}}@media (max-width:480px){.main-logo img{width:200px}.header{height:80px}.menu_handle{top:20px}.navigation .menu{top:80px}.banner_texts h1{font-size:50px;line-height:60px}.banner_texts .search_bar:before{display:none}.banner_texts .search_bar{display:block;position:relative;padding:10px}.request_a_quote_wrapper{background:#70D063;width:100%;height:auto;padding:0px}.request_text{padding:20px;border:2px solid #fff}.owl-stage{transform:none !important}.owl-stage .owl-item{float:none !important;margin-bottom:15px}}@media (max-width:400px){.max_width{padding-left:10px;padding-right:10px}.menu_handle{padding:10px;font-size:14px;right:10px}.main-logo img{margin-top:7px;width:150px}.banner_texts{padding-top:130px}.banner_texts h3{font-size:18px;line-height:24px}.banner_texts h1{font-size:44px;line-height:50px}.black_trans h4{font-size:14px}.invisible_area{padding:60% 0 5% 0}.search_bar .input_wrapper input{min-width:230px}.search_bar .input_wrapper button{min-width:230px}}#system-message{margin-bottom:10px;padding:0}#system-message > dt{font-weight:bold;display:none}#system-message > dd{margin:0;font-weight:bold;text-indent:30px}#system-message > dd > ul{color:#0055BB;background-position:4px top;background-repeat:no-repeat;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message > dd > ul > li{line-height:1.5em}#system-message > .message > ul{background-color:#C3D2E5;background-image:url(../images/notice-info.png)}#system-message > .error > ul,#system-message > .warning > ul,#system-message > .notice > ul{color:#c00}#system-message > .error > ul{background-color:#E6C0C0;background-image:url(../images/notice-alert.png);border-color:#DE7A7B}#system-message > .warning > ul{background-color:#E6C8A6;background-image:url(../images/notice-note.png);border-color:#FFBB00}#system-message > .notice > ul{background-color:#EFE7B8;background-image:url(../images/notice-note.png);border-color:#F0DC7E}@import url(../../../media/system/css/system.css);.system-unpublished,tr.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0}.img-fulltext-float-right{float:right;margin-left:10px;margin-bottom:10px}.img-fulltext-float-left{float:left;margin-right:10px;margin-bottom:10px}.img-fulltext-float-none{}.img-intro-float-right{float:right;margin-left:5px;margin-bottom:5px}.img-intro-float-left{float:left;margin-right:5px;margin-bottom:5px}.img-intro-float-none{}.invalid{border-color:#ff0000}label.invalid{color:#ff0000}#editor-xtd-buttons{padding:5px}.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,.button2-right span{cursor:default;color:#999}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:bold}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore,.button2-left .article{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000}div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.img_caption .left{float:left;margin-right:1em}.img_caption .right{float:right;margin-left:1em}.img_caption .left p{clear:left;text-align:center}.img_caption .right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}