@charset "UTF-8";
/* https://www.kgrouplegal.com.au/wp-content/themes/the-consult/responsive.css?ver=7.1.3 */
@media screen and (max-width:930px){.the-consult-service .service-content{width:81%}.main-slider .slide-caption .caption-title{font-size:50px}}@media screen and (max-width:916px){.the-consult-service-wrapper{width:100%}.the-consult-service .service-content{width:75%}}@media screen and (max-width:768px){.site-branding{vertical-align:top}.slides{background:#EDEEF3;color:#535353;overflow:hidden;width:100%;height:auto;top:0;position:relative}.site-branding{width:40%}.site-header{position:relative}.logo-center .icon{float:left}.main-navigation .menu{display:none;position:absolute;opacity:0;visibility:hidden;top:100%;height:500px;overflow-y:scroll;z-index:1111;left:0;background-color:#fff;width:100%;transition:0.5s all ease;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-ms-transition:0.5s all ease}.header_social_search_wrap{margin-right:10px;top:42%}.header-search{position:static}.header-search .search-form{position:absolute;right:0;top:100%;width:100%}.menu-toggle{display:none}.search-button{right:60px;top:50%;position:absolute;right:20px;transform:translateY(-50%)}#masthead .search-form .search-field{padding:20px}.icon{background:#fff0;width:40px;height:40px;border-radius:50%;color:#fff;position:absolute;cursor:pointer;float:right;top:50%;right:50px;transform:translateY(-50%)}.sticky-wrapper.is-sticky .icon .ham,.sticky-wrapper.is-sticky .icon .ham:before,.sticky-wrapper.is-sticky .icon .ham:after{background:#333}.icon .ham{width:25px;height:2px;background-color:#fff;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:0.5s all ease}.icon .ham:before,.icon .ham:after{content:'';width:20px;height:2px;background-color:#fff;display:block;position:absolute;-webkit-transition:0.5s all ease;-moz-transition:0.5s all ease;-ms-transition:0.5s all ease;transition:0.5s all ease}.icon .ham:before{top:-6px}.icon .ham:after{top:6px}.main-navigation.toggled .icon .ham{background:#fff0}.main-navigation.toggled .icon .ham:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:0}.main-navigation.toggled .icon .ham:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:0}.main-navigation a{padding:15px 0 15px 15px;line-height:1.5}.main-navigation ul{list-style:none;margin:0;padding-left:0;float:none}.main-navigation ul ul a{width:100%;padding:20px 10px 20px 20px}.main-navigation.toggled .menu{display:block;opacity:1;visibility:visible;-webkit-animation:menu;-moz-animation:menu;-ms-animation:menu;animation:menu;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-animation-duration:500ms;-moz-animation-duration:500ms;-ms-animation-duration:500ms;animation-duration:500ms;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes menu{0%{opacity:0;transform:translateY(30px) rotateY(-90deg)}100%{opacity:1;transform:translateY(0) rotateY(0deg)}}@-webkit-keyframes menu{0%{opacity:0;transform:translateY(30px) rotateY(-90deg)}100%{opacity:1;transform:translateY(0) rotateY(0deg)}}.main-navigation ul ul{box-shadow:none;float:none;position:static;left:0;display:block;z-index:inherit;background-color:#fff;-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0);transition:0.5s all ease}.main-navigation li{float:none;display:block;border-bottom:none}.main-navigation ul ul li{border-bottom:none}.slide-caption .get-started{display:inline-block;font-size:1.1rem;text-transform:uppercase;transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out}.main-slider .slide-caption .slider-desc{margin-bottom:0;line-height:1.4;font-size:16px}.main-slider .slide-caption .caption-title{font-size:35px;margin-bottom:10px;line-height:1}.the-consult-counter .icon-holder,.the-consult-counter .counter-holder{width:auto;display:block;margin:0 auto 20px auto;text-align:center}.the-consult-testimonial-section .testimonial-single{width:90%}.widget-icons-section-wrapper .container{padding:0}.widget-icons-section-wrapper .widget{box-shadow:0 3px 3px #ddd;width:50%;display:inline-block;text-align:center;vertical-align:top;min-height:200px}.main-navigation{vertical-align:middle;width:auto;display:inline-block}.main-navigation a{color:#333}.the-consult-latest-post-section .latest-post-image{width:100%;float:none;display:block}.the-consult-latest-post-section .latest-post-context{background:#FFF;position:static;display:block;top:0%;transform:translate(0,0%);width:100%;padding:20px}.the-consult-below-slider-section .bslider-the-consult{width:50%;border-bottom:1px solid #eee}.the-consult-below-slider-section .bslider-the-consult:nth-child(odd){border-left:none}.footer-wrap #the-consult-footer-one,.footer-wrap #the-consult-footer-two,.footer-wrap #the-consult-footer-three,.footer-wrap #the-consult-footer-four{width:50%}.copyright .footer_btm_left{float:none;display:block}.copyright .footer_social_icon_front_footer{float:none;display:block}#primary,#secondary-left,#secondary-right{margin:20px 0}#primary.sidebar-right{width:100%;padding-right:0;float:none}#primary.sidebar-both{width:100%;display:block;margin-top:20px;padding:0}.sidebar-left{width:100%;display:block;float:right}.sidebar-right{width:100%;float:none;display:block;margin-top:20px}#secondary-right{width:100%;display:block;float:right;margin-top:20px}}@media screen and(min-width:768px){.main-slider .slide-caption .caption-title{font-size:45px;line-height:1}}@media screen and (max-width:686px){.the-consult-service .service-content{width:100%}.the-consult-service .service-section{width:49%;display:block;margin-bottom:30px;margin-right:0;float:left;margin-right:2%}.the-consult-service .service-section:nth-child(odd) .icon-holder{float:none}.the-consult-service .service-section:nth-child(odd) .service-content{padding-right:0;text-align:center;float:none}.the-consult-service .service-content{float:none;max-width:inherit;width:100%;padding-left:0;text-align:center}.the-consult-service .col .icon-holder{min-width:80px;width:15%;height:80px;margin:20px auto}}@media screen and (max-width:640px){.main-slider .slide-caption .caption-title{font-weight:800;margin-bottom:0;text-shadow:1px 1px 1px #333;color:#fff;font-size:30px}.the-consult-about-section .about-content-wrap{width:70%}.slide-caption .get-started{display:inline-block;font-size:.8rem;text-transform:uppercase;transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out}.main-slider .slide-caption .slider-desc{display:none}.feature-the-consult{width:50%}.archive .has-post-thumbnail{width:100%;padding:0;display:block}.the-consult-below-slider-section .bslider-the-consult{width:100%;border-right:none;border-bottom:1px solid #eee}.the-consult-below-slider-section .bslider-the-consult:nth-child(even){border-left:none}.the-consult-service .col .icon-holder{margin:0 auto 20px auto;display:block}.the-consult-service .col .title{text-align:center;line-height:1.5;display:block}}@media screen and (max-width:414px){.portfolio-single{float:none;width:100%;margin-right:0}.portfolio-single img{width:100%}.the-consult-service .service-section{width:100%;float:none;margin-right:0}.the-consult-contact-us-section{margin-bottom:10px}.the-consult-about-section .about-content-wrap{width:100%}.slide-caption .get-started a{font-size:.7rem;margin-top:10px;padding:10px 10px}.main-slider .owl-controls{top:62%}.main-slider .slide-caption{width:80%}.main-slider .slide-caption .caption-title{font-weight:600;margin-bottom:0;color:#fff;font-size:25px}.main-navigation{width:30%;float:right}.slider-desc{display:none}.slide-caption .get-started{margin-top:0}.main-slider .owl-controls{width:100%;bottom:0}.main-slider .owl-nav .owl-prev,.main-slider .owl-nav .owl-next{background-color:#333;text-align:center;width:30px;line-height:30px;font-size:17px;height:30px;margin-bottom:10px}.widget-icons-section-wrapper .widget{width:100%;display:block}.the-consult-about-section .btn,.the-consult-contact-us-section .btn{margin-bottom:20px;font-size:16px;margin-right:0}.feature-the-consult{width:100%;background:#fff;border:1px solid #eee}.the-consult-counter .counter-col{width:100%;display:block;margin-right:0;margin-bottom:20px;border:none}.title-wrap .sub-title{width:90%}.the-consult-about-section .img-about{width:90%;margin:30px auto 0 auto}.title-wrap{margin-bottom:40px}.the-consult-service-wrapper{width:100%;display:block}.the-consult-contact-us-section .wpcf7-form p:nth-child(2),.the-consult-contact-us-section .wpcf7-form p:nth-child(3),.the-consult-contact-us-section .wpcf7-form p:nth-child(4){width:100%;display:block;margin-right:0}.the-consult-counter .counter-holder p.counter{font-size:30px}.call-to-content-wrap .call-to-des{width:90%}.site-info .footer_btm_left{float:none;text-align:center}.site-info .footer_social_icon_front{float:none;text-align:center;margin-top:10px}.title-wrap .section-title{font-size:30px}h2.section-title:before{top:43px}.footer-wrap #the-consult-footer-one,.footer-wrap #the-consult-footer-two,.footer-wrap #the-consult-footer-three,.footer-wrap #the-consult-footer-four{width:100%;display:block}.banner-title h1{font-size:25px}.error-404.not-found .page-header{color:#00B259;text-transform:uppercase;font-size:20px}}