@charset "utf-8";hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,figure, .texth3{margin:0;padding:0;}
button, input, select, textarea{font-family:'montserratregular', sans-serif;}
.clear{clear:both;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.bd{width:1000px;margin:0 auto;}
.two-col .bd{width:auto;}
:focus{outline:-webkit-focus-ring-color auto 0px;}
#mp1{text-decoration:none;}
#mp1 p{margin:8px 0 0 0;}
.animatedButton2{border:none;text-decoration:none !important;background-color:#800000;padding-left:40px;padding-right:40px;line-height:38px !important;display:inline-block;-webkit-box-shadow:inset 0px 1px 1px #2DA82D, 0 5px 0px 0px rgba(93, 154, 5, 0);-moz-box-shadow:inset 0px 1px 1px #fff, 0 5px 0px 0px #2DA82D;box-shadow:inset 0px 1px 1px #2DA82D, 0 5px 0px 0px #2DA82D;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;}
.animatedButtonText2{font-family:Open Sans;line-height:38px !important;display:block;text-decoration:none;font-size:21px;white-space:nowrap;color:#fff;text-align:center;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;}
.animatedButton2:hover{background-position:right;margin-top:5px;-webkit-box-shadow:inset 0px 0px 0px #2DA82D, 0 0px 0px 0px #2DA82D;-moz-box-shadow:inset 0px 1px 1px #000, 0 0px 0px 0px #000;box-shadow:inset 0px 0px 0px rgba(0, 0, 0, 0), 0 0px 0px 0px #2DA82D;}
.animatedButton2:hover .animatedButtonText2{color:#FFFFFF;}
.animatedButton3{border:none;text-decoration:none !important;background-color:#424242;padding-left:60px;padding-right:60px;line-height:38px !important;display:inline-block;-webkit-box-shadow:inset 0px 1px 1px #2B2B2B, 0 5px 0px 0px rgba(201, 221, 66, 0);-moz-box-shadow:inset 0px 1px 1px #fff, 0 5px 0px 0px #c9dd42;box-shadow:inset 0px 1px 1px #2B2B2B, 0 5px 0px 0px #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;}
.animatedButtonText3{font-family:Open Sans;line-height:42px !important;display:block;text-decoration:none;font-size:21px;white-space:nowrap;color:#EAEAEA;text-align:center;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;}
.animatedButton3:hover{background-position:right;background-color:#424242;margin-top:5px;-webkit-box-shadow:inset 0px 0px 0px #000, 0 0px 0px 0px #000;-moz-box-shadow:inset 0px 1px 1px #000, 0 0px 0px 0px #000;box-shadow:inset 0px 0px 0px rgba(0, 0, 0, 0), 0 0px 0px 0px #000;}
.animatedButton3:hover .animatedButtonText3{color:#FFFFFF;}
.animatedButton4{border:none;text-decoration:none !important;background-color:#06B3FF;padding-left:5px;margin:10px 0 0 0;padding-right:20px;line-height:38px !important;display:inline-block;-webkit-box-shadow:inset 0px 1px 1px #006a99, 0 5px 0px 0px rgba(93, 154, 5, 0);-moz-box-shadow:inset 0px 1px 1px #006a99, 0 5px 0px 0px #006a99;box-shadow:inset 0px 1px 1px #006a99, 0 5px 0px 0px #006a99;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;}
.animatedButtonText4{font-family:Open Sans;line-height:38px !important;display:block;text-decoration:none;font-size:21px;white-space:nowrap;color:#fff;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;}
.animatedButton4:hover{border:none;text-decoration:none !important;background-color:#333;margin:10px 0 0 0;line-height:38px !important;display:inline-block;-webkit-box-shadow:inset 0px 1px 1px #252525, 0 5px 0px 0px rgba(93, 154, 5, 0);-moz-box-shadow:inset 0px 1px 1px #fff, 0 5px 0px 0px #252525;box-shadow:inset 0px 1px 1px #252525, 0 5px 0px 0px #252525;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;-o-transition:all 0.15s linear;}
.cta .bd .animatedButtonText2{line-height:24px !important;margin:10px 0px;}
.quote{position:relative;height:255px;}
.quote .bd{height:255px;position:relative;}
.page-template-tpl-service-parent-template-php .quote{margin-bottom:100px;}
.quote .formbd{width:100%;position:absolute;left:0;top:25px;}
.form .title{height:65px;position:relative;}
#btn5{margin:0 0 0 0px;}
.form .title .btn5{display:block;position:absolute;left:30px;top:10px;height:55px;background-color:#c9dd42;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;text-align:center;color:#333;width:300px;line-height:45px;font-family:Open Sans;font-size:25px;text-decoration:none;}
.form .title .btn{display:block;position:absolute;left:30px;top:25px;height:40px;border-top-left-radius:8px;background-color:#800000;border-top-right-radius:8px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;text-align:center;color:#fff;width:250px;line-height:25px;font-family:Open Sans;font-size:28px;text-decoration:none;}
.form .title .c{position:absolute;padding:0 0 0 60px;height:51px;left:360px;top:6px;background:url(images/clock.png) no-repeat left center;color:#FFF;}
.form .title .c div{padding:8px 0 0 0;font-weight:400;font-size:19px;}
.form .title .c p{font-family:Verdana, Geneva, sans-serif;font-size:10px;}
.form .formct{padding:10px 20px 20px 20px;height:230px;background-color:#008000;border-radius:25px;}
.form .formct .step div{float:left;padding:0 0 0 20px;width:290px;font-family:Open Sans;font-size:18px;color:#FFF;white-space:nowrap;}
.form .formct .step div span, .comprehensive-quote .form-number{display:inline-block;margin:0 10px 0 0;text-align:center;width:34px;height:34px;background-color:#2DA82D;border-radius:100px;line-height:34px;text-shadow:4px 4px 0 rgba(0,0,0,0.23);color:#fff;font-size:20px;}
.form .formct .step div.i1{width:300px;}
.form .formct .formitem{margin:10px 0 0 0;}
.form .formct .formitem .s{float:left;width:290px;height:160px;}
.form .formct .formitem .s.s1{width:315px;background-color:#008000;border-top-left-radius:15px;border-bottom-left-radius:15px;}
.form .formct .formitem .s.s2{padding:0px 0 0 0px;height:160px;width:320px;background:#008000 url(../images/mp.png) no-repeat left center;}
.form .formct .formitem .s.s3{padding:0px 15px;width:325px;background:#2DA82D url(../images/mp1.png) no-repeat left center;border-top-right-radius:15px;border-bottom-right-radius:15px;}
.form .formct .formitem label{display:block;color:#FFF;font-family:Open Sans;font-size:12px;line-height:20px;}
.form .formct .formitem .txtarea{padding:8px 10px;background-color:#FFF;border:0;width:260px;height:58px;resize:none;overflow-y:hidden;border-radius:5px;font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:16px;}
.form .formct .formitem .btn{text-align:right;}
.form .formct .formitem .btn button{width:246px;height:45px;border:0;font-size:21px;font-family:Open Sans;background:url(images/regbtn.png) no-repeat 0 0;color:#FFF;cursor:pointer;}
.form .formct .formitem .s.s3 .field{padding:8px 0 0 14px;margin-bottom:5px;}
.form .formct .formitem .s.s3 .btn{padding:5px 15px 0 0;cursor:pointer;}
.form .formct .formitem .s.s2 .field{padding:17px 0 0 30px;}
.form .formct .formitem .txt{padding:8px 10px;width:260px;height:30px;line-height:30px;font-size:12px;border:0;background-color:#FFF;color:#333333;}
.form .formct .formitem .txt-short{width:150px;}
.form .formct .formitem .s.s1 p{padding:10px 0 0 20px;font-size:16px;color:#FFF;}
.form .formct .formitem .s.s1 .slc .field{float:left;position:relative;}
.form .formct .formitem .s.s1 .slc .field .nselect{display:none;}
.k15{padding-top:-32px;}
.nselect{display:none;}
.two-col .quote,
.two-col .quote .bd,
.two-col .form .formct{height:auto;}
.two-col .quote .formbd{position:static;}
.two-col .form .title{padding-top:0px;}
.two-col .form .title .c{display:none;}
.two-col .form .title .btn{position:static;width:80%;margin:0 auto;}
.two-col .form .formct{width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.two-col .form .formct .formitem .i3,
.two-col .form .formct .formitem .i1,
.two-col .form .formct .formitem .i2{font-size:14px;}
.i2{margin-left:20px;}
.two-col .form .formct .formitem .s.s1,
.two-col .form .formct .formitem .s.s2,
.two-col .form .formct .formitem .s.s3{float:none;width:100%;height:220px;margin:0 auto;}
.two-col .form .formct .formitem .s.s1{border-top-right-radius:8px;border-bottom-left-radius:0;}
.two-col .form .formct .formitem .s.s2{padding-top:6%;background:#008000 url(images/tp-m.jpg) no-repeat top center;background-size:100% auto;}
.two-col .form .formct .formitem .s.s3{padding:6% 0 0;background:#2DA82D url(images/tp-m1.jpg) no-repeat top center;background-size:100% auto;border-top-right-radius:0;}
.two-col .form .formct .formitem .s.s1 p{padding-top:15px;padding-left:5%;}
.two-col .form .formct .step div span{margin-right:6px;}
.two-col .form .formct .step div{padding-left:15px;}
.two-col .form .formct .formitem .s.s1 .slc .field.f1{margin-left:5%;width:40%;}
.two-col .form .formct .formitem .s.s1 .slc .field.f2{margin-left:5%;width:45%;}
.two-col .form .formct .formitem .s.s2 .field{margin:10px 5%;padding:0;}
.two-col .form .formct .formitem .txt{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:2.5em;}
.two-col .form .formct .formitem .s.s3 .field{margin:10px 5%;padding:0;}
.two-col .form .formct .formitem .s.s3 .animatedButton2{margin-right:20px;}
.two-col .form .formct .formitem .txtarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.two-col .form .formct > .step{display:none;}
.two-col .form .formct .formitem .step{display:block;padding-top:10px;}
.form .formct .formitem .select{position:relative;cursor:pointer;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.form .formct .formitem .selected{height:25px;line-height:25px;padding-left:10px;background:#FFF url(images/arrow.png) no-repeat right center;}
.form .formct .select:hover .selected{box-shadow:0px 0px 6px #0885d8 inset;}
.form .formct .formitem .select ul{display:none;position:absolute;left:0;top:25px;width:100%;background-color:#FFF;overflow:hidden;box-shadow:2px 2px 2px rgba(0,0,0,0.6);z-index:9999;}.form .formct .formitem .f2 .selected.ss{}
.form .formct .formitem .select ul li{padding:8px 10px;line-height:12px;}
.form .formct .formitem .select ul li:hover{background-color:#CCC;}
.form .formct .formitem .s.s1 .slc .field.f1{margin:0 0 0 20px;width:120px;}
.form .formct .formitem .s.s1 .slc .field.f2{margin:0 0 0 10px;width:150px;}
.form .formct .formitem .s.s1 .slc .field.f2 .input{padding:8px 10px;width:130px;height:9px;line-height:9px;font-size:12px;font-family:Open Sans;border:0;background-color:#FFF;}
.form .formct2 .formitem .select{position:relative;cursor:pointer;font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.form .formct2 .formitem .selected{height:25px;line-height:25px;padding-left:10px;background:#FFF url(images/arrow.png) no-repeat right center;}
.form .formct2 .formitem .select ul{display:none;position:absolute;left:0;top:25px;width:100%;background-color:#FFF;overflow:hidden;box-shadow:2px 2px 2px rgba(0,0,0,0.6);z-index:9999;}
.form .formct2 .formitem .f2 .selected.ss{background:url(images/txtred2.jpg) no-repeat 0 0;}
.form .formct2 .formitem .select ul li{padding:12px 28px;line-height:12px;margin:0px;}
.form .formct2 .formitem .select ul li:hover{background-color:#CCC;}
.form .formct2 .formitem .s.s1 .slc .field.f1{margin:0 0 0 20px;width:120px;}
.form .formct2 .formitem .s.s1 .slc .field.f2{margin:0 0 0 10px;width:150px;}
.form .formct2 .formitem .s.s1 .slc .field.f2 .input{padding:8px 10px;width:130px;height:9px;line-height:9px;font-size:12px;font-family:Verdana, Geneva, sans-serif;border:0;background-color:#FFF;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
input[type=text], textarea{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;outline:none;border:1px solid #DDDDDD;}
input[type=text]:focus, textarea:focus{animation:0.9s ease 0s alternate none infinite pulse;box-shadow:0 0 12px #0885d8 inset;}
.pulse:focus, .pulse:hover{box-shadow:inset 0px 0px 12px #0885d8;animation:pulse .9s;animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation:pulse .9s;-webkit-animation-direction:alternate;-webkit-animation-iteration-count:infinite;}
@keyframes pulse{from{box-shadow:inset 0px 0px 12px #fff;}
to{box-shadow:inset 0px 0px 12px #0885d8;}
}
@-webkit-keyframes pulse{from{box-shadow:inset 0px 0px 12px #fff;}
to{box-shadow:inset 0px 0px 12px #0885d8;}
}
nav{z-index:10;}
.hd-nav{background:#da0000;position:relative;z-index:9999;}
.hd-nav ul{z-index:99999;width:100%;height:54px;}
.hd-nav ul ul{z-index:99999;display:none;position:absolute;left:0;top:54px;}
.hd-nav ul ul ul{left:100%;top:0;}
.hd-nav li{float:left;position:relative;}
.hd-nav ul li:hover > ul{display:block;}
.hd-nav a{display:block;padding:0 9px;font-size:14px;line-height:54px;color:#fff;text-transform:uppercase;}
.hd-nav ul ul a{min-width:170px;background:#222;}
.hd-nav a:hover, .hd-nav .hd-nav-trigger.active{position:relative;background:#222;text-decoration:none;}
.hd-nav li.current_page_item a{position:relative;background:#ff2525;text-decoration:none;}
.hd-nav li li:hover > a,
.hd-nav li li.current_page_item a,
.hd-nav li li .hd-nav-trigger.active{background:#da0000;}
.hd-nav li li li a:hover,
.hd-nav li li li.current_page_item a:hover,
.hd-nav li li li .hd-nav-trigger.active:hover{background:#333;}
.hd-nav a:hover:after,
.hd-nav li.current_page_item a:after{content:'.';position:absolute;top:0;left:50%;display:block;width:0;height:0;margin-left:-5px;border:5px solid #fff;border-color:#fff transparent transparent transparent;overflow:hidden;}
.hd-nav ul ul a:after,
.hd-nav ul li ul li.current_page_item a:after,
.hd-nav ul li ul li a:hover:after,
.hd-nav ul li ul li.current_page_item a:after{border:none!important;}
.hd-nav .hd-nav-trigger{display:none;padding-left:20px;}
.hd-nav .hd-nav-trigger .arrow{position:relative;top:6px;display:inline-block;width:0;height:0;margin-left:12px;border:7px solid #fff;border-color:#fff transparent transparent transparent;font-family:Arial;}
.hd-nav .hd-nav-trigger .arrow .arrow-in{position:absolute;top:-10px;left:-7px;display:inline-block;width:0;height:0;border:7px solid #da0000;border-color:#da0000 transparent transparent transparent;font-family:Arial;}
.hd-nav .hd-nav-trigger:hover:after{display:none;}
.hd-nav .hd-nav-trigger:hover .arrow .arrow-in,
.hd-nav .hd-nav-trigger.active .arrow .arrow-in{border-top-color:#ff2525;}
.hd-nav > nav > ul > li:hover > a,
.hd-nav > nav > ul > li > ul > li:hover > a{background:#333;color:#fff;}
.slider .goods{left:-50px;right:inherit;}
.slider .goods img{width:100%;}
.slider .bor .info{top:25px;left:465px;z-index:50;text-align:center;}
.slider .bor .comp-info{top:20%;left:500px;z-index:50;text-align:center;width:40%;}
.slider .bor .info h3, .slider .bor .info .texth3{text-transform:uppercase;}
.slider li{display:none;}
.slider .show{display:block;}
.bx-controls{position:relative;width:1000px;height:0;margin:0 auto;}
.bx-controls .bx-pager{position:absolute;top:-32px;right:-18px;z-index:51;width:550px;height:12px;text-align:center;}
.bx-controls .bx-pager .bx-pager-item{display:inline-block;}
.bx-controls .bx-pager a{display:block;background:#fff;width:10px;height:10px;margin:0 5px;outline:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-indent:-9999px;opacity:.3;filter:alpha(opacity=30);}
.bx-controls .bx-pager a.active{opacity:1;filter:alpha(opacity=100);}
#essendon h1{margin-top:20px;font-family:'montserratbold';font-size:40px;font-weight:400;color:#da0000;text-transform:uppercase;}
.main article h2{margin-top:15px;font-size:30px;color:#000;}
.two-col article h2{}
.from-tpl article h4{margin-top:15px;color:#da0000;font-size:30px;}
.two-col article h3, .two-col article .texth3{margin-top:15px;font-size:28px;}
.two-col article .ct p{margin-top:8px;}
.main article a{color:#ff0000;text-decoration:underline;}
.main article p, .main article ul, .main article li{margin-top:15px;font-family:Verdana, Geneva, sans-serif;font-size:14px;line-height:1.6;margin-bottom:16px;}
.main .brand,
.form .formct .formitem .step,
.cta .bd .animatedButtonText2.short{display:none;}
#contact-us .ct ul{}
.comprehensive-quote h3, .comprehensive-quote .texth3{text-transform:uppercase;padding:10px 0px 10px 0px;}
.comprehensive-quote h4{margin:10px 0px 10px 0px;}
.comprehensive-quote input{padding:6px;width:70%;}
.comprehensive-quote input[type=checkbox]{width:auto;}
.comprehensive-quote select{padding:4px;}
.comprehensive-quote .label-above{}
.comprehensive-quote .label-above, .comprehensive-quote .text-comment{margin-top:10px;font-family:Verdana, Geneva, sans-serif;font-size:14px;}
.comprehensive-quote .moving-inputs{width:48%;float:left;height:290px;}
@media only screen and (max-width:960px){.zzz{margin-bottom:10px !important;}
header .bd{height:122px;}
.bd,
.confirm .h1 h1{width:100%;}
.breadcrumb{display:none;}
.brand{display:none;}
.main .brand{display:block;width:100%;padding-top:15px;}
.brand .title,
.brand img{width:100%;}
.brand .img img{display:block;width:90%;margin:0 auto;}
nav{z-index:10;}
.hd-nav a.hd-nav-trigger{line-height:54px;display:inline-block;}
.hd-nav a.hd-nav-trigger:hover{color:#fff;}
.hd-nav ul{display:none;background:#fa282f;}
.hd-nav li{float:none;}
.hd-nav a{line-height:30px;background:#ff2525;padding-left:20px;}
.hd-nav a:hover,
.hd-nav li.current a{color:#000;}
.hd-nav a:hover:after,
.hd-nav li.current a:after{display:none;}
.hd-nav ul ul{display:block;position:static;top:0;}
.hd-nav ul ul ul{position:static;left:0;top:0;}
.hd-nav ul ul a{min-width:0;background:#ff2525;}
.hd-nav li li:hover > a,
.hd-nav li li.current_page_item a,
.hd-nav li li .hd-nav-trigger.active{background:#ff2525;}
.hd-nav li li li a:hover,
.hd-nav li li li.current_page_item a:hover,
.hd-nav li li li .hd-nav-trigger.active:hover{background:transparent;}
.hd-nav a:hover:after,
.hd-nav li.current_page_item a:after,
.hd-nav li li a:hover:after,
.hd-nav li li.current_page_item a:after{}
.slider,
.bx-wrapper{}
.h2 .bd{background-position:10px center;line-height:60px;overflow:hidden;}
.h-essendon.h2{padding-left:00px;}
.afratagline span{padding:0 0 0 70px;text-align:center;white-space:nowrap;display:block;padding:0px 5px 0 0;font-size:20px;line-height:54px;}
.quote,
.quote .bd,
.form .formct{height:auto;}
.quote .formbd{position:static;}
.form .title{padding-top:50px;}
.form .title .c{display:none;}
.form .title .btn{position:static;width:70%;margin:0 auto;margin-top:5px;}
.form .formct{width:80%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form .formct .formitem .s.s1,
.form .formct .formitem .s.s2,
.form .formct .formitem .s.s3{float:none;width:100%;height:200px;margin:0 auto;}
.form .formct .formitem .s.s1{border-top-right-radius:8px;border-bottom-left-radius:0;}
.form .formct .formitem .s.s2{padding-top:0%;background:#008000 url(../images/tp-m.png) no-repeat top center;background-size:100% auto;}
.form .formct .formitem .s.s3{padding:0% 0 0;background:#2DA82D url(../images/tp-m1.png) no-repeat top center;background-size:100% auto;border-top-right-radius:0;}
.form .formct .formitem .s.s1 p{padding-top:-32px;padding-left:5%;}
.form .formct .formitem .s.s1 .slc .field.f1{margin-left:5%;width:40%;}
.form .formct .formitem .s.s1 .slc .field.f2{margin-left:5%;width:45%;}
.form .formct .formitem .s.s2 .field{margin:10px 5%;padding:0;padding-top:10px;}
.form .formct .formitem .txt{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:25px;}
.form .formct .formitem .s.s3 .field{margin:10px 5%;padding:0;}
.form .formct .formitem .s.s3 .animatedButton2{margin-right:20px;}
.form .formct .formitem .txtarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.form .formct > .step{display:none;}
.form .formct .formitem .step{display:block;padding-top:15px;}
.parallax{height:910px;}
.fancybox-wrap .form .title{padding:0;}
.fancybox-wrap .form .title .btn{width:80%;}
.fancybox-wrap .form .formct{width:100%;}
.main .main-left{float:none;width:auto;padding:10px 20px 0 20px;}
.main .sidebar{float:none;margin:0 auto;padding-top:30px;}
.call{padding-right:220px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden;margin-top:45px;}
.call h3,
.call a, .call .texth3{position:static;}
.call h3, .call .texth3{width:100%;font-size:30px;margin-top:20px;}
.call a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:90%;max-width:330px;height:auto;margin:0 auto;margin-top:20px;font-size:35px;line-height:2em;}
.parallaxbd,
.support{display:block;}
.cta .bd{width:auto;height:120px;padding-left:170px;text-align:center;}
.cta .info{position:static;}
.cta .info div{font-size:24px;}
.cta .info p{font-size:14px;}
.cta .bd .animatedButton2{float:none;margin-top:20px;}
.cta .bd .animatedButtonText2.short{display:block;}
.cta .bd .animatedButtonText2.long{display:none;}
.call.litleft{left:0px;}
.h3.h2 .bd{background-position:10px center;text-align:center;}
.h3.h2 .bd h2 strong{display:block;padding-top:18px;}
article#essendon{padding:10px 20px 0 20px;}
.mb-innr h2{margin-top:20px;font-family:Open Sans;font-size:20px;font-weight:400;color:#0099d2;padding:5px 0 0 0;padding-top:20px;text-transform:none;}
}
@media only screen and (max-width:820px){.suburb-third{width:45%;margin:10px 2% 10px 2%;float:left;background-color:#ececec;border-radius:10px;text-align:center;}
.suburb-third a{display:block;width:100%;color:#333;padding:10px 1% 10px 1%;border-radius:10px;text-indent:10px;}
.re-services .bor .info{}
.re-services .bor .info h3{font-size:27px;}
.re-services .bor .boxes-s{display:none;}
.main .comp{background:none;}
}
@media only screen and (max-width:600px){.main .brand{display:block;width:100%;padding-top:0px;}
.form .formct{width:95%;}
.form .title .btn{font-size:24px;}
.form .title{padding-top:20px;}
.form .formct .formitem .s.s3 .animatedButton2{float:none;display:block;margin:0 auto;}
.form .formct .step div,
.form .formct .step div.i1{width:auto;}
}
@media only screen and (max-width:540px){.main{padding-bottom:0;margin-top:35px;}
.form .formct .step div{font-size:12px;padding-left:10px;}
.afratagline span{padding:0 0 0 70px;text-align:center;white-space:nowrap;display:block;padding:0px 5px 0 0;font-size:13px;line-height:54px;}
.h2.h3 .bd h2 strong{padding-top:20px;}
.call{height:135px;padding-right:120px;background-size:130px;}
.call h3, .call .texth3{width:100%;font-size:16px;line-height:1.5;}
.call a{background-image:none;padding-left:0;font-size:22px;margin-top:10px;}
.cta .bd .animatedButton2{margin-top:5px;padding:0 20px;}
article .arc h2{font-size:24px;}
.main article h1, .main .comp-main h1{font-size:28px;}
.main article h2{font-size:24px;}
.h3.h2 .bd h2{width:100%;}
.suburb-third{width:85%;margin:10px 7%;float:left;background-color:#ececec;border-radius:10px;text-align:Center;font-size:12px;}
.parallax{height:850px;}
}
@media only screen and (max-width:400px){.h2 .bd{background:none;}
.h2.h3 .bd{background:none;}
.h3.h2 .bd h2 strong{font-size:13px;width:88%;margin:0 auto;display:block;white-space:normal;padding-top:12px;}