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

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

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

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

.header-wrapp, .linker-wrapp, .about-wrapp, .banner-wrapp, .invisalign-wrapp, .dentistry-wrapp, .team-wrapp, .payments-wrapp, .plan-wrapp, .stories-wrapp, .gallery-wrapp, .connect-wrapp, .partners-wrapp, .marker-wrapp, .nucler-wrapp, .offers-wrapp, .fheader-wrapp, .flinker-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .sidbar-wrapp, .treatin-wrapp, .treatin1-wrapp, .treatin2-wrapp, .treatin3-wrapp, .treatin4-wrapp, .treatin5-wrapp, .faq-wrapp, .blog-wrapp, .opening-wrapp, .fees-wrapp, .galler-wrapp, .teamer-wrapp, .teamin-wrapp, .treat-wrapp, .testi-wrapp, .membership-wrapp, .membership1-wrapp, .practic-wrapp, .directions-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1204px; margin:auto;}

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .invisalign-wrapp p, .dentistry-wrapp p, .team-wrapp p, .payments-wrapp p, .plan-wrapp p, .stories-wrapp p, .gallery-wrapp p, .connect-wrapp p, .partners-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq-wrapp p, .blog-wrapp p, .opening-wrapp p, .fees-wrapp p, .galler-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .treat-wrapp p, .testi-wrapp p, .membership-wrapp p, .membership1-wrapp p, .directions-wrapp p { font-size:16px; font-weight:400; letter-spacing:normal; line-height:1.88; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .invisalign-wrapp h2, .dentistry-wrapp h2, .team-wrapp h2, .payments-wrapp h2, .plan-wrapp h2, .stories-wrapp h2, .gallery-wrapp h2, .connect-wrapp h2, .partners-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .faq-wrapp h2, .blog-wrapp h2, .opening-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .treat-wrapp h2, .testi-wrapp h2, .membership-wrapp h2, .membership1-wrapp h2, .directions-wrapp h2 { font-size:14px; font-weight:500; letter-spacing:4.2px; line-height:normal; text-transform:uppercase; margin:0 0 30px;}

/*h3-css*/
.banner-wrapp h3, .about-wrapp h3, .invisalign-wrapp h3, .dentistry-wrapp h3, .team-wrapp h3, .payments-wrapp h3, .plan-wrapp h3, .stories-wrapp h3, .gallery-wrapp h3, .connect-wrapp h3, .partners-wrapp h3, .teamer-wrapp h3 { font-size:80px; font-weight:400; letter-spacing:normal; line-height:0.94; margin:0 0 30px;}

/*header-wrapp*/
.header-wrapp { background:#022522; padding:12px 0 12px; position:absolute; top:0; right:0; left:0; z-index:9;}
.header-wrapp p { float:none; color:#ffffff;}
.header-wrapp p a { color:#ffffff;}
.header-wrapp p span { display:block;}
.header-wrapp p strong { font-weight:700;}
.header-wrapp .header-col1 { width:auto; float:left; margin:0 0 0;}
.header-wrapp .header-col1 img { width:100%; display:block;}
.header-wrapp .header-col1 .header-row1 { width:auto; float:left; margin:0 20px 0 0;}
.header-wrapp .header-col1 .header-row1:last-child { margin-right:0;}
.header-wrapp .header-col1 .header-row1 li { float:left; margin:0 26px 0 0;}
.header-wrapp .header-col1 .header-row1 li:last-child { margin-right:0;}
.header-wrapp .header-col1 .header-row1 li a:hover { color:#12f8e5;}
.header-wrapp .header-col2 { width:auto; float:right; 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 20px 0 0;}
.header-wrapp .header-col2 .header-row2:last-child { margin-right:0;}
.header-wrapp .header-col2 .header-row2 li { float:left; margin:0 26px 0 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:0;}
.header-wrapp .header-col2 .header-row2 li a:hover { color:#12f8e5;}
.header-wrapp .header-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:0 8px 0 0; padding:14px 44px 14px 44px;}
.header-wrapp .header-btn1:last-child { margin-right:0;}
.header-wrapp .header-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.header-row1 li, .header-row1 li a, .header-row2 li, .header-row2 li a { font-size:18px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2.67;}

/*linker-wrapp*/
.linker-wrapp { background:none; padding:26px 0 26px; position:absolute; top:72px; right:0; left:0; z-index:9999;}
.linker-wrapp p { float:none; color:#ffffff;}
.linker-wrapp p a { color:#ffffff;}
.linker-wrapp p span { display:block;}
.linker-wrapp p strong { font-weight:700;}
.linker-wrapp .linker-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.linker-wrapp .linker-col1 img { width:100%; display:block;}
.linker-wrapp .linker-col1 .linker-row1 { width:267px; float:left; transition:all 0.7s; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:auto; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}
.linker-wrapp .linker-col2 img { width:100%; display:block;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:0 8px 0 0; padding:14px 44px 14px 44px;}
.linker-wrapp .linker-btn1:last-child { margin-right:0;}
.linker-wrapp .linker-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}

/*banner-wrapp*/
.banner-wrapp { min-height:1044px; background:none; margin:260px 0 0; position:relative;}
.banner-wrapp p { float:none; font-size:18px; color:#2c2c2c; line-height:1.67;}
.banner-wrapp p a { color:#12f8e5;}
.banner-wrapp p a:hover { color:#2c2c2c;}





.banner-wrapp p span { display:block;}
.banner-wrapp p strong { font-weight:700;}
.banner-wrapp h2 { color:#053632;}
.banner-wrapp h2 a { color:#12f8e5;}
.banner-wrapp h2 a:hover { color:#053632;}





.banner-wrapp h2 span { display:block;}
.banner-wrapp h2 strong { font-weight:700;}
.banner-wrapp h3 { font-size:92px; color:#053632; line-height:0.92;}
.banner-wrapp h3 a { color:#12f8e5;}
.banner-wrapp h3 a:hover { color:#053632;}





.banner-wrapp h3 span { display:block;}
.banner-wrapp h3 strong { font-weight:700;}
.banner-wrapp h4 { font-size:18px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.67; margin:0 0 20px;}
.banner-wrapp h4 a { color:#12f8e5;}
.banner-wrapp h4 a:hover { color:#ffffff;}





.banner-wrapp h4 span { display:block;}
.banner-wrapp h4 strong { font-weight:700;}
.banner-wrapp .banner-col1 { width:1222px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0; z-index: 99999;}


.banner-wrapp .banner-col1 img { width:100%; display:block;}
.banner-wrapp .banner-col1 .banner-row1 { width:50.6%; float:right; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:1222px; float:left; text-align:center; border:1px solid rgba(255,255,255,0.3); border-radius:500px; margin:0 auto 0; padding:1.4% 2.2% 1.4% 2.2%; position:absolute; right:0; bottom:-2.6%; left:0; z-index: 999;}
.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; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.banner-wrapp .banner-btn1:last-child { margin-right:0;}
.banner-wrapp .banner-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.banner-wrapp h3, .banner-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*about-wrapp*/
.about-wrapp { background:none; padding:84px 0 128px;}
.about-wrapp p { float:none; color:#ffffff;}
.about-wrapp p a { color:#12f8e5;}
.about-wrapp p a:hover { color:#ffffff;}



.about-wrapp p span { display:block;}
.about-wrapp p strong { font-weight:700;}
.about-wrapp h2 { color:#ffffff;}
.about-wrapp h2 a { color:#12f8e5;}
.about-wrapp h2 a:hover { color:#ffffff;}




.about-wrapp h2 span { display:block;}
.about-wrapp h2 strong { font-weight:700;}
.about-wrapp h3 { color:#ffffff;}
.about-wrapp h3 a { color:#12f8e5;}
.about-wrapp h3 a:hover { color:#ffffff;}




.about-wrapp h3 span { display:block;}
.about-wrapp h3 strong { font-weight:700;}
.about-wrapp h4 { font-size:120px; font-weight:400; color:#12f8e5; letter-spacing:normal; line-height:0.75; margin:0 0 30px; position:relative;}
.about-wrapp h4 a { color:#ffffff;}
.about-wrapp h4 a:hover { color:#12f8e5;}





.about-wrapp h4 span { display:block;}
.about-wrapp h4 strong { font-weight:700;}
.about-wrapp h5 { font-size:18px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.67; margin:0 0 20px;}
.about-wrapp h5 a { color:#ffffff;}
.about-wrapp h5 a:hover { color:#ffffff;}





.about-wrapp h5 span { display:block;}
.about-wrapp h5 strong { font-weight:700;}
.about-wrapp .about-col1 { width:100%; float:left; margin:0 0 0;}
.about-wrapp .about-col1 img { width:100%; display:block;}
.about-wrapp .about-col1 .about-row1 { width:100%; float:left; margin:0 0 16.2%;}
.about-wrapp .about-col2 { width:44%; float:left; margin:0 0 0;}
.about-wrapp .about-col2 img { width:100%; display:block;}
.about-wrapp .about-col2 .about-row2 { width:100%; float:left; margin:0 0 0; position:relative;}
.about-wrapp .about-col3 { width:40%; float:right; margin:14.8% 0 0;}
.about-wrapp .about-col3 img { width:100%; display:block;}
.about-wrapp .about-col3 .about-row3 { width:50%; float:left; margin:0 0 0;}
.about-wrapp .about-col4 { width:100%; float:left; margin:24.4% 0 0;}
.about-wrapp .about-col4 img { width:100%; display:block;}
.about-wrapp .about-col4 .about-row4 { width:100%; float:left; margin:0 0 12.2%;}
.about-wrapp .about-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.about-wrapp .about-btn1:last-child { margin-right:0;}
.about-wrapp .about-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.about-wrapp h3, .about-wrapp h3 span, .about-wrapp h4, .about-wrapp h4 span { font-family: 'qlassy-regular-font';}

/*invisalign-wrapp*/
.invisalign-wrapp { background:#eff1f0; overflow:hidden; padding:110px 0 130px; position:relative;}
.invisalign-wrapp p { float:none; color:#2c2c2c;}
.invisalign-wrapp p a { color:#12f8e5;}
.invisalign-wrapp p a:hover { color:#2c2c2c;}






.invisalign-wrapp p span { display:block;}
.invisalign-wrapp p strong { font-weight:700;}
.invisalign-wrapp h2 { color:#053632;}
.invisalign-wrapp h2 a { color:#12f8e5;}
.invisalign-wrapp h2 a:hover { color:#053632;}





.invisalign-wrapp h2 span { display:block;}
.invisalign-wrapp h2 strong { font-weight:700;}
.invisalign-wrapp h3 { color:#053632;}
.invisalign-wrapp h3 a { color:#12f8e5;}
.invisalign-wrapp h3 a:hover { color:#053632;}





.invisalign-wrapp h3 span { display:block;}
.invisalign-wrapp h3 strong { font-weight:700;}
.invisalign-wrapp .invisalign-col1 { width:100%; float:right; margin:0 0 4.8%; position:relative; z-index:9;}
.invisalign-wrapp .invisalign-col1 img { width:100%; display:block;}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:34%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:10.4%;}
.invisalign-wrapp .invisalign-col2 { width:47.3%; float:right; margin:0 0 0;}
.invisalign-wrapp .invisalign-col2 img { width:100%; display:block;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:574px; float:left; margin:0 0 0;}
.invisalign-wrapp .invisalign-col3 { width:100%; float:left; margin:0 0 0; position:relative; z-index:9;}
.invisalign-wrapp .invisalign-col3 img { width:100%; display:block;}
.invisalign-wrapp .invisalign-col3 .invisalign-row3 { width:63%; float:right; margin:0 0 0;}
.invisalign-wrapp .invisalign-col4 { width:33.55%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}
.invisalign-wrapp .invisalign-col4 img { width:100%; display:block;}
.invisalign-wrapp .invisalign-col4 .invisalign-row4 { width:338px; float:right; margin:0 0 0;}
.invisalign-wrapp .invisalign-btn1 { float:none; color:#0c3c38; background:none; border-color:#2c2c2c; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.invisalign-wrapp .invisalign-btn1:last-child { margin-right:0;}
.invisalign-wrapp .invisalign-btn1:hover { color:#ffffff; background:#2c2c2c; border-color:#2c2c2c;}
.invisalign-wrapp h3, .invisalign-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*dentistry-wrapp*/
.dentistry-wrapp { background:none; padding:144px 0 138px;}
.dentistry-wrapp p { float:none; color:#ffffff;}
.dentistry-wrapp p a { color:#12f8e5;}
.dentistry-wrapp p a:hover { color:#ffffff;}





.dentistry-wrapp p span { display:block;}
.dentistry-wrapp p strong { font-weight:700;}
.dentistry-wrapp h2 { color:#ffffff;}
.dentistry-wrapp h2 a { color:#12f8e5;}
.dentistry-wrapp h2 a:hover { color:#ffffff;}





.dentistry-wrapp h2 span { display:block;}
.dentistry-wrapp h2 strong { font-weight:700;}
.dentistry-wrapp h3 { color:#ffffff;}
.dentistry-wrapp h3 a { color:#12f8e5;}
.dentistry-wrapp h3 a:hover { color:#ffffff;}




.dentistry-wrapp h3 span { display:block;}
.dentistry-wrapp h3 strong { font-weight:700;}
.dentistry-wrapp h4 { font-size:18px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.67; margin:0 0 20px;}
.dentistry-wrapp h4 a { color:#12f8e5;}
.dentistry-wrapp h4 a:hover { color:#ffffff;}






.dentistry-wrapp h4 span { display:block;}
.dentistry-wrapp h4 strong { font-weight:700;}
.dentistry-wrapp .dentistry-col1 { width:100%; float:left; margin:0 0 11%; position:relative; display: flex; flex-direction: row-reverse; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.dentistry-wrapp .dentistry-col1 img { width:100%; display:block;}
.dentistry-wrapp .dentistry-col1 .dentistry-row1 { width:46.2%; float:right; margin:0 0 0; margin-block: auto;}
.dentistry-wrapp .dentistry-col2 { width:41.4%; float:left; margin:0 0 0;}
.dentistry-wrapp .dentistry-col2 img { width:100%; display:block;}
.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:100%; float:left; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 { width:100%; float:left; text-align:center; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 img { width:100%; display:block;}
.dentistry-wrapp .dentistry-col3 .dentistry-row3 { width:30%; float:none; margin:0 auto 14%;}
.dentistry-wrapp .dentistry-col4 { width:100%; float:left; margin:0 0 0;}
.dentistry-wrapp .dentistry-col4 img { width:100%; display:block;}
.dentistry-wrapp .dentistry-col4 .dentistry-row4 { width:100%; float:left; margin:0 0 0;}
.dentistry-wrapp .dentistry-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.dentistry-wrapp .dentistry-btn1:last-child { margin-right:0;}
.dentistry-wrapp .dentistry-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.dentistry-wrapp h3, .dentistry-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*team-wrapp*/
.team-wrapp { background:#eff1f0; overflow:hidden; padding:114px 0 148px; position:relative;}
.team-wrapp p { float:none; color:#2c2c2c;}
.team-wrapp p a { color:#12f8e5;}
.team-wrapp p a:hover { color:#2c2c2c;}




.team-wrapp p span { display:block;}
.team-wrapp p strong { font-weight:700;}
.team-wrapp h2 { color:#053632;}
.team-wrapp h2 a { color:#12f8e5;}
.team-wrapp h2 a:hover { color:#053632;}




.team-wrapp h2 span { display:block;}
.team-wrapp h2 strong { font-weight:700;}
.team-wrapp h3 { color:#053632;}
.team-wrapp h3 a { color:#12f8e5;}
.team-wrapp h3 a:hover { color:#053632;}




.team-wrapp h3 span { display:block;}
.team-wrapp h3 strong { font-weight:700;}
.team-wrapp h4 { font-size:30px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:normal; margin:0 0 14px;}
.team-wrapp h4 a { color:#12f8e5;}
.team-wrapp h4 a:hover { color:#ffffff;}





.team-wrapp h4 span { display:block;}
.team-wrapp h4 strong { font-weight:700;}
.team-wrapp .team-col1 { width:1222px; float:none; margin:0 auto 6.4%; position:relative; z-index:9;}
.team-wrapp .team-col1 img { width:100%; display:block;}
.team-wrapp .team-col1 .team-row1 { width:52.2%; float:left; margin:0 0 0;}
.team-wrapp .team-col2 { width:100%; float:left; margin:0 0 0; position:relative; z-index:9;}
.team-wrapp .team-col2 img { width:100%; display:block;}
.team-wrapp .team-col2 .team-row2 { width:100%; float:left; margin:0 0 0; position:relative;}
.team-wrapp .team-col3 { width:100%; float:left; border-radius:20px; margin:0 0 0;}
.team-wrapp .team-col3 img { width:100%; display:block;}
.team-wrapp .team-col3 .team-row3 { width:100%; float:left; background:#053632; margin:0 0 0; padding:8.8% 14.4% 8.4% 14.4%;}
.team-wrapp .team-btn1 { float:none; color:#0c3c38; background:none; border-color:#2c2c2c; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.team-wrapp .team-btn1:last-child { margin-right:0;}
.team-wrapp .team-btn1:hover { color:#ffffff; background:#2c2c2c; border-color:#2c2c2c;}
.team-wrapp h3, .team-wrapp h3 span, .team-wrapp h4, .team-wrapp h4 span { font-family: 'qlassy-regular-font';}

/*payments-wrapp*/
.payments-wrapp { background:none; padding:168px 0 78px; position:relative;}
.payments-wrapp p { float:none; color:#ffffff;}
.payments-wrapp p a { color:#12f8e5;}
.payments-wrapp p a:hover { color:#ffffff;}




.payments-wrapp p span { display:block;}
.payments-wrapp p strong { font-weight:700;}
.payments-wrapp h2 { color:#ffffff;}
.payments-wrapp h2 a { color:#12f8e5;}
.payments-wrapp h2 a:hover { color:#ffffff;}




.payments-wrapp h2 span { display:block;}
.payments-wrapp h2 strong { font-weight:700;}
.payments-wrapp h3 { color:#ffffff;}
.payments-wrapp h3 a { color:#12f8e5;}
.payments-wrapp h3 a:hover { color:#ffffff;}





.payments-wrapp h3 span { display:block;}
.payments-wrapp h3 strong { font-weight:700;}
.payments-wrapp h4 { font-size:22px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.37; margin:0 0 12px;}
.payments-wrapp h4 a { color:#12f8e5;}
.payments-wrapp h4 a:hover { color:#ffffff;}





.payments-wrapp h4 span { display:block;}
.payments-wrapp h4 strong { font-weight:700;}
.payments-wrapp:after { content:""; width:140%; float:left; margin:0 0 0;	padding:0 0 49.3%; background:url(../images/roof-tile-green-gradient.svg) no-repeat center / 100%; position:absolute; right:0; bottom:-49.3%; left:-20%;}
.payments-wrapp .payments-col1 { width:100%; float:left; margin:0 0 8.2%; position:relative;}
.payments-wrapp .payments-col1 img { width:100%; display:block;}
.payments-wrapp .payments-col1 .payments-row1 { width:50.2%; float:right; transform:translateY(-50%); position:absolute; top:50%; right:0;}
.payments-wrapp .payments-col2 { width:39.1%; float:left; margin:0 0 0;}
.payments-wrapp .payments-col2 img { width:100%; display:block;}
.payments-wrapp .payments-col2 .payments-row2 { width:100%; float:left; margin:0 0 0;}
.payments-wrapp .payments-col3 { width:100%; float:left; margin:0 0 0;}
.payments-wrapp .payments-col3 img { width:100%; display:block;}
.payments-wrapp .payments-col3 .payments-row3 { width:5.2%; float:left; transform:translateY(-50%); position:absolute; top:50%; left:8%;}
.payments-wrapp .payments-col4 { width:100%; float:left; margin:0 0 0; padding:6.6% 4% 6.6% 8%; position:relative;}
.payments-wrapp .payments-col4 img { width:100%; display:block;}
.payments-wrapp .payments-col4 .payments-row4 { width:87.1%; float:right; margin:0 0 0;}
.payments-wrapp .payments-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.payments-wrapp .payments-btn1:last-child { margin-right:0;}
.payments-wrapp .payments-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.payments-wrapp h3, .payments-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*plan-wrapp*/
.plan-wrapp { text-align:center; background:url(../images/plan-bg.png) no-repeat top center / cover; padding:78px 0 128px;}
.plan-wrapp p { float:none; color:#ffffff;}
.plan-wrapp p a { color:#12f8e5;}
.plan-wrapp p a:hover { color:#ffffff;}




.plan-wrapp p span { display:block;}
.plan-wrapp p strong { font-weight:700;}
.plan-wrapp h2 { color:#ffffff;}
.plan-wrapp h2 a { color:#12f8e5;}
.plan-wrapp h2 a:hover { color:#ffffff;}




.plan-wrapp h2 span { display:block;}
.plan-wrapp h2 strong { font-weight:700;}
.plan-wrapp h3 { color:#ffffff;}
.plan-wrapp h3 a { color:#12f8e5;}
.plan-wrapp h3 a:hover { color:#ffffff;}




.plan-wrapp h3 span { display:block;}
.plan-wrapp h3 strong { font-weight:700;}
.plan-wrapp .plan-col1 { width:100%; float:left; margin:3.3% 0 4.9%;}
.plan-wrapp .plan-col1 img { width:100%; display:block;}
.plan-wrapp .plan-col1 .plan-row1 { width:11%; float:left; margin:0 0 7.4%;}
.plan-wrapp .plan-col2 { width:100%; float:left; text-align:left; margin:0 0 0;}
.plan-wrapp .plan-col2 img { width:100%; display:block;}
.plan-wrapp .plan-col2 .plan-row2 { width:100%; float:left; margin:0 0 0;}
.plan-wrapp .plan-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.plan-wrapp .plan-btn1:last-child { margin-right:0;}
.plan-wrapp .plan-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.plan-wrapp h3, .plan-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*stories-wrapp*/
.stories-wrapp { background:#eff1f0; overflow:hidden; padding:124px 0 134px; position:relative;}
.stories-wrapp p { float:none; color:#2c2c2c;}
.stories-wrapp p a { color:#12f8e5;}
.stories-wrapp p a:hover { color:#2c2c2c;}


.stories-wrapp p span { display:block;}
.stories-wrapp p strong { font-weight:700;}
.stories-wrapp h2 { color:#053632;}
.stories-wrapp h2 a { color:#12f8e5;}
.stories-wrapp h2 a:hover { color:#053632;}



.stories-wrapp h2 span { display:block;}
.stories-wrapp h2 strong { font-weight:700;}
.stories-wrapp h3 { color:#053632;}
.stories-wrapp h3 a { color:#12f8e5;}
.stories-wrapp h3 a:hover { color:#053632;}




.stories-wrapp h3 span { display:block;}
.stories-wrapp h3 strong { font-weight:700;}
.stories-wrapp .stories-col1 { width:100%; float:left; margin:0 0 9.7%; position:relative;}
.stories-wrapp .stories-col1 img { width:100%; display:block;}
.stories-wrapp .stories-col1 .stories-row1 { width:52.2%; float:left; margin:0 0 0;}
.stories-wrapp .stories-col2 { width:100%; float:left; margin:0 0 0; }
.stories-wrapp .stories-col2:not(:has(.slider )) {  display: flex; flex-wrap: wrap; justify-content: center;}


.stories-wrapp .stories-col2 img { width:100%; display:block;}
.stories-wrapp .stories-col2 .stories-row2 { width:14.8%; float:left; clip-path:circle(50% at 50% 50%); margin:0 0 0;}
.stories-wrapp .stories-col3 { width:100%; float:left; margin:0 0 0;}
.stories-wrapp .stories-col3 img { width:100%; display:block;}
.stories-wrapp .stories-col3 .stories-row3 { width:78.8%; float:right; margin:0 0 0;}
.stories-wrapp .stories-btn1 { float:none; color:#053632; background:none; border-color:#2c2c2c; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.stories-wrapp .stories-btn1:last-child { margin-right:0;}
.stories-wrapp .stories-btn1:hover { color:#ffffff; background:#053632; border-color:#053632;}
.stories-wrapp h3, .stories-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*gallery-wrapp*/
.gallery-wrapp { text-align:center; background:none;}
.gallery-wrapp p { float:none; color:#ffffff;}
.gallery-wrapp p a { color:#12f8e5;}
.gallery-wrapp p a:hover { color:#ffffff;}






.gallery-wrapp p span { display:block;}
.gallery-wrapp p strong { font-weight:700;}
.gallery-wrapp h2 { color:#ffffff;}

.gallery-wrapp h2 a { color:#12f8e5;}
.gallery-wrapp h2 a:hover { color:#ffffff;}


.gallery-wrapp h2 span { display:block;}
.gallery-wrapp h2 strong { font-weight:700;}
.gallery-wrapp h3 { color:#ffffff;}


.gallery-wrapp h3 a { color:#12f8e5;}
.gallery-wrapp h3 a:hover { color:#ffffff;}




.gallery-wrapp h3 span { display:block;}
.gallery-wrapp h3 strong { font-weight:700;}
.gallery-wrapp .gallery-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.gallery-wrapp .gallery-col1 img { width:100%; display:block;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:1222px; float:none; margin:0 auto 0; position:absolute; right:0; bottom:15%; left:0;}
.gallery-wrapp .gallery-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:0;}
.gallery-wrapp .gallery-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.gallery-wrapp h3, .gallery-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*connect-wrapp*/
.connect-wrapp { text-align:center; background:url(../images/connect-bg.png) no-repeat top center / cover; padding:126px 0 50px; position:relative;}
.connect-wrapp p { float:none; color:#ffffff;}
.connect-wrapp p a { color:#12f8e5;}
.connect-wrapp p a:hover { color:#ffffff;}




.connect-wrapp p span { display:block;}
.connect-wrapp p strong { font-weight:700;}
.connect-wrapp h2 { color:#ffffff;}
.connect-wrapp h2 a { color:#12f8e5;}
.connect-wrapp h2 a:hover { color:#ffffff;}




.connect-wrapp h2 span { display:block;}
.connect-wrapp h2 strong { font-weight:700;}
.connect-wrapp h3 { color:#ffffff;}
.connect-wrapp h3 a { color:#12f8e5;}
.connect-wrapp h3 a:hover { color:#ffffff;}





.connect-wrapp h3 span { display:block;}
.connect-wrapp h3 strong { font-weight:700;}
.connect-wrapp:after { content:""; width:140%; float:left; margin:0 0 0;	padding:0 0 49.3%; background:url(../images/roof-tile-green-gradient.svg) no-repeat center / 100%; position:absolute; right:0; bottom:-49.3%; left:-20%;}
.connect-wrapp .connect-col1 { width:84%; float:none; margin:4.6% auto 0;}
.connect-wrapp .connect-col1 img { width:100%; display:block;}
.connect-wrapp .connect-col1 .connect-row1 { width:100%; float:left; margin:0 0 3.1%;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil1 { text-align:left; font-size:16px; font-weight:400; color:#ffffff; background:none; border-color:rgba(255,255,255,0.3); resize:none;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil2 { width:49.4%; height:59px; float:left; margin:0 0 1.2%; padding:0 4% 0;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil2:nth-child(2n) { float:right;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil3 { width:100%; height:59px; float:left; margin:0 0 0; padding:1.9% 4% 0;}
.connect-wrapp .connect-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; cursor:pointer; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.connect-wrapp .connect-btn1:last-child { margin-right:0;}
.connect-wrapp .connect-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.connect-wrapp h3, .connect-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*partners-wrapp*/
.partners-wrapp { text-align:center; background:none; padding:50px 0 56px;}
.partners-wrapp p { float:none; color:#ffffff;}
.partners-wrapp p a { color:#ffffff;}




.partners-wrapp p span { display:block;}
.partners-wrapp p strong { font-weight:700;}
.partners-wrapp h2 { color:#ffffff;}
.partners-wrapp h2 a { color:#ffffff;}





.partners-wrapp h2 span { display:block;}
.partners-wrapp h2 strong { font-weight:700;}
.partners-wrapp h3 { color:#ffffff;}
.partners-wrapp h3 a { color:#ffffff;}





.partners-wrapp h3 span { display:block;}
.partners-wrapp h3 strong { font-weight:700;}
.partners-wrapp .partners-col1 { width:100%; float:none; border-top:1px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3); margin:0 auto 0; padding:3% 7% 3% 7%;}
.partners-wrapp .partners-col1 img { width:100%; display:block; height: 50px;}
.partners-wrapp .partners-col1 .partners-row1 { width:100%; float:left; margin:0 0 0;}
.partners-wrapp .partners-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.partners-wrapp .partners-btn1:last-child { margin-right:0;}
.partners-wrapp .partners-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.partners-wrapp h3, .partners-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*flinker-wrapp*/
.flinker-wrapp { text-align:center; background:none; padding:56px 0 48px;}
.flinker-wrapp p { float:none; color:#ffffff;}
.flinker-wrapp p a { color:#ffffff;}






.flinker-wrapp p span { display:block;}
.flinker-wrapp p strong { font-weight:700;}
.flinker-wrapp .flinker-col1 { width:29.9%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col1 img { width:100%; display:block;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:74%; float:none; display:block; margin:0 auto 15.5%;}
.flinker-wrapp .flinker-col2 { width:64.8%; 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 46px;}
.flinker-wrapp .flinker-col2 .flinker-row2:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 { width:30.8%; float:left; text-align:left; margin:0 3.8% 0 0;}
.flinker-wrapp .flinker-col3 img { width:100%; display:block;}
.flinker-wrapp .flinker-col3:last-child { margin-right:0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li:last-child { margin-bottom:0;}

.flinker-wrapp .flinker-col3 .flinker-row3 li a:hover { color:#12f8e5;}
.flinker-wrapp .flinker-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:0 8px 0 0; padding:14px 38px 14px 38px;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:0;}
.flinker-wrapp .flinker-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.flinker-row3 li, .flinker-row3 li a { font-size:16px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2.5;}

/*footer-wrapp*/
.footer-wrapp { text-align:center; background:none; padding:48px 0 114px;}
.footer-wrapp p { float:none; color:#ffffff;}
.footer-wrapp p a { color:#ffffff;}





.footer-wrapp p span { display:block;}
.footer-wrapp p strong { font-weight:700;}
.footer-wrapp .footer-col1 { width:29.9%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col1 img { width:100%; display:block;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li a:hover { color:#12f8e5;}
.footer-wrapp .footer-col2 { width:64.8%; float:right; margin:0 0 0;}
.footer-wrapp .footer-col2 img { width:100%; display:block;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:0 8px 0 0; padding:14px 38px 14px 38px;}
.footer-wrapp .footer-btn1:last-child { margin-right:0;}
.footer-wrapp .footer-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.footer-row1 li, .footer-row1 li a { font-size:13px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:2.3;}

/*inner-wrapp*/
.inner-wrapp { min-height:516px; position:relative;}
.inner-wrapp h1 { float:none; font-size:70px; font-weight:400; color:#ffffff; line-height:1.21; margin:0 0 5px;}
.inner-wrapp h1 a { color:#ffffff;}
.inner-wrapp h1 span { display:block;}
.inner-wrapp .inner-col1 { width:1204px; 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; text-align:right;}
.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:last-child { font-weight:600;}
.inner-wrapp .inner-col1 .inner-row1 li a:hover { color:#12f8e5;}
.inner-row1 li, .inner-row1 li a { font-size:18px; color:#ffffff; font-weight:400; line-height:1.67;}
.inner-wrapp .banner-col2 { bottom:-8.2%;}
.inner-wrapp h1, .inner-wrapp h1 span { font-family: 'qlassy-regular-font';}

/*h3-css*/
.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .faq-wrapp h3, .blog-wrapp h3, .opening-wrapp h3, .fees-wrapp h3, .galler-wrapp h3, .teamin-wrapp h3, .treat-wrapp h3, .testi-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership3-wrapp h3, .directions-wrapp h3 { font-size:40px; font-weight:400; letter-spacing:normal; line-height:1; margin:0 0 30px;}

/*conten-wrapp*/
.conten-wrapp { padding:42px 0 110px; position:relative;}
.conten-wrapp .margin { max-width:1160px;}
.conten-wrapp .conten-row1 { width:100%; float:left;}
.conten-wrapp .conten-row1 .conten-bar1 { width:53.8%; float:left;}
.conten-wrapp .conten-row1 .conten-bar2 { width:38.1%; float:right;}
.conten2-wrapp { padding:87px 0 75px;}

.about-wrapp2 { padding:130px 0 0;}
.about-wrapp2 .margin { max-width:1160px;}
.about-wrapp2 .about2-col1 { width:324px; float:left;}




.about-content-outer22 .treatin-col1 p:has(img) {
  width: 100%;
  float: left; clear: both; margin: 0;
}

.about-content-outer22 .treatin-col1 p img{
margin: 10px 0 55px !important; border-radius: 21px;
}












.stories1-wrapp { background:none;}

.stories2-wrapp { text-align:center; padding:120px 0 115px;}

.stories-wrapp.stories2-wrapp {
    padding-bottom: 15px;
}
.stories-wrapp.stories2-wrapp .stories-btn1 {
    margin-bottom: 100px; cursor: pointer;
}


.stories2-wrapp .stories-col3 { width:45%; float:left; margin:0 10% 100px 0; text-align:left;}
.stories2-wrapp .stories-col3:nth-child(2n) { float:right; margin-right: 0;}
.stories2-wrapp .stories-col4 { width:100%; float:left; margin:-40px 0 0;}

.connect2-wrapp { padding:115px 0; background:url(../images/connect-bg2.png) no-repeat top / 100%;}
.connect2-wrapp h3 { font-size:45px;}

.membership3-wrapp { padding:122px 0 114px; background:#053632;}

/*sidbar-wrapp*/
.sidbar-wrapp p { float:none; color:#ffffff;}
.sidbar-wrapp p a { color:#ffffff;}
.sidbar-wrapp p span { display:block;}
.sidbar-wrapp p strong { font-weight:700;}
.sidbar-wrapp h2 { color:#ffffff; margin:0 0 18px;}
.sidbar-wrapp h2 a { color:#ffffff;}
.sidbar-wrapp h2 span { display:block;}
.sidbar-wrapp h2 strong { font-weight:700;}
.sidbar-wrapp h3 { color:#ffffff;}
.sidbar-wrapp h3 a { color:#ffffff;}
.sidbar-wrapp h3 span { display:block;}
.sidbar-wrapp h3 strong { font-weight:700;}
.sidbar-wrapp .sidbar-col1 { width:100%; float:left; background:#022522; padding:82px 67.5px; position:relative;}
.sidbar-wrapp .sidbar-col1 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col1 .connect-row1 { width:100%; float:left; margin:10px 0 0;}
.sidbar-wrapp .sidbar-col1 .connect-row1 .connect-fil1 { text-align:left; font-size:16px; font-weight:400; color:#ffffff; background:none; border-color:rgba(255,255,255,0.3); resize:none;}
.sidbar-wrapp .sidbar-col1 .connect-row1 .connect-fil2 { width:100%; height:59px; float:left; margin:0 0 13px; padding:0 25px 0;}
.sidbar-wrapp .sidbar-col1 .connect-row1 .connect-fil3 { width:100%; height:122px; float:left; margin:0 0 33px; padding:18px 25px 0;}
.sidbar-wrapp .sidbar-col2 { width:100%; float:left; margin:46px 0 0; padding:58px 67.5px 48px; border-bottom:1px solid rgba(239,241,240,0.3); border-top:1px solid rgba(239,241,240,0.3);}
.sidbar-wrapp .sidbar-col2 h3 { margin:0 0 25px;}
.sidbar-wrapp .sidbar-col2 .sidbar-row2 li { width:100%; font-size:16px; line-height:2.31; display:block; transition:all 0.25s ease-out 0s;}
.sidbar-wrapp .sidbar-col2 .sidbar-row2 li a { width:100%; color:#ffffff; display:block; transition:all 0.25s ease-out 0s; position:relative;}
.sidbar-wrapp .sidbar-col2 .sidbar-row2 li:hover a { color:#12f8e5;}
.sidbar-wrapp .sidbar-col3 { width:100%; float:left; margin:46px 0 0; padding:47.5px 67.5px 52px; border-bottom:1px solid rgba(239,241,240,0.3); border-top:1px solid rgba(239,241,240,0.3);}
.sidbar-wrapp .sidbar-col3 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar1 { width:233px; float:left;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar2 { width:100%; float:left; margin:21px 0 0;}
.sidbar-wrapp .connect-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; cursor:pointer; margin:22px 8px 0 0; padding:14px 38px 14px 38px;}
.sidbar-wrapp .connect-btn1:last-child { margin-right:0;}
.sidbar-wrapp .connect-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.sidbar-wrapp .load-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:18px 8px 0 0; padding:14px 44px 14px;}
.sidbar-wrapp .load-btn1:last-child { margin-right:0;}
.sidbar-wrapp .load-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.sidbar-wrapp h3, .sidbar-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*treatin-wrapp*/
.treatin-wrapp p { float:none; color:#ffffff; margin:0 0 24px;}
.treatin-wrapp p a { color:#12f8e5;}
.treatin-wrapp p a:hover { color:#ffffff;}

.treatin1-wrapp.treatin11-wrapp .treatin1-col1{flex-direction: row-reverse;}



.treatin-wrapp p span { display:block;}
.treatin-wrapp p strong { font-weight:700;}
.treatin-wrapp h2 { color:#ffffff;}
.treatin-wrapp h2 a { color:#12f8e5;}
.treatin-wrapp h2 a:hover { color:#ffffff;}





.treatin-wrapp h2 span { display:block;}
.treatin-wrapp h2 strong { font-weight:700;}
.treatin-wrapp h3 { color:#ffffff;}
.treatin-wrapp h3 a { color:#12f8e5;}
.treatin-wrapp h3 a:hover { color:#ffffff;}





.treatin-wrapp h3 span { display:block;}
.treatin-wrapp h3 strong { font-weight:700;}
.treatin-wrapp .treatin-col1 { width:100%; float:left;}
.treatin-wrapp .treatin-col1 img { width:100%; display:block;}
.treatin-wrapp .treatin-col1 .treatin-row1 { width:100%; float:left; border-radius:20px; overflow:hidden; margin:10px 0 55px; position:relative;}
.treatin-wrapp .treatin-col2 { width:100%; float:left; margin:15px 0 28px;}
.treatin-wrapp .treatin-col2 img { width:100%; display:block;}
.treatin-wrapp .treatin-col2 .m-bottom { margin:0 0 0;}
.treatin-wrapp .treatin-col2 .treatin-bar1 { width:100%; float:left;}
.treatin-wrapp .treatin-col2 .treatin-bar1 li { font-size:16px; color:#ffffff; line-height:1.66; font-weight:400; background:url(../images/dot.svg) no-repeat 0 11px; display:block; padding-left:12px;}
.treatin-wrapp .load-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 44px 14px;}
.treatin-wrapp .load-btn1:last-child { margin-right:0;}
.treatin-wrapp .load-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.treatin-wrapp h3, .treatin-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*treatin1-wrapp*/
.treatin1-wrapp { background:#eff1f0 url(../images/treatin1-bg.svg) no-repeat center / cover; padding:130px 0 130px;}
.treatin1-wrapp p { float:none; color:#2c2c2c;}
.treatin1-wrapp p a { color:#12f8e5;}
.treatin1-wrapp p a:hover { color:#2c2c2c;}



.treatin1-wrapp p span { display:block;}
.treatin1-wrapp p strong { font-weight:700;}
.treatin1-wrapp h2 { color:#053632;}
.treatin1-wrapp h2 a { color:#12f8e5;}
.treatin1-wrapp h2 a:hover { color:#053632;}





.treatin1-wrapp h2 span { display:block;}
.treatin1-wrapp h2 strong { font-weight:700;}
.treatin1-wrapp h3 { color:#053632;}
.treatin1-wrapp h3 a { color:#12f8e5;}
.treatin1-wrapp h3 a:hover { color:#053632;}





.treatin1-wrapp h3 span { display:block;}
.treatin1-wrapp h3 strong { font-weight:700;}
.treatin1-wrapp .treatin1-col1 { width:100%; float:left; position:relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.treatin1-wrapp .treatin1-col1 img { width:100%; display:block;}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 { width:46.2%; float:left; margin-block: auto; }
.treatin1-wrapp .treatin1-col2 { width:41.4%; float:right; margin:0 0 0;}
.treatin1-wrapp .treatin1-col2 img { width:100%; display:block;}
.treatin1-wrapp .treatin1-col2 .treatin1-row2 { width:100%; float:left; margin:0 0 0;}
.treatin1-wrapp .treatin1-btn1 { float:none; color:#0c3c38; background:none; border-color:#2c2c2c; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.treatin1-wrapp .treatin1-btn1:last-child { margin-right:0;}
.treatin1-wrapp .treatin1-btn1:hover { color:#ffffff; background:#2c2c2c; border-color:#2c2c2c;}
.treatin1-wrapp h3, .treatin1-wrapp h3 span { font-family: 'qlassy-regular-font';}

.treatin11-wrapp { background:none; padding:205px 0 30px;}
.treatin11-wrapp .treatin1-col1 .treatin1-row1 { position:relative; float:right; top:inherit; transform:none;}
.treatin11-wrapp .treatin1-col2 { width:42.1%; float:left;}

/*treatin2-wrapp*/
.treatin2-wrapp { background:none; padding:144px 0;}
.treatin2-wrapp p { float:none; color:#ffffff;}
.treatin2-wrapp p a { color:#12f8e5;}
.treatin2-wrapp p a:hover { color:#ffffff;}





.treatin2-wrapp p span { display:block;}
.treatin2-wrapp p strong { font-weight:700;}
.treatin2-wrapp h2 { color:#ffffff;}
.treatin2-wrapp h2 a { color:#12f8e5;}
.treatin2-wrapp h2 a:hover { color:#ffffff;}





.treatin2-wrapp h2 span { display:block;}
.treatin2-wrapp h2 strong { font-weight:700;}
.treatin2-wrapp h3 { color:#ffffff;}
.treatin2-wrapp h3 a { color:#12f8e5;}
.treatin2-wrapp h3 a:hover { color:#ffffff;}





.treatin2-wrapp h3 span { display:block;}
.treatin2-wrapp h3 strong { font-weight:700;}
.treatin2-wrapp .treatin2-col1 { width:100%; float:left; position:relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; flex-direction: row-reverse;}
.treatin2-wrapp .treatin2-col1 img { width:100%; display:block;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:46.2%; float:right; margin:0 0 0; margin-block: auto; }
.treatin2-wrapp .treatin2-col2 { width:41.4%; float:left; margin:0 0 0;}
.treatin2-wrapp .treatin2-col2 img { width:100%; display:block;}
.treatin2-wrapp .treatin2-col2 .treatin2-row2 { width:100%; float:left; margin:0 0 0;}
.treatin2-wrapp .treatin2-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.treatin2-wrapp .treatin2-btn1:last-child { margin-right:0;}
.treatin2-wrapp .treatin2-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.treatin2-wrapp h3, .treatin2-wrapp h3 span { font-family: 'qlassy-regular-font';}

.treatin22-wrapp { padding:150px 0 112px;}
.treatin22-wrapp .treatin2-col2 { width:52%;}
.treatin22-wrapp .treatin2-col2 .treatin2-bar1 { width:48.8%; float:left; position:relative;}
.treatin22-wrapp .treatin2-col2 .treatin2-bar1:last-child { float:right;}
.treatin22-wrapp .treatin2-col1 .treatin2-row1 { width:43.2%; float:right; position:relative; top:inherit; transform:none; margin-block: auto;}

.before { font-size:16px; color:#fff; position:absolute; bottom:20px; left:32px;}

.common-bg1 { width:100%; float:left; background:#eff1f0 url(../images/treatin1-bg.svg) no-repeat top / 85%;}
.common-bg2 { width:100%; float:left; background:#eff1f0 url(../images/treatin1-bg.svg) no-repeat top / 100%;}

/*treatin3-wrapp*/
.treatin3-wrapp { background:none; padding:145px 0 75px;}
.treatin3-wrapp p { float:none; color:#2c2c2c;}
.treatin3-wrapp p a { color:#12f8e5;}
.treatin3-wrapp p a:hover { color:#2c2c2c;}





.treatin3-wrapp p span { display:block;}
.treatin3-wrapp p strong { font-weight:700;}
.treatin3-wrapp h2 { color:#ffffff;}
.treatin3-wrapp h2 a { color:#12f8e5;}
.treatin3-wrapp h2 a:hover { color:#ffffff;}





.treatin3-wrapp h2 span { display:block;}
.treatin3-wrapp h2 strong { font-weight:700;}
.treatin3-wrapp h3 { font-size:30px; color:#053632; font-weight:400; letter-spacing:normal; line-height:1.2; margin:0 0 15px;}
.treatin3-wrapp h3 a { color:#12f8e5;}
.treatin3-wrapp h3 a:hover { color:#053632;}




.treatin3-wrapp h3 span { display:block;}
.treatin3-wrapp h3 strong { font-weight:700;}
.treatin3-wrapp .treatin3-col1 { width:100%; max-width:902px; float:none; margin:0 auto;}
.treatin3-wrapp .treatin3-col1 img { width:100%; display:block;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { width:100%; float:left; padding:0 0 45px; margin:0 0 43px; border-bottom:1px solid rgba(5, 54, 50, 0.5);}
.treatin3-wrapp .treatin3-col1 .treatin3-row1:last-child { border:none; margin:0; padding:0;}
.treatin3-wrapp h3, .treatin3-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*treatin4-wrapp*/
.treatin4-wrapp { background:none; padding:0 0 120px; text-align:center;}
.treatin4-wrapp p { float:none; color:#ffffff; line-height:1.56;}
.treatin4-wrapp p a { color:#12f8e5;}
.treatin4-wrapp p a:hover { color:#ffffff;}




.treatin4-wrapp p span { display:block;}
.treatin4-wrapp p strong { font-weight:700;}
.treatin4-wrapp h2 { color:#ffffff;}
.treatin4-wrapp h2 a { color:#12f8e5;}
.treatin4-wrapp h2 a:hover { color:#ffffff;}




.treatin4-wrapp h2 span { display:block;}
.treatin4-wrapp h2 strong { font-weight:700;}
.treatin4-wrapp h3 { color:#053632;}
.treatin4-wrapp h3 a { color:#12f8e5;}
.treatin4-wrapp h3 a:hover { color:#053632;}




.treatin4-wrapp h3 span { display:block;}
.treatin4-wrapp h3 strong { font-weight:700;}
.treatin4-wrapp h5 { font-size:20px; color:#ffffff; font-weight:700; letter-spacing:normal; line-height:1.8; margin:0 0 15px;}
.treatin4-wrapp h5 a { color:#ffffff;}
.treatin4-wrapp h5 span { display:block;}
.treatin4-wrapp h5 strong { font-weight:700;}
.treatin4-wrapp .treatin4-col1 { width:100%; float:left; text-align:left; margin:10px 0 0;}
.treatin4-wrapp .treatin4-col1 img { width:100%; display:block;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:100%; float:left; background:#053632; border-radius:20px; padding:58px 45px 62px;}
.treatin4-wrapp .about-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:0 0 43px; padding:14px 38px 14px 38px;}
.treatin4-wrapp .about-btn1:last-child { margin-right:0;}
.treatin4-wrapp h3, .treatin4-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*treatin5-wrapp*/
.treatin5-wrapp { background:none; padding:0 0 120px; text-align:center;}
.treatin5-wrapp p { float:none; color:#ffffff; line-height:1.56;}
.treatin5-wrapp p a { color:#12f8e5;}
.treatin5-wrapp p a:hover { color:#ffffff;}




.treatin5-wrapp p span { display:block;}
.treatin5-wrapp p strong { font-weight:700;}
.treatin5-wrapp h2 { color:#ffffff;}
.treatin5-wrapp h2 a { color:#12f8e5;}
.treatin5-wrapp h2 a { color:#ffffff;}



.treatin5-wrapp h2 span { display:block;}
.treatin5-wrapp h2 strong { font-weight:700;}
.treatin5-wrapp h3 { color:#053632;}
.treatin5-wrapp h3 a { color:#12f8e5;}
.treatin5-wrapp h3 a:hover { color:#053632;}




.treatin5-wrapp h3 span { display:block;}
.treatin5-wrapp h3 strong { font-weight:700;}
.treatin5-wrapp .treatin5-col1 { width:100%; max-width:1047px; float:none; margin:0 auto;}
.treatin5-wrapp .treatin5-col2 { width:100%; float:left; position:relative; border-radius:20px;}
.treatin5-wrapp .treatin5-col2 img { width:100%; display:block;}
.treatin5-wrapp h3, .treatin5-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*faq-wrapp*/
.faq-wrapp { background:none; padding:120px 0 140px; text-align:center;}
.faq-wrapp p { float:none; color:#ffffff;}
.faq-wrapp p a { color:#12f8e5;}
.faq-wrapp p a:hover { color:#ffffff;}



.faq-wrapp p span { display:block;}
.faq-wrapp p strong { font-weight:700;}
.faq-wrapp h2 { color:#ffffff;}
.faq-wrapp h2 a { color:#12f8e5;}
.faq-wrapp h2 a:hover { color:#ffffff;}




.faq-wrapp h2 span { display:block;}
.faq-wrapp h2 strong { font-weight:700;}
.faq-wrapp h3 { color:#ffffff;}
.faq-wrapp h3 a { color:#12f8e5;}
.faq-wrapp h3 a:hover { color:#ffffff;}



.faq-wrapp h3 span { display:block;}
.faq-wrapp h3 strong { font-weight:700;}
.faq-wrapp h4 { font-size:16px; font-weight:600; color:#ffffff; line-height:normal; margin:0 0 0;}
.faq-wrapp h4 a { color:#12f8e5;}
.faq-wrapp h4 a:hover { color:#ffffff;}




.faq-wrapp h4 span { display:block;}
.faq-wrapp .faq-col1 { width:100%; max-width:966px; float:none; margin:0 auto 0; position:relative; text-align:left;}
.faq-wrapp .faq-col1 img { width:100%; display:block;}
.faq-wrapp .faq-col1 .faq-row1 { width:100%; float:left; margin:12px 0 55px;}
.faq-wrapp .faq-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 38px 14px 38px; cursor: pointer;}
.faq-wrapp .faq-btn1:last-child { margin-right:0;}
.faq-wrapp .faq-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.faq-wrapp h3, .faq-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*blog-wrapp*/
.blog-wrapp p { float:none; color:#ffffff;}
.blog-wrapp p a { color:#12f8e5;}
.blog-wrapp p a:hover { color:#ffffff;}



.blog-wrapp p span { display:block;}
.blog-wrapp p strong { font-weight:700;}
.blog-wrapp h2 { color:#ffffff;}
.blog-wrapp h2 a { color:#12f8e5;}
.blog-wrapp h2 a:hover { color:#ffffff;}




.blog-wrapp h2 span { display:block;}
.blog-wrapp h2 strong { font-weight:700;}
.blog-wrapp h3 { color:#ffffff;}
.blog-wrapp h3 a { color:#12f8e5;}
.blog-wrapp h3 a:hover { color:#ffffff;}



.blog-wrapp h3 span { display:block;}
.blog-wrapp h3 strong { font-weight:700;}
.blog-wrapp h4 { font-size:16px; font-weight:400; color:#ffffff; line-height:1.88; margin:0 0 7px;}
.blog-wrapp h4 a { color:#12f8e5;}
.blog-wrapp h4 a:hover { color:#ffffff;}




.blog-wrapp h4 span { display:block;}
.blog-wrapp .blog-col1 { width:100%; float:left;}
.blog-wrapp .blog-col1 img { width:100%; display:block;}
.blog-wrapp .blog-col2 { width:100%; float:left; margin:0 0 83px;}
.blog-wrapp .blog-col2 img { width:100%; display:block;}
.blog-wrapp .blog-col2 .blog-row1 { width:100%; float:left; border-radius:20px; overflow:hidden; margin:0 0 47px;}
.blog-wrapp .blog-col2 .blog-row2 { width:100%; float:left;}
.blog-wrapp .load-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:12px 8px 0 0; padding:14px 40px 14px;}
.blog-wrapp .load-btn1:last-child { margin-right:0;}
.blog-wrapp .load-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.blog-wrapp h3, .blog-wrapp h3 span { font-family: 'qlassy-regular-font';}

.blogin-wrapp .blog-col2 { margin:0;}
.blogin-wrapp .load-btn1 { margin:22px 8px 0 0;}

/*paiger-wrapp*/
.paiger-wrapp { width:100%; float:left;}
.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:195px; float:none; text-align:center; display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { float:none; display:inline-block; margin:0 2px 0;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a { display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li:first-child a { color:#12f8e5;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a:hover { color:#12f8e5;}
.paiger-wrapp .paiger-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; padding:14px 30px 14px;}

.paiger-wrapp .paiger-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.paiger-wrapp .paiger-btn2 { float:none; color:#12f8e5; background:none; border-color:#ffffff; padding:14px 30px 14px;}

.paiger-wrapp .paiger-btn2:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}


.paiger-row1 li, .paiger-row1 li a { font-size:14px; color:#ffffff; font-weight:700;}

/*contact-wrapp*/
.contact-wrapp h3 { font-size:45px; line-height:1.2;}
.contact-wrapp h5 { font-size:18px; font-weight:400; color:#ffffff; line-height:1.67; margin:0 0 21px;}
.contact-wrapp h5 a { color:#ffffff;}
.contact-wrapp h5 span { display:inline; }
.contact-wrapp .contact-col1 h5 span {white-space: nowrap;}
.contact-wrapp h3:last-child {
    margin: 0;
}


.contact-wrapp .about-col2 { width:49%;}
.contact-wrapp .about-col1 .about-row1 { margin:0 0 57px;}
.contact-wrapp .about-col3 { margin:11.8% 0 0;}
.contact-wrapp .contact-col1 { width:100%; float:left; margin:50px 0 26px;}
.contact-wrapp .about-white-symbol-row1 { width:73%; right:-15.8%; bottom:-11%;}



.about-wrapp.contact-wrapp .about-col1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.contact-wrapp .contact-col1 h5:last-child {
    margin-bottom: 0;
}

.contact-wrapp .contact-col1 h5 a:hover{
    color: #12f8e5;
}





/*opening-wrapp*/
.opening-wrapp { text-align:center; padding:20px 0 60px; position:relative;}
.opening-wrapp p { float:none; color:#ffffff;}
.opening-wrapp p a { color:#ffffff;}
.opening-wrapp p span { display:block;}
.opening-wrapp p strong { font-weight:700;}
.opening-wrapp h2 { color:#ffffff;}
.opening-wrapp h2 a { color:#ffffff;}
.opening-wrapp h2 span { display:block;}
.opening-wrapp h2 strong { font-weight:700;}
.opening-wrapp h3 { font-size:45px; color:#ffffff;}
.opening-wrapp h3 a { color:#ffffff;}
.opening-wrapp h3 span { display:block;}
.opening-wrapp h3 strong { font-weight:700;}
.opening-wrapp .opening-col1 { width:100%; float:left; margin:20px 0 0;}
.opening-wrapp .opening-col1 img { width:100%; float:left;}
.opening-wrapp .opening-col1 .opening-bar1 { width:100%; float:left;}
.opening-wrapp .opening-col1 .opening-bar1 li { float:none; font-size:16px; color:#fff; font-weight:400; line-height:1.88; display:inline-block; margin:0 35px 42px;}
.opening-wrapp .opening-col1 .opening-bar1 li span { font-weight:700; margin:0 30px 0 0;}
.opening-wrapp h3, .opening-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*fees-wrapp*/
.fees-wrapp p { float:none; color:#ffffff; margin:0 0 24px;}
.fees-wrapp p a { color:#12f8e5;}
.fees-wrapp p a:hover { color:#ffffff;}




.fees-wrapp p span { display:block;}
.fees-wrapp p strong { font-weight:700;}
.fees-wrapp h2 { color:#ffffff;}
.fees-wrapp h2 a { color:#12f8e5;}
.fees-wrapp h2 a:hover { color:#ffffff;}




.fees-wrapp h2 span { display:block;}
.fees-wrapp h2 strong { font-weight:700;}
.fees-wrapp h3 { color:#ffffff;}
.fees-wrapp h3 a { color:#12f8e5;}
.fees-wrapp h3 a:hover { color:#ffffff;}




.fees-wrapp h3 span { display:block;}
.fees-wrapp h3 strong { font-weight:700;}
.fees-wrapp h4 { font-size:16px; font-weight:700; color:#ffffff; line-height:normal; margin:0 0 0;}
.fees-wrapp h4 a { color:#12f8e5;}
.fees-wrapp h4 a:hover { color:#ffffff;}




.fees-wrapp h4 span { display:block;}
.fees-wrapp .fees-col1 { width:100%; float:left;}
.fees-wrapp .fees-col1 img { width:100%; display:block;}
.fees-wrapp .fees-col1 .fees-row1 { width:100%; float:left; border-radius:20px; overflow:hidden; margin:10px 0 55px; position:relative;}
.fees-wrapp .fees-col2 { width:100%; float:left; margin:70px 0 38px;}
.fees-wrapp .fees-col2 img { width:100%; display:block;}
.fees-wrapp .fees-col2 .fees-row1 { width:100%; float:left;}
.fees-wrapp .fees-col2 .fees-row2 { width:100%; float:left;     display: flex;
    flex-wrap: wrap;}

.fees-wrapp .fees-col2 .fees-row2 .fees-bar1 {width: 50%;float:left;}
.fees-wrapp .fees-col2 .fees-row2 .price-from{ width: 15%; text-align: center;}
.fees-wrapp .fees-col2 .fees-row2 .fees-bar2 {width: auto;float:right;text-align:right;}





.fees-wrapp .load-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 44px 14px;}
.fees-wrapp .load-btn1:last-child { margin-right:0;}
.fees-wrapp .load-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.fees-wrapp h3, .fees-wrapp h3 span { font-family: 'qlassy-regular-font';}
.fees-wrapp .fees-col2 .fees-row2 .price-from,
.fees-bar1, .fees-bar2 { font-size:16px; color:#ffffff; font-weight:400; line-height:2.56;}


.fees-wrapp .fees-col1 p:has(img) {float: left;width: 100%;clear: both;margin: 0;}

.fees-wrapp .fees-col1 p img {
    margin: 10px 0 55px !important;
     border-radius: 26px;
}







/*galler-wrapp*/
.galler-wrapp p { float:none; color:#ffffff;}
.galler-wrapp p a { color:#12f8e5;}
.galler-wrapp p a:hover { color:#ffffff;}



.galler-wrapp p span { display:block;}
.galler-wrapp p strong { font-weight:700;}
.galler-wrapp h2 { color:#ffffff;}
.galler-wrapp h2 a { color:#12f8e5;}
.galler-wrapp h2 a:hover { color:#ffffff;}



.galler-wrapp h2 span { display:block;}
.galler-wrapp h2 strong { font-weight:700;}
.galler-wrapp h3 { color:#ffffff; margin:0 0 20px;}
.galler-wrapp h3 a { color:#12f8e5;}
.galler-wrapp h3 a:hover { color:#ffffff;}




.galler-wrapp h3 span { display:block;}
.galler-wrapp h3 strong { font-weight:700;}
.galler-wrapp .galler-col1 { width:100%; float:left;}
.galler-wrapp .galler-col1 img { width:100%; display:block;}
.galler-wrapp .galler-col2 { width:100%; float:left; margin:0 0 77px;}
.galler-wrapp .galler-col2 img { width:100%; display:block;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; float:left; margin:0 0 36px;}
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1 { width:48.9%; float:left; border-radius:20px; overflow:hidden; position:relative;}
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1:last-child { float:right;}
.galler-wrapp .galler-col2 .galler-row2 { width:100%; float:left;}
.galler-wrapp .load-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:12px 8px 0 0; padding:14px 40px 14px;}
.galler-wrapp .load-btn1:last-child { margin-right:0;}
.galler-wrapp .load-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.galler-wrapp h3, .galler-wrapp h3 span { font-family: 'qlassy-regular-font';}

.gallerin-wrapp h3 { margin:0 0 26px;}
.gallerin-wrapp .galler-col2 { margin:0;}
.gallerin-wrapp .load-btn1 { margin:22px 8px 0 0;}

/*teamer-wrapp*/
.teamer-wrapp .margin { max-width:1217px;}
.teamer-wrapp p { float:none; color:#ffffff;}
.teamer-wrapp p a { color:#ffffff;}
.teamer-wrapp p span { display:block;}
.teamer-wrapp p strong { font-weight:700;}
.teamer-wrapp h2 { color:#053632;}
.teamer-wrapp h2 a { color:#053632;}
.teamer-wrapp h2 span { display:block;}
.teamer-wrapp h2 strong { font-weight:700;}
.teamer-wrapp h3 { color:#053632;}
.teamer-wrapp h3 a { color:#053632;}
.teamer-wrapp h3 span { display:block;}
.teamer-wrapp h3 strong { font-weight:700;}
.teamer-wrapp h4 { font-size:22px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:normal; margin:0 0 10px;}
.teamer-wrapp h4 a { color:#ffffff;}
.teamer-wrapp h4 span { display:block;}
.teamer-wrapp h4 strong { font-weight:700;}
.teamer-wrapp .teamer-col1 { width:100%; float:left; display: flex; flex-wrap: wrap; justify-content: center;}


.teamer-wrapp .teamer-col1 img { width:100%; display:block;}
.teamer-wrapp .teamer-col2 {width: 23.59%;float: left;border-radius: 20px;margin: 0 0.7% 58.5px; flex-wrap: wrap; display: flex; flex-direction: column; }

/* .teamer-wrapp .teamer-col2:nth-child(4n) { margin-right:0;} */
.teamer-wrapp .teamer-col2 img { width:100%; display:block;}
.teamer-wrapp .teamer-col2 .teamer-row1 { width:100%; float:left; margin:0 0 0; position:relative; flex: 1;}
.teamer-wrapp .teamer-col2 .teamer-row2 { width:100%; float:left; background:#022522; margin:0 0 0; padding:22px 40px; flex: 1;}
.teamer-wrapp .team-btn1 { float:none; color:#0c3c38; background:none; border-color:#2c2c2c; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.teamer-wrapp .team-btn1:last-child { margin-right:0;}
.teamer-wrapp .team-btn1:hover { color:#ffffff; background:#2c2c2c; border-color:#2c2c2c;}
.teamer-wrapp h3, .teamer-wrapp h3 span, .teamer-wrapp h4, .teamer-wrapp h4 span { font-family: 'qlassy-regular-font';}
.teamer-wrapp .up-right-circle-arrow { width:26px; left:40px;}

/*teamin-wrapp*/
.teamin-wrapp p { float:none; color:#ffffff; margin:0 0 24px;}
.teamin-wrapp p a { color:#12f8e5;}
.teamin-wrapp p a:hover { color:#ffffff;}



.teamin-wrapp p span { display:block;}
.teamin-wrapp p strong { font-weight:700;}
.teamin-wrapp h2 { color:#ffffff;}
.teamin-wrapp h2 a { color:#12f8e5;}
.teamin-wrapp h2 a:hover { color:#ffffff;}




.teamin-wrapp h2 span { display:block;}
.teamin-wrapp h2 strong { font-weight:700;}
.teamin-wrapp h3 { color:#ffffff; margin:0 0 17px;}
.teamin-wrapp h3 a { color:#12f8e5;}
.teamin-wrapp h3 a:hover { color:#ffffff;}




.teamin-wrapp h3 span { display:block;}
.teamin-wrapp h3 strong { font-weight:700;}
.teamin-wrapp h4 { font-size:16px; font-weight:600; color:#efefef; letter-spacing:normal; line-height:1.88; margin:0 0 50px;}
.teamin-wrapp h4 a { color:#12f8e5;}
.teamin-wrapp h4 a:hover { color:#efefef;}





.teamin-wrapp h4 span { display:block;}
.teamin-wrapp h4 strong { font-weight:700;}
.teamin-wrapp h5 { font-size:16px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.88;}
.teamin-wrapp h5 a { color:#12f8e5;}
.teamin-wrapp h5 a:hover { color:#ffffff;}





.teamin-wrapp h5 span { display:block;}
.teamin-wrapp h5 strong { font-weight:700;}
.teamin-wrapp .teamin-col1 { width:100%; float:left; position:relative; z-index: 99; margin:0 0 40px; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.teamin-wrapp .teamin-col1 img { width:100%; display:block;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:46.6%; float:left; border-radius:20px; overflow:hidden;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:46%; float:right; margin-block: auto;
  /* position:absolute; top:50%; transform:translateY(-50%); right:0; */
}
.teamin-wrapp .load-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:12px 8px 0 0; padding:14px 40px 14px;}
.teamin-wrapp .load-btn1:last-child { margin-right:0;}
.teamin-wrapp .load-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.teamin-wrapp h3, .teamin-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*treat-wrapp*/
.treat-wrapp { text-align:center;}
.treat-wrapp p { float:none; color:#ffffff;}
.treat-wrapp p a { color:#ffffff;}
.treat-wrapp p span { display:block;}
.treat-wrapp p strong { font-weight:700;}
.treat-wrapp h2 { color:#053632;}
.treat-wrapp h2 a { color:#053632;}
.treat-wrapp h2 span { display:block;}
.treat-wrapp h2 strong { font-weight:700;}
.treat-wrapp h3 { color:#053632;}
.treat-wrapp h3 a { color:#053632;}
.treat-wrapp h3 span { display:block;}
.treat-wrapp h3 strong { font-weight:700;}
.treat-wrapp h4 { font-size:30px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.88; margin:0 0;}
.treat-wrapp h4 a { color:#ffffff;}
.treat-wrapp h4 span { display:block;}
.treat-wrapp h4 strong { font-weight:700;}
.treat-wrapp .treat-col1 { width:100%; float:left; display: flex; flex-wrap: wrap; justify-content: center; }
.treat-wrapp .treat-col1 img { width:100%; display:block;}
.treat-wrapp .treat-col2 { width:31.66%; float:left; margin:0 2.51% 48px 0;}
.treat-wrapp .treat-col2 img { width:100%; display:block;}
.treat-wrapp .treat-col2 .treat-row1 { width:100%; float:left; border-radius:20px; overflow:hidden; margin:0 0 18px; position:relative;}
.treat-wrapp .treat-col2 .treat-row2 { width:100%; float:left;}
.treat-wrapp h3, .treat-wrapp h3 span, .treat-wrapp h4, .treat-wrapp h4 span { font-family: 'qlassy-regular-font';}
.treat-wrapp .treat-col2:last-child{margin-right: 0;}





/*testi-wrapp*/
.testi-wrapp { text-align:center; padding:90px 0 90px;}
.testi-wrapp p { float:none; color:#ffffff;}
.testi-wrapp p a { color:#ffffff;}
.testi-wrapp p span { display:block;}
.testi-wrapp p strong { font-weight:700;}
.testi-wrapp h2 { color:#053632;}
.testi-wrapp h2 a { color:#053632;}
.testi-wrapp h2 span { display:block;}
.testi-wrapp h2 strong { font-weight:700;}
.testi-wrapp h3 { color:#053632;}
.testi-wrapp h3 a { color:#053632;}
.testi-wrapp h3 span { display:block;}
.testi-wrapp h3 strong { font-weight:700;}
.testi-wrapp .testi-col1 { width:100%; float:left; margin:0 0 43px;}
.testi-wrapp .testi-col1 img { width:100%; display:block; aspect-ratio: 16 / 10.8;
    object-fit: cover;}


    .testi-wrapp .testi-col1 .videobox img{aspect-ratio: unset; object-fit: contain;}
.testi-wrapp .testi-col1 .testi-row1 { width:100%; float:left; position:relative;}
.testi-wrapp .load-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:12px 8px 0 0; padding:14px 40px 14px;}
.testi-wrapp .load-btn1:last-child { margin-right:0;}
.testi-wrapp .load-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.testi-wrapp h3, .testi-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*membership-wrapp*/
.membership-wrapp { background:#053632; padding:85px 0 130px;}
.membership-wrapp p { float:none; color:#ffffff;}
.membership-wrapp p a { color:#12f8e5;}
.membership-wrapp p a:hover { color:#ffffff;}



.membership-wrapp p span { display:block;}
.membership-wrapp p strong { font-weight:700;}
.membership-wrapp h2 { color:#ffffff;}
.membership-wrapp h2 a { color:#12f8e5;}
.membership-wrapp h2 a:hover { color:#ffffff;}




.membership-wrapp h2 span { display:block;}
.membership-wrapp h2 strong { font-weight:700;}
.membership-wrapp h3 { color:#ffffff;}
.membership-wrapp h3 a { color:#12f8e5;}
.membership-wrapp h3 a:hover { color:#ffffff;}





.membership-wrapp h3 span { display:block;}
.membership-wrapp h3 strong { font-weight:700;}
.membership-wrapp .membership-col3 { width:100%; float:left;}


.membership-wrapp .membership-col1 { width:100%; float:left; position:relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}



.membership-wrapp .membership-col1 img { width:100%; display:block;}



.membership-wrapp .membership-col1 .membership-row1 { width:46.2%; float:left;
     /* transform:translateY(-50%); */
      margin:0 0 0;  margin-block: auto;
      /* position:absolute;
       top:50%;
        left:0; */
    }



.membership-wrapp .membership-col2 { width:41.4%; float:right; margin:0 0 0;}
.membership-wrapp .membership-col2 img { width:100%; display:block;}
.membership-wrapp .membership-col2 .membership-row2 { width:100%; float:left; margin:0 0 0;}
.membership-wrapp .membership-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.membership-wrapp .membership-btn1:last-child { margin-right:0;}
.membership-wrapp .membership-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.membership-wrapp h3, .membership-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*membership1-wrapp*/
.membership1-wrapp { text-align:center; padding:110px 0 80px; background:url(../images/benefits-of-membership-bg1.jpg) no-repeat center / cover;}
.membership1-wrapp p { float:none; color:#ffffff; line-height:1.56;}
.membership1-wrapp p a { color:#12f8e5;}
.membership1-wrapp p a:hover{ color:#ffffff;}




.membership1-wrapp p span { display:block;}
.membership1-wrapp p strong { font-weight:700;}
.membership1-wrapp h2 { color:#ffffff;}
.membership1-wrapp h2 a { color:#12f8e5;}
.membership1-wrapp h2 a:hover { color:#ffffff;}





.membership1-wrapp h2 span { display:block;}
.membership1-wrapp h2 strong { font-weight:700;}
.membership1-wrapp h3 { color:#fefefe;}
.membership1-wrapp h3 a { color:#12f8e5;}
.membership1-wrapp h3 a:hover { color:#fefefe;}





.membership1-wrapp h3 span { display:block;}
.membership1-wrapp h3 strong { font-weight:700;}
.membership1-wrapp h4 { font-size:18px; color:#ffffff; font-weight:700; letter-spacing:normal; line-height:1.44; margin:0 0 15px;}
.membership1-wrapp h4 a { color:#12f8e5;}
.membership1-wrapp h4 a:hover { color:#ffffff;}






.membership1-wrapp h4 span { display:block;}
.membership1-wrapp h4 strong { font-weight:700;}

.membership1-wrapp .membership1-col1 { width:100%; float:left; margin:25px 0 0;display: flex; flex-wrap: wrap; justify-content: center; }


.membership1-wrapp .membership1-col1 img { width:100%; display:block;}
.membership1-wrapp .membership1-col2 { width:48%; float:left; padding:0 6%; margin:0 4% 50px 0;}

.membership1-wrapp .membership1-col2:last-child{margin-right: 0;}




.membership1-wrapp .load-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:12px 8px 0 0; padding:14px 40px 14px;}
.membership1-wrapp .load-btn1:last-child { margin-right:0;}
.membership1-wrapp .load-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.membership1-wrapp h3, .membership1-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*practic-wrapp*/
.practic-wrapp { position:relative;}
.practic-wrapp p { font-size:16px; color:#707070; letter-spacing:normal; line-height:26px; text-transform:inherit; margin:0 0 0;}
.practic-wrapp p a { color:#707070;}
.practic-wrapp p span { display:block;}
.practic-wrapp .practic-row2 { width:100%; float:left; display: flex; flex-wrap: wrap; justify-content: center;}
.practic-wrapp .practic-row1 { width:24.17%; float:left; margin:0 1.1% 1.1% 0; overflow:hidden;}
.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;}

.practic-wrapp .practic-row1 .practic-bar1 img {
    border-radius: 12px;
    aspect-ratio: 16 / 9.54;
    object-fit: cover;
}

.practic-wrapp .practic-row1:last-child{margin-right: 0;}


.map-wrapp { width:100%; float:left;}
.map-wrapp iframe { width:100%; display:block; height:470px;}
.map-wrapp .map { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%);}

/*directions-wrapp*/
.directions-wrapp { padding:128px 0 124px; background:url(../images/directions-bg.jpg) no-repeat center / cover;}
.directions-wrapp p { float:none; color:#ffffff;}
.directions-wrapp p a { color:#12f8e5;}
.directions-wrapp p a:hover { color:#ffffff;}



.directions-wrapp p span { display:block;}
.directions-wrapp p strong { font-weight:700;}
.directions-wrapp h2 { color:#ffffff;}
.directions-wrapp h2 a { color:#12f8e5;}
.directions-wrapp h2 a:hover { color:#ffffff;}




.directions-wrapp h2 span { display:block;}
.directions-wrapp h2 strong { font-weight:700;}
.directions-wrapp h3 { font-size:45px; color:#fefefe;}
.directions-wrapp h3 a { color:#12f8e5;}
.directions-wrapp h3 a:hover { color:#fefefe;}





.directions-wrapp h3 span { display:block;}
.directions-wrapp h3 strong { font-weight:700;}
.directions-wrapp .directions-col1 { width:100%; float:left; margin:0 0 95px; position:relative;}
.directions-wrapp .directions-col1 img { width:100%; display:block;}
.directions-wrapp .directions-col1 .directions-row1 { width:37.6%; float:left; border-radius:20px; overflow:hidden;}
.directions-wrapp .directions-col1 .directions-row2 { width:54%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.directions-wrapp .directions-col2 { width:100%; float:left; display: flex; flex-wrap: wrap; justify-content: center;}
.directions-wrapp .directions-col2 img { width:100%; display:block;}
.directions-wrapp .directions-col2 .directions-bar1 { width:30%; float:left; margin:0 5% 0 0;}
.directions-wrapp .directions-col2 .directions-bar1:last-child { margin-right:0;}
.directions-wrapp .about-btn1 { float:none; color:#12f8e5; background:none; border-color:#ffffff; margin:8px 8px 0 0; padding:14px 38px 14px 38px;}
.directions-wrapp .about-btn1:last-child { margin-right:0;}
.directions-wrapp .about-btn1:hover { color:#12f8e5; background:#ffffff; border-color:#ffffff;}
.directions-wrapp h3, .directions-wrapp h3 span { font-family: 'qlassy-regular-font';}

/*common-css*/
.team-col3 p { color:#efefef;}
.team-col3 p a { color:#efefef;}
.invisalign-row4 .invisalign-btn1 { display:block; margin:0 0 14px;}
.invisalign-row4 .invisalign-btn1:last-child { margin-bottom:0;}
.flinker-col3:first-child .flinker-row3 li:first-child { margin-bottom:18.2%;}
.about-row3 h4 { display:inline-block;}
.about-col2 .grayscale-row1 { border-radius:20px;}
.invisalign-col3 .grayscale-row1 { border-radius:26px 0 0 26px;}
.dentistry-col2 .grayscale-row1, .treatin1-col2 .grayscale-row1, .treatin2-col2 .grayscale-row1, .membership-col2 .grayscale-row1, .practic-row1 .grayscale-row1, .treat-col2 .grayscale-row1, .galler-row1 .grayscale-row1, .blog-col2 .grayscale-row1 { border-radius:20px;}
.team-col3 .grayscale-row1 { border-radius:26px 26px 0 0;}
.teamer-col2 .grayscale-row1 { border-radius:26px 26px 0 0;}
.payments-col2 .grayscale-row1 { border-radius:20px;}
.footer-col2 .grayscale-row1 { border-radius:10px;}
 /* h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;} */
.stories-rating-row1 p { float:left; color:#053632;}
.stories-rating-row1 p a { color:#053632;}
.payments-wrapp .margin, .plan-wrapp .margin, .stories-wrapp .margin, .connect-wrapp .margin, .partners-wrapp .margin, .flinker-wrapp .margin, .footer-wrapp .margin, .contact-wrapp .margin, .opening-wrapp .margin { position:relative; z-index:9;}

/*content-row-css*/
.banner-content-row1 { width:100%; float:left; margin:0 0 0; padding:0 0 0 17.9%;}
.banner-content-row1 p:after { width:17.9%; background:rgba(44,44,44,0.3); left:-21.8%;}
.invisalign-content-row1 { width:100%; float:left; margin:0 0 0; padding:0 0 0 19.1%;}
.invisalign-content-row1 p:after, .treatin1-content-row1 p:after { width:17.9%; background:rgba(44,44,44,0.3); left:-23.6%;}
.dentistry-content-row1, .treatin1-content-row1, .treatin2-content-row1, .membership-content-row1 { width:100%; float:left; margin:0 0 0; padding:0 0 0 19.4%;}
.dentistry-content-row1 p:after, .treatin2-content-row1 p:after, .membership-content-row1 p:after { width:18.1%; background:rgba(255,255,255,0.3); left:-23.9%;}
.team-content-row1 { width:38.8%; float:right; margin:0 0 0; position:absolute; right:0; bottom:0;}
.stories-content-row1 { width:auto; float:right; margin:0 0 0; position:absolute; right:0; bottom:0;}
.banner-content-row1 p:after, .invisalign-content-row1 p:after, .dentistry-content-row1 p:after, .treatin1-content-row1 p:after, .treatin2-content-row1 p:after, .membership-content-row1 p:after { content:""; float:left; margin:0 0 0; padding:0 0 1px; position:absolute; top:50%;}

/*stories-star-row-css*/
.stories-star-row1 { width:100%; float:left; margin:0 0 4.2%;}
.stories-star-row1 span { width:19.2%; float:left; margin:0 0 0;}

/*stories-rating-row-css*/
.stories-rating-row1 { width:auto; float:right; margin:0 0 0; position:absolute; top:0; right:0;}

/*stories-google-row-css*/
.stories-google-row1 { width:40px; float:left; margin:-6px 12px 0 0;}

/*footer-socials-row-css*/
.footer-socials-row1 { width:100%; float:left; margin:0 0 4%;}
.footer-socials-row1 a { width:44px; float:none; display:inline-block; margin:0 3px 0;}

/*symbol-row-css*/
.about-white-symbol-row1 { width:105%; float:right; opacity:0.03; margin:0 0 0; position:absolute; right:-42.8%; bottom:-31%; z-index:-9;}
.about-white-symbol-row1 img { width:100%; display:block;}

/*shape-row-css*/
.invisalign-white-shape-row1 { width:100%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0; left:0;}
.invisalign-white-shape-row1 img { width:100%; display:block;}
.team-white-shape-row1 { width:100%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0; left:0;}
.team-white-shape-row1 img { width:100%; display:block;}
.stories-white-shape-row1 { width:100%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0; left:0;}
.stories-white-shape-row1 img { width:100%; display:block;}

/*up-right-circle-arrow-css*/
.up-right-circle-arrow { width:37px; float:left; margin:0 0 0; position:absolute; bottom:7.1%; left:14.4%;}
.up-right-circle-arrow img { width:100%; display:block;}

/*overflow-hidden-css*/
.banner-row1, .about-row1, .about-col3, .invisalign-row2, .invisalign-row4, .dentistry-row1, .team-row1, .team-row3, .payments-row1, .payments-row4, .stories-row1, .stories-row3, .flinker-col3, .team-col1, .team-col3, .team-content-row1, .stories-content-row1, .teamer-col2 { overflow:hidden;}

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

/*btn-css*/
.common-btn1,
.paiger-btn2,
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .invisalign-btn1, .dentistry-btn1, .team-btn1, .payments-btn1, .plan-btn1, .stories-btn1, .gallery-btn1, .connect-fil1, .connect-btn1, .partners-btn1, .flinker-btn1, .footer-btn1, .load-btn1, .treatin1-btn1, .treatin2-btn1, .faq-btn1, .paiger-btn1, .membership-btn1 { text-align:center; font-size:14px; font-weight:700; letter-spacing:normal; line-height:normal; border:1px solid; border-radius:34px; transition:all 0.25s ease-out 0s; display:inline-block; position:relative; text-transform: capitalize;}

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






.testi-wrapp .testi-col1 .slick-track {display: flex; flex-wrap: wrap;}
.testi-wrapp .testi-col1 .slick-track .slick-slide {height: inherit;}

.testi-wrapp .testi-col1 .slick-track .slick-slide  .testi-row1 {
    height: 100%;
}




.testi-wrapp .testi-col1  .testi-row1{
  border-radius: 20px; overflow: hidden;
}






.stories-wrapp .stories-col3 .stories-row3 .review-cover {
    width: 100%;
    float: right;
    max-height: 120px;
    overflow: auto;
    padding-right: 14px;
        margin-bottom: 16px;
}



.stories-wrapp .stories-col3 .stories-row3 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column; height: 100%;
}


.stories-wrapp .stories-col3 .review-name22{margin-top: auto;}



.paiger-wrapp .paiger-col1 a.page-numbers,
.paiger-wrapp .paiger-col1 span.page-numbers.current,
.paiger-wrapp .paiger-col1 span.page-numbers.dots
{
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.65px;
    margin-inline: 2px;
}


.paiger-wrapp .paiger-col1 a.page-numbers {
  color: #ffffff;
}
.paiger-wrapp .paiger-col1 span.page-numbers.current {
  color: #12f8e5;
}
.paiger-wrapp .paiger-col1 span.page-numbers.dots{
  color: #ffffff;
}

.paiger-wrapp .paiger-col1 a.page-numbers:hover{color: #1bc2d4;}




.paiger-wrapp .paiger-col1  .prev.page-numbers {
    margin-right: 12px;
}




.paiger-wrapp .paiger-col1 .next.page-numbers {
    margin-left: 12px;
}



.blog-wrapp:not(:has(.paiger-wrapp)) .blog-col2:last-child{
  margin-bottom: 0;
}




.galler-wrapp:not(:has(.paiger-wrapp)) .galler-col2:last-child{  margin-bottom: 0;}

.gallerin-wrapp .galler-row1:has(+ .galler-row1) {
    margin-bottom: 10px;
}

.btn-col1 {
    margin: 28px 0 0;
}



.common-btn1,
.common-btn2
 {
    float: none;
    color: #12f8e5;
    background: none;
    border-color: #ffffff;
    margin: 12px 8px 0 0;
    padding: 14px 40px 14px;
}
.common-btn1:hover,
.common-btn2:hover
{
  color: #12f8e5;
    background: #ffffff;
    border-color: #ffffff;

}




.galler-wrapp.gallerin-wrapp .load-btn1 {
    margin: 10px 0 0;
}

.btn-col1 .common-btn1 {
    margin: 10px 0;
}


.btn-col1 .buttons-tex1 {
    color: #ffffff;
    font-size: 16px;
    margin-inline: 10px;
}

.btn-col1 h5 {
    margin: 0 0 20px;
}


/* 44last-space */

.fees-wrapp .fees-col1 p:last-child{margin-bottom: 0;}
.fees-wrapp .fees-col1 ul:last-child{margin-bottom: 0;}
.fees-wrapp .fees-col1 ol:last-child{margin-bottom: 0;}
.stories-wrapp .stories-col3 .stories-row3 .review-cover p:last-child {
    margin-bottom: 0;
}

.membership1-wrapp .membership1-col2 p:last-child{margin-bottom: 0;}
.membership1-wrapp .membership1-col2 ul:last-child{margin-bottom: 0;}
.membership1-wrapp .membership1-col2 ol:last-child{margin-bottom: 0;}

.stories-wrapp .stories-col2 .stories-row2 img {
    aspect-ratio: 16 / 16;
    object-fit: cover;
}

.teamer-wrapp .teamer-col2 .teamer-row2 p {
    margin-top: auto;
}

.teamer-wrapp .teamer-col2 .teamer-row2 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}
.membership-wrapp .membership-col3 .slick-list {margin-inline: -15px;}
.membership-wrapp .membership-col3  .slick-slide {margin-inline: 15px;}







.partners-wrapp .partners-col1 .non-slider {
    display: flex;
    flex-wrap: wrap; justify-content: center;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1 {
    margin-right: 2%;
    width: 23.5%;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1:nth-child(4n) {
    margin-right: 0;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1:last-child {
    margin-right: 0;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1 img {
    object-fit: contain;



    height: 50px;
}




.banner-wrapp .banner-col2 .non-slider {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.banner-wrapp .banner-col2 .non-slider .banner-row2 {
    width: 31.25%;
    margin-right: 2%;
}

.banner-wrapp .banner-col2 .non-slider .banner-row2:nth-child(3n) {
    margin-right: 0;
}

.banner-wrapp .banner-col2 .non-slider .banner-row2:last-child {
    margin-right: 0;
}

.banner-wrapp .banner-col2 .banner-row2 h4:last-child{
    margin-bottom: 0;
}



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


.treatin-wrapp .treatin-row2 .m-bottom {
    margin: 0;
}
.treatin-wrapp .btn-col1 .load-btn1 {
    margin: 10px 0;
}

.treatin-wrapp .btn-col1 .load-btn1:last-child {
    margin-bottom: 0;
}

.treatin2-wrapp:has(.treatin2-col1.face) .treatin2-col1 .treatin2-col2 .treatin2-bar1 img {object-fit: cover;aspect-ratio: 16 / 9.85;}





.faq-wrapp .faq-col1 p:last-child { margin-bottom: 0;}
.faq-wrapp .faq-col1 ul:last-child { margin-bottom: 0;}
.faq-wrapp .faq-col1 ol:last-child { margin-bottom: 0;}

 .details-row-btn1 {
    float: left;
    width: 100%;
    margin: 25px 0 0;     display: flex;
    flex-wrap: wrap;
    justify-content: center;
}



 .details-row-btn1 .treatin1-btn1,
 .details-row-btn1 .treatin2-btn1
  {
    margin: 10px 10px 10px 0;
}

 .details-row-btn1 .treatin1-btn1:last-child,
 .details-row-btn1 .treatin2-btn1:last-child{margin-right: 0;}

 .header-wrapp .header-col1 .header-row1 a {
    color: #ffffff;
}

.referrals-row2 img {
    width: 100%;
    display: block;
    margin: 55px 0 0;
}

.referrals-row1 {
    text-align: center;
}



.common-style .referrals-row1 li::before {position: relative;left: 0;}

.common-style .referrals-row1 ul li::before {
    top: -2.4px;
    margin: 0 4px 0 0;
}

.common-style .referrals-row1 ol li::before {
    margin: 0 3px 0;
}

.treatin4-wrapp .slick-track {
    display: flex;
    flex-wrap: wrap;
}

.treatin4-wrapp .slick-track .slick-slide {
    height: inherit;
}

.treatin4-wrapp .slick-track .slick-slide .treatin4-row1 {
    height: 100%;
}


.treatin2-wrapp .slick-slide {
    margin-inline: 8px;
}



.treatin2-wrapp .slick-list {
    margin-inline: -8px;
}






/* --colored-------------------- */
.invisalign-wrapp .invisalign-col1 .common-style li,
.treatin3-wrapp .treatin3-col1 .common-style li,
.treatin1-wrapp .treatin1-col1 .common-style li {
    color: #2c2c2c;
}


.invisalign-wrapp .invisalign-col1 .common-style li::before,
.treatin3-wrapp .treatin3-col1 .common-style li::before,
.treatin1-wrapp .treatin1-col1 .common-style li::before {
    color: #2c2c2c;
}




.treatin3-wrapp .treatin3-col1 .common-style p a,
.treatin3-wrapp .treatin3-col1 .common-style li a,
.treatin1-wrapp .treatin1-col1 .common-style p a,
.treatin1-wrapp .treatin1-col1 .common-style li a
{
    color: #0da396;
}



.treatin3-wrapp .treatin3-col1 .common-style li a:hover,
.treatin3-wrapp .treatin3-col1 .common-style p a:hover,
.treatin1-wrapp .treatin1-col1 .common-style p a:hover,
.treatin1-wrapp .treatin1-col1 .common-style li a:hover
{
     color: #2c2c2c;
}

.invisalign-wrapp .invisalign-col1 .common-style  p a:hover,
.invisalign-wrapp .invisalign-col1 .common-style li a:hover{
        color: #2c2c2c;

}

/* ----------------------- */


.team-wrapp .team-col2 .slick-track {
    display: flex;
    flex-wrap: wrap;
}

.team-wrapp .team-col2 .slick-track .slick-slide {
    height: inherit;
}

.team-wrapp .team-col2 .slick-track .slick-slide .team-col3 {
    height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.team-wrapp .team-col2 .slick-track .slick-slide .team-col3 .team-row2 {
    flex: 1;
}

.team-wrapp .team-col2 .slick-track .slick-slide .team-col3 .team-row3 {
    flex: 1;
}




.dentistry-wrapp .dentistry-col3 .slick-track {
    display: flex;
    flex-wrap: wrap;
}

.dentistry-wrapp .dentistry-col3 .slick-track .slick-slide {
    height: inherit;
}

.dentistry-wrapp .dentistry-col3 .slick-track .slick-slide .dentistry-col4 {
    height: 100%;
}





.partners-wrapp .slick-track {
    display: flex;
    flex-wrap: wrap;
}

.partners-wrapp .slick-track .slick-slide {
    height: inherit;
}

.partners-wrapp .slick-track .slick-slide .partners-row1 {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.partners-wrapp .partners-row1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center; justify-content: center;
}

/* .team-wrapp .team-col2 .team-row2 .grayscale-row1 {
    background: #053632;

     background: linear-gradient(
    to top,
    rgba(0, 80, 70, 0.9) 50%,
    transparent 50%
  );
} */


.team-wrapp .team-col3{
      background: linear-gradient(
    to top,
    rgba(0, 80, 70, 0.9) 50%,
    transparent 50%
  );

}


.treatin22-wrapp .slick-prev {
    bottom: 0;
    top: inherit;
    left: 50%;
    right: inherit;
    transform: translateX(calc(-50% - 40px));
}

.treatin22-wrapp .slick-next {
        bottom: 0;
        top: inherit;
        right: 50%;
        left: inherit;
        transform: translateX(calc(-50% + 40px));
}


.treatin2-wrapp:has(.slick-next) .treatin2-col1 {
    padding-bottom: 60px;
}




.stories-wrapp .slick-track {
    display: flex;
    flex-wrap: wrap;
}

.stories-wrapp .slick-track .slick-slide {
    height: inherit;
}

.stories-wrapp .slick-track .slick-slide .stories-col3 {
    height: 100%;
}






.treatin3-wrapp .treatin3-col1 .treatin3-row1 p:last-child{margin-bottom: 0;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 ul:last-child{margin-bottom: 0;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 ol:last-child{margin-bottom: 0;}

.about-wrapp .about-col1 .about-row1 h3:last-child{margin-bottom: 0;}

.about-wrapp .about-col4 .about-row4 h4:last-child{margin-bottom: 0;}

.about-wrapp .about-col3 .about-row3 h5:last-child{margin-bottom: 0;}


.dentistry-wrapp .dentistry-col4 .dentistry-row4 h4:last-child{margin-bottom: 0;}

.team-wrapp .team-col1 .team-row1 h3:last-child{margin-bottom: 0;}


.about-wrapp .about-col3.common-style ul,
.about-wrapp .about-col3.common-style ol{
    padding-left: 14px;
}

.referrals-wrapp.common-style .referrals-row1 ul li{padding-left: 0;}
.referrals-wrapp.common-style .referrals-row1 ol li{padding-left: 0;}


.treatin2-wrapp.treatin22-wrapp .slick-track {
    display: flex;
    flex-wrap: wrap;
}

.treatin2-wrapp.treatin22-wrapp .slick-track .slick-slide {
    height: inherit;
}

.treatin2-wrapp.treatin22-wrapp .slick-track .slick-slide .treatin2-col1 {
    height: 100%;
}



.membership-wrapp:has(.slick-dots) .slick-list{
    padding-bottom: 28px;
}



/* 44listing */

.membership1-wrapp .membership1-col2.common-style  li {
    padding: 0;
}

.membership1-wrapp .membership1-col2.common-style li::before {
    position: relative;
    left: 0;
}

.membership1-wrapp .membership1-col2.common-style ul li::before {
    margin: 0px 6px 0 0;
    top: -1px;
}

.membership1-wrapp .membership1-col2.common-style ol li::before {
    margin: 0 4px 0;
}



.team-wrapp .team-col3 .team-row3 p:last-child{margin-bottom: 0;}


.team-wrapp .team-col3 .team-row3 {
    display: flex;
    flex-direction: column;
}

.team-wrapp .team-col3 .team-row3 p {
    margin-top: auto;
}








/* .banner-wrapp.image-banner::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
 background: linear-gradient(
  to top,
   rgb(5 54 50) 0%,
  rgba(0, 70, 60, 0.8) 20%,
  rgba(0, 70, 60, 0.55) 35%,
  rgba(0, 70, 60, 0.25) 50%,
  rgba(0, 70, 60, 0.08) 60%,
  rgba(0, 70, 60, 0) 70%
);


z-index: 9;
} */




.banner-wrapp.image-banner::after {opacity:0;}

.banner-wrapp .single-welcome-slide .main-bg-img:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    background: linear-gradient(to top, rgb(5 54 50) 0%, rgba(0, 70, 60, 0.8) 20%, rgba(0, 70, 60, 0.55) 35%, rgba(0, 70, 60, 0.25) 50%, rgba(0, 70, 60, 0.08) 60%, rgba(0, 70, 60, 0) 70%);
    z-index: 9;
    display: block;
}





.header-wrapp .header-col1 .header-row1 a span {
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    letter-spacing: normal;
    line-height: 2.67; margin-right: 21px;
}


.header-wrapp .header-col1 .header-row1 a:hover span {
    color: #12f8e5;
}
.contact-wrapp .about-row2 {

    border-radius: 20px;
    overflow: hidden;
}


.plan-wrapp .slick-track {
    display: flex;
    flex-wrap: wrap;
}

.plan-wrapp .slick-track .slick-slide {
    height: inherit;
}



.plan-wrapp .plan-col2 .plan-row2 p:last-child{margin-bottom: 0;}


.stories-rating-row1 p:last-child{margin-bottom: 0;}

.stories-wrapp h3:last-child{margin-bottom: 0;}





/* .common-bg1:has(> .treatin3-wrapp:only-child),
.common-bg1:has(> .treatin4-wrapp:only-child),
.common-bg1:has(> .treatin5-wrapp:only-child)

{
    padding: 100px 0;
} */


.common-bg1:has(> .treatin3-wrapp:only-child) .treatin3-wrapp ,
.common-bg1:has(> .treatin4-wrapp:only-child) .treatin4-wrapp,
.common-bg1:has(> .treatin5-wrapp:only-child) .treatin5-wrapp{padding: 0;}






/* .common-bg2:has(> .treatin1-wrapp.treatin11-wrapp:only-child),
.common-bg2:has(> .stories-wrapp.stories1-wrapp:only-child){
padding: 100px 0;
} */



.common-bg2:has(> .treatin1-wrapp.treatin11-wrapp:only-child) .treatin1-wrapp.treatin11-wrapp,
.common-bg2:has(> .stories-wrapp.stories1-wrapp:only-child) .stories-wrapp.stories1-wrapp{
padding: 0;
}








.treatin5-wrapp .treatin5-row1 {
    border-radius: 20px;
    overflow: hidden;
}





.testi-wrapp .testi-col1 .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.testi-wrapp .testi-col1 .non-slider .testi-row1 {
    width: 32%;
    margin-right: 2%;
}
.testi-wrapp .testi-col1 .non-slider .testi-row1:last-child {
    margin-right: 0;
}




.treatin4-wrapp .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.treatin4-wrapp .non-slider .treatin4-row1 {
    width: 32%;
    margin-right: 2%;
}
.treatin4-wrapp .non-slider .treatin4-row1:last-child {
    margin-right: 0;
}


.stories-wrapp .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.stories-wrapp .non-slider .stories-col3 {
    width: 47%;
    margin-right: 5%;
}
.stories-wrapp.non-slider .stories-col3:last-child {
    margin-right: 0;
}
.stories-wrapp .non-slider .stories-col3:nth-child(2n) {
    margin-right: 0;
}

.dentistry-wrapp .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.dentistry-wrapp .non-slider .dentistry-col4 {
    width: 19.2%;
    margin-right: 1%;
}
.dentistry-wrapp .non-slider .dentistry-col4:last-child {
    margin-right: 0;
}

.team-wrapp .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.team-wrapp .non-slider .team-col3 {
    width: 23.9%;
    margin-right: 1.4%;
}
.team-wrapp .non-slider .team-col3:last-child {
    margin-right: 0;
}




.footer-wrapp  .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.footer-wrapp  .non-slider .footer-row2 {
    width: 19.2%;
    margin-right: 1%;
}
.footer-wrapp  .non-slider .footer-row2:last-child {
    margin-right: 0;
}






.plan-wrapp .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}
.plan-wrapp .non-slider > div {
    width: 20.05%;
    margin-right: 5%;
}
.plan-wrapp .non-slider > div:last-child {
    margin-right: 0;
}







.common-bg1:not(:has(> .treatin3-wrapp:first-child
                    + .treatin4-wrapp
                    + .treatin5-wrapp)) > * {
padding: 100px 0 0;
}


.common-bg1:not(:has(> .treatin3-wrapp:first-child
                    + .treatin4-wrapp
                    + .treatin5-wrapp)) {
padding-bottom: 100px;
}



.common-bg2:not(:has(> .treatin1-wrapp.treatin11-wrapp:first-child
                    + .stories-wrapp.stories1-wrapp
                    )) > * {
padding: 100px 0 0;
}


.common-bg2:not(:has(> .treatin1-wrapp.treatin11-wrapp:first-child
                    + .stories-wrapp.stories1-wrapp
                   )) {
padding-bottom: 100px;
}



.common-bg1:has(+ .common-bg2) > *:last-child {
padding-bottom: 0 !important;
}


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


.directions-wrapp .directions-col2 .directions-bar1 p:last-child{margin-bottom: 0;}
.directions-wrapp .directions-col2 .directions-bar1 ul:last-child{margin-bottom: 0;}
.directions-wrapp .directions-col2 .directions-bar1 ol:last-child{margin-bottom: 0;}



.treatin-wrapp .treatin-col2.extra-content {
    margin: -4px 0 18px;
}

.treatin-wrapp .treatin-col2.extra-content p:last-child {
    margin: 0;
}

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

.conten-wrapp.treat-cat-group {display: none;}



h2 sup {
    font-family: 'qlassy-regular-font';
}


.banner-wrapp h4 .noncircle-effects1 {width: 24px;vertical-align: middle;display: inline-block;margin: -2px 6px 0 0;}

.default-page .treatin-wrapp .treatin-col1 h2, 
.default-page .treatin-wrapp .treatin-col1 h2 span {font-family: 'qlassy-regular-font';text-transform: inherit;}
.default-page .treatin-wrapp .treatin-col1 h2 {font-size: 40px;font-weight: 400;letter-spacing: normal;line-height: 1.25;margin: 0 0 30px;}

.conten-wrapp.full-width-fees .conten-row1 .conten-bar1{width:100%;padding:30px 0 0}
.full-width-fees .fees-wrapp .fees-col1{text-align:center}
.full-width-fees .fees-wrapp .fees-col1 h3{max-width:740px;margin:0 auto 30px}
.full-width-fees .fees-wrapp .fees-col1 p:not(:has(img)){max-width:700px;margin:0 auto 24px}

.practicg-wrapp{width:100%;display:block;float:left;position: relative;}
.practicg-wrapp .practicg-col1{width:100%;display:block;float:left}
.practicg-wrapp .practicg-col1 .practicg-row1{width:100%;display:block;float:left}
.practicg-wrapp img{width:100%;display:block}
.practicg-wrapp .practicg-col1 .grayscale-row1{width:100%;display:block;position: relative;}
.practicg-wrapp .practicg-col1 .grayscale-row1:after {content: "";position: absolute;bottom: 0; width: 100%;height: 100%;left: 0;right: 0;background: linear-gradient(to top, rgba(0 0 0 /0.35), transparent)}
.practicg-wrapp .practicg-col1 .non-slider{width:100%;display:flex;flex-wrap:wrap}
.practicg-wrapp .practicg-col1 .non-slider .practicg-row1{width:24%;display:inline-block}
.practicg-wrapp .practicg-col1 .non-slider .practicg-row1:nth-child(2) {width: 52%;}
.practicg-wrapp .practicg-col1 .non-slider .practicg-row1:nth-child(2) img {max-height: 30.15vw;object-position: top center;}
.practicg-wrapp .practicg-col1 .non-slider .grayscale-row1 {height: 100%;}
.practicg-wrapp .practicg-col1 .non-slider .grayscale-row1 img {height: 100%;object-fit: cover;}

.practicg-wrapp .practicg-col2{width:100%;max-width:1000px;text-align:center;margin:0 auto 0;position:absolute;bottom:15%;left:0;right:0}
.practicg-wrapp .load-btn1{float:none;color:#12f8e5;background:none;border-color:#fff;margin:0 auto 0;padding:14px 38px 14px 38px}
.practicg-wrapp .load-btn1:hover{color:#12f8e5;background:#fff;border-color:#fff}

/*.practicg-wrapp .slick-initialized .slick-slide.slick-active:nth-of-type(2) {transform: scale(1.45);z-index: 1;position: relative;}*/
.practicg-wrapp .slick-initialized .slick-slide img {/*max-height: 25vw;*/object-position: top;}
.practicg-wrapp .practicg-col1.tab,
.practicg-wrapp .practicg-col1.mob {display: none;} 
.practicg-wrapp .slick-initialized .slick-slide {transition: all 0.5s ease-in-out}
/*.practicg-wrapp .slick-initialized .slick-slide.slick-current + .slick-slide.slick-active {transform: scale(1.45);z-index: 1;position: relative;}*/
.practicg-wrapp .practicg-col1 .slick-list {padding: 0 27%;}

.fees-wrapp .fees-col2 .fees-row2 .fees-bar1{margin-right:auto}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set{width:23%}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set:nth-child(2){padding:0 8.5% 0 0}
.fees-wrapp .fees-col2 .fees-row2 .private-fee-set{width:23%}
.fees-wrapp .fees-col2 .fees-row2 .private-fee-set:nth-child(3){padding:0 8% 0 0}
.fees-wrapp .fees-col2 .fees-heading{position:absolute;right:3%;width:50%;padding-right:5%;display:flex;top:-70px}
.fees-wrapp .fees-col2 .content{position:relative}
.fees-wrapp .fees-col2 .fees-heading span{width:50%;display:inline-block;padding:24px 0 24px;text-align:right;font-size:16px;font-weight:700;color:#fff;line-height:normal;transition: all 0.25s ease-in}
.fees-wrapp .fees-col2 .fees-heading span:first-child{padding-right:2%}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set .fees-bar1, .fees-wrapp .fees-col2 .fees-row2 .private-fee-set .fees-bar1 {width: 48px;}

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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .invisalign-wrapp p, .dentistry-wrapp p, .team-wrapp p, .payments-wrapp p, .plan-wrapp p, .stories-wrapp p, .gallery-wrapp p, .connect-wrapp p, .partners-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq-wrapp p, .blog-wrapp p, .opening-wrapp p, .fees-wrapp p, .galler-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .treat-wrapp p, .testi-wrapp p, .membership-wrapp p, .membership1-wrapp p, .directions-wrapp p { font-size:14px; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .invisalign-wrapp h2, .dentistry-wrapp h2, .team-wrapp h2, .payments-wrapp h2, .plan-wrapp h2, .stories-wrapp h2, .gallery-wrapp h2, .connect-wrapp h2, .partners-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .faq-wrapp h2, .blog-wrapp h2, .opening-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .treat-wrapp h2, .testi-wrapp h2, .membership-wrapp h2, .membership1-wrapp h2, .directions-wrapp h2 { font-size:12px; letter-spacing:2.2px; line-height:normal; margin:0 0 14px;}

/*h3-css*/
.banner-wrapp h3, .about-wrapp h3, .invisalign-wrapp h3, .dentistry-wrapp h3, .team-wrapp h3, .payments-wrapp h3, .plan-wrapp h3, .stories-wrapp h3, .gallery-wrapp h3, .connect-wrapp h3, .partners-wrapp h3 { font-size:44px; margin:0 0 18px;}

.header-wrapp { text-align:center; padding:60px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col1 .header-row1:last-child { margin-bottom:0;}
.header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.header-wrapp .header-col1 .header-row1 li:last-child { margin-right:2px;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; display:none; 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 2px 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:2px;}
.header-wrapp .header-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 14px 2%;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(3) { margin-top:0;}
.header-row1 li, .header-row1 li a, .header-row2 li, .header-row2 li a { font-size:14px; line-height:normal;}

.linker-wrapp { text-align:center; display:none; padding:40px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:227px; float:none; display:block; margin:0 auto 20px;}
.linker-wrapp .linker-col2 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 14px 2%;}
.linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.linker-wrapp .linker-btn1:first-child { margin-top:0;}
.linker-wrapp .linker-btn1:nth-child(2) { margin-top:0;}

.banner-wrapp { text-align:center; min-height:inherit; margin:0 0 0;}
.banner-wrapp p { float:none; font-size:16px; color:#ffffff; line-height:1.67;}
.banner-wrapp p a { color:#ffffff;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { color:#ffffff;}
.banner-wrapp h2 a { color:#ffffff;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:56px; color:#ffffff; line-height:0.92;}
.banner-wrapp h3 a { color:#ffffff;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp h4 { font-size:14px; margin:0 0 14px;}
.banner-wrapp h4 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:none; margin:0 5% 0; padding:38px 0 78px; position:relative; top:inherit; right:inherit; left:inherit;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:90%; margin:0 5% 0; padding:14px 5% 14px; 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:8px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:68px 0 54px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:84px; margin:0 0 30px;}
.about-wrapp h4 span { display:inline;}
.about-wrapp h5 { font-size:14px; margin:0 0 14px;}
.about-wrapp h5 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 24px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 24px;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 .about-row3 { width:50%; margin:0 0 0;}
.about-wrapp .about-col4 { width:100%; margin:40px 0 0;}
.about-wrapp .about-col4 .about-row4 { width:100%; margin:0 0 14px;}
.about-wrapp .about-btn1 { margin:8px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.invisalign-wrapp { text-align:center; padding:60px 0 5.2%;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp .invisalign-col1 { width:90%; margin:0 5% 40px;}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:100%; transform:none; margin:0 0 18px; position:relative; top:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col2 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-col3 { width:90%; margin:0 5% 0;}
.invisalign-wrapp .invisalign-col3 .invisalign-row3 { width:100%; margin:0 0 30px;}
.invisalign-wrapp .invisalign-col4 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col4 .invisalign-row4 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-btn1 { margin:8px 3px 0;}
.invisalign-wrapp .invisalign-btn1:first-child { margin-top:0;}
.invisalign-wrapp .invisalign-btn1:last-child { margin-right:3px;}

.dentistry-wrapp { text-align:center; padding:60px 0 84px;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp h4 { font-size:14px; margin:0 0 14px;}
.dentistry-wrapp h4 span { display:inline;}
.dentistry-wrapp .dentistry-col1 { width:100%; margin:0 0 40px;}
.dentistry-wrapp .dentistry-col1 .dentistry-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.dentistry-wrapp .dentistry-col2 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 { width:100%; text-align:center; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 .dentistry-row3 { width:24%; margin:0 auto 14px;}
.dentistry-wrapp .dentistry-col4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col4 .dentistry-row4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-btn1 { margin:8px 3px 0;}
.dentistry-wrapp .dentistry-btn1:last-child { margin-right:3px;}

.team-wrapp { text-align:center; padding:60px 0 88px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:24px; margin:0 0 14px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:90%; margin:0 auto 40px;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 18px;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 0; padding:20px 5% 20px;}
.team-wrapp .team-btn1 { margin:8px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.payments-wrapp { text-align:center; padding:60px 0 42px;}
.payments-wrapp p span { display:inline;}
.payments-wrapp h2 span { display:inline;}
.payments-wrapp h3 span { display:inline;}
.payments-wrapp h4 { font-size:16px; margin:0 0 8px;}
.payments-wrapp h4 span { display:inline;}
.payments-wrapp .payments-col1 { width:100%; margin:0 0 40px;}
.payments-wrapp .payments-col1 .payments-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.payments-wrapp .payments-col2 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-col2 .payments-row2 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-col3 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-col3 .payments-row3 { width:8%; float:none; transform:none; margin:0 auto 18px; position:relative; top:inherit; left:inherit;}
.payments-wrapp .payments-col4 { width:100%; margin:0 0 0; padding:28px 5% 20px;}
.payments-wrapp .payments-col4 .payments-row4 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-btn1 { margin:8px 3px 0;}
.payments-wrapp .payments-btn1:last-child { margin-right:3px;}

.plan-wrapp { text-align:center; padding:42px 0 60px;}
.plan-wrapp p span { display:inline;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 span { display:inline;}
.plan-wrapp .plan-col1 { width:100%; margin:0 0 38px;}
.plan-wrapp .plan-col1 .plan-row1 { width:8%; float:none; margin:0 auto 8px;}
.plan-wrapp .plan-col2 { width:100%; text-align:center; margin:0 0 0;}
.plan-wrapp .plan-col2 .plan-row2 { width:100%; margin:0 0 0;}
.plan-wrapp .plan-btn1 { margin:8px 3px 0;}
.plan-wrapp .plan-btn1:last-child { margin-right:3px;}

.stories-wrapp { text-align:center; padding:60px 0 80px;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp .stories-col1 { width:100%; margin:0 0 40px;}
.stories-wrapp .stories-col1 .stories-row1 { width:100%; margin:0 0 18px;}
.stories-wrapp .stories-col2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col2 .stories-row2 { width:24%; float:none; margin:0 auto 14px;}
.stories-wrapp .stories-col3 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col3 .stories-row3 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-btn1 { margin:8px 3px 0;}
.stories-wrapp .stories-btn1:last-child { margin-right:3px;}

.gallery-wrapp { text-align:center;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:90%; margin:0 auto 0; position:absolute; right:0; bottom:10%; left:0;}
.gallery-wrapp .gallery-btn1 { margin:8px 3px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:3px;}

.connect-wrapp { text-align:center; padding:60px 0 60px;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 span { display:inline;}
.connect-wrapp .connect-col1 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-col1 .connect-row1 { width:100%; margin:0 0 20px;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil1 { text-align:center; font-size:14px;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil2 { width:100%; height:50px; margin:0 0 4.2%; padding:0 5% 0;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil3 { width:100%; height:50px; margin:0 0 0; padding:15px 5% 0;}
.connect-wrapp .connect-btn1 { margin:8px 3px 0;}
.connect-wrapp .connect-btn1:last-child { margin-right:3px;}

.partners-wrapp { text-align:center; padding:60px 0 30px;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 span { display:inline;}
.partners-wrapp .partners-col1 { width:100%; margin:0 0 0; padding:40px 5% 40px;}
.partners-wrapp .partners-col1 .partners-row1 { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.partners-wrapp .partners-btn1 { margin:8px 3px 0;}
.partners-wrapp .partners-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:30px 0 28px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 24px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:227px; margin:0 auto 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:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 { width:100%; text-align:center; margin:0 0 10px;}
.flinker-wrapp .flinker-col3:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li:last-child { margin-right:4px;}
.flinker-wrapp .flinker-btn1 { margin:0 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row3 li, .flinker-row3 li a { font-size:14px; line-height:1.75;}

.footer-wrapp { text-align:center; padding:28px 0 60px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 24px;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:block; margin:0 0 0;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-btn1 { margin:0 3px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:3px;}
.footer-row1 li, .footer-row1 li a { font-size:11px; line-height:1.8;}

/*inner*/
.inner-wrapp h1 { font-size:32px;}
.inner-wrapp .inner-col1 { width:90%; top:42%;}
.inner-wrapp .inner-col1 .inner-row1 { text-align:center;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0;}
.inner-row1 li, .inner-row1 li a { font-size:15px;}
.inner-wrapp .banner-col2 { margin:33px 5% 0;}

.conten-wrapp { padding:0 0 50px;}
.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%;}
.sidbar-wrapp .sidbar-col1 .connect-row1 .connect-fil1 { font-size:14px;}
.sidbar-wrapp .sidbar-col2 { padding:48px 7% 40px;}
.sidbar-wrapp .sidbar-col3 { padding:47.5px 7% 52px;}

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .faq-wrapp h3, .blog-wrapp h3, .opening-wrapp h3, .fees-wrapp h3, .galler-wrapp h3, .teamin-wrapp h3, .treat-wrapp h3, .testi-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership3-wrapp h3, .directions-wrapp h3 { font-size:30px;}

.treatin-wrapp .treatin-col2 .treatin-bar1 li { font-size:14px; background:url(../images/dot.svg) no-repeat 0 10px;}

.treatin1-wrapp { padding:55px 0 60px;}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 50px;}
.treatin1-wrapp .treatin1-col2 { width:100%;}

.treatin2-wrapp { padding:55px 0 60px;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 50px;}
.treatin2-wrapp .treatin2-col2 { width:100%;}

.treatin3-wrapp { padding:55px 0 50px;}

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

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

.before { font-size:14px; bottom:12px; left:18px;}

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

.faq-wrapp { padding:60px 0;}
.faq-wrapp h4 { font-size:15px;}
.faq-wrapp .faq-col1 .faq-row1 { margin:8px 0 35px;}

.treatin1-content-row1, .treatin2-content-row1, .membership-content-row1 { padding:0;}

.about-wrapp2 .about2-col1 { width:100%; margin:10px 0 0;}

.blog-wrapp .blog-col2 { margin:0 0 50px;}

.paiger-wrapp .paiger-col1 .paiger-row1 { width:154px;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { margin:0 1px;}
.paiger-wrapp .paiger-btn1 { padding:14px 16px 14px;}
.paiger-wrapp .paiger-btn2 { padding:14px 16px 14px;}
.paiger-row1 li, .paiger-row1 li a { font-size:12px;}

.blogin-wrapp .blog-col2 { margin:0;}

.contact-wrapp .contact-col1 { margin:8px 0 26px;}

.opening-wrapp .opening-col1 .opening-bar1 li { width:100%; margin:0;}

.galler-wrapp .galler-col2 { margin:0 0 50px;}

.gallerin-wrapp .galler-col2 { margin:0;}

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

.treat-wrapp .treat-col2 { width:100%; margin:0 0 30px 0;}
.treat-wrapp .treat-col2:last-child { margin-bottom:0;}

.teamer-wrapp .teamer-col2 { width:100%; margin:0 0 30px;}
.teamer-wrapp .teamer-col2:last-child { margin-bottom:0;}

.stories2-wrapp .stories-col3 { text-align:center; margin:0 0 42px;}
.stories2-wrapp .stories-col4 { margin:0;}

.membership-wrapp { text-align:center; padding:0 0 75px;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 35px;}
.membership-wrapp .membership-col2 { width:100%;}

.membership1-wrapp { padding:50px 0 10px;}
.membership1-wrapp .membership1-col2 { width:100%; padding:0;}

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

.directions-wrapp { padding:60px 0;}
.directions-wrapp .directions-col1 { margin:0 0 50px;}
.directions-wrapp .directions-col1 .directions-row1 { width:100%; margin:0 0 35px;}
.directions-wrapp .directions-col1 .directions-row2 { width:100%; position:relative; top:inherit; transform:none;}
.directions-wrapp .directions-col2 .directions-bar1 { width:100%; margin:0 0 35px;}
.directions-wrapp .directions-col2 .directions-bar1:last-child { margin:0;}

/*common-css*/
.flinker-col3 p { margin:0 0 0;}
.flinker-col3:first-child .flinker-row3 li:first-child { margin-bottom:0;}
.invisalign-col3 .grayscale-row1 { border-radius:20px;}
.stories-rating-row1 p { float:none;}

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

/*stories-star-row-css*/
.stories-star-row1 { width:100%; margin:0 0 10px;}
.stories-star-row1 span { width:24%; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}

/*stories-rating-row-css*/
.stories-rating-row1 { width:100%; margin:0 0 10px; position:relative; top:inherit; right:inherit;}

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

/*footer-socials-row-css*/
.footer-socials-row1 { width:100%; margin:0 0 14px;}
.footer-socials-row1 a { width:38px; vertical-align:middle; display:inline-block; margin:0 2px 0;}

/*content-row-css*/
.banner-content-row1 { width:100%; margin:0 0 0; padding:0 0 0;}
.invisalign-content-row1 { width:100%; margin:0 0 0; padding:0 0 0;}
.dentistry-content-row1 { width:100%; margin:0 0 0; padding:0 0 0;}
.team-content-row1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit;}
.stories-content-row1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit;}
.banner-content-row1 p:after, .invisalign-content-row1 p:after, .dentistry-content-row1 p:after, .treatin1-content-row1 p:after, .treatin2-content-row1 p:after, .membership-content-row1 p:after { display:none;}

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

/*btn-css*/
.common-btn1,
.paiger-btn2,
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .invisalign-btn1, .dentistry-btn1, .team-btn1, .payments-btn1, .plan-btn1, .stories-btn1, .gallery-btn1, .connect-fil1, .connect-btn1, .partners-btn1, .flinker-btn1, .footer-btn1, .load-btn1, .treatin1-btn1, .treatin2-btn1, .faq-btn1, .paiger-btn1, .membership-btn1 { font-size:12px; line-height:normal;}

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

.conten-wrapp.practic-wrapp {
    padding-top: 0;
}
.stories-wrapp .stories-col3 .stories-row3 {
    height : inherit;
}
.paiger-wrapp .paiger-col1 a.page-numbers, .paiger-wrapp .paiger-col1 span.page-numbers.current, .paiger-wrapp .paiger-col1 span.page-numbers.dots {
    margin-inline: 1px;
    font-size: 12px;
}

.btn-col1 .buttons-tex1 {
    margin-inline: 8px;
}

.common-btn1, .common-btn2 {
    padding: 14px 34px 14px;
}

.banner-wrapp .banner-col2 .non-slider .banner-row2 {
    width: 100%;
    margin-right: 0%;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1 {
    margin: 0;
    width: 100%;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1 img {
    max-height: 50px;
}
.treatin-wrapp .btn-col1 .load-btn1 {
    padding-inline: 34px;
}

.teamin-wrapp .teamin-col1 h4 {
    margin: 0 0 40px;
}

.teamin-wrapp .teamin-col1 {
    margin: 0 0 30px;
}


.about-wrapp.about-wrapp2:has(+ .teamer-wrapp) {
    padding-bottom: 20px;
}
.bloginner-page .inner-wrapp h1 {
    font-size: 22px;
}

.bloginner-page .inner-wrapp .inner-col1 .inner-row1 li ,
.bloginner-page .inner-wrapp .inner-col1 .inner-row1 li a
{
    font-size: 12px;
}


      .stories-wrapp .stories-col3 .review-name22 {
    margin-top: 0;
}
.header-wrapp .header-col1 .header-row1 a span {
  font-size: 14px;
line-height: normal;
 margin-inline: 2px;

}
.header-wrapp .header-col1 .header-row1 a span:last-child {

    white-space: nowrap;
}
.testi-wrapp .testi-col1 .non-slider .testi-row1 {
    width: 100%;
    margin-right: 0%;
}

.treatin4-wrapp .non-slider .treatin4-row1 {
    width: 100%;
    margin-right: 0%;
}

.stories-wrapp .non-slider .stories-col3 {
    width: 100%;
    margin-right: 0%;
}

.dentistry-wrapp .non-slider .dentistry-col4 {
    width: 100%;
    margin-right: 0%;
}

.team-wrapp .non-slider .team-col3 {
    width: 100%;
    margin-right: 0%;
}
.footer-wrapp  .non-slider .footer-row2 {
    width: 49%;
    margin-right: 1%;
}

.plan-wrapp .non-slider > div {
    width: 100%;
    margin-right: 0%;
}

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

.banner-wrapp h4 .noncircle-effects1 {width: 20px;}

.default-page .treatin-wrapp .treatin-col1 h2 {font-size: 30px}

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

.practicg-wrapp .slick-initialized .slick-slide img {max-height: 100%;}
.practicg-wrapp .slick-initialized .slick-slide.slick-active:nth-of-type(2) {transform: scale(1);}
.practicg-wrapp .practicg-col2 {bottom: 13%}
.practicg-wrapp .slick-initialized .slick-slide.slick-current + .slick-slide.slick-active {transform: scale(1);}

.practicg-wrapp .practicg-col1 .non-slider .practicg-row1:nth-child(2) {width: 100%;}
.practicg-wrapp .practicg-col1 .non-slider .practicg-row1 {width: 100%;}
.practicg-wrapp .practicg-col1 .non-slider .practicg-row1:nth-child(2) img {max-height: max-content;}

.fees-wrapp .fees-col2 .fees-row2 .private-fee-set:nth-child(3) {padding: 0 8% 0 0;}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set:nth-child(2) {padding: 0 4% 0 0;}
.fees-wrapp .fees-col2 .fees-heading {padding-right: 5.5%;top: -61px;width: 52%;}
.fees-wrapp .fees-col2 .fees-heading span:first-child {padding-right: 0;}
.fees-wrapp .fees-col2 .fees-row2 .price-from, .fees-bar1, .fees-bar2 {font-size: 13.25px;line-height: 2;}
.fees-wrapp .fees-col2 .fees-row2 .fees-bar1 {width: 38%;}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set {width: 28%;}
.fees-wrapp .fees-col2 .fees-row2 .private-fee-set {width: 28%;}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set .fees-bar1, .fees-wrapp .fees-col2 .fees-row2 .private-fee-set .fees-bar1 {width: 44px;display: none;}
.fees-wrapp .fees-col2 .fees-row2 .fees-bar2 {width: 100%;}
.fees-wrapp .fees-col2 .fees-heading span {font-size: 14px;padding: 20px 0 20px;}
.fees-wrapp .fees-col2 h4 {font-size: 14px;padding-right: 50%;}
.fees-wrapp .fees-col2 {margin: 20px 0 0;}
.conten-wrapp.full-width-fees .conten-row1 .conten-bar1 {margin: 0 0 15px;}

.practicg-wrapp .practicg-col1 .slick-list {padding: 0;}

}




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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .invisalign-wrapp p, .dentistry-wrapp p, .team-wrapp p, .payments-wrapp p, .plan-wrapp p, .stories-wrapp p, .gallery-wrapp p, .connect-wrapp p, .partners-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq-wrapp p, .blog-wrapp p, .opening-wrapp p, .fees-wrapp p, .galler-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .treat-wrapp p, .testi-wrapp p, .membership-wrapp p, .membership1-wrapp p, .directions-wrapp p { font-size:14px; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .invisalign-wrapp h2, .dentistry-wrapp h2, .team-wrapp h2, .payments-wrapp h2, .plan-wrapp h2, .stories-wrapp h2, .gallery-wrapp h2, .connect-wrapp h2, .partners-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .faq-wrapp h2, .blog-wrapp h2, .opening-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .treat-wrapp h2, .testi-wrapp h2, .membership-wrapp h2, .membership1-wrapp h2, .directions-wrapp h2 { font-size:12px; letter-spacing:2.2px; line-height:normal; margin:0 0 14px;}

/*h3-css*/
.banner-wrapp h3, .about-wrapp h3, .invisalign-wrapp h3, .dentistry-wrapp h3, .team-wrapp h3, .payments-wrapp h3, .plan-wrapp h3, .stories-wrapp h3, .gallery-wrapp h3, .connect-wrapp h3, .partners-wrapp h3 { font-size:44px; margin:0 0 18px;}

.header-wrapp { text-align:center; padding:60px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col1 .header-row1:last-child { margin-bottom:0;}
.header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.header-wrapp .header-col1 .header-row1 li:last-child { margin-right:2px;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; display:none; 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 2px 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:2px;}
.header-wrapp .header-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 14px 2%;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(3) { margin-top:0;}
.header-row1 li, .header-row1 li a, .header-row2 li, .header-row2 li a { font-size:14px; line-height:normal;}

.linker-wrapp { text-align:center; display:none; padding:40px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:227px; float:none; display:block; margin:0 auto 20px;}
.linker-wrapp .linker-col2 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 14px 2%;}
.linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.linker-wrapp .linker-btn1:first-child { margin-top:0;}
.linker-wrapp .linker-btn1:nth-child(2) { margin-top:0;}

.banner-wrapp { text-align:center; min-height:inherit; margin:0 0 0;}
.banner-wrapp p { float:none; font-size:16px; color:#ffffff; line-height:1.67;}
.banner-wrapp p a { color:#ffffff;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { color:#ffffff;}
.banner-wrapp h2 a { color:#ffffff;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:56px; color:#ffffff; line-height:0.92;}
.banner-wrapp h3 a { color:#ffffff;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp h4 { font-size:14px; margin:0 0 14px;}
.banner-wrapp h4 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:none; margin:0 5% 0; padding:38px 0 78px; position:relative; top:inherit; right:inherit; left:inherit;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:90%; margin:0 5% 0; padding:14px 5% 14px; 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:8px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:68px 0 54px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:84px; margin:0 0 30px;}
.about-wrapp h4 span { display:inline;}
.about-wrapp h5 { font-size:14px; margin:0 0 14px;}
.about-wrapp h5 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 24px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 24px;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 .about-row3 { width:50%; margin:0 0 0;}
.about-wrapp .about-col4 { width:100%; margin:40px 0 0;}
.about-wrapp .about-col4 .about-row4 { width:100%; margin:0 0 14px;}
.about-wrapp .about-btn1 { margin:8px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.invisalign-wrapp { text-align:center; padding:60px 0 5.2%;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp .invisalign-col1 { width:90%; margin:0 5% 40px;}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:100%; transform:none; margin:0 0 18px; position:relative; top:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col2 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-col3 { width:90%; margin:0 5% 0;}
.invisalign-wrapp .invisalign-col3 .invisalign-row3 { width:100%; margin:0 0 30px;}
.invisalign-wrapp .invisalign-col4 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col4 .invisalign-row4 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-btn1 { margin:8px 3px 0;}
.invisalign-wrapp .invisalign-btn1:first-child { margin-top:0;}
.invisalign-wrapp .invisalign-btn1:last-child { margin-right:3px;}

.dentistry-wrapp { text-align:center; padding:60px 0 84px;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp h4 { font-size:14px; margin:0 0 14px;}
.dentistry-wrapp h4 span { display:inline;}
.dentistry-wrapp .dentistry-col1 { width:100%; margin:0 0 40px;}
.dentistry-wrapp .dentistry-col1 .dentistry-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.dentistry-wrapp .dentistry-col2 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 { width:100%; text-align:center; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 .dentistry-row3 { width:24%; margin:0 auto 14px;}
.dentistry-wrapp .dentistry-col4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col4 .dentistry-row4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-btn1 { margin:8px 3px 0;}
.dentistry-wrapp .dentistry-btn1:last-child { margin-right:3px;}

.team-wrapp { text-align:center; padding:60px 0 88px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:24px; margin:0 0 14px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:90%; margin:0 auto 40px;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 18px;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 0; padding:20px 5% 20px;}
.team-wrapp .team-btn1 { margin:8px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.payments-wrapp { text-align:center; padding:60px 0 42px;}
.payments-wrapp p span { display:inline;}
.payments-wrapp h2 span { display:inline;}
.payments-wrapp h3 span { display:inline;}
.payments-wrapp h4 { font-size:16px; margin:0 0 8px;}
.payments-wrapp h4 span { display:inline;}
.payments-wrapp .payments-col1 { width:100%; margin:0 0 40px;}
.payments-wrapp .payments-col1 .payments-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.payments-wrapp .payments-col2 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-col2 .payments-row2 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-col3 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-col3 .payments-row3 { width:8%; float:none; transform:none; margin:0 auto 18px; position:relative; top:inherit; left:inherit;}
.payments-wrapp .payments-col4 { width:100%; margin:0 0 0; padding:28px 5% 20px;}
.payments-wrapp .payments-col4 .payments-row4 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-btn1 { margin:8px 3px 0;}
.payments-wrapp .payments-btn1:last-child { margin-right:3px;}

.plan-wrapp { text-align:center; padding:42px 0 60px;}
.plan-wrapp p span { display:inline;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 span { display:inline;}
.plan-wrapp .plan-col1 { width:100%; margin:0 0 38px;}
.plan-wrapp .plan-col1 .plan-row1 { width:8%; float:none; margin:0 auto 8px;}
.plan-wrapp .plan-col2 { width:100%; text-align:center; margin:0 0 0;}
.plan-wrapp .plan-col2 .plan-row2 { width:100%; margin:0 0 0; margin-right: 0;}
.plan-wrapp .plan-btn1 { margin:8px 3px 0;}
.plan-wrapp .plan-btn1:last-child { margin-right:3px;}

.stories-wrapp { text-align:center; padding:60px 0 80px;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp .stories-col1 { width:100%; margin:0 0 40px;}
.stories-wrapp .stories-col1 .stories-row1 { width:100%; margin:0 0 18px;}
.stories-wrapp .stories-col2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col2 .stories-row2 { width:24%; float:none; margin:0 auto 14px;}
.stories-wrapp .stories-col3 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col3 .stories-row3 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-btn1 { margin:8px 3px 0;}
.stories-wrapp .stories-btn1:last-child { margin-right:3px;}

.gallery-wrapp { text-align:center;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:90%; margin:0 auto 0; position:absolute; right:0; bottom:10%; left:0;}
.gallery-wrapp .gallery-btn1 { margin:8px 3px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:3px;}

.connect-wrapp { text-align:center; padding:60px 0 60px;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 span { display:inline;}
.connect-wrapp .connect-col1 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-col1 .connect-row1 { width:100%; margin:0 0 20px;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil1 { text-align:center; font-size:14px;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil2 { width:100%; height:50px; margin:0 0 4.2%; padding:0 5% 0;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil3 { width:100%; height:50px; margin:0 0 0; padding:15px 5% 0;}
.connect-wrapp .connect-btn1 { margin:8px 3px 0;}
.connect-wrapp .connect-btn1:last-child { margin-right:3px;}

.partners-wrapp { text-align:center; padding:60px 0 30px;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 span { display:inline;}
.partners-wrapp .partners-col1 { width:100%; margin:0 0 0; padding:40px 5% 40px;}
.partners-wrapp .partners-col1 .partners-row1 { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.partners-wrapp .partners-btn1 { margin:8px 3px 0;}
.partners-wrapp .partners-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:30px 0 28px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 24px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:227px; margin:0 auto 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:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 { width:100%; text-align:center; margin:0 0 10px;}
.flinker-wrapp .flinker-col3:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li:last-child { margin-right:4px;}
.flinker-wrapp .flinker-btn1 { margin:0 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row3 li, .flinker-row3 li a { font-size:14px; line-height:1.75;}

.footer-wrapp { text-align:center; padding:28px 0 60px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 24px;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:block; margin:0 0 0;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-btn1 { margin:0 3px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:3px;}
.footer-row1 li, .footer-row1 li a { font-size:11px; line-height:1.8;}

/*inner*/
.inner-wrapp h1 { font-size:34px;}
.inner-wrapp .inner-col1 { width:90%; top:45%;}
.inner-wrapp .inner-col1 .inner-row1 { text-align:center;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0 1px;}
.inner-row1 li, .inner-row1 li a { font-size:15px;}
.inner-wrapp .banner-col2 { margin:33px 5% 0;}

.conten-wrapp { padding:0 0 50px;}
.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%;}
.sidbar-wrapp .sidbar-col1 .connect-row1 .connect-fil1 { font-size:14px;}
.sidbar-wrapp .sidbar-col2 { padding:48px 7% 40px;}
.sidbar-wrapp .sidbar-col3 { padding:47.5px 7% 52px;}

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .faq-wrapp h3, .blog-wrapp h3, .opening-wrapp h3, .fees-wrapp h3, .galler-wrapp h3, .teamin-wrapp h3, .treat-wrapp h3, .testi-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership3-wrapp h3, .directions-wrapp h3 { font-size:30px;}

.treatin-wrapp .treatin-col2 .treatin-bar1 li { font-size:14px; background:url(../images/dot.svg) no-repeat 0 10px;}

.treatin1-wrapp { padding:55px 0 60px;}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 50px;}
.treatin1-wrapp .treatin1-col2 { width:100%;}

.treatin2-wrapp { padding:55px 0 60px;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 50px;}
.treatin2-wrapp .treatin2-col2 { width:100%;}

.treatin3-wrapp { padding:55px 0 50px;}

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

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

.before { font-size:14px; bottom:12px; left:18px;}

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

.faq-wrapp { padding:60px 0;}
.faq-wrapp h4 { font-size:15px;}
.faq-wrapp .faq-col1 .faq-row1 { margin:8px 0 35px;}

.treatin1-content-row1, .treatin2-content-row1, .membership-content-row1 { padding:0;}

.about-wrapp2 .about2-col1 { width:100%; margin:10px 0 0;}

.blog-wrapp .blog-col2 { margin:0 0 50px;}

.blogin-wrapp .blog-col2 { margin:0;}

.contact-wrapp .contact-col1 { margin:8px 0 26px;}

.opening-wrapp .opening-col1 .opening-bar1 li { width:100%; margin:0;}

.galler-wrapp .galler-col2 { margin:0 0 50px;}

.gallerin-wrapp .galler-col2 { margin:0;}

.treat-wrapp { padding-bottom:20px;}
.treat-wrapp h4 { font-size:22px;}
.treat-wrapp .treat-col2 { width:48%; margin:0 4% 30px 0;}

.treat-wrapp .treat-col2:nth-child(2n) { float:right; margin-right: 0;}

.teamer-wrapp .teamer-col2 { width: 46%; margin: 0 2% 30px;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right;}
.teamer-wrapp .teamer-col2 .teamer-row2 { padding:22px 20px;}
.teamer-wrapp .up-right-circle-arrow { left:20px;}

.stories2-wrapp .stories-col3 { text-align:center; margin:0 0 42px;}
.stories2-wrapp .stories-col4 { margin:0;}

.membership-wrapp { text-align:center; padding:0 0 75px;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 35px;}
.membership-wrapp .membership-col2 { width:100%;}

.membership1-wrapp { padding:50px 0 10px;}
.membership1-wrapp .membership1-col2 { width:100%; padding:0;}

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

.directions-wrapp { padding:60px 0;}
.directions-wrapp .directions-col1 { margin:0 0 50px;}
.directions-wrapp .directions-col1 .directions-row1 { width:100%; margin:0 0 35px;}
.directions-wrapp .directions-col1 .directions-row2 { width:100%; position:relative; top:inherit; transform:none;}
.directions-wrapp .directions-col2 .directions-bar1 { width:100%; margin:0 0 35px;}
.directions-wrapp .directions-col2 .directions-bar1:last-child { margin:0;}

/*common-css*/
.flinker-col3 p { margin:0 0 0;}
.flinker-col3:first-child .flinker-row3 li:first-child { margin-bottom:0;}
.invisalign-col3 .grayscale-row1 { border-radius:20px;}
.stories-rating-row1 p { float:none;}
 /* h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;} */

/*stories-star-row-css*/
.stories-star-row1 { width:100%; margin:0 0 10px;}
.stories-star-row1 span { width:24%; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}

/*stories-rating-row-css*/
.stories-rating-row1 { width:100%; margin:0 0 10px; position:relative; top:inherit; right:inherit;}

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

/*footer-socials-row-css*/
.footer-socials-row1 { width:100%; margin:0 0 14px;}
.footer-socials-row1 a { width:38px; vertical-align:middle; display:inline-block; margin:0 2px 0;}

/*content-row-css*/
.banner-content-row1 { width:100%; margin:0 0 0; padding:0 0 0;}
.invisalign-content-row1 { width:100%; margin:0 0 0; padding:0 0 0;}
.dentistry-content-row1 { width:100%; margin:0 0 0; padding:0 0 0;}
.team-content-row1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit;}
.stories-content-row1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit;}
.banner-content-row1 p:after, .invisalign-content-row1 p:after, .dentistry-content-row1 p:after, .treatin1-content-row1 p:after, .treatin2-content-row1 p:after, .membership-content-row1 p:after { display:none;}

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

/*btn-css*/
.common-btn1,
.paiger-btn2,

.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .invisalign-btn1, .dentistry-btn1, .team-btn1, .payments-btn1, .plan-btn1, .stories-btn1, .gallery-btn1, .connect-fil1, .connect-btn1, .partners-btn1, .flinker-btn1, .footer-btn1, .load-btn1, .treatin1-btn1, .treatin2-btn1, .faq-btn1, .paiger-btn1, .membership-btn1 { font-size:12px; line-height:normal;}

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


.conten-wrapp.practic-wrapp {
    padding-top: 0;
}

.stories-wrapp .stories-col3 .stories-row3 {
    height : inherit;
}

.conten-wrapp.teamer-wrapp {
    padding-bottom: 30px;
}

.banner-wrapp .banner-col2 .non-slider .banner-row2 {
    width: 100%;
    margin-right: 0%;
}



.partners-wrapp .partners-col1 .non-slider .partners-row1:nth-child(2n) {
    margin-right: 0;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1 {
    width: 47%;
    margin-right: 6%;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1 img {
    max-height: 38px;
}
.about-wrapp.about-wrapp2:has(+ .teamer-wrapp) {
    padding-bottom: 30px;
}

.bloginner-page .inner-wrapp h1 {
    font-size: 27px;
}

.bloginner-page .inner-wrapp .inner-col1 .inner-row1 li ,
.bloginner-page .inner-wrapp .inner-col1 .inner-row1 li a
{
    font-size: 12px;
}

   .stories-wrapp .stories-col3 .review-name22 {
    margin-top: 0;
}


.header-wrapp .header-col1 .header-row1 a span {
  font-size: 14px;
line-height: normal;
 margin-inline: 2px;

}
.testi-wrapp .testi-col1 .non-slider .testi-row1 {
    width: 100%;
    margin-right: 0%;
}

.treatin4-wrapp .non-slider .treatin4-row1 {
    width: 100%;
    margin-right: 0%;
}

.stories-wrapp .non-slider .stories-col3 {
    width: 100%;
    margin-right: 0%;
}

.dentistry-wrapp .non-slider .dentistry-col4:nth-child(2n) {
    margin-right: 0;
}
.dentistry-wrapp .non-slider .dentistry-col4 {
    width: 19.2%;

          margin-right: 1%;
}


.team-wrapp .non-slider .team-col3 {
    width: 48.6%;
    margin-right: 1.4%;
}


.footer-wrapp  .non-slider .footer-row2 {
    width: 32%;
    margin-right: 1%;
}

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

.plan-wrapp .non-slider > div {
    width: 49%;
    margin-right: 2%;
}

.banner-wrapp h4 .noncircle-effects1 {width: 20px;}

.default-page .treatin-wrapp .treatin-col1 h2 {font-size: 30px}

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

.practicg-wrapp .slick-initialized .slick-slide img {max-height: 100%;}
.practicg-wrapp .slick-initialized .slick-slide.slick-active:nth-of-type(2) {transform: scale(1);}
.practicg-wrapp .practicg-col2 {bottom: 13%}
.practicg-wrapp .slick-initialized .slick-slide.slick-current + .slick-slide.slick-active {transform: scale(1);}

.practicg-wrapp .practicg-col1 .non-slider .practicg-row1:nth-child(2) {width: 50%;}
.practicg-wrapp .practicg-col1 .non-slider .practicg-row1 {width: 50%;}
.practicg-wrapp .practicg-col1 .non-slider .practicg-row1:nth-child(2) img {max-height: max-content;}

.fees-wrapp .fees-col2 .fees-row2 .private-fee-set:nth-child(3){padding:0 6% 0 0}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set:nth-child(2){padding:0 2% 0 0}
.fees-wrapp .fees-col2 .fees-heading{padding-right:3%}
.fees-wrapp .fees-col2 .fees-heading span:first-child{padding-right:0}
.fees-wrapp .fees-col2 .fees-row2 .price-from,.fees-bar1,.fees-bar2{font-size:14px;line-height:2}
.fees-wrapp .fees-col2 .fees-row2 .fees-bar1{width:40%}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set{width:28%}
.fees-wrapp .fees-col2 .fees-row2 .private-fee-set{width:28%}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set .fees-bar1,.fees-wrapp .fees-col2 .fees-row2 .private-fee-set .fees-bar1{width:44px}
.fees-wrapp .fees-col2 .fees-row2 .fees-bar2{width:calc(100% - 44px)}
.fees-wrapp .fees-col2 .fees-heading span{font-size:15px}
.fees-wrapp .fees-col2 h4{font-size:15px;padding-right: 50%;}
.fees-wrapp .fees-col2 {margin: 20px 0 0;}
.conten-wrapp.full-width-fees .conten-row1 .conten-bar1 {margin: 0 0 15px;}

.practicg-wrapp .practicg-col1 .slick-list {padding: 0;}

}





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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .invisalign-wrapp p, .dentistry-wrapp p, .team-wrapp p, .payments-wrapp p, .plan-wrapp p, .stories-wrapp p, .gallery-wrapp p, .connect-wrapp p, .partners-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq-wrapp p, .blog-wrapp p, .opening-wrapp p, .fees-wrapp p, .galler-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .treat-wrapp p, .testi-wrapp p, .membership-wrapp p, .membership1-wrapp p, .directions-wrapp p { font-size:14px; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .invisalign-wrapp h2, .dentistry-wrapp h2, .team-wrapp h2, .payments-wrapp h2, .plan-wrapp h2, .stories-wrapp h2, .gallery-wrapp h2, .connect-wrapp h2, .partners-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .faq-wrapp h2, .blog-wrapp h2, .opening-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .treat-wrapp h2, .testi-wrapp h2, .membership-wrapp h2, .membership1-wrapp h2, .directions-wrapp h2 { font-size:12px; letter-spacing:2.2px; line-height:normal; margin:0 0 14px;}

/*h3-css*/
.banner-wrapp h3, .about-wrapp h3, .invisalign-wrapp h3, .dentistry-wrapp h3, .team-wrapp h3, .payments-wrapp h3, .plan-wrapp h3, .stories-wrapp h3, .gallery-wrapp h3, .connect-wrapp h3, .partners-wrapp h3 { font-size:44px; margin:0 0 18px;}

.header-wrapp { text-align:center; padding:60px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 18px;}
.header-wrapp .header-col1 .header-row1:last-child { margin-bottom:0;}
.header-wrapp .header-col1 .header-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.header-wrapp .header-col1 .header-row1 li:last-child { margin-right:2px;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; display:none; 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 2px 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:2px;}
.header-wrapp .header-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 14px 2%;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(3) { margin-top:0;}
.header-row1 li, .header-row1 li a, .header-row2 li, .header-row2 li a { font-size:14px; line-height:normal;}

.linker-wrapp { text-align:center; display:none; padding:40px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col1 .linker-row1 { width:227px; float:none; display:block; margin:0 auto 20px;}
.linker-wrapp .linker-col2 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { width:48%; float:left; margin:4.2% 0 0; padding:14px 2% 14px 2%;}
.linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.linker-wrapp .linker-btn1:first-child { margin-top:0;}
.linker-wrapp .linker-btn1:nth-child(2) { margin-top:0;}

.banner-wrapp { text-align:center; min-height:inherit; margin:0 0 0;}
.banner-wrapp p { float:none; font-size:16px; color:#ffffff; line-height:1.67;}
.banner-wrapp p a { color:#ffffff;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { color:#ffffff;}
.banner-wrapp h2 a { color:#ffffff;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:56px; color:#ffffff; line-height:0.92;}
.banner-wrapp h3 a { color:#ffffff;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp h4 { font-size:14px; margin:0 0 14px;}
.banner-wrapp h4 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:none; margin:0 5% 0; padding:38px 0 78px; position:relative; top:inherit; right:inherit; left:inherit;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:90%; margin:0 5% 0; padding:14px 5% 14px; 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:8px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:68px 0 54px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:84px; margin:0 0 30px;}
.about-wrapp h4 span { display:inline;}
.about-wrapp h5 { font-size:14px; margin:0 0 14px;}
.about-wrapp h5 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 24px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 24px;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 .about-row3 { width:50%; margin:0 0 0;}
.about-wrapp .about-col4 { width:100%; margin:40px 0 0;}
.about-wrapp .about-col4 .about-row4 { width:100%; margin:0 0 14px;}
.about-wrapp .about-btn1 { margin:8px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.invisalign-wrapp { text-align:center; padding:60px 0 5.2%;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp .invisalign-col1 { width:90%; margin:0 5% 40px;}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:100%; transform:none; margin:0 0 18px; position:relative; top:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col2 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-col3 { width:90%; margin:0 5% 0;}
.invisalign-wrapp .invisalign-col3 .invisalign-row3 { width:100%; margin:0 0 30px;}
.invisalign-wrapp .invisalign-col4 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col4 .invisalign-row4 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-btn1 { margin:8px 3px 0;}
.invisalign-wrapp .invisalign-btn1:first-child { margin-top:0;}
.invisalign-wrapp .invisalign-btn1:last-child { margin-right:3px;}

.dentistry-wrapp { text-align:center; padding:60px 0 84px;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp h4 { font-size:14px; margin:0 0 14px;}
.dentistry-wrapp h4 span { display:inline;}
.dentistry-wrapp .dentistry-col1 { width:100%; margin:0 0 40px;}
.dentistry-wrapp .dentistry-col1 .dentistry-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.dentistry-wrapp .dentistry-col2 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col2 .dentistry-row2 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 { width:100%; text-align:center; margin:0 0 0;}
.dentistry-wrapp .dentistry-col3 .dentistry-row3 { width:24%; margin:0 auto 14px;}
.dentistry-wrapp .dentistry-col4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-col4 .dentistry-row4 { width:100%; margin:0 0 0;}
.dentistry-wrapp .dentistry-btn1 { margin:8px 3px 0;}
.dentistry-wrapp .dentistry-btn1:last-child { margin-right:3px;}

.team-wrapp { text-align:center; padding:60px 0 88px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:24px; margin:0 0 14px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:90%; margin:0 auto 40px;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 18px;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 0; padding:20px 5% 20px;}
.team-wrapp .team-btn1 { margin:8px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.payments-wrapp { text-align:center; padding:60px 0 42px;}
.payments-wrapp p span { display:inline;}
.payments-wrapp h2 span { display:inline;}
.payments-wrapp h3 span { display:inline;}
.payments-wrapp h4 { font-size:16px; margin:0 0 8px;}
.payments-wrapp h4 span { display:inline;}
.payments-wrapp .payments-col1 { width:100%; margin:0 0 40px;}
.payments-wrapp .payments-col1 .payments-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.payments-wrapp .payments-col2 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-col2 .payments-row2 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-col3 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-col3 .payments-row3 { width:8%; float:none; transform:none; margin:0 auto 18px; position:relative; top:inherit; left:inherit;}
.payments-wrapp .payments-col4 { width:100%; margin:0 0 0; padding:28px 5% 20px;}
.payments-wrapp .payments-col4 .payments-row4 { width:100%; margin:0 0 0;}
.payments-wrapp .payments-btn1 { margin:8px 3px 0;}
.payments-wrapp .payments-btn1:last-child { margin-right:3px;}

.plan-wrapp { text-align:center; padding:42px 0 60px;}
.plan-wrapp p span { display:inline;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 span { display:inline;}
.plan-wrapp .plan-col1 { width:100%; margin:0 0 38px;}
.plan-wrapp .plan-col1 .plan-row1 { width:8%; float:none; margin:0 auto 8px;}
.plan-wrapp .plan-col2 { width:100%; text-align:center; margin:0 0 0;}
.plan-wrapp .plan-col2 .plan-row2 { width:100%; margin:0 0 0;}
.plan-wrapp .plan-btn1 { margin:8px 3px 0;}
.plan-wrapp .plan-btn1:last-child { margin-right:3px;}

.stories-wrapp { text-align:center; padding:60px 0 80px;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 span { display:inline;}
.stories-wrapp .stories-col1 { width:100%; margin:0 0 40px;}
.stories-wrapp .stories-col1 .stories-row1 { width:100%; margin:0 0 18px;}
.stories-wrapp .stories-col2 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col2 .stories-row2 { width:24%; float:none; margin:0 auto 14px;}
.stories-wrapp .stories-col3 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-col3 .stories-row3 { width:100%; margin:0 0 0;}
.stories-wrapp .stories-btn1 { margin:8px 3px 0;}
.stories-wrapp .stories-btn1:last-child { margin-right:3px;}

.gallery-wrapp { text-align:center;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:90%; margin:0 auto 0; position:absolute; right:0; bottom:10%; left:0;}
.gallery-wrapp .gallery-btn1 { margin:8px 3px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:3px;}

.connect-wrapp { text-align:center; padding:60px 0 60px;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 span { display:inline;}
.connect-wrapp .connect-col1 { width:100%; margin:0 0 0;}
.connect-wrapp .connect-col1 .connect-row1 { width:100%; margin:0 0 20px;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil1 { text-align:center; font-size:14px;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil2 { width:48%; height:50px; margin:0 0 4.2%; padding:0 5% 0;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil2:nth-child(2n) { float:right;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil3 { width:100%; height:50px; margin:0 0 0; padding:15px 5% 0;}
.connect-wrapp .connect-btn1 { margin:8px 3px 0;}
.connect-wrapp .connect-btn1:last-child { margin-right:3px;}

.partners-wrapp { text-align:center; padding:60px 0 30px;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 span { display:inline;}
.partners-wrapp .partners-col1 { width:100%; margin:0 0 0; padding:40px 5% 40px;}
.partners-wrapp .partners-col1 .partners-row1 { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}
.partners-wrapp .partners-btn1 { margin:8px 3px 0;}
.partners-wrapp .partners-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:30px 0 28px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 24px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:227px; margin:0 auto 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:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 { width:100%; text-align:center; margin:0 0 10px;}
.flinker-wrapp .flinker-col3:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li:last-child { margin-right:4px;}
.flinker-wrapp .flinker-btn1 { margin:0 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row3 li, .flinker-row3 li a { font-size:14px; line-height:1.75;}

.footer-wrapp { text-align:center; padding:28px 0 60px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 24px;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-btn1 { margin:0 3px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:3px;}
.footer-row1 li, .footer-row1 li a { font-size:11px; line-height:1.8;}

/*inner*/
.inner-wrapp h1 { font-size:40px;}
.inner-wrapp .inner-col1 { width:90%; top:48%;}
.inner-wrapp .inner-col1 .inner-row1 { text-align:center;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0 1px;}
.inner-row1 li, .inner-row1 li a { font-size:15px;}
.inner-wrapp .banner-col2 { margin:33px 5% 0;}

.conten-wrapp { padding:0 0 50px;}
.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%;}
.sidbar-wrapp .sidbar-col1 .connect-row1 .connect-fil1 { font-size:14px;}
.sidbar-wrapp .sidbar-col2 { padding:48px 7% 40px;}
.sidbar-wrapp .sidbar-col3 { padding:47.5px 7% 52px;}

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .faq-wrapp h3, .blog-wrapp h3, .opening-wrapp h3, .fees-wrapp h3, .galler-wrapp h3, .teamin-wrapp h3, .treat-wrapp h3, .testi-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership3-wrapp h3, .directions-wrapp h3 { font-size:32px;}

.treatin-wrapp .treatin-col2 .treatin-bar1 li { font-size:14px; background:url(../images/dot.svg) no-repeat 0 10px;}

.treatin1-wrapp { padding:55px 0 60px;}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 50px;}
.treatin1-wrapp .treatin1-col2 { width:100%;}

.treatin2-wrapp { padding:55px 0 60px;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 50px;}
.treatin2-wrapp .treatin2-col2 { width:100%;}

.treatin3-wrapp { padding:55px 0 50px;}

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

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

.before { font-size:14px; bottom:12px; left:18px;}

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

.faq-wrapp { padding:60px 0;}
.faq-wrapp h4 { font-size:15px;}
.faq-wrapp .faq-col1 .faq-row1 { margin:8px 0 35px;}

.about-wrapp2 .about2-col1 { width:100%; margin:10px 0 0;}

.blog-wrapp .blog-col2 { margin:0 0 50px;}

.treatin1-content-row1, .treatin2-content-row1, .membership-content-row1 { padding:0;}

.blogin-wrapp .blog-col2 { margin:0;}

.contact-wrapp .contact-col1 { margin:8px 0 26px;}

.opening-wrapp .opening-col1 .opening-bar1 li { width:100%; margin:0;}

.galler-wrapp .galler-col2 { margin:0 0 50px;}

.gallerin-wrapp .galler-col2 { margin:0;}

.treat-wrapp { padding-bottom:20px;}
.treat-wrapp h4 { font-size:25px;}
.treat-wrapp .treat-col2 { width:48%; margin:0 4% 30px 0;}

.treat-wrapp .treat-col2:nth-child(2n) { float:right; margin-right: 0;}

.teamer-wrapp .teamer-col2 { width: 46.6%;margin: 0 1.7% 30px;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right;}
.teamer-wrapp .teamer-col2 .teamer-row2 { padding:22px 24px;}
.teamer-wrapp .up-right-circle-arrow { left:24px;}

.stories2-wrapp .stories-col3 { width:48%; text-align:center; margin:0 4% 42px 0;}
.stories2-wrapp .stories-col4 { margin:0;}

.membership-wrapp { text-align:center; padding:0 0 75px;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 35px;}
.membership-wrapp .membership-col2 { width:100%;}

.membership1-wrapp { padding:50px 0 10px;}
.membership1-wrapp .membership1-col2 { width:100%; padding:0;}

/*common-css*/
.flinker-col3 p { margin:0 0 0;}
.flinker-col3:first-child .flinker-row3 li:first-child { margin-bottom:0;}
.invisalign-col3 .grayscale-row1 { border-radius:20px;}
.stories-rating-row1 p { float:none;}
/* h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child { margin-bottom:0;} */

/*stories-star-row-css*/
.stories-star-row1 { width:100%; margin:0 0 10px;}
.stories-star-row1 span { width:24%; float:none; vertical-align:middle; display:inline-block; margin:0 0 0;}

/*stories-rating-row-css*/
.stories-rating-row1 { width:100%; margin:0 0 10px; position:relative; top:inherit; right:inherit;}

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

/*footer-socials-row-css*/
.footer-socials-row1 { width:100%; margin:0 0 14px;}
.footer-socials-row1 a { width:38px; vertical-align:middle; display:inline-block; margin:0 2px 0;}

/*content-row-css*/
.banner-content-row1 { width:100%; margin:0 0 0; padding:0 0 0;}
.invisalign-content-row1 { width:100%; margin:0 0 0; padding:0 0 0;}
.dentistry-content-row1 { width:100%; margin:0 0 0; padding:0 0 0;}
.team-content-row1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit;}
.stories-content-row1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit;}
.banner-content-row1 p:after, .invisalign-content-row1 p:after, .dentistry-content-row1 p:after, .treatin1-content-row1 p:after, .treatin2-content-row1 p:after, .membership-content-row1 p:after { display:none;}

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

/*btn-css*/
.common-btn1,
.paiger-btn2,

.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .invisalign-btn1, .dentistry-btn1, .team-btn1, .payments-btn1, .plan-btn1, .stories-btn1, .gallery-btn1, .connect-fil1, .connect-btn1, .partners-btn1, .flinker-btn1, .footer-btn1, .load-btn1, .treatin1-btn1, .treatin2-btn1, .faq-btn1, .paiger-btn1, .membership-btn1 { font-size:12px; line-height:normal;}

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

  .practic-wrapp .practic-row1:nth-child(4n) { margin-right:0;}

.stories-wrapp .stories-col3 .stories-row3{
          /* height: calc(100% - 63px); */
    }
.conten-wrapp.teamer-wrapp {
    padding-bottom: 30px;
}

.banner-wrapp .banner-col2 .non-slider .banner-row2:nth-child(2n) {
    margin-right: 0%;
}


.banner-wrapp .banner-col2 .non-slider .banner-row2{width: 49%;}


.partners-wrapp .partners-col1 .non-slider .partners-row1:nth-child(2n) {
    margin-right: 0;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1 {
    width: 47%;
    margin-right: 6%;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1 img {
    max-height: 38px;
}

.treatin-wrapp .btn-col1 .load-btn1.buttons-btn2 {
    margin-right: 8px;
}
.about-wrapp.about-wrapp2:has(+ .teamer-wrapp) {
    padding-bottom: 30px;
}

.bloginner-page .inner-wrapp h1 {
    font-size: 30px;
}

.bloginner-page .inner-wrapp .inner-col1 .inner-row1 li ,
.bloginner-page .inner-wrapp .inner-col1 .inner-row1 li a
{
    font-size: 14px;
}

.header-wrapp .header-col1 .header-row1 a span {
  font-size: 14px;
line-height: normal;
 margin-inline: 2px;
}

.testi-wrapp .testi-col1 .non-slider .testi-row1:nth-child(2n) {
    margin-right: 0;
}

.testi-wrapp .testi-col1 .non-slider .testi-row1 {
    width: 49%;
    margin-right: 2%;
}

.treatin4-wrapp .non-slider .treatin4-row1:nth-child(2n) {
    margin-right: 0;
}

.treatin4-wrapp .non-slider .treatin4-row1 {
    width: 49%;
    margin-right: 2%;
}

.dentistry-wrapp .non-slider .dentistry-col4:nth-child(3n) {
    margin-right: 0;
}
.dentistry-wrapp .non-slider .dentistry-col4 {
width: 32.2%;
    margin-right: 1%;
}
.team-wrapp .non-slider .team-col3 {
    width: 47%;
    margin-right: 1.4%;
}


.footer-wrapp  .non-slider .footer-row2:nth-child(5n) {
    margin-right: 0;
}


.footer-wrapp  .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.footer-wrapp  .non-slider .footer-row2 {
    width: 24%;
    margin-right: 1%;
}
.footer-wrapp  .non-slider .footer-row2:last-child {
    margin-right: 0;
}
.plan-wrapp .non-slider > div:nth-child(2n) {
    margin-right: 0;
}

.plan-wrapp .non-slider > div {
    width: 49%;
    margin-right: 2%;
}



.directions-wrapp .directions-col2 .directions-bar1:nth-child(3n) {margin-right: 0;}
.directions-wrapp .directions-col2 .directions-bar1:nth-child(n + 4) {
    margin-top: 30px;
}

.banner-wrapp h4 .noncircle-effects1 {width: 20px;}

.default-page .treatin-wrapp .treatin-col1 h2 {font-size: 32px}

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

.practicg-wrapp .slick-initialized .slick-slide img {max-height: 100%;}
.practicg-wrapp .slick-initialized .slick-slide.slick-active:nth-of-type(2) {transform: scale(1);}
.practicg-wrapp .practicg-col2 {bottom: 13%}
.practicg-wrapp .slick-initialized .slick-slide.slick-current + .slick-slide.slick-active {transform: scale(1);}

.practicg-wrapp .practicg-col1 .non-slider .practicg-row1:nth-child(2) {width: 50%;}
.practicg-wrapp .practicg-col1 .non-slider .practicg-row1 {width: 50%;}
.practicg-wrapp .practicg-col1 .non-slider .practicg-row1:nth-child(2) img {max-height: max-content;}

.fees-wrapp .fees-col2 .fees-row2 .private-fee-set:nth-child(3) {padding: 0 5% 0 0;}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set:nth-child(2) {padding: 0 3% 0 0;}
.fees-wrapp .fees-col2 .fees-heading {padding-right: 2%;}
.fees-wrapp .fees-col2 .fees-heading span:first-child {padding-right: 0;}
.fees-wrapp .fees-col2 .fees-row2 .price-from, .fees-bar1, .fees-bar2 {font-size: 15px;line-height: 2;}
.fees-wrapp .fees-col2 .fees-row2 .fees-bar1 {width: 45%;}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set {width: 26%;}
.fees-wrapp .fees-col2 .fees-row2 .private-fee-set {width: 26%;}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set .fees-bar1, .fees-wrapp .fees-col2 .fees-row2 .private-fee-set .fees-bar1 {width: 44px;}
.fees-wrapp .fees-col2 .fees-row2 .fees-bar2 {width: calc(100% - 44px);}
.fees-wrapp .fees-col2 {margin: 20px 0 0;}
.conten-wrapp.full-width-fees .conten-row1 .conten-bar1 {margin: 0 0 15px;}

.practicg-wrapp .practicg-col1 .slick-list {padding: 0;}

}



/* @@@@ */





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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .invisalign-wrapp p, .dentistry-wrapp p, .team-wrapp p, .payments-wrapp p, .plan-wrapp p, .stories-wrapp p, .gallery-wrapp p, .connect-wrapp p, .partners-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq-wrapp p, .blog-wrapp p, .opening-wrapp p, .fees-wrapp p, .galler-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .treat-wrapp p, .testi-wrapp p, .membership-wrapp p, .membership1-wrapp p, .directions-wrapp p { font-size:14px; margin:0 0 8px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .invisalign-wrapp h2, .dentistry-wrapp h2, .team-wrapp h2, .payments-wrapp h2, .plan-wrapp h2, .stories-wrapp h2, .gallery-wrapp h2, .connect-wrapp h2, .partners-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .faq-wrapp h2, .blog-wrapp h2, .opening-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .treat-wrapp h2, .testi-wrapp h2, .membership-wrapp h2, .membership1-wrapp h2, .directions-wrapp h2 { font-size:12px; letter-spacing:2.2px; line-height:normal; margin:0 0 24px;}

/*h3-css*/
.banner-wrapp h3, .about-wrapp h3, .invisalign-wrapp h3, .dentistry-wrapp h3, .team-wrapp h3, .payments-wrapp h3, .plan-wrapp h3, .stories-wrapp h3, .gallery-wrapp h3, .connect-wrapp h3, .partners-wrapp h3 { font-size:44px; line-height:0.94; margin:0 0 24px;}

.header-wrapp { padding:8px 0 8px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { margin-left:26px;}
.header-wrapp .header-col1 .header-row1 { margin:0 14px 0 0;}
.header-wrapp .header-col1 .header-row1 li { margin:0 20px 0 0;}
.header-wrapp .header-col2 .header-row2 { margin:0 14px 0 0;}
.header-wrapp .header-col2 .header-row2 li { margin:0 20px 0 0;}
.header-row1 li, .header-row1 li a, .header-row2 li, .header-row2 li a { font-size:14px; line-height:3.11;}

.linker-wrapp { padding:18px 0 18px; top:62px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 .linker-row1 { width:219px;}

.banner-wrapp { min-height:inherit; margin:212px 0 0;}
.banner-wrapp p { font-size:14px; line-height:1.67;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:56px; line-height:0.92;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp h4 { font-size:14px; margin:0 0 14px;}
.banner-wrapp h4 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}

.about-wrapp { padding:5.7% 0 8.7%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:84px; margin:0 0 24px;}
.about-wrapp h4 span { display:inline;}
.about-wrapp h5 { font-size:14px; margin:0 0 14px;}
.about-wrapp h5 span { display:inline;}

.invisalign-wrapp { padding:7.44% 0 8.8%;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:94%;}
.invisalign-wrapp .invisalign-col4 .invisalign-row4 { width:94%;}

.dentistry-wrapp { padding:9.77% 0 9.33%;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp h4 { font-size:14px; margin:0 0 14px;}
.dentistry-wrapp h4 span { display:inline;}

.team-wrapp { padding:7.7% 0 10.1%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:20px; margin:0 0 8px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:94%;}

.payments-wrapp { padding:11.4% 0 5.3%;}
.payments-wrapp p span { display:inline;}
.payments-wrapp h2 span { display:inline;}
.payments-wrapp h3 span { display:inline;}
.payments-wrapp h4 { font-size:18px; margin:0 0 6px;}
.payments-wrapp h4 span { display:inline;}

.plan-wrapp { padding:5.3% 0 8.66%;}
.plan-wrapp p span { display:inline;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 span { display:inline;}

.stories-wrapp { padding:8.4% 0 9.1%;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 span { display:inline;}

.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:94%;}

.connect-wrapp { padding:8.5% 0 3.4%;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 span { display:inline;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil1 { font-size:14px;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil2 { height:47px; margin:0 0 1.2%;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil3 { height:47px; margin:0 0 0;}

.partners-wrapp { padding:3.4% 0 3.8%;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 span { display:inline;}

.flinker-wrapp { padding:3.8% 0 3.3%;}
.flinker-wrapp p span { display:inline;}
.flinker-row3 li, .flinker-row3 li a { font-size:14px; line-height:2.5;}

.footer-wrapp { padding:3.3% 0 7.77%;}
.footer-wrapp p span { display:inline;}
.footer-row1 li, .footer-row1 li a { font-size:11px; line-height:2.3;}

/*inner*/
.inner-wrapp h1 { font-size:45px;}
.inner-wrapp .inner-col1 { width:94%;}
.inner-wrapp .banner-col2 { bottom:-6.5%;}
.inner-row1 li, .inner-row1 li a { font-size:17px;}

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .faq-wrapp h3, .blog-wrapp h3, .opening-wrapp h3, .fees-wrapp h3, .galler-wrapp h3, .teamin-wrapp h3, .treat-wrapp h3, .testi-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership3-wrapp h3, .directions-wrapp h3 { font-size:30px;}

.sidbar-wrapp .sidbar-col1 { padding:50px 7%;}
.sidbar-wrapp .sidbar-col1 .connect-row1 .connect-fil1 { font-size:14px;}
.sidbar-wrapp .sidbar-col2 { padding:48px 7% 40px;}
.sidbar-wrapp .sidbar-col3 { padding:47.5px 7% 52px;}

.treatin-wrapp .treatin-col2 .treatin-bar1 li { font-size:14px; background:url(../images/dot.svg) no-repeat 0 10px;}

.treatin4-wrapp .treatin4-col1 .treatin4-row1 { padding:58px 25px 62px;}

.about-wrapp2 { padding:85px 0 0;}

.opening-wrapp .opening-col1 .opening-bar1 li { font-size:13px; margin:0 5px 10px;}

.treat-wrapp { padding-bottom:40px;}
.treat-wrapp h4 { font-size:25px;}

.teamer-wrapp { padding-bottom:40px;}
.teamer-wrapp h4 { font-size:16px;}
.teamer-wrapp .teamer-col2 .teamer-row2 { padding:22px 11px;}
.teamer-wrapp .up-right-circle-arrow { left:11px;}

.membership1-wrapp .membership1-col2 { padding:0;}

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

/*stories-google-row-css*/
.stories-google-row1 { width:34px; margin:-4px 8px 0 0;}

/*footer-socials-row-css*/
.footer-socials-row1 a { width:32px; margin:0 1px 0;}

/*content-row-css*/
.team-content-row1 { position:relative; right:inherit; bottom:inherit;}

/*up-right-circle-arrow-css*/
.up-right-circle-arrow { width:8.8%;}

/*btn-css*/
.common-btn1,
.paiger-btn2,

.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .invisalign-btn1, .dentistry-btn1, .team-btn1, .payments-btn1, .plan-btn1, .stories-btn1, .gallery-btn1, .connect-fil1, .connect-btn1, .partners-btn1, .flinker-btn1, .footer-btn1, .load-btn1, .treatin1-btn1, .treatin2-btn1, .faq-btn1, .paiger-btn1, .membership-btn1 { font-size:12px;}


.conten-wrapp.practic-wrapp {
    padding-bottom: 70px;
}

.conten-wrapp {
    padding-bottom: 70px;
}


.conten-wrapp.testi-wrapp {
    padding: 70px 0 27px;
}

.stories2-wrapp .stories-col3 {
    margin: 0 10% 70px 0;
}
.stories-wrapp.stories2-wrapp {
    padding-bottom: 0;
}
.stories-wrapp.stories2-wrapp .stories-btn1 {
    margin-bottom: 70px;
}


.stories-wrapp .stories-col3 .stories-row3 .review-cover {
    max-height: 112px;}


.blog-wrapp .blog-col2:last-child {
    margin-bottom: 70px;
}
   .conten-wrapp.blog-listing + .partners-wrapp {
    padding-top: 0;
}

.galler-wrapp .galler-col2:last-child{margin-bottom: 70px;}

.btn-col1 .buttons-tex1{font-size: 14px;}


.btn-col1 .buttons-tex1 {
    margin-inline: 5px;
}

.conten-wrapp.teamer-wrapp {
    padding-bottom: 12px;
}

.membership-wrapp {padding-bottom: 70px;}

.membership1-wrapp {
    padding: 70px 0 20px;
}

.conten-wrapp.treat-wrapp {padding-bottom: 20px;}

.conten-wrapp.treat-wrapp + .partners-wrapp{padding-top: 0;}

.partners-wrapp .partners-col1 .non-slider .partners-row1:nth-child(3n) {
    margin-right: 0;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1 {
    width: 29%;
    margin-right: 6%;
}

.partners-wrapp .partners-col1 .non-slider .partners-row1 img {
    max-height: 42px;
}


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

.treatin-wrapp .btn-col1 .load-btn1 {
    padding-inline: 42px;
}

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

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

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

.treatin4-wrapp {
    padding-bottom: 70px;
}

.treatin5-wrapp {
    padding-bottom: 70px;
}

.faq-wrapp{padding: 70px 0;}
.faq-wrapp + .partners-wrapp{padding-top: 0;}
.directions-wrapp {
    padding: 70px 0;
}

.directions-wrapp .directions-col1 {
    margin-bottom: 70px;
}

.referrals-row2 img {
    margin: 40px 0 0;
}
.common-style .referrals-row1 ul li::before {
    top: -1px;

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


.bloginner-page .inner-wrapp h1 {
    font-size: 33px;
}

.bloginner-page .inner-wrapp .inner-col1 .inner-row1 li ,
.bloginner-page .inner-wrapp .inner-col1 .inner-row1 li a
{
    font-size: 16px;
}
.header-wrapp .header-col1 .header-row1 a span {
  font-size: 14px;
line-height: 3.11;
 margin-right: 15px;
}

.opening-wrapp + .connect-wrapp {
    padding-top: 20px;
}

/* .common-bg1:has(> .treatin3-wrapp:only-child),
.common-bg1:has(> .treatin4-wrapp:only-child),
.common-bg1:has(> .treatin5-wrapp:only-child)

{
    padding: 70px 0;
} */

/* .common-bg2:has(> .treatin1-wrapp.treatin11-wrapp:only-child),
.common-bg2:has(> .stories-wrapp.stories1-wrapp:only-child){
padding: 70px 0;
} */

.common-bg1:not(:has(> .treatin3-wrapp:first-child
                    + .treatin4-wrapp
                    + .treatin5-wrapp)) > * {
padding: 70px 0 0;
}


.common-bg1:not(:has(> .treatin3-wrapp:first-child
                    + .treatin4-wrapp
                    + .treatin5-wrapp)) {
padding-bottom: 70px;
}

/* .common-bg2:not(:has(> .treatin1-wrapp.treatin11-wrapp:first-child
                    + .stories-wrapp.stories1-wrapp
                    )) > * {
padding: 70px 0 0;
} */


.common-bg2:not(:has(> .treatin1-wrapp.treatin11-wrapp:first-child
                    + .stories-wrapp.stories1-wrapp
                   )) {
padding-bottom: 70px;
}

.common-bg2:not(:has(> .treatin1-wrapp.treatin11-wrapp:first-child + .stories-wrapp.stories1-wrapp )) > * {
    padding: 70px 0 0;
}


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



.flinker-wrapp .flinker-col3:first-child ul.flinker-row3 li:last-child a, .flinker-wrapp .flinker-col3:first-child ul.flinker-row3 li:last-child {
    word-break: break-word;
    line-height: normal;
    margin-top: 10px;
}


.banner-wrapp h4 .noncircle-effects1 {width: 18px;margin: -2px 2px 0 0;}


.default-page .treatin-wrapp .treatin-col1 h2 {font-size: 30px}

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

/*.practicg-wrapp .slick-initialized .slick-slide img {max-height: 30vw;}*/
/*.practicg-wrapp .slick-initialized .slick-slide.slick-active:nth-of-type(2) {transform: scale(1.20);}*/
/*.practicg-wrapp .slick-initialized .slick-slide.slick-current + .slick-slide.slick-active {transform: scale(1.20);}*/

.fees-wrapp .fees-col2 .fees-row2 .private-fee-set:nth-child(3) {padding: 0 5% 0 0;}
.fees-wrapp .fees-col2 .fees-row2 .plan-fees-set:nth-child(2) {padding: 0 5% 0 0;}
.fees-wrapp .fees-col2 .fees-heading {padding-right: 2%;}
.fees-wrapp .fees-col2 .fees-heading span:first-child {padding-right: 0;}

.practicg-wrapp .practicg-col1 .slick-list {padding: 0 25%;}

}





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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .invisalign-wrapp p, .dentistry-wrapp p, .team-wrapp p, .payments-wrapp p, .plan-wrapp p, .stories-wrapp p, .gallery-wrapp p, .connect-wrapp p, .partners-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq-wrapp p, .blog-wrapp p, .opening-wrapp p, .fees-wrapp p, .galler-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .treat-wrapp p, .testi-wrapp p, .membership-wrapp p, .membership1-wrapp p, .directions-wrapp p { font-size:15px; margin:0 0 11px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .invisalign-wrapp h2, .dentistry-wrapp h2, .team-wrapp h2, .payments-wrapp h2, .plan-wrapp h2, .stories-wrapp h2, .gallery-wrapp h2, .connect-wrapp h2, .partners-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .faq-wrapp h2, .blog-wrapp h2, .opening-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .treat-wrapp h2, .testi-wrapp h2, .membership-wrapp h2, .membership1-wrapp h2, .directions-wrapp h2 { font-size:13px; letter-spacing:3.2px; line-height:normal; margin:0 0 27px;}

/*h3-css*/
.banner-wrapp h3, .about-wrapp h3, .invisalign-wrapp h3, .dentistry-wrapp h3, .team-wrapp h3, .payments-wrapp h3, .plan-wrapp h3, .stories-wrapp h3, .gallery-wrapp h3, .connect-wrapp h3, .partners-wrapp h3 { font-size:56px; line-height:0.94; margin:0 0 27px;}

.header-wrapp { padding:10px 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { margin-left:26px;}
.header-wrapp .header-col1 .header-row1 { margin:0 17px 0 0;}
.header-wrapp .header-col1 .header-row1 li { margin:0 23px 0 0;}
.header-wrapp .header-col2 .header-row2 { margin:0 17px 0 0;}
.header-wrapp .header-col2 .header-row2 li { margin:0 23px 0 0;}
.header-row1 li, .header-row1 li a, .header-row2 li, .header-row2 li a { font-size:15px; line-height:3.11;}

.linker-wrapp { padding:22px 0 22px; top:68px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 .linker-row1 { width:235px;}

.banner-wrapp { min-height:inherit; margin:230px 0 0;}
.banner-wrapp p { font-size:15px; line-height:1.67;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:64px; line-height:0.92;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp h4 { font-size:15px; margin:0 0 17px;}
.banner-wrapp h4 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}

.about-wrapp { padding:5.7% 0 8.7%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:96px; margin:0 0 27px;}
.about-wrapp h4 span { display:inline;}
.about-wrapp h5 { font-size:15px; margin:0 0 17px;}
.about-wrapp h5 span { display:inline;}

.invisalign-wrapp { padding:7.44% 0 8.8%;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:94%;}
.invisalign-wrapp .invisalign-col4 .invisalign-row4 { width:94%;}

.dentistry-wrapp { padding:9.77% 0 9.33%;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp h4 { font-size:15px; margin:0 0 17px;}
.dentistry-wrapp h4 span { display:inline;}

.team-wrapp { padding:7.7% 0 10.1%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:23px; margin:0 0 11px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:94%;}

.payments-wrapp { padding:11.4% 0 5.3%;}
.payments-wrapp p span { display:inline;}
.payments-wrapp h2 span { display:inline;}
.payments-wrapp h3 span { display:inline;}
.payments-wrapp h4 { font-size:20px; margin:0 0 9px;}
.payments-wrapp h4 span { display:inline;}

.plan-wrapp { padding:5.3% 0 8.66%;}
.plan-wrapp p span { display:inline;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 span { display:inline;}

.stories-wrapp { padding:8.4% 0 9.1%;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 span { display:inline;}

.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:94%;}

.connect-wrapp { padding:8.5% 0 3.4%;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 span { display:inline;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil1 { font-size:15px;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil2 { height:53px; margin:0 0 1.2%;}
.connect-wrapp .connect-col1 .connect-row1 .connect-fil3 { height:53px; margin:0 0 0;}

.partners-wrapp { padding:3.4% 0 3.8%;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 span { display:inline;}

.flinker-wrapp { padding:3.8% 0 3.3%;}
.flinker-wrapp p span { display:inline;}
.flinker-row3 li, .flinker-row3 li a { font-size:15px; line-height:2.5;}

.footer-wrapp { padding:3.3% 0 7.77%;}
.footer-wrapp p span { display:inline;}
.footer-row1 li, .footer-row1 li a { font-size:12px; line-height:2.3;}

/*inner*/
.inner-wrapp h1 { font-size:45px;}
.inner-wrapp .inner-col1 { width:94%;}
.inner-wrapp .banner-col2 { bottom:-6.5%;}
.inner-row1 li, .inner-row1 li a { font-size:17px;}

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .faq-wrapp h3, .blog-wrapp h3, .opening-wrapp h3, .fees-wrapp h3, .galler-wrapp h3, .teamin-wrapp h3, .treat-wrapp h3, .testi-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership3-wrapp h3, .directions-wrapp h3 { font-size:30px;}

.sidbar-wrapp .sidbar-col1 { padding:50px 7%;}
.sidbar-wrapp .sidbar-col1 .connect-row1 .connect-fil1 { font-size:14px;}
.sidbar-wrapp .sidbar-col2 { padding:48px 7% 40px;}
.sidbar-wrapp .sidbar-col3 { padding:47.5px 7% 52px;}

.treatin-wrapp .treatin-col2 .treatin-bar1 li { font-size:14px; background:url(../images/dot.svg) no-repeat 0 10px;}

.treatin4-wrapp .treatin4-col1 .treatin4-row1 { padding:58px 25px 62px;}

.about-wrapp2 { padding:85px 0 0;}

.opening-wrapp .opening-col1 .opening-bar1 li { font-size:15px; margin:0 9px 10px;}

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

.teamer-wrapp { padding-bottom:40px;}
.teamer-wrapp h4 { font-size:20px;}
.teamer-wrapp .teamer-col2 .teamer-row2 { padding:22px 20px;}
.teamer-wrapp .up-right-circle-arrow { left:20px;}

.membership1-wrapp .membership1-col2 { padding:0;}

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

/*stories-google-row-css*/
.stories-google-row1 { width:37px; margin:-5px 10px 0 0;}

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

/*content-row-css*/
.team-content-row1 { position:relative; right:inherit; bottom:inherit;}

/*up-right-circle-arrow-css*/
.up-right-circle-arrow { width:8.8%;}

/*btn-css*/
.common-btn1,
.paiger-btn2,

.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .invisalign-btn1, .dentistry-btn1, .team-btn1, .payments-btn1, .plan-btn1, .stories-btn1, .gallery-btn1, .connect-fil1, .connect-btn1, .partners-btn1, .flinker-btn1, .footer-btn1, .load-btn1, .treatin1-btn1, .treatin2-btn1, .faq-btn1, .paiger-btn1, .membership-btn1 { font-size:13px;}

.conten-wrapp.practic-wrapp {
    padding-bottom: 70px;
}

.conten-wrapp {
    padding-bottom: 70px;
}

.conten-wrapp.testi-wrapp {
    padding: 70px 0 27px;
}
.stories2-wrapp .stories-col3 {
    margin: 0 10% 70px 0;
}
.stories-wrapp.stories2-wrapp {
    padding-bottom: 0;
}
.stories-wrapp.stories2-wrapp .stories-btn1 {
    margin-bottom: 70px;
}
.stories-wrapp .stories-col3 .stories-row3 .review-cover {
    max-height: 112px;}

.blog-wrapp .blog-col2:last-child {
    margin-bottom: 70px;
}
.conten-wrapp.blog-listing + .partners-wrapp {
    padding-top: 0;
}

.galler-wrapp .galler-col2:last-child{margin-bottom: 70px;}

.btn-col1 .buttons-tex1{font-size: 15px;}
.conten-wrapp.teamer-wrapp {
    padding-bottom: 12px;
}


.membership-wrapp {padding-bottom: 70px;}

.membership1-wrapp {
    padding: 70px 0 20px;
}


.conten-wrapp.treat-wrapp {padding-bottom: 20px;}
.conten-wrapp.treat-wrapp + .partners-wrapp{padding-top: 0;}
.treatin1-wrapp {
    padding: 70px 0;
}

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

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

.treatin4-wrapp {
    padding-bottom: 70px;
}

.treatin5-wrapp {
    padding-bottom: 70px;
}

.faq-wrapp{padding: 70px 0;}
.faq-wrapp + .partners-wrapp{padding-top: 0;}

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

.directions-wrapp .directions-col1 {
    margin-bottom: 70px;
}
.referrals-row2 img {
    margin: 40px 0 0;
}

.common-style .referrals-row1 ul li::before {
    top: -1px;
}
.treatin1-wrapp.treatin11-wrapp {
    padding-bottom: 0;
}
.bloginner-page .inner-wrapp h1 {
    font-size: 35px;
}
.header-wrapp .header-col1 .header-row1 a span {
  font-size: 15px;
line-height: 3.11;
        margin-right: 19px;
}

.opening-wrapp + .connect-wrapp {
    padding-top: 20px;
}

/* .common-bg1:has(> .treatin3-wrapp:only-child),
.common-bg1:has(> .treatin4-wrapp:only-child),
.common-bg1:has(> .treatin5-wrapp:only-child)

{
    padding: 70px 0;
} */

/* .common-bg2:has(> .treatin1-wrapp.treatin11-wrapp:only-child),
.common-bg2:has(> .stories-wrapp.stories1-wrapp:only-child){
padding: 70px 0;
} */




.common-bg1:not(:has(> .treatin3-wrapp:first-child
                    + .treatin4-wrapp
                    + .treatin5-wrapp)) > * {
padding: 70px 0 0;
}


.common-bg1:not(:has(> .treatin3-wrapp:first-child
                    + .treatin4-wrapp
                    + .treatin5-wrapp)) {
padding-bottom: 70px;
}

.common-bg2:not(:has(> .treatin1-wrapp.treatin11-wrapp:first-child
                    + .stories-wrapp.stories1-wrapp
                    )) > * {
padding: 70px 0 0;
}


.common-bg2:not(:has(> .treatin1-wrapp.treatin11-wrapp:first-child
                    + .stories-wrapp.stories1-wrapp
                   )) {
padding-bottom: 70px;
}



.flinker-wrapp .flinker-col3:first-child ul.flinker-row3 li:last-child a, .flinker-wrapp .flinker-col3:first-child ul.flinker-row3 li:last-child {
    word-break: break-word;
    line-height: normal;
    margin-top: 10px;
}


.banner-wrapp h4 .noncircle-effects1 {width: 18px;margin: -2px 2px 0 0;}


.default-page .treatin-wrapp .treatin-col1 h2 {font-size: 34px}

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

/*.practicg-wrapp .slick-initialized .slick-slide img {max-height: 30vw;}*/
/*.practicg-wrapp .slick-initialized .slick-slide.slick-active:nth-of-type(2) {transform: scale(1.25);}*/
/*.practicg-wrapp .slick-initialized .slick-slide.slick-current + .slick-slide.slick-active {transform: scale(1.25);}*/

.practicg-wrapp .practicg-col1 .slick-list {padding: 0 25%;}

}





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

/*h3-css*/
.banner-wrapp h3, .about-wrapp h3, .invisalign-wrapp h3, .dentistry-wrapp h3, .team-wrapp h3, .payments-wrapp h3, .plan-wrapp h3, .stories-wrapp h3, .gallery-wrapp h3, .connect-wrapp h3, .partners-wrapp h3 { font-size:68px;}

.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { margin-left:26px;}
.header-row1 li, .header-row1 li a, .header-row2 li, .header-row2 li a { font-size:16px; line-height:3.11;}

.linker-wrapp { top:74px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 .linker-row1 { width:235px;}

.banner-wrapp { min-height:inherit; margin:248px 0 0;}
.banner-wrapp p { font-size:16px; line-height:1.67;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:74px; line-height:0.92;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp h4 { font-size:16px;}
.banner-wrapp h4 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}

.about-wrapp { padding:5.7% 0 8.7%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:108px;}
.about-wrapp h4 span { display:inline;}
.about-wrapp h5 { font-size:16px;}
.about-wrapp h5 span { display:inline;}

.invisalign-wrapp { padding:7.44% 0 8.8%;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:94%;}
.invisalign-wrapp .invisalign-col4 .invisalign-row4 { width:94%;}

.dentistry-wrapp { padding:9.77% 0 9.33%;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp h4 { font-size:16px;}
.dentistry-wrapp h4 span { display:inline;}

.team-wrapp { padding:7.7% 0 10.1%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:26px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:94%;}

.payments-wrapp { padding:11.4% 0 5.3%;}
.payments-wrapp p span { display:inline;}
.payments-wrapp h2 span { display:inline;}
.payments-wrapp h3 span { display:inline;}
.payments-wrapp h4 span { display:inline;}

.plan-wrapp { padding:5.3% 0 8.66%;}
.plan-wrapp p span { display:inline;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 span { display:inline;}

.stories-wrapp { padding:8.4% 0 9.1%;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 span { display:inline;}

.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:94%;}

.connect-wrapp { padding:8.5% 0 3.4%;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 span { display:inline;}

.partners-wrapp { padding:3.4% 0 3.8%;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 span { display:inline;}

.flinker-wrapp { padding:3.8% 0 3.3%;}
.flinker-wrapp p span { display:inline;}

.footer-wrapp { padding:3.3% 0 7.77%;}
.footer-wrapp p span { display:inline;}

/*inner*/
.inner-wrapp h1 { font-size:48px;}
.inner-wrapp .inner-col1 { width:94%;}
.inner-wrapp .banner-col2 { bottom:-6.5%;}

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .faq-wrapp h3, .blog-wrapp h3, .opening-wrapp h3, .fees-wrapp h3, .galler-wrapp h3, .teamin-wrapp h3, .treat-wrapp h3, .testi-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership3-wrapp h3 { font-size:34px;}

.sidbar-wrapp .sidbar-col1 { padding:50px 7%;}
.sidbar-wrapp .sidbar-col1 .connect-row1 .connect-fil1 { font-size:14px;}
.sidbar-wrapp .sidbar-col2 { padding:48px 7% 40px;}
.sidbar-wrapp .sidbar-col3 { padding:47.5px 7% 52px;}

.treatin-wrapp .treatin-col2 .treatin-bar1 li { font-size:14px; background:url(../images/dot.svg) no-repeat 0 10px;}

.treatin4-wrapp .treatin4-col1 .treatin4-row1 { padding:58px 25px 62px;}

.about-wrapp2 { padding:85px 0 0;}

.opening-wrapp .opening-col1 .opening-bar1 li { font-size:16px; margin:0 15px 15px;}

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

.teamer-wrapp { padding-bottom:40px;}
.teamer-wrapp h4 { font-size:22px;}
.teamer-wrapp .teamer-col2 .teamer-row2 { padding:22px 11px;}
.teamer-wrapp .up-right-circle-arrow { left:11px;}

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

/*content-row-css*/
.team-content-row1 { position:relative; right:inherit; bottom:inherit;}

/*up-right-circle-arrow-css*/
.up-right-circle-arrow { width:8.8%;}

.conten-wrapp.practic-wrapp {
    padding-bottom: 80px;
}



.conten-wrapp {
    padding-bottom: 80px;
}


.conten-wrapp.testi-wrapp {
    padding: 80px 0 37px ;
}
.stories2-wrapp .stories-col3 {
    margin: 0 10% 80px 0;
}

.stories-wrapp.stories2-wrapp {
    padding-bottom: 0;
}
.stories-wrapp.stories2-wrapp .stories-btn1 {
    margin-bottom: 80px;
}
.blog-wrapp .blog-col2:last-child {
    margin-bottom: 80px;
}

.conten-wrapp.blog-listing + .partners-wrapp {
    padding-top: 0;
}
.conten-wrapp.teamer-wrapp {
    padding-bottom: 22px;
}

.membership-wrapp {padding-bottom: 80px;}


.membership1-wrapp {padding: 80px 0 30px;}


.conten-wrapp.treat-wrapp {padding-bottom: 30px;}
.conten-wrapp.treat-wrapp + .partners-wrapp{padding-top: 0;}



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

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

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

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

.treatin5-wrapp {
    padding-bottom: 80px;
}

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

.faq-wrapp + .partners-wrapp{padding-top: 0;}


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

.directions-wrapp .directions-col1 {
    margin-bottom: 80px;
}
.treatin1-wrapp.treatin11-wrapp {
    padding-bottom: 0;
}
.bloginner-page .inner-wrapp h1 {
    font-size: 36px;
}
.header-wrapp .header-col1 .header-row1 a span {
  font-size: 16px;
line-height: 3.11;
}

.opening-wrapp + .connect-wrapp {
    padding-top: 30px;
}
/* .common-bg1:has(> .treatin3-wrapp:only-child),
.common-bg1:has(> .treatin4-wrapp:only-child),
.common-bg1:has(> .treatin5-wrapp:only-child)

{
    padding: 80px 0;
} */


/* .common-bg2:has(> .treatin1-wrapp.treatin11-wrapp:only-child),
.common-bg2:has(> .stories-wrapp.stories1-wrapp:only-child){
padding: 80px 0;
} */




.common-bg1:not(:has(> .treatin3-wrapp:first-child
                    + .treatin4-wrapp
                    + .treatin5-wrapp)) > * {
padding: 70px 0 0;
}


.common-bg1:not(:has(> .treatin3-wrapp:first-child
                    + .treatin4-wrapp
                    + .treatin5-wrapp)) {
padding-bottom: 70px;
}
.common-bg2:not(:has(> .treatin1-wrapp.treatin11-wrapp:first-child
                    + .stories-wrapp.stories1-wrapp
                    )) > * {
padding: 80px 0 0;
}


.common-bg2:not(:has(> .treatin1-wrapp.treatin11-wrapp:first-child
                    + .stories-wrapp.stories1-wrapp
                   )) {
padding-bottom: 80px;
}





.flinker-wrapp .flinker-col3:first-child ul.flinker-row3 li:last-child a, .flinker-wrapp .flinker-col3:first-child ul.flinker-row3 li:last-child {
    word-break: break-word;
    line-height: normal;
    margin-top: 10px;
}


.default-page .treatin-wrapp .treatin-col1 h2 {font-size: 34px}

.practicg-wrapp .practicg-col1 .slick-list {padding: 0 25%;}

}









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

/*h3-css*/
.banner-wrapp h3, .about-wrapp h3, .invisalign-wrapp h3, .dentistry-wrapp h3, .team-wrapp h3, .payments-wrapp h3, .plan-wrapp h3, .stories-wrapp h3, .gallery-wrapp h3, .connect-wrapp h3, .partners-wrapp h3 { font-size:76px;}

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .faq-wrapp h3, .blog-wrapp h3, .opening-wrapp h3, .fees-wrapp h3, .galler-wrapp h3, .teamin-wrapp h3, .treat-wrapp h3, .testi-wrapp h3, .membership-wrapp h3, .membership1-wrapp h3, .membership3-wrapp h3 { font-size:40px;}

.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { margin-left:26px;}
.header-row1 li, .header-row1 li a, .header-row2 li, .header-row2 li a { font-size:16px; line-height:3.11;}

.linker-wrapp { top:74px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 .linker-row1 { width:235px;}

.banner-wrapp { min-height:inherit; margin:248px 0 0;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:90px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp h4 { font-size:16px;}
.banner-wrapp h4 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}

.about-wrapp { padding:5.7% 0 8.7%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:108px;}
.about-wrapp h4 span { display:inline;}
.about-wrapp h5 { font-size:16px;}
.about-wrapp h5 span { display:inline;}

.invisalign-wrapp { padding:7.44% 0 8.8%;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:94%;}
.invisalign-wrapp .invisalign-col4 .invisalign-row4 { width:94%;}

.dentistry-wrapp { padding:9.77% 0 9.33%;}
.dentistry-wrapp p span { display:inline;}
.dentistry-wrapp h2 span { display:inline;}
.dentistry-wrapp h3 span { display:inline;}
.dentistry-wrapp h4 { font-size:16px;}
.dentistry-wrapp h4 span { display:inline;}

.team-wrapp { padding:7.7% 0 10.1%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:26px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:94%;}

.payments-wrapp { padding:11.4% 0 5.3%;}
.payments-wrapp p span { display:inline;}
.payments-wrapp h2 span { display:inline;}
.payments-wrapp h3 span { display:inline;}
.payments-wrapp h4 span { display:inline;}

.plan-wrapp { padding:5.3% 0 8.66%;}
.plan-wrapp p span { display:inline;}
.plan-wrapp h2 span { display:inline;}
.plan-wrapp h3 span { display:inline;}

.stories-wrapp { padding:8.4% 0 9.1%;}
.stories-wrapp p span { display:inline;}
.stories-wrapp h2 span { display:inline;}
.stories-wrapp h3 span { display:inline;}

.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:94%;}

.connect-wrapp { padding:8.5% 0 3.4%;}
.connect-wrapp p span { display:inline;}
.connect-wrapp h2 span { display:inline;}
.connect-wrapp h3 span { display:inline;}

.partners-wrapp { padding:3.4% 0 3.8%;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 span { display:inline;}

.flinker-wrapp { padding:3.8% 0 3.3%;}
.flinker-wrapp p span { display:inline;}

.footer-wrapp { padding:3.3% 0 7.77%;}
.footer-wrapp p span { display:inline;}

.about-wrapp2 { padding:100px 0 0;}

.treat-wrapp { padding-bottom:60px;}

.teamer-wrapp { padding-bottom:60px;}

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

/*up-right-circle-arrow-css*/
.up-right-circle-arrow { width:8.8%;}

.header-wrapp .header-col1 .header-row1 a span {
  font-size: 16px;
        line-height: 3.11;
}


.flinker-wrapp .flinker-col3:first-child ul.flinker-row3 li:last-child a, .flinker-wrapp .flinker-col3:first-child ul.flinker-row3 li:last-child {
    word-break: break-word;
    line-height: normal;
    margin-top: 10px;
}



.teamer-wrapp .teamer-col2 .teamer-row2 {padding: 22px 34px;}
.teamer-wrapp .up-right-circle-arrow {left:34px;}


}










@media screen and (min-width:1341px) and (max-width:1900px) {
.banner-wrapp { min-height:inherit;}
}











@media screen and (min-width: 768px) {
  .google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 20px; z-index: 999; display: inline-block; width: 210px; cursor: pointer; background: #fff; border-radius: 0; padding: 8px 10px; box-shadow: 5px 5px 5px #00000017; border-top: 5px solid #4fce6a; }
  .google-rating.ggogledesktop > img { width: 30%!important; display: inline-block; padding: 0 12px 0 0; }
  .google-rating.ggogledesktop #googlerating { width: 70%; float: right; display: inline-block; }
  .google-rating.ggogledesktop #googlerating .fulltotal { width: 100%; float: left; display: inline-block; position: relative; top: 3px; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level1 { width: 100%; float: left; display: inline-block; margin: 0 0 4px; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level2 { width: 100%; display: flex; flex-wrap: wrap; position: relative; float: left; align-items: center; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level1 h2 { font-size: 16px; font-weight: 500; line-height: normal; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level2 .gsub-level1 { width: auto; margin: 0 6px 0 0; color: #e7711b; }
  .google-rating.ggogledesktop #googlerating img { width: auto; }
  .google-rating.ggogledesktop img { width: 100%; }
  .wp-gr .wp-google-badge_left-fixed { display: none; }


  .practic-wrapp .practic-row1:nth-child(4n) { margin-right:0;}

  .testi-wrapp .testi-col1.desk {display: block;}

.testi-wrapp .testi-col1.mob {display: none;}


.membership1-wrapp .membership1-col2:nth-child(2n) { float:right; margin-right: 0;}


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

.treat-wrapp .treat-col2:nth-child(3n) { margin-right:0;}

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


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

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





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


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


.plan-wrapp .slick-track .slick-slide {
    display: grid;
    grid-template-rows: 1fr 1fr;
    row-gap: 10px;
}

.testi-wrapp .testi-col1 .non-slider .testi-row1:nth-child(3n) {
    margin-right: 0;
}

.treatin4-wrapp .non-slider .treatin4-row1:nth-child(3n) {
    margin-right: 0;
}
.dentistry-wrapp .non-slider .dentistry-col4:nth-child(5n) {
    margin-right: 0;
}
.team-wrapp .non-slider .team-col3:nth-child(4n) {
    margin-right: 0;
}

.footer-wrapp  .non-slider .footer-row2:nth-child(5n) {
    margin-right: 0;
}
.plan-wrapp .non-slider > div:nth-child(4n) {
    margin-right: 0;
}
.plan-wrapp .non-slider > div:nth-child(n + 5){margin-top: 60px;}



.directions-wrapp .directions-col2 .directions-bar1:nth-child(3n){margin-right: 0;}
.directions-wrapp .directions-col2 .directions-bar1:nth-child(n + 4) {
    margin-top: 30px;
}

.header-wrapp .header-col1 .header-row1 a span:last-child{margin-right: 0;}




}










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


  .fees-wrapp .fees-col1 p img {
    margin: 0px 0 32px !important;
}

.about-content-outer22 .treatin-col1 p img {
    margin: 0px 0 32px !important;
}


.testi-wrapp .testi-col1.desk {display: none;}

.testi-wrapp .testi-col1.mob {display: block;}

.stories-wrapp.stories2-wrapp {
    padding-bottom: 10px;
}
.stories-wrapp.stories2-wrapp .stories-btn1 {
    margin-bottom: 40px;
}

.stories-wrapp .stories-col3 .stories-row3 .review-cover {max-height: 108px;}

.btn-col1 .buttons-tex1{font-size: 14px;}

.membership1-wrapp .membership1-col2{margin-right: 0;}
.banner-wrapp .banner-col2.mob {display: block;}
.banner-wrapp .banner-col2.fadeIn.desk {display: none;}


.membership-wrapp .membership-col1 {

    justify-content: space-between;
    align-items: unset;
    flex-direction: column;

}

.membership-wrapp .membership-col3 .slick-track {
    display: flex;
    flex-wrap: wrap;
}

.membership-wrapp .membership-col3 .slick-track .slick-slide {
    height: inherit;
}

.membership-wrapp .membership-col3 .slick-track .slick-slide .membership-col1 {
    height: 100%;
}

.conten-wrapp.treat-wrapp + .partners-wrapp {
    padding-top: 0;
}


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


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

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


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


.faq-wrapp + .partners-wrapp{padding-top: 0;}

.directions-wrapp{padding: 50px 0;}


.referrals-row2 img {
    margin: 32px 0 0;
}




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

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


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


.common-style .referrals-row1 ul li::before {
    top: -1px;

}

.about-wrapp .about-col3.common-style ul,
.about-wrapp .about-col3.common-style ol{
    padding-left: 0px;
}

.treatin2-wrapp.treatin22-wrapp .slick-track .slick-slide .treatin2-col1 {
    flex-direction: column;
}
.opening-wrapp + .connect-wrapp {
    padding-top: 0px;
}


/* .common-bg1:has(> .treatin3-wrapp:only-child),
.common-bg1:has(> .treatin4-wrapp:only-child),
.common-bg1:has(> .treatin5-wrapp:only-child)

{
    padding: 50px 0;
} */




/* .common-bg2:has(> .treatin1-wrapp.treatin11-wrapp:only-child),
.common-bg2:has(> .stories-wrapp.stories1-wrapp:only-child){
padding: 50px 0;
}
 */


.common-bg1:not(:has(> .treatin3-wrapp:first-child
                    + .treatin4-wrapp
                    + .treatin5-wrapp)) > * {
padding: 50px 0 0;
}


.common-bg1:not(:has(> .treatin3-wrapp:first-child
                    + .treatin4-wrapp
                    + .treatin5-wrapp)) {
padding-bottom: 50px;
}



.common-bg2:not(:has(> .treatin1-wrapp.treatin11-wrapp:first-child
                    + .stories-wrapp.stories1-wrapp
                    )) > * {
padding: 50px 0 0;
}


.common-bg2:not(:has(> .treatin1-wrapp.treatin11-wrapp:first-child
                    + .stories-wrapp.stories1-wrapp
                   )) {
padding-bottom: 50px;
}

.stories-wrapp .stories-col3 .review-name22 {
    margin-top: 0;
}


    .common-style.common-listing ul li::before {
        top: -1px;
    }

    .stories-wrapp .stories-col3 .stories-row3 {
    display: block;

}

.stories-wrapp .stories-col3 {
    padding-bottom: 38px; position: relative;
}

.stories-wrapp .stories-col3 .stories-row3 {
    height: auto;

}

.stories-wrapp .stories-col3 .review-name22 {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: center;
}
.conten-wrapp.treat-in-form {
    display: block;
}


.conten-wrapp.treat-cat-group {display: block;}

.conten-bar2.sidbar-wrapp.desktop-only {
    display: none;
}

.treat-cat-group .sidbar-wrapp .sidbar-col2 {
    margin-top: 0;
    border-top: none;
    padding-top: 0;
}

.sidbar-wrapp.treat-in-form {
    padding-bottom: 0;
    padding-top: 0px;
}

.conten-wrapp .conten-row1.treat-conten22 .conten-bar1.treatin-wrapp {
    margin-bottom: 0;
}

}




@media screen and (min-width: 1241px) {

    .treatin1-wrapp:has(.details-row-btn1) {
    padding-bottom: 100px;
}

.treatin2-wrapp:has(.details-row-btn1){
       padding-bottom: 120px;
}


}