/*
 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=Fraunces:ital,opsz,wght@0,9..144,100..900;1,9..144,100..900&display=swap');
*/

@font-face {
    font-family: 'Century Gothic';
    src: url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/CenturyGothic.woff2') format('woff2'),
        url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/CenturyGothic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
  font-family: 'Gambetta-Light';
  src: url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Light.woff2') format('woff2'),
       url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Light.woff') format('woff'),
       url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Light.ttf') format('truetype');
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Gambetta-Regular';
  src: url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Regular.woff2') format('woff2'),
       url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Regular.woff') format('woff'),
       url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Regular.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Gambetta-Medium';
  src: url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Medium.woff2') format('woff2'),
       url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Medium.woff') format('woff'),
       url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Medium.ttf') format('truetype');
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Gambetta-Regular';
  src: url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Regular.woff2') format('woff2'),
       url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Regular.woff') format('woff'),
       url('https://bellaplasticsurgery.com.au/wp-content/themes/generatepress_child/assets/fonts/Gambetta-Regular.ttf') format('truetype');
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

/*body {
    font-family: 'Gambetta-Regular' !important;
}*/

h1, h2, h3, h4, h5, h6 {
    margin-bottom: 20px !important;
    font-family: 'Gambetta-Medium' !important;
}
.top-bar p b {
    color: #BE9B43;
    font-weight: normal;
}
.main-navigation .main-nav .sub-menu {
    padding: 10px 20px;
    border: 1px solid #efebe1;
    box-shadow: 7px 2px 22px rgba(116, 109, 92, 0.06);
}
.main-navigation .main-nav .sub-menu span.dropdown-menu-toggle{
    display: block !important;   
}
.main-navigation .main-nav .sub-menu li a {
    padding-left: 0 !important;
    padding-right: 10px !important;
    line-height: 20px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #eae6db !important;
}
.nav-float-right #site-navigation {
    margin-right: auto;
}
/*.main-navigation .main-nav .sub-menu li a,
.main-navigation .main-nav .sub-menu .sub-menu li a{
    border-bottom: 1px solid #eae6db !important;
}
.main-navigation .main-nav .sub-menu li:last-child a,
.main-navigation .main-nav .sub-menu .sub-menu li:last-child a{
    border: 0 !important;
}*/
.above_header {
    padding: 0 !important;
}
.text-box h2 {
    text-transform: capitalize;
}
.above_header .grid-container {
    border-left: 1px solid #ffffff30;
    border-right: 1px solid #ffffff30;
    padding-top: 10px;
    padding-bottom: 10px;  
	padding-left: 12px;
    padding-right: 12px;
}
nav#nav-below {
    margin-bottom: 50px;
}
.accordion_content {
    padding-bottom: 30px;
}
span.gp-icon.icon-arrow {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10.782" height="10.782" viewBox="0 0 10.782 10.782"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(26.268 3.694) rotate(135)" opacity="0.372"><path id="Path_38" data-name="Path 38" d="M10.5,10.5h6.874v6.874" transform="translate(1.651)" fill="none" stroke="%2343413d" stroke-linejoin="round" stroke-width="1.5"/></g></svg>');
    width: 11px;
    height: 11px;
}

.search-results h2.entry-title {
    margin-bottom: 25px;
}
.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;
}
header#masthead .inside-header.grid-container {
    position: relative;
}
.gform-footer.gform_footer.top_label {
    justify-content: flex-end;
}
.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;
}

.main-navigation .main-nav ul ul li a {
    padding-left: 0 !important;
    padding-right: 10px !important;
}
.main-navigation .main-nav ul li a:hover {
    border-color: #be9b4359 !important;
}
.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 .main-nav ul li:not([class*="current-menu-"]):hover > a:after, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a:after, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a:after {
        content: none;
    }
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: 1308px;
    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 -25px;
}
.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: 25px;
    padding-right: 25px;
    width: 100%;
}
.mobile-only,
.only_mobile,
.footer-bottombar-gap{
    display: none !important;
}
.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 */
    font-size: 14px;
    text-align: left !important;
    color: #f3f0ea94 !important;
	font-weight: normal;
}
.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 */
    font-size: 14px;
    text-align: left !important;
    color: #f3f0ea94 !important;
	font-weight: normal;
}
.gform_body.gform-body input:-ms-input-placeholder,
.gform_body.gform-body textarea:-ms-input-placeholder,
.gform_body.gform-body select:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    font-size: 14px;
    text-align: left !important;
    color: #f3f0ea94 !important;
	font-weight: normal;
}
.gform_body.gform-body input::placeholde,
.gform_body.gform-body textarea::placeholde,
.gform_body.gform-body select::placeholde{
    font-size: 14px;
    text-align: left !important;
    color: #f3f0ea94 !important;
	font-weight: normal;
}

.gform_submission_error.hide_summary {
    font-weight: normal;
}
.gfield_error input::-webkit-input-placeholder,
.gfield_error textarea::-webkit-input-placeholder{ /* Edge */
    color: #c02b0a !important;
}
.gfield_error input:-ms-input-placeholder,
.gfield_error textareea:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: #c02b0a !important;
}
.gfield_error input::placeholder,
.gfield_error textarea::placeholder{
        color: #c02b0a !important;
}
h2.gform_submission_error.hide_summary {
    font-weight: bold;
}

.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;
    width: auto !important;
    background-color: transparent;
    bottom: -24px;
    color: #c02b0a !important;
    padding: 0px 0px !important;
    font-weight: 400;   
	left: inherit;
}
.gform_wrapper.gravity-theme .gform_fields {
    grid-column-gap: 10px!important; 
    grid-row-gap: 10px!important; 
}
.gform_wrapper .gform_footer {
    justify-content: flex-start;
}
.gform_wrapper .gform-body.gform_body select{
    color: #f3f0ea94 !important;
}
.gform-body.gform_body input, 
.gform-body.gform_body select,
.gform-body.gform_body textarea{
    /*background-color: rgb(255 255 255 / 10%) !important;*/
    border: 0;
    font-size: 14px !important;
    color: rgb(214 214 214 / 50%) !important;
    font-weight: 400;
    text-align: left;
    outline: none;
    padding: 10px !important;
    height: auto !important;
    line-height: 17px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.gform-body.gform_body textarea{
    height: 90px !important;
}
.gform-body.gform_body .gfield_description,
.gform-body.gform_body .gform-field-label--type-sub{
    font-size: 12px !important;
    padding-top: 0 !important;
}
.gform_footer.top_label {
    padding-bottom: 0 !important;
}
.gform_footer.top_label input.gform_button.button {
    margin-bottom: 0 !important;
}
.gform-footer.gform_footer {
    text-align: center;
    background-image: url(https://bellaplasticsurgery.com.au/wp-content/uploads/2025/11/form-button-bg@2x.jpg);
    margin: 0 auto !important;    
    justify-content: center !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.gform-footer.gform_footer input {
    border: 1px solid transparent;
    font-weight: 500;
    font-size: 15px;
    text-align: left;
    color: #222;
    text-decoration: none;
    padding: 8px 17px;
    border-radius: 30px;
    padding-right: 55px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.767" height="8.767" viewBox="0 0 8.767 8.767"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(0.354 0.5)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    background-position: center right 20px;
    transition: 0.5s all;
    background-color: #fff;
}
.gform-footer.gform_footer input:hover {
    transition: 0.5s all;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.767" height="8.767" viewBox="0 0 8.767 8.767"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(8.267 0.354) rotate(90)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/></g></svg>');
}
.ginput_container.ginput_container_date, .ginput_container.ginput_container_date input {
    display: block !important;
    width: 100% !important;
}
.nav-links{
    margin: 0;
    border-top: 1px solid #dfe6f0;
    margin-top: 40px;
    padding-top: 30px;
}
.nav-links, .nav-links a {
    text-align: center;
    text-decoration: none;
}
.nav-links .page-numbers {
    background-color: #f8f5ed;
    padding: 6px;
    font-weight: 300 !important;
    border: 1px solid #f8f5ed;
}
.nav-links .page-numbers.current, 
.nav-links .page-numbers:hover {
    background-color: #be9b43;
    color: #fff;
    border-color: #be9b43;
}
.copyright-bar {
    width: 100%;
    justify-content: space-between;
}
.copyright-bar  ul {
    margin: 0;
    list-style: none;
    color: #bbb9b4;
    list-style: none;
    display: flex;
    justify-content: space-between;
}
.copyright-bar p {
    margin: 0;
}
.copyright-bar li a {
    color: #bbb9b4;
    text-decoration: none;
}
.copyright-bar li b {
    margin: 0 10px;
}
.inner_.single_col_head_bg.commons.open ul.ul_li,
.inner_.single_col_head_bg.commons.open p:last-child {
    margin-bottom: 30px;
}
.inner_ ul.ul_li:last-child {
    margin-bottom: 0 !important;
}
ul.ul_li ul.ul_li li:last-child {
    padding-bottom: 0;
}
ul.ul_li ul.ul_li {
    margin-top: 20px;
    margin-bottom: 0 !important;
}
ul.ul_li,
.single-post .entry-content ul{
    margin-left: 0;
    list-style: none;
    margin-bottom: 0;
}
ul.ul_li.padding-bottom {
    padding-bottom: 30px;
}
ul.ul_li li,
.single-post .entry-content ul li{
    border-bottom: 1px solid #e6e3d6;
    padding-bottom: 21px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11.937" height="11.73" viewBox="0 0 11.937 11.73"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(5.865 0.5) rotate(45)"><path id="Path_83" data-name="Path 83" d="M10.5,18.087,18.087,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23be9b43" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.105v5.105" transform="translate(-8.018 -10.5)" fill="none" stroke="%23be9b43" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    padding-left: 30px;
    background-position: 0 6px;  
    background-position: 0 9px;
    margin-bottom: 20px;
}
ul.ul_li li:last-child,
.entry-content ul li:last-child{
    margin-bottom: 0;
    border: 0;
	padding-bottom: 0;
}
ul.ul_li li b,
.single-post .entry-content ul li strong,
.single-post .entry-content ul li b,
.single-post .entry-content strong{
    color: #252525;  
    font-weight: 600;
}
.search-results header.page-header,
.search-results footer.entry-meta,
.single-post footer.entry-meta,
.single-post header.entry-header{
    display: none;
}
.single-post .entry-content {
    margin-top: 0;
}
.site-content {
    column-gap: 50px;
    margin-top: 70px;
    margin-bottom: 70px;
}
.home .site-content,
.page-id-368 .site-content,
.page-id-3976 .site-content{
    margin-top: 0;
    margin-bottom: 0;
}
b, strong{
    font-weight: 600;
}
p.disclaimer_ b,
.copyright-bar p.copy_{
    color: #fff;
}
.footer-widgets .widget-title {
    color: #fff;
    border-bottom: 1px solid #ffffff0a;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.bottom_footer {
    background-color: #45423c;
    border-top: 1px solid #ffffff0a;
    padding-top: 20px;
    padding-bottom: 20px;
}
.bottom_footer .grid-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.bottom_footer .text-box {
    display: flex;
    column-gap: 20px;
}
.bottom_footer .img-box img {
    display: flex;
}
.footer-widgets a {
    color: #dcdad6;
    text-decoration: none;
}
.bottom_footer .text-box a {
    color: #fff;
    text-decoration: none;
}
.copyright-bar p.copy_ {
    border-bottom: 1px solid #ffffff0f;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.above_header {
    position: relative;
    padding-bottom: 15px;
    padding-top: 15px;
}
.above_header .text-box {
    display: flex;
    align-items: center;
    column-gap: 15px;  
    justify-content: flex-end;
}
.above_header .text-box a {
    text-decoration: none;
	color: #fff;
}
.main-navigation .main-nav ul li[class*="current-menu-"] > a,
.main-navigation .main-nav ul ul li[class*="current-menu-"]>a {
    color: #bf9c43;
}
.main-navigation .main-nav ul li a {
    padding-left: 0px;
    padding-right: 0px;
    line-height: 80px;
    margin-left: 15px;
    margin-right: 15px;   
    border-bottom: 4px solid transparent;
    transition: 0.5s all;  
    font-size: 13.5px;  
}
.main-navigation .main-nav ul li a:hover {
    border-color: #fff;
    transition: 0.5s all;
}
.menu-item-has-children .dropdown-menu-toggle {
    padding-right: 8px;
    padding-left: 4px; 
	display: none;
}
.menu-item:last-child.menu-item-has-children .dropdown-menu-toggle {
    padding-right: 0;
}
.main-navigation .main-nav ul ul li a {
    border: 0;
    margin: 0;
    padding: 5px 9px; 
	font-size: 13px;
}
.main-navigation .main-nav ul ul li[class*="current-menu-"] > a {
    background-color: transparent !important;
}
.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a {
    background-color: transparent !important;
}
section.section-patientgallery .__full-wrap.equal-height.row3 button.gallery-loadmore-btn.btn_.yellow {
    text-align: center;
    margin: 0 auto;
    display: block;
}
a.btn_,
button.btn_{
    border: 1px solid transparent;
    font-weight: 500;
    font-size: 15px;
    text-align: left;
    color: #fff;
    text-decoration: none;
    padding: 8px 17px;
    border-radius: 30px;
    padding-right: 45px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.767" height="8.767" viewBox="0 0 8.767 8.767"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(0.354 0.5)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    background-position: center right 20px;    
    transition: 0.5s all;
}
a.btn_:hover,
button.btn_:hover{
    transition: 0.5s all;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10.156" height="9.986" viewBox="0 0 10.156 9.986"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="matrix(0.174, 0.985, -0.985, 0.174, 8.203, 0.41)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/></g></svg>');
}
a.btn_.yellow{
    background-color: #be9b43;
    line-height: 20px;
}
a.btn_.yellow:hover{
    background-color: #2f2b21;
}
a.btn_.white {
    border-color: #fff;
}
a.btn_.white:hover {
    background-color: #be9b43;
    border-color: #be9b43;
}
header#masthead,
.above_header{
    position: absolute;
    left: 0;  
	z-index: 3;
    right: 0;
}
header#masthead {
    top: 47px;
    border-bottom: 1px solid #ffffff30;
    border-top: 0;
}
header#masthead .inside-header.grid-container {
    padding: 8px;
    border-left: 1px solid #ffffff30;
    border-right: 1px solid #ffffff30;
    padding-left: 12px;
    padding-right: 12px;
}
.button, .wp-block-button .wp-block-button__link{
    padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6{
    font-size: 44px;
    letter-spacing: -0.01em;
    line-height: 48px;
    text-align: left;
    color: #2f2b21; 
    margin-bottom: 0;
}
h1 b,
h2 b,
h3 b,
h4 b,
h5 b,
h6 b{
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0.2em;
    color: #be9b43;
    text-transform: uppercase;
    display: block;
    line-height: 20px;
    font-family: Manrope, sans-serif;
}
main#main {
    margin: 0;
}
.nav-float-right .header-widget {
    margin-left: 0;
}
/*.widget_custom_html {
    padding-left: 20px !important;
}*/
aside#custom_html-7 .text-box {
    display: flex;
    column-gap: 10px;
}
.sidebar_form {
    background-color: #f8f5ed;
}
.sidebar_form h2.text-title,
.sidebar_appt h2.text-title,
.related-navigation h2{
    text-align: center;
    font-size: 32px;
    line-height: 35px;
    margin-bottom: 20px;
    padding-top: 30px;   
	margin-bottom: 40px !important;
	text-transform: capitalize;
}
.sidebar_form .gform-body.gform_body {
    padding-left: 30px;
    padding-right: 30px;
}
.sidebar_form .gform-body.gform_body input, 
.sidebar_form .gform-body.gform_body select, 
.sidebar_form .gform-body.gform_body textarea {
    background-color: #fffefa;
    color: rgba(47, 43, 33, 0.68) !important;
}
.sidebar_form .gform-body.gform_body textarea {
    height: 133.15px !important;
}
.sidebar_form .gform-footer.gform_footer {
    margin-top: 30px !important;
}
.sidebar_form .gform_body.gform-body input:-ms-input-placeholder,
.sidebar_form .gform_body.gform-body textarea:-ms-input-placeholder,
.sidebar_form .gform_body.gform-body input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: rgba(47, 43, 33, 0.68) !important;
}
.sidebar_form .gform_body.gform-body input::-webkit-input-placeholder,
.sidebar_form .gform_body.gform-body textarea::-webkit-input-placeholder,
.sidebar_form .gform_body.gform-body select::-webkit-input-placeholder{ /* Edge */
    color: rgba(47, 43, 33, 0.68) !important;
}
.sidebar_form .gform_body.gform-body input:-ms-input-placeholder,
.sidebar_form .gform_body.gform-body textarea:-ms-input-placeholder,
.sidebar_form .gform_body.gform-body select:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: rgba(47, 43, 33, 0.68) !important;
}
.sidebar_form .gform_body.gform-body input::placeholde,
.sidebar_form .gform_body.gform-body textarea::placeholde,
.sidebar_form .gform_body.gform-body select::placeholde{
    color: rgba(47, 43, 33, 0.68) !important;
}
.sidebar_appt {
    margin-top: 10px;
}
.sidebar_appt .button {
    text-align: center;
    margin: 40px auto 0 !important;
    display: block;
}
.related-navigation h2 {
    margin-bottom: 40px;
}
.related-navigation li a {
    color: #222;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #e6e3d6;
    padding-bottom: 14px;
    margin-bottom: 15px !important;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.767" height="8.767" viewBox="0 0 8.767 8.767"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(0.354 0.5)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23be9b43" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23be9b43" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-position: center right 10px;
    background-repeat: no-repeat;
    transition: 0.5s all;
}
.related-navigation li a:hover {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10.156" height="9.986" viewBox="0 0 10.156 9.986"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="matrix(0.174, 0.985, -0.985, 0.174, 8.203, 0.41)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23be9b43" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23be9b43" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    transition: 0.5s all;
}
.related-navigation li:last-child a {
    margin-bottom: 0 !important;
    border: 0 !important;
}
.inner_ {
    margin-bottom: 50px;
}
.inner_ h2{
    margin-bottom: 30px;
    font-size: 32px;
    text-transform: capitalize;
}
.inner_ h3{
    margin-bottom: 28px;
    font-size: 25px;
    text-transform: capitalize;
}
section.inner_.two_col_head_bg h2,
section.inner_.single_col_head_bg h2{
	background-color: #f8f5ed;
    text-align: center;
    color: #2f2b21;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0.1em;
    font-family: Manrope, sans-serif !important;
    text-transform: uppercase;
    line-height: 23px;
    padding: 10px;
}
section.inner_.two_col_head_bg .row2 {
    align-items: start;
}
section.inner_.single_col_head_bg h2 b {
    display: inline;
    color: rgba(47, 43, 33, 0.6);
}

.inner_.accordion_section h2.faq-title {
    margin-top: 20px;
    margin-bottom: 40px;
}
.inner_.accordion_section .accordion_title_1 {
    font-weight: 500;
    font-size: 18px;
    text-align: left;
    color: #222;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><circle id="Ellipse_36" data-name="Ellipse 36" cx="14" cy="14" r="14" fill="%23211e18"/><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(17.913 10) rotate(90)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    background-position: center right 20px;
    line-height: 33px;
    position: relative;
    padding-left: 20px;
    transition: 0.5s all;  
    cursor: pointer;
    border-bottom: 1px solid #e6e3d6;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-family: Manrope, sans-serif !important;
}
.inner_.accordion_section .accordion_open .accordion_title_1 {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><circle id="Ellipse_35" data-name="Ellipse 35" cx="14" cy="14" r="14" fill="%23211e18"/><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(10 10)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    transition: 0.5s all;
}
/*.inner_.accordion_section .accordion_title_1:after {
    background-color: #e6e3d6;
    height: 1px;
    width: 100%;
    content: "";
    position: absolute;
    bottom: -17px;
    left: 0;
    right: 0;
    transition: 0.5s all;
}*/
.inner_.accordion_section .accordion_open .accordion_title_1 {
    border: 0;
    transition: 0.5s all;  
	padding-bottom: 0;
}
.inner_.accordion_section .accordion_content_1 {
    padding-left: 20px;
    padding-right: 20px; 
    padding-bottom: 30px;
}
.admin-bar header#masthead {
    top: 79px;
}
.blog .inside-article a.read-more,
.archive .inside-article a.read-more,
.search-results .inside-article a.read-more{
    display: block !important;
    margin-top: 30px;
}
.blog .inside-article,
.archive .inside-article,
.archive-results .inside-article{
    border: 1px solid rgba(190, 155, 67, 0.20);
}
ul.ul_li{
	margin-bottom:1.5em !important;
}
.blog .inside-article h2.entry-title,
.archive .inside-article h2.entry-title,
.search-results .inside-article h2.entry-title {
    float: left;
    width: 100%;
    margin-top: 25px;
    text-align: left;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: -0.2px;
}
.blog .entry-header .gp-icon,
.blog .posted-on .updated,
.archive .entry-header .gp-icon,
.archive .posted-on .updated,
.search-results .entry-header .gp-icon,
.search-results .posted-on .updated,
.blog footer.entry-meta,
.archive footer.entry-meta,
.search-results footer.entry-meta{
    display: none;
}
.blog span.tags-links a,
.archive span.tags-links a,
.search-results span.tags-links a{
    line-height: 28px;
    margin-top: 0;
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0.2em;
    text-align: left;
    color: #be9b43;
    text-transform: uppercase;
    text-decoration: none;
}
.blog header.entry-header .entry-meta,
.archive header.entry-header .entry-meta,
.search-results header.entry-header .entry-meta{
    float: right;
    font-size: 12px;
    line-height: 27px;
    text-align: left;
    color: #222;
    opacity: .5;
    margin-top: 0;
}
.blog .inside-article a.read-more,
.archive .inside-article a.read-more,
.search-results .inside-article a.read-more{
    border: 1px solid #fff0;
    font-weight: 500;
    font-size: 15px;
    text-align: left;
    color: #222;
    text-decoration: none;
    padding: 8px 17px;
    border-radius: 30px;
    padding-right: 55px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.767" height="8.767" viewBox="0 0 8.767 8.767"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(0.354 0.5)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    background-position: center right 20px;
    transition: 0.5s all;
    padding-left: 0;     
	width: 133px;
}
.blog .inside-article a.read-more:hover,
.archive .inside-article a.read-more:hover,
.search-results .inside-article a.read-more:hover{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.767" height="8.767" viewBox="0 0 8.767 8.767"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(8.267 0.354) rotate(90)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    transition: 0.5s all;
}
.single-post .entry-content h2 {
    margin-bottom: 30px !important;
	text-transform:capitalize;
}
ul.ul_li.twocol {
    display: flex;
    column-gap: 34px;
    width: 100%;
    flex-wrap: wrap;
    row-gap: 20px;
}
ul.ul_li.twocol li {
    width: 48%;
    margin-bottom: 0;
}
.privacy-policy ul.ul_li li {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.privacy-policy ul.ul_li li a {
    text-decoration: none;
    color: #be9b43;
}
.sidebar_form .gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Manrope, sans-serif;
}
.sidebar_form .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon {
    align-items: center;
    display: inline-block;
    inset-inline-start: -8px;
    position: relative;
    inset-block-start: 6px;
    width: auto;
}
.sidebar_form .gform_wrapper .gfield_validation_message, 
.sidebar_form .gform_wrapper.gform_validation_error .validation_message.gfield_validation_message {
    right: 10px;
    bottom: 0;
}
.sidebar_form .gform_wrapper.gravity-theme .gform_validation_errors {
    padding: 0 16px;
    padding-bottom: 20px;
}
.masonry-load-more.load-more.has-svg-icon {
    text-align: center;
    margin-top: 50px;
}
.masonry-load-more.load-more.has-svg-icon a.button {
    font-weight: 500;
    font-size: 15px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    padding: 8px 27px;
    border-radius: 30px;
    transition: 0.5s all;
    background-color: #be9b43;
    line-height: 20px;
}
section.inner_.features .icons_cols .icons_:nth-child(2) {
    border: 0;
}
section.inner_.features .icons_cols .icons_ .text-box {
    font-size: 15px;
    text-transform: none;
    padding-bottom: 0;
    font-weight: normal;
}
.page-template-products section.inner_.two_cols .img-box {
    border: 1px solid #efebe1;
}
.buttons_.back_btn a.btn_.yellow {
    background-color: #f5e9c9;
    color: #be9b43;
    text-align: right;
    padding-right: 17px;
    padding-left: 55px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11.396" height="11.396" viewBox="0 0 11.396 11.396"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(8.413 12.343) rotate(-135)"><path id="Path_84" data-name="Path 84" d="M10.5,10.5h6.808v6.808" transform="translate(-7.911 -10.5)" fill="none" stroke="%23be9b43" stroke-linejoin="round" stroke-width="2.5"/></g></svg>');
    background-position: center left 20px;
}
.fil_btn {
    display: flex;
    justify-content: space-between; 
	align-items: center;  
	margin-bottom: 20px;
}
.fil_btn .filter-options {
    width: 80%;
}
.attention_details {
    background-color: #F8F5ED;
    padding: 40px 50px;
    padding-left: 80px;  
    position: relative;
}
.attention_details:before {
    content: "";
    background-color: #BE9B43;
    width: 4px;
    height: 100px;
    position: absolute;
    left: 43px;
}
.attention_details h3 {
    color: #222;
    font-size: 24px;
    font-style: italic;
    font-weight: 400;
    line-height: 36px;
}
.our_clinic_ picture.bg_all_over {
    z-index: -1;
}
.our_clinic_ {
    position: relative;
    padding: 40px 50px;
}
.our_clinic_:after {
    content: "";
    position: absolute;
    background: linear-gradient(90deg, rgba(38, 32, 20, 0.92) 0%, rgba(38, 32, 20, 0.70) 65%, rgba(38, 32, 20, 0.40) 100%);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
}
.our_clinic_ h2,
.our_clinic_ p{
    color: #fff;
}
.our_clinic_ p strong {
    font-family: "Fraunces", serif;
    font-size: 21px;
    font-style: italic;
    font-weight: 400;
    line-height: 26px;
    color: #BE9B43;
    margin-bottom: -10px;
    display: block;
}
.our_philosophy {
    background: linear-gradient(84deg, #262014 4.12%, #48391C 99.5%);
    text-align: center;
    position: relative;
    padding: 40px 50px;
}
.our_philosophy h2 {
    text-align: center;
    background-image: url('data:image/svg+xml,<svg width="35" height="26" viewBox="0 0 35 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26.416 14.7565C28.0355 14.8556 29.1923 15.3679 29.8864 16.2934C30.5805 17.1858 30.8119 18.3096 30.5805 19.6647C30.4483 20.7884 30.0186 21.8296 29.2915 22.7881C28.5643 23.7466 27.6389 24.5233 26.5151 25.1182C25.4244 25.6801 24.218 25.9611 22.8959 25.9611C20.8467 25.9611 19.3594 25.2009 18.4339 23.6805C17.5085 22.127 17.3102 19.9952 17.839 17.2849C18.2687 14.6738 19.1445 12.2445 20.4666 9.99701C21.7887 7.71643 23.4248 5.74984 25.3748 4.09725C27.3579 2.44465 29.4733 1.22174 31.7208 0.428489C32.7123 0.0649215 33.4725 -0.0672843 34.0014 0.031872C34.5302 0.131024 34.8442 0.428491 34.9433 0.924273C35.0755 1.387 34.9764 1.81667 34.6459 2.21329C34.3484 2.60992 33.8196 2.95696 33.0594 3.25443C31.2415 3.91546 29.6385 4.80786 28.2503 5.93163C26.8952 7.02234 25.788 8.17916 24.9286 9.40208C24.1023 10.5919 23.5735 11.7157 23.3421 12.7734C23.243 13.3683 23.2926 13.8145 23.4909 14.112C23.7222 14.3764 24.1354 14.5416 24.7303 14.6077L26.416 14.7565ZM8.86541 14.7565C10.518 14.8556 11.6748 15.3679 12.3359 16.2934C13.0299 17.1858 13.2613 18.3096 13.0299 19.6647C12.8977 20.7884 12.4681 21.8296 11.7409 22.7881C11.0138 23.7466 10.0883 24.5233 8.96457 25.1182C7.87386 25.6801 6.66746 25.9611 5.34539 25.9611C3.29617 25.9611 1.80884 25.2009 0.883386 23.6805C-0.0420661 22.127 -0.240377 19.9952 0.288453 17.2849C0.718127 14.6738 1.594 12.2445 2.91608 9.99701C4.23815 7.71643 5.87422 5.74984 7.82428 4.09725C9.80739 2.44465 11.9227 1.22174 14.1702 0.428489C15.1618 0.0649215 15.922 -0.0672843 16.4508 0.031872C16.9796 0.131024 17.2936 0.428491 17.3928 0.924273C17.525 1.387 17.4258 1.81667 17.0953 2.21329C16.7979 2.60992 16.269 2.95696 15.5088 3.25443C13.691 3.91546 12.088 4.80786 10.6998 5.93163C9.34466 7.02234 8.23743 8.17916 7.37808 9.40208C6.55178 10.5919 6.02295 11.7157 5.79159 12.7734C5.69243 13.3683 5.74201 13.8145 5.94032 14.112C6.17169 14.3764 6.58483 14.5416 7.17977 14.6077L8.86541 14.7565Z" fill="%23BE9B43" fill-opacity="0.2"/></svg>');
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 50px;
}
.our_philosophy p {
    color: #FFF;
    text-align: center;
    font-family: "Fraunces", serif;
    font-size: 24px;
    font-style: italic;
    font-weight: 600;
    line-height: 36px;
}
.our_philosophy .doc_icon {
    display: flex;
    justify-content: center;
    column-gap: 5px;
    align-items: center;
}
.our_philosophy .doc_icon img {
    width: 60px;  
    margin: 0;
}
.our_philosophy .doc_icon h4 {
    font-size: 13px;
    font-style: normal;
    font-weight: bold !important;
    line-height: 15px;
    color: #fff;
    font-family: Manrope, sans-serif;
    letter-spacing: 0 !important;
    margin-bottom: 0 !important;
    border-left: 1px solid rgba(190, 155, 67, 0.19);
    padding-left: 14px;
    margin-left: 7px;
}
.our_philosophy .doc_icon h4 b {
    color: #A2A2A2;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    text-transform: none;
    letter-spacing: 0;
}
.page-id-4213 .inside-right-sidebar aside#custom_html-6 {
    display: none !important;
}
.form-section .fluentform.ff-default.ffs_default_wrap select option {
    -webkit-color: #000 !important;
  -moz-color: #000 !important;
    color: #000;
}
.form-section .fluentform.ff-default.ffs_default_wrap select {
    height: 40px !important;
}
section.inner_.video_section .slides-numbers-wrap {
    margin-top: 22px !important;
}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, a.button:hover, button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, a.button:focus, a.wp-block-button__link:not(.has-background):active, a.wp-block-button__link:not(.has-background):focus, a.wp-block-button__link:not(.has-background):hover {
    background-color: #f8f5ed !important;
    opacity: .8;
}
.side_side_img {
    display: flow;
    width: auto;
    max-width: stretch;
    min-width: auto;
    column-count: 2;
    margin-bottom: 40px;
}
.half_video {
    display: flex;
    align-items: start;
    column-gap: 30px;
}
.half_video .half_video_left, 
.half_video .half_video_right {
    width: 50%;
}
/*.sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap fieldset {
    flex-wrap: wrap;
    row-gap: 10px;   
    display: flex;
}*/
.sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap .ff-t-container.ff-column-container,
.sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap .ff-el-group,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-t-container.ff-column-container,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-group,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-t-container.ff-column-container,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-el-group{
    padding-left: 15px !important;
    padding-right: 15px !important; 
    padding-bottom: 10px;
}
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-t-container.ff-column-container,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-group,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-t-container.ff-column-container,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-el-group{
    padding-bottom: 0 !imprtant;
}
.sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap .ff-t-container.ff-column-container .ff-el-group,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-t-container.ff-column-container .ff-el-group,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-t-container.ff-column-container .ff-el-group{
    padding: 0 !important;
}
.sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap .ff-el-input--content input, 
.sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap .ff-el-input--content select, 
.sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap .ff-el-input--content textarea,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-el-input--content input, 
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-el-input--content select, 
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-el-input--content textarea{
    background-color: #fff;
    border-radius: 0;
    border: 0;
}
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content input, 
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content select, 
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content textarea{
    background-color: rgb(255 255 255 / 10%) !important;
    border-radius: 0;
    border: 0;    
    color: #f3f0ea94 !important;
}
.sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper{
    text-align: center;
    padding: 11px;
    background-image: url(https://bellaplasticsurgery.com.au/wp-content/uploads/2025/11/form-button-bg@2x.jpg);    
    background-size: cover;
}
.sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit{
    border: 1px solid transparent;
    font-weight: 500;
    font-size: 15px;
    text-align: left;
    color: #222;
    text-decoration: none;
    padding: 8px 17px;
    border-radius: 30px;
    padding-right: 55px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.767" height="8.767" viewBox="0 0 8.767 8.767"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(0.354 0.5)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    background-position: center right 20px;
    transition: 0.5s all;
    background-color: #fff;
}
.sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit:hover,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit:hover,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit:hover{
    transition: 0.5s all;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.767" height="8.767" viewBox="0 0 8.767 8.767"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(8.267 0.354) rotate(90)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/></g></svg>');
}
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper{
    margin-bottom: 0;
    padding-bottom: 12px !important;
    padding-top: 12px !important;
}
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-t-container.ff-column-container .ff-el-group,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-t-container.ff-column-container .ff-el-group{
    margin-bottom: 4px !important;
}
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content input:-ms-input-placeholder,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content textarea:-ms-input-placeholder,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    font-size: 14px;
    text-align: left !important;
    color: #f3f0ea94 !important;
	font-weight: normal;
}
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content input::-webkit-input-placeholder,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content textarea::-webkit-input-placeholder,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content select::-webkit-input-placeholder{ /* Edge */
    font-size: 14px;
    text-align: left !important;
    color: #f3f0ea94 !important;
	font-weight: normal;
}
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content input:-ms-input-placeholder,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content textarea:-ms-input-placeholder,
section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-input--content select:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    font-size: 14px;
    text-align: left !important;
    color: #f3f0ea94 !important;
	font-weight: normal;
}
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content input, 
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content select, 
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content textarea {
    background-color: transparent;
    border-bottom: 1px solid #ffffff2b;
    border-left: 0;
    border-radius: 0;
    border-top: 0;
    border-right: 0;
}
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content select {
    appearance: none;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23.519" height="23.519" viewBox="0 0 23.519 23.519"><rect id="Rectangle_5558" data-name="Rectangle 5558" width="23.519" height="23.519" rx="11.759" transform="translate(23.519) rotate(90)" fill="%23be9b43"/><g id="Icon_feather-arrow-right" data-name="Icon feather-arrow-right" transform="translate(15.679 10.634) rotate(90)"><path id="Path_59" data-name="Path 59" d="M0,0,3.676,3.676,0,7.352" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    background-position: center right;
    color: #fff !important;
}
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit{
    border: 1px solid transparent;
    font-weight: 500;
    font-size: 15px;
    text-align: left;
    color: #222;
    text-decoration: none;
    padding: 8px 17px;
    border-radius: 30px;
    padding-right: 55px;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.767" height="8.767" viewBox="0 0 8.767 8.767"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(0.354 0.5)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
    background-position: center right 20px;
    transition: 0.5s all;
    background-color: #fff;
}
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit:hover{
    transition: 0.5s all;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.767" height="8.767" viewBox="0 0 8.767 8.767"><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(8.267 0.354) rotate(90)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23222" stroke-linejoin="round" stroke-width="1"/></g></svg>');
}
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-group.ff-text-left.ff_submit_btn_wrapper{
    text-align: right;
}
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content input:-ms-input-placeholder,
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content textarea:-ms-input-placeholder,
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content input:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: #fff !important;
}
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content input::-webkit-input-placeholder,
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content textarea::-webkit-input-placeholder,
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content select::-webkit-input-placeholder{ /* Edge */
    color: #fff !important;
}
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content input:-ms-input-placeholder,
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content textarea:-ms-input-placeholder,
section.home_.download_section .fluentform.ff-default.fluentform_wrapper_7.ffs_default_wrap .ff-el-input--content select:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: #fff !important;
}
@media only screen and ( min-width:240px) and (max-width:1023px) {
    .sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap .ff-t-container.ff-column-container, .sidebar_form .fluentform.ff-default.fluentform_wrapper_6.ffs_default_wrap .ff-el-group, section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-t-container.ff-column-container, section#get_in_touch .fluentform.ff-default.fluentform_wrapper_5.ffs_default_wrap .ff-el-group, section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-t-container.ff-column-container, section#get_in_touch .fluentform.ff-default.fluentform_wrapper_3.ffs_default_wrap .ff-el-group {
        padding-bottom: 0;
    }
	.inner_.leftext_rightimg_section .__full-wrap.equal-height.row2 {
		row-gap: 20px;
	}
	section#video {
		margin-top: 30px;  
		margin-bottom: 30px;
	}
	.half_video {
		flex-wrap: wrap;
		row-gap: 20px;
	}
	.half_video .half_video_left, 
	.half_video .half_video_right {
		width: 100%;
	}
	.half_video .half_video_right {
		order: -1;
	}	
	div#mep_0 {
		width: 100% !important;
	}
	.azuri_inner {
        row-gap: 10px;
    }
	.inner_.single_col_head_bg.commons .__full-wrap.equal-height.row2 .azuri_inner, 
    .inner_.two_col_head_bg.commons .__full-wrap.equal-height.row2 .azuri_inner {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
    .inner_.single_col_head_bg.commons.open .__full-wrap.equal-height.row2 .azuri_inner, .inner_.two_col_head_bg.commons.open .__full-wrap.equal-height.row2 {
        display: inline-block !important;
    }
	.inner_.single_col_head_bg.commons ul.ul_li {
		margin-top: 20px;
		margin-bottom: 20px !important;
	}
    ul.ul_li.twocol li {
        width: 100%;
    }
	ul.ul_li li, .single-post .entry-content ul li {
		padding-bottom: 10px;
		margin-bottom: 10px;
		line-height: 21px;
	}
	.page-id-4213 section.inner_.leftext_rightimg_section .azuri_col_6:nth-child(2) {
		order: -1;
		margin-bottom: 30px;
	}
	.fil_btn .filter-options {
		width: 100%;
	}
	.fil_btn {
		flex-wrap: wrap;
		row-gap: 20px;
	}
    .page-template-products section.inner_.two_cols .img-box {
        margin-bottom: 50px;
    }
    .page-template-products section.inner_.features {
        margin-bottom: 40px !important;
        padding-top: 30px;
    }
	.blog .inside-article, .search-results .inside-article {
		padding: 15px;
	}
	.top-bar {
		z-index: 1;
		position: relative;
	}
	.main-navigation ul ul {
		background-color: transparent !important;
		border: 0 !important;
		box-shadow: none;
	}
    .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: 25px !important;
        padding-right: 25px !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
    }
	ul.ul_li.twocol {
		column-count: 1;
	}
    /*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;
    }
    nav#mobile-menu-control-wrapper {
        background: transparent;
    }
    .site-logo img {
        width: 150px;
    }
    .main-navigation button.menu-toggle {
        padding: 0 !important;
        background-color: transparent !important;
    }*/
    .site-header {
        padding: 12px 0;
    }
    
    .inside-header,
    nav#generate-slideout-menu.is-open{
        padding-right: 25px;
        padding-left: 25px;
    }
    .slideout-navigation .main-nav, .slideout-navigation .slideout-widget:not(:last-child) {
        margin-bottom: 15px;
    }
    button.menu-toggle {
        font-size: 30px;
    }
    /*
    nav#generate-slideout-menu.is-open{
        padding-top: 20px;
    }
    .slideout-navigation button.slideout-exit {
        padding: 0 !important;
    }
    .offside-js--is-open .slideout-overlay,*/
    .header-widget{
        display: none !important;
    }
    header#masthead {
        padding-top: 0px;
        padding-bottom: 0px;
        border-top: 0;
        border-bottom: 0;
        top: 84px;
    }
    .mobile-menu-control-wrapper span.gp-icon.icon-menu-bars {
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34.494" height="25.011" viewBox="0 0 34.494 25.011"><g id="Icon_feather-menu" data-name="Icon feather-menu" transform="translate(-3.5 -8)"><path id="Path_15287" data-name="Path 15287" d="M4.5,18H28.714" transform="translate(8.28 2.505)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path id="Path_15288" data-name="Path 15288" d="M4.5,9H36.994" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path id="Path_15289" data-name="Path 15289" d="M4.5,27H20.747" transform="translate(16.247 5.011)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></svg>');
        font-size: 0;
        width: 34px;
        height: 25px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        top: -12px;
        position: relative;
    }
    .inside-top-bar.grid-container aside#custom_html-2 {
        order: 0;
        text-align: center;
        font-size: 11px;
        line-height: 17px;
        margin-bottom: 10px; 
        max-width: 270px;
    }
    .inside-top-bar.grid-container aside#custom_html-2,
    .inside-top-bar.grid-container aside#custom_html-3{
        text-align: center;
        font-size: 11px;
        line-height: 17px;
    }
    .main-navigation.offside{
        height: 100% !important;
    }
    .slideout-overlay button.slideout-exit {
        top: 30px !important;
        width: 60px;
        margin-left: 0px;
        padding: 20px !important;
    }
    /*.site.grid-container.container{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }*/
    .site-logo {
        top: 0;
    }
    .only_desktop,
    .desktop-only,
    section.top-navheader,
    div#footer-widgets{
        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;
    }
    .copyright-bar p.copy_ {
        color: #fff;
        font-size: 13px;
    }
    .copyright-bar p {
        font-size: 13px;
        line-height: 20px;
    }
    footer.site-info {
        padding-bottom: 80px;
    }
    .inner_ h2 {
        font-size: 24px;
        line-height: 28px;  
		margin-bottom: 0.5em;
    }
	p {
		margin-bottom: 0.5em;
	}
	.inner_ {
		margin-bottom: 20px;
	}
    h1 b, h2 b, h3 b, h4 b, h5 b, h6 b {
        font-size: 12px;
        line-height: 23px;
    }
    .inner_.single_col_head_bg.commons {
		margin-bottom: 0;
	}
	section.inner_.commons .row1 h2 {
        margin-bottom: 0 !important;
		padding-right: 10px;
		background-position: center right 10px;
        padding-left: 10px;
    }
	
    /*section.inner_.single_col_head_bg,
    section.inner_.two_col_head_bg{
        margin-left: calc((100% - 118%) / 2);
        min-width: 118%;
        margin-bottom: 0;
    }*/
    section.inner_.two_col_head_bg h2, 
    section.inner_.single_col_head_bg h2 {
        text-align: left;
        font-size: 13px;
        padding: 15px;
        line-height: 20px;
        max-width: 100%;
        padding-left: 25px;
        margin-bottom: 5px;  
        letter-spacing: .1em;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><circle id="Ellipse_98" data-name="Ellipse 98" cx="14" cy="14" r="14" fill="%23211e18"/><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(17.913 10) rotate(90)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/></g></svg>');
        background-repeat: no-repeat;
        background-position: center right 25px;
        background-size: 20px;
        transition: 0.5s all;
    }
    section.inner_.two_col_head_bg.open h2, 
    section.inner_.single_col_head_bg.open h2 {
        transition: 0.5s all;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><circle id="Ellipse_97" data-name="Ellipse 97" cx="14" cy="14" r="14" fill="%23211e18"/><g id="Icon_feather-arrow-up-right" data-name="Icon feather-arrow-up-right" transform="translate(10 10)"><path id="Path_83" data-name="Path 83" d="M10.5,18.413,18.413,10.5" transform="translate(-10.5 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/><path id="Path_84" data-name="Path 84" d="M10.5,10.5h5.324v5.324" transform="translate(-7.911 -10.5)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    }
    section.inner_.commons .row1 h2:after{
        content: none !important;
    }
    section.inner_.single_col_head_bg .__full-wrap.equal-height.row2 .azuri_inner,
    section.inner_.two_col_head_bg .__full-wrap.equal-height.row2 .azuri_inner,
    section.inner_.single_col_head_bg .__full-wrap.equal-height.row3 .azuri_inner,
    section.inner_.two_col_head_bg .__full-wrap.equal-height.row3 .azuri_inner{
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .icons_cols {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    section.inner_.single_col_head_bg .__full-wrap.equal-height.row1, 
    section.inner_.two_col_head_bg .__full-wrap.equal-height.row1 {
        display: inline-block !important;
        width: 100%;
    }
    .inner_.accordion_section .accordion_title_1 {
        font-size: 17px;
        padding-right: 30px;
        background-position: center right 0;
        line-height: 21px;
        padding-left: 0;
        padding-top: 5px;
        padding-bottom: 9px;
        background-size: 20px;
        margin-bottom: 10px;
    }
    .inner_.accordion_section .accordion_content_1 {
        padding-left: 0;
        padding-right: 0;
    }
    .single-post main#main {
        margin-bottom: 40px;
    }
    section.inner_.single_col_head_bg .azuri_col_6, 
    section.inner_.two_col_head_bg .azuri_col_6 {
        margin-bottom: 20px;
    }
    section.inner_.single_col_head_bg .azuri_col_6:last-child, 
    section.inner_.two_col_head_bg .azuri_col_6:last-child {
        margin-bottom: 0;
    }
    .inner_.accordion_section {
        display: inline-block;
    }
    div#galleryFilterInner {
        padding-top: 10px !important;
        margin-top: 10px !important;
    }
    .gallery-filter-box {
        margin-bottom: 15px !important;
    }
    .patient-nav.mobile-only {
        display: flex !important;   
        padding-left: 0;
        padding-right: 0;
    }
    .patient-nav.mobile-only button {
        background: transparent;
        border: 0;
        padding: 0;
        color: #2f2b21;
        font-size: 12px;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .patient-nav.mobile-only button.patient-prev {
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><g id="Group_3611" data-name="Group 3611" transform="translate(27.455 28.155) rotate(180)"><rect id="Rectangle_903" data-name="Rectangle 903" width="28" height="28" rx="14" transform="translate(-0.545 0.155)" fill="%23f5f2e9"/><g id="Icon_feather-arrow-right" data-name="Icon feather-arrow-right" transform="translate(12.277 9.874)"><path id="Path_59" data-name="Path 59" d="M18,7.5l4.281,4.281L18,16.062" transform="translate(-18 -7.5)" fill="none" stroke="%239d854a" stroke-linejoin="round" stroke-width="1.5"/></g></g></svg>');
        padding-left: 25px;
        background-position: center left;
    }
    .patient-nav.mobile-only button.patient-next{
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28"><g id="Group_3612" data-name="Group 3612" transform="translate(0.545 -0.155)"><rect id="Rectangle_903" data-name="Rectangle 903" width="28" height="28" rx="14" transform="translate(-0.545 0.155)" fill="%23f5f2e9"/><g id="Icon_feather-arrow-right" data-name="Icon feather-arrow-right" transform="translate(12.277 9.874)"><path id="Path_59" data-name="Path 59" d="M18,7.5l4.281,4.281L18,16.062" transform="translate(-18 -7.5)" fill="none" stroke="%239d854a" stroke-linejoin="round" stroke-width="1.5"/></g></g></svg>');
        padding-right: 25px;
        background-position: center right;
    }
    section.section-patientgallery .__full-wrap.equal-height.row3 .azuri_col_4 {
        width: 33.33333333%;
    }
    .gallery-trigger .results-box .img-box {
        border: 0;
        padding: 2px;
        margin-bottom: 5px;
    }
    .gallery-trigger .results-box .img-box img {
        height: 55px !important;
    }
    .page-template-gallery aside#custom_html-4, .page-template-gallery aside#custom_html-6 {
        display: none !important;
    }
    section.inner_.below_text {
        margin-bottom: 0 !important;
    }
    .site-content {
        margin-top: 30px;
		margin-bottom: 20px;
    }
    .sidebar_form h2.text-title, .sidebar_appt h2.text-title, .related-navigation h2 {
        padding-top: 0;
        text-transform: uppercase;
		font-size: 20px;
        line-height: 24px;
    }
    .sidebar_appt .button {
        margin: 15px auto 0 !important;
    }
    .mobile-header .azuri-container {
        overflow: hidden;
        border-bottom: 1px solid #ffffff30 !important;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .mobile-header .azuri-container:before, 
    .mobile-header .azuri-container:after {
        content: "";
        width: 1px;
        height: 124%;
        position: absolute;
        right: 20px;
        background-color: #ffffff30;
        top: -3px;
        bottom: 0;
    }
    .mobile-header .azuri-container:before {
        left: 20px !important;
        right: inherit;
    }
    button.menu-toggle {
        padding-right: 10px !important;
    }
    .site-logo {
        padding-left: 6px;
    }
    .menu-item-has-children .dropdown-menu-toggle {
        display: block !important;
    }
    .main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items {
        line-height: 40px;
    }
    aside#custom_html-4 {
        padding: 0;
    }
    .attention_details {
        padding: 20px 20px;
        padding-left: 20px;
        padding-top: 50px;
    }
    .attention_details:before {
        width: 100px;
        height: 4px;
        left: 20px;
        top: 30px;
    }
    .our_clinic_,
    .our_philosophy{
        padding: 20px;
    }
    .our_clinic_ p strong {
        margin-bottom: 0;
    }
    .flex_title .text-box h2 {
        text-align: center;
    }
    .flex_title .text-box, 
    .flex_title .button,
    .bottom_footer .grid-container .img-box, 
    .bottom_footer .grid-container .text-box{
        width: 100%;
        text-align: center;
    }
    .bottom_footer .text-box {
        justify-content: center;
    }
    .bottom_footer .img-box img {
        text-align: center;
        margin: 0 auto;
    }
	.banner_inner .text-box,
	aside#custom_html-5,
    section.home_.blog_section .__full-wrap.equal-height.row2 {
		display: none !important;
	}
    section.home_.blog_section .flex_title {
        margin-bottom: 0;
    }
	.inner_.accordion_section h2.faq-title{
		margin-bottom: 20px;
	}
}

@media only screen and ( min-width:541px) and (max-width:767px) {
    .flex_title .text-box h2 {
        text-align: left;
    }
    section.inner_.our_results_section .top-box .buttons_ {
        margin-right: 0 !important;
    }
    .top-bar .inside-top-bar .textwidget p:last-child {
        text-align: left;
    }
    .top-bar .inside-top-bar {
        justify-content: space-between;
    }
}
@media only screen and ( min-width:768px) and (max-width:1023px) {
	header#masthead {
        top: 40px;
    }
    .above_header .grid-container {
        padding-left: 25px;
        padding-right: 25px;
    }
    .site-content {
        flex-wrap: wrap;
    }
    .site-content .content-area,
    .is-right-sidebar{
        width: 100% !important;
    }
    
    .inside-top-bar.grid-container aside#custom_html-2, 
    .inside-top-bar.grid-container aside#custom_html-3 {
        text-align: left;
    }
    .top-bar .inside-top-bar {
        padding: 10px 25px;
        justify-content: space-between;
    }
    .inside-top-bar.grid-container aside#custom_html-2 {
        max-width: 100%;
        margin: 0 !important;
        padding: 0 !important;
    }
    section.inner_.single_col_head_bg, section.inner_.two_col_head_bg {
        margin-left: calc((100% - 108%) / 2);
        min-width: 107%;
    }
    section.above_footer .azuri-container {
        border: 0 !important;
    }
    section.above_footer .azuri-container .__full-wrap.equal-height, .accordion_container_2 {
        border-left: 1px solid #ffffff0a;
        border-right: 1px solid #ffffff0a;
    }
    .accordion-mobile-menu .accordion_title_2 {
        margin-bottom: 8px;
        padding-bottom: 8px;
    }
    .bottom_footer .img-box {
        padding-top: 0;
        padding-bottom: 0;
    }
    .flex_title .text-box h2 {
        text-align: left;
    }
    .flex_title .text-box, .flex_title .button, .bottom_footer .grid-container .img-box, .bottom_footer .grid-container .text-box {
        width: auto;
        text-align: center;
    }
}
@media only screen and ( min-width:1024px) and (max-width:1399px) {
    aside#custom_html-7 {
		display: none !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;
	}
    
	.main-navigation .main-nav ul li a {
		line-height: 70px;
		margin-left: 5px;
		margin-right: 5px;
		border-bottom: 2px solid #fff0;
		font-size: 12px;
	}
    h1, h2, h3, h4, h5, h6 {
        font-size: 36px;
        line-height: 38px;
    }
    .sidebar_form .gform-body.gform_body {
        padding-left: 10px;
        padding-right: 10px;
    }
    .sidebar_form .gform-footer.gform_footer {
        margin-top: 10px !important;
    }
    section.above_footer .text-box {
        padding-right: 0px !important;
    }
    header#masthead {
        top: 106px;
    }
    .admin-bar header#masthead {
        top: 80px;
    }
    section.jump_section.desktop-only .azuri_inner {
        padding-left: 0 !important;
    }
    .page-hero.page-banner .title-box h1 {
        font-size: 42px !important;
        line-height: 45px !important;
    }
    .above_header {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .above_header .text-box a {
        font-size: 12px;
        padding: 4px 10px;
        border-radius: 30px;
        padding-right: 30px;
        background-position: center right 10px;
    }
    .site-content {
        column-gap: 30px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
    section.inner_.doc_section {
        margin-bottom: 0px !important;
    }
    section.inner_.our_results_section .slides-numbers {
        max-width: 500px !important;
    }
    .bottom_footer .grid-container {
        padding-left: 25px;
        padding-right: 25px;
    }
    .single-post .inside-article {
        margin-bottom: 30px !important;
    }
}