/*
 Theme Name:   Azuri Group
 Theme URI:    https://azurigroup.com.au
 Description:  GeneratePress child theme
 Author:       Azuri Group
 Author URI:   https://azurigroup.com.au
 Template:     generatepress
 Version:      0.1
*/

@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400..700;1,400..700&display=swap');

body{
    font-family: "Instrument Sans", sans-serif;
    padding: 15px;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
}
header .right_top {
    display: flex;
    column-gap: 10px;
}
.top-bar.top-bar-align-right {
    display: none;
}
.site-header {
    background-color: transparent;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 2;
}
b, strong {
    font-weight: 600;
}
header#masthead .inside-header.grid-container {
    align-items: start;
}

.site-logo {
    display: inline-block;
    width: 90px;
    height: 153px;
    border-radius: 0px 0px 50px 50px;
    background: #fff;
    position: relative;
}
.site-logo a {
    position: absolute;
    bottom: 14px;
    left: 0;
    right: 0;
    text-align: center;
}
.top_header {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #d1baabbf;
    margin-bottom: 5px;
    margin-top: 20px;
    padding-bottom: 20px;
}
.top_header, 
.top_header a {
    font-size: 14px;
    color: #fff;
}
.top_header a {
    display: inline-block;
}
.top_header .right_top a.book {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11.937" height="13.642" viewBox="0 0 11.937 13.642"><path id="Icon_awesome-calendar-week" data-name="Icon awesome-calendar-week" d="M0,12.363a1.279,1.279,0,0,0,1.279,1.279h9.379a1.279,1.279,0,0,0,1.279-1.279V5.116H0ZM1.705,7.247a.428.428,0,0,1,.426-.426H9.805a.428.428,0,0,1,.426.426V8.953a.428.428,0,0,1-.426.426H2.132a.428.428,0,0,1-.426-.426Zm8.953-5.542H9.379V.426A.428.428,0,0,0,8.953,0H8.1a.428.428,0,0,0-.426.426V1.705H4.263V.426A.428.428,0,0,0,3.837,0H2.984a.428.428,0,0,0-.426.426V1.705H1.279A1.279,1.279,0,0,0,0,2.984V4.263H11.937V2.984A1.279,1.279,0,0,0,10.658,1.705Z" fill="%23d1baab"/></svg>');
}
.top_header .right_top a {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12.403" height="12.403" viewBox="0 0 12.403 12.403"><path id="Icon_awesome-phone-alt" data-name="Icon awesome-phone-alt" d="M12.049,8.765,9.336,7.6a.581.581,0,0,0-.678.167l-1.2,1.468A8.979,8.979,0,0,1,3.164,4.945l1.468-1.2A.58.58,0,0,0,4.8,3.065L3.636.352A.585.585,0,0,0,2.97.015L.451.6A.581.581,0,0,0,0,1.163,11.239,11.239,0,0,0,11.24,12.4a.581.581,0,0,0,.567-.451l.581-2.519a.588.588,0,0,0-.339-.669Z" transform="translate(0 0)" fill="%23d1baab"/></svg>');
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 18px;
}
.nav-float-right #site-navigation {
    width: 85%;
}
.main-navigation .main-nav>ul {
    justify-content: space-between;
}
.main-navigation .contant_btn a {
    color: #3b3b3b !important;
    line-height: 30px !important;
    border-radius: 22.5px;
    background-color: #fff;
    border: 1px solid rgba(252, 252, 252, 0.15);
    text-align: center !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.main-navigation .main-nav ul li a {
    padding-left: 0;
    padding-right: 0;
    line-height: 60px;
    text-transform: uppercase;
    font-size: 13.5px;
    letter-spacing: 0.1em;  
    color: #fff;
}
.main-navigation .main-nav ul li a:hover {
    font-weight: 600 !important;
    color: #fff !important;
}
.main-navigation ul ul {
    border-radius: 10px 10px 10px 10px;
    background: transparent;
    backdrop-filter: blur(10.206199645996094px);
    --webkit-backdrop-filter: blur(10.206199645996094px);
    background-color: rgb(203 197 197 / 100%);
    box-shadow: none;
}
.main-navigation .main-nav ul ul li a {
    font-size: 12.5px;    
	padding: 7px 15px;
}
/*.main-navigation ul.sub-menu li a {
    text-shadow: 0px 3px #cbcbcb;
}*/
.main-navigation ul ul li a {
    color: #fff !important;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, 
.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, 
.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, 
.main-navigation .menu-bar-item:hover > a, 
.main-navigation .menu-bar-item.sfHover > a {
    color: #fff !important;
	font-weight: 600;
}
.menu-item-has-children .dropdown-menu-toggle {
    padding-right: 0;
    padding-left: 0px;
}
.separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation {
    padding: 0;
}
.home div#page.grid-container,
.full-width-content div#page{
    padding-left: 0px !important;
    padding-right: 0 !important;
}
.grid-container{
    padding-left: 0;
    padding-right: 0;
}
.widget-area > div{
	position: sticky;
    top: 40px;
}
.widget-area .widget {
    padding-right: 0;    
    margin-bottom: 0 !important;
    padding-top: 0;
}
separate-containers .inside-left-sidebar, .separate-containers .inside-right-sidebar {
    margin: 0;
}
img{
    max-width: 100%;
}
textarea {
    resize: none;
}
.single-post .page-hero.page-banner picture.bg_all_over img{
    object-fit: contain !important;
}
header#masthead .inside-header.grid-container {
    position: relative;
}
.gform-footer.gform_footer.top_label {
    justify-content: flex-start;
    padding-bottom: 0 !important;
    margin-top: 30px !important;
}
.gform-footer.gform_footer.top_label input {
    margin-bottom: 0;
    background-color: transparent;
    border: 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.615" height="37.616" viewBox="0 0 37.615 37.616"><rect id="Rectangle_6379" data-name="Rectangle 6379" width="37.615" height="37.616" rx="18.808" fill="%2394a595"/><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(14.273 15)"><path id="Path_185" data-name="Path 185" d="M10.5,19.566,19.566,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path id="Path_186" data-name="Path 186" d="M10.5,10.5h6.68v6.68" transform="translate(-8.115 -10.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: 50px;
    font-weight: 500;
    font-size: 14.5px;
    letter-spacing: 0.1em;
    line-height: 22px;
    text-align: left;
    color: #000;
    text-transform: uppercase;
    padding-left: 0;
    transition: 0.5s all;
}
.gform-footer.gform_footer.top_label input:hover {
    padding-left: 50px;
    background-position: center left;
    padding-right: 0;
}
.bg_all_over {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    width: fit-content;
    z-index: 0;
    width: 100%;
}
.bg_all_over img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.bg_all_over img {
    border-radius: 0 !important;
}
.inside-navigation.grid-container {
    padding: 0;
}
.site-footer, footer.site-info, main#main, section.inner_, section.above_footer, section.home_ {
    max-width: 100% !important;
    position: relative;
    width: 100% !important;
}
.main-navigation .inside-navigation {
    display: block;
}
p:last-child {
    margin: 0;
}
.azuri_col_1,
.azuri_col_2,
.azuri_col_3,
.azuri_col_4,
.azuri_col_5,
.azuri_col_6,
.azuri_col_7,
.azuri_col_8,
.azuri_col_9,
.azuri_col_10,
.azuri_col_11,
.azuri_col_12{
    position: relative;
    min-height: 1px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}
.azuri_col_1 {
    width: 8.33333333%;
}
.azuri_col_2 {
    width: 16.66666667%;
}
.azuri_col_3 {
    width: 25%;
}
.azuri_col_4 {
    width: 33.33333333%;
}
.azuri_col_5 {
    width: 41.66666667%;
}
.azuri_col_6 {
    width: 50%;
}
.azuri_col_7 {
    width: 58.33333333%;
}
.azuri_col_8 {
    width: 66.66666667%;
}
.azuri_col_9 {
    width: 75%;
}
.azuri_col_10 {
    width: 83.33333333%;
}
.azuri_col_11 {
    width: 91.66666667%;
}
.azuri_col_12 {
    width: 100%;
}
.azuri-container {
    max-width: 1320px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}
.equal-height {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.equal-height .equal-height {
	margin: 0;
}
.azuri_col {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.azuri_inner .azuri_inner {
    padding: 0;
}
.azuri_inner {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    box-sizing: border-box;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
}
.mobile-only,
.only_mobile,
.footer-bottombar-gap{
    display: none !important;
}
.twocol {
    column-count: 2;
}
.gform_body.gform-body input:-ms-input-placeholder,
.gform_body.gform-body textarea:-ms-input-placeholder,
.gform_body.gform-body input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: rgba(59, 59, 59, 0.54) !important;
    font-size: 14px !important;
    line-height: 28px !important;
}
.gform_body.gform-body input::-webkit-input-placeholder,
.gform_body.gform-body textarea::-webkit-input-placeholder,
.gform_body.gform-body select::-webkit-input-placeholder{ /* Edge */
    color: rgba(59, 59, 59, 0.54) !important;
    font-size: 14px !important;
    line-height: 28px !important;
}
.gform_body.gform-body input::placeholde,
.gform_body.gform-body textarea::placeholde,
.gform_body.gform-body select::placeholde{
    color: rgba(59, 59, 59, 0.54) !important;
    font-size: 14px !important;
    line-height: 28px !important;
}
.sidebar_right .gform_body.gform-body input:-ms-input-placeholder,
.sidebar_right .gform_body.gform-body textarea:-ms-input-placeholder,
.sidebar_right .gform_body.gform-body input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: #262626 !important;
    font-size: 14px !important;
    line-height: 28px !important;
}
.sidebar_right .gform_body.gform-body input::-webkit-input-placeholder,
.sidebar_right .gform_body.gform-body textarea::-webkit-input-placeholder,
.sidebar_right .gform_body.gform-body select::-webkit-input-placeholder{ /* Edge */
    color: #262626 !important;
    font-size: 14px !important;
    line-height: 28px !important;
}
.sidebar_right .gform_body.gform-body input::placeholde,
.sidebar_right .gform_body.gform-body textarea::placeholde,
.sidebar_right .gform_body.gform-body select::placeholde{
    color: #262626 !important;
    font-size: 14px !important;
    line-height: 28px !important;
}
.gform_wrapper.gravity-theme .gfield input, 
.gform_wrapper.gravity-theme .gfield select, 
.gform_wrapper.gravity-theme .gfield textarea {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #3b3b3b42;
    padding-left: 0 !important;   
    color: rgba(59, 59, 59, 0.54) !important;
    outline: none;
}
.gform_wrapper.gravity-theme .gfield textarea {
    height: 90px !important;
    padding-top: 0;
}
.sidebar_right form {
    border-radius: 20px;
    background: transparent;
    border: 1px solid rgba(252, 252, 252, 0.15);
    backdrop-filter: blur(15.11299991607666px);
    --webkit-backdrop-filter: blur(15.11299991607666px);
    background-color: rgba(255, 255, 255, 0.3);
    padding: 20px;
    margin-top: 40px;
}
.sidebar_right h2.text-title {
    font-weight: normal;
    font-size: 32px;
    line-height: 52px;
    text-align: left;
    color: #13110f;
}
.sidebar_right p {
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    color: #3b3b3b;
    opacity: 0.8;
}

.gform_body.gform-body .gfield_error {
    position: relative !important;
}
.gform_wrapper .gform_validation_errors{
    background: transparent;
}
.gform_wrapper .gform_validation_errors {
    background: transparent !important;
    border-radius: 0 !important;
    border: 0 !important;
    box-shadow: none !important;  
    outline: none !important;
    padding-right: 20px !important;
}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{
    border-bottom: 1px solid #c02b0a !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
}
.gform_wrapper .gfield_validation_message, 
.gform_wrapper.gform_validation_error .validation_message.gfield_validation_message {
	border: 0 !important;
    margin-top: 0 !important;
    position: absolute;
    right: 0;
    text-align: right !important;
    left: inherit;
    width: auto !important;
    color: #fff !important;
    padding: 0px 3px !important;
    font-weight: bold;
    background-color: #c02b0a !important;
    font-size: 6px !important;
    letter-spacing: 1px;
    line-height: 10px;
    top: inherit;
    bottom: 0;
}
.gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 20px !important;
    grid-row-gap: 23px !important;
}
.gform_wrapper .gform_footer {
    justify-content: flex-start;
}
header#masthead .inside-header.grid-container {
    padding: 0;
}
.button, .wp-block-button .wp-block-button__link{
    padding: 0;
}
main#main {
    margin: 0;
}
.inner_ {
    margin-bottom: 50px;
}
.inside-site-info {
    display: block;
}
footer.site-info p {
    margin: 0;
}
.site-footer {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1890" height="1225" viewBox="0 0 1890 1225"><defs><linearGradient id="linear-gradient" x1="0.5" y1="1" x2="0.5" gradientUnits="objectBoundingBox"><stop offset="0" stop-color="%23d1baab"/><stop offset="1" stop-color="%23fff" stop-opacity="0"/></linearGradient></defs><rect id="DSC02838" width="1890" height="1225" rx="20" opacity="0.853" fill="url(%23linear-gradient)"/></svg>');
    background-size: cover;
    border-radius: 20px;
    background-position: center center;
}
a.btn_,
.sidebar_right .gform-footer.gform_footer.top_label input {
    background-image: url(https://thecoastalclinic.com.au/wp-content/uploads/2026/03/readmore_logoicon.svg);
    background-repeat: no-repeat;
    border-radius: 24.5px;
    background-color: #fff;
    border: 1px solid #fff;
    text-decoration: none;
    font-weight: normal;
    font-size: 14.5px;
    letter-spacing: 0.1em;
    line-height: 22px;
    text-align: left;
    color: #000;
    text-transform: uppercase;
    padding-left: 50px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 15px;
    transition: 0.5s all;
    background-position: center left;
}
a.btn_:hover,
.sidebar_right .gform-footer.gform_footer.top_label input:hover {
    background-image: url(https://thecoastalclinic.com.au/wp-content/uploads/2026/03/readmore_logoicon_hover.svg);
    background-position: center right;
    background-color: #94a595;
    border-color: #94a595;
    padding-right: 50px;
    padding-left: 15px;
    color: #fff;
}
h2.widget-title {
    font-weight: 500;
    font-size: 14.5px;
    letter-spacing: 0.1em;
    line-height: 22px;
    text-align: left;
    color: #3b3b3b;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.inside-footer-widgets li a:hover {
    opacity: 1;
}
.inside-footer-widgets li {
    margin-bottom: 5px !important;
}
.inside-footer-widgets li a {
    font-weight: normal;
    font-size: 15px;
    line-height: 24px;
    text-align: left;
    color: #3b3b3b;
    opacity: 0.8;
    text-decoration: none;
}

.footer-widget-1 {
    margin-right: 30px;
}
.footer_one {
    background-color: #fff;
    border-radius: 20px;
    text-align: center;
    padding: 30px;
}
.footer_one .img-box {
    margin-bottom: 40px;
}
.footer_one .social-box {
    display: flex;
    justify-content: center;
    column-gap: 14px;
    margin-bottom: 20px;
}
.footer_one .links-box a {
    font-weight: normal;
    font-size: 14.5px;
    line-height: 24px;
    text-align: center;
    color: #3b3b3b;
    text-decoration: none;
    display: block;
}
.copyright-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #3b3b3b45;
    padding-top: 40px;
    padding-bottom: 20px;
}
.copyright-bar p.right_info a {
    position: relative;
    top: 6px;
    margin-left: 10px;
}

.buttons_ a.btn_.icon:hover {
    background-position: center left;
    padding-left: 50px;
	transition: 0.5s all;
}
.buttons_ a.btn_.icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="37.615" height="37.616" viewBox="0 0 37.615 37.616"><rect id="Rectangle_6384" data-name="Rectangle 6384" width="37.615" height="37.616" rx="18.808" fill="%2394a595"/><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(14.274 15)"><path id="Path_185" data-name="Path 185" d="M10.5,19.566,19.566,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path id="Path_186" data-name="Path 186" d="M10.5,10.5h6.68v6.68" transform="translate(-8.115 -10.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-position: center right;
    padding-right: 50px;
    padding-left: 0;
    background-color: transparent;
    border: 0;
    color: #000;
    font-weight: 500;
	transition: 0.5s all;
}
.sidebar_right {
    border-radius: 20px;
    background: linear-gradient(#b5ced9 0%, rgba(240, 245, 247, 0.36) 89.45%, rgba(255, 255, 255, 0) 100%);
    padding: 20px;
    border-bottom: 14px solid #d1baab;
    border-radius: 13px;
}
.sidebar_right .gform-footer.gform_footer.top_label {
    padding-top: 0;
    margin-top: 20px !important;
}
.sidebar_right .gform-footer.gform_footer.top_label input {
    background-image: url('data:image/svg+xml,<svg id="Component_12_4" data-name="Component 12 – 4" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="41" height="41" viewBox="0 0 41 41"><defs><clipPath id="clip-path"><rect id="Rectangle_6353" data-name="Rectangle 6353" width="21.289" height="26.214"/></clipPath></defs><circle id="Ellipse_153" data-name="Ellipse 153" cx="20.5" cy="20.5" r="20.5" fill="%23fff"/><g id="Group_3515" data-name="Group 3515" transform="translate(9.855 7.488)"><path id="Path_21232" data-name="Path 21232" d="M191.718,16.87V39.342h.684V16.87Z" transform="translate(-179.972 -15.836)"/><g id="Group_3513" data-name="Group 3513"><g id="Group_3512" data-name="Group 3512" clip-path="url(%23clip-path)"><path id="Path_21233" data-name="Path 21233" d="M93.693,140.757c0-2.995,1.227-4.95,3.12-5.75v-.595a6.305,6.305,0,0,0-5.265,6.307,6.2,6.2,0,0,0,5.265,6.48v-.765c-1.76-.729-3.12-2.621-3.12-5.677" transform="translate(-85.939 -126.177)"/><path id="Path_21234" data-name="Path 21234" d="M212.146,131.489a7.177,7.177,0,0,1,3.113.654l.126-.224a7.065,7.065,0,0,0-3.259-.816v.387h.02" transform="translate(-199.129 -123.071)"/><path id="Path_21235" data-name="Path 21235" d="M215.941,318.3l-.162-.187a6.31,6.31,0,0,1-3.655,1.1v.557a6.886,6.886,0,0,0,3.817-1.472" transform="translate(-199.128 -298.625)"/><path id="Path_21236" data-name="Path 21236" d="M97.686,145.06a6.22,6.22,0,0,1-6.137-6.608c0-3.885,2.907-6.073,6.137-6.456v.465c-2.381.526-3.992,2.594-3.992,6.027,0,3.546,1.829,5.526,3.992,5.94Z" transform="translate(-85.94 -123.909)"/><path id="Path_21237" data-name="Path 21237" d="M219.986,57.572a14.615,14.615,0,0,0-6.878-3.191c-.328-.044-.657-.075-.984-.1v.661c.366.014.8.044,1.269.1.059.008.117.014.176.023l.03,0A12.913,12.913,0,0,1,220,58.155l.413-.229Z" transform="translate(-199.128 -50.958)"/><path id="Path_21238" data-name="Path 21238" d="M20.747,71.962h0a13.023,13.023,0,0,1-2.393,2.114,11.919,11.919,0,0,1-6.621,1.649c-4.393,0-8.8-3.5-8.8-10.5,0-6.274,3.339-9.93,7.872-10.622l.938-.108V53.8a8.219,8.219,0,0,0-.872.037C5.027,54.267,0,58.113,0,65.158,0,73.2,5.523,76.717,11.423,76.717a12.086,12.086,0,0,0,7.492-2.5,12.465,12.465,0,0,0,2.191-1.957Z" transform="translate(0 -50.503)"/><path id="Path_21239" data-name="Path 21239" d="M100.972,0H87.52V.557h13.452Z" transform="translate(-82.157 0)"/></g></g></g></svg>');
    background-color: #d1baab;
    border-color: #d1baab;
    color: #fff;    
    margin-bottom: 0;
    background-position: center left;  
    padding-left: 70px;
}
.sidebar_right .gform-footer.gform_footer.top_label input:hover {
    background-image: url(https://thecoastalclinic.com.au/wp-content/uploads/2026/03/readmore_logoicon_hover.svg);
    padding-right: 70px;
}
section.inner_.simple_text h3, 
section.inner_.simple_text h2 b {
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 0.1em;
    line-height: 22px;
    text-align: left;
    color: #d1baab;
    text-transform: uppercase;
    display: block;
    margin-bottom: 15px;
}
section.inner_ h2 b {
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 0.1em;
    line-height: 22px;
    text-align: left;
    color: #d1baab;
    text-transform: uppercase;
    display: block;
    margin-bottom: 15px;
}
section.inner_ h2 {
    font-weight: 300;
    line-height: 54px;
    text-align: left;
    color: #13110f;
}
.title-box h2 {
    margin: 0;
}
.img-box img {
    width: 100%;
}
section.inner_.two_side_image img {
    border-radius: 20px;
}
ul.ul_li {
    margin: 0;
    list-style: none;
}
ul.ul_li li {
    margin-bottom: 25px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><circle id="Ellipse_85" data-name="Ellipse 85" cx="15" cy="15" r="15" fill="%2394a595"/><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(15 10.025) rotate(45)"><path id="Path_15234" data-name="Path 15234" d="M10.5,17.536,17.536,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path id="Path_15235" data-name="Path 15235" d="M10.5,10.5h7.036v7.036" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 50px;
    line-height: 28px;
    background-size: 27px;
    background-repeat: no-repeat;
}
ul.ul_li li:last-child {
    margin-bottom: 0;
}
ul.ul_li ul.ul_li li {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11.951" height="11.951" viewBox="0 0 11.951 11.951"><g id="Group_3578" data-name="Group 3578" transform="translate(-314.025 -6249.024)"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(320 6250.024) rotate(45)"><path id="Path_15234" data-name="Path 15234" d="M10.5,17.536,17.536,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%2394a595" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path id="Path_15235" data-name="Path 15235" d="M10.5,10.5h7.036v7.036" transform="translate(-10.5 -10.5)" fill="none" stroke="%2394a595" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g></g></svg>');
    background-size: 12px;
    padding-left: 25px;
    background-position: 0 8px;
}
.related-sidebar {
    border-radius: 20px;
    background-color: #94a595;
    padding: 40px 30px;
}
.related-sidebar h2 {
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.1em;
    line-height: 34px;
    text-align: left;
    color: #fff;
    font-family: "Instrument Sans", sans-serif;
    text-transform: uppercase;
    margin-top: 15px;
}
.related-sidebar img {
    opacity: 0.2;
}
.related-sidebar li {
    border-bottom: 1px solid #ffffff57;
    margin-bottom: 10px !important;
    padding-bottom: 10px;
}
.related-sidebar li:last-child {
    border: 0;
    margin-bottom: 0 !important;
    padding-bottom: 0;
}
.related-sidebar li a {
    font-weight: normal;
    font-size: 15px;
    line-height: 34px;
    text-align: left;
    color: #fff;
    text-decoration: none;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.271" height="13.271" viewBox="0 0 13.271 13.271"><g id="Icon_feather-arrow-right" data-name="Icon feather-arrow-right" transform="translate(-2.117 9.739) rotate(-45)"><path id="Path_58" data-name="Path 58" d="M0,0H12.566" transform="translate(0 3.994)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path id="Path_59" data-name="Path 59" d="M0,0,3.994,3.994,0,7.988" transform="translate(8.573 0)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    background-position: center right;
    display: block;
    transition: 0.5s all;
}
.related-sidebar li a:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.566" height="9.402" viewBox="0 0 13.566 9.402"><g id="Icon_feather-arrow-right" data-name="Icon feather-arrow-right" transform="translate(0.5 0.707)"><path id="Path_58" data-name="Path 58" d="M0,0H12.566" transform="translate(0 3.994)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path id="Path_59" data-name="Path 59" d="M0,0,3.994,3.994,0,7.988" transform="translate(8.573 0)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    transition: 0.5s all;
}
section.inner_ h2.accordion_title {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    text-align: left;
    color: #94a595;
    font-family: "Instrument Sans", sans-serif;
    padding-left: 40px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><circle id="Ellipse_94" data-name="Ellipse 94" cx="15" cy="15" r="15" fill="%2394a595"/><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(15 10.025) rotate(45)"><path id="Path_15234" data-name="Path 15234" d="M10.5,17.536,17.536,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path id="Path_15235" data-name="Path 15235" d="M10.5,10.5h7.036v7.036" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    background-position: center left;
    padding-top: 5px;
    padding-bottom: 5px;    
    transition: 0.5s all;
    margin-bottom: 55px;
    cursor: pointer;  
    position: relative;
}
section.inner_ .accordion_open h2.accordion_title {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30"><circle id="Ellipse_94" data-name="Ellipse 94" cx="15" cy="15" r="15" fill="%2394a595"/><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="matrix(-0.719, 0.695, -0.695, -0.719, 19.975, 15.087)"><path id="Path_15234" data-name="Path 15234" d="M10.5,17.536,17.536,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path id="Path_15235" data-name="Path 15235" d="M10.5,10.5h7.036v7.036" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    transition: 0.5s all;   
    margin-bottom: 10px;
}
section.inner_ h2.accordion_title:after {
    content: "";
    background-color: #94a59542;
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -30px;
}
section.inner_ .accordion_open h2.accordion_title:after {
    content: none;
}
.accordion_content {
    padding-left: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid #94a59542;
    padding-bottom: 40px;
    padding-top: 10px;
}
.accordion .accordion_content ul.ul_li {
    margin-bottom: 20px;
}
.accordion .accordion_content ul.ul_li li {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11.951" height="11.951" viewBox="0 0 11.951 11.951"><g id="Group_3578" data-name="Group 3578" transform="translate(-314.025 -6249.024)"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(320 6250.024) rotate(45)"><path id="Path_15234" data-name="Path 15234" d="M10.5,17.536,17.536,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%2394a595" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path id="Path_15235" data-name="Path 15235" d="M10.5,10.5h7.036v7.036" transform="translate(-10.5 -10.5)" fill="none" stroke="%2394a595" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g></g></svg>');
    background-size: 12px;
    padding-left: 25px;
    background-position: 0 8px;
}
.img-box {
    position: relative;
}
.img-box .preview-text {
    position: absolute;
    top: 40px;
    border-radius: 15px;
    background: transparent;
    backdrop-filter: blur(20.3164005279541px);
    --webkit-backdrop-filter: blur(20.3164005279541px);
    background-color: rgba(0, 0, 0, 0.06);
    display: flex;
    align-items: center;
    border-left: 13px solid #d1baab;
    padding-left: 100px;
    width: 452.06px;
    height: 94.68px;
    font-weight: 500;
    font-size: 14.5px;
    letter-spacing: 0.1em;
    line-height: 22px;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
    padding-right: 10px;
    left: 40px;
}
.img-box .preview-text:before {
    content: "";
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50.615" height="50.616" viewBox="0 0 50.615 50.616"><g id="Rectangle_4807" data-name="Rectangle 4807" fill="%23fff" stroke="rgba(252,252,252,0.15)" stroke-width="1"><rect width="50.615" height="50.616" rx="25.308" stroke="none"/><rect x="0.5" y="0.5" width="49.615" height="49.616" rx="24.808" fill="none"/></g><path id="Icon_ion-ios-play" data-name="Icon ion-ios-play" d="M9,7.169v15.3a.394.394,0,0,0,.59.363l12.131-7.652a.434.434,0,0,0,0-.721L9.59,6.811A.39.39,0,0,0,9,7.169Z" transform="translate(12 10.249)"/></svg>');
    position: absolute;
    width: 51px;
    height: 51px;
    background-repeat: no-repeat;
    left: 25px;
}
picture.procedure-img img {
    border-radius: 20px;
}
section.inner_.fees_section .row2 .img-box img {
    display: flex;
    border-radius: 20px;
}
section.inner_.fees_section .row2 .img-box {
    margin-top: 20px;
    margin-bottom: 50px;
}
section.inner_.fees_section .row3 ul.ul_li {
    margin-top: 50px;
}
section.inner_.fees_section .row3 ul.ul_li li {
    padding-left: 0;
    border-bottom: 1px solid #94a59542;
    padding-bottom: 30px;
    margin-bottom: 40px;
}
section.inner_.fees_section .row3 ul.ul_li li:last-child {
    margin: 0;
}
section.inner_.fees_section .row3 ul.ul_li li br {
    display: none;
}
section.inner_.fees_section .row3 ul.ul_li li b {
    font-weight: 500;
    font-size: 17px;
    line-height: 24px;
    text-align: left;
    color: #94a595;
    padding-left: 40px;
    margin-bottom: 15px;
    display: block;
}
.doctor-sidebar {
    position: relative;
    border-radius: 20px;
}
.doctor-sidebar .doctor-inner {
    position: absolute;
    z-index: 0;
    bottom: 20px;
    width: 90%;
    height: auto;
    border-radius: 15px;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(20.3164005279541px);
    --webkit-backdrop-filter: blur(20.3164005279541px);
    background-color: rgba(255, 255, 255, 0.04);
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    border-top: 14px solid #d1baab;
    padding: 20px;
}
.doctor-sidebar .doctor-inner h2 {
    font-family: "Inter Tight";
    font-weight: normal;
    font-size: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
}
.doctor-sidebar .doctor-inner p {
    color: #fff;
    margin-bottom: 0;
}
.doctor-sidebar .doctor-inner .buttons_ {
    margin-top: 35px;
    margin-bottom: 15px;
}
.doctor-sidebar picture.bg_all_over {
    position: static;
}
.doctor-sidebar picture.bg_all_over img {
    border-radius: 20px !important;
    display: flex;
}
.buttons_ a.btn_.brown {
    background-image: url('data:image/svg+xml,<svg id="Component_12_4" data-name="Component 12 – 4" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="41" height="41" viewBox="0 0 41 41"><defs><clipPath id="clip-path"><rect id="Rectangle_6353" data-name="Rectangle 6353" width="21.289" height="26.214"/></clipPath></defs><circle id="Ellipse_153" data-name="Ellipse 153" cx="20.5" cy="20.5" r="20.5" fill="%23fff"/><g id="Group_3515" data-name="Group 3515" transform="translate(9.855 7.488)"><path id="Path_21232" data-name="Path 21232" d="M191.718,16.87V39.342h.684V16.87Z" transform="translate(-179.972 -15.836)"/><g id="Group_3513" data-name="Group 3513"><g id="Group_3512" data-name="Group 3512" clip-path="url(%23clip-path)"><path id="Path_21233" data-name="Path 21233" d="M93.693,140.757c0-2.995,1.227-4.95,3.12-5.75v-.595a6.305,6.305,0,0,0-5.265,6.307,6.2,6.2,0,0,0,5.265,6.48v-.765c-1.76-.729-3.12-2.621-3.12-5.677" transform="translate(-85.939 -126.177)"/><path id="Path_21234" data-name="Path 21234" d="M212.146,131.489a7.177,7.177,0,0,1,3.113.654l.126-.224a7.065,7.065,0,0,0-3.259-.816v.387h.02" transform="translate(-199.129 -123.071)"/><path id="Path_21235" data-name="Path 21235" d="M215.941,318.3l-.162-.187a6.31,6.31,0,0,1-3.655,1.1v.557a6.886,6.886,0,0,0,3.817-1.472" transform="translate(-199.128 -298.625)"/><path id="Path_21236" data-name="Path 21236" d="M97.686,145.06a6.22,6.22,0,0,1-6.137-6.608c0-3.885,2.907-6.073,6.137-6.456v.465c-2.381.526-3.992,2.594-3.992,6.027,0,3.546,1.829,5.526,3.992,5.94Z" transform="translate(-85.94 -123.909)"/><path id="Path_21237" data-name="Path 21237" d="M219.986,57.572a14.615,14.615,0,0,0-6.878-3.191c-.328-.044-.657-.075-.984-.1v.661c.366.014.8.044,1.269.1.059.008.117.014.176.023l.03,0A12.913,12.913,0,0,1,220,58.155l.413-.229Z" transform="translate(-199.128 -50.958)"/><path id="Path_21238" data-name="Path 21238" d="M20.747,71.962h0a13.023,13.023,0,0,1-2.393,2.114,11.919,11.919,0,0,1-6.621,1.649c-4.393,0-8.8-3.5-8.8-10.5,0-6.274,3.339-9.93,7.872-10.622l.938-.108V53.8a8.219,8.219,0,0,0-.872.037C5.027,54.267,0,58.113,0,65.158,0,73.2,5.523,76.717,11.423,76.717a12.086,12.086,0,0,0,7.492-2.5,12.465,12.465,0,0,0,2.191-1.957Z" transform="translate(0 -50.503)"/><path id="Path_21239" data-name="Path 21239" d="M100.972,0H87.52V.557h13.452Z" transform="translate(-82.157 0)"/></g></g></g></svg>');
    background-color: #d1baab;
    border-color: #d1baab;
}
.buttons_ a.btn_.brown:hover {
    background-image: url(https://thecoastalclinic.com.au/wp-content/uploads/2026/03/readmore_logoicon_hover.svg);
    background-color: #94a595;
    border-color: #94a595;
}
div#bottom-section .accordion_main_wrap {
    margin-top: 50px;
}
div#bottom-section {
    padding-top: 50px;
}
.colrbrown {
    font-weight: 600 !important;
    font-size: 20px !important;
    letter-spacing: 0.1em;
    line-height: 22px !important;
    text-align: left;
    color: #d1baab !important;
    font-family: "Instrument Sans", sans-serif !important;
    text-transform: uppercase;
}
.site-content {
    column-gap: 50px;
}
.text-box h4.uppertext.top {
    padding-left: 128px;
    background-image: url('data:image/svg+xml,<svg id="Group_3524" data-name="Group 3524" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32.447" height="39.954" viewBox="0 0 32.447 39.954"><defs><clipPath id="clip-path"><rect id="Rectangle_6353" data-name="Rectangle 6353" width="32.447" height="39.954" fill="%23d1baab"/></clipPath></defs><path id="Path_21232" data-name="Path 21232" d="M191.718,16.87V51.12h1.043V16.87Z" transform="translate(-173.815 -15.295)" fill="%23d1baab"/><g id="Group_3513" data-name="Group 3513"><g id="Group_3512" data-name="Group 3512" clip-path="url(%23clip-path)"><path id="Path_21233" data-name="Path 21233" d="M94.817,144.082c0-4.565,1.87-7.545,4.755-8.764v-.907c-4.368.979-8.024,4.225-8.024,9.613,0,5.938,3.751,9.053,8.024,9.877v-1.166c-2.683-1.112-4.755-4-4.755-8.653" transform="translate(-82.999 -121.86)" fill="%23d1baab"/><path id="Path_21234" data-name="Path 21234" d="M212.156,131.692a10.938,10.938,0,0,1,4.745,1l.192-.342a10.768,10.768,0,0,0-4.967-1.243v.589h.03" transform="translate(-192.317 -118.86)" fill="%23d1baab"/><path id="Path_21235" data-name="Path 21235" d="M217.941,318.4l-.247-.285a9.617,9.617,0,0,1-5.57,1.679v.849a10.5,10.5,0,0,0,5.817-2.244" transform="translate(-192.315 -288.409)" fill="%23d1baab"/><path id="Path_21236" data-name="Path 21236" d="M100.9,151.907c-4.844-.333-9.354-3.444-9.354-10.072,0-5.921,4.431-9.256,9.354-9.839v.709c-3.628.8-6.085,3.954-6.085,9.187,0,5.4,2.788,8.422,6.085,9.053Z" transform="translate(-83 -119.67)" fill="%23d1baab"/><path id="Path_21237" data-name="Path 21237" d="M224.106,59.3c-2.573-2.132-6.959-4.533-10.483-4.864-.5-.067-1-.114-1.5-.147v1.007c.557.021,1.217.067,1.933.154.089.012.178.021.268.035l.045.006a19.681,19.681,0,0,1,9.763,4.7l.63-.35Z" transform="translate(-192.315 -49.215)" fill="%23d1baab"/><path id="Path_21238" data-name="Path 21238" d="M31.622,81.481h0A19.848,19.848,0,0,1,27.974,84.7c-2.738,1.8-6.232,2.513-10.091,2.513-6.7,0-13.408-5.336-13.408-16.006,0-9.562,5.09-15.134,12-16.189l1.429-.165V53.8a12.525,12.525,0,0,0-1.329.056C7.662,54.513,0,60.374,0,71.111,0,83.369,8.418,88.729,17.41,88.729A18.421,18.421,0,0,0,28.83,84.914a19,19,0,0,0,3.339-2.983Z" transform="translate(0 -48.775)" fill="%23d1baab"/><path id="Path_21239" data-name="Path 21239" d="M108.023,0H87.52V.849h20.5Z" transform="translate(-79.347 0)" fill="%23d1baab"/></g></g></svg>');
    background-repeat: no-repeat;
    background-position: center left;
}
.text-box h4.uppertext {
    font-weight: 300;
    font-size: 34px;
    line-height: 52px;
    margin-bottom: 0;
}
.text-box h4.uppertext b {
    font-weight: 400;
}
.page-template-about .text-box h4.uppertext.top {
    padding-left: 68px;
}
section.inner_.clinic_section.only_text {
    background: transparent;
    padding-top: 40px;
    padding-bottom: 0;
}
ul.ul_li.leftborder li {
    border-radius: 15px;
    border: 1px solid #94a595;
    background-image: none;
    padding: 20px;
    border-left: 13px solid #94a595;
	background: linear-gradient(#b5ced930 0%, rgba(240, 245, 247, 0.36) 89.45%, rgba(255, 255, 255, 0) 100%);
}
ul.ul_li.leftborder li strong {
    display: block;
    font-weight: 300;
    font-size: 21px;
    line-height: 22px;
    margin-bottom: 10px;
}
.page-id-703 .inner_.make_first_contact_section {
    padding-top: 0px;
}
.page-id-709 .page-hero.page-banner .inside-page-hero {
    backdrop-filter: none !important;
}
section.inner_.teams_section .row1 {
    margin-bottom: 60px;
}
div#team-cols {
    display: flex;
    flex-wrap: wrap;
    row-gap: 50px;
}
.team-box {
    text-align: center;
}
.team-box .info-box {
    margin-top: 40px;
    border-bottom: 1px solid #d1baab;
    padding-bottom: 20px;
}
.team-box .info-box h2.text-title {
    font-weight: normal;
    font-size: 28px;
    line-height: 32px;
    text-align: center;
    color: #000;
}
.team-box .info-box p {
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 0.1em;
    line-height: 19px;
    text-align: center;
    color: #d1baab;
    text-transform: uppercase;
}
.team-box .img-box img {
    border-radius: 20px;
    display: flex;
}
.team-box .buttons_ {
    margin-top: 40px;
}
.team-box .buttons_ a.btn_.simple {
    padding: 0;
    background-position: center right;
    padding-right: 20px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10.012" height="5.506" viewBox="0 0 10.012 5.506"><path id="Icon_akar-chevron-down" data-name="Icon akar-chevron-down" d="M6,13.5l4.3,4.3,4.3-4.3" transform="translate(-5.293 -12.793)" fill="none" stroke="%2394a595" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>');
    font-weight: 500;
    font-size: 14.5px;
    letter-spacing: 0.1em;
    border: 0;
    line-height: 22px;
    text-align: left;
    color: #94a595;
}
.team-box .buttons_ a.btn_.simple:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10.012" height="5.506" viewBox="0 0 10.012 5.506"><path id="Icon_akar-chevron-down" data-name="Icon akar-chevron-down" d="M6,13.5l4.3,4.3,4.3-4.3" transform="translate(15.305 18.299) rotate(180)" fill="none" stroke="%2394a595" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></svg>');
    background-color: transparent;
}
.page-template-treatment section#make_first_contact {
    padding-top: 100px;
}
section#make_first_contact {
    padding-top: 50px;
}
@media only screen and ( min-width:240px) and (max-width:1023px) {
	body {
		padding: 0;
	}
	.mobile-wrap .azuri-container {
		padding: 0 !important;
	}
    .azuri-container,
    header#masthead .inside-header.grid-container,
    .site-footer .footer-widgets-container.grid-container,
    .site-footer footer.site-info .inside-site-info.grid-container, 
    .blog div#page.grid-container, 
    .single-post div#page.grid-container,
	div#page.grid-container,
    div#bottom-section,
    div#middle-section{
        max-width: 100%;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .azuri_col_1,
    .azuri_col_2,
    .azuri_col_3,
    .azuri_col_4,
    .azuri_col_5,
    .azuri_col_6,
    .azuri_col_7,
    .azuri_col_8,
    .azuri_col_9,
    .azuri_col_10,
    .azuri_col_11,
    .azuri_col_12{
        width: 100%;
    }
    .azuri_xs_col_1 {
		width: 8.33333333%;
	}
	.azuri_xs_col_2 {
		width: 16.66666667%;
	}
	.azuri_xs_col_3 {
		width: 25%;
	}
	.azuri_xs_col_4 {
		width: 33.33333333%;
	}
	.azuri_xs_col_5 {
		width: 41.66666667%;
	}
	.azuri_xs_col_6 {
		width: 50%;
	}
	.azuri_xs_col_7 {
		width: 58.33333333%;
	}
	.azuri_xs_col_8 {
		width: 66.66666667%;
	}
	.azuri_xs_col_9 {
		width: 75%;
	}
	.azuri_xs_col_10 {
		width: 83.33333333%;
	}
	.azuri_xs_col_11 {
		width: 91.66666667%;
	}
	.azuri_xs_col_12 {
		width: 100%;
	}	
    .azuri-container .azuri-container {
        padding: 0 !important;
        margin: 0 !important;
    }
    .no_equal-height,
    .equal-height{
        margin: 0;
    }
    .azuri_inner{
        padding: 0 !important
    }
	.img-box img {
		width: 100%;
	}
    nav#generate-slideout-menu.is-open {
        left: 0;
        width: 100%;
        border: 0;
        background-color: #fff;
    }
    button.slideout-exit {
        position: absolute;
        right: 6px !important;
        width: auto !important;
        top: 24px;
        left: inherit;
        text-align: right !important;
    }
	.only_desktop,
    .desktop-only,
    section.top-navheader{
        display: none !important;
    }
    .mobile-only,
    .only_mobile,
    .top-bar.top-bar-align-right{
        display: block !important;
    }
    .no-csstransforms3d .offside {
        transform: translate3d(0,0,0) !important;
    }
    .half_li {
        column-count: 1;
    }
    ul.ul_li li:last-child {
        margin-bottom: 0;
    }
	.button {
		display: block;
		text-align: center;
	}
    .widget-area .widget {
        padding-left: 0 !important;
    }
	section.inner_ h2 {
        font-size: 32px;
        line-height: 42px !important; 
    }
	.twocol {
		column-count: 1;
	}
	.inside-top-bar {
		color: #000;
		text-align: center;
		font-size: 10px;
		line-height: 17px;
		padding-top: 15px;
        padding-bottom: 20px;
	}
	.inside-top-bar a{
		color: #000;
	}
    section.inner_ h2.accordion_title {
        line-height: 24px !important;
    }
    .accordion_content {
        margin-bottom: 20px;
        padding-bottom: 20px;
        padding-top: 10px;
    }
    section.inner_.video_section .procedure-video-item {
        padding-top: 0 !important; 
    }
    section.inner_.fees_section .row2 .img-box {
        margin-top: 10px;
        margin-bottom: 0;
    }
    a.btn_, .sidebar_right .gform-footer.gform_footer.top_label input {
        font-size: 12.5px;
    }
    section.inner_.accordion_section {
        margin-bottom: 20px;
    }
    .copyright-bar {
        justify-content: center;
        align-items: center;
        padding-top: 30px;
        padding-bottom: 20px;
        flex-wrap: wrap;
        text-align: center;
        align-content: center;
    }
    .gform_wrapper.gravity-theme .gform_fields {
        grid-column-gap: 0px !important;
    }
    ul.ul_li li {
		background-position: 0 1px;
        padding-left: 30px;
        line-height: 23px;
        background-size: 20px;
    }
    .separate-containers .site-main {
        margin: 0;
    }
	.footer-widget-1 {
		margin-right: 0;
	}
	.site-footer {
		border-radius: 0;
	}
	section.inner_.the_procedure_section .img-box .preview-text {
		font-size: 10px !important;
        line-height: 17px !important;
	}
}
@media only screen and ( min-width:1024px) and (max-width:1399px) {
	.site-footer {
		border-radius: 0;
	}
    .gform_wrapper.gravity-theme .gform_fields {
        grid-column-gap: 0px !important;
    }
    .above_header .grid-container {
        padding-left: 25px;
        padding-right: 25px;
    }
    .azuri-container, header#masthead .inside-header.grid-container, .site-footer .footer-widgets-container.grid-container, .site-footer footer.site-info .inside-site-info.grid-container, .inside-top-bar, .blog div#page.grid-container, .single-post div#page.grid-container, div#page.grid-container, div#bottom-section, div#middle-section{
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .is-right-sidebar {
        padding-left: 0;
    }
	.widget-area .widget {
		padding-left: 0;
	}
    .top_header {
        align-items: center;
    }
	.top_header .left_top {
		width: 70%;
	}
    section.inner_ h2 {
        line-height: 44px;
        font-size: 35px;
    }
    .img-box .preview-text {
        width: auto !important;
        right: 10px !important;
        left: 10px !important;
        bottom: 20px !important;
        top: inherit !important;
        height: auto !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .footer-widget-1 {
        margin-right: 0;
        min-width: 320px;
    }
	section.inner_ h2.accordion_title {
		font-size: 16px;
	}
	.doctor-sidebar .doctor-inner h2 {
		font-size: 27px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	.copyright-bar {
		padding-top: 20px;
		padding-bottom: 0px;
	}
	.related-sidebar,
	.contact-sidebar{
		padding: 20px 15px !important;
	}
	.related-sidebar li a {
		line-height: 22px;
		padding-right: 10px;
	}
}

