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

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

::-moz-selection{ background:#0d0d0d; color:#ffffff; text-shadow:none;}
::selection { background:#0d0d0d; 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: "Lexend", sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {color:#504f50; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased;  -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: "Lexend", s1ans-serif;}
img { border:0px;}
ol, ul, li{ list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
* {-webkit-appearance: none;}
::-webkit-input-placeholder {
  color:#2e2c2b;
}
::-moz-placeholder {
  color:#2e2c2b;
}
:-ms-input-placeholder {
  color:#2e2c2b;
}
:-moz-placeholder {
  color:#2e2c2b;
}

.header-wrapp, .linker-wrapp, .locations-wrapp, .banner-wrapp, .consultation-wrapp, .about-wrapp, .testimonials-wrapp, .treatments-wrapp, .services-wrapp, .concern-wrapp, .details-wrapp, .contact-wrapp, .book-wrapp, .social-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .sidbar-wrapp, .treatin-wrapp, .treatin1-wrapp, .treatin2-wrapp, .treatin3-wrapp, .faq-wrapp, .treat-wrapp, .blog-wrapp, .paiger-wrapp, .blogin-wrapp, .fees-wrapp, .testi-wrapp, .membership-wrapp, .membership1-wrapp, .contac-wrapp, .abouts-wrapp, .galler-wrapp, .gallin-wrapp, .teamer-wrapp, .teamin-wrapp, .practice-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1224px; margin:auto;}

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .locations-wrapp p, .consultation-wrapp p, .about-wrapp p, .testimonials-wrapp p, .treatments-wrapp p, .services-wrapp p, .concern-wrapp p, .details-wrapp p, .contact-wrapp p, .book-wrapp p, .social-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .faq-wrapp p, .treat-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .referrals-wrapp p, .membership-wrapp p, .membership1-wrapp p, .contac-wrapp p, .abouts-wrapp p, .galler-wrapp p, .gallin-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .practice-wrapp p { font-size:16px; font-weight:300; letter-spacing:normal; line-height:1.56; margin:0 0 20px;}

/*h2-css*/
.banner-wrapp h2, .locations-wrapp h2, .consultation-wrapp h2, .about-wrapp h2, .testimonials-wrapp h2, .treatments-wrapp h2, .services-wrapp h2, .concern-wrapp h2, .details-wrapp h2, .contact-wrapp h2, .book-wrapp h2, .social-wrapp h2, .footer-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .faq-wrapp h2, .treat-wrapp h2, .fees-wrapp h2, .abouts-wrapp h2, .teamer-wrapp h2, .practice-wrapp h2 { font-size:55px; font-weight:400; letter-spacing:-1.1px; line-height:1.11; margin:0 0 24px;}

/*btn-css*/
.fees-option-btn,
.header-btn1, .linker-btn1, .banner-btn1, .locations-btn1, .consultation-btn1, .about-btn1, .testimonials-btn1, .treatments-btn1, .services-btn1, .concern-btn1, .details-btn1, .contact-fil1, .contact-btn1, .book-btn1, .social-btn1, .footer-btn1, .sub-title-row1, .common-plain-btn1, .load-btn1, .report-btn1 { font-size:16px; font-weight:400; letter-spacing:normal; cursor: pointer;line-height:normal; border:1px solid; border-radius:30px; transition:all 0.25s ease-out 0s; display:inline-block; padding:14px 44px 14px 44px; position:relative;}

/*header-wrapp*/
.header-wrapp { background:none; padding:18px 0 18px;}
.header-wrapp p { float:none; color:#0d0d0d;}
.header-wrapp p a { color:#0d0d0d;}
.header-wrapp p span { display:block;}
.header-wrapp p strong { font-weight:400;}
.header-wrapp .header-col1 { width:auto; float:right; 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 53px 0 0; position:relative;}
.header-wrapp .header-col1 .header-row1:after { content:""; width:1px; float:right; background:#000000; transform:translateY(-50%); margin:0 0 0; padding:0 0 21px; position:absolute; top:50%; right:-27px;}
.header-wrapp .header-col2 { width:auto; float:left; margin:0 0 0;}
.header-wrapp .header-col2 img { width:100%; display:block;}
.header-wrapp .header-col2 .header-row2 { width:auto; float:left; margin:0 20px 0 0;}
.header-wrapp .header-col2 .header-row2 li { float:left; margin:0 20px 0 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:0;}
.header-wrapp .header-col2 .header-row2 li a:hover { color:#c78a4f;}
.header-wrapp .header-btn1 { float:left; margin:0 14px 0 0;}
.header-wrapp .header-btn1:last-child { margin-right:0;}
.header-row2 li, .header-row2 li a { font-size:16px; font-weight:400; color:#0d0d0d; letter-spacing:normal; line-height:3.15;}

/*linker-wrapp*/
.linker-wrapp { background:#0d0d0d; padding:64px 0 64px; position:absolute; top:0; right:0; left:0;}
.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:400;}
.linker-wrapp .linker-col1 { width:386.4px; float:left; margin:0 0 0; margin-top: -18px;}
.linker-wrapp .linker-col1 img { width:100%; display:block;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:auto; float:right; margin:10px 0 0;}
.linker-wrapp .linker-col2 img { width:100%; display:block;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:left; margin:0 14px 0 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:0;}

/*banner-wrapp*/
.banner-wrapp { background:#0d0d0d; position:relative;}
.banner-wrapp p { float:none; font-size:18px; color:#ffffff; line-height:1.5;}
.banner-wrapp p a { color:#ffffff;}
.banner-wrapp p span { display:block;}
.banner-wrapp p strong { color:#ffffff; font-weight:400;}
.banner-wrapp h2 { font-size:84px; color:#ffffff; letter-spacing:-1.68px; line-height:0.95;}
.banner-wrapp h2 a { color:#ffffff;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.banner-wrapp .banner-col1 { width:1224px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:58%; right:0; left:0;}
.banner-wrapp .banner-col1 img { width:100%; display:block;}
.banner-wrapp .banner-col1 .banner-row1 { width:61.3%; float:left; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:1224px; float:right; margin:0 auto 0; position:absolute; right:0; bottom:6.2%; left:0;}
.banner-wrapp .banner-col2 img { width:100%; display:block;}
.banner-wrapp .banner-col2 .banner-row2 { width:66px; float:right; margin:0 0 0;}
.banner-wrapp .banner-btn1 { float:none; margin:14px 10px 0 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:0;}

/*locations-wrapp*/
.locations-wrapp { background:#faf9f6; overflow:hidden; padding:96px 0 84px; position:relative;}
.locations-wrapp p { float:none; color:#090909;}
.locations-wrapp p a { color:#c78a4f;}
.locations-wrapp p a:hover{ color:#090909;}
.locations-wrapp p span { display:block;}
.locations-wrapp p strong { color:#090909; font-weight:400;}
.locations-wrapp h2 { color:#0d0d0d;}
.locations-wrapp h2 a { color:#0d0d0d;}
.locations-wrapp h2 span { display:block;}
.locations-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.locations-wrapp h3 { font-size:23px; font-weight:400; color:#0d0d0d; letter-spacing:-0.46px; line-height:1.17; margin:0 0 16px;}
.locations-wrapp h3 a { color:#0d0d0d;}
.locations-wrapp h3 span { display:block;}
.locations-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.locations-wrapp .margin { position:relative; z-index:9;}
.locations-wrapp .locations-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.locations-wrapp .locations-col1 img { width:100%; display:block;}
.locations-wrapp .locations-col1 .locations-row1 { width:30.2%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}
.locations-wrapp .locations-col2 { width:58%; float:right; margin:0 2.8% 0 0;}
.locations-wrapp .locations-col2 img { width:100%; display:block;}
.locations-wrapp .locations-col2 .locations-row2 { width:100%; float:left; margin:0 0 9.7%;}
.locations-wrapp .locations-col3 { width:100%; float:left; border:1px solid rgba(199,138,79,0.3); margin:9px 0 9px 0; padding:11.3% 9.9% 11.7% 9.9%;}
.locations-wrapp .locations-col3 img { width:100%; display:block;}
.locations-wrapp .locations-col3 .locations-row3 { width:100%; float:left; margin:0 0 0;}
.locations-wrapp .locations-col3 .locations-row3 li { float:none; margin:0 0 12px;}
.locations-wrapp .locations-col3 .locations-row3 li:last-child { margin-bottom:0;}
.locations-wrapp .locations-col3 .locations-row3 li span { display:block;}
.locations-wrapp .locations-col3 .locations-row3 li strong { font-weight:400;}
.locations-wrapp .locations-col3 .locations-row3 li a:hover { color:#c78a4f;}
.locations-wrapp .locations-btn1 { float:none; margin:10px 10px 0 0;}
.locations-wrapp .locations-btn1:last-child { margin-right:0;}
.locations-row3 li, .locations-row3 li a { font-size:16px; font-weight:300; color:#0d0d0d; letter-spacing:normal; line-height:1.38;}

/*consultation-wrapp*/
.consultation-wrapp { background:none; padding:100px 0 80px;}
.consultation-wrapp p { float:none; color:#090909;}
.consultation-wrapp p a { color:#090909;}
.consultation-wrapp p span { display:block;}
.consultation-wrapp p strong { color:#090909; font-weight:400;}
.consultation-wrapp h2 { color:#090909;}
.consultation-wrapp h2 a { color:#090909;}
.consultation-wrapp h2 span { display:block;}
.consultation-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.consultation-wrapp h3 { font-size:24px; font-weight:400; color:#090909; letter-spacing:-0.48px; line-height:1.42; margin:0 0 16px;}
.consultation-wrapp h3 a { color:#090909;}
.consultation-wrapp h3 span { display:block;}
.consultation-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.consultation-wrapp .consultation-col1 { width:100%; float:left; margin:2.1% 0 4%;}
.consultation-wrapp .consultation-col1 img { width:100%; display:block;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; float:left; margin:0 0 0;}
.consultation-wrapp .consultation-col2 { width:100%; float:left; margin:0 0 0;}
.consultation-wrapp .consultation-col2 img { width:100%; display:block;}
.consultation-wrapp .consultation-col2 .consultation-row2 { width:100%; float:left; border:1px solid rgba(147,147,147,0.2); border-top:none; margin:0 0 0; padding:11.1% 9.3% 11.7% 9.3%;}
.consultation-wrapp .consultation-btn1 { float:none; margin:10px 10px 0 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:0;}

/*about-wrapp*/
.about-wrapp { background:#faf9f6; padding:124px 0 118px;}
.about-wrapp p { float:none; color:#0d0d0d;}
.about-wrapp p a { color:#0d0d0d;}
.about-wrapp p span { display:block;}
.about-wrapp p strong { color:#0d0d0d; font-weight:400;}
.about-wrapp h2 { color:#0d0d0d;}
.about-wrapp h2 a { color:#0d0d0d;}
.about-wrapp h2 span { display:block;}
.about-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.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:48.8%; float:left; margin:0 0 0;}
.about-wrapp .about-col2 { width:38.2%; float:right; margin:0 0 0; position:relative;}
.about-wrapp .about-col2 img { width:100%; display:block;}
.about-wrapp .about-col2 .about-row2 { width:82.8%; float:right; text-align:right; margin:0 0 0; position:absolute; right:8.6%; bottom:6.6%;}
.about-wrapp .about-btn1 { float:none; margin:10px 10px 0 0;}
.about-wrapp .about-btn1:last-child { margin-right:0;}

/*testimonials-wrapp*/
.testimonials-wrapp { background:#e8dbcc; overflow:hidden; padding:90px 0 90px; position:relative;}
.testimonials-wrapp p { float:none; color:#0d0d0d;}
.testimonials-wrapp p a { color:#0d0d0d;}
.testimonials-wrapp p span { display:block;}
.testimonials-wrapp p strong { color:#0d0d0d; font-weight:400;}
.testimonials-wrapp h2 { color:#0d0d0d;}
.testimonials-wrapp h2 a { color:#0d0d0d;}
.testimonials-wrapp h2 span { display:block;}
.testimonials-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.testimonials-wrapp h3 { font-size:29px; font-weight:400; color:#0d0d0d; letter-spacing:-0.58px; line-height:1.24; margin:0 0 30px;}
.testimonials-wrapp h3 a { color:#0d0d0d;}
.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.testimonials-wrapp .margin { position:relative; z-index:9;}
.testimonials-wrapp .testimonials-col1 { width:100%; float:left; margin:1.3% 0 3.7%;;}
.testimonials-wrapp.testimonials2-wrapp .testimonials-col1 {display: flex;flex-wrap: wrap;justify-content:center}
.testimonials-wrapp .testimonials-col1 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; float:left; background:#ffffff; margin:0 0 0; padding:10.8% 12.7% 11.8% 11.4%;}
.testimonials-wrapp .testimonials-btn1 { float:none; margin:0 10px 0 0; cursor: pointer;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:0;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1:last-child {margin-right: 0;}
.testimonials-wrapp.testimonials2-wrapp .testimonials-btn1 {margin-bottom: 65px;}
/*treatments-wrapp*/
.treatments-wrapp { background:none; padding:96px 0 0;}
.treatments-wrapp p { float:none; color:#090909;}
.treatments-wrapp p a { color:#c78a4f;}
.treatments-wrapp p a:hover { color:#090909;}
.treatments-wrapp p span { display:block;}
.treatments-wrapp p strong { color:#090909; font-weight:400;}
.treatments-wrapp h2 { color:#090909;}
.treatments-wrapp h2 a { color:#c78a4f}
.treatments-wrapp h2 a:hover { color:#090909;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.treatments-wrapp h3 { font-size:37px; font-weight:400; color:#090909; letter-spacing:-0.74px; line-height:1.16; margin:0 0 10px;}
.treatments-wrapp h3 a { color:#c78a4f;}
.treatments-wrapp h3 a:hover { color:#090909;}
.treatments-wrapp h3 span { display:block;}
.treatments-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.treatments-wrapp .treatments-col1 { width:100%; float:left; margin:0 0 0;}
.treatments-wrapp .treatments-col1 img { width:100%; display:block;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:1224px; float:none; margin:0 auto 0; position:absolute; right:0; bottom:13.7%; left:0;}
.treatments-wrapp .treatments-col2 { width:100%; float:left; margin:0 0 0; padding:0 0 42.5%; position:relative;}
.treatments-wrapp .treatments-col2 img { width:100%; display:block;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:59.5%; float:left; margin:0 0 0;}
.treatments-wrapp .treatments-col2:nth-child(2n) .treatments-row2 { width:52.4%; float:right;}
.treatments-wrapp .treatments-btn1 { float:none; margin:10px 10px 0 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:0;}

/*services-wrapp*/
.services-wrapp { background:none; padding:90px 0 80px;}
.services-wrapp p { float:none; color:#090909;}
.services-wrapp p a { color:#c78a4f;}
.services-wrapp p a:hover { color:#090909;}
.services-wrapp p span { display:block;}
.services-wrapp p strong { color:#090909; font-weight:400;}
.services-wrapp h2 { color:#090909;}
.services-wrapp h2 a { color:#090909;}
.services-wrapp h2 span { display:block;}
.services-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.services-wrapp h3 { font-size:22px; font-weight:400; color:#090909; letter-spacing:-0.44px; line-height:1.45; margin:0 0 14px;}
.services-wrapp h3 a { color:#090909;}
.services-wrapp h3 span { display:block;}
.services-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.services-wrapp .services-col1 { width:100%; float:left; margin:0 0 0;}
.services-wrapp .services-col1 img { width:100%; display:block;}
.services-wrapp .services-col1 .services-row1 { width:100%; float:left; margin:0 0 6.8%; position:relative;}
.services-wrapp .services-col2 { width:100%; float:left; margin:0 0 0;}
.services-wrapp .services-col2 img { width:100%; display:block;}
.services-wrapp .services-col2 .services-row2 { width:100%; float:left; margin:0 0 0;}
.services-wrapp .services-btn1 { float:none; margin:10px 10px 0 0;}
.services-wrapp .services-btn1:last-child { margin-right:0;}

/*concern-wrapp*/
.concern-wrapp { text-align:center; background:#090909; padding:80px 0 86px;}
.concern-wrapp p { float:none; color:#ffffff;}
.concern-wrapp p a { color:#ffffff;}
.concern-wrapp p span { display:block;}
.concern-wrapp p strong { color:#ffffff; font-weight:400;}
.concern-wrapp h2 { color:#ffffff;}
.concern-wrapp h2 a { color:#ffffff;}
.concern-wrapp h2 span { display:block;}
.concern-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.concern-wrapp h3 { font-size:32px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:0.94; margin:0 0 20px;}
.concern-wrapp h3 a { color:#ffffff;}
.concern-wrapp h3 span { display:block;}
.concern-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.concern-wrapp .concern-col1 { width:74.4%; float:none; margin:0 auto 0;}
.concern-wrapp .concern-col1 img { width:100%; display:block;}
.concern-wrapp .concern-col1 .concern-row1 { width:36%; float:none; margin:1.2% auto 0;}
.concern-wrapp .concern-btn1 { float:none; margin:10px 10px 0 0;}
.concern-wrapp .concern-btn1:last-child { margin-right:0;}

/*details-wrapp*/
.details-wrapp { background:#faf9f6; padding:110px 0 120px;}
.details-wrapp p { float:none; color:#090909;}
.details-wrapp p a { color:#c78a4f;}
.details-wrapp p a:hover { color:#090909;}
.details-wrapp p span { display:block;}
.details-wrapp p strong { color:#090909; font-weight:400;}
.details-wrapp h2 { color:#090909;}
.details-wrapp h2 a { color:#090909;}
.details-wrapp h2 span { display:block;}
.details-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.details-wrapp .details-col1 {width: 100%;float: left;margin: 0 0 9.3%;position: relative;display: flex;   align-items: center; flex-wrap: wrap;align-items: center;    flex-direction: row-reverse;justify-content: space-between;}
.details-wrapp .details-col1 img { width:100%; display:block;}
.details-wrapp .details-col1 .details-row1 { width:34.8%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}
.details-wrapp .details-col2 { width:55.2%; float:left; margin:0 0 0;}
.details-wrapp .details-col2 img { width:100%; display:block;}
.details-wrapp .details-col2 .details-row2 { width:100%; float:left; margin:9px 0 9px 0; position:relative;}
.details-wrapp .details-col3 { width:100%; float:left; margin:0 0 0; position:relative;    position: relative;    display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center}
.details-wrapp .details-col3 img { width:100%; display:block;}
.details-wrapp .details-col3 .details-row3 {width: 33.4%;    position: relative;top: inherit;transform: none;}
.details-wrapp .details-col4 { width:52.3%; float:right; margin:0 0 0;}
.details-wrapp .details-col4 img { width:100%; display:block;}
.details-wrapp .details-col4 .details-row4 { width:100%; float:right; margin:0 0 0;}
.details-wrapp .details-btn1 { float:none; margin:10px 10px 0 0;}
.details-wrapp .details-btn1:last-child { margin-right:0;}
.details-wrapp .details-col1 .details-row1 {width: 34.8%;position: relative;    top: inherit;transform: none;}
/*contact-wrapp*/
.contact-wrapp { background:none; position:relative;}
.contact-wrapp p { float:none; color:#090909;}
.contact-wrapp p a { color:#c78a4f}
.contact-wrapp p a:hover { color:#090909;}
.contact-wrapp p span { display:block;}
.contact-wrapp p strong { color:#090909; font-weight:400;}
.contact-wrapp h2 { color:#090909; margin:0 0 14px;}
.contact-wrapp h2 a { color:#090909;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.contact-wrapp:after { content:""; width:38.9%; height:100%; float:left; background:url(../images/contact-bg.jpg) no-repeat center / cover; margin:0 0 0; position:absolute; top:0; left:0;}
.contact-wrapp .contact-col1 { width:61.1%; float:right; background:#e8dbcc; margin:0 0 0;}
.contact-wrapp .contact-col1 img { width:100%; display:block;}
.contact-wrapp .contact-col1 .contact-row1 { width:702px; float:left; margin:0 0 0; padding:10.2% 0 10.2% 20.4%;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { color:#2e2c2b; background:#faf9f6; border-color:#faf9f6; border-radius:0; resize:none;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:62px; float:left; margin:0 0 2.3%; padding:0 4.6% 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:140px; float:left; margin:0 0 5.3%; padding:20px 4.6% 0;}
.contact-wrapp .contact-btn1 { float:none; cursor:pointer; margin:3.9% 10px 0 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:0;}

/*book-wrapp*/
.book-wrapp { background:#090909; overflow:hidden; padding:86px 0 86px; position:relative;}
.book-wrapp p { float:none; color:#ffffff;}
.book-wrapp p a { color:#c78a4f;}
.book-wrapp p a:hover { color:#ffffff;}
.book-wrapp p span { display:block;}
.book-wrapp p strong { color:#ffffff; font-weight:400;}
.book-wrapp h2 { color:#ffffff;}
.book-wrapp h2 a { color:#ffffff;}
.book-wrapp h2 span { display:block;}
.book-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.book-wrapp .margin { position:relative; z-index:9;}
.book-wrapp .book-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.book-wrapp .book-col1 img { width:100%; display:block;}
.book-wrapp .book-col1 .book-row1 { width:45.3%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:3.9%;}
.book-wrapp .book-col2 { width:38.5%; float:right; margin:0 0 0;}
.book-wrapp .book-col2 img { width:100%; display:block;}
.book-wrapp .book-col2 .book-row2 { width:100%; float:right; margin:0 0 0;}
.book-wrapp .book-btn1 { float:none; cursor:pointer; margin:10px 10px 0 0;}
.book-wrapp .book-btn1:last-child { margin-right:0;}

/*social-wrapp*/
.social-wrapp { background:none; padding:80px 0 35px;}
.social-wrapp p { float:none; color:#0d0d0d;}
.social-wrapp p a { color:#0d0d0d;}
.social-wrapp p span { display:block;}
.social-wrapp p strong { color:#0d0d0d; font-weight:400;}
.social-wrapp h2 { font-size:44px; color:#0d0d0d;}
.social-wrapp h2 a { color:#0d0d0d;}
.social-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.social-wrapp .social-col1 { width:100%; float:left; margin:1.3% 0 3%;}
.social-wrapp .social-col1 img { width:100%; display:block;}
.social-wrapp .social-col1 .social-row1 { width:100%; float:left; margin:0 0 0;}
.social-wrapp .social-col2 { width:100%; float:left; margin:0 0 0;}
.social-wrapp .social-col2 img { width:100%; display:block;}
.social-wrapp .social-col2 .social-row2 { width:100%; float:left; margin:0 0 0;}
.social-wrapp .social-btn1 { float:none; margin:10px 10px 0 0;}
.social-wrapp .social-btn1:last-child { margin-right:0;}

/*footer-wrapp*/
.footer-wrapp { background:#090909; padding:120px 0 108px;}
.footer-wrapp p { float:none; color:#ffffff;}
.footer-wrapp p a { color:#ffffff;}
.footer-wrapp p span { display:block;}
.footer-wrapp p strong { color:#ffffff; font-weight:400;}
.footer-wrapp h2 { font-size:16px; font-weight:500; color:#ffffff; letter-spacing:-0.32px; line-height:1.56; margin:0 0 30px;}
.footer-wrapp h2 a { color:#ffffff;}
.footer-wrapp h2 span { display:block;}
.footer-wrapp h2 strong { color:#c78a4f; font-weight:600;}
.footer-wrapp .footer-col1 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col1 img { width:100%; display:block;}
.footer-wrapp .footer-col1 .footer-row1 { width:53.2%; float:right; margin:0 0 0;}
.footer-wrapp .footer-col2 { width:100%; float:left; margin:0 0 6.4%;     display: flex;  flex-wrap: wrap;justify-content: space-between;}
.footer-wrapp .footer-col2 img { width:100%; display:block;}
.footer-wrapp .footer-col2 .footer-row2 { width:44.7%; float:left; margin:5.6% 0 0;}
.footer-wrapp .footer-col2 .footer-row2:nth-child(2n) { float:right;}
.footer-wrapp .footer-col2 .footer-row2:first-child { margin-top:0;}
.footer-wrapp .footer-col2 .footer-row2:nth-child(2) { margin-top:0;}
.footer-wrapp .footer-col2 .footer-row2 li { float:none; margin:0 0 0;}
.footer-wrapp .footer-col2 .footer-row2 li:first-child { margin-bottom:24px;}
.footer-wrapp .footer-col2 .footer-row2 li span { display:block;}
.footer-wrapp .footer-col2 .footer-row2 li strong { font-weight:400;}
.footer-wrapp .footer-col2 .footer-row2 li a:hover { color:#c78a4f;}
.footer-wrapp .footer-col3 { width:43.5%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col3 img { width:100%; display:block;}
.footer-wrapp .footer-col3:nth-child(2n) { float:right;}
.footer-wrapp .footer-col3 .footer-row3 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col3 .footer-row3 li { float:none; margin:0 0 0;}
.footer-wrapp .footer-col3 .footer-row3 li span { display:block;}
.footer-wrapp .footer-col3 .footer-row3 li strong { font-weight:400;}
.footer-wrapp .footer-col3 .footer-row3 li a:hover { color:#c78a4f;}
.footer-wrapp .footer-col4 { width:31.5%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col4 img { width:100%; display:block;}
.footer-wrapp .footer-col4 .footer-row4 { width:65.8%; float:none; margin:0 0 35.2%;}
.footer-wrapp .footer-col5 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col5 img { width:100%; display:block;}
.footer-wrapp .footer-col5 .footer-row5 { width:100%; float:left; margin:0 0 2.4%;}
.footer-wrapp .footer-col6 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col6 img { width:100%; display:block;}
.footer-wrapp .footer-col6 .footer-row6 { width:100%; float:left; margin:0 0 7.9%;}
.footer-wrapp .footer-col6 .footer-row6 li { float:none; margin:0 0 0;}
.footer-wrapp .footer-col6 .footer-row6 li strong { font-weight:400;}
.footer-wrapp .footer-col6 .footer-row6 li a:hover { color:#c78a4f;}
.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a, .footer-row6 li, .footer-row6 li a { font-size:16px; font-weight:300; color:#ffffff; letter-spacing:normal; line-height:1.56;}

/*inner-wrapp*/
.inner-wrapp { min-height:420px; position:relative; background:#090909;}
.inner-wrapp h1 { float:none; font-size:44px; font-weight:400; color:#ffffff; letter-spacing:-0.88px; line-height:1.6; margin:0 0;}
.inner-wrapp h1 a { color:#ffffff;}
.inner-wrapp h1 span { display:block;}
.inner-wrapp .inner-col1 { width:1224px; float:left; position:absolute; top:63%; transform:translateY(-50%); margin:0 auto 0; left:0; right:0;}
.inner-wrapp .inner-col1 img { width:100%; display:block;}
.inner-wrapp .inner-col1 .inner-row1 { width:100%; float:left;}
.inner-wrapp .inner-box1 { width:100%; float:left; margin:0 0;}
.inner-wrapp .inner-col1 .inner-row1 li { float:none; display:inline-block; margin:0 2px 0;}
.inner-wrapp .inner-col1 .inner-row1 li a:hover { color:#c78a4f;}
.inner-row1 li, .inner-row1 li a { font-size:18px; color:#ffffff; font-weight:300; line-height:1.5;}

/*inner-h2-css*/
.treatin-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h4, .referrals-wrapp h2, .referrals-wrapp h3, .membership-wrapp h2, .membership1-wrapp h2, .contac-wrapp h2, .abouts-wrapp h3, .galler-wrapp h2, .gallin-wrapp h2, .teamin-wrapp h2 { font-size:25px; font-weight:400; letter-spacing:-0.5px; line-height:1.44; margin:0 0 22px;}

/*conten-wrapp*/
.conten-wrapp { padding:0 0 90px; position:relative;}
.conten-wrapp .conten-row1 { width:100%; float:left; position:relative; z-index:99;}
.conten-wrapp .conten-row1 .conten-bar1 { width:53.6%; float:left; padding:75px 0 0;}
.conten-wrapp .conten-row1 .conten-bar2 { width:38.7%; float:right;}
.conten-shape1 { width:53.1%; float:left; position:absolute; top:45%; right:-3.4%; z-index:-9;}
.conten-shape1 img { width:100%; display:block;}
.conten-shape2 { width:53.1%; float:left; position:absolute; top:-10%; right:9.6%; z-index:-9;}
.conten-shape2 img { width:100%; display:block;}

.conten2-wrapp { padding:100px 0;}
.conten3-wrapp { padding:0 0 75px;}

.details2-wrapp { background:#ffffff; padding:105px 0;}
.details2-wrapp .details-col1 { margin:0;}
.details2-wrapp .details-col1 .details-row1 { width:38.8%; position:relative; top:inherit; transform:none;}

.testimonials2-wrapp { padding:90px 0 35px;}
.testimonials2-wrapp .margin { max-width:1164px;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1 { width:32.13%; padding:42px 50px 46px; margin:0 1.8% 1.8% 0;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1:nth-child(3n) { margin-right:0;}
.testimonials2-wrapp .testimonials-btn-row1 { width:100%; float:left; text-align:center;}

/*sidbar-wrapp*/
.sidbar-wrapp p { float:none; color:#090909; margin:0 0 30px;}
.sidbar-wrapp p a { color:#c78a4f;}
.sidbar-wrapp p a:hover { color:#090909;}
.sidbar-wrapp p span { display:block;}
.sidbar-wrapp p strong { color:#090909; font-weight:400;}
.sidbar-wrapp h2 { color:#090909; margin:0 0 14px;}
.sidbar-wrapp h2 a { color:#090909;}
.sidbar-wrapp h2 span { display:block;}
.sidbar-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.sidbar-wrapp .sidbar-col1 { width:100%; float:left; background:#e8dbcc; padding:66px 55px 60px; position:relative;}
.sidbar-wrapp .sidbar-col1 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col1 .contact-fil1 { color:#2e2c2b; background:#faf9f6; border-color:#faf9f6; border-radius:0; resize:none;}
.sidbar-wrapp .sidbar-col1 .contact-fil2 { width:100%; height:62px; float:left; margin:0 0 11px; padding:0 28px 0;}
.sidbar-wrapp .sidbar-col1 .contact-fil3 { width:100%; height:140px; float:left; margin:0 0 30px; padding:20px 28px 0;}
.sidbar-wrapp .sidbar-col2 { width:100%; float:left; margin:19px 0 0;}
.sidbar-wrapp .sidbar-col2 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col3 { width:100%; float:left; margin:45px 0 0; padding:0 23px;}
.sidbar-wrapp .sidbar-col3 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col3 .sidbar-row1 { width:432px; float:left; position:relative;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar1 { width:239px; float:left; padding:0 30px 0 0; border-right:1px solid #596876;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar2 { width:auto; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.sidbar-wrapp .contact-btn1 { float:none; cursor:pointer; margin:3.9% 10px 0 0;}
.sidbar-wrapp .contact-btn1:last-child { margin-right:0;}
.sidbar-wrapp .report-btn1 { float:none; color:#ffffff; background:#893277; border-color:#893277; cursor:pointer; margin:0; padding:14px 37px;}
.sidbar-wrapp .report-btn1:last-child { margin-right:0;}
.sidbar-wrapp .report-btn1:hover { color:#893277; background:none;}

/*treatin-wrapp*/
.treatin-wrapp p { float:none; color:#090909;}
.treatin-wrapp p a { color:#c78a4f;}
.treatin-wrapp p a:hover { color:#090909;}
.treatin-wrapp p span { display:block;}
.treatin-wrapp p strong { color:#090909; font-weight:400;}
.treatin-wrapp h2 { color:#0d0d0d;}
.treatin-wrapp h2 a { color:#c78a4f;;}
.treatin-wrapp h2 a:hover{ color:#0d0d0d;}
.treatin-wrapp h2 span { display:block;}
.treatin-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.treatin-wrapp h3 { color:#0d0d0d;}
.treatin-wrapp h3 a { color:#c78a4f;}
.treatin-wrapp h3 a:hover{ color:#0d0d0d;}
.treatin-wrapp h3 span { display:block;}
.treatin-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.treatin-wrapp .treatin-col1 { width:100%; float:left;}
.treatin-wrapp .treatin-col1 img { width:100%; display:block;}
.treatin-wrapp .treatin-col1 .treatin-row1 { width:100%; float:left; margin:10px 0 40px; position:relative;}
.treatin-wrapp .treatin-col1 .treatin-row1 .treatin-bar1 { width:56px; float:left; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; margin:0 auto;}
.treatin-wrapp .treatin-col1 .treatin-row2 { width:100%; float:left; padding:0 0 16px; margin:0 0 32px; border-bottom:1px solid #c78a4f;}
.treatin-wrapp .load-btn1 { float:none; margin:10px 10px 0 0;}
.treatin-wrapp .load-btn1:last-child { margin-right:0;}

/*treatin1-wrapp*/
.treatin1-wrapp { background:#faf9f6; padding:90px 0;}
.treatin1-wrapp p { float:none; color:#090909;}
.treatin1-wrapp p a { color:#c78a4f;}
.treatin1-wrapp p a:hover { color:#090909;}
.treatin1-wrapp p span { display:block;}
.treatin1-wrapp p strong { color:#090909; font-weight:400;}
.treatin1-wrapp h2 { color:#0d0d0d;}
.treatin1-wrapp h2 a { color:#0d0d0d;}
.treatin1-wrapp h2 span { display:block;}
.treatin1-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.treatin1-wrapp h3 { color:#0d0d0d;}
.treatin1-wrapp h3 a { color:#0d0d0d;}
.treatin1-wrapp h3 span { display:block;}
.treatin1-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.treatin1-wrapp .treatin1-col1 { width:100%; float:left;}
.treatin1-wrapp .treatin1-col2 { width:100%; float:left; margin:0 0 74px; position:relative;}
.treatin1-wrapp .treatin1-col2:last-child { margin-bottom:0;}
.treatin1-wrapp .treatin1-col2 .treatin1-row1 { width:46.2%; float:left;}
.treatin1-wrapp .treatin1-col2 .treatin1-row2 { width:46%; float:left; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.treatin1-wrapp .treatin1-col2:nth-child(2n) .treatin1-row1 { float:right;}
.treatin1-wrapp .treatin1-col2:nth-child(2n) .treatin1-row2 { right:inherit; left:0;}
.treatin1-wrapp .load-btn1 { float:none; margin:10px 10px 0 0;cursor: pointer;}
.treatin1-wrapp .load-btn1:last-child { margin-right:0;}

/*treatin2-wrapp*/
.treatin2-wrapp { padding:115px 0;}
.treatin2-wrapp p { float:none; color:#090909;}
.treatin2-wrapp p a { color:#c78a4f;}
.treatin2-wrapp p a:hover { color:#090909;}
.treatin2-wrapp p span { display:block;}
.treatin2-wrapp p strong { color:#090909; font-weight:400;}
.treatin2-wrapp h2 { color:#0d0d0d;}
.treatin2-wrapp h2 a { color:#0d0d0d;}
.treatin2-wrapp h2 span { display:block;}
.treatin2-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.treatin2-wrapp h3 { color:#0d0d0d;}
.treatin2-wrapp h3 a { color:#0d0d0d;}
.treatin2-wrapp h3 span { display:block;}
.treatin2-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.treatin2-wrapp .treatin2-col1 { width:100%; max-width:910px; float:none; margin:0 auto;}
.treatin2-wrapp .treatin2-col1 img { width:100%; display:block;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%; float:left; padding:0 0 20px; margin:0 0 40px; border-bottom:1px solid #c78a4f;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1:first-child { padding-top:40px; border-top:1px solid #c78a4f;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1:last-child { margin:0;}
.treatin2-wrapp .load-btn1 { float:none; margin:10px 10px 0 0;}
.treatin2-wrapp .load-btn1:last-child { margin-right:0;}

/*treatin3-wrapp*/
.treatin3-wrapp { background:#faf9f6; padding:74px 0 83px;}
.treatin3-wrapp p { float:none; color:#0d0d0d;}
.treatin3-wrapp p a { color:#c78a4f;}
.treatin3-wrapp p a:hover { color:#0d0d0d;}
.treatin3-wrapp p span { display:block;}
.treatin3-wrapp p strong { color:#0d0d0d; font-weight:400;}
.treatin3-wrapp h2 { color:#0d0d0d;}
.treatin3-wrapp h2 a { color:#0d0d0d;}
.treatin3-wrapp h2 span { display:block;}
.treatin3-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.treatin3-wrapp h3 { font-size:24px; font-weight:400; color:#0d0d0d; letter-spacing:-0.48px; line-height:1.42; margin:0 0 16px;}
.treatin3-wrapp h3 a { color:#0d0d0d;}
.treatin3-wrapp h3 span { display:block;}
.treatin3-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.treatin3-wrapp .treatin3-col1 { width:100%; float:left; margin:1.3% 0 3.7%;}
.treatin3-wrapp .treatin3-col1 img { width:100%; display:block;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { width:100%; float:left; border:1px solid rgba(147, 147, 147, 0.2); margin:0 0 0; padding:38px 45px 30px;}
.treatin3-wrapp .book-btn1 { float:none; margin:0 10px 0 0;}
.treatin3-wrapp .book-btn1:last-child { margin-right:0;}
.treatin3-wrapp .sub-title-row1 { margin:0 0 45px;}
.treatin3-wrapp .testimonials-btn-row1 { float:left;}

/*faq-wrapp*/
.faq-wrapp { padding:113px 0 91px;}
.faq-wrapp p { float:none; color:#faf5f1;}
.faq-wrapp p { float:none; color:#0d0d0d;}
.faq-wrapp p a { color:#c78a4f;}
.faq-wrapp p a:hover { color:#0d0d0d;}
.faq-wrapp p span { display:block;}
.faq-wrapp p strong { color:#0d0d0d; font-weight:400;}
.faq-wrapp h2 { color:#0d0d0d;}
.faq-wrapp h2 a { color:#c78a4f;}
.faq-wrapp h2 a:hover { color:#0d0d0d;}
.faq-wrapp h2 span { display:block;}
.faq-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.faq-wrapp h3 { font-size:16px; font-weight:400; color:#0d0d0d; letter-spacing:normal; line-height:1;}
.faq-wrapp h3 a { color:#c78a4f;;}
.faq-wrapp h3 a:hover { color:#0d0d0d;}
.faq-wrapp h3 span { display:block;}
.faq-wrapp .faq-col1 { width:100%; float:right; margin:0 0 0; position:relative;}
.faq-wrapp .faq-col1 img { width:100%; display:block;}
.faq-wrapp .faq-col1 .faq-row1 { width:51.6%; float:right; margin:0 0 0;}
.faq-wrapp .faq-col2 { width:39%; float:left;}
.faq-wrapp .faq-col2 img { width:100%; display:block;}
.faq-wrapp .faq-col2 .faq-row2 { width:100%; float:left;}
.faq-wrapp .load-btn1 { float:none; margin:10px 10px 0 0;}
.faq-wrapp .load-btn1:last-child { margin-right:0;}

/*treat-wrapp*/
.treat-wrapp { background:none; padding-bottom:30px;}
.treat-wrapp p { float:none; color:#090909;}
.treat-wrapp p a { color:#c78a4f;}
.treat-wrapp p a:hover { color:#090909;}
.treat-wrapp p span { display:block;}
.treat-wrapp p strong { color:#090909; font-weight:400;}
.treat-wrapp h2 { color:#090909;}
.treat-wrapp h2 a { color:#090909;}
.treat-wrapp h2 span { display:block;}
.treat-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.treat-wrapp h3 { font-size:22px; font-weight:400; color:#090909; letter-spacing:-0.44px; line-height:1.45; margin:0 0 14px;}
.treat-wrapp h3 a { color:#090909;}
.treat-wrapp h3 span { display:block;}
.treat-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.treat-wrapp .treat-col1 { width:100%; float:left; margin:0 0 0;  display: flex;flex-wrap: wrap;justify-content: center;}
.treat-wrapp .treat-col1 img { width:100%; display:block;}
.treat-wrapp .treat-col1 .treat-row1 { width:100%; float:left; margin:0 0 38px; position:relative;}
.treat-wrapp .treat-col2 { width:32%; float:left; margin:0 2% 35px 0;}
.treat-wrapp .treat-col2:nth-child(3n) { margin-right:0;}
.treat-wrapp .treat-col2:last-child {margin-right: 0;}
.treat-wrapp .treat-col2 img { width:100%; display:block;}
.treat-wrapp .treat-col2 .treat-row2 { width:100%; float:left; margin:0 0 0;}
.treat-wrapp .load-btn1 { float:none; margin:10px 10px 0 0;}
.treat-wrapp .load-btn1:last-child { margin-right:0;}

/*blog-wrapp*/
.blog-wrapp p { float:none; color:#090909;}
.blog-wrapp p a { color:#c78a4f;}
.blog-wrapp p a:hover { color:#090909;}
.blog-wrapp p span { display:block;}
.blog-wrapp p strong { color:#090909; font-weight:400;}
.blog-wrapp h2 { color:#0d0d0d; margin:0 0 15px;}
.blog-wrapp h2 a { color:#0d0d0d;}
.blog-wrapp h2 span { display:block;}
.blog-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.blog-wrapp h3 { font-size:16px; font-weight:400; color:#0d0d0d; letter-spacing:normal; line-height:1.56;}
.blog-wrapp h3 a { color:#0d0d0d;}
.blog-wrapp h3 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 60px; padding:0 0 60px; border-bottom:1px solid #c78a4f;}
.blog-wrapp .blog-col2 .blog-row1 { width:33%; float:left;}
.blog-wrapp .blog-col2 .blog-row2 { width:61%; float:right; margin:-8px 0 0;}
.blog-wrapp .load-btn1 { float:none; margin:5px 10px 0 0;}
.blog-wrapp .load-btn1:last-child { margin-right:0;}
.blog-wrapp .blog-col2:last-child {margin: 0;}
/*paiger-wrapp*/
.paiger-wrapp .paiger-col1 { width:auto; float:none; display:inline-block;}
.paiger-wrapp .paiger-col1 img { width:100%; display:block;}
.paiger-wrapp .paiger-col1 .paiger-row1 { width:160px; float:none; text-align:center; display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { float:none; display:inline-block; margin:0 1px 0;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a { display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li:first-child a { color:#c78a4f;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a:hover { color:#c78a4f;}
.paiger-wrapp .load-btn1 { float:none; margin:0 0 0 0; padding:14px 32px 14px;}
.paiger-wrapp .load-btn1:last-child { margin-right:0;}
.paiger-row1 li, .paiger-row1 li a { font-size:16px; color:#090909; letter-spacing:1.12px; font-weight:400;}

/*blogin-wrapp*/
.blogin-wrapp p { float:none; color:#090909;}
.blogin-wrapp p a { color:#c78a4f;}
.blogin-wrapp p a:hover { color:#090909;}
.blogin-wrapp p span { display:block;}
.blogin-wrapp p strong { color:#090909; font-weight:400;}
.blogin-wrapp h2 { color:#0d0d0d; margin:0 0 15px;}
.blogin-wrapp h2 a { color:#c78a4f;}
.blogin-wrapp h2 a:hover { color:#0d0d0d;}
.blogin-wrapp h2 span { display:block;}
.blogin-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.blogin-wrapp h3 { font-size:16px; font-weight:400; color:#0d0d0d; letter-spacing:normal; line-height:1.56;}
.blogin-wrapp h3 a { color:#c78a4f;}
.blogin-wrapp h3 a:hover { color:#0d0d0d;}
.blogin-wrapp h3 span { display:block;}
.blogin-wrapp .blogin-col1 { width:100%; float:left;}
.blogin-wrapp .blogin-col1 img { width:100%; display:block;}
.blogin-wrapp .blogin-col1 .blogin-row1 { width:100%; float:left;}
.blogin-wrapp .blogin-col1 .blogin-row2 { width:100%; float:right; margin:35px 0 34px; padding:0 0 20px; border-bottom:1px solid #c78a4f;}
.blogin-wrapp .load-btn1 { float:none; margin:0 10px 0 0;}
.blogin-wrapp .load-btn1:last-child { margin-right:0;}

/*fees-wrapp*/
.fees-wrapp p { float:none; color:#090909;}
.fees-wrapp p a { color:#c78a4f;}
.fees-wrapp p a:hover { color:#090909;}
.fees-wrapp p span { display:block;}
.fees-wrapp p strong { color:#090909; font-weight:400;}
.fees-wrapp h2 { color:#0d0d0d;}
.fees-wrapp h2 a { color:#c78a4f}
.fees-wrapp h2 a:hover { color:#0d0d0d;}
.fees-wrapp h2 span { display:block;}
.fees-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.fees-wrapp h3 { font-size:16px; font-weight:400; color:#0d0d0d; letter-spacing:normal; line-height:1.3;}
.fees-wrapp h3 a { color:#0d0d0d;}
.fees-wrapp h3 a { color:#c78a4f;}
.fees-wrapp h3 a:hover { color:#0d0d0d;}
.fees-wrapp h3 span { display:block;}
.fees-wrapp h4 { color:#0d0d0d;}
.fees-wrapp h4 a { color:#c78a4f;}
.fees-wrapp h4 a:hover { color:#0d0d0d;}
.fees-wrapp h4 span { display:block;}
.fees-wrapp h4 strong { color:#c78a4f; font-weight:400;}
.fees-wrapp .fees-col1 { width:100%; float:left; margin:10px 0 0;}
.fees-wrapp .fees-col1 img { width:100%; display:block;}
.fees-wrapp .fees-col1 .fees-row1 { width:100%; float:left;}
.fees-wrapp .fees-col1 .fees-row2 { width:100%; float:left;display: flex;align-items: center; margin: 0 0 6px; padding-right: 15px;}
.fees-wrapp .fees-col1 .fees-row2 .fees-bar1 { width:60%; float:left;}
.fees-wrapp .fees-col1 .fees-row2 .fees-bar2 { width:40%; float:right; text-align:right;}
.fees-bar1, .fees-bar2 { font-size:16px; color:#0d0d0d; font-weight:300; line-height:1.56;}

/*testi-wrapp*/
.testi-wrapp { text-align:center; padding-bottom:65px;}
.testi-wrapp p { float:none; color:#2b1d1c;}
.testi-wrapp p a { color:#c78a4f;}
.testi-wrapp p a:hover { color:#2b1d1c;}
.testi-wrapp p span { display:block;}
.testi-wrapp p strong { font-weight:700;}
.testi-wrapp h2 { float:none; color:#2b1d1c;}
.testi-wrapp h2 a { color:#c78a4f;}
.testi-wrapp h2 a:hover{ color:#2b1d1c;}
.testi-wrapp h2 span { display:block;}
.testi-wrapp h3 { float:none; font-size:17px; font-weight:500; color:#2b1d1c; letter-spacing:normal; line-height:1.41; margin:0 0 0;}
.testi-wrapp h3 a { color:#c78a4f;;}
.testi-wrapp h3 a:hover { color:#2b1d1c;}
.testi-wrapp h3 span { display:block;}
.testi-wrapp .testi-col1 { width:100%; float:left; margin:0 0 18px;}
.testi-wrapp .testi-col1 img { width:100%; display:block;}
.testi-wrapp .testi-col1 .testi-row1 { width:100%; float:left; position:relative; margin:0 0 18px;}
.testi-wrapp .testi-col2 { width:100%; float:left; padding:90px 0 70px; text-align:left;}
.testi-wrapp .testi-col2 img { width:100%; display:block;}
.testi-wrapp .reviews-col1 { width:100%; float:left; margin:0 0 0; padding:0 56px;}
.testi-wrapp .reviews-col1 img { width:100%; display:block;}
.testi-wrapp .reviews-col1 .reviews-col3 { width:49.1%; float:left; margin:0 0 14px; padding:38px 33px 40px 66px; border-radius:10px; background:#faf8f4;}
.testi-wrapp .reviews-col1 .reviews-col3:nth-child(2n) { float:right;}
.testi-wrapp .reviews-col1 .reviews-col3 .reviews-col2 { width:100%; float:right; margin:0 0 6.6%; position:relative;}
.testi-wrapp .reviews-col1 .reviews-col3 .reviews-col2 .reviews-row2 { width:81.3%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}
.testi-wrapp .reviews-col1 .reviews-col3 .reviews-bar1 { width:100%; max-height:96px; float:right; overflow-y:auto; margin:0 0 10px; padding:0 6% 0 0;}
.testi-wrapp .testi-col3 { width:100%; float:left;}
.testi-wrapp .testi-col3 img { width:100%; display:block;}
.testi-wrapp .load-btn1 { float:none; margin:0 10px 0 0;}
.testi-wrapp .load-btn1:last-child { margin-right:0;}

/*membership-wrapp*/
.membership-wrapp { padding:100px 0 85px;}
.membership-wrapp p { float:none; color:#2b1d1c;}
.membership-wrapp p a { color:#c78a4f;}
.membership-wrapp p a:hover { color:#2b1d1c;}
.membership-wrapp p span { display:block;}
.membership-wrapp p strong { font-weight:700;}
.membership-wrapp h2 { float:none; color:#2b1d1c; margin:0 0 16px;}
.membership-wrapp h2 a { color:#c78a4f;}
.membership-wrapp h2 a:hover { color:#2b1d1c;}
.membership-wrapp h2 span { display:block;}
.membership-wrapp .membership-col1 { width:100%; float:left; position:relative; padding:0 ;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.membership-wrapp .membership-col1 img { width:100%; display:block;}
.membership-wrapp .membership-col1 .membership-row1 {    width: 49%;position: relative;top: inherit;transform: none;}
.membership-wrapp .membership-col1 .membership-row2 { width:46%; float:right; border-radius:8px; overflow:hidden;}
.membership-wrapp .load-btn1 { float:none; margin:10px 10px 0 0;}
.membership-wrapp .load-btn1:last-child { margin-right:0;}

/*membership1-wrapp*/
.membership1-wrapp { padding-bottom:90px; text-align:center;}
.membership1-wrapp p { float:none; color:#2b1d1c;}
.membership1-wrapp p a { color:#c78a4f;}
.membership1-wrapp p a:hover{ color:#2b1d1c;}
.membership1-wrapp p span { display:block;}
.membership1-wrapp p strong { font-weight:700;}
.membership1-wrapp h2 { float:none; color:#2b1d1c;}
.membership1-wrapp h2 a { color:#c78a4f}
.membership1-wrapp h2 a:hover { color:#2b1d1c;}
.membership1-wrapp h2 span { display:block;}
.membership1-wrapp h3 { float:none; font-size:18px; font-weight:400; color:#0d0d0d; letter-spacing:-0.36px; line-height:2; margin:0 0;}
.membership1-wrapp h3 a { color:#c78a4f;}
.membership1-wrapp h3 a:hover { color:#0d0d0d;}
.membership1-wrapp h3 span { display:block;}
.membership1-wrapp .membership1-col1 { width:100%; float:left; position:relative; margin:20px 0 0; text-align:left; padding:0 28px;  display: flex;flex-wrap: wrap;justify-content: center}
.membership1-wrapp .membership1-col1 img { width:100%; display:block;}
.membership1-wrapp .membership1-col2 { width:49.3%; float:left; background:#faf9f6; padding:20px 33px 6px; margin:0 1.4% 1.4% 0;}
.membership1-wrapp .membership1-col2:nth-child(2n) {margin-right: 0;}
.membership1-wrapp .membership1-col2:nth-child(2n) { float:right;}
.membership1-wrapp .membership1-col2 .membership1-row1 { width:100%; float:left; margin:0 0 12px;}
.membership1-wrapp .membership1-col2 .membership1-row1 .membership1-bar1 { width:36px; float:left; margin:0 20px 0 0;}
.membership1-wrapp .membership1-col2 .membership1-row1 .membership1-bar2 { width:auto; float:left; margin:0 0 0;}
.membership1-wrapp .membership1-col2 .membership1-row2 { width:100%; float:left;}

/*contac-wrapp*/
.contac-wrapp { padding:82px 0 102px;}
.contac-wrapp p { float:none; color:#2b1d1c;}
.contac-wrapp p a { color:#2b1d1c;}
.contac-wrapp p span { display:block;}
.contac-wrapp p strong { font-weight:700;}
.contac-wrapp h2 { float:none; color:#2b1d1c;}
.contac-wrapp h2 a { color:#2b1d1c;}
.contac-wrapp h2 span { display:block;}
.contac-wrapp h3 { float:none; font-size:16px; font-weight:300; color:#0d0d0d; line-height:1.38; margin:0 0;}
.contac-wrapp h3 a { color:#0d0d0d;}
.contac-wrapp h3 a:hover { color:#c78a4f;}
.contac-wrapp h3 strong { font-weight:400;}
.contac-wrapp h3 span { display:block;}
.contac-wrapp .contac-col1 { width:100%; float:right; margin:0 0 0; position:relative; z-index:9;}
.contac-wrapp .contac-col1 img { width:100%; display:block;}
.contac-wrapp .contac-col1 .contac-row1 { width:30.8%; float:left; margin:0 0 0;}
.contac-wrapp .contac-col1 .contac-row2 { width:60.2%; float:right;}
.contac-wrapp .contac-col1 .contac-row2 img { width:100%; display:block;}
.contac-wrapp .contac-col2 { width:100%; float:left; margin:88px 0 0;}
.contac-wrapp .contac-col2 iframe { width:100%; float:left; display:block; height:520px;}

/*abouts-wrapp*/
.abouts-wrapp p { float:none; color:#090909;}
.abouts-wrapp p a { color:#c78a4f;}
.abouts-wrapp p a:hover{ color:#090909;}
.abouts-wrapp p span { display:block;}
.abouts-wrapp p strong { color:#090909; font-weight:400;}
.abouts-wrapp h2 { color:#0d0d0d;}
.abouts-wrapp h2 a { color:#c78a4f;}
.abouts-wrapp h2 a:hover { color:#0d0d0d;}
.abouts-wrapp h2 span { display:block;}
.abouts-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.abouts-wrapp h3 { color:#0d0d0d;}
.abouts-wrapp h3 a { color:#c78a4f;}
.abouts-wrapp h3 a:hover { color:#0d0d0d;}
.abouts-wrapp h3 span { display:block;}
.abouts-wrapp h3 strong { color:#c78a4f; font-weight:400;}
.abouts-wrapp .abouts-col1 { width:100%; float:left; margin:36px 0 0;}
.abouts-wrapp .abouts-col1 img { width:100%; display:block;max-height: 203px;object-fit:cover;}
.abouts-wrapp .abouts-col2 { width:100%; float:left; margin:8px 0 0;}
.abouts-wrapp .abouts-col1 .abouts-row1 { width:100%; float:left; margin:0 0 50px;}
.abouts-wrapp .load-btn1 { float:none; margin:10px 10px 0 0;}
.abouts-wrapp .load-btn1:last-child { margin-right:0;}

/*galler-wrapp*/
.galler-wrapp p { float:none; color:#090909;}


.galler-wrapp p a { color:#c78a4f;}
.galler-wrapp p a:hover { color:#090909;}
.galler-wrapp p span { display:block;}
.galler-wrapp p strong { color:#090909; font-weight:400;}
.galler-wrapp h2 { color:#0d0d0d; margin:0 0 15px;}
.galler-wrapp h2 a { color:#c78a4f;}
.galler-wrapp h2 a:hover { color:#0d0d0d;}
.galler-wrapp h2 span { display:block;}
.galler-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.galler-wrapp h3 { font-size:16px; font-weight:400; color:#0d0d0d; letter-spacing:normal; line-height:1.56;}
.galler-wrapp h3 a { color:#c78a4f;}
.galler-wrapp h3 a:hover { color:#0d0d0d;}
.galler-wrapp h3 span { display:block;}
.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 50px; padding:0 0 50px; border-bottom:1px solid #c78a4f;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; float:left;}
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1 { width:49.1%; float:left; position:relative;}
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1:last-child { float:right;}
.galler-wrapp .galler-col2 .galler-row2 { width:100%; float:right; margin:25px 0 0;}
.galler-wrapp .load-btn1 { float:none; margin:5px 10px 0 0;}
.galler-wrapp .load-btn1:last-child { margin-right:0;}
.galler-row1 .sub-title-row1 { position:absolute; bottom:7.5%; left:5.3%;}

/*gallin-wrapp*/
.gallin-wrapp p { float:none; color:#090909;}
.gallin-wrapp p a { color:#c78a4f;;}
.gallin-wrapp p a:hover { color:#090909;}
.gallin-wrapp p span { display:block;}
.gallin-wrapp p strong { color:#090909; font-weight:400;}
.gallin-wrapp h2 { color:#0d0d0d; margin:0 0 15px;}
.gallin-wrapp h2 a { color:#c78a4f;}
.gallin-wrapp h2 a:hover { color:#0d0d0d;}
.gallin-wrapp h2 span { display:block;}
.gallin-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.gallin-wrapp h3 { font-size:16px; font-weight:400; color:#0d0d0d; letter-spacing:normal; line-height:1.56;}
.gallin-wrapp h3 a { color:#c78a4f;}
.gallin-wrapp h3 a:hover { color:#0d0d0d;}
.gallin-wrapp h3 span { display:block;}
.gallin-wrapp .gallin-col1 { width:100%; float:left;}
.gallin-wrapp .gallin-col1 img { width:100%; display:block;}
.gallin-wrapp .gallin-col1 .gallin-row1 { width:100%; float:left; margin:0 0 30px;}
.gallin-wrapp .gallin-col1 .gallin-row1 .gallin-bar1 { width:49.1%; float:left; position:relative;}
.gallin-wrapp .gallin-col1 .gallin-row1 .gallin-bar1:last-child { float:right;}
.gallin-wrapp .gallin-col1 .gallin-row2 { width:100%; float:right; margin:0 0 42px; padding:0 0 20px; border-bottom:1px solid #c78a4f;}
.gallin-wrapp .load-btn1 { float:none; margin:5px 10px 0 0;}
.gallin-wrapp .load-btn1:last-child { margin-right:0;}
.gallin-row1 .sub-title-row1 { position:absolute; bottom:7.5%; left:5.3%;}

/*teamer-wrapp*/
.teamer-wrapp { padding-bottom:30px;}
.teamer-wrapp p { float:none; color:#090909;}
.teamer-wrapp p a { color:#c78a4f;}
.teamer-wrapp p a:hover { color:#090909;}
.teamer-wrapp p span { display:block;}
.teamer-wrapp p strong { color:#090909; font-weight:400;}
.teamer-wrapp h2 { color:#0d0d0d; margin:0 0 15px;}
.teamer-wrapp h2 a { color:#c78a4f;}
.teamer-wrapp h2 a:hover { color:#0d0d0d;}
.teamer-wrapp h2 span { display:block;}
.teamer-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.teamer-wrapp h3 { font-size:16px; font-weight:400; color:#0d0d0d; letter-spacing:normal; line-height:1.56;}
.teamer-wrapp h3 a { color:#c78a4f;}
.teamer-wrapp h3 a:hover { color:#0d0d0d;}
.teamer-wrapp h3 span { display:block;}
.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.29%; float:left; margin:0 2.28% 25px 0;}
.teamer-wrapp .teamer-col2:nth-child(4n) { margin-right:0;}
.teamer-wrapp .teamer-col2:last-child {margin-right: 0;}
.teamer-wrapp .teamer-col2 .teamer-row1 { width:100%; float:left; margin:0 0 25px;}

.teamer-wrapp .sidbar-col2 { width:474px; float:right; position:absolute; bottom:0; right:0;}

/*teamin-wrapp*/
.teamin-wrapp p { float:none; color:#090909;}
.teamin-wrapp p a { color:#c78a4f;}
.teamin-wrapp p a:hover { color:#090909;}
.teamin-wrapp p span { display:block;}
.teamin-wrapp p strong { color:#090909; font-weight:400;}
.teamin-wrapp h2 { color:#0d0d0d; margin:0 0 0;}
.teamin-wrapp h2 a { color:#c78a4f;}
.teamin-wrapp h2 a:hover { color:#0d0d0d;}
.teamin-wrapp h2 span { display:block;}
.teamin-wrapp h2 strong { color:#c78a4f; font-weight:400;}
.teamin-wrapp h3 { font-size:16px; font-weight:300; color:#090909; letter-spacing:normal; line-height:1.56; margin:0 0 24px;}
.teamin-wrapp h3 a { color:#c78a4f;}
.teamin-wrapp h3 a:hover { color:#090909;}
.teamin-wrapp h3 span { display:block;}
.teamin-wrapp h4 { font-size:16px; font-weight:300; color:#090909; letter-spacing:normal; line-height:1.56;}
.teamin-wrapp h4 a { color:#c78a4f;}
.teamin-wrapp h4 a:hover { color:#090909;}
.teamin-wrapp h4 span { display:block;}
.teamin-wrapp h5 { font-size:16px; font-weight:400; color:#c78a4f; letter-spacing:normal; line-height:1.56;}
.teamin-wrapp .teamin-col1 .teamin-row1 .teamin-bar2 h5 {text-decoration: underline;}
.teamin-wrapp h5 a { color:#c78a4f;}
.teamin-wrapp h5 span { display:block;}
.teamin-wrapp .teamin-col1 { width:100%; float:left;}
.teamin-wrapp .teamin-col1 img { width:100%; display:block;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:100%; float:left; position:relative;    display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.teamin-wrapp .teamin-col1 .teamin-row1 .teamin-bar1 { width:43.5%; float:left;}
.teamin-wrapp .teamin-col1 .teamin-row1 .teamin-bar2 {width: 49%;position: relative;    top: inherit;transform: none;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:100%; float:right; margin:35px 0 34px; padding:0 0 20px; border-bottom:1px solid #c78a4f;}
.teamin-wrapp .load-btn1 { float:none; margin:0 10px 0 0;}
.teamin-wrapp .load-btn1:last-child { margin-right:0;}

/*practice-wrapp*/
.practice-wrapp { position:relative; text-align:center;}
.practice-wrapp .practice-col1 { width:100%; float:left; display: flex;flex-wrap: wrap;  justify-content: center;}
.practice-wrapp .practice-row1 { width:24.17%; float:left; margin:0 1.1% 1.1% 0;}
.practice-wrapp .practice-row1:nth-child(4n) { margin-right:0;}
.practice-wrapp .practice-row1:last-child {margin-right: 0;}
.practice-wrapp .practice-row1 img { width:100%; display:block;    max-height: 246px;object-fit: cover;object-position: top;}
.practice-wrapp .practice-row1:hover img { opacity:0.40;}
.practice-wrapp .practice-row1 .practice-bar1 { width:100%; float:left;}

/*hours-opening-box-css*/
.hours-opening-box { width:100%; float:left; margin:32px 0 0;}
.hours-opening-box h2 { margin:0 0 15px;}

/*hours-let-ret-box-css*/
.hours-box { width:100%; max-width:340px; float:left; margin:0 auto 0 0;}
.hours-let-box { width:34%; float:left; font-weight:400;}
.hours-ret-box { width:62%; float:right; font-weight:300;}
.hours-let-box, .hours-ret-box { font-size:16px; color:#0d0d0d; letter-spacing:normal; line-height:1.69;}

/*common-css*/
.header-row1 p { float:left; font-weight:400; line-height:3.15; margin:0 16px 0 0;}
.consultation-col2 p:last-child { margin-bottom:0;}
.about-col2 p { color:#ffffff; margin:0 0 0;}
.about-col2 p a { color:#ffffff;}
.about-col2 p strong { color:#ffffff;}
.testimonials-col1 h3 { min-height:143px;}
.testimonials-btn-row1 p { float:left; line-height:3.15; margin:0 16px 0 0;}
.treatments-col2 p { color:#ffffff;}
.treatments-col2 p a { color:#ffffff;}
.treatments-col2 p strong { color:#ffffff;}
.treatments-col2 h3 { color:#ffffff;}
.treatments-col2 h3 a { color:#ffffff;}
.treatments-col2 h3 strong { color:#ffffff;}
.footer-socials-row1 p { float:left; line-height:0.9; margin:0 0 0;}
.services-row1 .sub-title-row1 { position:absolute; top:10%; left:7.7%;}
.details-row2 .sub-title-row1 { position:absolute; bottom:7.5%; left:5.3%;}

/*sub-title-row-css*/
.sub-title-row1 { font-size:13px; padding:7px 23px 7px 23px;}

/*symbol-row-css*/
.locations-logo-symbol-row1 { width:26.6%; float:none; margin:0 0 4.2%;}
.locations-logo-symbol-row1 img { width:100%; display:block;}

/*shape-row-css*/
.locations-logo-shape-row1 { width:82.3%; float:left; margin:0 0 0; position:absolute; bottom:22.8%; left:-32.4%;}
.locations-logo-shape-row1 img { width:100%; display:block;}
.testimonials-logo-shape-row1 { width:82.3%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:-26.8%;}
.testimonials-logo-shape-row1 img { width:100%; display:block;}
.book-logo-shape-row1 { width:82.3%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:-8.2%;}
.book-logo-shape-row1 img { width:100%; display:block;}

/*testimonials-btn-row-css*/
.testimonials-btn-row1 { width:auto; float:right; text-align:right; margin:0 0 0;}
.testimonials-btn-row1 img { width:100%; display:block;}

/*consultation-btn-row-css*/
.consultation-btn-row1 { width:100%; float:left; text-align:center; margin:0 0 0;}
.consultation-btn-row1 img { width:100%; display:block;}

/*content-row-css*/
.treatments-content-row1 { width:47.7%; float:none; text-align:center; margin:0 auto 6.8%;}
.treatments-content-row1 img { width:100%; display:block;}

/*footer-socials-row-css*/
.footer-socials-row1 { width:100%; float:left; margin:0 0 0;}
.footer-socials-row1 img { width:100%; display:block;}
.footer-socials-row1 a { width:auto; float:left; margin:0 14px 0 0;}
.footer-socials-row1 a:last-child { margin-right:0;}

/*bg-css*/
.family-dentistry-bg { background:rgba(0,0,0,0.38) url(../images/family-dentistry-bg.png) no-repeat center / 100%;}
.cosmetic-dentistry-bg { background:rgba(0,0,0,0.38) url(../images/cosmetic-dentistry-bg.png) no-repeat center / 100%;}

/*common-plain-btn-css*/
.common-plain-btn1 { padding:0 0 9px;}

.treatin-wrapp .regular { font-weight:400;}
.media-box { width:auto; float:none; display:inline-block; margin:0 0 0 11px;}
.conten-tab p strong { font-weight:400;}
.contac-wrapp .footer-socials-row1 { width:auto; float:right; margin:7px 0 0;}

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

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


/* contact form */


.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-title {
    display: none;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {
    display: none;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {
    width: 100% !important;;
    float: none;
    margin:0px auto;
    padding: 0;
    max-width: 100%;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {
    width: 100% !important;;
    display: block;
    margin: 0 auto;
    position: relative;
    height: auto;
}


.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap  .nf-multi-cell .nf-cell {
 padding: 0;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {
    width: 100%;
    display: block;
    margin: 0 0 0;
}


.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {
    width: 100% !important;;
    display: block;
    position: relative;
    float: left;
}


.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {
    display: none;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
    float: left;
    margin: 0 0 2.5%;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    height: 62px;
    float: left;
    margin: 0;
    padding: 0 25px 0;
    color: #2e2c2b;
    background: #faf9f6;
    border-color: #faf9f6;
    border-radius: 0;
    resize: none;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid #faf9f6;
    border-radius: 0;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: "Lexend", sans-serif;
}
.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {
       font-family: "Lexend", sans-serif;
     color: #2e2c2b;
}
.nf-multi-cell .nf-cell {
    padding: 0 !important;
}



.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field
 {
    width: 100% !important;
    float: left;
    margin: 0 0 0px;
    padding: 20px 25px 0;
    height: 140px;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {
    width: 100%;
    display: none;
    float: left;
    position: relative;
    margin: 0 auto;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {
    margin: 0 0 0;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label {
    color: #e80000;
}


.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    display: inline-block;
    height: auto;
    visibility: visible;
    margin: 0 0 0!important;
    padding: 0 !important;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 13px;
    font-weight: 400;
    color: #2e2d2c;
    letter-spacing: normal;
    line-height: 1.85;
    display: inherit;
    position: relative;
    font-family: "Montserrat", sans-serif;
    padding-left: 28px;

}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin-bottom: 4px;
}
.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {
    font-weight: 600;
    color: #2e2d2c;

}
.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {
    color: #eae29d;
}


.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell {
    float: none;
}

.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .ninja-forms-field {float: none;}


.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    width: 100% !important;
}

.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {
    margin: 0;
}


.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    padding: 0;
}

.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {
    color: #c78a4f;
}


.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol {
    display: none;
}

.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    float: none;
    display: inline-block;
    margin: 0 0 16px !important;
}

.contact-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select
{
background: #faf9f6 url(../images/down-white-black-circle-arrow.svg) no-repeat !important;
background-position-x:96% !important;;
background-position-y: 50% !important;
background-size:20px !important;
cursor: pointer;
outline: none;
box-shadow:none;
}

.contact-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover{
background: #faf9f6 url(../images/down-black-transparent-black-circle-arrow.svg) no-repeat !important;
background-position-x:96% !important;;
background-position-y: 50% !important;
background-size:20px !important;
}
.contact-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select option {
    color: #2e2c2b
}

.contact-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    content: '';
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 3px;
    width: 17px;
    height: 17px;
    background: url(../images/checkbox.svg) no-repeat;
    background-size: 17px;
}

.contact-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label .nf-checked-label::after{
    content: '';
    background: url(../images/checkbox-hover.svg) no-repeat;
    background-size: 17px;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    width: 100% !important;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0;
}


.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    width: auto !important;
    height: auto;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {
    display: none;
}
.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field {
    border: 2px dotted #d00000;
    background: transparent;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-after-form-content {
    width: 100%;
    display: block;
    float: left
}
.contact-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-after-form-content .nf-error-msg.nf-error-field-errors {
    margin: 15px 0 0 !important;
    font-size: 15px;
    font-weight: normal;
    float: left;
    width: 100%;
}

.contact-wrapp .contact-col1 .contact-row1     .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {
    width: 100%;
    float: left;
}

.contact-wrapp .contact-col1 .contact-row1     .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.checkbox-container .nf-field-element .ninja-forms-field {
    height: inherit;
}

.label-right .checkbox-wrap .nf-field-element {
    display: none;
}

.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    color: #ffffff;
    background: #090909;
    border-color: #090909;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 14px 44px 14px 44px;
    position: relative;
    height:auto;
    cursor:pointer;
    margin: 10px 0 0px;
}
.contact-wrapp .contact-col1 .contact-row1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    color: #090909;
    background: none;
    border-color: #090909;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    padding-top: 18px;
}

.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    width: 100% !important;
}



/* sidebar form */


.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-title {
    display: none;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {
    display: none;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {
    width: 100% !important;;
    float: none;
    margin:0px auto;
    padding: 0;
    max-width: 100%;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {
    width: 100% !important;;
    display: block;
    margin: 0 auto;
    position: relative;
    height: auto;
}


.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap  .nf-multi-cell .nf-cell {
 padding: 0;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {
    width: 100%;
    display: block;
    margin: 0 0 0;
}


.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {
    width: 100% !important;;
    display: block;
    position: relative;
    float: left;
}


.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {
    display: none;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
    float: left;
    margin: 0 0 2.5%;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    height: 62px;
    float: left;
    margin: 0;
    padding: 0 25px 0;
    color: #2e2c2b;
    background: #faf9f6;
    border-color: #faf9f6;
    border-radius: 0;
    resize: none;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid #faf9f6;
    border-radius: 0;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
    font-family: "Lexend", sans-serif;
}
.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {
       font-family: "Lexend", sans-serif;
     color: #2e2c2b;
}
.nf-multi-cell .nf-cell {
    padding: 0 !important;
}



.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field
 {
    width: 100% !important;
    float: left;
    margin: 0 0 0px;
    padding: 20px 25px 0;
    height: 140px;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {
    width: 100%;
    display: none;
    float: left;
    position: relative;
    margin: 0 auto;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {
    margin: 0 0 0;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label {
    color: #e80000;
}


.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    display: inline-block;
    height: auto;
    visibility: visible;
    margin: 0 0 0!important;
    padding: 0 !important;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 13px;
    font-weight: 400;
    color: #2e2d2c;
    letter-spacing: normal;
    line-height: 1.85;
    display: inherit;
    position: relative;
    font-family: "Montserrat", sans-serif;
    padding-left: 28px;

}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin-bottom: 4px;
}
.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {
    font-weight: 600;
    color: #2e2d2c;

}
.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {
    color: #eae29d;
}


.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell {
    float: none;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .ninja-forms-field {float: none;}


.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    width: 100% !important;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {
    margin: 0;
}


.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    padding: 0;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {
    color: #c78a4f;
}


.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol {
    display: none;
}

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    float: none;
    display: inline-block;
    margin: 0 0 16px !important;
}

.sidbar-wrapp .sidbar-col1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select
{
background: #faf9f6 url(../images/down-white-black-circle-arrow.svg) no-repeat !important;
background-position-x:96% !important;;
background-position-y: 50% !important;
background-size:20px !important;
cursor: pointer;
outline: none;
box-shadow:none;
}

.sidbar-wrapp .sidbar-col1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover{
background: #faf9f6 url(../images/down-black-transparent-black-circle-arrow.svg) no-repeat !important;
background-position-x:96% !important;;
background-position-y: 50% !important;
background-size:20px !important;
}
.sidbar-wrapp .sidbar-col1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select option {
    color: #2e2c2b
}

.sidbar-wrapp .sidbar-col1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    content: '';
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 4px;
    width: 17px;
    height: 17px;
    background: url(../images/checkbox.svg) no-repeat;
    background-size: 17px;
}

.sidbar-wrapp .sidbar-col1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label .nf-checked-label::after{
    content: '';
    background: url(../images/checkbox-hover.svg) no-repeat;
    background-size: 17px;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    width: 100% !important;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0;
}
.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    width: auto !important;
    height: auto;
}
.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {
    display: none;
}.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field {
    border: 2px dotted #d00000;
    background: transparent;
}
.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-after-form-content {
    width: 100%;
    display: block;
    float: left
}.sidbar-wrapp .sidbar-col1    .nf-form-cont .nf-after-form-content .nf-error-msg.nf-error-field-errors {
    margin: 15px 0 0 !important;
    font-size: 15px;
    font-weight: normal;
    float: left;
    width: 100%;
}
.sidbar-wrapp .sidbar-col1     .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {
    width: 100%;
    float: left;
}
.sidbar-wrapp .sidbar-col1     .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.checkbox-container .nf-field-element .ninja-forms-field {
    height: inherit;
}

.label-right .checkbox-wrap .nf-field-element {
    display: none;
}
.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    color: #ffffff;
    background: #090909;
    border-color: #090909;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 14px 44px 14px 44px;
    position: relative;
    height:auto;
    cursor:pointer;
    margin: 5px 0 0px;
}
.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    color: #090909;
    background: none;
    border-color: #090909;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    padding-top: 18px;
}
.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    width: 100% !important;
}


.conten-wrapp .conten-row1 .conten-bar1 .buttons {
    width: 100%;
    display: block;
    float: left;
    padding: 35px 0 0;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn2 {
    color: #ffffff;
    background: #090909;
    border-color: #090909;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 14px 35px 14px;
    position: relative;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn1 {
    color: #ffffff;
    background: #c78a4f;
    border-color: #c78a4f;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 14px 34px 14px;
    position: relative;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .buttons-tex1 {
    color: #090909;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.56;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons h5 {
    margin: 0 0 28px;
}


.conten-wrapp .conten-row1 .conten-bar1 .buttons {
    width: 100%;
    display: block;
    float: left;
    padding: 35px 0 0;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn2 {
    color: #ffffff;
    background: #090909;
    border-color: #090909;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 14px 35px 14px;
    position: relative;
}
.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn2:hover{color: #090909;background: none;  border-color: #090909;}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn1 {
    color: #ffffff;
    background: #c78a4f;
    border-color: #c78a4f;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 14px 34px 14px;
    position: relative;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn1:hover{color: #c78a4f;  background: none;  border-color: #c78a4f;}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .buttons-tex1 {
    color: #090909;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.56;
    padding: 0 2px 0;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons h5 {
    margin: 0 0 28px;
}


.error-page h1 {
    font-size: 50px;
    margin: 0 0 20px;
}


.error-page .conten-bar1.abouts-wrapp h2 {
    font-size: 28px;
    margin: 0 0 20px;
}

.search-page {
    width: 100%;
    display: block;
    float: left;
    padding: 60px 0 70px;
}

.search-page .blog-col2 .blog-row2 {
    width: 100%;
}

.search-page .blog-col2 .blog-row2 .load-btn1 {
    color: #ffffff;
    background: #090909;
    border-color: #090909;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;
}

.search-page .blog-col2 .blog-row2 .load-btn1:hover {
    color: #090909;
    background: none;
    border-color: #090909;
}


.paiger-wrapp .paiger-col1 .load-btn2 {color: #ffffff;
    background: #090909;
    border-color: #090909;padding: 14px 32px 14px;font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;}
.paiger-wrapp .paiger-col1 .load-btn1:hover {color: #090909;background: none;border-color: #090909;}

.paiger-wrapp .paiger-col1 .load-btn2 {color: #ffffff;
    background: #090909;
    border-color: #090909;padding: 14px 32px 14px;font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
                                      }

.paiger-wrapp .paiger-col1 .load-btn2:hover {color: #090909;background: none;border-color: #090909;}
.paiger-wrapp .paiger-col1 .page-numbers {
    font-size: 16px;
    color: #090909;
    letter-spacing: 1.12px;
    font-weight: 400;
    display: inline-block;
    margin: 0 1px 0;
}

.paiger-wrapp .paiger-col1 .page-numbers.current {
    color: #c78a4f;
}

.paiger-wrapp .paiger-col1 .page-numbers:hover {
    color: #c78a4f;
}

.paiger-wrapp .paiger-col1 .prev.page-numbers {
    margin: 0 16px 0px 0px;
}

.paiger-wrapp .paiger-col1 .next.page-numbers {
    margin: 0 0 0px 16px;
}

.search-page .conten-row1 .conten-bar1{padding-top:50px}

.conten-wrapp .conten-row1 .conten-bar1 .conten-tab .tab-row1 li {cursor: pointer;}

.testi-wrapp ul li:before {
    position: relative;
    left: -3px;
    top: 0;
}
.testi-wrapp ol li:before {
    position: relative;
    left: -3px;
    top: 0;
}

.locations-wrapp .locations-col1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.locations-wrapp .locations-col1 .locations-row1 {
    width: 30.2%;
    position: relative;
    top: inherit;
    transform: none;
    left: inherit;
    right: inherit;
}

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

}

.locations-wrapp .locations-col2 .slick-track .slick-slide {
    padding-bottom: 27px;
    height: inherit;
}

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


.locations-wrapp .locations-col2 .slick-track .slick-slide>div {
    height: 50%;
}


.abouts-wrapp .abouts-col1 .abouts-row1 ul li:before {
    display: none;
}

.practice-wrapp ul li:before {
    position: relative;
    top:  0;
    left: -3px;
}
.practice-wrapp ol li:before {
    position: relative;
    top:  0;
    left: -3px;
}

.blogin-wrapp .blogin-col1  img[align="left"] {width: 320px;}
.blogin-wrapp .blogin-col1  img[align="right"] {width: 320px;}

.blogin-wrapp .load-btn1 {
    color: #ffffff;
    background: #090909;
    border-color: #090909;
    cursor: pointer;
}

.blogin-wrapp .load-btn1:hover {
    color: #090909;
    background: none;
    border-color: #090909;
}
.treatin1-wrapp .treatin1-col2 .treatin1-row2 .reason-set1-content.common-style {
    max-height: 255px;
    overflow-x: auto;
    padding-right: 10px;
}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .explore-btn1 {
    margin:15px 0 24px;
    padding: 14px 44px 14px 44px;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    font-size: 16px;
}

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

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

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

.details-wrapp .details-col2 .slick-track {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 h3 {
    max-height: 148px;
    overflow-x: auto;
}

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

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

.testimonials-wrapp .testimonials-col1 .slick-track .slick-slide .testimonials-row1 {
    height: 100%;
}
.faq-wrapp .faq-col1 .faq-row1 .accordion .content {
    padding-bottom: 14px;
}
.locations-wrapp .locations-col2.desk {
    display: block;
}

.locations-wrapp .locations-col2.mob {
    display: none;
}

.locations-wrapp .locations-col2.desk .non-slider {
    display: flex;
    flex-wrap: wrap;
}

.locations-wrapp .locations-col2.desk .non-slider>div {
    width: 48.6%;
    margin: 0 2.7% 0 0;
}

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


.locations-wrapp .locations-col2.desk .non-slider>div {
    width: 48.6%;
    margin: 0 2.7% 0 0;
}

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

.social-wrapp .social-col2.desk .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.social-wrapp .social-col2.desk .non-slider .social-row2 {
    width: 12%;
    margin: 0 8% 0 0;
}

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

.fees-wrapp .fees-col1 .accordion h3:nth-of-type(1) {
    border-top: navajowhite;
}

/* .conten-bar1.fees-wrapp .conten-tab {
    margin: 20px 0 20px;
} */

.conten-wrapp.show-mobile-treat-drop{display: none;}

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

.services-wrapp .services-col1.desk .non-slider .services-col2 {
    width: 48.9%;
    margin: 0 2.2% 0 0;
}

.services-wrapp .services-col1.desk .non-slider .services-col2:nth-child(2n) {
    margin-right: 0;
}
.services-wrapp .services-col1.desk .non-slider .services-col2:last-child {
    margin-right: 0;
}
.concern-wrapp .concern-col1 .concern-row1 .select-selected {background:url(../images/down-white-black-circle-arrow.svg) no-repeat;background-position-x:96%;background-position-y:50%}
.concern-wrapp .concern-col1 .concern-row1:hover .select-selected {background:url(../images/down-black-white-circle-arrow.svg) no-repeat;background-position-x:96%;background-position-y:50%}

.treatments-wrapp .treatments-col2:nth-child(odd) {
    background: #e7dccd
}

.treatments-wrapp .treatments-col2:nth-child(even) {
    background: #0d0d0d
}

.header-wrapp .header-col1 .header-row1 .custom-select1 .select-selected {
    background: url(../images/down-white-black-circle-arrow.svg) no-repeat;
    background-position-x:96%;
    background-position-y:50%;

}

.header-wrapp .header-col1 .header-row1 .custom-select1:hover .select-selected {
    background: url(../images/down-black-white-circle-arrow.svg) no-repeat;
    background-position-x:96%;
    background-position-y:50%;

}
.membership1-wrapp .membership1-col2 .membership1-row1 .membership1-bar2 h3 {
    line-height: 1.5;
}
.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>div {
    height: 49%;
}

.testi-wrapp .testi-col1 .slick-track .slick-slide>div>div {
    height: 100%;
    padding-bottom:20px;
}

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

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

.testi-wrapp .testi-col1 .slick-track .slick-slide>div>div .testi-row1.grayscale-effect .grayscale-row1 img {
    height: 100%;
    object-fit: cover;
}

.blog-wrapp .blog-col1 {
    padding-bottom: 50px;
}


.conten-wrapp .conten-row1 .conten-bar1 .btn-row1 {
    width: 100%;
    display: block;
    float: left;
}

.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 .common-btn1{
    color: #ffffff;
    background: #090909;
    border-color: #090909;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 14px 35px 14px;
    position: relative;
}
.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 .common-btn1:hover{color: #090909;background: none;  border-color: #090909;}

.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 a {
    color: #ffffff;
    background: #c78a4f;
    border-color: #c78a4f;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 14px 34px 14px;
    position: relative;
}

.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 a:hover{color: #c78a4f;  background: none;  border-color: #c78a4f;}

.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 span {
    color: #090909;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.56;
    padding: 0 2px 0;
}
.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 {
    width: 100%;
    display: block;
    float: left;
    padding: 0 0 17px;
}

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

.testimonials-wrapp .testimonials-col1.desk .non-slider .testimonials-row1 {
    width: 32%;
    padding: 3.5% 4.7% 3.8% 3.4%;
    margin: 0 1.5% 0 0;
}

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

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

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

.social-wrapp .social-col1.desk .non-slider .social-row1 {
    width: 32.4%;
    margin: 0 1.3% 0 0;
}

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

.social-wrapp .social-col1.desk .non-slider .social-row1:last-child {
    margin-right: 0;
}
.testi-wrapp .testi-col1.desk .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.testi-wrapp .testi-col1.desk .non-slider .testi-row1 {
    width: 32.2%;
    margin: 0 1.6% 0 0;
}

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

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

.abouts-wrapp .abouts-col1.desk .non-slider {
    display: flex;
    flex-wrap: wrap;
}

.abouts-wrapp .abouts-col1.desk .non-slider .abouts-bar1 {
    width: 49%;
    margin: 0 2% 0 0;
}

.abouts-wrapp .abouts-col1.desk .non-slider .abouts-bar1:nth-child(2n) {
    margin-right: 0;
}

.abouts-wrapp .abouts-col1.desk .non-slider .abouts-bar1:last-child {
    margin-right: 0;
}
.contac-wrapp .contac-col1 .contac-row1 a:hover {
    color: #c78a4f;
}

.treatin3-wrapp .treatin3-col1.desk .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}

.treatin3-wrapp .treatin3-col1.desk .non-slider .treatin3-row1 {
    width: 32.4%;
    margin: 0 1.4% 0 0;
}

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

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

.details-wrapp .details-col2 .non-slider {
    display: flex;
    flex-wrap: wrap;
}

.details-wrapp .details-col2 .non-slider>div {
    width: 48.5%;
    margin: 0 3% 0 0;
}

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

.details-wrapp .details-col2 .non-slider>div:last-child {
    margin-right: 0;
}

.locations-wrapp .locations-col2.desk .non-slider>div {
    height: inherit;
}

.locations-wrapp .locations-col2.desk .non-slider>div .locations-col3 {
    height: 96%;
}

.conten-wrapp.show-mobile-treat-drop .conten-bar2.sidbar-wrapp .select-items {
    background: #090909;
}

.conten-wrapp.show-mobile-treat-drop .conten-bar2.sidbar-wrapp .select-items {
    background: #090909;
    z-index: 9999;
}

.conten-wrapp.show-mobile-treat-drop .conten-bar2.sidbar-wrapp .select-items  .scrollb div {
    color: #fff;
}

.conten-wrapp.show-mobile-treat-drop .conten-bar2.sidbar-wrapp .select-items .scrollb div:hover {
    background: #fff;
    color: #090909;
}


/* .treatin-wrapp .treatin-col1 .treatin-row22 {
    border-bottom: 1px solid #c78a4f;
    width: 100%;
    float: left;
    padding: 0 0 16px;
    margin: 0 0 32px;
} */

.treatin-wrapp .treatin-col1 .content-area {
    width: 100%;
    float: left;
    padding: 0 0 16px;
    margin: 0 0 32px;
    border-bottom: 1px solid #c78a4f;
}

.treatin-wrapp .treatin-col1 .content-area .treatin-row2.extra-content {
    border: navajowhite;
    padding: 0;
    margin: 0;
}

.fees-wrapp .fees-col1 .fees-row2.present-from {

}

.fees-wrapp .fees-col1 .fees-row2.present-from .fees-bar2{ max-width: 40%;float: right;justify-content: flex-end; text-align: right; min-width: 125px; width: auto; display: flex;margin-left: auto;}

.fees-wrapp .fees-col1 .fees-row2.present-from .fees-bar2>span{margin-right: auto;}

.directions {
    display: block;
    width: 100%;
    float: left;
    /* border: 1px solid red; */
    padding: 80px 0 0;
    background: #ffffff;
}

.directions h2 {
    float: none;
    color: #0c1714;
    text-align: center;
    font-size: 55px;
    font-weight: 400;
    letter-spacing: -1.1px;
    line-height: 1.11;
    margin: 0 0 40px;
}
.directions .dir-outer {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.directions .dir-outer .common-btn {
    width: 19%;
    display: inline-block;
    text-align: center;
    position: relative;
    margin: 0px 0.88% 0px 0px;
    padding: 0px;
border: 2px solid #0d0d0d;
    border-radius: 10px;
    background-color: #0d0d0d;
    transition: all .4s ease-in-out;
}

.directions .dir-outer .direction-icon-border {
    width: 100%;
    display: block;
    float: left;
    position: relative;
    padding: 40px 3% 40px;
    cursor: pointer;
}
.directions .dir-outer .direction-icon-border .direction-icon {
    width: 42px;
    display: block;
    margin: 0px auto 24px;
    position: relative;
    transition: all .4s ease-in-out;
}
.directions .dir-outer .common-btn p {
    float: none;
    font-size: 16px;
    font-weight: 400;
    color: #e8dccc;
    letter-spacing: normal;
    line-height: 1.53;
    margin: 0px 0px 0px;
}
.directions img {
    width: 100%;
    display: block;
}
.directions .dir-outer .direction-icon-border .direction-icon .hover-icon {
    display: none;
    position: absolute;
    top: 0;
}



.directions .dir-outer .common-btn:hover {
background: #ffffff;
    border-color: #c78a4f;
}
.directions .dir-outer .common-btn:hover .direction-icon img {
    transition: all .4s ease-in-out;
}

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

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

.additional-fullwith .treatment-outer {
display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: center;
}

.additional-fullwith .treatment-outer .treatment-available-con {
    margin: 0 auto 30px 0;
    width: 100%;
}
.additional-fullwith .treatment-outer .included {
    width: 24%;
    border: 1px solid rgba(199, 138, 79, 0.3);
    margin: 0 1.3% 1.3% 0;
    padding: 20px 20px 10px;
        background: #faf9f659;
}
.additional-fullwith .treatment-outer>.included:nth-of-type(4n+1){
margin-right:0;
}
.additional-fullwith .treatment-outer>.included:last-child{
    margin-right: 0;
}

.location-include-treatments {
    padding: 0px 0 25px;
}
/* .additional-fullwith .how-to-findus {
    display: flex;
    float: left;
    width: 100%;
    align-items: center;
    gap: 2%;
} */
.additional-fullwith .how-to-findus h4 {
    width: 100%;
    margin: 0 0 20px;
}

.abouts-wrapp .typography.common-style ul li:has(img){ position:relative;margin: 0 0 12px;padding-left: 24px;}
.abouts-wrapp .typography.common-style ul li:has(img)::before{
display: none;
}
.abouts-wrapp .typography.common-style ul li:has(img) img{ position: absolute;left: 0px; top: 5px;}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 ul li:has(img){position:relative;margin: 0 0 12px;padding-left: 24px;}
.treatin1-wrapp .treatin1-col2 .treatin1-row2 ul li:has(img)::before{display: none;}
.treatin1-wrapp .treatin1-col2 .treatin1-row2 ul li:has(img) img{ position: absolute;left: 0px; top: 5px;}


.additional-fullwith .contac-col1.how-to-findus {  display: block; float: left;margin: 50px 0 15px;}
.additional-fullwith .contac-row1 {  width: 30.8%;  float: left; margin: 0 0 0;}
.additional-fullwith .contac-row2{   width: 60.2%;  float: right;}
.additional-fullwith .contac-row2 iframe { width: 100%;  display: block;}
.additional-fullwith .contac-row1 h2 { font-size: 25px; font-weight: 400; letter-spacing: -0.5px;  line-height: 1.44; margin: 0 0 22px;}
.additional-fullwith .contac-row1 .typography.appontment {margin: 32px 0 0;}
.additional-fullwith .contac-row1>p { margin: 0 0 0;}
.additional-fullwith .contac-row1 h3{font-size: 23px;}
.about-direction {padding: 30px 0 65px;}
.social-wrapp .social-col2 .slick-track{display: flex;flex-wrap:wrap}
.social-wrapp .social-col2 .slick-slide{ height: inherit;}
.social-wrapp .social-col2 .social-row2 img{margin-block: auto;    height: 60px; object-fit: contain;}
.social-wrapp .social-col2 .social-row2 {  height: 100%;  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: center;}

.additional-fullwith .abouts-col1.mob { display: none;}
.additional-fullwith .abouts-col1 {padding: 15px 0 90px;}
.additional-fullwith .abouts-col1.desk {display: block;  width: 100%;  float: left;  padding: 15px 0 90px;}
.additional-fullwith .abouts-col1.desk .btn-white-black-border{margin: 25px 0 0;}
.about-page-st { padding-bottom: 20px;}
.additional-fullwith .contac-row1>p a span {  display: block;}

.additional-fullwith .abouts-col1 .non-slider{display: flex;flex-wrap: wrap;}
.additional-fullwith .abouts-col1 .non-slider>div{ width:24%;margin:  0 1.3% 0% 0;}
.additional-fullwith .abouts-col1 .non-slider>div:last-child{margin-right: 0;}
.about-direction h2{font-size: 45px;}
.conten-wrapp.about-page-st { padding-bottom: 12px;}

.grayscale-effect1:hover .grayscale-row1 img {
transform: scale(1.08);
filter: grayscale(100%);
transition: all 0.25s ease-out 0s;
-o-transition: all 0.25s ease-out 0s;
-ms-transition: all 0.25s ease-out 0s;
-moz-transition: all 0.25s ease-out 0s;
-webkit-transition: all 0.25s ease-out 0s;
}

.grayscale-effect1 .grayscale-row1 {
    overflow: hidden;
    cursor: pointer;
    display: block;

}

.grayscale-effect1 img {
    width: 100%;
    display: block;
    transition: all 0.25s ease-out 0s;
    -o-transition: all 0.25s ease-out 0s;
    -ms-transition: all 0.25s ease-out 0s;
    -moz-transition: all 0.25s ease-out 0s;
    -webkit-transition: all 0.25s ease-out 0s;
}


.treatin1-wrapp .treatin1-col2 .treatin1-row2 ul li {
    padding-bottom: 5px;
}


.treatin1-wrapp .treatin1-col2 .treatin1-row2 .reason-set1-content > div:has(ul:last-child) + div:nth-child(2) ul:first-child {
    float: left;
    width: 100%;
    margin-top: -16px;
}



.conten-wrapp .fees-wrapp .tab-bar2 a.denplan-btnl {
    color: #ffffff;
    background: #090909;
    border-color: #090909;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 14px 44px 14px 44px;
    position: relative;
    height: auto;
    cursor: pointer;
    margin: 5px 0 0px;
}

.conten-wrapp .fees-wrapp .tab-bar2 a.denplan-btnl:hover {
    color: #090909;
    background: none;
    border-color: #090909;
}


.membership-wrapp .membership-row1 .table-outer table tbody tr td.most-common-highlight {
    background: #c78a4f;
}

.membership-wrapp .membership-row1 .table-outer table tbody tr td.most-common-highlight p {
    color: #ffff;
}


.membership-wrapp .membership-col1 p a.pr-plan-btn {
    color: #fff;
}

.membership-wrapp .membership-col1 p a.pr-plan-btn:hover {
    color: #090909;
}




/*recruitment-wrapp*/
.recruitment-wrapp { text-align:center; padding:0 0 20px;}
.recruitment-wrapp p {float:none;font-size:16px;font-weight:400;color:#1c1c1c;letter-spacing:normal;line-height:1.88;margin:0 auto 22px;max-width:600px;/* font-family: 'haniva-book-font'; */}
.recruitment-wrapp p a { color:#1c1c1c;}
.recruitment-wrapp p span { display:block;}
.recruitment-wrapp p strong { font-weight:700;}
.recruitment-wrapp h2 { float:none; font-size:16px; color:#1c1c1c; letter-spacing:normal; line-height:normal; margin:0 0 10px;}
.recruitment-wrapp h2 a { color:#1c1c1c;}
.recruitment-wrapp h2 span { display:block;}
.recruitment-wrapp h3 { float:none; font-size:35px; font-weight:400; color:#c78a4f; letter-spacing:normal; line-height:1.29; margin:0 0 16px;}
.recruitment-wrapp h3 a { color:#578a00;}
.recruitment-wrapp h3 span { display:block;}
.recruitment-wrapp .recruitment-col1 { width:100%; float:left; margin:30px 0 0;}
.recruitment-wrapp .recruitment-col1 img { width:100%; display:block;}
.recruitment-wrapp h2, .recruitment-wrapp h2 span {font-family: 'Lexend', sans-serif;}

.recruitment-wrapp {
    padding: 95px 0 0;
}




/*faq-wrapp*/
.recruitment-faq { background:none; padding:106px 0 54px;}
.recruitment-faq p { float:none; font-size:16px; font-weight:400; color:#1c1c1c; letter-spacing:normal; line-height:1.88; margin:0 0 16px;}
.recruitment-faq p a { color:#1c1c1c;}
.recruitment-faq p span { display:block;}
.recruitment-faq p strong { font-weight:600;}
.recruitment-faq h2 { font-size:35px; font-weight:400; color:#c78a4f; line-height:1.29; margin:0 0 8px;}
.recruitment-faq h2 a { color:#c78a4f;}
.recruitment-faq h2 span { display:block;}
.recruitment-faq h3 { float:none; font-size:16px; color:#1c1c1c; letter-spacing:normal; line-height:normal; margin:0 0 0;}
.recruitment-faq h3 a { color:#1c1c1c;}
.recruitment-faq h3 span { display:block;}
.recruitment-faq .faq-box{width:100%; float:left; position:relative; display:flex; flex-wrap:wrap; justify-content: space-between;align-content:center}
.recruitment-faq .faq-col1{width:42.8%; float:left; margin:0 0 0}
.recruitment-faq .faq-col1 img { width:100%; display:block;}
.recruitment-faq .faq-col1 .faq-row1 { width:100%; float:right;}
.recruitment-faq .faq-col2 {width:49.5%;float:right;margin:0 0 0;}
.recruitment-faq .faq-col2 img {width:100%;display:block;height: inherit;}
.recruitment-faq .faq-col2 .faq-row2 { width:100%; float:left;}
.recruitment-faq h2, .faq-wrapp h2 span, .faq-wrapp h3, .faq-wrapp h3 span  {font-family: 'Lexend', sans-serif;}



.accordion { width:100%; float:left; margin:22px 0 0;}
.accordion h3 { width:100%; float:left; background:none; border-bottom:1px solid rgba(28,28,28,0.2); cursor:pointer; padding:22px 7% 22px 0; position:relative; z-index:9;}
.accordion h3:before { content:""; width:16px; height:16px; position:absolute; top:50%; transform:translateY(-50%); right:0; background:url() no-repeat center / cover;}
.accordion h3.active:before { background:url() no-repeat center / cover;}
.accordion h3.active { border:none;}
.accordion .content { width:100%; float:left; padding:4px 0 10px; border-bottom:1px solid rgba(28,28,28,0.2);}





.positions-wrapp .positions-col1 .non-slider{width:100%; display:flex; flex-wrap:wrap; justify-content:center}
.positions-wrapp .positions-col1 .non-slider .positions-col2{width:30%; display:block; float:left; margin:0 7px 0}
.positions-wrapp .positions-col1 .non-slider .positions-col2 ul{width:100%; display:block; margin:0 0 22px; float: left;}
.positions-wrapp .positions-col1 .non-slider .positions-col2 ul li{color:#fff; line-height:1.88; position:relative; display:block; font-size:16px}
.positions-wrapp .positions-col1 .non-slider .positions-col2 ul li:before{content:""; width:3px; height:3px; border-radius:50%; background:#fff; margin:14px 8px 0 -7px; position:relative; top:-3px;left:1px; display: inline-block;}
.positions-wrapp { width: 100%; float: left; background: #faf9f6; text-align: center; margin: 100px 0 0; padding: 133px 0 92px;}
.positions-wrapp p { float:none; font-size:16px; font-weight:400; color:#000; letter-spacing:normal; line-height:1.88; margin:0 auto 22px; max-width:600px;}
.positions-wrapp p a { color:#c78a4f;}
.positions-wrapp p span { display:block;}
.positions-wrapp p strong { font-weight:700; letter-spacing: 1px;}
.positions-wrapp h2 {float:none;font-size:35px;font-weight:400;color:#000;letter-spacing:normal;line-height:1.29;margin:0 0 33px;text-align: center;}
.positions-wrapp h2 a { color:#c78a4f;}
.positions-wrapp h2 span { display:block;}
.positions-wrapp h3 { float:none; font-size:27px; font-weight:400; color:#c78a4f; letter-spacing:normal; line-height:1.41; margin:0 0 13px;}
.positions-wrapp h3 a { color:#c78a4f;}
.positions-wrapp h3 span { display:block;}
.positions-wrapp .positions-col1 { width:100%; float:left;}
.positions-wrapp .positions-col1 img { width:100%; display:block;}
.positions-wrapp .positions-col1 .positions-row1 { width:100%; float:left; margin:0 0 33px;}
.positions-wrapp .positions-btn1 {cursor: pointer;float:none;color:#fff;background:#000;border:1px solid #000;border-radius:25px;border-color:#000;margin:0 5px 0 0;padding: 10px 19px; display: inline-block;}
.positions-wrapp .positions-btn1:last-child { margin-right:0;}
.positions-wrapp .positions-btn1:hover { color:#1c1c1c; background:none; border-color:#000;}
.positions-wrapp .positions-col1.desk {display: block;}
.positions-wrapp .positions-col1.mob {display: none;}
.square-effect { display: block; position: relative;}
.square-effect img {width: 100%;display: block;transition: all 0.25s ease-out 0s;-o-transition: all 0.25s ease-out 0s;-ms-transition: all 0.25s ease-out 0s;-moz-transition: all 0.25s ease-out 0s;-webkit-transition: all 0.25s ease-out 0s;}
.square-effect .square-row1 {overflow: hidden;cursor: pointer;display: block;}
.square-effect:hover .square-row1 img {transform: scale(1.08);transition: all 0.25s ease-out 0s;-o-transition: all 0.25s ease-out 0s;-ms-transition: all 0.25s ease-out 0s;-moz-transition: all 0.25s ease-out 0s;-webkit-transition: all 0.25s ease-out 0s;filter: grayscale(100%);}
.square-effect:after {content: "";width: 0;height: 1px;background: #ffffff;filter: alpha(opacity=0);transition: all 0.25s ease-out 0s;-o-transition: all 0.25s ease-out 0s;-ms-transition: all 0.25s ease-out 0s;-moz-transition: all 0.25s ease-out 0s;-webkit-transition: all 0.25s ease-out 0s;opacity: 0;margin: 0 0 0;position: absolute;top: 8%;right: 8%; z-index: 9;}
.square-effect:hover:after {width: 26%;opacity: 1;filter: alpha(opacity=100);}
.slick-dots li:before {
    display:none;
}







.enquiry-wrapp {
    float: left;
    width: 100%;
}

/* .enquiry-wrapp2 { padding-top:86px;} */
.enquiry-wrapp2:after {
    display: none;
}

.enquiry-wrapp3 {
    padding: 119px 0 106px;
    text-align: center;
}

.enquiry-wrapp3 .enquiry-col4 {
    float: none;
    margin: 0 auto;
    width: 100%;
    max-width: 800px;
}

.enquiry-wrapp3 .enquiry-col4 .enquiry-row4 {
    margin: 15px 0 29px;
}

.enquiry-wrapp3 .enquiry-col4 .enquiry-row4 .enquiry-fil1 {
    text-align: center;
}

.enquiry-wrapp3 .referrals-btn1 {
    float: none;
    border: none;
    margin: 0 9px 0 0;
    padding: 0;
}

.enquiry-wrapp3 .referrals-btn1 button {
    color: #1c1c1c;
    background: none;
    border-color: #6a9206;
    padding: 10px 55px 10px 23px;
}

.enquiry-wrapp3 .referrals-btn1:hover button {
    color: #ffffff;
    background: #6a9206;
    border-color: #6a9206;
}

/*enquiry-wrapp*/
.enquiry-wrapp {
    background: none;
    padding: 74px 0 92px;
    position: relative;
    text-align: center;
}

.enquiry-wrapp p {
    float: none;
    font-size: 16px;
    font-weight: 400;
    color: #1c1c1c;
    letter-spacing: normal;
    line-height: 1.88;
    margin: 0 0 16px;
}

.enquiry-wrapp p a {
    color: #1c1c1c;
}

.enquiry-wrapp p span {
    display: block;
}

.enquiry-wrapp p strong {
    font-weight: 700;
}

.enquiry-wrapp h2 {
    float: none;
    font-size: 16px;
    color: #1c1c1c;
    letter-spacing: normal;
    line-height: normal;
    margin: 0 0 10px;
}

.enquiry-wrapp h2 a {
    color: #1c1c1c;
}

.enquiry-wrapp h2 span {
    display: block;
}

.enquiry-wrapp h3 {
    float: none;
    font-size: 35px;
    font-weight: 400;
    color: #c78a4f;
    letter-spacing: normal;
    line-height: 1.29;
    margin: 0 0 16px;
}

.enquiry-wrapp h3 a {
    color: #c78a4f;
}

.enquiry-wrapp h3 span {
    display: block;
}

.enquiry-wrapp:after {
    content: "";
    width: 100%;
    float: left;
    background: url() no-repeat top center / cover;
    margin: 0 0 0;
    padding: 0 0 52.4%;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -9;
}

.enquiry-wrapp .enquiry-col1 {
    width: 100%;
    float: left;
    margin: 0 0 43px;
    position: relative;
}

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

.enquiry-wrapp .enquiry-col1 .enquiry-row1 {
    width: 52%;
    float: left;
}

.enquiry-wrapp .enquiry-col2 {
    width: 17.44%;
    float: right;
    transform: translateY(-50%);
    margin: 0 0 0;
    position: absolute;
    top: 40%;
    right: 0;
}

.enquiry-wrapp .enquiry-col2 img {
    width: 100%;
    display: block;
}

.enquiry-wrapp .enquiry-col2 .enquiry-row2 {
    width: 100%;
    float: right;
}

.enquiry-wrapp .enquiry-col3 {
    width: 100%;
    float: left;
    margin: 0 0 0;
    position: relative;
}

.enquiry-wrapp .enquiry-col3 img {
    width: 100%;
    display: block;
}

.enquiry-wrapp .enquiry-col3 .enquiry-row3 {
    width: 32%;
    float: left;
    position: absolute;
    top: 43.5%;
    left: 0;
}

.enquiry-wrapp .enquiry-col3 .enquiry-row3 li {
    float: none;
    margin: 0 0 12px;
    padding: 0 0 0 28px;
    position: relative;
}

.enquiry-wrapp .enquiry-col3 .enquiry-row3 li:last-child {
    margin-bottom: 0;
}

.enquiry-wrapp .enquiry-col3 .enquiry-row3 li a:hover {
    color: #578a00;
}

.enquiry-wrapp .enquiry-col4 {
    /* width: 66.5%; */
    /* float:right; */
    /* margin: 0 0 0; */
}

.enquiry-wrapp .enquiry-col4 img {
    width: 100%;
    display: block;
}

.enquiry-wrapp .enquiry-col4 .enquiry-row4 {
    width: 100%;
    float: right;
    margin: 0 0 29px;
}

.enquiry-wrapp .enquiry-col4 .enquiry-row4 .enquiry-fil1 {
    color: #1c1c1c;
    background: #ffffff;
    border: 1px solid #f1f1f1;
    border-radius: 0;
    resize: none;
    font-family: 'haniva-semibold-font';
}

.enquiry-wrapp .enquiry-col4 .enquiry-row4 .enquiry-fil2 {
    width: 49.5%;
    height: 47px;
    float: left;
    margin: 0 0 1.3%;
    padding: 0 3.7% 0;
}

.enquiry-wrapp .enquiry-col4 .enquiry-row4 .enquiry-fil2:nth-child(2n) {
    float: right;
}

.enquiry-wrapp .enquiry-col4 .enquiry-row4 .enquiry-fil3 {
    width: 100%;
    height: 47px;
    float: left;
    margin: 0 0 0;
    padding: 14px 3.7% 0;
}

.enquiry-wrapp .enquiry-btn1 {
    float: none;
    background: none;
    border-color: #6a9206;
    margin: 10px 5px 0 0;
}

.enquiry-wrapp .enquiry-btn1:last-child {
    margin-right: 0;
}

.enquiry-wrapp .enquiry-btn1 input {
    color: #1c1c1c;
    background: none;
    border: none;
    cursor: pointer;
    padding: 10px 53px 10px 23px;
    z-index: 9;
}

.enquiry-wrapp .enquiry-btn1:hover {
    background: #6a9206;
    border-color: #6a9206;
}

.enquiry-wrapp .enquiry-btn1:hover input {
    color: #ffffff;
}

.enquiry-row3 li, .enquiry-row3 li a {
    font-size: 16px;
    font-weight: 400;
    color: #1c1c1c;
    letter-spacing: normal;
    line-height: 1.88;
}

.enquiry-wrapp h2, .enquiry-wrapp h2 span {
    font-family: 'Lexend',sans-serif;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-title {
    display: none
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {
    display: none
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {
    width: 100%;
    float: none;
    margin: 0 auto;
    padding: 0;
    max-width: 100%
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {
    width: 100%;
    display: block;
    margin: 0 auto;
    position: relative;
    height: auto;
    float:left;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {
    width: 100%;
    display: block;
    margin: 0 0 0
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {
    width: 100%;
    display: block;
    position: relative;
    float: left
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {
    display: none
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {
    width: 100%;
    display: flex;
    margin: 0 auto;
    float: left;
    order: inherit;
    justify-content: center;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {
    padding: 0;
    width: 100%!important
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    width: 100%;
    height: 47px;
    margin: 0;
    padding: 0 20px 0;
    font-size: 13px;
    font-weight: 400;
    color: #1c1c1c;
    background: #fff;
    border: 1px solid #f1f1f1;
    resize: none;
    text-align: center;
    letter-spacing: normal;
    border-radius: 0;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    vertical-align: baseline;
    position: relative;
    box-shadow: none;
    outline: none;
    line-height: normal;
    z-index: 9;
    float: left;
    font-family: 'Lexend',sans-serif;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {
    color: #1c1c1c
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {
    width: 100%;
    float: left;
    margin: 0 0 0;
    padding: 14px 20px 0
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {
    width: 100%;
    display: none;
    float: left;
    position: relative;
    margin: 0 auto
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {
    margin: 0 0 0
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    display: inline-block;
    height: auto;
    visibility: visible;
    margin: 0 0 0px!important;
    padding: 0
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    width: auto;
    padding-left: 20px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    color: #1c1c1c;
    line-height: 1.54;
    display: inline-block;
    letter-spacing: normal;
    position: relative;
    top: 0;
    height: auto;
    margin: 0 0 0;
    z-index: 9
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {
    text-decoration: none;
    color: #6a9206 !important;
    font-weight: 700;
    display: inline-block
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {
    color: #1c1c1c !important;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol {
    display: none
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    float: none;
    display: inline-block;
    margin: 0 0 0px!important
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #1c1c1c;
    border-radius: 50%
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {
    content: '';
    width: 8px;
    height: 8px;
    background: #c78a4f;
    position: absolute;
    top: 6px;
    left: 4px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    border-radius: 50%;
    z-index: 9
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {
    border: 1px solid #1c1c1c
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {
    color: #000;
    border-color: #000;
    background: none;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {
    display: none
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-after-form-content {
    display: block;
    text-align: left;
    margin: 15px 0 0
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {
    width: auto;
    color: white;
    float: none;
    text-align: center;
    vertical-align: baseline;
    outline: none !important;
    box-shadow: none;
    background: #090909;
    border-color: #090909;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 14px 44px 14px 44px;
    position: relative;
    height: auto;
    cursor: pointer;
    margin: 10px 0 0px;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label {
    color: #e80000
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field {
    cursor: pointer;
    background: #fff url(../images/down-white-black-circle-arrow.svg) no-repeat center;
    background-position-x: 96%;
    padding-right: 32px;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field:hover {
    background: #ffffff url(../images/down-black-transparent-black-circle-arrow.svg) no-repeat center;
    background-position-x: 96%;
    color: #c78a4f;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 49.5%!important
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    margin-bottom: 1.3%
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {
    margin-bottom: 1.3%;
    width: 100% !important;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) {
    float: left;
    width: 100%;
    /* margin-top: 29px */
    margin-top: 0;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell:first-child {
    margin-bottom: 8px;
    margin-top: 20px;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell:nth-child(2) {
    margin-bottom: 14px
}

.enquiry-wrapp .enquiry-col4 .nf-error-msg {
    text-align: center;
    font-size: 14px
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-fail.nf-error .nf-field-element .ninja-forms-field {
    border: 1px dotted #d10000!important
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-error .nf-field-label label a {
    color: #e80000
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(odd) {
    float: left
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(even) {
    float: right
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-last-child(2) {
    width: 100% !important;
}

.nf-cell .nf-field-container .nf-field .nf-field-element ul {
    width: 100%;
    padding: 15px 0!important;
}

.nf-cell .nf-field-container .nf-field .nf-field-element ul li {
    width: auto;
    display: inline-block;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .checkbox-wrap .nf-field-element {
    height: 0;
    padding: 0;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .listcheckbox-wrap .nf-field-element ul li .ninja-forms-field {
    height: 0;
    padding: 0;
}

.nf-cell .nf-field-container .nf-field .nf-field-element ul li label {
    color: #000;
    font-size: 13px;
    margin-left: 1em;
    padding: 0 0 0 20px;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    display: inline;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {
    left: -4px;
    top: 1px;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {
    left: 0px;
    top: 5px;
}




.referrals-wrapp.common-style ul li {
    padding: 0;
}
.referrals-wrapp.common-style ul li::before {
    position: relative;
    top: -2px;
    left: -4px;
}

.referrals-wrapp.common-style ol li {
    padding: 0;
}
.referrals-wrapp.common-style ol li::before {
    position: relative;
    left: -4px;
    top: 0;
}





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

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

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row {
    column-gap: 17px!important;

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

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-input__inner {
     font-size: 18px !important;
     height:  57px !important;
     font-weight: 400 !important;
     font-family: 'Lexend', sans-serif !important;
     padding-inline: 35px !important;
     text-align: left !important;
     color: #090909 !important;
     letter-spacing: inherit !important;
     background: none !important;
     resize: none !important;
     border: 1px solid #c78a4f !important;
     position: relative !important;
     border-radius: 0 !important;
     text-transform: inherit !important;
}

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

.referrals-wrapp .referrals-col3    .cog-form .cog-section__inner h2 {
    text-align: center!important;
    font-weight: 400 !important;
    margin: 40px 0 25px !important;
    font-family: "Lexend", sans-serif !important;
    color: #0d0d0d !important;
    font-size: 25px !important;
    letter-spacing: -0.5px !important;
    line-height: 1.44 !important;
}

.referrals-wrapp h3 {
    color: #0d0d0d;
    margin: 0 0 40px;
    font-size: 25px;
    font-weight: 400;
    letter-spacing: -0.5px;
    line-height: 1.44;
    margin: 0 0 22px;
}

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



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

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

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

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

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

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-checkbox-group {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: start;
}

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

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

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

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__label,.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__label span {
      font-weight: 400;
      color: #090909;
      line-height: 1.5;
      letter-spacing: 0.8px;
      display: inherit;
      position: relative;
      font-size: 16px;
      font-family: 'Lexend',sans-serif;
}

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

/* .referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item .el-checkbox__input .el-checkbox__inner {
    display: none
} */

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



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

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

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

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


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

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

}

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

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

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

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




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


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



}


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


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

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

}

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


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



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

}




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

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-page__navigation {
    padding: 0!important
}

.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
     text-align: left;
     font-size: 16px;
     font-weight: 400;
     color: #090909;
     font-family: 'Lexend',sans-serif !important;
     width: 50%;
     float: left;
     /* transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 3.4%; */
}

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

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

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

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

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

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

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



.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-address legend.cog-label {
    text-align: center !important;
    margin: 65px 0 30px !important;
    font-family: 'Lexend', sans-serif;
    color: #0d0d0d !important;
    font-size: 25px !important;
    font-weight: 400 !important;
    letter-spacing: -0.5px !important;
    line-height: 1.44 !important;
}



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

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

.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row input#cog-9 {
    float: none;
}


/* .referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label {
    text-align: center !important;
} */



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

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

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

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


.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner .cog-choice legend {
      text-align: center !important;
      margin: 65px 0 30px !important;
      font-family: 'Lexend', sans-serif !important;
      color: #0d0d0d !important;
      font-size: 25px !important;
      font-weight: 400 !important;
      letter-spacing: -0.5px !important;
      line-height: 1.44 !important;
}

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

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

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


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


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

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list {

    position: absolute;

    margin: 20px 0 0;

}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-input:has(.cog-upload__list) {

    padding-bottom: 66px;

}

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


/* .treatin2-wrapp .treatin2-col1 .treatin2-row1 ul {
    margin-bottom:0;
} */


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

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

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

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

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

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

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

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

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


.treatin2-wrapp .treatin2-col1 .treatin2-row1>div:has(ul:last-child) + div:nth-child(2) ul:first-child {
    top: -15px;
    position: relative;
}


.positions-wrapp .positions-col1 .slider .slick-track .slick-slide {
    margin: 0 10px 0 10px;
}


.positions-wrapp .positions-col1 .slider .slick-track .slick-slide .positions-col2  ul li:before {
    position: relative;
    left: -7px;
    top: 0;
}
.positions-wrapp .positions-col1 .slider .slick-track .slick-slide .positions-col2  ol li:before {
    position: relative;
    left: -7px;
    top: 0;
}


.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-after-form-content {
    display: block;
    float: left;
    margin: 15px 0 0;
    width: 100%;
}


.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .btn {
    max-width: 200px;
    color: white;
    float: none;
    text-align: center;
    vertical-align: baseline;
    outline: none !important;
    box-shadow: none;
    background: #c78a4f;
    border-color: #c78a4f;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: normal;
    border: 1px solid;
    border-radius: 30px;
    transition: all 0.25s ease-out 0s;
    padding: 14px 44px 14px 44px;
    position: relative;
    height: auto;
    cursor: pointer;
    margin: 10px 0 0px;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .nf-fu-progress {
    display: none;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .files_uploaded a.delete {
    color: red;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .btn:hover {
    background: black;
    border-color: black;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .files_uploaded p {
    margin-top: 10px;
}


.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .file_upload-wrap .nf-field-element .files_uploaded a.delete:hover {
    color: #c78a4f;
}


.treatin2-wrapp + .braces-wrapp {
    padding-top: 0;
}




.cta-envelop {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 35px;
}

.invisalign-treatin2-wrapp .treatin2-col1 .treatin2-row1:has(+ .cta-envelop){
    margin-bottom: 0 !important;
}


.cta-envelop {
    margin-top: 35px;
}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 .load-btn1 {
    margin-bottom: 5px;
}


.treatin1-wrapp .treatin1-col2 .treatin1-row2 .load-btn1 {
    margin-bottom: 5px;
}
.conten-wrapp.conten2-wrapp.treat-wrapp {
    padding-top: 100px;
}


.conten-wrapp.show-mobile-treat-drop .tab-row11 li  {font-size: 17px !important;}




.conten-wrapp.recruitment-wrapp .tab-row11 li::before,
.conten-wrapp .conten-row1 .conten-bar1.common-style .tab-row11 li::before
 { display: none;}


.conten-wrapp.recruitment-wrapp .tab-row11 li,
.conten-wrapp.conten2-wrapp .tab-row11 li
 {font-size: 17px !important;}




.conten-wrapp .conten-row1 .conten-bar1.common-style .tab-row11 li:last-child{padding-right: 0;}


.conten-wrapp .conten-row1 .conten-bar1.common-style .tab-row11 li {
    padding-right: 23px !important;
    font-size: 17px !important;
}

.hours-box.margin-top22 {
    margin-bottom: 20px;
}

.footer-wrapp .footer-col2 .footer-row2 li .book-btn1.btn-white-coralsand-border {
    margin-top: 25px;
    padding: 12px 44px 12px 44px;
}
.linker-wrapp .fixed .linker-col1 .linker-row1{
    margin-left: 15%;
}


.treatin-row22:has(ul:last-child) + .treatin-row2.extra-content:has(ul:first-child) {
    margin-top: -17px;
}
.conten-wrapp .custom-select1 .scrollb {
    max-height: 245px;
}

.conten-wrapp .custom-select1 .select-items{
    max-height:245px;
}




.conten3-wrapp .title-components {
    display: flex;
    align-items: center;
    gap: 20px;
}

.conten3-wrapp .title-components p {
    margin: 0 0 10px;
}


.banner-wrapp .owl-prev {
    top: inherit;
    left: 40%;
    bottom: 0;
}

.banner-wrapp .owl-next {
    right: 40%;
    top:inherit;
    bottom: 0;
}

.banner-wrapp .owl-nav {
    top: inherit;
    transform: none;
    bottom: -41%;
}


.conten-wrapp .title-cap {
    display: flex;
    align-items: center;
    gap: 20px;
}

.conten-wrapp .title-cap p {
    margin: 0 0 12px;
}


.social-wrapp .soc-vessel-right .noncircle-effects1 {
    display: inline-block;
    width: 100px;
}

.social-wrapp .soc-vessel-right .noncircle-effects1 img {
    width: 100%;
      transition: filter 0.3s ease;

}

.social-wrapp .soc-vessel-right .noncircle-effects1 img:hover {
   filter: grayscale(100%);

}


.social-wrapp .soc-vessel {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.social-wrapp .soc-vessel-right {
    margin-bottom: 10px;
}

.sidbar-row1.cqc-sidebar-tab p {
    margin: 0;
}

.sidbar-wrapp .sidbar-col3 .sidbar-bar2.cqcnew {
    margin: 0;
}

.banner-wrapp .company-strapline.sticky-desk h5 {
    font-size: 18px;
    color: #ffffff;
}
.footer-wrapp .footer-col5 .company-strapline h5{
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 28px;
}

.banner-wrapp .linker-wrapp .fixed .linker-col1 .company-strapline.sticky-desk h5{
    padding-left: 60px;
}

.conten-wrapp .company-strapline h5 {
    font-size: 22px;
    color: #0d0d0d;
    margin-bottom: 25px;
}

.conten-wrapp .company-strapline.contact-tab-sec.treat-inner h5{
    font-size: 22px;
    color: #0d0d0d;
    margin-top: 30px;
    margin-bottom: 0;
    position: absolute;
}

.locations-wrapp .company-strapline.location-sec h5 {
    font-size: 28px;
    color: #0d0d0d;
    margin-bottom: 30px;
    text-align: center;
}


.header-wrapp .company-strapline.mob-show h5 {
    font-size: 16px;
    color: #0d0d0d;
    margin-bottom: 20px;
}

.header-wrapp .header-mob1{
    margin-bottom: 20px;
}
.conten-wrapp .company-strapline.contact-tab-sec h5 {
        font-size: 22px;
    color: #0d0d0d;
    margin-top: 40px;
    margin-bottom: 0;
    position: absolute;
    top: 0;
}

.linker-wrapp .fixed .linker-col1 {
    margin: 0;
}

/* .conten-bar1.abouts-wrapp .conten-tab {
    margin: 20px 0 20px;
}
.conten-wrapp.conten2-wrapp.contac-wrapp .conten-tab {
    margin: 20px 0 20px;
}
.linker-wrapp .fixed .linker-col2{
    top: 12px;
}
.conten-wrapp.membership-wrapp .membership-col1 .conten-tab{
    margin: 20px 0 20px ;
} */
.fees-wrapp .fees-option-btn {
    margin: 0 0 30px;
}
.conten-wrapp .conten-row1 .conten-bar1.galler-wrapp {
    padding-top: 0;
}

.conten-wrapp.conten3-wrapp .sidbar-col2 .custom-select1 {
    width: 35%;
    margin:60px 0 60px 0;
    z-index: 9999;
}

.conten-wrapp.conten3-wrapp .sidbar-col2 .custom-select1 .select-items .scrollb {
    max-height: 218px;
}

.sidbar-wrapp .report-btn1.light-blue-btn {
    background: #17a4cc;
    border-color: #17a4cc;
}

.sidbar-wrapp .report-btn1.light-blue-btn:hover {
    background: none;
    color: #17a4cc;
}














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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .locations-wrapp p, .consultation-wrapp p, .about-wrapp p, .testimonials-wrapp p, .treatments-wrapp p, .services-wrapp p, .concern-wrapp p, .details-wrapp p, .contact-wrapp p, .book-wrapp p, .social-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .faq-wrapp p, .treat-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .referrals-wrapp p, .membership-wrapp p, .membership1-wrapp p, .contac-wrapp p, .abouts-wrapp p, .galler-wrapp p, .gallin-wrapp p, .teamer-wrapp p, .teamin-wrapp p { font-size:14px; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .locations-wrapp h2, .consultation-wrapp h2, .about-wrapp h2, .testimonials-wrapp h2, .treatments-wrapp h2, .services-wrapp h2, .concern-wrapp h2, .details-wrapp h2, .contact-wrapp h2, .book-wrapp h2, .social-wrapp h2, .footer-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .faq-wrapp h2, .treat-wrapp h2, .fees-wrapp h2, .abouts-wrapp h2, .teamer-wrapp h2 { font-size:31px; margin:0 0 20px;}

/*btn-css*/
.fees-option-btn,
.header-btn1, .linker-btn1, .banner-btn1, .locations-btn1, .consultation-btn1, .about-btn1, .testimonials-btn1, .treatments-btn1, .services-btn1, .concern-btn1, .details-btn1, .contact-fil1, .contact-btn1, .book-btn1, .social-btn1, .footer-btn1, .sub-title-row1, .common-plain-btn1, .load-btn1, .report-btn1 { font-size:14px; padding:14px 28px 14px 28px;}

.header-wrapp { text-align:center; padding:80px 0 40px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 4.2%;}
.header-wrapp .header-col1 .header-row1:after { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.header-wrapp .header-btn1 { width:100%; float:right; margin:4.2% 0 0; padding:14px 2% 14px 2%;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(3) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:left;}
.header-row2 li, .header-row2 li a { font-size:14px;}

.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:220px; float:none; margin:0 auto 20px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:none; margin:0 3px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:3px;}

.banner-wrapp { text-align:center;}
.banner-wrapp p { font-size:14px; line-height:1.5;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:30px; letter-spacing:-1.68px; line-height:0.95;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; }
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:90%; display:none; margin:0 auto 0; position:absolute; right:0; bottom:5.2%; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:66px; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:10px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.locations-wrapp { text-align:center; padding:60px 0 86px;}
.locations-wrapp p span { display:inline;}
.locations-wrapp h2 span { display:inline;}
.locations-wrapp h3 { font-size:19px; margin:0 0 16px;}
.locations-wrapp h3 span { display:inline;}
.locations-wrapp .locations-col1 { width:100%; margin:0 0 0;}
.locations-wrapp .locations-col1 .locations-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.locations-wrapp .locations-col2 { width:100%; margin:0 0 0;}
.locations-wrapp .locations-col2 .locations-row2 { width:100%; margin:0 0 16px;}
.locations-wrapp .locations-col3 { width:100%; margin:0 0 0; padding:26px 5% 26px 5%;}
.locations-wrapp .locations-col3 .locations-row3 { width:100%; margin:0 0 0;}
.locations-wrapp .locations-col3 .locations-row3 li { float:none; vertical-align:middle; display:block; margin:0 0 6px;}
.locations-wrapp .locations-col3 .locations-row3 li span { display:inline;}
.locations-wrapp .locations-btn1 { margin:10px 3px 0;}
.locations-wrapp .locations-btn1:last-child { margin-right:3px;}
.locations-row3 li, .locations-row3 li a { font-size:14px;}

.consultation-wrapp { text-align:center; padding:56px 0 60px;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 { font-size:20px; margin:0 0 10px;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:100%; margin:16px 0 50px;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-col2 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-col2 .consultation-row2 { width:100%; margin:0 0 0; padding:26px 5% 26px 5%;}
.consultation-wrapp .consultation-btn1 { margin:10px 3px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:56px 0 5.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 40px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 { width:90%; text-align:center; margin:0 0 0; position:absolute; right:5%; bottom:5.2%;}
.about-wrapp .about-btn1 { margin:10px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.testimonials-wrapp { text-align:center; padding:56px 0 60px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:25px; margin:0 0 16px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:16px 0 66px;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; margin:0 0 0; padding:26px 5% 30px 5%;}
.testimonials-wrapp .testimonials-btn1 { margin:10px 3px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:3px;}

.treatments-wrapp { text-align:center; padding:56px 0 0;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:25px; margin:0 0 10px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:90%; margin:0 auto 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0; padding:56px 0 40px;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2:nth-child(2n) .treatments-row2 { width:100%;}
.treatments-wrapp .treatments-btn1 { margin:10px 3px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

.services-wrapp { text-align:center; padding:5.2% 0 50px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { font-size:18px; margin:0 0 10px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:0 0 0;}
.services-wrapp .services-col1 .services-row1 { width:100%; margin:0 0 16px;}
.services-wrapp .services-col2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col2 .services-row2 { width:100%; margin:0 0 0;}
.services-wrapp .services-btn1 { margin:10px 3px 0;}
.services-wrapp .services-btn1:last-child { margin-right:3px;}

.concern-wrapp { text-align:center; padding:56px 0 60px;}
.concern-wrapp p span { display:inline;}
.concern-wrapp h2 span { display:inline;}
.concern-wrapp h3 { font-size:26px; margin:0 0 20px;}
.concern-wrapp h3 span { display:inline;}
.concern-wrapp .concern-col1 { width:100%; margin:0 0 0;}
.concern-wrapp .concern-col1 .concern-row1 { width:100%; margin:10px 0 0;}
.concern-wrapp .concern-btn1 { margin:10px 3px 0;}
.concern-wrapp .concern-btn1:last-child { margin-right:3px;}

.details-wrapp { text-align:center; padding:56px 0 5.2%;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 span { display:inline;}
.details-wrapp .details-col1 { width:100%; margin:0 0 66px;}
.details-wrapp .details-col1 .details-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.details-wrapp .details-col2 { width:100%; margin:0 0 0;}
.details-wrapp .details-col2 .details-row2 { width:100%; margin:0 0 0;}
.details-wrapp .details-col3 { width:100%; margin:0 0 0;}
.details-wrapp .details-col3 .details-row3 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.details-wrapp .details-col4 { width:100%; margin:0 0 0;}
.details-wrapp .details-col4 .details-row4 { width:100%; margin:0 0 0;}
.details-wrapp .details-btn1 { margin:10px 3px 0;}
.details-wrapp .details-btn1:last-child { margin-right:3px;}

.contact-wrapp { text-align:center;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { margin:0 0 14px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp:after { width:100%; display:none; margin:0 0 0;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 0; padding:56px 5% 60px 5%;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:56px; margin:0 0 4.2%; padding:0 5% 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:128px; margin:0 0 30px; padding:20px 5% 0;}
.contact-wrapp .contact-btn1 { margin:10px 3px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:3px;}

.book-wrapp { text-align:center; padding:56px 0 56px;}
.book-wrapp p span { display:inline;}
.book-wrapp h2 span { display:inline;}
.book-wrapp .book-col1 { width:100%; margin:0 0 0;}
.book-wrapp .book-col1 .book-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.book-wrapp .book-col2 { width:100%; margin:0 0 0;}
.book-wrapp .book-col2 .book-row2 { width:100%; margin:0 0 0;}
.book-wrapp .book-btn1 { margin:10px 3px 0;}
.book-wrapp .book-btn1:last-child { margin-right:3px;}

.social-wrapp { text-align:center; padding:45px 0 20px;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 span { display:inline;}
.social-wrapp .social-col1 { width:100%; margin:0 0 10px;}
.social-wrapp .social-col1 .social-row1 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 .social-row2 { width:100%; margin:0 0 0;}
.social-wrapp .social-btn1 { margin:10px 3px 0;}
.social-wrapp .social-btn1:last-child { margin-right:3px;}

.footer-wrapp { text-align:center; padding:36px 0 60px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp h2 { font-size:14px; margin:0 0 6px;}
.footer-wrapp h2 span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 36px;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 25px;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; margin:25px 0 0; display: flex; flex-wrap: wrap;flex-direction: column;}
.footer-wrapp .footer-col2 .footer-row2:nth-child(2n) { float:right;}
.footer-wrapp .footer-col2 .footer-row2:first-child { margin-top:0;}
.footer-wrapp .footer-col2 .footer-row2:nth-child(2) { margin-top:25px;}
.footer-wrapp .footer-col2 .footer-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col2 .footer-row2 li:first-child { display:block; margin-bottom:6px;}
.footer-wrapp .footer-col2 .footer-row2 li span { display:inline;}
.footer-wrapp .footer-col3 { width:100%; margin:0 0 16px;}
.footer-wrapp .footer-col3:last-child { margin-bottom:0;}
.footer-wrapp .footer-col3 .footer-row3 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col3 .footer-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col3 .footer-row3 li span { display:inline;}
.footer-wrapp .footer-col4 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col4 .footer-row4 { width:120px; margin:0 auto 20px;}
.footer-wrapp .footer-col5 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col5 .footer-row5 { width:220px; float:none; display:block; margin:0 auto 20px;}
.footer-wrapp .footer-col6 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col6 .footer-row6 { width:100%; margin:0 0 20px;}
.footer-wrapp .footer-col6 .footer-row6 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a, .footer-row6 li, .footer-row6 li a { font-size:14px;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:26px;}
.inner-wrapp .inner-col1 { width:94%; top:50%;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0 1px;}
.inner-row1 li, .inner-row1 li a { font-size:15px;}

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

.treatin-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h4, .referrals-wrapp h2, .referrals-wrapp h3, .membership-wrapp h2, .membership1-wrapp h2, .contac-wrapp h2, .abouts-wrapp h3, .galler-wrapp h2, .gallin-wrapp h2, .teamin-wrapp h2 { font-size:22px;}

.sidbar-wrapp .sidbar-col1 { padding:42px 7% 45px;}
.sidbar-wrapp .sidbar-col3 { padding:0;}
.sidbar-wrapp .sidbar-col3 .sidbar-row1 { width:100%;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar1 {  width: 158px; padding: 0 15px 0 0;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar2 { width:auto; float:left; position:relative; top:inherit; transform:none; margin:10px 0 0;}

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

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

.treatin3-wrapp { padding:50px 0 52px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { padding:38px 30px 30px;}
.treatin3-wrapp .testimonials-btn-row1 { text-align:left; margin:60px 0 0;}

.faq-wrapp { padding:50px 0;}
.faq-wrapp .faq-col1 .faq-row1 { width:100%; margin:0 0 50px;}
.faq-wrapp .faq-col2 { width:100%;}

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

.blog-wrapp .blog-col2 { padding:0 0 45px; margin:0 0 45px;}
.blog-wrapp .blog-col2 .blog-row1 { width:100%; margin:0 0 30px;}
.blog-wrapp .blog-col2 .blog-row2 { width:100%;}

.conten-shape1 { display:none;}
.conten-shape2 { display:none;}

.paiger-wrapp .paiger-col1 .paiger-row1 { width:126px;}
.paiger-wrapp .load-btn1 { padding:14px 18px 14px;}
.paiger-row1 li, .paiger-row1 li a { font-size:14px;}

.testi-wrapp .testi-col1 { margin:0 0 62px;}

.testimonials2-wrapp .testimonials-col1 { margin:16px 0 0px;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1 { margin:0 0 15px;}

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

.membership1-wrapp { padding:0 0 40px;}
.membership1-wrapp .membership1-col1 { padding:0;}
.membership1-wrapp .membership1-col2 { width:100%; padding:20px 23px 6px;margin-right: 0;}

.contac-wrapp .contac-col1 .contac-row1 { width:100%; margin:0 0 40px;}
.contac-wrapp .contac-col1 .contac-row2 { width:100%;}

.teamer-wrapp { padding-bottom:20px;}
.teamer-wrapp .teamer-col2 { width:100%; margin:0 0 25px 0;}

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

.practice-wrapp .practice-row1 { width:48%; margin:0 4% 4% 0;}
.practice-wrapp .practice-row1:nth-child(2n) { float:right;margin-right: 0;}

.contac-wrapp .footer-socials-row1 { display:none;}

.teamer-wrapp .sidbar-col2 { width:100%; position:relative; margin:10px 0 0;}

/*common-css*/
.header-row1 p { display:none;}
.consultation-col2 p:last-child { margin-bottom:0;}
.about-col2 p { margin:0 0 0;}
.testimonials-col1 h3 { min-height:124px;}
.testimonials-btn-row1 p { float:none; line-height:1.56;}
.footer-socials-row1 p { display:none;}
.services-row1 .sub-title-row1 { position:absolute; top:inherit; right:0; bottom:5.2%; left:0;}
.details-row2 .sub-title-row1 { position:absolute; right:0; bottom:5.2%; left:0;}

/*symbol-row-css*/
.locations-logo-symbol-row1 { width:16%; margin:0 auto 16px;}

/*sub-title-row-css*/
.sub-title-row1 { width:56%; font-size:11px; margin:0 auto 0; padding:7px 23px 7px 23px; text-align:center;}

/*testimonials-btn-row-css*/
.testimonials-btn-row1 { width:100%; text-align:center; margin:0 0 0;}

/*content-row-css*/
.treatments-content-row1 { width:90%; margin:0 auto 40px;}

/*footer-socials-row-css*/
.footer-socials-row1 { width:100%; margin:0 0 0;}
.footer-socials-row1 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.footer-socials-row1 a:last-child { margin-right:3px;}

/*bg-css*/
.family-dentistry-bg { background-size:cover;}
.cosmetic-dentistry-bg { background-size:cover;}

/*common-plain-btn-css*/
.common-plain-btn1 { padding:0 0 8px;}

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

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

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width:100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {width: 100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {  text-align: center;  height: 56px;font-size: 14px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {margin: 0 0 4.2%;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {text-align: left;    display: inline-block;  font-size: 12px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {text-align: left;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {padding-top: 5px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {    margin: 5px 0 0px; font-size: 14px;  padding: 14px 28px 14px 28px;}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 14px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {font-size: 14px;  padding: 14px 28px 14px 28px;margin: 0;}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .buttons-tex1 {
    display: none;
}

  .conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn2 {
        padding: 14px 16px 14px;
        font-size: 14px;
        margin: 0 0 10px;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn2:last-child {
    padding: 14px 25px 14px;
      font-size: 14px
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn1 {
    padding: 14px 24px 14px;
    font-size: 14px
}
.error-page h1 {
    font-size: 42px;
}

.error-page .conten-bar1.abouts-wrapp h2 {
    font-size: 23px;
}

.error-page {
    text-align: center;
}
.paiger-wrapp .paiger-col1 .load-btn1 {
    font-size: 14px;
     padding: 14px 18px 14px;
}

.paiger-wrapp .paiger-col1 .load-btn2 {
    font-size: 14px;
     padding: 14px 18px 14px;
}

.paiger-wrapp .paiger-col1 .page-numbers {
    font-size: 14px;
}
.paiger-wrapp .paiger-col1 .prev.page-numbers {
    margin: 0 4px 0px 0px;
}

.paiger-wrapp .paiger-col1 .next.page-numbers {
    margin: 0 0 0px 4px;
}
   .practice-wrapp {padding-bottom:42px;}

.practice-wrapp .practice-row1 img{max-height:115px;}
.testi-wrapp {
    padding-bottom:17px;
}
.locations-wrapp .locations-col2 .slick-track .slick-slide {padding-bottom: 0;}
.abouts-wrapp .abouts-col1 .slider.galler {
    padding-bottom:14px;
}
.abouts-wrapp .abouts-col1 {
    margin: 20px 0 0;
}
.testimonials-wrapp.testimonials2-wrapp .testimonials-btn1 {margin-bottom: 20px;}
.testimonials2-wrapp {padding: 50px 0 40px;}

.blogin-wrapp .blogin-col1  img[align="left"] {width:100%;}
.blogin-wrapp .blogin-col1  img[align="right"]  {width:100%;}
.teamin-wrapp .teamin-col1 .teamin-row2 {margin: 0px 0 34px;}
.treatin1-wrapp .treatin1-col2 {margin: 0 0 55px;}
.treatin1-wrapp .treatin1-col2 .treatin1-row2 .reason-set1-content.common-style {max-height: inherit;overflow-x: hidden;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .explore-btn1 {margin-bottom: 20px;    font-size: 14px;padding: 14px 28px 14px}
.contac-wrapp .contac-col2 {margin:50px 0 0;}

.blog-listing {padding-top: 55px;}
.blog-listing .conten-row1 .conten-bar1.blog-wrapp {padding-bottom: 50px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    top: 2px;
}
.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 a {
font-size: 14px;
 padding: 14px 11px 14px
}

.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 .common-btn1 {
font-size: 14px;
        padding: 14px 10px 14px
}
.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 span {
    font-size: 10px;
    padding: 0 0px 0;
}
    .locations-wrapp .locations-col2 .slick-track .slick-slide>div {
        height: inherit;
    }
.locations-wrapp .locations-col2 .slick-track .slick-slide .locations-col3 {
    height: 100%;
}
.abouts-wrapp .abouts-col1 .abouts-row1 {
    margin: 0px 0 38px;
}
.fees-wrapp .fees-col1 .fees-row2 .fees-bar2{font-size: 14px;}
.fees-wrapp .fees-col1 .fees-row2.present-from .fees-bar2{   min-width: 106px;}
.fees-wrapp .fees-col1 .fees-row2.present-from .fees-bar1{font-size: 14px;}
    .directions .dir-outer .common-btn {  width: 100%;  margin: 0 0 20px;}
    .directions .dir-outer {  gap: 0%;  }

.directions h2{font-size:31px;margin:0 0 30px;}
.directions{padding: 51px 0 0;}
.directions .dir-outer .common-btn p{font-size: 15px;}


.additional-fullwith .treatment-outer .included h4{font-size:20px}
.additional-fullwith .treatment-outer .included {width: 100%; margin: 0 0 2% 0;}

.additional-fullwith .treatment-outer>.included:nth-child(2n+1) {  margin-right: 0%;}
.additional-fullwith .treatment-outer>.included:nth-child(4n+1) {  margin-right: 0%;}

.additional-fullwith .contac-row1 { width: 100%; margin: 0 0 20px;}
.additional-fullwith .contac-row2 { width: 100%;}
.additional-fullwith .contac-row1>p { font-size: 14px;}
.additional-fullwith .contac-row1 h2 { font-size: 22px;}
.additional-fullwith .contac-row1 h3 { font-size: 20px;}

.conten-wrapp.about-page-st {  padding-bottom: 40px; }
 .conten-wrapp.contac-wrapp { padding-top: 50px;}
.additional-fullwith .abouts-col1 .non-slider>div {width: 100%;   margin: 0 0% 0% 0;}

.additional-fullwith .abouts-col1 .btn-white-black-border{margin-top:9px;display:block;width:fit-content;position:absolute;bottom:36px;margin-inline:auto;left:0;right:0;}
.additional-fullwith .abouts-col1 { position: relative;}
.additional-fullwith .abouts-col1 { position: relative; padding: 0 0 111px;}
.additional-fullwith .abouts-col1 .slider {   margin: 0px 0 36px;}

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

.recruitment-faq .faq-col1 {
    width: 100%;
    float: left;
    margin: 0 0 0;
}

.positions-wrapp { margin:0; padding:76px 0;}
.positions-wrapp h2 { font-size:25px;}
.positions-wrapp h3 { font-size:21px;}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
}
.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
    margin-bottom: 4.2%;
}

.enquiry-wrapp h3 {
    float: none;
    font-size: 23px;
    margin: 0 0 16px;
}
.enquiry-wrapp h2 {
    float: none;
    font-size: 14px;
    margin: 0 0 10px;
}

.membership-wrapp .membership-col1 .membership-row1 {
    width: 100%;
}
.membership-wrapp .membership-col1 {
    flex-direction: column;
}

.membership-wrapp .membership-col1 .membership-row2 {
    width: 100%;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger>div {
    flex-direction: column-reverse;
    justify-content: center;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    text-align: center;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-col--12.cog-file {
    flex: auto;
    width: 100%;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-col {
    width: 100%;
    flex: auto;
}

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

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


.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner h2 {
    margin-top: 10px !important;
}

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

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

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

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


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

.referrals-wrapp .referrals-col3 .cog-form {
        margin: 10px 0 0 0 !important;
    }


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



.cta-envelop .load-btn1 {
    padding: 14px 22px 14px 22px;
}

.cta-envelop {
    margin-top: 20px;
}
.mob-widget-newface.extralocater-626 {left: -1px !important;bottom: 278px !important;}

.mob-widget-newface.extralocater-627 {left: -1px!important;bottom: 184px !important;}

.mob-widget-newface.extralocater-579 {left: -1px!important;bottom: 371px !important;}

.mob-widget-newface.extralocater-598 {left: -1px!important; bottom: 90px !important;}
.conten-wrapp.show-mobile-treat-drop .tab-row11 li {
               padding-right: 7px !important;
        font-size: 15px !important;
                width: 49%;
        text-align: left;
    }


.conten-wrapp.recruitment-wrapp .tab-row11 li,
.conten-wrapp.conten2-wrapp .tab-row11 li  {width: 48%; text-align: left; font-size: 15px !important;}


.services-wrapp button.slick-prev.slick-arrow {
    left: 35%;
    top: inherit;
    bottom: -20px;
}

.services-wrapp button.slick-next.slick-arrow {
    right: 35%;
    top: inherit;
    bottom: -20px;
}

.conten-wrapp.show-mobile-treat-drop .custom-select1 .scrollb {
    max-height: 206px;
}

.conten-wrapp.show-mobile-treat-drop .custom-select1 .select-items{
    max-height:206px;
}


.positions-wrapp .positions-col1 .non-slider .positions-col2 {
    width: 100%;
    margin-bottom: 50px;
}

.positions-wrapp .positions-col1 .non-slider .positions-col2:last-child {
    margin-bottom: 0;
}


.nf-cell .nf-field-container .nf-field .nf-field-element ul li {
    width: 50%;
    margin-bottom: 15px !important;
}

.nf-cell .nf-field-container .nf-field .nf-field-element ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    text-align: left;
}


.nf-cell .nf-field-container .nf-field .nf-field-element ul li label {
    font-size: 12px;
}


.details-wrapp .slick-prev {
 top: inherit;
        left: 35%;
        bottom: -68px;
}

.treatin3-wrapp .slick-prev {
    left: 35%;
    top: 112%;
}

.treatin3-wrapp .slick-next {
    right: 35%;
    top: 112%;
}

.details-wrapp .slick-next {
    right: 35%;
    top: inherit; bottom: -68px;
}

.details-wrapp .details-col2 .slick-next {
    display: block !important;
}


.banner-wrapp .owl-prev {
    top: 150px;
    left: 35%;
}

.banner-wrapp .owl-next {
    right: 35%;
    top: 150px;
}


.conten-wrapp .conten-row1 .conten-bar1.common-style .tab-row11 li {
          padding-right: 7px !important;
        font-size: 15px !important;
        width: 49%;
        text-align: left;
}
.details-wrapp.home-gallery-wrapp .details-col1 {
    margin-bottom: 90px;
}
.services-wrapp:has(.slick-next) .services-col1 .slick-list{padding-bottom: 70px;}

.social-wrapp .soc-vessel-right .noncircle-effects1{
    width: 85px;
}
.social-wrapp .soc-vessel-right {
    margin-bottom: 15px;
}
.sidbar-wrapp .report-btn1{
        float: right;
    left: 10%;
    padding: 14px 22px;
}

.footer-wrapp .footer-col5 .company-strapline h5 {
    font-size: 16px;
}

.conten-wrapp .company-strapline h5{
    font-size: 16px;
}

.company-strapline.contact-tab-sec.treat-inner.mob h5 {
        font-size: 16px;
        color: #0d0d0d;
        margin-top: 32px;
        margin-bottom: 0;
        position: absolute;
        display:block;
}

.company-strapline.contact-tab-sec.treat-inner h5 {
    display:none;
}

.locations-wrapp .company-strapline.location-sec h5 {
    font-size: 15px;
    font-weight: 500;
}

.conten-wrapp .company-strapline.contact-tab-sec h5 {
    font-size: 16px;
    color: #0d0d0d;
    margin-bottom: 0;
    margin-top: 33px;
    position: absolute;
}
/* .conten-bar1.fees-wrapp .conten-tab {
    margin: 20px 0 20px;
} */

/* .conten-wrapp .conten-row1 .conten-bar1 .conten-tab {
    margin: 30px 0 30px;
} */

/* .conten-wrapp .conten-row1 .conten-tab {
    margin:25px 0 25px;
} */
/* .conten-wrapp.conten2-wrapp.contac-wrapp .conten-tab {
    margin: 30px 0 30px;
} */
/* .conten-wrapp.membership-wrapp .membership-col1 .conten-tab{
    margin: 30px 0 30px ;
} */

/* .conten-wrapp.conten2-wrapp.treat-wrapp .conten-tab {
    margin:30px 0 30px;
} */

.conten-wrapp.conten3-wrapp .sidbar-col2 .custom-select1 {
    width: 100%;
    margin: 0;
}

.conten-wrapp .conten-row1 .conten-bar1.galler-wrapp {
    padding: 40px 0 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, .locations-wrapp p, .consultation-wrapp p, .about-wrapp p, .testimonials-wrapp p, .treatments-wrapp p, .services-wrapp p, .concern-wrapp p, .details-wrapp p, .contact-wrapp p, .book-wrapp p, .social-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .faq-wrapp p, .treat-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .referrals-wrapp p, .membership-wrapp p, .membership1-wrapp p, .contac-wrapp p, .abouts-wrapp p, .galler-wrapp p, .gallin-wrapp p, .teamer-wrapp p, .teamin-wrapp p { font-size:14px; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .locations-wrapp h2, .consultation-wrapp h2, .about-wrapp h2, .testimonials-wrapp h2, .treatments-wrapp h2, .services-wrapp h2, .concern-wrapp h2, .details-wrapp h2, .contact-wrapp h2, .book-wrapp h2, .social-wrapp h2, .footer-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .faq-wrapp h2, .treat-wrapp h2, .fees-wrapp h2, .abouts-wrapp h2, .teamer-wrapp h2 { font-size:31px; margin:0 0 20px;}

/*btn-css*/
.fees-option-btn,
.header-btn1, .linker-btn1, .banner-btn1, .locations-btn1, .consultation-btn1, .about-btn1, .testimonials-btn1, .treatments-btn1, .services-btn1, .concern-btn1, .details-btn1, .contact-fil1, .contact-btn1, .book-btn1, .social-btn1, .footer-btn1, .sub-title-row1, .common-plain-btn1, .load-btn1, .report-btn1 { font-size:14px; padding:14px 28px 14px 28px;}

.header-wrapp { text-align:center; padding:80px 0 40px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 4.2%;}
.header-wrapp .header-col1 .header-row1:after { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.header-wrapp .header-btn1 { width:100%; float:right; margin:4.2% 0 0; padding:14px 2% 14px 2%;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(3) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:left;}
.header-row2 li, .header-row2 li a { font-size:14px;}

.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:220px; float:none; margin:0 auto 20px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:none; margin:0 3px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:3px;}

.banner-wrapp { text-align:center;}
.banner-wrapp p { font-size:16px; line-height:1.5;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:42px; letter-spacing:-1.68px; line-height:0.95;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; }


.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:90%; display:none; margin:0 auto 0; position:absolute; right:0; bottom:5.2%; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:66px; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:10px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.locations-wrapp { text-align:center; padding:60px 0 86px;}
.locations-wrapp p span { display:inline;}
.locations-wrapp h2 span { display:inline;}
.locations-wrapp h3 { font-size:19px; margin:0 0 16px;}
.locations-wrapp h3 span { display:inline;}
.locations-wrapp .locations-col1 { width:100%; margin:0 0 0;}
.locations-wrapp .locations-col1 .locations-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.locations-wrapp .locations-col2 { width:100%; margin:0 0 0;}
.locations-wrapp .locations-col2 .locations-row2 { width:100%; margin:0 0 16px;}
.locations-wrapp .locations-col3 { width:100%; margin:0 0 0; padding:26px 5% 26px 5%;}
.locations-wrapp .locations-col3 .locations-row3 { width:100%; margin:0 0 0;}
.locations-wrapp .locations-col3 .locations-row3 li { float:none; vertical-align:middle; display:block; margin:0 0 6px;}
.locations-wrapp .locations-col3 .locations-row3 li span { display:inline;}
.locations-wrapp .locations-btn1 { margin:10px 3px 0;}
.locations-wrapp .locations-btn1:last-child { margin-right:3px;}
.locations-row3 li, .locations-row3 li a { font-size:14px;}

.consultation-wrapp { text-align:center; padding:56px 0 60px;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 { font-size:20px; margin:0 0 10px;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:100%; margin:16px 0 50px;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-col2 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-col2 .consultation-row2 { width:100%; margin:0 0 0; padding:26px 5% 26px 5%;}
.consultation-wrapp .consultation-btn1 { margin:10px 3px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:56px 0 5.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 40px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 { width:90%; text-align:center; margin:0 0 0; position:absolute; right:5%; bottom:5.2%;}
.about-wrapp .about-btn1 { margin:10px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.testimonials-wrapp { text-align:center; padding:56px 0 60px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:25px; margin:0 0 16px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:16px 0 66px;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; margin:0 0 0; padding:26px 5% 30px 5%;}
.testimonials-wrapp .testimonials-btn1 { margin:10px 3px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:3px;}

.treatments-wrapp { text-align:center; padding:56px 0 0;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:25px; margin:0 0 10px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:90%; margin:0 auto 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0; padding:56px 0 40px;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2:nth-child(2n) .treatments-row2 { width:100%;}
.treatments-wrapp .treatments-btn1 { margin:10px 3px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

.services-wrapp { text-align:center; padding:5.2% 0 50px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { font-size:18px; margin:0 0 10px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:0 0 0;}
.services-wrapp .services-col1 .services-row1 { width:100%; margin:0 0 16px;}
.services-wrapp .services-col2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col2 .services-row2 { width:100%; margin:0 0 0;}
.services-wrapp .services-btn1 { margin:10px 3px 0;}
.services-wrapp .services-btn1:last-child { margin-right:3px;}

.concern-wrapp { text-align:center; padding:56px 0 60px;}
.concern-wrapp p span { display:inline;}
.concern-wrapp h2 span { display:inline;}
.concern-wrapp h3 { font-size:26px; margin:0 0 20px;}
.concern-wrapp h3 span { display:inline;}
.concern-wrapp .concern-col1 { width:100%; margin:0 0 0;}
.concern-wrapp .concern-col1 .concern-row1 { width:100%; margin:10px 0 0;}
.concern-wrapp .concern-btn1 { margin:10px 3px 0;}
.concern-wrapp .concern-btn1:last-child { margin-right:3px;}

.details-wrapp { text-align:center; padding:56px 0 5.2%;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 span { display:inline;}
.details-wrapp .details-col1 { width:100%; margin:0 0 66px;}
.details-wrapp .details-col1 .details-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.details-wrapp .details-col2 { width:100%; margin:0 0 0;}
.details-wrapp .details-col2 .details-row2 { width:100%; margin:0 0 0;}
.details-wrapp .details-col3 { width:100%; margin:0 0 0;}
.details-wrapp .details-col3 .details-row3 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.details-wrapp .details-col4 { width:100%; margin:0 0 0;}
.details-wrapp .details-col4 .details-row4 { width:100%; margin:0 0 0;}
.details-wrapp .details-btn1 { margin:10px 3px 0;}
.details-wrapp .details-btn1:last-child { margin-right:3px;}

.contact-wrapp { text-align:center;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { margin:0 0 14px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp:after { width:100%; display:none; margin:0 0 0;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 0; padding:56px 5% 60px 5%;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:56px; margin:0 0 4.2%; padding:0 5% 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:128px; margin:0 0 30px; padding:20px 5% 0;}
.contact-wrapp .contact-btn1 { margin:10px 3px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:3px;}

.book-wrapp { text-align:center; padding:56px 0 56px;}
.book-wrapp p span { display:inline;}
.book-wrapp h2 span { display:inline;}
.book-wrapp .book-col1 { width:100%; margin:0 0 0;}
.book-wrapp .book-col1 .book-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.book-wrapp .book-col2 { width:100%; margin:0 0 0;}
.book-wrapp .book-col2 .book-row2 { width:100%; margin:0 0 0;}
.book-wrapp .book-btn1 { margin:10px 3px 0;}
.book-wrapp .book-btn1:last-child { margin-right:3px;}

.social-wrapp { text-align:center; padding:45px 0 30px;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 span { display:inline;}
.social-wrapp .social-col1 { width:100%; margin:0 0 18px;}
.social-wrapp .social-col1 .social-row1 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 .social-row2 { width:100%; margin:0 0 0;}
.social-wrapp .social-btn1 { margin:10px 3px 0;}
.social-wrapp .social-btn1:last-child { margin-right:3px;}

.footer-wrapp { text-align:center; padding:36px 0 60px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp h2 { font-size:14px; margin:0 0 6px;}
.footer-wrapp h2 span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 36px;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 25px;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; margin:25px 0 0; display: flex; flex-wrap: wrap;flex-direction: column;}
.footer-wrapp .footer-col2 .footer-row2:nth-child(2n) { float:right;}
.footer-wrapp .footer-col2 .footer-row2:first-child { margin-top:0;}
.footer-wrapp .footer-col2 .footer-row2:nth-child(2) { margin-top:16px;}
.footer-wrapp .footer-col2 .footer-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col2 .footer-row2 li:first-child { display:block; margin-bottom:6px;}
.footer-wrapp .footer-col2 .footer-row2 li span { display:inline;}
.footer-wrapp .footer-col3 { width:100%; margin:0 0 16px;}
.footer-wrapp .footer-col3:last-child { margin-bottom:0;}
.footer-wrapp .footer-col3 .footer-row3 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col3 .footer-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col3 .footer-row3 li span { display:inline;}
.footer-wrapp .footer-col4 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col4 .footer-row4 { width:120px; margin:0 auto 20px;}
.footer-wrapp .footer-col5 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col5 .footer-row5 { width:220px; float:none; display:block; margin:0 auto 20px;}
.footer-wrapp .footer-col6 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col6 .footer-row6 { width:100%; margin:0 0 20px;}
.footer-wrapp .footer-col6 .footer-row6 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a, .footer-row6 li, .footer-row6 li a { font-size:14px;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:30px;}
.inner-wrapp .inner-col1 { width:94%; top:50%;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0 1px;}
.inner-row1 li, .inner-row1 li a { font-size:16px;}

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

.treatin-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h4, .referrals-wrapp h2, .referrals-wrapp h3, .membership-wrapp h2, .membership1-wrapp h2, .contac-wrapp h2, .abouts-wrapp h3, .galler-wrapp h2, .gallin-wrapp h2, .teamin-wrapp h2 { font-size:22px;}

.sidbar-wrapp .sidbar-col1 { padding:42px 7% 45px;}
.sidbar-wrapp .sidbar-col3 { padding:0;}

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

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

.treatin3-wrapp { padding:50px 0 52px;}
.treatin3-wrapp .testimonials-btn-row1 { text-align:left; margin:60px 0 0;}

.faq-wrapp { padding:50px 0;}
.faq-wrapp .faq-col1 .faq-row1 { width:100%; margin:0 0 50px;}
.faq-wrapp .faq-col2 { width:100%;}

.treat-wrapp { padding:50px 0 10px;}
.treat-wrapp h3 { font-size:19px;}
.treat-wrapp .treat-col2 { width:48%; margin:0 4% 25px 0;}
.treat-wrapp .treat-col2:nth-child(2n) { float:right;margin-right: 0;}
.treat-wrapp .treat-col2:nth-child(3n) {margin-right:auto;}
.treat-wrapp .treat-col2:last-child {margin-right: 0;}


.testimonials2-wrapp .testimonials-col1 { margin:16px 0 0px;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1 { margin:0 0 15px;}

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

.membership1-wrapp { padding:0 0 40px;}
.membership1-wrapp .membership1-col1 { padding:0;}
.membership1-wrapp .membership1-col2 { width:100%;margin-right: 0;}

.contac-wrapp .contac-col1 .contac-row1 { width:100%; margin:0 0 40px;}
.contac-wrapp .contac-col1 .contac-row2 { width:100%;}

.teamer-wrapp { padding-bottom:20px;}
.teamer-wrapp .teamer-col2 { width:49%; margin:0 2% 25px 0;}
.teamer-wrapp .teamer-col2:nth-child(2n) {margin-right: 0;}

.practice-wrapp .practice-row1 { width:48%; margin:0 4% 4% 0;}
.practice-wrapp .practice-row1:nth-child(2n) { float:right;margin-right: 0;}

.contac-wrapp .footer-socials-row1 { display:none;}

.teamer-wrapp .sidbar-col2 { width:100%; position:relative; margin:10px 0 0;}

/*common-css*/
.header-row1 p { display:none;}
.consultation-col2 p:last-child { margin-bottom:0;}
.about-col2 p { margin:0 0 0;}
.testimonials-col1 h3 { min-height:124px;}
.testimonials-btn-row1 p { float:none; line-height:1.56;}
.footer-socials-row1 p { display:none;}
.services-row1 .sub-title-row1 { position:absolute; top:inherit; right:0; bottom:5.2%; left:0;}
.details-row2 .sub-title-row1 { position:absolute; right:0; bottom:5.2%; left:0;}

/*symbol-row-css*/
.locations-logo-symbol-row1 { width:16%; margin:0 auto 16px;}

/*sub-title-row-css*/
.sub-title-row1 { width:56%; font-size:11px; margin:0 auto 0; padding:7px 23px 7px 23px; text-align:center;}

/*testimonials-btn-row-css*/
.testimonials-btn-row1 { width:100%; text-align:center; margin:0 0 0;}

/*content-row-css*/
.treatments-content-row1 { width:90%; margin:0 auto 40px;}

/*footer-socials-row-css*/
.footer-socials-row1 { width:100%; margin:0 0 0;}
.footer-socials-row1 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.footer-socials-row1 a:last-child { margin-right:3px;}

/*bg-css*/
.family-dentistry-bg { background-size:cover;}
.cosmetic-dentistry-bg { background-size:cover;}

/*common-plain-btn-css*/
.common-plain-btn1 { padding:0 0 8px;}

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

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

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {width:100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {width: 100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {  text-align: center;  height: 56px;font-size: 14px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {margin: 0 0 4.2%;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {text-align: left;    display: inline-block;  font-size: 12px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {text-align: left;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {padding-top: 5px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {    font-size: 14px;  padding: 14px 28px 14px 28px;}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 14px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {font-size: 14px;  padding: 14px 28px 14px 28px;margin: 0;}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn2 {
    padding: 14px 14px 14px;
    font-size: 14px;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn1 {
    padding: 14px 16px 14px;
    font-size: 14px;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .buttons-tex1 {
    font-size: 11px;
    padding: 0 0;
}
.error-page h1 {
    font-size: 42px;
}

.error-page .conten-bar1.abouts-wrapp h2 {
    font-size: 25px;
}

.error-page {
    text-align: center;
}
.paiger-wrapp .paiger-col1 .load-btn1 {
    font-size: 14px;
}
.paiger-wrapp .paiger-col1 .load-btn2 {
    font-size: 14px;
}
.practice-wrapp {padding-bottom: 35px;}

.practice-wrapp .practice-row1 img{max-height:173px;}

.testi-wrapp {padding-bottom:62px;}
.locations-wrapp .locations-col2 .slick-track .slick-slide {padding-bottom: 0;}

.abouts-wrapp .abouts-col1 .slider.galler {
    padding-bottom: 14px;
}
.abouts-wrapp .abouts-col1 {
    margin: 20px 0 0;
}
.testimonials-wrapp.testimonials2-wrapp .testimonials-btn1 {margin-bottom: 20px;}
.testimonials2-wrapp {padding: 50px 0 40px;}

.blogin-wrapp .blogin-col1  img[align="left"] {width:100%;}
.blogin-wrapp .blogin-col1  img[align="right"]  {width:100%;}
.teamin-wrapp .teamin-col1 .teamin-row2 {margin:25px 0 34px;}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 .reason-set1-content.common-style {max-height: inherit;overflow-x: hidden;}
.treatin1-wrapp .treatin1-col2 {margin: 0 0 55px;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .explore-btn1 {margin-bottom: 20px;    font-size: 14px;padding: 14px 28px 14px}
.contac-wrapp .contac-col2 {margin:50px 0 0;}

.blog-listing {padding-top: 55px;}
.blog-listing .conten-row1 .conten-bar1.blog-wrapp {padding-bottom:50px;}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    top: 2px;
}
.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 a {
font-size: 14px;
 padding: 14px 28px 14px
}

.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 .common-btn1 {
font-size: 14px;
        padding: 14px 28px 14px
}
    .locations-wrapp .locations-col2 .slick-track .slick-slide>div {
        height: inherit;
    }
.locations-wrapp .locations-col2 .slick-track .slick-slide .locations-col3 {
    height: 100%;
}
.abouts-wrapp .abouts-col1 .abouts-row1 {
    margin: 0px 0 38px;
}

.abouts-wrapp .abouts-col1 img{max-height: 165px;}
.fees-wrapp .fees-col1 .fees-row2.present-from .fees-bar2{min-width:120px}

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

.directions h2{font-size:31px;margin:0 0 30px;}
.directions{padding: 51px 0 0;}
.directions .dir-outer .common-btn p{font-size: 15px;}


.additional-fullwith .treatment-outer .included h4{font-size:20px}
.additional-fullwith .treatment-outer .included {width: 48%; margin: 0 2% 2% 0;}

.additional-fullwith .treatment-outer>.included:nth-child(2n+1) {  margin-right: 0%;}
.additional-fullwith .treatment-outer>.included:nth-child(4n+1) {  margin-right: 0%;}

.additional-fullwith .contac-row1 { width: 100%; margin: 0 0 20px;}
.additional-fullwith .contac-row2 { width: 100%;}
.additional-fullwith .contac-row1>p { font-size: 14px;}
.additional-fullwith .contac-row1 h2 { font-size: 22px;}
.additional-fullwith .contac-row1 h3 { font-size: 20px;}
/* .additional-fullwith .abouts-col1.mob .btn-white-black-border{margin-top: 65px; display: block;  width: fit-content; margin-inline: auto;} */

.conten-wrapp.contac-wrapp {  padding-top: 50px;}
.additional-fullwith .abouts-col1 .non-slider>div { width: 49%;margin: 0 2% 0% 0;}
.additional-fullwith .abouts-col1 .btn-white-black-border{margin-top:9px;display:block;width:fit-content;position:absolute;bottom:45px;margin-inline:auto;left:0;right:0;}
.additional-fullwith .abouts-col1 { position: relative;}
.additional-fullwith .abouts-col1 { position: relative; padding: 0 0 130px;}
.additional-fullwith .abouts-col1 .slider {   margin: 0px 0 16px;}

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

.recruitment-faq .faq-col1 {
    width: 100%;
    float: left;
    margin: 0 0 0;
}

.positions-wrapp { margin:0; padding:76px 0;}
.positions-wrapp h2 { font-size:25px;}
.positions-wrapp h3 { font-size:21px;}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
    margin-bottom: 4.2%;
}

.enquiry-wrapp h3 {
    float: none;
    font-size: 23px;
    margin: 0 0 16px;
}

.enquiry-wrapp h2 {
    float: none;
    font-size: 14px;
    margin: 0 0 10px;
}


.membership-wrapp .membership-col1 .membership-row1 {
    width: 100%;
}
.membership-wrapp .membership-col1 {
    flex-direction: column;
}

.membership-wrapp .membership-col1 .membership-row2 {
    width: 100%;
}


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

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    text-align: center;
}

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

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

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



.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner h2 {
    margin-top: 10px !important;
}

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

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


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

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


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

.referrals-wrapp .referrals-col3 .cog-form {
        margin: 10px 0 0 0 !important;
    }


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

.cta-envelop {
    margin-top: 20px;
}

.mob-widget-newface.extralocater-626 {left: -1px !important;bottom: 278px !important;}

.mob-widget-newface.extralocater-627 {left: -1px!important;bottom: 184px !important;}

.mob-widget-newface.extralocater-579 {left: -1px!important;bottom: 371px !important;}

.mob-widget-newface.extralocater-598 {left: -1px!important; bottom: 90px !important;}
.conten-wrapp.show-mobile-treat-drop .tab-row11 li {
               padding-right: 7px !important;
        font-size: 15px !important;
                width: 49%;
        text-align: left;
    }
.conten-wrapp.recruitment-wrapp .tab-row11 li,
    .conten-wrapp.conten2-wrapp .tab-row11 li  {width: 48%; text-align: left; font-size: 15px !important;}

    .services-wrapp button.slick-prev.slick-arrow {
    left: 38%;
    top: inherit;
    bottom: -20px;
}

.services-wrapp button.slick-next.slick-arrow {
    right: 39%;
    top: inherit;
    bottom: -20px;
}
.conten-wrapp.show-mobile-treat-drop .custom-select1 .scrollb {
    max-height: 206px;
}

.conten-wrapp.show-mobile-treat-drop .custom-select1 .select-items{
    max-height:206px;
}

.positions-wrapp .positions-col1 .non-slider .positions-col2 {
    width: 100%;
    margin-bottom: 50px;
}

.positions-wrapp .positions-col1 .non-slider .positions-col2:last-child {
    margin-bottom: 0;
}


.nf-cell .nf-field-container .nf-field .nf-field-element ul li {
    width: 50%;
    margin-bottom: 15px !important;
}

.nf-cell .nf-field-container .nf-field .nf-field-element ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    text-align: left;
}

.nf-cell .nf-field-container .nf-field .nf-field-element ul li label {
    font-size: 12px;
}

.details-wrapp .slick-prev {
    top: inherit;
    left: 40%; bottom: -72px;
}

.treatin3-wrapp .slick-prev {
    left: 40%;
    top: 112%;
}

.treatin3-wrapp .slick-next {
    right: 40%;
    top: 112%;
}

.details-wrapp .slick-next {
   right: 40%;
        top: inherit;
        bottom: -72px;
}


.details-wrapp .details-col2 .slick-next {
    display: block !important;
}


.banner-wrapp .owl-prev {
    top: 150px;
    left: 40%;
}

.banner-wrapp .owl-next {
    right: 40%;
    top: 150px;
}


.conten-wrapp .conten-row1 .conten-bar1.common-style .tab-row11 li {
           padding-right: 7px !important;
        font-size: 15px !important;
        width: 49%;
        text-align: left;
}
.details-wrapp.home-gallery-wrapp .details-col1 {
    margin-bottom: 90px;
}
.services-wrapp:has(.slick-next) .services-col1 .slick-list{padding-bottom: 70px;}

.social-wrapp .soc-vessel-right {
    margin-bottom: 15px;
}

.sidbar-wrapp .sidbar-col3 .sidbar-bar1{
    width: 216px;
    padding: 0 35px 0 30px;
}
.sidbar-wrapp .sidbar-col3 .sidbar-bar2{
    right: 8%;
}

.footer-wrapp .footer-col5 .company-strapline h5 {
    font-size: 16px;
}

.conten-wrapp .company-strapline h5{
    font-size: 16px;
}

.company-strapline.contact-tab-sec.treat-inner.mob h5 {
        font-size: 16px;
        color: #0d0d0d;
        margin-top: 33px;
        margin-bottom: 0;
        position: absolute;
        display:block;
}

.company-strapline.contact-tab-sec.treat-inner h5 {
    display:none;
}

.locations-wrapp .company-strapline.location-sec h5 {
    font-size: 20px;
    font-weight: 500;
}

.conten-wrapp .company-strapline.contact-tab-sec h5 {
    font-size: 16px;
    color: #0d0d0d;
    margin-bottom: 0;
    margin-top: 33px;
    position: absolute;
}
/* .conten-bar1.fees-wrapp .conten-tab {
    margin: 20px 0 20px;
} */

/* .conten-wrapp .conten-row1 .conten-bar1 .conten-tab {
    margin: 30px 0 30px;
} */
/* .conten-wrapp .conten-row1 .conten-tab {
    margin:25px 0 25px;
} */
/* .conten-wrapp.conten2-wrapp.contac-wrapp .conten-tab {
    margin: 30px 0 30px;
}

.conten-wrapp.membership-wrapp .membership-col1 .conten-tab{
    margin: 30px 0 30px ;
} */

/* .conten-wrapp.conten2-wrapp.treat-wrapp .conten-tab {
    margin:30px 0 30px;
} */
 .conten-wrapp.conten3-wrapp .sidbar-col2 .custom-select1 {
    width: 100%;
    margin: 0;
}

.conten-wrapp .conten-row1 .conten-bar1.galler-wrapp {
    padding: 40px 0 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, .locations-wrapp p, .consultation-wrapp p, .about-wrapp p, .testimonials-wrapp p, .treatments-wrapp p, .services-wrapp p, .concern-wrapp p, .details-wrapp p, .contact-wrapp p, .book-wrapp p, .social-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .faq-wrapp p, .treat-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .referrals-wrapp p, .membership-wrapp p, .membership1-wrapp p, .contac-wrapp p, .abouts-wrapp p, .galler-wrapp p, .gallin-wrapp p, .teamer-wrapp p, .teamin-wrapp p { font-size:14px; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .locations-wrapp h2, .consultation-wrapp h2, .about-wrapp h2, .testimonials-wrapp h2, .treatments-wrapp h2, .services-wrapp h2, .concern-wrapp h2, .details-wrapp h2, .contact-wrapp h2, .book-wrapp h2, .social-wrapp h2, .footer-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .faq-wrapp h2, .treat-wrapp h2, .fees-wrapp h2, .abouts-wrapp h2, .teamer-wrapp h2 { font-size:31px; margin:0 0 20px;}

/*btn-css*/
.fees-option-btn,
.header-btn1, .linker-btn1, .banner-btn1, .locations-btn1, .consultation-btn1, .about-btn1, .testimonials-btn1, .treatments-btn1, .services-btn1, .concern-btn1, .details-btn1, .contact-fil1, .contact-btn1, .book-btn1, .social-btn1, .footer-btn1, .sub-title-row1, .common-plain-btn1, .load-btn1, .report-btn1 { font-size:14px; padding:14px 28px 14px 28px;}

.header-wrapp { text-align:center; padding:80px 0 40px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 4.2%;}
.header-wrapp .header-col1 .header-row1:after { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.header-wrapp .header-btn1 { width:100%; float:right; margin:4.2% 0 0; padding:14px 2% 14px 2%;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(3) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:left;}
.header-row2 li, .header-row2 li a { font-size:14px;}

.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:220px; float:none; margin:0 auto 20px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:none; margin:0 3px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:3px;}

.banner-wrapp { text-align:center;}
.banner-wrapp p { font-size:16px; line-height:1.5;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:42px; letter-spacing:-1.68px; line-height:0.95;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; }


.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:90%; display:none; margin:0 auto 0; position:absolute; right:0; bottom:5.2%; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:66px; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:10px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.locations-wrapp { text-align:center; padding:60px 0 86px;}
.locations-wrapp p span { display:inline;}
.locations-wrapp h2 span { display:inline;}
.locations-wrapp h3 { font-size:19px; margin:0 0 16px;}
.locations-wrapp h3 span { display:inline;}
.locations-wrapp .locations-col1 { width:100%; margin:0 0 0;}
.locations-wrapp .locations-col1 .locations-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.locations-wrapp .locations-col2 { width:100%; margin:0 0 0;}
.locations-wrapp .locations-col2 .locations-row2 { width:100%; margin:0 0 16px;}
.locations-wrapp .locations-col3 { width:100%; margin:0 0 0; padding:26px 5% 26px 5%;}
.locations-wrapp .locations-col3 .locations-row3 { width:100%; margin:0 0 0;}
.locations-wrapp .locations-col3 .locations-row3 li { float:none; vertical-align:middle; display:block; margin:0 0 6px;}
.locations-wrapp .locations-col3 .locations-row3 li span { display:inline;}
.locations-wrapp .locations-btn1 { margin:10px 3px 0;}
.locations-wrapp .locations-btn1:last-child { margin-right:3px;}
.locations-row3 li, .locations-row3 li a { font-size:14px;}

.consultation-wrapp { text-align:center; padding:56px 0 60px;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 { font-size:20px; margin:0 0 10px;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:100%; margin:16px 0 50px;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-col2 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-col2 .consultation-row2 { width:100%; margin:0 0 0; padding:26px 5% 26px 5%;}
.consultation-wrapp .consultation-btn1 { margin:10px 3px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:56px 0 5.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 40px;}
.about-wrapp .about-col2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 { width:90%; text-align:center; margin:0 0 0; position:absolute; right:5%; bottom:5.2%;}
.about-wrapp .about-btn1 { margin:10px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.testimonials-wrapp { text-align:center; padding:56px 0 60px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:25px; margin:0 0 16px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:16px 0 66px;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:100%; margin:0 0 0; padding:26px 5% 30px 5%;}
.testimonials-wrapp .testimonials-btn1 { margin:10px 3px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:3px;}

.treatments-wrapp { text-align:center; padding:56px 0 0;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:25px; margin:0 0 10px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:90%; margin:0 auto 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0; padding:56px 0 40px;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2:nth-child(2n) .treatments-row2 { width:100%;}
.treatments-wrapp .treatments-btn1 { margin:10px 3px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

.services-wrapp { text-align:center; padding:5.2% 0 50px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { font-size:18px; margin:0 0 10px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:0 0 0;}
.services-wrapp .services-col1 .services-row1 { width:100%; margin:0 0 16px;}
.services-wrapp .services-col2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col2 .services-row2 { width:100%; margin:0 0 0;}
.services-wrapp .services-btn1 { margin:10px 3px 0;}
.services-wrapp .services-btn1:last-child { margin-right:3px;}

.concern-wrapp { text-align:center; padding:56px 0 60px;}
.concern-wrapp p span { display:inline;}
.concern-wrapp h2 span { display:inline;}
.concern-wrapp h3 { font-size:26px; margin:0 0 20px;}
.concern-wrapp h3 span { display:inline;}
.concern-wrapp .concern-col1 { width:100%; margin:0 0 0;}
.concern-wrapp .concern-col1 .concern-row1 { width:100%; margin:10px 0 0;}
.concern-wrapp .concern-btn1 { margin:10px 3px 0;}
.concern-wrapp .concern-btn1:last-child { margin-right:3px;}

.details-wrapp { text-align:center; padding:56px 0 5.2%;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 span { display:inline;}
.details-wrapp .details-col1 { width:100%; margin:0 0 66px;}
.details-wrapp .details-col1 .details-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.details-wrapp .details-col2 { width:100%; margin:0 0 0;}
.details-wrapp .details-col2 .details-row2 { width:100%; margin:0 0 0;}
.details-wrapp .details-col3 { width:100%; margin:0 0 0;}
.details-wrapp .details-col3 .details-row3 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.details-wrapp .details-col4 { width:100%; margin:0 0 0;}
.details-wrapp .details-col4 .details-row4 { width:100%; margin:0 0 0;}
.details-wrapp .details-btn1 { margin:10px 3px 0;}
.details-wrapp .details-btn1:last-child { margin-right:3px;}

.contact-wrapp { text-align:center;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { margin:0 0 14px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp:after { width:100%; display:none; margin:0 0 0;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 0; padding:56px 5% 60px 5%;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:48%; height:56px; margin:0 0 4.2%; padding:0 5% 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2:nth-child(2n) { float:right;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:128px; margin:0 0 30px; padding:20px 5% 0;}
.contact-wrapp .contact-btn1 { margin:10px 3px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:3px;}

.book-wrapp { text-align:center; padding:56px 0 56px;}
.book-wrapp p span { display:inline;}
.book-wrapp h2 span { display:inline;}
.book-wrapp .book-col1 { width:100%; margin:0 0 0;}
.book-wrapp .book-col1 .book-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.book-wrapp .book-col2 { width:100%; margin:0 0 0;}
.book-wrapp .book-col2 .book-row2 { width:100%; margin:0 0 0;}
.book-wrapp .book-btn1 { margin:10px 3px 0;}
.book-wrapp .book-btn1:last-child { margin-right:3px;}

.social-wrapp { text-align:center; padding:45px 0 30px;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 span { display:inline;}
.social-wrapp .social-col1 { width:100%; margin:0 0 22px;}
.social-wrapp .social-col1 .social-row1 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 { width:100%; margin:0 0 0;}
.social-wrapp .social-col2 .social-row2 { width:100%; margin:0 0 0;}
.social-wrapp .social-btn1 { margin:10px 3px 0;}
.social-wrapp .social-btn1:last-child { margin-right:3px;}

.footer-wrapp { text-align:center; padding:36px 0 60px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp h2 { font-size:14px; margin:0 0 6px;}
.footer-wrapp h2 span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 36px;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 25px;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; margin:25px 0 0; display: flex; flex-wrap: wrap;flex-direction: column;}
.footer-wrapp .footer-col2 .footer-row2:nth-child(2n) { float:right;}
.footer-wrapp .footer-col2 .footer-row2:first-child { margin-top:0;}
.footer-wrapp .footer-col2 .footer-row2:nth-child(2) { margin-top:16px;}
.footer-wrapp .footer-col2 .footer-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col2 .footer-row2 li:first-child { display:block; margin-bottom:6px;}
.footer-wrapp .footer-col2 .footer-row2 li span { display:inline;}
.footer-wrapp .footer-col3 { width:100%; margin:0 0 16px;}
.footer-wrapp .footer-col3:last-child { margin-bottom:0;}
.footer-wrapp .footer-col3 .footer-row3 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col3 .footer-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col3 .footer-row3 li span { display:inline;}
.footer-wrapp .footer-col4 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col4 .footer-row4 { width:120px; margin:0 auto 20px;}
.footer-wrapp .footer-col5 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col5 .footer-row5 { width:220px; float:none; display:block; margin:0 auto 20px;}
.footer-wrapp .footer-col6 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col6 .footer-row6 { width:100%; margin:0 0 20px;}
.footer-wrapp .footer-col6 .footer-row6 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a, .footer-row6 li, .footer-row6 li a { font-size:14px;}
.conten-wrapp.contac-wrapp {
    padding-top: 50px;
}
/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:32px;}
.inner-wrapp .inner-col1 { width:94%; top:50%;}
.inner-row1 li, .inner-row1 li a { font-size:16px;}

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

.treatin-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h4, .referrals-wrapp h2, .referrals-wrapp h3, .membership-wrapp h2, .membership1-wrapp h2, .contac-wrapp h2, .abouts-wrapp h3, .galler-wrapp h2, .gallin-wrapp h2, .teamin-wrapp h2 { font-size:22px;}

.sidbar-wrapp .sidbar-col1 { padding:42px 7% 45px;}

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

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

.treatin3-wrapp { padding:50px 0 52px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { padding:38px 30px 30px;}
.treatin3-wrapp .testimonials-btn-row1 { text-align:left; margin:60px 0 0;}

.faq-wrapp { padding:50px 0;}
.faq-wrapp .faq-col1 .faq-row1 { width:100%; margin:0 0 50px;}
.faq-wrapp .faq-col2 { width:100%;}

.treat-wrapp { padding:50px 0 10px;}
.treat-wrapp h3 { font-size:21px;}

.treat-wrapp .treat-col2 { width:48%; margin:0 4% 25px 0;}
.treat-wrapp .treat-col2:nth-child(2n) { float:right;margin-right: 0;}
.treat-wrapp .treat-col2:nth-child(3n) {margin-right:auto;}
.treat-wrapp .treat-col2:last-child {margin-right: 0;}

.testi-wrapp .testi-col1 { margin:0 0 62px;}

.testimonials2-wrapp h3 { font-size:20px;}
.testimonials2-wrapp .testimonials-col1 { margin:16px 0 0px;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1 { width:48%; margin:0 4% 4% 0;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1:nth-child(2n) { float:right;margin-right: 0;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1:nth-child(3n) { margin-right: auto;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1:last-child{ margin-right:0;}


.testimonials2-wrapp .sub-title-row1 { width:62%;}

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

.membership1-wrapp { padding:0 0 40px;}
.membership1-wrapp .membership1-col1 { padding:0;}

.contac-wrapp .contac-col1 .contac-row1 { width:100%; margin:0 0 40px;}
.contac-wrapp .contac-col1 .contac-row2 { width:100%;}

.teamer-wrapp { padding-bottom:20px;}
.teamer-wrapp .teamer-col2 { width:49%; margin:0 2% 25px 0;}
.teamer-wrapp .teamer-col2:nth-child(2n) {margin-right: 0;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right;}

.contac-wrapp .footer-socials-row1 { display:none;}

.teamer-wrapp .sidbar-col2 { width:100%; position:relative; margin:10px 0 0;}

/*common-css*/
.header-row1 p { display:none;}
.consultation-col2 p:last-child { margin-bottom:0;}
.about-col2 p { margin:0 0 0;}
.testimonials-col1 h3 { min-height:124px;}
.testimonials-btn-row1 p { float:none; line-height:1.56;}
.footer-socials-row1 p { display:none;}
.services-row1 .sub-title-row1 { position:absolute; top:inherit; right:0; bottom:5.2%; left:0;}
.details-row2 .sub-title-row1 { position:absolute; right:0; bottom:5.2%; left:0;}

/*symbol-row-css*/
.locations-logo-symbol-row1 { width:16%; margin:0 auto 16px;}

/*sub-title-row-css*/
.sub-title-row1 { width:56%; font-size:11px; margin:0 auto 0; padding:7px 23px 7px 23px; text-align:center;}

/*testimonials-btn-row-css*/
.testimonials-btn-row1 { width:100%; text-align:center; margin:0 0 0;}

/*content-row-css*/
.treatments-content-row1 { width:90%; margin:0 auto 40px;}

/*footer-socials-row-css*/
.footer-socials-row1 { width:100%; margin:0 0 0;}
.footer-socials-row1 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.footer-socials-row1 a:last-child { margin-right:3px;}

/*bg-css*/
.family-dentistry-bg { background-size:cover;}
.cosmetic-dentistry-bg { background-size:cover;}

/*common-plain-btn-css*/
.common-plain-btn1 { padding:0 0 8px;}

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

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


.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {  width: 48% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(odd) {float: left;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(even) {float: right;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {width: 100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {  text-align: center;  height: 56px;font-size: 14px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {margin: 0 0 4.2%;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {text-align: left;    display: inline-block;  font-size: 12px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {text-align: left;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {padding-top: 5px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {    font-size: 14px;  padding: 14px 28px 14px 28px;}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {font-size: 14px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {font-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {font-size: 14px;   padding: 14px 28px 14px 28px;;margin: 0;}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn2 {
    padding: 14px 24px 14px;
    font-size: 14px;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn1 {
    padding: 14px 24px 14px;
    font-size: 14px;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .buttons-tex1 {
    font-size: 11px;
    padding: 0 1px 0;
}

.error-page h1 {
    font-size: 42px;
}

.error-page .conten-bar1.abouts-wrapp h2 {
    font-size: 25px;
}

.error-page {
    text-align: center;
}
.paiger-wrapp .paiger-col1 .load-btn1 {
    font-size: 14px;
}
.paiger-wrapp .paiger-col1 .load-btn2 {
    font-size: 14px;
}
.practice-wrapp {padding-bottom:42px;}

.practice-wrapp .practice-row1 img{max-height:109px;}

.testi-wrapp {
    padding-bottom: 20px;
}

.locations-wrapp .locations-col2 .slick-track .slick-slide {padding-bottom: 0;}

.abouts-wrapp .abouts-col1 .slider.galler {
    padding-bottom: 14px;
}
.abouts-wrapp .abouts-col1 {
    margin: 20px 0 0;
}

.testimonials-wrapp.testimonials2-wrapp .testimonials-btn1 {margin-bottom: 20px;}
.testimonials2-wrapp {padding: 50px 0 40px;}

.blogin-wrapp .blogin-col1  img[align="left"] {width:100%;}
.blogin-wrapp .blogin-col1  img[align="right"]  {width:100%;}

.teamin-wrapp .teamin-col1 .teamin-row2 {margin: 35px 0 34px;}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 .reason-set1-content.common-style {max-height: inherit;overflow-x: hidden;}

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

.contac-wrapp .contac-col2 {margin:50px 0 0;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .explore-btn1 {margin-bottom: 20px;    font-size: 14px;padding: 14px 28px 14px}

.blog-listing {padding-top: 55px;}
.blog-listing .conten-row1 .conten-bar1.blog-wrapp {padding-bottom: 50px;}


.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    top: 2px;
}
.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 a {
font-size: 14px;
 padding: 14px 28px 14px
}

.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 .common-btn1 {
font-size: 14px;
        padding: 14px 28px 14px
}

.locations-wrapp .locations-col2 .slick-track .slick-slide {
    height: inherit;
}
    .locations-wrapp .locations-col2 .slick-track .slick-slide>div {
        height: 100%;
    }
.locations-wrapp .locations-col2 .slick-track .slick-slide .locations-col3 {
    height: 100%;
}
.abouts-wrapp .abouts-col1 .abouts-row1 {
    margin: 0px 0 38px;
}
.abouts-wrapp .abouts-col1 img{max-height: 210px;}
.fees-wrapp .fees-col1 .fees-row2.present-from .fees-bar2{min-width:120px}

    .directions .dir-outer .common-btn {  width: 32.25%;  margin: 0 0 1.5%;}
    .directions .dir-outer {  gap: 1.45%;  }

.directions h2{font-size:31px;margin:0 0 30px;}
.directions{padding: 51px 0 0;}

.additional-fullwith .treatment-outer .included h4{font-size:20px}
.additional-fullwith .treatment-outer .included {width: 48%; margin: 0 2% 2% 0;}

.additional-fullwith .treatment-outer>.included:nth-child(2n+1) {  margin-right: 0%;}
.additional-fullwith .treatment-outer>.included:nth-child(4n+1) {  margin-right: 0%;}
.additional-fullwith .contac-row1 { width: 100%; margin: 0 0 20px;}
.additional-fullwith .contac-row2 { width: 100%;}
.additional-fullwith .contac-row1>p { font-size: 14px;}
.additional-fullwith .contac-row1 h2 { font-size: 22px;}
.additional-fullwith .contac-row1 h3 { font-size: 20px;}
.additional-fullwith .abouts-col1 .non-slider>div { width: 32%; margin: 0 1.8% 0% 0;}
/* .additional-fullwith .abouts-col1.mob .btn-white-black-border{margin-top: 65px; display: block; width: fit-content; margin-inline: auto;} */
.additional-fullwith .abouts-col1 .btn-white-black-border{margin-top:9px;display:block;width:fit-content;position:absolute;bottom:45px;margin-inline:auto;left:0;right:0;}
.additional-fullwith .abouts-col1 { position: relative;}
.additional-fullwith .abouts-col1 { position: relative; padding: 0 0 130px;}
.additional-fullwith .abouts-col1 .slider {margin: 0 0 16px;}

section.positions-wrapp .positions-col1.desk {display: none;}
section.positions-wrapp .positions-col1.mob {display: block;}
.recruitment-faq .faq-col1 {
    width: 100%;
    float: left;
    margin: 0 0 0;
}

.positions-wrapp .positions-col1.mob .slider .slick-track .slick-slide:first-child {
    margin-right: 18px;
}

/* .positions-wrapp .positions-col1.mob .slider .slick-track .slick-slide {
    width: 48% !important;
} */

.positions-wrapp { margin:0; padding:76px 0;}
.positions-wrapp h2 { font-size:25px;}
.positions-wrapp h3 { font-size:21px;}

.enquiry-wrapp .enquiry-col4 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    margin-bottom: 4.2%;
    width: 48% !important;
}

.enquiry-wrapp h3 {
    float: none;
    font-size: 23px;
    margin: 0 0 16px;
}


.enquiry-wrapp h2 {
    float: none;
    font-size: 14px;
    margin: 0 0 10px;
}


.membership-wrapp .membership-col1 .membership-row1 {
    width: 100%;
}
.membership-wrapp .membership-col1 {
    flex-direction: column;
}

.membership-wrapp .membership-col1 .membership-row2 {
    width: 100%;
}

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

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    text-align: center;
    width: 100%;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-col--12.cog-file {
    flex: auto;
    width: 100%;
}

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


.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner h2 {
    margin-top: 10px !important;
}

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

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

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

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


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

.referrals-wrapp .referrals-col3 .cog-form {
        margin: 10px 0 0 0 !important;
    }


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

.cta-envelop {
    margin-top: 20px;
}




.mob-widget-newface.extralocater-626 {left: -1px !important;bottom: 278px !important;}

.mob-widget-newface.extralocater-627 {left: -1px!important;bottom: 184px !important;}

.mob-widget-newface.extralocater-579 {left: -1px!important;bottom: 371px !important;}

.mob-widget-newface.extralocater-598 {left: -1px!important; bottom: 90px !important;}

.conten-wrapp.show-mobile-treat-drop .tab-row11 li {
               padding-right: 7px !important;
        font-size: 15px !important;
    }
.conten-wrapp.recruitment-wrapp .tab-row11 li,
    .conten-wrapp.conten2-wrapp .tab-row11 li {
    font-size: 15px !important;
    padding-right: 14px !important;
}

.services-wrapp button.slick-prev.slick-arrow {
    left: 42%;
    top: inherit;
    bottom: -20px;
}

.services-wrapp button.slick-next.slick-arrow {
    right: 42%;
    top: inherit;
    bottom: -20px;
}
.conten-wrapp.show-mobile-treat-drop .custom-select1 .scrollb {
    max-height: 206px;
}

.conten-wrapp.show-mobile-treat-drop .custom-select1 .select-items{
    max-height:206px;
}

.positions-wrapp .positions-col1 .non-slider .positions-col2 {
    width: 47.4%;
}


.nf-cell .nf-field-container .nf-field .nf-field-element ul li {
    width: auto;
    margin-bottom: 15px !important;
}

.nf-cell .nf-field-container .nf-field .nf-field-element ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    text-align: left;
}

.nf-cell .nf-field-container .nf-field .nf-field-element ul li label {
    font-size: 12px;
}


.details-wrapp .slick-prev {
    top: 112%;
    left: 40%;
}

.treatin3-wrapp .slick-prev {
    left: 40%;
    top: 112%;
}

.treatin3-wrapp .slick-next {
    right: 40%;
    top: 112%;
}

.details-wrapp .slick-next {
    right: 40%;
    top: 112%;
}


.banner-wrapp .owl-prev {
    top: 150px;
    left: 40%;
}

.banner-wrapp .owl-next {
    right: 40%;
    top: 150px;
}


.conten-wrapp .conten-row1 .conten-bar1.common-style .tab-row11 li {
            padding-right: 7px !important;
        font-size: 15px !important;
}

.services-wrapp:has(.slick-next) .services-col1 .slick-list{padding-bottom: 80px;}

.social-wrapp .soc-vessel-right {
    margin-bottom: 15px;
}

.sidbar-wrapp .sidbar-col3 .sidbar-bar1{
    padding: 0 35px 0 30px;
}

.footer-wrapp .footer-col5 .company-strapline h5 {
    font-size: 16px;
}

.conten-wrapp .company-strapline h5{
    font-size: 16px;
}
.company-strapline.contact-tab-sec.treat-inner.mob h5 {
        font-size: 16px;
        color: #0d0d0d;
        margin-top: 33px;
        margin-bottom: 0;
        position: absolute;
        display:block;
}

.company-strapline.contact-tab-sec.treat-inner h5 {
    display:none;
}
.locations-wrapp .company-strapline.location-sec h5 {
    font-size: 20px;
    font-weight: 500;
}
.conten-wrapp .company-strapline.contact-tab-sec h5 {
    font-size: 16px;
    color: #0d0d0d;
    margin-bottom: 0;
    margin-top: 33px;
    position: absolute;
}
/* .conten-bar1.fees-wrapp .conten-tab {
    margin: 20px 0 20px;
}

.conten-wrapp .conten-row1 .conten-bar1 .conten-tab {
    margin: 30px 0 30px;
} */

/* .conten-wrapp .conten-row1 .conten-tab {
    margin:25px 0 25px;
} */
.linker-wrapp .fixed .linker-col1{
margin-left: 28px;
}
/* .conten-wrapp.conten2-wrapp.contac-wrapp .conten-tab {
    margin: 30px 0 30px;
}

.conten-wrapp.membership-wrapp .membership-col1 .conten-tab{
    margin: 30px 0 30px ;
} */
/* .conten-wrapp.conten2-wrapp.treat-wrapp .conten-tab {
    margin:30px 0 30px;
} */

.conten-wrapp.conten3-wrapp .sidbar-col2 .custom-select1 {
    width: 100%;
    margin: 0;
}

.conten-wrapp .conten-row1 .conten-bar1.galler-wrapp {
    padding: 40px 0 0;
}
}


@media screen and (min-width:768px)
{
.testi-wrapp .testi-col1.desk {display:block;}
.testi-wrapp .testi-col1.mob {display:none;}

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

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

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

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

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

.conten-wrapp.show-mobile-mob-form {display: none;}
.conten-wrapp .conten-row1 .conten-bar2.sidbar-wrapp.show-desk {display: block;}

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

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

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

/* .google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 20px; z-index: 999999999; display: inline-block; width: 206px; 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; } */

}

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

.additional-fullwith .abouts-col1{ width: 100%;   float: left;}

.additional-fullwith .abouts-col1 .non-slider{justify-content: center;}
 .conten-wrapp.about-page-st { padding-bottom: 40px;}
.additional-fullwith .abouts-col1.mob h3{text-align:center}
.additional-fullwith .abouts-col1.mob .slick-dots li:before{ display: none;}
.about-direction { padding: 50px 0 50px;}

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

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

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

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

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

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

.conten-wrapp.show-mobile-mob-form {display:block;padding-top: 0;}
.conten-wrapp .conten-row1 .conten-bar2.sidbar-wrapp.show-desk {display:none;}
.conten-wrapp .conten-bar1.treatin-wrapp {padding: 0;}

.conten-wrapp.show-mobile-treat-drop {padding-bottom: 0;padding-top: 55px;display: block;z-index: 999;}
.conten-wrapp.show-mobile-treat-drop .sidbar-col2 {margin: 0;}
.conten-wrapp.show-mobile-treat-drop .sidbar-col2 .custom-select1 {margin: 0;}

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

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

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


.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;display: none; }
.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; }

.conten-wrapp.show-mobile-treat-drop + .conten-wrapp {
    padding-top: 40px;
}

.blog-wrapp .blog-col1 {
    padding-bottom: 50px;
}

.additional-fullwith .treatment-outer .included p{font-size:14px}
.additional-fullwith .abouts-col1.mob {  display: block;}
.additional-fullwith .abouts-col1.desk {display: none;}



}


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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .locations-wrapp p, .consultation-wrapp p, .about-wrapp p, .testimonials-wrapp p, .treatments-wrapp p, .services-wrapp p, .concern-wrapp p, .details-wrapp p, .contact-wrapp p, .book-wrapp p, .social-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .faq-wrapp p, .treat-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .referrals-wrapp p, .membership-wrapp p, .membership1-wrapp p, .contac-wrapp p, .abouts-wrapp p, .galler-wrapp p, .gallin-wrapp p, .teamer-wrapp p, .teamin-wrapp p { font-size:14px; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .locations-wrapp h2, .consultation-wrapp h2, .about-wrapp h2, .testimonials-wrapp h2, .treatments-wrapp h2, .services-wrapp h2, .concern-wrapp h2, .details-wrapp h2, .contact-wrapp h2, .book-wrapp h2, .social-wrapp h2, .footer-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .faq-wrapp h2, .treat-wrapp h2, .fees-wrapp h2, .abouts-wrapp h2, .teamer-wrapp h2 { font-size:31px; margin:0 0 18px;}

/*btn-css*/
.fees-option-btn,
.header-btn1, .linker-btn1, .banner-btn1, .locations-btn1, .consultation-btn1, .about-btn1, .testimonials-btn1, .treatments-btn1, .services-btn1, .concern-btn1, .details-btn1, .contact-fil1, .contact-btn1, .book-btn1, .social-btn1, .footer-btn1, .sub-title-row1, .common-plain-btn1, .load-btn1, .report-btn1 { font-size:14px; padding:14px 32px 14px 32px;}

.header-wrapp { padding:12px 0 12px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 .header-row1 { margin:0 41px 0 0;}
.header-wrapp .header-col1 .header-row1:after { padding:0 0 21px; right:-21px;}
.header-wrapp .header-col2 .header-row2 { margin:0 14px 0 0;}
.header-wrapp .header-col2 .header-row2 li { margin:0 14px 0 0;}
.header-wrapp .header-btn1 { margin:0 8px 0 0;}
.header-row2 li, .header-row2 li a { font-size:14px;}

.linker-wrapp { padding:52px 0 52px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:204px;  margin-top: -7px;}
.linker-wrapp .linker-col2 { margin:0 0 0;}
.linker-wrapp .linker-btn1 { margin:0 8px 0 0;}

.banner-wrapp p { font-size:16px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:60px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}
.banner-wrapp .banner-col2 .banner-row2 { width:54px;}
.banner-wrapp .banner-btn1 { margin:14px 4px 0 0;}

.locations-wrapp { padding:6.6% 0 5.8%;}
.locations-wrapp p span { display:inline;}
.locations-wrapp h2 span { display:inline;}
.locations-wrapp h3 { font-size:17px; margin:0 0 10px;}
.locations-wrapp h3 span { display:inline;}
.locations-wrapp .locations-col3 { margin:5px 0 5px 0;}
.locations-wrapp .locations-col3 .locations-row3 li { margin:0 0 6px;}
.locations-wrapp .locations-col3 .locations-row3 li span { display:inline;}
.locations-wrapp .locations-btn1 { margin:10px 4px 0 0;}
.locations-row3 li, .locations-row3 li a { font-size:14px;}

.consultation-wrapp { padding:6.9% 0 5.5%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 { font-size:18px; margin:0 0 10px;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-btn1 { margin:10px 4px 0 0;}

.about-wrapp { padding:8.6% 0 8.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp .about-btn1 { margin:10px 4px 0 0;}

.testimonials-wrapp { padding:7% 0 8%;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:23px; margin:0 0 24px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp .testimonials-btn1 { margin:0 4px 0 0;}

.treatments-wrapp { padding:6.7% 0 0;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:31px; margin:0 0 4px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:94%;}
.treatments-wrapp .treatments-btn1 { margin:10px 4px 0 0;}

.services-wrapp { padding:6.2% 0 5.5%;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { font-size:16px; margin:0 0 24px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp .services-btn1 { margin:10px 4px 0 0;}

.concern-wrapp { padding:5.5% 0 6%;}
.concern-wrapp p span { display:inline;}
.concern-wrapp h2 span { display:inline;}
.concern-wrapp h3 { font-size:26px; margin:0 0 14px;}
.concern-wrapp h3 span { display:inline;}
.concern-wrapp .concern-btn1 { margin:10px 4px 0 0;}

.details-wrapp { padding:7.7% 0 8.4%;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 span { display:inline;}
.details-wrapp .details-col2 .details-row2 { margin:5px 0 5px 0;}
.details-wrapp .details-btn1 { margin:10px 4px 0 0;}

.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { margin:0 0 8px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp .contact-col1 .contact-row1 { width:94%;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { height:56px;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { height:128px;}
.contact-wrapp .contact-btn1 { margin:10px 4px 0 0;}

.book-wrapp { padding:6% 0 6%;}
.book-wrapp p span { display:inline;}
.book-wrapp h2 span { display:inline;}
.book-wrapp .book-btn1 { margin:10px 4px 0 0;}

.social-wrapp { padding:4.9% 0 4%;}
.social-wrapp .social-col1{margin: 1.3% 0 3%;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 { font-size:26px;}
.social-wrapp h2 span { display:inline;}
.social-wrapp .social-btn1 { margin:10px 4px 0 0;}

.footer-wrapp { padding:8.4% 0 7.5%;}
.footer-wrapp p span { display:inline;}
.footer-wrapp h2 { font-size:14px; margin:0 0 24px;}
.footer-wrapp h2 span { display:inline;}
.footer-wrapp .footer-col2 .footer-row2 li:first-child { margin-bottom:18px;}
.footer-wrapp .footer-col2 .footer-row2 li span { display:inline;}
.footer-wrapp .footer-col3 .footer-row3 li span { display:inline;}
.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a, .footer-row6 li, .footer-row6 li a { font-size:13px;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:36px;}
.inner-wrapp .inner-col1 { width:94%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:60%;}
.conten-wrapp .conten-row1 .conten-bar2 { width:34%;}

.treatin-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h4, .referrals-wrapp h2, .referrals-wrapp h3, .membership-wrapp h2, .membership1-wrapp h2, .contac-wrapp h2, .abouts-wrapp h3, .galler-wrapp h2, .gallin-wrapp h2, .teamin-wrapp h2 { font-size:22px;}

.sidbar-wrapp .sidbar-col1 { padding:42px 7% 45px;}
.sidbar-wrapp .sidbar-col3 { padding:0;}
.sidbar-wrapp .sidbar-col3 .sidbar-row1 { width:100%;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar1 { border:none;padding: 0 30px 0 35px;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar2 { width:100%; float:left; position:relative; top:inherit; transform:none; margin:25px 0 0;right: -20%;}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 { position:relative; top:inherit; transform:none; float:right;}
.treatin1-wrapp .treatin1-col2:nth-child(2n) .treatin1-row2 { float:left;}

.treatin3-wrapp h3 { font-size:20px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { padding:38px 22px 30px;}

.testimonials2-wrapp h3 { font-size:19px;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1 { padding:42px 36px 46px;}

.membership-wrapp { padding:80px 0 !important;}
.membership-wrapp .membership-col1 { padding:0;}

.membership1-wrapp { padding:0 0 40px;}
.membership1-wrapp .membership1-col1 { padding:0;}

.contac-wrapp .contac-col1 .contac-row1 { width:41%;}
.contac-wrapp .contac-col1 .contac-row2 { width:58%;}

.teamer-wrapp .sidbar-col2 { width:100%;         top: 80px;}

/*common-css*/
.header-row1 p { display:none; margin:0 10px 0 0;}
.consultation-col2 p:last-child { margin-bottom:0;}
.about-col2 p { margin:0 0 0;}
.testimonials-col1 h3 { min-height:143px;}
.testimonials-btn-row1 p { margin:0 10px 0 0;}

/*sub-title-row-css*/
.sub-title-row1 { font-size:11px; padding:7px 23px 7px 23px;}

/*common-plain-btn-css*/
.common-plain-btn1 { padding:0 0 9px;}


.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    height: 56px;
    font-size: 14px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 11px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 14px;
    padding: 14px 32px 14px 32px;
    margin: 2px  0 0;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {
    height: 134px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    font-size: 14px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 11px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 14px;
    padding: 14px 38px 14px 38px;
    margin: 0;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {
    margin: 0px 0 10px !important;
}


.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn2 {
    padding: 14px 15px 14px;
    font-size: 14px;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn1 {
    padding: 14px 13px 14px;
    font-size: 14px;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .buttons-tex1 {
    font-size: 11px;
    padding: 0 0px 0;
}
.error-page h1 {
    font-size: 46px;
}

.error-page .conten-bar1.abouts-wrapp h2 {
    font-size: 26px;
}
.paiger-wrapp .paiger-col1 .load-btn1 {
    font-size: 14px;
}
.paiger-wrapp .paiger-col1 .load-btn2 {
    font-size: 14px;
}
.conten2-wrapp {padding: 60px 0 60px;}
.practice-wrapp {padding-bottom: 50px;}

.conten-wrapp  {padding: 0px 0 65px;}
.conten-wrapp .conten-row1 .conten-bar1 {padding: 55px 0 0;}
.practice-wrapp .practice-row1 img{max-height:145px;}
.practice-wrapp {
    padding: 55px 0 50px;
}
.testi-wrapp   {padding-bottom:22px;}


.locations-wrapp .locations-col2 .slick-track .slick-slide {padding-bottom:25px;}
.testimonials-wrapp.testimonials2-wrapp {padding: 55px 0 25px;}
.testimonials-wrapp.testimonials2-wrapp .testimonials-btn1 {margin-bottom: 40px;}

.blogin-wrapp .blogin-col1  img[align="left"] {width:220px;}
.blogin-wrapp .blogin-col1  img[align="right"] {width:220px;}

.teamer-wrapp {padding-bottom: 12px;}
.teamin-wrapp {padding-top: 0 !important;}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 .reason-set1-content.common-style {max-height: 250px;}

.treat-wrapp {padding-bottom: 10px;}
.treatin1-wrapp {padding: 60px 0;}
.treatin1-wrapp .treatin1-col2 {margin: 0 0 65px;}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 .explore-btn1 {margin-bottom: 22px;font-size: 14px;    padding: 14px 32px 14px}
.treatin2-wrapp   {padding: 60px 0 60px;}
.treatin3-wrapp {padding: 60px 0 69px;}
.faq-wrapp {padding: 60px 0 61px;}

.social-wrapp .social-col2.desk .non-slider .social-row2 {width: 16.8%;margin: 0 4% 0 0;}
.contac-wrapp .contac-col2 {width: 100%;float: left;margin: 60px 0 0;}

.blog-listing {padding-bottom: 45px;}
.blog-listing .conten-row1 .conten-bar1.blog-wrapp {padding: 5px 0 0;}
.conten3-wrapp .conten-row1 .conten-bar1.galler-wrapp {padding-top: 0;}
.gallery-inner .conten-row1 .conten-bar1.gallin-wrapp {padding: 0;}
.conten3-wrapp .conten-row1 .conten-bar1.blogin-wrapp.common-style {padding: 0;}
.blog-wrapp .blog-col1 { padding: 55px 0 55px;}
.blogin-wrapp .blogin-col1 {
    padding-top: 55px;
}
.testi-wrapp {padding-top: 63px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    top: 2px;
}
.teamin-wrapp .teamin-col1  {padding-top: 55px;}
.galler-wrapp .galler-col1 {padding-top: 55px;}

.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 a {
font-size: 14px;
        padding: 14px 32px 14px 32px;
}

.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 .common-btn1 {
font-size: 14px;
        padding: 14px 32px 14px 32px;
}
.testi-wrapp:has(.non-slider) {padding-bottom: 40px;}
.gallery-inner .conten-row1 .conten-bar1.gallin-wrapp {
    padding-top: 55px;
}

.abouts-wrapp .abouts-col1 img{max-height: 150px;}
.fees-wrapp .fees-col1 .fees-row2.present-from .fees-bar2{min-width:120px}
.directions h2{font-size:31px;margin: 0 0 30px;}
/* .directions{padding: 60px 0 15px;} */
.directions .dir-outer .common-btn p{font-size:15px}
.additional-fullwith .treatment-outer .included h4{font-size:20px}
.additional-fullwith .treatment-outer .included {width: 32%; margin: 0 2% 2% 0;}
.additional-fullwith .treatment-outer>.included:nth-child(4n+1) {  margin-right: 2%;}
.additional-fullwith .treatment-outer>.included:nth-child(3n+1) {  margin-right: 0;}
.additional-fullwith .contac-row2 { width: 58%;}
.additional-fullwith .contac-row1 { width: 41%;}
.additional-fullwith .contac-row1>p { font-size: 14px;}
/* .about-direction { padding: 50px 0 60px;} */
.additional-fullwith .treatment-outer .included p{font-size:14px}

.conten-wrapp.contac-wrapp {padding-top: 50px;}
.additional-fullwith .abouts-col1.desk{padding: 15px 0 54px;}

.membership-wrapp .membership-col1 .membership-row1 {
    width: 100%;
}
.membership-wrapp .membership-col1 {
    flex-direction: column;
}

.membership-wrapp .membership-col1 .membership-row2 {
    width: 100%;
}

.membership-wrapp .membership-col1 .membership-row1 {
    margin: 0 0 50px;
}

.referrals-wrapp .referrals-col3 .cog-form {
    margin: 10px !important;
}

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

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

.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner h2 {
    margin-top: 10px !important;
}

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

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

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

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


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


.recruitment-wrapp {
    padding: 50px 0 0;
}

.cta-envelop {
    margin-top: 25px;
}

.banner-wrapp .banner-col1 .banner-row1 {
    width: 72.3%;

}
.conten-wrapp.conten2-wrapp.treat-wrapp {
    padding-top: 70px;
}


.conten-wrapp .conten-row1 .conten-bar1.common-style .tab-row11 li {
               padding-right: 7px !important;
        font-size: 13px !important;
    }

    .conten-wrapp.conten2-wrapp.teamer-wrapp {
    padding-top: 70px;
}

.teamer-wrapp .teamer-col1 {
    margin-top: 121px;
}
.hours-let-box{
    font-size: 15px;
}
.footer-wrapp .footer-col2 .footer-row2 li .book-btn1.btn-white-coralsand-border {
    position: absolute;
    bottom: 0;
}

.footer-wrapp .footer-col2 .footer-row2{
        padding-bottom: 75px;
    position: relative;
}

.linker-wrapp .fixed .linker-col1 .linker-row1{
    width: 95%;
    margin-left: 30px;
}

.conten-wrapp .custom-select1 .scrollb {
    max-height: 215px;
}

.conten-wrapp .custom-select1 .select-items{
    max-height:215px;
}

.services-wrapp button.slick-prev.slick-arrow {
    top: inherit;
    left: 43%;
    bottom: -20px;
    width:32px
}

.services-wrapp button.slick-next.slick-arrow {
    top: inherit;
    right: 43%;
    bottom: -20px;
    width:32px
}

.services-wrapp:has(.slick-next) .services-col1 .slick-list{padding-bottom: 80px;}


.banner-wrapp .owl-prev {
    top: 170px;
    left: 40%;
}

.banner-wrapp .owl-next {
    right: 40%;
    top: 170px;
}

.sidbar-wrapp .sidbar-col3 .sidbar-bar2.cqcnew {
    margin: 25px 0 0;
}

.banner-wrapp .linker-wrapp .linker-col1 .company-strapline.sticky-desk h5{
    font-size: 11px;
}
.banner-wrapp .linker-wrapp .fixed .linker-col1 .company-strapline.sticky-desk h5{
    padding-left: 32px;
}

.conten-wrapp .company-strapline h5{
    font-size: 20px;
}

.conten-wrapp .company-strapline.contact-tab-sec.treat-inner h5 {
    font-size: 20px;
    margin-top: 34px;
}

.locations-wrapp .company-strapline.location-sec h5 {
    font-size: 25px;
}
/* .conten-wrapp .conten-row1 .conten-bar1 .conten-tab {
    margin: 30px 0 30px;
} */
.conten-wrapp .company-strapline.contact-tab-sec h5{
    font-size: 20px;
    margin-top: 45px;
}
.linker-wrapp .fixed .linker-col1{
margin-left: 28px;
}
.footer-wrapp .footer-col5 .company-strapline h5 {
    font-size: 17px;
}

/* .conten-wrapp.conten2-wrapp.contac-wrapp .conten-tab {
    margin: 30px 0 30px;
}
.conten-wrapp.conten2-wrapp.contac-wrapp .conten-tab {
    margin: 30px 0 30px;
} */
.linker-wrapp .fixed .linker-col2{
    top: 9px;
}

/* .conten-wrapp.membership-wrapp .membership-col1 .conten-tab{
    margin: 30px 0 30px ;
} */
/* .conten-wrapp.conten2-wrapp.treat-wrapp .conten-tab {
    margin:30px 0 30px;
} */
.conten-wrapp.conten3-wrapp .sidbar-col2 .custom-select1 {
    width: 40%;
    margin-top: 50px;
}
.conten-wrapp .conten-row1 .conten-bar1.galler-wrapp .galler-col1 {
    padding-top: 0px;
}

}

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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .locations-wrapp p, .consultation-wrapp p, .about-wrapp p, .testimonials-wrapp p, .treatments-wrapp p, .services-wrapp p, .concern-wrapp p, .details-wrapp p, .contact-wrapp p, .book-wrapp p, .social-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .faq-wrapp p, .treat-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .referrals-wrapp p, .membership-wrapp p, .membership1-wrapp p, .contac-wrapp p, .abouts-wrapp p, .galler-wrapp p, .gallin-wrapp p, .teamer-wrapp p, .teamin-wrapp p { font-size:15px; margin:0 0 17px;}

/*h2-css*/
.banner-wrapp h2, .locations-wrapp h2, .consultation-wrapp h2, .about-wrapp h2, .testimonials-wrapp h2, .treatments-wrapp h2, .services-wrapp h2, .concern-wrapp h2, .details-wrapp h2, .contact-wrapp h2, .book-wrapp h2, .social-wrapp h2, .footer-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .faq-wrapp h2, .treat-wrapp h2, .fees-wrapp h2, .abouts-wrapp h2, .teamer-wrapp h2 { font-size:37px; margin:0 0 21px;}

/*btn-css*/
.fees-option-btn,
.header-btn1, .linker-btn1, .banner-btn1, .locations-btn1, .consultation-btn1, .about-btn1, .testimonials-btn1, .treatments-btn1, .services-btn1, .concern-btn1, .details-btn1, .contact-fil1, .contact-btn1, .book-btn1, .social-btn1, .footer-btn1, .sub-title-row1, .common-plain-btn1, .load-btn1, .report-btn1 { font-size:15px; padding:14px 38px 14px 38px;}

.header-wrapp { padding:15px 0 15px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 .header-row1 { margin:0 47px 0 0;}
.header-wrapp .header-col1 .header-row1:after { right:-24px;}
.header-wrapp .header-col2 .header-row2 { margin:0 17px 0 0;}
.header-wrapp .header-col2 .header-row2 li { margin:0 17px 0 0;}
.header-wrapp .header-btn1 { margin:0 11px 0 0;}
.header-row2 li, .header-row2 li a { font-size:15px;}

.linker-wrapp { padding:58px 0 58px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:270px; margin-top: -13px;}
.linker-wrapp .linker-col2 { margin:5px 0 0;}
.linker-wrapp .linker-btn1 { margin:0 11px 0 0;}

.banner-wrapp p { font-size:17px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:70px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}
.banner-wrapp .banner-col2 .banner-row2 { width:60px;}
.banner-wrapp .banner-btn1 { margin:14px 7px 0 0;}

.banner-wrapp .banner-col1 .banner-row1 {
    width: 72.3%;

}

.locations-wrapp { padding:6.6% 0 5.8%;}
.locations-wrapp p span { display:inline;}
.locations-wrapp h2 span { display:inline;}
.locations-wrapp h3 { font-size:20px; margin:0 0 13px;}
.locations-wrapp h3 span { display:inline;}
.locations-wrapp .locations-col3 { margin:7px 0 7px 0;}
.locations-wrapp .locations-col3 .locations-row3 li { margin:0 0 9px;}
.locations-wrapp .locations-col3 .locations-row3 li span { display:inline;}
.locations-wrapp .locations-btn1 { margin:10px 7px 0 0;}
.locations-row3 li, .locations-row3 li a { font-size:15px;}

.consultation-wrapp { padding:6.9% 0 5.5%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 { font-size:21px; margin:0 0 13px;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-btn1 { margin:10px 7px 0 0;}

.about-wrapp { padding:8.6% 0 8.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp .about-btn1 { margin:10px 7px 0 0;}

.testimonials-wrapp { padding:8.6% 0 8.35%;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:23px; margin:0 0 27px;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp .testimonials-btn1 { margin:0 7px 0 0;}

.treatments-wrapp { padding:6.7% 0 0;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:34px; margin:0 0 7px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:94%;}
.treatments-wrapp .treatments-btn1 { margin:10px 7px 0 0;}

.services-wrapp { padding:6.2% 0 5.5%;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { font-size:19px; margin:0 0 27px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp .services-btn1 { margin:10px 7px 0 0;}

.concern-wrapp { padding:5.5% 0 6%;}
.concern-wrapp p span { display:inline;}
.concern-wrapp h2 span { display:inline;}
.concern-wrapp h3 { font-size:29px; margin:0 0 17px;}
.concern-wrapp h3 span { display:inline;}
.concern-wrapp .concern-btn1 { margin:10px 7px 0 0;}

.details-wrapp { padding:7.7% 0 8.4%;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 span { display:inline;}
.details-wrapp .details-col2 .details-row2 { margin:7px 0 7px 0;}
.details-wrapp .details-btn1 { margin:10px 7px 0 0;}

.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { margin:0 0 11px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp .contact-col1 .contact-row1 { width:94%;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { height:59px;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { height:134px;}
.contact-wrapp .contact-btn1 { margin:10px 7px 0 0;}

.book-wrapp { padding:6% 0 6%;}
.book-wrapp p span { display:inline;}
.book-wrapp h2 span { display:inline;}
.book-wrapp .book-btn1 { margin:10px 7px 0 0;}

.social-wrapp { padding:4.9% 0 3%;}
.social-wrapp .social-col1{margin: 1.3% 0 3%;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 { font-size:32px;}
.social-wrapp h2 span { display:inline;}
.social-wrapp .social-btn1 { margin:10px 7px 0 0;}

.footer-wrapp { padding:8.4% 0 7.5%;}
.footer-wrapp p span { display:inline;}
.footer-wrapp h2 { font-size:15px; margin:0 0 27px;}
.footer-wrapp h2 span { display:inline;}
.footer-wrapp .footer-col2 .footer-row2 li:first-child { margin-bottom:21px;}
.footer-wrapp .footer-col2 .footer-row2 li span { display:inline;}
.footer-wrapp .footer-col3 .footer-row3 li span { display:inline;}
.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a, .footer-row6 li, .footer-row6 li a { font-size:14px;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:36px;}
.inner-wrapp .inner-col1 { width:94%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:60%;}
.conten-wrapp .conten-row1 .conten-bar2 { width:34%;}

.treatin-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h4, .referrals-wrapp h2, .referrals-wrapp h3, .membership-wrapp h2, .membership1-wrapp h2, .contac-wrapp h2, .abouts-wrapp h3, .galler-wrapp h2, .gallin-wrapp h2, .teamin-wrapp h2 { font-size:22px;}

.sidbar-wrapp .sidbar-col1 { padding:42px 7% 45px;}
.sidbar-wrapp .sidbar-col3 { padding:0;}
.sidbar-wrapp .sidbar-col3 .sidbar-row1 { width:100%;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar1 { border:none;width: 265px; padding: 0 55px 0;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar2 { width:100%; float:left; position:relative; top:inherit; transform:none; margin:20px 0 0;right: -20%;}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 { position:relative; top:inherit; transform:none; float:right;}
.treatin1-wrapp .treatin1-col2:nth-child(2n) .treatin1-row2 { float:left;}

.treatin3-wrapp h3 { font-size:20px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { padding:38px 22px 30px;}

.testimonials2-wrapp h3 { font-size:19px;}
.testimonials2-wrapp .testimonials-col1 .testimonials-row1 { padding:42px 36px 46px;}

.membership-wrapp { padding:80px 0 !important;}
.membership-wrapp .membership-col1 { padding:0;}

.membership1-wrapp { padding:0 0 40px;}
.membership1-wrapp .membership1-col1 { padding:0;}

.contac-wrapp .contac-col1 .contac-row1 { width:36%;}

.teamer-wrapp .sidbar-col2 { width:31%;}

/*common-css*/
.header-row1 p { display:none; margin:0 13px 0 0;}
.consultation-col2 p:last-child { margin-bottom:0;}
.about-col2 p { margin:0 0 0;}
.testimonials-col1 h3 { min-height:115px;}
.testimonials-btn-row1 p { margin:0 13px 0 0;}

/*sub-title-row-css*/
.sub-title-row1 { font-size:12px; padding:7px 23px 7px 23px;}

/*common-plain-btn-css*/
.common-plain-btn1 { padding:0 0 9px;}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    height: 59px;
    font-size: 15px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 15px;
    padding: 14px 38px 14px 38px;
    margin: 2px  0 0;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {
    height: 134px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    font-size: 15px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 15px;
    padding: 14px 38px 14px 38px;
    margin: 0;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {
    margin: 0px 0 10px !important;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn2 {
    padding: 14px 22px 14px;
    font-size: 15px;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn1 {
    padding: 14px 19px 14px;
    font-size: 15px;
}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .buttons-tex1 {
    font-size: 12px;
    padding: 0 1px 0;
}
.error-page h1 {
    font-size: 46px;
}

.error-page .conten-bar1.abouts-wrapp h2 {
    font-size: 26px;
}
.paiger-wrapp .paiger-col1 .load-btn1 {
    font-size: 15px;
}
.paiger-wrapp .paiger-col1 .load-btn2 {
    font-size: 15px;
}
.conten2-wrapp {padding: 60px 0 60px;}
.practice-wrapp {padding-bottom: 50px;}

.conten-wrapp  {padding: 0px 0 60px;}
.conten-wrapp .conten-row1 .conten-bar1 {padding: 55px 0 0;}
.practice-wrapp .practice-row1 img{max-height:171px;}
.practice-wrapp {padding: 55px 0 50px;}
.testi-wrapp   {padding-bottom:22px;}
.testimonials-wrapp.testimonials2-wrapp {padding: 55px 0 25px;}
.testimonials-wrapp.testimonials2-wrapp .testimonials-btn1 {margin-bottom: 40px;}

.blogin-wrapp .blogin-col1  img[align="left"] {width:250px;}
.blogin-wrapp .blogin-col1  img[align="right"] {width:250px;}

.teamer-wrapp {padding-bottom: 12px;}
.teamin-wrapp {padding-top: 0 !important;}


.treat-wrapp {padding-bottom: 10px;}
.treatin1-wrapp .treatin1-col2 .treatin1-row2 .reason-set1-content.common-style {max-height: 260px;}

.treatin1-wrapp {padding: 60px 0;}
.treatin1-wrapp .treatin1-col2 {margin: 0 0 65px;}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 .explore-btn1 {
    margin-bottom: 22px;
    font-size: 15px;
    padding: 14px 38px 14px 38px;
}
.treatin2-wrapp   {padding: 60px 0 60px;}

.treatin3-wrapp {padding: 60px 0 69px;}
.faq-wrapp {padding: 60px 0 61px;}

.social-wrapp .social-col2.desk .non-slider .social-row2 {width: 16.8%;margin: 0 4% 0 0;}
.contac-wrapp .contac-col2 {width: 100%;float: left;margin: 60px 0 0;}

.blog-listing {padding-bottom: 45px;}
.blog-listing .conten-row1 .conten-bar1.blog-wrapp {padding: 5px 0 0;}
.conten3-wrapp .conten-row1 .conten-bar1.galler-wrapp {padding-top: 0;}
.gallery-inner .conten-row1 .conten-bar1.gallin-wrapp {padding: 0;}
.conten3-wrapp .conten-row1 .conten-bar1.blogin-wrapp.common-style {padding: 0;}

.blog-wrapp .blog-col1 { padding: 55px 0 55px;}

.blogin-wrapp .blogin-col1 {
    padding-top: 55px;
}
.testi-wrapp {padding-top: 63px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    top: 2px;
}
.teamin-wrapp .teamin-col1  {padding-top: 55px;}
.galler-wrapp .galler-col1 {padding-top: 55px;}

.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 a {
          font-size: 15px;
        padding: 14px 38px 14px 38px;
}

.conten-wrapp .conten-row1 .conten-bar1 .btn-col1 .common-btn1 {
           font-size: 15px;
        padding: 14px 38px 14px 38px;
}
.testi-wrapp:has(.non-slider) {padding-bottom: 40px;}
.gallery-inner .conten-row1 .conten-bar1.gallin-wrapp {
    padding-top: 55px;
}

.abouts-wrapp .abouts-col1 img{max-height: 176px;}
.fees-wrapp .fees-col1 .fees-row2.present-from .fees-bar2{min-width:120px}
.directions h2{font-size:37px;margin: 0 0 30px;}
.directions{padding: 59px 0 15px;}
.about-direction {
     padding: 30px 0 65px;
}
.directions .dir-outer .common-btn p{font-size:15px}
.additional-fullwith .treatment-outer .included h4{font-size:20px}
.additional-fullwith .contac-row1 {width: 36%;}
.additional-fullwith .contac-row1>p { font-size: 14px;}

/* .about-direction { padding: 50px 0 80px;} */
.additional-fullwith .treatment-outer .included p{font-size:15px}
.conten-wrapp.contac-wrapp { padding-top: 50px;}
.additional-fullwith .abouts-col1.desk{padding: 15px 0 65px;}

.referrals-wrapp .referrals-col3 .cog-form {
    margin: 10px !important;
}

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

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

.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner h2 {
    margin-top: 10px !important;
}

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

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

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

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


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

.recruitment-wrapp {
    padding: 50px 0 0;
}

.cta-envelop {
    margin-top: 25px;
}
.conten-wrapp.conten2-wrapp.treat-wrapp {
    padding-top: 70px;
}
.conten-wrapp .conten-row1 .conten-bar1.common-style .tab-row11 li {
        padding-right: 10px !important;
        font-size: 15px !important;
    }
       .conten-wrapp.conten2-wrapp.teamer-wrapp {
    padding-top: 100px;
}

.hours-let-box{
    font-size: 15px;
}

.linker-wrapp .fixed .linker-col1 .linker-row1{
    margin-left: 35px;
    width: 95%;
}

.conten-wrapp .custom-select1 .scrollb {
    max-height: 215px;
}

.conten-wrapp .custom-select1 .select-items{
    max-height:215px;
}

.services-wrapp button.slick-prev.slick-arrow {
    top: inherit;
    left: 45%;
    bottom: -20px;
    width:32px
}

.services-wrapp button.slick-next.slick-arrow {
    top: inherit;
    right: 45%;
    bottom: -20px;
    width:32px
}



.banner-wrapp .owl-prev {
    top: 220px;
    left: 40%;
}

.banner-wrapp .owl-next {
    right: 40%;
    top: 220px;
}

.services-wrapp:has(.slick-next) .services-col1 .slick-list{padding-bottom: 80px;}

.sidbar-wrapp .sidbar-col3 .sidbar-bar2.cqcnew {
    margin: 25px 0 0;
}

.banner-wrapp .linker-wrapp .linker-col1 .company-strapline.sticky-desk h5{
    font-size: 15px;
}
.banner-wrapp .linker-wrapp .fixed .linker-col1 .company-strapline.sticky-desk h5{
    padding-left: 36px;
}
.conten-wrapp .company-strapline h5{
    font-size: 20px;
}
.conten-wrapp .company-strapline.contact-tab-sec.treat-inner h5 {
    font-size: 20px;
    margin-top: 34px;
}
.locations-wrapp .company-strapline.location-sec h5 {
    font-size: 25px;
}

/* .conten-wrapp .conten-row1 .conten-bar1 .conten-tab {
    margin: 30px 0 30px;
} */
.conten-wrapp .company-strapline.contact-tab-sec h5{
    font-size: 20px;
    margin-top: 42px;
}
/* .conten-wrapp.conten2-wrapp.contac-wrapp .conten-tab {
    margin: 30px 0 30px;
} */
.linker-wrapp .fixed .linker-col1{
margin-left: 28px;
}
.linker-wrapp .fixed .linker-col2{
    top: 14px;
}
/* .conten-wrapp.membership-wrapp .membership-col1 .conten-tab{
    margin: 30px 0 30px ;
} */

/* .conten-wrapp.conten2-wrapp.treat-wrapp .conten-tab {
    margin:30px 0 30px;
} */

.conten-wrapp.conten3-wrapp .sidbar-col2 .custom-select1 {
    width: 40%;
    margin-top: 50px;
}
.conten-wrapp .conten-row1 .conten-bar1.galler-wrapp .galler-col1 {
    padding-top: 0px;
}

}

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

/*h2-css*/
.banner-wrapp h2, .locations-wrapp h2, .consultation-wrapp h2, .about-wrapp h2, .testimonials-wrapp h2, .treatments-wrapp h2, .services-wrapp h2, .concern-wrapp h2, .details-wrapp h2, .contact-wrapp h2, .book-wrapp h2, .social-wrapp h2, .footer-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .faq-wrapp h2, .treat-wrapp h2, .fees-wrapp h2, .abouts-wrapp h2, .teamer-wrapp h2 { font-size:43px;}

.header-wrapp p span { display:inline;}

.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:338.4px;   margin-top: -20px;}

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:75px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}

.banner-wrapp .banner-col1 .banner-row1 {
    width: 70.3%;}

.locations-wrapp { padding:6.6% 0 5.8%;}
.locations-wrapp p span { display:inline;}
.locations-wrapp h2 span { display:inline;}
.locations-wrapp h3 span { display:inline;}

.consultation-wrapp { padding:6.9% 0 5.5%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 span { display:inline;}

.about-wrapp { padding:8.6% 0 8.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}

.testimonials-wrapp { padding:7% 0 8%;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 { font-size:25px;}
.testimonials-wrapp h3 span { display:inline;}

.treatments-wrapp { padding:6.7% 0 0;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:94%;}

.services-wrapp { padding:6.2% 0 5.5%;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 span { display:inline;}

.concern-wrapp { padding:5.5% 0 6%;}
.concern-wrapp p span { display:inline;}
.concern-wrapp h2 span { display:inline;}
.concern-wrapp h3 span { display:inline;}

.details-wrapp { padding:7.7% 0 8.4%;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 span { display:inline;}

.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { margin:0 0 11px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp .contact-col1 .contact-row1 { width:94%;}

.book-wrapp { padding:6% 0 6%;}
.book-wrapp p span { display:inline;}
.book-wrapp h2 span { display:inline;}

.social-wrapp { padding:3.9% 0 3%;}
.social-wrapp .social-col1{margin: 1.3% 0 3%;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 { font-size:38px;}
.social-wrapp h2 span { display:inline;}

.footer-wrapp { padding:8.4% 0 7.5%;}
.footer-wrapp p span { display:inline;}
.footer-wrapp h2 { font-size:16px;}
.footer-wrapp h2 span { display:inline;}
.footer-wrapp .footer-col2 .footer-row2 li span { display:inline;}
.footer-wrapp .footer-col3 .footer-row3 li span { display:inline;}
.footer-row2 li, .footer-row2 li a, .footer-row3 li, .footer-row3 li a, .footer-row6 li, .footer-row6 li a { font-size:15px;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:40px;}
.inner-wrapp .inner-col1 { width:94%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:60%;}
.conten-wrapp .conten-row1 .conten-bar2 { width:34%;}

.treatin-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h4, .referrals-wrapp h2, .referrals-wrapp h3, .membership-wrapp h2, .membership1-wrapp h2, .contac-wrapp h2, .abouts-wrapp h3, .galler-wrapp h2, .gallin-wrapp h2, .teamin-wrapp h2 { font-size:24px;}

.sidbar-wrapp .sidbar-col1 { padding:42px 7% 45px;}
.sidbar-wrapp .sidbar-col3 { padding:0;}
.sidbar-wrapp .sidbar-col3 .sidbar-row1 { width:100%;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar1 { width: 180px; padding: 0 10px 0 10px;}
.sidbar-wrapp .sidbar-col3 .sidbar-bar2 { width:auto; float:left; position:relative; top:inherit; transform:none; margin:20px 0 0; right: -2%;}

.treatin1-wrapp .treatin1-col2 .treatin1-row2 { position:relative; top:inherit; transform:none; float:right;}
.treatin1-wrapp .treatin1-col2:nth-child(2n) .treatin1-row2 { float:left;}

.treatin3-wrapp h3 { font-size:22px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { padding:38px 30px 30px;}

.testimonials2-wrapp h3 { font-size:22px;}

.membership-wrapp { padding:80px 0 !important; }
.membership-wrapp .membership-col1 { padding:0;}

.membership1-wrapp .membership1-col1 { padding:0;}
.membership1-wrapp .membership1-col2 .membership1-row2 { min-height:70px;}

.teamer-wrapp .sidbar-col2 { width:35%;}

/*common-css*/
.testimonials-col1 h3 { min-height:125px;}

.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn2 {padding: 14px 29px 14px;}
.conten-wrapp .conten-row1 .conten-bar1 .buttons .treatin-btn1 {padding: 14px 27px 14px;}

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

.practice-wrapp {padding-bottom: 50px;}

.conten-wrapp  {padding: 0px 0 60px;}
.conten-wrapp .conten-row1 .conten-bar1 {padding: 55px 0 0;}
.practice-wrapp .practice-row1 img{max-height:194px;}

.practice-wrapp {padding: 55px 0 50px;}
.testi-wrapp   {padding-bottom:22px;}

.testimonials-wrapp.testimonials2-wrapp {padding: 55px 0 25px;}
.testimonials-wrapp.testimonials2-wrapp .testimonials-btn1 {margin-bottom: 40px;}

.blogin-wrapp .blogin-col1  img[align="left"] {width:300px;}
.blogin-wrapp .blogin-col1  img[align="right"] {width:300px;}


.teamer-wrapp {padding-bottom: 12px;}
.teamin-wrapp {padding-top: 0 !important;}

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

.treatin1-wrapp .treatin1-col2 .treatin1-row2 .reason-set1-content.common-style {max-height: 260px;}

.treatin1-wrapp {padding: 60px 0;}
.treatin1-wrapp .treatin1-col2 {margin: 0 0 65px;}
.treatin2-wrapp   {padding: 60px 0 60px;}

.treatin3-wrapp {padding: 60px 0 69px;}
.faq-wrapp {padding: 60px 0 61px;}

.social-wrapp .social-col2.desk .non-slider .social-row2 {width: 14.8%;margin: 0 6% 0 0;}

.blog-listing {padding-bottom: 45px;}
.blog-listing .conten-row1 .conten-bar1.blog-wrapp {padding: 5px 0 0;}

.conten3-wrapp .conten-row1 .conten-bar1.galler-wrapp {padding-top: 0;}

.gallery-inner .conten-row1 .conten-bar1.gallin-wrapp {padding: 0;}

.conten3-wrapp .conten-row1 .conten-bar1.blogin-wrapp.common-style {padding: 0;}

.blog-wrapp .blog-col1 { padding: 55px 0 55px;}

.blogin-wrapp .blogin-col1 {padding-top: 55px;}

.testi-wrapp {padding-top: 63px;}

.teamin-wrapp .teamin-col1  {padding-top: 55px;}

.galler-wrapp .galler-col1 {padding-top: 55px;}

.testi-wrapp:has(.non-slider) {padding-bottom: 40px;}
.gallery-inner .conten-row1 .conten-bar1.gallin-wrapp {
    padding-top: 55px;
}
.fees-wrapp .fees-col1 .fees-row2.present-from .fees-bar2{min-width:120px}
.directions h2{font-size:49px;margin: 0 0 30px;}
.directions{padding: 70px 0 15px;}
.additional-fullwith .treatment-outer .included h4{font-size:21px}
/* .about-direction { padding: 50px 0 80px;} */
.about-direction {
     padding: 30px 0 65px;
}
.conten-wrapp.contac-wrapp {
    padding-top: 50px;
}
.additional-fullwith .abouts-col1.desk{padding: 15px 0 65px;}
.recruitment-wrapp {
    padding: 50px 0 0;
}

.cta-envelop {
    margin-top: 35px;
}

.conten-wrapp.conten2-wrapp.treat-wrapp {
    padding-top: 80px;
}
.conten-wrapp .conten-row1 .conten-bar1.common-style .tab-row11 li {
    padding-right: 19px !important;
    font-size: 16px !important;
}

    .conten-wrapp.conten2-wrapp.teamer-wrapp {
        padding-top: 100px;
    }

.tab-row1 li {
        font-size: 16px;
        padding-right: 12px;
    }

    .hours-let-box{
    font-size: 15px;
}

.footer-wrapp .footer-col2 .footer-row2 li .book-btn1.btn-white-coralsand-border {
    position: absolute;
    bottom: 0;
}

.footer-wrapp .footer-col2 .footer-row2{
        padding-bottom: 75px;
    position: relative;
}

.linker-wrapp .fixed .linker-col1 .linker-row1{
    margin-left: 15%;
}
.conten-wrapp .custom-select1 .scrollb {
    max-height: 215px;
}

.conten-wrapp .custom-select1 .select-items{
    max-height:215px;
}
.services-wrapp button.slick-prev.slick-arrow {
    top: inherit;
    left: 45%;
    bottom: -20px;
    width:32px
}

.services-wrapp button.slick-next.slick-arrow {
    top: inherit;
    right: 45%;
    bottom: -20px;
    width:32px
}

.services-wrapp:has(.slick-next) .services-col1 .slick-list{padding-bottom: 80px;}

.banner-wrapp .owl-prev {
    top: 250px;
    left: 40%;
}

.banner-wrapp .owl-next {
    right: 40%;
    top: 250px;
}

.sidbar-wrapp .report-btn1{
    padding: 14px 25px;
}
.banner-wrapp .linker-wrapp .fixed .linker-col1 .company-strapline.sticky-desk h5{
    padding-left: 50px;

}
.banner-wrapp .linker-wrapp .linker-col1 .company-strapline.sticky-desk h5{
    font-size: 15px;
}
.conten-wrapp .company-strapline h5{
    font-size: 20px;
}
.conten-wrapp .company-strapline.contact-tab-sec.treat-inner h5 {
    font-size: 20px;
    margin-top: 34px;
}
.locations-wrapp .company-strapline.location-sec h5 {
    font-size: 25px;
}
/* .conten-wrapp .conten-row1 .conten-bar1 .conten-tab {
    margin: 30px 0 30px;
} */
.conten-wrapp .company-strapline.contact-tab-sec h5{
    font-size: 20px;
    margin-top:47px;
}

.linker-wrapp .fixed .linker-col1{
margin-left: 28px;
}
.conten-wrapp.conten2-wrapp.contac-wrapp .conten-tab {
    margin: 30px 0 30px;
}
.linker-wrapp .fixed .linker-col2{
    top: 6px;
}
/* .conten-wrapp.membership-wrapp .membership-col1 .conten-tab{
    margin: 30px 0 30px ;
} */

/* .conten-wrapp.conten2-wrapp.treat-wrapp .conten-tab {
    margin:30px 0 30px;
} */

.conten-wrapp.conten3-wrapp .sidbar-col2 .custom-select1 {
    width: 40%;
    margin-top: 50px;
}
.conten-wrapp .conten-row1 .conten-bar1.galler-wrapp .galler-col1 {
    padding-top: 0px;
}

}





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

/*h2-css*/
.banner-wrapp h2, .locations-wrapp h2, .consultation-wrapp h2, .about-wrapp h2, .testimonials-wrapp h2, .treatments-wrapp h2, .services-wrapp h2, .concern-wrapp h2, .details-wrapp h2, .contact-wrapp h2, .book-wrapp h2, .social-wrapp h2, .footer-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .faq-wrapp h2, .treat-wrapp h2, .fees-wrapp h2, .abouts-wrapp h2, .teamer-wrapp h2 { font-size:49px;}

.header-wrapp p span { display:inline;}

.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:362.4px;}

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:84px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}

.locations-wrapp { padding:6.6% 0 5.8%;}
.locations-wrapp p span { display:inline;}
.locations-wrapp h2 span { display:inline;}
.locations-wrapp h3 span { display:inline;}

.consultation-wrapp { padding:6.9% 0 5.5%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 span { display:inline;}

.about-wrapp { padding:8.6% 0 8.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}

.testimonials-wrapp { padding:7% 0 8%;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:inline;}

.treatments-wrapp { padding:6.7% 0 0;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:94%;}

.services-wrapp { padding:6.2% 0 5.5%;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 span { display:inline;}

.concern-wrapp { padding:5.5% 0 6%;}
.concern-wrapp p span { display:inline;}
.concern-wrapp h2 span { display:inline;}
.concern-wrapp h3 span { display:inline;}

.details-wrapp { padding:7.7% 0 8.4%;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 span { display:inline;}

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

.book-wrapp { padding:6% 0 6%;}
.book-wrapp p span { display:inline;}
.book-wrapp h2 span { display:inline;}

.social-wrapp { padding:3.9% 0 3%;}
.social-wrapp .social-col1{margin: 1.3% 0 3%;}
.social-wrapp p span { display:inline;}
.social-wrapp h2 span { display:inline;}

.footer-wrapp { padding:8.4% 0 7.5%;}
.footer-wrapp p span { display:inline;}
.footer-wrapp h2 { font-size:16px;}
.footer-wrapp h2 span { display:inline;}
.footer-wrapp .footer-col2 .footer-row2 li span { display:inline;}
.footer-wrapp .footer-col3 .footer-row3 li span { display:inline;}

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

.sidbar-wrapp .sidbar-col3 { padding:0;}

.treatin3-wrapp .treatin3-col1 .treatin3-row1 { padding:38px 30px 30px;}

.membership1-wrapp .membership1-col2 .membership1-row2 { min-height:70px;}

.practice-wrapp .practice-row1 img{max-height: 235px;}
.directions h2{font-size:49px;}
.additional-fullwith .abouts-col1.desk{padding: 15px 0 65px;}

.cta-envelop {
    margin-top: 35px;
}

.conten-wrapp .conten-row1 .conten-bar1.common-style .tab-row11 li {
    padding-right: 23px !important;
    font-size: 17px !important;
}
      .conten-wrapp.conten2-wrapp.teamer-wrapp {
    padding-top: 100px;
}


.tab-row1 li {
    font-size: 17px;
    padding-right: 12px;
}
.footer-wrapp .footer-col2 .footer-row2 li .book-btn1.btn-white-coralsand-border {
    position: absolute;
    bottom: 0;
}

.footer-wrapp .footer-col2 .footer-row2{
        padding-bottom: 75px;
    position: relative;
}

.linker-wrapp .fixed .linker-col1 .linker-row1{
    margin-left: 15%;
}

.services-wrapp button.slick-prev.slick-arrow {
   top: inherit;
    left: -3%;
    bottom: 56%;
    width: 30px;
}

.services-wrapp button.slick-next.slick-arrow {
    top: inherit;
        right: -3%;
        bottom: 56%;
        width: 30px;
}



.banner-wrapp .owl-prev {
    top: 300px;
    left: 40%;
}

.banner-wrapp .owl-next {
    right: 40%;
    top: 300px;
}




.banner-wrapp .owl-prev {
    top: inherit;
    left: 40%;
    bottom: 0;
}

.banner-wrapp .owl-next {
    right: 40%;
    top:inherit;
    bottom: 0;
}

.banner-wrapp .owl-nav {
    top: inherit;
    transform: none;
    bottom: -41%;
}
.linker-wrapp .fixed .linker-col1{
margin-left: 28px;
}





}






@media screen and (min-width:768px) {

  .google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 12px; z-index: 999999999; display: inline-block; width: 230px; cursor: pointer; background: #fff; border-radius: 0; padding: 8px 10px; box-shadow: 5px 5px 5px #00000017; border-top: 5px solid #4fce6a; transition: all 0.5s ease-in-out;
    /* opacity: 0 !important; */
}



  .google-rating.ggogledesktop > img { width: 30%!important; display: inline-block; padding: 0 12px 0 0;}
  .google-rating.ggogledesktop > div { width: 70%; float: right; display: inline-block; }
  .google-rating.ggogledesktop > div .fulltotal { width: 100%; float: left; display: inline-block; position: relative; top: 3px; }
  .google-rating.ggogledesktop > div .fulltotal .g-level1 { width: 100%; float: left; display: inline-block; margin: 0 0 4px; }
  .google-rating.ggogledesktop > div .fulltotal .g-level2 { width: 100%; display: flex; flex-wrap: wrap; position: relative; float: left; align-items: center; }
  .google-rating.ggogledesktop > div .fulltotal .g-level1 h2 { font-size: 16px; font-weight: 500; line-height: normal; }
  .google-rating.ggogledesktop > div .fulltotal .g-level2 .gsub-level1 { width: auto; margin: 0 6px 0 0; color: #e7711b; }
  .google-rating.ggogledesktop > div img { width: auto; }
  .google-rating.ggogledesktop img { width: 100%; }
  .wp-gr .wp-google-badge_left-fixed { display: none; }

  .google-rating.ggogledesktop h3 {text-align: center; text-align: left; width: 100%; font-size: 14px; font-weight: 600; color: #3f4140; letter-spacing: 2.66px; line-height: 1.43; text-transform: uppercase; min-height: inherit;}



 .google-rating.ggogledesktop.extraclass598 {transform: scale(0.7); left: -12px; bottom: 80px; display: none;}
  .google-rating.ggogledesktop.extraclass627 {transform: scale(0.7);left: -12px;bottom: 156px; display: none;}
  .google-rating.ggogledesktop.extraclass626 {transform: scale(0.7);left: -12px;bottom: 232px; display: none;}
  .google-rating.ggogledesktop.extraclass579 {transform: scale(0.7);left: -12px;bottom: 309px; display: none;}




  /* .google-rating.ggogledesktop.extraclass598 {transform: scale(0.7); left: -12px; bottom: 80px; opacity: 0 !important;}
  .google-rating.ggogledesktop.extraclass627 {transform: scale(0.7);left: -12px;bottom: 156px; opacity: 0 !important;}
  .google-rating.ggogledesktop.extraclass626 {transform: scale(0.7);left: -12px;bottom: 232px; opacity: 0 !important;}
  .google-rating.ggogledesktop.extraclass579 {transform: scale(0.7);left: -12px;bottom: 309px; opacity: 0 !important;} */








  /* .google-rating.ggogledesktop.extraclass598 > img,
  .google-rating.ggogledesktop.extraclass627 > img,
  .google-rating.ggogledesktop.extraclass626 > img
  .google-rating.ggogledesktop.extraclass579 > img
   { position: relative; top: 9px;} */








  .google-rating.ggogledesktop.extraclass598:after{content:"";width:fit-content;position:absolute;bottom:-14px;border-top:13px solid #4fce6a;border-left:11px solid #fff0;border-right:11px solid #fff0;left:34px;margin:0 auto 0}




  .google-rating.ggogledesktop.extraclass598.showifdesktop,
  .google-rating.ggogledesktop.extraclass627.showifdesktop,
  .google-rating.ggogledesktop.extraclass626.showifdesktop,
  .google-rating.ggogledesktop.extraclass579.showifdesktop
   {
   display: block;
   /* opacity: 1 !important; */

}





  .mob-widget-newface {display: none;}
  .mobile-widget-trigger {cursor: pointer; width:60px;position:fixed;bottom:20px;left:1.5%;background:#fff;padding:10px 10px 3px;border-radius:12px;box-shadow:1px 1px 3px 1px rgba(0 0 0 / .15);z-index:9999;}




/* .google-rating.ggogledesktop.showifdesktop {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    box-sizing: border-box;
} */



}














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

.treatin3-wrapp .treatin3-col1 .treatin3-row1 {
    margin-bottom: 2px;
}


.conten-wrapp.conten2-wrapp.treat-wrapp {padding-top: 50px;}

        .mob-widget-newface {
        display: none;
        left: -1px !important;
        bottom: 86px !important;
        z-index: 999999999 !important;
        cursor: pointer;
        width: 105px !important;
        position: fixed;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26) !important;
        border-top: 5px solid #4fce6a;
        background: #ffffff;
        transform: scale(0.80);
    }

.mob-widget-newface {display: none; left: -1px !important; bottom: 86px !important; z-index: 999999999 !important; cursor: pointer; width: 105px !important; position: fixed; box-shadow: 0 2px 5px 0 rgba(0,0,0,.26)!important; border-top: 5px solid #4fce6a; background: #ffffff; transform: scale(0.80);}


.mob-widget-newface.extralocater-598:after{content:"";width:fit-content;position:absolute;bottom:-11px;border-top:10px solid #4fce6a;border-left:11px solid #fff0;border-right:11px solid #fff0;left:0;right:0;margin:0 auto 0}



.mob-widget-newface h3 {text-align: center; font-size: 12px; font-weight: 600; color: #3f4140; letter-spacing: 1.46px; line-height: 1.43; text-transform: uppercase; padding: 3px 0 0;     min-height: 40px;}
.mob-widget-newface > img {width: 100%; display: block; padding: 5px 8px;}
.mob-widget-newface .fulltotal {width: 100%; display: block; float: left;}
.mob-widget-newface .fulltotal .g-level1 {display: none;}
.mob-widget-newface .fulltotal .gsub-level1 {display: none;}
.mob-widget-newface .fulltotal .gsub-level2 {width: 100%; display: block; padding: 0 4px 3px; text-align: center;}
.mob-widget-newface .fulltotal .gsub-level2 img {width: 13px}




.conten-wrapp .conten-bar1.treatin-wrapp .conten-tab {
    display: none;
}
.conten-tab


    .googlecame .bot-eb-trigger.bot-popup {z-index: 99999999 !important;}

.mob-widget-newface.show { display: block;}
.mobile-widget-trigger{width:60px;position:fixed;bottom:20px;left:1.5%;background:#fff;padding:10px 10px 3px;border-radius:12px;box-shadow:1px 1px 3px 1px rgba(0 0 0 / .15);z-index: 9999;}

/* .show-mobile-treat-drop .conten-tab {
    display: none;
} */


}