@charset "utf-8";
 @import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900");
@font-face { font-family: 'proxima_nova_altblack'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_black-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_black-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_alt_rgbold'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_bold-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_bold-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_alt_condensedBlk'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_condensed_black-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_condensed_black-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_alt_cn_rgbold'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_condensed_bold-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_condensed_bold-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_alt_condensedTh'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_condensed_thin-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_condensed_thin-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_altlight'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_light-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_light-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_alt_rgregular'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_regular-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_alt_regular-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_blblack'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_black-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_black-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_novabold'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_bold-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_bold-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_cn_ththin'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_condensed_thin-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_condensed_thin-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_novaextrabold'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_extrabold-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_extrabold-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_nova_scosfbold'; src: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_scosf_bold-webfont.woff2) format('woff2'), url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/fonts/proxima_nova_scosf_bold-webfont.woff) format('woff'); font-weight: normal; font-style: normal; }
@import url("https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: top; font: 400 normal 18px/29px 'Source Sans Pro', Arial, Helvetica, sans-serif; color: #363636; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
section { width: 100%; } * { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
html { -webkit-text-size-adjust: 100%; }
a { text-decoration: underline; }
body { margin: 0; background: #fff; }
span { color: inherit; font-size: inherit; line-height: inherit; }
ul { list-style-type: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; } button, input[type="button"] { background: none; }
:required {
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
-ms-box-shadow: none;
box-shadow: none;
} em, i { font-style: italic; }
u { text-decoration: underline; }
pre, code { font-family: Monaco, Courier, monospace; }
pre { white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; }
blockquote, q { quotes: "" ""; }
blockquote:before, blockquote:after, q:before, q:after, {
content: "";
} a, input[type="submit"], input[type="button"], button, label[for] { cursor: pointer; }
input[type="submit"], input[type="button"], button { -webkit-appearance: none; } img { -ms-interpolation-mode: bicubic; }
.linksiz { font-size: 19px; line-height: 30px; } * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } ::selection { background: #eb8f00; color: #fff; }
::-moz-selection {
background:#eb8f00;
color:#fff;
}
::-webkit-selection {
background:#eb8f00;
color:#fff;
}
a { color: #0000ff; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
a:hover { }
a:active { }
a:visited { }
address { }
aside { }
b, strong { }
blockquote { }
button { cursor: pointer; }
button:hover { }
button:active { }
caption, th, td { vertical-align: top; }
h1, h2, h3, h4, h5, h6 { }
h1 { color: #623f99; font-size: 36px; font-weight: 700; line-height: 46px; margin-bottom: 26px; text-transform: uppercase; }
h2, h3, h4, h5, h6 { font-size: 36px; font-weight: 700; line-height: 41px; margin-bottom: 22px; text-transform: uppercase; }
.heading { color: #333333; font-size: 37px; font-weight: 700; line-height: 45px; margin-bottom: 20px; text-transform: uppercase; font-family: "Raleway", sans-serif; }
h6 { }
i, em { }
.heading h1 { color: #333333; font-family: "Raleway", sans-serif; font-size: 37px; font-weight: 700; line-height: 45px; margin-bottom: 20px; text-transform: uppercase; }
img { height: auto; max-width: 100%; }
input, select, textarea { font-size: 13px; }
input[type="text"], input[type="tel"], input[type="email"], input[type="date"] { border: 1px solid #ccc; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; height: 37px; padding: 2px 18px; width: 100%; font-size: 12px; font-weight: normal; color: #666; }
input[type=radio] { }
input[type=checkbox] { }
label { }
li { }
p { line-height: 29px; margin: 0 0 27px; }
select { }
select option { }
table { border: 0; border-spacing: 0; empty-cells: show; }
textarea { height: 90px; resize: none; width: 100%; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 12px 18px; font-size: 14px; font-weight: normal; border: 1px solid #ccc; color: #666; margin: 0; vertical-align: top; font-family: inherit; }
ul, ol { margin: 0; padding: 0; }
.wrap { border: 0; clear: both; float: none; font-size: 1px; height: 0; line-height: 1px; margin: 0; padding: 0; visibility: hidden; }
.wid { width: 1200px ; margin: 0 auto; }
.leftfl { float: left; }
.rgtfl { float: right; }
.tall { text-align: left; }
.talr { text-align: right; }
.talc { text-align: center; }
.justify { text-align: justify; }
.violet { color: #8F5E99; }
.indigo { color: #4b0082; }
.blue { color: #005aff; }
.green { color: #5a8e00; }
.yellow { color: #f87b00; }
.orange { color: #FF6600; }
.red { color: #ff0000; }
.black { color: #000; }
.m0 { margin: 0px 0px 0px 0px; }
.wid:after, .wid:before, ul:after, ul:before, .social:after { display: block; content: ""; clear: both; }
::-webkit-input-placeholder {
opacity: 1;
color:#acacac;
}
:-moz-placeholder {
opacity: 1;
color:#acacac;
}
::-moz-placeholder {
opacity: 1;
color:#acacac;
}
:-ms-input-placeholder {
opacity: 1;
color:#acacac;
}
*, :before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.hidecal { display: none; }
a.phn { display: inline-block; font-weight: bold; font-size: inherit; line-height: inherit; }
a.phn:hover { color: #9e5fb6; }
.rcapcha { border-radius: 3px; height: 75px; margin: 0 auto 6px; overflow: hidden; width: 100%; } a.menu-link { color: #000; display: block; text-decoration: none; height: 22px; width: 35px; } .menu-link:hover span { border-color: #666; }
.menu, .menu > ul, .menu > ul ul { clear: both; display: flex; flex-flow: column; }
.menu.active { background: #f9f9f9; border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; margin: 1em 0 1em -12px; max-height: 55em; width: 100vw; }
.js .menu > ul ul.active { margin: 0; max-height: 55em; padding: 0; }
.menu > ul { padding: 0; }
nav li { display: inline-block; margin: 0 10px; position: relative; text-align: left; }
.menu li a { white-space: nowrap; color: #fff; display: inline-block; font-size: 13px; font-weight: 700; line-height: 24px; padding: 0 15px; text-decoration: none; text-transform: uppercase; }
.menu li:last-child a { }
span.has-subnav { color: #fff; display: block; font-size: 1em; line-height: 2.5em; position: absolute; right: 20px; padding: 0 0.5em; cursor: pointer; top: 0; } #nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { cursor: pointer; border-radius: 1px; height: 5px; width: 35px; background: #fff; position: absolute; display: block; content: ''; }
#nav-toggle span::before { top: 8px; }
#nav-toggle span:after { bottom: -16px; }
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after { transition: all 500ms ease-in-out; }
#nav-toggle.active span { background-color: transparent; }
#nav-toggle.active.active span::before, #nav-toggle.active.active span::after { top: 11px; }
#nav-toggle.active span:before, #nav-toggle.active span:after { top: 0; }
#nav-toggle.active span:before { transform: rotate(45deg); }
#nav-toggle.active span:after { transform: rotate(-45deg); }   .listng.twoCol > li { float: left; width: 46%; } .contRgt .wpcf7-not-valid-tip { height: 25px; top: 10px; line-height: 21px; font-size: 13px; }
.sharedv { clear: both; padding-top: 20px; } .social { float: left; margin-top: 49px; text-align: left; width: 33%; }
.locksmithlogo { float: left; margin-top: 49px; text-align: left; width: 25%; }
.locksmithlogo img {display:block; margin:0 auto; float:none;}
.social > ul, .socialFtr > ul { list-style: outside none none; margin: 0; padding: 0; }
.social li { display: inline-block; margin: 0 2px; }
.social li:last-child { margin-right: 0; }
.social li:nth-child(5) li { float: none; display: inline-block; width: auto; height: auto; margin: 0 -1px 0 0; }
.social li:nth-child(5) li a { }
.social li a { background-color: #64419d; border-radius: 50%; display: block; height: 44px; width: 44px; background-position: center center; background-repeat: no-repeat; }
.social li a:hover, .socialFtr li a:hover { background-color: #421A4C; }
.fb { background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/facebook-icon.png); }
.tw { background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/twitter-icon.png); }
.lnkd { }
.yt { background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/youtube-icon.png); }
.gp { background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/google-plus-icon.png); }
.emailIc { background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/email-icon.png); }
.pint { background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/pinterest-icon.png); } .MobPhn { display: none; }
.dskTph > span { display: inline-block; float: left; height: 62px; margin-left: 0; margin-right: 0; padding: 10px 0 0 6px; width: 52px; }
.dskTph { margin-top: 34px; }
.banner { background-attachment: fixed; background-color: #513878 !important; background-size: cover; height: 720px; padding-top: 100px; background-size: 1400px!important; }
.menu-call-banner { font-size: 48px; }
.innerbnr.banner { height: 145px; }
.menu-item-has-children .menu-item-has-children::after { background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow-right-menu.png) no-repeat -20px 50%; content: ""; height: 20px; position: absolute; right: 0; top: 3px; width: 20px; background-size: 29px; }
.innerbnr .callBann { margin: 0 auto; display: block; text-align: center; background-color: rgba(0,0,0,0.2); line-height: 30px !important; font-size: 30px !important; padding: 7px 0; }
.button1 { background: #ff7903; border-radius: 6px; color: #fff; display: block; font-size: 18px; font-weight: 700; height: 48px; padding: 10px 0 0; text-align: center; text-transform: uppercase; width: 181px; }
.revwForm1 li { margin-bottom: 10px; }
input.button1[type="submit"] { border: medium none; padding: 0; }
.button1:hover, .innerHeader a:hover { background: #ffd103; color: #BC5800; }
.shreUs { margin-bottom: 10px; float: left; }
.addthis_sharing_toolbox { float: left; margin-top: 17px; margin-left: 12px; }
.bkmrk { float: left; margin-top: 19px; }
.sharedv::after { clear: both; content: ""; display: block; } .capchImag { float: left; width: 28%; }
.capchImag img { width: 100%; margin: 0 !important; }
.captchaFild { float: right; width: 70%; }
div.wpcf7-validation-errors, .wpcf7-mail-sent-ok, div.wpcf7-spam-blocked { display: none !important; }
.wpcf7-form-control-wrap { display: block; position: relative; }
.wpcf7-not-valid-tip { background: #fff none repeat scroll 0 0; border-radius: 6px; font-size: 14px !important; height: 42px; left: 1px; line-height: 41px; overflow: hidden; padding: 0 0 0 15px; position: absolute; text-align: left; top: 1px; width: 99.5%; }
.formHide { height: 1px; overflow: hidden; display: none; }
.enqFrm ul { float: left; width: 730px; padding-left: 172px; padding-top: 43px; }
.enqFrm li { margin-bottom: 17px; text-align: center; position: relative; }
.enqFrm input[type="submit"], .revwForm input[type="submit"], .contactpg input[type="submit"] { color: #fff; font-size: 28px; font-weight: bold; height: 72px; text-transform: uppercase; width: 200px; border: none; }
.enqFrm input[type="submit"]:hover, .revwForm input[type="submit"]:hover, .contactpg input[type="submit"]:hover { color: #053E7F; }
.revwForm li, .contactpg li { text-align: center; position: relative; }
.ajax-loader { margin: 0 !important; position: absolute; right: 0; top: 10px; }
.revwForm { padding-bottom: 60px; }
.revwForm li { float: left; margin-bottom: 20px; width: 100%; }
.maparea iframe { width: 100% !important; }
.maparea { float: right; width: 46%; }
.contactpg { float: left; width: 48%; }
.contactpg li { margin-bottom: 20px; }
.bgLght { float: left; background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0; height: 630px; width: 84%; } .listng { margin-bottom: 20px; padding-left: 20px; text-align: left; }
.listng li { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow-bullet.png) no-repeat scroll 0 11px; color: #363636; font-size: 18px; font-weight: 400; padding-bottom: 8px; padding-left: 25px; }
.listng.lst li { display: inline-block; float: none; margin: 0 21px; width: auto; }
.listng.lst { text-align: center; } .sitmpee .sub-menu { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; display: block; margin-left: 20px; position: static; width: 88% !important; }
.sitmpee { margin-bottom: 20px; }
.sitmpee a { padding-left: 30px; color: #666; }
.sitmpee a:hover { color: #EB8F00 !important; background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow-icon.png) no-repeat 0 5px; }
.sitmpee .sub-menu li a { background-attachment: scroll !important; background-clip: border-box !important; background-color: rgba(0, 0, 0, 0) !important; background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow-icon.png) !important; background-origin: padding-box !important; background-position: 0 8px; background-repeat: no-repeat !important; background-size: auto auto !important; border-bottom: 0 none !important; padding-left: 23px !important; color: #666 !important; font-size: inherit !important; line-height: inherit !important; }
.sitmpee .sub-menu li a:hover { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow-icon.png) no-repeat 0 8px !important; color: #EB8F00 !important; }  .slideCvr { margin: 0; width: 100%; clear: both; float: left; }
.slideCvr::after, .content-slider::after { clear: both; content: ""; display: block; }
.lSSlideOuter { overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.lightSlider:before, .lightSlider:after { content: " "; display: table; }
.lightSlider { overflow: hidden; }
.lSSlideWrapper { max-width: 100%; overflow: hidden; position: relative; }
.lSSlideWrapper > .lightSlider:after { clear: both; }
.lSSlideWrapper .lSSlide { -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: all 1s; -webkit-transition-property: -webkit-transform, height; -moz-transition-property: -moz-transform, height; transition-property: transform, height; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-timing-function: inherit; transition-timing-function: inherit; }
.lSSlideWrapper .lSFade { position: relative; }
.lSSlideWrapper .lSFade > * { position: absolute !important; top: 0; left: 0; z-index: 9; margin-right: 0; width: 100%; }
.lSSlideWrapper.usingCss .lSFade > * { opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: inherit; transition-timing-function: inherit; }
.lSSlideWrapper .lSFade > *.active { z-index: 10; }
.lSSlideWrapper.usingCss .lSFade > *.active { opacity: 1; }  .lSSlideOuter .lSPager.lSpg { margin: 10px 0 0; padding: 0; text-align: center; }
.lSSlideOuter .lSPager.lSpg > li { cursor: pointer; display: inline-block; padding: 0 5px; }
.lSSlideOuter .lSPager.lSpg > li a { background-color: #fff; border-radius: 30px; display: inline-block; height: 16px; overflow: hidden; text-indent: -999em; width: 16px; position: relative; z-index: 99; -webkit-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s; }
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a { background-color: #f7b926; }
.lSSlideOuter .media { opacity: 0.8; }
.lSSlideOuter .media.active { opacity: 1; }  .lSSlideOuter .lSPager.lSGallery { list-style: none outside none; padding-left: 0; margin: 0; overflow: hidden; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.lSSlideOuter .lSPager.lSGallery li { opacity: 0.7; overflow: hidden; -webkit-transition: opacity 0.35s linear 0s; transition: opacity 0.35s linear 0s; }
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover { opacity: 1; }
.lSSlideOuter .lSPager.lSGallery img { display: block; height: auto; max-width: 100%; }
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after { content: " "; display: table; }
.lSSlideOuter .lSPager.lSGallery:after { clear: both; }  .lSAction > a { background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow-right.png); display: block; height: 25px; position: absolute; top: 50%; width: 20px; }
cursor: pointer;
position: absolute;
z-index: 9999;
margin-top: -16px;
opacity: 0.5;
-webkit-transition: opacity 0.35s linear 0s;
transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover { opacity: 1; }
.lSAction > .lSPrev { background-position: 0 0; left: 10px; }
.lSAction > .lSNext { background-position: -18px 0; right: 10px; }
.lSAction > a.disabled { pointer-events: none; }
.cS-hidden { height: 1px; opacity: 0; filter: alpha(opacity=0); overflow: hidden; } .lSSlideOuter.vertical { position: relative; }
.lSSlideOuter.vertical.noPager { padding-right: 0px !important; }
.lSSlideOuter.vertical .lSGallery { position: absolute !important; right: 0; top: 0; }
.lSSlideOuter.vertical .lightSlider > * { width: 100% !important; max-width: none !important; }  .lSSlideOuter.lSrtl { direction: rtl; }
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager { padding-left: 0; list-style: none outside none; }
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager { padding-right: 0; }
.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li { float: left; }
.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li { float: right !important; } @-webkit-keyframes rightEnd { 0% {
left: 0;
}
50% {
left: -15px;
}
100% {
left: 0;
}
}
@keyframes rightEnd { 0% {
left: 0;
}
50% {
left: -15px;
}
100% {
left: 0;
}
}
@-webkit-keyframes topEnd { 0% {
top: 0;
}
50% {
top: -15px;
}
100% {
top: 0;
}
}
@keyframes topEnd { 0% {
top: 0;
}
50% {
top: -15px;
}
100% {
top: 0;
}
}
@-webkit-keyframes leftEnd { 0% {
left: 0;
}
50% {
left: 15px;
}
100% {
left: 0;
}
}
@keyframes leftEnd { 0% {
left: 0;
}
50% {
left: 15px;
}
100% {
left: 0;
}
}
@-webkit-keyframes bottomEnd { 0% {
bottom: 0;
}
50% {
bottom: -15px;
}
100% {
bottom: 0;
}
}
@keyframes bottomEnd { 0% {
bottom: 0;
}
50% {
bottom: -15px;
}
100% {
bottom: 0;
}
}
.trsdImg {
width: 30%;
border: 1px solid #e6e6e6;
padding: 5px;
float:  right;
}
.trsdPrtnrs li {
width: 100%;
display:  inline-block;
clear: both;
margin-bottom: 40px;
}
.trsdCnt {
width: 68%;
text-align: left;
float: left;
}
.trsdPrtnrs li:nth-child(even).trsdImg {
float: left;
}
.trsdPrtnrs li:nth-child(odd) .trsdImg {
float: left;
}
.trsdPrtnrs li:nth-child(odd) .trsdCnt {
float: right;
}
.trsdPrtnrs {
padding: 0 100px;
}
.ftrPitl {
color:  #fff;
text-align:  left;
font-size: 24px;
text-transform: uppercase;
font-weight:  bold;
margin-bottom: 20px;
}
.tipIr img:hover { opacity: 0.6; }
.hmcntfrm input[type="text"], .hmcntfrm input[type="tel"], .hmcntfrm input[type="email"], .hmcntfrm input[type="date"] { color: #000; }
.hmcntfrm ::-webkit-input-placeholder {
color:#000;
}
.hmcntfrm :-moz-placeholder {
color:#000;
}
.hmcntfrm ::-moz-placeholder {
color:#000;
}
.hmcntfrm :-ms-input-placeholder {
color:#000;
}
.lSSlideOuter .rightEnd { -webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative; }
.lSSlideOuter .leftEnd { -webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative; }
.lSSlideOuter.vertical .rightEnd { -webkit-animation: topEnd 0.3s; animation: topEnd 0.3s; position: relative; }
.lSSlideOuter.vertical .leftEnd { -webkit-animation: bottomEnd 0.3s; animation: bottomEnd 0.3s; position: relative; }
.lSSlideOuter.lSrtl .rightEnd { -webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative; }
.lSSlideOuter.lSrtl .leftEnd { -webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative; }
.testmnalDiv .lSPager.lSpg { display: none !important; }
.contLft { float: left; min-height: 600px; padding: 45px 0 0; width: 500px; font-size: 16px; }
.contRgt { border: 1px solid #ccc; float: right; margin: 19px 0 0; padding: 25px; width: 444px; background: #F3F3F3; }
.cont_Lft { float: left; width: 60% }
.cont_Rgt { background: #fafafa none repeat scroll 0 0; border: 1px solid #ccc; float: right; padding: 20px; width: 30%; }
.titlRgt { color: #fd8201; font-size: 29px; font-weight: 600; margin-bottom: 22px; min-height: 37px; text-transform: uppercase; }
.contRgt li { margin-bottom: 15px; text-align: center; }
.contRgt li .button1 { border: medium none; float: none; height: 40px; margin: 0 auto; padding: 0; width: 236px; }
.contRgt input[type="text"], .contRgt input[type="email"], .contRgt input[type="tel"], .contRgt input[type="phone"] { border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; height: 38px; }
.contRgt input[type="text"], .contRgt input[type="email"], .contRgt input[type="tel"], .contRgt input[type="phone"], textarea { }
.rearmore { background: #2f85e8 none repeat scroll 0 0; border-radius: 7px; color: #fff; float: left; font-size: 19px; height: 35px; padding: 3px 31px 0; text-transform: uppercase; }
.rearmore:hover { color: #053E7F; } .infoBX { position: relative; display: inline-block; }
.infoBX:hover .infoBox { display: block; } .infoBox { background: #421A4C; border: 2px solid #fff; border-radius: 3px; bottom: 14px; display: none; height: 249px; padding: 10px; position: absolute; width: 425px; right: 0; }
.infoBox p { color: #fff; margin-bottom: 5px; }
.infoaddress div { color: #fff; }
.infoBox span { color: #fff; float: left; font-size: 16px; font-weight: 400; margin-bottom: 5px; text-transform: uppercase; width: 100%; }
.infoBox div p span, .infoBox div p { color: #fff; display: inline-block; font-size: 15px !important; font-weight: normal !important; line-height: 16px; text-transform: none; }
.infoaddress::after, .infoaddress div::after { clear: both; content: ""; display: block; }
.infoBox div p { display: block; float: left; margin-bottom: 0; text-align: left; width: 100%; }
.infoBox a:hover { color: #2E375F !important; }
.infomail span { color: inherit !important; display: block !important; float: right; text-align: left; width: 75% !important; }
.infomail a { color: inherit !important; line-height: inherit; }
.infomail b { color: inherit; display: block; font-size: inherit; line-height: inherit; }
.infomail { clear: both; display: block; float: left; margin-top: 10px; width: 100%; }
.infomail > p { display: block !important; text-align: center; }
.infoBox a { float: none !important; padding: 0 !important; background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; font-size: inherit !important; text-transform: none !important; color: #fff !important; line-height: inherit !important; } .blog-post { background: #fff none repeat scroll 0 0; border: 1px solid #ccc; padding: 15px; margin-bottom: 20px }
.blog-title { font-size: 21px; margin-bottom: 6px }
.postd { color: #603b89; font-size: 15px; padding: 5px 0 1px; }
.blog-post > a { background: #783dd4 url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow_icon.png) no-repeat scroll 95% center / 16px auto; color: #fff; display: inline-block; padding: 4px 35px 4px 15px; text-decoration: none; }
.blog-post > a:hover { color: #fff !important; background: #603B89 url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow_icon.png) no-repeat scroll 99px center / 16px auto; }
.blog-title a { font-weight: 600; font-size: 23px; color: #000; }
.blog-title a:hover { color: #603B89; }
.quesfaq { text-align: left; }
.blogarea { box-sizing: border-box; color: #fff; padding: 20px }
.blogarea .innSrv li { list-style: outside none none; margin: 0; padding: 0 0 10px 26px; }
.blogarea .innSrv li a { color: #fff; text-decoration: none }
.inRghtCapn { font-size: 25px; }
.cont_Rgt li a { display: block; padding-left: 25px; background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow-icon.png) no-repeat scroll 0 6px; color: #666; }
.cont_Rgt li a:hover { color: #FF7E02; }
.at-share-tbx-element a:hover, .bkmrkbtn:hover { opacity: 0.5; }
.bkmrkbtn a { background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/star.png) no-repeat 0 0; }
header { background-color: #623f99; left: 0; position: absolute; text-align: right; top: 0; width: 100%; z-index: 999; height: 110px; }
header, header div, header a, header span, header nav, header small, header ul, header li, header img { -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.logo { background: #51377b url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/logonew.png) no-repeat scroll 23px 50%; color: #fff; float: left; font-size: 29px; font-weight: 700; height: 110px; line-height: 24px; text-align: left; text-decoration: none; text-transform: uppercase; width: 271px; }
.logo:hover { color: #F9F04B; }
.lockedout { text-align: center; padding: 116px 0 47px; }
.lckSmth { width: 50%; }
.subheademergency { color: #a38ec5; font-family: "proxima_nova_alt_rgregular"; font-size: 52px; font-weight: 800; line-height: 57px; margin-top: 30px; padding-left: 30px; text-align: center; text-transform: none; }
.contScn li { display: inline-block; float: left; text-align: center; width: 24%; }
.subheademergency::before { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/parts_of_tapsy.png) no-repeat scroll 9px -1px; content: ""; line-height: 75px; padding-left: 85px; padding-top: 8px; position: relative; width: 38px; }
.bnInnScn { margin-top: 30px; }
.menu-call-banner { background: #48336a url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/phone-ico.png) no-repeat scroll 19px 20px; border-radius: 50px; color: #fff; font-family: "proxima_novabold"; font-size: 42px; padding: 10px 30px 10px 60px; text-decoration: none; }
.banScn { margin-top: 0; }
.needScn { color: #f9f04b; font-size: 26px; margin-top: 50px; font-family: 'proxima_nova_alt_rgregular'; font-weight: 600; }
.innSclcksmth { width: 610px; padding: 48px 0 0; }
.innSclcksmth a { color: #f9f04b; }
.innSclcksmth a:hover { color: #fff; }
.sen3::after { clear: both; content: ""; display: block; }
.sen3 { background: #63409a none repeat scroll 0 0; padding: 40px 0 94px; }
.hedScn h1 { font-size: 42px; text-transform: none; color: #333333; font-family: "Raleway", sans-serif; }
.lckSmth.leftfl li:first-child, .lckSmth.rgtfl li:first-child { height: 154px; }
.lckSmth.leftfl li:nth-child(2), .lckSmth.rgtfl li:nth-child(2) { font-size: 20px; font-family: 'proxima_nova_altlight'; text-decoration: none; }
.lckSmth.leftfl li:nth-child(3), .lckSmth.rgtfl li:nth-child(3) { font-size: 38px; font-weight: 400; margin: 14px 0; font-family: 'proxima_nova_altlight'; text-decoration: none; }
.lckSmth.leftfl li:nth-child(4), .lckSmth.rgtfl li:nth-child(4) { font-size: 38px; font-weight: 400; line-height: 40px; font-family: 'proxima_nova_altlight'; text-decoration: none; }
.lckSmth.leftfl li:nth-child(5), .lckSmth.rgtfl li:nth-child(5) { font-size: 24px; font-weight: 700; line-height: 37px; color: #fdf04c; }
.lckSmth.leftfl li:nth-child(5) a, .lckSmth.rgtfl li:nth-child(5) a { font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; }
.lckSmth.leftfl li:nth-child(5) a:hover, .lckSmth.rgtfl li:nth-child(5) a:hover { color: #A775FF; }
.lckSmth.leftfl li:first-child img { margin: 28px 0 0; }
.emlck24 { background-color: #421a4c; color: #fff; font-size: 24px; font-weight: 700; padding: 6px 0; text-align: center; }
.innSclcksmth li { color: #fff; }
.lckSmth.leftfl { padding-right: 38px; }
.lckSmth.rgtfl { padding-left: 38px; }
.lckSmth.leftfl .innSclcksmth { text-align: right; float: right; }
.lockedScn { }
.lckdTitl > small { color: #333333; display: block; font-size: 30px; font-weight: lighter; margin-bottom: 18px; font-family: 'proxima_nova_altlight'; }
.lckdTitl { color: #333333; font-size: 52px; font-weight: 600; line-height: 50px; margin-bottom: 41px; font-family: 'proxima_nova_alt_rgregular'; margin-bottom: 35px; }
.lckdLft { float: left; padding: 74px 0 0 136px; text-align: left; width: 46%; border-radius: 50px; }
.lckdLft .tapCall { background-color: #421a4c; color: #fff; font-size: 26px; height: 77px; padding: 24px 0 0 117px; width: 294px; }
.lckdLft .tapCall:hover { color: #48336a; padding-top: 24px; }
.lckdLft .tapCall::after { height: 135px; left: -1px; top: -24px; width: 103px; }
.lckdcntr { float: left; font-size: 22px; font-weight: 700; margin-top: 99px; text-align: center; width: 9.7%; }
.lckdRgt { float: left; min-height: 334px; padding: 56px 0 0 216px; width: 37%; text-align: left; background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/download-app-image.png) no-repeat 37px -3px; }
.lckdRgt > ul { padding-top: 7px; }
.lckdRgt > ul li { margin-bottom: 14px; }
.lckdRgt > ul li a:hover { opacity: 0.7 }
.lckdRgt > small { color: #333333; font-family: "Raleway", sans-serif; font-size: 23px; font-weight: 700; line-height: 16px; margin: 0; text-transform: capitalize; }
.smHding { color: #421a4c; font-size: 16px; font-weight: 700; margin: 0 0 -2px; }
.menuD { display: inline-block; float: left; margin-left: 0; padding: 45px 0 0; width: 58%; }
.aniPos .menuD { padding: 18px 20px 0 0px; }
.aniPos ..leftlogo span {
color: #fff;
float: left;
font-size: 13px;
font-weight: bold;
line-height: 29px;
text-align: center;
text-transform: uppercase;
width: 110px; }
.aniPos .menu-call { font-size: 23px; font-weight: 600; margin-left: 0px; margin-top: 28px; padding: 7px 38px; }
.phnScn { padding-top: 20px; text-align: center; clear: both; }
.menu-call { background: #48336a url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/phone-ico.png) no-repeat scroll 8px 14px / 18px auto; border-radius: 50px; color: #fff; float: left; font-family: "proxima_nova_alt_cn_rgbold"; font-size: 36px; font-weight: 600; margin-left: 90px; margin-top: 28px; padding: 15px 38px 15px 20px; text-decoration: none; }
.eightmenu li { display: inline-block; float: left; font-size: 17px; margin: 10px 0; text-align: left; width: 400px; }
.contScn > li:hover .textCNt span { color: #fff; }
.eightmenu > li:nth-child(1) { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/why-icon1.png) no-repeat scroll 0 0; padding-left: 35px; }
.eightmenu > li:nth-child(2) { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/why-trust-icon.png) no-repeat scroll 0 0; padding-left: 35px; }
.eightmenu > li:nth-child(3) { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/why-24x7-icon.png) no-repeat scroll 0 0; padding-left: 35px; }
.eightmenu > li:nth-child(4) { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/why-best-icon.png) no-repeat scroll 0 0; padding-left: 35px; }
.eightmenu > li:nth-child(5) { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/why-fast-icon.png) no-repeat scroll 0 0; padding-left: 35px; }
.eightmenu > li:nth-child(6) { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/why-fully-icon.png) no-repeat scroll 0 0; padding-left: 35px; }
.eightmenu > li:nth-child(7) { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/why-build-icon.png) no-repeat scroll 0 0; padding-left: 35px; }
.eightmenu > li:nth-child(8) { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/why-free-icon.png) no-repeat scroll 0 0; padding-left: 35px; }
.bnTxt { color: #a38ec5; font-family: 'proxima_nova_alt_rgbold'; font-size: 52px; text-align: center; }
.aniPos .menu-call { color: #fff; display: inline-block; margin-top: 14px; text-decoration: none; opacity: 1; overflow: visible; visibility: visible; width: auto; float: none; }
.menu-call:hover { color: #48336a; background-color: #ffff00; background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/phone-ico-pur.png); }
.bannInn { text-align: center; }
.bannInn span { color: #fff; display: block; font-family: "proxima_nova_cn_ththin"; font-size: 22px; font-weight: 700; line-height: 60px; text-transform: none; }
.callBann { text-transform: uppercase; color: #fbf049 !important; font-size: 40px !important; margin-top: 0 !important; line-height: 44px !important; margin-bottom: 31px; }
.callBann > a { color: inherit; font-size: inherit; font-weight: inherit; line-height: inherit; }
.callBann > a:hover { color: #A775FF; }
.tapCall { background-color: #fff; border-radius: 30px; color: #421a4c; display: inline-block; font-size: 20px; font-weight: 700; height: 64px; margin-top: 42px; padding: 17px 0 0 60px; position: relative; text-transform: uppercase; width: 238px; text-decoration: none; }
.downlAppBts li { display: inline-block; margin: 0 5px; }
.tapCall:hover { background-color: #ffff00; color: #48336a; }
.tapCall:after { position: absolute; left: -3px; top: -19px; width: 82px; height: 113px; background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/tap-call-icon-big.png) no-repeat 0 0; background-size: 100%; content: ""; }
.bannInn small { color: #fff; display: block; font-size: 48px; font-weight: 700; text-transform: uppercase; line-height: 40px; }
.bannInn { color: #fff; font-size: 80px; font-weight: 700; line-height: 90px; padding-top: 50px; }
.sepDv { height: 0; position: relative; }
.lockBorder { height: 152px; left: 50%; margin-left: -66px; margin-top: -92px; position: absolute; top: 58%; width: 115px; }
.middCap { background-color: #f7cc34; color: #fff; font-family: "Raleway", sans-serif; font-size: 36px; font-weight: 700; line-height: 41px; margin: 42px 0 0; padding: 80px 0; text-align: center; }
.loackScn { margin-bottom: 40px; }
.sec4 { padding: 79px 0 10px; text-align: center; }
.whyLft, .whyRgt { float: left; padding: 53px 0; width: 60%; }
.whyLft { width: 35%; }
.kindofSrv h2 { font-family: "Raleway", sans-serif; font-weight: 600; }
.menu-call-banner:hover { background-color: #ffff00; color: #48336a; background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/phone-ico-pur.png) }
.whyLft { padding: 8px 83px 0 0; }
.whyRgt { text-align: left; }
.whyRgt .listng { padding-left: 0 !important; padding-top: 27px; }
.whyImage { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; float: right; height: 245px; overflow: hidden; width: 245px; }
.whyContLft { float: left; width: 43%; text-align: left; }
.whyContRgt { float: right; width: 50.1%; }
.SecPoints { display: table; height: 247px; vertical-align: middle; width: 100%; border-left: 1px solid #544f6d; }
.SecPoCell { display: table-cell; vertical-align: middle; text-align: left; padding-left: 56px; }
.SecPoCell .listng li { padding-bottom: 0; }
.contLckBtm { clear: both; color: #63409a; font-size: 27px; font-weight: 700; padding: 23px 0; }
.kindofSrv { color: #fff; text-align: center; padding: 55px 0 30px; background-color: #fff; }
.kindofSrv span { color: #F9F04B; }
.kindofSrv h2 { color: #333333; font-size: 40px; margin-bottom: 0; }
.revCont a:hover { color: #9e5fb6; }
.googleMap { margin-top: 30px; }
.servPnt li { color: #fff; font-size: 24px; padding-bottom: 8px; text-align: left; width: 33%; float: left; }
.servPnt { margin-bottom: 32px; padding: 12px 0 40px; position: relative; }
.servPnt ul li small { color: #fff; font-size: 20px; }
.servPnt::after { border-bottom: 1px solid #F9F04B; bottom: 0; content: ""; height: 1px; left: 50%; margin-left: -115px; position: absolute; width: 230px; }
.srvcBtm { color: #333333; font-family: "proxima_nova_altlight"; font-size: 25px; font-weight: 300; line-height: 30px; margin-bottom: 60px; padding: 0px 73px; }
.cntScn > li { display: inline-block; margin-bottom: 47px; width: 33%; }
.txtCnt > span { color: #333333; display: block; font-size: 26px; font-weight: 600; padding-top: 20px; font-family: "Raleway", sans-serif; }
.srvcBtm > span { font-weight: 700; }
.sec5 { color: #fff; padding: 93px 0 120px; text-align: center; background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/banner2-bg.png) no-repeat center 0; background-attachment: fixed; background-size: cover; }
.sec5Cont { color: #fff; margin: 49px auto 0; max-width: 726px; }
.sec5 h2 { color: #fff; }
.sec6 { padding: 64px 0 0; text-align: center; background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/banner3-bg.png) no-repeat center 0; background-position: cover; background-attachment: fixed; background-size: cover; }
.sec6 h2, .sec6 h3 { color: #fff; }
.downlAppBtns li { display: inline-block; margin: 0 7px; }
.downlAppBtns > ul { margin: 0; padding: 27px 0; }
.appMob { padding: 23px 0 0; }
.sec7 { padding: 170px 0 10px; text-align: center; }
.sec7 small { font-weight: 700; line-height: 33px; }
.revScn { padding: 0 0 0; }
.revCont { padding: 12px 0 3px; line-height: 32px; } .quote-form { border: 1px solid #ccc; margin: 0 auto 40px; max-width: 500px; padding: 10px; }
.authr { font-weight: 700; color: #623f99; }
.quote-form li:last-child { margin-bottom: 0; }
.revScn li { }
.tips { padding: 70px 0 0px; text-align: center; background-color: #63409a; }
.tips .heading { color: #fff; }
.tipLft, .tipRgt { float: left; text-align: left; width: 50%; margin-top: 35px; }
.tipInnr { max-width: 482px; }
.tipRgt .tipInnr { float: right; }
.tipIcon { border-radius: 50%; height: 111px; margin: 0 auto 16px; padding: 22px 0 0; text-align: center; width: 111px; background-color: #421A4C; }
.tipInnr > small { font-size: 24px; font-weight: 400; line-height: 34px; color: #f9f04b; font-family: "Raleway", sans-serif; }
.tipCont { color: #fff; padding: 6px 0 0; line-height: 32px; font-family: "Raleway", sans-serif; }
.tipsBtm span { color: #f9cf39; display: block; font-family: "Raleway", sans-serif; font-size: 23px; font-weight: 400; line-height: 32px; margin-bottom: 2px; }
.tipsBtm { background-color: #5d3b93; clear: both; color: #fff; display: block; font-family: "Raleway", sans-serif; font-size: 20px; margin-top: 40px; padding: 50px 0; width: 100%; }
.cauScn { color: #fff; font-family: "Raleway", sans-serif; font-size: 20px; padding: 0 70px; }
.ourServices { padding: 62px 0 0; text-align: center; }
.serClint { float: left; width: 320px; }
.servLst { float: right; text-align: left; width: 635px; padding-top: 0; }
.servLst li { float: left; padding: 0 0 11px 29px; width: 50%; background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/menuBullet.png) no-repeat 8px 9px; font-size: 25px; color: #623f99; }
.current-menu-item page_item a, .current_page_item a, .current-menu-ancestor a { color: #f9f04b!important; }
footer .current-menu-item page_item a, footer .current_page_item a, footer .current-menu-ancestor a { color: #f9f9f6!important; }
.current-menu-item page_item a, .current_page_item a, .current-menu-ancestor a { color: #f9f04b!important; }
.current-menu-item page_item li a, .current_page_item li a, .current-menu-ancestor li a { color: #fff !important; }
.current-menu-item page_item li a:hover, .current_page_item li a:hover, .current-menu-ancestor li a:hover { color: #f9f04b !important; } .locInnr { margin: 0 auto 0; max-width: 830px; }
.locationScn { padding: 59px 0 131px; }
.locationScn.inner { padding: 30px 0; }
.locationScn.inner .social { margin: 5px auto; }
footer { background-color: #48336a; color: #fff; padding: 0px 0 30px; }
footer .phnScn { clear: both; display: inline-block; text-align: left; width: 100%; }
footer .wid { padding: 0 30px; width: 100%; }
.ftrCap { color: #fff; font-size: 30px; font-weight: 700; line-height: 30px; margin: 0 0 11px; }
.ftrPhone { color: #fff; font-size: 28px; }
.ftrPhone { color: #fff; font-family: 'proxima_novabold'; font-size: 28px; font-weight: 800; text-decoration: none; display: block; }
.ftrPhone:hover { color: #fdf04c; }
.serviCesFtr { color: #fff; padding: 39px 0 0; }
.serviCesFtr li { color: #a38ec5; display: inline-block; font-size: 14px; margin: 0 10px; position: relative; }
.serviCesFtr li::after { content: "-"; height: 10px; line-height: 7px; position: absolute; right: -15px; top: 9px; }
.serviCesFtr li:last-child::after { display: none; }
.ftrMenu > ul { display: block; line-height: 21px; }
.ftrMenu li { display: inline-block; line-height: 15px; padding: 0; width: 49%; margin-bottom: 11px; }
.ftrMenu li:last-child { border-right: 0px solid #fff; }
.ftrMenu a { color: #a38ec5; font-size: 22px; line-height: 21px; text-decoration: none; }
.ftrMenu a:hover { color: #fdf04c; }
.ftrMenu { height: auto; line-height: 10px; padding: 0; text-align: left; }
.scrollup { width: 40px; height: 40px; position: fixed; bottom: 50px; right: 15px; display: none; text-indent: -9999px; background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/icon_top.png) no-repeat; background-color: rgba(0,0,0,1); opacity: 0.2; }
.scrollup:hover { background-color: rgba(0,0,0,0.5); opacity: 1; }
header.aniPos { background-color: #421a4c; height: 70px; position: fixed; }
.aniPos .logo { background-size: 119px auto; font-size: 19px; line-height: 15px; margin: 0px 0 0; padding: 0 0 0 43px; width: 162px; height: 70px; }
.aniPos .menu li a { font-size: 13px; padding: 0 14px; }
.serviCesFtr li a { color: #a38ec5; font-family: "Raleway", sans-serif; font-size: 18px; font-weight: 500; text-decoration: none; text-transform: uppercase; }
.serviCesFtr li a:hover { color: #fdf04c; }
.sub-menu { overflow: auto; width: 100%; max-width: 300px; max-height: 343px; }
.contInntr { background-color: #fafafa; border: 1px solid #ccc; margin: 0 auto 30px; max-width: 444px; padding: 20px 20px 10px 20px; }
.contInntr form p { margin-bottom: 10px; }
input[type="submit"] { background: #783dd4 url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow_icon.png) no-repeat scroll 92% 49% / 16px auto; border: medium none; color: #fff; font-size: 18px; padding: 7px 28px 7px 19px; text-transform: uppercase; }
input[type="submit"]:hover { background-color: #f9f04b; color: #421a4c; background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow_icon-pur.png) }
.right-sec li { margin-bottom: 10px; }
.wsite-multicol-table { margin-left: auto; margin-right: auto; margin-top: 0; width: 100%; }
.wsite-multicol-table td { width: 50% !important; }
.revCont > .paragraph { padding-bottom: 30px; }
.wsite-multicol-table-wrap { margin: 0 !important; }
.paragraph a, .paragraph u { font-weight: 700; }
.paragraph li { margin-bottom: 0; padding-left: 23px; position: relative; }
.paragraph li::before { content: ""; left: 2px; top: 0; position: absolute; background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow-bullet.png) no-repeat scroll 0 8px; width: 30px; height: 30px; }
.paragraph { padding-left: 0; }
.paragraph ul ul { padding-left: 25px; }
.wsite-multicol-table td div > ul { padding-left: 25px !important; }
.sitemap-items { text-align: left; }
.sitemap-items li { margin-bottom: 8px; }
.sitemap-items .sub-menu { max-height: none !important; overflow: visible !important; width: 100% !important; max-width: 100%; padding-left: 26px; }
.sitemap-items li a { display: inline-block; padding-left: 30px; background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/css/sitemap-icon.png) no-repeat 0 7px; padding-bottom: 5px; }
.sitemap-items li a:hover { color: #603b89; }
#container-01, #container-02 { margin: 0 auto; max-width: 1366px; padding: 0; }
#container-01 ul { margin: 0; padding: 0; }
.pinto { box-sizing: border-box; }
.pinto { margin-bottom: 15px !important; border: 1px solid #CBA4D6; padding: 13px; color: #333; text-align: left; border-radius: 5px; overflow: hidden; }
.pinto ul li { background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/arrow-bullet.png) no-repeat scroll 0 11px; background-size: 12px auto; font-size: 17px; margin-bottom: 4px; padding-left: 27px; width: 100%; float: left; }
.pinto small { color: #63409a; }
.sub a { font-weight: 600; }
#container-01 > ul { -webkit-column-count: 4; -webkit-column-gap: 15px; -moz-column-count: 4; -moz-column-gap: 15px; column-count: 4; column-gap: 15px; margin: 0; padding: 0; }
#container-01 > ul > li { margin: 0 0 15px; -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; width: 260px; max-width: 100%; }
.pinto img { display: block; width: 100%; }
.pinto .info { padding: 10px 15px; background-color: #fff; }
.pinto .info h2 { margin: 0; font-size: 18px; }
.pinto .info p { margin: 10px 0 0; font-size: 14px; }
.quote-form li { margin-bottom: 10px; }
.innerbnr.banner .wid { width: 100%; padding: 0 !important; }
nav li:last-child .sub-menu { width: 175px; } .tapsyclass { font-size: 20px; text-align: center; color: #421A4C; text-transform: uppercase; font-weight: 700; }
.leftlogo span { color: #af8be8; float: left; font-size: 20px; font-weight: bold; line-height: 26px; margin-left: 16px; margin-top: 25px; text-align: left; text-transform: none; width: 115px; }
.aniPos .menuD { width: 63%; }
.aniPos .leftlogo span { margin-top: 9px; line-height: 17px; margin-left: 16px; font-size: 15px; }
.hedScn { margin-bottom: 38px; }
.srvce1 { border-bottom: 1px solid #b7b7b7; margin: 65px 0; }
.houseserv { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/houselock.png) no-repeat scroll 0 4px; font-size: 15px; padding-bottom: 5px; padding-left: 25px; text-align: left; }
.newlkserv { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/newkey.png) no-repeat scroll 0 4px; font-size: 15px; padding-bottom: 5px; padding-left: 25px; text-align: left; }
.towingserv { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/towing.png) no-repeat scroll 0 4px; font-size: 15px; padding-bottom: 5px; padding-left: 25px; text-align: left; }
.carlockserv { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/carlockout.png) no-repeat scroll 0 4px; font-size: 15px; padding-bottom: 5px; padding-left: 25px; text-align: left; }
.reprogserv { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/reprogram.png) no-repeat scroll 0 4px; font-size: 15px; padding-bottom: 5px; padding-left: 25px; text-align: left; }
.svtimemoneyserv { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/savemoney.png) no-repeat scroll 0 4px; font-size: 15px; padding-bottom: 5px; padding-left: 25px; text-align: left; }
.frtble li { border-right: 1px solid #000; float: left; margin-right: 0; min-height: 842px; padding: 0 0px; text-align: left; width: 33.3%; }
.frtble span { border-bottom: 1px solid #000; display: block; font-size: 20px; font-weight: 800; margin-bottom: 20px; text-align: center; }
.frtble { border: 1px solid #000; padding: 0px; }
.frtble li:last-child { border-right: 0; }
.abtsec { padding-bottom: 0; }
header .wid { width: 100%; }
.sec61 { padding: 30px 0 0; }
.imgfewScn { text-align: center; }
.textthree { font-family: "Raleway", sans-serif; font-size: 20px; font-weight: 300; text-align: center; margin-bottom: 70px; }
.textone { font-family: "Raleway", sans-serif; font-size: 40px; font-weight: 600; margin: 35px 0; text-align: center; }
.texttwo { font-family: "Raleway", sans-serif; font-size: 30px; margin-bottom: 10px; text-align: center; font-weight: 300; }
.footlftlogo { float: left; margin-left:0; margin-top: 49px; text-align: left; width: 33%; }
.footright { float: left; width: 33%; margin-top: 49px; }
.testimonialSlider { background-color: #f0edf6; padding: 60px 0; }
.testiHead { font-family: "Raleway", sans-serif; font-size: 40px; font-weight: 600; margin-bottom: 20px; text-align: center; }
.testi-subHead { font-family: "Raleway", sans-serif; font-size: 30px; font-weight: 300; margin-bottom: 60px; text-align: center; }
.slideCvr { text-align: center; }
.TestiCont { padding: 20px 271px; }
.lSPager.lSpg { display: none; }
.TestiCont p, .TestiCont span { color: #837f9a; margin: 0; }
.TestiCont > span { font-style: italic; }
.AuthrImg { margin-bottom: 20px; }
.tScn small { font-size: 30px; margin-bottom: 15px; display: block; }
.tapsyScn { float: left; margin-bottom: 50px; margin-right: 40px; width: 46%; }
.tScn small { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/tapsy-list-arrow.png) no-repeat scroll 0 7px; display: block; font-size: 30px; margin-bottom: 15px; padding-left: 35px; font-family: "Raleway", sans-serif; }
.tpCont { font-family: "Raleway", sans-serif; padding-left: 35px; }
.tipIcn { margin-bottom: 20px; }
.partners { display: inline-block; padding: 80px 0; text-align: center; width: 100%; }
.ptrhdg { font-size: 42px; font-weight: 600; margin-bottom: 50px; text-align: center; font-family: "Raleway", sans-serif; }
.partners ul li { display: inline-block; padding: 0 0px; }
.partners li:nth-child(2) { padding-right:0px; }
.LostCar { padding: 90px 0; }
.headgScn { font-family: "Raleway", sans-serif; font-size: 42px; font-weight: 600; padding-bottom: 20px; text-align: center; }
.lostcnt { color: #333333; font-family: "Raleway", sans-serif; font-size: 28px; font-weight: 300; text-align: center; }
.lostcarScn { margin-top: 65px; }
.carScn { float: left; margin-left: 42px; margin-top: 30px; width: 48%; }
.phnScn p { color: #fff; font-family: "proxima_novabold"; font-size: 24px; font-weight: 800; text-decoration: none; text-transform: uppercase; }
.tpCt { float: left; }
.tpCt li { font-size: 18px; margin-bottom: 10px; font-family: raleway; }
.tpCt li { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/lost-tick.png) no-repeat scroll 0 9px; font-family: "Raleway", sans-serif; font-size: 18px; margin-bottom: 10px; padding-left: 25px; }
.needScn .emrg { color: #f9f04b; display: inline-block; font-family: "proxima_nova_alt_rgregular"; font-size: 26px; line-height: 29px; margin-top: 0; margin-left: 20px; }
.lckdLft.lckScn { padding-top: 10px; }
.lckScn .tapCall { width: 310px; }
.downlAppBts { margin-top: 40px; }
.heading.tiphdg { font-family: "Raleway", sans-serif; font-weight: 400; text-transform: none; }
.lckdLft.lckScn { padding-left: 200px; }
.revCont h3 { clear: both; }
.frtble li p { padding: 10px; }
dt { font-size: 20px; font-weight: 600; margin-bottom: 10px; }
dd { margin-bottom: 27px; }
.imgarea { margin-bottom: 20px; }
.fnotf { min-height: 717px; } #testimonial a { text-decoration: none; }
.testimo li { margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px #ccc solid; } ul.hmcntfrm { max-width: 100%; margin: 0 auto; padding: 14px 0; text-align: center; box-shadow: 1px 1px 18px 0px rgba(0,0,0,0.5); }
ul.hmcntfrm li { display: inline-block; width: 11%; padding-left: 10px; position: relative; }
select { border: 1px solid #ccc; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; height: 37px; padding: 2px 18px; width: 100%; font-size: 12px; font-weight: normal; color: #000; }
ul.hmcntfrm li:nth-child(1), ul.hmcntfrm li:nth-child(2) { width: 139px; }
ul.hmcntfrm li:nth-child(1) { padding-left: 0; }
ul.hmcntfrm li:nth-child(3) { width: 177px; }
ul.hmcntfrm li:nth-child(4) { padding-right: 62px; width: 224px; }
ul.hmcntfrm li:nth-child(5) { padding-left: 62px; width: 239px; }
ul.hmcntfrm li:nth-child(6) { width: 170px; }
ul.hmcntfrm li:nth-child(7) { width: 182px; }
ul.hmcntfrm li:nth-child(8) { width: 104px; }
ul.hmcntfrm input[type="submit"] { font-size: 14px; background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/css/submit-right-arrow.png) no-repeat 89% 50% #f9f04b !important; color: #28193f; text-transform: none; }
ul.hmcntfrm input[type="submit"]:hover { background-color: #421a4c !important; color: #fff; }
ul.hmcntfrm input, ul.hmcntfrm select { height: 40px; border-radius: 21px; outline: none; }
ul.hmcntfrm select { background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/css/select-arrow.png) no-repeat 92% 50%; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-right: 26px; }
ul.hmcntfrm li:nth-child(2) { }
.PhoneNumber input { background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/css/phone-icon.png) }
.EmailAddress input { background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/css/email-icon.png) }
.Address input, .Address textarea { background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/css/address-icon.png) }
.Date input { background-image: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/css/date-icon.png) }
.PhoneNumber input, .EmailAddress input, .Address input, .Address textarea, .Date input { background-repeat: no-repeat; background-position: 90% 50%; }
.PhoneNumber input, .EmailAddress input, .Address input, .Address textarea, .Comment input { background-color: #f9f9fa; padding-right: 37px; }
ul.hmcntfrm .wpcf7-not-valid-tip { border: 1px #f00 solid; border-radius: 20px; left: 0; top: 0; width: auto; right: 0; height: 100%; } div#attachment_1616, div#attachment_1617, div#attachment_1618, div#attachment_1619 { display: inline-block; }
p.footdetail, p.footdetail a {color:#fff !important; font-size:18px;}
span.tradehr {font-size:15px;}
.namegap {margin-top:10px;}
@media only screen and (min-width:1367px) {
nav li { margin: 0 0px; }
.aniPos .menuD { width: 40%; }
.menu-call { background: #48336a url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/phone-ico.png) no-repeat scroll 13px 17px / 25px auto; padding: 15px 21px 15px 46px; }
.banner { background-position: center 25% !important; background-size: 1920px!important; height: 830px; }
.bnTxt { margin-top: 20px; }
.bannInn span { font-size: 26px; font-weight: 800; }
.contScn { margin-bottom: 70px; }
.contScn li { width: 18%; float: none; }
.needScn { margin-top: 75px; }
.tapCall { margin-top: 60px; }
.tapCall::after { left: -5px; width: 86px; }
.tapCall { height: 72px; width: 250px; }
.tapCall { padding: 23px 0 0 60px; }
.tipInnr { max-width: 560px; }
.menu li a { }
.aniPos .menu-call { margin-right: 30px; background-size: 18px; background-position: 12px 12px; }
.menuD { width: 45%; }
}
@media screen and (min-width: 1366px) {
. .aniPos .menu-call {
margin-right: 15px;
}
}
@media only screen and (min-width:1280px) {
.menu-call { float: right; margin-right: 35px; }
.abtsec .lckdLft { padding: 31px 0 0 136px; }
}
@media screen and (min-width: 1261px) { a.menu-link { display: none; }
.js .menu, .js .menu > ul ul { }
.js .menu > ul li:hover > ul { }
.menu ul { display: flex; flex-flow: row; height: 44px; justify-content: normal; margin: 0; padding: 0; }
.menu span.has-subnav { color: #ffffff; line-height: 21px; top: 0px; padding: 0; font-size: 12px; right: -3px; }
.aniPos .menu span.has-subnav { line-height: 24px; font-size: 10px; }
.sub-menu span.has-subnav { display: none; }
.menu li a:hover { color: #F9F04B; }
.menu li li a:hover { color: #F9F04B; }
.menu ul ul { background: #533A7B; border-radius: 0px 0px 5px 5px; border-bottom: solid 1px transparent; display: none; height: auto; overflow: visible !important; padding: 0; position: absolute; text-align: left; top: 26px; width: 260px; z-index: 999; }
nav li:last-child > .sub-menu { right: 0; text-align: right; }
nav li:last-child > .sub-menu li { text-align: right; }
.sub-menu .sub-menu li { text-align: left !important; }
.menu ul li:hover > ul, .menu ul ul li:hover ul { display: block; }
.chrome .js .menu > ul ul { top: 43px; }
.menu ul ul.wide { width: 300px; }
.menu ul ul li { border-bottom: solid 1px #684F8E; display: inline-block; position: relative; width: 100%; }
.menu > ul ul li:last-child { border-bottom: none; }
.menu ul ul li a { display: block; padding: 0 20px; font-size: 11px !important; }
.js .menu > ul ul ul { left: 260px; position: absolute; top: 0; width: 302px; background-color: #3f2072; }
nav li:last-child .sub-menu { width: 100%; } }
@media only screen and (min-width : 320px) and (max-width : 480px) {
body { -webkit-text-size-adjust: none; }
}
@media only screen and (min-width : 320px) and (max-width : 560px) {
body { -webkit-text-size-adjust: none; }
}
@media only screen and (min-width : 375px) and (max-width : 667px) {
body { -webkit-text-size-adjust: none; }
}
@media only screen and (max-width:1450px) {
.bnInnScn { margin-bottom: 24px; }
ul.hmcntfrm li:nth-child(1), ul.hmcntfrm li:nth-child(2), ul.hmcntfrm li, ul.hmcntfrm li:nth-child(3), ul.hmcntfrm li:nth-child(4), ul.hmcntfrm li:nth-child(5), ul.hmcntfrm li:nth-child(6), ul.hmcntfrm li:nth-child(7), ul.hmcntfrm li:nth-child(8) { width: 24%; padding: 0 10px; margin-bottom: 12px; }
ul.hmcntfrm input[type="submit"] { width: 100%; }
ul.hmcntfrm { padding-top: 67px; position: relative; }
.lockedout { padding: 24px 0 47px; }
ul.hmcntfrm:before { position: absolute; left: 50%; top: -34px; background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/css/emergency-form-icon.png) no-repeat center center; height: 88px; width: 88px; margin-left: -44px; border: 3px #421a4c solid; border-radius: 50%; }
.lockBorder { display: none; }
}
@media only screen and (max-width:1400px) {
.menu li a { padding: 0 13px; }
nav li { margin: 0 0px; }
.menu-call { font-size: 25px; margin-left: 10px; margin-top: 33px; padding: 9px 15px 9px 30px; }
.aniPos .menuD { padding: 21px 20px 0 0; }
.ftrMenu a { font-size: 20px; }
.serviCesFtr li a { font-size: 14px; }
.footlftlogo { margin-left: 0; }
.menuD { width: auto; }
.lckSmth.leftfl { padding-right: 0; } }
@media only screen and (max-width:1380px) {
.aniPos .menuD { width: auto; }
.lckdLft.lckScn { padding-top: 36px; }
.aniPos .menu-call { padding: 7px 10px 7px 30px; background-position: 10px; }
}
@media only screen and (max-width:1365px) {
.menu ul { justify-content: normal; }
.aniPos .menuD { width: auto; }
.menu li a { padding: 0 8px; }
}
@media only screen and (max-width:1280px) {
.leftlogo span { width: 93px; }
.aniPos .menu-call { font-size: 18px; padding: 7px 13px 7px 28px; background-position: 8px 12px; }
.logo { background: #51377b url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/logonew.png) no-repeat scroll 7px 50% / 86% auto; width: 227px; }
.aniPos .logo { background-position: 38% center; background-size: 123px auto; }
.carScn { width: 52%; }
.menu-call { padding: 9px 12px 9px 31px; margin-left: 5px; font-size: 25px; }
.bannInn span { font-weight: 800; }
.aniPos .menuD { width: 55%; }
}
@media only screen and (max-width:1260px) {
.aniPos .menuD { padding: 24px 20px 0 0; }
nav li:last-child .sub-menu { width: 100%; }
.aniPos .menu span.has-subnav { font-size: 22px; top: 0; }
.aniPos .menu li a { font-size: 15px; padding: 4px 13px 4px 20px; }
.menu > ul ul { display: none; }
.sub-menu { display: none; }
nav li { width: 100%; display: block; }
.sub-menu.mCustomScrollbar { padding-left: 0; }
.sub-menu.mCustomScrollbar a { padding-left: 54px; }
.menu { display: none; }
.menu.active { display: block; }
.menu, .menu > ul ul { clear: both; margin: 0; max-height: inherit; max-width: 100%; }
.menu, .menu > ul ul { clear: both; height: auto; margin: 0; max-height: none !important; max-width: 100%; overflow: hidden; position: relative; }
.menuD { padding: 27px 0 0; float: right; }
a.menu-call { right: 78px; top: 31px; position: absolute; margin-top: 0; }
.aniPos .menu-call { top: 0; }
.menu { max-height: 400px !important; overflow: auto !important; margin-left: 0 !important; } .menu, .menu > ul ul { margin: 0; max-height: 0; overflow: hidden; }
.menu li a { border-bottom: 1px solid #d8d8d8; display: block; padding: 7px 15px; color: #fff; }
nav li:last-child .sub-menu { width: 400px; }
.menu li li a { padding-left: 30px; }
.menu li:last-child a { border: none; }
.menu li li:last-child a { border-bottom: 1px solid #d8d8d8; }
.menu li:hover { background: #51377b; }
a.menu-link { float: right; margin: 15px 30px; position: relative; }
#nav-toggle span { right: 0; top: 0; }
.menu.active { margin-top: 0; top: 110px; position: absolute; width: 400px; right: 0; background: #623f99; }
.current-menu-item page_item a, .current_page_item a, .current-menu-ancestor a { color: #fff !important; background: #624099; }
.sub-menu li a { color: #493171 !important; border-bottom: 1px solid #d8d8d8 !important; background: #fff !important; }
.aniPos a.menu-link { margin: 0 0; }
.aniPos span.has-subnav { line-height: 1.5em; }
.aniPos .menu.active { margin-top: 0; top: 68px; }
.aniPos .menu li a { font-size: 13px; padding: 5px 14px; }
}
@media only screen and (max-width:1175px) {
.trsdPrtnrs {
padding: 0;
}
a.menu-call { right: 100px; }
.wid { padding: 0 15px; width: 100%; }
.menu ul ul { right: 0; }
.logo { background: #51377b url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/logonew.png) no-repeat scroll 7px 50% / 146px auto; width: 166px; }
.lckdLft.lckScn { padding-left: 0px; }
.menu li a { font-size: 14px; }
.menu-call { font-size: 19px; }
.aniPos .menu-call { font-size: 18px; }
.leftlogo span { font-size: 16px; margin-left: 6px; width: 83px; }
}
@media only screen and (max-width:1050px) {
.frtble span { min-height: 50px; padding-top: 8px; }
.menu li a { padding: 0 12px; }
.aniPos .menu li a { padding: 0 6px; font-size: 12px; }
.frtble li { min-height: 978px; }
.blog-post > a { background-position: 93% center !important; }
.blog-post > a:hover { background-position: 93% center !important; }
}
@media only screen and (max-width:1024px) {
.footlftlogo {width:50%;}
.footright {width:50%;}
.social {width:100%;}
.locksmithlogo {width:100%;}
span.has-subnav { line-height: 33px; }
.aniPos .menu li a { padding: 3px 11px; font-size: 12px; }
.aniPos span.has-subnav { line-height: 24px; }
footer .current-menu-item page_item a, footer .current_page_item a, footer .current-menu-ancestor a { background: inherit; color: #a38ec5 !important; }
.menu-call { padding: 9px 12px 9px 28px; }
.menu-call { font-size: 18px; }
.menu li a { font-size: 15px; }
.carScn { margin-left: 0; }
footer { padding: 20px 0 30px; text-align: center; }
.aniPos .menuD { width: auto; }
.lckSmth.leftfl li:nth-child(4), .lckSmth.rgtfl li:nth-child(4) { font-size: 34px; }
.lckSmth.leftfl li:nth-child(3), .lckSmth.rgtfl li:nth-child(3) { font-size: 34px; }
.cntScn > li { width: 25%; }
.tapsyScn { margin-right: 28px; }
.loackScn { margin-left: 140px; }
.sec6, .sec5 { background-attachment: inherit; background-position: center center; background-size: cover; }
.menu li a { padding: 6px 15px; }
.innSclcksmth { width: 100%; }
}
@media only screen and (max-width:995px) {
.frtble li { min-height: 1267px; }
.aniPos .logo { width: 114px; background-size: 100px; }
.tapsyScn { width: 40%; }
.carScn { width: 45%; margin-right: 20px; }
#container-01 > ul { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
.aniPos .menu span.has-subnav { line-height: 22px; right: 4px; }
.serClint { width: 30%; }
.servLst { width: 67%; }
.servPnt li { width: 50%; }
.servLst li { font-size: 17px; padding: 0 0 15px 29px; }
.menu li a { font-size: 12px; padding: 0 15px 0 4px; }
.aniPos .menu li a { font-size: 11px; padding: 0 13px 0 0; }
header { background-color: #623f99; height: 100px; }
.logo { background: #51377b url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/logonew.png) no-repeat scroll 8px 48% / 85% auto; width: 114px; height: 100px; }
.menu-call { font-size: 16px; padding: 9px 11px 9px 29px; margin-top: 26px; }
.leftlogo span { font-size: 12px; margin-top: 12px; }
.menuD { padding: 25px 0 0; }
.aniPos .leftlogo span { margin-left: 6px; font-size: 12px; }
.aniPos .menuD { width: 55%; }
.leftlogo span { width: 70px; }
.aniPos .menu-call { font-size: 18px; padding: 7px 10px 7px 30px; background-size: 16px; }
.bannInn span { font-size: 20px; }
.eightmenu li { margin: 10px 35px; width: 403px; }
.loackScn { margin: 0 auto; }
}
@media only screen and (max-width:930px) {
.lckdLft .tapCall { font-size: 19px; padding: 22px 0 0 111px; width: 230px; }
.tipLft { padding-right: 30px; text-align: center; }
.tipRgt { padding-left: 20px; text-align: center; }
.serClintm, .servLst { width: 100%; text-align: center }
.serClint { width: 100%; text-align: center; }
.servLst li { display: inline-block; float: none; padding-left: 40px; width: auto; }
}
@media only screen and (max-width:874px) {
.social .ftrPitl{text-align:center;}
.social{width:100%; text-align:center;}
.footlftlogo, .footright{width:50%; margin-top:20px;}
.logo { width: 106px; }
.serviCesFtr li { width: inherit !important; }
.menu-call { top: 19px; font-size: 14px; padding: 7px 11px 8px 29px; background-size: 14px; background-position: 10px; }
.leftlogo span { width: 58px; }
.menu li a { font-size: 15px; padding: 6px 13px; }
span.has-subnav { font-size: 20px; top: 0; right: 5px; line-height: 29px; }
.aniPos .menu li a { font-size: 12px; padding: 3px 12px; }
.aniPos .menuD { padding: 0 12px 0 12px; top: 7px; }
.locksmithlogo {width:100%;}  .sitmpee .sub-menu li a { font-size: inherit !important; line-height: inherit !important; padding: 0 22px !important; font-size: 16px !important; }
.sitmpee li a { font-size: 16px; }
.bannInn { font-size: 50px; }
.bannInn span { font-size: 17px; }
.tapsyScn { width: 100%; }
.TestiCont { padding: 20px 70px; }
.whyImage { border-radius: 50%; float: none; height: 245px; margin: 0 auto; overflow: hidden; text-align: center; width: 245px; }
.whyLft { float: none; margin: 0 auto; text-align: center; width: 100%; }
.whyLft, .whyRgt { float: none; text-align: center; width: 100%; padding: 10px 0; }
.testi-subHead { font-size: 20px; }
.carScn { margin-right: 0px; width: 100%; text-align: center; }
.tpCt { clear: both; float: none; margin: 0 auto; width: 62%; padding-top: 31px; }
.kindofSrv h2 { font-size: 30px; }
.carScn { margin-left: 0; }
}
@media screen and (max-width:800px) {
.sitemap-items li a { color: #493171 !important; }
.sitemap-items .sub-menu li a { border: none !important; background: url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/css/sitemap-icon.png) no-repeat 0 7px !important; padding-left: 30px; display: block; }
span.has-subnav { font-size: 20px; top: 0; right: 5px; line-height: 29px; }
.loackScn { margin: 0 auto; width: 40%; }
.menu-item-has-children .menu-item-has-children::after { background: none; }
.tapCall::after { left: -3px; }
.aniPos .menuD { padding: 18px 15px 0 0; width: 100%; }
.aniPos .menu-call { top: 15px; right: 67px; }
.menu.active { top: 100px; width: 400px; max-width: 400px; }
.aniPos .menu.active { top: 63px; }
.locationScn { padding: 20px 0 21px; }
.sitemap-items .sub-menu { display: block !important; }
.sitemap-items .sub-menu.mCustomScrollbar { padding-left: 26px !important; }
.sitemap-items .sub-menu.mCustomScrollbar a { padding-left: 35px; }
.contInntr p { margin-bottom: 5px; }
.serviCesFtr li { width: 162px; }
.serviCesFtr li::after { content: ""; }
.menu-call { margin: 0 !important; position: absolute; right: 89px; top: 21px; }
.menuD { position: absolute; right: 0; }
footer .current-menu-item page_item a, footer .current_page_item a, footer .current-menu-ancestor a { background: inherit; }
footer .current-menu-item page_item a:hover, footer .current_page_item a:hover, footer .current-menu-ancestor a:hover { color: #fdf04c !important; } .logo { font-size: 23px; }
.bannInn { font-size: 50px; line-height: 60px; padding-top: 35px; }
.bannInn small { font-size: 35px; }
.aniPos .logo { font-size: 14px; line-height: 12px; margin: 0px 0 10px; }
.lckdLft { padding: 75px 0 0 0; width: 32%; }
.lckdRgt { width: 57%; }
.lckdTitl { font-size: 45px; }
.emlck24 { font-size: 19px; padding: 10px 20px; }
.lckSmth.rgtfl { padding-left: 15px; }
.lckSmth.leftfl { padding-right: 15px; }
.lckSmth.leftfl li:nth-child(3), .lckSmth.rgtfl li:nth-child(3) { font-size: 24px; }
.lckSmth.leftfl li:nth-child(4), .lckSmth.rgtfl li:nth-child(4) { font-size: 24px; }
.bannInn span { font-size: 20px; line-height: 24px; margin-top: 10px; }
.lckdLft .tapCall { font-size: 16px; }
}
@media only screen and (min-device-width: 480px) and (max-device-width: 767px) {
header.aniPos { position: absolute; background-color: rgb(98, 63, 153); }
.aniPos .logo { }
.aniPos a.menu-link { margin: 7px 0; }
a.menu-link { margin: 15px 16px; }
.aniPos .menu-call { top: 0; padding-top: 26px; background-position: 8px 50%; }
.bnTxt { margin-top: 0; font-size: 28px; }
.bnInnScn { margin-top: 30px; }
.banner { background-size: 1200px auto !important; height: 803px; }
}
@media only screen and (max-width:768px) {
.aniPos .leftlogo span { margin-top: 8px; }
.banner { background-size: 1146px auto !important; height: 678px; }
.leftlogo span { margin-top: 11px; }
.logo { background: #51377b url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/logonew.png) no-repeat scroll 12px 48% / 85% auto; }
.eightmenu li { margin: 10px 0; }
.cauScn { padding: 0; }
.cauScn br { display: none; }
}
@media only screen and (max-width:767px) {
.trsdImg, .trsdCnt {
width: 100%; margin-top:20px;}
.kindofSrv { padding: 0px 0 30px; }
span.has-subnav { font-size: 30px; }
.aniPos .menu span.has-subnav { font-size: 29px; line-height: 28px; }
ul.hmcntfrm li:nth-child(1), ul.hmcntfrm li:nth-child(2), ul.hmcntfrm li, ul.hmcntfrm li:nth-child(3), ul.hmcntfrm li:nth-child(4), ul.hmcntfrm li:nth-child(5), ul.hmcntfrm li:nth-child(6), ul.hmcntfrm li:nth-child(7), ul.hmcntfrm li:nth-child(8) { width: 46%; }
ul.hmcntfrm li:nth-child(2) { border-left: 0px #ccc solid; }
a.menu-call { right: 73px; top: 0; }
.aniPos .menu.active { top: 73px; }
.subheademergency { font-size: 30px; padding-left: 0; margin-top: 10px; }
.lckSmth.leftfl li:nth-child(3), .lckSmth.rgtfl li:nth-child(3) { font-size: 24px; }
.lckSmth.leftfl li:nth-child(4), .lckSmth.rgtfl li:nth-child(4) { font-size: 24px; }
.lckSmth.leftfl li:nth-child(2), .lckSmth.rgtfl li:nth-child(2) { font-size: 16px; }
.lckSmth.rgtfl .tapCall { margin-bottom: 20px; margin-top: 0; }
.lockBorder { height: 80px; margin-left: -55px; margin-top: -65px; width: 117px; }
.menu.active { margin-top: 0; top: 80px; }
.needScn { color: #f9f04b; font-family: 'proxima_nova_alt_cn_rgbold'; font-size: 39px; margin-top: 70px; margin-bottom: 0px; line-height: 35px; }
.needScn .emrg { display: block; font-size: 18px; }
.tapCall { font-size: 26px; height: 66px; width: 276px; } .phnScn { clear: both; padding-bottom: 32px; padding-top: 15px; }
.srvcBtm { padding: 0 0; }
.bannInn span { font-size: 19px; line-height: 20px; margin-top: 10px; }
.contScn li { width: 24%; }
.menuD { padding: 16px 0 0; }
.logo { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/logonew.png) no-repeat scroll 0 center / 85% auto; height: 80px; width: 165px; }
.menu-call { border-radius: 0; height: 80px; margin: 0 !important; padding: 26px 5px 26px 21px; top: 0; font-size: 18px; background-size: 15px; background-position: 4px; }
header { height: 80px; }
.leftlogo span { font-size: 16px; line-height: 16px; margin-top: 7px; }
.frtble li { border-right: medium none; float: none; margin-right: 0; min-height: 0; padding: 0; text-align: center; width: 100%; }
.frtble span { border-bottom: medium none; display: block; font-size: 20px; font-weight: 800; margin-bottom: 0; text-align: center; }
.frtble { border: 0 none; padding: 0; }
.aniPos .leftlogo span { line-height: 18px; margin-top: 12px; }
.middCap { font-size: 21px; line-height: 30px; margin: 6px 0 32px; padding: 13px 0; }
h1 { font-size: 32px; line-height: 42px; }
.lckdLft { padding: 60px 0 0; }
.lckdTitl > small { font-size: 28px; }
.lockedout { padding: 68px 0 47px; }
.lockBorder { height: 80px; margin-left: -40px; margin-top: -40px; width: 80px; }
.sec6 { padding-top: 15px; }
.sec5, .tips, .sec4, .sen3 { padding: 15px 0 }
.ourServices { padding: 15px 0 0; }
.SecPoints { border-left: 0 solid #544f6d; border-top: 1px solid #544f6d; height: auto; margin-top: 31px; padding: 19px 0 0; width: 100%; }
.locationScn { padding: 20px 0 10px; }
.listng.lst li { width: 100%; }
.locationScn.inner { padding: 10px 0; }
.locationScn.inner .social { text-align: center; }
.social li a { background-size: 20px auto; height: 30px; width: 30px; }
.srvcBtm { font-size: 18px; line-height: 31px; }
.servPnt { margin-bottom: 15px; padding: 12px 0 15px; }
.servPnt li { font-size: 17px; }
.servPnt ul li small { color: #fff; font-size: 17px; }
.sec7 { padding: 110px 0 10px; }
.revCont { padding: 0 0 3px; }
.heading { margin-bottom: 10px; }
.revScn { padding: 10px 0 0; }
h2, h3, h4, h5, h6 { font-size: 19px; line-height: 24px; }
.innerbnr.banner { height: 130px; padding-top: 90px; }
.innerbnr .callBann { font-size: 25px !important; line-height: 30px !important; margin-bottom: 0; text-align: center; width: 100%; }
.servLst li { font-size: 17px; }
.ftrCap { font-size: 22px; }
.rcapcha { margin: 0 auto 6px; width: 238px; }
.shreUs { display: none; }
.addthis_sharing_toolbox { margin-left: 0; }
.bkmrk { display: none !important; }
.infoBX { display: none !important }
.lckdLft { width: 230px; margin: 0px auto; float: none; }
.lckdcntr { width: 100%; margin: 52px 0 28px; }
.lckdRgt { display: inline-block; float: none; margin: 0 auto; width: 300px; text-align: center; padding: 350px 0 0 0; background-position: center top; }
.lckSmth, .lckSmth { width: 100%; text-align: center; }
.lckSmth.leftfl .innSclcksmth { text-align: center; }
.innSclcksmth { padding: 28px 0 0; }
.lckSmth.leftfl li:first-child, .lckSmth.rgtfl li:first-child { height: 136px; }
.lckSmth.rgtfl { padding: 0 20px; margin-top: 10px; }
.lckSmth.leftfl { padding: 0 20px; }
.listng { text-align: center; }
.whyRgt .listng { text-align: center; }
.sen3 { padding: 0 0 15px; }
.whyRgt { text-align: center; }
.whyImage { float: none; height: auto; margin: 0 auto; width: 156px; }
.whyLft { padding: 8px 0 0; }
.whyImage img { height: auto; max-width: 102%; width: 102%; }
.listng li { display: inline-block; float: none; margin: 0 10px; width: auto !important; }
.whyContLft, .whyContRgt { width: 100%; }
.SecPoCell { padding-left: 0; }
.heading { font-size: 30px; line-height:30px;}
.kindofSrv h2, .sec5 h2, .sec6 h2, .sec6 h3 { font-size: inherit; line-height: inherit; }
.tipLft, .tipRgt { width: 100%; padding: 20px 0; }
.tipInnr { max-width: 100%; }
.servLst li:nth-child(2n) { width: auto; text-align: center; }
.servLst li { width: auto; }
.whyLft, .whyRgt { width: 100%; }
.leftlogo span { height: 80px; line-height: 21px; margin-top: 8px; }
.contScn > li img { width: 80px; }
.menu-call-banner { padding: 20px 25px 20px 59px; background-position: 20px 29px; }
.banScn { margin-top: 65px; }
.sen3 { padding: 20px 0 15px; }
.cntScn > li { width: 30%; }
.txtCnt > span { font-size: 20px; }
.social { width: 100%; text-align: center; }
.eightmenu li { width: 100%; }
header.aniPos { height: 80px; }
.texttwo { font-size: 22px; }
.textthree { font-size: 16px; }
.tScn small { font-size: 20px; margin-bottom: 5px; }
.subheademergency::before { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/parts_of_tapsy.png) no-repeat scroll 9px 0 / 26px auto; padding-left: 67px; width: 23px; }
.hedScn h1 { font-size: 26px; }
.textone { font-size: 26px; }
.testiHead { font-size: 26px; }
.sec61 { padding: 30px 0; }
.ptrhdg { font-size: 26px; }
.headgScn { font-size: 26px; }
.lostcnt { font-size: 22px; }
.lostcarScn { margin-top: 10px; }
.loackScn { width: 70%; }
.partners { padding: 20px 0; }
.revCont h3 { margin-top: 30px; }
.abtsec { padding-bottom: 0; }
}
@media only screen and (max-width:640px) {
.social{margin-top:20px;}
footer .phnScn{text-align:center; padding-bottom:0px;}
.ftrPitl{text-align:center;}
.ftrMenu li{text-align:center; width:100%;}
.footlftlogo, .footright {
width:100%; text-align:center;}
ul.hmcntfrm li:nth-child(1), ul.hmcntfrm li:nth-child(2), ul.hmcntfrm li, ul.hmcntfrm li:nth-child(3), ul.hmcntfrm li:nth-child(4), ul.hmcntfrm li:nth-child(5), ul.hmcntfrm li:nth-child(6), ul.hmcntfrm li:nth-child(7), ul.hmcntfrm li:nth-child(8) { width: 100%; }
ul.hmcntfrm input { background-size: 22px; background-position: 94% 50%; }
ul.hmcntfrm select { background-size: 17px; background-position: 93.5% 50%; }
#container-01 > ul { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
.bannInn { font-size: 36px; line-height: 45px; padding-top: 40px; }
.bannInn small { font-size: 22px; line-height: 47px; }
.callBann { font-size: 30px !important; }
.whyLft { width: 100%; padding: 0; }
.whyImage { float: none; margin: 0 auto; width: 156px; }
.lckdTitl { font-size: 21px; line-height: 28px; margin-bottom: 0; }
.servPnt li { width: 100%; }
}
@media only screen and (max-width:480px) {
.ftrMenu li { width: 100%; border: none; margin: 8px 0; }
.bannInn { font-size: 32px; line-height: 35px; padding-top: 30px; }
.bannInn small { font-size: 21px; line-height: 28px; margin-top: 12px; }
}
@media only screen and (max-width:479px) {
div#attachment_1616, div#attachment_1617, div#attachment_1618, div#attachment_1619 { width: 260px !important; } a.menu-call { right: 179px; top: 0; white-space: nowrap; }
a.menu-link { margin: 15px 14px 0 0; }
.aniPos .menu-call { right: 180px; }
.loackScn { width: 100%; }
.subheademergency::before { background: rgba(0, 0, 0, 0) url(//www.emergencylocksmithbrisbane.net.au/wp-content/themes/Clixpert_Theme_2.0/images/parts_of_tapsy.png) no-repeat scroll 16px 0 / 26px auto; padding-left: 50px; }
.subheademergency { font-size: 26px; }
.leftlogo span { font-size: 12px; line-height: 14px; margin-top: 18px; margin-left: 0; }
a.menu-link { }
header .wid { padding: 0 5px; }
.menu-call { font-size: 16px !important; margin: 0 -113px 0 0 !important; right: 50%; top: 0; width: 125px !important; padding: 25px 4px 25px 6px; background-size: 13px; background-position: 5px 32px; }
.logo { height: 80px; width: 99px; }
.partners li:nth-child(2) { padding-right: 0; }
.aniPos .logo { background-position: 0 center; width: 75px; background-size: 65px auto; margin: 6px 0 0; }
.aniPos .leftlogo span { margin-left: 0px; font-size: 13px; }
.tpCt { width: 100%; }
.aniPos .menu-call { top: 0; font-size: 14px !important; padding: 25px 5px 25px 30px; background-position: 12px 33px; background-size: 12px; }
.eightmenu li { margin: 10px 0px; width: 100%; }
.cntScn > li { width: 100%; }
.srvce1 { border-bottom: 0; margin: 0px 0; }
.banner { background-size: 1109px auto !important; height: 739px !important; background-position: -142px!important; }
.bnTxt { font-size: 26px; text-align: center; color: #fff; }
.bannInn span { font-size: 14px; }
.contScn > li img { width: 60px; }
.bnTxt { margin-top: 0; }
.bnInnScn { margin-top: 20px; }
.menu-call-banner { font-size: 32px; background-position: 20px 24px; }
.aniPos .menu li a { font-size: 14px; padding: 3px 15px; }
.menu li a { font-size: 14px; padding: 5px 13px; }
.banner { height: 560px; }
.servLst li { background-position: 4px 10px; font-size: 15px; padding-left: 25px; text-align: left; width: 100%; }
.servLst li:nth-child(2n) { width: 100%; text-align: left; }
.menu { max-height: 345px !important; }
.aniPos .menu.active { margin-top: 3.03em; margin-top: 0; top: 73px; max-width: 100%; width: 100%; }
.menuD { padding: 16px 0 0; z-index: 0; width: 100%; top: 0; }
.leftlogo { position: relative; }
.leftlogo:after { clear: both; content: ""; display: block; }
.menu.active { top: 80px; width: 100%; max-width: 100%; }
header.aniPos { height: 80px; }
.needScn { font-size: 34px; }
.aniPos a.menu-link { margin: 6px 0 0 0; }
}
@media only screen and (max-width:359px) {
a.menu-call { right: 176px; top: 0; font-size: 15px !important; width: 111px !important; }
.aniPos .menu-call { top: 0; font-size: 14px !important; padding: 25px 5px 25px 11px; background-position: 4px 33px; background-size: 12px; }
}
@media only screen and (max-width:380px) {
.logo { width: 86px; }
.menu-call { margin: 0 -119px 0 0 !important; padding: 25px 4px 25px 19px; text-align: center; width: 125px !important; }
#container-01 > ul { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; }
#container-01 > ul > li { width: 100%; }
.subheademergency { font-size: 25px; }
}