/*
Theme Name: The7
Theme URI: http://dream-theme.com/the7/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Any design, any layout. No coding required. The7 is the most customisable WordPress theme on the market up to date. Add the power of Visual Composer, The7 Post Types, Ultimate Addons, Slider Revolution, and WooCommerce to the mix, and you’ll get the ultimate web-site building toolkit! Theme is translation ready, compatible with WPML, SEO and mobile friendly (certified by Google).
Version: 5.2.2
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: multipurpose, responsive, retina ready, SEO ready, mobile friendly, iOS, material design, clean, minimal, business, corporate, portfolio, creative, photography, one page site, micro site
Text Domain: the7mk2
*/

a.enquire::before,
a.know_btn::before{left:50%}
#para-int em:hover,
a{text-decoration:none !important}
a.contact-us::after,
a.enquire::after,
a.know_btn::after,
a.see-btn::after{right:50%}
img{opacity:1 !important}
.left-section,
.right-section,
.ser-col-4{float:left}
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.blog .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full{display:none}
@font-face{font-family:'Gotham-Bold';src:url(fonts/custom-fonts/Gotham-Bold.otf)}
@font-face{font-family:'Gotham-book';src:url(fonts/custom-fonts/Gotham-book.otf)}
@font-face{font-family:'Gotham-Light';src:url(fonts/custom-fonts/Gotham-Light.otf)}
@font-face{font-family:'Trajan Bold';src:url('fonts/custom-fonts/Trajan Bold.ttf')}
.main-nav>li>a .menu-text{font-family:'Gotham-book' !important;font-weight:400 !important}
a.phone{font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif;font-size:17px;color:#2788d3}
a.enquire{background:#2788d3;color:#fff;font-family:'Gotham-book' !important;font-size:18px;padding:1em 2em;position:relative}
h1,
h2{font-family:'Trajan Bold' !important}
a.enquire:hover{background:0 0;color:#1e76b9}
a.enquire::after,
a.enquire::before{position:absolute;background:#1e76b9;height:2px;width:0;content:'';bottom:0;display:block;transition:.2s all ease-in-out}
h1,
h4{color:#fff}
h5,
p{color:#000}
a.enquire:hover::after,
a.enquire:hover::before{width:50%}
.bloginner-articles{padding:30px 0 90px}
.vc_gitem-post-data{margin-bottom:0 !important}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4,
p{margin-bottom:0}
#main{padding:0 !important}
.branding a img,
.branding img{width:220px !important}
h2{color:#1b75ba;text-align:center}
h5{font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;font-size:23px;font-weight:400}
h4{font-family:'Trajan Bold' !important;font-size:18px;font-weight:400}
.home-banner{background:url(/wp-content/uploads/2017/07/book-shelf-image.jpg) 100%;background-size:cover}
.home-banner{background-color:#010101}
p{font-family:'Gotham-Light', "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;font-size:20px}
.banner-text p{font-size:20px;color:#fff;text-transform:uppercase}
a.know_btn{font-size:16px;background:#2788d3;color:#fff;line-height:6em;padding:1em 2em !important;position:relative;transition:.2s all ease-in-out}
#text-2 li{line-height:15px !important}
#footer h4,
.home-articles h2,
.home-testimonials h2{line-height:20px}
.testimonial-content p{font-size:26px;color:#fff;text-align:center;line-height:40px;width:90%;margin:0 auto}
.wpmslider-controls-direction{display:none !important}
.testimonial-name{color:#fff;font-size:16px;text-transform:uppercase;font-family:'Trajan Bold';text-align:center}
#ttshowcase_0{display:none}
.know_btn:hover{background:0 0}
a.know_btn::after,
a.know_btn::before{position:absolute;background:#fff;height:2px;width:0;content:'';bottom:0;display:block;transition:.2s all ease-in-out}
.banner-text,
.ser-col-4.blue,
.ser-col-4.grey,
.services_list{position:relative}
a.know_btn:hover::after,
a.know_btn:hover::before{width:50%}
.banner-text{top:0}
.ph-wrap.with-logo{padding:.5em 0}
.home-about{background:url(/wp-content/uploads/2017/07/home-about-bg.jpg) no-repeat;background-size:100%;border-bottom:1px solid #caced3}
.home-about-left{padding:.8em 0;margin-bottom:0}
.home-about-left h2{color:#fff;text-align:left}
.home-about-right{padding:1.4em 4.2em}
.home-about-right p{font-size:20px}
.home-about .wpb_text_column.wpb_content_element{margin-bottom:0 !important}
.home-about-right strong{color:#2788d3;float:left;font-size:63px;margin:.25em .1em 0 0;font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;font-weight:400 !important;text-transform:uppercase}
.home-services,
.home-services_1{padding:60px 0 30px}
.ser-col-4{width:32.8%;margin:0 0 .5em}
.ser-col-4.blue.mar,
.ser-col-4.grey.mar{margin:0 .5em 0 0}
#para-we p:nth-child(5){margin-bottom:13px !important}
#para-other p:nth-child(2){margin-bottom:15px !important}
.services_list{width:100%}
.ser-col-4.grey{background:#f2f2f2}
.ser-col-4.blue,
.ser-col-4.grey::after{background:#2788d3}
.ser-col-4.blue::after,
.ser-col-4.grey::after{position:absolute;width:0;height:6px;content:'';bottom:0;left:0;transition:.5s all ease-in-out}
.ser-col-4.blue::after{background:#0e5186}
.inner,
a.see-btn{position:relative}
a.contact-us::before,
a.see-btn::before{left:50%}
.ser-col-4.blue:hover::after,
.ser-col-4.grey:hover::after{width:100%;transition:.5s all ease-in-out}
.inner{padding:4em;top:0;transition:.5s all ease-in-out}
a .ser-col-4:hover .inner{position:relative;top:-10px;transition:.3s all ease-in-out}
.home-service-btn{text-align:center;padding-top:2em}
.home-service-btn p{font-size:24px;color:#000}
a.see-btn{font-size:16px;font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif;background:#1e76b9;color:#fff;padding:.8em 2em;display:inline-block;margin-top:1em;transition:.2s all ease-in-out;border-bottom:2px solid #fff}
a.see-btn:hover{background:0 0;color:#1e76b9}
a.see-btn::after,
a.see-btn::before{position:absolute;background:#1e76b9;height:2px;width:0;content:'';bottom:0;display:block;transition:.2s all ease-in-out}
a.see-btn:hover::after,
a.see-btn:hover::before{width:50%}
.home-contact .wpb_text_column.wpb_content_element{margin-bottom:0 !important}
.home-touch{background:url(/wp-content/uploads/2017/07/contact-now-bg.jpg) 100%;background-size:cover;text-align:center;padding:60px 0}
a.contact-us{background:#1973b8;color:#fff;display:inline-block;padding:.51em 2em;margin-top:2em;position:relative}
a.contact-us:hover{background:0 0;color:#1e76b9}
a.contact-us::after,
a.contact-us::before{position:absolute;background:#1e76b9;height:2px;width:0;content:'';bottom:0;display:block;transition:.2s all ease-in-out}
a.contact-us:hover::after,
a.contact-us:hover::before{width:50%}
.home-contact{padding:1em}
.footer-left{position:relative;width:80%}
.footer-left li{background:url(/wp-content/uploads/2017/06/arrow.png) 0 7px no-repeat;background-position-x:0;background-position-y:0;padding:0 0 1.5em 19px;font-size:16px;font-family:'Gotham-Light', "Open Sans", Helvetica, Arial, Verdana, sans-serif;}
.right-section{float:right}
#footer h4{display:inline-block;border-bottom:1px solid #fff}
.footer-right-section li{float:left;padding-bottom:20px}
.footer-right-section li.float{float:right}
.footer-list-section ul{list-style:none}
.cont-pad ul,
.cont-sydney ul{list-style:none !important;font-size:20px}
.clear{clear:both}
.footer-list-section,
.list-section{padding-top:2em}
.social-icon a{width:37px;height:37px;float:left;background-position:0 0;margin:0 2em 0 0;transition:.3s all ease-in-out;background:url(http://www.kinglawyers.com.au/wp-content/uploads/2017/07/social-icon.svg) no-repeat}
a.facebook{background-position:-1px 0px}
a.linked{background-position:-109px 0}
a.twitter{background-position:-54px 0}
a.google{background-position:-162px 0}
a.facebook:hover{background-position:-1px -39px}
a.google:hover{background-position:-162px -39px}
a.linked:hover{background-position:-109px -39px}
a.twitter:hover{background-position:-54px -39px}
#footer li{font-family:'Gotham-Light', "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;font-size:14px}
#footer #text-2 li{line-height:15px !important}
.wf-float-left{width:100%;text-align:center;padding:2em 0 1em;border-bottom:1px solid #cfcfcf;margin-bottom:20px}
#bottom-bar .wf-td{display:block}
.mobile-main-nav li>a .menu-text{font-family:Gotham-book !important;font-weight:400}
.wf-td.bottom-text-block{width:100%;color:#000;text-align:center}
a.webb{color:#1973b8 !important}
.web p{padding:.5em;color:#000 !important}
.home-testimonials{text-align:center;padding:40px 0 0}
.home-testimonials-bg{background:url(/wp-content/uploads/2017/06/home-testimonials-bg.png) 100%;background-size:cover}
.fa{color:#1f86d3 !important}
.tt_quote_transparency{opacity:1 !important}
.tt_quote_info-below.ttshowcase_rl_quote_block p{font-size:26px;font-style:normal !important;color:#fff;width:90%;margin:0 auto;padding:1em;line-height:40px}
.home-testimonials-content .wpb_text_column.wpb_content_element{margin-bottom:0}
.ttshowcase_rl_subtitle{color:#fff;font-size:16px !important;text-transform:uppercase;font-family:'Trajan Bold'}
.ttshowcase_rl_title.reviewer{display:none}
.home-testimonials-content{padding:7em 0}
.home-articles{text-align:center;padding:60px 0 30px}
a.read-btn{display:inline-block;border-bottom:2px solid #2788d3;position:relative;margin-left:1em;font-size:16px;color:#2788d3}
#footer p,
.ser-col-4.blue h5{color:#fff}
.footer-right-section.first{border-bottom:1px solid #145e97;display:inline-block;width:100%}
.footer-right-section.second{width:93%;padding-top:8px;display:inline-block}
.fa.fa-quote-left.fa-2x.pull-left.tt_quote_transparency,
.success_msg,
.vc_btn3-container.vc_btn3-left,
a.vc_gitem-link.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-flat.vc_btn3-color-juicy-pink{display:none}
.social-icon{position:relative;padding-top:20px;width:100%;border-top:1px solid #145e97}
.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480{position:absolute;bottom:15%;background:url(/wp-content/uploads/2017/06/article-inner-bg.png) no-repeat;width:100%;background-color:transparent !important}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span{background-color:#1d78bd !important;border-color:#d9dbdd !important}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span{width:12px !important;height:12px !important;border-radius:25px !important}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{font-family:'Gotham-book' !important;font-size:22px}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p{font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;text-align:left;font-size:22px;color:#fff}
.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-{width:80%}
.vc_gitem_row .vc_gitem-col{padding:10px 30px}
.footer-right-section.second h6{font-family:'Gotham-book';font-weight:400}
#footer p{font-size:14px}
.testimonial-content{position:relative}
.testimonial-content::before{position:absolute;content:url(/wp-content/uploads/2017/07/quotes-top.png);top:-15px;left:0}
.testimonial-content::after{position:absolute;content:url(/wp-content/uploads/2017/07/quotes-bottom.png);bottom:-20px;right:0}
.strong-view.simple .testimonial-client{margin-top:3em}
.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link:hover{top:-10px}
.vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-1-1.vc_gitem-is-link{transition:.5s all ease;top:0}
.pum-content .contact-form{padding:30px 0 0;width:70%;margin:0 auto}
.pum-content .form-lft{float:left;width:33%;padding:0 10px 0 0;margin:0}
.pum-content .form-cen{float:left;width:33%;padding:0;margin:0}
.pum-content .form-rgt{float:right;width:33%;padding:0;margin:0}
.pum-content .contact-form input,
.pum-content .contact-form textarea{width:100%;background:#fff;color:#000 !important;border:1px solid #272e33;padding:0 0 0 10px;font-size:14px;margin:10px 0;border-radius:0 !important;border-top:none;border-right:none;border-left:none}
.inner-list-style,
.innerpage-para p{margin-bottom:30px !important}
.pum-content .contact-form textarea{min-height:150px;width:100%;padding:20px 0 0 15px;border-bottom:1px solid #272e33}
input[type=text]::-moz-placeholder,
input[type=password]::-moz-placeholder,
textarea::-moz-placeholder{color:#000 !important}
.success_msg{background:#c41425;clear:both;color:#fff;font-size:16px;letter-spacing:1px;padding:10px 20px;position:relative;top:5%}
.error{border:2px solid #c41425 !important}
.pum-content #slideContact1 img{display:none !important}
.pum-container.popmake.theme-209.pum-responsive.pum-responsive-xlarge.responsive.size-xlarge.active.custom-position{background:#fff;box-shadow:none}
.contact-text strong{font-size:16px;font-family:'Gotham-Light', "Open Sans", Helvetica, Arial, Verdana, sans-serif;text-transform:none;font-weight:400}
.contact-text p{text-align:center}
.contact-text h2{line-height:30px}
.pum-content #slideContact1{padding:30px 0 0}
.innerpage-banner{position:relative !important;background:url(/wp-content/uploads/2017/07/services-banner.jpg) 100%;height:456px;background-size:cover}
.innerpage-banner div{height:100%}
.innerbanner_text{position:absolute;top:35% !important}
.txt-left{text-align:left !important}
.contact-address,
.innerpage-align-center,
.innerpage-services-list{text-align:center}
.innerpage-para strong{font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif;font-weight:400}
.inner-list-style{font-size:20px;color:#000;font-family:'Gotham-Light', "Open Sans", Helvetica, Arial, Verdana, sans-serif !important}
.contact-address h5,
.innerpage-services-list h5{font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif !important}
.inner-list-style li{margin:0 0 5px}
.innerpage-para em{font-style:normal;color:#2b8edc}
.innerpage-services-list{background:#6ebfff;background-image:linear-gradient(to right, rgba(110, 191, 255, .9), rgba(27, 117, 186, .9)), url(/wp-content/uploads/2017/07/pattern.jpg);background-image:-moz-linear-gradient(to right, rgba(110, 191, 255, .9), rgba(27, 117, 186, .9)), url(/wp-content/uploads/2017/07/pattern.jpg);background-image:-o-linear-gradient(to right, rgba(110, 191, 255, .9), rgba(27, 117, 186, .9)), url(/wp-content/uploads/2017/07/pattern.jpg);background-image:-webkit-linear-gradient(to right, rgba(110, 191, 255, .9), rgba(27, 117, 186, .9)), url(/wp-content/uploads/2017/07/pattern.jpg);padding:5em 0}
.wf-container-footer{padding-top:60px !important}
#abut-he p:nth-child(5),
#abut-peo p:nth-child(5),
#para-deb p:nth-child(3),
#para-deb p:nth-child(6),
#para-he p:nth-child(3){margin-bottom:13px !important}
.people h1{line-height:20px}
.people p{text-transform:none;margin-bottom:15px}
.ban-social-icon{width:15%;padding:1em 0;border-top:1px solid #fff}
.alignnone.size-medium.wp-image-635{float:left !important;margin:4px 0 0}
.alignnone.size-full.wp-image-634{float:right !important}
#abut-peo p:nth-child(7){margin-bottom:13px !important}
.innerpage-services-list_1{background:url(/wp-content/uploads/2017/07/gradient.png) 100%;background-position-x:0;background-position-y:0;background-size:cover;text-align:center;padding:4em 0}
.innerpage-services-list h5{color:#fff;font-size:18px !important}
.innerpage-servciessection{padding:30px 0 0}
.innerpage-servciessection .inner{padding:2em !important}
.innerpage-services-list .wpb_raw_code.wpb_content_element.wpb_raw_html{margin-bottom:0}
.li-he .wpb_text_column.wpb_content_element{margin-bottom:15px}
.contact-address h5{font-size:24px;font-weight:400;padding-top:1em}
.cont-pad strong{font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif;font-size:20px;font-weight:400;color:#000}
.cont-pad ul{color:#000}
.cont-pad{padding-top:1.5em}
.cont-pad ul li{margin:0 0 5px}
.contact-address-bg{background:url(/wp-content/uploads/2017/07/cont-address-bg.png);height:450px;background-size:cover}
.cont-hou1{background:url(/wp-content/uploads/2017/07/cont-hours-bg.png);height:450px;background-size:cover}
.cont-sydney ul{font-weight:400 !important;font-family:'Gotham-Light', "Open Sans", Helvetica, Arial, Verdana, sans-serif}
.address-wid h5,
.open-hours h5{color:#fff;font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif !important}
.cont-sydney ul li{float:left;margin:0 20px 0 10px}
.icon-wid{width:30%;text-align:right}
.address-wid{width:50%}
.address-wid p{color:#fff}
.comp-add{position:relative;width:100%;margin:0 auto;padding:.5em 0}
.address-wid a{font-size:18px !important;margin-top:1em !important;position:relative;display:block;background:url(/wp-content/uploads/2017/07/direction-icon.png) center no-repeat;margin-right:-24px}
.cont-sydney.bottom{padding:10% 0}
.open-hours ul{width:55%;font-size:20px;list-style:none;text-align:left;margin:0 auto}
.open-hours ul li{color:#fff;padding:.5em 0}
.open-hours h5{margin-bottom:25px}
.cont-hou{background:url(/wp-content/uploads/2017/07/cont-hours-bg.png);height:450px;background-size:cover;overflow:hidden}
.open-hours{padding:1.2em 0}
#para-int p:nth-child(4),
#para-int p:nth-child(8),
#para-intt p:nth-child(4),
#para-we p:nth-child(),
#para-we p:nth-child(2){margin-bottom:13px !important}
.contact-form{width:80%;margin:0 auto}
.form-lft{float:left;width:32%;padding:0px 0px 0px 0px;margin:0px 10px 0px 0px}
.form-center{float:left;width:32%;padding:0px 0px 0px 0px;margin:0px 0px 0px 11px}
.form-rgt{float:right;width:32%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px}
.contact-form input,
.contact-form textarea,
.contact-form select{width:100%;background:#ffffff;color:#515151 !important;border:1px solid #a1a1a1;height:59px;padding:0px 0px 0px 15px;font-size:16px;margin:17px 0px;border-radius:5px !important}
.contact-form textarea{min-height:150px;width:100%;padding:20px 0px 0px 15px}
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder{color:#000000 !important}
.success_msg{background:#c41425 none repeat scroll 0 0;clear:both;color:#ffffff;display:none;font-size:16px;letter-spacing:1px;padding:10px 20px;position:relative;top:5%}
.error{border:2px solid #c41425 !important}
#slideContact img{display:none !important}
.contact-form a.cont-send{background:#2788d3;color:#fff;padding:0.5em 2em;font-family:'Gotham-book' !important;font-size:18px;position:relative;float:right}
.contact-form p{font-size:15px !important}
.contact-form a.cont-send:hover{background:transparent;color:#1e76b9}
.contact-form a.cont-send::before{position:absolute;background:#1e76b9;height:2px;width:0%;content:'';bottom:0;display:block;left:50%;transition:0.2s all ease-in-out}
.contact-form a.cont-send::after{position:absolute;background:#1e76b9;height:2px;width:0%;content:'';bottom:0;display:block;right:50%;transition:0.2s all ease-in-out}
.contact-form a.cont-send:hover::before{width:50%}
.contact-form a.cont-send:hover::after{width:50%}
.contact-form a#contactSend{background:#2788d3;color:#fff;padding:0.5em 2em;font-family:'Gotham-book' !important;font-size:18px;position:relative;float:right}
.contact-form a#contactSend:hover{background:transparent;color:#1e76b9}
.contact-form a#contactSend::before{position:absolute;background:#1e76b9;height:2px;width:0%;content:'';bottom:0;display:block;left:50%;transition:0.2s all ease-in-out}
.contact-form a#contactSend::after{position:absolute;background:#1e76b9;height:2px;width:0%;content:'';bottom:0;display:block;right:50%;transition:0.2s all ease-in-out}
.contact-form a#contactSend:hover::before{width:50%}
.contact-form a#contactSend:hover::after{width:50%}
.contact-form select{width:100%;height:59px;margin:0 10px 0 0px;color:#000 !important;float:left}
.contact-form select{-webkit-appearance:none;-moz-appearance:none;background:#fff url(/wp-content/uploads/2017/07/select-arrow.png) no-repeat scroll right 20px center;text-indent:0.01px;text-overflow:"";color:#76767a !important;margin:17px 0px;font-size:14px}
.innerpage-para em:hover{text-decoration:underline}
.contactpage-form .wpb_text_column.wpb_content_element{margin-bottom:20px}
.contactpage-form{padding:60px 0}
.address-block{padding:40px 0 0}
.pum-close.popmake-close{background:url(/wp-content/uploads/2017/07/close-icon.png) no-repeat;width:60px !important;height:40px !important;text-indent:-9999px}
.contactpage-form,
.vc_custom_1499428732711{background-position:center center !important}
.contactpage-form{background-image:url(/wp-content/uploads/2017/07/contactpage-formbg.png);background-repeat:no-repeat;background-size:cover}
.pum-theme-209,
.pum-theme-default-theme{background-color:rgba(255, 255, 255, 1)}
.pum-theme-209 .pum-container,
.pum-theme-default-theme .pum-container{padding:18px;border-radius:0;border:1px #000;box-shadow:1px 1px 3px 0 rgba(2, 2, 2, .23);background-color:rgba(249, 249, 249, 1)}
.pum-theme-209 .pum-title,
.pum-theme-default-theme .pum-title{color:#000;text-align:left;text-shadow:0 0 0 rgba(2, 2, 2, .23);font-family:inherit;font-weight:inherit;font-size:32px;font-style:normal;line-height:36px}
.pum-theme-209 .pum-content,
.pum-theme-default-theme .pum-content{color:#8c8c8c;font-family:inherit;font-weight:inherit;font-style:normal}
.pum-theme-209 .pum-content+.pum-close,
.pum-theme-default-theme .pum-content+.pum-close{height:auto;width:auto;left:auto;right:0;bottom:auto;top:0;padding:8px;color:#fff;font-family:inherit;font-weight:inherit;font-size:12px;font-style:normal;line-height:14px;border:1px #fff;border-radius:0;box-shadow:0 0 0 0 rgba(2, 2, 2, .23);text-shadow:0 0 0 rgba(0, 0, 0, .23)}
.pum-close.popmake-close:hover{background:url(/wp-content/uploads/2017/07/close-icon.png) no-repeat;text-indent:-9999px}
.banner_inner_txt{position:absolute;top:35% !important;left:0}
.home-banner div{height:100%}
.banner_navid_img{position:absolute;top:0;right:0}
.navid_image img{bottom:0;display:block;right:0;position:absolute;width:auto;max-width:none !important}
a .hover,
a .hover h5 span{position:relative;display:inline-block}
.blogg-inner .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-,
.bloginner-articles .vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-{width:80%}
a .hover h5{overflow:hidden;color:#fff;font-size:18px;font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;font-weight:400 !important}
a .hover h5 span{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}
a .hover h5 span::before{position:absolute;top:100%;content:attr(data-hover);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
a .hover:focus h5 span,
a .hover:hover h5 span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}
.blogg-inner .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p{font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;text-align:left;font-size:22px;color:#000}
.blogg-inner .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{color:#000;font-size:22px}
.blogg-inner .vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991{position:absolute;bottom:-17px;background:#fff !important;border-bottom:4px solid #000;transition:.3s all ease}
.vc_grid-item:hover .vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991{background:#1e7ec7 !important;transition:.3s all ease;border-bottom:4px solid #B4B2B2;color:#fff !important}
.blogg-inner .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_visible-item:nth-child(even),
.blogg-inner .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom.vc_visible-item:nth-child(odd){padding-top:3em}
.blogg-inner .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date p{font-size:14px !important;font-family:'Gotham-book' !important}
.load-mo{text-align:center}
.fancy-subtitle.h2-size.start-animation-done.start-animation{text-align:left}
.author-info.entry-author,
.comments-area,
.navigation.post-navigation,
.post-meta.wf-mobile-collapsed,
.single-related-posts{display:none}
.single .content>.post,
.single .content>.project-post,
.single .entry-content{margin-bottom:0}
.bloginner-articles .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p{font-family:'Gotham-Bold', "Open Sans", Helvetica, Arial, Verdana, sans-serif !important;text-align:left;font-size:22px;color:#fff}
.bloginner-articles .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{color:#fff;font-size:22px}
.bloginner-articles .vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991{position:absolute;bottom:-17px;background:#000 !important;border-bottom:2px solid #fff}
.vc_gitem-zone{overflow:visible !important}
.bloginner-articles .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date p{font-size:14px !important;font-family:'Gotham-book' !important;color:#fff !important}
.home-blogg .vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991{position:absolute;bottom:3em;width:80%;transition:.3s all ease}
.home-blogg .vc_custom_1419328663991{background:url(/wp-content/uploads/2017/06/article-inner-bg.png) 100%;background-position-x:0;background-position-y:0;background-size:cover;background-color:transparent !important}
.home-blogg .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date p{font-size:14px;color:#fff}
a.webb:hover{color:#000 !important}
#blog-deal p:nth-child(2),
#blog-deal p:nth-child(6),
#blog-dis p:nth-child(1),
#blog-dis p:nth-child(6),
#blog-why p:nth-child(12),
#blog-why p:nth-child(3),
#blog-why p:nth-child(9){margin-bottom:15px !important}
.ser-col-4 .inner img{display:none;}
.wpb_wrapper .services_list.first-row a:nth-child(2) .border{background-position:-730px -107px;}
.wpb_wrapper .services_list.first-row a:nth-child(1) .border{background-position:-37px -107px;}
.wpb_wrapper .services_list.first-row a:nth-child(3) .border{background-position:-1422px -107px;}
.wpb_wrapper .services_list a .border{background-image:url("http://www.kinglawyers.com.au/wp-content/uploads/2017/07/icongrid.svg");margin-top:9px;padding-top:65px;}
.border{border-bottom:2px solid #d6e3f0;margin:0.2em 0 1em;width:70px;}
.wpb_wrapper .services_list.second-row a:nth-child(1) .border{background-position:-35px -398px;}
.wpb_wrapper .services_list.second-row a:nth-child(3) .border{background-position:-1418px -398px;}
.wpb_wrapper .services_list.second-row a:nth-child(2) .border{background-position:-725px -398px;}
.wpb_wrapper .services_list.third-row a:nth-child(1) .border{background-position:-37px -697px;}
.wpb_wrapper .services_list.third-row a:nth-child(3) .border{background-position:-1415px -697px;}
.wpb_wrapper .services_list.third-row a:nth-child(2) .border{background-position:-725px -697px;}
.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link:hover::before{content:"" !important;background:#999 !important;}
.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link::before{content:"" !important;display:inline-block !important;color:#999 !important;cursor:pointer !important;font-size:12px;width:10px !important;text-align:center;border:2px solid #999 !important;height:10px !important;border-radius:25px !important;margin:0 0 0 6px !important;}
.strong-view.pager-style-buttons .wpmslider-wrapper .wpmslider-pager-link.active::before{content:"" !important;background:#999 !important;}
@media only screen and (max-width:1650px){body{overflow-x:hidden}
}
@media only screen and (min-width:1440px){body{overflow-x:hidden}
.pum-content .contact-form{padding:6em 0 0}
.contact-form input,
.contact-form select,
.contact-form textarea{margin:20px 0}
.pum-content #slideContact1{padding:60px 0 0}
}
@media only screen and (min-width:1100px){.top-header .main-nav .dt-mega-menu-wrap{position:absolute;top:85%;transition:.1s all ease}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-443.has-children.dt-mega-menu.mega-full-width.mega-column-5:hover .dt-mega-menu-wrap{top:100% !important;transition:.1s all ease}
.menu-item-443::after{content:url(/wp-content/uploads/2017/07/icon.png) !important;position:absolute;transition:color .2s ease, background-color .2s ease, transform .3s ease;width:20px !important;height:20px !important;top:40%;right:0}
.menu-item-443:hover::after{background-color:transparent;transform:rotate(135deg);cursor:pointer;box-shadow:none}
.dt-mega-menu-wrap .sub-nav{width:90%;margin:0 auto}
.main-nav .sub-nav>li>a .menu-text,
.mini-nav .sub-nav>li>a .menu-text{position:relative;font-size:16px !important;font-weight:400 !important;text-align:left !important;font-family:'Gotham-book' !important}
.main-nav .sub-nav li a{padding:0 !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.main-nav .sub-nav li a span.menu-item-text{position:relative;margin-top:55px;width:100%;padding:12px 0;color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.dt-mega-menu-wrap .sub-nav{text-align:left;padding:2% 0 .5%}
.main-nav .sub-nav li.menu-item-441 a{background:url(http://d2zczmwi45gzhu.cloudfront.net/img/menu-icon.svg) no-repeat;background-position:-9px -104px}
.main-nav .sub-nav li.menu-item-440 a{background:url(http://d2zczmwi45gzhu.cloudfront.net/img/menu-icon.svg) top left no-repeat;background-position:-374px -105px}
.main-nav .sub-nav li.menu-item-439 a{background:url(http://d2zczmwi45gzhu.cloudfront.net/img/menu-icon.svg) top left no-repeat;background-position:-742px -105px}
.main-nav .sub-nav li.menu-item-438 a{background:url(http://d2zczmwi45gzhu.cloudfront.net/img/menu-icon.svg) top left no-repeat;background-position:-1107px -105px}
.main-nav .sub-nav li.menu-item-437 a{background:url(http://d2zczmwi45gzhu.cloudfront.net/img/menu-icon.svg) top left no-repeat;background-position:-1478px -105px}
.main-nav .sub-nav li.menu-item-436 a{background:url(http://d2zczmwi45gzhu.cloudfront.net/img/menu-icon.svg) top left no-repeat;background-position:-5px -273px}
.main-nav .sub-nav li.menu-item-435 a{background:url(http://d2zczmwi45gzhu.cloudfront.net/img/menu-icon.svg) top left no-repeat;background-position:-374px -273px}
.main-nav .sub-nav li.menu-item-433 a{background:url(http://d2zczmwi45gzhu.cloudfront.net/img/menu-icon.svg) top left no-repeat;background-position:-742px -273px}
.main-nav .sub-nav li.menu-item-434 a{background:url(http://d2zczmwi45gzhu.cloudfront.net/img/menu-icon.svg) top left no-repeat;background-position:-1107px -273px}
.main-nav .sub-nav li.menu-item-593 a{background:url(http://d2zczmwi45gzhu.cloudfront.net/img/menu-icon.svg) top left no-repeat;background-position:-1478px -273px}
.sub-nav li .menu-text::after{position:absolute;content:'';width:0;height:2px;background:#fff;transition:.2s all ease-in-out;bottom:0;left:0}
.sub-nav li a:hover .menu-text::after{width:100%;transition:.2s all ease-in-out}
.menu-text,
.subtitle-text{display:inline-block}
.main-nav .dt-mega-menu-wrap{background-color:#1d5683 !important}
}
@media only screen and (max-width:1440px){.main-nav>li>a .menu-text,
a.enquire,
a.phone,
a.see-btn{font-size:16px}
body{overflow-x:hidden}
.main-nav>li>a{margin:15px;padding:4px}
.branding a img,
.branding img{max-width:90%}
.masthead.inline-header.center.widgets.full-height.line-decoration.dt-parent-menu-clickable{max-width:100% !important;padding:0 10px}
h1{font-size:35px;line-height:35px}
.banner-text p,
.home-about-right p{font-size:18px}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p{font-size:20px}
.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480{background-size:80%;transition:.5s all ease}
.vc_grid-item-mini:hover .vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480{background-size:90%}
h2{font-size:30px}
.home-service-btn p,
.inner-list-style,
p{font-size:18px}
a.see-btn{font-size:14px}
}
@media only screen and (max-width:1280px){body{overflow-x:hidden}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p{font-size:16px;line-height:20px}
}
@media only screen and (max-width:1220px){body{overflow-x:hidden}
.mobile-header-bar{padding:.5em 0}
.accent-gradient .dt-close-mobile-menu-icon span{background:0 0 !important}
.main-nav>li>a .menu-text{font-size:14px}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{font-size:16px !important;line-height:20px}
.contact-form a.cont-send{font-size:14px}
.address-wid a{font-size:14px !important}
.home-service-btn p,
.open-hours ul{font-size:14px}
.tt_quote_info-below.ttshowcase_rl_quote_block p{font-size:22px}
.home-testimonials-content{padding:3em 0}
.home-about-right p{font-size:14px}
.home-about-right strong{font-size:52px}
a.read-btn{font-size:14px}
.banner-text p,
h5{font-size:18px}
h2{line-height:30px;font-size:23px}
h1{font-size:35px}
.cont-pad strong,
.cont-pad ul,
.inner-list-style,
a.know_btn,
p{font-size:14px}
.home-touch{padding:40px 0}
.home-articles{padding:40px 0 30px}
.home-services{padding:60px 0 30px}
.form-lft{margin:0 6px 0 0}
.contact-address h5{font-size:16px}
.contact-form input,
.contact-form select,
.contact-form textarea{font-size:12px !important}
.innerpage-banner{height:350px}
.address-wid a{background-size:10%;margin-right:-35px}
.contactpage-form{padding:0 0 30px}
.address-block{padding:30px 0 0}
.home-services_1{padding:30px 0 10px}
.cont-hou,
.contact-address-bg{height:410px}
.icon-wid img{width:100%}
.testimonial-content p{font-size:20px;line-height:30px}
.testimonial-name{font-size:14px}
}
@media only screen and (max-width:1040px){body{overflow-x:hidden}
.home-about-right p{line-height: 1.4em;}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p{font-size:15px;line-height:16px}
a .hover h5{font-size:16px}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{font-size:16px !important;line-height:20px}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date p{font-size:12px !important}
.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991{padding:.5em 0}
.ser-col-4.blue.mar,
.ser-col-4.grey.mar{margin:0 .3em 0 0}
.home-touch{padding:20px 0}
.home-about-right p,
a.read-btn{font-size:12px}
.home-about{border-bottom:none}
h5{font-size:14px}
.tt_quote_info-below.ttshowcase_rl_quote_block p{font-size:18px}
.ttshowcase_rl_subtitle{font-size:14px}
h1{font-size:25px;line-height:10px}
.banner-text p{font-size:14px}
.banner-text h1{line-height:17px}
.icon-wid{width:20%}
}
@media only screen and (max-width:980px){body{overflow-x:hidden}
.home-about-right{padding:1em 3em}
a.know_btn{font-size:12px;line-height:4em}
.home-about-right strong{font-size:40px}
.inner{padding:3em}
.vc_col-sm-12.vc_gitem-col.vc_gitem-col-align-{width:100%}
.vc_gitem_row .vc_gitem-col{padding:0 13px}
.open-hours ul{width:70%}
.address-wid h5,
.open-hours h5{font-size:14px}
.address-wid a{font-size:12px !important;margin-top:0 !important}
.tt_quote_info-below.ttshowcase_rl_quote_block p{font-size:14px;line-height:25px}
a.phone{color:#fff !important}
}
@media only screen and (max-width:800px){h2{font-size:20px;line-height:25px}
body{overflow-x:hidden}
.home-about-right p{font-size:12px;line-height:20px}
.home-about-right{padding:1em 2em}
.inner img{width:30%}
.footer-right-section li.float{float:left}
.left-section,
.right-section{float:none}
}
@media screen and (min-width:1440px) and (max-width:1920px){body{overflow-x:hidden}
}
@media screen and (min-width:1041px) and (max-width:1150px){body{overflow-x:hidden}
.branding a img,
.branding img{max-width:80%}
a.enquire,
a.phone{font-size:14px}
.icon-wid img{width:70%}
}
@media screen and (min-width:980px) and (max-width:1219px){body{overflow-x:hidden}
}
@media screen and (min-width:768px) and (max-width:979px){body{overflow-x:hidden}
h5{font-size:12px}
.footer-right-section li.float,
.right-section{float:left}
}
@media screen and (min-width:320px) and (max-width:767px){body{overflow-x:hidden}
.home-about-right p{color:#fff !important}
.home-about-left{padding:.8em 0 0 0}
.home-about-right strong{color:#fff !important}
.home-service-btn{padding:0 !important}
.wf-float-left img{width:50% !important}
}
@media screen and (max-width:768px){body{overflow-x:hidden}
.home-about-right p {
    line-height: 1.4em;
}
.vc_grid-item-mini{position:relative}
.wpcf7-form-control.wpcf7-submit{height:20px !important;float:none}
.footer-right-section li,
.left-section,
.right-section{float:none}
.home-banner{height:350px !important}
.ser-col-4{width:100%;float:none}
.inner img{width:auto}
.home-services{padding:30px 0 0}
.icon-wid img{width:14%}
.textt{font-size:10px !important;line-height:15px}
.home-about{background:url(/wp-content/uploads/2017/07/Stripe.jpg) no-repeat;background-size:100%;border-bottom:2px solid #f3f6f9}
.home-about-left h2{text-align:center}
#footer p{font-size:12px}
.wf-float-left img{width:100%}
img.mobile-logo.preload-me{width:80%}
.address-wid,
.form-lft,
.form-rgt,
.icon-wid{width:100%}
.form-center{width:100%;margin:0}
.cont-sydney ul li{float:none}
.icon-wid{text-align:left}
.home-services_1{padding:30px 0}
.contact-address img{width:35px;height:auto}
.cont-pad,
.contact-address h5{padding-top:.5em}
.innerpage-banner{height:300px}
.footer .widget{width:50%}
.contact-form a.cont-send{float:none;top:15px}
.testimonial-content p{font-size:16px;line-height:25px}
.testimonial-name{font-size:12px}
.testimonial-content p{width:95%}
.home-articles{background: url(http://www.kinglawyers.com.au/wp-content/uploads/2017/07/pattern-testimonials.jpg) repeat !important;}
}
@media screen and (max-width:639px){body{overflow-x:hidden}
a.enquire,
a.phone{font-size:12px}
.innerbanner_text{top:40% !important}
.footer .widget{width:100%}
.open-hours ul{width:80%}
.banner-text h1{line-height:23px}
h2{font-size:18px;line-height:20px}
.footer-list-section,
.list-section{padding-top:1em}
.innerpage-servciessection .inner{padding:0 !important}
h4{font-size:14px}
a .hover h5{font-size:14px !important}
.banner_inner_txt{z-index:999999}
.dt-mobile-header{z-index:9999999 !important}
.dt-close-mobile-menu-icon{z-index:99999999 !important}
.alignnone.size-medium.wp-image-635{width:30%;margin:2px 15px 0 0}
.alignnone.size-full.wp-image-634{width:30%;float:left !important}
.people h1{line-height:0 !important}
.blogg-inner .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4,
.inner-list-style li,
p{line-height:20px}
.people p{margin-bottom:5px}
.ban-social-icon{padding:.5em 0}
.ttshowcase_rl_subtitle{font-size:12px !important}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{font-size:14px !important}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_date p{font-size:12px !important}
.blogg-inner .vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419328663991{bottom:-37px !important;padding:1em 0}
.banner_inner_txt{width:50%}
.home-services_1{padding:0}
.home .home-services{padding:40px 0 0 !important}
.home-services,
.home-touch{padding:0}
.home-testimonials{padding:20px 0 0}
.testimonial-content::before{position:absolute;content:url(/wp-content/uploads/2017/07/quotes-top-mobile.png);top:-15px;left:-15px}
.testimonial-content::after{position:absolute;content:url(/wp-content/uploads/2017/07/quotes-bottom-mobile.png);bottom:-20px;right:-20px}
.home-about-right p{color:#fff !important}
.home-about-right strong{color:#fff !important}
}
@media screen and (max-width:479px){body{overflow-x:hidden}
.banner-text h1{line-height:17px}
.home-about-right strong{color:#fff}
h1{font-size:15px;line-height:0}
.home-banner{height:250px !important}
.banner-text p{font-size:10px;line-height:15px}
a.know_btn{font-size:7px;padding:1em !important}
.innerpage-banner{height:200px}
.home-about-right{padding:0 2em 1em 1em}
.home-articles{padding:20px 0 30px}
.home-service-btn{padding-top:0}
.home-about-right p{color:#fff !important}
.wf-container-footer{padding-top:30px !important}
.address-block{padding:0}
.contact-form input,
.contact-form select{height:49px !important;margin:5px 0}
.home-about{background:url(/wp-content/uploads/2017/07/Stripe.jpg);background-size:100%;border-bottom:2px solid #f3f6f9}
.home-about-left{padding:.5em 0}
.testimonial-content p{font-size:14px;line-height:23px}
}
@media screen and (max-width:360px){body{overflow-x:hidden}
.home-banner{height:200px !important}
}
body{border:0px solid red !important}
.home-about .vc_column-inner{padding-top:0 !important}

@media 
  (max-device-width: 900px) 
  and (orientation: portrait) { 
   
   .vc_custom_1500976949148{
       height: 450px !important;
   }
}

@media 
  (max-device-width: 1280px) 
  and (orientation: landscape) { 

   .vc_custom_1500976949148{
       height: 450px !important;
   }

}

@media 
  (min-device-width: 480px) and (max-device-width: 900px) and (orientation: portrait){    
   .vc_custom_1500976949148{
       height: 350px !important;
   }
}

@media 
  (min-device-width: 480px) and (max-device-width: 900px) and (orientation: landscape){    
   .vc_custom_1500976949148{
       height: 250px !important;
   }
}


@media 
  (max-device-width: 480px) and (orientation: portrait){
   .vc_custom_1500976949148{
       height: 250px !important;
   }
}

@media 
  (max-device-width: 480px) and (orientation: landscape){
   .vc_custom_1500976949148{
       height: 200px !important;
   }
}

