/*!
Theme Name: Medical Centers
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: medical-centers
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Medical Centers is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 @font-face{font-family:"GothamBold";src:url(https://belairfamilyhealthcentre.com.au/wp-content/themes/medical-centers/fonts/GothamBold.otf) format("opentype");font-weight:700}@font-face{font-family:"GothamBlack";src:url(https://belairfamilyhealthcentre.com.au/wp-content/themes/medical-centers/fonts/GothamBlack.ttf) format("truetype");font-weight:700}@font-face{font-family:"GothamBook";src:url(https://belairfamilyhealthcentre.com.au/wp-content/themes/medical-centers/fonts/GothamBookRegular.otf) format("opentype");font-weight:700}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}:root{--global-GothamBold:"GothamBold";--global-GothamBlack:"GothamBlack";--global-GothamBook:"GothamBook";--primary-text-color:#fff;--color-heading-style-1:#16597c;--color-heading-style-2:#74c3d4;--color-h3-style:#74c3d4;--bg-color-style:#74c3d4}h1{font-size:54px;line-height:60px;font-family:var(--global-GothamBlack)}h2{font-size:48px;line-height:55px;font-family:var(--global-GothamBlack)}h3{font-size:38px;line-height:44px;font-family:var(--global-GothamBold);color:var(--color-h3-style)}h4{font-size:24px;line-height:40px;font-family:var(--global-GothamBold)}p{font-size:18px;line-height:27px;font-family:var(--global-GothamBook);color:#000}strong{font-family:var(--global-GothamBold)}.heading-style-1{color:var(--color-heading-style-1)}.heading-style-2{color:var(--color-heading-style-2)}.heading-style-h3{color:var(--color-h3-style)}.fc-white{color:#fff!important}.fs-60{font-size:60px}.spacer{padding:0 268px}.spacer-left{padding-left:268px}.spacer-right{padding-right:268px}.global-btn-style1{font-size:18px;font-family:var(--global-GothamBold);color:#fff;text-transform:uppercase;background:#16597c;padding:12px 39px;display:inline-block}.global-btn-style1:hover{color:#fff!important;background-color:#093b55!important}.global-btn-light{background:#ffffff45;padding:15px 59px;text-transform:uppercase;display:block;width:fit-content;font-size:18px;color:#fff;margin-bottom:30px}.global-btn-light:hover{color:#fff}.day-time{display:flex;justify-content:space-between}.testimonial-days{width:500px}.global-btn-style2{font-size:22px;background:#74c3d4;color:#fff;padding:19px 20px 19px 36px;text-transform:uppercase;width:100%;display:flex;justify-content:space-between;align-items:center}.global-btn-style2 i{padding-left:36px;color:#16597c;transition:opacity 0.5s}.global-btn-style2:hover i:before{content:"\f061"}.global-btn-style2:hover{color:#fff;background-color:#5fb8cb}.global-btn-style3{font-size:22px;background:#16597c;color:#fff;padding:19px 20px 19px 36px;text-transform:uppercase;display:block;width:fit-content}.global-btn-style3 i{padding-left:36px;color:#74c3d4;transition:opacity 0.5s}.global-btn-style3:hover i:before{content:"\f061"}.global-btn-style3:hover{color:#fff;background-color:#093b55}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}p{margin-bottom:20px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--color-heading-style-1);font-family:var(--global-GothamBold);text-decoration:none}a:hover,a:active{color:var(--color-heading-style-2)}a:focus{outline:none}a:hover,a:active{outline:0}a.facebook-link{color:#fff}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}ul{margin:0}ul li{font-size:17px;font-family:var(--global-GothamBook);color:#000;margin-bottom:10px}.description li{list-style:none}.description ul{padding:0}.description ul li:before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f00c";padding-right:10px;color:#16597c}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}table tr,table tr p{font-size:20px;line-height:25px;font-family:var(--global-GothamBook);color:#000}.annoucement-header-main-container.sticky-active{position:fixed;width:100%;z-index:10;top:0;animation:0.5s slideDown}.annoucement-header-main-container.sticky-active .sticky-logo{display:block;padding-left:50px}.annoucement-header-main-container.sticky-active .site-header{background:#16597c!important}.annoucement-header-main-container.sticky-active .site-header ul#primary-menu a{color:#fff}.annoucement-header-main-container.sticky-active .sticky-logo img{width:200px}.annoucement-header-main-container.sticky-active .site-header .row{align-items:center}.annoucement-header-main-container.sticky-active .site-header #primary-menu li ul.sub-menu{background:#16597c}.annoucement-header-main-container.sticky-active nav.navbar.navbar-expand-xl.navbar-light{padding:0}.announcement-header{background-color:#74c3d4;padding:17px 15px;position:relative;z-index:2}.announcement-header ul{padding:0;list-style:none;margin:0;text-align:right;display:flex;justify-content:right;align-items:center}.announcement-header ul li a:hover{color:var(--color-heading-style-1)}.announcement-header ul li a{font-size:16px}.announcement-header ul li{padding:0 20px}.announcement-header ul li img{padding-right:10px}.announcement-header ul li .global-btn-style1{font-size:16px;font-family:var(--global-GothamBold);color:#fff;text-transform:uppercase;background:#16597c;padding:12px 39px;display:inline-block}header#masthead{padding:7px 15px;background:#ffffffab;position:relative;z-index:1}.logo-container{pointer-events:none}.logo-container img{width:340px;pointer-events:all;padding-bottom:50px}.site-header ul#primary-menu a{font-size:16px!important}.site-header ul#primary-menu li a:hover{border-bottom:3px solid}.sticky-logo{display:none}.not-sticky-logo{display:none}.site-header ul#primary-menu{gap:54px}.site-header ul#primary-menu li{margin-bottom:0}.site-header ul#primary-menu li.current-menu-item a{color:var(--color-heading-style-2);border-bottom:3px solid}.site-header ul#primary-menu li{position:relative;width:fit-content!important}.site-header #primary-menu li ul.sub-menu{display:none;position:absolute;background-color:#f9f9f9;min-width:215px;box-shadow:0 8px 16px 0 rgb(0 0 0 / 20%);z-index:1;top:27px;left:0;margin:0;padding:10px 0}.site-header #primary-menu li:hover>.sub-menu{display:block}.site-header #primary-menu ul.sub-menu li{list-style:none;margin-bottom:0!important;width:100%!important;padding:9px 20px}.announcement-header ul li:last-child{padding-right:0}.logo-main-container{position:relative}.logo-container{position:absolute;width:100%;padding:50px 80px 180px 130px;background:url(https://belairfamilyhealthcentre.com.au/wp-content/uploads/Path-22.png);background-size:cover;background-position:100% 120%;left:-30px;top:-20px;background-repeat:no-repeat;z-index:999999}body .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1290px!important}@media only screen and (min-width:1441px) and (max-width:1730px){body .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1440px!important}}@media only screen and (min-width:1400px) and (max-width:1599px){body .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1340px!important}}@media only screen and (min-width:1025px) and (max-width:1366px){body .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1290px!important}}@media only screen and (min-width:992px) and (max-width:1024px){body .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:960px!important}.container,.container-md,.container-sm{max-width:960px!important}}@media only screen and (min-width:770px) and (max-width:991px){body .container,.container-md,.container-sm{max-width:930px!important}}@media only screen and (min-width:580px) and (max-width:768px){body .container,.container-sm{max-width:720px!important}}@media only screen and (min-width:576px) and (max-width:580px){body .container,.container-sm{max-width:540px!important}}@media only screen and (max-width:425px){.container{padding:0 25px}}footer#colophon{background:#16597c}.footer-logo img{width:260px;filter:brightness(200.5)}.footer-logo{padding-top:30px;padding-bottom:30px;position:relative}footer .divider{border-bottom:1px solid #74c3d4;margin-bottom:60px;width:84%;margin-inline:auto}footer h3{font-size:22px;color:#fff;margin-bottom:20px}.footer-book-appointment p{font-size:18px;line-height:26px;width:361px;color:#fff}.page-id-158 .book-appointment-container{background:#16597c}.footer-button{font-size:18px;background:#74c3d4;color:#fff;padding:5px 40px 5px 40px;text-transform:uppercase;display:block;width:fit-content;line-height:37px}.footer-button:hover{background-color:#16597c;color:#fff}footer .footer-button:hover{background-color:#fff;color:#16597c}.footer-book-appointment a{color:#fff}.footer-book-appointment a:hover{color:#74c3d4}.footer-open-hours{padding-right:30px}ul.footer-hours li{font-family:var(--global-GothamBook);font-size:18px;color:#000}ul.footer-hours{margin:0;padding:0;list-style:none}ul.footer-hours li:first-child{padding-top:0}ul.footer-hours li{font-family:var(--global-GothamBook);font-size:18px;color:#fff;display:grid;grid-template-columns:140px 1fr}.quick-links ul#menu-quick-links li a{font-size:18px;font-family:var(--global-GothamBook);color:#fff;line-height:29px}.quick-links ul#menu-quick-links li:first-child{padding-top:0}footer .contact-div{font-family:var(--global-GothamBook);font-size:18px;color:#fff;display:grid;grid-template-columns:30px 1fr;align-items:center}footer .contact-div:nth-child(3){align-items:start}footer .contact-div{padding:10px 0}footer .contact-div:first-child{padding-top:0}.copy-right{background:#16597c}.copy-right p{color:#fff;font-size:12px;margin-bottom:0}.container.footer-content{padding-bottom:14px}.homepage-banner{background:url(/wp-content/uploads/2022/11/02-HomePage-Image-01.png);background-size:cover!important;min-height:1161px;background-position:center center!important;margin-top:-70px;display:flex;align-items:center;position:relative}.homepage-banner h1{color:#fff;margin-bottom:60px}.homepage-banner .banner-content-column{width:885px}.homepage-banner .banner-content-column a{color:#fff}.homepage-banner-container{position:relative;z-index:1}.homepage-banner:before{content:"";background-image:linear-gradient(to right,#16597c,#fff0 50%);width:100%;height:100%;position:absolute;top:0}.homepage-below-banner-column{display:grid;padding:90px 30px 90px 30px;grid-template-columns:100px 1fr;background:#74c3d4;min-height:100%;align-items:start}.homepage-below-banner-column h4{color:#fff}.homepage-below-banner-column div{font-size:18px;color:#fff;line-height:26px;margin-bottom:0;width:260px}.homepage-below-banner-column div a:hover{color:#fff}.book-now-btn{font-size:28px;line-height:26px;color:#fff;text-decoration:underline}.book-now-btn:hover{color:#fff}.home [data-hotdoc-lightbox]>.hotdoc-overlay>.hotdoc-modal iframe{background-color:#fff}.homepage-below-banner{background:linear-gradient(to right,#74c3d4 60%,#fff0 75%);padding-left:258px;margin-top:-162px;position:relative}.homepage-below-banner .col-12.col-md-3{padding:0;position:relative;width:441px}.homepage-below-banner .col-12.col-md-3:nth-child(2) .homepage-below-banner-column{background:#5fb8cb}.homepage-below-banner .col-12.col-md-3:last-child{width:30%}.homepage-below-banner .col-12.col-md-3:last-child .homepage-below-banner-column{background:url(https://belairfamilyhealthcentre.com.au/wp-content/uploads/Path-97.png);background-position:100%;background-size:cover;background-repeat:no-repeat}.below-banner-inner-page{padding:216px 0 140px}.below-banner-inner-page .below-inner-heading h1{width:557px}.below-banner-inner-page p.main-description{font-family:var(--global-GothamBold)}.below-banner-inner-page .global-btn-style3{margin-top:60px}.below-banner-inner-page .below-inner-content{padding-left:120px}.our-services .our-services-content ul{margin:0;list-style:none;padding:0}.our-services{padding:60px 0 130px;background:url(/wp-content/uploads/2022/11/Group-519-1.png);background-size:cover!important;background-repeat:no-repeat!important;background-position:140px 0%!important}.our-services-content{padding:75px;background:#16597c;width:624px;margin-top:50px}.our-services .our-services-content ul li{color:#fff;font-size:26px;border-bottom:1px solid #74c3d4;padding:20px 0;font-family:var(--global-GothamBook)}.our-services-content li span{padding-right:10px}.our-services-content li span img{width:60px;height:60px}.our-services-content a.global-btn-style2{margin-top:60px}.our-services-layout-2{padding:100px 0 230px;background:url(/wp-content/uploads/2022/11/Group-519-1.png);background-size:cover!important;background-repeat:no-repeat!important;background-position:310px 0%!important}.our-services-l2-column-repeater{padding:30px 30px 120px;background:#fff;min-height:300px;clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(58% - 0px) 101%,196px 101%,0% calc(82% - 10px),0% 10px);width:290px;margin-bottom:30px;transition:all 0.5s;transform:translate(0,0)}.our-services-l2-column-repeater:hover{background:#f5f5f5;transform:translate(0,-10px)}.our-services-l2-container{display:flex;flex-wrap:wrap;flex-direction:row;gap:30px;filter:drop-shadow(0 0 30px #00000120)}.our-services-l2-column-repeater img{width:81px;height:84px;line-height:30px;color:#16597c;margin:0 0 20px}.our-services-layout-2 .our-services-layout-2-column h2{margin-bottom:60px}.our-services-l2-column-repeater h4{line-height:30px;color:#16597c;margin:20px 0}.our-services-l2-column-repeater .img-content-column p{font-size:22px;line-height:24px}.our-services-l2-column-repeater .read-more{color:var(--color-heading-style-2);font-size:22px;line-height:24px;font-family:var(--global-GothamBook);border-bottom:1px solid;width:100%;display:inline-block;padding-bottom:5px}.our-services-l2-column-repeater .read-more:hover{color:var(--color-heading-style-1)}.general-practitioners{padding:153px 0 213px;background:#74c3d4;clip-path:polygon(0 0%,100% 0,140% 710px,591px 96%,0 89%,0% 30px,0% 10px);z-index:2;margin-bottom:-17%}.general-prac-container{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:100px;align-items:center}.general-prac-content h3{color:#16597c;margin-bottom:0}.general-prac-content p.qualification{margin-bottom:0;font-size:18px;text-transform:uppercase}.general-prac-content p.position{font-size:22px;text-transform:uppercase;margin-bottom:0}.general-prac-content p{margin-bottom:0}.session-div p{font-size:22px;line-height:1.3em}.session-div{margin-top:80px}.general-prac-content .global-btn-style3{margin-top:60px}.general-practitioners{position:relative}.general-prac-main-container{margin-top:60px}.general-practitioners button.slick-prev:before{display:none}.general-practitioners button.slick-next:before{display:none}.general-practitioners .slick-prev{left:-70px;top:35%}.general-practitioners .slick-next{top:35%}.general-practitioners .general-prac-img-columnm img{width:100%}.opening-hours-content{padding:75px;background:#16597c;width:624px;margin-top:50px;z-index:2;position:relative}.opening-hours-content ul li{color:#fff;font-size:24px;border-bottom:1px solid #74c3d4;padding:20px 0;font-family:var(--global-GothamBook)}.opening-hours-content ul{margin:0;list-style:none;padding:0}.opening-hours-content ul li{color:#fff;font-size:24px;border-bottom:1px solid #74c3d4;padding:20px 0;font-family:var(--global-GothamBook);display:flex;justify-content:space-between}.opening-hours-content ul li .time-date img{padding-right:10px}.opening-hours-content h3{margin-bottom:30px}.home-google-map{padding:203px 0 213px;position:relative}.map-column iframe{border:0;position:absolute;width:100%;height:100%;left:0;top:0;filter:grayscale(1)}.map-column img{border:0;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:60% 100%}.book-appointment{padding:115px 0 435px;background:#74c3d4;clip-path:polygon(0 0%,100% 0,170% 610px,1371px 96%,0 59%,0% 30px,0% 10px)}.book-appointment .appointment-column p{margin-top:60px;color:#fff;margin-bottom:70px}.book-appointment p input,.book-appointment p textarea{margin:10px 0}.book-appointment p textarea{height:100px}.book-appointment p [type="submit"]{font-size:14px;color:#666;font-family:var(--global-GothamBook);padding:15px 25px!important;border:none;text-transform:capitalize}.our-partners{padding-bottom:220px}.our-partners-logo{padding:0 100px}.our-partners h2.heading-style-1{margin-bottom:80px}.our-partners-logo div{margin:0 10px}.our-partners-logo .slick-slide{display:inline-block!important;vertical-align:middle;float:none}.logoslider button.slick-next:before{display:none}.logoslider button.slick-prev:before{display:none}.logoslider button.slick-next{top:42%}.logoslider button.slick-prev{top:42%}.moretext{display:none}a.moreless-button{margin-bottom:0;text-decoration:underline}.inner-banner{min-height:460px;margin-top:-80px;background:url(https://stage3.blackboxdesign.com.au/nwmc/wp-content/uploads/2022/12/03-AboutUs-Image-01-scaled.jpg);background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative}.inner-banner:before{content:"";background-image:linear-gradient(to right,#16597c,#fff0 50%);width:100%;height:100%;position:absolute;top:0}.inner-banner .banner-column h1{color:#fff}.inner-banner .banner-column{position:absolute;bottom:-157px;left:0;background:#74c3d4;color:#fff;padding:39px 50px 39px 100px;width:1123px;clip-path:polygon(0 0,0 100%,75% 125%,83% 35%,82% 0);margin-bottom:50px}.image_left_with_right_icon_box .image-box-container img{width:536px}.ileft_image-image-div{display:grid;grid-template-columns:100px 1fr;min-height:100%;align-items:start;grid-gap:20px}.ileft_image-content p{font-size:20px;color:#000;line-height:26px;margin-bottom:0;width:398px}.ileft_image-content h4{color:#16597c}.ileft_image-content .book-now-btn{color:#16597c}.ileft_image-image-div{margin-top:77px}.ileft_image-image-div:first-child{margin-top:0}.ileft_image-image-div-opening-hours{background:#fff;width:100%;margin-top:60px;z-index:2;position:relative}.ileft_image-image-div-opening-hours ul{margin:0;list-style:none;padding:0}.ileft_image-image-div-opening-hours ul li{color:#000;font-size:20px;border-bottom:1px solid #74c3d4;padding:15px 0;font-family:var(--global-GothamBook);display:flex;justify-content:space-between}.faqs{padding:150px 0}.faqs-column button.accordion-button{box-shadow:none!important;background:transparent!important}.faqs-column button.accordion-button{box-shadow:none!important;background:transparent!important;font-size:26px;color:var(--color-heading-style-1);font-family:var(--global-GothamBold);position:relative;padding-left:30px}.faqs-column .accordion-item{border:0}.faqs-column button.accordion-button.collapsed:after{content:"\2b";background-image:unset;transform:unset;font-family:"Font Awesome 6 Free";font-weight:900}.faqs-column button.accordion-button:after{content:"\f068";font-family:"Font Awesome 6 Free";font-weight:900;background-image:unset;transform:unset}.faqs-column button.accordion-button:after{position:absolute;left:-10px;top:10px;border:1px solid #74c3d4;font-size:19px;padding:5px;width:auto;height:auto;color:#74c3d4}.faqs-column .accordion .accordion-body{font-size:20px;color:#000;line-height:26px}.faqs h2.heading-style-1{margin-bottom:60px}.faqs .accordion-item ul li{position:relative;list-style:none;font-size:17px;font-family:var(--global-GothamBook);color:#000;margin-bottom:15px}.faqs .accordion-item ul li:before{content:"";position:absolute;background-image:url(/wp-content/uploads/2022/12/check-mark.svg);background-size:contain;background-repeat:no-repeat;width:16px;top:10px;left:-26px;bottom:0;margin:auto}.faqs .accordion-item ul li a{word-break:break-word}.simple-testimonial{padding:150px 0 150px;margin-bottom:50px;background-color:#16597c}.simple-testimonial h4,.simple-testimonial p{color:#fff}.simple-testimonial p{font-size:18px;line-height:28px}.simple-testimonial .slick-arrow:before{display:none}.simple-testimonial .testimonial-column{padding-right:60px}.simple-testimonial .testimonial-column .simple-testimonial-slider{width:100%}.testimonial{padding:285px 0 172px;background:#16597c;clip-path:polygon(70% 0%,100% 7%,100% 100%,0 100%,0 35%)}.home .testimonial{padding:320px 0 172px;background:#16597c;clip-path:unset}.testimonial .row{align-items:center}.testimonial .testimonial-content p{color:#fff;font-style:oblique}.testimonial .testimonial-content h4{color:#fff;font-size:24px;line-height:37px;text-align:center}.testimonial-icons.right{text-align:center;transform:rotate(180deg)}.testiminial-column{display:grid!important;grid-template-columns:150px 1fr 150px;align-items:center;gap:20px}.testimonial-slider button.slick-prev:before{display:none}.testimonial-slider button.slick-next:before{display:none}.testimonial-slider button.slick-prev{top:-30px;left:44%}.testimonial-slider button.slick-next{top:109%;right:45%}.testimonial-slider button.slick-arrow{width:50px;height:50px}.testimonial-slider .testimonial-content{padding:15px 0}.our-clinician{padding:280px 0 80px}.clinic-profile-column .footer-button{width:100%;margin:17px 0;padding:8px 19px;font-size:15px;line-height:28px}.clinic-profile-column .footer-button.our-clinic-more-info{background:#16597c}.clinic-profile-column .footer-button.our-clinic-more-info:hover{background:#74c3d4}.clinic-profile-column img{margin-bottom:30px;width:100%}.clinic-content-column p{margin-bottom:0}.clinic-content-column p.clinic-qualification{font-size:18px;line-height:20px}.clinic-content-column p.clinic-role{font-size:22px}.clinic-content-column .clinic-excerpt{margin:40px 0}.clinic-content-column .session-time p{margin-bottom:0}.clinic-profile-column .footer-button:last-child{margin-bottom:0}.our-clinician .clinic-content-column{padding-left:90px}.our-clinician .row{align-items:center;padding-bottom:60px;border-bottom:1px solid #74c3d4;margin-bottom:60px}.our-staff{padding:280px 0 80px}.our-staff-profile-column .footer-button{width:100%;margin:17px 0;padding:8px 19px;font-size:15px;line-height:28px}.our-staff-profile-column img{margin-bottom:30px;width:100%}.our-staff-content-columnp{margin-bottom:0}.our-staff-content-columnp.clinic-qualification{font-size:18px;line-height:20px}.our-staff-content-columnp.clinic-role{font-size:22px}.our-staff-content-column.clinic-excerpt p{font-size:22px;line-height:26px}.our-staff-content-column.clinic-excerpt{margin:40px 0}.our-staff-content-column.session-time p{font-size:22px;margin-bottom:0;line-height:24px}.our-staff-profile-column .footer-button:last-child{margin-bottom:0}.our-staff .our-staff-content-column{padding-left:40px}.our-staff .col-12.col-lg-3{padding-bottom:60px}.our-staff .row{align-items:center;margin-bottom:60px}.allied-health-layout .col-12.col-lg-9,.allied-health-layout .col-12.col-lg-3{margin-bottom:60px;border-top:1px solid #74c3d4;padding-top:60px}.allied-health-layout .col-12.col-lg-9,.allied-health-layout .col-12.col-lg-3{margin-bottom:60px;border-top:1px solid #74c3d4;padding-top:60px}.allied-health-layout .col-12.col-lg-9:nth-child(2),.allied-health-layout .col-12.col-lg-3:nth-child(1){border-top:0;padding-top:0}.single-doctors{padding:75px 0 164px}.single-doctors .row{align-items:baseline}.single-profile-column img{width:100%}.single-profile-column .global-btn-style3{width:100%;font-size:20px}.single-content-column p.single-qualification{font-size:22px;line-height:24px}.single-content-column p{margin-bottom:0}.single-excerpt p{margin-bottom:20px}.single-content-column .profile{margin:100px 0}.profile h3{font-size:26px;line-height:40px}.special-interests h3{font-size:26px;line-height:40px;margin-bottom:20px}.single-content-column{padding-left:67px}.single-profile-column .opening-hours-content{padding:50px;background:#16597c;width:100%;margin-top:80px;z-index:2;position:relative}.single-profile-column .opening-hours-content h3{font-size:35px}.single-profile-column .opening-hours-content ul li img{width:30px;height:30px;padding-top:0}.single-profile-column img{padding-top:100px}.single-profile-column .global-btn-style3.second-bottom{margin-top:80px}.special-interests ul{padding:0;margin:0;list-style:none}.special-interests ul li{font-size:24px;line-height:28px;font-family:var(--global-GothamBook);color:#000;padding:20px 0;border-bottom:1px solid #74c3d4;display:grid;grid-template-columns:40px 1fr}.special-interests ul li:first-child{padding-top:0}.special-interests ul li i{color:#74c3d4}.special-interests.procedures{margin-top:100px}.services{margin-top:0;padding-bottom:80px}.services .row{--bs-gutter-x:73px}.services .col-12.col-md-4{margin-bottom:73px;filter:drop-shadow(0 0 20px #00000014)}.services-icon-box{padding:46px 46px 140px;background:#fff;height:100%;clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(58% - 0px) 101%,246px 101%,0% calc(82% - 10px),0% 10px);min-height:500px;position:relative}.services-icon-box h4{line-height:30px;color:#16597c;margin:20px 0}.services-icon-box img{line-height:30px;color:#16597c;margin:20px 0}.services-icon-box img{width:81px;height:84px}.services .img-content-column p{font-size:22px;line-height:24px}.services-icon-box .read-more{color:var(--color-heading-style-2);font-size:22px;line-height:24px;font-family:var(--global-GothamBook);border-bottom:1px solid;width:76%;display:inline-block;padding-bottom:5px;position:absolute;bottom:110px;left:0;margin:0 auto;right:0}.services-icon-box:hover{background:#f8f8f8;box-shadow:none}.services-icon-box .read-more:hover{color:var(--color-heading-style-1)}.single-services-temp{padding:259px 0 160px}.single-services-temp .description strong{font-family:var(--global-GothamBold)}.single-services-temp .services-content h2{margin-bottom:60px}.services-content .description{width:598px}.single-services-temp .col-12.col-md-7{padding:0}.single-services-temp .col-12.col-md-7 img{width:100%}.services-content .global-btn-style2{margin-top:30px}.single-services-faqs{padding:0 0 160px}.single-services-faqs .single-services-faqs-img img{width:100%}.single-services-faqs .col-12.col-md-5{padding:0}.single-services-faqs .single-faqs-column{padding-left:150px}.single-faqs-column .accordion-body ul li{position:relative;list-style:none;font-size:17px;font-family:var(--global-GothamBook);color:#000;margin-bottom:15px}.single-faqs-column .accordion-body ul li a{word-break:break-word}.single-faqs-column .accordion-body ul{margin:0}.single-faqs-column .accordion-body ul li:before{position:absolute;content:"";background-image:url(/wp-content/uploads/2022/12/check-mark.svg);background-size:contain;background-repeat:no-repeat;width:16px;top:10px;left:-26px;bottom:0;margin:auto}.single-faqs-column .accordion button{background:#74c3d4!important;color:#fff;font-size:26px;font-family:var(--global-GothamBold);box-shadow:none}.single-faqs-column .accordion-div{margin-top:70px}.single-faqs-column .accordion-div .accordion-item{margin-bottom:20px;border-radius:0}.single-faqs-column .accordion-div .accordion-item button.accordion-button.collapsed:after{content:"\2b";background-image:unset;transform:unset;font-family:"Font Awesome 6 Free";font-weight:900;color:#16597c}.single-faqs-column .accordion-div button.accordion-button:after{content:"\f068";font-family:"Font Awesome 6 Free";font-weight:900;background-image:unset;transform:unset;color:#16597c}.single-faqs-column .accordion-div .accordion-item .accordion-body p{margin-bottom:0}.fees{padding:0 0 110px}.fees-table th.table-heading{font-size:38px;color:#74c3d4;font-family:var(--global-GothamBold);line-height:44px}.fees-table .table-thead:first-child{margin-top:0}.fees-table .table-thead{position:relative;display:block;margin-top:80px}.fees-table th.table-heading{border:0!important}.fees-table .table-thead:after{content:"";width:100%;height:2px;background:#74c3d4;position:absolute;bottom:0}.fees-table th.sub-heading{font-size:24px;line-height:40px;color:#fff;background:#74c3d4;text-align:center;clip-path:polygon(10px 0%,calc(100% - 20px) 0%,100% 20px,100% calc(100% - 0px),calc(100% - 0px) 100%,0 100%,0% calc(100% - 0px),0% 0)}.fees-table .table-thead tr{display:flex;align-items:end;gap:20px}.fees-table tbody tr{display:flex;width:100%}.fees-table th.amount-heading{font-family:var(--global-GothamBook);padding:20px 30px;border-bottom:1px solid #74c3d4!important}.fees-table th.amount-heading:first-child{padding-left:10px}.table-notes{border:1px solid #74c3d4;padding:40px;margin-top:100px;margin-bottom:130px}.table-notes p{margin-bottom:0}.job-availabilities{background:#74c3d4;padding:241px 0 145px;clip-path:polygon(0 7%,calc(73% - 40%) 0%,137% 60%,100% calc(100% - 10px),calc(100% - 0px) 100%,10px 100%,0% calc(100% - 0px),0% 10px)}.job-available-content{background:#fff;padding:50px 50px 100px;position:relative}.job-available-content p{margin:0}.job-available-content p.location{font-size:20px;margin:30px 0}.job-available-lists{margin-top:80px;--bs-gutter-x:60px}.job-available-content .location-content{margin-bottom:80px}.job-available-content .job-available-btn{position:absolute;bottom:50px;padding:20px;left:-15px;background:#74c3d4;width:277px;text-align:center;color:#fff;font-size:23px;clip-path:polygon(10px 0%,calc(100% - 15px) 0%,100% 23px,100% calc(100% - 51px),calc(100% - 24px) 100%,0 100%,0% calc(100% - 10px),0% 0)}.job-available-content:hover{background:#f7f7f7}.job-available-content:hover .job-available-btn{background:#16597c}.job_enquiries{padding:120px 0}.job-enquiries-form{margin-top:50px}.job-enquiries-form input[type="text"],.job-enquiries-form input[type="tel"],.job-enquiries-form input[type="email"],.job-enquiries-form input[type="file"],.job-enquiries-form textarea{padding:15px 20px;border-radius:0;border:1px solid #74c3d4;width:100%;font-family:var(--global-GothamBook);outline:none}.job-enquiries-form input[type="file"]{margin-bottom:32px;padding-left:52px}.file-upload input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.resumefile{color:#fff0}.file-upload input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.resumefile:before{content:"Upload your Resume";color:#fff;display:inline-block;border-radius:3px;padding:5px 8px;outline:none;cursor:pointer;font-weight:700;letter-spacing:1px;opacity:.7;position:absolute;color:#000;z-index:9999;left:70px}.file-upload input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.resumefile:after{content:"\f15b";width:60px;height:60px;background:#74c3d4;padding:20px;position:absolute;left:0;top:-19px;font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;font-size:24px;text-align:center;display:flex;justify-content:center;align-items:center}.job-enquiries-form .name-phone{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px;margin-bottom:32px}.job-enquiries-form .email-address{display:grid;grid-template-columns:434px 2fr;column-gap:15px;margin-bottom:32px}.job-enquiries-form .name-phone,.job-enquiries-form .email-address,.job-enquiries-form .name-phone p,.job-enquiries-form .email-address p{display:flex;gap:20px}.sendapplication-btn input.wpcf7-form-control.has-spinner.wpcf7-submit{font-size:22px;background:#74c3d4;color:#fff;padding:19px 39px 19px 39px;text-transform:uppercase;display:block;width:fit-content;border:0;border-radius:0;font-family:var(--global-GothamBold)}.sendapplication-btn button{border:0;border-radius:0;font-family:var(--global-GothamBold);margin-top:18px}.file-upload .wpcf7-file::-webkit-file-upload-button{visibility:hidden;width:0}.get_in_touch{padding:216px 0 140px}.get_in_touch .sub-heading{margin-bottom:50px}.contact-icon-list .icon-content-column p{margin-bottom:0;font-size:22px;line-height:28px}.contact-icon-list{display:grid;grid-template-columns:100px 1fr;grid-gap:10px;align-items:start;margin-top:60px}.contact-icon-list:first-child{margin-top:0}.contact-icon-list img{width:82px;height:82px}.contact-column a{color:#fff}.contact-column .opening-hours-content{margin-top:0!important}.contact-us-iframe{position:relative;min-height:1127px;clip-path:polygon(-600px 21%,calc(39% - 39px) 0%,100% 350px,100% calc(100% - 10px),calc(100% - 0px) 100%,10px 100%,0% calc(100% - 0px),0% 10px);display:block;margin-top:-400px}.contact-us-iframe iframe{border:0;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;filter:grayscale(1)}.contact-us-iframe img{border:0;position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;object-fit:cover}.fullwidth-section{padding:206px 0 100px;background-position:top center;background-repeat:no-repeat;background-size:cover}.error-page{text-align:center;padding:100px 0 160px}.error-page h1{font-size:170px}.error-page h3{margin-top:60px}.error-page a.global-btn-style3{margin:0 auto;margin-top:40px}.image-with-content{padding:206px 0 100px}.image-with-content .iwc-description{padding-left:90px}.image-with-content .img-column-iwc img{width:100%}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}.health-links-grid{display:grid;grid-template-columns:repeat(auto-fill,20%);row-gap:50px}.cosmetic_procedures h1{font-size:40px;line-height:60px;width:100%!important}.cosmetic_procedures .main-description{padding-right:40px}.cosmetic_procedures .main-description p{font-size:20px;line-height:28px}.cosmetic_procedures .main-description strong{font-weight:500}.procedure-slick-slider img{height:500px;width:100%;object-fit:cover}.procedure-slick-slider h4{padding:10px 50px;margin:0;text-align:center;background-color:#16597c;color:#fff;line-height:30px;height:50px}.procedure-slick-slider button{height:50px;width:50px;background:#74c3d4;padding:15px;border-radius:0;color:#16597c;border:none;font-size:20px;position:absolute;bottom:0;z-index:1}.procedure-slick-slider .procedure-slick-prev{left:0}.procedure-slick-slider .procedure-slick-next{right:0}.about-doctor{position:relative;margin:100px 0 0}.about-doctor h2{font-size:40px;line-height:60px}.about-doctor-col{display:flex;flex-direction:column;justify-content:space-between}.doctor-btn{margin-bottom:6em}.about-doctor:after{position:absolute;content:"";z-index:-1;bottom:0;left:0;width:100%;height:250px;background-image:url(https://www.nwmc.com.au/wp-content/uploads/AdobeStock_103582325.png);background-repeat:no-repeat;background-size:cover}.about-doctor .main-description{padding-right:50px}.about-doctor .main-description p{font-size:20px;line-height:28px}.about-doctor .doctor-image{position:relative;text-align:center}.about-doctor .doctor-image img{position:relative;z-index:1}.about-doctor .doctor-image:before{position:absolute;content:"";z-index:0;top:0;left:0;width:100%;height:100%;background-image:url(https://www.nwmc.com.au/wp-content/uploads/Path-26.png);background-repeat:no-repeat;background-position:top center}.page-id-1253 .single-services-faqs h2{font-size:40px;line-height:60px}.page-id-1253 .single-faqs-column .accordion button{color:#000;font-size:20px}.page-id-1253 .single-faqs-column .accordion-div .accordion-item .accordion-body p{font-size:18px;line-height:28px}.page-id-1253 .single-faqs-column .accordion-div{margin-top:40px}.page-id-1253 .fullwidth-section h2{font-size:40px;line-height:60px}.page-id-1253 .fullwidth-section p{font-size:20px;line-height:28px}.page-id-1253 .fullwidth-section p .fc-white{color:#000!important}.cosmetic-procedures-cards .procedures-cards-wrapper{display:grid;row-gap:50px;column-gap:20px;grid-template-columns:auto auto auto auto;grid-auto-rows:1fr}.cosmetic-procedures-cards .procedures-cards-wrapper .procedure-card{display:flex;flex-flow:column}.cosmetic-procedures-cards .procedures-cards-wrapper .procedure-card img{height:300px;object-fit:cover}.page-id-1253 .home-google-map{margin-top:0!important;padding:203px 0 213px}@media only screen and (min-width:1441px) and (max-width:1730px){.general-practitioners .container{max-width:1210px!important}}@media only screen and (max-width:1735px){.spacer-left{padding-left:148px}.homepage-below-banner{padding-left:158px}.homepage-below-banner .col-12.col-md-3:last-child{width:34%}.general-practitioners{padding:93px 0 163px}.logo-container img{width:320px}.general-practitioners{clip-path:polygon(0 0%,100% 0,111% 710px,591px 96%,0 88%,0% 30px,0% 10px)}.book-appointment{padding:115px 0 375px;clip-path:polygon(0 0%,100% 0,170% 610px,1161px 96%,0 59%,0% 30px,0% 10px)}.our-partners{padding-bottom:100px}.image_left_with_right_icon_box .image-box-container img{width:616px}.single-services-temp .col-12.col-md-7 img{padding-left:70px}}@media only screen and (max-width:1600px){.logo-container{background-position:100% 130%}.site-header ul#primary-menu{gap:37px}.logo-container{padding:50px 80px 180px 100px}.spacer-left{padding-left:98px}.homepage-below-banner{padding-left:30px}.general-practitioners{clip-path:polygon(0 0%,100% 0,140% 710px,461px 96%,0 89%,0% 30px,0% 10px)}.book-appointment{clip-path:polygon(0 0%,100% 0,170% 610px,1141px 96%,0 59%,0% 30px,0% 10px)}footer .contact-div:last-child div{word-break:break-word}}@media only screen and (max-width:1440px){.logo-container{background-position:100% 142%;padding:50px 80px 180px 63px}.site-header ul#primary-menu{gap:27px}.logo-container img{width:290px}.annoucement-header-main-container.sticky-active .sticky-logo{padding-left:20px}.site-footer .contact-div .contact-column{word-break:unset}.container.footer-content .col-12.col-lg-4:nth-child(2){width:25%}footer .divider{width:94%}ul.footer-hours li{grid-template-columns:140px 1fr}footer .contact-div{font-size:16px}.quick-links ul#menu-quick-links li a{font-size:16px}ul.footer-hours li{font-size:16px}.footer-book-appointment p{font-size:16px}.homepage-below-banner{padding-left:18px}.homepage-below-banner .col-12.col-md-3:last-child{width:34%}.general-practitioners .slick-prev{left:0}.general-practitioners .slick-next{right:0}.single-services-temp .col-12.col-md-7 img{padding-left:121px}}@media only screen and (max-width:1366px){.site-header ul#primary-menu{gap:22px}.logo-container img{width:290px}.logo-container{padding:50px 80px 160px 63px}.book-appointment{clip-path:polygon(0 0%,100% 0,170% 610px,951px 96%,0 59%,0% 30px,0% 10px)}.homepage-below-banner .col-12.col-md-3:last-child{width:34%}.home .below-banner-inner-page{padding:146px 0 140px}.our-partners-logo{padding:0 43px 0 0}.homepage-below-banner-column{padding:60px 30px 125px 30px}.below-banner-inner-page{padding:196px 0 100px}.inner-banner .banner-column{width:783px}.ileft_image-content p{width:100%}.spacer-left{padding-left:43px}.services-content .description{width:100%}.single-services-temp{padding:229px 0 160px}.single-services-temp .services-content{padding-right:20px}.spacer-right{padding-right:100px}.single-services-faqs .single-faqs-column{padding-left:50px}.single-services-faqs{padding:0 0 80px}}@media only screen and (max-width:1024px){h1{font-size:56px;line-height:58px}h2{font-size:56px;line-height:58px}h3{font-size:33px;line-height:40px}.global-btn-style3{font-size:18px}.global-btn-style2{font-size:18px}.global-btn-light{font-size:18px}p{font-size:20px;line-height:28px}.site-header ul#primary-menu{gap:20px;margin-top:79px}.logo-container{padding:50px 80px 110px 63px;background-position:100% 130%}.site-header #primary-menu li ul.sub-menu{position:unset;box-shadow:unset;background:#fff}.annoucement-header-main-container.sticky-active .site-header ul#primary-menu{margin-top:30px;margin-bottom:30px}.annoucement-header-main-container .container-fluid.px-md-0.px-0{justify-content:end}.annoucement-header-main-container.sticky-active .container-fluid.px-md-0.px-0{justify-content:space-between}.annoucement-header-main-container.sticky-active span.navbar-toggler-icon{filter:invert(1);opacity:1}button:focus:not(:focus-visible){box-shadow:unset!important}.footer-book-appointment p{width:100%}.footer-open-hours{padding-right:0}ul.footer-hours li{padding:0 0}.quick-links ul#menu-quick-links li{padding:0 0}ul.footer-hours li{grid-template-columns:113px 1fr}.homepage-banner:before{background-image:linear-gradient(to right,#16597c,#fff0 80%)}.announcement-header ul li a{font-size:14px}.announcement-header ul li .global-btn-style1{font-size:14px}.homepage-banner{min-height:831px}.homepage-below-banner .col-12.col-md-3{width:31%}.homepage-below-banner .col-12.col-md-3:last-child{width:34%}.homepage-below-banner-column div{width:100%}.homepage-below-banner-column{grid-template-columns:1fr;padding:40px 30px 40px 30px;grid-template-rows:90px 1fr}.homepage-below-banner-column .image-container{margin:auto}.homepage-below-banner{margin-top:-128px}.home .below-banner-inner-page{padding:100px 0 100px}.homepage-below-banner-column div{width:93%}.homepage-below-banner-column div{font-size:16px;line-height:23px}.our-services{padding:60px 0 110px;background-position:-30px 0%!important}.our-services-content{padding:55px;width:524px}.our-services-layout-2{padding:100px 0 150px;background-position:120px 0%!important}.general-prac-container{grid-gap:40px}.general-prac-content p.position{font-size:19px}.general-practitioners{padding:100px 0 213px}.session-div p{font-size:18px;line-height:1.3em}.our-services .our-services-content ul li{font-size:20px}.opening-hours-content ul li{font-size:17px;align-items:center}.book-appointment{clip-path:polygon(0 0%,100% 0,130% 610px,691px 96%,0 59%,0% 30px,0% 10px);padding:100px 0 345px}.our-partners{padding-bottom:100px}.general-practitioners .slick-prev{left:-30px;top:35%;z-index:2}.opening-hours-content{padding:55px;width:524px}.homepage-banner .banner-content-column{width:100%}.faqs-column button.accordion-button{font-size:22px}.testiminial-column{grid-template-columns:90px 1fr 90px;gap:0}.faqs{padding:90px 0}.inner-banner .banner-column{padding:39px 50px 39px 60px}.ileft_image-image-div-opening-hours{margin-top:30px}.ileft_image-image-div-opening-hours ul li{font-size:20px}.services .row{--bs-gutter-x:23px}.services-icon-box{padding:46px 46px 140px;clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(58% - 0px) 101%,186px 101%,0% calc(82% - 10px),0% 10px)}.services .col-12.col-md-4{margin-bottom:25px}.spacer-right{padding-right:35px}.services-icon-box .read-more{width:69%}.our-clinician{padding:220px 0 50px}.clinic-content-column .clinic-excerpt p{font-size:19px}.clinic-content-column .session-time p{font-size:20px}.clinic-content-column p.clinic-role{font-size:19px}.our-clinician .clinic-content-column{padding-left:20px}.clinic-profile-column .footer-button{padding:5px 18px 5px 20px}.our-staff{padding:220px 0 50px}.our-staff-content-column .clinic-excerpt p{font-size:19px}.our-staff-content-column .session-time p{font-size:20px}.our-staff-content-column p.clinic-role{font-size:19px}.our-staff .our-staff-content-column{padding-left:20px}.our-staff-profile-column .footer-button{padding:5px 18px 5px 20px}.single-doctors .opening-hours-content ul li{font-size:18px}.single-profile-column .opening-hours-content{padding:40px}.single-content-column{padding-left:27px}.special-interests ul li{font-size:20px}.single-content-column .profile{margin:40px 0}.single-doctors{padding:35px 0 94px}.job-availabilities{clip-path:polygon(0 7%,calc(73% - 40%) 0%,267% 60%,100% calc(100% - 10px),calc(100% - 0px) 100%,10px 100%,0% calc(100% - 0px),0% 10px);padding:181px 0 115px}.job-available-content{padding:50px 30px 100px}.job-available-lists{margin-top:50px;--bs-gutter-x:30px}.job_enquiries{padding:90px 0}.fees-table th.table-heading{font-size:28px;line-height:34px}.fees-table th.sub-heading{font-size:22px;line-height:40px}.get_in_touch h2{margin-bottom:86px}.get_in_touch .opening-hours-content{width:100%}.contact-us-iframe{clip-path:polygon(-1120px 21%,calc(39% - 39px) 0%,100% 160px,100% calc(100% - 10px),calc(100% - 0px) 100%,10px 100%,0% calc(100% - 0px),0% 10px);margin-top:-280px;min-height:867px}.fullwidth-section{padding:196px 0 60px}.single-services-temp .col-12.col-md-7 img{padding-left:40px}.single-services-temp{padding:199px 0 80px}.image-with-content .iwc-description{padding-left:20px}.page-id-886 .inner-banner .banner-column{width:933px}.cosmetic-procedures-cards .procedures-cards-wrapper{grid-template-columns:auto auto auto}.about-doctor::after{display:none}.about-doctor .row{flex-direction:column-reverse}.about-doctor .main-description{padding-right:0;margin-top:30px}.about-doctor .doctor-image img{height:300px}.about-doctor .doctor-image:before{background-size:contain}.page-id-1253 .single-services-faqs .single-services-faqs-img img{height:400px;object-fit:cover;object-position:top center}.page-id-1253 .single-services-faqs .single-faqs-column{padding-left:0!important}}@media only screen and (max-width:991px){.homepage-below-banner{margin-top:-134px}.our-clinician .clinic-content-column{padding-left:0;padding-top:30px}.our-staff .our-staff-content-column{padding-left:0}.homepage-below-banner-column div{width:89%}}@media only screen and (max-width:820px){.testiminial-column{grid-template-columns:1fr}.testimonial-icons.right{text-align:left}}@media only screen and (max-width:768px){h1{font-size:46px;line-height:48px}h2{font-size:36px;line-height:38px}h3{font-size:26px;line-height:30px}h4{font-size:26px;line-height:30px}.announcement-header .col-12.col-md-7{width:100%}.site-header ul#primary-menu{gap:24px;margin-top:0}.logo-container img{filter:brightness(790.5)}.annoucement-header-main-container.sticky-active .sticky-logo img{filter:unset}.annoucement-header-main-container.sticky-active .sticky-logo{padding-left:10px}.footer-open-hours{padding-top:20px}.footer-quick-links{padding-top:20px}.footer-contact-us{padding-top:20px}ul.footer-hours li{grid-template-columns:123px 1fr}.homepage-banner .banner-content-column{width:100%}.homepage-below-banner-column div{width:100%}.general-practitioners .slick-next{right:0}.general-practitioners .slick-prev{left:0}.book-appointment{clip-path:polygon(0 0%,100% 0,100% 420px,511px 96%,0 73%,0% 30px,0% 10px);padding:100px 0 215px}.home .below-banner-inner-page .below-inner-content{padding-left:0}.homepage-below-banner .col-12.col-md-3{width:100%}.homepage-below-banner .col-12.col-md-3:last-child{width:100%}.homepage-below-banner .col-12.col-md-3:last-child .homepage-below-banner-column{background-position:70% 100%}.homepage-below-banner{margin-top:-140px;padding-left:0}.book-appointment p{margin-top:20px;margin-bottom:40px}.logo-container{padding:0 80px 0 53px;background:unset;top:-4px}.homepage-below-banner-column{grid-gap:30px}.homepage-below-banner-column h4{padding-bottom:10px}.book-now-btn{font-size:18px;margin-top:11px;display:block}.session-div{margin-top:40px}.general-practitioners{clip-path:polygon(0 0%,100% 0,140% 690px,411px 96%,0 79%,0% 30px,0% 10px)}.opening-hours-content ul li{font-size:18px}.our-services .our-services-content ul li{font-size:18px}.general-practitioners .general-prac-img-columnm img{width:100%}.testimonial-slider button.slick-arrow{z-index:2}.inner-banner .banner-column{width:100%;bottom:-139px}.inner-banner .banner-column{padding:39px 50px 39px 40px}.single-faqs-column .accordion button{font-size:18px}.our-clinician .clinic-content-column{padding-left:0;margin-top:0}.single-profile-column .opening-hours-content{margin-top:40px}.single-profile-column .global-btn-style3.second-bottom{margin-top:40px}.single-content-column{padding-left:0;margin-top:30px}.single-content-column p.single-qualification{font-size:20px}.special-interests.procedures{margin-top:40px}.single-profile-column img{padding-top:60px}.contact-icon-list .icon-content-column p{word-break:break-all}.contact-icon-list .icon-content-column p{font-size:20px}.contact-us-iframe{margin-top:-160px}.contact-us-iframe img{height:150%;object-position:70% 100%}.services-icon-box{clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(18% - 0px) 108%,141px 100%,0% calc(82% - 0px),0% 10px);padding:30px 30px 140px}.services-icon-box h4{word-break:break-word}.error-page h1{font-size:110px}.our-staff .col-12.col-lg-3{padding-bottom:0}.single-services-temp .services-content{padding-right:0}.page-id-886 .inner-banner .banner-column{width:100%}}@media only screen and (max-width:767px){.simple-testimonial .testimonial-column{padding-right:0;padding-bottom:30px}.home .below-banner-inner-page .below-inner-content{padding-left:15px;padding-top:20px}.our-services-content{padding:40px;width:484px}.opening-hours-content{padding:40px;width:484px}.logo-container{padding:0 0 0 46px;top:-4px}.logo-container img{width:220px}.map-column img{height:70%;object-position:70% 100%}footer h3{margin-bottom:10px}.container.footer-content{padding-bottom:14px}ul.footer-hours li{grid-template-columns:200px 200px}.footer-button{line-height:25px;text-align:center;margin-bottom:40px}.image_left_with_right_icon_box .image-box-container img{width:100%;margin-bottom:50px}.below-banner-inner-page .below-inner-content{padding-left:15px;margin-top:20px}.below-banner-inner-page{padding:196px 0 60px}.faqs .row{justify-content:center}.faqs h2.heading-style-1{margin-bottom:30px}.faqs{padding:80px 0}.testiminial-column{margin-top:30px}.spacer-left{padding-left:23px}.single-services-faqs .single-faqs-column{padding-left:30px}.spacer-right{padding-right:25px}.single-services-temp{padding:159px 0 30px}.services-content .global-btn-style2{margin-top:40px;margin-bottom:60px}.spacer-left{padding-left:25px;padding-right:25px}.spacer-right{padding-left:25px;padding-right:25px}.single-services-temp .row{flex-direction:column-reverse}.single-services-temp .services-content{padding-top:60px}.single-services-faqs .single-faqs-column{padding-left:0;margin-top:60px}.single-services-temp .services-content h2{margin-bottom:30px}.single-faqs-column .accordion-div{margin-top:50px}.single-services-temp .services-content{padding-right:0}.services-icon-box{clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(48% - 0px) 107%,511px 100%,0% calc(82% - 0px),0% 10px)}.services .col-12.col-md-4{margin-bottom:43px}.services-icon-box .read-more{width:100%;position:unset;min-height:100%}.job-available-content{margin-bottom:40px}.job-availabilities{padding:181px 0 55px}.job-enquiries-form .name-phone{grid-template-columns:1fr;row-gap:15px;margin-bottom:15px}.job-enquiries-form .email-address{grid-template-columns:1fr;row-gap:15px;margin-bottom:20px}.job-enquiries-form input[type="file"]{margin-bottom:18px}.get_in_touch{padding:176px 0 30px}.contact-icon-list:last-child{margin-bottom:60px}.single-services-temp .col-12.col-md-7 img{padding-left:0}.single-services-temp .col-12.col-md-5{padding:0}.allied-health-layout .col-12.col-lg-9,.allied-health-layout .col-12.col-lg-3{margin-bottom:10px;border-top:0;padding-top:0}.allied-health-layout .col-12.col-lg-9{margin-bottom:20px}.image-with-content .iwc-description{padding-left:0;padding-top:50px}.cosmetic-procedures-cards .procedures-cards-wrapper{grid-template-columns:auto auto}}@media only screen and (max-width:580px){.footer-logo img{width:190px}.footer-logo{padding-bottom:30px}footer .divider{margin-bottom:30px}.logo-container{position:unset;padding:0}.annoucement-header-main-container a.not-sticky-logo.navbar-brand img{width:200px}.homepage-banner{margin-top:-100px}.announcement-header{display:none}.annoucement-header-main-container .container-fluid.px-md-0.px-0{justify-content:space-between}.annoucement-header-main-container.sticky-active a.not-sticky-logo.navbar-brand{display:none}.site-header ul#primary-menu{margin-top:30px;margin-bottom:20px}.not-sticky-logo{display:block}.annoucement-header-main-container.sticky-active .sticky-logo{padding-left:0}.global-btn-style3{padding:15px 20px 15px 26px}.global-btn-style2{padding:15px 20px 15px 26px}.homepage-banner{min-height:651px}.homepage-below-banner{margin-top:-70px}.home .below-banner-inner-page{padding:80px 0 80px}.general-practitioners{padding:80px 0 153px;clip-path:polygon(0 0%,100% 0,140% 580px,381px 96%,0 79%,0% 30px,0% 10px)}.general-prac-container{grid-gap:30px}.book-appointment{clip-path:polygon(0 0%,100% 0,130% 370px,401px 96%,0 81%,0% 30px,0% 10px);padding:80px 0 155px}.our-partners h2.heading-style-1{margin-bottom:50px}.home-google-map{padding:453px 0 93px}.opening-hours-content{width:100%}.our-services-content{width:100%}.our-services{padding:60px 0 80px}.our-services{background-position:-340px 0%!important}.our-services-l2-column-repeater{clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(58% - 0px) 101%,325px 101%,0% calc(82% - 10px),0% 10px);width:100%}.our-services-layout-2{background-position:-530px 0%!important}.our-services-l2-container{gap:10px}.opening-hours-content ul li{font-size:13px;align-items:center}.below-banner-inner-page{padding:166px 0 60px}.inner-banner{min-height:300px}.services{padding-bottom:70px}.inner-banner .banner-column{padding:39px 50px 39px 30px}.single-services-faqs .col-12.col-md-5{padding:0 10px}.our-clinician{padding:180px 0 50px}.our-staff{padding:180px 0 50px}.our-staff .row{padding-bottom:0;margin-bottom:10px}.single-doctors .opening-hours-content ul li{font-size:13px}.job-available-content{margin-bottom:30px}.job-availabilities{clip-path:polygon(0 3%,calc(73% - 40%) 0%,267% 30%,100% calc(100% - 10px),calc(100% - 0px) 100%,10px 100%,0% calc(100% - 0px),0% 10px);padding:121px 0 55px}.fees-table{overflow:scroll}.fees-table th.sub-heading{width:fit-content!important}.fees-table th.amount-heading{width:fit-content!important}.fees-table th.table-heading{width:fit-content!important}.fees-table .table-thead{margin-top:50px}.table-notes{margin-top:50px;margin-bottom:0}.contact-us-iframe{min-height:567px}.announcement-header ul li:nth-child(2){display:none}.announcement-header ul li:nth-child(1){display:none}.logo-container img{padding-bottom:0}.services-icon-box{clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(48% - 0px) 107%,371px 100%,0% calc(82% - 0px),0% 10px)}.error-page h1{font-size:90px}.error-page{text-align:center;padding:100px 0 80px}.our-staff-content-column p.clinic-role{margin-bottom:50px}.services-content .global-btn-style2{margin-bottom:30px}.image-with-content{padding:176px 0 60px}}@media only screen and (max-width:540px){.logo-container{top:-7px}.cosmetic-procedures-cards .procedures-cards-wrapper{grid-template-columns:auto}}@media only screen and (max-width:425px){h1{font-size:36px;line-height:42px}h2{font-size:30px;line-height:42px}h4{font-size:22px;line-height:30px}p{font-size:18px;line-height:26px}.global-btn-light{padding:15px 19px}ul.footer-hours li{grid-template-columns:1fr}ul.footer-hours li .time{margin-bottom:10px}.general-prac-container{grid-gap:20px;grid-template-columns:1fr}.general-practitioners{clip-path:polygon(0 0%,100% 0,200% 580px,341px 96%,0 89%,0% 30px,0% 10px)}.book-appointment{clip-path:polygon(0 0%,100% 0,130% 360px,291px 96%,0 81%,0% 30px,0% 10px)}.general-prac-main-container{margin-top:30px}.home .below-banner-inner-page .global-btn-style3{margin-top:30px}.our-services-l2-column-repeater{clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(58% - 0px) 101%,245px 101%,0% calc(82% - 10px),0% 10px)}.our-services-layout-2{padding:100px 0 50px}.our-services-layout-2 .our-services-layout-2-column h2{margin-bottom:40px}.logo-container img{width:193px}.logo-container{top:0}.announcement-header ul li .global-btn-style1{padding:12px 19px}.faqs-column button.accordion-button{font-size:20px}.faqs{padding:60px 0}.ileft_image-image-div{grid-template-columns:1fr}.testimonial .testimonial-content h4{font-size:18px}.ileft_image-image-div{margin-top:40px}.inner-banner .banner-column{padding:39px 50px 39px 23px}.spacer-right{padding-left:15px;padding-right:15px}.services-icon-box{clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(78% - 0px) 97%,221px 100%,0% calc(82% - 0px),0% 10px)}.our-services-content li span img{width:45px;height:45px}}@media only screen and (max-width:375px){.annoucement-header-main-container a.not-sticky-logo.navbar-brand img{width:160px}.annoucement-header-main-container a.sticky-logo.navbar-brand img{width:160px}.our-services-content{padding:20px}.opening-hours-content{padding:20px}.general-practitioners{clip-path:polygon(0 0%,100% 0,200% 830px,191px 96%,0 94%,0% 30px,0% 10px)}.our-services-l2-column-repeater{clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(58% - 0px) 101%,237px 103%,0% calc(82% - 10px),0% 10px)}.below-banner-inner-page{padding:156px 0 50px}.ileft_image-image-div-opening-hours ul li{font-size:18px}.ileft_image-image-div-opening-hours ul li{flex-direction:column}.ileft_image-image-div-opening-hours ul li .time-date{margin-bottom:10px}.our-clinician{padding:180px 0 0}.our-staff{padding:180px 0 0}}@media only screen and (max-width:320px){h2{line-height:36px}.global-btn-style3{padding:15px 12px 15px 13px}.global-btn-style2{padding:15px 12px 15px 13px}.homepage-below-banner{margin-top:0}.announcement-header ul li .global-btn-style1{padding:12px 8px}.logo-container img{width:193px}.logo-container{top:3px}.home-google-map{padding:333px 0 93px}.opening-hours-content ul li{flex-direction:column}.opening-hours-content ul li .time-date{margin-bottom:10px}.services-icon-box{clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(78% - 0px) 97%,141px 100%,0% calc(82% - 0px),0% 10px)}.our-services-l2-column-repeater{clip-path:polygon(0 0%,calc(100% - 0px) 0%,100% 10px,100% calc(100% - 40px),calc(58% - 0px) 101%,197px 103%,0% calc(82% - 10px),0% 10px)}.book-appointment{clip-path:polygon(0 0%,100% 0,120% 440px,201px 96%,0 81%,0% 30px,0% 10px)}}.hotdoc-modal iframe{background:#fff}.footer-button-popup{font-size:18px;background:#74c3d4;color:#fff;padding:10px 40px 10px 40px;text-transform:uppercase;display:block;width:fit-content;line-height:37px;margin:auto}.footer-button-popup:hover{background:#16597c;color:#fff}.sgpb-main-html-content-wrapper p,.sgpb-main-html-content-wrapper a{font-size:17px;line-height:22px}@media (max-width:767px){.container.footer-content .col-12.col-lg-4:nth-child(2){width:100%}}