@charset "utf-8";
/* CSS Document */

/* CSS Document © 2015 Digimax.co.uk */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@font-face {
	font-family: 'sfprodisplay-regular-font';
	src: url('../fonts/sfprodisplay-regular-font.eot');
	src: local('?'), url('../fonts/sfprodisplay-regular-font.woff') format('woff'), url('../fonts/sfprodisplay-regular-font.ttf') format('truetype'), url('../fonts/sfprodisplay-regular-font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

::-moz-selection{ background:#edb767; color:#030c1c; text-shadow:none;}
::selection { background:#edb767; color:#030c1c; 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;}
p span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { display: block;}
p strong, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { font-weight: 700;}
:root {
	--gorgeous-white: #e6dbd3;
	--buff-yellow: #edb767;
	--melanophobia: #030c1c;
	--caramel-mousse: #e6cda3;
	--black-knight: #010a1a;
	--old-school: #363b3e;	
	/*p-common-css*/
	--p-size: 15px;
	--p-letter-spacing: normal;
	--p-line-height: 1.5;
	--p-margin: 0 0 20px;
	/*h2-common-css*/
	--h2-size: 14px;
	--h2-letter-spacing: 2.8px;
	--h2-line-height: normal;
	--h2-margin: 0 0 28px;
	/*h3-common-css*/
	--h3-size: 55px;
	--h3-letter-spacing: normal;
	--h3-line-height: 1.04;
	--h3-margin: 0 0 28px;
	/*btn-common-css*/
	--btn-size: 15px;
	--btn-letter-spacing: 0.15px;
	--btn-line-height: 1.21;
	--btn-padding: 15px 33px 15px 33px;
	/*common-css*/
	--four-weight: 400;
	--five-weight: 500;
	--position: relative;
	--text-transform: uppercase;
}
::-webkit-input-placeholder {
  color: rgba(89,75,59,0.9);
}
::-moz-placeholder { 
  color: rgba(89,75,59,0.9);
}
:-ms-input-placeholder {
  color: rgba(89,75,59,0.9);
}
:-moz-placeholder {
  color: rgba(89,75,59,0.9);
}

.flinker-col2 ::-webkit-input-placeholder {
  color: var(--gorgeous-white);
}
.flinker-col2 ::-moz-placeholder { 
  color: var(--gorgeous-white);
}
.flinker-col2 :-ms-input-placeholder {
  color: var(--gorgeous-white);
}
.flinker-col2 :-moz-placeholder {
  color: var(--gorgeous-white);
}

.header-wrapp, .linker-wrapp, .about-wrapp, .banner-wrapp, .implants-wrapp, .services-wrapp, .treatments-wrapp, .journey-wrapp, .testimonials-wrapp, .team-wrapp, .faqs-wrapp, .consultation-wrapp, .enquiry-wrapp, .social-wrapp, .nucler-wrapp, .offers-wrapp, .fheader-wrapp, .flinker-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .sidbar-wrapp, .treatin-wrapp, .treatin1-wrapp, .testimonials2-wrapp, .treatin2-wrapp, .abouts-wrapp, .practice1-wrapp, .blog-wrapp, .blogin-wrapp, .contac-wrapp, .galler-wrapp, .gallerin-wrapp, .treat-wrapp, .teamer-wrapp, .teamin-wrapp, .membership-wrapp, .membership1-wrapp, .membership2-wrapp, .practic-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1226px; margin:auto;}

/*header-wrapp*/
.header-wrapp { background:linear-gradient(to bottom, var(--melanophobia), var(--black-knight)); padding:96px 0 96px; position:relative;}
.header-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.header-wrapp p a { color:var(--gorgeous-white);}
.header-wrapp:after { content:""; width:100%; float:left; background:linear-gradient(90deg,rgba(2,11,27,0) 0%, rgba(185,159,113,1) 30%, rgba(229,204,162,1) 50%, rgba(185,159,113,1) 70%, rgba(2,11,27,0) 100%); margin:0 0 0; padding:0 0 1px; position:absolute; right:0; bottom:0; left:0;}
.header-wrapp .header-col1 { width:296px; 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-col2 { width:auto; float:left; margin:0 0 0;}
.header-wrapp .header-col2 img { width:100%; display:block;}
.header-wrapp .header-col2 .header-row2 { width:auto; float:left; margin:0 26px 0 0;}
.header-wrapp .header-col2 .header-row2:last-child { margin-right:0;}
.header-wrapp .header-col2 .header-row2 li { float:left; margin:0 0 0;}
.header-wrapp .header-col3 { width:auto; float:right; margin:0 0 0;}
.header-wrapp .header-col3 img { width:100%; display:block;}
.header-wrapp .header-col3 .header-row3 { width:auto; float:left; margin:0 26px 0 0;}
.header-wrapp .header-col3 .header-row3:last-child { margin-right:0;}
.header-wrapp .header-btn1 { float:none; margin:0 10px 0 0;}
.header-wrapp .header-btn1:last-child { margin-right:0;}
.header-row2 li, .header-row2 li a { font-size:15px; font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:normal; line-height:3.3;}

/*linker-wrapp*/
.linker-wrapp { background:linear-gradient(to bottom, var(--melanophobia), var(--black-knight)); padding:14px 0 14px; position:relative;}
.linker-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.linker-wrapp p a { color:var(--gorgeous-white);}
.linker-wrapp .linker-col1 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-col1 img { width:100%; display:block;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:none; margin:0 10px 0 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:0;}

/*banner-wrapp*/
.banner-wrapp { min-height:1164px; background:linear-gradient(90deg,rgba(2,11,27,1) 0%, rgba(32,48,71,1) 100%); position:relative;}
.banner-wrapp p { float:none; font-size:16px; font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.banner-wrapp p a { color:var(--gorgeous-white);}
.banner-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.banner-wrapp h2 a { color:var(--buff-yellow);}
.banner-wrapp h3 { font-size:65px; font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.banner-wrapp h3 a { color:var(--caramel-mousse);}
.banner-wrapp .banner-col1 { width:1226px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.banner-wrapp .banner-col1 img { width:100%; display:block;}
.banner-wrapp .banner-col1 .banner-row1 { width:47.5%; float:left; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:1226px; float:left; margin:0 auto 0; position:absolute; right:0; bottom:7.4%; left:0;}
.banner-wrapp .banner-col2 img { width:100%; display:block;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; float:left; margin:0 0 0;}
.banner-wrapp .banner-btn1 { float:none; margin:16px 10px 0 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:0;}
.banner-wrapp h3, .banner-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*about-wrapp*/
.about-wrapp { background:linear-gradient(90deg,rgba(2,11,27,1) 0%, rgba(32,48,71,1) 100%); overflow:hidden; padding:150px 0 158px; position:relative;}
.about-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.about-wrapp p a { color:var(--gorgeous-white);}
.about-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.about-wrapp h2 a { color:var(--buff-yellow);}
.about-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.about-wrapp h3 a { color:var(--caramel-mousse);}
.about-wrapp:after { content:""; width:61.7%; float:none; background:url(../images/logo-white-transparent-square-symbol.png) no-repeat center / 100%; transform:translateY(-50%); margin:0 auto 0; padding:0 0 62.3%; position:absolute; top:50%; right:0; left:0;}
.about-wrapp .about-col1 { width:100%; float:left; margin:0 0 12.2%; position:relative; z-index:9;}
.about-wrapp .about-col1 img { width:100%; display:block;}
.about-wrapp .about-col1 .about-row1 { width:44.7%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}
.about-wrapp .about-col2 { width:32.99%; float:right; margin:0 0 0; position:relative;}
.about-wrapp .about-col2 img { width:100%; display:block;}
.about-wrapp .about-col2 .about-row2 { width:61.5%; float:left; margin:-57.2% 0 0 -26.7%; position:relative;}
.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:47.5%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}
.about-wrapp .about-col4 { width:40.1%; float:left; margin:0 0 0; position:relative;}
.about-wrapp .about-col4 img { width:100%; display:block;}
.about-wrapp .about-col4 .about-row4 { width:61.5%; float:right; margin:-57.2% -26.7% 0 0; position:relative;}
.about-wrapp .about-btn1 { float:none; margin:16px 10px 0 0;}
.about-wrapp .about-btn1:last-child { margin-right:0;}
.about-wrapp h3, .about-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*implants-wrapp*/
.implants-wrapp { background:url(../images/implants-bg.png) no-repeat center / 100%; padding:0 0 51.7%; position:relative;}
.implants-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.implants-wrapp p a { color:var(--gorgeous-white);}
.implants-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.implants-wrapp h2 a { color:var(--buff-yellow);}
.implants-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.implants-wrapp h3 a { color:var(--caramel-mousse);}
.implants-wrapp .implants-col1 { width:1226px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:46%; right:0; left:0; z-index:9;}
.implants-wrapp .implants-col1 img { width:100%; display:block;}
.implants-wrapp .implants-col1 .implants-row1 { width:46.6%; float:left; margin:0 0 0;}
.implants-wrapp .implants-col2 { width:1226px; float:left; margin:0 auto 0; position:absolute; right:0; bottom:9.8%; left:0; z-index:9;}
.implants-wrapp .implants-col2 img { width:100%; display:block;}
.implants-wrapp .implants-col2 .implants-row2 { width:66.6%; float:left; margin:0 0 0;}
.implants-wrapp .implants-col2 .implants-row2 li { float:left; margin:0 8% 0 0; padding:0 0 0 34px; position:relative;}
.implants-wrapp .implants-col2 .implants-row2 li:last-child { margin-right:0;}
.implants-wrapp .implants-col2 .implants-row2 li:before { content:""; width:18px; float:left; background:url(../images/check-melanophobia-buff-yellow-circle-icon.svg) no-repeat center / 100%; transform:translateY(-50%); margin:0 0 0; padding:0 0 18px; position:absolute; top:50%; left:0;}
.implants-wrapp .implants-col2 .implants-row2 li a:hover { color:var(--buff-yellow);}
.implants-wrapp .implants-btn1 { float:none; margin:16px 10px 0 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:0;}
.implants-row2 li, .implants-row2 li a { font-size:16px; font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:normal; line-height:1; font-family: 'sfprodisplay-regular-font';}
.implants-wrapp h3, .implants-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*services-wrapp*/
.services-wrapp { background:linear-gradient(90deg,rgba(32,48,71,1) 0%, rgba(2,11,27,1) 100%); padding:158px 0 152px;}
.services-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.services-wrapp p a { color:var(--gorgeous-white);}
.services-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.services-wrapp h2 a { color:var(--buff-yellow);}
.services-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.services-wrapp h3 a { color:var(--caramel-mousse);}
.services-wrapp .services-col1 { width:100%; float:left; margin:0 0 9.7%;}
.services-wrapp .services-col1 img { width:100%; display:block;}
.services-wrapp .services-col1:last-child { margin-bottom:0;}
.services-wrapp .services-col1 .services-row1 { width:50%; float:left; margin:0 0 0;}
.services-wrapp .services-col2 { width:50%; float:right; border:1px solid #e6c67a; border-right:none; border-top-left-radius:50%; border-bottom-left-radius:50%; margin:0 0 0; padding:0 0 45.9%; position:relative;}
.services-wrapp .services-col2 img { width:100%; display:block;}
.services-wrapp .services-col2 .services-row2 { width:61.6%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:21.2%;}
.services-wrapp .services-col3 { width:100%; float:left; margin:0 0 1.5%;}
.services-wrapp .services-col3 img { width:100%; display:block;}
.services-wrapp .services-col3 .services-row3 { width:100%; float:left; margin:0 0 10px;}
.services-wrapp .services-col3 .services-row3:last-child { margin-bottom:0;}
.services-wrapp .services-col3 .services-row3 li { float:none; margin:0 0 0; padding:0 0 0 34px; position:relative;}
.services-wrapp .services-col3 .services-row3 li:before { content:""; width:18px; float:left; background:url(../images/check-melanophobia-buff-yellow-circle-icon.svg) no-repeat center / 100%; transform:translateY(-50%); margin:0 0 0; padding:0 0 18px; position:absolute; top:50%; left:0;}
.services-wrapp .services-btn1 { float:none; margin:16px 10px 0 0;}
.services-wrapp .services-btn1:last-child { margin-right:0;}
.services-row3 li, .services-row3 li a { font-size:16px; font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:normal; line-height:2.75;}
.services-wrapp h3, .services-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*treatments-wrapp*/
.treatments-wrapp { background:#ede0d2; padding:146px 0 154px;}
.treatments-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--old-school); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.treatments-wrapp p a { color:var(--old-school);}
.treatments-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.treatments-wrapp h2 a { color:var(--melanophobia);}
.treatments-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.treatments-wrapp h3 a { color:var(--melanophobia);}
.treatments-wrapp .treatments-col1 { width:90.6%; float:right; margin:0 0 0; position:relative;}
.treatments-wrapp .treatments-col1 img { width:100%; display:block;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:34.6%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:0;}
.treatments-wrapp .treatments-col2 { width:59.97%; float:right; 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; position:relative;}
.treatments-wrapp .treatments-col2 .treatments-row2:after { content:""; width:100%; float:left; background:linear-gradient(to top, rgba(89,75,59,0.9), rgba(89,75,59,0)); mix-blend-mode:multiply; margin:0 0 0; padding:0 0 39.7%; position:absolute; right:0; bottom:0; left:0;}
.treatments-wrapp .treatments-col3 { width:100%; float:left; margin:0 0 0; position:relative;}
.treatments-wrapp .treatments-col3 img { width:100%; display:block;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:82%; float:none; text-align:center; margin:0 auto 0; position:absolute; right:0; bottom:5.5%; left:0;}
.treatments-wrapp .treatments-btn1 { float:none; margin:16px 10px 0 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:0;}
.treatments-wrapp h3, .treatments-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*journey-wrapp*/
.journey-wrapp { text-align:center; background:linear-gradient(90deg,rgba(2,11,27,1) 0%, rgba(32,48,71,1) 100%); padding:138px 0 124px; position:relative;}
.journey-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.journey-wrapp p a { color:var(--gorgeous-white);}
.journey-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.journey-wrapp h2 a { color:var(--buff-yellow);}
.journey-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.journey-wrapp h3 a { color:var(--caramel-mousse);}
.journey-wrapp h4 { font-size:34px; font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:normal; line-height:0.72; margin:0 0 28px;}
.journey-wrapp h4 a { color:var(--buff-yellow);}
.journey-wrapp h5 { font-size:26px; font-weight:var(--five-weight); color:var(--buff-yellow); letter-spacing:normal; line-height:1; margin:0 0 38px;}
.journey-wrapp h5 a { color:var(--buff-yellow);}
.journey-wrapp:after { content:""; width:100%; float:left; background:linear-gradient(90deg,rgba(2,11,27,0) 0%, rgba(185,159,113,1) 30%, rgba(229,204,162,1) 50%, rgba(185,159,113,1) 70%, rgba(2,11,27,0) 100%); margin:0 0 0; padding:0 0 1px; position:absolute; right:0; bottom:0; left:0;}
.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:56.6%; float:none; margin:0 auto 6.3%;}
.journey-wrapp .journey-col2 { width:100%; float:left; margin:0 0 3.6%;}
.journey-wrapp .journey-col2 img { width:100%; display:block;}
.journey-wrapp .journey-col2 .journey-row2 { width:84%; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.journey-wrapp .journey-col3 { width:100%; float:left; background:var(--melanophobia); border-radius:10px; margin:0 0 0; padding:0 0 91.3%; position:relative;}
.journey-wrapp .journey-col3 img { width:100%; display:block;}
.journey-wrapp .journey-col3 .journey-row3 { width:14%; float:none; background:linear-gradient(to right, #640b13, #4c0608); border:1px solid; border-image-source:linear-gradient(to bottom, #b99f71, #e5cca2); border-image-slice:1; margin:0 auto 13.7%; padding:0 0 14%; position:relative;}
.journey-wrapp .journey-btn1 { float:none; margin:16px 10px 0 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:0;}
.journey-wrapp h3, .journey-wrapp h3 span, .journey-wrapp h4, .journey-wrapp h4 span, .journey-wrapp h5, .journey-wrapp h5 span { font-family: "Cormorant Garamond", serif;}

/*testimonials-wrapp*/
.testimonials-wrapp { text-align:center; background:linear-gradient(90deg,rgba(2,11,27,1) 0%, rgba(32,48,71,1) 100%); padding:112px 0 138px;}
.testimonials-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.testimonials-wrapp p a { color:var(--gorgeous-white);}
.testimonials-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.testimonials-wrapp h2 a { color:var(--buff-yellow);}
.testimonials-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.testimonials-wrapp h3 a { color:var(--caramel-mousse);}
.testimonials-wrapp h4 { font-size:26px; font-weight:var(--five-weight); color:var(--buff-yellow); letter-spacing:normal; line-height:1.15; margin:0 0 8px;}
.testimonials-wrapp h4 a { color:var(--buff-yellow);}
.testimonials-wrapp h5 { font-size:16px; font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:normal; line-height:1.5; margin:0 0 8px;}
.testimonials-wrapp h5 a { color:var(--gorgeous-white);}
.testimonials-wrapp .testimonials-col1 { width:54.2%; float:none; margin:0 auto 0;}
.testimonials-wrapp .testimonials-col1 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; float:none; margin:0 auto 5.7%;}
.testimonials-wrapp .testimonials-col2 { width:100%; float:none; margin:0 0 3%;}
.testimonials-wrapp .testimonials-col2 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; float:none; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 { width:100%; float:none; margin:0 0 12.7%;}
.testimonials-wrapp .testimonials-col3 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%; float:none; margin:0 0 8%;}
.testimonials-wrapp .testimonials-col4 { width:75.5%; float:none; margin:0 auto 0;}
.testimonials-wrapp .testimonials-col4 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col4 .testimonials-row4 { width:5.7%; float:none; margin:0 auto 6.8%;}
.testimonials-wrapp .testimonials-btn1 { float:none; margin:16px 10px 0 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:0;}
.testimonials-wrapp h3, .testimonials-wrapp h3 span, .testimonials-wrapp h4, .testimonials-wrapp h4 span { font-family: "Cormorant Garamond", serif;}

/*team-wrapp*/
.team-wrapp { background:#ede0d2; padding:132px 0 136px;}
.team-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--old-school); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.team-wrapp p a { color:var(--old-school);}
.team-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.team-wrapp h2 a { color:var(--melanophobia);}
.team-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.team-wrapp h3 a { color:var(--melanophobia);}
.team-wrapp h4 { font-size:26px; font-weight:var(--five-weight); color:var(--buff-yellow); letter-spacing:normal; line-height:1.15; margin:0 0 8px;}
.team-wrapp h4 a { color:var(--buff-yellow);}
.team-wrapp h5 { font-size:14px; font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:0.14px; line-height:normal; text-transform:var(--text-transform); margin:0 0 8px;}
.team-wrapp h5 a { color:var(--gorgeous-white);}
.team-wrapp .team-col1 { width:100%; float:left; margin:0 0 0;}
.team-wrapp .team-col1 img { width:100%; display:block;}
.team-wrapp .team-col1 .team-row1 { width:39.9%; float:left; margin:0 0 0;}
.team-wrapp .team-col2 { width:1226px; float:none; overflow:hidden; margin:0 auto 7.2%; position:relative;}
.team-wrapp .team-col2 img { width:100%; display:block;}
.team-wrapp .team-col2:last-child { margin-bottom:0;}
.team-wrapp .team-col2 .team-row2 { width:38.4%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}
.team-wrapp .team-col3 { width:100%; float:left; margin:0 0 0;}
.team-wrapp .team-col3 img { width:100%; display:block;}
.team-wrapp .team-col3 .team-row3 { width:47.3%; float:left; margin:0 0 0;}
.team-wrapp .team-col4 { width:47.3%; float:right; background:#1a283e; border-top-right-radius:50%; border-bottom-right-radius:50%; margin:0 0 0; padding:0 0 43.6%; position:relative;}
.team-wrapp .team-col4 img { width:100%; display:block;}
.team-wrapp .team-col4 .team-row4 { width:63.6%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:18.2%;}
.team-wrapp .team-btn1 { float:none; margin:16px 10px 0 0;}
.team-wrapp .team-btn1:last-child { margin-right:0;}
.team-wrapp h3, .team-wrapp h3 span, .team-wrapp h4, .team-wrapp h4 span { font-family: "Cormorant Garamond", serif;}

/*faqs-wrapp*/
.faqs-wrapp { background:linear-gradient(90deg,rgba(32,48,71,1) 0%, rgba(2,11,27,1) 100%); overflow:hidden; padding:140px 0 124px; position:relative;}
.faqs-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.faqs-wrapp p a { color:var(--gorgeous-white);}
.faqs-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.faqs-wrapp h2 a { color:var(--buff-yellow);}
.faqs-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.faqs-wrapp h3 a { color:var(--caramel-mousse);}
.faqs-wrapp:after { content:""; width:67.2%; float:left; background:url(../images/logo-white-transparent-square-symbol.png) no-repeat center / 100%; transform:translateY(-50%); margin:0 auto 0; padding:0 0 67.8%; position:absolute; top:60%; left:-17.16%;}
.faqs-wrapp .faqs-col1 { width:100%; float:left; margin:0 0 0; position:relative; z-index:9;}
.faqs-wrapp .faqs-col1 img { width:100%; display:block;}
.faqs-wrapp .faqs-col1 .faqs-row1 { width:34.5%; float:left; margin:0 0 0;}
.faqs-wrapp .faqs-col2 { width:48%; float:right; margin:0 0 0;}
.faqs-wrapp .faqs-col2 img { width:100%; display:block;}
.faqs-wrapp .faqs-col2 .faqs-row2 { width:100%; float:left; margin:0 0 0;}
.faqs-wrapp .faqs-btn1 { float:none; margin:16px 10px 0 0;}
.faqs-wrapp .faqs-btn1:last-child { margin-right:0;}
.faqs-wrapp h3, .faqs-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*consultation-wrapp*/
.consultation-wrapp { text-align:center; background:#020b1b url(../images/consultation-bg.png) no-repeat center / 100%; padding:0 0 44.6%; position:relative;}
.consultation-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.consultation-wrapp p a { color:var(--gorgeous-white);}
.consultation-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.consultation-wrapp h2 a { color:var(--buff-yellow);}
.consultation-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.consultation-wrapp h3 a { color:var(--caramel-mousse);}
.consultation-wrapp .consultation-col1 { width:47.5%; 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:100%; float:none; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { float:none; margin:16px 10px 0 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:0;}
.consultation-wrapp h3, .consultation-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*enquiry-wrapp*/
.enquiry-wrapp { background:linear-gradient(90deg,rgba(2,11,27,1) 0%, rgba(32,48,71,1) 100%); padding:140px 0 150px;}
.enquiry-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.enquiry-wrapp p a { color:var(--gorgeous-white);}
.enquiry-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.enquiry-wrapp h2 a { color:var(--buff-yellow);}
.enquiry-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.enquiry-wrapp h3 a { color:var(--caramel-mousse);}
.enquiry-wrapp .enquiry-col1 { width:100%; float:left; margin:0 0 0;}
.enquiry-wrapp .enquiry-col1 img { width:100%; display:block;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%; float:left; margin:0 0 7.8%;}
.enquiry-wrapp .enquiry-col2 { width:52.2%; float:right; margin:0 0 0;}
.enquiry-wrapp .enquiry-col2 img { width:100%; display:block;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 { width:100%; float:left; margin:0 0 8.8%;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil1 { text-align:left; color:rgba(89,75,59,0.9); background:#ede0d2; border-color:#ede0d2; resize:none;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil2 { width:48.8%; height:52px; float:left; margin:0 0 2.6%; padding:0 5.3% 0 5.3%;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil2:nth-child(2n) { float:right;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil3 { width:100%; height:108px; float:left; margin:0 0 0; padding:7% 5.3% 0 5.3%;}
.enquiry-wrapp .enquiry-col3 { width:32.99%; float:left; margin:0 0 0;}
.enquiry-wrapp .enquiry-col3 img { width:100%; display:block;}
.enquiry-wrapp .enquiry-col3 .enquiry-row3 { width:100%; float:left; margin:0 0 0;}
.enquiry-wrapp .enquiry-btn1 { float:none; margin:16px 10px 0 0;}
.enquiry-wrapp .enquiry-btn1 input { width:100%; height:100%; font-size:0; cursor:pointer; margin:0 0 0; position:absolute; top:0; right:0; left:0; z-index:99;}
.enquiry-wrapp .enquiry-btn1:last-child { margin-right:0;}
.enquiry-wrapp h3, .enquiry-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*social-wrapp*/
.social-wrapp { background:#ede0d2; padding:124px 0 74px;}
.social-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--old-school); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.social-wrapp p a { color:var(--old-school);}
.social-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.social-wrapp h2 a { color:var(--melanophobia);}
.social-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.social-wrapp h3 a { color:var(--melanophobia);}
.social-wrapp .social-col1 { width:100%; float:left; margin:0 0 6%;}
.social-wrapp .social-col1 img { width:100%; display:block;}
.social-wrapp .social-col1 .social-row1 { width:100%; float:left; margin:0 0 0;}
.social-wrapp .social-col2 { width:100%; float:left; margin:0 0 0;}
.social-wrapp .social-col2 img { width:100%; display:block;}
.social-wrapp .social-col2 .social-row2 { width:100%; float:left; margin:0 0 0;}
.social-wrapp .social-btn1 { float:none; margin:16px 10px 0 0;}
.social-wrapp .social-btn1:last-child { margin-right:0;}
.social-wrapp h3, .social-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*flinker-wrapp*/
.flinker-wrapp { background:linear-gradient(to bottom, var(--melanophobia), var(--black-knight)); padding:88px 0 52px; position:relative;}
.flinker-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.flinker-wrapp p a { color:var(--gorgeous-white);}
.flinker-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.flinker-wrapp h2 a { color:var(--buff-yellow);}
.flinker-wrapp h3 { font-size:36px; font-weight:var(--five-weight); color:var(--buff-yellow); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); margin:var(--h3-margin);}
.flinker-wrapp h3 a { color:var(--buff-yellow);}
.flinker-wrapp:after { content:""; width:100%; float:left; background:linear-gradient(90deg,rgba(2,11,27,0) 0%, rgba(185,159,113,1) 30%, rgba(229,204,162,1) 50%, rgba(185,159,113,1) 70%, rgba(2,11,27,0) 100%); margin:0 0 0; padding:0 0 1px; position:absolute; right:0; bottom:0; left:0;}
.flinker-wrapp .flinker-col1 { width:100%; float:left; margin:0 0 6%;}
.flinker-wrapp .flinker-col1 img { width:100%; display:block;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:35.5%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col2 { width:48.6%; float:right; margin:0 0 0;}
.flinker-wrapp .flinker-col2 img { width:100%; display:block;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; float:left; margin:0 0 0; position:relative;}
.flinker-wrapp .flinker-col2 .flinker-row2 .flinker-fil1 { text-align:left; color:var(--gorgeous-white); background:none; border:1px solid #f3dbb4; resize:none;}
.flinker-wrapp .flinker-col2 .flinker-row2 .flinker-fil2 { width:90.8%; height:48px; float:left; margin:0 0 0; padding:0 6.8% 0 6.8%;}
.flinker-wrapp .flinker-col3 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col3 img { width:100%; display:block;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; float:left; margin:0 0 6.6%;}
.flinker-wrapp .flinker-col4 { width:20.1%; float:left; margin:0 6.5% 0 0;}
.flinker-wrapp .flinker-col4 img { width:100%; display:block;}
.flinker-wrapp .flinker-col4:last-child { margin-right:0;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li span { width:47.3%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li span:last-child { float:right;}
.flinker-wrapp .flinker-col4 .flinker-row4 li a:hover { color:var(--buff-yellow);}
.flinker-wrapp .flinker-btn1 { float:none; cursor:pointer; margin:16px 10px 0 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:0;}
.flinker-row4 li, .flinker-row4 li a { font-size:14px; font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:0.14px; line-height:2;}
.flinker-wrapp h3, .flinker-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*footer-wrapp*/
.footer-wrapp { background:linear-gradient(to bottom, var(--melanophobia), var(--black-knight)); padding:26px 0 46px;}
.footer-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.footer-wrapp p a { color:var(--gorgeous-white);}
.footer-wrapp .footer-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.footer-wrapp .footer-col1 img { width:100%; display:block;}
.footer-wrapp .footer-col1 .footer-row1 { width:auto; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:left; margin:0 10px 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li:last-child { margin-right:0;}
.footer-wrapp .footer-col1 .footer-row1 li a:hover { color:var(--buff-yellow);}
.footer-wrapp .footer-col2 { width:auto; float:left; margin:0 0 0;}
.footer-wrapp .footer-col2 img { width:100%; display:block;}
.footer-wrapp .footer-col2 .footer-row2 { width:auto; float:right; display:none; margin:0 26px 0 0;}
.footer-wrapp .footer-col2 .footer-row2:last-child { margin-right:0;}
.footer-wrapp .footer-col2 .footer-row2 a { width:48px; float:left; margin:0 10px 0 0;}
.footer-wrapp .footer-col2 .footer-row2 a:last-child { margin-right:0;}
.footer-wrapp .footer-btn1 { float:none; margin:0 10px 0 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:0;}
.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:14px; font-weight:var(--four-weight); color:rgba(230,219,211,0.7); letter-spacing:0.14px; line-height:0.93;}

/*inner-wrapp*/
.inner-wrapp { min-height:560px; position:relative;}
.inner-wrapp h1 { float:none; font-size:55px; font-weight:400; color:#e6cda3; line-height:1.18; margin:0 0 10px;}
.inner-wrapp h1 a { color:#e6cda3;}
.inner-wrapp h1 span { display:block;}
.inner-wrapp .inner-col1 { width:1226px; float:left; position:absolute; top:50%; 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:#f0be65;}
.inner-row1 li, .inner-row1 li a { font-size:16px; color:#e6dbd3; font-weight:400; line-height:1.5;}
.inner-wrapp h1, .inner-wrapp h1 span { font-family: "Cormorant Garamond", serif; text-transform:uppercase;}
.inner-wrapp .banner-col2 { bottom:66px;}

/*conten-wrapp*/
.conten-wrapp { padding:72px 0 111px; position:relative; background:linear-gradient(to right, #020b1b 0%, #203047 100%);}
.conten-wrapp .conten-row1 { width:100%; float:left;}
.conten-wrapp .conten-row1 .conten-bar1 { width:51.4%; float:left;}
.conten-wrapp .conten-row1 .conten-bar2 { width:40.4%; float:right;}

.conten2-wrapp { padding:140px 0 111px;}
.conten3-wrapp { background:#ede0d2; padding:140px 0 115px;}

.custom-col1 { width:100%; float:left; margin:0 0 15px;}
.custom-col1 .custom-row1 { width:325px; float:left;}

.services2-wrapp .services-col2 { border:none;}
.services2-wrapp .services-col1:nth-child(even) .services-col2 { border:none;}

.faqs2-wrapp { background:linear-gradient(90deg,rgba(2,11,27,1) 0%, rgba(32,48,71,1) 100%);}
.faqs2-wrapp:after { display:none;}
.faqs2-wrapp .back-btn1 { float:none; margin:16px 10px 0 0;}
.faqs2-wrapp .back-btn1:last-child { margin-right:0;}

.treatin-wrapp h3, .sidbar-wrapp h3, .services2-wrapp h3, .treatin1-wrapp h3, .abouts-wrapp h3, .contac-wrapp h3, .galler-wrapp h3, .galler-wrapp h3, .gallerin-wrapp h3, .treat-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h4, .benefits-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership2-wrapp h3, .fees-wrapp h3 { font-size:36px; line-height:1.19;}

/*sidbar-wrapp*/
.sidbar-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.sidbar-wrapp p a { color:var(--gorgeous-white);}
.sidbar-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:0 0 13px;}
.sidbar-wrapp h2 a { color:var(--buff-yellow);}
.sidbar-wrapp h3 { font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.sidbar-wrapp h3 a { color:var(--caramel-mousse);}
.sidbar-wrapp .sidbar-col1 { width:100%; float:left; background:#030c1c; border-radius:16px; padding:70px 62px 70px;}
.sidbar-wrapp .sidbar-col1 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 { width:100%; float:left; margin:6px 0 34px;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .enquiry-fil1 { text-align:left; color:rgba(89,75,59,0.9); background:#ede0d2; border-color:#ede0d2; resize:none;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .enquiry-fil2 { width:100%; height:52px; float:left; margin:0 0 15px; padding:0 24px 0;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .enquiry-fil3 { width:100%; height:134px; float:left; margin:0 0 0; padding:7% 24px 0;}
.sidbar-wrapp .enquiry-btn1 { float:none; margin:16px 10px 0 0;}
.sidbar-wrapp .enquiry-btn1 input { width:100%; height:100%; font-size:0; cursor:pointer; margin:0 0 0; position:absolute; top:0; right:0; left:0; z-index:99;}
.sidbar-wrapp .enquiry-btn1:last-child { margin-right:0;}
.sidbar-wrapp h3, .sidbar-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*treatin-wrapp*/
.treatin-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.treatin-wrapp p a { color:var(--gorgeous-white);}
.treatin-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.treatin-wrapp h2 a { color:var(--buff-yellow);}
.treatin-wrapp h3 { font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.treatin-wrapp h3 a { color:var(--caramel-mousse);}
.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; margin:35px 0 49px; border-top-right-radius:50%; border-bottom-right-radius:50%;}
.treatin-wrapp .treatin-col1 .treatin-row2 { width:100%; float:left;}
.treatin-wrapp .inner-btn1 { float:none; margin:16px 10px 0 0;}
.treatin-wrapp .inner-btn1:last-child { margin-right:0;}
.treatin-wrapp h3, .treatin-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*treatin1-wrapp*/
.treatin1-wrapp { background:#ede0d2; text-align:center; padding:100px 0;}
.treatin1-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--old-school); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.treatin1-wrapp p a { color:var(--old-school);}
.treatin1-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.treatin1-wrapp h2 a { color:var(--melanophobia);}
.treatin1-wrapp h3 { font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.treatin1-wrapp h3 a { color:var(--melanophobia);}
.treatin1-wrapp .treatin1-col1 { width:100%; float:left;}
.treatin1-wrapp .treatin1-col1 img { width:100%; display:block;}
.treatin1-wrapp .treatin1-row1 { width:100%; float:left; padding:0 0 60px; margin:0 0 62px; border-bottom:1px solid rgba(181, 135, 84, 0.3);}
.treatin1-wrapp .treatin1-row1:last-child { margin:0; padding:0; border:none;}
.treatin1-wrapp .inner-btn1 { float:none; margin:16px 10px 0 0;}
.treatin1-wrapp .inner-btn1:last-child { margin-right:0;}
.treatin1-wrapp h3, .treatin1-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*testimonials2-wrapp*/
.testimonials2-wrapp { text-align:center; background:linear-gradient(90deg,rgba(2,11,27,1) 0%, rgba(32,48,71,1) 100%); padding:120px 0;}
.testimonials2-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.testimonials2-wrapp p a { color:var(--gorgeous-white);}
.testimonials2-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.testimonials2-wrapp h2 a { color:var(--buff-yellow);}
.testimonials2-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.testimonials2-wrapp h3 a { color:var(--caramel-mousse);}
.testimonials2-wrapp h4 { font-size:26px; font-weight:var(--five-weight); color:var(--buff-yellow); letter-spacing:normal; line-height:1.15; margin:0 0 8px;}
.testimonials2-wrapp h4 a { color:var(--buff-yellow);}
.testimonials2-wrapp h5 { font-size:15px; font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:normal; line-height:1.6; margin:0 0 21px;}
.testimonials2-wrapp h5 a { color:var(--gorgeous-white);}
.testimonials2-wrapp .testimonials-col1 { width:100%; float:left; margin:0 0 20px;}
.testimonials2-wrapp .testimonials-col1 img { width:100%; display:block;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1 { width:100%; float:left; margin:0 0 76px;}
.testimonials2-wrapp .testimonials-col2 { width:100%; float:left; margin:0 0 0;}
.testimonials2-wrapp .testimonials-col2 img { width:100%; display:block;}
.testimonials2-wrapp .testimonials-col2 .testimonials-row2 { width:100%; float:left; margin:0 0 13px;}
.testimonials2-wrapp .testimonials-col2 .testimonials-row2 span { width:84px; float:none; margin:0 auto 0; display:block;}
.testimonials2-wrapp .testimonials-col3 { width:29%; float:left; margin:0 6.5% 75px 0;}
.testimonials2-wrapp .testimonials-col3 img { width:100%; display:block;}
.testimonials2-wrapp .testimonials-col3:nth-child(3n) { margin-right:0}
.testimonials2-wrapp .testimonials-col3 .testimonials-row3 { width:100%; max-height:64px; float:left; overflow-y:scroll; margin:0 0; padding:0 4.6% 0 0;}
.testimonials2-wrapp h3, .testimonials2-wrapp h3 span, .testimonials2-wrapp h4, .testimonials2-wrapp h4 span { font-family: "Cormorant Garamond", serif;}

/*treatin2-wrapp*/
.treatin2-wrapp { background: linear-gradient(90deg, rgba(32, 48, 71, 1) 0%, rgba(2, 11, 27, 1) 100%); padding:136px 0 195px; text-align:center;}
.treatin2-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.treatin2-wrapp p a { color:var(--gorgeous-white);}
.treatin2-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.treatin2-wrapp h2 a { color:var(--buff-yellow);}
.treatin2-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.treatin2-wrapp h3 a { color:var(--caramel-mousse);}
.treatin2-wrapp .treatin2-col1 { width:100%; float:left; position:relative; margin:50px 0 0; text-align:left;}
.treatin2-wrapp .treatin2-col1 img { width:100%; display:block;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:30.2%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}
.treatin2-wrapp .treatin2-col2 { width:61.7%; float:right; margin:0 0 0;}
.treatin2-wrapp .treatin2-col2 img { width:100%; display:block;}
.treatin2-wrapp .treatin2-col2 .treatin2-row2 { width:49%; float:left; position:relative;}
.treatin2-wrapp .treatin2-col2 .treatin2-row2:last-child { float:right;}
.treatin2-wrapp .inner-btn1 { float:none; margin:16px 10px 0 0;}
.treatin2-wrapp .inner-btn1:last-child { margin-right:0;}
.treatin2-wrapp h3, .treatin2-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

.before, .after { width:72px; text-align:center; font-size:14px; color:rgba(89, 75, 59, 0.9); font-weight:400; position:absolute; left:15px; bottom:15px; background:#fcf8f6; padding:3px 13px 4px; border-radius:50px;}

/*abouts-wrapp*/
.abouts-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.abouts-wrapp p a { color:var(--gorgeous-white);}
.abouts-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.abouts-wrapp h2 a { color:var(--buff-yellow);}
.abouts-wrapp h3 { font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.abouts-wrapp h3 a { color:var(--caramel-mousse);}
.abouts-wrapp h4 { width:100%; float:left; font-size:26px; font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:15px 0 28px;}
.abouts-wrapp h4 a { color:var(--caramel-mousse);}
.abouts-wrapp .abouts-col1 { width:100%; float:left; margin:10px 0 50px;}
.abouts-wrapp .abouts-col1 img { width:100%; display:block;}
.abouts-wrapp .abouts-col1 .abouts-bar1 { width:100%; float:left; margin:0 0 0; padding:0 0 0 10px;}
.abouts-wrapp .abouts-col1 .abouts-bar1 li { font-size:15px; color:#e6dbd3; line-height:1.5; font-weight:400; background:url(../images/dot.svg) no-repeat 0 9px; display:block; padding-left:14px;}
.abouts-wrapp .abouts-col2 { width:100%; float:left; margin:0 0 0;}
.abouts-wrapp .abouts-col2 img { width:100%; display:block;}
.abouts-wrapp .abouts-col2 .abouts-row1 { width:426px; float:left; position:relative;}
.abouts-wrapp .abouts-col2 .abouts-bar2 { width:219px; float:left; padding:0 29px 0 0; border-right:1px solid #edb767;}
.abouts-wrapp .abouts-col2 .abouts-bar3 { width:auto; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.abouts-wrapp .inner-btn1 { float:none; margin:0 10px 0 0;}
.abouts-wrapp .inner-btn1:last-child { margin-right:0;}
.abouts-wrapp h3, .abouts-wrapp h3 span, .abouts-wrapp h4, .abouts-wrapp h4 span { font-family: "Cormorant Garamond", serif;}

/*practice1-wrapp*/
.practice1-wrapp { background:linear-gradient(to right, #020b1b 0%, #203047 100%); padding:30px 0 120px; text-align:center;}
.practice1-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--old-school); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.practice1-wrapp p a { color:var(--old-school);}
.practice1-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.practice1-wrapp h2 a { color:var(--melanophobia);}
.practice1-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.practice1-wrapp h3 a { color:var(--melanophobia);}
.practice1-wrapp .practice1-col1 { width:100%; float:left; margin:0 0 0;}
.practice1-wrapp .practice1-col1 img { width:100%; display:block;}
.practice1-wrapp .practice1-col2 { width:100%; float:left;}
.practice1-wrapp .practice1-col2 img { width:100%; display:block;}
.practice1-wrapp .team-btn1 { float:none; margin:16px 10px 0 0;}
.practice1-wrapp .team-btn1:last-child { margin-right:0;}
.practice1-wrapp h3, .practice1-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*blog-wrapp*/
.blog-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.blog-wrapp p a { color:var(--gorgeous-white);}
.blog-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.blog-wrapp h2 a { color:var(--buff-yellow);}
.blog-wrapp h3 { font-size:25px; line-height:1.38; font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.blog-wrapp h3 a { color:var(--caramel-mousse);}
.blog-wrapp .blog-col1 { width:100%; float:left; margin:64px 0 0;}
.blog-wrapp .blog-col1 img { width:100%; display:block;}
.blog-wrapp .blog-col2 { width:31.33%; float:left; margin:0 3% 103px 0;}
.blog-wrapp .blog-col2:nth-child(3n) { margin-right:0;}
.blog-wrapp .blog-col2 .blog-row1 { width:100%; float:left; margin:0 0 41px;}
.blog-wrapp .blog-col2 .blog-row2 { width:100%; float:left;}
.blog-wrapp .inner-btn1 { float:none; margin:6px 10px 0 0;}
.blog-wrapp .inner-btn1:last-child { margin-right:0;}
.blog-wrapp h3, .blog-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*paiger-wrapp*/
.paiger-wrapp { text-align:center;}
.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 1px;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a { display:inline-block; padding:0 3px; border-bottom:1px solid rgba(237,183,103,0); transition:all 0.25s ease-out 0s;}
.paiger-wrapp .paiger-col1 .paiger-row1 li:first-child a { color:#edb767;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a:hover { color:#edb767; border-bottom:1px solid rgba(237,183,103,1);}
.paiger-wrapp .paiger-btn1 { float:none;}
.paiger-wrapp .paiger-btn1:last-child { margin-right:0;}
.paiger-row1 li, .paiger-row1 li a { font-size:14px; color:#e6cda3; font-weight:500; letter-spacing:2px;}

/*blogin-wrapp*/
.blogin-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.blogin-wrapp p a { color:var(--gorgeous-white);}
.blogin-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.blogin-wrapp h2 a { color:var(--buff-yellow);}
.blogin-wrapp h3 { font-size:26px; line-height:1.38; font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.blogin-wrapp h3 a { color:var(--caramel-mousse);}
.blogin-wrapp .blogin-col1 { width:100%; float:left; margin:0 0 40px; border-top-right-radius:50%; border-bottom-right-radius:50%;}
.blogin-wrapp .blogin-col1 img { width:100%; display:block;}
.blogin-wrapp .back-btn1 { float:none; margin:20px 10px 0 0;}
.blogin-wrapp .back-btn1:last-child { margin-right:0;}
.blogin-wrapp h3, .treatin-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*contac-wrapp*/
.contac-wrapp { background:#ede0d2; padding:140px 0 100px; position:relative;}
.contac-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--old-school); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.contac-wrapp p a { color:var(--old-school);}
.contac-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.contac-wrapp h2 a { color:var(--melanophobia);}
.contac-wrapp h3 { font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:0 0 15px;}
.contac-wrapp h3 a { color:var(--melanophobia);}
.contac-wrapp h4 { font-size:15px; color:#4b4b48; font-weight:600; line-height:2.2;}
.contac-wrapp h4 a { color:#4b4b48;}
.contac-wrapp h4 a:hover { color:#f0be65;}
.contac-wrapp .decoration { text-decoration:underline;}
.contac-wrapp .contac-col1 { width:100%; float:left; margin:0 0 0; position:relative; z-index:9;}
.contac-wrapp .contac-col1 img { width:100%; display:block;}
.contac-wrapp .contac-col1 .contac-row1 { width:32%; float:left;}
.contac-wrapp .contac-col2 { width:60%; float:right; margin:0 0 0;}
.contac-wrapp .contac-col2 img { width:100%; display:block;}
.contac-wrapp .contac-col2 iframe { width:100%; display:block; height:599px; border-radius:20px; overflow:hidden;}
.contac-wrapp h3, .contac-wrapp h3 span, .contac-wrapp h3 strong { font-family: "Cormorant Garamond", serif;}

.contac-wrapp .opening-col1 { width:319px; float:left; margin:50px 0 0;}
.contac-wrapp .opening-col1 .opening-row1 { width:100%; float:left; border-bottom:1px solid rgba(181, 135, 84, 0.3);}
.contac-wrapp .opening-col1 .opening-row1:last-child { border:none;}
.contac-wrapp .opening-col1 .opening-bar1 { width:40%; float:left; font-weight:600;}
.contac-wrapp .opening-col1 .opening-bar2 { width:113px; float:right;}
.opening-bar1, .opening-bar2 { font-size:15px; color:#4b4b48; line-height:3; letter-spacing:0.15px;}

/*galler-wrapp*/
.galler-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.galler-wrapp p a { color:var(--gorgeous-white);}
.galler-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:0 0 18px;}
.galler-wrapp h2 a { color:var(--buff-yellow);}
.galler-wrapp h3 { font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:0 0 15px;}
.galler-wrapp h3 a { color:var(--caramel-mousse);}
.galler-wrapp .galler-col1 { width:100%; float:left; margin:64px 0 0;}
.galler-wrapp .galler-col1 img { width:100%; display:block;}
.galler-wrapp .galler-col2 { width:100%; float:left; margin:0 0 99px; position:relative;}
.galler-wrapp .galler-col2 .galler-row1 { width:61%; float:right; margin:0 0 0;}
.galler-wrapp .galler-col2 .galler-row3 { width:30.2%; float:left;}
.galler-wrapp .galler-col2 .galler-row2 { width:49%; float:left; position:relative;}
.galler-wrapp .galler-col2 .galler-row2:last-child { float:right;}
.galler-wrapp .inner-btn1 { float:none; margin:6px 10px 0 0;}
.galler-wrapp .inner-btn1:last-child { margin-right:0;}
.galler-wrapp h3, .galler-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*gallerin-wrapp*/
.gallerin-wrapp { text-align:center;}
.gallerin-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.gallerin-wrapp p a { color:var(--gorgeous-white);}
.gallerin-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:0 0 18px;}
.gallerin-wrapp h2 a { color:var(--buff-yellow);}
.gallerin-wrapp h3 { font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:0 0 25px;}
.gallerin-wrapp h3 a { color:var(--caramel-mousse);}
.gallerin-wrapp .gallerin-col1 { width:100%; max-width:920px; float:none; margin:0 auto; display:inline-block; text-align:left;}
.gallerin-wrapp .gallerin-col1 img { width:100%; display:block;}
.gallerin-wrapp .gallerin-col1 .gallerin-row1 { width:100%; float:right; margin:0 0 60px;}
.gallerin-wrapp .gallerin-col1 .gallerin-row3 { width:100%; float:left;}
.gallerin-wrapp .gallerin-col1 .gallerin-row2 { width:49%; float:left; border-radius:2px; overflow:hidden; position:relative;}
.gallerin-wrapp .gallerin-col1 .gallerin-row2:last-child { float:right;}
.gallerin-wrapp .back-btn1 { float:none; margin:20px 10px 0 0;}
.gallerin-wrapp .back-btn1:last-child { margin-right:0;}
.gallerin-wrapp h3, .gallerin-wrapp h3 span { font-family: "Cormorant Garamond", serif;}
.gallerin-wrapp .before, .gallerin-wrapp .after { width:90px; padding:5px 13px 6px; border-radius:50px;}

/*treat-wrapp*/
.treat-wrapp { padding-bottom:10px;}
.treat-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.treat-wrapp p a { color:var(--gorgeous-white);}
.treat-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.treat-wrapp h2 a { color:var(--buff-yellow);}
.treat-wrapp h3 { font-size:25px; line-height:1.38; font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.treat-wrapp h3 a { color:var(--caramel-mousse);}
.treat-wrapp h4 { font-size:26px; font-weight:400; color:#e6cda3; letter-spacing:normal; line-height:1.38; position:relative; text-transform:uppercase;}
.treat-wrapp h4 a { color:#e6cda3;}
.treat-wrapp h4 span { display:block;}
.treat-wrapp h4 strong { font-weight:600;}
.treat-wrapp .treat-col1 { width:100%; float:left;}
.treat-wrapp .treat-col1 img { width:100%; display:block;}
.treat-wrapp .treat-col2 { width:29.77%; float:left; margin:0 5.34% 103px 0;}
.treat-wrapp .treat-col2:nth-child(3n) { margin-right:0;}
.treat-wrapp .treat-col2 .treat-row1 { width:100%; float:left; margin:0 0 41px;}
.treat-wrapp .treat-col2 .treat-row2 { width:100%; float:left;}
.treat-wrapp .inner-btn1 { float:none; margin:6px 10px 0 0;}
.treat-wrapp .inner-btn1:last-child { margin-right:0;}
.treat-wrapp h3, .treat-wrapp h3 span, .treat-wrapp h4, .treat-wrapp h4 span { font-family: "Cormorant Garamond", serif;}

/*fees-wrapp*/
.fees-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.fees-wrapp p a { color:var(--gorgeous-white);}
.fees-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.fees-wrapp h2 a { color:var(--buff-yellow);}
.fees-wrapp h3 { font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.fees-wrapp h3 a { color:var(--caramel-mousse);}
.fees-wrapp h4 { font-size:15px; font-weight:400; color:#e6dbd3; line-height:1; letter-spacing:0.15px; margin:0 0 15px;}
.fees-wrapp h4 a { color:#ffffff;}
.fees-wrapp h4 span { display:block;}
.fees-wrapp .fees-col1 { width:100%; float:left; margin:35px 0 49px; border-top-right-radius:50%; border-bottom-right-radius:50%;}
.fees-wrapp .fees-col1 img { width:100%; display:block;}
.fees-wrapp .fees-col2 { width:100%; float:left; margin:30px 0 0;}
.fees-wrapp .fees-col2 img { width:100%; display:block;}
.fees-wrapp .fees-col3 { width:100%; float:left;}
.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-bar2 { width:60%; float:left;}
.fees-wrapp .fees-row2 .fees-bar3 { width:40%; float:right; text-align:right; color:#e6cda3;}
.fees-bar2, .fees-bar3 { font-size:15px; color:#e6dbd3; font-weight:400; line-height:3.33;}
.fees-wrapp h3, .fees-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*teamer-wrapp*/
.teamer-wrapp { background:#ede0d2; padding:71px 0 60px;}
.teamer-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--old-school); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.teamer-wrapp p a { color:var(--old-school);}
.teamer-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.teamer-wrapp h2 a { color:var(--melanophobia);}
.teamer-wrapp h3 { font-size:var(--h3-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h3-letter-spacing); line-height:var(--h3-line-height); text-transform:var(--text-transform); margin:var(--h3-margin);}
.teamer-wrapp h3 a { color:var(--melanophobia);}
.teamer-wrapp h4 { font-size:26px; font-weight:var(--five-weight); color:var(--buff-yellow); letter-spacing:normal; line-height:1.15; margin:0 0 8px;}
.teamer-wrapp h4 a { color:var(--buff-yellow);}
.teamer-wrapp h5 { font-size:14px; font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:0.14px; line-height:normal; text-transform:var(--text-transform); margin:0 0 8px;}
.teamer-wrapp h5 a { color:var(--gorgeous-white);}
.teamer-wrapp .teamer-col1 { width:100%; float:left; margin:48px 0 0;}
.teamer-wrapp .teamer-col1 img { width:100%; display:block;}
.teamer-wrapp .teamer-col2 { width:50%; float:left; margin:0 0 70px;}
.teamer-wrapp .teamer-col2 img { width:100%; display:block;}
.teamer-wrapp .teamer-col2 .teamer-row1 { width:49%; float:right; margin:0 0 0;}
.teamer-wrapp .teamer-col3 { width:49%; float:left; background:#1a283e; border-top-left-radius:50%; border-bottom-left-radius:50%; margin:0 0 0; padding:0 0 45%; position:relative;}
.teamer-wrapp .teamer-col3 img { width:100%; display:block;}
.teamer-wrapp .teamer-col3 .teamer-row2 { width:63.6%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:18.2%;}
.teamer-wrapp .team-btn1 { float:none; margin:16px 10px 0 0;}
.teamer-wrapp .team-btn1:last-child { margin-right:0;}
.teamer-wrapp h3, .teamer-wrapp h3 span, .teamer-wrapp h4, .teamer-wrapp h4 span { font-family: "Cormorant Garamond", serif;}

/*teamin-wrapp*/
.teamin-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--old-school); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.teamin-wrapp p a { color:var(--old-school);}
.teamin-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.teamin-wrapp h2 a { color:var(--melanophobia);}
.teamin-wrapp h3 { font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.teamin-wrapp h3 a { color:var(--melanophobia);}
.teamin-wrapp h4 { font-size:26px; font-weight:var(--five-weight); color:var(--buff-yellow); letter-spacing:normal; line-height:1.15; margin:0 0 10px;}
.teamin-wrapp h4 a { color:var(--buff-yellow);}
.teamin-wrapp h5 { font-size:14px; font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:0.14px; line-height:normal; text-transform:var(--text-transform); margin:0 0 24px;}
.teamin-wrapp h5 a { color:var(--gorgeous-white);}
.teamin-wrapp .teamin-col1 { width:100%; float:left; margin:0 0 60px;}
.teamin-wrapp .teamin-col1 p { color:#e6dbd3;}
.teamin-wrapp .teamin-col1 img { width:100%; display:block;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:49%; float:right; margin:0 0 0; border-radius:0 100px 100px 0; overflow:hidden;}
.teamin-wrapp .teamin-col2 { width:49%; float:left; background:#1a283e; border-top-left-radius:50%; border-bottom-left-radius:50%; margin:0 0 0; padding:0 0 45%; position:relative;}
.teamin-wrapp .teamin-col2 img { width:100%; display:block;}
.teamin-wrapp .teamin-col2 .teamin-row2 { width:78.6%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:18.2%;}
.teamin-wrapp .back-btn1 { float:none; margin:20px 10px 0 0;}
.teamin-wrapp .back-btn1:last-child { margin-right:0;}
.teamin-wrapp h3, .teamin-wrapp h3 span, .teamin-wrapp h4, .teamin-wrapp h4 span { font-family: "Cormorant Garamond", serif;}
.teamin-wrapp .yellow-color { color:#edb767; text-decoration:inherit;}

/*membership-wrapp*/
.membership-wrapp { background:linear-gradient(to right, #020b1b 0%, #203047 100%); padding:142px 0 128px;}
.membership-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--p-weight); color:var(--cool-balaclavas); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.membership-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.membership-wrapp p a { color:var(--gorgeous-white);}
.membership-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.membership-wrapp h2 a { color:var(--buff-yellow);}
.membership-wrapp h3 { font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.membership-wrapp h3 a { color:var(--caramel-mousse);}
.membership-wrapp .membership-col1 { width:100%; float:left; position:relative;}
.membership-wrapp .membership-col1 img { width:100%; display:block;}
.membership-wrapp .membership-col1 .membership-row1 { width:48.7%; float:left; border-radius:0 140px 140px 0; overflow:hidden;}
.membership-wrapp .membership-col1 .membership-row2 { width:43%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.membership-wrapp .inner-btn1 { float:none; margin:6px 10px 0 0;}
.membership-wrapp .inner-btn1:last-child { margin-right:0;}
.membership-wrapp h3, .membership-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*membership1-wrapp*/
.membership1-wrapp { background:linear-gradient(to right, #020b1b 0%, #203047 100%); padding:0 0 70px; text-align:center;}
.membership1-wrapp .margin { max-width:1182px;}
.membership1-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--p-weight); color:var(--cool-balaclavas); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.membership1-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--gorgeous-white); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.membership1-wrapp p a { color:var(--gorgeous-white);}
.membership1-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:var(--buff-yellow); letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.membership1-wrapp h2 a { color:var(--buff-yellow);}
.membership1-wrapp h3 { font-weight:var(--four-weight); color:var(--caramel-mousse); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.membership1-wrapp h3 a { color:var(--caramel-mousse);}
.membership1-wrapp h4 { font-size:14px; color:#edb767; line-height:normal; letter-spacing:2.8px; margin:0 0 10px; text-transform:uppercase;}
.membership1-wrapp h4 a { color:#edb767;}
.membership1-wrapp .membership1-col1 { width:100%; float:left; margin:25px 0 0;}
.membership1-wrapp .membership1-col1 img { width:100%; display:block;}
.membership1-wrapp .membership1-col2 { width:48%; float:left; margin:0 0 50px; position:relative; text-align:left;}
.membership1-wrapp .membership1-col2:nth-child(2n) { float:right;}
.membership1-wrapp .membership1-col2 .membership1-row1 { width:8.4%; float:left; margin:0 20px 0 0;}
.membership1-wrapp .membership1-col2 .membership1-row2 { width:88%; float:left;}
.membership1-wrapp .inner-btn1 { float:none; margin:14px 18px 0 0;}
.membership1-wrapp .inner-btn1:last-child { margin-right:0;}
.membership1-wrapp h3, .membership1-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*membership2-wrapp*/
.membership2-wrapp { text-align:center; background:#ede0d2; padding:135px 0;}
.membership2-wrapp p { float:none; font-size:var(--p-size); font-weight:var(--four-weight); color:var(--old-school); letter-spacing:var(--p-letter-spacing); line-height:var(--p-line-height); margin:var(--p-margin);}
.membership2-wrapp p a { color:var(--old-school);}
.membership2-wrapp h2 { font-size:var(--h2-size); font-weight:var(--four-weight); color:#293a53; letter-spacing:var(--h2-letter-spacing); line-height:var(--h2-line-height); text-transform:var(--text-transform); margin:var(--h2-margin);}
.membership2-wrapp h2 a { color:#293a53;}
.membership2-wrapp h3 { font-weight:var(--four-weight); color:var(--melanophobia); letter-spacing:var(--h3-letter-spacing); text-transform:var(--text-transform); margin:var(--h3-margin);}
.membership2-wrapp h3 a { color:var(--melanophobia);}
.membership2-wrapp h4 { font-size:14px; font-weight:var(--h3-weight); color:#edb767; letter-spacing:2.8px; line-height:var(--h3-line-height); text-transform:uppercase; margin:0 0 29px;}
.membership2-wrapp h4 a { color:var(--cool-balaclavas);}
.membership2-wrapp h4 em { color:var(--mammoth-mountain);}
.membership2-wrapp .membership2-col1 { width:100%; float:left; margin:0 0 0;}
.membership2-wrapp .membership2-col1 img { width:100%; display:block;}
.membership2-wrapp .membership2-col1 .membership2-row1 { width:53.5%; float:none; margin:0 auto 55px;}
.membership2-wrapp .membership2-col2 { width:100%; float:left;}
.membership2-wrapp .membership2-col2 h2 { margin:0 0 15px;}
.membership2-wrapp .membership2-col2 h3 { margin:0 0 20px;}
.membership2-wrapp .membership2-col2 img { width:100%; display:block;}
.membership2-wrapp .membership2-col2 .membership2-row2 { width:100%; float:left;}
.membership2-wrapp .membership2-col3 { width:100%; float:left; background:rgba(255,255,255,0.5); border-radius:20px; padding:50px 57px;}
.membership2-wrapp .membership2-col3 img { width:100%; display:block;}
.membership2-wrapp .membership2-col3 .membership2-row3 { width:100%; float:left; min-height:188px; border-top:1px solid rgba(181, 135, 84, 0.3); display:block; margin:0 0 20px; text-align:left;}
.membership2-wrapp .inner-btn1 { float:none; margin:10px 8px 0 0;}
.membership2-wrapp .inner-btn1:last-child { margin-right:0;}
.membership2-wrapp h3, .membership2-wrapp h3 span { font-family: "Cormorant Garamond", serif;}

/*practic-wrapp*/
.practic-wrapp { position:relative;}
.practic-wrapp p { float:none; color:#372720;}
.practic-wrapp p a { color:#372720;}
.practic-wrapp p span { display:block;}
.practic-wrapp p strong { font-weight:700;}
.practic-wrapp h2 { color:#a78874; letter-spacing:0.14px;}
.practic-wrapp h2 a { color:#a78874;}
.practic-wrapp h2 span { display:block;}
.practic-wrapp h2 strong { font-weight:700;}
.practic-wrapp h3 { color:#372720;}
.practic-wrapp h3 a { color:#372720;}
.practic-wrapp h3 span { display:block;}
.practic-wrapp h3 strong { font-weight:700;}
.practic-wrapp .practic-row2 { width:100%; float:left;}
.practic-wrapp .practic-row1 { width:24.17%; float:left; margin:0 1.1% 1.1% 0; overflow:hidden;}
.practic-wrapp .practic-row1:nth-child(4n) { margin-right:0;}
.practic-wrapp .practic-row1 img { width:100%; display:block;}
.practic-wrapp .practic-row1:hover img { opacity:0.40;}
.practic-wrapp .practic-row1 .practic-bar1 { width:100%; float:left;}

/*offers-list-row-css*/
.offers-list-row1 { width:100%; float:left; margin:20px 0 0;}
.offers-list-row1 li { float:none; margin:0 0 0; padding:0 0 0 28px; position:relative;}
.offers-list-row1 li:before { content:""; width:18px; float:left; background:url(../images/check-icon.svg) no-repeat center / 100%; margin:5px 10px 0 0; padding:0 0 18px; position:absolute; left:0;}
.offers-list-row1 li, .offers-list-row1 li a { font-size:15px; font-weight:400; color:#4b4b48; letter-spacing:0.15px; line-height:2;}

/*common-css*/
.treatments-col3 p, .treatments-col3 p a { font-size:14px; color:var(--gorgeous-white);}
.treatments-col3 h2, .treatments-col3 h2 a { color:var(--buff-yellow); margin:0 0 10px;}
.journey-row3 h4 { transform:translateY(-50%); position:absolute; top:40%; right:0; left:0;}
.services-col1:nth-child(even) .services-row1 { float:right;}
.services-col1:nth-child(even) .services-col2 { float:left; border-left:none; border-top-left-radius:0; border-bottom-left-radius:0; border-right:1px solid #e6c67a; border-top-right-radius:50%; border-bottom-right-radius:50%;}
.services-col1:nth-child(even) .services-row2 { width:71.1%; left:inherit; right:11.6%;}
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-submit-btn-css*/
.common-submit-btn1 { width:6.8%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}
.common-submit-btn1 input { width:100%; height:100%; font-size:0; cursor:pointer; background:none; border:none; border-radius:50%; margin:0 0 0; position:absolute; top:0; right:0; left:0; z-index:99;}

/*logo-symbol-row-css*/
.about-logo-symbol-row1 { width:6%; float:none; margin:0 0 4%;}
.treatments-logo-symbol-row1 { width:8%; float:none; margin:0 0 4.6%;}
.enquiry-logo-symbol-row1 { width:5.5%; float:none; margin:0 0 3.2%;}
.flinker-logo-symbol-row1 { width:11.2%; float:none; margin:0 0 3.3%;}

/*top-right-circle-arrow-css*/
.top-right-circle-arrow { width:39px/*10.4%*/; float:right; margin:0 0 0; position:absolute; top:10.8%; right:15.5%;}

/*mobile-css*/
.header-mob1 { width:100%; float:left; display:none; margin:0 0 0;}
.header-mob1 a { width:38px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.header-mob2 { width:100%; float:left; display:none; margin:0 0 0;}

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .implants-btn1, .services-btn1, .treatments-btn1, .journey-btn1, .testimonials-btn1, .team-btn1, .faqs-btn1, .consultation-btn1, .enquiry-fil1, .enquiry-btn1, .enquiry-btn1 input, .social-btn1, .flinker-fil1, .flinker-btn1, .footer-btn1, .inner-btn1, .back-btn1, .paiger-btn1 { text-align:center; font-size:var(--btn-size); font-weight:var(--four-weight); letter-spacing:var(--btn-letter-spacing); line-height:var(--btn-line-height); background:none; border:none; border-radius:50px; transition:all 0.25s ease-out 0s; display:inline-block; padding:var(--btn-padding); position:relative; z-index:9;}

/*Smartphone css*/
@media screen and (max-width: 480px) {
.margin { width:90%;}

p span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { 
	display: inline;
}
:root {
	/*p-common-css*/
	--p-size: 13px;
	--p-margin: 0 0 14px;
	/*h2-common-css*/
	--h2-size: 12px;
	--h2-letter-spacing: 1.8px;
	--h2-margin: 0 0 10px;
	/*h3-common-css*/
	--h3-size: 37px;
	--h3-letter-spacing: normal;
	--h3-margin: 0 0 20px;
	/*btn-common-css*/
	--btn-size: 13px;
	--btn-padding: 15px 33px 15px 33px;
}

.header-wrapp { text-align:center; padding:80px 0 40px;}
.header-wrapp .header-col1 { width:220px; transform:none; margin:0 auto 20px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col2:last-child { margin-bottom:0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col2 .header-row2:last-child { margin-bottom:0;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.header-wrapp .header-col3 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col3:last-child { margin-bottom:0;}
.header-wrapp .header-col3 .header-row3 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col3 .header-row3:last-child { margin-bottom:0;}
.header-wrapp .header-btn1 { width:48%; float:left; margin:4.2% 0 0; padding-left:2%; padding-right: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-row2 li, .header-row2 li a { font-size:13px; line-height:normal;}

.linker-wrapp { text-align:center; display:none; padding:20px 0 20px;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { margin:0 3px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:3px;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p { font-size:14px;}
.banner-wrapp h3 { font-size:47px;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0; padding:38px 5% 34px;}
.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:12px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:60px 0 5.2%;}
.about-wrapp .about-col1 { width:100%; margin:0 0 40px;}
.about-wrapp .about-col1 .about-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 { width:60%; margin:-60% 0 0 20%;}
.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; right:inherit;}
.about-wrapp .about-col4 { width:100%; margin:0 0 0;}
.about-wrapp .about-col4 .about-row4 { width:60%; margin:-60% 0 0 20%;}
.about-wrapp .about-btn1 { margin:12px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.implants-wrapp { text-align:center; background-size:cover; padding:60px 5% 60px;}
.implants-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(32,48,71,0.3); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.implants-wrapp .implants-col1 { width:100%; transform:none; margin:0 0 34px; position:relative; top:inherit; right:inherit; left:inherit;}
.implants-wrapp .implants-col1 .implants-row1 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-col2 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.implants-wrapp .implants-col2 .implants-row2 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-col2 .implants-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0; padding:0 0 0 20px;}
.implants-wrapp .implants-col2 .implants-row2 li:before { width:14px; margin:0 0 0; padding:0 0 14px;}
.implants-wrapp .implants-col2 .implants-row2 li:last-child { margin-right:4px;}
.implants-wrapp .implants-btn1 { margin:12px 3px 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:3px;}
.implants-row2 li, .implants-row2 li a { font-size:14px; line-height:1;}

.services-wrapp { text-align:center; padding:60px 0 60px;}
.services-wrapp .services-col1 { width:100%; margin:0 0 40px;}
.services-wrapp .services-col1 .services-row1 { width:95%; margin:0 0 5.2%;}
.services-wrapp .services-col2 { width:95%; margin:0 0 0; padding:0 0 86.6%;}
.services-wrapp .services-col2 .services-row2 { width:85%; margin:0 0 0; position:absolute; top:50%; left:10%;}
.services-wrapp .services-col3 { width:100%; display:none; margin:0 0 10px;}
.services-wrapp .services-col3 .services-row3 { width:100%; margin:0 0 10px;}
.services-wrapp .services-col3 .services-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0; padding:0 0 0 20px;}
.services-wrapp .services-col3 .services-row3 li:before { width:14px; margin:0 0 0; padding:0 0 14px;}
.services-wrapp .services-btn1 { margin:12px 3px 0;}
.services-wrapp .services-btn1:last-child { margin-right:3px;}
.services-row3 li, .services-row3 li a { font-size:14px; line-height:normal;}

.treatments-wrapp { text-align:center; padding:60px 0 5.2%;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; transform:none; margin:0 0 40px; padding:0 5% 0; position:relative; top:inherit; left:inherit;}
.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-col2 .treatments-row2:after { width:100%; background:linear-gradient(to top, rgba(89,75,59,0.9), rgba(89,75,59,0)); margin:0 0 0; padding:0 0 80%;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:90%; margin:0 auto 0; position:absolute; right:0; bottom:10%; left:0;}
.treatments-wrapp .treatments-btn1 { margin:12px 3px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

.journey-wrapp { text-align:center; padding:60px 0 60px;}
.journey-wrapp h4 { font-size:28px; margin:0 0 10px;}
.journey-wrapp h5 { font-size:20px; margin:0 0 20px;}
.journey-wrapp .journey-col1 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-col1 .journey-row1 { width:90%; margin:0 auto 36px;}
.journey-wrapp .journey-col2 { width:100%; margin:0 0 46px;}
.journey-wrapp .journey-col2 .journey-row2 { width:90%; margin:0 auto 0;}
.journey-wrapp .journey-col3 { width:100%; margin:0 0 0; padding:0 0 80%;}
.journey-wrapp .journey-col3 .journey-row3 { width:14%; margin:0 auto 16px;}
.journey-wrapp .journey-btn1 { margin:12px 3px 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:3px;}

.testimonials-wrapp { text-align:center; padding:60px 0 60px;}
.testimonials-wrapp h4 { font-size:20px; margin:0 0 8px;}
.testimonials-wrapp h5 { font-size:14px; margin:0 0 8px;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; margin:0 0 36px;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 26px;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 46px;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%; margin:0 0 16px;}
.testimonials-wrapp .testimonials-col4 { width:90%; margin:0 auto 0;}
.testimonials-wrapp .testimonials-col4 .testimonials-row4 { width:8%; margin:0 auto 16px;}
.testimonials-wrapp .testimonials-btn1 { margin:12px 3px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:3px;}

.team-wrapp { text-align:center; padding:60px 0 60px;}
.team-wrapp h4 { font-size:20px; margin:0 0 8px;}
.team-wrapp h5 { font-size:12px; margin:0 0 8px;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 20px;}
.team-wrapp .team-col2 { width:90%; margin:0 auto 36px;}
.team-wrapp .team-col2 .team-row2 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:47.3%; margin:0 0 0;}
.team-wrapp .team-col4 { width:47.3%; margin:0 0 0;}
.team-wrapp .team-col4 .team-row4 { width:80%; margin:0 0 0; position:absolute; top:50%; left:10%;}
.team-wrapp .team-btn1 { margin:12px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.faqs-wrapp { text-align:center; padding:60px 0 60px;}
.faqs-wrapp .faqs-col1 { width:100%; margin:0 0 0;}
.faqs-wrapp .faqs-col1 .faqs-row1 { width:100%; margin:0 0 40px;}
.faqs-wrapp .faqs-col2 { width:100%; margin:0 0 0;}
.faqs-wrapp .faqs-col2 .faqs-row2 { width:100%; margin:0 0 0;}
.faqs-wrapp .faqs-btn1 { margin:12px 3px 0;}
.faqs-wrapp .faqs-btn1:last-child { margin-right:3px;}

.consultation-wrapp { text-align:center; background-size:cover; padding:60px 5% 60px;}
.consultation-wrapp .consultation-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { margin:12px 3px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:3px;}

.enquiry-wrapp { text-align:center; padding:60px 0 5.2%;}
.enquiry-wrapp .enquiry-col1 { width:100%; margin:0 0 0;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%; margin:0 0 20px;}
.enquiry-wrapp .enquiry-col2 { width:100%; margin:0 0 40px;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 { width:100%; margin:0 0 20px;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil1 { text-align:left;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil2 { width:100%; height:49px; margin:0 0 4.2%; padding:0 8% 0;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil2:last-child { margin-bottom:0;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil3 { width:100%; height:99px; margin:0 0 4.2%; padding:7% 8% 0;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil3:last-child { margin-bottom:0;}
.enquiry-wrapp .enquiry-col3 { width:100%; margin:0 0 0;}
.enquiry-wrapp .enquiry-col3 .enquiry-row3 { width:100%; float:left; margin:0 0 0;}
.enquiry-wrapp .enquiry-btn1 { margin:12px 3px 0;}
.enquiry-wrapp .enquiry-btn1:last-child { margin-right:3px;}

.social-wrapp { text-align:center; padding:60px 0 60px;}
.social-wrapp .social-col1 { width:100%; margin:0 0 66px;}
.social-wrapp .social-col1 .social-row1 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 .social-row2 { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.social-wrapp .social-btn1 { margin:12px 3px 0;}
.social-wrapp .social-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:60px 0 36px;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 40px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 .flinker-fil1 { text-align:left;}
.flinker-wrapp .flinker-col2 .flinker-row2 .flinker-fil2 { width:100%; height:48px; margin:0 0 0; padding:0 8% 0;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 10px;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col4:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li span { width:50%; margin:0 0 0;}
.flinker-wrapp .flinker-col4:last-child .flinker-row4 li { display:block;}
.flinker-wrapp .flinker-btn1 { margin:12px 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row4 li, .flinker-row4 li a { font-size:12px; line-height:2;}

.footer-wrapp { text-align:center; padding:40px 0 60px;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; transform:none; margin:0 0 18px; position:relative; top:inherit; right:inherit;}
.footer-wrapp .footer-col1 .footer-row1:last-child { margin-bottom:0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; display:none; margin:0 0 18px;}
.footer-wrapp .footer-col2 .footer-row2:last-child { margin-bottom:0;}
.footer-wrapp .footer-col2 .footer-row2 a { width:38px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.footer-wrapp .footer-col2 .footer-row2 a:last-child { margin-right:3px;}
.footer-wrapp .footer-btn1 { margin:0 3px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:3px;}
.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:12px; line-height:normal;}

/*inner*/
.inner-wrapp h1 { font-size:26px;}
.inner-wrapp .inner-col1 { width:90%;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0 1px;}
.inner-row1 li, .inner-row1 li a { font-size:15px;}

.treatin-wrapp h3, .sidbar-wrapp h3, .services2-wrapp h3, .treatin1-wrapp h3, .abouts-wrapp h3, .contac-wrapp h3, .galler-wrapp h3, .galler-wrapp h3, .gallerin-wrapp h3, .treat-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h4, .benefits-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership2-wrapp h3, .fees-wrapp h3 { font-size:26px;}

.conten-wrapp { padding:50px 0;}

.custom-col1 { margin:0 0 50px; text-align:center;}
.custom-col1 .custom-row1 { width:100%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin:0 0 50px;}
.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}

.sidbar-wrapp .sidbar-col1 { padding:50px 7% 50px;}

.services2-wrapp .services-col2 { width:100%; padding:20px 5% 0;}
.services2-wrapp .services-col2 .services-row2 { width:100%; position:relative; top:inherit; transform:none; left:inherit;}
.services2-wrapp .services-col1:nth-child(even) .services-row2 { left:inherit; right:inherit; width:100%;}

.treatin-wrapp .treatin-col1 .treatin-row1 { margin:0 0 35px;}

.treatin1-wrapp { padding:50px 0;}
.treatin1-wrapp .treatin1-row1 { padding:0 0 40px; margin:0 0 40px;}

.testimonials2-wrapp { padding:50px 0;}
.testimonials2-wrapp .testimonials-col1 { margin:0 0 0;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1 { margin:0 0 45px;}
.testimonials2-wrapp .testimonials-col3 { width:100%; margin:0 6.5% 45px 0;}

.treatin2-wrapp { padding:50px 0 80px;}
.treatin2-wrapp .treatin2-col1 { margin:18px 0 0; text-align:center;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.treatin2-wrapp .treatin2-col2 { width:100%;}

.abouts-wrapp .abouts-col2 .abouts-row1 { width:100%;}
.abouts-wrapp .abouts-col2 .abouts-bar2 { border:none;}
.abouts-wrapp .abouts-col2 .abouts-bar3 { width:100%; float:left; position:relative; top:inherit; transform:none; margin:30px 0 0;}

.practice1-wrapp { padding:0 0 50px;}

.blog-wrapp h3 { font-size:23px;}
.blog-wrapp .blog-col1 { margin:0; text-align:center;}
.blog-wrapp .blog-col2 { width:100%; margin:0 0 55px;}

.paiger-wrapp .paiger-col1 .paiger-row1 { width:146px;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { margin:0;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a { padding:0 2px;}
.paiger-wrapp .paiger-btn1 { padding:15px 18px;}
.paiger-wrapp .back-btn1 { padding:15px 18px;}
.paiger-row1 li, .paiger-row1 li a { font-size:12px;}

.contac-wrapp { padding:50px 0;}
.contac-wrapp .contac-col1 .contac-row1 { width:100%; margin:0 0 30px;}
.contac-wrapp .contac-col2 { width:100%;}
.contac-wrapp .opening-col1 { width:288px;}

.galler-wrapp .galler-col1 { margin:0;}
.galler-wrapp .galler-col2 { margin:0 0 55px;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; margin:0 0 30px;}
.galler-wrapp .galler-col2 .galler-row3 { width:100%;}

.treat-wrapp { padding-bottom:0;}
.treat-wrapp h4 { font-size:23px;}
.treat-wrapp .treat-col2 { width:100%; margin:0 0 50px;}

.teamer-wrapp { padding:50px 0 20px;}
.teamer-wrapp h4 { font-size:19px;}
.teamer-wrapp h5 { font-size:12px;}
.teamer-wrapp .teamer-col2 { width:100%; margin:0 0 30px;}
.teamer-wrapp .teamer-col1 { margin:0; padding:0 4%;}
.teamer-wrapp .teamer-col3 .teamer-row2 { width:73.6%;}

.teamin-wrapp .teamin-col1 .teamin-row1 { width:100%; margin:0 0 30px;}
.teamin-wrapp .teamin-col2 { width:100%; padding:30px 5%; border-radius:0;}
.teamin-wrapp .teamin-col2 .teamin-row2 { width:100%; position:relative; top:inherit; transform:none; left:inherit;}

.membership-wrapp { padding:50px 0;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; margin:0 0 35px;}
.membership-wrapp .membership-col1 .membership-row2 { width:100%; position:relative; top:inherit; transform:none;}

.membership1-wrapp { padding-bottom:15px;}
.membership1-wrapp .membership1-col2 { width:100%;}
.membership1-wrapp .membership1-col2 .membership1-row2 { width:84%;}

.membership2-wrapp { padding:50px 0 70px;}
.membership2-wrapp .membership2-col1 .membership2-row1 { width:100%;}
.membership2-wrapp .membership2-col3 { padding:40px 25px;}

.practic-wrapp { padding:50px 0 30px;}
.practic-wrapp .practic-row1 { width:48%; margin:0 0 4%;}
.practic-wrapp .practic-row1:nth-child(2n) { float:right;}

/*common-css*/
.treatments-col3 p, .treatments-col3 p a { font-size:14px; color:var(--gorgeous-white);}
.treatments-col3 h2, .treatments-col3 h2 a { color:var(--buff-yellow); margin:0 0 10px;}
.journey-row3 h4 { transform:translateY(-50%); position:absolute; top:40%; right:0; left:0;}
.services-col2 h3 { font-size:21px; margin:0 0 14px;}
.services-col1:nth-child(even) .services-row2 { width:85%; right:10%; left:inherit;}
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-submit-btn-css*/
.common-submit-btn1 { width:30px; margin:0 0 0; position:absolute; top:50%; right:5%;}

/*logo-symbol-row-css*/
.about-logo-symbol-row1 { width:30px; margin:0 auto 4%;}
.treatments-logo-symbol-row1 { width:30px; margin:0 auto 4.6%;}
.enquiry-logo-symbol-row1 { width:30px; margin:0 auto 3.2%;}
.flinker-logo-symbol-row1 { width:30px; margin:0 auto 3.3%;}

/*mobile-css*/
.header-mob1 { width:100%; display:block; margin:0 0 14px;}
.header-mob2 { width:100%; display:none; margin:0 0 4.2%;}
}

@media screen and (min-width:481px) and (max-width:600px) {
.margin { width:90%;}

p span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { 
	display: inline;
}
:root {
	/*p-common-css*/
	--p-size: 13px;
	--p-margin: 0 0 14px;
	/*h2-common-css*/
	--h2-size: 12px;
	--h2-letter-spacing: 1.8px;
	--h2-margin: 0 0 10px;
	/*h3-common-css*/
	--h3-size: 37px;
	--h3-letter-spacing: normal;
	--h3-margin: 0 0 20px;
	/*btn-common-css*/
	--btn-size: 13px;
	--btn-padding: 15px 33px 15px 33px;
}

.header-wrapp { text-align:center; padding:80px 0 40px;}
.header-wrapp .header-col1 { width:220px; transform:none; margin:0 auto 20px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col2:last-child { margin-bottom:0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col2 .header-row2:last-child { margin-bottom:0;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.header-wrapp .header-col3 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col3:last-child { margin-bottom:0;}
.header-wrapp .header-col3 .header-row3 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col3 .header-row3:last-child { margin-bottom:0;}
.header-wrapp .header-btn1 { width:48%; float:left; margin:4.2% 0 0; padding-left:2%; padding-right: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-row2 li, .header-row2 li a { font-size:13px; line-height:normal;}

.linker-wrapp { text-align:center; display:none; padding:20px 0 20px;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { margin:0 3px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:3px;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p { font-size:14px;}
.banner-wrapp h3 { font-size:47px;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0; padding:38px 5% 34px;}
.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:12px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:60px 0 5.2%;}
.about-wrapp .about-col1 { width:100%; margin:0 0 40px;}
.about-wrapp .about-col1 .about-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 { width:60%; margin:-60% 0 0 20%;}
.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; right:inherit;}
.about-wrapp .about-col4 { width:100%; margin:0 0 0;}
.about-wrapp .about-col4 .about-row4 { width:60%; margin:-60% 0 0 20%;}
.about-wrapp .about-btn1 { margin:12px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.implants-wrapp { text-align:center; background-size:cover; padding:60px 5% 60px;}
.implants-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(32,48,71,0.3); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.implants-wrapp .implants-col1 { width:100%; transform:none; margin:0 0 34px; position:relative; top:inherit; right:inherit; left:inherit;}
.implants-wrapp .implants-col1 .implants-row1 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-col2 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.implants-wrapp .implants-col2 .implants-row2 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-col2 .implants-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0; padding:0 0 0 20px;}
.implants-wrapp .implants-col2 .implants-row2 li:before { width:14px; margin:0 0 0; padding:0 0 14px;}
.implants-wrapp .implants-col2 .implants-row2 li:last-child { margin-right:4px;}
.implants-wrapp .implants-btn1 { margin:12px 3px 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:3px;}
.implants-row2 li, .implants-row2 li a { font-size:14px; line-height:1;}

.services-wrapp { text-align:center; padding:60px 0 60px;}
.services-wrapp .services-col1 { width:100%; margin:0 0 40px;}
.services-wrapp .services-col1 .services-row1 { width:95%; margin:0 0 5.2%;}
.services-wrapp .services-col2 { width:95%; margin:0 0 0; padding:0 0 86.6%;}
.services-wrapp .services-col2 .services-row2 { width:85%; margin:0 0 0; position:absolute; top:50%; left:10%;}
.services-wrapp .services-col3 { width:100%; display:none; margin:0 0 10px;}
.services-wrapp .services-col3 .services-row3 { width:100%; margin:0 0 10px;}
.services-wrapp .services-col3 .services-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0; padding:0 0 0 20px;}
.services-wrapp .services-col3 .services-row3 li:before { width:14px; margin:0 0 0; padding:0 0 14px;}
.services-wrapp .services-btn1 { margin:12px 3px 0;}
.services-wrapp .services-btn1:last-child { margin-right:3px;}
.services-row3 li, .services-row3 li a { font-size:14px; line-height:normal;}

.treatments-wrapp { text-align:center; padding:60px 0 5.2%;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; transform:none; margin:0 0 40px; padding:0 5% 0; position:relative; top:inherit; left:inherit;}
.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-col2 .treatments-row2:after { width:100%; background:linear-gradient(to top, rgba(89,75,59,0.9), rgba(89,75,59,0)); margin:0 0 0; padding:0 0 80%;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:90%; margin:0 auto 0; position:absolute; right:0; bottom:10%; left:0;}
.treatments-wrapp .treatments-btn1 { margin:12px 3px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

.journey-wrapp { text-align:center; padding:60px 0 60px;}
.journey-wrapp h4 { font-size:28px; margin:0 0 10px;}
.journey-wrapp h5 { font-size:20px; margin:0 0 20px;}
.journey-wrapp .journey-col1 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-col1 .journey-row1 { width:90%; margin:0 auto 36px;}
.journey-wrapp .journey-col2 { width:100%; margin:0 0 46px;}
.journey-wrapp .journey-col2 .journey-row2 { width:90%; margin:0 auto 0;}
.journey-wrapp .journey-col3 { width:100%; margin:0 0 0; padding:0 0 80%;}
.journey-wrapp .journey-col3 .journey-row3 { width:14%; margin:0 auto 16px;}
.journey-wrapp .journey-btn1 { margin:12px 3px 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:3px;}

.testimonials-wrapp { text-align:center; padding:60px 0 60px;}
.testimonials-wrapp h4 { font-size:20px; margin:0 0 8px;}
.testimonials-wrapp h5 { font-size:14px; margin:0 0 8px;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; margin:0 0 36px;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 26px;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 46px;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%; margin:0 0 16px;}
.testimonials-wrapp .testimonials-col4 { width:90%; margin:0 auto 0;}
.testimonials-wrapp .testimonials-col4 .testimonials-row4 { width:8%; margin:0 auto 16px;}
.testimonials-wrapp .testimonials-btn1 { margin:12px 3px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:3px;}

.team-wrapp { text-align:center; padding:60px 0 60px;}
.team-wrapp h4 { font-size:20px; margin:0 0 8px;}
.team-wrapp h5 { font-size:12px; margin:0 0 8px;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 20px;}
.team-wrapp .team-col2 { width:90%; margin:0 auto 36px;}
.team-wrapp .team-col2 .team-row2 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:47.3%; margin:0 0 0;}
.team-wrapp .team-col4 { width:47.3%; margin:0 0 0;}
.team-wrapp .team-col4 .team-row4 { width:80%; margin:0 0 0; position:absolute; top:50%; left:10%;}
.team-wrapp .team-btn1 { margin:12px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.faqs-wrapp { text-align:center; padding:60px 0 60px;}
.faqs-wrapp .faqs-col1 { width:100%; margin:0 0 0;}
.faqs-wrapp .faqs-col1 .faqs-row1 { width:100%; margin:0 0 40px;}
.faqs-wrapp .faqs-col2 { width:100%; margin:0 0 0;}
.faqs-wrapp .faqs-col2 .faqs-row2 { width:100%; margin:0 0 0;}
.faqs-wrapp .faqs-btn1 { margin:12px 3px 0;}
.faqs-wrapp .faqs-btn1:last-child { margin-right:3px;}

.consultation-wrapp { text-align:center; background-size:cover; padding:60px 5% 60px;}
.consultation-wrapp .consultation-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { margin:12px 3px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:3px;}

.enquiry-wrapp { text-align:center; padding:60px 0 5.2%;}
.enquiry-wrapp .enquiry-col1 { width:100%; margin:0 0 0;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%; margin:0 0 20px;}
.enquiry-wrapp .enquiry-col2 { width:100%; margin:0 0 40px;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 { width:100%; margin:0 0 20px;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil1 { text-align:left;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil2 { width:100%; height:49px; margin:0 0 4.2%; padding:0 8% 0;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil2:last-child { margin-bottom:0;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil3 { width:100%; height:99px; margin:0 0 4.2%; padding:7% 8% 0;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil3:last-child { margin-bottom:0;}
.enquiry-wrapp .enquiry-col3 { width:100%; margin:0 0 0;}
.enquiry-wrapp .enquiry-col3 .enquiry-row3 { width:100%; float:left; margin:0 0 0;}
.enquiry-wrapp .enquiry-btn1 { margin:12px 3px 0;}
.enquiry-wrapp .enquiry-btn1:last-child { margin-right:3px;}

.social-wrapp { text-align:center; padding:60px 0 60px;}
.social-wrapp .social-col1 { width:100%; margin:0 0 66px;}
.social-wrapp .social-col1 .social-row1 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 .social-row2 { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.social-wrapp .social-btn1 { margin:12px 3px 0;}
.social-wrapp .social-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:60px 0 36px;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 40px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 .flinker-fil1 { text-align:left;}
.flinker-wrapp .flinker-col2 .flinker-row2 .flinker-fil2 { width:100%; height:48px; margin:0 0 0; padding:0 8% 0;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 10px;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col4:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li span { width:50%; margin:0 0 0;}
.flinker-wrapp .flinker-col4:last-child .flinker-row4 li { display:block;}
.flinker-wrapp .flinker-btn1 { margin:12px 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row4 li, .flinker-row4 li a { font-size:12px; line-height:2;}

.footer-wrapp { text-align:center; padding:40px 0 60px;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; transform:none; margin:0 0 18px; position:relative; top:inherit; right:inherit;}
.footer-wrapp .footer-col1 .footer-row1:last-child { margin-bottom:0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; display:none; margin:0 0 18px;}
.footer-wrapp .footer-col2 .footer-row2:last-child { margin-bottom:0;}
.footer-wrapp .footer-col2 .footer-row2 a { width:38px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.footer-wrapp .footer-col2 .footer-row2 a:last-child { margin-right:3px;}
.footer-wrapp .footer-btn1 { margin:0 3px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:3px;}
.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:12px; line-height:normal;}

/*inner*/
.inner-wrapp h1 { font-size:32px;}
.inner-wrapp .inner-col1 { width:90%;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0 1px;}
.inner-row1 li, .inner-row1 li a { font-size:16px;}

.treatin-wrapp h3, .sidbar-wrapp h3, .services2-wrapp h3, .treatin1-wrapp h3, .abouts-wrapp h3, .contac-wrapp h3, .galler-wrapp h3, .galler-wrapp h3, .gallerin-wrapp h3, .treat-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h4, .benefits-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership2-wrapp h3, .fees-wrapp h3 { font-size:26px;}

.conten-wrapp { padding:50px 0;}

.custom-col1 { margin:0 0 50px; text-align:center;}
.custom-col1 .custom-row1 { width:100%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin:0 0 50px;}
.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}

.sidbar-wrapp .sidbar-col1 { padding:50px 7% 50px;}

.services2-wrapp .services-col2 { width:100%; padding:20px 5% 0;}
.services2-wrapp .services-col2 .services-row2 { width:100%; position:relative; top:inherit; transform:none; left:inherit;}
.services2-wrapp .services-col1:nth-child(even) .services-row2 { left:inherit; right:inherit; width:100%;}

.treatin-wrapp .treatin-col1 .treatin-row1 { margin:0 0 35px;}

.treatin1-wrapp { padding:50px 0;}
.treatin1-wrapp .treatin1-row1 { padding:0 0 40px; margin:0 0 40px;}

.testimonials2-wrapp { padding:50px 0;}
.testimonials2-wrapp .testimonials-col1 { margin:0 0 0;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1 { margin:0 0 45px;}
.testimonials2-wrapp .testimonials-col3 { width:100%; margin:0 6.5% 45px 0;}

.treatin2-wrapp { padding:50px 0 80px;}
.treatin2-wrapp .treatin2-col1 { margin:18px 0 0; text-align:center;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.treatin2-wrapp .treatin2-col2 { width:100%;}

.abouts-wrapp .abouts-col2 .abouts-row1 { width:390px;}

.practice1-wrapp { padding:0 0 50px;}

.blog-wrapp h3 { font-size:22px;}
.blog-wrapp .blog-col1 { margin:0; text-align:center;}
.blog-wrapp .blog-col2 { width:48%; margin:0 0 55px;}
.blog-wrapp .blog-col2:nth-child(2n) { float:right;}

.contac-wrapp { padding:50px 0;}
.contac-wrapp .contac-col1 .contac-row1 { width:100%; margin:0 0 30px;}
.contac-wrapp .contac-col2 { width:100%;}

.galler-wrapp .galler-col1 { margin:0;}
.galler-wrapp .galler-col2 { margin:0 0 55px;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; margin:0 0 30px;}
.galler-wrapp .galler-col2 .galler-row3 { width:100%;}

.treat-wrapp { padding-bottom:0;}
.treat-wrapp h4 { font-size:18px;}
.treat-wrapp .treat-col2 { width:48%; margin:0 0 50px;}
.treat-wrapp .treat-col2:nth-child(2n) { float:right;}

.teamer-wrapp { padding:50px 0 20px;}
.teamer-wrapp .teamer-col2 { width:100%; margin:0 0 30px;}
.teamer-wrapp .teamer-col1 { margin:0; padding:0 4%;}
.teamer-wrapp .teamer-col3 .teamer-row2 { width:73.6%;}

.teamin-wrapp h4 { font-size:18px;}
.teamin-wrapp h5 { font-size:12px;}

.membership-wrapp { padding:50px 0;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; margin:0 0 35px;}
.membership-wrapp .membership-col1 .membership-row2 { width:100%; position:relative; top:inherit; transform:none;}

.membership1-wrapp { padding-bottom:15px;}
.membership1-wrapp .membership1-col2 { width:100%;}
.membership1-wrapp .membership1-col2 .membership1-row2 { width:84%;}

.membership2-wrapp { padding:50px 0 70px;}
.membership2-wrapp .membership2-col1 .membership2-row1 { width:100%;}
.membership2-wrapp .membership2-col3 { padding:40px 25px;}

.practic-wrapp { padding:50px 0 30px;}
.practic-wrapp .practic-row1 { width:48%; margin:0 0 4%;}
.practic-wrapp .practic-row1:nth-child(2n) { float:right;}

/*common-css*/
.treatments-col3 p, .treatments-col3 p a { font-size:14px; color:var(--gorgeous-white);}
.treatments-col3 h2, .treatments-col3 h2 a { color:var(--buff-yellow); margin:0 0 10px;}
.journey-row3 h4 { transform:translateY(-50%); position:absolute; top:40%; right:0; left:0;}
.services-col2 h3 { font-size:29px; margin:0 0 17px;}
.services-col1:nth-child(even) .services-row2 { width:85%; right:10%; left:inherit;}
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-submit-btn-css*/
.common-submit-btn1 { width:30px; margin:0 0 0; position:absolute; top:50%; right:5%;}

/*logo-symbol-row-css*/
.about-logo-symbol-row1 { width:30px; margin:0 auto 4%;}
.treatments-logo-symbol-row1 { width:30px; margin:0 auto 4.6%;}
.enquiry-logo-symbol-row1 { width:30px; margin:0 auto 3.2%;}
.flinker-logo-symbol-row1 { width:30px; margin:0 auto 3.3%;}

/*mobile-css*/
.header-mob1 { width:100%; display:block; margin:0 0 14px;}
.header-mob2 { width:100%; display:none; margin:0 0 4.2%;}
}

@media screen and (min-width:601px) and (max-width:767px) {
.margin { width:90%;}

p span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { 
	display: inline;
}
:root {
	/*p-common-css*/
	--p-size: 13px;
	--p-margin: 0 0 14px;
	/*h2-common-css*/
	--h2-size: 12px;
	--h2-letter-spacing: 1.8px;
	--h2-margin: 0 0 10px;
	/*h3-common-css*/
	--h3-size: 37px;
	--h3-letter-spacing: normal;
	--h3-margin: 0 0 20px;
	/*btn-common-css*/
	--btn-size: 13px;
	--btn-padding: 15px 33px 15px 33px;
}

.header-wrapp { text-align:center; padding:80px 0 40px;}
.header-wrapp .header-col1 { width:220px; transform:none; margin:0 auto 20px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col2:last-child { margin-bottom:0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col2 .header-row2:last-child { margin-bottom:0;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.header-wrapp .header-col3 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col3:last-child { margin-bottom:0;}
.header-wrapp .header-col3 .header-row3 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col3 .header-row3:last-child { margin-bottom:0;}
.header-wrapp .header-btn1 { width:48%; float:left; margin:4.2% 0 0; padding-left:2%; padding-right: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-row2 li, .header-row2 li a { font-size:13px; line-height:normal;}

.linker-wrapp { text-align:center; display:none; padding:20px 0 20px;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { margin:0 3px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:3px;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p { font-size:14px;}
.banner-wrapp h3 { font-size:47px;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0; padding:38px 5% 34px;}
.banner-wrapp .banner-col2 { width:100%; display:none; margin:0 0 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:12px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:60px 0 5.2%;}
.about-wrapp .about-col1 { width:100%; margin:0 0 40px;}
.about-wrapp .about-col1 .about-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 { width:60%; margin:-60% 0 0 20%;}
.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; right:inherit;}
.about-wrapp .about-col4 { width:100%; margin:0 0 0;}
.about-wrapp .about-col4 .about-row4 { width:60%; margin:-60% 0 0 20%;}
.about-wrapp .about-btn1 { margin:12px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.implants-wrapp { text-align:center; background-size:cover; padding:60px 5% 60px;}
.implants-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(32,48,71,0.3); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.implants-wrapp .implants-col1 { width:100%; transform:none; margin:0 0 34px; position:relative; top:inherit; right:inherit; left:inherit;}
.implants-wrapp .implants-col1 .implants-row1 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-col2 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.implants-wrapp .implants-col2 .implants-row2 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-col2 .implants-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0; padding:0 0 0 20px;}
.implants-wrapp .implants-col2 .implants-row2 li:before { width:14px; margin:0 0 0; padding:0 0 14px;}
.implants-wrapp .implants-col2 .implants-row2 li:last-child { margin-right:4px;}
.implants-wrapp .implants-btn1 { margin:12px 3px 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:3px;}
.implants-row2 li, .implants-row2 li a { font-size:14px; line-height:1;}

.services-wrapp { text-align:center; padding:60px 0 60px;}
.services-wrapp .services-col1 { width:100%; margin:0 0 40px;}
.services-wrapp .services-col1 .services-row1 { width:95%; margin:0 0 5.2%;}
.services-wrapp .services-col2 { width:95%; margin:0 0 0; padding:0 0 86.6%;}
.services-wrapp .services-col2 .services-row2 { width:85%; margin:0 0 0; position:absolute; top:50%; left:10%;}
.services-wrapp .services-col3 { width:100%; display:none; margin:0 0 10px;}
.services-wrapp .services-col3 .services-row3 { width:100%; margin:0 0 10px;}
.services-wrapp .services-col3 .services-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0; padding:0 0 0 20px;}
.services-wrapp .services-col3 .services-row3 li:before { width:14px; margin:0 0 0; padding:0 0 14px;}
.services-wrapp .services-btn1 { margin:12px 3px 0;}
.services-wrapp .services-btn1:last-child { margin-right:3px;}
.services-row3 li, .services-row3 li a { font-size:14px; line-height:normal;}

.treatments-wrapp { text-align:center; padding:60px 0 5.2%;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; transform:none; margin:0 0 40px; padding:0 5% 0; position:relative; top:inherit; left:inherit;}
.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-col2 .treatments-row2:after { width:100%; background:linear-gradient(to top, rgba(89,75,59,0.9), rgba(89,75,59,0)); margin:0 0 0; padding:0 0 80%;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:90%; margin:0 auto 0; position:absolute; right:0; bottom:10%; left:0;}
.treatments-wrapp .treatments-btn1 { margin:12px 3px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

.journey-wrapp { text-align:center; padding:60px 0 60px;}
.journey-wrapp h4 { font-size:28px; margin:0 0 10px;}
.journey-wrapp h5 { font-size:20px; margin:0 0 20px;}
.journey-wrapp .journey-col1 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-col1 .journey-row1 { width:90%; margin:0 auto 36px;}
.journey-wrapp .journey-col2 { width:100%; margin:0 0 46px;}
.journey-wrapp .journey-col2 .journey-row2 { width:90%; margin:0 auto 0;}
.journey-wrapp .journey-col3 { width:100%; margin:0 0 0; padding:0 0 80%;}
.journey-wrapp .journey-col3 .journey-row3 { width:14%; margin:0 auto 16px;}
.journey-wrapp .journey-btn1 { margin:12px 3px 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:3px;}

.testimonials-wrapp { text-align:center; padding:60px 0 60px;}
.testimonials-wrapp h4 { font-size:20px; margin:0 0 8px;}
.testimonials-wrapp h5 { font-size:14px; margin:0 0 8px;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; margin:0 0 36px;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 26px;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 46px;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:100%; margin:0 0 16px;}
.testimonials-wrapp .testimonials-col4 { width:90%; margin:0 auto 0;}
.testimonials-wrapp .testimonials-col4 .testimonials-row4 { width:8%; margin:0 auto 16px;}
.testimonials-wrapp .testimonials-btn1 { margin:12px 3px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:3px;}

.team-wrapp { text-align:center; padding:60px 0 60px;}
.team-wrapp h4 { font-size:20px; margin:0 0 8px;}
.team-wrapp h5 { font-size:12px; margin:0 0 8px;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 20px;}
.team-wrapp .team-col2 { width:90%; margin:0 auto 36px;}
.team-wrapp .team-col2 .team-row2 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:47.3%; margin:0 0 0;}
.team-wrapp .team-col4 { width:47.3%; margin:0 0 0;}
.team-wrapp .team-col4 .team-row4 { width:80%; margin:0 0 0; position:absolute; top:50%; left:10%;}
.team-wrapp .team-btn1 { margin:12px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.faqs-wrapp { text-align:center; padding:60px 0 60px;}
.faqs-wrapp .faqs-col1 { width:100%; margin:0 0 0;}
.faqs-wrapp .faqs-col1 .faqs-row1 { width:100%; margin:0 0 40px;}
.faqs-wrapp .faqs-col2 { width:100%; margin:0 0 0;}
.faqs-wrapp .faqs-col2 .faqs-row2 { width:100%; margin:0 0 0;}
.faqs-wrapp .faqs-btn1 { margin:12px 3px 0;}
.faqs-wrapp .faqs-btn1:last-child { margin-right:3px;}

.consultation-wrapp { text-align:center; background-size:cover; padding:60px 5% 60px;}
.consultation-wrapp .consultation-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { margin:12px 3px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:3px;}

.enquiry-wrapp { text-align:center; padding:60px 0 5.2%;}
.enquiry-wrapp .enquiry-col1 { width:100%; margin:0 0 0;}
.enquiry-wrapp .enquiry-col1 .enquiry-row1 { width:100%; margin:0 0 20px;}
.enquiry-wrapp .enquiry-col2 { width:100%; margin:0 0 40px;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 { width:100%; margin:0 0 20px;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil1 { text-align:left;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil2 { width:48%; height:49px; margin:0 0 4.2%; padding:0 5% 0;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil2:last-child { margin-bottom:0;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil3 { width:100%; height:99px; margin:0 0 4.2%; padding:7% 5% 0;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil3:last-child { margin-bottom:0;}
.enquiry-wrapp .enquiry-col3 { width:100%; margin:0 0 0;}
.enquiry-wrapp .enquiry-col3 .enquiry-row3 { width:100%; float:left; margin:0 0 0;}
.enquiry-wrapp .enquiry-btn1 { margin:12px 3px 0;}
.enquiry-wrapp .enquiry-btn1:last-child { margin-right:3px;}

.social-wrapp { text-align:center; padding:60px 0 60px;}
.social-wrapp .social-col1 { width:100%; margin:0 0 66px;}
.social-wrapp .social-col1 .social-row1 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 .social-row2 { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.social-wrapp .social-btn1 { margin:12px 3px 0;}
.social-wrapp .social-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:60px 0 36px;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 40px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 .flinker-fil1 { text-align:left;}
.flinker-wrapp .flinker-col2 .flinker-row2 .flinker-fil2 { width:100%; height:48px; margin:0 0 0; padding:0 8% 0;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 10px;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col4:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li span { width:50%; margin:0 0 0;}
.flinker-wrapp .flinker-col4:last-child .flinker-row4 li { display:block;}
.flinker-wrapp .flinker-btn1 { margin:12px 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row4 li, .flinker-row4 li a { font-size:12px; line-height:2;}

.footer-wrapp { text-align:center; padding:40px 0 60px;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; transform:none; margin:0 0 18px; position:relative; top:inherit; right:inherit;}
.footer-wrapp .footer-col1 .footer-row1:last-child { margin-bottom:0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; display:none; margin:0 0 18px;}
.footer-wrapp .footer-col2 .footer-row2:last-child { margin-bottom:0;}
.footer-wrapp .footer-col2 .footer-row2 a { width:38px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.footer-wrapp .footer-col2 .footer-row2 a:last-child { margin-right:3px;}
.footer-wrapp .footer-btn1 { margin:0 3px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:3px;}
.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:12px; line-height:normal;}

/*inner*/
.inner-wrapp h1 { font-size:36px;}
.inner-wrapp .inner-col1 { width:90%;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0 1px;}
.inner-row1 li, .inner-row1 li a { font-size:16px;}

.treatin-wrapp h3, .sidbar-wrapp h3, .services2-wrapp h3, .treatin1-wrapp h3, .abouts-wrapp h3, .contac-wrapp h3, .galler-wrapp h3, .galler-wrapp h3, .gallerin-wrapp h3, .treat-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h4, .benefits-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership2-wrapp h3, .fees-wrapp h3 { font-size:28px;}

.conten-wrapp { padding:50px 0;}

.custom-col1 { margin:0 0 50px; text-align:center;}
.custom-col1 .custom-row1 { width:100%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:100%; margin:0 0 50px;}
.conten-wrapp .conten-row1 .conten-bar2 { width:100%;}

.sidbar-wrapp .sidbar-col1 { padding:50px 7% 50px;}

.services2-wrapp .services-col2 { width:100%; padding:20px 5% 0;}
.services2-wrapp .services-col2 .services-row2 { width:100%; position:relative; top:inherit; transform:none; left:inherit;}
.services2-wrapp .services-col1:nth-child(even) .services-row2 { left:inherit; right:inherit; width:100%;}

.treatin-wrapp .treatin-col1 .treatin-row1 { margin:0 0 35px;}

.treatin1-wrapp { padding:50px 0;}
.treatin1-wrapp .treatin1-row1 { padding:0 0 40px; margin:0 0 40px;}

.testimonials2-wrapp { padding:50px 0;}
.testimonials2-wrapp .testimonials-col1 { margin:0 0 0;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1 { margin:0 0 45px;}
.testimonials2-wrapp .testimonials-col3 { width:48%; margin:0 0 45px 0;}
.testimonials2-wrapp .testimonials-col3:nth-child(2n) { float:right;}
.testimonials2-wrapp .testimonials-col3 .testimonials-row3 { max-height:84px;}

.treatin2-wrapp { padding:50px 0 80px;}
.treatin2-wrapp .treatin2-col1 { margin:18px 0 0; text-align:center;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.treatin2-wrapp .treatin2-col2 { width:100%;}

.abouts-wrapp .abouts-col2 .abouts-row1 { width:392px;}

.practice1-wrapp { padding:0 0 50px;}

.blog-wrapp h3 { font-size:23px;}
.blog-wrapp .blog-col1 { margin:0; text-align:center;}
.blog-wrapp .blog-col2 { width:48%; margin:0 0 55px;}
.blog-wrapp .blog-col2:nth-child(2n) { float:right;}

.contac-wrapp { padding:50px 0;}
.contac-wrapp .contac-col1 .contac-row1 { width:100%; margin:0 0 30px;}
.contac-wrapp .contac-col2 { width:100%;}

.galler-wrapp .galler-col1 { margin:0;}
.galler-wrapp .galler-col2 { margin:0 0 55px;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; margin:0 0 30px;}
.galler-wrapp .galler-col2 .galler-row3 { width:100%;}

.treat-wrapp { padding-bottom:0;}
.treat-wrapp h4 { font-size:21px;}
.treat-wrapp .treat-col2 { width:48%; margin:0 0 50px;}
.treat-wrapp .treat-col2:nth-child(2n) { float:right;}

.teamer-wrapp { padding:50px 0 20px;}
.teamer-wrapp .teamer-col2 { width:100%; margin:0 0 30px;}
.teamer-wrapp .teamer-col1 { margin:0; padding:0 4%;}
.teamer-wrapp .teamer-col3 .teamer-row2 { width:73.6%;}

.teamin-wrapp h4 { font-size:22px;}

.membership-wrapp { padding:50px 0;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; margin:0 0 35px;}
.membership-wrapp .membership-col1 .membership-row2 { width:100%; position:relative; top:inherit; transform:none;}

.membership1-wrapp { padding-bottom:15px;}
.membership1-wrapp .membership1-col2 { width:100%;}
.membership1-wrapp .membership1-col2 .membership1-row2 { width:84%;}

.membership2-wrapp { padding:50px 0 70px;}
.membership2-wrapp .membership2-col1 .membership2-row1 { width:100%;}
.membership2-wrapp .membership2-col3 { padding:40px 45px;}

/*common-css*/
.treatments-col3 p, .treatments-col3 p a { font-size:14px; color:var(--gorgeous-white);}
.treatments-col3 h2, .treatments-col3 h2 a { color:var(--buff-yellow); margin:0 0 10px;}
.journey-row3 h4 { transform:translateY(-50%); position:absolute; top:40%; right:0; left:0;}
.services-col1:nth-child(even) .services-row2 { width:85%; right:10%; left:inherit;}
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-submit-btn-css*/
.common-submit-btn1 { width:30px; margin:0 0 0; position:absolute; top:50%; right:5%;}

/*logo-symbol-row-css*/
.about-logo-symbol-row1 { width:30px; margin:0 auto 4%;}
.treatments-logo-symbol-row1 { width:30px; margin:0 auto 4.6%;}
.enquiry-logo-symbol-row1 { width:30px; margin:0 auto 3.2%;}
.flinker-logo-symbol-row1 { width:30px; margin:0 auto 3.3%;}

/*mobile-css*/
.header-mob1 { width:100%; display:block; margin:0 0 14px;}
.header-mob2 { width:100%; display:none; margin:0 0 4.2%;}
}

@media screen and (min-width:768px) and (max-width:900px) {
.margin { width:94%;}

p span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { 
	display: inline;
}
:root {
	/*p-common-css*/
	--p-size: 13px;
	--p-margin: 0 0 14px;
	/*h2-common-css*/
	--h2-size: 12px;
	--h2-letter-spacing: 1.8px;
	--h2-margin: 0 0 22px;
	/*h3-common-css*/
	--h3-size: 31px;
	--h3-margin: 0 0 22px;
	/*btn-common-css*/
	--btn-size: 13px;
	--btn-padding: 15px 33px 15px 33px;
}

.header-wrapp { padding:96px 0 96px;}
.header-wrapp .header-col1 { width:248px;}
.header-wrapp .header-col2 .header-row2 { margin:0 20px 0 0;}
.header-wrapp .header-col2 .header-row2 li { margin:0 10px 0 0;}
.header-wrapp .header-col2 .header-row2 li span { display:block;}
.header-wrapp .header-col3 .header-row3 { margin:0 20px 0 0;}
.header-wrapp .header-btn1 { margin-right:6px;}
.header-row2 li, .header-row2 li a { font-size:13px; line-height:1.8;}

.linker-wrapp { padding:14px 0 14px;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { margin-right:6px;}

.banner-wrapp { min-height:inherit;}
.banner-wrapp p { font-size:14px;}
.banner-wrapp h3 { font-size:41px;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}
.banner-wrapp .banner-btn1 { margin-right:6px;}

.about-wrapp { padding:10.4% 0 10.9%;}
.about-wrapp .about-btn1 { margin-right:6px;}

.implants-wrapp { padding:0 0 51.7%;}
.implants-wrapp .implants-col1 { width:94%;}
.implants-wrapp .implants-col2 { width:94%;}
.implants-wrapp .implants-btn1 { margin-right:6px;}
.implants-row2 li, .implants-row2 li a { font-size:14px; line-height:1;}

.services-wrapp { padding:11% 0 10.6%;}
.services-wrapp .services-col2 .services-row2 { width:72.8%;}
.services-wrapp .services-col3 { display:none;}
.services-wrapp .services-btn1 { margin-right:6px;}
.services-row3 li, .services-row3 li a { font-size:14px; line-height:2.75;}

.treatments-wrapp { padding:10.2% 0 10.7%;}
.treatments-wrapp .treatments-col1 { width:97%;}
.treatments-wrapp .treatments-btn1 { margin-right:6px;}

.journey-wrapp { padding:9.6% 0 8.6%;}
.journey-wrapp h4 { font-size:28px; margin:0 0 16px;}
.journey-wrapp h5 { font-size:20px; margin:0 0 26px;}
.journey-wrapp .journey-btn1 { margin-right:6px;}

.testimonials-wrapp { padding:7.8% 0 9.6%;}
.testimonials-wrapp h4 { font-size:20px; margin:0 0 8px;}
.testimonials-wrapp h5 { font-size:14px; margin:0 0 8px;}
.testimonials-wrapp .testimonials-btn1 { margin-right:6px;}

.team-wrapp { padding:9.1% 0 9.4%;}
.team-wrapp h4 { font-size:20px; margin:0 0 8px;}
.team-wrapp h5 { font-size:12px; margin:0 0 8px;}
.team-wrapp .team-col2 { width:94%;}
.team-wrapp .team-btn1 { margin-right:6px;}

.faqs-wrapp { padding:9.7% 0 8.6%;}
.faqs-wrapp .faqs-btn1 { margin-right:6px;}

.consultation-wrapp { padding:0 0 44.6%;}
.consultation-wrapp .consultation-btn1 { margin-right:6px;}

.enquiry-wrapp { padding:9.7% 0 10.4%;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil2 { height:50px;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil3 { height:104px;}
.enquiry-wrapp .enquiry-btn1 { margin-right:6px;}

.social-wrapp { padding:8.6% 0 5.1%;}
.social-wrapp .social-btn1 { margin-right:6px;}

.flinker-wrapp { padding:6.1% 0 3.6%;}
.flinker-wrapp .flinker-col2 .flinker-row2 .flinker-fil2 { height:46px;}
.flinker-wrapp .flinker-btn1 { margin-right:6px;}
.flinker-row4 li, .flinker-row4 li a { font-size:12px; line-height:2;}

.footer-wrapp { text-align:center; padding:1.8% 0 3.2%;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; transform:none; position:relative; top:inherit; right:inherit;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 6px 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-wrapp .footer-col2 { display:none;}
.footer-wrapp .footer-col2 .footer-row2 { margin:0 20px 0 0;}
.footer-wrapp .footer-col2 .footer-row2 a { width:46px; margin:0 6px 0 0;}
.footer-wrapp .footer-btn1 { margin-right:6px;}
.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:12px; line-height:0.93;}

/*inner*/
.inner-wrapp h1 { font-size:38px;}
.inner-wrapp .inner-col1 { width:94%;}
.inner-row1 li, .inner-row1 li a { font-size:16px;}

.treatin-wrapp h3, .sidbar-wrapp h3, .services2-wrapp h3, .treatin1-wrapp h3, .abouts-wrapp h3, .contac-wrapp h3, .galler-wrapp h3, .galler-wrapp h3, .gallerin-wrapp h3, .treat-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h4, .benefits-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership2-wrapp h3, .fees-wrapp h3 { font-size:28px;}

.sidbar-wrapp .sidbar-col1 { padding:50px 25px 50px;}

.services2-wrapp .services-col2 .services-row2 { width:80.8%; left:12%;}
.services2-wrapp .services-col1:nth-child(even) .services-row2 { left:inherit; right:11%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:58%;}
.conten-wrapp .conten-row1 .conten-bar2 { width:38%;}

.testimonials2-wrapp .testimonials-col3 .testimonials-row3 { max-height:86px;}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:35.2%; position:relative; top:inherit; transform:none;}

.conten2-wrapp { padding:80px 0;}

.abouts-wrapp .abouts-col2 .abouts-row1 { width:379px;}
.abouts-wrapp .abouts-col2 .abouts-bar2 { width:192px;}

.contac-wrapp .contac-col1 .contac-row1 { width:36%;}
.contac-wrapp .opening-col1 { width:260px;}

.treat-wrapp { padding-bottom:10px;}
.treat-wrapp h4 { font-size:19px;}

.teamer-wrapp { padding-bottom:10px;}
.teamer-wrapp h4 { font-size:22px;}
.teamer-wrapp h5 { font-size:12px;}
.teamer-wrapp .teamer-col3 .teamer-row2 { width:75.5%;}

.teamin-wrapp h4 { font-size:18px;}
.teamin-wrapp h5 { font-size:12px; margin:0 0 15px;}

.membership1-wrapp .membership1-col2 .membership1-row2 { width:85%;}

.membership2-wrapp { padding:80px 0;}
.membership2-wrapp .membership2-col3 { padding:50px 20px;}
.membership2-wrapp .membership2-col3 .membership2-row3 { min-height:322px;}

/*common-css*/
.services-col2 h3 { font-size:25px;}
.services-col2 h2, .services-col2 h3 { margin:0 0 16px;}
.treatments-col3 p, .treatments-col3 p a { font-size:12px;}
.treatments-col3 h2, .treatments-col3 h2 a { margin:0 0 6px;}
.services-col1:nth-child(even) .services-row2 { width:82.4%;}
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;}

/*show-hide-css*/
.mob-hide { display:none;}
}

@media screen and (min-width:901px) and (max-width:1024px) {
.margin { width:94%;}

p span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { 
	display: inline;
}
:root {
	/*p-common-css*/
	--p-size: 14px;
	--p-margin: 0 0 17px;
	/*h2-common-css*/
	--h2-size: 13px;
	--h2-letter-spacing: 1.58px;
	--h2-margin: 0 0 25px;
	/*h3-common-css*/
	--h3-size: 37px;
	--h3-margin: 0 0 25px;
	/*btn-common-css*/
	--btn-size: 14px;
	--btn-padding: 15px 33px 15px 33px;
}

.header-wrapp { padding:96px 0 96px;}
.header-wrapp .header-col1 { width:248px;}
.header-wrapp .header-col2 .header-row2 { margin:0 23px 0 0;}
.header-wrapp .header-col2 .header-row2 li { margin:0 13px 0 0;}
.header-wrapp .header-col2 .header-row2 li span { display:block;}
.header-wrapp .header-col3 .header-row3 { margin:0 23px 0 0;}
.header-wrapp .header-btn1 { margin-right:8px;}
.header-row2 li, .header-row2 li a { font-size:14px; line-height:1.8;}

.linker-wrapp { padding:14px 0 14px;}
.linker-wrapp .linker-btn1 { margin-right:8px;}

.banner-wrapp { min-height:inherit;}
.banner-wrapp p { font-size:15px;}
.banner-wrapp h3 { font-size:47px;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}
.banner-wrapp .banner-btn1 { margin-right:8px;}

.about-wrapp { padding:10.4% 0 10.9%;}
.about-wrapp .about-btn1 { margin-right:8px;}

.implants-wrapp { padding:0 0 51.7%;}
.implants-wrapp .implants-col1 { width:94%;}
.implants-wrapp .implants-col2 { width:94%;}
.implants-wrapp .implants-btn1 { margin-right:8px;}
.implants-row2 li, .implants-row2 li a { font-size:15px; line-height:1;}

.services-wrapp { padding:11% 0 10.6%;}
.services-wrapp .services-col2 .services-row2 { width:72.8%;}
.services-wrapp .services-col3 { display:none;}
.services-wrapp .services-btn1 { margin-right:8px;}
.services-row3 li, .services-row3 li a { font-size:15px; line-height:2.75;}

.treatments-wrapp { padding:10.2% 0 10.7%;}
.treatments-wrapp .treatments-col1 { width:97%;}
.treatments-wrapp .treatments-btn1 { margin-right:8px;}

.journey-wrapp { padding:9.6% 0 8.6%;}
.journey-wrapp h4 { font-size:31px; margin:0 0 22px;}
.journey-wrapp h5 { font-size:23px; margin:0 0 32px;}
.journey-wrapp .journey-btn1 { margin-right:8px;}

.testimonials-wrapp { padding:7.8% 0 9.6%;}
.testimonials-wrapp h4 { font-size:23px; margin:0 0 8px;}
.testimonials-wrapp h5 { font-size:15px; margin:0 0 8px;}
.testimonials-wrapp .testimonials-btn1 { margin-right:8px;}

.team-wrapp { padding:9.1% 0 9.4%;}
.team-wrapp h4 { font-size:23px; margin:0 0 8px;}
.team-wrapp h5 { font-size:13px; margin:0 0 8px;}
.team-wrapp .team-col2 { width:94%;}
.team-wrapp .team-btn1 { margin-right:8px;}

.faqs-wrapp { padding:9.7% 0 8.6%;}
.faqs-wrapp .faqs-btn1 { margin-right:8px;}

.consultation-wrapp { padding:0 0 44.6%;}
.consultation-wrapp .consultation-btn1 { margin-right:8px;}

.enquiry-wrapp { padding:9.7% 0 10.4%;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil2 { height:51px;}
.enquiry-wrapp .enquiry-col2 .enquiry-row2 .enquiry-fil3 { height:106px;}
.enquiry-wrapp .enquiry-btn1 { margin-right:8px;}

.social-wrapp { padding:8.6% 0 5.1%;}
.social-wrapp .social-btn1 { margin-right:8px;}

.flinker-wrapp { padding:6.1% 0 3.6%;}
.flinker-wrapp .flinker-col2 .flinker-row2 .flinker-fil2 { height:47px;}
.flinker-wrapp .flinker-btn1 { margin-right:8px;}
.flinker-row4 li, .flinker-row4 li a { font-size:13px; line-height:2;}

.footer-wrapp { text-align:center; padding:1.8% 0 3.2%;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; transform:none; position:relative; top:inherit; right:inherit;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 8px 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-wrapp .footer-col2 { display:none;}
.footer-wrapp .footer-col2 .footer-row2 { margin:0 23px 0 0;}
.footer-wrapp .footer-col2 .footer-row2 a { width:47px; margin:0 8px 0 0;}
.footer-wrapp .footer-btn1 { margin-right:8px;}
.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:13px; line-height:0.93;}

/*inner*/
.inner-wrapp h1 { font-size:42px;}
.inner-wrapp .inner-col1 { width:94%;}
.inner-row1 li, .inner-row1 li a { font-size:17px;}

.treatin-wrapp h3, .sidbar-wrapp h3, .services2-wrapp h3, .treatin1-wrapp h3, .abouts-wrapp h3, .contac-wrapp h3, .galler-wrapp h3, .galler-wrapp h3, .gallerin-wrapp h3, .treat-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h4, .benefits-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership2-wrapp h3, .fees-wrapp h3 { font-size:28px;}

.sidbar-wrapp .sidbar-col1 { padding:50px 25px 50px;}

.services2-wrapp .services-col2 .services-row2 { width:80.8%; left:12%;}
.services2-wrapp .services-col1:nth-child(even) .services-row2 { left:inherit; right:11%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:58%;}
.conten-wrapp .conten-row1 .conten-bar2 { width:38%;}

.testimonials2-wrapp .testimonials-col3 .testimonials-row3 { max-height:86px;}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:35.2%; position:relative; top:inherit; transform:none;}

.conten2-wrapp { padding:80px 0;}

.contac-wrapp .contac-col1 .contac-row1 { width:36%;}
.contac-wrapp .opening-col1 { width:300px;}

.treat-wrapp { padding-bottom:10px;}
.treat-wrapp h4 { font-size:21px;}

.teamer-wrapp { padding-bottom:10px;}
.teamer-wrapp h4 { font-size:22px;}
.teamer-wrapp h5 { font-size:12px;}
.teamer-wrapp .teamer-col3 .teamer-row2 { width:75.5%;}

.teamin-wrapp h4 { font-size:21px;}

.membership2-wrapp .membership2-col3 { padding:50px 25px;}
.membership1-wrapp .membership1-col2 .membership1-row2 { width:86%;}
.membership2-wrapp .membership2-col3 .membership2-row3 { min-height:292px;}

/*common-css*/
.treatments-col3 p, .treatments-col3 p a { font-size:13px;}
.treatments-col3 h2, .treatments-col3 h2 a { margin:0 0 8px;}
.services-col1:nth-child(even) .services-row2 { width:82.4%;}
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;}

/*show-hide-css*/
.mob-hide { display:none;}
}

@media screen and (min-width:1025px) and (max-width:1240px) {
.margin { width:94%;}

p span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { 
	display: inline;
}
:root {
	/*h3-common-css*/
	--h3-size: 43px;
}

.header-wrapp .header-col2 .header-row2 li span { display:block;}
.header-row2 li, .header-row2 li a { line-height:1.8;}

.banner-wrapp { min-height:inherit;}
.banner-wrapp h3 { font-size:53px;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}

.about-wrapp { padding:10.4% 0 10.9%;}

.implants-wrapp { padding:0 0 51.7%;}
.implants-wrapp .implants-col1 { width:94%;}
.implants-wrapp .implants-col2 { width:94%;}

.services-wrapp { padding:11% 0 10.6%;}
.services-wrapp .services-col2 .services-row2 { width:72.8%;}
.services-wrapp .services-col3 { display:none;}

.treatments-wrapp { padding:10.2% 0 10.7%;}
.treatments-wrapp .treatments-col1 { width:97%;}

.journey-wrapp { padding:9.6% 0 8.6%;}

.testimonials-wrapp { padding:7.8% 0 9.6%;}

.team-wrapp { padding:9.1% 0 9.4%;}
.team-wrapp .team-col2 { width:94%;}

.faqs-wrapp { padding:9.7% 0 8.6%;}

.consultation-wrapp { padding:0 0 44.6%;}

.enquiry-wrapp { padding:9.7% 0 10.4%;}

.social-wrapp { padding:8.6% 0 5.1%;}

.flinker-wrapp { padding:6.1% 0 3.6%;}

.footer-wrapp { text-align:center; padding:1.8% 0 3.2%;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; transform:none; position:relative; top:inherit; right:inherit;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 8px 0 0;}
.footer-wrapp .footer-col2 { display:none;}

/*inner*/
.inner-wrapp h1 { font-size:46px;}
.inner-wrapp .inner-col1 { width:94%;}

.treatin-wrapp h3, .sidbar-wrapp h3, .services2-wrapp h3, .treatin1-wrapp h3, .abouts-wrapp h3, .contac-wrapp h3, .galler-wrapp h3, .galler-wrapp h3, .gallerin-wrapp h3, .treat-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h4, .benefits-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership2-wrapp h3, .fees-wrapp h3 { font-size:30px;}

.sidbar-wrapp .sidbar-col1 { padding:50px 35px 50px;}

.services2-wrapp .services-col2 .services-row2 { width:80.8%; left:12%;}
.services2-wrapp .services-col1:nth-child(even) .services-row2 { left:inherit; right:11%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:58%;}
.conten-wrapp .conten-row1 .conten-bar2 { width:38%;}

.testimonials2-wrapp .testimonials-col3 .testimonials-row3 { max-height:86px;}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:35.2%; position:relative; top:inherit; transform:none;}

.conten2-wrapp { padding:80px 0;}

.treat-wrapp { padding-bottom:10px;}
.treat-wrapp h4 { font-size:23px;}

.teamer-wrapp .teamer-col3 .teamer-row2 { width:72%;}

.teamin-wrapp h4 { font-size:23px;}

.membership1-wrapp .membership1-col2 .membership1-row2 { width:87%;}

.membership2-wrapp .membership2-col3 { padding:50px 35px;}
.membership2-wrapp .membership2-col3 .membership2-row3 { min-height:262px;}

/*common-css*/
.treatments-col3 p, .treatments-col3 p a { font-size:14px;}
.treatments-col3 h2, .treatments-col3 h2 a { margin:0 0 10px;}
.services-col1:nth-child(even) .services-row2 { width:82.4%;}
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;}

/*show-hide-css*/
.mob-hide { display:none;}
}

@media screen and (min-width:1241px) and (max-width:1340px) {
.margin { width:94%;}

p span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { 
	display: inline;
}
:root {
	/*h3-common-css*/
	--h3-size: 49px;
}

.banner-wrapp { min-height:inherit;}
.banner-wrapp h3 { font-size:59px;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}

.about-wrapp { padding:10.4% 0 10.9%;}

.implants-wrapp { padding:0 0 51.7%;}
.implants-wrapp .implants-col1 { width:94%;}
.implants-wrapp .implants-col2 { width:94%;}

.services-wrapp { padding:11% 0 10.6%;}
.services-wrapp .services-col2 .services-row2 { width:72.8%;}
.services-wrapp .services-col3 { display:none;}

.treatments-wrapp { padding:10.2% 0 10.7%;}
.treatments-wrapp .treatments-col1 { width:97%;}

.journey-wrapp { padding:9.6% 0 8.6%;}

.testimonials-wrapp { padding:7.8% 0 9.6%;}

.team-wrapp { padding:9.1% 0 9.4%;}
.team-wrapp .team-col2 { width:94%;}

.faqs-wrapp { padding:9.7% 0 8.6%;}

.consultation-wrapp { padding:0 0 44.6%;}

.enquiry-wrapp { padding:9.7% 0 10.4%;}

.social-wrapp { padding:8.6% 0 5.1%;}

.flinker-wrapp { padding:6.1% 0 3.6%;}

.footer-wrapp { text-align:center; padding:1.8% 0 3.2%;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; transform:none; position:relative; top:inherit; right:inherit;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 8px 0 0;}
.footer-wrapp .footer-col2 { display:none;}

/*inner*/
.inner-wrapp .inner-col1 { width:94%;}

/*common-css*/
.treatments-col3 p, .treatments-col3 p a { font-size:14px;}
.treatments-col3 h2, .treatments-col3 h2 a { margin:0 0 10px;}
.services-col1:nth-child(even) .services-row2 { width:82.4%;}
p:last-child, h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;}

/*show-hide-css*/
.mob-hide { display:none;}
}

@media screen and (min-width:1341px) and (max-width:1440px) {
p span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { 
	display: inline;
}
:root {
	/*h3-common-css*/
	--h3-size: 49px;
}
}

@media screen and (min-width:1441px) and (max-width:1900px) {

}