html {-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%; } body { margin:0;padding:0; } a { text-decoration:none; } ul { list-style:none; margin:0; padding:0; } h1, h2, h3, h4, h5, h6, p { margin:0; font-weight:normal; } .clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; *zoom:1} .clearfix { display:inline-block} .clear { clear:both; line-height:0; height:1px; font-size:0} html[xmlns] .clearfix { display:block} * html .clearfix {height:1%} *:focus { outline:none;} select {-webkit-appearance:none;-moz-appearance:none; appearance:none;} input {-webkit-appearance:none;-moz-appearance:none; appearance:none;} input::-webkit-input-placeholder {   color: #000000; opacity:1 !important;} input:-moz-placeholder {   color: #000000; opacity:1 !important;} input::-moz-placeholder {   color: #000000; opacity:1 !important;} input:-ms-input-placeholder {   color: #000000; opacity:1 !important;} textarea::-webkit-input-placeholder {   color: #000000; opacity:1 !important;} textarea:-moz-placeholder {   color: #000000; opacity:1 !important;} textarea::-moz-placeholder {   color: #000000; opacity:1 !important;} textarea:-ms-input-placeholder {   color: #000000; opacity:1 !important;} .power-page .content { max-width:960px; margin:0 auto;} .power-page .big-container { max-width:1920px; margin:0 auto; } .power-page h2 {text-align:left;font-size:34px; color:#2a2c2e; font-family:'dinprobold'; border-bottom:3px solid #4cc8fd; margin-bottom:30px; padding-bottom:25px ; text-transform:uppercase}  .power-page .banner { background:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/PowerPage/May/images/banner-bg.jpg') no-repeat center top; margin:0; border-bottom:3px solid #2ebaed} .power-page .banner .content { padding:90px 0 125px} .power-page .logo img { max-width:320px;width:100%; display:block; margin:0 auto 40px;} .power-page h1 { font-size:51px; color:#ffffff; font-family:'dinprobold'; text-align:center; line-height:60px; text-transform:uppercase}  .power-page .sub-banner .content { padding:40px 0} .power-page p { text-align:left;font-size:16px; color:#374049; font-family:'adellelight'; line-height:25px; margin-bottom:30px;} .power-page a { color:#2bb7ea} .power-page p.bottom { text-align:center; font-family:'adellebold'; background:#f7f7f7; padding:15px 60px} .power-page .left { width:152px; height:152px; float:left; text-align:center; vertical-align:middle; background:#fa4a2b; -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%; position:relative} .power-page .left img { position:absolute; margin:auto; left:0; right:0; top:0; bottom:0} .power-page .right { width:79%; float:right} .power-page h4 { text-align:left;font-size:26px; color:#2a2c2e; font-family:'dinprobold'; line-height:35px; margin-bottom:15px; text-transform:uppercase} .power-page ul { margin-bottom:30px} .power-page ul li { background:url('https://hcalawyers.com.au/wp-content/themes/HCALawyers/PowerPage/May/images/li-bg.png') no-repeat left top ; font-size:16px; color:#374049; font-family:'adellelight'; padding-left:20px; margin-bottom:15px} .power-page p.space { margin-bottom:50px}  .power-page .footer { background:#2a272e;} .power-page .footer .content { padding:35px 0} .power-page .footer ul.links { text-align:center; margin-bottom:0;} .power-page .footer ul.links li { font-size:12px; color:#fff; font-family:'dinproregular'; letter-spacing:1px; display:inline-block; vertical-align:top; background:none; border-left:1px solid #a4a4a5; margin-left:7px } .power-page .footer ul.links li:first-child { border-left:none;} .power-page .footer ul.links a { color:#fff;} .power-page .footer ul.links a:hover { text-decoration:underline} .power-page .footer p{text-align:center;font-size:12px;letter-spacing:1px;line-height:22px;color:#a4a2a7;margin:0;font-family:'dinprobold';} .power-page .content{display:block !important} @media screen and (min-width:960px) and (max-width:1024px){ } @media screen and (min-width:730px) and (max-width:960px){   .power-page .content { padding-left:20px!important; padding-right:20px!important;}   .power-page h1 { font-size:42px}   .power-page .right { width:75%;} } @media screen and (max-width:730px){   .power-page .content { padding-left:20px!important; padding-right:20px!important;}   .power-page br { display:none;}   .power-page .banner { background-size:cover;}   .power-page .banner .content {padding:80px 0 95px;}   .power-page h1 { font-size:41px; line-height:55px;}   .power-page .right { float:none; width:100%;}   .power-page .left { float:none; margin:0 auto 20px}   .power-page p { text-align:center;}   .power-page h4 { text-align:center;}   .power-page h2 { text-align:center;} } @media screen and (max-width:430px){   .power-page .content { padding-left:20px!important; padding-right:20px!important; }   .power-page br { display:none;} }