@font-face {font-family: 'Libre Baskerville';src: url('../fonts/LibreBaskerville-Bold.eot');src: url('../fonts/LibreBaskerville-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/LibreBaskerville-Bold.woff2') format('woff2'),url('../fonts/LibreBaskerville-Bold.woff') format('woff'),url('../fonts/LibreBaskerville-Bold.ttf') format('truetype'),url('../fonts/LibreBaskerville-Bold.svg#LibreBaskerville-Bold') format('svg');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Libre Baskerville';src: url('../fonts/LibreBaskerville-Italic.eot');src: url('../fonts/LibreBaskerville-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/LibreBaskerville-Italic.woff2') format('woff2'),url('../fonts/LibreBaskerville-Italic.woff') format('woff'),url('../fonts/LibreBaskerville-Italic.ttf') format('truetype'),url('../fonts/LibreBaskerville-Italic.svg#LibreBaskerville-Italic') format('svg');font-weight: normal;font-style: italic;font-display: swap;}
@font-face {font-family: 'Libre Baskerville';src: url('../fonts/LibreBaskerville-Regular.eot');src: url('../fonts/LibreBaskerville-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/LibreBaskerville-Regular.woff2') format('woff2'),url('../fonts/LibreBaskerville-Regular.woff') format('woff'),url('../fonts/LibreBaskerville-Regular.ttf') format('truetype'),url('../fonts/LibreBaskerville-Regular.svg#LibreBaskerville-Regular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-ExtraLightItalic.eot');src: url('../fonts/SourceSansPro-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-ExtraLightItalic.woff2') format('woff2'),url('../fonts/SourceSansPro-ExtraLightItalic.woff') format('woff'),url('../fonts/SourceSansPro-ExtraLightItalic.ttf') format('truetype'),url('../fonts/SourceSansPro-ExtraLightItalic.svg#SourceSansPro-ExtraLightItalic') format('svg');font-weight: 200;font-style: italic;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-Italic.eot');src: url('../fonts/SourceSansPro-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-Italic.woff2') format('woff2'),url('../fonts/SourceSansPro-Italic.woff') format('woff'),url('../fonts/SourceSansPro-Italic.ttf') format('truetype'),url('../fonts/SourceSansPro-Italic.svg#SourceSansPro-Italic') format('svg');font-weight: normal;font-style: italic;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-BoldItalic.eot');src: url('../fonts/SourceSansPro-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-BoldItalic.woff2') format('woff2'),url('../fonts/SourceSansPro-BoldItalic.woff') format('woff'),url('../fonts/SourceSansPro-BoldItalic.ttf') format('truetype'),url('../fonts/SourceSansPro-BoldItalic.svg#SourceSansPro-BoldItalic') format('svg');font-weight: bold;font-style: italic;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-Light.eot');src: url('../fonts/SourceSansPro-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-Light.woff2') format('woff2'),url('../fonts/SourceSansPro-Light.woff') format('woff'),url('../fonts/SourceSansPro-Light.ttf') format('truetype'),url('../fonts/SourceSansPro-Light.svg#SourceSansPro-Light') format('svg');font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-Black.eot');src: url('../fonts/SourceSansPro-Black.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-Black.woff2') format('woff2'),url('../fonts/SourceSansPro-Black.woff') format('woff'),url('../fonts/SourceSansPro-Black.ttf') format('truetype'),url('../fonts/SourceSansPro-Black.svg#SourceSansPro-Black') format('svg');font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-BlackItalic.eot');src: url('../fonts/SourceSansPro-BlackItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-BlackItalic.woff2') format('woff2'),url('../fonts/SourceSansPro-BlackItalic.woff') format('woff'),url('../fonts/SourceSansPro-BlackItalic.ttf') format('truetype'),url('../fonts/SourceSansPro-BlackItalic.svg#SourceSansPro-BlackItalic') format('svg');font-weight: 900;font-style: italic;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-ExtraLight.eot');src: url('../fonts/SourceSansPro-ExtraLight.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-ExtraLight.woff2') format('woff2'),url('../fonts/SourceSansPro-ExtraLight.woff') format('woff'),url('../fonts/SourceSansPro-ExtraLight.ttf') format('truetype'),url('../fonts/SourceSansPro-ExtraLight.svg#SourceSansPro-ExtraLight') format('svg');font-weight: 200;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-Bold.eot');src: url('../fonts/SourceSansPro-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-Bold.woff2') format('woff2'),url('../fonts/SourceSansPro-Bold.woff') format('woff'),url('../fonts/SourceSansPro-Bold.ttf') format('truetype'),url('../fonts/SourceSansPro-Bold.svg#SourceSansPro-Bold') format('svg');font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-LightItalic.eot');src: url('../fonts/SourceSansPro-LightItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-LightItalic.woff2') format('woff2'),url('../fonts/SourceSansPro-LightItalic.woff') format('woff'),url('../fonts/SourceSansPro-LightItalic.ttf') format('truetype'),url('../fonts/SourceSansPro-LightItalic.svg#SourceSansPro-LightItalic') format('svg');font-weight: 300;font-style: italic;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-SemiBoldItalic.eot');src: url('../fonts/SourceSansPro-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-SemiBoldItalic.woff2') format('woff2'),url('../fonts/SourceSansPro-SemiBoldItalic.woff') format('woff'),url('../fonts/SourceSansPro-SemiBoldItalic.ttf') format('truetype'),url('../fonts/SourceSansPro-SemiBoldItalic.svg#SourceSansPro-SemiBoldItalic') format('svg');font-weight: 600;font-style: italic;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-SemiBold.eot');src: url('../fonts/SourceSansPro-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-SemiBold.woff2') format('woff2'),url('../fonts/SourceSansPro-SemiBold.woff') format('woff'),url('../fonts/SourceSansPro-SemiBold.ttf') format('truetype'),url('../fonts/SourceSansPro-SemiBold.svg#SourceSansPro-SemiBold') format('svg');font-weight: 600;font-style: normal;font-display: swap;}
@font-face {font-family: 'Source Sans Pro';src: url('../fonts/SourceSansPro-Regular.eot');src: url('../fonts/SourceSansPro-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/SourceSansPro-Regular.woff2') format('woff2'),url('../fonts/SourceSansPro-Regular.woff') format('woff'),url('../fonts/SourceSansPro-Regular.ttf') format('truetype'),url('../fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}
html, body { font-size: 16px; font-family: 'Source Sans Pro';font-weight: normal; color: #000; height: auto !important; text-align: left; background: #fff; margin: 0; padding: 0; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition:background 5000s ease, color 5000s ease !important; transition-delay:background-color 5000s, color 5000s !important; }
a, button { text-decoration: none; text-decoration: none !important; cursor: pointer; }
p {margin-bottom: 25px;letter-spacing: 0.6px;line-height: 40px;font-family: 'Source Sans Pro';font-size: 20px;color: #676767;font-weight: 400;width: 100%;text-align: justify;}
* p:last-child {margin-bottom: 0px;}
.transition, :before, :after, a, button { -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; }
.container { max-width: 1200px; margin: 0 auto; padding: 0 15px; width: 100%; }
/*.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;margin:0 -15px}*/
input[type=text]::-ms-clear { display: none; }
input[type=submit], input[type=button] { cursor: pointer; }
select:focus::-ms-value { color: inherit; background: none; }
* { outline: none !important; }
b, strong { font-weight: 700; }
img { max-width: 100%; vertical-align: middle; height: auto; }
ul, ol { margin: 0; padding: 0;}
select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #606060; -moz-transition: all 0s ease; }
select::-ms-expand { display: none; }
input::-ms-clear { display: none; }
figure { margin: 0; }
.alignleft { float: left; margin: 0 30px 20px 0; max-width: 40%; }
.alignright { float: right; margin: 0 0 20px 30px; max-width: 40%; }
.aligncenter { float: none; display: block; margin: 15px auto 0 auto }
.noscript { background: #000; display: block; text-align: center; color: #fff; padding: 10px 0; position: fixed; bottom: 0; right: 0; left: 0; z-index: 9; }
p.noscript { margin: 0; }
.warning-icon { display: inline-block; vertical-align: middle; position: relative; width: 20px; height: 17px; z-index: 1; margin: 0 10px 0 0; }
*::-webkit-input-placeholder { color: inherit; opacity: 1; }
*:-moz-placeholder { color: inherit; opacity: 1; }
*::-moz-placeholder { color: inherit; opacity: 1; }
*:-ms-input-placeholder { color: inherit; opacity: 1; }
*::placeholder { color: inherit; opacity: 1; }
ul{padding-left: 0px;}
li {list-style: none;}
ul li {position: relative;font-size: 20px;color: #8c8c8c;padding: 0 0px 0px 30px;font-weight: 400;line-height: 40px;margin-bottom: 10px;}
ul li:last-child{margin-bottom: 0px;}
ul li:before {content: "";position: absolute;left: 0;top: 12px;height: 18px;width: 18px;border-radius: unset;background: url(../images/arrow_black.svg)no-repeat center;background-size: contain;}
ul li ul{margin: 0px 0px 0px 0px;height: auto;padding: 0 0 0 20px;}
ul li ul li{height: auto;margin: 8px 0px;padding: 0 0 0 30px;font-size: 20px;color: #151515;font-weight: 400;line-height: 40px;} 
ol {height: auto; margin: 0px 0px 0px 0px; padding: 0px; } 
ol li {height: auto; margin: 8px 0; padding: 0px 0px 0px 0px; font-size: 16px;color: #151515; font-weight: 400; overflow: hidden; list-style: decimal inside; } 
ol li ol {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 17px; } 
ol li ol li {height: auto; margin: 8px 0; padding: 0px 0px 0px 0px;font-size: 16px;color: #151515; font-weight: 400; overflow: hidden; list-style: decimal inside; } 
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: 'Source Sans Pro', sans-serif; font-weight: 700; color: #151515; line-height: 1.5; display: block; margin:0 0 15px 0;}
h1, .h1 { font-size: 30px;}
h2, .h2 { font-size: 27px;}
h3, .h3 { font-size: 24px;}
h4, .h4 { font-size: 22px;}
h5, .h5 { font-size: 18px;}
h6, .h6 { font-size: 16px;}
.p0 {padding: 0 !important;}
.pt0 {padding-top: 0 !important;}
.pb0 {padding-bottom: 0 !important;}
a {color: #000;font-weight: 600;}
section,header,footer{float: left;width: 100%;}
section{padding: 70px 0;}
button {background: no-repeat;border: none;padding: 0;line-height: normal;}
.btn {
    min-width: 230px;
    position: relative;
    z-index: 1;
    background: #27252a;
    border: 2px solid #27252a;
    padding: 12px 11px;
    line-height: 26px;
    box-shadow: none!important;
    letter-spacing: 0;
    text-transform: capitalize;
    font-size: 16px;
    text-align: center;
    color: #ffffff;
    font-weight: 700;
    border-radius: 0;
    font-family: 'Libre Baskerville';
    transition: 0.8s;
}
.btn:hover{background: transparent;}
.view-more-btn {width: 100%;margin-top: 50px;}
.title_box {margin-bottom: 20px;width: 100%;display: block;}
.section_title {font-size: 44px;font-weight: 400;line-height: inherit;color: #27252a;text-transform: capitalize;font-family: 'Libre Baskerville';}
.section_subtitle {font-size: 20px;text-transform: uppercase;color: #27252a;font-weight: 600;line-height: initial;margin-bottom: 10px;}
.site-main {min-height: 100vh; position: relative; overflow: hidden;padding-top: 184px;}

/**********************************************************/
header {width: 100%;float: left;width: 100%;float: left; background-color: #ffffff; z-index: 999; position: fixed;top: 0;left: 0;right: 0;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.main_logo img { height:100px; -moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.main_logo {width: 330px;display: inline-block;}
header.sticky .main_logo img {height: 90px;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;max-width: inherit;}
header.sticky { box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 0.20);border: none !important;z-index: 999; position: fixed; top: 0; left: 0; right: 0; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;} 
header .flex {display: flex;align-items: center;justify-content: space-between;}
.owl-dots { position: absolute; left: 0; right: 0; margin: 0 auto; text-align: center; bottom: 0 }
.owl-nav button { margin: 0 -79px; }
.owl-dots button.owl-dot { height: 6px; width: 20px; z-index: 1; margin: 0 2px; background: transparent; position: relative; border-radius: 3px; }
.owl-dots button.owl-dot span { height: 6px; width: 6px; display: block; position: absolute; top: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); left: 50%; background: #999999; border-radius: 3px; }
.owl-theme .owl-controls { margin: 0 }
.owl-carousel .owl-item { backface-visibility: visible !important; }
.owl-nav { position: absolute !important; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); margin: 0 0 0 0; pointer-events: none; width: 100% }.owl-nav button { background: none; pointer-events: auto; }
.owl-carousel .owl-item img { width: 100% }
.owl-nav .owl-prev { float: left; }
.owl-nav .owl-next { float: right; }
.owl-nav button span { display: block; }
.owl-nav button span svg { fill: #999999; }
.owl-dots {display: flex;justify-content: center;text-align: left;}
.desk-menu {width: 100%;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;background-color: #F6EDE3;}
header .container {max-width: 1530px;}
.top-header {background-color: #efefef;padding: 10px 0px;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
header.sticky .top-header{padding: 5px 0px;}
.top-header ul li{padding-left: 0px;margin-bottom: 0px;}
.top-header ul li::before{display: none;}
.top-header-left li a span svg {fill: #000;width: 18px;height: 18px;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.top-header-left li:first-child{margin-right: 30px;}
.header-social .follow-us {color: #fff;font-size: 16px;}
.top-header-left li a span {display: inline-block;margin-right: 8px;}
.top-header-left li a small {font-size: 16px;color: #27252a;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.top-header-left li a {color: #fff;font-weight: 400;}
.top-header-right p {font-size: 16px;color: #27252a;}
.top-header-right p svg {fill: #000;width: 18px;height: 18px;margin-right: 8px;}
.header-license {font-size: 16px;color: #009fae;font-weight: 600;line-height: initial;padding-left: 30px;margin-left: 30px;border-left: 2px solid #fff;}
.header-social ul li{margin-left: 20px;}
.header-social ul li a svg {width: 18px;height: 18px;fill: #fff;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.top-header a:hover small { color: #dab18c;}
.header-call-btn figcaption ul {padding: 0px;display: flex;align-items: center;margin-top: 6px;}
.header-call-btn {background-color: #009fae;border: 1px solid #009fae;min-width: 270px;justify-content: center;padding: 12px 0px;border-radius: 5px;}
.header-call-btn figcaption {padding-left: 10px;display: inline-grid;}
.header-call-btn figcaption small {display: inline-block;color: #fff;font-size: 14px;line-height: 15px;}
.header-call-btn figcaption ul li {margin: 0px;padding: 0px 10px;position: relative;display: initial;}
.header-call-btn figure svg {fill: #fff;}
.mobile-boxes li{margin-left: 30px;}
.mobile-boxes li:first-child{margin-left: 0px;}
.header-call-btn figcaption ul li:first-child{padding-left: 0px;}
.header-call-btn figcaption ul li:first-child:after{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-right: 2px solid #fff;height: 15px;}
.header-call-btn figcaption ul li:last-child{padding-right: 0px;}
.header-call-btn figcaption ul li a {font-size: 18px;color: #fff;line-height: 16px;display: flex;}
.header-call-btn figcaption ul li a:hover {color: #12253a;}
.home-banner {position: relative;z-index: 1;padding: 0;}
.banner-slider .owl-nav {max-width: 100%; margin: 0 auto 0 auto; width: 100%; display: none;}
.banner-slider .owl-dots .owl-dot button.pagi-btn {color: #fff;text-transform: capitalize;font-size: 20px;width: 100%;text-align: left;margin-top: 15px;}
.banner-slider figure.home_banner_img figcaption {position: absolute;bottom: unset;transform: translate(-50%,-50%);left: 50%;top: 50%;max-width: 1170px;text-align: left;display: flex;flex-wrap: wrap;justify-content: flex-start;width: 100%;}
.banner_content h1 span {width: 100%;display: inline-block;color: #fff;font-weight: 400;font-size: 60px;line-height: 48px;text-transform: uppercase;}
.banner-slider figure.home_banner_img {position: relative;overflow: hidden;z-index: 1;}
.banner-slider .owl-nav button { margin: 0 0; z-index: 1; background-color: rgb(255 255 255 / 20%);height: 150px;width: 50px;}
.banner-slider .owl-nav button svg { fill: #fff;width: 26px;height: 26px;}
.banner-slider .owl-dots {bottom: 30px;justify-content: flex-start;max-width: 1170px;}
.banner-slider .owl-dots .owl-dot {border: none;background: none;margin: 0 5px;border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;-webkit-border-radius: 0;height: 16px;width: 16px;background-color: #a59b93;}
.banner-slider .owl-dots .owl-dot span { background: none;/* background: url(../images/teeth-icon.svg) no-repeat !important;*/ width: 19px; height: 22px; opacity: 0.2; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.banner-slider .owl-dots .owl-dot.active {opacity: 1;background-color: #F6EDE3; background-color: #000;}
.banner-slider .owl-dots .owl-dot.active span { opacity: 1 }
.banner_content {width: 100%;max-width: 870px;display: flex;flex-wrap: wrap;justify-content: flex-start;text-align: left;position: relative;z-index: 1;}
.banner_content .banner-title {font-size: 55px;color: #000;font-weight: 400;line-height: initial;margin-bottom: 45px;font-family: 'Libre Baskerville';}
.banner_content p {color: #000;font-weight: 500;margin-bottom: 55px;font-family: 'Libre Baskerville';font-size: 18px;line-height: inherit;text-align: left;}
.banner_button_box {display: flex;align-items: center;}
.banner_button_box .btn {margin-right: 30px;}
.banner-slider .banner_button_box .btn {background-color: transparent;border-color: #27252a;color: #27252a;}
.banner_button_box .btn:hover{background-color: #000;color: #fff;}
.banner_content p span {background: #000;color: #fff;border-radius: 4px;padding: 6px 7px;display: inline-block;margin: 0 5px 0 3px;}
.offer-box,.offer-box figure,.offer-box figure figcaption,.offer-box figure figcaption a,.offer-box figure figcaption a img{width: 100%;display: block;}
.offer-box {margin-bottom: 50px;}
.news-section {background-color: #f6ede3;}
.offer-title {display: block;width: 100%;font-family: 'Libre Baskerville';font-size: 24px;font-weight: 400;margin-bottom: 15px;}
.offer-box figure figcaption {background-color: #ffffff;padding: 30px;width: calc(100% - 30px);margin: 0 auto;margin-top: -30px;position: relative;border: 1px solid #fff;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);}
.offer-box figure figcaption p,.blog-box figure figcaption p {text-align: center;font-size: 18px;}
.offer-box figure figcaption:hover {border-color: #F6EDE3;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.offer-box figure figcaption a.offer_more {width: unset;display: flex;color: #27252a;font-size: 18px;text-transform: uppercase;align-items: center;}
.offer-box figure figcaption a.offer_more:hover {color: #F6EDE3;}
.offer-box figure figcaption a.offer_more:hover svg{fill: #F6EDE3;}
.offer-box figure figcaption .offer_more svg {margin-left: 8px;fill: #27252a;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.offer-box figure figcaption a:hover {color: #F6EDE3;}
.offer-box figure a {display: block;width: 100%;}
.offer-box figure a img {object-fit: contain;width: 100%;}
.offer-section .view_all_btn .btn {background-color: #252328;border-color: #27252a;color: #ffffff;}
.offer-section .view_all_btn .btn:hover{background-color: transparent;color: #27252a;}
.firming-img{padding-right: 40px;}
.firming-img,.firming-img img{width: 100%;}
.firming-box {width: 100%;padding: 60px 0px;position: relative;z-index: 1;}
.firming-box::before {content: '';position: absolute;left: 0;top: 0;height: 100%;width: 40%;background-color: #f6ede3;z-index: -1;}
.firming-box:after {content: '';position: absolute;right: 0;top: 50%;background: url(../images/firm_svg.webp)no-repeat center;background-size: contain;width: 210px;height: 300px;transform: translate(0%,-50%);}
.firming-content{width: 100%;}
.firming-content p {font-size: 20px;line-height: 40px;}
.firming-eye {font-size: 25px;color: #27252a;font-family: 'Libre Baskerville';line-height: 40px;margin-bottom: 30px;}
.appointment-banner{position: relative;}
.appointment-banner img{width: 100%;}
.appointment-content .appointment-form-box {background-color: #fff;padding: 45px 35px;max-width: 600px;margin: 0 0 0 auto;}
.appointment-content .appointment-form-box form{width: 100%;display: block;}
.appointment-content .appointment-form-box form .form-input{width: 100%;}
.appointment-content .appointment-form-box form .form-input.sbt{position: relative;}.appointment-content .appointment-form-box form .form-input.line_tag{display: flex;}
.appointment-content .appointment-form-box form .form-input span{width: 100%;margin-bottom: 20px;display: block;}
.appointment-content .appointment-form-box form .form-input.sbt span {margin-bottom: 0px;}
.appointment-content .appointment-form-box form .form-input .input_field,textarea.input_field,select.input_field {width: 100%;border: 0;border-bottom: 2px solid #dbdbdb;padding: 10px 0px;color: #000;font-size: 16px;display: block;}
.appointment-content .appointment-form-box form .form-input.line_tag span:first-child {margin-right: 40px;}
.appointment-content .appointment-form-box form .form-input .input_field::placeholder,textarea.input_field::placeholder,select.input_field{font-family: 'Libre Baskerville';}
.appointment-content .appointment-form-box .section_title{margin-bottom: 30px;}
.team-section {position: relative;z-index: 1;}
.team-section::before{content: '';position: absolute;left: 0;top: 0;/*background: url(../images/team_svg.png)no-repeat center*/;background-size: contain;width: 180px;height: 300px;z-index: -1;}
.team_content .btn {min-width: 500px;font-size: 20px;}
.team_content{width: 100%;}
.team_content p {margin-bottom: 35px;}
.team_img{width: 100%;padding: 25px;position: relative;z-index: 1;}
.team_img span {padding-left: 25px;}
.team_img img{width: 100%;}
.team_img::before {content: '';position: absolute;right: 0;top: 0;height: 100%;width: 85%;background-color: #f6ede3;z-index: -1;}
.customer-section .title_box {padding-right: 100px;margin-bottom: 0px;}
.customer_top_box {margin-bottom: 50px;}
.customer-section {position: relative;z-index: 1;}
.customer-section::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 70%;background-color: #e9e3da;z-index: -1;}
.testimonial_slider .slick-list.draggable {padding-bottom: 5px;}
.testimonial_box {background-color: #fff;margin: 0px 10px;padding: 40px 30px;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);}
.testimonial_box > div ul li svg {fill: #dab18c;width: 18px;height: 18px;}
.testimonial_box > div ul li{padding-left: 0px;margin-bottom: 0px;display: inline-block;margin-right: 5px;}
.testimonial_box > div {margin-bottom: 20px;}
.testimonial_box > div ul li::before{display: none;}
.testimonial_box p {font-size: 17px;line-height: 30px;margin-bottom: 25px;text-align: left;}
.testimonial_box > div figure {width: 65px;height: 65px;border-radius: 50%;overflow: hidden;}
.testimonial_box > div figure img {width: 100%;height: 100%;object-fit: cover;}
.testimonial_box > div > div {padding-left: 15px;}
.testimonial_box > div > div .user-title {font-size: 20px;line-height: 30px;color: #27252a;display: inline-block;}
.testimonial_box > div > div .user-subtitle {color: #dab18c;font-size: 17px;text-transform: uppercase;line-height: 30px;}
.testimonial_box .user_details {margin-bottom: 0px;}
.map_box{width: 100%;display: block;position: relative;}
.map_box iframe {width: 100%;height: 700px;}
.time_box {position: absolute;top: 55%;left: 85px;transform: translate(0%,-50%);background-color: #fff;padding: 13px 33px;}
.office_title {font-size: 30px;color: #27252a;font-family: 'Libre Baskerville';display: flex;align-items: center;margin-bottom: 25px;}
.office_title span svg {fill: #dab18c;width: 55px;height: 55px;}
.office_title span {margin-left: 50px;}
.time_box ul{width: 100%;}
.time_box ul li{width: 100%;padding-left: 0px;}
.week_title {font-size: 18px;text-transform: uppercase;color: #676767;line-height: initial;margin-bottom: 10px;}
.time_box ul li p {color: #dab18c;font-size: 25px;font-family: 'Libre Baskerville';line-height: inherit;}
.time_box ul li {width: 100%;padding-left: 0px;margin-bottom: 25px;}
.time_box ul li::before{display: none;}
.blog-box,.blog-box figure,.blog-box figure figcaption,.blog-box figure a,.blog-box figure a img{width: 100%;display: block;}
.news-section {background-color: #f6ede3;}
.blog-title {display: block;width: 100%;font-family: 'Libre Baskerville';font-size: 24px;font-weight: 400;margin-bottom: 15px;}
.blog-box figure figcaption {background-color: #ffffff;padding: 30px;width: calc(100% - 30px);margin: 0 auto;margin-top: -30px;position: relative;}
.blog-box figure figcaption p {text-align: center;}
.blog-box figure figcaption a.blog_more {width: unset;display: flex;color: #27252a;font-size: 18px;text-transform: uppercase;align-items: center;}
.blog-box figure figcaption a.blog_more:hover {color: #F6EDE3;}
.blog-box figure figcaption a.blog_more:hover svg{fill: #F6EDE3;}
.blog-box figure figcaption .blog_more svg {margin-left: 8px;fill: #27252a;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.blog-box figure figcaption a:hover {color: #F6EDE3;}
.blog-date {display: inline-block;background-color: #F6EDE3;font-size: 18px;color: #000;line-height: initial;padding: 7px 14px;position: absolute;right: 0;top: -60px;}
.footer-content.ft-one {padding-right: 55px;}
.ft-one .footer-title {display: none;}
.footer-box {background-color: #F6EDE3;padding-top: 70px;}
.footer-title {font-family: 'Libre Baskerville';font-size: 18px;line-height: initial;padding-bottom: 10px;position: relative;margin-bottom: 40px;}
.footer-title::before {content: '';position: absolute;left: 0;bottom: 0;width: 40px;border-bottom: 5px solid #fff;transform: translate(0%,50%);}
.footer-logo{width: 100%;display: block;margin-bottom: 30px;}
.footer-logo a {display: inline-block;max-width: 250px;}
.footer-logo a img{width: 100%;object-fit: contain;}
.footer-content p, .footer-content a {font-size: 16px;color: #000;line-height: 30px;font-weight: 400;font-family: 'Forum';}
/*.footer-content a:hover {color: #fff;}*/
.footer-content ul li{padding-left: 0px;}
.footer-content ul li::before{display: none;}
.copy-right {background-color: #1b1a1e;padding: 15px 0px;margin-top: 60px;}
.copy-right p {color: #fff;font-weight: 300;text-align: center;}

/*inner-pages*/
.inner-banner-section{position: relative;}
.inner-banner-img{width: 100%;position: relative;}
.inner-banner-img::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;opacity: 0.7;}
.inner-banner-img img{width: 100%;}
.inner-banner-content {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;text-align: center;}
.inner-banner-title {color: #fff;font-family: 'Libre Baskerville';font-size: 46px;line-height: initial;}
.inner-banner-content .breadcrumb li,.inner-banner-content .breadcrumb li a {color: #fff;list-style: none;font-size: 18px;text-transform: capitalize;}
.inner-banner-content .breadcrumb-item+.breadcrumb-item::before{color: #fff;}
.inner-banner-content .breadcrumb li a {color: #F6EDE3;}
.gift_inner_img,.gift_inner_img img{width: 100%;}
.gift_inner_content{width: 100%;}
.gift_inner_content ul li{padding-left: 0px;}
.gift_inner_content ul li::before{display: none;}
.gift_inner_content ul li p strong{color: #000;}
.gift_note_box {background-color: #efefef;padding: 50px;width: 100%;margin-top: 70px;}
.gift_note_box ul li::before{display: none;}
.gift_note_box ul li{list-style: disc;padding-left: 0px;color: #000;margin-bottom: 5px;}
.gift_note_box ul li p{color: #000;margin-bottom: 0px;}
.gift_note_box ul{padding-left: 15px;}
.gift_note_box p {color: #000;}
.gift_note_box p a {font-weight: 700;text-decoration: underline !important;}
.gift_note_box p a:hover {color: #000;}
.gift_buy_btn {width: 100%;margin-top: 30px;}
.gift_note_box .title_box .gift_note_title {font-size: 24px;line-height: initial;}
.gift_note_box .title_box{margin-bottom: 20px;}
.skin_inner_content {width: 100%;}
.skin_inner_content .skin-eye {font-size: 25px;color: #27252a;font-family: 'Libre Baskerville';line-height: 40px;margin-bottom: 30px;}
.skin_inner_row:nth-child(odd) .skin_inner_content {text-align: right;}
.skin_inner_row:nth-child(odd) .skin_inner_content  p{text-align: right; text-align: right;line-height: 34px; font-size: 20px;}
.skin-inner-section .skin_inner_row {margin-bottom: 70px;}
.skin_inner_img img{width: 100%;}
.skin-inner-section .skin_inner_row:last-child{margin-bottom: 0px;}
.book_inner_content{width: 100%;}
.book_inner_content p {font-size: 20px;line-height: 40px;color: #27252a;font-family: 'Libre Baskerville';}
.treatment_inner_img{width: 100%;margin-bottom: 70px;}
.treatment_inner_img img{width: 100%;}
.treatment_inner_btn {width: 100%;display: flex;justify-content: center;margin-top: -30px;padding: 0px 15px;}
.treatment_inner_btn .btn{width: 100%;min-width: 100%;text-transform: uppercase;}
.treatment_inner_btn .btn:hover{background-color: #fff;}
.contact_inner_left{width: 100%;}
.contact_inner_left ul li{padding-left: 0px;}
.contact_inner_left ul li:last-child{margin-bottom: 0px;}
.contact_inner_left ul li::before{display: none;}
.contact_inner_left ul li span {width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;background-color: #F6EDE3;border-radius: 50%;}
.contact_inner_left ul li span svg {fill: #fff;width: 20px;height: 20px;}
.contact_inner_left ul{width: 100%;margin-bottom: 50px;}
.contact_inner_left ul li .cnt_content {font-family: 'Libre Baskerville';font-size: 18px;text-transform: initial;font-weight: 700;color: #000;padding-left: 20px;}
.contact_inner_left ul li .cnt_content a,.contact_inner_left ul li .cnt_content p {display: block;font-size: 16px;font-family: 'Source Sans Pro';color: #000;font-weight: 500;line-height: initial;text-transform: initial;margin-top: 5px;margin-bottom: 0px;}
.contact_inner_left ul li {padding-left: 0px;margin-bottom: 30px;}
.google_map{width: 100%;}
.google_map iframe {width: 100%;}
.contact_inner_right,.contact_inner_right img,.contact_inner_right a{width: 100%;display: block;}
.contact_inner_right p{text-align: center;}
.contact_inner_right .section_title {font-size: 20px;margin-bottom: 5px;margin-top: 20px;}
.single-facial-content {width: 100%;}
.single-facial-content p {font-size: 20px;line-height: 40px;}
.single-facial-content .skin-eye {font-size: 25px;color: #27252a;font-family: 'Libre Baskerville';line-height: 40px;margin-bottom: 30px;}
.facial_add_on_box .section_title {color: #000;font-size: 24px;line-height: inherit;margin-bottom: 20px;border-bottom: 2px solid #000;padding-bottom: 10px;}
.facial_add_on_box {width: 100%;display: block;background-color: #f6ede3;padding: 50px 30px;text-align: center;margin-bottom: 30px;}
.facial_add_on_box p {color: #000;font-size: 16px;text-align: center;}
.lash-lift-img,.lash-lift-img img{width: 100%;}
.lash-lift-content .lash-lift-eye {font-size: 25px;color: #27252a;font-family: 'Libre Baskerville';line-height: 40px;margin-bottom: 30px;}
.lash-lift-last p {text-align: center;}
.lash-lift-last {margin: 70px 0px;width: 100%;}
.lash_lift_dont{width: 100%;margin-top: 70px;}
.lash_lift_dont ul li::before{display: none;}
.lash_lift_dont ul li{padding: 50px 30px;width: 50%;margin-bottom: 0px;border-right: 2px solid #fff;}
.lash_lift_dont ul li:last-child{border-right: 0px;}
.lash_lift_dont ul {background-color: #f6ede3;margin: 0 auto;}
.lash_ab_box_title,.waxing_list_box .section_title {color: #000;font-size: 24px;line-height: initial;margin-bottom: 20px;padding: 10px;font-family: 'Libre Baskerville';background-color: #F6EDE3;border-bottom: 2px solid #000;}
.lash_ab_box p {color: #000;text-align: center;}
.teeth-white-img,.gpp-white-img {width: 100%;height: 100%;}
.teeth-white-img img,.gpp-white-img img{width: 100%;height: 100%;object-fit: cover;}
.teeth-white-content {width: 100%;}	
.teeth-white-content .teeth-white-eye {font-size: 25px;color: #27252a;font-family: 'Libre Baskerville';line-height: 40px;margin-bottom: 30px;}
.teeth_video {width: 100%;margin: 70px 0px;}
.teeth_video video{width: 100%;}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {content: " ";display: block;background: #ffffff;position: absolute;z-index: 30;-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5); }
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {width: 3px;height: 9999px;left: 50%;margin-left: -1.5px; }
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {width: 9999px;height: 3px;top: 50%;margin-top: -1.5px; }
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {position: absolute;top: 0;width: 100%;height: 100%; }
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay {-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s; }
.twentytwenty-before-label, .twentytwenty-after-label {-webkit-transition-property: opacity;-moz-transition-property: opacity;transition-property: opacity; }
.twentytwenty-before-label:before, .twentytwenty-after-label:before {color: white;font-size: 13px;letter-spacing: 0.1em; }
.twentytwenty-before-label:before, .twentytwenty-after-label:before {position: absolute;background: rgba(255, 255, 255, 0.2);line-height: 38px;padding: 0 20px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {top: 50%;margin-top: -19px; }
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before {left: 50%;margin-left: -45px;text-align: center;width: 90px; }
.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {width: 0;height: 0;border: 6px inset transparent;position: absolute;}
.twentytwenty-left-arrow, .twentytwenty-right-arrow {top: 50%;margin-top: -6px;}
.twentytwenty-up-arrow, .twentytwenty-down-arrow {left: 50%;margin-left: -6px;}
.twentytwenty-container {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;z-index: 0;overflow: hidden;position: relative;-webkit-user-select: none;-moz-user-select: none;}
.twentytwenty-container img {max-width: 100%;position: absolute;top: 0;display: block;}
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay {background: rgba(0, 0, 0, 0);}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {opacity: 0;}
.twentytwenty-container * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.twentytwenty-before-label {opacity: 0;}
.twentytwenty-before-label:before {content: "Before";}
.twentytwenty-after-label {opacity: 0;}
.twentytwenty-after-label:before {content: "After";}
.twentytwenty-horizontal .twentytwenty-before-label:before {left: 10px;}
.twentytwenty-horizontal .twentytwenty-after-label:before {right: 10px;}
.twentytwenty-vertical .twentytwenty-before-label:before {top: 10px;}
.twentytwenty-vertical .twentytwenty-after-label:before {bottom: 10px;}
.twentytwenty-overlay {-webkit-transition-property: background;-moz-transition-property: background;transition-property: background;background: rgba(0, 0, 0, 0);z-index: 25;}
.twentytwenty-overlay:hover {background: rgba(0, 0, 0, 0.5);}
.twentytwenty-overlay:hover .twentytwenty-after-label {opacity: 1;}
.twentytwenty-overlay:hover .twentytwenty-before-label {opacity: 1;}
.twentytwenty-before {z-index: 20;}
.twentytwenty-after {z-index: 10;}
.twentytwenty-handle {height: 38px;width: 38px;position: absolute;left: 50%;top: 50%;border: 3px solid #ffffff;background-color: #F6EDE3;margin-left: -22px;margin-top: -22px;-webkit-border-radius: 1000px;-moz-border-radius: 1000px;border-radius: 1000px;-webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);z-index: 40;cursor: pointer;}
.twentytwenty-horizontal .twentytwenty-handle:before {bottom: 50%;margin-bottom: 22px;}
.twentytwenty-horizontal .twentytwenty-handle:after {top: 50%;margin-top: 22px;}
.twentytwenty-vertical .twentytwenty-handle:before {left: 50%;margin-left: 22px;-webkit-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow: 3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-vertical .twentytwenty-handle:after {right: 50%;margin-right: 22px;-webkit-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow: -3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-left-arrow {border-right: 6px solid white;left: 50%;margin-left: -17px;}
.twentytwenty-right-arrow {border-left: 6px solid white;right: 50%;margin-right: -17px;}
.twentytwenty-up-arrow {border-bottom: 6px solid white;top: 50%;margin-top: -17px;}
.twentytwenty-down-arrow {border-top: 6px solid white;bottom: 50%;margin-bottom: -17px;}
.before_after_row{margin-top: 50px}
.before_after_content{width: 100%;}
.before_after_content .title_box .section_title {font-size: 25px;}
.before_after_title {font-size: 25px;color: #27252a;font-family: 'Libre Baskerville';line-height: 40px;margin-bottom: 10px;}
.ggp_content_row {margin-bottom: 70px;}
.ggp_content_row:last-child{margin-bottom: 0px;}
.gpp_packages ul {width: 100%;padding-left: 0px;}
.gpp_pack_content {background-color: #f6ede3;padding: 50px 30px;}
.gpp_pack_content::before{display: none;}
.gpp_packages_title {color: #000;font-size: 24px;font-family: 'Libre Baskerville';margin-bottom: 30px; border-bottom: 2px solid #000;padding: 16px 0px;}
.gpp_pack_content ul li,.gpp_pack_content p {color: #000;margin-bottom: 25px;padding-left: 0px;}
.gpp_ul li::before{display:none;}
.gpp_pack_content p{text-align: center;}
.gpp_pack_content p .btn {cursor: default;}
.gpp-content p strong {color: #000;}
.gpp-content p strong a {color: #000;font-weight: 700;}
.gpp-content .skin-eye {font-size: 25px;color: #27252a;font-family: 'Libre Baskerville';line-height: 40px;margin-bottom: 30px;}
.moroccan-section .gpp_pack_content ul li {margin-bottom: 0px;}
.waxing_tp_content p{text-align: center;}
.waxing_list_box {width: 100%;background-color: #F6EDE3;padding: 50px 30px;text-align: center;margin-bottom: 70px;}
.waxing_list_box ul li {width: calc(50% - 20px);text-align: left;line-height: 40px;color: #000;font-size: 20px;padding: 5px 20px;border: 2px solid #000;margin: 10px;position: relative;}
.waxing_list_box ul li span {float: right;font-weight: 700;position: absolute;right: 0;color:#fff;background-color: #000;height: 100%;top: 0;display: flex;align-items: center;justify-content: center;padding: 0px 10px;}
.waxing_tp_content {margin-bottom: 70px;width: 100%;}
.waxing_list_btn {margin-top: 40px;}
.waxing_list_box p {text-align: center;color: #000;}
.waxing_list_box li::before{display: none;}
.waxing_bt_content p{text-align: center;}
.laser_carbon_list ul li {width: 50%;text-align: left;padding: 0px 25px;}
.laser_carbon_list ul {max-width: 1000px;padding-left: 50px;margin: 0 auto;}
.laser_carbon_list {margin-bottom: 70px;}
.lash-lift-content figure {width: 50%;margin-bottom: 30px;}
.lash-lift-content figure img{width: 100%;}
.laser_toning_top {margin-bottom: 70px;}
.lash-lift-last .lash-lift-eye {font-size: 25px;color: #27252a;font-family: 'Libre Baskerville';line-height: 40px;margin-bottom: 30px;}
.gift_inner_content p a:hover {color: #F6EDE3;}
.appointment-section {position: relative;background: url(../images/appoint-bg-wp.webp)no-repeat center;background-size: cover;}
/*.appointment-section {position: relative;background: url(../images/appoint-bg.jpg)no-repeat center;background-size: cover;} */
/*.appointment-section::before {content: '';position: absolute;right: 0;bottom: 0;width: 200px;height: 578px;background: url(../images/smr_svg.png)no-repeat center;background-size: cover;z-index: 1;}*/
.appointment-content .appointment-form-box form .form-input span.wpcf7-not-valid-tip {margin-bottom: 0px;position: absolute;bottom: auto;top: 100%;background-color: red;width: auto;color: #fff;padding: 1px 10px 3px 10px;line-height: initial;}

.tatoo_removal_process {display: flex;flex-wrap: wrap;}
.tatoo_removal_process img {width: 25%;}
.form-input label.error {position: absolute;background-color: red;color: #fff;padding: 2px 10px;font-size: 13px;top: 100%;bottom: auto;line-height: 14px;width: auto;}
.appointment-content .appointment-form-box form .form-input span.wpcf7-spinner {width: 25px;height: 25px;display: inline-block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);margin: 0px;}
.wpcf7-response-output {font-size: 14px;text-align: center;margin: 0px !important;margin-top: 10px !important;line-height: initial;}
.page-id-343 .lash-lift-content.laser_carbon_list {margin-top: 70px;}
.page-id-343 .lash-lift-content.laser_carbon_list ul {margin-bottom: 25px;}
.team_content p.meet-btn {margin-bottom: 0px;}
.team_img span img,.team_img img {width: 100%;height: 100%;object-fit: cover;}
.team_img span {padding-left: 25px;height: 340px;display: none;}
.team_img figure {height: 600px;width: 100%;object-fit: cover;object-position: top;}
.Not_found p {text-align: center;}
.section_title span.sub-title {font-size: 25px;width: 100%;display: block;}
.gallery-section .gallary-image {margin-bottom: 30px;}
.gallery-section .gallery_video {width: 100%;margin-bottom: 60px;}
.gallery-section .gallery_video video {width: 100%;}
.page-template-default .defaul_page_content ul {margin-bottom:20px}

/*Location Page */

.loaction_boxes ul {margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;list-style: none;}
.loaction_boxes ul li {width: 20%;float: left;margin: 0px;padding: 0px;position: relative;list-style: none;margin-bottom: 30px;padding: 0px 15px;}
.loaction_boxes ul li a span { width: 30px; height: 30px; display: block; margin-right: 20px;}
.loaction_boxes ul li a {padding: 10px;border-radius: 5px;width: 100%;font-size: 14px;color: #27252a;position: relative;z-index: 1;border: 2px solid #F6EDE3;line-height: 14px;box-shadow: none !important;letter-spacing: 0px;display: flex;align-items: center;justify-content: start;width: 100%;min-width: 100%;background-color: transparent;}
.loaction_boxes ul li a span svg {width: 30px;height: 30px;fill: #27252a;}
.loaction_boxes ul li a:hover {background-color: #27252a;color: #fff;border-color: #27252a;}
.loaction_boxes ul li a:hover svg {fill: #fff;transition: 0.6s;}
.loaction_boxes ul li:before{ display:none;}
.loaction_boxes ul li a i{position: relative; left: -10px;}
.loaction_boxes h2{text-align:center}
.loaction_boxes p{text-align:center;}
.appointment-content .appointment-form-box form .form-input.line_tag p span {display: flex;}
.appointment-content .appointment-form-box form .form-input.line_tag p > span{margin-bottom: 0px;}
.instagram_box {width: 16.66%;}
.instagram_box a{position: relative;display: block;width: 100%;}
.instagram_box a::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #f6ede3;opacity: 0;}
.instagram_box a:hover::before{opacity: 0.8;}
.instagram_box a img{width: 100%;height: 100%;object-fit: cover;}
.instagram_box a span {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 30px;color: #fff;font-weight: 400;opacity: 0;}
.instagram_box a:hover span{opacity: 1;}
.testimonial_slider .slick-dots li {padding: 0px;font-size: 0px;margin: 0px 5px;}
.testimonial_slider .slick-dots {display: flex !important;justify-content: center;margin-top: 30px;}
.testimonial_slider .slick-dots li button {width: 10px;height: 10px;border-radius: 50%;font-size: 0px;display: flex;background-color:#27252a;position: relative;margin: 0px;}
.testimonial_slider .slick-dots li.slick-active button:after {content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 20px;height: 20px;border: 2px solid #27252a;border-radius: 50%;}
.testimonial_slider .slick-dots li::before{display: none;}
.footer-content ul li.footer_instagram a {font-size: 24px;line-height: initial;display: inline-block;}


.banner_button_box{width: 100%;}
.page-id-1157 .treatment-inner-pages .col-xxl-4.col-xl-4.col-lg-4.col-md-6.col-sm-12.col-12 {    width: 50%;}
.page-id-1157 .treatment-inner-pages .col-xxl-8.col-xl-8.col-lg-8.col-md-6.col-sm-12.col-12 {  width: 50%;}
.page-id-1157 .lash-lift-content p br{display: none;}
.page-id-1157 .lash-lift-content ul {    margin-bottom: 20px;}
.page-id-1157 .lash-lift-content p {line-height: 27px;}



/* 11/9/2023 */
.modal-dialog {max-width: 700px;width: 700px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) !important;}
.modal-dialog .modal-body {display: flex;padding: 0px;align-items: center;flex-wrap: wrap;}
.modal-dialog .modal-body .model_right_side {width: 50%;}
.modal-dialog .modal-body .image_div > img {display: block;width: 100%;}
.modal-dialog .modal-body > div {width: 50%;}
.model_right_side {
    padding: 0px 30px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.model_right_side p {
    font-family: 'Libre Baskerville';
    text-align: center;
    color: #000;
    font-size: 25px;
    line-height: 36px;
}
.model_right_side 
 span.popup_hours {
    display: block;
    font-family: 'Libre Baskerville';
    width: 100%;
    text-transform: uppercase;
    font-size: 24px;
    font-weight: 600;
}
.model_right_side .modal_contact_btn a {
    border: 2px solid #000;
    min-width: 200px;
    padding: 10px 0px;
    font-family: 'Libre Baskerville';
    background-color: #000;
    color: #fff;
    display: inline-block;
}
.model_right_side .modal_contact_btn a:hover {background-color: transparent;color: #000;}
.modal_contact_btn {display: block;width: 100%;margin-top: 30px;}
.modal-header {
    position: absolute;
    right: -15px;
    top: -15px;
    z-index: 2;
    background-color: #fff;
    width: 30px;
    height: 30px;
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    border: 0px;
}
.modal-header button.close {
    font-size: 30px;
}




.chemical_peel_demo_row {margin-bottom: 70px;}
.chemical_peel_demo_row:last-child{margin-bottom: 0px;}
.chemical_peel_demo_row .lash-lift-last p {text-align: left;}
.skin_inner_content .skin-eye{font-size: 23px; margin: 0 0 10px; }


/* 27/9/2023 */
.single-treatment-pages .lash-lift-img, .single-treatment-pages .lash-lift-img img {height: 100%;object-fit: cover;}






/* 25/10/2023 */
.black_friday_logo {display: flex;justify-content: center;}
.black_friday_logo img {width: 600px;height: auto;object-fit: contain;}
.black-friday_limit {
    text-align: center;
}
.black-friday_limit h3 {
    font-family: 'Libre Baskerville';
    line-height: 40px;
    text-transform: capitalize;
}
.black-friday_limit p {text-align: center;}
.black-friday_limit p em {font-weight: 700;color: #000;}
.black-friday_packages ul {
    margin: 0 auto;
    background-color: #f6ede3;
    padding: 20px;
}
.black-friday_packages ul li::before {
    display: none;
}
.black-friday_packages ul li{padding-left: 0px;}
.black-friday_packages ul li p {display: flex;justify-content: space-between;font-family: 'Libre Baskerville';color: #000;font-size: 16px;font-weight: 600;}
.black-friday_packages ul li p strong {
    font-size: 15px;
    background-color: #000;
    color: #fff;
    padding: 5px 10px;
    line-height: initial;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 200px;
}
.black-friday_packages ul li {
    padding: 15px 20px;
    display: flex;
    justify-content: space-between;
    width: 50%;
    margin: 0px;
    border-bottom: 1px solid #ccc;
}
.black-friday_packages ul {
    margin: 0 auto;
    background-color: #f6ede3;
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.black-friday_packages a {
    display: inline-block;
    font-size: 20px;
    border-bottom: 2px solid #000;
}
.black-friday_packages a:hover {
    color: #dab18c;
    border-color: #dab18c;
}
.banner_content .banner_button_box.black_friday_btn {position: absolute;left: -300px;bottom: -50px;}
.black_friday_content span.banner-title {display: none;}




/* 18/1/2024 */
.skin_confidence_title {text-align: center;font-size: 48px;color: #5C321A;font-weight: 600;text-transform: uppercase;font-family: 'Libre Baskerville';line-height: initial;margin-bottom: 40px;}
.skin_confidence_box ul {display: flex;justify-content: center;}
.skin_confidence_box ul li {padding: 0px;margin: 0px 10px;}
.skin_confidence_box ul li::before {display: none;}
.skin_confidence_box ul li a {display: flex;align-items: center;justify-content: center;text-align: center;border: 4px solid #000;min-width: 250px;border-radius: 50px;text-transform: uppercase;color: #5c321a;font-size: 21px;padding: 2px;}
.skin_confidence_box ul li a span {display: flex;width: 25px;height: 25px;margin-right: 10px;}
.skin_confidence_box ul li a:hover {border-color: #f6ede3;background-color: #f6ede3;}












.discover_journey_section {
	position: relative;
	padding-top: 300px;
}
.discover_journey_content {
	background-color: #E9E6DF;
	max-width: calc(100% - 300px);
	margin: 0 0 0 auto;
	padding: 250px 0px;
	padding-bottom: 70px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	position: relative;
}
.sj_img1 {
	position: absolute;
	left: -300px;
	top: -300px;
	max-width: calc(100% - 15%);
	padding-left: 0px;
}
.discover_journey_content .discover_journey_title {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 30px;
  text-transform: uppercase;
  font-family: 'Libre Baskerville';
  margin-bottom: 40px;
}
.discover_lies {
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #5C321A;
	width: 200px;
	height: 200px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-content: center;
	text-align: center;
	color: #fff;
	padding: 40px 0px;
	font-size: 30px;
	line-height: 40px;
	transform: translate(-50%,-50%);
}
.sj_img1 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}




.discover_journey_content ul li::before {
	background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/01/check.png)no-repeat center;
	background-size: contain;
	width: 30px;
	height: 30px;
	top: 0px;
}
.discover_journey_content ul li {
	padding-left: 45px;
	font-weight: 300;
	color: #000000;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 25px;
}



.sj_routine_section {
  padding-top: 0px;
}
.sj_routine_title {
  max-width: 500px;
  font-size: 28px;
  font-weight: 300;
  margin: 0 auto;
  text-align: center;
  line-height: 46px;
  margin-bottom: 408px;
}
.sj_routine_section {
  position: relative;
}
.sj_routine_section .sj_routine_content {
	background-color: #f4f3f3;
	max-width: calc(100% - 300px);
	padding-top: 200px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding-bottom: 110px;
	margin: 0 0 0 auto;
}
.sj_routine_section .sj_routine_content .sj_img2 {
	position: absolute;
	left: -300px;
	top: -340px;
	max-width: calc(100% - 15%);
}
.sj_routine_section .sj_routine_content .sj_img2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sj_routine_section .sj_routine_content .save_bx {
  position: absolute;
  top: 0;
  right: -50px;
  background-color: #5C321A;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-content: center;
  text-align: center;
  color: #fff;
  padding: 40px 0px;
  font-size: 65px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 65px;
  transform: translate(0%,-50%);
}
.sj_routine_section .sj_routine_content .sj_content_title {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 30px;
	text-transform: uppercase;
	font-family: 'Libre Baskerville';
	margin-bottom: 40px;
}
.sj_routine_section .sj_routine_content ul {
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
}
.sj_routine_section .sj_routine_content ul li {
  padding-left: 45px;
  font-weight: 300;
  color: #000000;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 25px;
}
.sj_routine_section .sj_routine_content ul li::before {
  background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/01/check.png)no-repeat center;
  background-size: contain;
  width: 30px;
  height: 30px;
  top: 0px;
}
.sj_routine_section .sj_routine_content ul li strong {
  text-transform: uppercase;
}
.sj_routine_section .sj_routine_content .sj_routine_pay_box {
	position: absolute;
	bottom: 0;
	transform: translate(-50%,50%);
	background-color: #5C321A;
	color: #fff;
	font-size: 34px;
	left: 50%;
	min-width: 400px;
	text-align: center;
	padding: 5px;
	text-transform: uppercase;
}
.sj_routine_section .sj_routine_content .sj_routine_pay_box .paybx_title {
  font-weight: 700;
}
.sj_routine_section .sj_routine_content .sj_routine_pay_box .paybx_value_title {
  font-weight: 300;
  font-size: 30px;
}

.sj_condition_content {
  text-align: center;
}
.sj_condition_content p {
  text-align: center;
  font-weight: 300;
}
.sj_condition_content p strong {
  color: #000;
}
.sj_condition_section {
	padding-top: 0px;
}

.sj_banner_section {
	background-color: #E9E6DF;
	position: relative;
	padding-top: 5px;
}
.sj_banner_section .sj_banner_img {
	display: flex;
	justify-content: flex-end;
	width: 100%;
	height: 700px;
}
.sj_banner_content {
	position: absolute;
	top: 50%;
	padding: 0px 50px;
	transform: translate(-50%,-50%);
	width: 1200px;
	max-width: 1200px;
	left: 50%;
}
.sj_banner_section .sj_banner_img img {
  /*! width: 100%; */
}
.sj_banner_content .sj_banner_title {
	font-size: 80px;
	text-transform: uppercase;
	line-height: 100px;
	letter-spacing: 5px;
	font-weight: 300;
}
.sj_banner_content picture {
	display: inline-block;
	width: 600px;
	height: fit-content;
}
.sj_banner_content picture img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
/*
.banner_btn_1 {
    position: relative;
}
.banner_btn_1 a {    margin-right: 0 !important;
    position: absolute !important;
    right: -280px;
    bottom: -165px;
    padding: 15px 30px 15px 65px;
    border-radius: 30px;
    color: #5a3219;
    border-color: #5a3219 !important;
    text-transform: uppercase;
}
.banner_btn_1 a:before {
    content: "";
    position: absolute;
    left: 25px;
    top: 16px;
    height: 30px;
    width: 30px;
    background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/01/sj_arrow.png)no-repeat;
    background-size: cover;
}
*/


.two_col{}

ul.two_col {
    column-count: 2;
    text-align: left;
    margin-bottom: 15px;
}
ul.two_col li {
    color: #676767;
    line-height: 29px;
    font-size: 20px;
    /* padding: 0; */
}
/* ul.two_col li:before{ display: none;} */




.banner_button_box .btn {
    background-color: transparent;
    border-color: #000000;
    color: #000;
}














.lash-lift-content.dermapen_full_content {
    text-align: center;
    margin-top: 50px;
    background-color: #f6ede3;
    padding: 30px;
}

.lash-lift-content.dermapen_full_content p {
    text-align: center;
}

.dermapen_page_content .skin-needling-ul li {
    width: 20%;
    font-size: 17px;
    font-weight: 600;
    padding-left: 25px;
}
.dermapen_page_content .row {
    margin-bottom: 50px;
}

.dermapen_page_content .row:last-child {
    margin-bottom: 0px;
}















/* 8/9/2024 */

.chemical_inner_new_page_box {
    display: block;
    width: 100%;
    padding: 30px 15px;
    background-color: #f6ede3;
    margin-bottom: 30px;
    text-align: center;
}
.chemical_inner_new_page_box p {
    text-align: center;
    font-size: 17px;
    line-height: 38px;
    color: #000;
    font-weight: 400;
}

.chemical_inner_new_page_box .skin-eye {
    color: #000;
    font-size: 24px;
    line-height: inherit;
    margin-bottom: 20px;
    border-bottom: 2px solid #000;
    padding-bottom: 10px;
    font-weight: 500;
    font-family: 'Libre Baskerville';
}

.chemical_inner_step_box {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 0px;
}
.chemical_inner_step_box>.h2, .chemical_inner_step_box>h2 {
    margin-bottom: 30px;
    color: #fff;
    font-size: 26px;
    text-align: center;
    text-transform: uppercase;
    background-color: #27252a;
    display: block;
    padding: 10px 30px;
}

.chemical_inner_cta_box_content {
    display: block;
    width: 100%;
    background-color: #f5f5f5;
    padding: 30px;
    text-align: center;
}

.chemical_inner_cta_box_content p {
    text-align: center;
}

.skin_inner_img {
    height: 100%;
}

.skin_inner_img img {
    height: 100%;
    object-fit: cover;
}
.skin_inner_row:nth-child(odd) .skin_inner_content p{line-height: 40px;}



ul.top-header-right {
    display: flex;
    align-items: center;
}

ul.top-header-right li.top_header_right_book_now {
    margin-right: 20px;
}

ul.top-header-right li.top_header_right_book_now a {
    background-color: #27252a;
    color: #fff;
    font-size: 16px;
    padding: 5px 30px;
    display: flex;
    align-items: center;
    font-family: 'Libre Baskerville';
}

header.sticky .top-header ul.top-header-right li.top_header_right_book_now a {
    height: 45px;
    font-size: 14px;
}


ul.top-header-right li.top_header_right_book_now a:hover {
    background-color: #f6ede3;
    color: #000;
}




.dermaplaning_new_section .lash-lift-last.laser_carbon_list {
    margin: 0px;
    text-align: center;
    padding: 20px;
    background-color: #f6ede3;
}

.dermaplaning_new_section .lash-lift-last.laser_carbon_list p {
    text-align: center;
}

.dermaplaning_new_section .lash-lift-last.laser_carbon_list ul {
    padding: 0px;
    max-width: 100%;
}

.dermaplaning_new_section .lash-lift-last.laser_carbon_list li {
    width: 33.33%;
    padding-right: 5px;
    font-size: 18px;
}

.dermaplaning_new_section .row {
    margin-bottom: 70px;
}

.dermaplaning_new_section .row:last-child {
    margin-bottom: 0px;
}

.dermaplaning_new_section .lash-lift-content.dermaplaning_cta {
    text-align: center;
    padding: 50px;
    background-color: #f6ede3;
}

.dermaplaning_new_section .lash-lift-content.dermaplaning_cta p {
    text-align: center;
}

.lash-lift-content.dermaplaning_last_center, .lash-lift-content.dermaplaning_last_center p {
    text-align: center;
}





/* 14/10/2024 */
.banner_content.banner_count_1 {position: absolute;bottom: -260px;left: -175px;}






/* 22-10-24 */
/* .about_page_row .row:nth-child(odd) {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
} */
.about_page_row { width: 100%; float: left; background-color: #fff;}
.about_page_row .row+.row { margin-top: 30px;}
.about_cnt_img {    background-color: #dddddd;}
.about_cnt_img img {    mix-blend-mode: darken;}
.about_page_cnt_rgt {    position: relative;
    width: 100%;
    height: 100%;      
    /* background-color: #f6ede3;
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 0px 38px -8px rgba(0, 0, 0, 0.34); */

}

.about_page_cnt_rgt h2 {}

.about_page_cnt_rgt p {}

.about_page_cnt_rgt .btn {}





.about_page_row {

    width: 100%;

    float: left;

}



.image_wrapper {height: 100%;width: 100%;text-align: center;}



.image_wrapper img {object-fit: cover;height: 450px;width: 100%;}
.about_page_row span{    width: 75px;
    height: 70px;
    display: none;
    margin: 0 auto;
    text-align: center;
    line-height: 67px;
    background: #000;
    position: absolute;
    top: 0;
    left: 70px;
    transform: translate(-50%, -50%);}
.about_page_row span svg {
    height: 44px;
    width: auto;
    fill: #fff;
}
.about_page_cnt_rgt .quote-icon {
    margin-bottom: 10px;
}

.about_page_cnt_rgt h2 {   margin: 0;}









/* 14/11/2024 */


.new_banner_section_image {
    display: block;
    width: 100%;position: relative;
}

.new_banner_section_image img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: bottom;
}



.new_banner_section_caption {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.new_banner_section_caption .new_banner_section_caption_content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.new_banner_section_caption .new_banner_section_caption_content picture {
    width: 545px;
    height: 280px;
}

.new_banner_section_caption .new_banner_section_caption_content picture a {
    width: 100%;
    height: 100%;
    display: inline-block;
}

.new_banner_section_caption .new_banner_section_caption_content picture a img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.new_banner_section_caption_button {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 15px;
}

.new_banner_section_caption_button a {
    display: inline-block;
    min-width: 355px;
    background-color: #000;
    color: #fff;
    font-family: 'Forum';
    font-size: 30px;
    line-height: inherit;
    text-align: center;
    font-weight: 400;
    padding: 10px 5px;
    padding-bottom: 13px;
}

.new_banner_section_caption_button a:hover {
    background-color: #ffffff;
    color: #000000;
}



.new_firming_section_main .section_title {
    font-family: 'Forum';
    font-size: 60px;
    margin-bottom: 0px;
    line-height: initial;color: #000000;
}


.new_firming_section_main .firming-content {
    padding-left: 70px;
}

.new_firming_section_main .firming-content p {
    font-family: 'Forum';
    color: #000;
}

.new_firming_section_main .firming-box::before {
    background-color: #ece8e5;
}



.new_firming_section_main .firming-box::before {
    background-color: #ece8e5;
}

.new_firming_section_main .firming-content {
    position: relative;
    padding-top: 60px;
}

.new_firming_section_main .firming-content::before {
    content: '';
    position: absolute;
    left: 15px;
    top: 0;
    background-image: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/11/qoute.png);
    background-repeat: no-repeat;
    width: 60px;
    height: 40px;
    background-size: contain;
}

.new_firming_section_main .firming-box:after {background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/11/img-bg.png)no-repeat center;left: 50px;top: unset;bottom: -15px;transform: unset;height: 190px;width: 150px;background-size: contain;}



















.luxurious_skin_treatment_new .firming-img {padding-right: 0px;padding-left: 40px;}
.luxurious_skin_treatment_new .section_title {font-family: 'Forum';font-size: 65px;line-height: normal;margin-bottom: 30px;}
.luxurious_skin_treatment_new .section_subtitle {font-family: 'Forum';font-size: 20px;letter-spacing: 7px;color: #000000;font-weight: 500;display: block;width: 100%;margin-bottom: 20px;}
.luxurious_skin_treatment_new p {font-family: 'Forum';color: #160d0c;}
.luxurious_skin_treatment_new a {display: inline-block;min-width: 355px;background-color: #000;color: #fff;font-family: 'Forum';font-size: 28px;line-height: inherit;text-align: center;font-weight: 400;padding: 10px 5px;padding-bottom: 13px;}
.luxurious_skin_treatment_new a:hover {background-color: #f6ede3;color: #000000;}








.offer-section-new-main .section_title {font-family: 'Forum';font-size: 60px;color: #000000;line-height: normal;}
.offer-section-new-main .title_box {margin-bottom: 50px;}
.offer-section-new-main .offer-box {display: block;width: 100%;}
.offer-section-new-main .offer-box figure > a{height: 285px;}
.offer-section-new-main .offer-box figure a {width: 100%;}
.offer-section-new-main .offer-box figure a img {width: 100%;height: 100%;object-fit: cover;object-position: top;}
.offer-section-new-main .offer-box figcaption .offer-title a {font-family: 'Forum';font-size: 30px;font-weight: 400;line-height: normal;color: #000000;}



.offer-section-new-main .offer-box figcaption p {font-family: 'Forum';color: #000;line-height: 26px;}
.offer-section-new-main .offer-box figcaption {align-content: flex-start;}
.offer-section-new-main .offer-box figcaption .offer-title {margin-bottom: 20px;}
.offer-section-new-main .offer-box figcaption a.offer_more {font-family: 'Forum';font-weight: 400;flex-wrap: wrap;justify-content: center;}
.offer-section-new-main .offer-box figcaption a.offer_more svg {display: block;width: 100%;margin: 0px;}
.offer-section-new-main .offer-box figcaption a.offer_more:hover,.offer-section-new-main .offer-box figcaption a.offer_more:hover svg {color: #dab18c;fill: #dab18c;}
.offer-section-new-main .offer-box figcaption .offer-title a:hover {color: #dab18c;}









.offer-section-new-main .view_all_btn a.btn {display: inline-block;min-width: 355px;background-color: #000;color: #fff;font-family: 'Forum';font-size: 28px;line-height: inherit;text-align: center;font-weight: 400;padding: 10px 5px;padding-bottom: 13px;}
.offer-section-new-main .view_all_btn a.btn:hover {color: #000000;}





.luxurious_skin_treatment .section_title {font-family: 'Forum';font-size: 65px;line-height: normal;margin-bottom: 30px;}
.luxurious_skin_treatment p {font-family: 'Forum';color: #160d0c;}
.luxurious_skin_treatment .section_subtitle {font-family: 'Forum';font-size: 20px;letter-spacing: 7px;color: #000000;font-weight: 500;display: block;width: 100%;margin-bottom: 40px;}
.luxurious_skin_treatment a {display: inline-block;min-width: 355px;background-color: #000;color: #fff;font-family: 'Forum';font-size: 28px;line-height: inherit;text-align: center;font-weight: 400;padding: 10px 5px;padding-bottom: 13px;}
.luxurious_skin_treatment a:hover {background-color: #f6ede3;color: #000000;}










.new_team_section_main::before {content: '';position: absolute;right: 0;top: 0;left: unset;background-color: #eee6e0;background-size: contain;width: 45%;height: 100%;z-index: -1;}
.new_team_section_main {margin-bottom: 70px;}
.new_team_section_main .section_title {font-family: 'Forum';font-size: 65px;line-height: normal;margin-bottom: 30px;color: #000000;}
.new_team_section_main p {font-family: 'Forum';color: #160d0c;}
.new_team_section_main .team_img {padding: 0px;padding-left: 40px;}
.new_team_section_main .team_img::before {display: none;}






.new_team_section_main {margin-bottom: 70px;}
.customer-section::before {height: 100%;background-color: #eee6e0;}
.customer-section .section_subtitle {text-align: center;font-family: 'Forum';font-size: 24px;font-weight: 500;letter-spacing: 1px;}
.customer-section .title_box {padding: 0px;}
.customer-section .section_title {text-align: center;font-family: 'Forum';font-size: 65px;line-height: normal;margin-bottom: 30px;color: #000000;}
.testimonial_box > div ul li svg {fill: #e1cec3;width: 26px;height: 26px;}
.testimonial_box > div ul li {margin-right: 10px}
.testimonial_box p {font-family: 'Forum';color: #000;font-size: 18px;line-height: 28px;}
.testimonial_box .user-title {font-family: 'Forum';font-weight: 700;}
.testimonial_box .user-subtitle {font-family: 'Forum';color: #000000;}
.testimonial_box .quote-icon {display: none;}
.testimonial_box {position: relative;}
.testimonial_box::before {content: '';position: absolute;right: 15px;top: 15px;background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/11/qoute.png)no-repeat center;background-size: contain;width: 35px;height: 35px;}





 .instagram_section .section_title.text-center {
    font-family: 'Forum';
    font-size: 65px;
    line-height: normal;
    margin-bottom: 50px;
    color: #000000;
}

 .appointment-content .appointment-form-box .section_title {
    font-family: 'Forum';
    font-size: 65px;
    line-height: normal;
    margin-bottom: 20px;
    color: #000000;
}

 .appointment-content .appointment-form-box p {
    font-family: 'Forum';
    color: #000;
    line-height: 30px;
}

 .appointment-content .appointment-form-box form .form-input .input_field,.page-template-home-demo textarea.input_field, select.input_field {
    font-family: 'Forum';
    font-size: 20px;
}

 .appointment-content .appointment-form-box form .form-input .input_field::placeholder, .page-template-home-demo textarea.input_field, select.input_field::placeholder {
    font-family: 'Forum';
}

.appointment-content .appointment-form-box form .form-input.sbt input#form_button {
    background-color: #000;
    font-family: 'Forum';
    display: inline-block;
    background-color: #000;
    color: #fff;
    line-height: inherit;
    text-align: center;
    font-weight: 400;
    padding-bottom: 13px;
    font-size: 26px;
}

 .footer-content p,.page-template-home-demo .footer-content a {
    font-family: 'Forum';
    font-size: 18px;
}

 .footer-title {
    font-family: 'Forum';
    font-size: 24px;
    font-weight: 700;
}

 .copy-right p {
    font-family: 'Forum';
}

 .top-header-left li a small {
    font-family: 'Forum';
    font-size: 18px;
    line-height: normal;
}

 .top-header-right p {
    font-family: 'Forum';
    font-size: 18px;
}

ul.top-header-right li.top_header_right_book_now a {
    font-family: 'Forum';
    font-size: 20px;
}

 .navigation ul.menu > li > a {
    font-family: 'Forum';
    font-size: 23px;
}

 .navigation ul.menu li.has-sub .sub-menu li:hover > a, .navigation ul.menu li.has-sub .sub-menu li > a {
    font-family: 'Forum';
    font-size: 16px;
    font-weight: 500;
}


.firming-section.luxurious_skin_treatment {
    position: relative;
}

.firming-section.luxurious_skin_treatment::before {
    content: '';
    position: absolute;
    right: -10px;
    top: 0;
    background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/11/img-bg2.png)no-repeat center;
    background-size: contain;
    width: 150px;
    height: 150px;
}
section.firming-section.luxurious_skin_treatment.luxurious_skin_treatment_new::before {
    display: none;
}


 .office_title {font-family: 'Forum';font-size: 32px;line-height: normal;}
 .week_title {font-family: 'Forum';}
 .time_box ul li p {font-family: 'Forum';}
.offer-section-new-main .title_box p {
    text-align: center;
    font-family: 'Forum';
    color: #160d0c;
}








/* Inner_banner_latest_2_12_2024 */


.inner_banner_img_latest {display: block;width: 100%;position: relative;z-index: 1;}
.inner_banner_img_latest::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #000000;opacity: 50%;}
.inner_banner_caption_latest {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.inner_banner_caption_content_latest {display: flex;flex-wrap: wrap;justify-content: center;}
.inner_banner_caption_content_latest .inner_banner_title_latest {font-size: 70px;line-height: normal;color: #fff;font-family: 'Forum';display: block;width: 100%;text-align: center;margin-bottom: 15px;}
.inner_banner_caption_content_latest .inner_banner_caption_latest_breadcrubms {display: flex;justify-content: center;}
.inner_banner_caption_content_latest .inner_banner_caption_latest_breadcrubms li {padding: 0px;margin: 0px;line-height: normal;padding: 0px 15px;}
.inner_banner_caption_content_latest .inner_banner_caption_latest_breadcrubms li::before {display: none;}
.inner_banner_caption_content_latest .inner_banner_caption_latest_breadcrubms li a,.inner_banner_caption_content_latest .inner_banner_caption_latest_breadcrubms li {font-size: 24px;color: #fff;font-family: 'Forum';font-weight: 400;}
.inner_banner_caption_content_latest .inner_banner_caption_latest_breadcrubms li:after {content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-right: 2px solid #fff;height: 20px;}
.inner_banner_caption_content_latest .inner_banner_caption_latest_breadcrubms li:last-child:after {display: none;}
.inner_banner_caption_content_latest .inner_banner_caption_latest_breadcrubms li a:hover {color: #f6ede3;}
.inner_banner_img_latest img {width: 100%;height: 770px;object-fit: cover;object-position: 0px -100px;}

.Waxing_and_tinting_latest_page {padding: 0px;}
.Waxing_and_tinting_latest_left {display: block;width: 100%;}
.Waxing_and_tinting_latest_left img {width: 100%;object-fit: cover;}
.section_title_latest {font-family: 'Forum';font-size: 56px;line-height: initial;color: #000000;margin-bottom: 15px;}
.section_subtitle_latest {font-size: 28px;text-transform: uppercase;font-family: 'Forum';margin-bottom: 15px;}
.Waxing_and_tinting_latest_right {display: block;width: 100%;}
.Waxing_and_tinting_latest_right p {font-family: 'Forum';color: #000;}


.Waxing_and_tinting_page_waxing {background-color: #f6f2ef;position: relative;}
.Waxing_and_tinting_page_waxing_content {display: flex;flex-wrap: wrap;justify-content: space-between;}
.Waxing_and_tinting_page_waxing_content .Waxing_and_tinting_page_waxing_box {width: calc(50% - 30px);padding-right: 0px;}
.Waxing_and_tinting_page_waxing_content .Waxing_and_tinting_page_waxing_box ul li {width: 100%;font-size: 24px;font-family: 'Forum';color: #160d0c;padding-right: 100px;position: relative;}
.Waxing_and_tinting_page_waxing_content .Waxing_and_tinting_page_waxing_box ul li span {float: right;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.Waxing_and_tinting_page_waxing::before {content: '';position: absolute;right: 0;bottom: 0;background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/12/Waxing-Tinting-Page-image-2.png)no-repeat center;width: 364px;height: 545px;background-size: cover;}
.Waxing_and_tinting_page_waxing_button {display: block;width: 100%;margin-top: 40px;}
.Waxing_and_tinting_page_waxing_button a {display: inline-block;min-width: 355px;background-color: #000;color: #fff;font-family: 'Forum';font-size: 28px;line-height: inherit;text-align: center;font-weight: 400;padding: 10px 5px;padding-bottom: 13px;}
.Waxing_and_tinting_page_waxing_button a:hover {background-color: #f6ede3;color: #000000;}

.faq_section_latest_left {display: block;width: 100%;}
.faq_section_latest_left p {color: #000000;font-family: 'Forum';}
.faq_section_latest_left ul {display: block;width: 100%;}
.faq_section_latest_left ul li {line-height: inherit;font-size: 24px;font-family: 'Forum';color: #000000;}
.faq_section_latest_left ul li::before {top: 9px;}
.faq_section_latest_left ul li span {float: right;}
.faq_section_latest_left_button {display: block;width: 100%;margin-top: 40px;}
.faq_section_latest_left_button a {display: inline-block;min-width: 355px;background-color: #000;color: #fff;font-family: 'Forum';font-size: 28px;line-height: inherit;text-align: center;font-weight: 400;padding: 10px 5px;padding-bottom: 13px;}
.faq_section_latest_left_button a:hover {background-color: #f6ede3;color: #000000;}
.faq_section_latest_right {display: block;width: 100%;padding-left: 30px;}
.faq_section_latest_right .accordion {background-color: #eee6e0;padding: 10px 20px;}
.faq_section_latest_right .accordion .accordion-item .accordion-header .accordion-button:focus {box-shadow: none;}
.faq_section_latest_right .accordion .accordion-item {background-color: transparent;border: unset;border-bottom: 1px solid #000;}
.faq_section_latest_right .accordion .accordion-item .accordion-header {background-color: transparent;}
.faq_section_latest_right .accordion .accordion-item .accordion-header button.accordion-button {background-color: transparent;font-size: 26px;line-height: inherit;font-family: 'Forum';padding: 20px 0px;position: relative;padding-right: 60px;}
.faq_section_latest_right .accordion .accordion-item .accordion-header button.accordion-button:not(.collapsed) {color: #000;box-shadow: none;}
.faq_section_latest_right .accordion .accordion-item .accordion-body {padding: 0px;padding-bottom: 20px;}
.faq_section_latest_right .accordion .accordion-item .accordion-body p {color: #000000;font-family: 'Forum';font-size: 18px;line-height: inherit;}
.faq_section_latest_right .accordion .accordion-item:last-child {border: 0;}
.faq_section_latest_right .accordion .accordion-item .accordion-header button.accordion-button::before {content: '\2b';position: absolute;right: 0;top: 50%;transform: translateY(-50%);font-family: 'Font Awesome 5 Free';font-size: 50px;font-weight: 700;color: #000000;height: 100%;display: flex;align-items: center;justify-content: center;width: max-content;background: none;}
.faq_section_latest_right .accordion .accordion-item .accordion-header button.accordion-button:not(.collapsed)::before {content: '\f068';font-size: 32px;}
.faq_section_latest_right .accordion .accordion-item .accordion-header button.accordion-button:after {display: none;}



.facial_ultrasound_section {position: relative;z-index: 1;}
.facial_ultrasound_section::before {content: '';position: absolute;left: 0;top: 0;background-color: #eee6e0;width: 30%;height: 100%;z-index: -1;}
.facial_ultrasound_left {display: block;width: 100%;position: relative;}
.facial_ultrasound_section::after {content: '';position: absolute;left: 0;bottom: 0;background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/12/facial_on.png)no-repeat center;width: 940px;height: 595px;background-size: contain;}
.facial_ultrasound_right {display: block;width: 100%;padding-bottom: 70px;}
.facial_ultrasound_right ul {list-style: none;display: block;width: 100%;}
.facial_ultrasound_right ul li::before {display: none;}
.facial_ultrasound_right ul li {padding: 0px;line-height: normal;margin-bottom: 30px;}
.facial_ultrasound_left_title {font-size: 36px;font-family: 'Forum';color: #000000;margin-bottom: 10px;}
.facial_ultrasound_right ul li p {color: #000000;font-family: 'Forum';}
.facial_dark_section {background-color: #eee6e0;margin-bottom: 70px;}
.facial_dark_left {display: block;width: 100%;padding-right: 50px;}
.facial_dark_title {font-size: 36px;font-family: 'Forum';color: #000000;margin-bottom: 10px;}
.facial_dark_left p,.facial_dark_right p {color: #000000;font-family: 'Forum';}
.facial_dark_right {display: block;width: 100%;padding-left: 50px;}
.facial_dark_button {display: block;width: 100%;margin-top: 50px;}
.facial_dark_button a {display: inline-block;min-width: 355px;background-color: #000;color: #fff;font-family: 'Forum';font-size: 28px;line-height: inherit;text-align: center;font-weight: 400;padding: 10px 5px;padding-bottom: 13px;}
.facial_dark_button a:hover {background-color: #f6ede3;color: #000000;}




.dermaplanning_facial_content {display: block;position: relative;padding-left: 70px;}
.dermaplanning_facial_content p {font-family: 'Forum';color: #000;}
.dermaplanning_facial_content a {display: inline-block;min-width: 355px;background-color: #000;color: #fff;font-family: 'Forum';font-size: 28px;line-height: inherit;text-align: center;font-weight: 400;padding: 10px 5px;padding-bottom: 13px;}
.dermaplanning_facial_content a:hover {background-color: #f6ede3;color: #000000;}
.dermaplanning_facial_box {width: 100%;padding: 60px 0px;position: relative;z-index: 1;}
.dermaplanning_facial_box::before {content: '';position: absolute;left: 0;top: 0;height: 100%;width: 40%;background-color: #eee6e0;z-index: -1;}
.dermaplanning_facial_left,.dermaplanning_facial_left img {width: 100%;}


.dermaplanning_facial_section {position: relative;}
.dermaplanning_facial_section::before {content: '';position: absolute;background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/12/derma_left_svg.png)no-repeat;left: -20px;top: unset;bottom: -50px;transform: unset;height: 250px;width: 250px;background-size: contain;z-index: 2;}



.skin_consultation_latest::before {background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/12/Untitled-design-6.png)no-repeat center;left: -75px;background-size: contain;bottom: 10px;}
.new_begin_skin_right {display: block;width: 100%;}
.new_begin_skin_right img {display: block;width: 100%;object-fit: cover;}
.new_begin_skin_left {display: block;width: 100%;}
.new_begin_skin_left p {color: #000000;font-family: 'Forum';}
.new_begin_skin_left ul {display: flex;flex-wrap: wrap;}
.new_begin_skin_left ul li {width: 50%;font-family: 'Forum';color: #000;padding-right: 50px;line-height: inherit;margin-bottom: 15px;}
.new_begin_skin_left ul li::before {top: 7px;}
.new_begin_skin_left a {display: inline-block;min-width: 355px;background-color: #000;color: #fff;font-family: 'Forum';font-size: 28px;line-height: inherit;text-align: center;font-weight: 400;padding: 10px 5px;padding-bottom: 13px;}
.new_begin_skin_left a:hover {background-color: #f6ede3;color: #000000;}




.dermapen_skin_needling_latest .dermaplanning_facial_box .row {align-items: unset !important;}
.dermapen_skin_needling_latest .dermaplanning_facial_box .dermaplanning_facial_left {height: 100%;}
.dermapen_skin_needling_latest .dermaplanning_facial_box .dermaplanning_facial_left img {height: 100%;object-fit: cover;}
.dermaplanning_facial_section.dermapen_skin_needling_latest::before {background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/12/Untitled-design-7.png)no-repeat center;background-size: contain;left: 10px;}
.new_begin_skin_section.dermapen_skin_needling_new_begin {background-color: #eee6e0;}
.new_begin_skin_section.dermapen_skin_needling_new_begin ul li {width: 100%;padding-right: 0px;}
.new_begin_skin_section.dermapen_skin_needling_new_begin ul li::before {top: 10px;}
.new_begin_skin_section.dermapen_skin_needling_new_begin .section_title_latest {margin-bottom: 30px;}
.faq_section_latest.dermapen_skin_needling_faq ul {display: flex;flex-wrap: wrap;margin-bottom: 15px;}
.faq_section_latest.dermapen_skin_needling_faq ul li {width: 50%;margin-bottom: 0px;}
.faq_section_latest.dermapen_skin_needling_faq a {display: inline-block;min-width: 355px;background-color: #000;color: #fff;font-family: 'Forum';font-size: 28px;line-height: inherit;text-align: center;font-weight: 400;padding: 10px 5px;padding-bottom: 13px;}
.faq_section_latest.dermapen_skin_needling_faq a:hover {background-color: #f6ede3;color: #000000;}



.gift_voucher_right {display: block;width: 100%;}
.gift_voucher_right p {color: #000;font-family: 'forum';}
.gift_voucher_right .section_title_latest {font-size: 50px;margin-bottom: 15px;}
.gift_voucher_right a {display: inline-block;min-width: 355px;background-color: #000;color: #fff;font-family: 'Forum';font-size: 28px;line-height: inherit;text-align: center;font-weight: 400;padding: 10px 5px;padding-bottom: 13px;}
.gift_voucher_right a:hover {background-color: #f6ede3;color: #000000;}
.new_begin_skin_section.gift_voucher_new_begin {background-color: #f5f3f1;}
.new_begin_skin_section.gift_voucher_new_begin .new_begin_skin_left p a {background-color: transparent;min-width: unset;display: unset;color: #000;font-size: unset;font-weight: 800;border-bottom: 2px solid #000;padding: 0px;}
.new_begin_skin_section.gift_voucher_new_begin .new_begin_skin_left {padding-right: 30px;}





.contact_us_latest_right {display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_us_latest_right_column {width: calc(50% - 15px);}
.contact_us_latest_section {position: relative;z-index: 1;margin-top: 70px;}
.contact_us_latest_section .container {max-width: 1530px;}
.contact_us_latest_right_column ul li {padding: 0px;display: flex;flex-wrap: wrap;align-items: flex-start;margin-bottom: 40px;}
.contact_us_latest_right_column ul li::before {display: none;}
.contact_us_latest_right_column ul > li > span {display: flex;justify-content: center;align-items: center;width: 90px;height: 90px;background-color: #eee6e0;border-radius: 50%;}
.contact_us_latest_right_column ul > li > span svg {width: 50px;height: 50px;fill: #fff;}
.contact_us_latest_right_column ul > li > .contact_us_latest_right_column_info {width: calc(100% - 90px);padding-left: 44px;}
.contact_us_latest_right_column ul > li > .contact_us_latest_right_column_info > span {display: block;width: 100%;font-size: 32px;font-family: 'Forum';color: #000;line-height: normal;margin-bottom: 5px;}
.contact_us_latest_right_column ul > li > .contact_us_latest_right_column_info a,.contact_us_latest_right_column ul > li > .contact_us_latest_right_column_info p {font-family: 'Forum';color: #000000;font-weight: 400;line-height: inherit;font-size: 20px;}
.contact_us_latest_right_column_map {display: block;width: 100%;}
.contact_us_latest_right_column_map iframe {width: 100%;height: 350px;}
.contact_us_latest_right_column p {font-family: 'Forum';color: #000;}
.contact_us_latest_right_column_info_btn {display: block;width: 100%;margin-top: 40px;}
.contact_us_latest_right_column_info_btn a {display: inline-block;min-width: 355px;background-color: #000;color: #fff;font-family: 'Forum';font-size: 28px;line-height: inherit;text-align: center;font-weight: 400;padding: 10px 5px;padding-bottom: 13px;}
.contact_us_latest_right_column_info_btn a:hover {background-color: #f6ede3;color: #000000;}
.contact_us_latest_section::before {content: '';position: absolute;left: 0;top: 0;background-color: #eee6e0;width: 30%;height: 100%;z-index: -1;}
.contact_us_latest_section:after {content: '';position: absolute;left: 0;bottom: 0;background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/12/file-1.png) no-repeat center;width: 468px;height: 705px;background-size: contain;}







/* 16/12/2024 */
section.dermaplanning_facial_section.book_appointment_bottom::before {background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/12/img.png) no-repeat;background-size: contain;left: 0px;height: 400px;}



section.dermaplanning_facial_section.book_appointment_bottom.dermapen_4_bottom::before {
    right: 50px;
    left: unset;
    top: -170px;
    bottom: unset;
    transform: rotate(-90deg);
}

section.dermaplanning_facial_section.book_appointment_bottom.dermapen_4_bottom .dermaplanning_facial_box::before {
    right: 0;
    left: unset;
}

section.dermaplanning_facial_section.book_appointment_bottom.dermapen_4_bottom .dermaplanning_facial_box .dermaplanning_facial_content {
    padding-left: 0px;
    padding-right: 70px;
}



/**/
.chemical_peels_box .dermaplanning_facial_content {padding-left: 40px;}
.chemical_peels_section_reverse .chemical_peels_box .dermaplanning_facial_content {padding-left: 0;padding-right: 40px;}
.ls5 {letter-spacing: 5px;line-height: normal;}
.faq_section_latest+.faq_section_latest {border-top: 2px solid #f6ede36e;}
.levelone.dermaplanning_facial_section.dermapen_skin_needling_latest::before {width:350px;bottom: -20px; background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/12/levelone.png) no-repeat center;}
.leveltwo.dermaplanning_facial_section.dermapen_skin_needling_latest::before {width:350px;bottom: 30px; background: url(https://www.simplyradiant.com.au/wp-content/uploads/2024/12/leveltwo.png) no-repeat center;}
.levelone {overflow: hidden;}




.page-template-Chemical-Peels-Page-Demo-LEVEL-THREE-PAGE .leveltwo.dermaplanning_facial_section.dermapen_skin_needling_latest::before {background: url(https://www.simplyradiant.com.au/wp-content/uploads/2025/01/Untitled-design.png);background-size: contain;background-repeat: no-repeat;}























.single_location_content img.align_right_img {
    float: right;
    width: 40%;
    max-width: 40%;
    height: 400px;
    object-fit: cover;
    object-position: top;
    margin-left: 30px;
    margin-bottom: 10px;
}


.single_location_content p {font-family: 'Forum';color: #000;}
.single_location_content h1 {font-family: 'Forum';font-size: 48px;line-height: normal;margin-bottom: 30px;font-weight: 400;}
.single_location_content h2 {font-family: 'Forum';font-size: 40px;line-height: normal;margin-bottom: 30px;font-weight: 400;}
.single_location_content h3 {font-family: 'Forum';font-size: 36px;line-height: normal;margin-bottom: 30px;font-weight: 400;}
.single_location_content h4 {font-family: 'Forum';font-size: 32px;line-height: normal;margin-bottom: 30px;font-weight: 400;}




.single_location_content ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
    font-family: 'Forum';
}

.single_location_content ul li {
    width: 100%;
    font-family: 'Forum';
    color: #000;
}
.single_location_cta {
    display: block;
    width: 100%;
    background-color: #f5f5f5;
    padding: 30px 20px;
}

.single_location_content img.align_left_img {
    float: left;
    width: 40%;
    max-width: 40%;
    height: 400px;
    object-fit: cover;
    object-position: top;
    margin-right: 30px;
    margin-bottom: 10px;
}
.single_location_cta {
    display: block;
    width: 100%;
    background-color: #f5f5f5;
    padding: 30px 20px;
    margin-top: 80px;
}


.single_location_sidebar_treatment {
    background-color: #f6ede3;
    padding: 20px 10px;
}

.single_location_sidebar_treatment h4 {
    font-family: 'Forum';
    font-size: 26px;
    line-height: normal;
    margin-bottom: 18px;
    font-weight: 600;
    text-transform: capitalize;
    border-bottom: 2px solid #000;
    padding-bottom: 15px;
}

.single_location_sidebar_treatment ul {
    font-family: 'Forum';
}

.single_location_sidebar_treatment ul li {
    font-size: 17px;
}

.single_location_sidebar_treatment ul li {
    padding-left: 15px;
    font-weight: 400;
    font-family: 'Forum';
    border-bottom: 1px solid #ccc;
    margin-bottom: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 0px;
}

.single_location_sidebar_treatment ul li::before {
    width: 12px;
    top: 20px;
}

.single_location_sidebar_treatment ul li ul li {
    border: 0;
    padding-bottom: 0px;
    padding-top: 0px;
}

.single_location_sidebar_treatment ul li ul {
    padding-left: 0px;
    font-weight: 400;
}

.single_location_sidebar_treatment ul li ul li::before {
    top: 10px;
}

.single_location_sidebar_treatment ul li:last-child {
    border: 0;
}
.single_location_sidebar_treatment ul li a:hover {
    color: #000;
}

#pageLoadModal .btn-close {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #ffffff;
    opacity: 1;
    border-radius: 0;
    width: 30px;
    height: 30px;
}
#pageLoadModal .modal-dialog {
    position: static;
    top: auto;
    left: auto;
    transform: unset !important;
    margin: auto !important;
    width: auto !important;
    max-width: 830px;
	    min-height: 100%;
		padding: 0 15px;
}






.page-id-1978 .levelone.dermaplanning_facial_section.dermapen_skin_needling_latest::before,.page-id-1988 .levelone.dermaplanning_facial_section.dermapen_skin_needling_latest::before {display: none;}

.page-id-1988 .dermapen_skin_needling_latest .dermaplanning_facial_box .dermaplanning_facial_left img {object-fit: contain;}
.new_gene_o_three_img {display: flex;}
.new_gene_o_three_img img {width: auto;height: auto;margin: 0px 15px;}



.new_gene_middle_box {text-align: center;}
.new_gene_middle_box_title {display: none;}
.new_gene_middle_box p {text-align: center;}
.new_gene_middle_box p img {width: 240px;height: 210px;object-fit: contain;}













.modal-content .modal_popup_call {
    position: absolute;
    bottom: 22px;
    background-color: #ffffff;
    width: 290px;
    left: 50%;
    transform: translate(-50%,0%);
    font-size: 33px;
    line-height: normal;
    min-height: 63px;
    padding: 0px;
    border-radius: 10px;
    font-family: 'Forum';
    justify-content: center;
}

.modal-content .modal_popup_call span {
    font-size: 24px;
    margin-right: 10px;
}

.modal-content .modal_popup_call span svg.bi.bi-telephone-fill {
    width: 25px;
    height: 25px;
}

.modal-content .modal_popup_call:hover {
    background-color: #000;
    color: #fff;
}