/*
 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
*/



/*=====================================
=  Common CSS
=======================================*/

@font-face {
    font-family: 'Trajan Pro';
    src: url('https://www.drkumar.com.au/wp-content/themes/generatepress_child/fonts/TrajanPro-Bold.woff2') format('woff2'),
        url('https://www.drkumar.com.au/wp-content/themes/generatepress_child/fonts/TrajanPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Trajan Pro';
    src: url('https://www.drkumar.com.au/wp-content/themes/generatepress_child/fonts/TrajanPro-Regular.woff2') format('woff2'),
        url('https://www.drkumar.com.au/wp-content/themes/generatepress_child/fonts/TrajanPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Calibri';
    src: url('https://www.drkumar.com.au/wp-content/themes/generatepress_child/fonts/Calibri.woff2') format('woff2'),
        url('https://www.drkumar.com.au/wp-content/themes/generatepress_child/fonts/Calibri.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body {
    font-family: 'Calibri';
}
h1, h2, h3, h4, h5, h6,
.main-navigation .main-nav ul li.contact_ a {
    font-family: 'Trajan Pro';
}
input#input_1_11_1,
input#input_3_9_1,
input#input_2_11_1{
    height: 12px;
    margin-right: 4px;
}
fieldset#field_1_11 label,
fieldset#field_2_11 label{
    color: #646464 !important;
    font-size: 14px;
}
fieldset#field_3_9 label {
    line-height: 18px;
    color: #646464;
    margin-bottom: 15px;
    font-size: 14px;
    padding-right: 0 !important;
}
section.inner_.single_accordion p a, section.inner_.single_accordion p a span, .accordion_content p a span, .accordion_content p span a, .ul_li li a,
.accordion_content p a {
    color: #1A2D5B !important;
	text-decoration: underline;
}
section.inner_.meet_the_expertsection p, section.inner_.meet_the_expertsection p span, section.inner_.meet_the_expertsection span {
    color: #fff !important;
}
.page-id-745 .page-hero.page-banner {
    margin-bottom: -24px;
}
.page-hero.page-banner .text-box p:last-child {
    padding-bottom: 0;
}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header {
    background-color: transparent !important;
}
.search main#main {
    display: flex;
    flex-wrap: wrap;
}
.search-results .post-image img {
    display: inline-block;
    vertical-align: top;
}
.search .post-image {
    background: rgb(0,149,149);
    background: linear-gradient(180deg, rgba(0,149,149,1) 0%, rgba(0,95,95,1) 100%);
}
.top_to_top_banner.sticky {
    position: fixed;
    z-index: 10;
    left: 0;
    right: 0;
    background-color: #e9b820;
}
.top_to_top_banner {
    background-color: #E9B820;
    color: #FFF;
    font-size: 16px;
    display: block !important;
    padding: 5px 0 5px 0;
    height: 30px;
}
.top_info_banner {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin: 0;
    padding: 8px 0;
    background: #1A2D5B;
    color: #fff;
    font-size: 12px;
    line-height: 1.2;
}
.nav-links .page-numbers {
    border: 1px solid #D4A024;
    padding: 4px 7px;
    font-weight: normal !important;   
    margin: 0 2px;
}
.nav-links .page-numbers:hover, .nav-links .page-numbers.current {
    background-color: #D4A024;
    color: #fff;
}
.nav-links a.prev.page-numbers,
.nav-links a.next.page-numbers{
    background-color: #D4A024;
    color: #fff;
}
.search-results .post-image,
.search-results .entry-summary{
    margin-top: 10px !important;
}
.site-footer li a:hover:after,
.site-footer li.current-menu-item a:after{
    content: none !important;
}
.nav-links {
    text-align: center;
    margin-top: 40px;
}

.wp-video {
    margin-bottom: 30px;
}
.doc_gallery {
    display: none;
}
.page-id-2275 .doc_gallery, .page-id-2301 .doc_gallery, .page-id-2304 .doc_gallery{
	display:block;
}
div#bottom-section .doc_gallery {
    display: block;
}
.mejs-poster.mejs-layer,
.mejs-container{
    border-radius: 10px;
}
.mejs-controls {
    border-radius: 0px 0px 10px 10px;
}
.mejs-overlay-button {
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2026/04/video_icon-gold.svg) !important;
    background-position: center !important;
}
.mejs-container {
    margin-top: 30px;
}
.mejs-overlay.mejs-layer.mejs-overlay-play:hover .mejs-overlay-button {
    opacity: 0.8;
}
.search header.page-header {
    display: none;
}
.blog h2.entry-title {
    padding-bottom: 0 !important;
}
.search article .inside-article,
.blog article .inside-article{
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 20px !important;
    margin-bottom: 0px;
}
.blog article .inside-article .post-image, .blog article .inside-article .entry-summary {
    margin-top: 15px;
}
.search h2.entry-title,
.blog h2.entry-title{
    font-weight: 600;
    font-size: 15px;
    text-align: left;
    color: #02091f;
    
    padding-bottom: 22px;
}
.search article,
.blog article{
    width: 50%;
    float: left;
    border-radius: 5px;
    padding: 10px;
}
.site-content {
    display: inline-flex;
	width: 100%;
}
.home .site-content {
    display: flex !important;
}
.site-content {
    width: 100%;
}
div#content{
	padding-top: 70px;
    padding-bottom: 70px;
}
.widget-area > div {
    position: sticky;
    top: 40px;
}
.home div#content{
	padding-top: 0;
    padding-bottom: 0;
}
.page-id-900 .gallery-box .img-box p img {
    max-height: 180px;
}
*{
    outline: none !important;
}
.page-id-531 section.inner_.above_footer_location_section {
    padding-top: 70px;
    margin-top: 0;
}
.main-navigation .main-nav ul li a{
    line-height: 80px;   
    padding-left: 20px;
    padding-right: 20px;
}
.main-navigation .main-nav ul ul li a {
    padding: 8px 13px;
}
.main-navigation .main-nav ul ul li a:hover {
    background-color: #fff;
}
.inside-header.grid-container {
    padding-top: 0;
    padding-bottom: 0;
}
.grid-container,
.home div#page.grid-container{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
div#page.grid-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
img{
    max-width: 100%;
}
textarea {
    resize: none;
}
.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: 1200px;
    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 -15px;
}
.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: 20px;
    padding-right: 20px;
    width: 100%;
}
/*.site-footer, footer.site-info, */
main#main, section.inner_, section.above_footer, section.home_ {
    display: inline-block;
    max-width: 100% !important;
    position: relative;
    width: 100% !important;
    vertical-align: top;
    clear: both;
    z-index: 1;
}

.faq-title{
	margin-bottom:10px;
}

p:has(a.btn-in-text) {
  margin-bottom: 30px;
}

.btn-in-text{
	text-decoration:none !important;
}

p:empty {
	display: none;
}
section.pagebreadcrumb {
    background-color: #F7F2E8;
    padding-top: 14px;
    padding-bottom: 14px;
    float: left;
    width: 100%;
}
section.pagebreadcrumb p {
    margin: 0;
}
section.pagebreadcrumb p a, 
section.pagebreadcrumb p {
    
    color: #646464;
    text-decoration: none;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 26px;
}
section.pagebreadcrumb span.separator {
    height: 18px;
    width: 1px;
    background-color: #4855634d;
    display: inline-block;
    margin: 0 20px;
    font-size: 0;
    position: relative;
    top: -2px;
}
.menu-item-has-children .dropdown-menu-toggle{
    padding-right: 0;  
    padding-left: 5px;
}
.inside-article {
    padding: 0 !important;
}
.separate-containers .site-main {
    margin: 0 !important;
}
.gform_wrapper.gravity-theme .gfield select {
    max-width: 100%;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2023/06/Icon-gravity-down.svg);
    background-repeat: no-repeat;
    background-position: center right 10px;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #02091f;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{ /* Edge */
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #02091f;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #02091f;
}
input::placeholder,
textarea::placeholder{
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #02091f;
}


div#right-sidebar .sidebar_form .gform-body.gform_body input:-ms-input-placeholder,
div#right-sidebar .sidebar_form .gform-body.gform_body textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: #485563;
}

div#right-sidebar .sidebar_form .gform-body.gform_body input::-webkit-input-placeholder,
div#right-sidebar .sidebar_form .gform-body.gform_body textarea::-webkit-input-placeholder{ /* Edge */
    color: #485563;
}
div#right-sidebar .sidebar_form .gform-body.gform_body input:-ms-input-placeholder,
div#right-sidebar .sidebar_form .gform-body.gform_body textarea:-ms-input-placeholder{ /* Internet Explorer 10-11 */
    color: #485563;
}
div#right-sidebar .sidebar_form .gform-body.gform_body input::placeholder,
div#right-sidebar .sidebar_form .gform-body.gform_body textarea::placeholder{
    color: #485563;
}
div#right-sidebar .sidebar_form .gform-body.gform_body select {
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2023/06/Icon-sidebar-arrow-down.svg);
}
.gform_wrapper .gform_body.gform-body input, .gform_wrapper .gform_body.gform-body select, .gform_wrapper .gform_body.gform-body textarea {
    background-color: transparent;
    border-left: 0;
    border-bottom: 1px solid #02091f;
    border-right: 0;
    border-top: 0;
    height: 41px;
}
.gform_wrapper .gform_body.gform-body textarea {
    height: 50px !important;
}
.gform_wrapper .gform_footer.top_label,
.gform_wrapper .gform_footer.before{
    padding: 0 !important;
    margin-top: 45px !important;
}

.gform_wrapper .gform_fields {
    grid-row-gap: 10px !important;
}
.gform_footer.top_label .gform_button {
    background: #D4A024;
    filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.15));
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    border-radius: 7px;
    height: auto;
    padding: 10px 60px;
	font-family:inherit !important;
}
.gform_footer.top_label .gform_button:hover {
    background: #02091f;
}

/*---validation error---*/
.gform_wrapper .gform_body.gform-body .gfield_error input {
    border-color: #c02b0a;
}
.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 !important;
    letter-spacing: 0;
    font-size: 12px !important;
    padding-left: 33px;
}
.gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon {
    left: 0 !important;
}
div#right-sidebar .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon {
    left: 20px !important;
}
div#gform_wrapper_2 h2.gform_submission_error.hide_summary {
    color: #c02b0a !important;
}
.gform_wrapper .gform_validation_errors {
    background: transparent !important;
    border-left: 0 !important;
	border: 0 !important;
    border-right: 0 !important;
    border-top: 0 !important;
    box-shadow: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
}
.gform_wrapper .gform_validation_errors{
    background: transparent;
}
.gform_wrapper .gfield_validation_message, 
.gform_wrapper .validation_message {
    background: transparent !important;
    border: 0 !important;
    font-size: 10px !important;
    margin-top: 0 !important;
    padding: 0 !important;
    position: absolute;
    right: 9px;
    top: 10px;
    text-align: right;
    left: inherit;
    width: auto !important;
}
.gform_body.gform-body .gfield_error{
    position: relative;
}
blockquote {
    border: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    margin: 0;
    font-size: 16px;
}


li.menu-item a:hover:after,
li.current-menu-ancestor a:after,
li.current-menu-item a:after{
    content: "";
    background-color: #1A2D5B;
    width: 46px;
    height: 4px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
}
li.menu-item ul li a:hover:after,
li.current-menu-ancestor ul li a:after,
li.current-menu-item  ul li a:after{
    content: none;
}
picture.bg_all_over {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    width: fit-content;
    z-index: -1;
    width: 100%;
}
picture.bg_all_over img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
a.green_btn {
    border-radius: 5px;
    background: #D4A024;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: center;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    transition: 0.5s all;
    padding: 10px 30px;
    margin-right: 30px;
}
a.green_btn:hover {
    background-color: #02091f;
    transition: 0.5s all;
}
a.green_text_btn {
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: left;
    color: #D4A024;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    background-image: url('data:image/svg+xml,<svg width="5" height="8" viewBox="0 0 5 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 6.80859L3.9043 3.9043L1 1" stroke="%23D4A024" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: 18px;
    transition: 0.5s all;
}
a.green_text_btn:hover {
    background-position: center right 8px;
    transition: 0.5s all;
}
.new_to_contact {
    text-align: center;
    margin-top: 25px;
}
.new_to_contact a.green_btn {
    margin: 0;
}
.inner_ p, 
.inner_ li,
.inner_ li span,
.inner_ p span{
    color: #6B7280 !important;
}
.site-content .content-area {
    padding-right: 40px;
}
.inner_ h2 {
    font-weight: 400;
    font-size: 26px;
    text-align: left;
    color: #101D3D;
    
}
div#right-sidebar aside {
    padding: 0;
    padding-left: 20px;
}
div#right-sidebar .inside-right-sidebar {
    margin-top: 0;
}
div#right-sidebar .sidebar_form {
    border-radius: 20px;
    background: #F7F2E8;
    padding-top: 35px;
}
div#right-sidebar .sidebar_form h2, 
div#right-sidebar .sidebar_form p {
    padding-left: 40px;
    padding-right: 40px;
}
div#right-sidebar .sidebar_form p {
    font-size: 14px;
    line-height: 18px;
    color: #646464;
    padding-right: 50px;
    margin-bottom: 15px;
}
div#right-sidebar .sidebar_form .gform-body.gform_body {
    padding-left: 40px;
    padding-right: 40px;
}
div#right-sidebar .sidebar_form .gform-body.gform_body input,
div#right-sidebar .sidebar_form .gform-body.gform_body select,
div#right-sidebar .sidebar_form .gform-body.gform_body textarea{
    font-size: 14px;
    color: #485563;
    border-color: #48556329;
}
div#right-sidebar .sidebar_form .gform-body.gform_body textarea {
    height: 100px !important;
}
div#right-sidebar .sidebar_form .gform_footer.top_label {
    text-align: center;
}
div#right-sidebar .sidebar_form .gform_footer.top_label .gform_button  {
    margin: 0;
    width: 100%;
    border-radius: 0px 0px 20px 20px;
}
.doc_gallery {
    background: linear-gradient(180deg, #101D3D 0%, #1A2D5B 100%);
    border-radius: 20px;
    padding: 50px;
    margin-top: 40px;
}
.doc_gallery h3 {
    font-weight: bold;
    font-size: 26px;
    text-align: left;
    color: #fff;
    
    padding-right: 40px;
}
.doc_gallery a.gray_btn {
    border-radius: 5px;
    background: #F7F2E8;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
    width: 100%;
    display: inline-block;
    padding: 10px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: center;
    color: #1A2D5B;
    text-decoration: none !important;
    margin-top: 10px;
}
section.inner_.left_right_block_section.treatment_ {
    margin-bottom: 65px;
    margin-top: 30px;
}
section.inner_.left_right_block_section.treatment_ img {
    width: 100%;
}
.gray_section {
    border-radius: 10px;
    background: #F7F2E8;
    padding: 50px;
    margin-bottom: 50px;
}
.gray_section h2 {
    border-bottom: 1px solid #02091f24;
    font-weight: 600;
    font-size: 22px;
    text-align: left;
    color: #02091f;
    
    padding-bottom: 12px;
}
.gray_section p:last-child {
    margin-bottom: 0;
}
.gray_section a.gray_btn,
a.gray_btn{
    border-radius: 5px;
    background: #F7F2E8;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: center;
    color: #1A2D5B;
    text-transform: uppercase;
    padding: 10px 30px;
    text-decoration: none !important;
}
ul.ul_li,
ol.ol_li,
.inner_ ul{
    margin-left: 16px; 
	margin-bottom: 0;
}
ul.ul_li li,
ol.ol_li li,
.inner_ ul li{
    margin-bottom: 10px;
}
section.inner_ {
    margin-bottom: 50px;
}
section.inner_ p:last-child {
    margin-bottom: 0;
}
video.video_full {
    width: 100%;
	height: 100%;
}
.gray_section ul.ul_li {
    margin-top: -12px;
}
section.inner_.are_you_Ready_section .__full-wrap.equal-height {
    margin: 0px 6px 0px;
    background: #E9B820;
    /*background: linear-gradient(92.68deg, #B47330 2.15%, rgba(180, 115, 48, 0.77) 106.93%);*/
    border-radius: 10px;
    padding-left: 30px;    
    padding-top: 34px;
    padding-bottom: 45px;
}
section.inner_.are_you_Ready_section h2 {
    font-size: 22px;
    color: #fff;
}
section.inner_.are_you_Ready_section picture {
    position: absolute;
    bottom: -45px;
}
section.inner_.are_you_Ready_section .buttons_ a.gray_btn {
    background: #fff;
    color: #1A2D5B;
}
section.inner_.are_you_Ready_section .buttons_ a.gray_btn:hover {
    background: #1A2D5B;
    color: #fff;
}

.inner_.show_ba_section {
    background: rgb(72,85,99);
    background: linear-gradient(271deg, rgba(72,85,99,1) 0%, rgba(41,50,60,1) 105%);
    padding-top: 90px;
    padding-bottom: 90px;
}
.inner_.show_ba_section h2 {
    color: #fff;
}
.inner_.show_ba_section a.gray_btn {
    padding-left: 60px;
    padding-right: 60px;
}
.inner_.show_ba_section .b-a-box img {
    width: 100%;
}

section.inner_.meet_the_expertsection {
    padding-top: 70px;
    /*background: linear-gradient(94deg, #B47330 0%, rgba(180, 115, 48, 0.77) 100%);*/
    background: #E9B820;
    content-visibility: visible;
}
section.inner_.meet_the_expertsection h2, 
section.inner_.meet_the_expertsection p {
    color: #fff;
}
section.inner_.meet_the_expertsection a.green_text_btn {
    color: #fff;
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2023/06/Icon-right-white.svg);
    margin-bottom: 70px;
    display: inline-block;
}
section.inner_.meet_the_expertsection picture.image_ {
    position: absolute;
    width: 100%;
    bottom: 0;
}
section.inner_.meet_the_expertsection picture.image_ img {
    width: 120%;
}

section#faq {
    padding-top: 70px;
}
section.inner_.above_footer_location_section,
section#get_in_touch{
    margin-bottom: 0 !important;
}
.accordion_inner .accordion_title {
    border-radius: 5px;
    background: #F7F2E8;
    font-size: 14px;
    padding: 12px 20px;
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2023/06/Icon-gravity-down.svg);
    background-position: center right 20px;
    background-repeat: no-repeat;
    margin-bottom: 10px;
	cursor: pointer;
}
.accordion_inner .accordion_open .accordion_title {
    color: #fff;
    background-color: #E9B820;
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2023/06/Icon-open-accordion-up.svg);
}
.accordion_inner .accordion_content p {
    color: #6B7280;
}
.accordion_inner .accordion_content {
    padding-left: 20px;
    padding-right: 20px;
}
.widget-area.sidebar.is-right-sidebar.newsidebar {
    padding-left: 10px;
    padding-top: 70px;
}
.widget-area.sidebar.is-right-sidebar.newsidebar .inside-right-sidebar {
    margin-top: 0;
}
.other-procedures {
    border-radius: 20px;
    background: #F7F2E8;
    padding: 40px 50px;
}
.other-procedures h2 {
    font-weight: 600;
    font-size: 22px;
    text-align: left;
    color: #1A2D5B;
    border-bottom: 1px solid #1A2D5Bbf;
    padding-bottom: 12px;
    font-family: 'Calibri';
}
.other-procedures ul {
    margin: 0;
    list-style: none;
}
.other-procedures ul li {
    border-bottom: 1px solid #7776;
}
.other-procedures ul li:last-child {
    border: 0;
}
.other-procedures ul li a {
    display: block;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
    color: #6B7280;
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2023/06/Icon-other-procedures-arrow-left.svg);
    background-repeat: no-repeat;
    background-position: center right 2px;
    transition: 1s all;
    margin-top: 14px;
    margin-bottom: 14px;
}
.other-procedures ul li:last-child a {
    margin-bottom: 0;
}
.other-procedures ul li a:hover {
    padding-left: 10px;
    background-position: center right 20px;
    transition: 1s all;
}

nav#nav-below {
    display: inline-block;
    width: 100%;
}
section.inner_.above_footer_location_section {
    background: #F7F2E8;
    padding-top: 57px;
    padding-bottom: 80px;
    margin-top: 70px;
}
section.inner_.above_footer_location_section picture {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
    bottom: 0;
}
section.inner_.above_footer_location_section picture {
    position: relative;
    height: 100%;
    bottom: 0;
    top: 0;
}
section.inner_.above_footer_location_section picture img {
    position: absolute;
    left: 0;
    right: 0;
    z-index: -1;
    bottom: -20px;
    border-radius: 10px;
    width: 100%;
}
section.inner_.above_footer_location_section h3 {
    font-weight: 500;
    padding-top: 25px;
    font-size: 20px;
    text-align: left;
    color: #1A2D5B;
    margin-bottom: 10px;
    font-family: 'Calibri';
}
section.inner_.above_footer_location_section .address_ p {
    margin-bottom: 10px;
}
section.inner_.above_footer_location_section h3, section.inner_.above_footer_location_section p, section.inner_.above_footer_location_section .btn_ {
    padding-left: 40px;
    padding-right: 40px;
}
section.inner_.above_footer_location_section .btn_ a.green_text_btn {
    color: #1A2D5B;
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2023/06/Icon-map-arrow-right.svg);
}
section.inner_.contact_first_section .form {
    border-radius: 20px;
    background: #F7F2E8;
    margin-bottom: 20px;
    padding: 40px;
}
section.inner_.contact_first_section .form .gform_footer.top_label {
    margin-top: 30px !important;
}
section.inner_.contact_first_section .form input#gform_submit_button_2 {
    margin-bottom: 0;
}
section.inner_.contact_second_section .loc_img img {
    border-radius: 20px;    
    width: 100%;
}
.home div#primary {
    padding-right: 0;
}
section.inner_.contact_first_section .doc_img .azuri_inner,
section.inner_.contact_second_section .azuri_col_4 .azuri_inner{
    padding-left: 0;
}
section.inner_.contact_first_section .doc_img picture {
    /*background: linear-gradient(127.62deg, #B47330 0.63%, rgba(180, 115, 48, 0.77) 104.1%);*/
	background: #E9B820;
    border-radius: 20px;
    position: relative;
    height: 74%;
    top: 39px;
}
section.inner_.contact_first_section .doc_img picture img {
    position: absolute;
    bottom: 0;
}
section.inner_.contact_second_section ul.contact_info {
    margin: 0;
    border-radius: 20px;
    background: #F7F2E8;
    list-style: none;
    padding: 35px 40px;
    height: 100%;
}
section.inner_.contact_second_section ul.contact_info h2 {
    font-weight: 600;
    font-size: 22px;
    text-align: left;
    color: #101D3D;
    border-bottom: 1px solid #02091f40;
    padding-bottom: 12px;
    margin-bottom: 30px;
    font-family: 'Calibri';
}
section.inner_.contact_second_section ul.contact_info li:last-child {
    margin-bottom: 0;
}
section.inner_.contact_second_section ul.contact_info li {
    margin-bottom: 24px;
}
section.inner_.contact_second_section ul.contact_info li span {
    display: block;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    color: #1A2D5B !important;
    margin-bottom: 1px;
}
section.inner_.contact_second_section ul.contact_info li a,
section.inner_.contact_second_section ul.contact_info li b{
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    color: #485563;
    padding-left: 20px;
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: 0;
    font-weight: normal;
}
section.inner_.contact_second_section ul.contact_info li.phone a {
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1476 11.0181L11.7367 9.55631C11.4374 9.42875 11.0898 9.51441 10.884 9.76645L9.37348 11.612C7.00285 10.4942 5.09504 8.58643 3.97731 6.2158L5.82283 4.70528C6.07542 4.49984 6.16117 4.15183 6.03296 3.85256L4.57117 0.441696C4.42988 0.117782 4.07827 -0.0599413 3.73368 0.0183834L0.566447 0.749283C0.234805 0.825866 -7.62428e-05 1.12124 1.8565e-08 1.4616C1.8565e-08 9.27309 6.33142 15.5923 14.1307 15.5923C14.4712 15.5925 14.7667 15.3576 14.8433 15.0259L15.5742 11.8586C15.6521 11.5124 15.473 11.1597 15.1476 11.0181V11.0181Z" fill="%23D4A024"/></svg>');
    background-position: 0;
}
section.inner_.contact_second_section ul.contact_info li.email a {
    background-image: url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.4008 3.88777C15.5204 3.79272 15.6982 3.88164 15.6982 4.03187V10.302C15.6982 11.1145 15.039 11.7737 14.2265 11.7737H1.47171C0.659204 11.7737 0 11.1145 0 10.302V4.03494C0 3.88164 0.174766 3.79579 0.297408 3.89083C0.984206 4.42433 1.89483 5.10193 5.02221 7.37388C5.66915 7.84606 6.76067 8.83946 7.84912 8.83333C8.94371 8.84253 10.0567 7.82766 10.6791 7.37388C13.8065 5.10193 14.714 4.42126 15.4008 3.88777ZM7.84912 7.84912C8.56045 7.86139 9.58451 6.95383 10.0996 6.57977C14.1683 3.62715 14.4779 3.3696 15.4162 2.63375C15.594 2.49578 15.6982 2.28115 15.6982 2.05426V1.47171C15.6982 0.659204 15.039 0 14.2265 0H1.47171C0.659204 0 0 0.659204 0 1.47171V2.05426C0 2.28115 0.104246 2.49271 0.282078 2.63375C1.22029 3.36654 1.52997 3.62715 5.59863 6.57977C6.11373 6.95383 7.13779 7.86139 7.84912 7.84912Z" fill="%23D4A024"/></svg>');
}
section.inner_.contact_second_section ul.contact_info li.timing b {
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><mask id="mask0_1_3651" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16"><path d="M0 0H15.4873V15.4873H0V0Z" fill="%231F2937"/></mask><g mask="url(%23mask0_1_3651)"><path d="M15.4873 7.74432C15.4873 12.0221 12.0208 15.4873 7.74432 15.4873C3.46649 15.4873 0 12.0221 0 7.74432C0 3.46649 3.46649 0 7.74432 0C12.0208 0 15.4873 3.46649 15.4873 7.74432ZM10.7419 9.46158C10.7419 9.30437 10.6686 9.16182 10.554 9.07123L8.7435 7.74432V3.248C8.7435 2.97223 8.51968 2.74841 8.24391 2.74841H7.24473C6.96762 2.74841 6.74514 2.97223 6.74514 3.248V8.10402C6.74514 8.49837 6.92632 8.85141 7.21275 9.08055L9.30437 10.6326C9.38964 10.7019 9.49888 10.7419 9.61612 10.7419C9.77465 10.7419 9.91587 10.6686 10.0078 10.554L10.6313 9.77332C10.7006 9.68806 10.7419 9.58015 10.7419 9.46158Z" fill="%23D4A024"/></g></svg>');
}
section.inner_.contact_second_section ul.contact_info li.address a {
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2023/08/Icon-awesome-map-marker-alt.svg);
}
section.inner_.contact_second_section ul.contact_info li.address a b {
    padding-left: 0;
    font-weight: bold;
}
.page-id-288   div#content {
    padding-bottom: 40px;
}
.page-id-2167 div#content,
.page-id-2180 div#content,
.page-id-2183 div#content{
    padding-bottom: 30px;
}
.page-id-2167 section.inner_.are_you_Ready_section .__full-wrap.equal-height,
.page-id-2180 section.inner_.are_you_Ready_section .__full-wrap.equal-height,
.page-id-2183 section.inner_.are_you_Ready_section .__full-wrap.equal-height{
    margin-top: 70px;
}
.page-id-2167 section.inner_.contact_second_section ul.contact_info li a,
.page-id-2180 section.inner_.contact_second_section ul.contact_info li a,
.page-id-2183 section.inner_.contact_second_section ul.contact_info li a{
    display: block;
}
.page-id-2167 .page-hero.page-banner a.green_btn,
.page-id-2180 .page-hero.page-banner a.green_btn,
.page-id-2183 .page-hero.page-banner a.green_btn{
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2023/08/Icon-awesome-phone-white_.svg);
    background-repeat: no-repeat;
    background-position: center left 17px;
    padding-right: 20px;
    padding-left: 40px;
}
.page-id-2167 section.inner_.contact_second_section .loc_img img,
.page-id-2180 section.inner_.contact_second_section .loc_img img,
.page-id-2183 section.inner_.contact_second_section .loc_img img{
    height: 375px;
    object-fit: cover;
}

.copyright-bar {
    color: #626262;
}
.copyright-bar img {
    position: relative;
    margin-left: 5px;
    top: 6px;
}
.site-footer div#footer-widgets{
    background: linear-gradient(273.35deg, #101D3D 0%, #1A2D5B 91.13%);
    padding-top: 60px;
    padding-bottom: 60px;
}
.site-footer .footer-widgets-container .inside-footer-widgets {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
}
.site-footer .footer-widgets-container .inner-padding {
    padding: 0;
}
.widget-title {
    font-weight: 600;
    font-size: 16px;
    text-align: left;
    color: #fff;
    margin-bottom: 20px;
    position: relative;
}
.widget-title:after {
    content: "";
    position: absolute;
    background-color: #fff;
    height: 1px;
    width: 60%;
    bottom: 0;
    right: 10px;
    top: 12px;
}
.footer-widget-4 .widget-title:after {
    width: 40%;
}
.widget-title span {
    padding-right: 20px;
    z-index: 1;
    position: relative;
}
.inside-footer-widgets>div {
    padding-right: 20px;
}
.site-footer ul li {
    margin-bottom: 3px;
}
.site-footer ul li a {
    font-weight: normal;
    font-size: 14px;
    text-align: left;
    color: #f0f0f0;
    text-decoration: none;
}
.footer-widget-1 {
    min-width: 360px;
}
aside#custom_html-4 p.foot_phone, aside#custom_html-4 ul.foot_social {
    display: inline-block;
    width: 49%;
}
p.foot_phone a {
    color: #e7ecfe;
    text-decoration: none;
    margin-right: 20px;
}
ul.foot_social {
    position: relative;
    top: 2px;
}
ul.foot_social li {
    margin-bottom: 0;
    margin-right: 8px;
    display: inline-block;
}
ul.foot_social li img {
    height: 17px;
}

.accordion_container_2 {
    padding-right: 100px;
}
.accordion_container_2 .accordion_content_2 {
    margin-bottom: 20px !important;
    margin-top: -10px !important;
    padding-right: 10px;
}
.accordion_container_2 .accordion_content_2 p {
    color: #fff;
}
p.foot_phone a.phone_ {
    font-family: 'Trajan Pro';
}
aside#custom_html-6 h3.accordion_title_2 {
    font-weight: 400;
    font-size: 16px;
    text-align: left;
    color: #fff;
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2023/07/foot_arrow_down.svg);
    background-repeat: no-repeat;
    background-position: right;
    cursor: pointer;
    position: relative;
}
aside#custom_html-6 h3.accordion_title_2:after {
    content: "";
    height: 1px;
    width: 100px;
    position: absolute;
    bottom: 8px;
    right: 26px;
    background-color: #fff;
    opacity: 0.2;
}
.gform_body.gform-body .gfield_error input, .gform_body.gform-body .gfield_error textarea {
    border: 1px solid #c02b0a !important;
}
.gform_body.gform-body .gfield_error .validation_message {
    font-size: 8px !important;
    top: -6px;
    background-color: #c02b0a !important;
    line-height: 10px;
    color: #fff;
    font-weight: bold;
    padding: 2px 4px !important;
}
.gform-icon--close:before {
    content: "\e903";
}
.page-id-893  div#content {
    padding-bottom: 40px;
}
.page-id-893 div#primary {
    padding-right: 0;
}
.page-id-893 section.inner_.simple_text {
    text-align: center;
}
.page-id-893 section.inner_.simple_text h2 {
    margin-bottom: 50px;
    text-align: center;
}
.page-id-893 section.inner_.are_you_Ready_section {
    margin-top: 20px;
}
.page-id-893 section.inner_.simple_text a.green_btn {
    margin-bottom: 10px;
}
.page-template-individual-gallery section.inner_.above_footer_location_section {
    margin-top: 0;
}
.page-template-individual-gallery section.inner_galleries .info_ h2 {
    font-weight: bold;
    font-size: 22px;
    text-align: left;
    color: #02091f;
    
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 40px;
    margin-top: 10px;
    margin-left: 10px;
    position: relative;
}
body.page-template-individual-gallery {
    position: relative;
}
.page-template-individual-gallery section.inner_galleries .info_ h2:after {
    content: "";
    background-color: #D4A024;
    width: 2px;
    height: 100%;
    position: absolute;
    left: -10px;
}
.page-template-individual-gallery:after {
    content: "";
    background-image: url(https://www.drkumar.com.au/wp-content/uploads/2023/08/ba_gallery_bg_icon.svg);
    height: 642px;
    width: 255px;
    position: absolute;
    bottom: -120px;
    left: -40px;
    mix-blend-mode: difference;
    z-index: -1;
}
.no-sidebar .site-content .content-area {
    padding-right: 0;
}
section#gallery {
    display: none !important;
}
.single-post .entry-content a a {
    text-decoration: underline;
}
.gray_background_section h4 {
    font-family: 'Calibri';
    line-height: 27px;
    font-weight: normal;
}
.gray_background_section h2 {
    margin-bottom: 0;
}
@media only screen and ( min-width:320px) and (max-width:1023px) {
	.accordion_inner .accordion_title {
		font-size: 15px;
		padding: 9px 8px;
		background-position: center right 7px;
		padding-right: 22px;
	}
	.no-click span.menu-arrow {
		background-position: center right 4px !important;
		width: 100% !important;
		text-align: right;
	}
	.inside-footer-widgets>div:not(:last-child) {
		margin-bottom: 40px;
	}
	.inside-footer-widgets {
		display: block !important;
	}
	.search article,
    .blog article{
		width: 100%;
		padding: 0;
	}
    .azuri-container picture img {
        width: 100%;
    }
    aside#custom_html-3,
    .right_header_top,
    .right_header_top.only_mobile img,
    .offside-js--is-open .slideout-overlay,
    .only_desktop{
        display: none !important;
    }
    .right_header_top.only_mobile,
    .only_mobile{
        display: block !important;
    }
	section.home_.procedures_doctor.only_mobile {
		display: inline-block !important;
	}
    .top-bar.top-bar-align-right .inside-top-bar.grid-container {
        display: block;
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .right_header_top.only_mobile a.booknow_ {
        font-weight: bold;
        font-size: 12px;
        text-align: left;
        color: #485563;
        text-decoration: none;
        text-transform: uppercase;
    }
    aside#custom_html-2, aside#custom_html-3 {
        margin: 0 !important;
        width: 100%;
    }
    .right_header_top a.phone_ {
        font-size: 12px;
        float: right;
        text-align: right;
    }
    .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,
    .site.grid-container.container{
        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
    }
    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: 100px;
    }
    .site-header {
        padding: 12px 0;
    }
    
    .inside-header,
    nav#generate-slideout-menu.is-open{
        padding-right: 30px;
        padding-left: 30px;
    }
    button.menu-toggle {
        font-size: 30px;
    }
    nav#generate-slideout-menu.is-open{
        padding-top: 20px;
    }
    .slideout-navigation button.slideout-exit {
        padding: 0 !important;
    }
    button.menu-toggle{
        padding-right: 0;
        padding-left: 0;
        background: transparent !important;
    }
    header#masthead {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .site-logo {
        top: 0;
    }
    .no-csstransforms3d .offside {
        transform: translate3d(0,0,0) !important;
    }
    p {
        line-height: 23px;
    }
    h2.widget-title:after,
    .footer-widget-2 h2.widget-title:after{
        width: 90% !important;
    }
    ul#menu-services li {
        width: 50% !important;
    }
    div#page.grid-container {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    section.inner_.above_footer_location_section h3 {
        padding-top: 15px;
        margin-bottom: 10px;
    }
    section.inner_.above_footer_location_section picture {
        position: absolute;
        height: 100%;
        bottom: 0;
        top: 0;
    }
    section.inner_.above_footer_location_section picture img {
        bottom: 0;
        width: 100%;
        top: 0;
        height: 100%;
    }
    section.inner_.above_footer_location_section .btn_ {
        padding-bottom: 20px;
    }
    section.inner_.above_footer_location_section .azuri_col_4 .azuri_inner {
        margin-bottom: 20px;
        position: relative;
    }
    section.inner_.above_footer_location_section {
        padding-top: 57px;
        padding-bottom: 35px;
        margin-top: 50px;
    }
    section.inner_.above_footer_location_section h3, section.inner_.above_footer_location_section p, section.inner_.above_footer_location_section .btn_ {
        padding-left: 30px;
        padding-right: 30px;
    }
    section.inner_.above_footer_location_section h3 {
        padding-top: 20px;
    }
    
    a.green_btn {
        padding: 6px 0px;
        font-size: 13px;
        display: inline-block;
        width: 100%;
    }
    
    .site-content .content-area {
        padding-right: 0;
    	width: 100% !important;
    }
    section.inner_.contact_first_section .form {
        margin-left: -25px;
        margin-right: -25px;
        border-radius: 0;
        margin-top: 30px;
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 80px;
    }
    section.inner_.contact_first_section .doc_img picture {
        height: 100%;
        margin-bottom: 50px;
        text-align: center;
    }
    section.inner_.contact_first_section .doc_img picture img {
        position: static;
        margin-top: -120px;
    }
    section.inner_.contact_second_section .loc_img img {
        height: 270px;
        object-fit: cover;
        margin-bottom: 13px;
    }
    section.inner_.contact_second_section ul.contact_info {
        padding-right: 30px;
        padding-left: 30px;
    }
	.faq-title{
		margin-bottom:10px;
		font-size:20px;
	}
    .page-id-288 div#content {
        padding-bottom: 0;
    }
    section.inner_.jump_section {
        padding-bottom: 30px !important;
    }
    section.inner_.jump_section .jump-link-list .jump-link a {
        border-right: 0 !important;
        margin: 8px 0;
    }
    section.inner_.jump_section .jump-link-list .jump-link {
        width: 49% !important;
        position: relative;
        text-align: left !important;
    }
    section.inner_.jump_section .jump-link-list .jump-link:after {
        content: "";
        background-color: #48556333;
        height: 1px;
        width: 20px;
        position: absolute;
    }
    section.inner_.left_right_block_section.treatment_ .azuri_col_6:first-child {
        margin-bottom: 24px;
    }
    .gray_section {
        padding: 30px 20px;
    }
    .gray_section a.gray_btn, a.gray_btn {
        padding: 5px 10px;
        width: 100%;
    }
    .inner_ h2{ 
        font-size: 24px;
    }
    section.inner_.are_you_Ready_section picture {
        position: static;
    }
    section.inner_.are_you_Ready_section h2 {
        font-size: 17px;
        padding-right: 10px;
    }
    section.inner_.are_you_Ready_section .__full-wrap.equal-height {
        padding-top: 34px;
        padding-bottom: 0;
        margin-left: 0;
        padding-right: 25px;
        padding-left: 25px;
        margin-right: 0;
    }
    section.inner_.are_you_Ready_section .buttons_ a.gray_btn {
        font-size: 12px;
        padding-left: 0;
        padding-right: 0;
    }
    section.inner_.are_you_Ready_section .buttons_,
    div#right-sidebar,
    .newsidebar{
        display: none;
    }
    div#right-sidebar aside {
        padding-left: 0;
    }
    div#right-sidebar .sidebar_form h2, 
    div#right-sidebar .sidebar_form p,
    div#right-sidebar .sidebar_form .gform-body.gform_body{
        padding-left: 25px;
        padding-right: 25px;
    }
    .inner_.show_ba_section a.gray_btn {
        padding-left: 0px;
        padding-right: 10px;
        width: 70%;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 30px;
    }
    section.inner_.meet_the_expertsection picture.image_ {
        position: relative;
    }
    section.inner_.meet_the_expertsection a.green_text_btn {
        margin-bottom: 0px;
    }
    
    
    
    
    section.inner_.above_footer_location_section {
        padding-top: 23px;
        margin-top: 50px;
    }
    .site-footer div#footer-widgets {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .copyright-bar {
        font-size: 12px;
        line-height: 10px;
        padding-top: 0;
    }
    
	.footer-widget-1 {
		min-width: 100%;
	}
    /*div#float_nav_footer.sticky {
        display: block !important;
        box-shadow: 0px 1px 3px rgb(0 0 0 / 20%);
        padding-top: 20px;
        padding-bottom: 13px;
        background: rgb(72,85,99);
        background: linear-gradient(94deg, rgba(72,85,99,1) 0%, rgba(41,50,60,1) 35%);
    }
    .sticky {
        z-index: 999997;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #000000;
    }
    div#float_nav_footer ul {
        margin: 0;
        list-style: none;
    }
    div#float_nav_footer ul li {
        width: 49%;
        display: inline-block;
        text-align: center;
        margin: 0 auto;
    }
    div#float_nav_footer ul li:first-child {
        border-right: 1px solid #4a4a4a;
    }
    div#float_nav_footer ul li a {
        text-align: center;
        color: #fff;
        text-transform: uppercase;
        font-weight: 500;
        font-size: 12px;
        letter-spacing: 0.05em;
        text-decoration: none;
    }
    div#float_nav_footer ul li a img {
        display: block;
        text-align: center;
        margin: 0 auto;
    }*/
    .site-footer .footer-widgets-container .inside-footer-widgets {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
	.inside-footer-widgets>div {
		padding-right: 0;
	}
    .accordion_container_2 {
        padding-right: 0;
    }
    aside#custom_html-6 h3.accordion_title_2:after {
        width: 51%;
    }
    .accordion_container_2 .accordion_content_2 {
        padding-right: 0;
    }
    .form_section_inner h3 {
        font-size: 25px !important;
    }
    .top-bar.top-bar-align-right {
        display: block !important;
    }
    section.home_.about_doctor:before{
        display: none !important;
    }
    aside#custom_html-4 ul.foot_social {
        text-align: right;
    }
    aside#custom_html-4 ul.foot_social li {
        margin-right: 0;
        margin-left: 8px;
    }
    header.site-header, .top-bar {
        display: none!important;
    }
    /*body .mobile-wrap {
        display: block !important;
    }*/
    section.home_.latest_news .img-box img {
        width: 100%;
    }
	
}
@media only screen and ( min-width:640px) and (max-width:1023px) {
    .search article,
    .blog article{
        width: 50% !important;
        padding: 10px !important;
    }
}
@media only screen and ( min-width:768px) and (max-width:1023px) {
    section.inner_.contact_second_section .loc_img img {
        height: 360px;
    }
    section.inner_.above_footer_location_section {
        padding-top: 53px;
    }
    a.green_btn {
        padding: 6px 30px !important;
        width: auto !important;
    }
    .gray_section a.gray_btn, a.gray_btn {
        padding: 8px 13px;
        width: auto;
    }
    section.inner_.are_you_Ready_section {
        text-align: center;
    }
    section.inner_.are_you_Ready_section .buttons_ a.gray_btn {
        padding-left: 10px;
        padding-right: 10px;
    }
    section.inner_.are_you_Ready_section h2 {
        font-size: 24px;
        padding-right: 10px;
        text-align: center;
    }
    section.inner_.are_you_Ready_section picture {
        margin-top: 13px;
    }
    .inner_.show_ba_section a.gray_btn {
        padding-left: 20px;
        padding-right: 20px;
        width: auto;
    }
    .inner_.show_ba_section .b-a-box {
        margin-bottom: 20px;
    }
    
}
@media only screen and ( min-width:1024px) and (max-width:1200px) {
    .site-header .header-image {
        width: 135px;
    }
    .main-navigation .main-nav ul li a {
        padding-left: 10px;
        padding-right: 10px;
        line-height: 60px;
    }
    div#page.grid-container,
    .inside-header.grid-container,
    .inside-top-bar.grid-container,
    .azuri-container,
    div#bottom-section{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    section.inner_.above_footer_location_section h3 {
        padding-top: 20px;
    }   
    section.inner_.above_footer_location_section .azuri_col_4 .azuri_inner {
        margin-bottom: 20px;
        position: relative;
    }
    section.inner_.above_footer_location_section picture {
        position: absolute;
        height: 100%;
        bottom: 0;
        top: 0;
    }
    section.inner_.above_footer_location_section picture img {
        bottom: 0;
        width: 100%;
        top: 0;
        height: 100%;
    }
    section.inner_.above_footer_location_section .azuri_col_4 .azuri_inner {
        position: relative;
        padding: 0;
        margin: 0px 20px;
        padding-bottom: 20px;
    }
}

@media (min-width: 1025px) {
    
}


.author-box {
	border-top: 1px solid #d5d5d5;
    border-radius: 0;
    padding: 30px 5px 10px;
	margin-top:30px;
}

.author-box .wrap {
    gap: 20px;
    display: grid;
    grid-template-columns: var(--size) auto;
    --size: 85px;
}

.author-box .content span {
    display: block;
}

.author-box .content span.name, .author-box .content span.name a {
    font-size: 18px;
    font-weight: 600;
    color: #000;
	text-decoration: none;
}
.author-box .content span.name a:hover{
	text-decoration:underline
}

.author-box .content .content {
	margin-top: 8px;
    font-size: 14px;
    font-style: italic;
    line-height: 1.5;
	color: #737272;
}

.author-box img {
    display: block;
    width: var(--size);
    height: var(--size);
    border-radius: 50%;
    background: #f0f0f0;
    object-fit: cover;
    object-position: left;
}
.entry-content blockquote {
    padding: 20px 20px 1px 20px;
    border-left: 4px solid #1A2D5B;
    margin-bottom: 20px;
    font-size: 17px;
    font-style: italic;
    background: #f8f8f8d1;
}
@media screen and (max-width:991px){
	.author-box{
		padding: 30px 0px 10px;
	}
	section.inner_.jump_section .jump-link-list{
		text-align:left !important;
	}
}
@media screen and (max-width:767px){
	
    .author-box .wrap{
        --size:80px;
    }
	.author-box .content span.name, .author-box .content span.name a {
		font-size: 16px;
	}
	
	.author-box .content .content {
		margin-top: 4px;
        font-size: 13px;
        font-style: italic;
        line-height: 1.4;
	}
}