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

.banner-team .pagebanner-hero .img-box > .pageheader-image:not(:has(.pageheader-img)) {
    background-image: none !important;
    padding: 0 !important;
}
.banner-team .pagebanner-hero .img-box > .pageheader-image > img {
    object-position: 0 0 !important;
	position: static !important;
}
.locationgrid-box .disclaimer {
    font-style: italic;
    font-size: 12px;
    line-height: 20px;
}
.free_coffee {
    display: flex;
    justify-content: space-between;
	align-items: start;
}
.free_coffee ul.ul_li li {
    border: 0;
    color: #000;
    font-weight: normal;
    margin: 0 !important;
    padding-top: 5px;
    padding-bottom: 5px;
    background-position: 0 12px;
}
.free_coffee .free_coffee-left, .free_coffee .free_coffee-right {
    width: 50%;
}
.free_coffee .free_coffee-left {
    padding-right: 120px;
}
.free_coffee .free_coffee-left h2 {
    font-family: var(--gp-font--bebas-neue-pro);
    font-weight: normal;
    font-size: 36px;
    letter-spacing: 0.02em;
    line-height: 42px;
    text-align: left;
    color: #000;
}
.free_coffee .free_coffee-left p {
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 27px;
    text-align: left;
    color: #000;
}
.free_coffee  .free_coffee-right {
    background-image: url(https://www.oasisdentalstudio.com.au/wp-content/uploads/2025/07/free-coffee-form-bg@2x.jpg);
    background-position: center;
}
/*=====================================
=  Enquire Now CSS
=======================================*/
.page-id-1102 p.text-btnlist.below,
.page-id-1370 p.text-btnlist.below,
.page-id-1424 p.text-btnlist.below,
.page-id-1478 p.text-btnlist.below,
.page-id-19838 p.text-btnlist.below{
	display: none !important;
}
.enquire_now_new {
    background-image: linear-gradient(239deg, #E6E1D7 0%, #D6CEBD 100%);
    padding: 50px;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}
.enquire_now_new:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    display: block;
    pointer-events: none;
    background-position: center left;
    background-size: contain;
    background-repeat: no-repeat;
}
@media only screen and (min-width: 480px) {
	.enquire_now_new:before {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='575' height='537' viewBox='0 0 575 537'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.719' y1='.014' x2='1.149' y2='1.152' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23e6e1d7'/%3E%3Cstop offset='1' stop-color='%23d6cebd'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M268.5 0A268.5 268.5 0 0 1 537 268.5V575H0V268.5A268.5 268.5 0 0 1 268.5 0' transform='rotate(90 287.5 287.5)' opacity='.711' fill='url(%23a)'/%3E%3C/svg%3E");
	}
}
@media only screen and (max-width: 479.5px) {
	.enquire_now_new:before {
		background-position: center top;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='337' height='481' viewBox='0 0 337 481'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.719' y1='.014' x2='1.149' y2='1.152' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23e6e1d7'/%3E%3Cstop offset='1' stop-color='%23d6cebd'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M168.5 0A168.5 168.5 0 0 1 337 168.5V481H0V168.5A168.5 168.5 0 0 1 168.5 0' transform='rotate(180 168.5 240.5)' opacity='.711' fill='url(%23a)'/%3E%3C/svg%3E");
	}
}
.enquire_now_new .enquire_now_left {
    width: 40%;
    padding-right: 70px;
}
.enquire_now_new .enquire_now_right {
    width: 66%;
}
.enquire_now_new .enquire_now_left h2 {
    font-family: var(--gp-font--bebas-neue-pro);
    font-weight: 400;
    font-size: 36px;
    letter-spacing: 0.02em;
    line-height: 1.1em;
    margin-bottom: 40px;
}
.enquire_now_new .enquire_now_left h2 b {
    font-size: 14px;
    letter-spacing: 0.1em;
    text-align: left;
    color: #a7703d;
    display: block;
    text-transform: uppercase;
}
body .enquire_now_new .gform_wrapper .gform-body.gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body .enquire_now_new .gform_wrapper .gform-body.gform_body select, 
body .enquire_now_new .gform_wrapper .gform-body.gform_body textarea{
    border-radius: 5px;
    background: #f7f3ec5c !important;
    border: 1px solid #ffffff61 !important;
}

/*=====================================
=  Common CSS
=======================================*/
.bt-row.bookingappointment-row h2.text-title.top_heading {
    display: none;
}
.openinghours-list .openinghours-inner-list span {
    min-width: 200px;
}
.bt-row.simplytext .bt-container .bt-row {
    align-items: flex-start !important;
}
.bt-row.simplytext .bt-container {
    padding: 0 !important;
}
ul.col2-list,
.ul_li{
    margin-left: 15px !important;
}
ul.col2-list li:last-child, 
.ul_li li:last-child {
    border-bottom: 0;
}
ul.col2-list li,
.ul_li li{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="4.347" height="7.693" viewBox="0 0 4.347 7.693"><g id="Icon_feather-arrow-right" data-name="Icon feather-arrow-right" transform="translate(-27.185 -13.031)"><path id="Path_26" data-name="Path 26" d="M18,7.5l3.493,3.493L18,14.486" transform="translate(9.539 5.885)" fill="none" stroke="%23a7703d" stroke-linejoin="round" stroke-width="1"/></g></svg>');
    background-repeat: no-repeat;
	background-repeat: no-repeat;
    list-style: none;
    padding-left: 20px;
    line-height: 25px;
    background-position: 0px 17px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f5f5f5;
    padding-top: 9px;
}

.want-box .text-subtitle {
    font-family: var(--gp-font--bebas-neue-pro);
    font-size: 32px;
}
.want-box {
    background-color: #e6e1d7;
    text-align: center;
    padding: 20px 40px;
    margin-top: 30px;
}
.want-box p.text-btnlist {
    display: block;
}
.infoph-list span {
    min-width: 130px;
}
aside#custom_html-4 p {
    display: flex;
}
aside#custom_html-4 p a.text-btn.phone {
    margin-right: 13px;
    min-width: 2.6428em;
    background-color: #A7703D !important;
	font-size:13px;
}
aside#custom_html-4 p a.text-btn.phone:hover {
    background-color: #000 !important;
}
aside#custom_html-4 p a.text-btn.phone:before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34.178" height="27" viewBox="0 0 34.178 27"><g id="Icon_feather-mail" data-name="Icon feather-mail" transform="translate(-0.911 -4.5)"><path id="Path_14507" data-name="Path 14507" d="M6,6H30a3.009,3.009,0,0,1,3,3V27a3.009,3.009,0,0,1-3,3H6a3.009,3.009,0,0,1-3-3V9A3.009,3.009,0,0,1,6,6Z" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><path id="Path_14508" data-name="Path 14508" d="M33,9,18,19.5,3,9" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/></g></svg>');
}
aside#custom_html-4 p a.text-btn.phone:after {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="34.178" height="27" viewBox="0 0 34.178 27"><g id="Icon_feather-mail" data-name="Icon feather-mail" transform="translate(-0.911 -4.5)"><path id="Path_14507" data-name="Path 14507" d="M6,6H30a3.009,3.009,0,0,1,3,3V27a3.009,3.009,0,0,1-3,3H6a3.009,3.009,0,0,1-3-3V9A3.009,3.009,0,0,1,6,6Z" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/><path id="Path_14508" data-name="Path 14508" d="M33,9,18,19.5,3,9" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/></g></svg>');
}
@media only screen and ( min-width:240px) and (max-width:767px) {
	.openinghours-list .openinghours-inner-list span {
		width: 50%;
	}
}
@media only screen and ( min-width:240px) and (max-width:990px) {
    .free_coffee {
        flex-wrap: wrap;
    }
    .free_coffee .free_coffee-left {
        padding-right: 0;
        padding-bottom: 50px;
    }
    .free_coffee .free_coffee-left, .free_coffee .free_coffee-right {
        width: 100%;
    }


    .want-box {
        padding: 20px 20px;
    }
    .entry-content.treatment-content {
        row-gap: 20px !important;
    }
}

/* @font-face {font-family: 'Bebas-neue-pro';src: url('/wp-content/themes/generatepress_child/fonts/BebasNeuePro-Book.ttf') format('truetype');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'Bebas-neue-pro';src: url('/wp-content/themes/generatepress_child/fonts/BebasNeuePro-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;font-display: swap;} */
body {min-width: 320px}b,strong {font-weight: 500 }.type-page ol:last-child, .type-page ul:last-child, .type-post ol:last-child, .type-post ul:last-child, .type-product ol:not(.woocommerce-error):last-child, .type-product ul:not(.woocommerce-error):last-child, blockquote:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child {margin-bottom: 0 }.type-page ol, .type-page ul:not(.slick-dots,.woocommerce-error), .type-post ol, .type-post ul:not(.slick-dots,.woocommerce-error), .type-product ol, .type-product ul:not(.slick-dots,.woocommerce-error) {margin-left: 18px;}.type-page ul:not(.slick-dots,.woocommerce-error) ul, .type-post ul:not(.slick-dots,.woocommerce-error) ul, .type-product ul:not(.slick-dots,.woocommerce-error) ul {list-style: circle;margin-top: 10px;}.type-page ol>li:not(:last-child), .type-page ul:not(.slick-dots)>li:not(:last-child), .type-post ol>li:not(:last-child), .type-post ul:not(.slick-dots)>li:not(:last-child), .type-product ol>li:not(:last-child), .type-product ul:not(.slick-dots)>li:not(:last-child) {margin-bottom: 10px }@media only screen and (min-width: 769px){.col2-list {column-count: 2;column-gap: 30px;}}.img-box,.text-box {display: block;width: 100% }.img-w-box,.img-w-box .text-title,.text-w-box,.text-w-box .text-title,.text-w-box a,body .text-w-box .gform_wrapper.gravity-theme .gfield_label {color: #FFFFFF !important;}hr.text-hr {background-color: #F0F0F0;margin-top: 30px;margin-bottom: 30px;}.text-tagtitle {color: #A7703D;margin-bottom: 8px;}.text-title {margin-bottom: 10px;}.text-btnlist {display: flex;flex-wrap: wrap;align-items: center;gap: 20px 30px;padding-top: 5px;}.text-btn {display: inline-block;vertical-align: top;min-width: 12.6428em;text-align: center;background-color: #000000 !important;color: #FFFFFF!important;letter-spacing: .05em;font-size: 14px;font-weight: 400;line-height: 1.358em;text-transform: uppercase;padding: 0.5715em 1.4285em;border-radius: 2.5em;transition: all 0.3s ease-in-out;}.text-btn:not(:hover):before,.text-btn:hover:after {content: "";display: inline-block;vertical-align: top;width: 0.9285em;height: 0.7857em;margin-top: 0.2857em;transition: all 0.3s ease-in-out;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.451' height='10.644' viewBox='0 0 13.451 10.644'%3E%3Cpath d='M.5 5.322h12.451M8.336.707l4.615 4.615-4.615 4.615' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.text-btn:not(:hover):before {margin-right: 0.8571em;}.text-btn:hover:after {margin-left: 0.8571em;}.text-btn:hover {background-color: #A7703D !important;color: #FFFFFF!important;}.text-wbtn:not(:hover) {background-color: #FFFFFF !important;color: #000000!important;}.text-wbtn:not(:hover):before{filter: brightness(0) invert(0);}.text-prbtn:not(:hover) {background-color: #A7703D !important;color: #FFFFFF !important;}.text-link {display: inline-block;vertical-align: top;border-left: 0.1875em solid #A7703D;font-size: 16px;font-weight: 500;color: #A7703D;padding: 0.0937em 0em 0.0937em 0.75em;letter-spacing: 0.02em;line-height: 1.358em;}.text-link:after {content: "";display: inline-block;vertical-align: top;width: 0.375em;height: 0.6875em;margin-top: 0.3125em;margin-left: 0.38em;transition: all 0.3s ease-in-out;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5.822' height='10.644' viewBox='0 0 5.822 10.644'%3E%3Cpath d='m.707.707 4.615 4.615L.707 9.937' fill='none' stroke='%23a7703d' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.text-link:hover:after {margin-left: 0.6em;}.swipetoview-link {font-weight:300;color: #A7703D;white-space: nowrap;padding-right: 1.8571em;background-repeat: no-repeat;background-size: 1.1428em;background-position: center right;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.691' height='7.533' viewBox='0 0 15.691 7.533'%3E%3Cg fill='none' stroke='%23a7703d'%3E%3Cpath d='M0 3.767h14.984' stroke-linejoin='round'/%3E%3Cpath d='m11.571.354 3.413 3.413-3.413 3.413'/%3E%3C/g%3E%3C/svg%3E");}table.table,table.table th, table.table td {border-width: 0px;}table.table thead {background-color: #1D1D17;color: #FFFFFF;}table.table tbody {background-color: #E6E1D7;}table.table thead th, table.table thead td {font-weight: 500;padding: 12px 15px;text-align: left;}table.table tbody th, table.table tbody td {font-weight: 300;padding: 12px 15px;}table.table thead th:not(:last-child), table.table thead td:not(:last-child) {border-right-width: 1px;border-color: #555555;}table.table thead tr:not(:last-child) td, table.table thead tr:not(:last-child) td, table.table tbody tr:not(:last-child) td, table.table tbody tr:not(:last-child) td {border-bottom-width: 1px;}table.table tbody th:not(:last-child), table.table tbody td:not(:last-child) {border-right-width: 1px;}table.table thead th:nth-child(2) {width: 250px;}

.woocommerce-terms-and-conditions-wrapper {display: block;width: 100%;margin-bottom: 20px;}

/*=====================================
= Bootstrap CSS
=====================================*/
.bt-container {margin:0px auto;padding: 0px 15px;}@media (min-width: 576px) {.bt-container, .grid-container {max-width: 540px;}}@media (min-width: 769px) {.bt-container, .grid-container {max-width: 720px;}}@media (min-width: 992px) {.bt-container, .grid-container {max-width: 960px;}}@media (min-width: 1491px) {.bt-container, .grid-container {max-width: 1460px;}}.bt-container {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}.bt-container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;position: relative;z-index: 1;}@media (max-width: 768.5px) {.bt-container, .bt-container-fluid {padding-right: 30px;padding-left: 30px;}}.bt-row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.bt-col {flex-basis: 0;flex-grow: 1;width: 100%;max-width: 100%;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}.bt-col-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-2 {flex: 0 0 16.6666%;max-width: 16.6666%;}.bt-col-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-4 {flex: 0 0 33.3333%;max-width: 33.3333%;}.bt-col-5 {flex: 0 0 41.6666%;max-width: 41.6666%;}.bt-col-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-7 {flex: 0 0 58.3333%;max-width: 58.3333%;}.bt-col-8 {flex: 0 0 66.6666%;max-width: 66.6666%;}.bt-col-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-10 {flex: 0 0 83.3333%;max-width: 83.3333%;}.bt-col-11 {flex: 0 0 91.6666%;max-width: 91.6666%;}.bt-col-12 {flex: 0 0 100% ;max-width: 100% ;}@media (min-width: 576px) {.bt-col-sm-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-sm-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-sm-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-sm-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-sm-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-sm-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-sm-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-sm-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-sm-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-sm-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-sm-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-sm-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 769px) {.bt-col-md-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-md-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-md-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-md-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-md-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-md-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-md-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-md-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-md-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-md-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-md-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-md-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 992px) {.bt-col-lg-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-lg-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-lg-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-lg-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-lg-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-lg-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-lg-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-lg-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-lg-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-lg-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-lg-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-lg-12 {flex: 0 0 100%;max-width: 100%;}}@media (min-width: 1491px) {.bt-col-xl-1 {flex: 0 0 8.333333%;max-width: 8.333333%;}.bt-col-xl-2 {flex: 0 0 16.666667%;max-width: 16.666667%;}.bt-col-xl-3 {flex: 0 0 25%;max-width: 25%;}.bt-col-xl-4 {flex: 0 0 33.333333%;max-width: 33.333333%;}.bt-col-xl-5 {flex: 0 0 41.666667%;max-width: 41.666667%;}.bt-col-xl-6 {flex: 0 0 50%;max-width: 50%;}.bt-col-xl-7 {flex: 0 0 58.333333%;max-width: 58.333333%;}.bt-col-xl-8 {flex: 0 0 66.666667%;max-width: 66.666667%;}.bt-col-xl-9 {flex: 0 0 75%;max-width: 75%;}.bt-col-xl-10 {flex: 0 0 83.333333%;max-width: 83.333333%;}.bt-col-xl-11 {flex: 0 0 91.666667%;max-width: 91.666667%;}.bt-col-xl-12 {flex: 0 0 100%;max-width: 100%;}}

/*=====================================
= Gform CSS
=====================================*/
@media only screen and (min-width: 641px) {body .gform_wrapper.gravity-theme .gform_fields {grid-row-gap: 15px;grid-column-gap: 15px;}}body .gform_wrapper.gravity-theme .gfield_label {vertical-align: top;font-weight: 300;line-height: 1.1em;letter-spacing: 0.02em;color: #000000 !important;}body .gform_wrapper.gravity-theme .gfield_required {color: #ADB194;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select {height: 35px;}body .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper.gravity-theme select, body .gform_wrapper.gravity-theme textarea {background-color: #FFFFFF !important;border: 1px solid #DEDEDE !important;min-height: inherit;font-size: 16px;font-weight: 200;padding: 5px 16px;outline: none;}body .gform_wrapper.gravity-theme select {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.406' height='4.203' viewBox='0 0 7.406 4.203'%3E%3Cpath d='m.707.707 3 3 3-3' fill='none' stroke='%234a4a4a' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 8px;background-position: center right 15px;padding-right: 35px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}body .gform_wrapper.gravity-theme textarea {height: 100px !important;padding-top: 8px;padding-bottom: 8px;vertical-align: top;resize: none;}body .gform_wrapper.gravity-theme .gform_footer, body .gform_wrapper.gravity-theme .gform_page_footer {margin: 14px 0px 0px;padding: 14px 0px 0px;justify-content: flex-end;}body .gform_wrapper.gravity-theme .gform_footer button, body .gform_wrapper.gravity-theme .gform_footer input, body .gform_wrapper.gravity-theme .gform_page_footer button, body .gform_wrapper.gravity-theme .gform_page_footer input {min-width: 177px;height: 35px;border-radius: 35px;line-height: 1.2em !important;padding: 8.5px 20px 8.5px 20px;}body .gform_wrapper.gravity-theme .gform_footer input {margin-bottom: 0px !important;}body .gform_wrapper .gform_validation_errors {background: #A7703D !important;border-color: #A7703D !important;border-radius: 0px !important;margin-bottom: 15px !important;padding-top: 10px !important;padding-bottom: 10px !important;outline: none !important;}body .gform_wrapper .gform_validation_errors>h2 {font-size: 12px !important;color: #FFFFFF !important;}body .gform_wrapper .gfield_validation_message, body .gform_wrapper .validation_message {background: none !important;border: none !important;font-weight: 400 !important;font-size: 10px !important;padding: 0px !important;line-height: 1em !important;color: #A7703D !important;}
body .gform_wrapper .gform_delete_file span.dashicons.dashicons-trash {color: #a00 !important;}

/*=====================================
= Header Css
=======================================*/
.social-box {display: flex;align-items: center;gap: 12px;}.social-box>a {display: block;width: 1.1428em;height: 1.1428em;background-repeat: no-repeat;background-size: contain;background-position: center;}.facebook-img {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.651' height='15.651' viewBox='0 0 15.651 15.651'%3E%3Cpath d='M13.974 0H1.677A1.677 1.677 0 0 0 0 1.677v12.3a1.677 1.677 0 0 0 1.677 1.673h4.795v-5.32h-2.2v-2.5h2.2V5.916A3.057 3.057 0 0 1 9.744 2.55a13.333 13.333 0 0 1 1.94.169V4.85h-1.093a1.252 1.252 0 0 0-1.412 1.349v1.626h2.4l-.384 2.5H9.179v5.325h4.795a1.677 1.677 0 0 0 1.677-1.677V1.677A1.677 1.677 0 0 0 13.974 0Z' fill='%23a7703d'/%3E%3C/svg%3E");}.instagram-img {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.838' height='15.834' viewBox='0 0 15.838 15.834'%3E%3Cpath d='M7.921 3.862a4.06 4.06 0 1 0 4.06 4.06 4.053 4.053 0 0 0-4.06-4.06Zm0 6.7a2.639 2.639 0 1 1 2.639-2.639 2.644 2.644 0 0 1-2.639 2.639Zm5.173-6.865a.947.947 0 1 1-.947-.947.945.945 0 0 1 .946.941Zm2.689.961a4.686 4.686 0 0 0-1.278-3.324 4.717 4.717 0 0 0-3.32-1.279c-1.307-.074-5.226-.074-6.533 0a4.71 4.71 0 0 0-3.318 1.276A4.7 4.7 0 0 0 .055 4.649c-.074 1.307-.074 5.226 0 6.533A4.686 4.686 0 0 0 1.334 14.5a4.723 4.723 0 0 0 3.318 1.279c1.307.074 5.226.074 6.533 0a4.686 4.686 0 0 0 3.32-1.28 4.717 4.717 0 0 0 1.279-3.318c.074-1.307.074-5.222 0-6.53Zm-1.689 7.932a2.672 2.672 0 0 1-1.505 1.505c-1.042.413-3.516.318-4.667.318a17.587 17.587 0 0 1-4.667-.318A2.672 2.672 0 0 1 1.75 12.59c-.413-1.042-.318-3.516-.318-4.667a17.587 17.587 0 0 1 .318-4.667 2.672 2.672 0 0 1 1.503-1.512c1.042-.413 3.516-.318 4.667-.318a17.587 17.587 0 0 1 4.667.318 2.672 2.672 0 0 1 1.505 1.505c.413 1.042.318 3.516.318 4.667s.095 3.63-.317 4.668Z' fill='%23a7703d'/%3E%3C/svg%3E");}.tiktok-img {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.757' height='15.834' viewBox='0 0 13.757 15.834'%3E%3Cpath d='M7.225.013C8.089 0 8.947.007 9.804 0a4.109 4.109 0 0 0 1.155 2.751 4.653 4.653 0 0 0 2.8 1.181v2.659a7.062 7.062 0 0 1-2.771-.64 8.152 8.152 0 0 1-1.069-.614c-.007 1.927.007 3.853-.013 5.773a5.039 5.039 0 0 1-.891 2.6 4.915 4.915 0 0 1-3.9 2.118 4.811 4.811 0 0 1-2.692-.68 4.975 4.975 0 0 1-2.408-3.767c-.013-.33-.02-.66-.007-.983a4.967 4.967 0 0 1 5.76-4.407c.013.976-.026 1.953-.026 2.929a2.264 2.264 0 0 0-2.89 1.4 2.617 2.617 0 0 0-.092 1.062 2.245 2.245 0 0 0 2.309 1.894 2.217 2.217 0 0 0 1.828-1.062 1.522 1.522 0 0 0 .271-.7c.066-1.181.04-2.355.046-3.536.007-2.659-.007-5.311.013-7.963Z' fill='%23a7703d'/%3E%3C/svg%3E");}.linkedin-img {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.14' height='15.139' viewBox='0 0 15.14 15.139'%3E%3Cpath d='M3.389 15.139H.25V5.031h3.139ZM1.818 3.653a1.826 1.826 0 1 1 1.818-1.836 1.833 1.833 0 0 1-1.818 1.836Zm13.318 11.486H12v-4.92c0-1.173-.024-2.676-1.632-2.676-1.632 0-1.882 1.274-1.882 2.592v5H5.355V5.031h3.01V6.41h.044a3.3 3.3 0 0 1 2.97-1.632c3.177 0 3.761 2.092 3.761 4.809v5.552Z' fill='%23a7703d'/%3E%3C/svg%3E");}.youtube-img {background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21.504" height="15.12" viewBox="0 0 21.504 15.12"><path id="Icon_awesome-youtube-2" data-name="Icon awesome-youtube" d="M22.1,6.866a2.7,2.7,0,0,0-1.9-1.914C18.526,4.5,11.8,4.5,11.8,4.5s-6.724,0-8.4.452A2.7,2.7,0,0,0,1.5,6.866a28.346,28.346,0,0,0-.449,5.21,28.346,28.346,0,0,0,.449,5.21,2.662,2.662,0,0,0,1.9,1.883c1.677.452,8.4.452,8.4.452s6.724,0,8.4-.452a2.662,2.662,0,0,0,1.9-1.883,28.346,28.346,0,0,0,.449-5.21,28.346,28.346,0,0,0-.449-5.21ZM9.6,15.273V8.878l5.62,3.2Z" transform="translate(-1.05 -4.5)" fill="%23a7703d"/></svg>');}.top-link > a {font-weight: 500;text-transform: uppercase;color: #A7703D;text-decoration: underline;position: relative;z-index: 1;}.top-link > a:not(:last-child) {margin-right: 2em;}.top-link > a:not(:last-child):after {content: "";position: absolute;left: auto;right: -1.1428em;top: 50%;bottom: auto;display: block;height: 1.1428em;width: 1px;background-color: #A7703D;transform: translateY(-50%);}.site-header {border-bottom: 1px solid #E5E5E5;}.main-navigation .main-nav ul ul li:not(:last-child) {border-bottom: 0.5px solid rgb(214 206 196 / 50%);}@media only screen and (min-width: 992px) and (max-width: 1490.5px) {.main-navigation .main-nav>ul {justify-content: center;padding-left: 20px;}.main-navigation .main-nav ul li a {padding-left: 15px !important;padding-right: 15px !important;}.main-navigation .main-nav ul li.menu-item-has-children>a {padding-right: 0px !important;}

.menu-item-has-children .dropdown-menu-toggle {padding-right: 15px !important;}}@media only screen and (min-width: 769px) and (max-width: 991.5px) {.site-header .header-image {width: 200px;}.site-header .inside-header {flex-direction: column;row-gap: 12px;}.nav-float-right #site-navigation {margin-right: auto;}.main-navigation .main-nav>ul {justify-content: center;}.main-navigation .main-nav ul li a {padding-left: 12px !important;padding-right: 12px !important;}.main-navigation .main-nav ul li.menu-item-has-children>a {padding-right: 0px !important;}.menu-item-has-children .dropdown-menu-toggle {padding-right: 10px !important;}.nav-float-right .header-widget {margin-left: 0px;display: none;}}@media only screen and (min-width: 769px) {.main-navigation .main-nav ul ul {border-radius: 0px 20px;box-shadow: 0px 5px 20px rgb(0 0 0 / 5%);}.main-navigation .main-nav>ul> li {margin: -8px 0px;}.main-navigation .main-nav ul ul li:first-child > a {padding-top: 15px;}.main-navigation .main-nav ul ul li:last-child > a {padding-bottom: 15px;}.main-navigation .main-nav ul li.menu-item-has-children>a {display: flex;align-items: center;justify-content: space-between;}.main-navigation .main-nav ul ul span.dropdown-menu-toggle {
    padding-right: 10px;
}.main-navigation .menu-item-has-children .dropdown-menu-toggle {padding-right: 0;padding-left: 0;padding-top: 0px;padding-bottom: 0px;margin-top: 0px;font-size: 14px;}}@media only screen and (max-width: 768.5px) {.top-bar .inside-top-bar {;row-gap: 5px;padding-top: 8px;padding-bottom: 8px;font-size: 12px;}.site-header .header-image {width: 150px;}.nav-float-right .header-widget {margin-left: 0px;display: none;}.main-navigation .menu-toggle {background-color: transparent !important;margin-right: -25px !important;}.main-navigation.toggled .main-nav>ul {padding-top: 10px;padding-bottom: 10px;}.main-navigation.toggled .main-nav>ul>li:not(:last-child) {border-bottom: 0.5px solid rgb(0 0 0 / 10%);}.main-navigation.toggled .main-nav ul ul {padding-left: 15px;}}

@media only screen and (min-width: 1491px) {header .inside-header {height: 95px !important;}}
@media only screen and (min-width: 992px) and (max-width: 1490.5px) {header .inside-header {height: 120px !important;}}

/*=====================================
= Footer Css
=======================================*/
.site-footer {border-top: 1px solid #F0F0F0;font-weight: 300;}.footer-logo {display: inline-block;vertical-align: top;width: 206px;height: 36px;margin-bottom: 10px !important;background-size: contain;background-repeat: no-repeat;background-position: center;background-image: url("/wp-content/uploads/2023/05/oasisdentalstudio-logo.svg");}.widget ul.menu > li {margin-bottom: 1em;}body .form-box .gform_wrapper.gravity-theme .gform_fields {grid-row-gap: 15px;grid-column-gap: 15px;}body .subscribe-box .gform_wrapper.gravity-theme .gform_fields {grid-row-gap: 0px;grid-column-gap: 0px;}body .subscribe-box .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {border-color: #000000 !important;border-radius: 35px 0px 0px 35px !important;font-size: 14px;font-weight: 200;letter-spacing: 0.03em;}body .subscribe-box .gform_wrapper.gravity-theme form {display: flex;align-items: flex-start;}body .subscribe-box .gform_wrapper.gravity-theme .gform_body {flex: 0 0 calc(100% - 124px);max-width: 0 0 calc(100% - 124px);}body .subscribe-box .gform_wrapper.gravity-theme .gform_footer, body .subscribe-box .gform_wrapper.gravity-theme .gform_page_footer {margin: 0px;padding: 0px;}body .subscribe-box .gform_wrapper.gravity-theme .gform-button, body .subscribe-box .gform_wrapper.gravity-theme .gform_button {min-width: 124px !important;border-radius: 0px 35px 35px 0px !important;}.azuri-logo {margin-left: 2px;display: inline-block;vertical-align: middle;margin-top: -2px;width: 100px;height: 20px;}@media only screen and (min-width: 769px) {.footer-widgets .inside-footer-widgets>div.footer-widget-1 {flex: 0 0 35%;}}@media only screen and (min-width: 769px) and (max-width: 1490.5px) {.inside-footer-widgets {flex-wrap: wrap;row-gap: 40px;}.footer-widgets .inside-footer-widgets>div.footer-widget-1 {flex: 0 0 100%;}}@media only screen and (min-width: 1491px){.footer-widgets .inside-footer-widgets>div.footer-widget-1 > aside {width: 100%;max-width: 410px;}}

/*=====================================
= Treatment Pages Css
=======================================*/
body:not(.full-width-content) .site-content{margin-top: 40px;margin-bottom: 60px }body.left-sidebar.separate-containers .site-main, body.right-sidebar.separate-containers .site-main{width:100%;max-width:975px;}body.left-sidebar.separate-containers .site-main, body .widget-area.is-right-sidebar > .inside-right-sidebar{margin-left: auto;}body.right-sidebar.separate-containers .site-main, body .widget-area.is-left-sidebar > .inside-left-sidebar{margin-right: auto;}body.left-sidebar .is-left-sidebar>div,.right-sidebar .is-right-sidebar>div{position:sticky;top: 0px;}body .widget-area.is-left-sidebar > .inside-left-sidebar, body .widget-area.is-right-sidebar > .inside-right-sidebar {max-width: 400px;}@media only screen and (max-width:991.5px){body:not(.full-width-content) .site-content{margin-top: 20px;margin-bottom: 30px }body:not(.full-width-content).left-sidebar .site-content,body:not(.full-width-content).right-sidebar .site-content{flex-direction:column }body:not(.full-width-content).left-sidebar .container .site-content .content-area,body:not(.full-width-content).right-sidebar .container .site-content .content-area{width:auto }body:not(.full-width-content).left-sidebar .is-left-sidebar.sidebar,body:not(.full-width-content).right-sidebar .is-right-sidebar.sidebar{display:none!important;width:auto;order:initial;}}

/*=====================================
= Refer Pages Css
=======================================*/

.refer_patient h2.text-subtitle {
    font-family: var(--gp-font--bebas-neue-pro);
    font-weight: normal;
    font-size: 36px;
    letter-spacing: 0.02em;
    line-height: 42px;
    text-align: left;
    color: #000;
    margin-top: 40px;
    margin-bottom: 20px;
}
.refer_patient p {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 27px;
    color: #000;
    margin-bottom: 40px;
}
body .refer_patient .gform_wrapper legend.gfield_label {
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.02em;
    line-height: 27px;
    text-align: left;
    color: #3d3c39;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body select, 
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body textarea{
    border-radius: 5px;
    background: #eeebe4 !important;
    border: 1px solid #dedede !important;
}
body .refer_patient .gform_wrapper.gravity-theme .ginput_container_date input{
    width: 100% !important;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_21 input[type="radio"] {
    width: 100%;
    height: 35px;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_21 input[type="radio"] {
    appearance: none;
    -webkit-appearance: none;
    display: flex;
    align-content: center;
    justify-content: center;
    font-size: 2rem;
    padding: 0;
    border-radius: 5px;
    background: #e6e1d7;
    border: 1px solid #dedede;
    cursor: pointer;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_21 input[type="radio"]::before {
    content: "";
    width: 100%;
    height: 100%;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    line-height: 33px;
    text-align: left;
    color: #808080 !important;
    padding-left: 10px;
    position: absolute;
    transition: 0.5s all;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_21 input[type="radio"]:checked::before {
    background-color: #a7703d;
    color: #fff !important;
    font-weight: 500;
    border-radius: 5px;
    width: 100%;
    position: absolute;
    top: 0;
    transition: 0.5s all;
    left: 0;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body .ginput_container_radio div#input_8_21 .gchoice:last-child {
    margin-right: 0;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body .ginput_container_radio div#input_8_21 .gchoice {
    display: inline-block;
    width: 145px;
    margin-right: 10px;
    position: relative;
    margin-bottom: 0;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_21 .gchoice label {
    display: none;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_21 .gchoice:nth-child(1) input[type="radio"]::before {
    content: "Palm Beach";
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_21 .gchoice:nth-child(2) input[type="radio"]::before {
    content: "Broadbeach";
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_21 .gchoice:nth-child(3) input[type="radio"]::before {
    content: "Chirn Park";
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_21 .gchoice:nth-child(4) input[type="radio"]::before {
    content: "Pottsville";
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_21 .gchoice:nth-child(5) input[type="radio"]::before {
    content: "West End";
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_21 .gchoice:nth-child(6) input[type="radio"]::before {
    content: "Ferry road";
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body .gform_drop_area {
    background: #dedede45;
    border: 0;
}


body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body input[type="checkbox"] {
    width: 42px;
    height: 40px;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    display: flex;
    align-content: center;
    justify-content: center;
    font-size: 2rem;
    padding: 0.1rem;
    cursor: pointer;
    border-radius: 5px;
    background: #eeebe4;
    border: 1px solid #dedede;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body input[type="checkbox"]::before {
    content: "";
    width: 1.4rem;
    height: 1.4rem;
    clip-path: polygon(28% 38%, 41% 53%, 75% 24%, 86% 38%, 40% 78%, 15% 50%);
    transform: scale(0);
    background-color: #000;
    transition: 0.5s all;
    top: 6px;
    position: relative;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body input[type="checkbox"]:checked::before {
    transform: scale(1);
    transition: 0.5s all;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_18 {
    column-count: 4;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body .gchoice {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body .gchoice label {
    margin-left: 10px;
    cursor: pointer;
}
.main_div_awards h4 {
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0.05em;
    text-align: left;
    color: #a7703d;
    text-transform: uppercase;
}
.main_div_awards h2 {
    font-weight: normal;
    font-size: 36px;
    letter-spacing: 0.02em;
    line-height: 42px;
    text-align: left;
    color: #000;
    font-family: var(--gp-font--bebas-neue-pro);
}
.main_div_awards_cols {
    border: 1px solid #e5e5e5;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.main_div_awards_cols .main_div_awards_cols_img {
    min-width: 215px;
}
.main_div_awards_cols .main_div_awards_cols_img img {
    display: flex;
}
.main_div_awards_cols .main_div_awards_cols_text {
    background-color: #e6e1d7;
    padding: 0 50px;
    height: 330px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
}
.main_div_awards_cols .main_div_awards_cols_text h2 {
    font-weight: normal;
    font-size: 32px;
    letter-spacing: 0.02em;
    text-align: left;
    color: #000;
    font-family: var(--gp-font--bebas-neue-pro);
}
.main_div_awards_cols .main_div_awards_cols_text h2 b {
    font-size: 17px;
    position: relative;
    top: -12px;
}
article#post-18925 .bt-row.simplytext .text-box {
    border-bottom: 1px solid #dedede;
    margin-bottom: 0px;
    padding-bottom: 50px;
}
article#post-18925 .bt-row.simplytext:first-child .text-box,
article#post-18925 .bt-row.simplytext:last-child .text-box{
    border: 0;
    margin: 0;
    padding: 0;
}
.main_div_awards_cols .main_div_awards_cols_img.img-small img {
    width: 140px;
    margin: 0 auto;
}
.oasis_dental_pricelist_inner {
    position: relative;
    display: flex;
    align-items: center;
}
.oasis_dental_pricelist_inner .oasis_dental_pricelist_left {
    padding-left: 40px;
}
.oasis_dental_pricelist_inner .oasis_dental_pricelist_left p {
    color: #3c3c3c;
    margin-bottom: 30px;
}
.oasis_dental_pricelist_inner .oasis_dental_pricelist_left p:last-child {
    margin-bottom: 0;
}
.oasis_dental_pricelist_inner .oasis_dental_pricelist_right img {
    display: flex;
}
.oasis_dental_pricelist_inner .bg_img {
    display: block;
    position: absolute;
    z-index: -1;
    inset: 0px;
}
.oasis_dental_pricelist_inner .bg_img img {
    display: block;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.oasis_dental_pricelist_inner .oasis_dental_pricelist_left a.text-btn {
    cursor: pointer;
}
.learn-more-div{
    position: relative;
    overflow: hidden;   
    padding: 40px;
    background-color: #000;
}
.learn-more-div .text-box {
    border-radius: 16px;
    background: 0 0;
    border: 1px solid rgba(255, 255, 255, .13);
    backdrop-filter: blur(30.00029945373535px);
    --webkit-backdrop-filter: blur(30.00029945373535px);
    -webkit-backdrop-filter: blur(30.00029945373535px);
    background-color: rgba(255, 255, 255, .11);
    padding: 30px;
    max-width: 489px;
    margin-left: auto;
    z-index: 1;
    position: relative;
}
.learn-more-div .text-box p {
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 27px;
    text-align: left;
    color: #fff;
}
.learn-more-div .text-box h3 {
    color: #fff;
    font-family: Poppins, sans-serif;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.03em;
    line-height: 29px;
    text-align: left;
    color: #fff;
    text-transform: uppercase;
}
.learn-more-div .text-box h2 {
    margin-bottom: 15px;
    font-weight: normal;
    font-size: 36px;
    letter-spacing: 0.02em;
    line-height: 36px;
    text-align: left;
    color: #fff;
    font-family: Bebas-neue-pro, system-ui;
}
.learn-more-div .text-box a.text-btn.text-wbtn {
    margin-top: 15px;
}
.learn-more-div .bg_all_over {
    width: 80%;
    display: block;
    position: absolute;
    z-index: 0;
    inset: 0px;
    left: -120px;
}
.learn-more-div .bg_all_over img {
    display: block;
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
@media only screen and ( min-width:240px) and (max-width:990px) {
	div#podium-website-widget iframe {
		bottom: 40px !important;
		right: 0px !important;
	}
    .learn-more-div {
        padding: 20px;
    }
    .learn-more-div .bg_all_over {
        width: 100%;
        left: 0;
    }
    .learn-more-div .text-box {
        padding: 10px;
        max-width: 100%;
    }
    .learn-more-div .text-box h3 {
        line-height: 18px;
        margin-bottom: 5px;
    }
    .learn-more-div .text-box h2 {
        margin-bottom: 5px;
    }
	.oasis_dental_pricelist_inner {
        flex-wrap: wrap; 
        margin-bottom: 40px;
		padding-bottom: 20px;
    }
    .oasis_dental_pricelist_inner .oasis_dental_pricelist_left {
        padding-left: 20px;
        padding-top: 20px;
        padding-right: 20px;
        padding-bottom: 30px;
    }
    .oasis_dental_pricelist_inner .oasis_dental_pricelist_right img.only_desktop {
        display: none !important;
    }
    .oasis_dental_pricelist_inner .oasis_dental_pricelist_right img.only_mobile {
        display: block !important;
    }
	.enquire_now_new {
		padding: 20px;
		justify-content: space-between;
		flex-wrap: wrap;
	}
    .enquire_now_new .enquire_now_left {
        width: 100%;
        padding-right: 0;
    }
    .enquire_now_new .enquire_now_left h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .enquire_now_new .enquire_now_right {
        width: 100%;       
        margin-top: 20px;
    }   
    body .gform_wrapper.gravity-theme .gform_footer button, body .gform_wrapper.gravity-theme .gform_footer input, body .gform_wrapper.gravity-theme .gform_page_footer button, body .gform_wrapper.gravity-theme .gform_page_footer input {
        margin: 0 auto;
    }
    .refer_patient h2.text-subtitle {
        margin-top: 20px;
        margin-bottom: 0px;
    }
    body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body .ginput_container_radio div#input_8_21 .gchoice {
        width: 49%;
        margin-right: 0;
    }
    body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body div#input_8_18 {
        column-count: 1;
    }
    body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body .gchoice {
        margin-bottom: 20px;
    }
    body .refer_patient .gform_wrapper.gravity-theme .gform-body.gform_body input[type="checkbox"] {
        width: 30px;
        height: 30px;
    }
    .main_div_awards_cols {
        flex-wrap: wrap;
    }
    .main_div_awards_cols .main_div_awards_cols_text {
        padding: 20px 20px;
        height: auto;
    }
    article#post-18925 .bt-row.simplytext .text-box {
        margin-bottom: 10px;
        padding-bottom: 28px;
    }
    .main_div_awards_cols .main_div_awards_cols_img {
        min-width: 100%;
    }
    .main_div_awards_cols .main_div_awards_cols_img img {
        width: 100%;
    }
    .main_div_awards_cols .main_div_awards_cols_img.img-small img {
        width: 180px;
        margin: 30px auto;
    }
}
/* @media only screen and ( min-width:641px) and (max-width:768px) {
    body #gform_wrapper_15.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body #gform_wrapper_15.gform_wrapper.gravity-theme select, body #gform_wrapper_15.gform_wrapper.gravity-theme textarea,
    body #gform_wrapper_15.gform_wrapper.gravity-theme .gfield_label {
        font-size: 11px !important;
    }
} */
@media (min-width: 992px) {
	section.lp-comparisontable .bt-row.bt-row3 .bt-col-xl-7 {
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	section.lp-comparisontable .bt-row.bt-row3 .bt-col-xl-5 {
		flex: 0 0 41.666667%;
        max-width: 41.666667%;
	}
    section.lp-paymentplans .bt-row .bt-col-xl-6{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .lp-bottombanner .bt-col.bt-col-xl-8 {
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .lp-bottombanner .bt-row .bt-col-xl-4 {
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
}
@media only screen and ( min-width:991px) and (max-width:1499px) {
    .enquire_now_new .enquire_now_left {
        padding-right: 20px;
    }
    .enquire_now_new .enquire_now_left h2 {
        font-size: 27px;
    }
    body #gform_wrapper_16.gform_wrapper .gfield_label, body #gform_wrapper_17.gform_wrapper .gfield_label, body #gform_wrapper_18.gform_wrapper .gfield_label, body #gform_wrapper_27.gform_wrapper .gfield_label {
        font-size: 11px !important;
    }
    body .enquire_now_new .gform_wrapper .gform-body.gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .enquire_now_new .gform_wrapper .gform-body.gform_body select, body .enquire_now_new .gform_wrapper .gform-body.gform_body textarea {
        font-size: 12px;
    }
}
@media only screen and ( min-width:1024px) and (max-width:1490px) {
    .learn-more-div .text-box {
        max-width: 395px;
    }
    .oasis_dental_pricelist_inner .oasis_dental_pricelist_left {
        padding-left: 20px;
    }
    .oasis_dental_pricelist_inner .oasis_dental_pricelist_left h3.text-tagtitle {
        font-size: 10px;
        margin-bottom: 0;
    }
    .oasis_dental_pricelist_inner .oasis_dental_pricelist_left h2.text-title {
        font-size: 28px;
        margin-bottom: 4px;
        margin-top: 4px;
    }
    .oasis_dental_pricelist_inner .oasis_dental_pricelist_left p {
        margin-bottom: 14px;
        font-size: 12px;
        line-height: 20px;
    }
}
@media only screen and ( min-width:1024px) and (max-width:1999px) {
    .main_div_awards_cols .main_div_awards_cols_text {
        padding: 20px 20px;
        height: auto;
    }
    .main_div_awards_cols .main_div_awards_cols_img {
        min-width: 241px;
    }
/*     body #gform_wrapper_15.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body #gform_wrapper_15.gform_wrapper.gravity-theme select, body #gform_wrapper_15.gform_wrapper.gravity-theme textarea,
    body #gform_wrapper_15.gform_wrapper.gravity-theme .gfield_label,
    body #gform_wrapper_15.gform_wrapper.gravity-theme .gfield_label{
        font-size: 12px !important;
    } */
}
@media only screen and ( min-width:769px) and (max-width:1490px) {
	.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {
		line-height: 20px;
        margin-top: 15px;
        margin-bottom: 15px;
	}
	.main-navigation .main-nav ul ul li a {
		margin: 0 !important;
	}
	.main-navigation:not(.toggled) ul li.sfHover>ul, .main-navigation:not(.toggled) ul li:hover>ul {
		top: 43px;
	}
}
@media only screen and ( min-width:992px) and (max-width:1490px) {
    aside#custom_html-4 p {
        flex-wrap: wrap;
        row-gap: 10px;
    }
    aside#custom_html-4 p a.text-btn.phone {
        margin-right: 0;
        min-width: 12.6428em;
    }
}