@charset "utf-8";
/* CSS Document */

/* CSS Document © 2015 Digimax.co.uk */
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@font-face {
	font-family: 'editorsnotedisplay-regular-font';
	src: url('../fonts/editorsnotedisplay-regular-font.eot');
	src: local('?'), url('../fonts/editorsnotedisplay-regular-font.woff') format('woff'), url('../fonts/editorsnotedisplay-regular-font.ttf') format('truetype'), url('../fonts/editorsnotedisplay-regular-font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'editorsnotedisplay-regular-font-Italic';
	src: url('../fonts/editorsnotedisplay-regular-font-Italic.eot');
	src: local('?'), url('../fonts/editorsnotedisplay-regular-font-Italic.woff') format('woff'), url('../fonts/editorsnotedisplay-regular-font-Italic.ttf') format('truetype'), url('../fonts/editorsnotedisplay-regular-font-Italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'editorsnotedisplay-lightitalic-font';
	src: url('../fonts/editorsnotedisplay-lightitalic-font.eot');
	src: local('?'), url('../fonts/editorsnotedisplay-lightitalic-font.woff') format('woff'), url('../fonts/editorsnotedisplay-lightitalic-font.ttf') format('truetype'), url('../fonts/editorsnotedisplay-lightitalic-font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'editorsnotedisplay-light-font';
	src: url('../fonts/editorsnotedisplay-light-font.eot');
	src: local('?'), url('../fonts/editorsnotedisplay-light-font.woff') format('woff'), url('../fonts/editorsnotedisplay-light-font.ttf') format('truetype'), url('../fonts/editorsnotedisplay-light-font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'editorsnotedisplay-extralightitalic-font';
	src: url('../fonts/editorsnotedisplay-extralightitalic-font.eot');
	src: local('?'), url('../fonts/editorsnotedisplay-extralightitalic-font.woff') format('woff'), url('../fonts/editorsnotedisplay-extralightitalic-font.ttf') format('truetype'), url('../fonts/editorsnotedisplay-extralightitalic-font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


:root {
    --para-margin: 20px;
}

::-moz-selection{ background:#7b7d7f; color:#ffffff; text-shadow:none;}
::selection { background:#7b7d7f; color:#ffffff; text-shadow:none;}
*,
*:before, *:after{-webkit-box-sizing:  border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video, textarea, input { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline; outline:none; font-family: "Inter", sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {color:#504f50; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow:hidden;}
:root { overflow-y: scroll;}
a { text-decoration:none; transition:all 0.25s ease-out 0s;}
p, p span { font-family: "Inter", sans-serif;}
img { border:0px;}
ol, ul, li{ list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
* {-webkit-appearance: none;}
::-webkit-input-placeholder {
  color:rgba(248, 247, 244, 0.3);
}
::-moz-placeholder { 
  color:rgba(248, 247, 244, 0.3);
}
:-ms-input-placeholder {
  color:rgba(248, 247, 244, 0.3);
}
:-moz-placeholder {
  color:rgba(248, 247, 244, 0.3);
}

.selfie-wrapp ::-webkit-input-placeholder {
  color:#15192c;
}
.selfie-wrapp ::-moz-placeholder { 
  color:#15192c;
}
.selfie-wrapp :-ms-input-placeholder {
  color:#15192c;
}
.selfie-wrapp :-moz-placeholder {
  color:#15192c;
}

.header-wrapp, .linker-wrapp, .about-wrapp, .banner-wrapp, .cosmetic-wrapp, .treatments-wrapp, .concerns-wrapp, .stories-wrapp, .gallery-wrapp, .dentistry-wrapp, .practice-wrapp, .team-wrapp, .guide-wrapp, .consultation-wrapp, .connect-wrapp, .journey-wrapp, .fheader-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .sidbar-wrapp, .treatin-wrapp, .common-wrapp, .treatin1-wrapp, .treatin2-wrapp, .treatin3-wrapp, .treatin4-wrapp, .faq-wrapp, .gallerin-wrapp, .gallerin2-wrapp, .teamer-wrapp, .treat-wrapp, .advice-wrapp, .blog-wrapp, .paiger-wrapp, .galler2-wrapp, .galler-wrapp, .offers-wrapp, .benefits-wrapp, .membership-wrapp, .contact2-wrapp, .practic-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1168px; margin:auto;}

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .cosmetic-wrapp p, .treatments-wrapp p, .concerns-wrapp p, .stories-wrapp p, .gallery-wrapp p, .dentistry-wrapp p, .practice-wrapp p, .team-wrapp p, .guide-wrapp p, .connect-wrapp p, .journey-wrapp p, .fheader-wrapp p, .footer-wrapp p, .common-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .faq-wrapp p, .gallerin-wrapp p, .gallerin2-wrapp p, .teamer-wrapp p, .teamin-col1 p, .treat-wrapp p, .advice-wrapp p, .blog-wrapp p, .blog-col1 p, .blog-col2 p, .galler2-wrapp p, .galler-wrapp p, .offers-wrapp p, .benefits-wrapp p, .membership-wrapp p, .contact2-wrapp p, .practic-wrapp p { font-size:17px; font-weight:300; margin:0 0 20px;}

/*header-wrapp*/
.header-wrapp { text-align:center; background:none; padding:12px 0 12px; position:absolute; top:0; right:0; left:0; z-index:9;}
.header-wrapp p { float:none; color:#f8f7f4; letter-spacing:normal; line-height:1.88;}
.header-wrapp p a { color:#f8f7f4;}
.header-wrapp p span { display:block;}
.header-wrapp p strong { font-weight:600;}
.header-wrapp .header-col1 { width:56%; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.header-wrapp .header-col1 img { width:100%; display:block;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:none; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:none; margin:0 11px 0;}
.header-wrapp .header-col1 .header-row1 li a:hover { color:#a5b1bd;}
.header-wrapp .header-col2 { width:auto; float:right; margin:0 28px 0 0;}
.header-wrapp .header-col2 img { width:100%; display:block;}
.header-wrapp .header-col2 .header-row2 { width:100%; float:right; margin:0 0 0;}
.header-wrapp .header-btn1 { float:none; margin:0 8px 0 0;}
.header-wrapp .header-btn1:last-child { margin-right:0;}
.header-row1 li, .header-row1 li a { font-size:14px; font-weight:500; color:#f3f2efe6; letter-spacing:normal; line-height:1.79; display:inline-block;}

/*linker-wrapp*/
.linker-wrapp { background:none; padding:30px 0 30px; position:absolute; top:65px; right:0; left:0; z-index:999;}
.linker-wrapp p { float:none; color:#f8f7f4; letter-spacing:normal; line-height:1.88;}
.linker-wrapp p a { color:#f8f7f4;}
.linker-wrapp p span { display:block;}
.linker-wrapp p strong { font-weight:600;}
.linker-wrapp .linker-col1 { width:211px; float:none; margin:0 auto 1.4%;}
.linker-wrapp .linker-col1 img { width:100%; display:block;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-col2 img { width:100%; display:block;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:none; margin:0 8px 0 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:0;}

.common-bg { width:100%; float:left; background:url(../images/common-bg2.png) no-repeat center / cover;}
.common-bg3 { width:100%; float:left; background:url(../images/common-bg3.png) no-repeat center / cover;}

/*banner-wrapp*/
.banner-wrapp { text-align:center; background:none; position:relative;}
.banner-wrapp p { float:none; color:#f8f7f4; letter-spacing:normal; line-height:1.88;}
.banner-wrapp p a { color:#f8f7f4;}
.banner-wrapp p span { display:block;}
.banner-wrapp p strong { font-weight:600;}
.banner-wrapp h2 { font-size:85px; font-weight:400; color:#f8f7f4; letter-spacing:1.7px; line-height:0.94; margin:0 0 30px;}
.banner-wrapp h2 a { color:#f8f7f4;}
.banner-wrapp h2 span { display:block;}
.banner-wrapp .banner-col1 { width:61.9%; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:58%; right:0; left:0;}
.banner-wrapp .banner-col1 img { width:100%; display:block;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; float:none; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:470px; float:none; margin:0 auto 0; position:absolute; right:0; bottom:8.5%; left:0;}
.banner-wrapp .banner-col2 img { width:100%; display:block;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; float:none; margin:0 0 0;}
.banner-wrapp .banner-col3 { width:81px; float:right; margin:0 0 0; position:absolute; right:3.1%; bottom:5.5%;}
.banner-wrapp .banner-col3 img { width:100%; display:block;}
.banner-wrapp .banner-col3 .banner-row3 { width:100%; float:right; margin:0 0 0;}
.banner-wrapp .banner-col4 { width:81px; float:left; margin:0 0 0; position:absolute; bottom:5.5%; left:3.1%;}
.banner-wrapp .banner-col4 img { width:100%; display:block;}
.banner-wrapp .banner-col4 .banner-row4 { width:100%; float:right; margin:0 0 0;}
.banner-wrapp .banner-btn1 { float:none; margin:4px 8px 0 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:0;}
.banner-wrapp h2, .banner-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.banner-wrapp h2 i { font-family: 'editorsnotedisplay-extralightitalic-font';}

/*about-wrapp*/
.about-wrapp { background:url(../images/about-bg.png) no-repeat center / cover; padding:96px 0 146px;}
.about-wrapp p { float:none; color:#15192c; letter-spacing:0.34px; line-height:1.76;}
.about-wrapp p a { color:#15192c;}
.about-wrapp p span { display:block;}
.about-wrapp p strong { font-weight:500;}
.about-wrapp h2 { font-size:56px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.29; margin:0 0 30px;}
.about-wrapp h1 { font-size:56px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.29; margin:0 0 30px;}


.about-wrapp h2 a { color:#15192c;}
.about-wrapp h1 a { color:#15192c;}
.about-wrapp h2 span { display:block;}
.about-wrapp h1 span { display:block;}



.about-wrapp h3 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:0.48px; line-height:1.54; margin:0 0 26px;}
.about-wrapp h3 a { color:#15192c;}
.about-wrapp h3 span { display:block;}
.about-wrapp h4 { font-size:18px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.61; margin:0 0 26px;}
.about-wrapp h4 a { color:#15192c;}
.about-wrapp h4 span { display:block;}
.about-wrapp .about-col1 { width:78.2%; float:none; text-align:center; margin:0 auto 6%;}
.about-wrapp .about-col1 img { width:100%; display:block;}
.about-wrapp .about-col1 .about-row1 { width:100%; float:none; margin:0 0 7%;}
.about-wrapp .about-col1 .about-row1:last-child { margin-bottom:0;}
.about-wrapp .about-col2 { width:80%; float:none; margin:0 auto 7%;}
.about-wrapp .about-col2 img { width:100%; display:block;height: 55px;}
.about-wrapp .about-col2 .about-row2 { width:100%; float:none; margin:0 0px 0;padding-inline: 0px;}
.about-wrapp .about-col3 { width:100%; float:left; margin:0 0 0; position:relative; z-index:9;}
.about-wrapp .about-col3 img { width:100%; display:block;}
.about-wrapp .about-col3 .about-row3 { width:42.4%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}
.about-wrapp .about-col4 { width:49.2%; float:right; margin:0 0 0; padding:0 0 26%; position:relative;}
.about-wrapp .about-col4 img { width:100%; display:block;}
.about-wrapp .about-col4 .about-row4 { width:49.3%; float:right; margin:0 0 0;}
.about-wrapp .about-btn1 { float:none; margin:4px 8px 0 0;}
.about-wrapp .about-btn1:last-child { margin-right:0;}
.about-wrapp h2, .about-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.about-wrapp h1, .about-wrapp h1 span { font-family: 'editorsnotedisplay-light-font';}





.about-wrapp h3, .about-wrapp h3 span, .about-wrapp h4, .about-wrapp h4 span { font-family: 'editorsnotedisplay-regular-font';}

.about-wrapp h2 i, .about-wrapp h3 i, .about-wrapp h4 i { font-family: 'editorsnotedisplay-lightitalic-font';}
.about-wrapp h1 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*cosmetic-wrapp*/
.cosmetic-wrapp { text-align:center; background:#15192c url(../images/cosmetic-bg.jpg) no-repeat center / 100%; padding:0 0 52.4%; position:relative;}
.cosmetic-wrapp p { float:none; color:#ffffff; letter-spacing:normal; line-height:1.65;}
.cosmetic-wrapp p a { color:#ffffff;}
.cosmetic-wrapp p span { display:block;}
.cosmetic-wrapp p strong { font-weight:500;}
.cosmetic-wrapp h2 { font-size:43px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.28; margin:0 0 10px;}
.cosmetic-wrapp h2 a { color:#ffffff;}
.cosmetic-wrapp h2 span { display:block;}
.cosmetic-wrapp .cosmetic-col1 { width:66.6%; max-width:960px; float:none; margin:0 auto 0; position:absolute; right:0; bottom:15.3%; left:0; z-index:9;}
.cosmetic-wrapp .cosmetic-col1 img { width:100%; display:block;}
.cosmetic-wrapp .cosmetic-col1 .cosmetic-row1 { width:100%; float:none; margin:0 0 0;}
.cosmetic-wrapp .cosmetic-btn1 { float:none; margin:12px 8px 0 0;}
.cosmetic-wrapp .cosmetic-btn1:last-child { margin-right:0;}
.cosmetic-wrapp h2, .cosmetic-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.cosmetic-wrapp h2 i { font-family: 'editorsnotedisplay-extralightitalic-font';}

/*treatments-wrapp*/
.treatments-wrapp { text-align:center; background:url(../images/treatments-bg.png) no-repeat center / cover; padding:116px 0 90px;}
.treatments-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.treatments-wrapp p a { color:#15192c;}
.treatments-wrapp p span { display:block;}
.treatments-wrapp p strong { font-weight:500;}
.treatments-wrapp h2 { font-size:43px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.28; margin:0 0 16px;}
.treatments-wrapp h2 a { color:#15192c;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 { font-size:34px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.28; margin:0 0 14px;}
.treatments-wrapp h3 a { color:#15192c;}
.treatments-wrapp h3 span { display:block;}
.treatments-wrapp .treatments-col1 { width:100%; float:left; margin:0 0 7.3%;}
.treatments-wrapp .treatments-col1 img { width:100%; display:block;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; float:left; margin:0 0 4.26%;}
.treatments-wrapp .treatments-col2 { width:100%; float:left; margin:0 0 0;}
.treatments-wrapp .treatments-col2 img { width:100%; display:block;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; float:left; margin:0 0 0;}
.treatments-wrapp .treatments-col3 { width:100%; float:left; margin:0 0 0;}
.treatments-wrapp .treatments-col3 img { width:100%; display:block;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; float:left; margin:0 0 7%;}
.treatments-wrapp .treatments-col4 { width:100%; float:left; margin:0 0 0;height: 100%;display: flex; flex-wrap: wrap; flex-direction: column;}
.treatments-wrapp .treatments-col4 img { width:100%; display:block;}
.treatments-wrapp .treatments-col4 .treatments-row4 { width:100%; float:left; margin:0 0 2px;flex: 1;display: flex;flex-wrap: wrap; flex-direction: column;  align-items: center;justify-content: center;}
.treatments-wrapp .treatments-btn1 { float:none; margin:auto 8px 0 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:0;}
.treatments-wrapp h2, .treatments-wrapp h2 span, .treatments-wrapp h3, .treatments-wrapp h3 span { font-family: 'editorsnotedisplay-light-font';}
.treatments-wrapp h2 i, .treatments-wrapp h3 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*concerns-wrapp*/
.concerns-wrapp { text-align:center; background:#15192c url(../images/concerns-bg.jpg) no-repeat center / 100%; padding:0 0 37%; position:relative;}
.concerns-wrapp p { float:none; color:#f8f7f4; letter-spacing:normal; line-height:1.65;}
.concerns-wrapp p a { color:#f8f7f4;}
.concerns-wrapp p span { display:block;}
.concerns-wrapp p strong { font-weight:500;}
.concerns-wrapp h2 { font-size:43px; font-weight:400; color:#f8f7f4; letter-spacing:normal; line-height:1.28; margin:0 0 16px;}
.concerns-wrapp h2 a { color:#f8f7f4;}
.concerns-wrapp h2 span { display:block;}
.concerns-wrapp .concerns-col1 { width:42.4%; max-width:608px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0; z-index: 99;}
.concerns-wrapp .concerns-col1 img { width:100%; display:block;}
.concerns-wrapp .concerns-col1 .concerns-row1 { width:100%; float:none; margin:0 0 0;}
.concerns-wrapp .concerns-btn1 { float:none; margin:8px 8px 0 0;}
.concerns-wrapp .concerns-btn1:last-child { margin-right:0;}
.concerns-wrapp h2, .concerns-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.concerns-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*stories-wrapp*/
.stories-wrapp { text-align:center; background:#15192c; padding:104px 0 94px;}
.stories-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.stories-wrapp p a { color:#15192c;}
.stories-wrapp p span { display:block;}
.stories-wrapp p strong { font-weight:500;}
.stories-wrapp h2 { font-size:55px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.16; margin:0 0 30px;}
.stories-wrapp h2 a { color:#ffffff;}
.stories-wrapp h2 span { display:block;}
.stories-wrapp h3 { font-size:21px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.48; margin:0 0 6px;}
.stories-wrapp h3 a { color:#ffffff;}
.stories-wrapp h3 span { display:block;}
.stories-wrapp h4 { font-size:18px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:3.06; margin:0 0 0; position:relative;}
.stories-wrapp h4 a { color:#ffffff;}
.stories-wrapp h4 span { font-size:14px; color:rgba(255,255,255,0.5); display:inline;}
.stories-wrapp h4:after { content:""; width:100%; float:left; background:rgba(255,255,255,0.3); margin:0 0 0; padding:0 0 1px; position:absolute; top:0; left:0;}
.stories-wrapp h5 { font-size:44px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.3; margin:0 0 26px;}
.stories-wrapp h5 a { color:#ffffff;}
.stories-wrapp h5 span { display:block;}
.stories-wrapp h6 { font-size:16px; font-weight:400; color:#7e7e7e; letter-spacing:normal; line-height:1.56; margin:0 0 16px;}
.stories-wrapp h6 a { color:#7e7e7e;}
.stories-wrapp h6 span { display:block;}
.stories-wrapp .stories-col1 { width:100%; float:left; margin:0 0 6.2%;}
.stories-wrapp .stories-col1 img { width:100%; display:block;}
.stories-wrapp .stories-col1 .stories-row1 { width:73.6%; max-width:1060px; float:none; margin:0 auto 4.8%;}
.stories-wrapp .stories-col2 { width:100%; float:left; margin:0 0 0;}
.stories-wrapp .stories-col2 img { width:100%; display:block;}
.stories-wrapp .stories-col2 .stories-row2 { width:100%; float:left; margin:0 0 0;}
.stories-wrapp .stories-col3 { width:100%; float:left; text-align:left; margin:0 0 0; position:relative; border-radius:20px;}
.stories-wrapp .stories-col3 img { width:100%; display:block;}
.stories-wrapp .stories-col3 .stories-row3 { width:89%; float:left; margin:0 0 0; position:absolute; bottom:5.9%; left:5.5%; z-index:9;}
.stories-wrapp .stories-col4 { width:64%; float:none; margin:0 auto 0;}
.stories-wrapp .stories-col4 img { width:100%; display:block;}
.stories-wrapp .stories-col4 .stories-row4 { width:100%; float:left; margin:0 0 5.4%;}
.stories-wrapp .stories-btn1 { float:none; margin:8px 8px 0 0;}
.stories-wrapp .stories-btn1:last-child { margin-right:0;}
.stories-wrapp h2, .stories-wrapp h2 span, .stories-wrapp h3, .stories-wrapp h3 span, .stories-wrapp h4, .stories-wrapp h4 span, .stories-wrapp h5, .stories-wrapp h5 span { font-family: 'editorsnotedisplay-light-font';}
.stories-wrapp h2 i, .stories-wrapp h3 i, .stories-wrapp h4 i, .stories-wrapp h5 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*gallery-wrapp*/
.gallery-wrapp { text-align:center; background:#15192c; padding:102px 0 94px;}
.gallery-wrapp p { float:none; color:#ffffff; letter-spacing:normal; line-height:1.65;}
.gallery-wrapp p a { color:#ffffff;}
.gallery-wrapp p span { display:block;}
.gallery-wrapp p strong { font-weight:500;}
.gallery-wrapp h2 { font-size:55px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.16; margin:0 0 20px;}
.gallery-wrapp h2 a { color:#ffffff;}
.gallery-wrapp h2 span { display:block;}
.gallery-wrapp h3 { font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2; margin:0 0 6px;}
.gallery-wrapp h3 a { color:#ffffff;}
.gallery-wrapp h3 span { display:block;}
.gallery-wrapp .gallery-col1 { width:86.4%; float:none; margin:4.3% auto 5.1%;}
.gallery-wrapp .gallery-col1 img { width:100%; display:block;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; float:left; margin:0 0 5%; position:relative;}
.gallery-wrapp .gallery-col1 .gallery-row1:last-child { margin-bottom:0;}
.gallery-wrapp .gallery-col2 { width:100%; float:left; margin:0 0 0;}
.gallery-wrapp .gallery-col2 img { width:100%; display:block;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:24.4%; float:left; background:#15192c; border-radius:200px; margin:0 0 0; padding:1% 6% 1% 6%; position:absolute; bottom:8%; left:6%;}
.gallery-wrapp .gallery-btn1 { float:none; margin:8px 8px 0 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:0;}
.gallery-wrapp h2, .gallery-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.gallery-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*dentistry-wrapp*/
.dentistry-wrapp { text-align:center; background:url(../images/dentistry-bg.png) no-repeat center / cover; padding:114px 0 126px;}
.dentistry-wrapp p { float:none; color:#15192c; letter-spacing:0.34px; line-height:1.76;}
.dentistry-wrapp p a { color:#15192c;}
.dentistry-wrapp p span { display:block;}
.dentistry-wrapp p strong { font-weight:500;}
.dentistry-wrapp h2 { font-size:55px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.16; margin:0 0 26px;}
.dentistry-wrapp h2 a { color:#15192c;}
.dentistry-wrapp h2 span { display:block;}
.dentistry-wrapp h3 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:0.48px; line-height:1.54; margin:0 0 26px;}
.dentistry-wrapp h3 a { color:#15192c;}
.dentistry-wrapp h3 span { display:block;}
.dentistry-wrapp .dentistry-col1 { width:100%; float:left; text-align:left; margin:0 0 9.8%; position:relative;    }
.dentistry-wrapp .dentistry-col1 img { width:100%; display:block;}
.dentistry-wrapp .dentistry-col1 .dentistry-row1 { width: 45.2%;
    float: right;
    transform: translateY(-50%);
    margin: 0 0 0;
    position: absolute;
    top: 50%;
    right: 0;
    z-index: 9;}


.dentistry-wrapp .dentistry-col2 { width:48.1%; float:left; margin:0 0 0; padding:0 0 16.4%; position:relative; z-index:9;}
.dentistry-wrapp .dentistry-col2 img { width:100%; display:block;}
.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:64.6%; float:right; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 { width:100%; float:left; margin:0 0 6.8%;}
.dentistry-wrapp .dentistry-col3 img { width:100%; display:block;}
.dentistry-wrapp .dentistry-col3 .dentistry-row3 { width:10.6%; float:none; margin:0 auto 5.3%;}
.dentistry-wrapp .dentistry-col4 { width:326px; float:left; margin:0 0 0;}
.dentistry-wrapp .dentistry-col4 img { width:100%; display:block;}
.dentistry-wrapp .dentistry-col4 .dentistry-row4 { width:100%; float:left; margin:0 0 0;}
.dentistry-wrapp .dentistry-btn1 { float:none; margin:8px 8px 0 0;}
.dentistry-wrapp .dentistry-btn1:last-child { margin-right:0;}
.dentistry-wrapp h2, .dentistry-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.dentistry-wrapp h3, .dentistry-wrapp h3 span { font-family: 'editorsnotedisplay-regular-font';}
.dentistry-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}
.dentistry-wrapp h3 i { font-family: 'editorsnotedisplay-regular-font-Italic';}

/*practice-wrapp*/
.practice-wrapp { text-align:center; background:#15192c; position:relative;}
.practice-wrapp p { float:none; color:#ffffff; letter-spacing:normal; line-height:1.65;}
.practice-wrapp p a { color:#ffffff;}
.practice-wrapp p span { display:block;}
.practice-wrapp p strong { font-weight:500;}
.practice-wrapp h2 { font-size:30px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.66; margin:0 0 26px;}
.practice-wrapp h2 a { color:#ffffff;}
.practice-wrapp h2 span { display:block;}
.practice-wrapp .practice-col1 { width:60%; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.practice-wrapp .practice-col1 img { width:100%; display:block;}
.practice-wrapp .practice-col1 .practice-row1 { width:56px; float:none; margin:0 auto 10px;}
.practice-wrapp .practice-btn1 { float:none; margin:8px 8px 0 0;}
.practice-wrapp .practice-btn1:last-child { margin-right:0;}
.practice-wrapp h2, .practice-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.practice-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*team-wrapp*/
.team-wrapp { text-align:center; background:#15192c; padding:100px 0 74px;}
.team-wrapp p { float:none; color:#f8f7f4; letter-spacing:normal; line-height:1.53;}
.team-wrapp p a { color:#f8f7f4;}
.team-wrapp p span { display:block;}
.team-wrapp p strong { font-weight:500;}
.team-wrapp h2 { font-size:55px; font-weight:400; color:#f8f7f4; letter-spacing:normal; line-height:1.16; margin:0 0 10px;}
.team-wrapp h2 a { color:#f8f7f4;}
.team-wrapp h2 span { display:block;}
.team-wrapp h3 { font-size:27px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.44; margin:0 0 0;}
.team-wrapp h3 a { color:#ffffff;}
.team-wrapp h3 span { display:block;}
.team-wrapp h4 { font-size:16px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.75; margin:0 0 20px;}
.team-wrapp h4 a { color:#ffffff;}
.team-wrapp h4 span { display:block;}
.team-wrapp .team-col1 { width:100%; float:left; text-align:left; margin:4.2% 0 1.2%;}
.team-wrapp .team-col1 img { width:100%; display:block;}
.team-wrapp .team-col1 .team-row1 { width:100%; float:left; margin:0 0 0;}
.team-wrapp .team-col2 { width:49.4%; float:left; margin:0 0 0; position:relative;}
.team-wrapp .team-col2:nth-child(2n) { float:right;}
.team-wrapp .team-col2 img { width:100%; display:block;}
.team-wrapp .team-col2 .team-row2 { width:68.6%; float:left; margin:0 0 0; position:absolute; bottom:5.7%; left:8%;}
.team-wrapp .team-col3 { width:100%; float:left; text-align:left; margin:0 0 6%;}
.team-wrapp .team-col3 img { width:100%; display:block;}
.team-wrapp .team-col3 .team-row3 { width:100%; float:left; margin:0 0 0;}
.team-wrapp .team-col4 { width:100%; float:left; margin:0 0 0; position:relative;}
.team-wrapp .team-col4 img { width:100%; display:block;}
.team-wrapp .team-col4 .team-row4 { width:76%; float:left; margin:0 0 0; position:absolute; bottom:7.2%; left:12.2%;}
.team-wrapp .team-btn1 { float:none; margin:8px 8px 0 0;}
.team-wrapp .team-btn1:last-child { margin-right:0;}
.team-wrapp h2, .team-wrapp h2 span, .team-wrapp h3, .team-wrapp h3 span { font-family: 'editorsnotedisplay-light-font';}
.team-wrapp h2 i, .team-wrapp h3 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*guide-wrapp*/
.guide-wrapp { text-align:center; background:url(../images/guide-bg.png) no-repeat center / cover; padding:108px 0 128px;}
.guide-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.guide-wrapp p a { color:#15192c;}
.guide-wrapp p span { display:block;}
.guide-wrapp p strong { font-weight:500;}
.guide-wrapp h2 { font-size:55px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.16; margin:0 0 20px;}
.guide-wrapp h2 a { color:#15192c;}
.guide-wrapp h2 span { display:block;}
.guide-wrapp h3 { font-size:21px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.48; margin:0 0 6px;}
.guide-wrapp h3 a { color:#ffffff;}
.guide-wrapp h3 span { display:block;}
.guide-wrapp h4 { font-size:18px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:3.06; margin:0 0 0; position:relative;}
.guide-wrapp h4 a { color:#ffffff;}
.guide-wrapp h4 span { font-size:14px; color:rgba(255,255,255,0.5); display:inline;}
.guide-wrapp h4:after { content:""; width:100%; float:left; background:rgba(255,255,255,0.3); margin:0 0 0; padding:0 0 1px; position:absolute; top:0; left:0;}
.guide-wrapp .guide-col1 { width:100%; float:left; margin:0 0 3.7%;}
.guide-wrapp .guide-col1 img { width:100%; display:block;}
.guide-wrapp .guide-col1 .guide-row1 { width:48.6%; max-width:699px; float:none; margin:0 auto 5.3%;}
.guide-wrapp .guide-col2 { width:100%; float:left; text-align:left; margin:0 0 0;}
.guide-wrapp .guide-col2 img { width:100%; display:block;}
.guide-wrapp .guide-col2 .guide-row2 { width:100%; float:left;}
.guide-wrapp .guide-col3 { width:100%; float:left; margin:0 0 0; position:relative; border-radius:20px;}
.guide-wrapp .guide-col3 img { width:100%; display:block;}
.guide-wrapp .guide-col3 .guide-row3 { width:88.8%; float:left; margin:0 0 0; position:absolute; bottom:5.7%; left:5.6%; z-index:9;}
.guide-wrapp .guide-btn1 { float:none; margin:8px 8px 0 0;}
.guide-wrapp .guide-btn1:last-child { margin-right:0;}
.guide-wrapp h2, .guide-wrapp h2 span, .guide-wrapp h3, .guide-wrapp h3 span, .guide-wrapp h4, .guide-wrapp h4 span { font-family: 'editorsnotedisplay-light-font';}
.guide-wrapp h2 i, .guide-wrapp h3 i, .guide-wrapp h4 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*consultation-wrapp*/
.consultation-wrapp { text-align:center; background:#15192c url(../images/consultation-bg.jpg) no-repeat top center / cover; padding:0 0 58.97%; position:relative;}
.consultation-wrapp p { float:none; color:#f3f2ef; letter-spacing:normal; line-height:1.65; font-size: 16px;}
.consultation-wrapp p a { color:#f3f2ef;}
.consultation-wrapp p span { display:block;}
.consultation-wrapp p strong { font-weight:500;}
.consultation-wrapp h2 { font-size:55px; font-weight:400; color:#f3f2ef; letter-spacing:normal; line-height:1.16; margin:0 0 20px;}
.consultation-wrapp h2 a { color:#f3f2ef;}
.consultation-wrapp h2 span { display:block;}
.consultation-wrapp .consultation-col1 { width:62.6%; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.consultation-wrapp .consultation-col1 img { width:100%; display:block;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:26.8%; float:none; margin:0 auto 3.3%;}
.consultation-wrapp .consultation-col2 { width:28.8%; float:none; margin:3.8% auto 3.3%;}
.consultation-wrapp .consultation-col2 img { width:100%; display:block;}
.consultation-wrapp .consultation-col2 .consultation-row2 { width:100%; float:none; clip-path:circle(50% at 50% 50%); margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { float:none; margin:8px 8px 0 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:0;}
.consultation-wrapp h2, .consultation-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.consultation-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*connect-wrapp*/
.connect-wrapp { text-align:center; background:url(../images/connect-bg.png) no-repeat center / cover; padding:118px 0 150px;}
.connect-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.connect-wrapp p a { color:#15192c;}
.connect-wrapp p span { display:block;}
.connect-wrapp p strong { font-weight:500;}
.connect-wrapp h2 { font-size:55px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.16; margin:0 0 20px;}
.connect-wrapp h2 a { color:#15192c;}
.connect-wrapp h2 span { display:block;}
.connect-wrapp h3 { font-size:18px; font-weight:600; color:#090909; letter-spacing:normal; line-height:1.65; margin:0 0 0;}
.connect-wrapp h3 a { color:#090909;}
.connect-wrapp h3 span { display:block;}
.connect-wrapp .margin { max-width:1098px;}
.connect-wrapp .connect-col1 { width:100%; float:left; margin:0 0 0;}
.connect-wrapp .connect-col1 img { width:100%; display:block;}
.connect-wrapp .connect-col1 .connect-row1 { width:61.3%; max-width:672px; float:none; margin:0 auto 5.5%;}
.connect-wrapp .connect-col2 { width:100%; float:left; text-align:left; margin:0 0 0; position:relative;}
.connect-wrapp .connect-col2 img { width:100%; display:block;}
.connect-wrapp .connect-col2 .connect-row2 { width:49%; height:100%; float:right; background:url(../images/connect-thumb.jpg) no-repeat top / cover; margin:0 0 0; position:absolute; top:0; right:0; border-radius:20px;}
.connect-wrapp .connect-col3 { width:46.3%; float:left; margin:0 0 0;}
.connect-wrapp .connect-col3 img { width:100%; display:block;}
.connect-wrapp .connect-col3 .connect-row3 { width:17.2%; float:left; margin:0 0 0;}
.connect-wrapp .connect-col4 { width:100%; float:left; background:#ffffff; padding:7% 4% 6.7% 7.6%; margin:0 0 0; border-radius:20px;}
.connect-wrapp .connect-col4 img { width:100%; display:block;}
.connect-wrapp .connect-col4 .connect-row4 { width:75.5%; float:right; margin:0 0 0;}
.connect-wrapp .connect-btn1 { float:none; margin:8px 8px 0 0;}
.connect-wrapp .connect-btn1:last-child { margin-right:0;}
.connect-wrapp h2, .connect-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.connect-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*journey-wrapp*/
.journey-wrapp { text-align:center; background:#f1ece7; padding:104px 0 84px;}
.journey-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.journey-wrapp p a { color:#15192c;}
.journey-wrapp p span { display:block;}
.journey-wrapp p strong { font-weight:500;}
.journey-wrapp h2 { font-size:55px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.16; margin:0 0 20px;}
.journey-wrapp h2 a { color:#15192c;}
.journey-wrapp h2 span { display:block;}
.journey-wrapp .journey-col1 { width:100%; float:left; margin:0 0 0;}
.journey-wrapp .journey-col1 img { width:100%; display:block;}
.journey-wrapp .journey-col1 .journey-row1 { width:57.7%; max-width:672px; float:none; margin:0 auto 3.9%;}
.journey-wrapp .journey-col2 { width:100%; float:left; margin:0 0 4.6%;}
.journey-wrapp .journey-col2 img { width:100%; display:block;    height: auto;}
.journey-wrapp .journey-col2 .journey-row2 { width:100%; float:left; margin:0 0 0;}
.journey-wrapp .journey-btn1 { float:none; margin:8px 8px 0 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:0;}
.journey-wrapp h2, .journey-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.journey-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*fheader-wrapp*/
.fheader-wrapp { background:#15192c; padding:108px 0 80px; position:relative;}
.fheader-wrapp p { float:none; color:#ffffff; letter-spacing:normal; line-height:1.65;}
.fheader-wrapp p a { color:#ffffff;}
.fheader-wrapp p span { display:block;}
.fheader-wrapp p strong { font-weight:500;}
.fheader-wrapp h2 { font-size:22px; font-weight:400; color:#ffffff; letter-spacing:-0.44px; line-height:1.14; margin:0 0 14px;}
.fheader-wrapp h2 a { color:#ffffff;}
.fheader-wrapp h2 span { display:block;}
.fheader-wrapp:after { content:""; width:1176px; float:none; background:rgba(255,255,255,0.4); margin:0 auto 0; padding:0 0 1px; position:absolute; right:0; bottom:0; left:0;}
.fheader-wrapp .fheader-col1 { width:100%; float:left; margin:0 0 12%; position:relative;}
.fheader-wrapp .fheader-col1 img { width:100%; display:block;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:241px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.fheader-wrapp .fheader-col2 { width:auto; float:left; margin:0 0 0;}
.fheader-wrapp .fheader-col2 img { width:100%; display:block;}
.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%; float:left; margin:0 0 0;}
.fheader-wrapp .fheader-col2 .fheader-row2 a { width:39.4px; float:left; margin:0 10px 0 0;}
.fheader-wrapp .fheader-col3 { width:auto; float:right; margin:0 0 0;}
.fheader-wrapp .fheader-col3 img { width:100%; display:block;}
.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%; float:left; margin:0 0 0;}
.fheader-wrapp .fheader-col4 { width:100%; float:left; margin:0 0 0;}
.fheader-wrapp .fheader-col4 img { width:100%; display:block;}
.fheader-wrapp .fheader-col4 .fheader-row4 { width:52.6%; float:right; margin:0 0 0;}
.fheader-wrapp .fheader-col5 { width:44%; float:left; margin:0 0 0;}
.fheader-wrapp .fheader-col5 img { width:100%; display:block;}
.fheader-wrapp .fheader-col5 .fheader-row5 { width:100%; float:left; margin:0 0 0;}
.fheader-wrapp .fheader-col5 .fheader-row5 li { float:none; margin:0 0 0;}
.fheader-wrapp .fheader-col5 .fheader-row5 li:first-child { margin-bottom:4%;}
.fheader-wrapp .fheader-col5 .fheader-row5 li span { display:block;}
.fheader-wrapp .fheader-col5 .fheader-row5 li a:hover { color:#f8f7f4;}
.fheader-wrapp .fheader-col6 { width:25.99%; float:left; margin:0 6.48% 0 0;}
.fheader-wrapp .fheader-col6 img { width:100%; display:block;}
.fheader-wrapp .fheader-col6:first-child { width:34.99%;}
.fheader-wrapp .fheader-col6:last-child { margin-right:0;}
.fheader-wrapp .fheader-col6 .fheader-row6 { width:100%; float:left; margin:0 0 0;}
.fheader-wrapp .fheader-col6 .fheader-row6 li { float:none; margin:0 0 0;}
.fheader-wrapp .fheader-col6 .fheader-row6 li span { display:block;}
.fheader-wrapp .fheader-col6 .fheader-row6 li a:hover { color:#f8f7f4;}
.fheader-wrapp .fheader-btn1 { float:none; margin:0 8px 0 0;}
.fheader-wrapp .fheader-btn1:last-child { margin-right:0;}
.fheader-wrapp h2, .fheader-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.fheader-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}
.fheader-row5 li, .fheader-row5 li a { font-size:15px; font-weight:300; color:#9597a2; letter-spacing:normal; line-height:1.4;}
.fheader-row6 li, .fheader-row6 li a { font-size:16px; font-weight:300; color:#9597a2; letter-spacing:normal; line-height:1.81;}

/*footer-wrapp*/
.footer-wrapp { text-align:center; background:#15192c; padding:42px 0 52px;}
.footer-wrapp p { float:none; color:#ffffff; letter-spacing:normal; line-height:1.65;}
.footer-wrapp p a { color:#ffffff;}
.footer-wrapp p span { display:block;}
.footer-wrapp p strong { font-weight:700;}
.footer-wrapp .footer-col1 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col1 img { width:100%; display:block;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:left; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 8px 0;}
.footer-wrapp .footer-col1 .footer-row1 li a { text-decoration:underline;}
.footer-wrapp .footer-col1 .footer-row1 li a:hover { color:#f8f7f4;}
.footer-wrapp .footer-btn1 { float:none; margin:0 8px 0 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:0;}
.footer-row1 li, .footer-row1 li a { font-size:16px; font-weight:300; color:#9597a2; letter-spacing:normal; line-height:1.81;}

/*inner-wrapp*/
.inner-wrapp { min-height:647px; position:relative;}
.inner-wrapp h1 { font-size:45px; font-weight:300; color:#f8f7f4; letter-spacing:normal; line-height:1.29; margin:0 0 5px;}
.inner-wrapp h1 a { color:#f8f7f4;}
.inner-wrapp h1 span { display:block;}
.inner-wrapp .inner-col1 { width:1142px; float:left; position:absolute; top:64%; transform:translateY(-50%); margin:0 auto 0; left:0; right:0;}
.inner-wrapp .inner-col1 img { width:100%; display:block;}
.inner-wrapp .inner-col1 .inner-row1 { width:100%; float:left;}
.inner-wrapp .inner-box1 { width:100%; float:left; margin:0 0;}
.inner-wrapp .inner-col1 .inner-row1 li { float:none; display:inline-block; margin:0 2px 0;}
.inner-wrapp .inner-col1 .inner-row1 li a:hover { color:#a5b1bd;}
.inner-row1 li, .inner-row1 li a { font-size:17px; color:#f8f7f4; font-weight:300; line-height:1.88;}
.inner-wrapp h1, .inner-wrapp h1 span { font-family: 'editorsnotedisplay-light-font';}
.inner-wrapp h1 i { font-family: 'editorsnotedisplay-lightitalic-font';}

.stories2-wrapp { background:url(../images/stories-bg2.png) no-repeat center / cover;}
.stories2-wrapp h2 { font-size:45px; color:#15192c;}
.stories2-wrapp h5 { font-size:44px; color:#090909;}
.stories2-wrapp .stories-col2 { max-width:1065px; float:none; margin:0 auto;}
.stories2-wrapp .stories-col4 { width:82%;}

.dentistry2-wrapp h2 { font-size:45px;}

/*common-wrapp*/
.common-wrapp { padding:101px 0 109px; background:url(../images/common-bg.png) no-repeat center / cover; position:relative; text-align:center;}
.common-wrapp .margin { max-width:1142px;}
.common-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.common-wrapp p a { color:#80a6cc;}
.common-wrapp p a:hover{ color:#15192c;}
.common-wrapp p span { display:block;}
.common-wrapp p strong { font-weight:500;}
.common-wrapp h2 { font-size:45px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.33; margin:0 0 20px;}
.common-wrapp h2 a { color:#15192c;}
.common-wrapp h2 span { display:block;}
.common-wrapp .common-col1 {  width: 100%;  float: left; position: relative; text-align: left;margin: 35px 0 0;display: flex; flex-wrap: wrap; flex-direction: row-reverse; justify-content: space-between; align-items: flex-start;}
.common-wrapp .common-col1 img { width:100%; display:block;}
.common-wrapp .common-col1 .common-row1 { width:48%; float:right; position:relative;}
.common-wrapp .common-col1 .common-row1 .common-bar1 { width:100%; float:left;}
.common-wrapp .common-col1 .common-row1 .common-bar2 { width:42px; float:left; position:absolute; bottom:25px; left:31px;}
.common-wrapp .common-col1 .common-row2 {width: 42%;float: left;position: relative;top: 50%; transform: none; left: 0;   margin-block: auto;}
.common-wrapp h2, .inner-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.common-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*conten-wrapp*/
.conten-wrapp { padding:115px 0; position:relative; background:url(../images/treatin1-bg1.png) no-repeat top center / cover;}
.conten-wrapp .margin { max-width:1142px;}
.conten-wrapp .conten-row1 { width:100%; float:left;}
.conten-wrapp .conten-row1 .conten-bar1 { width:53%; float:left;}
.conten-wrapp .conten-row1 .conten-bar2 { width:37%; float:right;}
.conten2-wrapp { background:none;}
.conten3-wrapp { padding:115px 0 78px;}

/*sidbar-wrapp*/
.sidbar-wrapp p { float:none; color:#fbf8f6; letter-spacing:normal; line-height:1.65;}
.sidbar-wrapp p a { color:#fbf8f6;}
.sidbar-wrapp p span { display:block;}
.sidbar-wrapp p strong { font-weight:500;}
.sidbar-wrapp h2 { font-size:35px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.43; margin:0 0 20px;}
.sidbar-wrapp h2 a { color:#ffffff;}
.sidbar-wrapp h2 span { display:block;}
.sidbar-wrapp h3 { font-size:17px; font-weight:300; color:#fbf8f6; letter-spacing:0.34px; line-height:1.76; margin:0 0 5px;}
.sidbar-wrapp h3 a { color:#fbf8f6;}
.sidbar-wrapp h3 span { display:block;}
.sidbar-wrapp .sidbar-col1 { width:100%; float:left; padding:50px 56px 64px; margin:0 0 18px; background:url(../images/sidbar-bg1.png) no-repeat center / cover; border-radius:20px; position:relative;}
.sidbar-wrapp .sidbar-col1 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 { width:100%; float:left; margin:0 0 0;}
.sidbar-wrapp .sidbar-col1 .sidbar-fil1 { text-align:left; font-size:13px; font-weight:600; color:rgba(248, 247, 244, 0.3); letter-spacing:normal; text-transform:inherit; background:none; border:1px solid #a5b1bd; border-radius:200px; resize:none;}
.sidbar-wrapp .sidbar-col1 .sidbar-fil2 { width:100%; height:43px; float:left; margin:0 0 18px; padding:0 24px 0;}
.sidbar-wrapp .sidbar-col1 .sidbar-fil3 { width:100%; height:43px; float:left; margin:0 0 27px; padding:12px 24px 0;}
.sidbar-wrapp .sidbar-col2 { width:100%; float:left; padding:52px 56px 48px; margin:0 0 19px; background:#fcfbf9; border-radius:20px; position:relative;}
.sidbar-wrapp .sidbar-col2 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col2 h2 { color:#15182b;}
.sidbar-wrapp .sidbar-col2 p { color:#15192c;}
.sidbar-wrapp .sidbar-col2 .cqc-logo { width:181px; float:none; display:block; margin:0 0 25px;}
.sidbar-wrapp .sidbar-col2 .sidbar-bar1 { width:100%; float:left;}
.sidbar-wrapp .sidbar-col2 .sidbar-bar1 li { float:none; margin:0 0 10px; padding:0 0 0 29px; background:url(../images/plus-navy-blue-circle-icon.svg) no-repeat 0 3px; display:block; -webkit-transition: all 0.25s ease-out 0s; transition: all 0.25s ease-out 0s;}
.sidbar-wrapp .sidbar-col2 .sidbar-bar1 li:last-child { margin:0;}
.sidbar-wrapp .sidbar-col2 .sidbar-bar1 li:hover { background:url(../images/plus-light-navy-blue-circle-icon.svg) no-repeat 0 4px;}
.sidbar-wrapp .sidbar-col2 .sidbar-bar1 li:hover a { color:#a5b1bd;}
.sidbar-wrapp .sidbar-col22 { padding:53px 56px 55px;}
.sidbar-wrapp .sidbar-col3 { width:100%; float:left; background:#15192c; padding:50px 56px 44px; border-radius:20px; position:relative;}
.sidbar-wrapp .sidbar-col3 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-btn1 { float:none; margin:12px 8px 0 0; padding:0 0 0;}
.sidbar-wrapp .sidbar-btn1 input { color:#ffffff; background:none; border:none; cursor:pointer;}
.sidbar-wrapp .sidbar-btn1:last-child { margin-right:0;}
.sidbar-wrapp .sidbar-btn1:hover input { color:#15192c;}
.sidbar-wrapp .load-btn1 { float:none; margin:8px 8px 0 0;}
.sidbar-wrapp .load-btn1:last-child { margin-right:0;}
.sidbar-wrapp h2, .sidbar-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.sidbar-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}
.sidbar-bar1 li, .sidbar-bar1 li a { font-size:17px; color:#15192c; font-weight:300; line-height:1.76;} 
.sidbar-shape1 { width:52%; float:right; position:absolute; bottom:0; right:0;}

/*treatin-wrapp*/
.treatin-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.treatin-wrapp p a { color:#15192c;}
.treatin-wrapp p span { display:block;}
.treatin-wrapp p strong { font-weight:500;}
.treatin-wrapp h2 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:0.48px; line-height:1.54; margin:0 0 20px;}
.treatin-wrapp h2 a { color:#15192c;}
.treatin-wrapp h2 span { display:block;}
.treatin-wrapp .treatin-col1 { width:100%; float:left;}
.treatin-wrapp .treatin-col1 img { width:100%; display:block;}
.treatin-wrapp .treatin-col1 .treatin-row1 { width:100%; float:left; border-radius:20px; overflow:hidden; margin:0 0 34px; position:relative;}
.treatin-wrapp .treatin-col2 { width:100%; float:left; margin:12px 0 24px;}
.treatin-wrapp .treatin-col2 img { width:100%; display:block;}
.treatin-wrapp .treatin-col2 .treatin-bar1 { width:100%; float:left;}
.treatin-wrapp .treatin-col2 .treatin-bar1 li { font-size:17px; color:#15192c; line-height:1.76; letter-spacing:0.34px; font-weight:300; background:url(../images/check-icon.svg) no-repeat 0 6px; display:block; padding-left:25px;}
.treatin-wrapp .load-btn1 { float:none; margin:8px 8px 0 0;}
.treatin-wrapp .load-btn1:last-child { margin-right:0;}
.treatin-wrapp h2, .treatin-wrapp h2 span { font-family: 'editorsnotedisplay-regular-font';}
.treatin-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

.treatin-wrapp .common-bar2 { width:50px; float:left; position:absolute; bottom:27px; left:39px;}

/*treatin1-wrapp*/
.treatin1-wrapp { background:url(../images/treatin1-bg1.png) no-repeat center / cover; padding:125px 0 140px;}
.treatin1-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.treatin1-wrapp p a { color:#15192c;}
.treatin1-wrapp p span { display:block;}
.treatin1-wrapp p strong { font-weight:500;}
.treatin1-wrapp h2 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:0.48px; line-height:1.54; margin:0 0 20px;}
.treatin1-wrapp h2 a { color:#15192c;}
.treatin1-wrapp h2 span { display:block;}
.treatin1-wrapp .treatin1-col1 { width:100%; float:left;    }
.treatin1-wrapp .treatin1-col1 img { width:100%; display:block;}
.treatin1-wrapp .treatin1-col2 { width:100%; float:left; margin:0 0 125px; position:relative; flex-wrap: wrap;   display: flex; justify-content: space-between; align-items: center;}
.treatin1-wrapp .treatin1-col2:last-child { margin-bottom:0;}
.treatin1-wrapp .treatin1-col2 .treatin1-row1 { width:49%; float:left; position:relative;}
.treatin1-wrapp .treatin1-col2 .treatin1-row1 .treatin1-bar1 { width:100%; float:left; position:relative; z-index:9;}
.treatin1-wrapp .treatin1-col2 .treatin1-row2 { width:42%; float:right;     position: relative;top: 0; transform: none;}
.treatin1-wrapp .treatin1-col2 .treatin-shape1 { width:81%; position:absolute; top:-37%; left:-21%;}
.treatin1-wrapp .treatin1-col2 .treatin-shape2 { width:50%; position:absolute; bottom:-28%; right:-19%;}
.treatin1-wrapp .treatin1-col2:nth-child(2n) .treatin1-row1 { float:right;}
.treatin1-wrapp .treatin1-col2:nth-child(2n) .treatin1-row2 { float:left; right:inherit; left:0;}
.treatin1-wrapp .load-btn1 { float:none; margin:8px 8px 0 0;}
.treatin1-wrapp .load-btn1:last-child { margin-right:0;}
.treatin1-wrapp h2, .treatin1-wrapp h2 span { font-family: 'editorsnotedisplay-regular-font';}
.treatin1-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}
.treatin1-wrapp .treatin1-col2.even-item {  flex-direction: row-reverse;}
/*treatin2-wrapp*/
.treatin2-wrapp { background:url(../images/treatin2-bg.jpg) no-repeat center / cover; padding:120px 0; text-align:center;}
.treatin2-wrapp p { float:none; color:#f3f2ef; letter-spacing:normal; line-height:1.65;}
.treatin2-wrapp p a { color:#f3f2ef;}
.treatin2-wrapp p span { display:block;}
.treatin2-wrapp p strong { font-weight:500;}
.treatin2-wrapp h2 { font-size:45px; font-weight:300; color:#f3f2ef; letter-spacing:normal; line-height:1.33; margin:0 0 18px;}
.treatin2-wrapp h2 a { color:#f3f2ef;}
.treatin2-wrapp h2 span { display:block;}
.treatin2-wrapp h3 { font-size:20px; font-weight:300; color:#fbf8f6; letter-spacing:0.4px; line-height:1.6; margin:0 0 14px;}
.treatin2-wrapp h3 a { color:#fbf8f6;}
.treatin2-wrapp h3 span { display:block;}
.treatin2-wrapp .treatin2-col1 { width:241px; float:none; margin:0 auto 28px; display:block;}
.treatin2-wrapp .treatin2-col1 img { width:100%; display:block;}
.treatin2-wrapp .treatin2-col2 { width:100%; float:left; margin:40px 0 60px;}
.treatin2-wrapp .treatin2-col2 .treatin2-row1 { width:100%; float:left;}
.treatin2-wrapp .treatin2-col2 .treatin2-row1 .treatin2-bar1 { width:32px; float:none; display:block; margin:0 auto 19.5px; position:relative;}
.treatin2-wrapp h2, .treatin2-wrapp h2 span, .treatin2-wrapp h3, .treatin2-wrapp h3 span { font-family: 'editorsnotedisplay-light-font';}
.treatin2-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}
.no-text { font-size:17px; color:#f3f2ef; font-weight:300; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:0 auto;}

/*treatin3-wrapp*/
.treatin3-wrapp { background:url(../images/treatin3-bg.png) no-repeat center / cover; padding:140px 0;}
.treatin3-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.treatin3-wrapp p a { color:#15192c;}
.treatin3-wrapp p span { display:block;}
.treatin3-wrapp p strong { font-weight:500;}
.treatin3-wrapp h2 { font-size:45px; font-weight:300; color:#15192c; letter-spacing:0.9px; line-height:1.33; margin:0 0 18px;}
.treatin3-wrapp h2 a { color:#15192c;}
.treatin3-wrapp h2 span { display:block;}
.treatin3-wrapp .treatin3-col1 { width:100%; max-width:1047px; float:none; margin:0 auto;}
.treatin3-wrapp .treatin3-col1 img { width:100%; display:block;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { width:100%; float:left; margin:0 0 75px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1:last-child { margin-bottom:0;}
.treatin3-wrapp h2, .treatin3-wrapp h2 span, .treatin3-wrapp h3, .treatin3-wrapp h3 span { font-family: 'editorsnotedisplay-light-font';}
.treatin3-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*treatin4-wrapp*/
.treatin4-wrapp { background:#15192c; padding:122px 0 114px;}
.treatin4-wrapp p { float:none; color:#f8f7f4; letter-spacing:normal; line-height:1.65;}
.treatin4-wrapp p a { color:#f8f7f4;}
.treatin4-wrapp p span { display:block;}
.treatin4-wrapp p strong { font-weight:500;}
.treatin4-wrapp h2 { font-size:26px; font-weight:400; color:#f8f7f4; letter-spacing:0.52px; line-height:1.42; margin:0 0 10px;}
.treatin4-wrapp h2 a { color:#f8f7f4;}
.treatin4-wrapp h2 span { display:block;}
.treatin4-wrapp h3 { font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2; margin:0 0 6px;}
.treatin4-wrapp h3 a { color:#ffffff;}
.treatin4-wrapp h3 span { display:block;}
.treatin4-wrapp .treatin4-col1 { width:100%; float:left;}
.treatin4-wrapp .treatin4-col1 img { width:100%; display:block;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:42%; float:right;}
.treatin4-wrapp .treatin4-col2 { width:51.3%; float:left;}
.treatin4-wrapp .treatin4-col2 .gallery-row1 { width:49%; float:left; position:relative;}
.treatin4-wrapp .treatin4-col2 .gallery-row1:last-child { float:right;}
.treatin4-wrapp .treatin4-col2 .gallery-row2 { width:24.4%; float:left; background:#15192c; border-radius:200px; margin:0 0 0; padding:1% 6% 1% 6%; position:absolute; bottom:8%; left:6%;}
.treatin4-wrapp .load-btn1 { float:none; margin:8px 8px 0 0;}
.treatin4-wrapp .load-btn1:last-child { margin-right:0;}
.treatin4-wrapp h2, .treatin4-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.treatin4-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*dentistry2-wrapp*/
.dentistry2-wrapp { padding:120px 0 120px;}
.dentistry2-wrapp h4 { font-size:17px; font-weight:500; color:#15192c; letter-spacing:normal; line-height:normal; margin:0 0 13px;}
.dentistry2-wrapp h4 a { color:#15192c;}
.dentistry2-wrapp h4 span { display:block;}
.dentistry2-wrapp .faq-col1 { width:100%; max-width:900px; float:none; margin:0 auto;}
.dentistry2-wrapp .faq-col1 img { width:100%; display:block;}

.dentistry3-wrapp { background:url(../images/dentistry3-bg.png) no-repeat center / cover; position:relative;}
.dentistry3-wrapp .dentistry-col1 { margin:0;}
.dentistry3-wrapp .dentistry-col1 .dentistry-row1 { width:41.2%;}
.dentistry3-wrapp .load-btn1 { float:none; margin:15px 8px 0 0;}
.dentistry3-wrapp .load-btn1:last-child { margin-right:0;}
.dentistry3-wrapp .dentistry-leaf-row1 { width:68.4%; top:-8.2%;}
.dentistry3-wrapp .dentistry-leaf-row2 { width:45%; bottom:17%; right:-8%; left:inherit;}
.dentistry3-wrapp .dentistry-big-row1 { bottom:13%;}
.dentistry3-wrapp .dentistry-small-row1 { width:26%; right:19%; bottom:-8px; position:absolute;}

.practice-shape1 { width:624px; position:absolute; bottom:-264px; right:-265px;}
.practice-shape1 img { width:100%; display:block;}

.parla-wrapp { background:none; padding:0 0 135px;}
.parla-wrapp h2 { font-size:45px; background:none;}
.parla-wrapp .parla-logo { width:89px; float:right; margin:20px 0 0;}
.parla-wrapp .dentistry-col1 { margin:0;}
.parla-wrapp .dentistry-col1 .dentistry-row1 { width:47.2%;}
.parla-wrapp .dentistry-col2 { width:47.2%;}
.parla-wrapp .dentistry-col2 .dentistry-row2 { position:relative;}
.parla-wrapp .load-btn1 { margin:15px 8px 0 0;}
.parla-wrapp .common-bar2 { width:56px; float:left; position:absolute; bottom:48px; right:48px;}

/*gallerin-wrapp*/
.gallerin-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.gallerin-wrapp p a { color:#15192c;}
.gallerin-wrapp p span { display:block;}
.gallerin-wrapp p strong { font-weight:500;}
.gallerin-wrapp h2 { font-size:26px; font-weight:400; color:#15192c; letter-spacing:0.52px; line-height:1.42; margin:0 0 10px;}
.gallerin-wrapp h2 a { color:#15192c;}
.gallerin-wrapp h2 span { display:block;}
.gallerin-wrapp h3 { font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2; margin:0 0 6px;}
.gallerin-wrapp h3 a { color:#ffffff;}
.gallerin-wrapp h3 span { display:block;}
.gallerin-wrapp .gallerin-col1 { width:100%; float:left; margin:0 0 25px;}
.gallerin-wrapp .gallerin-col1 img { width:100%; float:left;}
.gallerin-wrapp .gallerin-col1 .gallerin-row1 { width:49%; float:left; border-radius:20px; overflow:hidden; position:relative;}
.gallerin-wrapp .gallerin-col1 .gallerin-row1:last-child { float:right;}
.gallerin-wrapp .gallerin-col1 .gallerin-row2 { width:auto; float:left; text-align:center; background:#15192c; border-radius:200px; margin:0 0 0; padding:1% 6% 1% 6%; position:absolute; bottom:8%; left:6%;}
.gallerin-wrapp .load-btn1 { float:none; margin:15px 8px 0 0;}
.gallerin-wrapp .load-btn1:last-child { margin-right:0;}
.gallerin-wrapp h2, .gallerin-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.gallerin-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*gallerin2-wrapp*/
.gallerin2-wrapp { text-align:center; padding:0 0 90px;}
.gallerin2-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.gallerin2-wrapp p a { color:#15192c;}
.gallerin2-wrapp p span { display:block;}
.gallerin2-wrapp p strong { font-weight:500;}
.gallerin2-wrapp h2 { font-size:45px; font-weight:400; color:#15192c; line-height:1.33; margin:0 0 10px;}
.gallerin2-wrapp h2 a { color:#15192c;}
.gallerin2-wrapp h2 span { display:block;}
.gallerin2-wrapp h3 { font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2; margin:0 0 6px;}
.gallerin2-wrapp h3 a { color:#ffffff;}
.gallerin2-wrapp h3 span { display:block;}
.gallerin2-wrapp h4 { font-size:26px; font-weight:400; color:#15192c; letter-spacing:0.52px; line-height:1.42; margin:0 0 8px;}
.gallerin2-wrapp h4 a { color:#15192c;}
.gallerin2-wrapp h4 span { display:block;}
.gallerin2-wrapp .gallerin2-col1 { width:100%; float:left;}
.gallerin2-wrapp .gallerin2-col1 .gallerin2-row1 { width:100%; float:left;}
.gallerin2-wrapp .gallerin2-col2 { width:100%; float:left; margin:40px 0 0; text-align:left;}
.gallerin2-wrapp .gallerin-col1 { width:100%; float:left; margin:0 0 29px;}
.gallerin2-wrapp .gallerin-col1 img { width:100%; float:left;    border-radius: 20px;  }
.gallerin2-wrapp .gallerin-col1 .gallerin-row1 { width:49.2%; float:left; border-radius:20px; overflow:hidden; position:relative;}
.gallerin2-wrapp .gallerin-col1 .gallerin-row1:last-child { float:right;}
.gallerin2-wrapp .gallerin-col1 .gallerin-row2 { width:auto; float:left; text-align:center; background:#15192c; border-radius:200px; margin:0 0 0; padding:1% 6% 1% 6%; position:absolute; bottom:8%; left:6%;}
.gallerin2-wrapp .load-btn1 { float:none; margin:8px 8px 0 0;}
.gallerin2-wrapp .load-btn1:last-child { margin-right:0;}
.gallerin2-wrapp h2, .gallerin2-wrapp h2 span, .gallerin2-wrapp h4, .gallerin2-wrapp h4 span { font-family: 'editorsnotedisplay-light-font';}
.gallerin2-wrapp h2 i, .gallerin2-wrapp h4 i { font-family: 'editorsnotedisplay-lightitalic-font';}


.blog2-wrapp .gallerin-col1 img{ aspect-ratio: 16 / 11.38;height: 425px;}

/*teamer-wrapp*/
.teamer-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.53;}
.teamer-wrapp p a { color:#15192c;}
.teamer-wrapp p span { display:block;}
.teamer-wrapp p strong { font-weight:500;}
.teamer-wrapp h2 { font-size:45px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.33; margin:0 0 20px;}
.teamer-wrapp h2 a { color:#15192c;}
.teamer-wrapp h2 span { display:block;}
.teamer-wrapp h3 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.54; margin:0 0 20px;}
.teamer-wrapp h3 a { color:#15192c;}
.teamer-wrapp h3 span { display:block;}
.teamer-wrapp h4 { font-size:27px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.44; margin:0 0 0;}
.teamer-wrapp h4 a { color:#ffffff;}
.teamer-wrapp h4 span { display:block;}
.teamer-wrapp h5 { font-size:16px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.75; margin:0 0 20px;}
.teamer-wrapp h5 a { color:#ffffff;}
.teamer-wrapp h5 span { display:block;}
.teamer-wrapp .teamer-col1 { width:100%; float:left; margin:0 0 92px; position:relative;    display: flex;  flex-wrap: wrap;justify-content: space-between; align-items: flex-start;}
.teamer-wrapp .teamer-col1 img { width:100%; display:block;}
.teamer-wrapp .teamer-col1 .teamer-row1 { width:52%; float:left; border-radius:20px; overflow:hidden;}
.teamer-wrapp .teamer-col1 .teamer-row2 { width:38%; float:right; position:relative; top:0%; transform:none; right:0;margin-block: auto;}
.teamer-wrapp .teamer-col2 { width:100%; float:left; gap:2.4%; display: flex;flex-wrap: wrap; justify-content: center;}
.teamer-wrapp .teamer-col2 img { width:100%; display:block;}

.teamer-wrapp .teamer-col3 { width:31.7%; float:left;  position:relative; /* margin:0 2.45% 2.45% 0; */   margin: 0 0 2.4%;}
.teamer-wrapp .teamer-col3:nth-child(3n) { margin-right:0;}
.teamer-wrapp .teamer-col3 .teamer-row3 { width:100%; float:left; margin:0 0 0;}
.teamer-wrapp .teamer-col3 .teamer-row4 { width:76%; float:left; margin:0 0 0; position:absolute; bottom:7.2%; left:12.2%;}
.teamer-wrapp h2, .teamer-wrapp h2 span, .teamer-wrapp h3, .teamer-wrapp h3 span, .teamer-wrapp h4, .teamer-wrapp h4 span { font-family: 'editorsnotedisplay-light-font';}
.teamer-wrapp h2 i, .teamer-wrapp h3 i, .teamer-wrapp h4 i { font-family: 'editorsnotedisplay-lightitalic-font';}

.custom-col1 { width:100%; float:left; text-align:center; margin:0 0 63px;}

.teamin-col1 p { float:none; color:#15192c; letter-spacing:normal; line-height:1.53;}
.teamin-col1 p a { color:#15192c;}
.teamin-col1 p span { display:block;}
.teamin-col1 p strong { font-weight:500;}
.teamin-col1 h2 { font-size:45px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.33; margin:0 0 13px;}
.teamin-col1 h2 a { color:#15192c;}
.teamin-col1 h2 span { display:block;}
.teamin-col1 h3 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.54; margin:0 0 5px;}
.teamin-col1 h3 a { color:#15192c;}
.teamin-col1 h3 span { display:block;}
.teamin-col1 h4 { font-size:16px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:2.75; margin:0 0 10px;}
.teamin-col1 h4 a { color:#15192c;}
.teamin-col1 h4 span { display:block;}
.teamin-col1 { width:100%; float:left; position:relative; margin:0 0 95px;}
.teamin-col1 img { width:100%; display:block;}
.teamin-col1 .teamin-row1 { width:52%; float:left; border-radius:20px; overflow:hidden;}
.teamin-col1 .teamin-row2 { width:40%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.teamin-col1 h2, .teamin-col1 h2 span, .teamin-col1 h3, .teamin-col1 h3 span { font-family: 'editorsnotedisplay-light-font';}
.teamin-col1 h2 i, .teamin-col1 h3 i { font-family: 'editorsnotedisplay-lightitalic-font';}

.teamer-wrapp .custom-col1 {z-index: 99;position: relative;}

/*treat-wrapp*/
.treat-wrapp { text-align:center; padding-bottom:50px;}
.treat-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.53;}
.treat-wrapp p a { color:#15192c;}
.treat-wrapp p span { display:block;}
.treat-wrapp p strong { font-weight:500;}
.treat-wrapp h2 { font-size:34px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.33; margin:0 0 20px;}
.treat-wrapp h2 a { color:#15192c;}
.treat-wrapp h2 span { display:block;}
.treat-wrapp .treat-col1 { width:100%; float:left;display: flex; flex-wrap: wrap;justify-content: center; gap: 4%;}
.treat-wrapp .treat-col1 img { width:100%; display:block;} 
.treat-wrapp .treat-col2 { width:48%; float:left; margin:0 0 68px;display: flex;flex-wrap: wrap;flex-direction: column;}
.treat-wrapp .treat-col2:nth-child(2n) { float:right;}
.treat-wrapp .treat-col2 .treat-row1 { width:100%; float:left; margin:0 0 40px;}
.treat-wrapp .treat-col2 .treat-row2 { width:100%; float:left;    display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; flex: 1;}
.treat-col1 h2, .treat-col1 h2 span { font-family: 'editorsnotedisplay-light-font';}
.treat-col1 h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

.treat-wrapp .treat-col2 .treat-row2>a{margin-top: auto;}

/*advice-wrapp*/
.advice-wrapp { padding:87px 0 30px;}
.advice-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.advice-wrapp p a { color:#a5b1bd;}
.advice-wrapp p a:hover{color:#15192c;}
.advice-wrapp p span { display:block;}
.advice-wrapp p strong { font-weight:500;}
.advice-wrapp h2 { font-size:55px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.16; margin:0 0 20px;}
.advice-wrapp h2 a { color:#15192c;}
.advice-wrapp h2 span { display:block;}
.advice-wrapp h3 { font-size:21px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.48; margin:0 0 6px;}
.advice-wrapp h3 a { color:#ffffff;}
.advice-wrapp h3 span { display:block;}
.advice-wrapp h4 { font-size:18px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:3.06; margin:0 0 0; position:relative;}
.advice-wrapp h4 a { color:#ffffff;}
.advice-wrapp h4 span { font-size:14px; color:rgba(255,255,255,0.5); display:inline;}
.advice-wrapp h4:after { content:""; width:100%; float:left; background:rgba(255,255,255,0.3); margin:0 0 0; padding:0 0 1px; position:absolute; top:0; left:0;}
.advice-wrapp .guide-col2 { width:100%; float:left; text-align:left; margin:0 0 0; display: flex;flex-wrap: wrap; justify-content: center;}
.advice-wrapp .guide-col3 .guide-row2 { width:100%; float:left;}
.advice-wrapp .guide-col3 { width:100%; float:left; margin:0 0 0; position:relative; border-radius:20px;}
.advice-wrapp .guide-col3 img { width:100%; display:block;}
.advice-wrapp .guide-col3 .guide-row3 { width:88.8%; float:left; margin:0 0 0; position:absolute; bottom:5.7%; left:5.6%; z-index:9;}
.advice-wrapp .advice-col1 { width:46%; float:left; margin:0 2% 72px;}
.advice-wrapp .advice-col1:nth-child(2n) { float:right;}
.advice-wrapp .advice-col1 .advice-row1 { width:100%; float:left; margin:30px 0 0;}
.advice-wrapp .guide-btn1 { float:none; margin:8px 8px 0 0;}
.advice-wrapp .guide-btn1:last-child { margin-right:0;}
.advice-wrapp h2, .advice-wrapp h2 span, .advice-wrapp h3, .advice-wrapp h3 span, .advice-wrapp h4, .advice-wrapp h4 span { font-family: 'editorsnotedisplay-light-font';}
.advice-wrapp h2 i, .advice-wrapp h3 i, .advice-wrapp h4 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*patient-wrapp*/
.patient-wrapp { text-align:center;}
.patient-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.patient-wrapp p a { color:#15192c;}
.patient-wrapp p span { display:block;}
.patient-wrapp p strong { font-weight:500;}
.patient-wrapp h2 { font-size:35px; font-weight:400; color:#15192c; letter-spacing:0.7px; line-height:1.54; margin:0 0 10px;}
.patient-wrapp h2 a { color:#15192c;}
.patient-wrapp h2 span { display:block;}
.patient-wrapp .patient-col1 { width:100%; float:left; text-align:left;}
.patient-wrapp .patient-col1 img { width:100%; display:block;}
.patient-wrapp .patient-col2 .patient-row1 .patient-bar1>img{border-radius: 20px;}
.patient-wrapp .patient-col2 { width:100%; float:left; margin:0 0 147px; position:relative;}
.patient-wrapp .patient-col2 .patient-row1 { width:46%; float:left; position:relative;}
.patient-wrapp .patient-col2 .patient-row1 .patient-bar1 { width:100%; float:left; position:relative; z-index:9;}
.patient-wrapp .patient-col2 .patient-row2 { width:44%; float:right; position:relative;  transform:none;margin-block: auto;}
.patient-wrapp .patient-col2 .patient-shape1 { width:53%; position:absolute; bottom:-46%; right:-19.4%;}
.patient-wrapp .patient-col2:nth-child(2n) .patient-row1 { float:right;}
.patient-wrapp .patient-col2:nth-child(2n) .patient-row2 { float:left; right:inherit; left:0;}
.patient-wrapp .load-btn1 { float:none; margin:8px 8px 0 0;}
.patient-wrapp .load-btn1:last-child { margin-right:0;}
.patient-wrapp h2, .patient-wrapp h2 span { font-family: 'editorsnotedisplay-regular-font';}
.patient-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

.patient-wrapp .treatin2-bar1 { width:32px; float:none; display:block; margin:0 auto 20px 0; position:relative; text-align:center;}
.patient-wrapp .no-text { font-size:17px; color:#1f2133; font-weight:300; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:0 auto;}
.patient-wrapp .patient-col1>div:nth-child(even) { flex-direction: row-reverse;}
.patient-wrapp .patient-col1>div{ display: flex; flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
/* .patient-wrapp .patient-col1>div:last-child { margin-bottom: 100px;} */
.btn1-col1 { width:100%; float:left;}
.btn1-col1 .btn1-text { font-size:14px; color:#15192c; font-weight:600; margin:0 18px;}
.btn1-col1 .load-btn1 { float:none; margin:0 0 0 0;}

/*blog-col1*/
.blog-col1 p { float:none; color:#15192c; letter-spacing:normal; line-height:1.53;}
.blog-col1 p a { color:#15192c;}
.blog-col1 p span { display:block;}
.blog-col1 p strong { font-weight:500;}
.blog-col1 h2 { font-size:45px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.33; margin:0 0 14px;}
.blog-col1 h2 a { color:#15192c;}
.blog-col1 h2 span { display:block;}
.blog-col1 h3 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.54; margin:0 0 16px;}
.blog-col1 h3 a { color:#15192c;}
.blog-col1 h3 span { display:block;}
.blog-col1 h4 { font-size:12px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2;}
.blog-col1 h4 a { color:#ffffff;}
.blog-col1 h4 span { display:block;}
.blog-col1 h5 { font-size:17px; font-weight:500; color:#15192c; letter-spacing:normal; line-height:1.29; margin:0 0 3px;}
.blog-col1 h5 a { color:#15192c;}
.blog-col1 h5 span { display:block;}
.blog-col1 h6 { font-size:17px; font-weight:700; color:#15192c; letter-spacing:normal; line-height:1.29;}
.blog-col1 h6 a { color:#15192c;}
.blog-col1 h6 span { display:block;}
.blog-col1 { width:100%; float:left; margin:0 0 92px; position:relative;    display: flex;  flex-wrap: wrap;justify-content: space-between;}
.blog-col1 img { width:100%; display:block;}
.blog-col1 .blog-row1 { width:53%; float:left; border-radius:20px; overflow:hidden; position:relative;}
.blog-col1 .blog-row2 { width:38%; float:right; position:relative;margin-block: auto;}
.blog-col1 .blog-row1 .gallery-row2 { width:auto; float:left; background:#15192c; border-radius:200px; margin:0 0 0; padding:3px 25px; position:absolute; bottom:8%; left:28px;}
.blog-col1 .load-btn1 { float:none; margin:8px 8px 0 0;}
.blog-col1 .load-btn1:last-child { margin-right:0;}
.blog-col1 h2, .blog-col1 h2 span { font-family: 'editorsnotedisplay-light-font';}
.blog-col1 h3, .blog-col1 h3 span { font-family: 'editorsnotedisplay-regular-font';}
.blog-col1 h2 i, .blog-col1 h3 i { font-family: 'editorsnotedisplay-lightitalic-font';}

.blog-col2 p { float:none; color:#15192c; letter-spacing:normal; line-height:1.53;    text-align: center;width: 100%;}
.blog-col2 p a { color:#15192c;}
.blog-col2 p span { display:block;}
.blog-col2 p strong { font-weight:500;}
.blog-col2 { width:100%; max-width:798px; float:none; margin:0 auto; text-align:center;}
.blog-col2 img { width:100%; display:block;    float: none;display: block;margin-inline: auto !important;}
.blog-col2 .load-btn1 { float:none; margin:30px 8px 0 0;}
.blog-col2 .load-btn1:last-child { margin-right:0;}

.profile-col1 { width:100%; float:left; margin:5px 0 0;}
.profile-col1 .profile-row1 { width:63px; float:left; border-radius:50%; overflow:hidden;}
.profile-col1 .profile-row2 { width:auto; float:left; margin:8px 0 0 17px;}

/*blog-wrapp*/
.blog-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.53;    text-align: left;}
.blog-wrapp p a { color:#15192c;}
.blog-wrapp p span { display:block;}
.blog-wrapp p strong { font-weight:500;}
.blog-wrapp h2 { font-size:45px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.33; margin:0 0 10px;}
.blog-wrapp h2 a { color:#15192c;}
.blog-wrapp h2 span { display:block;}
.blog-wrapp h3 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.54; margin:0 0 20px;}
.blog-wrapp h3 a { color:#15192c;}
.blog-wrapp h3 span { display:block;}
.blog-wrapp h4 { font-size:12px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2;}
.blog-wrapp h4 a { color:#ffffff;}
.blog-wrapp h4 span { display:block;}
.blog-wrapp .blog-col2 { width:100%; float:left;}
.blog-wrapp .blog-col2 img { width:100%; display:block;}
.blog-wrapp .blog-col3 { width:100%; float:left; margin:0 0 82px; position:relative; text-align:left;}
.blog-wrapp .blog-col3 .blog-row3 { width:40%; float:left; position:relative;}
.blog-wrapp .blog-col3 .blog-row4 { width:54%; float:right;}
.blog-wrapp .blog-col3 .gallery-row2 { width:auto; float:left; background:#15192c; border-radius:200px; margin:0 0 0; padding:3px 25px; position:absolute; bottom:20px; left:20px;}
.blog-wrapp .load-btn1 { float:none; margin:8px 8px 0 0;}
.blog-wrapp .load-btn1:last-child { margin-right:0;}
.blog-wrapp h2, .blog-wrapp h2 span { font-family: 'editorsnotedisplay-regular-font';}
/* .conten2-wrapp .blog-wrapp h2 ,.conten2-wrapp .blog-wrapp h2 span {font-family: 'editorsnotedisplay-regular-font' !important;} */

.conten2-wrapp .blog-wrapp h3 ,
.conten2-wrapp .blog-wrapp h3 span {font-family: 'editorsnotedisplay-regular-font';}

.blog-wrapp h3, .blog-wrapp h3 span { font-family: 'editorsnotedisplay-regular-font';}
.blog-wrapp h2 i, .blog-wrapp h3 i { font-family: 'editorsnotedisplay-lightitalic-font';}

.blog-wrapp .custom-col1 { text-align:left; margin:0 0 45px;}

.blog2-wrapp .blog2-row1 { width:100%; float:left; padding:0 42px;}
.blog2-wrapp .gallerin-col1 .gallerin-row1 { width:100%;}
.blog2-wrapp .gallerin-col1 .gallerin-row2 { width:22.4%; }

/*paiger-wrapp*/
.paiger-wrapp .paiger-col1 { width:auto; float:none; display:inline-block;}
.paiger-wrapp .paiger-col1 img { width:100%; display:block;}
.paiger-wrapp .paiger-col1 .paiger-row1 { width:200px; float:none; text-align:center; display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { float:none; display:inline-block; margin:0 3px 0;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a { display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li:first-child a { color:#a5b1bd;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a:hover { color:#a5b1bd;}
.paiger-wrapp .paiger-btn1 { float:none;}
.paiger-wrapp .paiger-btn2 { padding:10px 38px 10px 18px}
.paiger-row1 li, .paiger-row1 li a { font-size:14px; color:#15192c; font-weight:600;}

/*selfie-wrapp*/
.selfie-wrapp { background:url(../images/selfie-bg.png) no-repeat center / cover; padding-bottom:100px;}
.selfie-wrapp h2 { font-size:45px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.33; margin:0 0 26px;}
.selfie-wrapp h2 a { color:#15192c;}
.selfie-wrapp h2 span { display:block;}
.selfie-wrapp .dentistry-col1 .dentistry-row1 { width:47.2%;}
.selfie-wrapp .selfie-col1 { width:100%; max-width:940px; margin:0 auto; display:inline-block;}
.selfie-wrapp .selfie-col1 .selfie-row1 { width:100%; float:left; margin:0 0 0;}
.selfie-wrapp .selfie-col1 .sidbar-fil1 { font-size:15px; font-weight:500; color:#15192c; letter-spacing:normal; text-transform:inherit; background:none; border:1px solid #15192c; border-radius:200px; resize:none;}
.selfie-wrapp .selfie-col1 .sidbar-fil2 { width:49.4%; height:54px; float:left; margin:0 0 13px; padding:0 24px 0;}
.selfie-wrapp .selfie-col1 .sidbar-fil2:nth-child(2n) { float:right;}
.selfie-wrapp .selfie-col1 .sidbar-fil3 { width:100%; height:54px; float:left; margin:0 0 35px; padding:17px 24px 0;}
.selfie-wrapp .upload-btn1 { width:49.4%; float:right; font-size:16px; font-weight:500; color:#15192c; text-transform:inherit; letter-spacing:0; padding:0; border:none; border-radius:0; position:relative; margin:0 0 35px;}
.selfie-wrapp .upload-btn1 button { font-size:15px; width:100%; color:#15192c; background:none; border-color:#15192c; font-weight:500; font-family: "Inter", sans-serif; padding:16.5px 24px; border-radius:200px; position:relative;}
.selfie-wrapp .upload-btn1:hover button { color:#ffffff; background:#15192c; border-color:#15192c;}
.selfie-wrapp .sidbar-btn1 { float:none; margin:12px 8px 0 0; padding:0 0 0;}
.selfie-wrapp .sidbar-btn1 input { color:#15192c; background:none; border:none; cursor:pointer;}
.selfie-wrapp .sidbar-btn1:last-child { margin-right:0;}
.selfie-wrapp .sidbar-btn1:hover input { color:#ffffff;}
.selfie-wrapp h2, .selfie-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.selfie-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

.selfie2-wrapp { text-align:center; padding-bottom:115px; background:none;}

/*fees-wrapp*/
.fees-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.fees-wrapp p a { color:#15192c;}
.fees-wrapp p span { display:block;}
.fees-wrapp p strong { font-weight:500;}
.fees-wrapp h2 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:0.48px; line-height:1.54; margin:0 0 20px;}
.fees-wrapp h2 a { color:#15192c;}
.fees-wrapp h2 span { display:block;}
.fees-wrapp h4 { font-size:17px; font-weight:600; color:#15192c; line-height:normal; margin:0 0 6px;}
.fees-wrapp h4 a { color:#090909;}
.fees-wrapp h4 span { display:block;}
.fees-wrapp .fees-col1 { width:100%; float:left;}
.fees-wrapp .fees-col1 img { width:100%; display:block;}
.fees-wrapp .fees-col1 .fees-row3 { width:100%; float:left; border-radius:20px; overflow:hidden; margin:0 0 34px; position:relative;}
.fees-wrapp .fees-row1 { width:100%; float:left;}
.fees-wrapp .fees-row1 img { width:100%; display:block;}
.fees-wrapp .fees-row2 { width:100%; float:left;}
.fees-wrapp .fees-row2 .fees-bar1 { width:60%; float:left;}
.fees-wrapp .fees-row2 .fees-bar2 { width:40%; float:right; text-align:right;}
.fees-wrapp .load-btn1 { float:none; margin:8px 8px 0 0;}
.fees-wrapp .load-btn1:last-child { margin-right:0;}
.fees-wrapp h2, .fees-wrapp h2 span { font-family: 'editorsnotedisplay-regular-font';}
.fees-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}
.fees-bar1, .fees-bar2 { font-size:17px; color:#15192c; font-weight:400; line-height:2.13;}

/*galler2-wrapp*/
.galler2-wrapp { background:url(../images/galler2-bg.png) no-repeat center / cover; padding:98px 0 100px; text-align:center;}
.galler2-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.galler2-wrapp p a { color:#15192c;}
.galler2-wrapp p span { display:block;}
.galler2-wrapp p strong { font-weight:500;}
.galler2-wrapp h2 { font-size:45px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.33; margin:0 0 20px;}
.galler2-wrapp h2 a { color:#15192c;}
.galler2-wrapp h2 span { display:block;}
.galler2-wrapp h3 { font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2; margin:0 0 6px; text-align:center;}
.galler2-wrapp h3 a { color:#ffffff;}
.galler2-wrapp h3 span { display:block;}
.galler2-wrapp h4 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.54; margin:0 0 14px;}
.galler2-wrapp h4 a { color:#15192c;}
.galler2-wrapp h4 span { display:block;}
.galler2-wrapp .galler2-col1 { width:100%; float:left; text-align:left; margin:18px 0 0;}
.galler2-wrapp .galler2-col1 img { width:100%; float:left;}
.galler2-wrapp .galler2-col1 .galler2-row1 { width:58.6%; float:left;}
.galler2-wrapp .galler2-col1 .galler2-row1 .gallerin-row1 { width:49%; float:left; border-radius:20px; overflow:hidden; position:relative;}
.galler2-wrapp .galler2-col1 .galler2-row1 .gallerin-row1:last-child { float:right;}
.galler2-wrapp .galler2-col1 .gallerin-row2 { width:auto; float:left; background:#15192c; border-radius:200px; margin:0 0 0; padding:1% 6% 1% 6%; position:absolute; bottom:8%; left:6%;}
.galler2-wrapp .galler2-col1 .galler2-row2 { width:36%; float:right;}
.galler2-wrapp .load-btn1 { float:none; margin:8px 8px 0 0;}
.galler2-wrapp .load-btn1:last-child { margin-right:0;}
.galler2-wrapp h2, .galler2-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.galler2-wrapp h4, .galler2-wrapp h4 span { font-family: 'editorsnotedisplay-regular-font';}
.galler2-wrapp h2 i, .galler2-wrapp h4 i { font-family: 'editorsnotedisplay-lightitalic-font';}
.galler-wrapp .paiger-wrapp { margin-top: 0;}
/*galler-wrapp*/
.galler-wrapp { background:url(../images/galler-bg.png) no-repeat center / cover;}
.galler-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.galler-wrapp p a { color:#15192c;}
.galler-wrapp p span { display:block;}
.galler-wrapp p strong { font-weight:500;}
.galler-wrapp h2 { font-size:45px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.33; margin:0 0 20px;}
.galler-wrapp h2 a { color:#15192c;}
.galler-wrapp h2 span { display:block;}
.galler-wrapp h3 { font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2; margin:0 0 6px; text-align:center;}
.galler-wrapp h3 a { color:#ffffff;}
.galler-wrapp h3 span { display:block;}
.galler-wrapp h4 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.54; margin:0 0 10px;}
.galler-wrapp h4 a { color:#15192c;}
.galler-wrapp h4 span { display:block;}
.galler-wrapp .galler-col2 { width:100%; float:left;}
.galler-wrapp .galler-col2 img { width:100%; float:left;}
.galler-wrapp .galler-col1 { width:100%; float:left; margin:0 0 82px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.galler-wrapp .galler-col1 .galler-row1 { width:52.6%; float:left;}
.galler-wrapp .galler-col1 .galler-row1 .gallerin-row1 { width:49%; float:left; border-radius:20px; overflow:hidden; position:relative;}
.galler-wrapp .galler-col1 .galler-row1 .gallerin-row1:last-child { float:right;}
.galler-wrapp .galler-col1 .gallerin-row2 { width:auto; float:left; background:#15192c; border-radius:200px; margin:0 0 0; padding:1% 6% 1% 6%; position:absolute; bottom:8%; left:6%;}
.galler-wrapp .galler-col1 .galler-row2 { width:43.4%; float:right; margin-block: auto;}
.galler-wrapp .load-btn1 { float:none; margin:4px 8px 0 0;}
.galler-wrapp .load-btn1:last-child { margin-right:0}
.galler-wrapp h2, .galler-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.galler-wrapp h4, .galler-wrapp h4 span { font-family: 'editorsnotedisplay-regular-font';}
.galler-wrapp h2 i, .galler-wrapp h4 i { font-family: 'editorsnotedisplay-lightitalic-font';}

.galler-wrapp .next .load-btn1{
background: url(../images/right-arrow.svg) no-repeat;  background-position-y: 50%; background-position-x: 90%
}
.galler-wrapp .next .load-btn1:hover{background: #000 url(../images/white-right-arrow.svg) no-repeat;background-position-y: 50%; background-position-x: 90%;}

.galler-wrapp .prev .load-btn1{
background: url(../images/left-arrow.svg) no-repeat;
    background-position-y: 50%;
    background-position-x:10px;
}

.galler-wrapp .prev .load-btn1:hover{
 background: #000 url(../images/white-left-arrow.svg) no-repeat;background-position-y: 50%; background-position-x: 10px;   
}


/*offers-wrapp*/
.conten-wrapp.offers-wrapp { padding-bottom:0;}
.offers-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.offers-wrapp p a { color:#15192c;}
.offers-wrapp p span { display:block;}
.offers-wrapp p strong { font-weight:500;}
.offers-wrapp h2 { font-size:35px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.57; margin:0 0 10px;}
.offers-wrapp h2 a { color:#15192c;}
.offers-wrapp h2 span { display:block;}
.offers-wrapp h3 { font-size:35px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.57; margin:0 0 0;}
.offers-wrapp h3 a { color:#15192c;}
.offers-wrapp h3 span { display:block;}
.offers-wrapp .offers-col1 { width:100%; float:left;}
.offers-wrapp .offers-col1 img { width:100%; display:block;}
.offers-wrapp .offers-col2 { width:100%; float:left; position: relative;margin: 0 0 144px;display: flex;    align-items: flex-start;flex-wrap: wrap; justify-content: space-between;}
.offers-wrapp .offers-col2 .offers-row1 { width:45.7%; float:left; position:relative;}
.offers-wrapp .offers-col2 .offers-row1 .offers-bar1 { width:100%; float:left; border-radius:20px; overflow:hidden; position:relative; z-index:9;}
.offers-wrapp .offers-col2 .offers-row1 .offers-shape { width:88.8%; position:absolute; top:-39%; left:-23.2%;}
.offers-wrapp .offers-col2 .offers-row2 { width:47%; float:right; position:relative;margin-block: auto;padding-block: 0;}
.offers-wrapp .offers-col2 .offers-row3 { width:auto; float:right; position:relative; bottom:0; right:0;margin-top: 40px;}
.offers-wrapp h2, .offers-wrapp h2 span, .offers-wrapp h3, .offers-wrapp h3 span { font-family: 'editorsnotedisplay-light-font';}
.offers-wrapp h2 i, .offers-wrapp h3 i { font-family: 'editorsnotedisplay-lightitalic-font';}
.offers-wrapp .btn1-col1 { margin:22px 0 0;}

.testi-wrapp { background:url(../images/testi-bg.png) no-repeat center / cover; padding:119px 0;}
.testi-wrapp h2 { font-size:45px; color:#15192c;}
.testi-wrapp h5 { font-size:25px; color:#15192c; line-height:1.4;}
.testi-wrapp .stories-col2 { margin:0 0 27px;}
.testi-wrapp .stories-col3 { margin:0 0 16px;}
.testi-wrapp .stories-col4 { width:100%;}
.testi-wrapp .testi-row1 { width:48%; float:left; margin:0 0 90px;display: flex; flex-wrap: wrap;  flex-direction: column;}
.testi-wrapp .testi-row1:nth-child(2n) { float:right;}
.testi-wrapp .testi-row1 .testi-bar1 { width:100%; max-height:106px; float:left; overflow-y:auto; margin:0 0 30px; padding:0 33px 0 0;}
.testi-wrapp .stories-col4 .stories-row4 { margin:40px 0 0;    display: flex;  flex-wrap: wrap;justify-content: center;column-gap: 4%;}
.testi-wrapp .stories-google-row1 { width:63px;}
.testi-wrapp .stories-star-row1 { margin:0 0 23px;}
.testi-wrapp .stories-star-row1 span { width:121px;}
.testi-wrapp .testi-row1 .stories-circle-row1{margin-top: auto;    width: 100%;    display: flex;align-items: center;justify-content: center;}
.experience-wrapp { padding:180px 0 153px;}
.experience-wrapp .dentistry-col1 { margin:0;}
.experience-wrapp .dentistry-col2 { padding:0;}
.experience-wrapp .dentistry-col2 .dentistry-row2 { width:100%; position:relative;}

/*benefits-wrapp*/
.benefits-wrapp { background:#15192c; padding:120px 0; text-align:center;}
.benefits-wrapp p { float:none; color:#f3f2ef; letter-spacing:normal; line-height:1.65;}
.benefits-wrapp p a { color:#f3f2ef;}
.benefits-wrapp p span { display:block;}
.benefits-wrapp p strong { font-weight:500;}
.benefits-wrapp h2 { font-size:35px; font-weight:300; color:#f3f2ef; letter-spacing:normal; line-height:1.33; margin:0 0 18px;}
.benefits-wrapp h2 a { color:#f3f2ef;}
.benefits-wrapp h2 span { display:block;}
.benefits-wrapp h3 { font-size:20px; font-weight:500; color:#fbf8f6; line-height:1.4; margin:0 0 16px;}
.benefits-wrapp h3 a { color:#fbf8f6;}
.benefits-wrapp h3 span { display:block;}
.benefits-wrapp .benefits-col1 { width:100%; float:left; margin:40px 0 0; text-align:left;}
.benefits-wrapp .benefits-col1 img { width:100%; display:block;}
.benefits-wrapp .benefits-col1 .benefits-row1 { width:100%; float:left;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar1 { width:41px; float:left;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 { width:82%; float:right;}
.benefits-wrapp h2, .benefits-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.benefits-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*membership-wrapp*/
.membership-bg { width:100%; float:left; background:url(../images/membership-bg.png) no-repeat center / cover;}
.membership-wrapp { text-align:center; padding:97px 0 90px;}
.membership-wrapp .margin { max-width:1300px;}
.membership-wrapp p { float:none; color:#15192c; letter-spacing:normal; line-height:1.65;}
.membership-wrapp p a { color:#15192c;}
.membership-wrapp p span { display:block;}
.membership-wrapp p strong { font-weight:500;}
.membership-wrapp h2 { font-size:24px; font-weight:400; color:#15192c; letter-spacing:normal; line-height:1.54; margin:0 0 10px;}
.membership-wrapp h2 a { color:#15192c;}
.membership-wrapp h2 span { display:block;}
.membership-wrapp h3 { font-size:30px; font-weight:300; color:#f3f2ef; line-height:1; margin:0 0 30px;}
.membership-wrapp h3 a { color:#f3f2ef;}
.membership-wrapp h3 span { display:block;}
.membership-wrapp h4 { font-size:25px; font-weight:300; color:#f3f2ef; line-height:1; margin:0 0 26px;}
.membership-wrapp h4 a { color:#f3f2ef;}
.membership-wrapp h4 span { display:block;}
.membership-wrapp .membership-col1 { width:100%; float:left;}
.membership-wrapp .membership-col1 img { width:100%; display:block;}
.membership-wrapp .membership-col1 .membership-row2 { width:100%; max-width:534px; float:none; margin:0 auto;}
.membership-wrapp .membership-col2 { width:100%; float:left; margin:48px 0 0; text-align:left;}
.membership-wrapp .membership-col2 .membership-row1 { width:100%; float:left; background:#15192c; border-radius:16px; padding:54px 38px 58px;    height: 100%;display: flex; flex-wrap: wrap;flex-direction: column;  align-items: flex-start;}
.membership-wrapp .membership-col2 .membership-bar1 { width:100%; float:left; margin:0 0 30px; text-align:left;}
.membership-wrapp .membership-col2 .membership-bar1 li { font-size:17px; font-weight:400; color:#d9d9d9; line-height:2; background:url(../images/checkmark.svg) no-repeat 0 8px; display:block; padding-left:28px; margin:0 0 5px;}
.membership-wrapp .load-btn1 { float:none; margin:auto 8px 0 0;cursor: pointer;}
.membership-wrapp .load-btn1:last-child { margin-right:0;}
.membership-wrapp h2, .membership-wrapp h2 span { font-family: 'editorsnotedisplay-regular-font';}
.membership-wrapp h3, .membership-wrapp h3 span, .membership-wrapp h4, .membership-wrapp h4 span { font-family: 'editorsnotedisplay-light-font';}
.membership-wrapp h2 i, .membership-wrapp h3 i, .membership-wrapp h4 i { font-family: 'editorsnotedisplay-lightitalic-font';}
.membership-wrapp .membership-col2 .slick-track{display: flex;flex-wrap: wrap;}



.contact-wrapp { background:url(../images/contact-bg1.png) no-repeat center / cover;}
.contact-wrapp p { letter-spacing:inherit;}
.contact-wrapp h2 { font-size:30px; font-weight:300; color:#15192c; letter-spacing:0.6px; line-height:1.23; margin:0 0 17px;}
.contact-wrapp h2 a { color:#15192c;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp .about-col3 .about-row3 { width:35.4%;}
.contact-wrapp .contact-row1 { width:100%; float:left; margin:0 0 0;}
.contact-wrapp .contact-row1 li { float:none; margin:0 0 2.4%; position:relative; padding:0 0 0 22px;}
.contact-wrapp .contact-row1 li:last-child { margin-bottom:0;}
.contact-wrapp .contact-row1 li a:hover { color:#a5b1bd;}
.contact-wrapp .contact-col3 { width:100%; float:left; margin:50px 0 30px;}
.contact-wrapp .contact-col3 img { width:100%; display:block;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; float:left; margin:0 0 7px;}
.contact-wrapp .contact-col3 .contact-row3:last-child { margin-bottom:0;}
.contact-wrapp .dentistry-btn1 { margin:20px 0 0;}
.contact-row1 li, .contact-row1 li a { font-size:17px; font-weight:300; color:#15192c; letter-spacing:normal; line-height:1.65;}

.map-wrapp { width:100%; float:left; background:#15192c; padding:100px 0;}
.map-wrapp .map-col1 { width:100%; float:left; border-radius:20px; overflow:hidden;}
.map-wrapp .map-col1 iframe { width:100%; display:block; height:393px;}

.findus-wrapp { padding:122px 0 107px;}
.findus-wrapp h2 { font-size:45px;}
.findus-wrapp .dentistry-col1 { margin:0;}

/*contact2-wrapp*/
.contact2-wrapp { padding:123px 0 119px; background:url(../images/treatin2-bg.jpg) no-repeat center / cover; text-align:center;}
.contact2-wrapp p { float:none; color:#fbf8f6; letter-spacing:normal; line-height:1.65;}
.contact2-wrapp p a { color:#fbf8f6;}
.contact2-wrapp p span { display:block;}
.contact2-wrapp p strong { font-weight:500;}
.contact2-wrapp h2 { font-size:35px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.43; margin:0 0 20px;}
.contact2-wrapp h2 a { color:#ffffff;}
.contact2-wrapp h2 span { display:block;}
.contact2-wrapp .contact2-col1 { width:241px; float:none; margin:0 auto 38px; display:block;}
.contact2-wrapp .contact2-col1 img { width:100%; display:block;}
.contact2-wrapp .sidbar-col1 { width:100%; max-width:975px; float:none; margin:0 auto; display:inline-block;}
.contact2-wrapp .sidbar-col1 img { width:100%; display:block;}
.contact2-wrapp .sidbar-col1 .sidbar-row1 { width:100%; float:left; margin:0 0 0;}
.contact2-wrapp .sidbar-col1 .sidbar-fil1 { text-align:left; font-size:13px; font-weight:600; color:rgba(248, 247, 244, 0.3); letter-spacing:normal; text-transform:inherit; background:none; border:1px solid #a5b1bd; border-radius:200px; resize:none;}
.contact2-wrapp .sidbar-col1 .sidbar-fil2 { width:32.3%; height:43px; float:left; margin:0 1.55% 17px 0; padding:0 24px 0;}
.contact2-wrapp .sidbar-col1 .sidbar-fil2:nth-child(3) { margin-right:0;}
.contact2-wrapp .sidbar-col1 .sidbar-fil3 { width:100%; height:43px; float:left; margin:0 0 27px; padding:12px 24px 0;}
.contact2-wrapp .sidbar-btn1 { float:none; margin:12px 8px 0 0; padding:0 0 0;}
.contact2-wrapp .sidbar-btn1 input { color:#ffffff; background:none; border:none; cursor:pointer;}
.contact2-wrapp .sidbar-btn1:last-child { margin-right:0;}
.contact2-wrapp .sidbar-btn1:hover input { color:#15192c;}
.contact2-wrapp h2, .contact2-wrapp h2 span { font-family: 'editorsnotedisplay-light-font';}
.contact2-wrapp h2 i { font-family: 'editorsnotedisplay-lightitalic-font';}

/*practic-wrapp*/
.practic-wrapp { position:relative; padding-top:110px;}
.practic-wrapp p { font-size:var(--p-size); font-weight:var(--p-weight); color:var(--eerie-black); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.practic-wrapp p a { color:var(--eerie-black);}
.practic-wrapp p:first-child { padding:0;}
.practic-wrapp p:first-child:after { display:none; padding:0;}
.practic-wrapp h2 { font-size:var(--h2-size); font-weight:var(--h2-weight); color:var(--pelagic); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--h2-text-transform); margin:var(--h2-margin);}
.practic-wrapp h2 a { color:var(--pelagic);}
.practic-wrapp h3 { font-weight:var(--h3-weight); color:var(--fuscous-grey); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); margin:0 0 20px;}
.practic-wrapp h3 a { color:var(--fuscous-grey);}
.practic-wrapp .practic-row2 { width:100%; float:left;display: flex;  flex-wrap: wrap;justify-content: center;display: flex;gap: 1.1%;}
.practic-wrapp .practic-row1 { width:24.17%; float:left; margin:0 0% 1.1%; overflow:hidden;}
.practic-wrapp .practic-row1:nth-child(4n) { margin-right:0;}
.practic-wrapp .practic-row1 img { width:100%; display:block;aspect-ratio: 16 / 11.4;}
.practic-wrapp .practic-row1:hover img { opacity:0.40;}
.practic-wrapp .practic-row1 .practic-bar1 { width:100%; float:left;}

/*contact-let-row-css*/
.contact-let-row1 { width:34%; float:left; margin:0 0 0;}

/*contact-ret-row-css*/
.contact-ret-row1 { width:64%; float:right; margin:0 0 0;}

/*text-star-icon-css*/
.text-star-icon { font-size: 25px; color: #ccb6a5; letter-spacing: 5px; vertical-align: middle; margin: 0 0 0 8px;}

/*about-small-row-css*/
.about-small-row1 { width:22.8%; float:left; margin:0 0 0; position:absolute; top:10.5%; left:20.3%;}

/*about-big-row-css*/
.about-big-row1 { width:57.5%; float:left; margin:0 0 0; position:absolute; top:41.1%; left:0;}

/*about-leaf-row-css*/
.about-leaf-row1 { width:76.9%; float:left; margin:0 0 0; position:absolute; top:37.4%; left:5.7%; z-index:-9;}

/*about-dentistry-logo-row-css*/
.about-dentistry-logo-row1 { width:26.8%; float:left; margin:0 0 0; position:absolute; top:69.6%; left:66.9%; z-index:-99;}

/*stories-google-row-css*/
.stories-google-row1 { width:3.4%; float:none; margin:0 auto 2%;}

/*stories-star-row-css*/
.stories-star-row1 { width:100%; float:left; margin:0 0 3%;}
.stories-star-row1 span { width:13.1%; float:none; display:inline-block; margin:0 0 0;}

/*stories-circle-row-css*/
.stories-circle-row1 { width:4.2%; float:none; margin:0 auto 1.1%;}

/*dentistry-big-row-css*/
.dentistry-big-row1 { width:51.4%; float:left; margin:0 0 0; position:absolute; bottom:0; left:0;}

/*dentistry-leaf-row-css*/
.dentistry-leaf-row1 { width:82.4%; float:left; margin:0 0 0; position:absolute; top:5.8%; left:4.1%; z-index:-9;}
.dentistry-leaf-row2 { width:49.5%; float:left; margin:0 0 0; position:absolute; bottom:8.8%; left:47.3%; z-index:-9;}

.experience-leaf-row1 { width:464px; float:left; margin:0 0 0; position:absolute; top:-144px; left:-123px; z-index:-9;}
.experience-leaf-row2 { width:278px; float:left; margin:0 0 0; position:absolute; bottom:-113px; right:-18px; z-index:-9;}

/*journey-socials-row-css*/
.journey-socials-row1 { width:100%; float:left; margin:0 0 0;}
.journey-socials-row1 a { width:42px; float:none; display:inline-block; margin:0 2px 0;}

/*connect-symbol-row-css*/
.connect-symbol-row1 { width:9.4%; float:right; margin:0 0 0; position:absolute; right:4.9%; bottom:3.9%;}

/*common-list-row-css*/
.common-list-row1 { width:100%; float:left; margin:10.6% 0 0;}
.common-list-row1 li { float:left; margin:0 16px 0 0;}
.common-list-row1 li:last-child { margin-right:0;}
.common-list-row1 li, .common-list-row1 li a { font-size:17px; font-weight:500; color:#15192c; letter-spacing:normal; line-height:1.47;}

/*common-css*/
.dentistry-col4 p { letter-spacing:normal;}
.dentistry-col4 h3 { margin:0 0 10px;}
.team-col2 p, .team-col4 p { font-size:15px; color:#ffffff; line-height:1.67;}
.teamer-col3 p { font-size:15px; color:#ffffff; line-height:1.67;}
.connect-col4 p { color:#737580; line-height:1.47;}
.dentistry-col4 h3, .dentistry-col4 h3 span { font-family: 'editorsnotedisplay-light-font';}
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;}

/*mobile-css*/
.header-mob1 { width:200px; float:none; display:none; margin:0 auto 0;}
.header-mob1 img { width:100%; display:block;}
.header-mob2 { width:100%; float:none; display:none; margin:0 0 0;}
.header-mob2 img { width:100%; display:block;}
.header-mob2 a { width:35px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .cosmetic-btn1, .treatments-btn1, .concerns-btn1, .stories-btn1, .gallery-btn1, .dentistry-btn1, .practice-btn1, .team-btn1, .guide-btn1, .consultation-btn1, .connect-btn1, .fheader-btn1, .footer-btn1, .load-btn1, .sidbar-fil1, .sidbar-btn1 input, .sidbar-btn1, .paiger-btn1, .upload-btn1, .upload-btn1 button { text-align:center; font-size:14px; font-weight:600; letter-spacing:normal; line-height:normal; border:1px solid; border-radius:200px; transition:all 0.25s ease-out 0s; display:inline-block; padding:10px 18px 10px 38px; position:relative;}

/*mob-show-hide-css*/
.mob-show { display:none;}




.team-wrapp .team-col2:hover .team-row2 {
    visibility: visible;
    opacity: 1;
    z-index: 9;
    height: fit-content;
    background: none;
    transform: translateY(0);
	top: inherit;
}

.team-wrapp .team-col2 .team-row2 {
    transform: translateY(100%);
}


.team-wrapp .team-col4:hover .team-row4 {
    opacity: 1;
    background: none;
    visibility: visible;
    height: fit-content;
    transform: translateY(0);
	top: inherit;
}



.team-wrapp .team-col4 .team-row4 {
    transform: translateY(100%);
}


.teamer-wrapp .teamer-col3:hover .teamer-row4 {
    opacity: 1;
    background: none;
    visibility: visible;
    height: fit-content;
    transform: translateY(0);
	top: inherit;
}



.teamer-wrapp .teamer-col3 .teamer-row4 {
    transform: translateY(100%);
}



.stories-wrapp .stories-col3 .stories-row3 {
    visibility: visible;
    opacity: 1;
    background: none;
    top: inherit;
    height: auto;
}

.stories-wrapp .stories-col3 .stories-row3:after {
    display: none;
}



.guide-wrapp .guide-col3 .guide-row3 {
    visibility: visible;
    opacity: 1;
    background: none;
    top: inherit;
}

.guide-wrapp .guide-col3 .guide-row3:after {
    display: none;
}

.advice-wrapp .guide-col3 .guide-row3 {
    visibility: visible;
    opacity: 1;
    background: none;
    top: inherit;
}

.advice-wrapp .guide-col3 .guide-row3:after {
    display: none;
}

.treatin-wrapp .treatin-col1 ul li{
background: url(../images/check-icon.svg) no-repeat 0 7px;
    display: block;
    padding-left: 25px;
        background-size: 15px;
}
.treatin-wrapp .treatin-col1 ul li::before{
display: none;
}

.galler-wrapp {
 padding: 95px 0 100px;
}




.paiger-wrapp .paiger-col1 span.page-numbers {color: #a5b1bd;font-weight: 600;}

.paiger-wrapp .paiger-col1 .page-numbers {
    font-size: 14px;
    color: #15192c;
    font-weight: 600;
    margin: 0 3px 0;
}
.paiger-wrapp .paiger-col1 a.page-numbers:hover{
    color: #a5b1bd
}


.gallerin2-wrapp .gallerin2-col2.desk { display:block;}
.gallerin2-wrapp .gallerin2-col2.mob {display:none; }


.conten2-wrapp .btn-col1 h5{margin-bottom:20px;    font-family: 'editorsnotedisplay-light-font';}
.conten2-wrapp .btn-col1{margin-top: 32px;}
.conten2-wrapp .btn-col1 .buttons-tex1 {margin-inline: 10px;}
/* plus-navy-blue-circle-icon.svg     plus-white-circle-icon.svg */

.conten2-wrapp .btn-col1 .common-btn1 , .conten2-wrapp .btn-col1 .common-btn2{
    background: url(../images/plus-navy-blue-circle-icon.svg) no-repeat;
      background-position-y: 50%; background-position-x: 10px;
}

.conten2-wrapp .btn-col1 .common-btn1:hover , .conten2-wrapp .btn-col1 .common-btn2:hover  {
    background: #000 url(../images/plus-white-circle-icon.svg) no-repeat;
      background-position-y: 50%; background-position-x: 10px;
}

.gallerin2-wrapp .gallerin-col1:has(.face) img{aspect-ratio: 16 / 9;}

.testi-wrapp .stories-col2.desk{display: block;}
.testi-wrapp .stories-col2.tab{display: none;}
.testi-wrapp .stories-col2.mob{display: none;}


.testi-wrapp .stories-col2 .non-slider {display: flex;flex-wrap: wrap;gap: 1.6%;justify-content: center;}
.testi-wrapp .stories-col2 .non-slider>div {width: 32.2%;}


.testi-wrapp:has(a.loadmoretestimonialmaonpage[style*="display: none"]),
.testi-wrapp:has(a.loadmoretestimonialmaonpage[style*="display:none"]) {
    padding-bottom: 29px;
}


/* .testi-wrapp .testi-row1 .stories-circle-row1>span {
    border: 1px solid #c2195b;
    border-radius: 9999px;
    padding: 5px;
    aspect-ratio: 1;
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #fff;
    background: #c2195b;
} */

.benefits-wrapp .benefits-col1.desk {display: block;}
.benefits-wrapp .benefits-col1.mob{display: none;}
.benefits-wrapp .benefits-col1.tab{display: none;}




.benefits-wrapp .benefits-col1 .non-slider{display: flex; flex-wrap: wrap;  gap: 3.5%; justify-content: center;}
.benefits-wrapp .benefits-col1 .non-slider>div{width: 30%;}

.membership-wrapp .membership-col2.mob{display: none;}
.membership-wrapp .membership-col2.desk{display: block;}
.membership-wrapp .membership-col2.tab{display: none;}

.membership-wrapp .membership-col2 .non-slider {display: flex;flex-wrap: wrap;gap: 2%; justify-content: center;}
.membership-wrapp .membership-col2 .non-slider>div{width: 23%; height: inherit;}
.membership-wrapp .membership-col2 .non-slider>div {}

.conten-wrapp .treatin-wrapp p a { color: #a5b1bd;}
.conten-wrapp .treatin-wrapp p a:hover{color: #1d1d1b;}

.experience-wrapp .dentistry-row1>a {margin-top: 25px;}

.journey-wrapp .journey-col2.mobile{display: none;}
.journey-wrapp .journey-col2 .non-slider {display: flex;flex-wrap: wrap;gap:2%;justify-content: center;}
.journey-wrapp .journey-col2 .non-slider>div{width: 32%;}

.galler-wrapp a.prev.page-numbers {margin-right: 10px;}

.galler-wrapp a.next.page-numbers {margin-left: 10px;}

.conten-wrapp.teamer-wrapp {padding: 115px 0 90px;}

.custom-col1 .custom-select2 {max-width: 174px;}


.conten2-wrapp .teamin-col1{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.conten2-wrapp .teamin-col1 .teamin-row2{
    position: relative;
    transform: none;
    top: 0;
        margin-block: auto;
}


.blog-wrapp .custom-col2 .custom-select1>.select-selected{display:block;}
.blog-wrapp .blog-col2>div:last-child { margin-bottom: 20px;}


.blog-wrapp .custom-select1>.select-selected:hover {background: url(../images/down-white-transparent-white-circle-arrow.svg) no-repeat; background-position-y: 50%;  background-position-x: 10px;}

.blog-wrapp .custom-select1>.select-selected { background: url(../images/down-navy-blue-transparent-navy-blue-circle-arrow.svg) no-repeat; background-position-y: 50%; background-position-x: 10px; color: #15192c;}


.paiger-wrapp .next .paiger-btn2 {background: url(../images/right-arrow.svg) no-repeat; background-position-y: 50%; background-position-x: 90%; border: 1px solid #15192c; border-radius: 50px;   transition: all .3s ease-in-out;}
.paiger-wrapp a.next.page-numbers{ margin-left: 8px;}

.paiger-wrapp .next .paiger-btn2:hover{ background: #000 url(../images/white-right-arrow.svg) no-repeat;background-position-y: 50%;   background-position-x: 90%;}
.paiger-wrapp a.prev.page-numbers{  margin-right: 8px;}


.paiger-wrapp .prev .paiger-btn1 { background: url(../images/left-arrow.svg) no-repeat;  background-position-y: 50%;background-position-x: 10px;border: 1px solid #15192c; border-radius: 50px;  transition: all .3s ease-in-out;}
.paiger-wrapp .prev .paiger-btn1:hover{background:#000 url(../images/white-left-arrow.svg) no-repeat; background-position-y: 50%;  background-position-x: 10px; color: #fff;}
.paiger-wrapp {margin-top: 40px;}


.conten3-wrapp .blog-col1 .blog-row1{margin-bottom: auto;}
.blog-row2 .profile-col1{margin: 20px 0 0;}

.blog-col2 ul li::before{ position: relative; margin-right: 5px;top: -1px;}
.blog-col2 ol li:before{position: relative; margin-right: 5px;top: -1px;left:2px;}

.blog-col2 h1, .blog-col2 h2, .blog-col2 h3 , .blog-col2 h4, .blog-col2 h5 , .blog-col2 h6{font-family: 'editorsnotedisplay-light-font';}
.blog-col2 h1 strong ,  .blog-col2 h2 strong , .blog-col2 h3 strong ,.blog-col2 h4 strong , .blog-col2 h5 strong , .blog-col2 h6 strong {font-family: 'editorsnotedisplay-light-font';}
.conten3-wrapp .blog-col2 img { border-radius: 20px;}
.conten3-wrapp .blog-col2 td {color: #15192c;letter-spacing: normal;line-height: 1.53;font-size: 17px;font-weight: 300;}

.conten3-wrapp .blog-col2 .table-outer .table-outer {min-width:700px;    padding-bottom: 20px;}
.treatin3-wrapp .details-row-btn1 { display: block; float: left;width: 100%;text-align: center;  margin-top: 25px;}

.treatment-inner .treatin-wrapp .btn-col1 {margin: 25px 0 0;}
.treatment-inner .treatin-wrapp .btn-col1 h5{margin: 0 0 20px; font-family: 'editorsnotedisplay-light-font';}

 .treatment-inner .btn-col1 .common-btn1 , .treatment-inner .btn-col1 .common-btn2 {
border: 1px solid #15192c;  text-align: center;   font-size: 14px; font-weight: 600;letter-spacing: normal;
 line-height: normal; border-radius: 200px; transition: all 0.25s ease-out 0s; display: inline-block; 
 padding: 10px 18px 10px 36px; position: relative;color: #15192c;
 }

 .treatment-inner .btn-col1 .common-btn1{background: #a5b1bd;color:#fff;border-color: #a5b1bd;}

 .treatment-inner .btn-col1 .common-btn2 {  }
.treatment-inner .btn-col1 .common-btn1:hover{color: #a5b1bd; background: none; border-color: #a5b1bd;}  
.treatment-inner .btn-col1 .common-btn2:hover { color: #fff;    background: #000;}



.concerns-wrapp .custom-select1 .select-selected{ background: url(../images/down-white-transparent-white-circle-arrow.svg) no-repeat; background-position-y: 50%;  background-position-x: 10px;}
.concerns-wrapp .custom-select1 .select-selected:hover{background: url(../images/down-navy-blue-transparent-navy-blue-circle-arrow.svg) no-repeat; background-position-y: 50%;  background-position-x: 10px;}

.treatin2-wrapp .treatin2-col2.desk{display: block;}
.treatin2-wrapp .treatin2-col2.tab{display: none;}
.treatin2-wrapp .treatin2-col2.mob{display: none;}

.treatin2-wrapp .treatin2-col2 .non-slider {display: flex;flex-wrap: wrap; justify-content: center;gap:0;}
.treatin2-wrapp .treatin2-col2 .non-slider>div{width: 31.5%;border-right: 1px solid rgba(248, 247, 244, 0.3);padding-inline: 2.7%;}
.treatin2-wrapp .treatin2-col2 .non-slider>div:last-child{border-right: none;}


.sidbar-wrapp .sidbar-col2 .sidbar-bar1 li.active a{color: #a5b1bd;}
.sidbar-wrapp .sidbar-col2 .sidbar-bar1 li.active{  background: url(../images/plus-light-navy-blue-circle-icon.svg) no-repeat 0 4px;}
.btn-col1 .buttons-tex1 {     font-size: 14px;color: #15192c; font-weight: 600;margin: 0 16px;text-transform: lowercase;}
.stories2-wrapp .stories-row4 .stories-circle-row1 { width: 25px; 
   
     border: 1px solid #c2195b;background:#c2195b; display: flex;align-items: center;justify-content: center;border-radius: 50%;    font-size: 14px;color: #fff;}


.about-wrapp .about-col2.desk{display: block;}
.about-wrapp .about-col2.tab{display: none;}
.about-wrapp .about-col2.mob{display: none;}

.stories-wrapp .stories-col2.desk {display: block;}
.stories-wrapp .stories-col2.mob {display: none;}
.stories-wrapp .stories-col2.tab {display: none;}

.stories-wrapp .stories-row4 .stories-circle-row1 {
 
  width: 4.2%;
  aspect-ratio: 16 / 16;
     aspect-ratio: 1;
     display: flex;
    border-radius: 50%; color: #fff; margin: 0 auto 1.1%;
    align-items: center;  justify-content: center;
        container-type: inline-size;
            box-sizing: border-box;
     
}


.stories-wrapp .stories-row4 .stories-circle-row1>span {  border-radius: 9999px; aspect-ratio: 1; width: 100%;height: 100%; display: flex; align-items: center; justify-content: center;
color: #fff;
border: 1px solid #c2195b;
background: #c2195b;
    box-sizing: border-box;
        font-size: 50cqw;
    font-weight: 300;

}



.stories-wrapp.testi-wrapp .stories-row4 .stories-circle-row1 span{line-height: unset;
        font-size: 50cqw;
}



.stories-wrapp .stories-row4 .stories-circle-row1 span{line-height: unset;
       
}


.treatments-wrapp .treatments-col3.mob{display: none;}

.stories-wrapp .stories-col4 .stories-btn1{ color: #ffffff; background: #f8f7f400;  border-color: #f8f7f4;}

.stories-wrapp .stories-col4 .stories-btn1:hover {color: #15192c;background: #ffff;}


.treatments-wrapp .treatments-col3 .slick-track {  display: flex;  flex-wrap: wrap;}
.treatments-wrapp .treatments-col3 .slick-slide{height: inherit;}
.treatments-wrapp .treatments-col3 .slick-slide .treatments-col4{height:100%;}


.gallery-wrapp .gallery-col2:has(.face) img {aspect-ratio: 16 / 8.9;}
.gallery-wrapp .gallery-col1.mob{display: none;}

.dentistry-wrapp .dentistry-col3.mob{display: none;}
.dentistry-wrapp .dentistry-col3.desk{display: block;}


.dentistry-wrapp .dentistry-col3 .slick-track .slick-slide {
height: inherit;
display: flex;
flex-wrap: wrap;


}
.dentistry-col3 .slick-slide>div:nth-child(2){
    margin-top: auto;
}
.guide-wrapp .guide-col2.mob{display: none;}
.team-wrapp .team-col3.mob{display: none;}
.consultation-wrapp .consultation-col2.mob{display: none;}
.consultation-wrapp .consultation-col2 .non-slider {  display: flex;  flex-wrap: wrap; gap: 2%;}
.consultation-wrapp .consultation-col2 .non-slider>div{width:31%;}


.directions{width:100%;display:block;float:left;text-align:center;background: #fff;padding: 95px 0 100px;}
.directions h2{
        font-size: 55px;
        font-family: 'editorsnotedisplay-light-font';
     font-weight: 400;
    color: #15192c;
    letter-spacing: normal;
    line-height: 1.16;
    margin: 0 0 26px;
}
.directions .dir-outer{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap: 2.45%;row-gap: 1.5rem;}
.directions .dir-outer .common-btn {
    width: 22.5%;
    display: inline-block;
    text-align: center;
    position: relative;
    margin: 0px 0px 0px;
    padding: 0px;
    border: 2px solid #15192c;
    border-radius: 10px;
    transition: all .4s ease-in-out;
}


.directions .dir-outer .direction-icon-border .direction-icon {
    width: 42px;
    display: block;
    margin: 0px auto 24px;
        position: relative;
        transition: all .4s ease-in-out;
}
.directions .dir-outer .common-btn p {
float: none;
    color: #15192c;
    letter-spacing: 0.34px;
    line-height: 1.76;
    font-size: 17px;
    font-weight: 300;
    margin: 0 0 0px;
}
.common-anchor {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
}

.directions .dir-outer .direction-icon-border {
    width: 100%;
    display: block;
    float: left;
    position: relative;
  padding: 40px 3% 40px;
    cursor: pointer;
}
.directions img {
    width: 100%;
    display: block;
}

.directions .dir-outer .direction-icon-border .direction-icon .hover-icon {
    display: none;
        position: absolute;
    top: 0;
}

.directions .dir-outer .common-btn:hover{
    background-color: #15192c;
    border: 2px solid #15192c;
}

.directions .dir-outer .common-btn:hover .hover-icon{display: block;}

.directions .dir-outer .common-btn:hover p{color:#ffffff;}

.directions .dir-outer .common-btn:hover .direction-icon img{transition: all .4s ease-in-out;}



.conten2-wrapp .teamin-col1 img {width: 100%;display: block;aspect-ratio: 16 / 10.95;object-fit: cover;object-position: top center;    border-radius: 20px;}

.dentistry3-wrapp .pg-cover22 {display: block;max-height: 364px;overflow-y: auto;overflow-x: hidden;scrollbar-color: #15182b #ffffff;padding-right: 16px;}
.dentistry-wrapp p a { color: #a5b1bd;}
.dentistry-wrapp p a:hover{color: #1d1d1b;}

.concerns-wrapp .custom-select1{    margin: 26px 8px 0 0;}

.teamer-wrapp p a{color: #a5b1bd;}
.teamer-wrapp p a:hover{color: #1d1d1b;}
.conten2-wrapp .teamin-col1 .teamin-row2 h4 a{color: #a5b1bd;}
.conten2-wrapp .teamin-col1 .teamin-row2 h4 a:hover{color: #15192c}
.conten-wrapp.galler-wrapp:not(:has(.paiger-wrapp)) {padding-bottom: 50px;}

.fees-wrapp .fees-col1 p a { color: #a5b1bd;}
.fees-wrapp .fees-col1 p a:hover{color: #1d1d1b;}

.treatin1-wrapp .details-row-btn1 {display: flex; flex-wrap: wrap; width: 100%;align-items: center; justify-content: center;position: relative;}

.stories-wrapp.stories2-wrapp .stories-btn1 {
    border-color: #15192c;
        color: #15192c;
}
.stories-wrapp.stories2-wrapp .stories-btn1:hover{background: #15192c;color: #fff;}


.scroll-add{display: block;max-height: 364px;overflow-y: auto;overflow-x: 
    hidden;scrollbar-color: #15182b #ffffff;padding-right: 16px;}


.conten3-wrapp .blog-col1 .blog-row2 p a { color: #a5b1bd;}
 .conten3-wrapp .blog-col1 .blog-row2 p a:hover{color: #1d1d1b;}
 .conten3-wrapp .blog-col2 iframe {   border-radius: 20px;}
 
  .conten3-wrapp .blog-col2 p a{ color: #a5b1bd;}
  .conten3-wrapp .blog-col2 p a:hover{ color: #1d1d1b;}


.patient-wrapp .patient-row2 p a{ color: #a5b1bd;}
.patient-wrapp .patient-row2 p a:hover{ color:  #1d1d1b;}

.selfie-wrapp .scroll-selfi {display: block;max-height: 650px;overflow-y: auto;overflow-x: hidden;scrollbar-color: #15182b #ffffff;}
.blog-col1 .blog-row2 p a{color: #a5b1bd;}
.blog-col1 .blog-row2 p a:hover{color: #1d1d1b;}
.conten-wrapp .blog-col2 p a { color:#a5b1bd; }
.conten-wrapp .blog-col2 p a:hover{color: #1d1d1b;}

.offers-wrapp .offers-col2 p a {color: #a5b1bd;}
.offers-wrapp .offers-col2 p a:hover{color: #1d1d1b;}


.about-cover22{display: block;max-height: 508px;overflow-y: auto;overflow-x: hidden;scrollbar-color: #15182b #ffffff;padding-right: 16px;}

.about-cover22 p a {color: #a5b1bd; }
.about-cover22 p a:hover{color: #1d1d1b;}

.about-wrapp .about-col3 .about-row3 .about-cover22 {padding: 0;

}


.about-wrapp .about-cover22 ul li::before{top:14px;}


.cosmetic-wrapp .cosmetic-cover22 {display: block;max-height: 350px;overflow-y: auto;overflow-x: hidden;scrollbar-color: #15182b #ffffff;}

.cosmetic-wrapp .cosmetic-cover22 p:last-child{
    margin-bottom: var(--para-margin);
}

.cosmetic-wrapp .cosmetic-cover22 li {color: #fff;}
.cosmetic-wrapp .cosmetic-cover22 li::before{color: #fff;}
.cosmetic-wrapp .cosmetic-cover22 li a:hover{color: #fff;}
.cosmetic-wrapp .cosmetic-cover22 p a{color: #a5b1bd; }
.cosmetic-wrapp .cosmetic-cover22 p a:hover{color: #fff;}

.cosmetic-wrapp .cosmetic-cover22 ol li::before{position:relative;top:0}
.cosmetic-wrapp .cosmetic-cover22 ul li::before{position: relative;top: 0;margin-right: 2px;}

.treatments-wrapp .treatments-col2 .treatments-row2 ol li::before{position:relative;top:0}
.treatments-wrapp .treatments-col2 .treatments-row2 ul li::before{position: relative;top: -1px;margin-right: 2px;}  

.treatments-wrapp .treatments-col2 .treatments-row2 .treatments-btn1{margin-top: 30px;}
.treatments-wrapp .treatments-col2 .treatments-row2 p a{ color: #a5b1bd;}
.treatments-wrapp .treatments-col2 .treatments-row2 p a:hover{color: #1d1d1b;}
.dentistry-row1.dent-cover22 { max-height: 600px;overflow-y: auto;overflow-x: hidden;scrollbar-color: #15182b #ffffff;margin-bottom: 35px;}


.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 li{color: #ffff; padding-left: 0;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 ol li::before{position: relative;top:0;color: #ffff;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 ul li::before{position: relative;top:0;color: #ffff; top: -1px; color: #ffff;  margin-right: 3px;} 
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 li a:hover{color: #ffff;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 p a{color: #a5b1bd;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 p a:hover{color: #fff;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 li a{color: #a5b1bd;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 li a:hover{color: #fff;}
.membership-wrapp .membership-col1 .membership-row2 ul li::before{position: relative;margin-right: 2px;top:-1px;}
.membership-wrapp .membership-col1 .membership-row2 ol li::before{position: relative;top: 0;}
.membership-wrapp .membership-col1 .membership-row2 p a{color: #a5b1bd;}
.membership-wrapp .membership-col1 .membership-row2 p a:hover{color: #1d1d1b;}

.dentistry-wrapp .dentistry-col3 ul li::before{position: relative;top:0;margin-right: 2px;top:-1px;}
.dentistry-wrapp .dentistry-col3 ol li::before{position: relative;top:0;}

.consultation-wrapp .consultation-col1 li {color: #fff;}
.consultation-wrapp .consultation-col1 li a{color: #a5b1bd;}
.consultation-wrapp .consultation-col1 li a:hover{color: #fff;}
.consultation-wrapp .consultation-col1 p a{color: #a5b1bd;}
.consultation-wrapp .consultation-col1 p a:hover{color: #fff;}
.consultation-wrapp .consultation-col1 li::before{color: #fff;}

.consultation-wrapp .consultation-col1 ul li::before{color: #fff;position: relative;top:0;margin-right: 2px;}
.consultation-wrapp .consultation-col1 ol li::before{color: #fff;position: relative;top:0;}

.consultation-wrapp .consult-cover22 {max-height: 300px;overflow-y: auto;overflow-x: hidden;scrollbar-color: #15182b #ffffff;margin-bottom: 35px;}

.find-cover22 {max-height: 550px;overflow-y: auto;overflow-x: hidden;
scrollbar-color: #15182b #ffffff;
padding-right: 16px;margin-bottom: 35px;}

.about-wrapp .about-col2 .slick-track {display: flex;flex-wrap: wrap; align-items: center;}

.dentistry3-wrapp .pg-cover22 p{margin-bottom: 20px;}
.fees-wrapp .scroll h2 { margin: 0 0 20px;}

.patient-wrapp .patient-row2 p { font-size: 16px;}


.blog2-wrapp.gallerin2-wrapp .gallerin2-col2 .slick-slide{padding-bottom: 0;}
 

.conten2-wrapp .conten-bar1.gallerin-wrapp p a { color: #a5b1bd;}
.conten2-wrapp .conten-bar1.gallerin-wrapp p a:hover{color: #1d1d1b;}

 .treatin1-wrapp .treatin1-row2 p a{ color: #a5b1bd;}
 .treatin1-wrapp .treatin1-row2 p a:hover{color: #1d1d1b;}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 .common-style:last-of-type {margin: 0 0 20px;}

.conten-wrapp.treat-form {display: none;}





.team-wrapp .common-style p:last-child {
    margin-bottom: var(--para-margin);
}




.treatin4-wrapp .treatin4-col1 .treatin4-row1 .load-btn1 {
    margin-bottom: 2px;
}


.about-wrapp .about-col3 .about-row3 .about-cover22 h4:last-child {
    margin-bottom: 26px;
}





.treatin-wrapp .treatin-col1 p +.treatin-col2.extra-content {
    margin-top: 0;
}

.treatin-wrapp .treatin-col1 p +.treatin-col2.extra-content p + h2 {
    margin-top: 12px;
    float: left;
    width: 100%;
    clear: both;
}

.treatin-wrapp .treatin-col1 p +.treatin-col2.extra-content ul {
    width: 100%;
    float: left;
}



 .dentistry-wrapp .dentistry-col3 .slick-track .slick-slide {
     gap: 60px;
}




.treatin2-wrapp .common-style p:last-child {

    margin-bottom: var(--para-margin);
}

.dentistry-wrapp .dentistry-col1 .dentistry-row1 .common-style.scroll-add p:last-child {
        margin-bottom: var(--para-margin);

}






.treatments-wrapp .treatments-col3 .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 3%;
    row-gap: 30px;
}
.treatments-wrapp .treatments-col3 .non-slider > div:last-child {
    margin-right: 0;
}
.treatments-wrapp .treatments-col3 .non-slider > div {
    width: 47%;
    margin-right: 0%;
}

.treatments-wrapp .treatments-col3 .non-slider > div:nth-child(2n) {
    margin-right: 0;
}



.stories-wrapp .stories-col2 .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 1.2%;
    row-gap: 20px;
}
.stories-wrapp .stories-col2 .non-slider > div:last-child {
    margin-right: 0;
}
.stories-wrapp .stories-col2 .non-slider > div {
    width: 32.5%;
    margin-right: 0%;
}

.stories-wrapp .stories-col2 .non-slider > div:nth-child(3n) {
    margin-right: 0;
}










.gallery-wrapp .gallery-col1 .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 1.6%;
    row-gap: 20px;
}
.gallery-wrapp .gallery-col1 .non-slider > div:last-child {
    margin-right: 0;
}
.gallery-wrapp .gallery-col1 .non-slider > div {
    width: 32%;
    margin-right: 0%;
}

.gallery-wrapp .gallery-col1 .non-slider > div:nth-child(3n) {
    margin-right: 0;
}







.team-wrapp .team-col3 .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 1.4%;
    row-gap: 20px;
}
.team-wrapp .team-col3 .non-slider > div:last-child {
    margin-right: 0;
}

.team-wrapp .team-col3 .non-slider > div {
    width: 32.4%;
    margin-right: 0%;
}

.team-wrapp .team-col3 .non-slider > div:nth-child(3n) {
    margin-right: 0;
}







.guide-wrapp .guide-col2 .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 1.2%;
    row-gap: 20px;
}
.guide-wrapp .guide-col2 .non-slider > div:last-child {
    margin-right: 0;
}
.guide-wrapp .guide-col2 .non-slider > div {
    width: 32.5%;
    margin-right: 0%;
}

.guide-wrapp .guide-col2 .non-slider > div:nth-child(3n) {
    margin-right: 0;
}




























.referrals-wrapp .referrals-col3  .cog-form {
    max-width: 100%!important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container {
    width: 100%;
    max-width: 100%!important;
    background: none !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row {
    column-gap: 17px!important;
  
}
.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-row .cog-field.is-error #cog-11-error {
    text-align: center !important;
    float: none !important;
    display: flex !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-input__inner {
     height:  63px !important;
     font-weight: 400 !important;
     font-family: "Inter", sans-serif !important;
     padding-inline: 35px !important;
     text-align: left !important;
     letter-spacing: inherit !important;
     resize: none !important;
     position: relative !important;
     border-radius: 0 !important;
     text-transform: inherit !important;
     font-size: 16px !important;
     color: #15192c !important;
     background: #faf9f6 !important;
     border: 1px solid #faf9f6 !important;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner::placeholder{
    font-family:"Montserrat", sans-serif !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row label {
    text-align: left !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #15192c !important;
    padding: 0 0 4px !important;
    font-family: "Inter", sans-serif !important;
    letter-spacing: 0.9px !important;
    width: 100%;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-section__inner h2 {
    font-family: 'editorsnotedisplay-light-font' !important;
    text-align: center!important;
    font-weight: 400 !important;
    margin: 40px 0 25px !important;
    color: #15192c !important;
    font-size: 35px !important;
    letter-spacing: -0.5px !important;
    line-height: 1.44 !important;
}



.referrals-wrapp .referrals-col3    .cog-form .cog-section__inner h3 {
    text-align: center !important;
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #000 !important;
    letter-spacing: normal !important;
    line-height: 1.17 !important;
    margin: 35px 0 15px !important;
  font-family: "lora", serif !important;
}



.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-picker svg.cog-icon g {
    stroke: #1e1e1e;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix {
    right: 25px
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-picker svg.cog-icon g {
    stroke:#2e2c2b !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix {
    right: 18px !important;
    top: -6px !important;
    font-size: 17px !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label {
    margin: 32px 0 32px !important;
    padding: 15px 0 0 !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-checkbox-group {
    display: flex !important;
    flex-wrap: wrap !important;
    /* justify-content: space-between !important; */
    align-items: start;
    gap: 10px 2%;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-checkable {
    width: 100%;
    display: block!important;
    margin: 12px 0 0 !important
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item {
    width: 23%;
    float: left;
    text-align: left;
    margin: 0 0px 33px;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item:nth-child(4n) {
    margin-right: 0
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__label,.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__label span {
      font-weight: 400;
      color: #15192c;
      line-height: 1.5;
      letter-spacing: 0.8px;
      display: inherit;
      position: relative;
      font-size: 16px;
      font-family: "Inter", sans-serif !important;
        text-align: left;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__label {
    cursor: pointer;
    margin: 0 0 0 5px;
   position: relative;
    display: inline;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-upload {
    font-size: 16px;
    font-weight: 400;
    text-align: left !important;
    color: #2e2c2b !important;
    letter-spacing: inherit !important;
    resize: none !important;
    position: relative !important;
    border-radius: 0 !important;
    text-transform: inherit !important;
    margin: 0 0 0 !important;
    padding: 2.2% 2% 2.2% 3.4% !important;
    background: #faf9f6 !important;
    border: 1px solid #faf9f6 !important;
}
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger>div {
    background: none!important;
    gap: 0;
    /* padding: 2.2% 30px 2.2% 30px!important; */
    display: flex!important;
    flex-wrap: wrap;
    flex-direction: row-reverse
}



.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    font-size: 16px;
    font-weight: 600;
    color: #0d0d0d;
    letter-spacing: inherit;
    font-family: "Wix Madefor Display",sans-serif
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-textarea textarea {
    font-weight: 400 !important;
    text-align: left !important;
    letter-spacing: inherit !important;
    resize: none !important;
    position: relative !important;
    border-radius: 0 !important;
    text-transform: inherit !important;
    font-size: 16px !important;
    color: #2e2c2b !important;
    background: #faf9f6 !important;
    border: 1px solid #faf9f6 !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger>div {
    background: none !important;
    gap: 0;
    /* padding: 2.2% 10px 2.2% 20px !important; */
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    border-radius: 10px !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger>div {
    background: none!important;
    gap: 0;
    padding: 0 !important;
    display: flex!important;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
}


.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger button.el-button:hover{
    box-shadow: none;
    color: #15192c !important;
    background: none !important;
    border-color: #15192c !important;
}
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #2e2d2c;
    font-family: 'Geist' !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-textarea textarea {
    width: 100% !important;
    height: 131px !important;
    float: left !important;
    margin: 0 0 0 !important;
    padding: 20px 3.4% 0 !important;

}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons legend.cog-label {
    display: none
}
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__input .el-radio__inner::after {
    display: none;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label, .referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label span {
    text-align: left !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: "Inter", sans-serif !important;
    letter-spacing: 0.8px !important;
    color: #090909 !important;
    line-height: 1.5 !important;
    display: inherit;
    position: relative;
    padding: 0 0 0 7px !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label, .referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label span a {
    font-weight: 600;
    color: #15192c;
    display: inline-block;
    text-decoration: none;
    font-family: "Inter", sans-serif !important;
}
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label, .referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label span a:hover{color: #87937b;}
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row  span.el-radio__inner {
    box-shadow: none !important;
    transform: none !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row   .is-checked .el-radio__inner::after {
    box-shadow: none !important;
    border-radius: 0 !important;
}




.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-radio.cog-checkable__item span.el-radio__inner {
    position: relative;
    border: none !important;
    box-shadow: none !important;
    background-color: unset !important;
    cursor: pointer;
}


.referrals-wrapp .referrals-col3   .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner {
    border-radius: 0 !important;
    width: 19px !important;
    height: 19px !important;
    transform: scale(1) !important;
    background: none !important;
    border: none !important;
    outline: none !important;
    position: relative !important;
    top: -2px;
    box-shadow: none !important;
    cursor: pointer;
    background: url(../images/checkbox1.svg) no-repeat !important;
    background-size: 18px !important;
    margin-top: 6px;



}


.referrals-wrapp .referrals-col3   .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox.is-checked .el-checkbox__inner {
    background: url(../images/checkbox1-hover.svg) no-repeat !important;
    background-size: 18px !important; 
    top: -2px !important;
}


.referrals-wrapp .referrals-col3   .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox.is-checked .el-checkbox__inner svg{
    display: none !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-radio.cog-checkable__item span.el-radio__input span.el-radio__inner::before{
    background: url(../images/checkbox1.svg) no-repeat;
   width: 19px;
    height: 19px;
    gap: 0;
    border-radius: 0;
    background-size: 17px;
    position: absolute;
    top: 3px;
    content: "";

}

.referrals-wrapp .referral-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner::before {
    border-radius: 0 !important;
    transform: none !important;
    content: '';
    border: none !important;
    transition: transform calc(var(--speed) / 4) .1s;
    opacity: 0 !important;
    position: absolute;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    opacity: 1 !important;
    -webkit-transform: scale(0);
    background: url(../images/checkbox1.svg) no-repeat 100% / 100%;
    width: 17px !important;
    height: 17px !important;
    top: 7px;
    left: 2px;
    cursor: pointer;
}


.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__input.is-checked .el-radio__inner::before 
{
    background: url(../images/checkbox1-hover.svg) no-repeat;
    background-size: 17px ;
    top: 3px !important;
}



.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable.cog-input.cog-checkable--inline .el-checkbox-group label span.cog-choice__value::before
{   width: 17px;
    height: 17px;
    gap: 0;
    border-radius: 0;
    background: url(../images/checkbox1.svg) no-repeat;
    background-size: 17px;
    margin: 0 8px 0 0

}

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable.cog-input.cog-checkable--inline .el-checkbox-group label span.cog-choice__value:hover::before
.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__input .el-radio__inner {
    display: none
}

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-page__navigation {
    padding: 0!important;
    margin-top: 20px !important;
}

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
     text-align: left;
     font-size: 16px;
     font-weight: 400;
     color: #090909;
     font-family: "Inter", sans-serif !important;
     width: 50%;
     float: left;
}

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-section .cog-row:nth-child(6) .cog-section__inner.cog-section__inner--no-background {
    margin: 0 0 30px;
}
.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger button.el-button {
     :;
     d5e6e1 !important;
     padding: 13px 35px 13px 35px !important;
     text-align: center;
     /* font-size: 14px; */
     letter-spacing: -0.16px;
     line-height: normal;
     border-radius: 25px;
     transition: all 0.25s ease-out 0s;
     display: inline-block;
     position: relative;
     text-transform: capitalize;
     cursor: pointer;
     margin:18px 0;
     color: #ffffff !important;
     background: #15192c !important;
     font-weight: 400 !important;
     border: 1px solid #15192c !important;
     font-family: "Inter", sans-serif;
}

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit {
   text-align: center;
   font-size: 14px !important;
   letter-spacing: normal !important;
   line-height: normal !important;
   border-radius: 100px !important;
   transition: all 0.25s ease-out 0s;
   display: inline-block;
   position: relative;
   border-color: #d5e6e1 !important;
   float: left;
   color: #ffffff;
   margin: 0 0 0 !important;
   padding: 14px 49px 14px !important;
   cursor: pointer !important;
   background: #15192c !important;
   font-weight: 400 !important;
   border: 1px solid #15192c !important;
   font-family: 'Montserrat', sans-serif !important;
}

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit:hover {
    box-shadow: none;
    color: #15192c !important;
    background: none !important;
    border-color: #15192c !important;
}

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit span.cog-button__text {
    font-size: 16px;
    font-weight: 400;
    letter-spacing:normal;
    line-height:normal;
    text-transform: capitalize;
    font-family: "Inter", sans-serif;
}

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix-inner {
    cursor: pointer
}

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-row .cog-field.is-error .cog-error-message {
    float: left;
    background: none;
    color:#e80000;
    padding: 0;
    text-align: center;
    display: block;
    font-weight: 400 !important;;
    margin: 12px 0 0 !important;
    font-size: 13px !important;
    font-family: "Geist", sans-serif !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-section__inner legend {
    text-align: left !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #15192c !important;
    padding: 0 0 4px !important;
    font-family: "Inter", sans-serif !important;
    letter-spacing: 0.8px !important;
}



.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-address legend.cog-label {
    text-align: center !important;
    margin: 65px 0 30px !important;
    font-family: 'editorsnotedisplay-light-font' !important;
    font-size: 35px !important;
    color: #15192c !important;
    font-weight: 400 !important;
    letter-spacing: -0.5px !important;
    line-height: 1.44 !important;
}


.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    font-size: 18px;
    font-weight: 400;
    color: #d5e6e1 !important;
    background: none;
    resize: none;
    font-family: "Fira Sans", sans-serif;
    padding: 18px 0% 0;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row:first-child {
    margin: 0;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row input#cog-9 {
    float: none;
    padding-right: 15px !important;
}


.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable.cog-input.cog-checkable--inline {
    text-align: center;
    float: none;
}

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable.cog-input.cog-checkable--inline .el-checkbox-group {
    text-align: center;
    float: none;
    justify-content: center !IMPORTANT;
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    margin: 0 auto !important;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable.cog-input.cog-checkable--inline .el-checkbox-group label {
    text-align: center;
    display: inline-block;
}

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice .cog-checkable.cog-input.cog-checkable--inline .el-checkbox-group label span.cog-choice__value {
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #15192c !important;
    font-family: "Fira Sans", sans-serif !important;
    text-align: center !important;
    position: relative;
    display: inline-block;
    padding-left: 25px;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner .cog-choice legend {
      text-align: center !important;
      margin: 65px 0 30px !important;
      font-family: 'editorsnotedisplay-light-font' !important;
      color: #15192c !important;
      font-size: 35px !important;
      font-weight: 400 !important;
      letter-spacing: -0.5px !important;
      line-height: 1.44 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address legend.cog-label .cog-asterisk {
    display: none;
}
 
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label .cog-asterisk {
    display: none;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.is-error:before,
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.is-error:after{
display: none !important;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label, .referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label span a:hover{
    color: #15192cd9 !important;
    transition:all 0.25s ease-out 0s;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(6) .cog-row:nth-child(6) .cog-field.is-error .cog-error-message {
   float:none;
    margin: 0px auto 30px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list {
    position: absolute;
    margin: 20px 0 0;
    width: 100%;
    padding-left: 0;

}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list li {
    padding-left: 0;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list li .cog-upload__remove-button .cog-icon g circle:hover {stroke: red;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list li .cog-upload__remove-button .cog-icon g .cog-i-ex-outline__ex:hover {stroke: red;}
 
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-input:has(.cog-upload__list) {

    padding-bottom: 66px;

}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    color:#000 !important;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner {
    padding-bottom: 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-page h2 {
    margin: 35px 0 30px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-body .cog-page .cog-row .cog-section {
    margin: 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner {
    padding-top: 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address legend.cog-label {
    padding: 0 !important;
    margin: 30px 0 45px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address {
    margin: 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label {
    margin: 35px 0 30px !important;
    padding: 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice {
    margin: 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-radio {
    margin-bottom: 10px !important;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    color: #15192c !important;
}


.el-picker-panel__content tbody tr .is-current .el-date-picker__cell {
    background: #15192c !important;
    color: #fff !important;
}

.cog-date-picker .is-selected:not(.is-disabled) .el-date-picker__cell {
    background: #15192c !important;
    box-shadow: 0 0 0 3px #15192c !important;
}









.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group {
    display: block !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.cog-checkable__item {
    width: 100%;
    margin-bottom: 0;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) legend.cog-label {
    display: none;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__label span {
    font-size: 13px;
    font-weight: 400;
    color: #2e2c2b;
    line-height: 1.5;
    display: inherit;
    position: relative;
    top: 0px;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.cog-checkable__item span.el-checkbox__inner {
    top: -3px;
}




.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__label span a {
    text-decoration: none;
    font-weight: 500;
    color: #2e2c2b;
    transition: all 0.2s ease-in-out;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__label span a:hover {
    color: #2e2c2bd1;
}

.referrals-wrapp {
    width: 100%;
    float: left;
    padding: 100px 0;
}


.referrals-wrapp .referrals-col1  .referrals-row1 h2 {
    font-family: 'editorsnotedisplay-light-font';
    color: #15192c;
    text-align: center;
}


.referrals-wrapp .referrals-col1 .referrals-row1 p {
    text-align: center;
}













.play-up-scroll-effect1 .default-content h3 {flex: 1 0 0;}

.stories-wrapp .stories-col3 .stories-row3 .scroll-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: start;
}

.stories-wrapp .stories-col3:hover .stories-row3 .scroll-content {
    justify-content: end;
    height: 84px;
}

.stories-wrapp .stories-col3 .stories-row3 .scroll-content .default-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    height: auto;
    transform: none;
}

.stories-wrapp .stories-col3 .stories-row3 .scroll-content .hover-div {
    padding: 0;
    height: 0;
    transition: all 0.45s ease-in;
    transform: none;
}

.stories-wrapp .stories-col3 .stories-row3:hover .scroll-content .hover-div {
    height: auto;
}

.stories-wrapp .stories-col3:hover .stories-row3 .scroll-content .hover-div {
    padding: 14px 0 0;
    height: auto;
}

.stories-wrapp .stories-col3:hover .stories-row3 .scroll-content .default-content {
    margin-bottom: 50px;
}

.play-up-scroll-effect1 .default-content h3 {
    font-size: 18px;
}

.play-up-scroll-effect1 .default-content h3 span.treatment-sep {
    display: inline;
    font-family: 'Inter';
}

.referrals-wrapp .referrals-col1 {
    margin-bottom: 20px;
}

.referrals-wrapp .referrals-col1 .referrals-row1 h2 {
    font-size: 38px;
}



.stories-wrapp .stories-col2 {
    margin-bottom: 10px;
}

.stories-wrapp .stories-col1 {
    margin-bottom: 0;
}

.stories-wrapp .stories-col1 > .stories-col2 {
    padding-bottom: 70px;
}



















.stories-wrapp .stories-col2 .stories-row2 {
	position: relative;
	overflow: hidden;
}
.stories-wrapp .stories-col2 .stories-row2 .preview-image {
	position: relative;
	z-index: 2;
	opacity: 1 !important;
	visibility: visible !important;
	transition: opacity .4s ease;
}
.stories-wrapp .stories-col2 .stories-row2 .video-wrap {
	position: absolute;
	inset: 0;
	z-index: 1;
	display: block !important;
	visibility: visible !important;
	opacity: 0 !important;
	transition: opacity .4s ease;
}
 
.stories-wrapp .stories-col2 .stories-row2 .video-wrap iframe {
	width: 100%;
	height: 100%;
	border: 0;
	pointer-events: none;
}
 
.stories-wrapp .stories-col2 .video-hover-effect.show-video .stories-row2.video-ready .video-wrap {
	opacity: 1 !important;
}
 
.stories-wrapp .stories-col2 .video-hover-effect.show-video .stories-row2.video-ready .preview-image {
	opacity: 0 !important;
}

















.about-wrapp .about-col2 .non-slider {
    display: flex;
    justify-content: center;
    align-items: center;
}

.about-wrapp .about-col2 .non-slider .about-row2 {
    margin: 0 20px;
}













.treatment-inner .treatin-wrapp .treatin-row1 .common-row1 .common-bar2 {
    left: 4%;
    bottom: 6%;
}












/* ===== HOME guide (advice & insights) videos: same behaviour as the stories videos ===== */
 
/* Keep the video loaded in the background (invisible) until it is really playing */
#home-guide-videos .video-wrap {
    display: block !important;
    visibility: visible !important;
    opacity: 0 !important;
    transition: opacity 0.3s ease;
}
 
/* Taps/clicks never reach the YouTube/Vimeo player */
#home-guide-videos .video-wrap iframe {
    pointer-events: none;
}
 
/* Preview always visible by default (overrides the old :hover rule) */
#home-guide-videos .preview-image {
    opacity: 1 !important;
    visibility: visible !important;
    transition: opacity 0.3s ease;
}
 
/* Only when hovered/tapped AND the video is playing: show video, hide preview */
#home-guide-videos .video-hover-effect.guide-show-video .guide-row2.guide-video-ready .video-wrap {
    opacity: 1 !important;
}
#home-guide-videos .video-hover-effect.guide-show-video .guide-row2.guide-video-ready .preview-image {
    opacity: 0 !important;
}
 
 
/* OPTIONAL: crop out the YouTube title bar. Remove the comment marks to use it.
#home-guide-videos .guide-row2 { overflow: hidden; }
#home-guide-videos .video-wrap iframe {
    position: relative;
    top: -60px;
    height: calc(100% + 120px) !important;
}
*/












/* ===== HOME stories videos: preview stays until the video is really playing ===== */
 
/* Keep the video loaded and playing in the background (invisible),
   so the player can report "playing" and add .video-ready */
#home-stories-videos .video-wrap {
    display: block !important;
    visibility: visible !important;
    opacity: 0 !important;
    transition: opacity 0.3s ease;
}
 
/* Taps/clicks never reach the YouTube/Vimeo player:
   no pause, no restart, no title bar or "More videos" overlay */
#home-stories-videos .video-wrap iframe {
    pointer-events: none;
}
 
/* Phones: no double-tap zoom delay on the cards (faster single tap) */
#home-stories-videos .video-hover-effect {
    touch-action: manipulation;
    -webkit-tap-highlight-color: transparent;
}
 
/* Preview always visible by default (overrides the old :hover rule) */
#home-stories-videos .preview-image {
    opacity: 1 !important;
    visibility: visible !important;
    transition: opacity 0.3s ease;
}
 
/* Only when hovered/tapped AND the video is playing: show video, hide preview */
#home-stories-videos .video-hover-effect.show-video .stories-row2.video-ready .video-wrap {
    opacity: 1 !important;
}
#home-stories-videos .video-hover-effect.show-video .stories-row2.video-ready .preview-image {
    opacity: 0 !important;
}
 
/* Paused (mobile/tablet tap): show a play icon in the middle */

 
/* OPTIONAL: crop out the YouTube title bar that shows for 2-3 seconds
   after the video starts. Remove the comment marks to use it.
#home-stories-videos .stories-row2 { overflow: hidden; }
#home-stories-videos .video-wrap iframe {
    position: relative;
    top: -60px;
    height: calc(100% + 120px) !important;
}
*/






/* ===== TESTIMONIAL videos: preview stays until the video is really playing ===== */
 
/* Video loaded in the background (invisible) until it is really playing */
#testimonial-videos .video-wrap {
	display: block !important;
	visibility: visible !important;
	opacity: 0 !important;
	transition: opacity 0.3s ease;
}
 
/* Taps/clicks never reach the YouTube/Vimeo player (no pause, restart or overlays) */
#testimonial-videos .video-wrap iframe {
	pointer-events: none;
}
 
/* Phones/iPad: no double-tap zoom delay on the cards (single tap) */
#testimonial-videos .video-hover-effect {
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
}
 
/* Preview always visible by default (overrides the old :hover rule) */
#testimonial-videos .preview-image {
	opacity: 1 !important;
	visibility: visible !important;
	transition: opacity 0.3s ease;
}
 
/* Only when hovered/tapped AND the video is playing: show video, hide preview */
#testimonial-videos .video-hover-effect.show-video .stories-row2.video-ready .video-wrap {
	opacity: 1 !important;
}
#testimonial-videos .video-hover-effect.show-video .stories-row2.video-ready .preview-image {
	opacity: 0 !important;
}
 
/* Touch screens (phone / iPad): the theme (css/hovers.css) slides the overlay
   text away only on :hover. On touch, :hover simply "sticks" on the last touched
   card, so the text and play button did not match which video was playing.
   Here the overlay follows the tapped card instead (.show-video). */
@media (hover: none), (pointer: coarse) {
	#testimonial-videos .play-up-scroll-effect1:hover .default-content,
	#testimonial-videos .play-up-scroll-effect1:hover .hover-div {
		transform: none;
	}
	#testimonial-videos .play-up-scroll-effect1.show-video .default-content {
		transform: translateY(-75px);
	}
	/* #testimonial-videos .play-up-scroll-effect1.show-video .hover-div {
		transform: translateY(-58px);
	} */
}







.guide-wrapp .guide-col3 .guide-row3 {
    width: 89%;
    float: left;
    margin: 0 0 0;
    position: absolute;
    bottom: 7.9%;
    left: 5.5%;
    z-index: 9;
    height: auto;
}

.guide-wrapp .guide-col3:hover .guide-row3 .scroll-content {
    justify-content: end;
    height: 84px;
}

.guide-wrapp .guide-col3 .guide-row3 .scroll-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: start;
}

.guide-wrapp .guide-col3:hover .guide-row3 .scroll-content {
    justify-content: end;
    height: 100px;
}

.guide-wrapp .guide-col3 .guide-row3 .scroll-content .default-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    height: auto;
    transform: none;
}

.guide-wrapp .guide-col3 .guide-row3 .scroll-content .hover-div {
    padding: 0;
    height: 0;
    transition: all 0.45s ease-in;
    transform: none;
}

.guide-wrapp .guide-col3 .guide-row3:hover .scroll-content .hover-div {
    height: auto;
}

.guide-wrapp .guide-col3:hover .guide-row3 .scroll-content .hover-div {
    padding: 14px 0 0;
    height: auto;
}

.guide-wrapp .guide-col3:hover .guide-row3 .scroll-content .default-content {
    margin-bottom: 50px;
}


.guide-wrapp .guide-col2 .guide-row2 {
	position: relative;
	overflow: hidden;
}
.guide-wrapp .guide-col2 .guide-row2 .preview-image {
	position: relative;
	z-index: 2;
	opacity: 1 !important;
	visibility: visible !important;
	transition: opacity .4s ease;
}
.guide-wrapp .guide-col2 .guide-row2 .video-wrap {
	position: absolute;
	inset: 0;
	z-index: 1;
	display: block !important;
	visibility: visible !important;
	opacity: 0 !important;
	transition: opacity .4s ease;
}
 
.guide-wrapp .guide-col2 .guide-row2 .video-wrap iframe {
	width: 100%;
	height: 100%;
	border: 0;
	pointer-events: none;
}
 
.guide-wrapp .guide-col2 .video-hover-effect.show-video .guide-row2.video-ready .video-wrap {
	opacity: 1 !important;
}
 
.guide-wrapp .guide-col2 .video-hover-effect.show-video .guide-row2.video-ready .preview-image {
	opacity: 0 !important;
}











.hoversolve:before {
    content:"";
    background:url(../images/plus-navy-blue-circle-icon.svg) no-repeat;
    background-size: 100%;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 10px;
    top: 9px;
    /* transition: all 0.25s ease-out 0s; */
}

.hoversolve span {
    display: none !important;
}

.hoversolve:hover:before {
    content: "";
    background: url(../images/plus-white-circle-icon.svg) no-repeat;
    background-size: 100%;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    left: 10px;
    top: 9px;
    /* transition: all 0.25s ease-out 0s; */
}











/*Smartphone css*/
@media screen and (max-width: 480px) {
.margin { width:90%;}

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .cosmetic-wrapp p, .treatments-wrapp p, .concerns-wrapp p, .stories-wrapp p, .gallery-wrapp p, .dentistry-wrapp p, .practice-wrapp p, .team-wrapp p, .guide-wrapp p, .connect-wrapp p, .journey-wrapp p, .fheader-wrapp p, .footer-wrapp p, .common-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .faq-wrapp p, .gallerin-wrapp p, .gallerin2-wrapp p, .teamer-wrapp p, .teamin-col1 p, .treat-wrapp p, .advice-wrapp p, .blog-wrapp p, .blog-col1 p, .blog-col2 p, .galler2-wrapp p, .galler-wrapp p, .offers-wrapp p, .benefits-wrapp p, .membership-wrapp p, .contact2-wrapp p { font-size:14px; margin:0 0 10px;}

.header-wrapp { text-align:center; background:#15192c; padding:53px 5% 40px; position:relative; top:inherit;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; float:none; transform:none; margin:0 0 15px; position:relative; top:inherit;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li:last-child { display:none;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 0;}
.header-wrapp .header-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:10px 2% 10px 2%;}
.header-wrapp .header-btn1:first-child { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-row1 li, .header-row1 li a { font-size:12px; letter-spacing:normal;}

.linker-wrapp { text-align:center; background:#15192c; display:none; padding:40px 5% 40px; position:relative; top:inherit;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:200px; margin:0 auto 20px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:none; margin:0 4px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:4px;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:51px; margin:0 0 16px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:none; margin:0 auto 0; position:absolute; top:inherit; right:0; bottom:70px; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:90%; display:none; margin:0 auto 0; position:absolute; right:0; bottom:5%; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col3 { width:50px; display:none; margin:0 0 0; position:fixed; right:5%; bottom:2%; z-index:999;}
.banner-wrapp .banner-col3 .banner-row3 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col4 { width:50px; display:none; margin:0 0 0; position:fixed; bottom:2%; left:5%; z-index:999;}
.banner-wrapp .banner-col4 .banner-row4 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { float:none; margin:12px 4px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:4px;}

.about-wrapp { text-align:center; padding:60px 0 5.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:44px; margin:0 0 20px;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h1 { font-size:44px; margin:0 0 20px;}
.about-wrapp h1 span { display:inline;}






.about-wrapp h3 { font-size:18px; margin:0 0 16px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:16px; margin:0 0 16px;}
.about-wrapp .about-col1 { width:100%; margin:0 0 36px;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 10px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 20px;}
.about-wrapp .about-col2 .about-row2 { width:60%; vertical-align:middle; display:inline-block; margin:0 0 0;}
.about-wrapp .about-col3 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 .about-row3 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.contact-wrapp .about-col3 .about-row3{ margin:0 0 16px;}
.about-wrapp .about-col4 { width:100%; margin:0 0 0; padding:0 0 52.8%;}
.about-wrapp .about-col4 .about-row4 { width:49.3%; margin:0 0 0;}
.about-wrapp .about-btn1 { float:none; margin:12px 4px 0;}
.about-wrapp .about-btn1:last-child { margin-right:4px;}


.about-wrapp .about-col3 .about-row3 .about-cover22 h4:last-child {margin-bottom: 16px;}

.cosmetic-wrapp { text-align:center; background-size:cover; padding:56px 5% 60px;}
.cosmetic-wrapp p span { display:inline;}
.cosmetic-wrapp h2 { font-size:31px; margin:0 0 16px;}
.cosmetic-wrapp h2 span { display:inline;}
.cosmetic-wrapp:after { content:""; width:100%; height:100%; background:rgba(21,25,44,0.8); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.cosmetic-wrapp .cosmetic-col1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.cosmetic-wrapp .cosmetic-col1 .cosmetic-row1 { width:100%; margin:0 0 0;}
.cosmetic-wrapp .cosmetic-btn1 { float:none; margin:12px 4px 0;}
.cosmetic-wrapp .cosmetic-btn1:last-child { margin-right:4px;}

.treatments-wrapp { text-align:center; padding:5.2% 0 100px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:31px; margin:0 0 16px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:22px; margin:0 0 14px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 40px;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 26px;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; margin:0 0 26px;}
.treatments-wrapp .treatments-col4 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col4 .treatments-row4 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-btn1 { float:none; margin:12px 4px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:4px;}

.concerns-wrapp { text-align:center; background-size:cover; padding:56px 5% 60px;}
.concerns-wrapp p span { display:inline;}
.concerns-wrapp h2 { font-size:31px; margin:0 0 16px;}
.concerns-wrapp h2 span { display:inline;}
.concerns-wrapp .concerns-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.concerns-wrapp .concerns-col1 .concerns-row1 { width:100%; margin:0 0 0;}
.concerns-wrapp .concerns-btn1 { float:none; margin:12px 4px 0;}
.concerns-wrapp .concerns-btn1:last-child { margin-right:4px;}

.stories-wrapp { text-align:center; padding:56px 0 60px;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 { font-size:43px; margin:0 0 20px;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 { font-size:19px; margin:0 0 6px;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 { font-size:16px; margin:0 0 0;}
.stories-wrapp h4 span { font-size:14px;}
.stories-wrapp h5 { font-size:32px; margin:0 0 16px;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp h6 { font-size:14px; margin:0 0 16px;}
.stories-wrapp h6 span { display:inline;}
.stories-wrapp .stories-col1 { width:100%; margin:0 0 80px;}
.stories-wrapp .stories-col1 .stories-row1 { width:90%; margin:0 auto 30px;}
.stories-wrapp .stories-col2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col2 .stories-row2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col3 { width:100%; text-align:center; margin:0 0 0;}
.stories-wrapp .stories-col3 .stories-row3 { width:90%; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.stories-wrapp .stories-col4 { width:90%; margin:0 auto 0;}
.stories-wrapp .stories-col4 .stories-row4 { width:100%; margin:0 0 56px;}
.stories-wrapp .stories-btn1 { float:none; margin:12px 4px 0;}
.stories-wrapp .stories-btn1:last-child { margin-right:4px;}

.gallery-wrapp { text-align:center; padding:56px 0 60px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:43px; margin:0 0 16px;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { font-size:11px; margin:0 0 6px;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:36px auto 56px;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; margin:0 0 5%;}
.gallery-wrapp .gallery-col1 .gallery-row1:last-child { margin-bottom:0;}
.gallery-wrapp .gallery-col2 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:24.4%; margin:0 auto 0; padding:1% 6% 1% 6%; position:absolute; right:0; bottom:8%; left:0;}
.gallery-wrapp .gallery-btn1 { float:none; margin:12px 4px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:4px;}

.dentistry-wrapp { text-align:center; padding:56px 0 60px;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 { font-size:43px; margin:0 0 16px;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 { font-size:18px; margin:0 0 6px;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp .dentistry-col1 { width:100%; text-align:center; margin:0 0 36px;}
.dentistry-wrapp .dentistry-col1 .dentistry-row1 { z-index: 99;width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; right:inherit;}
.dentistry-wrapp .dentistry-col2 { width:100%; margin:0px 0 0; padding:0 0 32.4%;}
.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:64.6%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 { width:100%; margin:16px 0 50px;}
.dentistry-wrapp .dentistry-col3 .dentistry-row3 { width:10%; margin:0 auto 16px;}
.dentistry-wrapp .dentistry-col4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col4 .dentistry-row4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-btn1 { float:none; margin:12px 4px 0;}
.dentistry-wrapp .dentistry-btn1:last-child { margin-right:4px;}

.practice-wrapp { text-align:center;}
.practice-wrapp p span { display:inline;}
.practice-wrapp h2 { font-size:24px; margin:0 0 16px;}
.practice-wrapp h2 span { display:inline;}
.practice-wrapp .practice-col1 { width:90%; margin:0 auto 0;}
.practice-wrapp .practice-col1 .practice-row1 { width:56px; margin:0 auto 10px;}
.practice-wrapp .practice-btn1 { float:none; margin:12px 4px 0;}
.practice-wrapp .practice-btn1:last-child { margin-right:4px;}

.team-wrapp { text-align:center; padding:56px 0 60px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:43px; margin:0 0 16px;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:21px; margin:0 0 0;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:14px; margin:0 0 10px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:100%; text-align:center; margin:26px 0 5.2%;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 { width:100%; margin:0 0 5.2%;}
.team-wrapp .team-col2:last-child { margin-bottom:0;}
.team-wrapp .team-col2 .team-row2 { width:260px; margin:0 auto 0; position:absolute; right:0; bottom:5%; left:0;}
.team-wrapp .team-col3 { width:100%; text-align:center; margin:0 0 56px;}
.team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col4 { width:100%; margin:0 0 0;}
.team-wrapp .team-col4 .team-row4 { width:260px; margin:0 auto 0; position:absolute; right:0; bottom:5%; left:0;}
.team-wrapp .team-btn1 { float:none; margin:12px 4px 0;}
.team-wrapp .team-btn1:last-child { margin-right:4px;}

.guide-wrapp { text-align:center; padding:56px 0 60px;}
.guide-wrapp p span { display:inline;}
.guide-wrapp h2 { font-size:43px; margin:0 0 16px;}
.guide-wrapp h2 span { display:inline;}
.guide-wrapp h3 { font-size:19px; margin:0 0 10px;}
.guide-wrapp h3 span { display:inline;}
.guide-wrapp h4 { font-size:17px; margin:0 0 0;}
.guide-wrapp h4 span { font-size:12px; display:inline;}
.guide-wrapp .guide-col1 { width:100%; margin:0 0 56px;}
.guide-wrapp .guide-col1 .guide-row1 { width:90%; margin:0 auto 30px;}
.guide-wrapp .guide-col2 { width:100%; text-align:center; margin:0 0 0;}
.guide-wrapp .guide-col2 .guide-row2 { width:100%; margin:0 0 0;}
.guide-wrapp .guide-col3 { width:100%; margin:0 0 0;}
.guide-wrapp .guide-col3 .guide-row3 { width:90%; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.guide-wrapp .guide-btn1 { float:none; margin:12px 4px 0;}
.guide-wrapp .guide-btn1:last-child { margin-right:4px;}

.consultation-wrapp { text-align:center; padding:60px 0 60px;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 { font-size:43px; margin:0 0 16px;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:90%; transform:none; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:200px; margin:0 auto 16px;}
.consultation-wrapp .consultation-col2 { width:60%; margin:26px auto 26px;}
.consultation-wrapp .consultation-col2 .consultation-row2 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { float:none; margin:12px 4px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:4px;}

.connect-wrapp { text-align:center; padding:56px 0 60px;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 { font-size:43px; margin:0 0 16px;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 { font-size:16px; margin:0 0 0;}
.connect-wrapp h3 span { display:inline;}
.connect-wrapp .connect-col1 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-col1 .connect-row1 { width:100%; margin:0 auto 36px;}
.connect-wrapp .connect-col2 { width:100%; text-align:center; margin:0 0 0;}
.connect-wrapp .connect-col2 .connect-row2 { width:100%; display:none; margin:0 0 0;}
.connect-wrapp .connect-col3 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-col3 .connect-row3 { width:17.2%; float:none; margin:0 auto 10px;}
.connect-wrapp .connect-col4 { width:100%; padding:20px 5% 26px; margin:0 0 0;}
.connect-wrapp .connect-col4 .connect-row4 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-btn1 { float:none; margin:12px 4px 0;}
.connect-wrapp .connect-btn1:last-child { margin-right:4px;}

.journey-wrapp { text-align:center; padding:56px 0 60px;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 { font-size:43px; margin:0 0 16px;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp .journey-col1 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-col1 .journey-row1 { width:100%; margin:0 auto 36px;}
.journey-wrapp .journey-col2 { width:100%; margin:0 0 40px;}
.journey-wrapp .journey-col2 .journey-row2 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-btn1 { float:none; margin:12px 4px 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:4px;}

.fheader-wrapp { text-align:center; padding:60px 0 36px;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 { font-size:20px; margin:0 0 10px;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp:after { width:90%; margin:0 auto 0;}
.fheader-wrapp .fheader-col1 { width:100%; margin:0 0 40px;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:200px; transform:none; margin:0 auto 20px; position:relative; top:inherit; right:inherit; left:inherit;}
.fheader-wrapp .fheader-col2 { width:100%; display:none; margin:0 0 20px;}
.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col2 .fheader-row2 a { width:35px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col4 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col5 { width:100%; margin:0 0 24px;}
.fheader-wrapp .fheader-col5 .fheader-row5 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col5 .fheader-row5 li { float:none; vertical-align:middle; display:block; margin:0 4px 0;}
.fheader-wrapp .fheader-col5 .fheader-row5 li:first-child { margin-bottom:10px;}
.fheader-wrapp .fheader-col5 .fheader-row5 li span { display:inline;}
.fheader-wrapp .fheader-col6 { width:100%; margin:0 0 24px;}
.fheader-wrapp .fheader-col6:first-child { width:100%;}
.fheader-wrapp .fheader-col6:last-child { margin-bottom:0;}
.fheader-wrapp .fheader-col6 .fheader-row6 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col6 .fheader-row6 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.fheader-wrapp .fheader-col6 .fheader-row6 li span { display:inline;}
.fheader-wrapp .fheader-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:10px 2% 10px 2%;}
.fheader-wrapp .fheader-btn1:first-child { margin-top:0;}
.fheader-wrapp .fheader-btn1:nth-child(2) { margin-top:0;}
.fheader-wrapp .fheader-btn1:nth-child(2n) { float:right;}
.fheader-row5 li, .fheader-row5 li a { font-size:13px;}
.fheader-row6 li, .fheader-row6 li a { font-size:14px;}

.footer-wrapp { text-align:center; padding:34px 0 54px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:block; margin:0 4px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-wrapp .footer-btn1 { float:none; margin:0 4px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:4px;}
.footer-row1 li, .footer-row1 li a { font-size:14px;}

/*inner-wrapp*/
.inner-wrapp h1 { font-size:32px;}
.inner-wrapp .inner-col1 { width:90%; top:50%;}
.inner-row1 li, .inner-row1 li a { font-size:15px;}

.common-wrapp { padding:50px 0;}
.common-wrapp h2 { font-size:32px;}
.common-wrapp .common-col1 { margin:10px 0 0;}
.common-wrapp .common-col1 .common-row1 { width:100%; margin:0 0 35px;}
.common-wrapp .common-col1 .common-row2 { width:100%; position:relative; top:inherit; transform:none;}

.conten-wrapp { padding:50px 0;}
.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin:0 0 50px;}
.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}

.sidbar-wrapp h2 { font-size:32px;}
.sidbar-wrapp .sidbar-col1 { padding:40px 7% 50px;}
.sidbar-wrapp .sidbar-col2 { padding:52px 7% 48px;}
.sidbar-wrapp .sidbar-col3 { padding:50px 7% 44px;}
.sidbar-wrapp .sidbar-btn1 input { padding:10px 18px 10px 36px;}

.treatin1-wrapp { padding:50px 0;}
.treatin1-wrapp .treatin1-col2 { margin:0 0 60px;}
.treatin1-wrapp .treatin1-col2 .treatin1-row1 { width:100%; margin:0 0 35px;}
.treatin1-wrapp .treatin1-col2 .treatin1-row2 { width:100%; position:relative; top:inherit; transform:none;}
.treatin1-wrapp .treatin1-col2 .treatin-shape1 { display:none;}
.treatin1-wrapp .treatin1-col2 .treatin-shape2 { display:none;}

.treatin2-wrapp { padding:50px 0;}
.treatin2-wrapp h2 { font-size:32px;}
.treatin2-wrapp p span { display:inline;}

.treatin3-wrapp { padding:50px 0;}
.treatin3-wrapp h2 { font-size:32px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { margin:0 0 60px;}

.treatin4-wrapp { padding:50px 0 78px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:100%; margin:0 0 35px;}
.treatin4-wrapp .treatin4-col2 { width:100%; position:relative; top:inherit; transform:none;}
.treatin4-wrapp .treatin4-col2 .gallery-row2 { width:auto;} 

.dentistry2-wrapp h4 { font-size:14px;}

.gallerin-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.gallerin2-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.teamer-wrapp h2 { font-size:36px;}
.teamer-wrapp .teamer-col1 { margin:0 0 35px;}
.teamer-wrapp .teamer-col1 .teamer-row1 { width:100%; margin:0 0 35px;}
.teamer-wrapp .teamer-col1 .teamer-row2 { width:100%; position:relative; top:inherit; transform:none;}
.teamer-wrapp .teamer-col3 { width:100%;}

.teamin-col1 h2 { font-size:36px;}
.teamin-col1 { margin:0 0 60px;}
.teamin-col1 .teamin-row1 { width:100%; margin:0 0 35px;}
.teamin-col1 .teamin-row2 { width:100%; position:relative; top:inherit; transform:none;}

.parla-wrapp { padding:0 0 40px;}

.treat-wrapp { padding:50px 0 0;}
.treat-wrapp h2 { font-size:32px;}
.treat-wrapp .treat-col2 { width:100%; margin:0 0 50px;}
.treat-wrapp .treat-col2 .treat-row1 { margin:0 0 25px;}

.conten-wrapp.advice-wrapp  { padding:50px 0 0;}
.advice-wrapp .guide-col2 { text-align:center;}
.advice-wrapp .advice-col1 { width:100%; margin:0 0 50px;}

.patient-wrapp .patient-col2 { margin:0 0 50px;}
.patient-wrapp .patient-col2 .patient-row1 { width:100%; margin:0 0 40px;}
.patient-wrapp .patient-col2 .patient-row2 { width:100%; position:relative; top:inherit; transform:none;}
.patient-wrapp .patient-col2 .patient-shape1 { display:none;}

.btn1-col1 .load-btn1 { margin:10px 0 0;}
.btn1-col1 .dentistry-btn1 { margin:10px 0 0;}

.dentistry3-wrapp { padding-bottom:30px;}

 .conten3-wrapp .blog-col1 .blog-row1 { margin:0 0 40px;}
.blog-col1 .blog-row1 { width:100%; margin:0 0 40px;}
.blog-col1 .blog-row2 { width:100%; position:relative; top:inherit; transform:none;}
.blog-col1 h2 { font-size:36px;}
.blog-col1 { margin:0 0 50px;}

.blog-wrapp .blog-col3 { margin:0 0 50px;}
.blog-wrapp .blog-col2 { text-align:left;}
.blog-wrapp .blog-col3 .blog-row3 { width:100%; margin:0 0 35px;}
.blog-wrapp .blog-col3 .blog-row4 { width:100%; position:relative; top:inherit; transform:none;}

.paiger-wrapp .paiger-col1 .paiger-row1 { width:147px;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { margin:0 1px;}
.paiger-wrapp .paiger-btn2 { padding:10px 18px;}
.paiger-row1 li, .paiger-row1 li a { font-size:12px;}

.blog2-wrapp .blog2-row1 { padding:0;}

.selfie-wrapp .selfie-col1 .sidbar-fil2 { width:100%;}
.selfie-wrapp .upload-btn1 { width:100%;}
.selfie-wrapp .sidbar-btn1 input { padding:10px 18px 10px 38px;}

.fees-wrapp h4 { font-size:15px;}
.fees-bar1, .fees-bar2 { font-size:15px;}

.galler2-wrapp { padding:50px 0;}
.galler2-wrapp h2 { font-size:36px;}
.galler2-wrapp .galler2-col1 .galler2-row1 { width:100%; margin:0 0 35px;}
.galler2-wrapp .galler2-col1 .galler2-row2 { width:100%; position:relative; top:inherit; transform:none;}

.galler-wrapp .galler-col1 { margin:0 0 60px;}
.galler-wrapp .galler-col1 .galler-row1 { width:100%; margin:0 0 30px;}
.galler-wrapp .galler-col1 .galler-row2 { width:100%; position:relative; top:inherit; transform:none;}

.conten-wrapp.offers-wrapp { padding-bottom:0;}
.offers-wrapp h2 { line-height:1.33;}
.offers-wrapp .offers-col2 { margin:0 0 50px;}
.offers-wrapp .offers-col2 .offers-row1 { width:100%; margin:0 0 30px;}
.offers-wrapp .offers-col2 .offers-row1 .offers-shape { display:none;}
.offers-wrapp .offers-col2 .offers-row2 { width:100%; position:relative; top:inherit; transform:none;}
.offers-wrapp .offers-col2 .offers-row3 { width:100%; position:relative; margin:20px 0 0;}

.testi-wrapp h5 { font-size:23px;}
.testi-wrapp .stories-col1 { margin:0 0 55px;}
.testi-wrapp .stories-col3 { margin:0 0 16px;}
.testi-wrapp .stories-col2 { margin:0 0 50px;}
.testi-wrapp .stories-col4 .stories-row4 { margin:22px 0 0;}
.testi-wrapp .testi-row1 { width:100%; margin:0 0 45px;}
.testi-wrapp .testi-row1 .testi-bar1 { max-height:192px;}
.testi-wrapp .stories-google-row1 { width:42px;}

.benefits-wrapp { padding:50px 0 80px;}
.benefits-wrapp .benefits-col1 { margin:20px 0 0;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 { width:77%; float:left; margin:0 0 0 10px;}

.membership-wrapp { padding:50px 0 75px;}
.membership-wrapp .membership-col2 .membership-row1 { padding:50px 23px 50px;}

.selfie2-wrapp h2 { font-size:36px;}
.selfie2-wrapp { padding-bottom:50px;}

.contact-wrapp { text-align:left;padding-bottom: 50px;}

.contact2-wrapp { padding:50px 0;}
.contact2-wrapp .sidbar-col1 .sidbar-fil2 { width:100%;}
.contact2-wrapp .sidbar-btn1 input { padding:10px 18px 10px 36px;}

.practic-wrapp { padding:50px 0 45px;}
.practic-wrapp .practic-row2{gap:2%;}
.practic-wrapp .practic-row1 { width:48%; margin:0 0% 2% 0;}
.practic-wrapp .practic-row1:nth-child(2n) { float:right;}

.practice-shape1 { display:none;}

.patient-wrapp .patient-col1 { text-align:center;}
.patient-wrapp .treatin2-bar1 { margin:0 auto 18px;}

.sidbar-shape1 { width:39%;}

/*stories-google-row-css*/
.stories-google-row1 { width:6%; margin:0 auto 6px;}

/*stories-star-row-css*/
.stories-star-row1 { width:100%; margin:0 0 10px;}
.stories-star-row1 span { width:26%; margin:0 0 0;}

/*stories-circle-row-css*/
.stories-circle-row1 { width:10%; margin:0 auto 6px;}

/*journey-socials-row-css*/
.journey-socials-row1 a { width:38px; margin:0 2px 0;}

/*common-css*/
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;}

/*common-list-row-css*/
.common-list-row1 { width:100%; margin:20px 0 0;}
.common-list-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.common-list-row1 li:last-child { margin-right:4px;}
.common-list-row1 li, .common-list-row1 li a { font-size:15px; line-height:1.47;}

/*mobile-css*/
.header-mob1 { width:200px; display:block; margin:0 auto 20px;}
.header-mob2 { width:100%; display:none; margin:0 0 13px;}

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .cosmetic-btn1, .treatments-btn1, .concerns-btn1, .stories-btn1, .gallery-btn1, .dentistry-btn1, .practice-btn1, .team-btn1, .guide-btn1, .consultation-btn1, .connect-btn1, .fheader-btn1, .footer-btn1, .load-btn1, .sidbar-fil1, .sidbar-btn1 input, .sidbar-btn1, .paiger-btn1, .upload-btn1, .upload-btn1 button { font-size:12px; line-height:normal; padding:10px 18px 10px 18px;}

/*mob-show-hide-css*/
.mob-show { display:inline-block;}
.practic-wrapp .practic-row2>div:nth-child(2n) { margin-right: 0;}

.galler-wrapp .next .load-btn1{ padding-right: 18px;background-position-x: 0;}

.galler-wrapp .next .load-btn1:hover , .galler-wrapp .next .load-btn1{
background-size: 0;
}


.galler-wrapp .prev .load-btn1{ padding-left: 18px;background-position-x: 0;}

.galler-wrapp .prev .load-btn1:hover , .galler-wrapp .prev .load-btn1{
background-size: 0;
}

.conten2-wrapp .btn-col1 .buttons-tex1 {margin-inline: -1px;}
.conten2-wrapp .btn-col1 .common-btn1, .conten2-wrapp .btn-col1 .common-btn2{padding-left: 31px;   background-size: 15px;  padding-right: 11px}
.dentistry3-wrapp ul li:before {top: 0; position: relative; margin-right: 4px;}
.dentistry3-wrapp ol li:before {position: relative;}
.treatin-wrapp .treatin-col1 ul li {
    background: url(../images/check-icon.svg) no-repeat 0 5px;}
.experience-leaf-row1 {
    width: 421px;    left: -108px}

.testi-wrapp .loadmoretestimonialmaonpage {
 position: relative;
    padding-left: 34px;   
}
.testi-wrapp .loadmoretestimonialmaonpage>span{
    position:absolute;
left:11px;
    top: 50%;
    transform: translateY(-38%);
}

.paiger-wrapp .prev .paiger-btn1{ padding: 10px 18px;}
.paiger-wrapp .next .paiger-btn2{ padding: 10px 18px;}
.paiger-wrapp .next .paiger-btn2:hover , .paiger-wrapp .next .paiger-btn2{ background-size: 0;}
.paiger-wrapp .prev .paiger-btn1, .paiger-wrapp .prev .paiger-btn1:hover {  background-size: 0;}
.paiger-wrapp {margin-top: 20px;}
.offers-wrapp .btn1-col1 {margin: 12px 0 0;}

   .directions .dir-outer .common-btn {  width: 100%; margin: 0 0 20px }
.conten-wrapp.galler-wrapp:not(:has(.paiger-wrapp)) { padding-bottom: 30px;}

.dentistry-wrapp.selfie-wrapp .dentistry-col1 .dentistry-row1 { margin-bottom: 0;}

.cosmetic-wrapp .cosmetic-cover22 { max-height: 290px;}


.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 ul li::before{top:0;}
.dentistry-wrapp .dentistry-col3 ul li::before{top:0;}

.consultation-wrapp .consult-cover22 { max-height: 280px;}

.findus-wrapp {  padding: 47px 0 20px;}
.about-wrapp .about-col2 img { height: 65px;}
.blog2-wrapp .gallerin-col1 img {height: 80vw;}

.treat-wrapp .treat-col2 .load-btn1 .circle-effects1 {float: left;margin: 0 5px 0 0;}
.treatin-wrapp .load-btn1 .circle-effects1 {float: left;margin: 0 6px 0 0;}

.treatment-inner .btn-col1 .common-btn1, .treatment-inner .btn-col1 .common-btn2 {padding: 10px 18px 10px 18px;}

.btn-col1 .buttons-tex1 {margin: 0 6px;}
.treatment-inner .treatin-wrapp .btn-col1 {width: 100%;display: flex;flex-wrap: wrap;row-gap: 10px;align-items: center;}
.treatment-inner .treatin-wrapp .btn-col1 h5 {margin: 0 0 10px;}

.stories-wrapp .stories-row4 .stories-circle-row1 { width: 10%; margin-bottom: 6px;}



:root {
    --para-margin: 20px;
}

.dentistry-wrapp.dentistry2-wrapp.experience-wrapp .experience-leaf-row1 {
        left: 68px;
        top: -24px;
        width: 274px;
    }
.dentistry-wrapp.dentistry2-wrapp .dentistry-col2 {
        padding: 31% 0 11.4%;
    }
.dentistry-wrapp.dentistry2-wrapp .experience-leaf-row2 {
    bottom: -59px;
    width: 200px;
}
.treatments-wrapp .treatments-col3 .non-slider > div {
    width: 100%;
}
.stories-wrapp .stories-col2 .non-slider > div {
    width: 90%;
}
.gallery-wrapp .gallery-col1 .non-slider {column-gap: 1%;}
.gallery-wrapp .gallery-col1 .non-slider > div {width: 100%;}



.team-wrapp .team-col3 .non-slider {column-gap: 1%;}
.team-wrapp .team-col3 .non-slider > div {width: 99%;}



















.referrals-wrapp .referrals-col2 .referrals-row3 { width:100%; margin:30px 0 0; position:relative; top:inherit; transform:none;}







.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-col {
    width: 100%;
    flex: auto;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-input.cog-input--long {
    width: 100%;
    flex: auto;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger>div {
    flex-direction: column;
    justify-content: center;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    text-align: center;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item {
    width: 100%;
    margin: 0 0 10px;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address legend.cog-label {
    padding: 0 !important;
    margin: 15px 0 15px !important;
    font-size: 26px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-page h2 {
    margin: 15px 0 15px !important;
    font-size: 26px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label {
    margin: 15px 0 15px !important;
    padding: 0 !important;
    font-size: 26px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row label {
    font-size: 14px !important;
    text-align: center !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    height: 49px !important;
   
}
.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner legend {
    font-size: 14px !important;
    text-align: center !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    font-size: 14px;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    font-size: 14px !important;
    text-align: center !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label span {
    font-size: 13px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit {
    margin: 0 auto !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row input#cog-9 {
    display: inline-block;
    padding-right: 15px !important;
    padding-left: 15px !important;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) label.el-checkbox {
    display: inline;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.cog-checkable__item span.el-checkbox__input {
    display: inline;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.cog-checkable__item span.el-checkbox__inner {
    top: 5px;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.is-checked .el-checkbox__inner {
    top: 5px !important;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.is-error .cog-error-message {
    text-align: center;
    float: none;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__label span {
    font-size: 14px;
}

.play-up-scroll-effect1 .default-content h3 {
    font-size: 15px;
}



.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group {
    gap: 0;
}



.referrals-wrapp {
    padding: 60px 0;
}


.referrals-wrapp .referrals-col1 .referrals-row1 h2 {
    font-size: 30px;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-radio.cog-checkable__item span.el-radio__input span.el-radio__inner::before {
    top: -1px;
}


.stories-wrapp .stories-col2 {
    margin-bottom: 10px;
}

.stories-wrapp .stories-col1 {
    margin-bottom: 0;
}

.stories-wrapp .stories-col1 > .stories-col2 {
    padding-bottom: 70px;
}






.treatment-inner .treatin-wrapp .treatin-row1 .common-row1 .common-bar2 {
    left: 4%;
    bottom: 6%;
}





.stories-wrapp .stories-col2 {
    padding-bottom: 50px;
    margin-bottom: 50px;
}






}









@media screen and (min-width:481px) and (max-width:600px) {
.margin { width:90%;}

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .cosmetic-wrapp p, .treatments-wrapp p, .concerns-wrapp p, .stories-wrapp p, .gallery-wrapp p, .dentistry-wrapp p, .practice-wrapp p, .team-wrapp p, .guide-wrapp p, .connect-wrapp p, .journey-wrapp p, .fheader-wrapp p, .footer-wrapp p, .common-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .faq-wrapp p, .gallerin-wrapp p, .gallerin2-wrapp p, .teamer-wrapp p, .teamin-col1 p, .treat-wrapp p, .advice-wrapp p, .blog-wrapp p, .blog-col1 p, .blog-col2 p, .galler2-wrapp p, .galler-wrapp p, .offers-wrapp p, .benefits-wrapp p, .membership-wrapp p, .contact2-wrapp p { font-size:14px; margin:0 0 10px;}

.header-wrapp { text-align:center; background:#15192c; padding:53px 5% 40px; position:relative; top:inherit;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; float:none; transform:none; margin:0 0 15px; position:relative; top:inherit;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li:last-child { display:none;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 0;}
.header-wrapp .header-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:10px 2% 10px 2%;}
.header-wrapp .header-btn1:first-child { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-row1 li, .header-row1 li a { font-size:12px; letter-spacing:normal;}

.linker-wrapp { text-align:center; background:#15192c; display:none; padding:40px 5% 40px; position:relative; top:inherit;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:200px; margin:0 auto 20px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:none; margin:0 4px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:4px;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:51px; margin:0 0 16px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:none; margin:0 auto 0; position:absolute; top:inherit; right:0; bottom:70px; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:90%; display:none; margin:0 auto 0; position:absolute; right:0; bottom:5%; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col3 { width:50px; display:none; margin:0 0 0; position:fixed; right:5%; bottom:2%; z-index:999;}
.banner-wrapp .banner-col3 .banner-row3 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col4 { width:50px; display:none; margin:0 0 0; position:fixed; bottom:2%; left:5%; z-index:999;}
.banner-wrapp .banner-col4 .banner-row4 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { float:none; margin:12px 4px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:4px;}

.about-wrapp { text-align:center; padding:60px 0 5.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:44px; margin:0 0 20px;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h1 { font-size:44px; margin:0 0 20px;}
.about-wrapp h1 span { display:inline;}



.about-wrapp h3 { font-size:18px; margin:0 0 16px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:16px; margin:0 0 16px;}
.about-wrapp .about-col1 { width:100%; margin:0 0 36px;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 10px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 20px;}
.about-wrapp .about-col2 .about-row2 { width:80%; vertical-align:middle; display:inline-block; margin:0 0 0;}
.about-wrapp .about-col3 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 .about-row3 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col4 { width:100%; margin:0 0 0; padding:0 0 52.8%;}
.about-wrapp .about-col4 .about-row4 { width:49.3%; margin:0 0 0;}
.about-wrapp .about-btn1 { float:none; margin:12px 4px 0;}
.about-wrapp .about-btn1:last-child { margin-right:4px;}

.about-wrapp .about-col3 .about-row3 .about-cover22 h4:last-child {margin-bottom: 16px;}


.cosmetic-wrapp { text-align:center; background-size:cover; padding:56px 5% 60px;}
.cosmetic-wrapp p span { display:inline;}
.cosmetic-wrapp h2 { font-size:31px; margin:0 0 16px;}
.cosmetic-wrapp h2 span { display:inline;}
.cosmetic-wrapp:after { content:""; width:100%; height:100%; background:rgba(21,25,44,0.8); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.cosmetic-wrapp .cosmetic-col1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.cosmetic-wrapp .cosmetic-col1 .cosmetic-row1 { width:100%; margin:0 0 0;}
.cosmetic-wrapp .cosmetic-btn1 { float:none; margin:12px 4px 0;}
.cosmetic-wrapp .cosmetic-btn1:last-child { margin-right:4px;}

.treatments-wrapp { text-align:center; padding:5.2% 0 100px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:31px; margin:0 0 16px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:22px; margin:0 0 14px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 40px;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 26px;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; margin:0 0 26px;}
.treatments-wrapp .treatments-col4 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col4 .treatments-row4 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-btn1 { float:none; margin:auto 4px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:4px;}

.concerns-wrapp { text-align:center; background-size:cover; padding:56px 5% 60px;}
.concerns-wrapp p span { display:inline;}
.concerns-wrapp h2 { font-size:31px; margin:0 0 16px;}
.concerns-wrapp h2 span { display:inline;}
.concerns-wrapp .concerns-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.concerns-wrapp .concerns-col1 .concerns-row1 { width:100%; margin:0 0 0;}
.concerns-wrapp .concerns-btn1 { float:none; margin:12px 4px 0;}
.concerns-wrapp .concerns-btn1:last-child { margin-right:4px;}

.stories-wrapp { text-align:center; padding:56px 0 60px;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 { font-size:43px; margin:0 0 20px;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 { font-size:19px; margin:0 0 6px;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 { font-size:16px; margin:0 0 0;}
.stories-wrapp h4 span { font-size:14px;}
.stories-wrapp h5 { font-size:32px; margin:0 0 16px;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp h6 { font-size:14px; margin:0 0 16px;}
.stories-wrapp h6 span { display:inline;}
.stories-wrapp .stories-col1 { width:100%; margin:0 0 80px;}
.stories-wrapp .stories-col1 .stories-row1 { width:90%; margin:0 auto 30px;}
.stories-wrapp .stories-col2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col2 .stories-row2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col3 { width:100%; text-align:center; margin:0 0 0;}
.stories-wrapp .stories-col3 .stories-row3 { width:90%; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.stories-wrapp .stories-col4 { width:90%; margin:0 auto 0;}
.stories-wrapp .stories-col4 .stories-row4 { width:100%; margin:0 0 56px;}
.stories-wrapp .stories-btn1 { float:none; margin:12px 4px 0;}
.stories-wrapp .stories-btn1:last-child { margin-right:4px;}

.gallery-wrapp { text-align:center; padding:56px 0 60px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:43px; margin:0 0 16px;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { font-size:11px; margin:0 0 6px;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:36px auto 56px;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; margin:0 0 5%;}
.gallery-wrapp .gallery-col1 .gallery-row1:last-child { margin-bottom:0;}
.gallery-wrapp .gallery-col2 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:24.4%; margin:0 auto 0; padding:1% 6% 1% 6%; position:absolute; right:0; bottom:8%; left:0;}
.gallery-wrapp .gallery-btn1 { float:none; margin:12px 4px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:4px;}

.dentistry-wrapp { text-align:center; padding:56px 0 60px;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 { font-size:43px; margin:0 0 16px;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 { font-size:18px; margin:0 0 6px;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp .dentistry-col1 { width:100%; text-align:center; margin:0 0 36px;}
.dentistry-wrapp .dentistry-col1 .dentistry-row1 { width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; right:inherit;}
.dentistry-wrapp .dentistry-col2 { width:100%; margin:0 0 0; padding:0 0 32.4%;}
.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:64.6%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 { width:100%; margin:16px 0 50px;}
.dentistry-wrapp .dentistry-col3 .dentistry-row3 { width:10%; margin:0 auto 16px;}
.dentistry-wrapp .dentistry-col4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col4 .dentistry-row4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-btn1 { float:none; margin:12px 4px 0;}
.dentistry-wrapp .dentistry-btn1:last-child { margin-right:4px;}

.practice-wrapp { text-align:center;}
.practice-wrapp p span { display:inline;}
.practice-wrapp h2 { font-size:24px; margin:0 0 16px;}
.practice-wrapp h2 span { display:inline;}
.practice-wrapp .practice-col1 { width:90%; margin:0 auto 0;}
.practice-wrapp .practice-col1 .practice-row1 { width:56px; margin:0 auto 10px;}
.practice-wrapp .practice-btn1 { float:none; margin:12px 4px 0;}
.practice-wrapp .practice-btn1:last-child { margin-right:4px;}

.team-wrapp { text-align:center; padding:56px 0 60px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:43px; margin:0 0 16px;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:21px; margin:0 0 0;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:14px; margin:0 0 10px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:100%; text-align:center; margin:26px 0 5.2%;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 { width:100%; margin:0 0 5.2%;}
.team-wrapp .team-col2:last-child { margin-bottom:0;}
.team-wrapp .team-col2 .team-row2 { width:260px; margin:0 auto 0; position:absolute; right:0; bottom:5%; left:0;}
.team-wrapp .team-col3 { width:100%; text-align:center; margin:0 0 56px;}
.team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col4 { width:100%; margin:0 0 0;}
.team-wrapp .team-col4 .team-row4 { width:200px; margin:0 auto 0; position:absolute; right:0; bottom:5%; left:0;}
.team-wrapp .team-btn1 { float:none; margin:12px 4px 0;}
.team-wrapp .team-btn1:last-child { margin-right:4px;}

.guide-wrapp { text-align:center; padding:56px 0 60px;}
.guide-wrapp p span { display:inline;}
.guide-wrapp h2 { font-size:43px; margin:0 0 16px;}
.guide-wrapp h2 span { display:inline;}
.guide-wrapp h3 { font-size:19px; margin:0 0 10px;}
.guide-wrapp h3 span { display:inline;}
.guide-wrapp h4 { font-size:17px; margin:0 0 0;}
.guide-wrapp h4 span { font-size:12px; display:inline;}
.guide-wrapp .guide-col1 { width:100%; margin:0 0 56px;}
.guide-wrapp .guide-col1 .guide-row1 { width:90%; margin:0 auto 30px;}
.guide-wrapp .guide-col2 { width:100%; text-align:center; margin:0 0 0;}
.guide-wrapp .guide-col2 .guide-row2 { width:100%; margin:0 0 0;}
.guide-wrapp .guide-col3 { width:100%; margin:0 0 0;}
.guide-wrapp .guide-col3 .guide-row3 { width:90%; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.guide-wrapp .guide-btn1 { float:none; margin:12px 4px 0;}
.guide-wrapp .guide-btn1:last-child { margin-right:4px;}

.consultation-wrapp { text-align:center; padding:60px 0 60px;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 { font-size:43px; margin:0 0 16px;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:90%; transform:none; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:200px; margin:0 auto 16px;}
.consultation-wrapp .consultation-col2 { width:60%; margin:26px auto 26px;}
.consultation-wrapp .consultation-col2 .consultation-row2 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { float:none; margin:12px 4px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:4px;}

.connect-wrapp { text-align:center; padding:56px 0 60px;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 { font-size:43px; margin:0 0 16px;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 { font-size:16px; margin:0 0 0;}
.connect-wrapp h3 span { display:inline;}
.connect-wrapp .connect-col1 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-col1 .connect-row1 { width:100%; margin:0 auto 36px;}
.connect-wrapp .connect-col2 { width:100%; text-align:center; margin:0 0 0;}
.connect-wrapp .connect-col2 .connect-row2 { width:100%; display:none; margin:0 0 0;}
.connect-wrapp .connect-col3 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-col3 .connect-row3 { width:17.2%; float:none; margin:0 auto 10px;}
.connect-wrapp .connect-col4 { width:100%; padding:20px 5% 26px; margin:0 0 0;}
.connect-wrapp .connect-col4 .connect-row4 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-btn1 { float:none; margin:12px 4px 0;}
.connect-wrapp .connect-btn1:last-child { margin-right:4px;}

.journey-wrapp { text-align:center; padding:56px 0 60px;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 { font-size:43px; margin:0 0 16px;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp .journey-col1 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-col1 .journey-row1 { width:100%; margin:0 auto 36px;}
.journey-wrapp .journey-col2 { width:100%; margin:0 0 40px;}
.journey-wrapp .journey-col2 .journey-row2 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-btn1 { float:none; margin:12px 4px 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:4px;}

.fheader-wrapp { text-align:center; padding:60px 0 36px;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 { font-size:20px; margin:0 0 10px;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp:after { width:90%; margin:0 auto 0;}
.fheader-wrapp .fheader-col1 { width:100%; margin:0 0 40px;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:200px; transform:none; margin:0 auto 20px; position:relative; top:inherit; right:inherit; left:inherit;}
.fheader-wrapp .fheader-col2 { width:100%; display:none; margin:0 0 20px;}
.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col2 .fheader-row2 a { width:35px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col4 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col5 { width:100%; margin:0 0 24px;}
.fheader-wrapp .fheader-col5 .fheader-row5 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col5 .fheader-row5 li { float:none; vertical-align:middle; display:block; margin:0 4px 0;}
.fheader-wrapp .fheader-col5 .fheader-row5 li:first-child { margin-bottom:10px;}
.fheader-wrapp .fheader-col5 .fheader-row5 li span { display:inline;}
.fheader-wrapp .fheader-col6 { width:100%; margin:0 0 24px;}
.fheader-wrapp .fheader-col6:first-child { width:100%;}
.fheader-wrapp .fheader-col6:last-child { margin-bottom:0;}
.fheader-wrapp .fheader-col6 .fheader-row6 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col6 .fheader-row6 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.fheader-wrapp .fheader-col6 .fheader-row6 li span { display:inline;}
.fheader-wrapp .fheader-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:10px 2% 10px 2%;}
.fheader-wrapp .fheader-btn1:first-child { margin-top:0;}
.fheader-wrapp .fheader-btn1:nth-child(2) { margin-top:0;}
.fheader-wrapp .fheader-btn1:nth-child(2n) { float:right;}
.fheader-row5 li, .fheader-row5 li a { font-size:13px;}
.fheader-row6 li, .fheader-row6 li a { font-size:14px;}

.footer-wrapp { text-align:center; padding:34px 0 54px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:block; margin:0 4px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-wrapp .footer-btn1 { float:none; margin:0 4px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:4px;}
.footer-row1 li, .footer-row1 li a { font-size:14px;}

/*inner-wrapp*/
.inner-wrapp h1 { font-size:36px;}
.inner-wrapp .inner-col1 { width:90%; top:50%;}
.inner-row1 li, .inner-row1 li a { font-size:16px;}

.common-wrapp { padding:50px 0;}
.common-wrapp h2 { font-size:36px;}
.common-wrapp .common-col1 { margin:10px 0 0;}
.common-wrapp .common-col1 .common-row1 { width:100%; margin:0 0 35px;}
.common-wrapp .common-col1 .common-row2 { width:100%; position:relative; top:inherit; transform:none;}

.conten-wrapp { padding:50px 0;}
.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin:0 0 50px;}
.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}

.sidbar-wrapp h2 { font-size:36px;}
.sidbar-wrapp .sidbar-col1 { padding:40px 7% 50px;}
.sidbar-wrapp .sidbar-col2 { padding:52px 7% 48px;}
.sidbar-wrapp .sidbar-col3 { padding:50px 7% 44px;}
.sidbar-wrapp .sidbar-btn1 input { padding:10px 18px 10px 36px;}

.treatin1-wrapp { padding:50px 0;}
.treatin1-wrapp .treatin1-col2 { margin:0 0 60px;}
.treatin1-wrapp .treatin1-col2 .treatin1-row1 { width:100%; margin:0 0 35px;}
.treatin1-wrapp .treatin1-col2 .treatin1-row2 { width:100%; position:relative; top:inherit; transform:none;}
.treatin1-wrapp .treatin1-col2 .treatin-shape1 { display:none;}
.treatin1-wrapp .treatin1-col2 .treatin-shape2 { display:none;}

.treatin2-wrapp { padding:50px 0;}
.treatin2-wrapp h2 { font-size:36px;}
.treatin2-wrapp p span { display:inline;}

.treatin3-wrapp { padding:50px 0;}
.treatin3-wrapp h2 { font-size:36px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { margin:0 0 60px;}

.treatin4-wrapp { padding:50px 0 78px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:100%; margin:0 0 35px;}
.treatin4-wrapp .treatin4-col2 { width:100%; position:relative; top:inherit; transform:none;}
.treatin4-wrapp .treatin4-col2 .gallery-row2 { width:auto;} 

.dentistry2-wrapp h4 { font-size:14px;}

.gallerin-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.gallerin2-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.teamer-wrapp h2 { font-size:36px;}
.teamer-wrapp .teamer-col1 { margin:0 0 35px;}
.teamer-wrapp .teamer-col1 .teamer-row1 { width:100%; margin:0 0 35px;}
.teamer-wrapp .teamer-col1 .teamer-row2 { width:100%; position:relative; top:inherit; transform:none;}
.teamer-wrapp .teamer-col3 { width:100%;}

.teamin-col1 h2 { font-size:40px;}
.teamin-col1 { margin:0 0 60px;}
.teamin-col1 .teamin-row1 { width:100%; margin:0 0 35px;}
.teamin-col1 .teamin-row2 { width:100%; position:relative; top:inherit; transform:none;}

.parla-wrapp { padding:0 0 40px;}

.treat-wrapp { padding:50px 0 0;}
.treat-wrapp h2 { font-size:32px;}
.treat-wrapp .treat-col2 { width:100%; margin:0 0 50px;}
.treat-wrapp .treat-col2 .treat-row1 { margin:0 0 25px;}

.conten-wrapp.advice-wrapp  { padding:50px 0 0;}
.advice-wrapp .guide-col2 { text-align:center;}
.advice-wrapp .advice-col1 { width:100%; margin:0 0 50px;}

.patient-wrapp .patient-col2 { margin:0 0 50px;}
.patient-wrapp .patient-col2 .patient-row1 { width:100%; margin:0 0 40px;}
.patient-wrapp .patient-col2 .patient-row2 { width:100%; position:relative; top:inherit; transform:none;}
.patient-wrapp .patient-col2 .patient-shape1 { display:none;}

.dentistry3-wrapp { padding-bottom:40px;}

.blog-col1 .blog-row1 { width:100%; margin:0 0 40px;}
.conten3-wrapp .blog-col1 .blog-row1 { margin:0 0 40px;}
.blog-col1 .blog-row2 { width:100%; position:relative; top:inherit; transform:none;}
.blog-col1 h2 { font-size:40px;}
.blog-col1 { margin:0 0 50px;}

.blog-wrapp .blog-col3 { margin:0 0 50px;}
.blog-wrapp .blog-col2 { text-align:left;}
.blog-wrapp .blog-col3 .blog-row3 { width:100%; margin:0 0 35px;}
.blog-wrapp .blog-col3 .blog-row4 { width:100%; position:relative; top:inherit; transform:none;}

.paiger-wrapp .paiger-btn2 { padding:10px 18px;}

.selfie-wrapp .sidbar-btn1 input { padding:10px 18px 10px 38px;}

.galler2-wrapp { padding:50px 0;}
.galler2-wrapp h2 { font-size:36px;}
.galler2-wrapp .galler2-col1 .galler2-row1 { width:100%; margin:0 0 35px;}
.galler2-wrapp .galler2-col1 .galler2-row2 { width:100%; position:relative; top:inherit; transform:none;}

.galler-wrapp .galler-col1 { margin:0 0 60px;}
.galler-wrapp .galler-col1 .galler-row1 { width:100%; margin:0 0 30px;}
.galler-wrapp .galler-col1 .galler-row2 { width:100%; position:relative; top:inherit; transform:none;}

.conten-wrapp.offers-wrapp { padding-bottom:0;}
.offers-wrapp h2 { line-height:1.33;}
.offers-wrapp .offers-col2 { margin:0 0 50px;}
.offers-wrapp .offers-col2 .offers-row1 { width:100%; margin:0 0 30px;}
.offers-wrapp .offers-col2 .offers-row1 .offers-shape { display:none;}
.offers-wrapp .offers-col2 .offers-row2 { width:100%; position:relative; top:inherit; transform:none;}
.offers-wrapp .offers-col2 .offers-row3 { width:100%; position:relative; margin:20px 0 0;}

.testi-wrapp h5 { font-size:25px;}
.testi-wrapp .stories-col1 { margin:0 0 55px;}
.testi-wrapp .stories-col3 { margin:0 0 16px;}
.testi-wrapp .stories-col2 { margin:0 0 50px;}
.testi-wrapp .stories-col4 .stories-row4 { margin:22px 0 0;}
.testi-wrapp .testi-row1 { width:100%; margin:0 0 45px;}
.testi-wrapp .testi-row1 .testi-bar1 { max-height:178px;}
.testi-wrapp .stories-google-row1 { width:42px;}

.benefits-wrapp { padding:50px 0 80px;}
.benefits-wrapp .benefits-col1 { margin:20px 0 0;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 { width:77%; float:left; margin:0 0 0 25px;}

.membership-wrapp { padding:50px 0 75px;}
.membership-wrapp .membership-col2 .membership-row1 { padding:50px 23px 50px;}

.selfie2-wrapp h2 { font-size:36px;}
.selfie2-wrapp { padding-bottom:50px;}

.contact-wrapp { text-align:left;padding-bottom: 50px;}
.contact-wrapp .about-col3 .about-row3 {margin: 0 0 25px;}

.contact2-wrapp { padding:50px 0;}
.contact2-wrapp .sidbar-col1 .sidbar-fil2 { width:100%;}
.contact2-wrapp .sidbar-btn1 input { padding:10px 18px 10px 36px;}

.practic-wrapp { padding:50px 0 45px;}
.practic-wrapp .practic-row2{gap:2%;}
.practic-wrapp .practic-row1 {  width: 48%; margin: 0 0% 2% 0;}
.practic-wrapp .practic-row1:nth-child(2n) { float:right;}

.practice-shape1 { display:none;}

.patient-wrapp .patient-col1 { text-align:center;}
.patient-wrapp .treatin2-bar1 { margin:0 auto 18px;}

.btn1-col1 .btn1-text { margin:0 15px;}

.sidbar-shape1 { width:39%;}

/*stories-google-row-css*/
.stories-google-row1 { width:6%; margin:0 auto 6px;}

/*stories-star-row-css*/
.stories-star-row1 { width:100%; margin:0 0 10px;}
.stories-star-row1 span { width:26%; margin:0 0 0;}

/*stories-circle-row-css*/
.stories-circle-row1 { width:10%; margin:0 auto 6px;}

/*journey-socials-row-css*/
.journey-socials-row1 a { width:38px; margin:0 2px 0;}

/*common-css*/
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;}

/*common-list-row-css*/
.common-list-row1 { width:100%; margin:20px 0 0;}
.common-list-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.common-list-row1 li:last-child { margin-right:4px;}
.common-list-row1 li, .common-list-row1 li a { font-size:15px; line-height:1.47;}

/*mobile-css*/
.header-mob1 { width:200px; display:block; margin:0 auto 20px;}
.header-mob2 { width:100%; display:none; margin:0 0 13px;}

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .cosmetic-btn1, .treatments-btn1, .concerns-btn1, .stories-btn1, .gallery-btn1, .dentistry-btn1, .practice-btn1, .team-btn1, .guide-btn1, .consultation-btn1, .connect-btn1, .fheader-btn1, .footer-btn1, .load-btn1, .sidbar-fil1, .sidbar-btn1 input, .sidbar-btn1, .paiger-btn1, .upload-btn1, .upload-btn1 button { font-size:12px; line-height:normal; padding:10px 18px 10px 18px;}

/*mob-show-hide-css*/
.mob-show { display:inline-block;}

.practic-wrapp .practic-row2>div:nth-child(2n) {margin-right: 0;}

.galler-wrapp .next .load-btn1{ padding-right: 34px;background-position-x: 86%;}

.galler-wrapp .next .load-btn1:hover , .galler-wrapp .next .load-btn1{
background-size: 14px;
}


.galler-wrapp .prev .load-btn1{ padding-left: 32px;background-position-x: 10px;}

.galler-wrapp .prev .load-btn1:hover , .galler-wrapp .prev .load-btn1{
background-size: 14px;
}

.conten2-wrapp .btn-col1 .common-btn1, .conten2-wrapp .btn-col1 .common-btn2{padding-left: 35px;}
.dentistry3-wrapp ul li:before {top: 0; position: relative; margin-right: 4px;}
.dentistry3-wrapp ol li:before {position: relative;}

.treatin-wrapp .treatin-col1 ul li {
    background: url(../images/check-icon.svg) no-repeat 0 4px;}

.testi-wrapp .loadmoretestimonialmaonpage {
 position: relative;
    padding-left: 34px;   
}
.testi-wrapp .loadmoretestimonialmaonpage>span{
    position:absolute;
left:11px;
    top: 50%;
    transform: translateY(-38%);
}
.paiger-wrapp .prev .paiger-btn1{ padding-left: 38px;  padding-right: 12px;}
.paiger-wrapp .next .paiger-btn2{ padding-right: 38px;padding-left: 12px;}
.paiger-wrapp .next .paiger-btn2:hover , .paiger-wrapp .next .paiger-btn2{ background-position-x: 88%;}
.paiger-wrapp .prev .paiger-btn1, .paiger-wrapp .prev .paiger-btn1:hover { background-position-x: 8px;}
.paiger-wrapp {margin-top: 20px;}

  .directions .dir-outer .common-btn { width: 48.25%;  margin: 0 0 2%; }
     .directions .dir-outer { gap: 2%;}

.conten-wrapp.galler-wrapp:not(:has(.paiger-wrapp)) { padding-bottom: 30px;}
.cosmetic-wrapp .cosmetic-cover22 { max-height: 206px;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 ul li::before{top:0;}

.dentistry-wrapp .dentistry-col3 ul li::before{top:0;}
.consultation-wrapp .consult-cover22 {max-height: 204px;}

.findus-wrapp {  padding: 47px 0 20px;}
.about-wrapp .about-col2 img { height: 64px;}

.blog2-wrapp .gallerin-col1 img {height: 61vw;}

.treat-wrapp .treat-col2 .load-btn1 .circle-effects1 {float: left;margin: 0 5px 0 0;}
.treatin-wrapp .load-btn1 .circle-effects1 {float: left;margin: 0 6px 0 0;}

.treatment-inner .btn-col1 .common-btn1, .treatment-inner .btn-col1 .common-btn2 {padding: 10px 18px 10px 18px;}

.stories-wrapp .stories-row4 .stories-circle-row1 { width: 10%; margin-bottom: 6px;}
/* .stories-wrapp .stories-row4 .stories-circle-row1>span {font-size: 11px;} */


.dentistry-wrapp.dentistry2-wrapp.experience-wrapp .experience-leaf-row1 {
        left: 56px;
        top: -47px;
    }
.dentistry-wrapp.dentistry2-wrapp .dentistry-col2 {
        padding: 31% 0 11.4%;
    }
.dentistry-wrapp.dentistry2-wrapp .experience-leaf-row2 {
    bottom: -87px;
}

.treatments-wrapp .treatments-col3 .non-slider > div {
    width: 100%;
}

.stories-wrapp .stories-col2 .non-slider > div {
    width: 90%;
}



.gallery-wrapp .gallery-col1 .non-slider {column-gap: 1%;}
.gallery-wrapp .gallery-col1 .non-slider > div {width: 49%;}

.team-wrapp .team-col3 .non-slider {column-gap: 1%;}
.team-wrapp .team-col3 .non-slider > div {width: 49%;}












.referrals-wrapp .referrals-col2 .referrals-row3 { width:100%; margin:30px 0 0; position:relative; top:inherit; transform:none;}












.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-col {
    width: 100%;
    flex: auto;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-input.cog-input--long {
    width: 100%;
    flex: auto;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger>div {
    flex-direction: column;
    justify-content: center;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    text-align: center;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item {
    width: 100%;
    margin: 0 0 10px;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address legend.cog-label {
    padding: 0 !important;
    margin: 20px 0 20px !important;
    font-size: 26px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-page h2 {
    margin: 20px 0 20px !important;
    font-size: 26px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label {
    margin: 20px 0 20px !important;
    padding: 0 !important;
    font-size: 26px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row label {
    font-size: 15px !important;
    text-align: center !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    height: 49px !important;
   
}
.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner legend {
    font-size: 15px !important;
    text-align: center !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    font-size: 15px;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    font-size: 15px !important;
    text-align: center !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label span {
    font-size: 14px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit {
    margin: 0 auto !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row input#cog-9 {
    display: inline-block;
    padding-right: 15px !important;
    padding-left: 15px !important;
}



.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) label.el-checkbox {
    display: inline;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.cog-checkable__item span.el-checkbox__input {
    display: inline;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.cog-checkable__item span.el-checkbox__inner {
    top: 5px;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.is-checked .el-checkbox__inner {
    top: 5px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.is-error .cog-error-message {
    text-align: center;
    float: none;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__label span {
    font-size: 14px;
}



.play-up-scroll-effect1 .default-content h3 {
    font-size: 15px;
}



.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group {
    gap: 0;
}


.referrals-wrapp {
    padding: 60px 0;
}

.referrals-wrapp .referrals-col1 .referrals-row1 h2 {
    font-size: 30px;
}



.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-radio.cog-checkable__item span.el-radio__input span.el-radio__inner::before {
    top: 0px;
}



.stories-wrapp .stories-col2 {
    margin-bottom: 10px;
}

.stories-wrapp .stories-col1 {
    margin-bottom: 0;
}

.stories-wrapp .stories-col1 > .stories-col2 {
    padding-bottom: 70px;
}



.treatment-inner .treatin-wrapp .treatin-row1 .common-row1 .common-bar2 {
    left: 4%;
    bottom: 6%;
}





.stories-wrapp .stories-col2 {
    padding-bottom: 50px;
    margin-bottom: 50px;
}





}




@media screen and (min-width:601px) and (max-width:767px) {
.margin { width:90%;}

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .cosmetic-wrapp p, .treatments-wrapp p, .concerns-wrapp p, .stories-wrapp p, .gallery-wrapp p, .dentistry-wrapp p, .practice-wrapp p, .team-wrapp p, .guide-wrapp p, .connect-wrapp p, .journey-wrapp p, .fheader-wrapp p, .footer-wrapp p, .common-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .faq-wrapp p, .gallerin-wrapp p, .gallerin2-wrapp p, .teamer-wrapp p, .teamin-col1 p, .treat-wrapp p, .advice-wrapp p, .blog-wrapp p, .blog-col1 p, .blog-col2 p, .galler2-wrapp p, .galler-wrapp p, .offers-wrapp p, .benefits-wrapp p, .membership-wrapp p, .contact2-wrapp p { font-size:14px; margin:0 0 10px;}

.header-wrapp { text-align:center; background:#15192c; padding:53px 5% 40px; position:relative; top:inherit;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; float:none; transform:none; margin:0 0 15px; position:relative; top:inherit;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 li:last-child { display:none;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 0;}
.header-wrapp .header-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:10px 2% 10px 2%;}
.header-wrapp .header-btn1:first-child { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-row1 li, .header-row1 li a { font-size:12px; letter-spacing:normal;}

.linker-wrapp { text-align:center; background:#15192c; display:none; padding:40px 5% 40px; position:relative; top:inherit;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:200px; margin:0 auto 20px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:none; margin:0 4px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:4px;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:51px; margin:0 0 16px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:none; margin:0 auto 0; position:absolute; top:inherit; right:0; bottom:70px; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:90%; display:none; margin:0 auto 0; position:absolute; right:0; bottom:5%; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col3 { width:50px; display:none; margin:0 0 0; position:fixed; right:5%; bottom:2%; z-index:999;}
.banner-wrapp .banner-col3 .banner-row3 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col4 { width:50px; display:none; margin:0 0 0; position:fixed; bottom:2%; left:5%; z-index:999;}
.banner-wrapp .banner-col4 .banner-row4 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { float:none; margin:12px 4px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:4px;}

.about-wrapp { text-align:center; padding:60px 0 5.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:44px; margin:0 0 20px;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h1 { font-size:44px; margin:0 0 20px;}
.about-wrapp h1 span { display:inline;}



.about-wrapp h3 { font-size:18px; margin:0 0 16px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:16px; margin:0 0 16px;}
.about-wrapp .about-col1 { width:100%; margin:0 0 36px;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 10px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 20px;}
.about-wrapp .about-col2 .about-row2 { width:100%; vertical-align:middle; display:inline-block; margin:0 0 0;}
.about-wrapp .about-col3 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 .about-row3 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col4 { width:100%; margin:0 0 0; padding:0 0 52.8%;}
.about-wrapp .about-col4 .about-row4 { width:49.3%; margin:0 0 0;}
.about-wrapp .about-btn1 { float:none; margin:12px 4px 0;}
.about-wrapp .about-btn1:last-child { margin-right:4px;}

.about-wrapp .about-col3 .about-row3 .about-cover22 h4:last-child {margin-bottom: 16px;}


.cosmetic-wrapp { text-align:center; background-size:cover; padding:56px 5% 60px;}
.cosmetic-wrapp p span { display:inline;}
.cosmetic-wrapp h2 { font-size:31px; margin:0 0 16px;}
.cosmetic-wrapp h2 span { display:inline;}
.cosmetic-wrapp:after { content:""; width:100%; height:100%; background:rgba(21,25,44,0.8); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.cosmetic-wrapp .cosmetic-col1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.cosmetic-wrapp .cosmetic-col1 .cosmetic-row1 { width:100%; margin:0 0 0;}
.cosmetic-wrapp .cosmetic-btn1 { float:none; margin:12px 4px 0;}
.cosmetic-wrapp .cosmetic-btn1:last-child { margin-right:4px;}

.treatments-wrapp { text-align:center; padding:5.2% 0 100px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:31px; margin:0 0 16px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:22px; margin:0 0 14px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 40px;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 26px;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; margin:0 0 26px;}
.treatments-wrapp .treatments-col4 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col4 .treatments-row4 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-btn1 { float:none; margin:auto 4px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:4px;}

.concerns-wrapp { text-align:center; background-size:cover; padding:56px 5% 60px;}
.concerns-wrapp p span { display:inline;}
.concerns-wrapp h2 { font-size:31px; margin:0 0 16px;}
.concerns-wrapp h2 span { display:inline;}
.concerns-wrapp .concerns-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.concerns-wrapp .concerns-col1 .concerns-row1 { width:100%; margin:0 0 0;}
.concerns-wrapp .concerns-btn1 { float:none; margin:12px 4px 0;}
.concerns-wrapp .concerns-btn1:last-child { margin-right:4px;}

.stories-wrapp { text-align:center; padding:56px 0 60px;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 { font-size:43px; margin:0 0 20px;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 { font-size:19px; margin:0 0 6px;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 { font-size:16px; margin:0 0 0;}
.stories-wrapp h4 span { font-size:14px;}
.stories-wrapp h5 { font-size:32px; margin:0 0 16px;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp h6 { font-size:14px; margin:0 0 16px;}
.stories-wrapp h6 span { display:inline;}
.stories-wrapp .stories-col1 { width:100%; margin:0 0 80px;}
.stories-wrapp .stories-col1 .stories-row1 { width:90%; margin:0 auto 30px;}
.stories-wrapp .stories-col2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col2 .stories-row2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col3 { width:100%; text-align:center; margin:0 0 0;}
.stories-wrapp .stories-col3 .stories-row3 { width:90%; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.stories-wrapp .stories-col4 { width:90%; margin:0 auto 0;}
.stories-wrapp .stories-col4 .stories-row4 { width:100%; margin:0 0 56px;}
.stories-wrapp .stories-btn1 { float:none; margin:12px 4px 0;}
.stories-wrapp .stories-btn1:last-child { margin-right:4px;}

.gallery-wrapp { text-align:center; padding:56px 0 60px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:43px; margin:0 0 16px;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { font-size:11px; margin:0 0 6px;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:36px auto 56px;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; margin:0 0 5%;}
.gallery-wrapp .gallery-col1 .gallery-row1:last-child { margin-bottom:0;}
.gallery-wrapp .gallery-col2 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:24.4%; margin:0 auto 0; padding:1% 6% 1% 6%; position:absolute; right:0; bottom:8%; left:0;}
.gallery-wrapp .gallery-btn1 { float:none; margin:12px 4px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:4px;}

.dentistry-wrapp { text-align:center; padding:56px 0 60px;}
.findus-wrapp {  padding: 47px 0 20px;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 { font-size:43px; margin:0 0 16px;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 { font-size:18px; margin:0 0 6px;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp .dentistry-col1 { width:100%; text-align:center; margin:0 0 36px;}
.dentistry-wrapp .dentistry-col1 .dentistry-row1 { width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; right:inherit;}
.dentistry-wrapp .dentistry-col2 { width:100%; margin:0 0 0; padding:0 0 32.4%;}
.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:64.6%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 { width:100%; margin:16px 0 50px;}
.dentistry-wrapp .dentistry-col3 .dentistry-row3 { width:10%; margin:0 auto 16px;}
.dentistry-wrapp .dentistry-col4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col4 .dentistry-row4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-btn1 { float:none; margin:12px 4px 0;}
.dentistry-wrapp .dentistry-btn1:last-child { margin-right:4px;}

.practice-wrapp { text-align:center;}
.practice-wrapp p span { display:inline;}
.practice-wrapp h2 { font-size:24px; margin:0 0 16px;}
.practice-wrapp h2 span { display:inline;}
.practice-wrapp .practice-col1 { width:90%; margin:0 auto 0;}
.practice-wrapp .practice-col1 .practice-row1 { width:56px; margin:0 auto 10px;}
.practice-wrapp .practice-btn1 { float:none; margin:12px 4px 0;}
.practice-wrapp .practice-btn1:last-child { margin-right:4px;}

.team-wrapp { text-align:center; padding:56px 0 60px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:43px; margin:0 0 16px;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:21px; margin:0 0 0;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:14px; margin:0 0 10px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:100%; text-align:center; margin:26px 0 5.2%;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 { width:49.7%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:260px; margin:0 auto 0; position:absolute; right:0; bottom:5%; left:0;}
.team-wrapp .team-col3 { width:100%; text-align:center; margin:0 0 56px;}
.team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col4 { width:100%; margin:0 0 0;}
.team-wrapp .team-col4 .team-row4 { width:260px; margin:0 auto 0; position:absolute; right:0; bottom:5%; left:0;}
.team-wrapp .team-btn1 { float:none; margin:12px 4px 0;}
.team-wrapp .team-btn1:last-child { margin-right:4px;}

.guide-wrapp { text-align:center; padding:56px 0 60px;}
.guide-wrapp p span { display:inline;}
.guide-wrapp h2 { font-size:43px; margin:0 0 16px;}
.guide-wrapp h2 span { display:inline;}
.guide-wrapp h3 { font-size:19px; margin:0 0 10px;}
.guide-wrapp h3 span { display:inline;}
.guide-wrapp h4 { font-size:17px; margin:0 0 0;}
.guide-wrapp h4 span { font-size:12px; display:inline;}
.guide-wrapp .guide-col1 { width:100%; margin:0 0 56px;}
.guide-wrapp .guide-col1 .guide-row1 { width:90%; margin:0 auto 30px;}
.guide-wrapp .guide-col2 { width:100%; text-align:center; margin:0 0 0;}
.guide-wrapp .guide-col2 .guide-row2 { width:100%; margin:0 0 0;}
.guide-wrapp .guide-col3 { width:100%; margin:0 0 0;}
.guide-wrapp .guide-col3 .guide-row3 { width:90%; margin:0 0 0; position:absolute; bottom:5%; left:5%;}
.guide-wrapp .guide-btn1 { float:none; margin:12px 4px 0;}
.guide-wrapp .guide-btn1:last-child { margin-right:4px;}

.consultation-wrapp { text-align:center; padding:60px 0 60px;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 { font-size:43px; margin:0 0 16px;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:90%; transform:none; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:200px; margin:0 auto 16px;}
.consultation-wrapp .consultation-col2 { width:60%; margin:26px auto 26px;}
.consultation-wrapp .consultation-col2 .consultation-row2 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { float:none; margin:12px 4px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:4px;}

.connect-wrapp { text-align:center; padding:56px 0 60px;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 { font-size:43px; margin:0 0 16px;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 { font-size:16px; margin:0 0 0;}
.connect-wrapp h3 span { display:inline;}
.connect-wrapp .connect-col1 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-col1 .connect-row1 { width:100%; margin:0 auto 36px;}
.connect-wrapp .connect-col2 { width:100%; text-align:center; margin:0 0 0;}
.connect-wrapp .connect-col2 .connect-row2 { width:100%; display:none; margin:0 0 0;}
.connect-wrapp .connect-col3 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-col3 .connect-row3 { width:17.2%; float:none; margin:0 auto 10px;}
.connect-wrapp .connect-col4 { width:100%; padding:20px 5% 26px; margin:0 0 0;}
.connect-wrapp .connect-col4 .connect-row4 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-btn1 { float:none; margin:12px 4px 0;}
.connect-wrapp .connect-btn1:last-child { margin-right:4px;}

.journey-wrapp { text-align:center; padding:56px 0 60px;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 { font-size:43px; margin:0 0 16px;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp .journey-col1 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-col1 .journey-row1 { width:100%; margin:0 auto 36px;}
.journey-wrapp .journey-col2 { width:100%; margin:0 0 40px;}
.journey-wrapp .journey-col2 .journey-row2 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-btn1 { float:none; margin:12px 4px 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:4px;}

.fheader-wrapp { text-align:center; padding:60px 0 36px;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 { font-size:20px; margin:0 0 10px;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp:after { width:90%; margin:0 auto 0;}
.fheader-wrapp .fheader-col1 { width:100%; margin:0 0 40px;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:200px; transform:none; margin:0 auto 20px; position:relative; top:inherit; right:inherit; left:inherit;}
.fheader-wrapp .fheader-col2 { width:100%; display:none; margin:0 0 20px;}
.fheader-wrapp .fheader-col2 .fheader-row2 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col2 .fheader-row2 a { width:35px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.fheader-wrapp .fheader-col3 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col3 .fheader-row3 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col4 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col4 .fheader-row4 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col5 { width:100%; margin:0 0 24px;}
.fheader-wrapp .fheader-col5 .fheader-row5 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col5 .fheader-row5 li { float:none; vertical-align:middle; display:block; margin:0 4px 0;}
.fheader-wrapp .fheader-col5 .fheader-row5 li:first-child { margin-bottom:10px;}
.fheader-wrapp .fheader-col5 .fheader-row5 li span { display:inline;}
.fheader-wrapp .fheader-col6 { width:100%; margin:0 0 24px;}
.fheader-wrapp .fheader-col6:first-child { width:100%;}
.fheader-wrapp .fheader-col6:last-child { margin-bottom:0;}
.fheader-wrapp .fheader-col6 .fheader-row6 { width:100%; margin:0 0 0;}
.fheader-wrapp .fheader-col6 .fheader-row6 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.fheader-wrapp .fheader-col6 .fheader-row6 li span { display:inline;}
.fheader-wrapp .fheader-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:10px 2% 10px 2%;}
.fheader-wrapp .fheader-btn1:first-child { margin-top:0;}
.fheader-wrapp .fheader-btn1:nth-child(2) { margin-top:0;}
.fheader-wrapp .fheader-btn1:nth-child(2n) { float:right;}
.fheader-row5 li, .fheader-row5 li a { font-size:13px;}
.fheader-row6 li, .fheader-row6 li a { font-size:14px;}

.footer-wrapp { text-align:center; padding:34px 0 54px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:block; margin:0 4px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-wrapp .footer-btn1 { float:none; margin:0 4px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:4px;}
.footer-row1 li, .footer-row1 li a { font-size:14px;}

/*inner-wrapp*/
.inner-wrapp h1 { font-size:40px;}
.inner-wrapp .inner-col1 { width:90%; top:50%;}
.inner-row1 li, .inner-row1 li a { font-size:16px;}

.common-wrapp { padding:50px 0;}
.common-wrapp h2 { font-size:40px;}
.common-wrapp .common-col1 { margin:10px 0 0;}
.common-wrapp .common-col1 .common-row1 { width:100%; margin:0 0 35px;}
.common-wrapp .common-col1 .common-row2 { width:100%; position:relative; top:inherit; transform:none;}

.conten-wrapp { padding:50px 0;}
.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin:0 0 50px;}
.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}

.sidbar-wrapp h2 { font-size:40px;}
.sidbar-wrapp .sidbar-col1 { padding:40px 7% 50px;}
.sidbar-wrapp .sidbar-col2 { padding:52px 7% 48px;}
.sidbar-wrapp .sidbar-col3 { padding:50px 7% 44px;}
.sidbar-wrapp .sidbar-btn1 input { padding:10px 18px 10px 36px;}

.treatin1-wrapp { padding:50px 0;}
.treatin1-wrapp .treatin1-col2 { margin:0 0 60px;}
.treatin1-wrapp .treatin1-col2 .treatin1-row1 { width:100%; margin:0 0 35px;}
.treatin1-wrapp .treatin1-col2 .treatin1-row2 { width:100%; position:relative; top:inherit; transform:none;}
.treatin1-wrapp .treatin1-col2 .treatin-shape1 { display:none;}
.treatin1-wrapp .treatin1-col2 .treatin-shape2 { display:none;}

.treatin2-wrapp { padding:50px 0;}
.treatin2-wrapp h2 { font-size:40px;}
.treatin2-wrapp p span { display:inline;}

.treatin3-wrapp { padding:50px 0;}
.treatin3-wrapp h2 { font-size:40px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { margin:0 0 60px;}

.treatin4-wrapp { padding:50px 0 78px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:100%; margin:0 0 35px;}
.treatin4-wrapp .treatin4-col2 { width:100%; position:relative; top:inherit; transform:none;}
.treatin4-wrapp .treatin4-col2 .gallery-row2 { width:auto;} 

.dentistry2-wrapp h4 { font-size:15px;}

.gallerin-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.gallerin2-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.teamer-wrapp h2 { font-size:36px;}
.teamer-wrapp .teamer-col1 { margin:0 0 35px;}
.teamer-wrapp .teamer-col1 .teamer-row1 { width:100%; margin:0 0 35px;}
.teamer-wrapp .teamer-col1 .teamer-row2 { width:100%; position:relative; top:inherit; transform:none;}
.teamer-wrapp .teamer-col2{gap:2%;}
.teamer-wrapp .teamer-col3 { width:49%; margin:0 0 2%;}
.teamer-wrapp .teamer-col3:nth-child(2n) { float:right;}

.teamin-col1 h2 { font-size:40px;}
.teamin-col1 { margin:0 0 60px;}
.teamin-col1 .teamin-row1 { width:100%; margin:0 0 35px;}
.teamin-col1 .teamin-row2 { width:100%; position:relative; top:inherit; transform:none;}

.parla-wrapp { padding:0 0 40px;}

.treat-wrapp { padding:50px 0 0;}
.treat-wrapp h2 { font-size:28px;}
.treat-wrapp .treat-col2 .treat-row1 { margin:0 0 25px;}

.conten-wrapp.advice-wrapp  { padding:50px 0 0;}

.patient-wrapp .patient-col2 { margin:0 0 50px;}
.patient-wrapp .patient-col2 .patient-row1 { width:100%; margin:0 0 40px;}
.patient-wrapp .patient-col2 .patient-row2 { width:100%; position:relative; top:inherit; transform:none;}
.patient-wrapp .patient-col2 .patient-shape1 { display:none;}

.dentistry3-wrapp { padding-bottom:40px;}

.blog-col1 .blog-row1 { width:100%; margin:0 0 40px;}
.conten3-wrapp .blog-col1 .blog-row1 { margin:0 0 40px;}
.blog-col1 .blog-row2 { width:100%; position:relative; top:inherit; transform:none;}
.blog-col1 h2 { font-size:40px;}
.blog-col1 { margin:0 0 50px;}

.blog-wrapp .blog-col3 { margin:0 0 50px;}
.blog-wrapp .blog-col2 { text-align:left;}

.paiger-wrapp .paiger-btn2 { padding:10px 18px;}

.selfie-wrapp .sidbar-btn1 input { padding:10px 18px 10px 38px;}

.galler2-wrapp { padding:50px 0;}
.galler2-wrapp h2 { font-size:36px;}
.galler2-wrapp .galler2-col1 .galler2-row1 { width:100%; margin:0 0 35px;}
.galler2-wrapp .galler2-col1 .galler2-row2 { width:100%; position:relative; top:inherit; transform:none;}

.galler-wrapp .galler-col1 { margin:0 0 60px;}
.galler-wrapp .galler-col1 .galler-row1 { width:100%; margin:0 0 30px;}
.galler-wrapp .galler-col1 .galler-row2 { width:100%; position:relative; top:inherit; transform:none;}

.galler-wrapp .galler-col1 { margin:0 0 60px;}
.galler-wrapp .galler-col1 .galler-row1 { width:100%; margin:0 0 30px;}
.galler-wrapp .galler-col1 .galler-row2 { width:100%; position:relative; top:inherit; transform:none;}

.conten-wrapp.offers-wrapp { padding-bottom:0;}
.offers-wrapp h2 { line-height:1.33;}
.offers-wrapp .offers-col2 { margin:0 0 50px;}
.offers-wrapp .offers-col2 .offers-row1 { width:100%; margin:0 0 30px;}
.offers-wrapp .offers-col2 .offers-row1 .offers-shape { display:none;}
.offers-wrapp .offers-col2 .offers-row2 { width:100%; position:relative; top:inherit; transform:none;}
.offers-wrapp .offers-col2 .offers-row3 { width:100%; position:relative; margin:20px 0 0;}

.testi-wrapp h5 { font-size:30px;}
.testi-wrapp .stories-col1 { margin:0 0 55px;}
.testi-wrapp .stories-col3 { margin:0 0 16px;}
.testi-wrapp .stories-col2 { margin:0 0 50px;}
.testi-wrapp .stories-col4 .stories-row4 { margin:22px 0 0;}
.testi-wrapp .testi-row1 { width:100%; margin:0 0 45px;}
.testi-wrapp .testi-row1 .testi-bar1 { max-height:172px;}
.testi-wrapp .stories-google-row1 { width:42px;}

.benefits-wrapp { padding:50px 0 80px;}
.benefits-wrapp .benefits-col1 { margin:20px 0 0;}
.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar2 { width:77%; float:left; margin:0 0 0 12px;}

.membership-wrapp { padding:50px 0 75px;}
.membership-wrapp .membership-col2 .membership-row1 { padding:50px 23px 50px;}

.selfie2-wrapp h2 { font-size:36px;}
.selfie2-wrapp { padding-bottom:50px;}

.contact-wrapp { text-align:left;padding-bottom: 50px;}
.contact-wrapp .contact-col3 { width:70%;}
.contact-wrapp .about-col3 .about-row3 {margin: 0 0 25px;  }
.contact2-wrapp { padding:50px 0;}
.contact2-wrapp .sidbar-col1 .sidbar-fil2 { width:100%;}
.contact2-wrapp .sidbar-btn1 input { padding:10px 18px 10px 36px;}

.practice-shape1 { display:none;}

.patient-wrapp .patient-col1 { text-align:center;}
.patient-wrapp .treatin2-bar1 { margin:0 auto 18px;}

.btn1-col1 .btn1-text { margin:0 15px;}

.sidbar-shape1 { width:39%;}

/*stories-google-row-css*/
.stories-google-row1 { width:6%; margin:0 auto 6px;}

/*stories-star-row-css*/
.stories-star-row1 { width:100%; margin:0 0 10px;}
.stories-star-row1 span { width:26%; margin:0 0 0;}

/*stories-circle-row-css*/
.stories-circle-row1 { width:10%; margin:0 auto 6px;}

/*journey-socials-row-css*/
.journey-socials-row1 a { width:38px; margin:0 2px 0;}

/*common-css*/
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;}

/*common-list-row-css*/
.common-list-row1 { width:100%; margin:20px 0 0;}
.common-list-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.common-list-row1 li:last-child { margin-right:4px;}
.common-list-row1 li, .common-list-row1 li a { font-size:15px; line-height:1.47;}

/*mobile-css*/
.header-mob1 { width:200px; display:block; margin:0 auto 20px;}
.header-mob2 { width:100%; display:none; margin:0 0 13px;}

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .cosmetic-btn1, .treatments-btn1, .concerns-btn1, .stories-btn1, .gallery-btn1, .dentistry-btn1, .practice-btn1, .team-btn1, .guide-btn1, .consultation-btn1, .connect-btn1, .fheader-btn1, .footer-btn1, .load-btn1, .sidbar-fil1, .sidbar-btn1 input, .sidbar-btn1, .paiger-btn1, .upload-btn1, .upload-btn1 button { font-size:12px; line-height:normal; padding:10px 18px 10px 18px;}

/*mob-show-hide-css*/
.mob-show { display:inline-block;}

.galler-wrapp .next .load-btn1{ padding-right: 34px;background-position-x: 86%;}

.galler-wrapp .next .load-btn1:hover , .galler-wrapp .next .load-btn1{
background-size: 14px;
}


.galler-wrapp .prev .load-btn1{ padding-left: 32px;background-position-x: 10px;}

.galler-wrapp .prev .load-btn1:hover , .galler-wrapp .prev .load-btn1{
background-size: 14px;
}
.conten2-wrapp .btn-col1 .common-btn1, .conten2-wrapp .btn-col1 .common-btn2{padding-left: 35px;}

.dentistry3-wrapp ul li:before {top: 0; position: relative; margin-right: 4px;}
.dentistry3-wrapp ol li:before {position: relative;}
.treatin-wrapp .treatin-col1 ul li {
    background: url(../images/check-icon.svg) no-repeat 0 5px;}

.testi-wrapp .loadmoretestimonialmaonpage {
 position: relative;
    padding-left: 34px;   
}
.testi-wrapp .loadmoretestimonialmaonpage>span{
    position:absolute;
left:11px;
    top: 50%;
    transform: translateY(-38%);
}

.paiger-wrapp .prev .paiger-btn1{ padding-left: 38px;  padding-right: 12px;}
.paiger-wrapp .next .paiger-btn2{ padding-right: 38px;padding-left: 12px;}
.paiger-wrapp .next .paiger-btn2:hover , .paiger-wrapp .next .paiger-btn2{ background-position-x: 88%;}
.paiger-wrapp .prev .paiger-btn1, .paiger-wrapp .prev .paiger-btn1:hover { background-position-x: 8px;}
.paiger-wrapp {margin-top: 20px;}


.directions .dir-outer { gap: 1.45%;}
.directions .dir-outer .common-btn { width: 32.25%; margin: 0 0 1.5%; }
.conten-wrapp.galler-wrapp:not(:has(.paiger-wrapp)) {padding-bottom: 20px;}
.cosmetic-wrapp .cosmetic-cover22 { max-height: 234px;}

.dentistry-wrapp .dentistry-col3 ul li::before{top:-.5px;}
.consultation-wrapp .consult-cover22 {max-height: 183px;}
.about-wrapp .about-col2 img { height: 58px;}
.blog2-wrapp .gallerin-col1 img {    height: 52.5vw; }

.treat-wrapp .treat-col2 .load-btn1 .circle-effects1 {float: left;margin: 0 5px 0 0;}
.treatin-wrapp .load-btn1 .circle-effects1 {float: left;margin: 0 6px 0 0;}

.treatment-inner .btn-col1 .common-btn1, .treatment-inner .btn-col1 .common-btn2 {padding: 10px 18px 10px 18px;}

/* .stories-wrapp .stories-row4 .stories-circle-row1 {min-height: 18px;}
.stories-wrapp .stories-row4 .stories-circle-row1>span {font-size: 11px;} */

.stories-wrapp .stories-row4 .stories-circle-row1{width: 10%;}




    .dentistry-wrapp.dentistry2-wrapp.experience-wrapp .experience-leaf-row1 {
        left: 111px;
        top: -59px;
    }
   .dentistry-wrapp.dentistry2-wrapp .dentistry-col2 {
        padding: 20% 0 11.4%;
    }
  .dentistry-wrapp.dentistry2-wrapp .experience-leaf-row2 {
    bottom: -75px;
}


.treatments-wrapp .treatments-col3 .non-slider > div {
    width: 49%;
}

.treatments-wrapp .treatments-col3 .non-slider {
    column-gap: 1.5%;
}
.stories-wrapp .stories-col2 .non-slider {
    column-gap: 1%;
}
.stories-wrapp .stories-col2 .non-slider > div {
    width: 90%;
}


.gallery-wrapp .gallery-col1 .non-slider {column-gap: 1%;}
.gallery-wrapp .gallery-col1 .non-slider > div {width: 49%;}

.team-wrapp .team-col3 .non-slider {column-gap: 1%;}
.team-wrapp .team-col3 .non-slider > div {width: 49%;}










.referrals-wrapp .referrals-col2 .referrals-row3 { width:100%; margin:30px 0 0; position:relative; top:inherit; transform:none;}









.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-col--12.cog-file {
    flex: auto;
    width: 100%;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger>div {
    flex-direction: column;
    justify-content: center;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    text-align: center;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address legend.cog-label {
    padding: 0 !important;
    margin: 20px 0 20px !important;
    font-size: 26px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-page h2 {
    margin: 20px 0 20px !important;
    font-size: 26px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label {
    margin: 20px 0 20px !important;
    padding: 0 !important;
    font-size: 26px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row label {
    font-size: 14px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    height: 49px !important;
   
}
.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner legend {
    font-size: 14px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    font-size: 14px;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    font-size: 14px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label span {
    font-size: 13px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit {
    margin: 0 auto !important;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) label.el-checkbox {
    display: inline;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.cog-checkable__item span.el-checkbox__input {
    display: inline;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.cog-checkable__item span.el-checkbox__inner {
    top: 5px;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(7) .el-checkbox-group .el-checkbox.is-checked .el-checkbox__inner {
    top: 5px !important;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__label span {
    font-size: 14px;
}





.play-up-scroll-effect1 .default-content h3 {
    font-size: 15px;
}




.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item {
    width: 49%;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group {
    gap: 0 2%;
}




.referrals-wrapp {
    padding: 60px 0;
}


.referrals-wrapp .referrals-col1 .referrals-row1 h2 {
    font-size: 30px;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-radio.cog-checkable__item span.el-radio__input span.el-radio__inner::before {
    top: 0px;
}






.stories-wrapp .stories-col2 {
    margin-bottom: 10px;
}

.stories-wrapp .stories-col1 {
    margin-bottom: 0;
}

.stories-wrapp .stories-col1 > .stories-col2 {
    padding-bottom: 70px;
}





.treatment-inner .treatin-wrapp .treatin-row1 .common-row1 .common-bar2 {
    left: 4%;
    bottom: 6%;
}





.stories-wrapp .stories-col2 {
    padding-bottom: 50px;
    margin-bottom: 50px;
}






}











@media screen and (max-width: 767px) {


  .google-rating.ggogledesktop { display: none!important; }
  .wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-score { margin-left: 0!important; }
  .wp-google-badge.wp-google-badge_left-fixed { left: 15px!important; bottom: 20px!important; z-index: 999!important; cursor: pointer; width: 105px!important; }
  .wp-google-badge.wp-google-badge_left-fixed span.wp-star { width: 17px!important; float: left!important; }
  .wp-google-badge.wp-google-badge_left-fixed span.wp-star svg { width: 100%!important; float: left; }
  .wp-google-badge.wp-google-badge_left-fixed span.wp-google-rating { display: none!important; }


.google-ratingmob.ggoglemobile {
    width: 60px; 
    position: fixed;
    bottom: 20px;
    background: #fff;
    box-shadow: 1px 1px 3px 1px rgba(0 0 0 / .15); 
    left: 20px;
    z-index: 999999; 
    display: inline-block; 
    cursor: pointer; 
    border-radius: 12px;
    padding: 8px 10px 4px;
    border-top: 5px solid #4fce6a;
}
 
.google-ratingmob.ggoglemobile img { 
    width: 100%;
}
 
.wp-google-badge.wp-google-badge_left-fixed {
    display: none;
}
.galler-wrapp {padding-block:50px;}
.gallerin2-wrapp .gallerin2-col2.desk { display:none;}
.gallerin2-wrapp .gallerin2-col2.mob {display:block; }

.testi-wrapp .stories-col2.desk{display: none;}
.testi-wrapp .stories-col2.tab{display: none;}
.testi-wrapp .stories-col2.mob{display: block;}

.benefits-wrapp .benefits-col1.desk {display: none;}
.benefits-wrapp .benefits-col1.mob{display: block;}
.membership-wrapp .membership-col2.mob{display: block;}
.membership-wrapp .membership-col2.desk{display: none;}
.membership-wrapp .membership-col2.tab{display: none;}

.journey-wrapp .journey-col2.desk{display: none;}
.journey-wrapp .journey-col2.mobile{display: block;}
.conten-wrapp.teamer-wrapp {  padding: 50px 0 50px;}
.conten3-wrapp .blog-col2 td{font-size: 14px;}
.patient-wrapp .patient-col2 ul li::before {position: relative;margin-right: 5px;top:0;transform: none;}
.patient-wrapp .patient-col2 ol li::before {position: relative;margin-right: 0px;top:0;transform: none;}
.offers-wrapp .offers-col2 .offers-row2{padding-block: 0;}
.conten-wrapp.treat-wrapp {   padding: 50px 0 0px;}

.treatin2-wrapp .treatin2-col2.desk{display: none;}
.treatin2-wrapp .treatin2-col2.tab{display: none;}
.treatin2-wrapp .treatin2-col2.mob{display: block;}


.about-wrapp .about-col2.desk{display: none;}
.about-wrapp .about-col2.tab{display: none;}
.about-wrapp .about-col2.mob{display: block;}

.stories-wrapp .stories-col2.desk {display: none;}
.stories-wrapp .stories-col2.mob {display: block;}
.stories-wrapp .stories-col2.tab {display: none;}

.treatments-wrapp .treatments-col3.desk{display: none;}
.treatments-wrapp .treatments-col3.mob{display: block;}

.gallery-wrapp .gallery-col1.mob{display:block;}
.gallery-wrapp .gallery-col1.desk{display:none;}

.gallery-wrapp .gallery-col1.desk{display: none;}
.gallery-wrapp .gallery-col1.mob{display: block;}

.dentistry-wrapp .dentistry-col3.mob{display: block;}
.dentistry-wrapp .dentistry-col3.desk{display: none;}

.guide-wrapp .guide-col2.mob{display: block;}
.guide-wrapp .guide-col2.desk{display: none;}
.team-wrapp .team-col3.mob{display: block;}
.team-wrapp .team-col3.desk{display: none;}
.consultation-wrapp .consultation-col2.mob{display: block;}
.consultation-wrapp .consultation-col2.desk{display: none;}

.directions {padding: 45px 0 50px;}
.directions h2{ font-size: 43px}
.directions .dir-outer .common-btn p{font-size: 15px;}

.dentistry3-wrapp .pg-cover22 {display: block;max-height: unset;overflow-y: visible;overflow-x: visible;}
.scroll-add {display: block;max-height: unset; overflow-y: visible;overflow-x: visible;}
.conten3-wrapp .blog-col2 iframe{width: 100%;}
.patient-wrapp .patient-col1>div:last-child {margin-bottom: 50px;}

.selfie-wrapp .scroll-selfi { max-height: unset;  overflow-y: visible; overflow-x: visible;}

.selfie-wrapp .scroll-selfi ul li:before{position: relative;margin-right:2px;top: 0;}
.selfie-wrapp .scroll-selfi ol li:before{position: relative;top: 0;}

.about-cover22 { max-height: unset;overflow-y:visible;overflow-x: visible;}
.about-cover22 ul li:before{position: relative;margin-right:2px;top: 0;}
.about-cover22 ol li:before{position: relative;top: 0;}
.about-wrapp .about-cover22 ul li::before {  top: 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 ul li::before{top:0px;}
.dentistry-row1.dent-cover22 { max-height: unset;overflow-y: visible;overflow-x: visible;}
 .dentistry-row1.dent-cover22 ul li::before{position:relative;top:0}
 .dentistry-row1.dent-cover22 ol li::before{position:relative;top:0}
.membership-wrapp .membership-col1 .membership-row2 ul li::before{top:0;}
/* .gallerin2-wrapp .gallerin-col1 img{height:auto;} */

.conten2-wrapp .btn-col1 h5 {font-size: 20px;}
.map-wrapp{padding: 50px 0;}
.find-cover22 {max-height: unset;overflow-y: visible;overflow-x: visible;}

.blog2-wrapp.gallerin2-wrapp .gallerin2-col2 .slick-slide { padding-bottom: 5px;}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 .common-style:last-of-type {margin: 0 0 10px;}

.sidbar-wrapp.desk-show .sidbar-col1 {display: none;}
.conten-wrapp.treat-form {display: block;}
.conten-wrapp.treat-form .sidbar-wrapp .sidbar-col1 {margin: 0}

.treatin1-wrapp .treatin1-col1 {padding-bottom: 0;}

:root {
    --para-margin: 10px;
}

.guide-wrapp .guide-col2 .non-slider > div {width: 90%;}

}

@media screen and (min-width:768px) and (max-width:900px) {
.margin { width:94%;}

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .cosmetic-wrapp p, .treatments-wrapp p, .concerns-wrapp p, .stories-wrapp p, .gallery-wrapp p, .dentistry-wrapp p, .practice-wrapp p, .team-wrapp p, .guide-wrapp p, .connect-wrapp p, .journey-wrapp p, .fheader-wrapp p, .footer-wrapp p, .common-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .faq-wrapp p, .gallerin-wrapp p, .gallerin2-wrapp p, .teamer-wrapp p, .teamin-col1 p, .treat-wrapp p, .advice-wrapp p, .blog-wrapp p, .blog-col1 p, .blog-col2 p, .galler2-wrapp p, .galler-wrapp p, .offers-wrapp p, .benefits-wrapp p, .membership-wrapp p, .contact2-wrapp p { font-size:15px; margin:0 0 14px;}

.header-wrapp { padding:6px 0 6px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 .header-row1 li { margin:0 5px 0;}
.header-wrapp .header-col1 .header-row1 li:last-child { display:none;}
.header-wrapp .header-col2 { margin:0 3% 0 0;}
.header-wrapp .header-btn1 { margin-right:4px;}
.header-row1 li, .header-row1 li a { font-size:12px;}

.linker-wrapp { padding:18px 0 18px; top:49px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:14.8%;}
.linker-wrapp .linker-btn1 { margin-right:4px;}

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:61px; margin:0 0 24px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col2 { width:32.8%;}
.banner-wrapp .banner-col3 { width:5.6%;}
.banner-wrapp .banner-col4 { width:5.6%;}
.banner-wrapp .banner-btn1 { margin-right:4px;}

.about-wrapp { padding:6.7% 0 10.1%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:44px; margin:0 0 24px;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h1 { font-size:44px; margin:0 0 24px;}
.about-wrapp h1 span { display:inline;}





.about-wrapp h3 { font-size:20px; margin:0 0 20px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:16px; margin:0 0 20px;}
.about-wrapp .about-col3 .about-row3 { transform:none; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-btn1 { margin-right:4px;}

.about-wrapp .about-col3 .about-row3 .about-cover22 h4:last-child {margin-bottom: 20px;}


.cosmetic-wrapp { padding:0 0 52.4%;}
.cosmetic-wrapp p span { display:inline;}
.cosmetic-wrapp h2 { font-size:31px; margin:0 0 6px;}
.cosmetic-wrapp h2 span { display:inline;}
.cosmetic-wrapp .cosmetic-btn1 { margin-right:4px;}

.treatments-wrapp { padding:8% 0 6.2%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:31px; margin:0 0 10px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:22px; margin:0 0 14px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-btn1 { margin-right:4px;}

.concerns-wrapp { padding:0 0 37%;}
.concerns-wrapp p span { display:inline;}
.concerns-wrapp h2 { font-size:31px; margin:0 0 10px;}
.concerns-wrapp h2 span { display:inline;}
.concerns-wrapp .concerns-btn1 { margin-right:4px;}

.stories-wrapp { padding:7.2% 0 6.5%;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 { font-size:43px; margin:0 0 24px;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 { font-size:19px; margin:0 0 6px;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 { font-size:16px; margin:0 0 0;}
.stories-wrapp h4 span { font-size:12px; display:inline;}
.stories-wrapp h5 { font-size:32px; margin:0 0 20px;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp h6 { font-size:14px; margin:0 0 10px;}
.stories-wrapp h6 span { display:inline;}
.stories-wrapp .stories-btn1 { margin-right:4px;}

.gallery-wrapp { padding:7.1% 0 6.5%;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:43px; margin:0 0 14px;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { font-size:11px; margin:0 0 6px;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:30.4%;}
.gallery-wrapp .gallery-btn1 { margin-right:4px;}
.dentistry-wrapp.parla-wrapp {padding-top:4%}
.dentistry-wrapp { padding:7.9% 0 8.7%;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 { font-size:43px; margin:0 0 20px;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 { font-size:22px; margin:0 0 20px;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp .dentistry-col1 .dentistry-row1 { transform:none; position:relative; top:inherit; right:inherit;}
.dentistry-wrapp .dentistry-btn1 { margin-right:4px;}

.practice-wrapp p span { display:inline;}
.practice-wrapp h2 { font-size:24px; margin:0 0 20px;}
.practice-wrapp h2 span { display:inline;}
.practice-wrapp .practice-btn1 { margin-right:4px;}

.team-wrapp { padding:7% 0 5.1%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:43px; margin:0 0 10px;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:21px; margin:0 0 0;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:14px; margin:0 0 14px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-btn1 { margin-right:4px;}

.guide-wrapp { padding:7.5% 0 8.9%;}
.guide-wrapp p span { display:inline;}
.guide-wrapp h2 { font-size:43px; margin:0 0 14px;}
.guide-wrapp h2 span { display:inline;}
.guide-wrapp h3 { font-size:19px; margin:0 0 9px;}
.guide-wrapp h3 span { display:inline;}
.guide-wrapp h4 { font-size:16px; margin:0 0 0;}
.guide-wrapp h4 span { font-size:12px; display:inline;}
.guide-wrapp .guide-btn1 { margin-right:4px;}

.consultation-wrapp { padding:0 0 58.97%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 { font-size:43px; margin:0 0 14px;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp .consultation-btn1 { margin-right:4px;}

.connect-wrapp { padding:8.2% 0 10.4%;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 { font-size:43px; margin:0 0 14px;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 { font-size:16px; margin:0 0 0;}
.connect-wrapp h3 span { display:inline;}
.connect-wrapp .connect-btn1 { margin-right:4px;}

.journey-wrapp { padding:7.2% 0 5.8%;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 { font-size:43px; margin:0 0 14px;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp .journey-btn1 { margin-right:4px;}

.fheader-wrapp { padding:7.5% 0 5.6%;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 { font-size:20px; margin:0 0 8px;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:20.8%;}
.fheader-wrapp .fheader-col2 .fheader-row2 a { width:35.4px; margin:0 6px 0 0;}
.fheader-wrapp .fheader-col5 .fheader-row5 li span { display:inline;}
.fheader-wrapp .fheader-col6 .fheader-row6 li span { display:inline;}
.fheader-wrapp .fheader-btn1 { margin-right:4px;}
.fheader-row5 li, .fheader-row5 li a { font-size:13px;}
.fheader-row6 li, .fheader-row6 li a { font-size:14px;}

.footer-wrapp { padding:2.9% 0 3.6%;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 4px 0;}
.footer-wrapp .footer-btn1 { margin-right:4px;}
.footer-row1 li, .footer-row1 li a { font-size:14px;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp .inner-col1 { width:94%;}

.common-wrapp h2 { font-size:36px;}

.sidbar-wrapp h2 { font-size:31px;}
.sidbar-wrapp .sidbar-col1 { padding:40px 7% 50px;}
.sidbar-wrapp .sidbar-col2 { padding:52px 7% 48px;}
.sidbar-wrapp .sidbar-col3 { padding:50px 7% 44px;}
.sidbar-wrapp .sidbar-btn1 input { padding:10px 18px 10px 36px;}

.treatin1-wrapp { padding:80px 0 100px;}

.treatin2-wrapp { padding:55px 0;}

.treatin3-wrapp { padding:80px 0;}
.treatin3-wrapp h2 { font-size:36px;}

.treatin4-wrapp { padding:80px 0;}

.gallerin-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.gallerin2-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.teamer-wrapp h2 { font-size:36px;}

.patient-wrapp h2 { font-size:30px;}

.blog-wrapp .blog-col3 { margin:0 0 50px;}
.blog-wrapp .blog-col2 { text-align:left;}

.blog-col1 .blog-row2 { position:relative; top:inherit; transform:none;}

.blog2-wrapp .blog2-row1 { padding:0 5%;}

.conten-wrapp.offers-wrapp { padding-bottom:0;}
.offers-wrapp h2 { line-height:1.33;}
.offers-wrapp .offers-col2 { margin:0 0 50px;}
.offers-wrapp .offers-col2 .offers-row2 { position:relative; top:inherit; transform:none;}
.offers-wrapp .offers-col2 .offers-row3 { width:100%; float:right; position:relative; margin:20px 0 0; text-align:right;}
.offers-wrapp .btn1-col1 .load-btn1 { margin:0 0 10px;}

.testi-wrapp h5 { font-size:25px;}
.testi-wrapp .testi-row1 .testi-bar1 { max-height:208px;}

.contact-wrapp h2 { font-size:30px;}
.contact-wrapp .about-col3 .about-row3 { width:45%;}

.teamer-wrapp h4 { font-size:23px;}

/*journey-socials-row-css*/
.journey-socials-row1 a { width:38px; margin:0 0 0;}

/*common-css*/
.dentistry-col4 p { letter-spacing:normal;}
.dentistry-col4 h3 { margin:0 0 6px;}
.team-col2 p, .team-col4 p { font-size:13px; color:#ffffff; line-height:1.67;}
.connect-col4 p { color:#737580; line-height:1.47;}
.dentistry-col4 h3, .dentistry-col4 h3 span { font-family: 'editorsnotedisplay-light-font';}
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;}

/*common-list-row-css*/
.common-list-row1 li { margin:0 10px 0 0;}
.common-list-row1 li, .common-list-row1 li a { font-size:15px;}

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .cosmetic-btn1, .treatments-btn1, .concerns-btn1, .stories-btn1, .gallery-btn1, .dentistry-btn1, .practice-btn1, .team-btn1, .guide-btn1, .consultation-btn1, .connect-btn1, .fheader-btn1, .footer-btn1, .load-btn1, .sidbar-fil1, .sidbar-btn1 input, .sidbar-btn1, .paiger-btn1, .upload-btn1, .upload-btn1 button { font-size:12px; padding:10px 18px 10px 34px;}

.conten-wrapp.advice-wrapp  {padding: 70px 0 0px;}
.conten-wrapp{padding: 70px 0;}
.common-wrapp { padding: 65px 0 70px;}
.galler-wrapp {padding-block: 70px}
.galler2-wrapp{ padding: 70px 0 78px;}

.testi-wrapp .stories-col2.desk{display: none;}
.testi-wrapp .stories-col2.tab{display: block;}
.testi-wrapp .stories-col2.mob{display: none;}

.testi-wrapp:has(a.loadmoretestimonialmaonpage[style*="display: none"]), .testi-wrapp:has(a.loadmoretestimonialmaonpage[style*="display:none"]) { padding-bottom: 15px ;}
.benefits-wrapp .benefits-col1 .non-slider .benefits-row1 .benefits-bar2 { width: 77%;}
.benefits-wrapp {padding: 70px 0;}
.membership-wrapp .membership-col2.tab{display: block;}
.membership-wrapp .membership-col2.desk{display: none;}
.membership-wrapp .membership-col2 .non-slider{gap:2%}
.membership-wrapp .membership-col2 .non-slider>div{width: 32%;margin-bottom: 2%;padding: 36px 24px 45px;}

.membership-wrapp .membership-col2 .non-slider .membership-bar1 li{ background-position-y: 8px;}

.conten-wrapp.teamer-wrapp {padding: 115px 0 100px;}
.conten-wrapp.teamer-wrapp {padding: 80px 0 60px;}
.conten3-wrapp .blog-col2 td{font-size: 15px;}
.offers-wrapp .offers-col2 .offers-row2{padding-block: 0;}

.conten-wrapp.treat-wrapp {   padding: 70px 0 5px;}


.treatin2-wrapp .treatin2-col2.desk{display: none;}
.treatin2-wrapp .treatin2-col2.tab{display: block;}
.treatin2-wrapp .treatin2-col2.mob{display: none;}

.about-wrapp .about-col2.desk{display: none;}
.about-wrapp .about-col2.tab{display:block;}
.about-wrapp .about-col2.mob{display: none;}

.stories-wrapp .stories-col2.desk {display: none;}
.stories-wrapp .stories-col2.mob {display: none;}
.stories-wrapp .stories-col2.tab {display: block;}
.directions {padding: 60px 0 70px;}
.directions h2{ font-size: 45px}
.directions .dir-outer .common-btn p{font-size: 16px;}

.dentistry3-wrapp .pg-cover22 {max-height: 222px;}
/* .conten-wrapp.conten2-wrapp+.dentistry-wrapp.parla-wrapp {  padding-top: 30px;} */
.conten-wrapp.galler-wrapp:not(:has(.paiger-wrapp)) {  padding-bottom: 20px;}
.treatin1-wrapp{padding: 70px 0;}
.scroll-add{max-height: 230px;}
.selfie-wrapp .scroll-selfi {max-height: 490px;}


.conten-wrapp .blog-col1 {margin: 0 0 60px;}

.about-cover22 {  max-height: 516px;}

/* .stories-wrapp .stories-row4 .stories-circle-row1>span{font-size: 10px;}

.stories-wrapp .stories-row4 .stories-circle-row1 {min-height: 2.05vw;width: 22px;height: 22px;} */


.stories-wrapp .stories-row4 .stories-circle-row1>span{font-size: 11px;}



.about-wrapp .about-cover22 ul li::before{top:13px;}
.cosmetic-wrapp .cosmetic-cover22{max-height: 200px;}

.dentistry-row1.dent-cover22 {max-height: 515px;}



.membership-wrapp { padding: 70px 0 70px;}
.selfie-wrapp.availabile-form {padding-bottom: 62px;}
.dentistry-wrapp .dentistry-col3 ul li::before{top:-2px;}
.consultation-wrapp .consult-cover22 { max-height: 161px;}
.blog2-wrapp .gallerin-col1 img{ height: 34vw;}
.treatin-wrapp .treatin-col1 ul li{background-position-y: 5px;}

.linker-wrapp .linker-btn1:last-child {  padding: 7px 4px 7px 20px;  font-size: 10px;}
.linker-wrapp .linker-btn1:last-child .circle-effects1 img{width: 13px;}
.linker-wrapp .linker-btn1:last-child .circle-effects1{left: 5px;}
.fixed.scroll .linker-btn1 {  right: 18px;}
.conten2-wrapp .btn-col1 h5 {font-size: 21px;}

.map-wrapp{padding: 70px 0;}
.find-cover22 {  max-height: 329px;}
.about-wrapp .about-col2 img { height: 55px;}
.teamer-wrapp .teamer-col1{    margin: 0 0 76px;}

.conten2-wrapp:has(+.parla-wrapp) {  padding-bottom: 50px;}

.patient-wrapp .patient-col2{margin: 0 0 70px;}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 .common-style:last-of-type {margin: 0 0 14px;}

.treatin1-wrapp .treatin1-col2 {margin: 0 0 80px;}

.benefits-wrapp .benefits-col1.desk {display: none;}
.benefits-wrapp .benefits-col1.mob{display: none;}
.benefits-wrapp .benefits-col1.tab{display: block;}


.benefits-wrapp .benefits-col1 .non-slider>div {
    width: 47.5%;
}

.benefits-wrapp .benefits-col1 .non-slider {
    gap: 5%;
}
:root {
    --para-margin: 14px;
}


 .dentistry-wrapp .dentistry-col3 .slick-track .slick-slide {
     gap: 38px;
}


.dentistry-wrapp.dentistry2-wrapp.experience-wrapp .dentistry-col2 {padding-bottom: 10%;}


.dentistry-wrapp .dentistry-col2 .dentistry-row2 {
    margin-top: 105px;
}
.treatments-wrapp .treatments-col3 .non-slider {
    column-gap: 5%;
}

.stories-wrapp .stories-col2 .non-slider {
    column-gap: 2.5%;
}
.stories-wrapp .stories-col2 .non-slider > div {
    width: 31.6%;
}


.gallery-wrapp .gallery-col1 .non-slider {column-gap: 2.3%;}
.gallery-wrapp .gallery-col1 .non-slider > div {width: 31.4%;}

.team-wrapp .team-col3 .non-slider {column-gap: 2%;}
.team-wrapp .team-col3 .non-slider > div {width: 32%;}




.stories-wrapp .stories-col2 .slick-prev {
    bottom: -50px;
    top: inherit;
    left: 50%;
    transform: translateX(-60px);
}

.stories-wrapp .stories-col2 .slick-next {
    top: inherit;
    bottom: -50px;
    right:50%;
    transform: translateX(60px);
}

.stories-wrapp .stories-col2 {
    padding-bottom: 50px;
    margin-bottom: 10px;
}

.stories-wrapp .stories-col1 {
    margin-bottom: 0;
}



.referrals-wrapp .referrals-col1 .referrals-row1 h2 {
    font-size: 35px;
}



.play-up-scroll-effect1 .default-content h3 {
    font-size: 13px;
}



.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item {
    width: 32% !important;
}



.referrals-wrapp {
    padding: 70px 0;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row label {
    font-size: 15px !important;
}



.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item {
    margin-bottom: 15px;
}




}






@media screen and (min-width:901px) and (max-width:1024px) {
.margin { width:94%;}

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .cosmetic-wrapp p, .treatments-wrapp p, .concerns-wrapp p, .stories-wrapp p, .gallery-wrapp p, .dentistry-wrapp p, .practice-wrapp p, .team-wrapp p, .guide-wrapp p, .connect-wrapp p, .journey-wrapp p, .fheader-wrapp p, .footer-wrapp p, .common-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .faq-wrapp p, .gallerin-wrapp p, .gallerin2-wrapp p, .teamer-wrapp p, .teamin-col1 p, .treat-wrapp p, .advice-wrapp p, .blog-wrapp p, .blog-col1 p, .blog-col2 p, .galler2-wrapp p, .galler-wrapp p, .offers-wrapp p, .benefits-wrapp p, .membership-wrapp p, .contact2-wrapp p { font-size:16px; margin:0 0 17px;}

.header-wrapp { padding:9px 0 9px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 .header-row1 li { margin:0 8px 0;}
.header-wrapp .header-col1 .header-row1 li:last-child { display:none;}
.header-wrapp .header-col2 { margin:0 3% 0 0;}
.header-wrapp .header-btn1 { margin-right:6px;}
.header-row1 li, .header-row1 li a { font-size:13px;}

.linker-wrapp { padding:24px 0 24px; top:56px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:14.8%;}
.linker-wrapp .linker-btn1 { margin-right:6px;}

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:73px; margin:0 0 27px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col2 { width:32.8%;}
.banner-wrapp .banner-col3 { width:5.6%;}
.banner-wrapp .banner-col4 { width:5.6%;}
.banner-wrapp .banner-btn1 { margin-right:6px;}

.about-wrapp { padding:6.7% 0 10.1%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:50px; margin:0 0 27px;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h1 { font-size:50px; margin:0 0 27px;}
.about-wrapp h1 span { display:inline;}





.about-wrapp h3 { font-size:22px; margin:0 0 23px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:17px; margin:0 0 23px;}
.about-wrapp .about-col3 .about-row3 { transform:none; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-btn1 { margin-right:6px;}


.about-wrapp .about-col3 .about-row3 .about-cover22 h4:last-child {margin-bottom: 23px;}


.cosmetic-wrapp { padding:0 0 52.4%;}
.cosmetic-wrapp p span { display:inline;}
.cosmetic-wrapp h2 { font-size:37px; margin:0 0 8px;}
.cosmetic-wrapp h2 span { display:inline;}
.cosmetic-wrapp .cosmetic-btn1 { margin-right:6px;}

.treatments-wrapp { padding:8% 0 6.2%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:37px; margin:0 0 13px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:28px; margin:0 0 14px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-btn1 { margin-right:6px;}

.concerns-wrapp { padding:0 0 37%;}
.concerns-wrapp p span { display:inline;}
.concerns-wrapp h2 { font-size:37px; margin:0 0 13px;}
.concerns-wrapp h2 span { display:inline;}
.concerns-wrapp .concerns-btn1 { margin-right:6px;}

.stories-wrapp { padding:7.2% 0 6.5%;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 { font-size:49px; margin:0 0 27px;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 { font-size:20px; margin:0 0 6px;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 { font-size:17px; margin:0 0 0;}
.stories-wrapp h4 span { font-size:13px; display:inline;}
.stories-wrapp h5 { font-size:38px; margin:0 0 23px;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp h6 { font-size:15px; margin:0 0 13px;}
.stories-wrapp h6 span { display:inline;}
.stories-wrapp .stories-btn1 { margin-right:6px;}

.gallery-wrapp { padding:7.1% 0 6.5%;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:49px; margin:0 0 17px;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { font-size:12px; margin:0 0 6px;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:30.4%;}
.gallery-wrapp .gallery-btn1 { margin-right:6px;}

.dentistry-wrapp { padding:7.9% 0 8.7%;}
.dentistry-wrapp.parla-wrapp {padding-top:3%}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 { font-size:49px; margin:0 0 23px;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 { font-size:23px; margin:0 0 23px;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp .dentistry-col1 .dentistry-row1 { transform:none; position:relative; top:inherit; right:inherit;}
.dentistry-wrapp .dentistry-btn1 { margin-right:6px;}

.practice-wrapp p span { display:inline;}
.practice-wrapp h2 { font-size:27px; margin:0 0 23px;}
.practice-wrapp h2 span { display:inline;}
.practice-wrapp .practice-btn1 { margin-right:6px;}

.team-wrapp { padding:7% 0 5.1%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:49px; margin:0 0 13px;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:24px; margin:0 0 0;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:15px; margin:0 0 17px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-btn1 { margin-right:6px;}

.guide-wrapp { padding:7.5% 0 8.9%;}
.guide-wrapp p span { display:inline;}
.guide-wrapp h2 { font-size:49px; margin:0 0 17px;}
.guide-wrapp h2 span { display:inline;}
.guide-wrapp h3 { font-size:20px; margin:0 0 6px;}
.guide-wrapp h3 span { display:inline;}
.guide-wrapp h4 { font-size:17px; margin:0 0 0;}
.guide-wrapp h4 span { font-size:12px; display:inline;}
.guide-wrapp .guide-btn1 { margin-right:6px;}

.consultation-wrapp { padding:0 0 58.97%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 { font-size:49px; margin:0 0 17px;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp .consultation-btn1 { margin-right:6px;}

.connect-wrapp { padding:8.2% 0 10.4%;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 { font-size:49px; margin:0 0 17px;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 { font-size:17px; margin:0 0 0;}
.connect-wrapp h3 span { display:inline;}
.connect-wrapp .connect-btn1 { margin-right:6px;}

.journey-wrapp { padding:7.2% 0 5.8%;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 { font-size:49px; margin:0 0 17px;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp .journey-btn1 { margin-right:6px;}

.fheader-wrapp { padding:7.5% 0 5.6%;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 { font-size:21px; margin:0 0 11px;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:20.8%;}
.fheader-wrapp .fheader-col2 .fheader-row2 a { width:37.4px; margin:0 8px 0 0;}
.fheader-wrapp .fheader-col5 .fheader-row5 li span { display:inline;}
.fheader-wrapp .fheader-col6 .fheader-row6 li span { display:inline;}
.fheader-wrapp .fheader-btn1 { margin-right:6px;}
.fheader-row5 li, .fheader-row5 li a { font-size:14px;}
.fheader-row6 li, .fheader-row6 li a { font-size:15px;}

.footer-wrapp { padding:2.9% 0 3.6%;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 6px 0;}
.footer-wrapp .footer-btn1 { margin-right:6px;}
.footer-row1 li, .footer-row1 li a { font-size:15px;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp .inner-col1 { width:94%;}

.common-wrapp h2 { font-size:42px;}

.sidbar-wrapp h2 { font-size:36px;}
.sidbar-wrapp .sidbar-col1 { padding:40px 7% 50px;}
.sidbar-wrapp .sidbar-col2 { padding:52px 7% 48px;}
.sidbar-wrapp .sidbar-col3 { padding:50px 7% 44px;}
.sidbar-wrapp .sidbar-btn1 input { padding:10px 18px 10px 36px;}

.treatin1-wrapp { padding:80px 0 100px;}

.treatin2-wrapp { padding:55px 0;}

.treatin3-wrapp { padding:80px 0;}
.treatin3-wrapp h2 { font-size:42px;}

.treatin4-wrapp { padding:80px 0;}

.gallerin-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.gallerin2-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.teamer-wrapp h2 { font-size:42px;}

.patient-wrapp h2 { font-size:30px;}

.blog-wrapp .blog-col3 { margin:0 0 50px;}
.blog-wrapp .blog-col2 { text-align:left;}

.conten-wrapp.offers-wrapp { padding-bottom:0;}
.offers-wrapp h2 { line-height:1.33;}
.offers-wrapp .offers-col2 { margin:0 0 50px;}
.offers-wrapp .offers-col2 .offers-row2 { position:relative; top:inherit; transform:none;}
.offers-wrapp .offers-col2 .offers-row3 { width:100%; float:right; position:relative; text-align:right;}
.offers-wrapp .btn1-col1 .load-btn1 { margin:0 0 10px;}

.testi-wrapp h5 { font-size:25px;}
.testi-wrapp .testi-row1 .testi-bar1 { max-height:137px;}

.membership-wrapp .membership-col2 .membership-row1 { padding:54px 19px 58px}

.benefits-wrapp .benefits-col1 .benefits-row1 .benefits-bar1 { width:28px;}

.contact-wrapp h2 { font-size:30px;}
.contact-wrapp .about-col3 .about-row3 { width:38%;}

/*journey-socials-row-css*/
.journey-socials-row1 a { width:40px; margin:0 1px 0;}

/*common-css*/
.dentistry-col4 p { letter-spacing:normal;}
.dentistry-col4 h3 { margin:0 0 6px;}
.team-col2 p, .team-col4 p { font-size:14px; color:#ffffff; line-height:1.67;}
.connect-col4 p { color:#737580; line-height:1.47;}
.dentistry-col4 h3, .dentistry-col4 h3 span { font-family: 'editorsnotedisplay-light-font';}
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;}

/*common-list-row-css*/
.common-list-row1 li { margin:0 13px 0 0;}
.common-list-row1 li, .common-list-row1 li a { font-size:16px;}

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .cosmetic-btn1, .treatments-btn1, .concerns-btn1, .stories-btn1, .gallery-btn1, .dentistry-btn1, .practice-btn1, .team-btn1, .guide-btn1, .consultation-btn1, .connect-btn1, .fheader-btn1, .footer-btn1, .load-btn1, .sidbar-fil1, .sidbar-btn1 input, .sidbar-btn1, .paiger-btn1, .upload-btn1, .upload-btn1 button { font-size:13px; padding:10px 18px 10px 36px;}
.conten-wrapp.advice-wrapp  {padding: 70px 0 0px;}
.conten-wrapp{padding: 70px 0;}
.common-wrapp { padding: 65px 0 70px;}
.galler-wrapp {padding-block: 70px}
.galler2-wrapp{  padding: 70px 0 78px;}

/* .testi-wrapp .stories-col2.desk{display: none;} */
.testi-wrapp .stories-col2.tab{display: block;}
.testi-wrapp .stories-col2.mob{display: none;}
.testi-wrapp:has(a.loadmoretestimonialmaonpage[style*="display: none"]), .testi-wrapp:has(a.loadmoretestimonialmaonpage[style*="display:none"]) { padding-bottom: 5px;}
.benefits-wrapp {padding: 70px 0;}

.membership-wrapp .membership-col2 .non-slider{gap:2%}
.membership-wrapp .membership-col2 .non-slider>div{width: 32%;margin-bottom: 2%;}
.membership-wrapp .membership-col2.tab{display: block;}
.membership-wrapp .membership-col2.desk{display: none;}
.conten-wrapp.teamer-wrapp {padding: 80px 0 60px;}

.conten3-wrapp .blog-col2 td{font-size: 16px;}
.offers-wrapp .offers-col2 .offers-row2{padding-block: 0;}
.conten-wrapp.treat-wrapp {padding: 70px 0 16px;}

.treatin2-wrapp .treatin2-col2.desk{display: none;}
.treatin2-wrapp .treatin2-col2.tab{display: block;}
.treatin2-wrapp .treatin2-col2.mob{display: none;}

.about-wrapp .about-col2.desk{display: none;}
.about-wrapp .about-col2.tab{display:block;}
.about-wrapp .about-col2.mob{display: none;}

/* .stories-wrapp .stories-col2.desk {display: none;} */
.stories-wrapp .stories-col2.mob {display: none;}
.stories-wrapp .stories-col2.tab {display: block;}

.directions {padding: 60px 0 70px;}
.directions h2{ font-size: 49px}
.directions .dir-outer .common-btn p{font-size: 16px;}

.dentistry3-wrapp .pg-cover22 {max-height: 268px;}
.treatin-wrapp .treatin-col1 ul li{background-position-y: 6px;}
.conten-wrapp.galler-wrapp:not(:has(.paiger-wrapp)) {   padding-bottom: 25px;}
.treatin1-wrapp{padding: 70px 0;}
.scroll-add{max-height: 270px;}
.selfie-wrapp .scroll-selfi {max-height: 510px;}
.conten-wrapp .blog-col1 {margin: 0 0 60px;}
.about-cover22 {  max-height: 488px;}


/* .stories-wrapp .stories-row4 .stories-circle-row1>span{font-size: 12px;}
.stories-wrapp .stories-row4 .stories-circle-row1 {min-height: 2.05vw;width: 26px;height: 26px;} */
.about-wrapp .about-cover22 ul li::before{top:14px;}
.cosmetic-wrapp .cosmetic-cover22{max-height: 232px;}
.dentistry-row1.dent-cover22 { max-height: 560px;}



.membership-wrapp { padding: 70px 0 70px;}
.selfie-wrapp.availabile-form {padding-bottom:62px;}
.membership-wrapp .membership-col1 .membership-row2 ul li::before{top:-1px;}
.dentistry-wrapp .dentistry-col3 ul li::before{top:-1px;}
.consultation-wrapp .consult-cover22 {max-height: 204px;}
.blog2-wrapp .gallerin-col1 img{height:32.5vw;}

.linker-wrapp .linker-btn1:last-child {padding: 8px 8px 8px 22px;font-size:12px;}
.linker-wrapp .linker-btn1:last-child .circle-effects1 img{width: 13px;}
.linker-wrapp .linker-btn1:last-child .circle-effects1{left: 5px;}
.fixed.scroll .linker-btn1 {  right: 22px;}
.conten2-wrapp .btn-col1 h5 {font-size: 22px;}

.map-wrapp{padding: 70px 0;}
.find-cover22 { max-height: 393px;}
.patient-wrapp .patient-col2{margin: 0 0 70px;}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 .common-style:last-of-type {margin: 0 0 17px;}

.treatin1-wrapp .treatin1-col2 {margin: 0 0 100px;}
:root {
    --para-margin: 17px;
}


 .dentistry-wrapp .dentistry-col3 .slick-track .slick-slide {
     gap: 44px;
}

.treatments-wrapp .treatments-col3 .non-slider {
    column-gap: 4%;
}
.stories-wrapp .stories-col2 .non-slider {
    column-gap: 2.5%;
}
.stories-wrapp .stories-col2 .non-slider > div {
    width: 31.6%;
}
.gallery-wrapp .gallery-col1 .non-slider {column-gap: 2.3%;}
.gallery-wrapp .gallery-col1 .non-slider > div {width: 31.4%;}

.team-wrapp .team-col3 .non-slider {column-gap: 1.8%;}
.team-wrapp .team-col3 .non-slider > div {width: 32%;}



.stories-wrapp .stories-col2 .slick-prev {
    bottom: -50px;
    top: inherit;
    left: 50%;
    transform: translateX(-60px);
}

.stories-wrapp .stories-col2 .slick-next {
    top: inherit;
    bottom: -50px;
    right:50%;
    transform: translateX(60px);
}

.stories-wrapp .stories-col2 {
    padding-bottom: 50px;
}


.referrals-wrapp .referrals-col1 .referrals-row1 h2 {
    font-size: 35px;
}



.play-up-scroll-effect1 .default-content h3 {
    font-size: 17px;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group {
    gap: 10px 1%;
}



.referrals-wrapp {
    padding: 70px 0;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row label {
    font-size: 16px !important;
}



.stories-wrapp .stories-col2 {
    padding-bottom: 50px;
    margin-bottom: 10px;
}

.stories-wrapp .stories-col1 {
    margin-bottom: 0;
}



.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item {
    margin-bottom: 15px;
}




}














@media screen and (min-width:1025px) and (max-width:1240px) {
.margin { width:94%;}

.header-wrapp p span { display:inline;}
.header-wrapp .header-col2 { margin:0 3% 0 0;}

.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:14.8%;}

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:81px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col2 { width:32.8%;}
.banner-wrapp .banner-col3 { width:5.6%;}
.banner-wrapp .banner-col4 { width:5.6%;}

.about-wrapp { padding:6.7% 0 10.1%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:52px;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h1 { font-size:52px;}
.about-wrapp h1 span { display:inline;}




.about-wrapp h3 span { display:inline;}

.cosmetic-wrapp { padding:0 0 52.4%;}
.cosmetic-wrapp p span { display:inline;}
.cosmetic-wrapp h2 { font-size:39px;}
.cosmetic-wrapp h2 span { display:inline;}

.treatments-wrapp { padding:8% 0 6.2%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:39px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:30px;}
.treatments-wrapp h3 span { display:inline;}

.concerns-wrapp { padding:0 0 37%;}
.concerns-wrapp p span { display:inline;}
.concerns-wrapp h2 { font-size:39px;}
.concerns-wrapp h2 span { display:inline;}

.stories-wrapp { padding:7.2% 0 6.5%;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 { font-size:51px;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 span { display:inline;}
.stories-wrapp h5 { font-size:40px;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp h6 span { display:inline;}

.gallery-wrapp { padding:7.1% 0 6.5%;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:51px;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:30.4%;}

.dentistry-wrapp { padding:7.9% 0 8.7%;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 { font-size:51px;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp.parla-wrapp{padding-top: 3%;}
.conten2-wrapp:has(+.parla-wrapp) {  padding-bottom: 50px;}
.practice-wrapp p span { display:inline;}
.practice-wrapp h2 span { display:inline;}

.team-wrapp { padding:7% 0 5.1%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:51px;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 span { display:inline;}

.guide-wrapp { padding:7.5% 0 8.9%;}
.guide-wrapp p span { display:inline;}
.guide-wrapp h2 { font-size:51px;}
.guide-wrapp h2 span { display:inline;}
.guide-wrapp h3 span { display:inline;}
.guide-wrapp h4 span { display:inline;}

.consultation-wrapp { padding:0 0 58.97%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 { font-size:51px;}
.consultation-wrapp h2 span { display:inline;}

.connect-wrapp { padding:8.2% 0 10.4%;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 { font-size:51px;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 span { display:inline;}

.journey-wrapp { padding:7.2% 0 5.8%;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 { font-size:51px;}
.journey-wrapp h2 span { display:inline;}

.fheader-wrapp { padding:7.5% 0 5.6%;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:20.8%;}
.fheader-wrapp .fheader-col5 .fheader-row5 li span { display:inline;}
.fheader-wrapp .fheader-col6 .fheader-row6 li span { display:inline;}

.footer-wrapp { padding:2.9% 0 3.6%;}
.footer-wrapp p span { display:inline;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp .inner-col1 { width:94%;}

.gallerin-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.gallerin2-wrapp .gallerin-col1 .gallerin-row2 { width:auto;}

.patient-wrapp h2 { font-size:30px;}

.blog-wrapp .blog-col3 { margin:0 0 50px;}
.blog-wrapp .blog-col2 { text-align:left;}

.offers-wrapp h2 { font-size:31px;}
.offers-wrapp .offers-col2 .offers-row2 { width:50%;}

.testi-wrapp h5 { font-size:25px;}
.testi-wrapp .testi-row1 .testi-bar1 { max-height:137px;}

.contact-wrapp h2 { font-size:30px;}
.contact-wrapp .about-col3 .about-row3 { width:35%;}

/*common-css*/
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;}


.conten-wrapp.advice-wrapp {padding: 80px 0 8px;}
.conten-wrapp{padding: 80px 0;}
.common-wrapp { padding: 70px 0 80px;}

.galler-wrapp {padding-block: 80px}
.galler2-wrapp{  padding: 80px 0 88px;}

.testi-wrapp:has(a.loadmoretestimonialmaonpage[style*="display: none"]), .testi-wrapp:has(a.loadmoretestimonialmaonpage[style*="display:none"]) {padding-bottom: 20px;}
.benefits-wrapp {padding: 80px 0;}
.conten-wrapp.teamer-wrapp {padding: 80px 0 60px;}
.conten-wrapp.treat-wrapp {padding: 80px 0 16px;}
.directions {padding: 75px 0 80px;}

.directions h2{ font-size: 51px}
.dentistry3-wrapp .pg-cover22 {max-height: 313px;}
.conten-wrapp.galler-wrapp:not(:has(.paiger-wrapp)) {   padding-bottom: 25px;}
.treatin1-wrapp{padding: 80px 0;}

.scroll-add{max-height: 284px;}

.selfie-wrapp .scroll-selfi {max-height: 540px;}

.conten-wrapp .blog-col1 {margin: 0 0 60px;}
.about-cover22 {  max-height: 488px;}



/* .stories-wrapp .stories-row4 .stories-circle-row1>span{font-size: 14px;} */
.about-wrapp .about-cover22 ul li::before{top:14.5px;}

.cosmetic-wrapp .cosmetic-cover22{max-height: 250px;}



.dentistry-row1.dent-cover22 { max-height: 530px;}
.membership-wrapp { padding: 80px 0 80px;}
.selfie-wrapp.availabile-form {padding-bottom: 72px;}
.membership-wrapp .membership-col1 .membership-row2 ul li::before{top:-1px;}
.consultation-wrapp .consult-cover22 {max-height: 215px;}
.blog2-wrapp .gallerin-col1 img{        height: 31.5vw;}

.linker-wrapp .linker-btn1:last-child {padding: 8px 8px 8px 20px;font-size: 12px;}
.linker-wrapp .linker-btn1:last-child .circle-effects1 img{width: 13px;}
.linker-wrapp .linker-btn1:last-child .circle-effects1{left: 5px;}
.fixed.scroll .linker-btn1 {  right: 22px;}
.map-wrapp{padding: 80px 0;}
.find-cover22 {  max-height: 462px;}

.patient-wrapp .patient-col2{margin: 0 0 100px;}

 .dentistry-wrapp .dentistry-col3 .slick-track .slick-slide {
     gap: 54px;
}

.treatments-wrapp .treatments-col3 .non-slider {
    column-gap: 3.5%;
}
.stories-wrapp .stories-col2 .non-slider {
    column-gap: 2.5%;
}
.stories-wrapp .stories-col2 .non-slider > div {
    width: 31.6%;
}




.stories-wrapp .stories-col2 .slick-prev {
    bottom: -50px;
    top: inherit;
    left: 50%;
    transform: translateX(-60px);
}

.stories-wrapp .stories-col2 .slick-next {
    top: inherit;
    bottom: -50px;
    right:50%;
    transform: translateX(60px);
}

.stories-wrapp .stories-col2 {
    padding-bottom: 50px;
}


.play-up-scroll-effect1 .default-content h3 {
    font-size: 17px;
}



.referrals-wrapp {
    padding: 80px 0;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row label {
    font-size: 16px !important;
}


.stories-wrapp .stories-col2 {
    padding-bottom: 50px;
    margin-bottom: 10px;
}

.stories-wrapp .stories-col1 {
    margin-bottom: 0;
}







}






@media screen and (min-width:1241px) and (max-width:1340px) {
.margin { width:94%;}

.header-wrapp p span { display:inline;}

.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:14.8%;}

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col2 { width:32.8%;}
.banner-wrapp .banner-col3 { width:5.6%;}
.banner-wrapp .banner-col4 { width:5.6%;}

.about-wrapp { padding:6.7% 0 10.1%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h1 span { display:inline;}




.about-wrapp h3 span { display:inline;}

.cosmetic-wrapp { padding:0 0 52.4%;}
.cosmetic-wrapp p span { display:inline;}
.cosmetic-wrapp h2 span { display:inline;}

.treatments-wrapp { padding:8% 0 6.2%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}

.concerns-wrapp { padding:0 0 37%;}
.concerns-wrapp p span { display:inline;}
.concerns-wrapp h2 span { display:inline;}

.stories-wrapp { padding:7.2% 0 6.5%;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp h4 span { display:inline;}
.stories-wrapp h5 span { display:inline;}
.stories-wrapp h6 span { display:inline;}

.gallery-wrapp { padding:7.1% 0 6.5%;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:30.4%;}

.dentistry-wrapp.parla-wrapp { padding-top: 3%;} 
.conten2-wrapp:has(+.parla-wrapp) {  padding-bottom: 50px;}
.dentistry-wrapp { padding:7.9% 0 8.7%;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 span { display:inline;}

.practice-wrapp p span { display:inline;}
.practice-wrapp h2 span { display:inline;}

.team-wrapp { padding:7% 0 5.1%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 span { display:inline;}

.guide-wrapp { padding:7.5% 0 8.9%;}
.guide-wrapp p span { display:inline;}
.guide-wrapp h2 span { display:inline;}
.guide-wrapp h3 span { display:inline;}
.guide-wrapp h4 span { display:inline;}

.consultation-wrapp { padding:0 0 58.97%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}

.connect-wrapp { padding:8.2% 0 10.4%;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 span { display:inline;}

.journey-wrapp { padding:7.2% 0 5.8%;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 span { display:inline;}

.fheader-wrapp { padding:7.5% 0 5.6%;}
.fheader-wrapp p span { display:inline;}
.fheader-wrapp h2 span { display:inline;}
.fheader-wrapp .fheader-col1 .fheader-row1 { width:20.8%;}
.fheader-wrapp .fheader-col5 .fheader-row5 li span { display:inline;}
.fheader-wrapp .fheader-col6 .fheader-row6 li span { display:inline;}

.footer-wrapp { padding:2.9% 0 3.6%;}
.footer-wrapp p span { display:inline;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp .inner-col1 { width:94%;}
.conten-wrapp .blog-col1 {margin: 0 0 60px;}
.about-wrapp .about-cover22 ul li::before{top:14.5px;}
.blog2-wrapp .gallerin-col1 img{ height: 30vw;}






.stories-wrapp .stories-col2 .slick-prev {
    bottom: -50px;
    top: inherit;
    left: 50%;
    transform: translateX(-60px);
}

.stories-wrapp .stories-col2 .slick-next {
    top: inherit;
    bottom: -50px;
    right:50%;
    transform: translateX(60px);
}

.stories-wrapp .stories-col2 {
    padding-bottom: 50px;
}




.stories-wrapp .stories-col1 > .stories-col2 {
    padding-bottom: 70px;
}





}

@media screen and (min-width:1341px) and (max-width:1900px) {
.banner-wrapp { min-height:inherit;}
}





@media screen and (min-width: 1800px) {


.galler2-wrapp + .conten-wrapp.galler-wrapp {
    padding-top: 0;
}


}





@media screen and (min-width: 768px) {
  .google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 20px; z-index: 999; display: inline-block; width: 210px; cursor: pointer; background: #fff; border-radius: 0; padding: 8px 10px; box-shadow: 5px 5px 5px #00000017; border-top: 5px solid #4fce6a; }
  .google-rating.ggogledesktop > img { width: 30%!important; display: inline-block; padding: 0 12px 0 0; }
  .google-rating.ggogledesktop #googlerating { width: 70%; float: right; display: inline-block; }
  .google-rating.ggogledesktop #googlerating .fulltotal { width: 100%; float: left; display: inline-block; position: relative; top: 3px; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level1 { width: 100%; float: left; display: inline-block; margin: 0 0 4px; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level2 { width: 100%; display: flex; flex-wrap: wrap; position: relative; float: left; align-items: center; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level1 h2 { font-size: 16px; font-weight: 500; line-height: normal; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level2 .gsub-level1 { width: auto; margin: 0 6px 0 0; color: #e7711b; }
  .google-rating.ggogledesktop #googlerating img { width: auto; }
  .google-rating.ggogledesktop img { width: 100%; }
  .wp-gr .wp-google-badge_left-fixed { display: none; }
  .google-ratingmob.ggoglemobile {display: none;}

  .dentistry-wrapp .dentistry-col3 .slick-track .slick-slide {
    height: inherit;
    display: grid;
    grid-template-rows: 1fr 1fr;
   
}

.dentistry-wrapp .dentistry-col3 .slick-track .slick-slide > div {
    height: 100%; margin-bottom: 0;
}

}

@media screen and (max-width: 767px) {
  .google-rating.ggogledesktop { display: none!important; }
  .wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-score { margin-left: 0!important; }
  .wp-google-badge.wp-google-badge_left-fixed { left: 15px!important; bottom: 20px!important; z-index: 999!important; cursor: pointer; width: 105px!important; }
  .wp-google-badge.wp-google-badge_left-fixed span.wp-star { width: 17px!important; float: left!important; }
  .wp-google-badge.wp-google-badge_left-fixed span.wp-star svg { width: 100%!important; float: left; }
  .wp-google-badge.wp-google-badge_left-fixed span.wp-google-rating { display: none!important; }

 .dentistry-wrapp .dentistry-col3 .slick-track .slick-slide {
     gap: 0px;
}



.stories-wrapp .stories-row4 .stories-circle-row1 span{line-height: 1;
       
}
}












.galler2-wrapp .galler2-col1 .galler2-row1 .gallerin-row1 img {   border-radius: 20px;}
.common-wrapp .common-col1 .common-row1 img{border-radius: 20px;}
.journey-wrapp .journey-col2 .journey-row2 img{border-radius: 20px;}
.blog-wrapp .blog-col3 .blog-row3 img{border-radius: 20px;}
.conten3-wrapp .blog-col1 .blog-row1 img{border-radius: 20px;}
.common-wrapp .common-row1 .common-bar1 img {   border-radius: 20px;}
.dentistry-wrapp .dentistry-col2 .dentistry-row2>img { border-radius:20px}
.dentistry-wrapp .dentistry-col2 .dentistry-big-row1>img{  border-radius:20px }