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

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

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

.top-wrapp, .header-wrapp, .linker-wrapp, .banner-wrapp, .services-wrapp, .about-wrapp, .straightening-wrapp, .implants-wrapp, .treatments-wrapp, .testimonials-wrapp, .team-wrapp, .membership-wrapp, .faq-wrapp, .contact-wrapp, .consultation-wrapp, .media-wrapp, .flinker-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .sidbar-wrapp, .treatin-wrapp, .custom-wrapp, .treatin1-wrapp, .treatin2-wrapp, .abouts-wrapp, .practiceg-wrapp, .blog-wrapp, .blogin-wrapp, .map-wrapp, .opening-wrapp, .fees-wrapp, .teamer-wrapp, .teamin-wrapp, .membership1-wrapp, .recruitment-wrapp, .recruitment1-wrapp, .practic-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1172px; margin:auto;}

/*btn-css*/
.paiger-btn2,
.header-btn1, .linker-btn1, .banner-btn1, .services-btn1, .about-btn1, .straightening-btn1, .implants-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .membership-btn1, .faq-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .media-btn1, .flinker-btn1, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2, .load-btn1, .treatin2-wrapp h2, .abouts-wrapp h2, .abouts-btn1, .paiger-btn1, .fees-wrapp h2, .membership1-wrapp h2, .recruitment-wrapp h2, .recruitment1-wrapp h2, .upload-btn1, .upload-btn1 button { font-size:14px; font-weight:600; letter-spacing:normal; line-height:1.14; border:none; border-radius:30px; transition:all 0.25s ease-out 0s; display:inline-block; padding:16px 30px 16px 30px; position:relative; z-index:9;}

/*p-css*/
.top-wrapp p, .header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .straightening-wrapp p, .implants-wrapp p, .treatments-wrapp p, .testimonials-wrapp p, .team-wrapp p, .membership-wrapp p, .faq-wrapp p, .contact-wrapp p, .consultation-wrapp p, .media-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .abouts-wrapp p, .practiceg-wrapp p, .blog-wrapp p, .blogin-wrapp p, .map-wrapp p, .opening-wrapp p, .fees-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .recruitment-wrapp p, .recruitment1-wrapp p, .practic-wrapp p { font-size:16px; font-weight:300; letter-spacing:normal; line-height:1.56; margin:0 0 20px;}

/*h2-css*/
.top-wrapp h2, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2, .treatin2-wrapp h2, .abouts-wrapp h2, .fees-wrapp h2, .membership1-wrapp h2, .recruitment-wrapp h2, .recruitment1-wrapp h2 { font-size:14px; font-weight:600; letter-spacing:normal; line-height:1.14; margin:0 0 18px;}

/*h2-background-css*/
.banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2, .treatin2-wrapp h2, .abouts-wrapp h2, .fees-wrapp h2 { padding:10px 24px 10px 24px; position:relative;}
.banner-wrapp h2:after, .services-wrapp h2:after, .about-wrapp h2:after, .straightening-wrapp h2:after, .implants-wrapp h2:after, .treatments-wrapp h2:after, .testimonials-wrapp h2:after, .team-wrapp h2:after, .membership-wrapp h2:after, .faq-wrapp h2:after, .contact-wrapp h2:after, .consultation-wrapp h2:after, .media-wrapp h2:after, .treatin2-wrapp h2:after, .abouts-wrapp h2:after, .fees-wrapp h2:after, .membership1-wrapp h2:after, .recruitment-wrapp h2:after, .recruitment1-wrapp h2:after { content:""; width:100%; height:100%; background:linear-gradient(90deg,rgba(246,232,156,1) 0%, rgba(189,145,82,1) 100%) border-box; border-radius:500px; opacity:1; transition:0.25s ease-out 0s; margin:0 0 0; position:absolute; top:0; right:0; left:0; z-index:-1;}

/*h3-css*/
.directions h2,
.banner-wrapp h3, .services-wrapp h3, .about-wrapp h3, .straightening-wrapp h3, .implants-wrapp h3, .treatments-wrapp h3, .testimonials-wrapp h3, .team-wrapp h3, .membership-wrapp h3, .faq-wrapp h3, .contact-wrapp h3, .consultation-wrapp h3, .media-wrapp h3, .treatin1-wrapp h2, .treatin2-wrapp h3, .opening-wrapp h2, .referrals-wrapp h2, .practic-wrapp h2 { font-size:47px; font-weight:600; letter-spacing:normal; line-height:1.13; margin:0 0 24px;}

/*top-wrapp*/
.top-wrapp { text-align:center; background:#ebe9e3; padding:21px 0 18px;}
.top-wrapp p { float:none; color:#0d1021;}
.top-wrapp p a { color:#0d1021;}
.top-wrapp p span { display:block;}
.top-wrapp p strong { font-weight:700;}
.top-wrapp h2 { font-size:22px; color:#0d1021; line-height:1.23; margin:0 0 20px;}
.top-wrapp h2 a { color:#0d1021;}
.top-wrapp h2 span { display:block;}
.top-wrapp .margin { max-width:1264px;}
.top-wrapp h2:last-child {margin: 0;}

/*header-wrapp*/
.header-wrapp { background:#865c36; padding:2px 0 2px;}
.header-wrapp p { float:none; color:#ffffff;}
.header-wrapp p a { color:#ffffff;}
.header-wrapp p span { display:block;}
.header-wrapp p strong { font-weight:700;}
.header-wrapp .margin { max-width:1264px;}
.header-wrapp .header-col1 { width:auto; float:left; margin:-2px 0 -2px;}
.header-wrapp .header-col1 img { width:100%; display:block;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:left; margin:0 0 0;}
.header-wrapp .header-col2 { width:auto; float:right; margin:-2px 0 -2px;}
.header-wrapp .header-col2 img { width:100%; display:block;}
.header-wrapp .header-col2 .header-row2 { width:100%; float:left; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li { float:left; margin:0 16px 0 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:0;}
.header-wrapp .header-col2 .header-row2 li a { padding:25px 0 25px;}
.header-wrapp .header-col2 .header-row2 li a:hover { border-bottom:2px solid #e9d38a;}
.header-wrapp .header-btn1 { float:none; margin:0 8px 0 0;}
.header-wrapp .header-btn1:last-child { margin-right:0;}
.header-row2 li, .header-row2 li a { font-size:16px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:normal; display:inline-block;}

/*linker-wrapp*/
.linker-wrapp { background:#202020; padding:94px 0 94px; position:relative;}
.linker-wrapp p { float:none; color:#0d1021;}
.linker-wrapp p a { color:#0d1021;}
.linker-wrapp p span { display:block;}
.linker-wrapp p strong { font-weight:700;}
.linker-wrapp .margin { max-width:1264px;}
.linker-wrapp .linker-col1 { width:329.9px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.linker-wrapp .linker-col1 img { width:100%; display:block;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:auto; float:left; margin:0 0 0;}
.linker-wrapp .linker-col2 img { width:100%; display:block;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 li { float:none; margin:6px 0 0;}
.linker-wrapp .linker-col2 .linker-row2 li a:hover { color:#786034;}
.linker-wrapp .linker-col3 { width:auto; float:right; margin:0 0 0;}
.linker-wrapp .linker-col3 img { width:100%; display:block;}
.linker-wrapp .linker-col3 .linker-row3 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-btn1 { float:none; margin:0 8px 0 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:0;}
.linker-row2 li, .linker-row2 li a { font-size:15px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:1.33;}
.linker-wrapp .linker-col2 .linker-row2 li span {
    display: block;
}





/*banner-wrapp*/
.banner-wrapp { background:none; position:relative;}
.banner-wrapp p { float:none; font-size:17px; color:#ffffff; line-height:1.47;}
.banner-wrapp p a { color:#865c36;}
.banner-wrapp p a:hover { color:#ffffff;}





.banner-wrapp p span { display:block;}
.banner-wrapp p strong { font-weight:500;}
.banner-wrapp h2 { color:#ffffff;}
.banner-wrapp h2 a { color:#865c36;}
.banner-wrapp h2 a:hover { color:#ffffff;}





.banner-wrapp h2 span { display:block;}
.banner-wrapp h3 { font-size:51px; color:#ffffff; line-height:1.08; margin:0 0 16px;}
.banner-wrapp h3 a { color:#865c36;}
.banner-wrapp h3 a:hover { color:#ffffff;}





.banner-wrapp h3 span { display:block;}
.banner-wrapp .banner-col1 { width:1172px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.banner-wrapp .banner-col1 img { width:100%; display:block;}
.banner-wrapp .banner-col1 .banner-row1 { width:52.4%; float:left; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:1172px; float:right; margin:0 auto 0; position:absolute; right:0; bottom:7.3%; left:0;}
.banner-wrapp .banner-col2 img { width:100%; display:block;}
.banner-wrapp .banner-col2 .banner-row2 { width:5.9%; float:right; margin:0 0 0;}
.banner-wrapp .banner-btn1 { float:none; margin:10px 8px 0 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:0;}

/*services-wrapp*/
.services-wrapp { text-align:center; background:#f7f9f8; padding:88px 0 98px;}
.services-wrapp p { float:none; color:#0d1021;}
.services-wrapp p a { color:#865c36;}
.services-wrapp p a:hover { color:#0d1021;}






.services-wrapp p span { display:block;}
.services-wrapp p strong { font-weight:500;}
.services-wrapp h2 { color:#ffffff;}
.services-wrapp h2 a { color:#865c36;}
.services-wrapp h2 a:hover { color:#ffffff;}





.services-wrapp h2 span { display:block;}
.services-wrapp h3 { color:#865c36; margin:0 0 16px;}
.services-wrapp h3 a { color:#0d1021;}
.services-wrapp h3 a:hover { color:#865c36;}





.services-wrapp h3 span { display:block;}
.services-wrapp h4 { font-size:21px; font-weight:600; color:#0d1021; letter-spacing:normal; line-height:1.38; margin:0 0 16px;}
.services-wrapp h4 a { color:#865c36;}
.services-wrapp h4 a:hover { color:#0d1021;}






.services-wrapp h4 span { display:block;}
.services-wrapp .services-col1 { width:100%; float:left; margin:2.4% 0 0;}
.services-wrapp .services-col1 img { width:100%; display:block;}
.services-wrapp .services-col1 .services-row1 { width:22.4%; float:none; margin:0 auto 7.3%;}
.services-wrapp .services-col2 { width:100%; float:left; margin:0 0 0; position: relative; padding-bottom: 48px;}
.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 8px 0 0;}
.services-wrapp .services-btn1:last-child { margin-right:0;}

.services-wrapp .services-col1.tab{display: none;}

/*about-wrapp*/
.about-wrapp { background:#ebe9e3; padding:66px 0 160px;}
.about-wrapp p { float:none; color:#0d1021;}
.about-wrapp p a { color:#865c36;}
.about-wrapp p a:hover { color:#0d1021;}




.about-wrapp p span { display:block;}
.about-wrapp p strong { font-weight:500;}
.about-wrapp h2 { color:#ffffff;}
.about-wrapp h2 a { color:#865c36;}
.about-wrapp h2 a:hover { color:#ffffff;}




.about-wrapp h2 span { display:block;}
.about-wrapp h3 { color:#865c36;}
.about-wrapp h3 a { color:#0d1021;}
.about-wrapp h3 a:hover { color:#865c36;}





.about-wrapp h3 span { display:block;}
.about-wrapp .about-col1 { width:100%; float:left; margin:0 0 0; position:relative;display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
.about-wrapp .about-col1 img { width:100%; display:block;}
.about-wrapp .about-col1 .about-row1 { width:46.4%; float:left;  margin:0 0 0;  left:0;}
.about-wrapp .about-col2 { width:32.4%; float:right; margin:9.55% 0 0; position:relative; z-index:9;}
.about-wrapp .about-col2 img { width:100%; display:block;}
.about-wrapp .about-col2 .about-row2 { width:100%; float:left; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2:last-child { width:62.2%; position:absolute; top:-29.5%; left:-20%;}
.about-wrapp .about-btn1 { float:none; margin:10px 8px 0 0;}

/*straightening-wrapp*/
.straightening-wrapp { background:url(../images/straightening-bg.png) no-repeat center / 100%; padding:0 0 44.6%; position:relative;}
.straightening-wrapp p { float:none; color:#ffffff;}
.straightening-wrapp p a { color:#efdd92;}
.straightening-wrapp p a:hover { color:#ffffff;}





.straightening-wrapp p span { display:block;}
.straightening-wrapp p strong { font-weight:500;}
.straightening-wrapp h2 { color:#ffffff;}
.straightening-wrapp h2 a { color:#865c36;}
.straightening-wrapp h2 a:hover { color:#ffffff;}






.straightening-wrapp h2 span { display:block;}
.straightening-wrapp h3 { color:#ffffff;}
.straightening-wrapp h3 a { color:#865c36;}
.straightening-wrapp h3 a:hover { color:#ffffff;}






.straightening-wrapp h3 span { display:block;}
.straightening-wrapp h4 { font-size:25px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:1.16; margin:0 0 10px;}
.straightening-wrapp h4 a { color:#865c36;}
.straightening-wrapp h4 a:hover { color:#ffffff;}






.straightening-wrapp h4 span { display:inline;}
.straightening-wrapp .straightening-col1 { width:1172px; float:left; margin:0 auto 0; position:absolute; top:7.7%; right:0; left:0;}
.straightening-wrapp .straightening-col1 img { width:100%; display:block;}
.straightening-wrapp .straightening-col1 .straightening-row1 { width:auto; float:right; margin:0 0 0;}
.straightening-wrapp .straightening-col2 { width:1172px; float:left; margin:0 auto 0; position:absolute; right:0; bottom:21.1%; left:0;}
.straightening-wrapp .straightening-col2 img { width:100%; display:block;}
.straightening-wrapp .straightening-col2 .straightening-row2 { width:38.8%; float:left; margin:0 0 0; overflow-y: auto; max-height: 480px;padding-right: 20px;}
.straightening-wrapp .straightening-btn1 { float:none; margin:0 8px 0 0;}
.straightening-wrapp .straightening-btn1:last-child { margin-right:0;}

/*implants-wrapp*/
.implants-wrapp { background:url(../images/implants-bg.png) no-repeat center / 100%; padding:0 0 44.6%; position:relative;}
.implants-wrapp p { float:none; color:#ffffff;}
.implants-wrapp p a { color:#efdd92;}
.implants-wrapp p a:hover { color:#ffffff;}





.implants-wrapp p span { display:block;}
.implants-wrapp p strong { font-weight:500;}
.implants-wrapp h2 { color:#ffffff;}
.implants-wrapp h2 a { color:#efdd92;}
.implants-wrapp h2 a:hover { color:#ffffff;}





.implants-wrapp h2 span { display:block;}
.implants-wrapp h3 { color:#ffffff;}
.implants-wrapp h3 a { color:#865c36;}
.implants-wrapp h3 a:hover { color:#ffffff;}






.implants-wrapp h3 span { display:block;}
.implants-wrapp h4 { font-size:25px; font-weight:600; color:#ffffff; letter-spacing:normal; line-height:1.16; margin:0 0 10px;}
.implants-wrapp h4 a { color:#865c36;}
.implants-wrapp h4 a:hover { color:#ffffff;}







.implants-wrapp h4 span { display:inline;}
.implants-wrapp .implants-col1 { width:1172px; float:left; margin:0 auto 0; position:absolute; top:7.7%; right:0; left:0;}
.implants-wrapp .implants-col1 img { width:100%; display:block;}
.implants-wrapp .implants-col1 .implants-row1 { width:auto; float:left; margin:0 0 0;}
.implants-wrapp .implants-col2 { width:1172px; float:left; margin:0 auto 0; position:absolute; right:0; bottom:21.1%; left:0;}
.implants-wrapp .implants-col2 img { width:100%; display:block;}
.implants-wrapp .implants-col2 .implants-row2 { width:40.8%; float:right; margin:0 0 0;     max-height: 480px;
    overflow: auto;}
.implants-wrapp .implants-btn1 { float:none; margin:0 8px 0 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:0;}

/*treatments-wrapp*/
.treatments-wrapp { background:#f7f9f8; padding:74px 0 46px;}
.treatments-wrapp p { float:none; color:#0d1021;}
.treatments-wrapp p a { color:#865c36;}
.treatments-wrapp p a:hover { color:#0d1021;}






.treatments-wrapp p span { display:block;}
.treatments-wrapp p strong { font-weight:500;}
.treatments-wrapp h2 { color:#ffffff;}
.treatments-wrapp h2 a { color:#865c36;}
.treatments-wrapp h2 a:hover { color:#ffffff;}




.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 { color:#865c36;}
.treatments-wrapp h3 a { color:#0d1021;}
.treatments-wrapp h3 a:hover { color:#865c36;}







.treatments-wrapp h3 span { display:block;}
.treatments-wrapp h4 { font-size:21px; font-weight:600; color:#0d1021; letter-spacing:normal; line-height:1.24; margin:0 0 10px;}
.treatments-wrapp h4 a { color:#865c36;}
.treatments-wrapp h4 a:hover { color:#0d1021;}







.treatments-wrapp h4 span { display:block;}
.treatments-wrapp .treatments-col1 { width:100%; float:left; margin:0 0 0; position:relative; display: flex; flex-wrap: wrap; flex-direction: row-reverse; justify-content: space-between; align-items: center;}
.treatments-wrapp .treatments-col1 img { width:100%; display:block;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:48%; float:right;  margin:0 0 0;  right:0;}
.treatments-wrapp .treatments-col2 { width:39.8%; float:left; margin:0 0 0;}
.treatments-wrapp .treatments-col2 img { width:100%; display:block;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:16.4%; float:none; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:6.4%;}
.treatments-wrapp .treatments-col3 { width:100%; float:left; margin:0 0 0; padding:11.3% 6.4% 11.3% 6.4%; position:relative;}
.treatments-wrapp .treatments-col3 img { width:100%; display:block;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:72.8%; float:right; margin:0 0 0;}
.treatments-wrapp .treatments-btn1 { float:none; margin:10px 8px 0 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:0;}

.treatments-wrapp .treatments-col2 .non-slider {width: 100%;display: flex;flex-wrap: wrap;}
.treatments-wrapp .treatments-col2 .non-slider > div {width: 100%;border-bottom: 1px solid rgba(13,16,33,0.3);}
.treatments-wrapp .treatments-col2 .non-slider > div:last-child {border-bottom: 0;}

.treatments-wrapp .treatments-col2 .slick-slide {margin-right: 6px;}

/*testimonials-wrapp*/
.testimonials-wrapp { text-align:center; background:#ebe9e3; padding:88px 0 106px;}
.testimonials-wrapp p { float:none; color:#0d1021;}
.testimonials-wrapp p a { color:#865c36;}
.testimonials-wrapp p a:hover { color:#0d1021;}







.testimonials-wrapp p span { display:block;}
.testimonials-wrapp p strong { font-weight:500;}
.testimonials-wrapp h2 { color:#ffffff;}
.testimonials-wrapp h2 a { color:#ffffff;}
.testimonials-wrapp h2 a:hover { color:#ffffff;}






.testimonials-wrapp h2 span { display:block;}
.testimonials-wrapp h3 { color:#865c36;}
.testimonials-wrapp h3 a { color:#0d1021;}
.testimonials-wrapp h3 a:hover { color:#865c36;}





.testimonials-wrapp h3 span { display:block;}
.testimonials-wrapp h4 { font-size:20px; font-weight:500; color:#0d1021; letter-spacing:normal; line-height:1.56; margin:0 0 10px;}
.testimonials-wrapp h4 a { color:#865c36;}
.testimonials-wrapp h4 a:hover { color:#0d1021;}





.testimonials-wrapp h4 span { display:block;}
.testimonials-wrapp h5 { float:left; font-size:16px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:2.96; margin:0 0 10px;}
.testimonials-wrapp h5 a { color:#ffffff;}
.testimonials-wrapp h5 a:hover { color:#ffffff;}





.testimonials-wrapp h5 span { display:block;}
.testimonials-wrapp .testimonials-col1 { width:73.7%; float:none; margin:0 auto 6%;}
.testimonials-wrapp .testimonials-col1 img { width:100%; display:block; border-radius: 50%; overflow: hidden;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:7.7%; float:none; clip-path:circle(50% at 50% 50%); margin:0 auto 3%;}
.testimonials-wrapp .testimonials-col2 { width:100%; float:left; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 img { width:100%; display:block;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; float:left; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 { width:100%; float:left; margin:0 0 0; position:relative;}
.testimonials-wrapp .testimonials-col3 img { width:100%; display:block;     object-fit: cover;
    aspect-ratio: 16 / 19.85;}

.testimonials-wrapp .testimonials-col3 .videobox img{aspect-ratio: unset; object-fit: contain;}


.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:88.2%; float:left; margin:0 0 0; position:absolute; bottom:5%; left:5.9%;}
.testimonials-wrapp .testimonials-btn1 { float:none; margin:10px 8px 0 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:0;}

.testimonials-wrapp2 { background:#f7f9f8; padding:0 0 116px;}
.testimonials-wrapp2 .margin { max-width:1195px;}
.testimonials-wrapp2 .testimonials-col1 { width:100%; margin:76px 0 20px; float:left;  display: flex; flex-wrap: wrap; justify-content: center;}
.testimonials-wrapp2 .testimonials-col2 { margin:0 0 0;}
.testimonials-wrapp2 .testimonials-col4 { width:48.8%; float:left; margin:0 2.4% 2.4% 0; background:#ebe9e3; padding:48px 45px 48px 50px; display: flex; flex-wrap: wrap; flex-direction: column;}
.testimonials-wrapp2 .testimonials-col4:nth-child(2n) { float:right; margin-right: 0;}
.testimonials-wrapp2 .testimonials-col1 .testimonials-row1 { width:66px;}
.testimonials-wrapp2 .testimonials-col4 .testimonials-bar1 { width:100%; max-height:100px; float:left; overflow-y:auto; margin:0 0 30px; padding:0 42px 0 0;}
.testimonials-wrapp2 .testimonials-box1 { width:100%; float:left;}
.testimonials-wrapp2 .load-btn1 { float:none; margin:10px 0 0 0; padding:16px 44px 16px; cursor: pointer;     margin-bottom: 40px;}

.testimonials-wrapp2 {padding-bottom: 60px;}

.testimonials-wrapp2 .testimonials-col4:last-child{margin-right: 0;}
.testimonials-wrapp2 .testimonials-col2 .non-slider{width:100%;display:flex;flex-wrap:wrap;gap:2%}
.testimonials-wrapp2 .testimonials-col2 .non-slider .testimonials-col3{width:32%}

/*team-wrapp*/
.team-wrapp { text-align:center; background:#865b3a; padding:94px 0 108px;}
.team-wrapp p { float:none; color:#ffffff;}
.team-wrapp p a { color:#0d1021;}
.team-wrapp p a:hover { color:#ffffff;}





.team-wrapp p span { display:block;}
.team-wrapp p strong { font-weight:500;}
.team-wrapp h2 { color:#ffffff;}
.team-wrapp h2 a { color:#865c36;}
.team-wrapp h2 a:hover { color:#ffffff;}






.team-wrapp h2 span { display:block;}
.team-wrapp h3 { color:#ffffff;}
.team-wrapp h3 a { color:#865c36;}
.team-wrapp h3 a:hover { color:#ffffff;}






.team-wrapp h3 span { display:block;}
.team-wrapp .team-col1 { width:100%; float:left; margin:0 0 0;}
.team-wrapp .team-col1 img { width:100%; display:block;}
.team-wrapp .team-col1 .team-row1 { width:68.4%; float:none; margin:0 auto 4.6%;}
.team-wrapp .team-col2 { width:100%; float:left; margin:0 0 4.2%;}
.team-wrapp .team-col2 img { width:100%; display:block;}
.team-wrapp .team-col2 .team-row2 { width:100%; float:left; margin:0 0 0;}
.team-wrapp .team-btn1 { float:none; margin:10px 8px 0 0;}
.team-wrapp .team-btn1:last-child { margin-right:0;}

/*membership-wrapp*/
.membership-wrapp { background:#e9decf; padding:104px 0 110px;}
.membership-wrapp p { float:none; color:#0d1021;}
.membership-wrapp p a { color:#865c36;}
.membership-wrapp p a:hover { color:#0d1021;}





.membership-wrapp p span { display:block;}
.membership-wrapp p strong { font-weight:500 !important;}
.membership-wrapp h2 { color:#ffffff;}
.membership-wrapp h2 a { color:#865c36;}
.membership-wrapp h2 a:hover { color:#ffffff;}





.membership-wrapp h2 span { display:block;}
.membership-wrapp h3 { color:#865c36;}
.membership-wrapp h3 a { color:#0d1021;}
.membership-wrapp h3 a:hover { color:#865c36;}






.membership-wrapp h3 span { display:block;}
.membership-wrapp h4 { font-size:19px; font-weight:500; color:#0d1021; letter-spacing:normal; line-height:1.42; margin:0 0 10px;}
.membership-wrapp h4 a { color:#865c36;}
.membership-wrapp h4 a:hover { color:#0d1021;}

.membership-wrapp .membership-col4 h4 strong {font-weight: 500 !important;}



.membership-wrapp h4 span { display:block;}
.membership-wrapp h5 { font-size:17px; font-weight:500; color:#865c36; letter-spacing:normal; line-height:1.47; margin:0 0 10px;}

.membership-wrapp h5 a { color:#0d1021;}
.membership-wrapp h5 a:hover { color:#865c36;}

.membership-wrapp .membership-col1 .membership-row1 p:last-child{margin-bottom: 0;}

.membership-wrapp .membership-col6 .membership-row6 p:last-child,
.membership-wrapp .membership-col2 .membership-row2 p:last-child,
.membership-wrapp .membership-col4 .membership-row4 p:last-child{margin-bottom: 0;}

.membership-wrapp .membership-col5 .non-slider > div {
    border-bottom: 1px solid rgba(120, 96, 52, 0.3);
    width: 100%;
    float: left;
}


.membership-wrapp .membership-col5 .non-slider{
    margin: 0 0 6%;
        width: 100%;
    float: left;
}






.membership-wrapp h5 span { display:block;}
.membership-wrapp .membership-col1 { width:100%; float:left; margin:0 0 4.6%; position:relative;}
.membership-wrapp .membership-col1 img { width:100%; display:block;}
.membership-wrapp .membership-col1 .membership-row1 { width:53.5%; float:left; margin:0 0 0;}
.membership-wrapp .membership-col2 { width:100%; float:left; margin:0 0 0;}
.membership-wrapp .membership-col2 img { width:100%; display:block;}
.membership-wrapp .membership-col2 .membership-row2 { width:53.5%; float:left; margin:0 0 0;}
.membership-wrapp .membership-col3 { width:100%; float:left; margin:0 0 4.4%;}
.membership-wrapp .membership-col3 img { width:100%; display:block;}
.membership-wrapp .membership-col3 .membership-row3 { width:4.8%; float:left; margin:0 0 0;}
.membership-wrapp .membership-col4 { width:100%; float:left; border:1px solid rgba(120,96,52,0.3); margin:0 0 28px; padding:9.3% 4.2% 9.8% 5.5%;}
.membership-wrapp .membership-col4 img { width:100%; display:block;}
.membership-wrapp .membership-col4:last-child { margin-bottom:0;}
.membership-wrapp .membership-col4 .membership-row4 { width:90.8%; float:right; margin:0 0 0;}
.membership-wrapp .membership-col5 { width:39.7%; float:right; margin:0 0 0;}
.membership-wrapp .membership-col5 img { width:100%; display:block;}
.membership-wrapp .membership-col5 .membership-row5 { width:8.2%; float:none; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}
.membership-wrapp .membership-col6 { width:100%; float:left; margin:0 0 0; padding:4.95% 0 4.06%; position:relative;}
.membership-wrapp .membership-col6 img { width:100%; display:block;}
.membership-wrapp .membership-col6 .membership-row6 { width:86.8%; float:right; margin:0 0 0;}
.membership-wrapp .membership-btn1 { float:none; margin:10px 8px 0 0;}
.membership-wrapp .membership-btn1:last-child { margin-right:0;}
.membership-wrapp .membership-col2 .membership-row2.mobile {display: none;}

.membership-wrapp .membership-col5.mobile {display: none;}

/*faq-wrapp*/
.faq-wrapp { background:#ecebe5; padding:120px 0 100px;}
.faq-wrapp p { float:none; color:#0d1021;}
.faq-wrapp p a { color:#865c36;}
.faq-wrapp p a:hover { color:#0d1021;}




.faq-wrapp p span { display:block;}
.faq-wrapp p strong { font-weight:500;}
.faq-wrapp h2 { color:#ffffff;}
.faq-wrapp h2 a { color:#ffffff;}
.faq-wrapp h2 span { display:block;}
.faq-wrapp h3 { color:#865c36;}
.faq-wrapp h3 a { color:#0d1021;}
.faq-wrapp h3 a:hover { color:#865c36;}




.faq-wrapp h3 span { display:block;}
.faq-wrapp h4 { font-size:16px; font-weight:400; color:#0d1021; letter-spacing:normal; line-height:1.81; margin:0 0 0;}
.faq-wrapp h4 a { color:#865c36;}
.faq-wrapp h4 a:hover { color:#0d1021;}




.faq-wrapp h4 span { display:block;}
.faq-wrapp .faq-col1 { width:100%; float:left; margin:0 0 0;}
.faq-wrapp .faq-col1 img { width:100%; display:block;}
.faq-wrapp .faq-col1 .faq-row1 { width:51.2%; float:left; margin:0 0 0;}
.faq-wrapp .faq-col2 { width:38.4%; float:right; margin:0 0 0; position:relative; z-index:9;}
.faq-wrapp .faq-col2 img { width:100%; display:block;}
.faq-wrapp .faq-col2 .faq-row2 { width:100%; float:left; margin:0 0 0;}
.faq-wrapp .faq-btn1 { float:left; margin:10px 8px 0 0;}
.faq-wrapp .faq-btn1:last-child { margin-right:0;}

/*contact-wrapp*/
.contact-wrapp { background:#865c36; padding:120px 0 104px;}
.contact-wrapp p { float:none; color:#ffffff;}
.contact-wrapp p a { color:#ffffff;}
.contact-wrapp p span { display:block;}
.contact-wrapp p strong { font-weight:500;}
.contact-wrapp h2 { color:#ffffff;}
.contact-wrapp h2 a { color:#ffffff;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp h3 { color:#ffffff;}
.contact-wrapp h3 a { color:#ffffff;}
.contact-wrapp h3 span { display:block;}
.contact-wrapp .contact-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.contact-wrapp .contact-col1 img { width:100%; display:block;}
.contact-wrapp .contact-col1 .contact-row1 { width:42.8%; float:left; margin:0 0 0;}
.contact-wrapp .contact-col2 { width:100%; float:left; margin:0 0 0;}
.contact-wrapp .contact-col2 img { width:100%; display:block;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%; float:left; margin:0 0 4.8%;}
.contact-wrapp .contact-col2 .contact-row2 li { float:none; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 li:first-child { margin-bottom:4.8%;}
.contact-wrapp .contact-col2 .contact-row2 li span { display:block;}
.contact-wrapp .contact-col2 .contact-row2 li strong { font-weight:500;}
.contact-wrapp .contact-col2 .contact-row2 li a { font-weight:500;}
.contact-wrapp .contact-col2 .contact-row2 li a:hover { color:rgba(255,255,255,0.4);}
.contact-wrapp .contact-col3 { width:40.2%; float:right; margin:0 0 0;}
.contact-wrapp .contact-col3 img { width:100%; display:block;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; float:left; margin:0 0 5.5%;}
.contact-wrapp .contact-col3 .contact-row3 label { width:100%; float:left; font-size:16px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:1.56; margin:0 0 6px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil1 { font-size:16px; font-weight:400; color:rgba(13,16,33,0.4); background:#8d6138; border-color:#f3f5f0; border-radius:0; resize:none;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2 { width:100%; height:63px; float:left; margin:0 0 3.4%; padding:0 5.5% 0 5.5%;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { width:100%; height:133px; float:left; margin:0 0 0; padding:4.2% 5.5% 0 5.5%;}
.contact-wrapp .contact-col4 { width:42.8%; float:left; margin:0 0 0; position:absolute; bottom:12px; left:0;}
.contact-wrapp .contact-col4 img { width:100%; display:block;}
.contact-wrapp .contact-col4 .contact-row4 { width:100%; float:none; margin:0 0 0;}
.contact-wrapp .contact-btn1 { float:none; margin:10px 8px 0 0; padding:0 0 0;}
.contact-wrapp .contact-btn1 input { background:none; cursor:pointer;}
.contact-wrapp .contact-btn1:last-child { margin-right:0;}
.contact-row2 li, .contact-row2 li a { font-size:16px; font-weight:300; color:#ffffff; letter-spacing:normal; line-height:1.56;}

.contact2-wrapp.availabile-form .contact-col1 .contact-row1 h3:last-child {margin: 0;}
.contact-wrapp .contact-col2 .contact-row2 li a:has(strong) {font-weight: revert;}

/*consultation-wrapp*/
.consultation-wrapp { background:#ebe9e3; padding:66px 0 70px; position:relative;     display: flex; flex-wrap: wrap;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;}
.consultation-wrapp p { float:none; color:#0d1021;}
.consultation-wrapp p a { color:#865c36;}
.consultation-wrapp p a:hover { color:#0d1021;}



.consultation-wrapp p span { display:block;}
.consultation-wrapp p strong { font-weight:500;}
.consultation-wrapp h2 { color:#ffffff;}
.consultation-wrapp h2 a { color:#865c36;}
.consultation-wrapp h2 a:hover { color:#ffffff;}



.consultation-wrapp h2 span { display:block;}
.consultation-wrapp h3 { color:#865c36;}
.consultation-wrapp h3 a { color:#0d1021;}
.consultation-wrapp h3 a:hover { color:#865c36;}




.consultation-wrapp h3 span { display:block;}
.consultation-wrapp .consultation-col1 { width:48.4%; float:right;  margin:0 0 0; right:0; margin-block: auto;}
.consultation-wrapp .consultation-col1 img { width:100%; display:block;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:547px; float:left; margin:0 0 0;}
.consultation-wrapp .consultation-col2 { width:41.5%; 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; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { float:none; margin:10px 8px 0 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:0;}

.consultation-wrapp .consultation-col2 .non-slider {width: 100%;display: block;float: left;}
.consultation-wrapp .consultation-col2 .non-slider .consultation-row2 {width: 68%;float: right;}

/*media-wrapp*/
.media-wrapp { background:#ac937a; padding:104px 0 114px;}
.media-wrapp p { float:none; color:#ffffff;}
.media-wrapp p a { color:#ffffff;}
.media-wrapp p span { display:block;}
.media-wrapp p strong { font-weight:500;}
.media-wrapp h2 { color:#ffffff;}
.media-wrapp h2 a { color:#ffffff;}
.media-wrapp h2 span { display:block;}
.media-wrapp h3 { color:#ffffff;}
.media-wrapp h3 a { color:#ffffff;}
.media-wrapp h3 span { display:block;}
.media-wrapp .media-col1 { width:100%; float:left; margin:0 0 4.2%; position:relative;}
.media-wrapp .media-col1 img { width:100%; display:block;}
.media-wrapp .media-col1 .media-row1 { width:54.4%; float:left; margin:0 0 0;}
.media-wrapp .media-col2 { width:100%; float:left; margin:0 0 0;}
.media-wrapp .media-col2 img { width:100%; display:block;}
.media-wrapp .media-col2 .media-row2 { width:100%; float:left; margin:0 0 0;}
.media-wrapp .media-btn1 { float:none; margin:10px 8px 0 0;}
.media-wrapp .media-btn1:last-child { margin-right:0;}

/*flinker-wrapp*/
.flinker-wrapp { background:#202020; padding:100px 0 54px;}
.flinker-wrapp p { float:none; color:#ffffff;}
.flinker-wrapp p a { color:#ffffff;}
.flinker-wrapp p span { display:block;}
.flinker-wrapp p strong { font-weight:500;}
.flinker-wrapp .flinker-col1 { width:37.5%; float:left; text-align:center; margin:0 0 0;}
.flinker-wrapp .flinker-col1 img { width:100%; display:block;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:75%; float:none; display:block; margin:0 auto 11.4%;}
.flinker-wrapp .flinker-col2 { width:100%; float:left; margin:0 0 10.8%;}
.flinker-wrapp .flinker-col2 img { width:100%; display:block;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col3 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col3 img { width:100%; display:block;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; float:left; margin:0 0 4.4%;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li:first-child { margin-bottom:2.2%;}
.flinker-wrapp .flinker-col3 .flinker-row3 li span { display:block;}
.flinker-wrapp .flinker-col3 .flinker-row3 li strong { font-weight:400;}
.flinker-wrapp .flinker-col3 .flinker-row3 li a:hover { color:#865c36;}
.flinker-wrapp .flinker-col4 { width:44.6%; float:right; margin:0 0 0;}
.flinker-wrapp .flinker-col4 img { width:100%; display:block;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; float:left; margin:0 0 10.6%;}
.flinker-wrapp .flinker-col4 .flinker-row4:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col5 { width:46.2%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col5 img { width:100%; display:block;}
.flinker-wrapp .flinker-col5:last-child { float:right;}
.flinker-wrapp .flinker-col5 .flinker-row5 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col5 .flinker-row5 li { float:none; margin:0 0 0;}
.flinker-wrapp .flinker-col5 .flinker-row5 li span { display:inline;}
.flinker-wrapp .flinker-col5 .flinker-row5 li strong { font-weight:400; display: block;}
.flinker-wrapp .flinker-col5 .flinker-row5 li a:hover { color:#865c36;}
.flinker-wrapp .flinker-btn1 { float:none; margin:0 8px 0 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:0;}
.flinker-row3 li, .flinker-row3 li a { font-size:14px; font-weight:300; color:#ffffff; letter-spacing:normal; line-height:1.33;}
.flinker-row5 li, .flinker-row5 li a { font-size:15px; font-weight:300; color:#ffffff; letter-spacing:normal; line-height:2;}

/*footer-wrapp*/
.footer-wrapp { background:#202020; padding:54px 0 90px;}
.footer-wrapp p { float:none; color:#ffffff;}
.footer-wrapp p a { color:#ffffff;}
.footer-wrapp p span { display:block;}
.footer-wrapp p strong { font-weight:500;}
.footer-wrapp .footer-col1 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col1 img { width:100%; display:block;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:left; margin:0 20px 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li span { display:block;}
.footer-wrapp .footer-col1 .footer-row1 li strong { font-weight:400;}
.footer-wrapp .footer-col1 .footer-row1 li a:hover { color:#865c36;}
.footer-wrapp .footer-btn1 { float:none; margin:0 8px 0 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:0;}
.footer-row1 li, .footer-row1 li a { font-size:14px; font-weight:300; color:#ffffff; letter-spacing:normal; line-height:2;}

/*inner-wrapp*/
.inner-wrapp { min-height:516px; position:relative;}
.inner-wrapp h1 { float:none; font-size:51px; font-weight:600; color:#ffffff; line-height:1.08; margin:0 0 18px;}
.inner-wrapp h1 a { color:#ffffff;}
.inner-wrapp h1 span { display:block;}
.inner-wrapp .inner-col1 { width:1172px; float:left; position:absolute; top:50%; transform:translateY(-50%); margin:0 auto 0; left:0; right:0;}
.inner-wrapp .inner-col1 img { width:100%; display:block;}
.inner-wrapp .inner-col1 .inner-row1 { width:100%; float:left;}
.inner-wrapp .inner-box1 { width:100%; float:left; margin:0 0;}
.inner-wrapp .inner-col1 .inner-row1 li { float:none; display:inline-block; margin:0 2px 0;}
.inner-wrapp .inner-col1 .inner-row1 li a:hover { color:#865c36;}
.inner-row1 li, .inner-row1 li a { font-size:17px; color:#ffffff; font-weight:300; line-height:1.47;}

/*custom-wrapp*/
.custom-wrapp { background:#f7f9f8;}
.custom-wrapp .custom-col1 { width:100%; float:left; padding:75px 0; text-align:center;}
.custom-wrapp .custom-col1 .custom-row1 { width:325px; float:none; display:inline-block; text-align:left; margin:0; z-index:999;}

.custom2-wrapp { background:#ebe9e3;}

/*conten-wrapp*/
.conten-wrapp { padding:0 0 100px; background:#f7f9f8; position:relative;}
.conten-wrapp .margin { max-width:1210px;}
.conten-wrapp .conten-row1 { width:100%; float:left;}
.conten-wrapp .conten-row1 .conten-bar1 { width:51.7%; float:left;}
.conten-wrapp .conten-row1 .conten-bar2 { width:41%; float:right;}

.conten2-wrapp { padding:0 0 85px;}

/*h2-h3-css*/
.directions h2,
.treatin-wrapp h2, .sidbar-wrapp h2, .abouts-wrapp h3, .blogin-wrapp h3, .fees-wrapp h3, .teamin-wrapp h5, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .recruitment-wrapp h3, .faq3-wrapp h3, .recruitment1-wrapp h3 { font-size:36px; font-weight:600; letter-spacing:normal; line-height:normal; margin:0 0 24px;}

.faq2-wrapp { background:#e9decf;}
.faq2-wrapp .services-btn1 { float:none; margin:10px 0 0 0;}
.faq2-wrapp .services-btn1:last-child { margin-right:0;}

.contact3-wrapp { padding:75px 0 120px;}
.contact3-wrapp .custom-col1 { width:100%; float:left; text-align:center; margin:0 0 75px;}
.contact3-wrapp .custom-col1 .custom-row1 { width:325px; float:none; display:inline-block; text-align:left; margin:0;}

.contact2-wrapp .contact-col3 .contact-row3 .contact-fil2 { padding:0 26px;}
.contact2-wrapp .contact-col3 .contact-row3 .contact-fil3 { padding:4.2% 26px 0 26px;}

/*sidbar-wrapp*/
.sidbar-wrapp p { float:none; color:#ffffff;}
.sidbar-wrapp p a { color:#ffffff;}
.sidbar-wrapp p span { display:block;}
.sidbar-wrapp p strong { font-weight:500;}
.sidbar-wrapp h2 { color:#ffffff;}
.sidbar-wrapp h2 a { color:#ffffff;}
.sidbar-wrapp h2 span { display:block;}
.sidbar-wrapp .sidbar-col1 { width:100%; float:left; background:#865c36; padding:58px 62px 70px; position:relative;}
.sidbar-wrapp .sidbar-col1 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 { width:100%; float:left; margin:12px 0 25px;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 label { width:100%; float:left; font-size:16px; font-weight:500; color:#ffffff; letter-spacing:normal; line-height:1.56; margin:0 0 7px;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .contact-fil1 { font-size:16px; font-weight:400; color:rgba(13,16,33,0.4); background:#8d6138; border-color:#f3f5f0; border-radius:0; resize:none;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .contact-fil2 { width:100%; height:63px; float:left; margin:0 0 18px; padding:0 26px 0;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .contact-fil3 { width:100%; height:133px; float:left; margin:0 0 0; padding:24px 26px 0;}
.sidbar-wrapp .contact-btn1 { float:none; margin:10px 8px 0 0; padding:0 0 0;}
.sidbar-wrapp .contact-btn1 input { background:none; cursor:pointer; padding:16px 55px 16px;}
.sidbar-wrapp .contact-btn1:last-child { margin-right:0;}

/*treatin-wrapp*/
.treatin-wrapp p { float:none; color:#0d1021;}
.treatin-wrapp p a { color:#865c36;}
.treatin-wrapp p a:hover { color:#0d1021;}





.treatin-wrapp p span { display:block;}
.treatin-wrapp p strong { font-weight:500;}
.treatin-wrapp h2 { color:#865c36;}
.treatin-wrapp h2 a { color:#0d1021;}
.treatin-wrapp h2 a:hover { color:#865c36;}






.treatin-wrapp h2 span { display:block;}
.treatin-wrapp h6 { font-size:16px; color:#0d1021; font-weight:600; letter-spacing:normal; line-height:1.56; margin:0 0;}
.treatin-wrapp h6 a { color:#865c36;}
.treatin-wrapp h6 a:hover { color:#0d1021;}







.treatin-wrapp h6 span { display:block;}
.treatin-wrapp .treatin-col1 { width:100%; float:left;}
.treatin-wrapp .treatin-col1 img { width:100%; display:block;}
.treatin-wrapp .treatin-col1 .treatin-row1 { width:100%; float:left; margin:58px 0 46px; position:relative;}
.treatin-wrapp .load-btn1 { float:none; margin:10px 0 0 0;}

.treatin-wrapp .custom-col1 { width:100%; float:left;}
.treatin-wrapp .custom-col1 .custom-row1 { width:325px; margin:0;}

/*treatin1-wrapp*/
.treatin1-wrapp { background:#865b3a; padding:90px 0 104px; text-align:center;}
.treatin1-wrapp p { float:none; color:#ffffff;}
.treatin1-wrapp p a { color:#0d1021;}
.treatin1-wrapp p a:hover { color:#ffffff;}






.treatin1-wrapp p span { display:block;}
.treatin1-wrapp p strong { font-weight:500;}
.treatin1-wrapp h2 { color:#ffffff; margin:0 0 34px;}
.treatin1-wrapp h2 a { color:#0d1021;}
.treatin1-wrapp h2 a:hover { color:#ffffff;}





.treatin1-wrapp h2 span { display:block;}
.treatin1-wrapp .treatin1-col1 { width:100%; float:left;}
.treatin1-wrapp .treatin1-col1 img { width:100%; display:block;}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 { width:100%; float:left; margin:0 0 50px;}
.treatin1-wrapp .treatin1-col1 .treatin1-row1:last-child { margin:0;}

/*treatin2-wrapp*/
.treatin2-wrapp { background:#f7f9f8; padding:107px 0 104px; text-align:center;}
.treatin2-wrapp p { float:none; color:#0d1021;}
.treatin2-wrapp p a { color:#865c36;}
.treatin2-wrapp p a:hover { color:#0d1021;}






.treatin2-wrapp p span { display:block;}
.treatin2-wrapp p strong { font-weight:500;}
.treatin2-wrapp h2 { color:#ffffff; margin:0 0 59px;}
.treatin2-wrapp h2 a { color:#786034;}
.treatin2-wrapp h2 a:hover { color:#ffffff;}





.treatin2-wrapp h2 span { display:block;}
.treatin2-wrapp h3 { color:#865c36;}
.treatin2-wrapp h3 a { color:#ffffff;}
.treatin2-wrapp h3 a:hover { color:#865c36;}






.treatin2-wrapp h3 span { display:block;}
.treatin2-wrapp h4 { font-size:21px; color:#786034; font-weight:600; letter-spacing:normal; line-height:1.24; margin:0 0 20px;}
.treatin2-wrapp h4 a { color:#ffffff;}
.treatin2-wrapp h4 a:hover { color:#786034;}




.treatin2-wrapp h4 span { display:block;}
.treatin2-wrapp .treatin2-col1 { width:100%; float:left; text-align:left; margin:30px 0 59px;}
.treatin2-wrapp .treatin2-col1 img { width:100%; display:block;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%; float:left; background:#ebe9e3; padding:57px 53px 62px;}

/*abouts-wrapp*/
.abouts-wrapp p { float:none; color:#0d1021;}
.abouts-wrapp p a { color:#865c36;}
.abouts-wrapp p a:hover { color:#0d1021;}



.abouts-wrapp p span { display:block;}
.abouts-wrapp p strong { font-weight:500;}
.abouts-wrapp h2 { color:#ffffff;}
.abouts-wrapp h2 a { color:#ffffff;}
.abouts-wrapp h2 a:hover { color:#ffffff;}



.abouts-wrapp h2 span { display:block;}
.abouts-wrapp h3 { color:#865c36;}
.abouts-wrapp h3 a { color:#0d1021;}
.abouts-wrapp h3 a:hover { color:#865c36;}






.abouts-wrapp h3 span { display:block;}
.abouts-wrapp .abouts-col1 { width:100%; float:left; margin:5px 0 28px;}
.abouts-wrapp .abouts-col1 img { width:100%; display:block;}
.abouts-wrapp .abouts-col1 .abouts-row1 { width:100%; float:left; padding:0 0 0 5px;}
.abouts-wrapp .abouts-col1 .abouts-row1 li { font-size:16px; color:#0d1021; font-weight:300; line-height:1.56; background:url(../images/dot.svg) no-repeat 0 10px; display:block; padding-left:12px;}
.abouts-wrapp .abouts-col2 { width:100%; float:left; margin:22px 0 0;}
.abouts-wrapp .abouts-col2 img { width:100%; display:block;}
.abouts-wrapp .abouts-col2 .abouts-row2 { width:427px; float:left; position:relative;}
.abouts-wrapp .abouts-col2 .abouts-bar1 { width:251px; float:left; padding:0 23px 0 0; border-right:1px solid #c0c0c0;}
.abouts-wrapp .abouts-col2 .abouts-bar2 { width:auto; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.abouts-wrapp .abouts-btn1 { float:none; padding:16px 36px 16px;}

/*practiceg-wrapp*/
.practiceg-wrapp { padding:0 0 88px; background:#f7f9f8;}
.practiceg-wrapp p { float:none; color:#0d1021;}
.practiceg-wrapp p a { color:#0d1021;}
.practiceg-wrapp p span { display:block;}
.practiceg-wrapp p strong { font-weight:500;}
.practiceg-wrapp .practiceg-col1 { width:100%; float:left; margin:0 0 30px;}
.practiceg-wrapp .practiceg-col1 img { width:100%; display:block;}
.practiceg-wrapp .practiceg-col1 .practiceg-row1 { width:100%; float:left;}
.practiceg-wrapp .load-btn1 { float:none; margin:10px 0 0 0;}

.practiceg-wrapp .practiceg-col1 .non-slider{width:100%;display:flex;flex-wrap:wrap;gap:2%}
.practiceg-wrapp .practiceg-col1 .non-slider .practiceg-row1{width:32%}

/*blog-wrapp*/
.blog-wrapp p { float:none; color:#0d1021;}
.blog-wrapp p a { color:#0d1021;}
.blog-wrapp p span { display:block;}
.blog-wrapp p strong { font-weight:500;}
.blog-wrapp h2 { font-size:16px; color:#0d1021; font-weight:400; letter-spacing:normal; line-height:1.56; margin:0 0 13px;}
.blog-wrapp h2 a { color:#865c36;}
.blog-wrapp h2 span { display:block;}
.blog-wrapp h3 { font-size:26px; color:#865c36; font-weight:600; letter-spacing:normal; line-height:normal; margin:0 0 23px;}
.blog-wrapp h3 a { color:#865c36;}
.blog-wrapp h3 span { display:block;}
.blog-wrapp .blog-col1 { width:100%; float:left; display: flex; flex-wrap: wrap; justify-content: center;}
.blog-wrapp .blog-col1 img { width:100%; display:block;}
.blog-wrapp .blog-col2 { width:30.66%; float:left; margin:0 4% 59px 0; position: relative; padding-bottom: 47px;}
.blog-wrapp .blog-col2 .blog-row1 { width:100%; float:left; margin:0 0 30px;}
.blog-wrapp .custom-col1 { width:100%; float:left; margin:0 0 59px;}
.blog-wrapp .custom-col1 .custom-row1 { width:325px; margin:0;}
.blog-wrapp .load-btn1 { float:none; margin:0 0 0 0;}
.blog-wrapp .blog-col2:last-child{margin-right: 0;}
.blog-wrapp .blog-col2 .load-btn1{position: absolute; left: 0; bottom: 0;}

/*paiger-wrapp*/
.paiger-wrapp { width:100%; float:left; text-align:center; margin:20px 0 0;}
.paiger-wrapp .paiger-col1 { width:auto; float:none; display:inline-block;}
.paiger-wrapp .paiger-col1 img { width:100%; display:block;}
.paiger-wrapp .paiger-col1 .paiger-row1 { width:195px; float:none; text-align:center; display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { float:none; display:inline-block; margin:0 5px 0;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a { display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li:first-child a { color:#786034;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a:hover { color:#786034;}
.paiger-wrapp .paiger-btn1 { float:none; margin:0 0 0 0;}
.paiger-wrapp .paiger-btn2 { float:none; margin:0 0 0 0;}
.paiger-row1 li, .paiger-row1 li a { font-size:14px; color:#0d1021; font-weight:500;}

/*blogin-wrapp*/
.blogin-wrapp p { float:none; color:#0d1021;}
.blogin-wrapp p a { color:#865c36;}
.blogin-wrapp p a:hover { color:#0d1021;}


.blogin-wrapp p span { display:block;}
.blogin-wrapp p strong { font-weight:500;}
.blogin-wrapp h2 { font-size:16px; color:#0d1021; font-weight:400; letter-spacing:normal; line-height:1.56; margin:0 0 13px;}
.blogin-wrapp h2 a { color:#865c36;}




.blogin-wrapp h2 span { display:block;}
.blogin-wrapp h3 { color:#865c36;}
.blogin-wrapp h3 a { color:#0d1021;}
.blogin-wrapp h3 a:hover { color:#865c36;}





.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; margin:0 0 33px;}
.blogin-wrapp .load-btn1 { float:none; margin:10px 0 0 0;}

/*map-wrapp*/
.map-wrapp { width:100%; float:left;}
.map-wrapp .map-col1 { width:100%; float:left;}
.map-wrapp .map-col1 iframe { width:100%; display:block; height:510px;}

/*opening-wrapp*/
.opening-wrapp { background:#f7f9f8; padding:122px 0;}
.opening-wrapp p { float:none; color:#0d1021;}
.opening-wrapp p a { color:#0d1021;}
.opening-wrapp p span { display:block;}
.opening-wrapp p strong { font-weight:500;}
.opening-wrapp h2 { color:#865c36; margin:0 0 30px;}
.opening-wrapp h2 a { color:#865c36;}
.opening-wrapp h2 span { display:block;}
.opening-wrapp .opening-col1 { width:100%; float:left; position:relative;}
.opening-wrapp .opening-col1 img { width:100%; display:block;}
.opening-wrapp .opening-col1 .opening-row1 { width:29.1%; float:left; position:absolute; top:50%; transform:translateY(-50%); left:0;}
.opening-wrapp .opening-col1 .opening-col2 { width:100%; float:left;}
.opening-wrapp .opening-col1 .opening-row1 .opening-bar1 { width:30%; float:left; font-weight:500;}
.opening-wrapp .opening-col1 .opening-row1 .opening-bar2 { width:50%; float:right; font-weight:300;}
.opening-wrapp .opening-col1 .opening-row2 { width:55.5%; float:right;}
.opening-bar1, .opening-bar2 { font-size:15px; color:#000; line-height:2.81;}

/*fees-wrapp*/
.fees-wrapp p { float:none; color:#0d1021;}
.fees-wrapp p a { color:#865c36;}
.fees-wrapp p a:hover { color:#0d1021;}

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

.fees-wrapp h2 span { display:block;}
.fees-wrapp h3 { color:#865c36;}
.fees-wrapp h3 a { color:#0d1021;}
.fees-wrapp h3 a:hover { color:#865c36;}

.fees-wrapp h3 span { display:block;}
.fees-wrapp h4 { font-size:16px; font-weight:500; color:#0d1021; letter-spacing:normal; line-height:1.81; margin:0 0 0;}
.fees-wrapp h4 a { color:#865c36;}
.fees-wrapp h4 a:hover { color:#0d1021;}

.fees-wrapp h4 span { display:block;}
.fees-wrapp .fees-col1 { width:100%; float:left; margin:0px 0 0px;}
.fees-wrapp .fees-col1 img { width:100%; display:block;}
.fees-wrapp .fees-row1 { width:100%; float:left;}
.fees-wrapp .fees-row2 { width:100%; float:left;  display: flex; flex-wrap: wrap; align-items: flex-start;justify-content: space-between;margin-bottom: 20px;}

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

.fees-bar1, .fees-bar2 ,
.fees-wrapp .fees-row2 .price-from { font-size:16px; color:#0d1021; font-weight:300; line-height:1.5;}

.fees-wrapp .fees-col1 p:has(img) {float: left;width: 100%; margin-bottom: 0;}
.fees-wrapp .fees-col1 p img {margin: 10px 0 38px;}

.fees-wrapp .common-style ol:last-child {margin: 0 0 20px;}


/*teamer-wrapp*/
.teamer-wrapp p { float:none; color:#0d1021;}
.teamer-wrapp p a { color:#0d1021;}
.teamer-wrapp p span { display:block;}
.teamer-wrapp p strong { font-weight:500;}
.teamer-wrapp h2 { font-size:26px; color:#865c36; font-weight:600; letter-spacing:normal; line-height:normal; margin:0 0 10px;}
.teamer-wrapp h2 a { color:#865c36;}
.teamer-wrapp h2 span { display:block;}
.teamer-wrapp h3 { font-size:16px; color:#0d1021; font-weight:500; letter-spacing:normal; line-height:1.56; margin:0 0;}
.teamer-wrapp h3 a { color:#0d1021;}
.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:30.66%; float:left; margin:0 4% 4% 0;   flex-wrap: wrap;  display: flex;
    flex-direction: column;}


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


.teamer-wrapp .teamer-col2 .teamer-row1 { width:100%; float:left;}
.teamer-wrapp .teamer-col2 .teamer-row2 { width:100%; float:left; background:#ecebe5; flex: 1; padding:49px 50px 46px;}
.teamer-wrapp .custom-col1 { width:100%; float:left; margin:0 0 59px;}
.teamer-wrapp .custom-col1 .custom-row1 { width:325px; margin:0;}
.teamer-wrapp .load-btn1 { float:none; margin:0 0 0 0;}

.treat-wrapp h2 { color:#786034;}

.treat-wrapp .teamer-col2 h2:last-child{margin-bottom: 0;}


.conten2-wrapp.teamer-wrapp:not(.treat-wrapp) .teamer-col1 .teamer-col2 {
    width: 29.9%;
    float: left;
    margin: 0px 1.7% 4%;
}





/*teamin-wrapp*/
.teamin-wrapp p { float:none; color:#0d1021;}
.teamin-wrapp p a { color:#865c36;}
.teamin-wrapp p a:hover { color:#0d1021;}



.teamin-wrapp p span { display:block;}
.teamin-wrapp p strong { font-weight:500;}
.teamin-wrapp h2 { font-size:26px; color:#865c36; font-weight:600; letter-spacing:normal; line-height:normal; margin:0 0 6px;}
.teamin-wrapp h2 a { color:#865c36;}
.teamin-wrapp h2 span { display:block;}
.teamin-wrapp h3 { font-size:16px; color:#0d1021; font-weight:500; letter-spacing:normal; line-height:1.56; margin:0 0 20px;}
.teamin-wrapp h3 a { color:#865c36;}
.teamin-wrapp h3 span { display:block;}
.teamin-wrapp h4 { font-size:16px; color:#0d1021; font-weight:300; letter-spacing:normal; line-height:1.56; margin:0 0;}
.teamin-wrapp h4 a { color:#865c36;}
.teamin-wrapp h4 span { display:block;}
.teamin-wrapp h5 { color:#865c36;}
.teamin-wrapp h5 a { color:#865c36;}
.teamin-wrapp h5 span { display:block;}
.teamin-wrapp .teamin-col1 { width:100%; float:left; position:relative; margin:0 0 57px; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: space-between;}
.teamin-wrapp .teamin-col1 img { width:100%; display:block;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:52.3%; float:left;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:38%; float:right; margin-block: auto;}
.teamin-wrapp .load-btn1 { float:none; margin:10px 0 0 0;}

.treat-wrapp .teamer-col2 { width:30.91%; margin:0 3.63% 3.63% 0;}

/*membership1-wrapp*/
.membership1-wrapp { background:#ebe9e3; padding:0 0 115px;}
.membership1-wrapp p { float:none; color:#0d1021;}
.membership1-wrapp p a { color:#865c36;}
.membership1-wrapp p a:hover { color:#0d1021;}


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




.membership1-wrapp h2 span { display:block;}
.membership1-wrapp h3 { color:#865c36;}
.membership1-wrapp h3 a { color:#0d1021;}
.membership1-wrapp h3 a:hover { color:#865c36;}




.membership1-wrapp h3 span { display:block;}
.membership1-wrapp .membership1-col1 { width:100%; float:left; position:relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.membership1-wrapp .membership1-col1 img { width:100%; display:block;}
.membership1-wrapp .membership1-col1 .membership1-row1 { width:53.2%; float:left;}
.membership1-wrapp .membership1-col1 .membership1-row2 { width:40%; float:right; right:0; margin-block: auto;}
.membership1-wrapp .load-btn1 { float:none; margin:10px 8px 0 0; padding:16px 51px 16px; cursor: pointer;}

.contact2-wrapp .contact-col1 { width:100%; max-width:984px; float:none; margin:0 auto;}
.contact2-wrapp .contact-col1 .contact-row1 { width:100%; float:left; text-align:center; margin:0 0 60px;}
.contact2-wrapp .contact-col3 { width:100%;}
.contact2-wrapp .contact-box1 { width:48%; float:left;}
.contact2-wrapp .contact-box1:nth-child(2n) { float:right;}
.contact2-wrapp .contact-col3 .contact-row3 .contact-fil2 { margin:0 0 5%;}
.contact2-wrapp .contact-box2 { width:100%; float:left;}
.contact2-wrapp .contact-col3 .contact-row3 { margin:0 0 3.7%;}

.contact2-wrapp .upload-btn1 { width:100%; float:left; font-size:16px; font-weight:400; color: rgba(255,255,255,0.4); text-transform:inherit; letter-spacing:0; padding:0; border:none; border-radius:0;}
.contact2-wrapp .upload-btn1 button { text-align:left; font-size:16px; width:100%; color: rgba(255,255,255,0.4); background:#8d6138; border-color:#8d6138; font-weight:400; font-family: "Inter", sans-serif;; padding:22px 5.5%; border-radius:0;}
.contact2-wrapp .upload-btn1:hover button { color:#5f7a75; background:#ffffff; border-color:#ffffff;}
.contact2-wrapp .upload-icon { width:19px; position:absolute; top:50%; transform:translateY(-50%); right:26px; z-index:9;}
.contact2-wrapp .upload-icon img { width:100%; display:block;}

/*recruitment-wrapp*/
.recruitment-wrapp { background:#ebe9e3; padding:0 0 188px;}
.recruitment-wrapp p { float:none; color:#0d1021;}
.recruitment-wrapp p a { color:#865c36;}
.recruitment-wrapp p a:hover { color:#0d1021;}


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


.recruitment-wrapp h2 span { display:block;}
.recruitment-wrapp h3 { color:#865c36;}
.recruitment-wrapp h3 a { color:#0d1021;}
.recruitment-wrapp h3 a:hover { color:#865c36;}





.recruitment-wrapp h3 span { display:block;}
.recruitment-wrapp .recruitment-col1 { width:100%; float:left; position:relative; display: flex; flex-wrap: wrap; flex-direction: row-reverse; justify-content: space-between; align-items: flex-start;}
.recruitment-wrapp .recruitment-col1 img { width:100%; display:block;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 { width:40.2%; float:right; position:relative; z-index:9;}
.recruitment-wrapp .recruitment-col1 .recruitment-row2 { width:40%; float:left;margin-block: auto;}
.recruitment-wrapp .load-btn1 { float:none; margin:10px 8px 0 0; padding:16px 51px 16px;}

.faq3-wrapp { text-align:center; background:#f7f9f8;}
.faq3-wrapp .faq-col1 .faq-row1 { width:100%; max-width:954px; float:none; margin:0 auto;}

/*recruitment1-wrapp*/
.recruitment1-wrapp { background:#ebe9e3; padding:133px 0 156px;}
.recruitment1-wrapp p { float:none; color:#0d1021;}
.recruitment1-wrapp p a { color:#865c36;}
.recruitment1-wrapp p a:hover { color:#0d1021;}



.recruitment1-wrapp p span { display:block;}
.recruitment1-wrapp p strong { font-weight:500;}
.recruitment1-wrapp h2 { color:#ffffff;}
.recruitment1-wrapp h2 a { color:#ffffff;}
.recruitment1-wrapp h2 span { display:block;}
.recruitment1-wrapp h3 { color:#865c36;}
.recruitment1-wrapp h3 a { color:#0d1021;}
.recruitment1-wrapp h3 a:hover { color:#865c36;}






.recruitment1-wrapp h3 span { display:block;}
.recruitment1-wrapp .recruitment1-col1 { width:100%; float:left; position:relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; flex-direction: row-reverse;}
.recruitment1-wrapp .recruitment1-col1 img { width:100%; display:block;}
.recruitment1-wrapp .recruitment1-col1 .recruitment1-row1 { width:54%; float:right; position:relative; z-index:9;}
.recruitment1-wrapp .recruitment1-col1 .recruitment1-row2 { width:37.8%; float:left; margin-block: auto;}
.recruitment1-wrapp .load-btn1 { float:none; margin:10px 8px 0 0; padding:16px 51px 16px;}

/*practic-wrapp*/
.practic-wrapp { position:relative;}
.practic-wrapp p { font-size:16px; color:#707070; letter-spacing:normal; line-height:26px; text-transform:inherit; margin:0 0 0;}
.practic-wrapp p a { color:#707070;}
.practic-wrapp p span { display:block;}
.practic-wrapp .practic-row2 { width:100%; float:left; display: flex; flex-wrap: wrap; justify-content: center;}

.practic-wrapp .practic-row1 { width:24.17%; float:left; margin:0 1.1% 1.1% 0; overflow:hidden;}
.practic-wrapp .practic-row1:last-child {margin-right: 0; }

.practic-wrapp .practic-row1 img { width:100%; display:block;     aspect-ratio: 16 / 11.93;
    object-fit: cover;}
.practic-wrapp .practic-row1:hover img { opacity:0.40;}
.practic-wrapp .practic-row1 .practic-bar1 { width:100%; float:left;}

/*contact-socials-row-css*/
.contact-socials-row1 { width:100%; float:left; margin:0 0 0;}
.contact-socials-row1 a { width:49px; float:left; vertical-align:middle; display:inline-block; margin:0 9px 0 0;}

/*media-socials-row-css*/
.media-socials-row1 { width:auto; float:right; margin:0 0 0; position:absolute; right:0; bottom:0;}
.media-socials-row1 a { width:49px; float:left; vertical-align:middle; display:inline-block; margin:0 9px 0 0;}

/*flinker-socials-row-css*/
.flinker-socials-row1 { width:100%; float:left; margin:0 0 0;}
.flinker-socials-row1 a { width:49px; float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}

/*about-symbol-row-css*/
.about-symbol-row1 { width:66.6%; float:left; margin:0 0 0; position:absolute; bottom:-17.5%; left:-33.3%; z-index:-9;}
.membership-symbol-row1 { width:7.3%; float:right; margin:0 0 0; position:absolute; top:0; right:0; z-index:inherit;}
.faq-symbol-row1 { width:102%; float:right; margin:0 0 0; position:absolute; top:-12.8%; right:-75.5%; z-index:-9;}

/*common-css*/
.services-col2 .services-btn1 { width:100%; position: absolute; bottom: 0; right: 0; left: 0;} 
.flinker-col5 p { font-size:17px; line-height:1.4; margin:0 0 18px;}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { color:#b98b4c;}
.flinker-col4 p { background-image:linear-gradient(to right, #f6e89c, #bd9152); -webkit-background-clip: text; -webkit-text-fill-color:transparent;}

/*mobile-css*/
.linker-mob1 { width:100%; float:none; display:none; margin:0 0 0;}
.linker-mob1 a { width:39px; float:none; vertical-align:middle; display:inline-block; margin:0 1px 0;}
.linker-mob1 img { width:100%; display:block;}

.services-wrapp .services-btn1.btn-black-transparent-brown-on-hover-white-brown:hover:before,
.services-wrapp .services-btn1.btn-black-transparent-brown-on-hover-white-brown:hover:after{background:#b98b4c;}

.abouts-wrapp .abouts-btn1.btn-black-transparent-brown-on-hover-white-brown:hover:before,
.abouts-wrapp .abouts-btn1.btn-black-transparent-brown-on-hover-white-brown:hover:after{background:#b98b4c;}




.testimonials-wrapp2 .testimonials-col1 .review-name22 {
    margin-top: auto;
}


.testimonials-wrapp2 .testimonials-col4 .testimonials-bar1 p:last-child{margin-bottom: 0;}






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

.testimonials-wrapp2 .testimonials-col4 h4:last-child{margin-bottom: 0;}

.paiger-wrapp .paiger-col1 a.page-numbers,
.paiger-wrapp .paiger-col1 span.page-numbers.current,
.paiger-wrapp .paiger-col1 span.page-numbers.dots
{
    font-size: 14px;
    font-weight: 500;
    margin-inline: 5px;
}


.paiger-wrapp .paiger-col1 a.page-numbers {
  color: #0d1021;

}
.paiger-wrapp .paiger-col1 span.page-numbers.current {
  color: #786034;
}
.paiger-wrapp .paiger-col1 span.page-numbers.dots{
  color: #0d1021;
}

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




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




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

.conten-wrapp.blog-wrapp:not(:has(.paiger-wrapp)) {
    padding-bottom: 50px;
}


/*forms*/

.contact-wrapp .contact-col3 .nf-form-cont .nf-form-title { display: none;}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none;}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {width: 100%;float: none;margin: 0 auto;padding: 0;max-width: 100%;}
.contact-wrapp .contact-col3 .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;} 
.contact-wrapp .contact-col3 .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-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label label {font-weight: 500;}
.contact-wrapp .contact-col3 .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;}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {display: block;font-size: 16px;font-weight: 500;color: #fff;line-height: 1.56;margin: 0 0 5px;}
.contact-wrapp .contact-col3 .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;}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;width: 100% !important;}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content nf-rows-wrap {width: 100%;display: flex;flex-wrap: wrap;justify-content: start;}
.contact-wrapp .contact-col3 .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 3.4%;padding: 0;}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {width: 100% !important;margin: 0 0 5.5%;}
.contact-wrapp .contact-col3 .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: 63px;margin: 0 0 0;padding: 0 5.5% 0 5.5%;font-size: 16px;font-weight: 400;color:#fff;background: #8d6138;border: 0;border-color: #f3f5f0;resize: none;text-align: left;letter-spacing: normal;text-transform: none;border-radius: 0;transition: all 0.25s ease-out 0s;display: inline-block;vertical-align: baseline;position: relative;box-shadow: none;outline: none;font-family: "Inter", sans-serif;line-height: normal;}
.contact-wrapp .contact-col3 .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: rgba(243 245 240 / 40%);}
.contact-wrapp .contact-col3 .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%;height: 133px;float: left;margin: 0 0 0;padding: 4.2% 5.5% 0 5.5%;}
.contact-wrapp .contact-col3 .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-col3 .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-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {width: 100%; float: none; display: inline-block; margin: 0 0 16px;}
.contact-wrapp .contact-col3 .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;}
.contact-wrapp .contact-col3 .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: 26px;cursor: pointer;font-size: 13px;font-weight: 400;color: #ffffff;line-height: 1.85;display: inline-block;letter-spacing: 0;position: relative;top: 0;height: auto;margin: 0 0 0;z-index: 9;}
.contact-wrapp .contact-col3 .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;display: inline-block;font-weight: 500; color: #ffffff;}


.contact-wrapp .contact-col3 .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: #b98b4c;}
.contact-wrapp .contact-col3 .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-col3 .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 0 !important;}
.contact-wrapp .contact-col3 .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: 4px;background: url(../images/Bunchecked.svg) no-repeat 100% / 100%;width: 17px;height: 17px;cursor: pointer;}
.contact-wrapp .contact-col3 .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 {background:url(../images/checkbox-hover.svg) no-repeat 100% / 100%}
.contact-wrapp .contact-col3 .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-col3 .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-col3 .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;height: auto;float: none;color: #ffffff;background: linear-gradient(90deg,rgba(185,139,76,1) 0%, rgba(185,139,76,1) 100%) border-box;border: 0;margin: 0 0 0;padding: 16px 30px 16px 30px;cursor: pointer;text-align: center;font-size: 14px;font-weight: 600;letter-spacing: normal;text-transform: inherit;border-radius: 500px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: "Inter", sans-serif;line-height: normal;box-shadow: none;}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap:hover .ninja-forms-field {background:none;}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .submit-wrap .nf-field-element {position: relative;justify-content: start;width: fit-content;margin: 5px 0 0}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .submit-wrap .nf-field-element:before {content: "";width: 100%;height: 100%;border: 1px solid transparent;background: linear-gradient(90deg, rgba(185, 139, 76, 1) 0%, rgba(185, 139, 76, 1) 100%) border-box;border-radius: 500px;-o-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-ms-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-moz-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-o-mask-composite: exclude;-ms-mask-composite: exclude;-moz-mask-composite: exclude;-webkit-mask-composite: exclude;-o-mask-composite: destination-out;-ms-mask-composite: destination-out;-moz-mask-composite: destination-out;-webkit-mask-composite: destination-out;position: absolute;top: 0;right: 0;left: 0;}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .field-wrap.checkbox-wrap .nf-field-label {margin: 0 0 4px !important;}

.contact-wrapp .contact-col3 .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-col3 .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-col3 .nf-form-cont .nf-after-form-content { display: block; margin: 15px 0 0;}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .ninja-forms-req-symbol {color: #fff;position: relative;left: -4px;}


.sidbar-wrapp .sidbar-col1 .nf-form-cont {width: 100%;display: block;margin: 12px 0 0;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 label {font-weight: 500;}
.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%;float: none;margin: 0 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%; display: block; margin: 0 auto; position: relative; height: auto;} 
.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%; 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: block;font-size: 16px;font-weight: 500;color: #fff;line-height: 1.56;margin: 0 0 6px;}
.sidbar-wrapp .sidbar-col1 .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;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {padding: 0;width: 100% !important;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content nf-rows-wrap {width: 100%;display: flex;flex-wrap: wrap;justify-content: start;}
.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 18px;padding: 0;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {width: 100% !important;margin: 0 0 25px;}
.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 {width: 100%;height: 63px;margin: 0 0 0;padding:0 26px 0;font-size: 16px;font-weight: 400;color: rgba(13,16,33,0.4);background: #8d6138;border: 0;border-color: #f3f5f0;resize: none;text-align: left;letter-spacing: normal;text-transform: none;border-radius: 0;transition: all 0.25s ease-out 0s;display: inline-block;vertical-align: baseline;position: relative;box-shadow: none;outline: none;font-family: "Inter", sans-serif;line-height: normal;}
.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 { color: rgba(243 245 240 / 40%);}
.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%;height: 133px;float: left;margin: 0 0 0;padding: 24px 26px 0;}
.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:nth-child(2) {width: 100%; float: none; display: inline-block; margin: 0 0 16px;}
.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;}
.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 {width: auto;padding-left: 26px;cursor: pointer;font-size: 13px;font-weight: 400;color: #ffffff;line-height: 1.85;display: inline-block;letter-spacing: 0;position: relative;top: 0;height: auto;margin: 0 0 0;z-index: 9;}
.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 {text-decoration: none;display: inline-block;font-weight: 500; color: #ffffff;}

.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: #b98b4c;}
.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 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:after {content: '';position: absolute;left: 0;top: 4px;background: url(../images/Bunchecked.svg) no-repeat 100% / 100%;width: 17px;height: 17px;cursor: pointer;}
.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.nf-checked-label:after {background:url(../images/checkbox-hover.svg) no-repeat 100% / 100%}
.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 .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {width: auto;height: auto;float: none;color: #ffffff;background: linear-gradient(90deg,rgba(185,139,76,1) 0%, rgba(185,139,76,1) 100%) border-box;border: 0;margin: 0 0 0;padding: 16px 55px 16px;cursor: pointer;text-align: center;font-size: 14px;font-weight: 600;letter-spacing: normal;text-transform: inherit;border-radius: 500px;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;vertical-align: baseline;outline: none !important;font-family: "Inter", sans-serif;line-height: normal;box-shadow: none;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap:hover .ninja-forms-field {background:none;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .submit-wrap .nf-field-element {position: relative;justify-content: start;width: fit-content;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .submit-wrap .nf-field-element:before {content: "";width: 100%;height: 100%;border: 1px solid transparent;background: linear-gradient(90deg, rgba(185, 139, 76, 1) 0%, rgba(185, 139, 76, 1) 100%) border-box;border-radius: 500px;-o-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-ms-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-moz-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);-webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);mask-composite: exclude;-o-mask-composite: exclude;-ms-mask-composite: exclude;-moz-mask-composite: exclude;-webkit-mask-composite: exclude;-o-mask-composite: destination-out;-ms-mask-composite: destination-out;-moz-mask-composite: destination-out;-webkit-mask-composite: destination-out;position: absolute;top: 0;right: 0;left: 0;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .field-wrap.checkbox-wrap .nf-field-label {margin: 0 0 0.4% !important;}

.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 { display: block; margin: 15px 0 0;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 .nf-field-label .ninja-forms-req-symbol {color: #fff;position: relative;left: -4px;}

.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell{width:48%!important;margin: 0 0 2.4%}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(2n){float:right}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child{width:100%!important;margin:0 0 3.4%}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2{margin:0 0 3.7%}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field{color:#d4cdcda1;cursor:pointer;background:#8d6138 url(../images/down-white-polygon-arrow.svg)no-repeat 100%;background-size:8px;background-position-x:95%}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field option{background:#fff;color:#0d1021}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {padding: 0 26px}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {padding: 4.2% 26px 0 26px}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {margin: 0 0 0}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {padding: 16px 30px 16px 30px}

.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell{width:48%!important;margin: 0 0 2.4%}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(2n){float:right}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2{margin:0 0 3.7%}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {padding: 0 26px}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {margin: 2% 0 0}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {padding: 16px 30px 16px 30px}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button.ninja-forms-field{cursor:pointer;color:rgba(243 245 240 / 40%);background:#8d6138 url(../images/upload-icon.svg)no-repeat 100%;background-size:19px;background-position-x:95%}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button.ninja-forms-field:hover{background:#fff url(../images/upload-icon2.svg)no-repeat 100%;background-size:19px;background-position-x:95%;color: #5f7a75}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-button-cancel{width:auto;height:auto;float:none;color:#fff;background:linear-gradient(90deg,rgb(185 139 76) 0%,rgb(185 139 76) 100%) border-box;border:0;margin:0 0 0 6px;padding:16px 24px 16px 24px;cursor:pointer;text-align:center;font-size:14px;font-weight:600;letter-spacing:normal;text-transform:inherit;border-radius:500px;transition:all 0.25s ease-out 0s;position:relative;vertical-align:baseline;outline:none!important;font-family:"Inter",sans-serif;line-height:normal;box-shadow:none}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-button-cancel:before{content:"";width:100%;height:100%;border:1px solid #fff0;background:linear-gradient(90deg,rgb(185 139 76) 0%,rgb(185 139 76) 100%) border-box;border-radius:500px;-o-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-ms-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-moz-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-o-mask-composite:exclude;-ms-mask-composite:exclude;-moz-mask-composite:exclude;-webkit-mask-composite:exclude;-o-mask-composite:destination-out;-ms-mask-composite:destination-out;-moz-mask-composite:destination-out;-webkit-mask-composite:destination-out;position:absolute;top:0;right:0;left:0}.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-button-cancel:hover{background:none}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .files_uploaded {max-width: 50%;padding: 0 0 0 12px;}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .files_uploaded p {margin: 0;}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .files_uploaded p .delete {font-weight: 600;}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .files_uploaded p .delete:hover {color:#b98b4c;}

.practiceg-wrapp .practiceg-col1 .practiceg-row1 img {
    object-fit: cover;
    aspect-ratio: 16 / 11.93;
}


.abouts-wrapp.common-style ul li{padding-left: 12px;}
.abouts-wrapp.common-style ol li{padding-left: 12px;}
.abouts-wrapp.common-style ol li:before{left: -4px;}

.faq3-wrapp .faq-col1 .faq-row1 .content p:last-child {
    margin-bottom: 0;
}

.top-wrapp h2 {
    margin-bottom: 0;
}


.conten2-wrapp.teamer-wrapp:not(.treat-wrapp) .custom-col1 .custom-select2 {
    margin-left: 1.7%;
}

.contact-wrapp .contact-col1 .contact-row1.common-style ul li:before {
    display: none;
}

.contact-wrapp .contact-col1 .contact-row1.common-style ul li{
    padding-left: 0;
}






.directions{width:100%;display:block;float:left;text-align:center;background: #ffffff;padding: 100px 0;}
.directions h2{    color: #865c36;
    margin: 0 0 30px;}
.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 #845f39;
    border-radius: 10px;
    transition: all .4s ease-in-out;
    background: #845f39;
}


.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: #ffffff;
    letter-spacing: normal;
    line-height: 1.53;
    margin: 0px 0px 0px;
}
.common-anchor {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
}

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

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

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

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

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

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


.directions .direction-icon {
    position: relative;
}

.directions .direction-icon img {
    display: inline-block;
    opacity: 1;
    transition: all 0.3s ease;
}


 .directions .dir-outer .common-btn:hover img[title="walking"] {
    content: url();
    transition: all 0.3s ease;
} 


 .directions .dir-outer .common-btn:hover img[title="by car"] {
    content: url();
    transition: all 0.3s ease;
} 


 .directions .dir-outer .common-btn:hover img[title="by bus"] {
    content: url();
    transition: all 0.3s ease;
} 


 .directions .dir-outer .common-btn:hover img[title="by train"] {
    content: url();
    transition: all 0.3s ease;
} 




 .directions .dir-outer .common-btn:hover img[title="parking"] {
    content: url();
    transition: all 0.3s ease;
} 



.treatments-wrapp .treatments-col3 h4:last-child {
    margin-bottom: 0;
}


.contact-wrapp .contact-col4 .non-slider .contact-row4{
    width: 32%;
    margin-right: 2%;}

.contact-wrapp .contact-col4 .non-slider .contact-row4:nth-child(3n) {
margin-right: 0;
}
.contact-wrapp .contact-col4 .non-slider {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.contact-wrapp .contact-col4 .non-slider .contact-row4:last-child {
    margin-right: 0;
}

.contact-wrapp .contact-col4 .contact-col4 {
    width: 100%;
}

.contact-wrapp .contact-col4 .non-slider .contact-row4 img {
    max-height: 32px;
    object-fit: contain;
}


.testimonials-wrapp .testimonials-col1 h4:last-child{margin-bottom: 0;}

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

.testimonials-wrapp .testimonials-col1.common-style .slick-dots li {
    padding: 0;
}

.testimonials-wrapp .testimonials-col1.common-style .slick-dots li::before {
    display: none;
}

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

.services-wrapp .services-col1 .slick-track .slick-slide > div {
    height: 100%;
}




.testimonials-wrapp .testimonials-col2 .slick-track {display: flex; flex-wrap: wrap;}
.testimonials-wrapp .testimonials-col2 .slick-track .slick-slide {height: inherit;}

.testimonials-wrapp .testimonials-col2 .slick-track .slick-slide > div {
    height: 100%;
}



.testimonials-wrapp .testimonials-col2 .slick-track {display: flex; flex-wrap: wrap;}
.testimonials-wrapp .testimonials-col2 .slick-track .slick-slide {height: inherit;}

.testimonials-wrapp .testimonials-col2 .slick-track .slick-slide > div {
    height: 100%;
}


.services-wrapp .services-col1 .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.services-wrapp .services-col1 .non-slider .services-col2:last-child {
    margin-right: 0;
}
.services-wrapp .services-col1 .non-slider .services-col2 {
    width: 23.5%;
    margin-right: 1.5%;
}


.media-wrapp .media-col2 .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.media-wrapp .media-col2 .non-slider .media-row2:last-child {
    margin-right: 0;
}

.media-wrapp .media-col2 .non-slider .media-row2{
 width: 24%;
 margin-right: 1%;
}   


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

.treatin2-wrapp .treatin2-col1 .treatin2-row1 p:last-child {
    margin-bottom: 0;
}

.treatin1-wrapp .treatin1-col1 p:last-child {
    margin-bottom: 0;
}

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

.btn-col1 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    column-gap: 10px;
}

.btn-col1 .btn-row1 {
    width: 100%;
}

.btn-col1 .buttons-btn1 ,
.btn-col1 .buttons-btn2,
.btn-col1 .load-btn1
{
    margin-block: 6px;
}



.btn-col1 .buttons-tex1 {
    color: #0d1021;
    font-weight: 300;
    font-size: 16px;
}


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

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



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

.conten-wrapp.treatin-form.mobile-view {
    display: none;
}



.contact-wrapp .contact-col4.desk{display: block;}
.contact-wrapp .contact-col4.mob{display: none;}
.contact-wrapp .contact-col4.tab{display: none;}

.conten-wrapp.conten2-wrapp.default-page {
    padding-block: 100px;
}

.conten-wrapp.conten2-wrapp.default-page .abouts-col1 {
    margin-bottom: 0;
}




.conten-wrapp.blog-wrapp.search-page {
    padding-block: 100px;
}


.blog-wrapp.search-page .blog-col2:nth-child(2n) {
    margin-right: 0;
    
}

.blog-wrapp.search-page .blog-col2 {
   width: 48%;
}

.blog-wrapp.search-page .blog-col2:nth-child(3n) {
    margin-right: auto;
}


.conten-wrapp.conten2-wrapp.error-page {
    padding-block: 100px;
}



/* 44 listed color */




.implants-wrapp .implants-col2 .implants-row2 .common-style ul li,
.straightening-wrapp .straightening-col2 .common-style ul li,
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ul li,
.team-wrapp .team-col1 .common-style ul li,
.straightening-row2.common-style ul li
 {
    color: #ffffff;
}



.implants-wrapp .implants-col2 .implants-row2 .common-style ol li ,
.straightening-wrapp .straightening-col2 .common-style ol li ,
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ol li ,
.team-wrapp .team-col1 .common-style ol li ,
.straightening-row2.common-style ol li 
{
    color: #ffffff;
}



.implants-wrapp .implants-col2 .implants-row2 .common-style ul li:before,
.straightening-wrapp .straightening-col2 .common-style ul li:before,
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ul li:before,
.team-wrapp .team-col1 .common-style ul li:before,
.straightening-row2.common-style ul li:before
 {
    color: #ffffff;
}



.implants-wrapp .implants-col2 .implants-row2 .common-style ol li:before,
.straightening-wrapp .straightening-col2 .common-style ol li:before,
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ol li:before,
.team-wrapp .team-col1 .common-style ol li:before,
.straightening-row2.common-style ol li:before
 {
    color: #ffffff;
}





.implants-wrapp .implants-col2 .implants-row2 .common-style ul li a,
.straightening-wrapp .straightening-col2 .common-style ul li a,
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ul li a,
.team-wrapp .team-col1 .common-style ul li a,
.straightening-row2.common-style ul li a
 {
    color: #0d1021;
}




.implants-wrapp .implants-col2 .implants-row2 .common-style ul li a:hover,
.straightening-wrapp .straightening-col2 .common-style ul li a:hover,
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ul li a:hover,
.team-wrapp .team-col1 .common-style ul li a:hover,
.straightening-row2.common-style ul li a:hover
 {
    color: #ffffff;
}




.implants-wrapp .implants-col2 .implants-row2 .common-style ol li a,
.straightening-wrapp .straightening-col2 .common-style ol li a,
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ol li a,
.team-wrapp .team-col1 .common-style ol li a,
.straightening-row2.common-style ol li a
 {
    color: #0d1021;
}



.implants-wrapp .implants-col2 .implants-row2 .common-style ol li a:hover,
.straightening-wrapp .straightening-col2 .common-style ol li a:hover,
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ol li a:hover,
.team-wrapp .team-col1 .common-style ol li a:hover,
.straightening-row2.common-style ol li a:hover
 {
    color: #ffffff;
}


.straightening-wrapp .straightening-col2 .straightening-row2 ol,
.implants-wrapp .implants-col2 .implants-row2 ol {
    margin: 0 0 20px;
}



/* 44listed position */

.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ul li,
.team-wrapp .team-col1 .common-style ul li
 {
    padding: 0;
   
}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ol li,
.team-wrapp .team-col1 .common-style ol li
 {
    padding: 0;
   
}

.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ul li::before,
.team-wrapp .team-col1 .common-style ul li::before
 {
    position: relative;
    left: 0;
    top: -1px;
    margin-right: 4px;
}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .common-style ol li::before,
.team-wrapp .team-col1 .common-style ol li::before
 {
    position: relative;
    left: 0;
      margin-right: 4px;
}



.details-row-btn1 {
    float: left;
    width: 100%;
    margin: 30px 0 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    align-items: center;
}

.details-row-btn1 .treatin2-btn1 {
    margin-block: 6px;
}

.testimonials-wrapp .testimonials-col2 .non-slider{width:100%;display:flex;flex-wrap:wrap;gap:2%;justify-content: center;}
.testimonials-wrapp .testimonials-col2 .non-slider .testimonials-col3{width:32%}

section.common-bg:has(+ section.common-bg ) {padding-bottom: 0 !important;} 
.conten-wrapp + section.common-bg {padding-top: 0;}

.straightening-wrapp .straightening-col2 .common-style ul li a,
.straightening-wrapp .straightening-col2 .common-style ol li a,
.implants-wrapp .implants-col2 .implants-row2 .common-style ul li a,
.implants-wrapp .implants-col2 .implants-row2 .common-style ol li a {color: #efdd92}

.contact2-wrapp.availabile-form2 .contact-col1 .contact-row1 h3:last-child {margin: 0;}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .files_uploaded:empty {padding:0;}

.testimonials-wrapp .testimonials-col1 .review-cover p {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;line-clamp: 2;-webkit-box-orient: vertical;}

.membership-wrapp .slick-slide .membership-col4 {width: 100%;}
.membership-wrapp .slick-slide {margin: 0 10px 0;}
.membership-wrapp .membership-col3 .slick-dots {bottom: -22px;}



.faq-wrapp .faq-col1 .faq-row1 a.buttons-btn1 {
    margin-right: 10px;
}

.braces-wrapp .braces-row4 a.braces-btn1 {
    margin-top: 30px;
}





.flinker-wrapp .flinker-col4 .flinker-col5 .flinker-row5 li a span:last-child {
    display: inline-block;
}



.contact-wrapp .contact-col2 .contact-row2 li span:last-child {
    display: inline-block;
}


.banner-row3.inner-whatsapp.fix-whatsapp {
    width: 73px;
    position: fixed;
    z-index: 999999999;
    left: 18px;
    right: auto;
    bottom: 104px;
    padding: 0;
    text-align: center;
}

.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 {
    width: 100%;
    float: left;
    position: relative;
    z-index: 999;
}

.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 .banner-box1 {
    width: 100%;
    float: right;
    background: #fff;
    border-radius: 18px;
    margin: 0;
    padding: 15% 5%;
    box-shadow: 5px 5px 5px #00000017;
}

.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 .banner-box1  h3 {
    font-size: 13px;
    font-weight: 500;
    color: #565656;
    letter-spacing: .28px;
    line-height: normal;
    margin: 0 0 8px;
}

.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 .banner-box1  .banner-thm1 {
    width: 57%;
    float: none;
    margin: 0 auto;
}

.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 .banner-box1 .banner-thm1 img {
    width: 100%;
    display: block;
}

.about-wrapp .about-col1 .about-row1 h1 {
    font-size: 47px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 1.13;
    margin: 0 0 24px;
    color: #865c36;
}




.wp-gr .wp-google-form  .wp-google-head {
    height: 96px !important;
}




.wp-gr .wp-google-form .wp-google-head .wp-google-head-inner .wp-google-name a {
    font-size: 15px !important;
    width: 92% !important;
    display: block;
}


.testimonials-wrapp2:not(:has(.testimonials-col2)) .testimonials-col1 {
    margin-top: 0 !important;
}

.straightening-wrapp .straightening-col2 .straightening-btn1:hover {color: #fff;}

.implants-wrapp .implants-col2 .implants-btn1:hover {
    color:#fff;
}
.conten-wrapp .conten-row1 .treatin-col1 .treatin-row2 .videoWrapper {
    margin: 100px 0 30px;
}

.testimonials-wrapp .testimonials-col1.empty-video-review {
    margin-bottom: 0;
}

.accordion h4:hover .circle-effects1 > img {
    opacity: 1 !important;
}

.accordion h4:hover .circle-row1 img {
    opacity: 0 !important;
}

.accordion h4.active:hover .circle-effects1 > img {
    opacity: 0 !important;
}

.accordion h4.active:hover .circle-row1 img {
    opacity: 1 !important;
}
/* .straightening-wrapp .straightening-col2 .straightening-row2.porcelain-veneers .loadmorehidden_1 {margin-top: 20px;}
.straightening-wrapp .straightening-col2 .dental-bridges .treatin1-row25 {
    margin-bottom: 20px;
} */

/* .straightening-wrapp .straightening-col2 .straightening-row2.dental-crowns .loadmore-content {
    margin-bottom: 20px;
} */
.conten-wrapp .conten-row1 .conten-bar1 .treatin-col1 .treatin-row2 {margin-top: 80px;}

.contact-wrapp.availabile-form2 .contact-col3 .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.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-of-type(4) .nf-field-container .nf-field-element .ninja-forms-field{
    background: #8d6138 url(../images/down-white-polygon-arrow.svg) no-repeat 100%;
    background-size: 8px;
    background-position-x: 95%;
    color: #d4cdcda1;
}

.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-of-type(4) .nf-field-container .nf-field-element .ninja-forms-field:hover {
    opacity: 0.8;
}

/* .straightening-wrapp .straightening-col2 .straightening-row2.composite-veneers .treatin1-row25 {
    margin-bottom: 20px;
} */

.implants-wrapp .implants-col2 .implants-row2 .treatin1-row25 {
    margin-bottom: 20px;
}
.straightening-wrapp .straightening-col2 .straightening-row2 .treatin1-row25 {
    margin-bottom: 20px;
}



.contact2-wrapp .contact-col1 .contact-row1 h3 span {
    display: inline-block;
}

.referrals-wrapp.common-style.referral-form22 .referrals-col2 {
    margin-bottom: 40px;
}


.referrals-wrapp .referrals-col3  .cog-form {
    max-width: 100%!important;
    margin: 0px 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: 16px !important;
     height: 57px !important;
     text-align: left;
     color: #0d1021 !important;
     font-weight: 400 !important;
     letter-spacing: 0.9px;
     background: none !important;
     resize: none;
     border: 1px solid #786034 !important;
     position: relative;
     border-radius: 500px !important;
     text-transform: inherit;
     font-family: "Inter", sans-serif !important;
     padding-inline: 35px !important;
}
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row label {
    margin: 0 0 8px;
    text-align: left !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #0d1021 !important;
    padding: 0 0 4px !important;
    font-family: "Inter", sans-serif !important;
    letter-spacing: 0.9px !important;
    width: 100%;
}
 
.referrals-wrapp .referrals-col3    .cog-form .cog-section__inner h2 {
    text-align: center!important;
    font-size: 36px!important;
    font-weight: 600 !important;
    color: #865c36 !important;
    letter-spacing: normal !important;
    line-height: 1.2 !important;
    margin: 20px 0 15px 0 !important;
    font-family: "Inter", sans-serif !important;
}
 
.referrals-wrapp .referrals-col3    .cog-form .cog-section__inner h3 {
    text-align: center !important;
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #000 !important;
    letter-spacing: normal !important;
    line-height: 1.17 !important;
    margin: 35px 0 15px !important;
  font-family: "lora", serif !important;
}
 
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-picker svg.cog-icon g {
    stroke: #1e1e1e;
}
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix {
    right: 25px
}
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-picker svg.cog-icon g {
    stroke:#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: 20px 0 32px !important;
    padding: 0 !important;
}
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-checkbox-group {
    display: flex !important;
    flex-wrap: wrap !important;
}
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-checkable {
    width: 100%;
    display: block!important;
    margin: 15px 0 0 !important;
    padding-top: 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;
     align-items: flex-start !important;
}
 
.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: #0d1021;
      font-size: 16px;
      line-height: 1.5;
      letter-spacing: 0.8px;
      display: inherit;
      position: relative;
      font-family: "Inter", sans-serif !important;
}
 
.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 {
    padding: 2.2% 2% 2.2% 3.4% !important;
    font-size: 16px;
    text-align: left;
    color: #0d1021;
    font-weight: 400;
    letter-spacing: 0.9px;
    background: none;
    resize: none;
    border: 1px solid #786034 !important;
    position: relative;
    border-radius: 500px !important;
    text-transform: inherit;
    height: 90px !important;
}

 
 
.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: 16px !important;
    text-align: left !important;
    color: #0d1021 !important;
    font-weight: 400 !important;
    letter-spacing: 0.9px !important;
    background: none !important;
    font-family: "Inter", sans-serif !important;
    resize: none !important;
    border: 1px solid #786034 !important;
    position: relative !important;
    border-radius: 500px !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;
    justify-content: space-between;
}
 
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger button.el-button:hover{   
       color: #b98b4c !important;
    background: none !important;
    border-color: #b98b4c !important;
    box-shadow: none !important;
 
 
}

 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-textarea textarea {
    width: 100% !important;
    height: 131px !important;
    float: left !important;
    margin: 0 0 0 !important;
    padding: 20px 3.4% 0 !important;
 
}
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons legend.cog-label {
    display: none
}
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__input .el-radio__inner::after {
    display: none;
}
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label, .referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label span {
    text-align: left !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    font-family: "Inter", sans-serif !important;
    letter-spacing: 0.8px !important;
    color: #0d1021 !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: 500;
    color: #363b3e;
    display: inline-block;
    text-decoration: none;
    font-family: "Inter", sans-serif !important;
}
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label, .referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label span a:hover{color: #87937b;}
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row  span.el-radio__inner {
    box-shadow: none !important;
    transform: none !important;
}
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row   .is-checked .el-radio__inner::after {
    box-shadow: none !important;
    border-radius: 0 !important;
}
 
 
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-radio.cog-checkable__item span.el-radio__inner {
    position: relative;
    border: none !important;
    box-shadow: none !important;
    background-color: unset !important;
    cursor: pointer;
}
 
 
.referrals-wrapp .referrals-col3   .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner {
    border-radius: 0 !important;
    width: 19px !important;
    height: 19px !important;
    transform: scale(1) !important;
    background: none !important;
    border: none !important;
    outline: none !important;
    position: relative !important;
    top: -3px;
    box-shadow: none !important;
    cursor: pointer;
    background: url(../images/unchecked3.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/checked3.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/unchecked3.svg) no-repeat;
   width: 19px;
    height: 19px;
    gap: 0;
    border-radius: 0;
    background-size: 17px;
    position: absolute;
    top: 3px;
    content: "";
 
}
 
.referrals-wrapp .referral-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner::before {
    border-radius: 0 !important;
    transform: none !important;
    content: '';
    border: none !important;
    transition: transform calc(var(--speed) / 4) .1s;
    opacity: 0 !important;
    position: absolute;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    opacity: 1 !important;
    -webkit-transform: scale(0);
    background: url() 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/checked3.svg) no-repeat;
    background-size: 19px ;
    top: 2px !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() 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: #0d1021;
     font-family: "Inter", sans-serif !important;
     float: left;
     /* transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 3.4%; */
     position: relative;
     top: -22px;
}
 
.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 {
     color: #ffffff;
     border-color: #b98b4c !important;
     padding: 8px 50px 8px !important;
     font-weight: 400 !important;
     font-family: "Inter", sans-serif;
     text-align: center;
     font-size: 15px;
     letter-spacing: normal;
     line-height: 1.4;
     border: 1px solid #b98b4c;
     border-radius: 50px;
     transition: all 0.25s ease-out 0s;
     display: inline-block;
     position: relative;
     text-transform: capitalize;
     cursor: pointer;
     background: #b98b4c !important;
     margin:18px 0;
     top: -20px;
     box-shadow: none !important;
}
 
.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit {
   color: #ffffff !important;
   background: #b98b4c  !important;
   text-align: center !important;
   font-size: 15px !important;
   font-weight: 600 !important;
   letter-spacing: normal !important;
   line-height: 1.14 !important;
   border: 1px solid #b98b4c !important;
   border-radius: 30px !important;
   transition: all 0.25s ease-out 0s !important;
   display: inline-block !important;
   position: relative !important;
   border-color: #b98b4c !important;
   padding: 11px 45px 11px !important;
   font-family: "Inter", sans-serif !important;
   margin: 0 !important;
   margin-top:15px !important;
}
 
.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit:hover {
       color: #b98b4c !important;
    background: none !important;
    border-color: #b98b4c !important;
}
 
.referrals-wrapp .referrals-col3   .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit span.cog-button__text {
    font-size: 15px !important;
    font-weight: 600 !important;
    letter-spacing:normal !important;
    line-height:normal !important;
    text-transform: capitalize !important;
    font-family: "Inter", sans-serif !important;
}
 
.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: 16px !important;
    font-weight: 400 !important;
    color: #0d1021 !important;
    padding: 0 0 4px !important;
    font-family: "Inter", sans-serif !important;
    letter-spacing: 0.8px !important;
}
 
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .cog-address legend.cog-label {
    text-align: center !important;
    font-size: 36px !important;
    font-weight: 600 !important;
    color: #865c36 !important;
    letter-spacing: normal !important;
    line-height: 1.2 !important;
    margin:20px 0 25px 0 !important;
    font-family: "Inter", sans-serif !important;
    padding-right: 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-row:nth-child(6) .cog-section__inner h2 {
    margin: 0px 0 0px !important;
}

 
 
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    font-size: 16px;
    font-weight: 400;
    color: #0d1021 !important;
    background: none;
    resize: none;
    font-family: "Inter", 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;
      font-size: 36px !important;
      font-weight: 600 !important;
      color: #865c36 !important;
      letter-spacing: normal !important;
      line-height: normal !important;
      margin: 65px 0 30px !important;
      font-family: "Inter", sans-serif !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: #000000 !important;
}
 
 
.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: 0;
 
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-input:has(.cog-upload__list) {
    padding-bottom: 66px;
    margin-bottom: 20px;

}
.referrals-wrapp .referrals-col3 .cog-form .cog-row:nth-child(6) .cog-section__inner {
    padding-bottom: 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row label .cog-asterisk {color: #0d1021 !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner legend .cog-asterisk {color: #0d1021 !important;}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-date .cog-picker {
    position: relative;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-date .cog-picker::after {
    content: "";
    width: 16px;
    height: 19px;
    background: url(../images/date-grey-plain-icon.svg) no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    right: 25px;
    transform: translateY(-50%);
    pointer-events: none;
}

.el-picker-panel__content .is-selectable.is-current .el-date-picker__cell {
    display: block;
    line-height: 2rem;
    transition: 0.3s all;
    color: #fff !important;
    font-size: 0.875rem;
    text-decoration: none;
  
}

.el-picker-panel__content .is-selectable.is-current div {
      background-color: #865c36 !important;
        border-radius: 0.25rem !important;
}


.el-picker-panel__content  .is-selectable:hover {
    background-color: #865c36 !important;
        border-radius: 0.25rem !important;
  display: block;
    line-height: 2rem;
    transition: 0.3s all;
    color: #fff !important;
    font-size: 0.875rem;
    text-decoration: none;
}
.straightening-wrapp .straightening-col2 .straightening-row2 .load-btn1:hover {
    color: #fff;
}
.implants-wrapp .implants-col2 .implants-row2 .load-btn1:hover{
    color: #fff;
}

.treatin-wrapp.conten-bar1.treatin-wrapp .common-style ul {
    margin-bottom: 0;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list .cog-upload__file-info .cog-upload__link {
    font-size: 16px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list .cog-upload__file-info .cog-upload__file-size {
    font-size: 13px !important;
}

.straightening-wrapp .straightening-col2 .straightening-row2.single-implants ul {
    margin-bottom: 20px;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list li {
    width: 90%;
}
.straightening-wrapp .straightening-col2 .straightening-row2.dermal-fillers ul {
    margin-bottom: 20px;
}
.linker-wrapp .linker-col2 .linker-row2 li span span {
    display: inline;
}

.top-wrapp h2 a:hover {
    color: #865c36;
}


.treatments-wrapp .treatments-col3:hover .circle-effects1 img {
    opacity: 1;
}
/* .conten-wrapp .conten-row1 .conten-bar1 .treatin-col1 .treatin-row2 .treatin-col2.extra-content ul {
    margin-bottom: 22px;
} */
/* .treatin-wrapp.conten-bar1.treatin-wrapp .common-style ul li:last-child {
    margin-bottom: 20px;
} */



.treatin-wrapp.conten-bar1.treatin-wrapp .common-style ul:has(+ p) li:last-child {
    margin-bottom: 20px;
}

.reasons-wrapp .braces-btn1:hover {
    color: #fff;
}
.google-ratingmob.ggoglemobile {
    display: none;
}


.straightening-wrapp .straightening-col2 .straightening-row2 .load-btn1 {
    cursor: pointer;
}
.implants-wrapp .implants-col2 .implants-row2 .load-btn1 {
    cursor: pointer;
}
.testimonials-wrapp .testimonials-col1 {
    margin-bottom: 20px;
}



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

/*btn-css*/
.paiger-btn2,
.header-btn1, .linker-btn1, .banner-btn1, .services-btn1, .about-btn1, .straightening-btn1, .implants-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .membership-btn1, .faq-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .media-btn1, .flinker-btn1, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2, .load-btn1, .treatin2-wrapp h2, .abouts-wrapp h2, .abouts-btn1, .paiger-btn1, .fees-wrapp h2, .membership1-wrapp h2, .recruitment-wrapp h2, .recruitment1-wrapp h2, .upload-btn1, .upload-btn1 button { font-size:12px; line-height:1.14;}

/*p-css*/
.top-wrapp p, .header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .straightening-wrapp p, .implants-wrapp p, .treatments-wrapp p, .testimonials-wrapp p, .team-wrapp p, .membership-wrapp p, .faq-wrapp p, .contact-wrapp p, .consultation-wrapp p, .media-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .abouts-wrapp p, .practiceg-wrapp p, .blog-wrapp p, .blogin-wrapp p, .map-wrapp p, .opening-wrapp p, .fees-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .recruitment-wrapp p, .recruitment1-wrapp p { font-size:14px; margin:0 0 14px;}

/*h2-css*/
.top-wrapp h2, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2 { font-size:12px; margin:0 0 10px;}

/*h3-css*/
.directions h2,
.banner-wrapp h3, .services-wrapp h3, .about-wrapp h3, .straightening-wrapp h3, .implants-wrapp h3, .treatments-wrapp h3, .testimonials-wrapp h3, .team-wrapp h3, .membership-wrapp h3, .faq-wrapp h3, .contact-wrapp h3, .consultation-wrapp h3, .media-wrapp h3, .treatin1-wrapp h2, .treatin2-wrapp h3, .opening-wrapp h2, .referrals-wrapp h2 { font-size:35px; margin:0 0 18px;}

.top-wrapp { text-align:center; border-top:1px solid #786034; padding:18px 0 18px;}
.top-wrapp p span { display:inline;}
.top-wrapp h2 { font-size:16px; line-height:1.23; margin:0 0 10px;}
.top-wrapp h2 span { display:inline;}

.header-wrapp { text-align:center; display:none; padding:20px 0 20px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 20px;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:4px;}
.header-wrapp .header-btn1 { margin:0 4px 0;}
.header-wrapp .header-btn1:last-child { margin-right:4px;}
.header-row2 li, .header-row2 li a { font-size:14px; line-height:normal;}

.linker-wrapp { text-align:center; padding:60px 0 40px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:200px; transform:none; margin:0 auto 20px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 18px;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.linker-wrapp .linker-col2 .linker-row2 li:last-child { margin:0 0 0;}
.linker-wrapp .linker-col3 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col3 .linker-row3 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { width:48%; float:left; margin:0 0 0;}
.linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.linker-row2 li, .linker-row2 li a { font-size:13px; line-height:none;}

.banner-wrapp { text-align:center;}
.banner-wrapp p { font-size:15px; line-height:1.47;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:32px; line-height:1.08; margin:0 0 20px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:none; margin:0 auto 0; position:absolute; top:inherit; right:0; bottom:120px; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:100%; display:block; margin:0 0 0; position:absolute; right:inherit; bottom:inherit; left:inherit;top: 86%;}
.banner-wrapp .banner-col2 .banner-row2 { width:35px; float:none; margin:0 auto 0;}
.banner-wrapp .banner-btn1 { margin:4px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin:0;}

.services-wrapp { text-align:center; padding:60px 0 90px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { margin:0 0 16px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { font-size:17px; margin:0 0 20px;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:18px 0 0;}
.services-wrapp .services-col1 .services-row1 { width:20%; margin:0 auto 18px;}
.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:4px 3px 0;}
.services-wrapp .services-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:5.2% 0 5.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; float:none; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col2 { width:75%; margin:22% 0 13% 25%;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2:last-child { width:62.2%; position:absolute; top:-29.5%; left:-20%;}
.about-wrapp .about-btn1 { margin:4px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.straightening-wrapp { text-align:center; background-size:cover !important; padding:60px 5% 60px;background-position-x: 75% !important;}
.straightening-wrapp p span { display:inline;}
.straightening-wrapp h2 span { display:inline;}
.straightening-wrapp h3 span { display:inline;}
.straightening-wrapp h4 { font-size:21px; margin:0 0 14px;}
.straightening-wrapp h4 span { display:inline;}
.straightening-wrapp .straightening-col1 { width:100%; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.straightening-wrapp .straightening-col1 .straightening-row1 { width:100%; margin:0 0 10px;}
.straightening-wrapp .straightening-col2 { width:100%; margin:0 auto 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.straightening-wrapp .straightening-col2 .straightening-row2 { width:100%; margin:0 0 0;}
.straightening-wrapp .straightening-btn1 { margin:4px 3px 0;}
.straightening-wrapp .straightening-btn1:last-child { margin-right:3px;}

.implants-wrapp { text-align:center; background-size:cover !important; padding:60px 5% 60px;background-position-x: 22% !important;}
.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp h4 { font-size:21px; margin:0 0 14px;}
.implants-wrapp h4 span { display:inline;}
.implants-wrapp .implants-col1 { width:100%; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.implants-wrapp .implants-col1 .implants-row1 { width:100%; margin:0 0 10px;}
.implants-wrapp .implants-col2 { width:100%; margin:0 auto 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.implants-wrapp .implants-col2 .implants-row2 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-btn1 { margin:4px 3px 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:3px;}

.treatments-wrapp { text-align:center; padding:60px 0 90px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:17px; margin:0 0 14px;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.treatments-wrapp .treatments-col2 { width:100%; border-bottom:1px solid rgba(13,16,33,0.3); margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:20%; transform:none; margin:0 auto 14px; position:relative; top:inherit; left:inherit;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0; padding:0 5% 18px;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-btn1 { margin:4px 3px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

.testimonials-wrapp { text-align:center; padding:60px 0 60px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { font-size:16px; margin:0 0 10px;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp h5 { float:none; font-size:14px; margin:0 0 10px;}
.testimonials-wrapp h5 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 40px;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:20%; margin:0 auto 14px;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:90%; margin:0 0 0; position:absolute; bottom:3%; left:5%;}
.testimonials-wrapp .testimonials-btn1 { margin:4px 3px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:3px;}

.team-wrapp { text-align:center; padding:60px 0 60px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 34px;}
.team-wrapp .team-col2 { width:100%; margin:0 0 48px;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:4px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.membership-wrapp { text-align:center; padding:60px 0 60px;}
.membership-wrapp p span { display:inline;}
.membership-wrapp h2 span { display:inline;}
.membership-wrapp h3 span { display:inline;}
.membership-wrapp h4 { font-size:17px; margin:0 0 10px;}
.membership-wrapp h4 span { display:inline;}
.membership-wrapp h5 { font-size:15px; margin:0 0 10px;}
.membership-wrapp h5 span { display:inline;}
.membership-wrapp .membership-col1 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col2 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col2 .membership-row2 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col3 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col3 .membership-row3 { width:10%; display:none; margin:0 0 0;}
.membership-wrapp .membership-col4 { width:100%; margin:0 0 5.2%; padding:24px 5% 24px;}
.membership-wrapp .membership-col4 .membership-row4 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col5 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col5 .membership-row5 { width:14% !important; transform:none; margin:0 auto 14px; position:relative; top:inherit; left:inherit;}
.membership-wrapp .membership-col6 { width:100%; margin:0 0 0; padding:0 5% 18px;}
.membership-wrapp .membership-col6 .membership-row6 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-btn1 { margin:4px 3px 0;}
.membership-wrapp .membership-btn1:last-child { margin-right:3px;}

.faq-wrapp { text-align:center; padding:60px 0 5.2%;}
.faq-wrapp p span { display:inline;}
.faq-wrapp h2 span { display:inline;}
.faq-wrapp h3 span { display:inline;}
.faq-wrapp h4 { font-size:14px; margin:0 0 0;}
.faq-wrapp h4 span { display:inline;}
.faq-wrapp .faq-col1 { width:100%; margin:0 0 0;}
.faq-wrapp .faq-col1 .faq-row1 { width:100%; margin:0 0 40px;}
.faq-wrapp .faq-col2 { width:100%; margin:0 0 0;}
.faq-wrapp .faq-col2 .faq-row2 { width:100%; margin:0 0 0;}
.faq-wrapp .faq-btn1 { margin:4px 3px 0;}
.faq-wrapp .faq-btn1:last-child { margin-right:3px;}

.contact-wrapp { text-align:center; padding:60px 0 60px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 34px;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%; margin:0 0 24px;}
.contact-wrapp .contact-col2 .contact-row2 li { float:none; vertical-align:middle; display:block; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 li:first-child { margin-bottom:10px;}
.contact-wrapp .contact-col2 .contact-row2 li span { display:block;}
.contact-wrapp .contact-col3 { width:100%; margin:0 0 34px;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; margin:0 0 20px;}
.contact-wrapp .contact-col3 .contact-row3 label { font-size:14px; line-height:1.56; margin:0 0 6px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil1 { text-align:center; font-size:14px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2 { width:100%; height:63px; margin:0 0 4.2%; padding:0 5% 0;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { width:100%; height:133px; margin:0 0 0; padding:5% 5% 0;}
.contact-wrapp .contact-col4 { width:100%; margin:0 0 0; position:relative; bottom:inherit; left:inherit;}
.contact-wrapp .contact-col4 .contact-row4 { width:auto; vertical-align:middle; display:inline-block; margin:0 0 0;}
.contact-wrapp .contact-btn1 { margin:4px 3px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:3px;}
.contact-row2 li, .contact-row2 li a { font-size:14px; line-height:1.56;}

.consultation-wrapp { text-align:center; padding:60px 0 5.2%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:90%; float:none; transform:none; margin:0 auto 40px; position:relative; top:inherit; right:inherit;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; float:none; 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;}
.consultation-wrapp .consultation-btn1 { margin:4px 3px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:3px;}

.media-wrapp { text-align:center; padding:60px 0 5.2%;}
.media-wrapp p span { display:inline;}
.media-wrapp h2 span { display:inline;}
.media-wrapp h3 span { display:inline;}
.media-wrapp .media-col1 { width:100%; margin:0 0 40px;}
.media-wrapp .media-col1 .media-row1 { width:100%; margin:0 0 18px;}
.media-wrapp .media-col2 { width:100%; margin:0 0 0;}
.media-wrapp .media-col2 .media-row2 { width:100%; margin:0 0 0;}
.media-wrapp .media-btn1 { margin:4px 3px 0;}
.media-wrapp .media-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:60px 0 16px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 34px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:200px; margin:0 auto 20px;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 28px;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:block; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li:first-child { margin-bottom:10px;}
.flinker-wrapp .flinker-col3 .flinker-row3 li span { display:inline;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 img { width:100%; display:block;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col4 .flinker-row4:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col5 { width:100%; margin:20px 0 0;}
.flinker-wrapp .flinker-col5:first-child { margin-top:0;}
.flinker-wrapp .flinker-col5 .flinker-row5 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col5 .flinker-row5 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-col5 .flinker-row5 li span { display:inline;}
.flinker-wrapp .flinker-btn1 { margin:0 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row3 li, .flinker-row3 li a { font-size:12px; line-height:1.33;}
.flinker-row5 li, .flinker-row5 li a { font-size:13px; line-height:normal;}

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

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

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

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

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

.treatin-wrapp h2, .sidbar-wrapp h2, .abouts-wrapp h3, .blogin-wrapp h3, .fees-wrapp h3, .teamin-wrapp h5, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .recruitment-wrapp h3, .faq3-wrapp h3, .recruitment1-wrapp h3 { font-size:26px;}

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

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

.treatin2-wrapp { padding:60px 0;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { padding:57px 26px 62px;}

.abouts-wrapp .abouts-col2 .abouts-row2 { width:100%; max-width: 285px;}
.abouts-wrapp .abouts-col2 .abouts-bar1 {width: 135px;}
.abouts-wrapp .abouts-col2 .abouts-bar2 {width: auto; position: absolute;top: 50%; transform: translateY(-50%);right: -2px;}

.practiceg-wrapp { text-align:center; padding:0 0 60px;}
.practiceg-wrapp .practiceg-col1 { margin:0 0 52px;}

.blog-wrapp .custom-col1 { margin:0 0 40px;}
.blog-wrapp .custom-col1 .custom-row1 { width:100%;}
.blog-wrapp .blog-col2 { width:100%; margin:0 0 45px;}

.paiger-wrapp .paiger-col1 .paiger-row1 { width:143px;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { margin:0 2px;}
.paiger-wrapp .paiger-btn1 { padding:16px 20px;}
.paiger-wrapp .paiger-btn2 { padding:16px 20px;}
.paiger-row1 li, .paiger-row1 li a { font-size:13px;}

.contact3-wrapp .custom-col1 { margin:0 0 45px;}
.contact3-wrapp .custom-col1 .custom-row1 { width:100%;}

.opening-wrapp { text-align:center; padding:50px 0;}
.opening-wrapp .opening-col1 .opening-row1 { width:100%; float:left; position:relative; top:inherit; transform:none;}
.opening-wrapp .opening-col1 .opening-row2 { width:100%; margin:40px 0 0;}

.teamer-wrapp .custom-col1 { margin:0 0 45px;}
.teamer-wrapp .custom-col1 .custom-row1 { width:100%;}
.teamer-wrapp .teamer-col2 { width:100%;margin-right: 0 !important;}
.teamer-wrapp .teamer-col2 .teamer-row2 { padding:40px 7% 40px;}

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

.testimonials-wrapp2 { padding:0 0 30px;}
.testimonials-wrapp2 .testimonials-col1 { margin:30px 0 20px;}
.testimonials-wrapp2 .testimonials-col2 { margin:0 0 48px;}
.testimonials-wrapp2 .testimonials-col4 { width:100%; padding:48px 20px 48px;}
.testimonials-wrapp2 .testimonials-col4 .testimonials-bar1 { padding:0 20px 0 0; max-height:133px;}

.membership1-wrapp { padding:0 0 60px;}
.membership1-wrapp .membership1-col1 .membership1-row1 { width:100%; margin:0 0 40px;}
.membership1-wrapp .membership1-col1 .membership1-row2 { width:100%; float:left; position:relative; top:inherit; transform:none;}

.contact2-wrapp .contact-box1 { width:100%;}
.contact2-wrapp .contact-col3 { margin:0;}

.recruitment-wrapp { padding:0 0 60px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 { width:100%; margin:0 0 40px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row2 { width:100%; float:left; position:relative; top:inherit; transform:none;}
.recruitment-wrapp .about-symbol-row1 { display:none;}

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

.recruitment1-wrapp { padding:60px 0 80px;}
.recruitment1-wrapp .recruitment1-col1 .recruitment1-row1 { width:100%; margin:0 0 40px;}
.recruitment1-wrapp .recruitment1-col1 .recruitment1-row2 { width:100%; float:left; position:relative; top:inherit; transform:none;}

.contact2-wrapp .upload-btn1 button { text-align:center; font-size:14px;}

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

/*contact-socials-row-css*/
.contact-socials-row1 { width:100%; margin:0 0 0;}
.contact-socials-row1 a { width:39px; float:none; vertical-align:middle; display:inline-block; margin:0 1px 0;}

/*media-socials-row-css*/
.media-socials-row1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit;}
.media-socials-row1 a { width:39px; float:none; vertical-align:middle; display:inline-block; margin:0 1px 0;}

/*flinker-socials-row-css*/
.flinker-socials-row1 { width:100%; margin:0 0 0;}
.flinker-socials-row1 a { width:39px; float:none; vertical-align:middle; display:inline-block; margin:0 1px 0;}

/*about-symbol-row-css*/
.membership-symbol-row1 { width:7.3%; display:none; margin:0 0 0;}
.faq-symbol-row1 { width:102%; display:none; margin:0 0 0;}

/*common-css*/
.services-col2 .services-btn1 { width:fit-content;margin: 0 auto 0 !important}
.flinker-col5 p { font-size:15px; line-height:1.4; margin:0 0 8px;}

/*mobile-css*/
.linker-mob1 { width:100%; display:block; margin:0 0 14px;}

.testimonials-wrapp2 .load-btn1{margin-bottom: 30px;}

.paiger-wrapp .paiger-col1 a.page-numbers, .paiger-wrapp .paiger-col1 span.page-numbers.current, .paiger-wrapp .paiger-col1 span.page-numbers.dots {
    font-size: 13px;
    margin-inline: 2px;
}


.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .ninja-forms-req-symbol{color:#fff;position:relative;left:-4px}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label{font-size:14px}
.contact-wrapp .contact-col3 .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;height:63px;line-height:1.14;text-align:center;padding:0 5% 0}
.contact-wrapp .contact-col3 .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:133px;padding:5% 5% 0}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size:12px;line-height:1.14}
.contact-wrapp .contact-col3 .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-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child{margin:0 0 3.5%}
.contact-wrapp .contact-col3 .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;line-height:1.85;display:inline-block;text-align: left;width: 100%;}
.contact-wrapp .contact-col3 .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}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .submit-wrap .nf-field-element{justify-content:center;margin:12px auto 0}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap{display:flex;flex-wrap:wrap;justify-content:center}

.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 .ninja-forms-req-symbol{color:#fff;position:relative;left:-4px}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size:12px;line-height:1.14}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell{margin:0 0 4.2%}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child{margin:0 0 3.5%}
.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;line-height:1.85;display:inline-block}
.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}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .submit-wrap .nf-field-element{justify-content:start;margin:12px 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.submit-wrap{display:flex;flex-wrap:wrap;justify-content:start}

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

.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element:has(.files_uploaded p){flex-wrap:wrap}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .files_uploaded{padding:8px 0 0;max-width:100%}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell{width:100%!important}
.membership-wrapp .membership-col5 .non-slider > div {
    width: 100%;
    margin-right: 0%;
}
.conten2-wrapp.teamer-wrapp:not(.treat-wrapp) .teamer-col1 .teamer-col2 {
    width: 100%;
    margin-inline: 0%;
}

.conten2-wrapp.teamer-wrapp:not(.treat-wrapp) .custom-col1 .custom-select2 {
    margin-left: 0%;
}
   .directions .dir-outer .common-btn {
        width: 100%;
        margin: 0 0 20px;
    }


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






.media-wrapp .media-col2 .non-slider .media-row2{width: 49%; margin-right: 1.5%;}
.media-wrapp .media-col2 .non-slider .media-row2:nth-child(2n) {
margin-right: 0;
}
.btn-col1 {column-gap: 6px;}

.btn-col1 .buttons-btn1, .btn-col1 .buttons-btn2, .btn-col1 .load-btn1 {
    padding-inline: 20px;
}
.treatin2-wrapp .treatin2-col1 .non-slider .treatin2-row1{
    width: 100%;
    margin-right: 0%;
    }

.contact-wrapp .contact-col4 .non-slider .contact-row4 {
    width: 100%;
    margin-right: 0%;
}
.straightening-wrapp .straightening-col2 .straightening-row2{
    max-height: 212px;
            padding-right: 10px;
}

.implants-wrapp .implants-col2 .implants-row2{
  max-height: 165px;  
          padding-right: 10px;
}

.testimonials-wrapp2 .testimonials-col2 .non-slider {gap: 0.75%;}
.testimonials-wrapp2 .testimonials-col2 .non-slider .testimonials-col3 {width: 100%;}

.practiceg-wrapp .practiceg-col1 .non-slider .practiceg-row1 {width: 100%;}
.practiceg-wrapp .practiceg-col1 .non-slider {gap: 0;}

.testimonials-wrapp .testimonials-col2 .non-slider {gap: 0;}
.testimonials-wrapp .testimonials-col2 .non-slider .testimonials-col3 {width: 100%;}

.treatments-wrapp .treatments-col1 .treatments-row1 ul li{padding:0}
.treatments-wrapp .treatments-col1 .treatments-row1 ul li:before{position:relative;top:-1px;margin:0 3px 0 0}
.treatments-wrapp .treatments-col1 .treatments-row1 ol li{padding:0}
.treatments-wrapp .treatments-col1 .treatments-row1 ol li:before{position:relative;left:-2px}

.consultation-wrapp .consultation-col2 .non-slider {display: flex;flex-wrap: wrap;justify-content: center;}
.consultation-wrapp .consultation-col2 .non-slider .consultation-row2 {width: 82%;}

.faq-wrapp .faq-col1 .faq-row1 ul li {padding:0}
.faq-wrapp .faq-col1 .faq-row1 ul li:before {position:relative;top:-1px;margin:0 3px 0 0}

.faq-wrapp .faq-col1 .faq-row1 ol li {padding:0}
.faq-wrapp .faq-col1 .faq-row1 ol li:before {position:relative;top:-1px;margin:0 3px 0 0}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-after-form-content {font-size: 14px;}

.fees-wrapp .fees-col1 p img {margin: 0 0 20px !important;}

.fees-wrapp .common-style ol:last-child {margin: 0 0 14px}

.bloginner-page .inner-wrapp h1 {font-size: 20px;}
.bloginner-page .inner-row1 li, .bloginner-page .inner-row1 li a {font-size: 13px;}

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

.treatments-wrapp .treatments-col2 .slick-slide {margin: 0 2px 0}

.treatin2-wrapp h3 {margin: 0 0 30px;}
.treatin2-wrapp h2 {margin: 0 0 20px;}


.flinker-wrapp .flinker-col5 .flinker-row5 li strong {
    display: inline-block;
}

.banner-row3.inner-whatsapp.fix-whatsapp {
        width: 66px;
        bottom: 102px;
        left: 11px;
    }
    .banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 .banner-box1 {
        border-radius: 12px;
    }

    .banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 .banner-box1 h3 {
        font-size: 11px;
    }

    .about-wrapp .about-col1 .about-row1 h1 {
                font-size: 35px;
        margin: 0 0 18px;
    }


.wp-gr .wp-google-form .wp-google-head .wp-google-head-inner .wp-google-name a {
    font-size: 15px !important;
    width: 87% !important;
    display: block;
}
.straightening-wrapp .straightening-col2 .straightening-row2 h4 span {
    display:block;
}

.implants-wrapp .implants-col2 .implants-row2 h4 span {
    display: block;
}
.conten-wrapp .conten-row1 .treatin-col1 .treatin-row2 .videoWrapper
 {
    margin-top: 90px;
}
.straightening-wrapp .straightening-col2 .straightening-row2.dental-crowns{
    max-height:160px !important;
}
    .implants-wrapp .implants-col2 .implants-row2.dental-crowns{
        max-height:160px !important;
    }
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-of-type(4) .nf-field-container .nf-field-element .ninja-forms-field {
    text-align-last: center;
}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field{
    text-align-last: center;
}
.contact-wrapp .contact-col1 .contact-row1 h3 span {
    display: block;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    width: 100% !important;
    height: 49px !important;
    margin: 0 !important;
    padding: 0 5% 0 !important;
    text-align: center !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row label {
    text-align: center !important;
    margin: 0 !important;
}


.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    font-size: 14px;
    text-align: center !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner h2 {
    font-size: 26px !important;
    margin: 0  !important;
    padding: 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address legend.cog-label {
    font-size: 26px !important;
    margin: 0 0 15px  0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label {
    font-size: 26px !important;
    margin: 0px 0px 8px 0 !important;
    padding: 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner legend {
    text-align: center !important;
    margin: 25px 0 0 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row input#cog-9{
    font-size: 14px !important;
    justify-content: center !important;
    align-items: center !important;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger>div {
    text-align: center !important;
    width: 100%;
    padding: 15px 5% 5px !important;
}

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

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    position: static;
    transform: none;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item {
    width: 100% !important;
    text-align: center !important;
    display: flex;
    flex-wrap: wrap;
    /* justify-content: center !important; */
}
.referrals-wrapp .referrals-col3 .cog-form{
    margin:7px 0 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit {
    float: none !important;
    margin: 10px 0 0 !important;
    display: block !important;
    margin-inline: auto !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix {
    top: -12px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list li {
    display: flex;
    flex-wrap: wrap;
            width: 250px;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.is-error .cog-error-message {
    margin: 0px !important;
}
.referrals-wrapp.common-style.referral-form22 .referrals-col2 {
    margin-bottom: 10px;
}

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

.referrals-wrapp .referrals-col3 .cog-form .cog-row:nth-child(6) .cog-section__inner h2 {
    margin-top: 0px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload{
    height:120px !important
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-textarea textarea{
    height:117px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-checkable{
    margin-top:0!important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label span {
    text-align: center !important;
    padding-left: 0 !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 {
    top: -1px;
    left: 0;
}
.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{
    top: -1px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit span.cog-button__text {
    font-size: 14px !important;
}
/* .referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-radio.cog-checkable__item span.el-radio__inner {
    bottom:0;
    top: 22px;
    position: a;
} */
 .referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field {
    min-width: 100% !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(6) .el-checkbox-group .el-checkbox.cog-checkable__item {
    margin: 17px 0px 0px 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container  .cog-row:nth-child(7) {
    margin-top: 15px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(10) label{
    display:inline-block !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(10) label span.el-radio__input {
    display: inline-block !important;
    position: relative;
   
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(10) label span.el-radio__label {
    display: inline !important;
}
.straightening-wrapp.str-extra {
    background-position-x: 50% !important;
}

.implants-wrapp.imp-extra {
    background-position-x: 45% !important;
}
/* .straightening-wrapp.imp-inner-extra {
    background-position-x: 50% !important;
} */
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner{
    top: -3px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox.is-checked .el-checkbox__inner{
    top: -3px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-textarea textarea{
        padding: 8px 12.4% 0px !important;
}

}



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

/*btn-css*/
.paiger-btn2,
.header-btn1, .linker-btn1, .banner-btn1, .services-btn1, .about-btn1, .straightening-btn1, .implants-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .membership-btn1, .faq-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .media-btn1, .flinker-btn1, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2, .load-btn1, .treatin2-wrapp h2, .abouts-wrapp h2, .abouts-btn1, .paiger-btn1, .fees-wrapp h2, .membership1-wrapp h2, .recruitment-wrapp h2, .recruitment1-wrapp h2, .upload-btn1, .upload-btn1 button { font-size:12px; line-height:1.14;}

/*p-css*/
.top-wrapp p, .header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .straightening-wrapp p, .implants-wrapp p, .treatments-wrapp p, .testimonials-wrapp p, .team-wrapp p, .membership-wrapp p, .faq-wrapp p, .contact-wrapp p, .consultation-wrapp p, .media-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .abouts-wrapp p, .practiceg-wrapp p, .blog-wrapp p, .blogin-wrapp p, .map-wrapp p, .opening-wrapp p, .fees-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .recruitment-wrapp p, .recruitment1-wrapp p { font-size:14px; margin:0 0 14px;}

/*h2-css*/
.top-wrapp h2, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2 { font-size:12px; margin:0 0 10px;}

/*h3-css*/
.directions h2,
.banner-wrapp h3, .services-wrapp h3, .about-wrapp h3, .straightening-wrapp h3, .implants-wrapp h3, .treatments-wrapp h3, .testimonials-wrapp h3, .team-wrapp h3, .membership-wrapp h3, .faq-wrapp h3, .contact-wrapp h3, .consultation-wrapp h3, .media-wrapp h3, .treatin1-wrapp h2, .treatin2-wrapp h3, .opening-wrapp h2, .referrals-wrapp h2 { font-size:35px; margin:0 0 18px;}

.top-wrapp { text-align:center; border-top:1px solid #786034; padding:18px 0 18px;}
.top-wrapp p span { display:inline;}
.top-wrapp h2 { font-size:16px; line-height:1.23; margin:0 0 10px;}
.top-wrapp h2 span { display:inline;}

.header-wrapp { text-align:center; display:none; padding:20px 0 20px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 20px;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:4px;}
.header-wrapp .header-btn1 { margin:0 4px 0;}
.header-wrapp .header-btn1:last-child { margin-right:4px;}
.header-row2 li, .header-row2 li a { font-size:14px; line-height:normal;}

.linker-wrapp { text-align:center; padding:60px 0 40px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:200px; transform:none; margin:0 auto 20px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 18px;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.linker-wrapp .linker-col2 .linker-row2 li:last-child { margin:0 0 0;}
.linker-wrapp .linker-col3 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col3 .linker-row3 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { width:48%; float:left; margin:0 0 0;}
.linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.linker-row2 li, .linker-row2 li a { font-size:13px; line-height:none;}

.banner-wrapp { text-align:center;}
.banner-wrapp p { font-size:15px; line-height:1.47;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:39px; line-height:1.08; margin:0 0 20px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:none; margin:0 auto 0; position:absolute; top:inherit; right:0; bottom:145px; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:100%; display:block; margin:0 0 0; position:absolute; right:inherit; bottom:inherit; left:inherit;top:83%;}
.banner-wrapp .banner-col2 .banner-row2 { width:45px; float:none; margin:0 auto 0;}
.banner-wrapp .banner-btn1 { margin:4px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.services-wrapp { text-align:center; padding:60px 0 90px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { margin:0 0 16px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { font-size:17px; margin:0 0 20px;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:18px 0 0;}
.services-wrapp .services-col1 .services-row1 { width:20%; margin:0 auto 18px;}
.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:4px 3px 0;}
.services-wrapp .services-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:5.2% 0 5.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; float:none; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col2 { width:75%; margin:22% 0 13% 25%;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2:last-child { width:62.2%; position:absolute; top:-29.5%; left:-20%;}
.about-wrapp .about-btn1 { margin:4px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.straightening-wrapp { text-align:center; background-size:cover !important; padding:60px 5% 60px;background-position-x: 95% !important;}
.straightening-wrapp p span { display:inline;}
.straightening-wrapp h2 span { display:inline;}
.straightening-wrapp h3 span { display:inline;}
.straightening-wrapp h4 { font-size:21px; margin:0 0 14px;}
.straightening-wrapp h4 span { display:inline;}
.straightening-wrapp .straightening-col1 { width:100%; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.straightening-wrapp .straightening-col1 .straightening-row1 { width:100%; margin:0 0 10px;}
.straightening-wrapp .straightening-col2 { width:100%; margin:0 auto 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.straightening-wrapp .straightening-col2 .straightening-row2 { width:100%; margin:0 0 0;}
.straightening-wrapp .straightening-btn1 { margin:4px 3px 0;}
.straightening-wrapp .straightening-btn1:last-child { margin-right:3px;}

.implants-wrapp { text-align:center; background-size:cover !important; padding:60px 5% 60px;background-position-x: 0% !important;}
.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp h4 { font-size:21px; margin:0 0 14px;}
.implants-wrapp h4 span { display:inline;}
.implants-wrapp .implants-col1 { width:100%; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.implants-wrapp .implants-col1 .implants-row1 { width:100%; margin:0 0 10px;}
.implants-wrapp .implants-col2 { width:100%; margin:0 auto 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.implants-wrapp .implants-col2 .implants-row2 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-btn1 { margin:4px 3px 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:3px;}

.treatments-wrapp { text-align:center; padding:60px 0 90px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:17px; margin:0 0 14px;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.treatments-wrapp .treatments-col2 { width:100%; border-bottom:1px solid rgba(13,16,33,0.3); margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:20%; transform:none; margin:0 auto 14px; position:relative; top:inherit; left:inherit;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0; padding:0 5% 18px;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-btn1 { margin:4px 3px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

.testimonials-wrapp { text-align:center; padding:60px 0 60px;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { font-size:16px; margin:0 0 10px;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp h5 { float:none; font-size:14px; margin:0 0 10px;}
.testimonials-wrapp h5 span { display:inline;}
.testimonials-wrapp .testimonials-col1 { width:100%; margin:0 0 40px;}
.testimonials-wrapp .testimonials-col1 .testimonials-row1 { width:20%; margin:0 auto 14px;}
.testimonials-wrapp .testimonials-col2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col2 .testimonials-row2 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 { width:100%; margin:0 0 0;}
.testimonials-wrapp .testimonials-col3 .testimonials-row3 { width:90%; margin:0 0 0; position:absolute; bottom:3%; left:5%;}
.testimonials-wrapp .testimonials-btn1 { margin:4px 3px 0;}
.testimonials-wrapp .testimonials-btn1:last-child { margin-right:3px;}

.team-wrapp { text-align:center; padding:60px 0 60px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 34px;}
.team-wrapp .team-col2 { width:100%; margin:0 0 48px;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:4px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.membership-wrapp { text-align:center; padding:60px 0 60px;}
.membership-wrapp p span { display:inline;}
.membership-wrapp h2 span { display:inline;}
.membership-wrapp h3 span { display:inline;}
.membership-wrapp h4 { font-size:17px; margin:0 0 10px;}
.membership-wrapp h4 span { display:inline;}
.membership-wrapp h5 { font-size:15px; margin:0 0 10px;}
.membership-wrapp h5 span { display:inline;}
.membership-wrapp .membership-col1 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col2 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col2 .membership-row2 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col3 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col3 .membership-row3 { width:10%; display:none; margin:0 0 0;}
.membership-wrapp .membership-col4 { width:100%; margin:0 0 5.2%; padding:24px 5% 24px;}
.membership-wrapp .membership-col4 .membership-row4 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col5 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col5 .membership-row5 { width:14% !important; transform:none; margin:0 auto 14px; position:relative; top:inherit; left:inherit;}
.membership-wrapp .membership-col6 { width:100%; margin:0 0 0; padding:0 5% 18px;}
.membership-wrapp .membership-col6 .membership-row6 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-btn1 { margin:4px 3px 0;}
.membership-wrapp .membership-btn1:last-child { margin-right:3px;}

.faq-wrapp { text-align:center; padding:60px 0 5.2%;}
.faq-wrapp p span { display:inline;}
.faq-wrapp h2 span { display:inline;}
.faq-wrapp h3 span { display:inline;}
.faq-wrapp h4 { font-size:14px; margin:0 0 0;}
.faq-wrapp h4 span { display:inline;}
.faq-wrapp .faq-col1 { width:100%; margin:0 0 0;}
.faq-wrapp .faq-col1 .faq-row1 { width:100%; margin:0 0 40px;}
.faq-wrapp .faq-col2 { width:100%; margin:0 0 0;}
.faq-wrapp .faq-col2 .faq-row2 { width:100%; margin:0 0 0;}
.faq-wrapp .faq-btn1 { margin:4px 3px 0;}
.faq-wrapp .faq-btn1:last-child { margin-right:3px;}

.contact-wrapp { text-align:center; padding:60px 0 60px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 34px;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%; margin:0 0 24px;}
.contact-wrapp .contact-col2 .contact-row2 li { float:none; vertical-align:middle; display:block; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 li:first-child { margin-bottom:10px;}
.contact-wrapp .contact-col2 .contact-row2 li span { display:block;}
.contact-wrapp .contact-col3 { width:100%; margin:0 0 34px;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; margin:0 0 20px;}
.contact-wrapp .contact-col3 .contact-row3 label { font-size:14px; line-height:1.56; margin:0 0 6px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil1 { text-align:center; font-size:14px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2 { width:100%; height:63px; margin:0 0 4.2%; padding:0 5% 0;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { width:100%; height:133px; margin:0 0 0; padding:5% 5% 0;}
.contact-wrapp .contact-col4 { width:100%; margin:0 0 0; position:relative; bottom:inherit; left:inherit;}
.contact-wrapp .contact-col4 .contact-row4 { width:auto; vertical-align:middle; display:inline-block; margin:0 0 0;}
.contact-wrapp .contact-btn1 { margin:4px 3px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:3px;}
.contact-row2 li, .contact-row2 li a { font-size:14px; line-height:1.56;}

.consultation-wrapp { text-align:center; padding:60px 0 5.2%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:90%; float:none; transform:none; margin:0 auto 40px; position:relative; top:inherit; right:inherit;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; float:none; 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;}
.consultation-wrapp .consultation-btn1 { margin:4px 3px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:3px;}

.media-wrapp { text-align:center; padding:60px 0 5.2%;}
.media-wrapp p span { display:inline;}
.media-wrapp h2 span { display:inline;}
.media-wrapp h3 span { display:inline;}
.media-wrapp .media-col1 { width:100%; margin:0 0 40px;}
.media-wrapp .media-col1 .media-row1 { width:100%; margin:0 0 18px;}
.media-wrapp .media-col2 { width:100%; margin:0 0 0;}
.media-wrapp .media-col2 .media-row2 { width:100%; margin:0 0 0;}
.media-wrapp .media-btn1 { margin:4px 3px 0;}
.media-wrapp .media-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:60px 0 16px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 34px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:200px; margin:0 auto 20px;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 28px;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:block; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li:first-child { margin-bottom:10px;}
.flinker-wrapp .flinker-col3 .flinker-row3 li span { display:inline;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 img { width:100%; display:block;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col4 .flinker-row4:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col5 { width:100%; margin:20px 0 0;}
.flinker-wrapp .flinker-col5:first-child { margin-top:0;}
.flinker-wrapp .flinker-col5 .flinker-row5 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col5 .flinker-row5 li span { display:inline;}
.flinker-wrapp .flinker-col5 .flinker-row5 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-btn1 { margin:0 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row3 li, .flinker-row3 li a { font-size:12px; line-height:1.33;}
.flinker-row5 li, .flinker-row5 li a { font-size:13px; line-height:normal;}

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

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

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

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

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

.treatin-wrapp h2, .sidbar-wrapp h2, .abouts-wrapp h3, .blogin-wrapp h3, .fees-wrapp h3, .teamin-wrapp h5, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .recruitment-wrapp h3, .faq3-wrapp h3, .recruitment1-wrapp h3 { font-size:26px;}

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

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

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

.abouts-wrapp .abouts-col2 .abouts-row2 { width:414px;}

.practiceg-wrapp { text-align:center; padding:0 0 60px;}
.practiceg-wrapp .practiceg-col1 { margin:0 0 52px;}

.blog-wrapp h3 { font-size:21px;}
.blog-wrapp .custom-col1 { margin:0 0 40px;}
.blog-wrapp .custom-col1 .custom-row1 { width:100%;}
.blog-wrapp .blog-col2 { width:49%; margin:0 2% 45px 0;}
.blog-wrapp .blog-col2:nth-child(2n) { float:right; margin-right: 0;}

.opening-wrapp { text-align:center; padding:50px 0;}
.opening-wrapp .opening-col1 .opening-row1 { width:100%; float:left; position:relative; top:inherit; transform:none;}
.opening-wrapp .opening-col1 .opening-row2 { width:100%; margin:40px 0 0;}
.opening-wrapp .opening-col1 .opening-col2 { max-width:320px; float:none; margin:0 auto;}

.teamer-wrapp h2 { font-size:18px;}
.teamer-wrapp h3 { font-size:14px;}
.teamer-wrapp .custom-col1 { margin:0 0 45px;}
.teamer-wrapp .custom-col1 .custom-row1 { width:100%;}
.teamer-wrapp .teamer-col2 { width:48%; margin:0 4% 4% 0;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right; margin-right: 0;}
.teamer-wrapp .teamer-col2 .teamer-row2 { padding:40px 4.5% 40px;}

.teamin-wrapp h2 { font-size:24px;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:45%;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:48%;}

.testimonials-wrapp2 { padding:0 0 30px;}
.testimonials-wrapp2 .testimonials-col1 { margin:30px 0 20px;}
.testimonials-wrapp2 .testimonials-col2 { margin:0 0 48px;}
.testimonials-wrapp2 .testimonials-col4 { width:100%;}
.testimonials-wrapp2 .testimonials-col4 .testimonials-bar1 { max-height:110px;}

.membership1-wrapp { padding:0 0 60px;}
.membership1-wrapp .membership1-col1 .membership1-row1 { width:100%; margin:0 0 40px;}
.membership1-wrapp .membership1-col1 .membership1-row2 { width:100%; float:left; position:relative; top:inherit; transform:none;}

.contact2-wrapp .contact-box1 { width:100%;}
.contact2-wrapp .contact-col3 { margin:0;}

.recruitment-wrapp { padding:0 0 60px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 { width:100%; margin:0 0 40px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row2 { width:100%; float:left; position:relative; top:inherit; transform:none;}
.recruitment-wrapp .about-symbol-row1 { display:none;}

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

.recruitment1-wrapp { padding:60px 0 80px;}
.recruitment1-wrapp .recruitment1-col1 .recruitment1-row1 { width:100%; margin:0 0 40px;}
.recruitment1-wrapp .recruitment1-col1 .recruitment1-row2 { width:100%; float:left; position:relative; top:inherit; transform:none;}

.contact2-wrapp .upload-btn1 button { text-align:center; font-size:14px;}

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

/*contact-socials-row-css*/
.contact-socials-row1 { width:100%; margin:0 0 0;}
.contact-socials-row1 a { width:39px; float:none; vertical-align:middle; display:inline-block; margin:0 1px 0;}

/*media-socials-row-css*/
.media-socials-row1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit;}
.media-socials-row1 a { width:39px; float:none; vertical-align:middle; display:inline-block; margin:0 1px 0;}

/*flinker-socials-row-css*/
.flinker-socials-row1 { width:100%; margin:0 0 0;}
.flinker-socials-row1 a { width:39px; float:none; vertical-align:middle; display:inline-block; margin:0 1px 0;}

/*about-symbol-row-css*/
.membership-symbol-row1 { width:7.3%; display:none; margin:0 0 0;}
.faq-symbol-row1 { width:102%; display:none; margin:0 0 0;}

/*common-css*/
.services-col2 .services-btn1 { width:fit-content;margin: 0 auto 0 !important}
.flinker-col5 p { font-size:15px; line-height:1.4; margin:0 0 8px;}

/*mobile-css*/
.linker-mob1 { width:100%; display:block; margin:0 0 14px;}


.testimonials-wrapp2 .load-btn1{margin-bottom: 25px;}

.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .ninja-forms-req-symbol{color:#fff;position:relative;left:-4px}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label{font-size:14px}
.contact-wrapp .contact-col3 .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;height:63px;line-height:1.14;text-align:center;padding:0 5% 0}
.contact-wrapp .contact-col3 .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:133px;padding:5% 5% 0}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size:12px;line-height:1.14}
.contact-wrapp .contact-col3 .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-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child{margin:0 0 3.5%}
.contact-wrapp .contact-col3 .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;line-height:1.85;display:inline-block;text-align: left;width: 100%;}
.contact-wrapp .contact-col3 .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}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .submit-wrap .nf-field-element{justify-content:center;margin:12px auto 0}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap{display:flex;flex-wrap:wrap;justify-content:center}


.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 .ninja-forms-req-symbol{color:#fff;position:relative;left:-4px}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size:12px;line-height:1.14}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell{margin:0 0 4.2%}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child{margin:0 0 3.5%}
.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;line-height:1.85;display:inline-block}
.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}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .submit-wrap .nf-field-element{justify-content:start;margin:12px 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.submit-wrap{display:flex;flex-wrap:wrap;justify-content:start}

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

.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element:has(.files_uploaded p){flex-wrap:wrap}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .files_uploaded{padding:8px 0 0;max-width:100%}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell{width:100%!important}
.membership-wrapp .membership-col5 .non-slider > div {
    width: 49%;
    margin-right: 2%;
}

.conten2-wrapp.teamer-wrapp:not(.treat-wrapp) .teamer-col1 .teamer-col2 {
    width: 46.4%;
    margin-inline: 1.8%;
}
.conten2-wrapp.teamer-wrapp:not(.treat-wrapp) .custom-col1 .custom-select2 {
    margin-left: 0;
}

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


     .services-wrapp .services-col1 .non-slider .services-col2:nth-child(2n) {
    margin-right: 0;
}
.services-wrapp .services-col1 .non-slider .services-col2 {
    width: 49%;
    margin-right: 1.5%;
}

.media-wrapp .media-col2 .non-slider .media-row2 {
    width: 32.5%;
    margin-right: 1%;
}
.media-wrapp .media-col2 .non-slider .media-row2:nth-child(3n) {
margin-right: 0;
}
.btn-col1 {column-gap: 6px;}

.btn-col1 .buttons-btn1, .btn-col1 .buttons-btn2, .btn-col1 .load-btn1 {
    padding-inline: 20px;
}
.treatin2-wrapp .treatin2-col1 .non-slider .treatin2-row1{
    width: 100%;
    margin-right: 0%;
    }

.contact-wrapp .contact-col4 .non-slider .contact-row4:nth-child(2n) {
    margin-right: 0%;
}
.contact-wrapp .contact-col4 .non-slider .contact-row4 {
   width: 48%; margin-right: 2%;
}
.straightening-wrapp .straightening-col2 .straightening-row2{
            max-height: 212px;
        padding-right: 10px;
}

.implants-wrapp .implants-col2 .implants-row2{
  max-height: 140px;  
  padding-right: 10px;
}

.testimonials-wrapp2 .testimonials-col2 .non-slider {gap: 0.75%;}
.testimonials-wrapp2 .testimonials-col2 .non-slider .testimonials-col3 {width: 49.60%;}

.practiceg-wrapp .practiceg-col1 .non-slider .practiceg-row1 {width: 100%;}
.practiceg-wrapp .practiceg-col1 .non-slider {gap: 0;}

.testimonials-wrapp .testimonials-col2 .non-slider {gap: 0.85%;}
.testimonials-wrapp .testimonials-col2 .non-slider .testimonials-col3 {width: 49.55%;}

.treatments-wrapp .treatments-col1 .treatments-row1 ul li{padding:0}
.treatments-wrapp .treatments-col1 .treatments-row1 ul li:before{position:relative;top:-1px;margin:0 3px 0 0}
.treatments-wrapp .treatments-col1 .treatments-row1 ol li{padding:0}
.treatments-wrapp .treatments-col1 .treatments-row1 ol li:before{position:relative;left:-2px}

.consultation-wrapp .consultation-col2 .non-slider {display: flex;flex-wrap: wrap;justify-content: center;}
.consultation-wrapp .consultation-col2 .non-slider .consultation-row2 {width: 82%;}

.faq-wrapp .faq-col1 .faq-row1 ul li {padding:0}
.faq-wrapp .faq-col1 .faq-row1 ul li:before {position:relative;top:-1px;margin:0 3px 0 0}

.faq-wrapp .faq-col1 .faq-row1 ol li {padding:0}
.faq-wrapp .faq-col1 .faq-row1 ol li:before {position:relative;top:-1px;margin:0 3px 0 0}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-after-form-content {font-size: 14px;}

.fees-wrapp .common-style ol:last-child {margin: 0 0 14px}

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

.treatments-wrapp .treatments-col2 .slick-slide {margin: 0 3px 0}

.treatin2-wrapp h3 {margin: 0 0 30px;}
.treatin2-wrapp h2 {margin: 0 0 20px;}



.flinker-wrapp .flinker-col5 .flinker-row5 li strong {
    display: inline-block;
}

.banner-row3.inner-whatsapp.fix-whatsapp {
        width: 66px;
        bottom: 102px;
        left: 11px;
    }
    .banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 .banner-box1 {
        border-radius: 12px;
    }

    .banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 .banner-box1 h3 {
        font-size: 11px;
    }
  .about-wrapp .about-col1 .about-row1 h1 {
                font-size: 35px;
        margin: 0 0 18px;
    }
    /* .straightening-wrapp .straightening-col2 .straightening-row2 h4 span {
    display:block;
}

.implants-wrapp .implants-col2 .implants-row2 h4 span {
    display: block;
} */
 .conten-wrapp .conten-row1 .treatin-col1 .treatin-row2 .videoWrapper
 {
    margin-top: 90px;
}
.straightening-wrapp .straightening-col2 .straightening-row2.dental-crowns{
    max-height:135px !important;
}
    .implants-wrapp .implants-col2 .implants-row2.dental-crowns{
        max-height:140px !important;
    }
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-of-type(4) .nf-field-container .nf-field-element .ninja-forms-field {
    text-align-last: center;
}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field{
    text-align-last: center;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    width: 100% !important;
    height: 49px !important;
    margin: 0 !important;
    padding: 0 5% 0 !important;
    text-align: center !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row label {
    text-align: center !important;
    margin: 0 !important;
}


.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    font-size: 14px;
    text-align: center !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner h2 {
    font-size: 26px !important;
    margin: 0  !important;
    padding: 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address legend.cog-label {
    font-size: 26px !important;
    margin: 0 0 15px  0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label {
    font-size: 26px !important;
    margin: 5px 0px 8px 0 !important;
    padding: 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner legend {
    text-align: center !important;
    margin: 25px 0 0 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row input#cog-9{
    font-size: 14px !important;
    justify-content: center !important;
    align-items: center;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger>div {
    text-align: center !important;
    width: 100%;
    padding: 15px 5% 5px !important;
}

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

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    position: static;
    transform: none;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item {
    width: 50% !important;
    text-align: center !important;
    display: flex;
    flex-wrap: wrap;
    /* justify-content: center !important; */
}
.referrals-wrapp .referrals-col3 .cog-form{
    margin:7px 0 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit {
    float: none !important;
    margin: 10px 0 0 !important;
    display: block !important;
    margin-inline: auto !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix {
    top: -12px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list li {
    display: flex;
    flex-wrap: wrap;
            width: 350px;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.is-error .cog-error-message {
    margin: 0px !important;
}
.referrals-wrapp.common-style.referral-form22 .referrals-col2 {
    margin-bottom: 10px;
}

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

.referrals-wrapp .referrals-col3 .cog-form .cog-row:nth-child(6) .cog-section__inner h2 {
    margin-top: 0px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload{
    height:120px !important
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-textarea textarea{
    height:117px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-checkable{
    margin-top:0!important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice.cog-choice--radiobuttons .cog-choice .el-radio__label span {
    text-align: center !important;
    padding-left: 0 !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 {
    left: 0;
    top: 0px;
}
.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{
    top: -2px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit span.cog-button__text {
    font-size: 14px !important;
}
/* .referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-radio.cog-checkable__item span.el-radio__inner {
    bottom:0;
    top: 22px;
    position: a;
} */
 .referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field {
    min-width: 100% !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(6) .el-checkbox-group .el-checkbox.cog-checkable__item {
    margin: 17px 0px 0px 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container  .cog-row:nth-child(7) {
    margin-top: 15px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(10) label{
    display:inline-block !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(10) label span.el-radio__input {
    display: inline-block !important;
    position: relative;
   
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(10) label span.el-radio__label {
    display: inline !important;
}
.straightening-wrapp.str-extra {
    background-position-x: 50% !important;
}

.implants-wrapp.imp-extra {
    background-position-x: 45% !important;
}
/* .straightening-wrapp.imp-inner-extra {
    background-position-x: 50% !important;
} */
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner{
    top: -4px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox.is-checked .el-checkbox__inner{
    top: -4px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-textarea textarea{
        padding: 8px 15.4% 0px !important;
}

}




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

/*btn-css*/
.paiger-btn2,
.header-btn1, .linker-btn1, .banner-btn1, .services-btn1, .about-btn1, .straightening-btn1, .implants-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .membership-btn1, .faq-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .media-btn1, .flinker-btn1, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2, .load-btn1, .treatin2-wrapp h2, .abouts-wrapp h2, .abouts-btn1, .paiger-btn1, .fees-wrapp h2, .membership1-wrapp h2, .recruitment-wrapp h2, .recruitment1-wrapp h2, .upload-btn1, .upload-btn1 button { font-size:12px; line-height:1.14;}

/*p-css*/
.top-wrapp p, .header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .straightening-wrapp p, .implants-wrapp p, .treatments-wrapp p, .testimonials-wrapp p, .team-wrapp p, .membership-wrapp p, .faq-wrapp p, .contact-wrapp p, .consultation-wrapp p, .media-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .abouts-wrapp p, .practiceg-wrapp p, .blog-wrapp p, .blogin-wrapp p, .map-wrapp p, .opening-wrapp p, .fees-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .recruitment-wrapp p, .recruitment1-wrapp p { font-size:14px; margin:0 0 14px;}

/*h2-css*/
.top-wrapp h2, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2 { font-size:12px; margin:0 0 10px;}

/*h3-css*/
.directions h2,
.banner-wrapp h3, .services-wrapp h3, .about-wrapp h3, .straightening-wrapp h3, .implants-wrapp h3, .treatments-wrapp h3, .testimonials-wrapp h3, .team-wrapp h3, .membership-wrapp h3, .faq-wrapp h3, .contact-wrapp h3, .consultation-wrapp h3, .media-wrapp h3, .treatin1-wrapp h2, .treatin2-wrapp h3, .opening-wrapp h2, .referrals-wrapp h2 { font-size:35px; margin:0 0 18px;}

.top-wrapp { text-align:center; border-top:1px solid #786034; padding:18px 0 18px;}
.top-wrapp p span { display:inline;}
.top-wrapp h2 { font-size:16px; line-height:1.23; margin:0 0 10px;}
.top-wrapp h2 span { display:inline;}

.header-wrapp { text-align:center; display:none; padding:20px 0 20px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 20px;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:4px;}
.header-wrapp .header-btn1 { margin:0 4px 0;}
.header-wrapp .header-btn1:last-child { margin-right:4px;}
.header-row2 li, .header-row2 li a { font-size:14px; line-height:normal;}

.linker-wrapp { text-align:center; padding:60px 0 40px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:200px; transform:none; margin:0 auto 20px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 18px;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.linker-wrapp .linker-col2 .linker-row2 li:last-child { margin:0 0 0;}
.linker-wrapp .linker-col3 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col3 .linker-row3 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-btn1 { width:48%; float:left; margin:0 0 0;}
.linker-wrapp .linker-btn1:nth-child(2n) { float:right;}
.linker-row2 li, .linker-row2 li a { font-size:13px; line-height:none;}

.banner-wrapp { text-align:center;}
.banner-wrapp p { font-size:15px; line-height:1.47;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:39px; line-height:1.08; margin:0 0 20px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:none; margin:0 auto 0; position:absolute; top:inherit; right:0; bottom:150px; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:100%; display:block; margin:0 0 0; position:absolute; right:inherit; bottom:inherit; left:inherit;top: 82%;}
.banner-wrapp .banner-col2 .banner-row2 { width:45px; float:none; margin:0 auto 0;}
.banner-wrapp .banner-btn1 { margin:4px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.services-wrapp { text-align:center; padding:60px 0 90px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { margin:0 0 16px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { font-size:17px; margin:0 0 20px;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:18px 0 0;}
.services-wrapp .services-col1 .services-row1 { width:20%; margin:0 auto 18px;}
.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:4px 3px 0;}
.services-wrapp .services-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:5.2% 0 5.2%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 0;}
.about-wrapp .about-col1 .about-row1 { width:100%; float:none; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col2 { width:75%; margin:22% 0 13% 25%;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2:last-child { width:62.2%; position:absolute; top:-29.5%; left:-20%;}
.about-wrapp .about-btn1 { margin:4px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.straightening-wrapp { text-align:center; background-size:cover !important; padding:60px 5% 60px;background-position-x: 100% !important;}
.straightening-wrapp p span { display:inline;}
.straightening-wrapp h2 span { display:inline;}
.straightening-wrapp h3 span { display:inline;}
.straightening-wrapp h4 { font-size:21px; margin:0 0 14px;}
.straightening-wrapp h4 span { display:inline;}
.straightening-wrapp .straightening-col1 { width:100%; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.straightening-wrapp .straightening-col1 .straightening-row1 { width:100%; margin:0 0 10px;}
.straightening-wrapp .straightening-col2 { width:100%; margin:0 auto 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.straightening-wrapp .straightening-col2 .straightening-row2 { width:100%; margin:0 0 0;}
.straightening-wrapp .straightening-btn1 { margin:4px 3px 0;}
.straightening-wrapp .straightening-btn1:last-child { margin-right:3px;}

.implants-wrapp { text-align:center; background-size:cover !important; padding:60px 5% 60px;background-position-x: 0% !important;}
.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp h4 { font-size:21px; margin:0 0 14px;}
.implants-wrapp h4 span { display:inline;}
.implants-wrapp .implants-col1 { width:100%; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.implants-wrapp .implants-col1 .implants-row1 { width:100%; margin:0 0 10px;}
.implants-wrapp .implants-col2 { width:100%; margin:0 auto 0; position:relative; right:inherit; bottom:inherit; left:inherit;}
.implants-wrapp .implants-col2 .implants-row2 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-btn1 { margin:4px 3px 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:3px;}

.treatments-wrapp { text-align:center; padding:60px 0 90px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:17px; margin:0 0 14px;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.treatments-wrapp .treatments-col2 { width:100%; border-bottom:1px solid rgba(13,16,33,0.3); margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:20%; transform:none; margin:0 auto 14px; position:relative; top:inherit; left:inherit;}
.treatments-wrapp .treatments-col3 { width:100%; margin:0 0 0; padding:0 5% 18px;}
.treatments-wrapp .treatments-col3 .treatments-row3 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-btn1 { margin:4px 3px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

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

.team-wrapp { text-align:center; padding:60px 0 60px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; margin:0 0 34px;}
.team-wrapp .team-col2 { width:100%; margin:0 0 48px;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:4px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.membership-wrapp { text-align:center; padding:60px 0 60px;}
.membership-wrapp p span { display:inline;}
.membership-wrapp h2 span { display:inline;}
.membership-wrapp h3 span { display:inline;}
.membership-wrapp h4 { font-size:17px; margin:0 0 10px;}
.membership-wrapp h4 span { display:inline;}
.membership-wrapp h5 { font-size:15px; margin:0 0 10px;}
.membership-wrapp h5 span { display:inline;}
.membership-wrapp .membership-col1 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col1 .membership-row1 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col2 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col2 .membership-row2 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col3 { width:100%; margin:0 0 34px;}
.membership-wrapp .membership-col3 .membership-row3 { width:10%; display:none; margin:0 0 0;}
.membership-wrapp .membership-col4 { width:48%; margin:5.2% 0 0; padding:24px 5% 24px;}
.membership-wrapp .membership-col4:first-child { margin-top:0;}
.membership-wrapp .membership-col4:nth-child(2) { margin-top:0;}
.membership-wrapp .membership-col4:nth-child(2n) { float:right;}
.membership-wrapp .membership-col4 .membership-row4 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col5 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-col5 .membership-row5 { width:14% !important; transform:none; margin:0 auto 14px; position:relative; top:inherit; left:inherit;}
.membership-wrapp .membership-col6 { width:100%; margin:0 0 0; padding:0 5% 18px;}
.membership-wrapp .membership-col6 .membership-row6 { width:100%; margin:0 0 0;}
.membership-wrapp .membership-btn1 { margin:4px 3px 0;}
.membership-wrapp .membership-btn1:last-child { margin-right:3px;}

.faq-wrapp { text-align:center; padding:60px 0 5.2%;}
.faq-wrapp p span { display:inline;}
.faq-wrapp h2 span { display:inline;}
.faq-wrapp h3 span { display:inline;}
.faq-wrapp h4 { font-size:14px; margin:0 0 0;}
.faq-wrapp h4 span { display:inline;}
.faq-wrapp .faq-col1 { width:100%; margin:0 0 0;}
.faq-wrapp .faq-col1 .faq-row1 { width:100%; margin:0 0 40px;}
.faq-wrapp .faq-col2 { width:100%; margin:0 0 0;}
.faq-wrapp .faq-col2 .faq-row2 { width:100%; margin:0 0 0;}
.faq-wrapp .faq-btn1 { margin:4px 3px 0;}
.faq-wrapp .faq-btn1:last-child { margin-right:3px;}

.contact-wrapp { text-align:center; padding:60px 0 60px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 34px;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%; margin:0 0 24px;}
.contact-wrapp .contact-col2 .contact-row2 li { float:none; vertical-align:middle; display:block; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 li:first-child { margin-bottom:10px;}
.contact-wrapp .contact-col2 .contact-row2 li span { display:block;}
.contact-wrapp .contact-col3 { width:100%; margin:0 0 34px;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; margin:0 0 20px;}
.contact-wrapp .contact-col3 .contact-row3 label { font-size:14px; line-height:1.56; margin:0 0 6px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil1 { text-align:center; font-size:14px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2 { width:100%; height:63px; margin:0 0 4.2%; padding:0 5% 0;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { width:100%; height:133px; margin:0 0 0; padding:5% 5% 0;}
.contact-wrapp .contact-col4 { width:100%; margin:0 0 0; position:relative; bottom:inherit; left:inherit;}
.contact-wrapp .contact-col4 .contact-row4 { width:auto; vertical-align:middle; display:inline-block; margin:0 0 0;}
.contact-wrapp .contact-btn1 { margin:4px 3px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:3px;}
.contact-row2 li, .contact-row2 li a { font-size:14px; line-height:1.56;}

.consultation-wrapp { text-align:center; padding:60px 0 5.2%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:90%; float:none; transform:none; margin:0 auto 40px; position:relative; top:inherit; right:inherit;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; float:none; 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;}
.consultation-wrapp .consultation-btn1 { margin:4px 3px 0;}
.consultation-wrapp .consultation-btn1:last-child { margin-right:3px;}

.media-wrapp { text-align:center; padding:60px 0 5.2%;}
.media-wrapp p span { display:inline;}
.media-wrapp h2 span { display:inline;}
.media-wrapp h3 span { display:inline;}
.media-wrapp .media-col1 { width:100%; margin:0 0 40px;}
.media-wrapp .media-col1 .media-row1 { width:100%; margin:0 0 18px;}
.media-wrapp .media-col2 { width:100%; margin:0 0 0;}
.media-wrapp .media-col2 .media-row2 { width:100%; margin:0 0 0;}
.media-wrapp .media-btn1 { margin:4px 3px 0;}
.media-wrapp .media-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:60px 0 16px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 34px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:200px; margin:0 auto 20px;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 28px;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col3 .flinker-row3 li { float:none; vertical-align:middle; display:block; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 li:first-child { margin-bottom:10px;}
.flinker-wrapp .flinker-col3 .flinker-row3 li span { display:inline;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 img { width:100%; display:block;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 20px;}
.flinker-wrapp .flinker-col4 .flinker-row4:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col5 { width:100%; margin:20px 0 0;}
.flinker-wrapp .flinker-col5:first-child { margin-top:0;}
.flinker-wrapp .flinker-col5 .flinker-row5 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col5 .flinker-row5 li span { display:inline;}
.flinker-wrapp .flinker-col5 .flinker-row5 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.flinker-wrapp .flinker-btn1 { margin:0 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row3 li, .flinker-row3 li a { font-size:12px; line-height:1.33;}
.flinker-row5 li, .flinker-row5 li a { font-size:13px; line-height:normal;}

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

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:38px;}
.inner-wrapp .inner-col1 { width:90%;}
.inner-wrapp .inner-col1 .inner-row1 li { margin:0 1px;}

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

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

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

.treatin-wrapp h2, .sidbar-wrapp h2, .abouts-wrapp h3, .blogin-wrapp h3, .fees-wrapp h3, .teamin-wrapp h5, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .recruitment-wrapp h3, .faq3-wrapp h3, .recruitment1-wrapp h3 { font-size:28px;}

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

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

.treatin2-wrapp { padding:60px 0;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { padding:57px 26px 62px;}

.abouts-wrapp .abouts-col2 .abouts-row2 { width:414px;}

.practiceg-wrapp { text-align:center; padding:0 0 60px;}
.practiceg-wrapp .practiceg-col1 { margin:0 0 52px;}

.blog-wrapp h3 { font-size:24px;}
.blog-wrapp .custom-col1 { margin:0 0 40px;}
.blog-wrapp .custom-col1 .custom-row1 { width:100%;}
.blog-wrapp .blog-col2 { width:49%; margin:0 2% 45px 0;}
.blog-wrapp .blog-col2:nth-child(2n) { float:right; margin-right: 0;}

.opening-wrapp { text-align:center; padding:50px 0;}
.opening-wrapp .opening-col1 .opening-row1 { width:100%; float:left; position:relative; top:inherit; transform:none;}
.opening-wrapp .opening-col1 .opening-row2 { width:100%; margin:40px 0 0;}
.opening-wrapp .opening-col1 .opening-col2 { max-width:320px; float:none; margin:0 auto;}

.teamer-wrapp h2 { font-size:20px;}
.teamer-wrapp h3 { font-size:15px;}
.teamer-wrapp .custom-col1 { margin:0 0 45px;}
.teamer-wrapp .custom-col1 .custom-row1 { width:100%;}
.teamer-wrapp .teamer-col2 { width:48%; margin:0 4% 4% 0;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right; margin-right: 0;} 
.teamer-wrapp .teamer-col2 .teamer-row2 { padding:40px 7% 40px;}

.teamin-wrapp .teamin-col1 .teamin-row1 { width:45%;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:48%;}

.testimonials-wrapp2 { padding:0 0 30px;}
.testimonials-wrapp2 .testimonials-col1 { margin:30px 0 20px;}
.testimonials-wrapp2 .testimonials-col2 { margin:0 0 48px;}
.testimonials-wrapp2 .testimonials-col4 { width:100%;}

.membership1-wrapp { padding:0 0 60px;}
.membership1-wrapp .membership1-col1 .membership1-row1 { width:100%; margin:0 0 40px;}
.membership1-wrapp .membership1-col1 .membership1-row2 { width:100%; float:left; position:relative; top:inherit; transform:none;}

.contact2-wrapp .contact-col3 { margin:0;}

.recruitment-wrapp { padding:0 0 60px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 { width:100%; margin:0 0 40px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row2 { width:100%; float:left; position:relative; top:inherit; transform:none;}
.recruitment-wrapp .about-symbol-row1 { display:none;}

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

.recruitment1-wrapp { padding:60px 0 80px;}
.recruitment1-wrapp .recruitment1-col1 .recruitment1-row1 { width:100%; margin:0 0 40px;}
.recruitment1-wrapp .recruitment1-col1 .recruitment1-row2 { width:100%; float:left; position:relative; top:inherit; transform:none;}

.contact2-wrapp .upload-btn1 button { text-align:center; font-size:14px;}

/*contact-socials-row-css*/
.contact-socials-row1 { width:100%; margin:0 0 0;}
.contact-socials-row1 a { width:39px; float:none; vertical-align:middle; display:inline-block; margin:0 1px 0;}

/*media-socials-row-css*/
.media-socials-row1 { width:100%; margin:0 0 0; position:relative; right:inherit; bottom:inherit;}
.media-socials-row1 a { width:39px; float:none; vertical-align:middle; display:inline-block; margin:0 1px 0;}

/*flinker-socials-row-css*/
.flinker-socials-row1 { width:100%; margin:0 0 0;}
.flinker-socials-row1 a { width:39px; float:none; vertical-align:middle; display:inline-block; margin:0 1px 0;}

/*about-symbol-row-css*/
.membership-symbol-row1 { width:7.3%; display:none; margin:0 0 0;}
.faq-symbol-row1 { width:102%; display:none; margin:0 0 0;}

/*common-css*/
.services-col2 .services-btn1 { width:fit-content;margin: 0 auto 0 !important}
.flinker-col5 p { font-size:15px; line-height:1.4; margin:0 0 8px;}

/*mobile-css*/
.linker-mob1 { width:100%; display:block; margin:0 0 14px;}
  .practic-wrapp .practic-row1:nth-child(4n) { margin-right:0;}

.testimonials-wrapp2 .load-btn1{margin-bottom: 25px;}

.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .ninja-forms-req-symbol{color:#fff;position:relative;left:-4px}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label{font-size:14px}
.contact-wrapp .contact-col3 .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;height:63px;line-height:1.14;text-align:center;padding:0 5% 0}
.contact-wrapp .contact-col3 .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:133px;padding:5% 5% 0}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size:12px;line-height:1.14}
.contact-wrapp .contact-col3 .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-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child{margin:0 0 3.5%}
.contact-wrapp .contact-col3 .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;line-height:1.85;display:inline-block;text-align: left;width: 100%;}
.contact-wrapp .contact-col3 .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}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .submit-wrap .nf-field-element{justify-content:center;margin:12px auto 0}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap{display:flex;flex-wrap:wrap;justify-content:center}


.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 .ninja-forms-req-symbol{color:#fff;position:relative;left:-4px}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size:12px;line-height:1.14}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell{margin:0 0 4.2%}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child{margin:0 0 3.5%}
.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;line-height:1.85;display:inline-block}
.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}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .submit-wrap .nf-field-element{justify-content:start;margin:12px 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.submit-wrap{display:flex;flex-wrap:wrap;justify-content:start}

.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element:has(.files_uploaded p) {flex-wrap: wrap;}
.contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .files_uploaded {padding: 8px 0 0;max-width: 100%;}

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

.conten2-wrapp.teamer-wrapp:not(.treat-wrapp) .teamer-col1 .teamer-col2 {
    width: 46.4%;
    margin-inline: 1.8%;
}
.conten2-wrapp.teamer-wrapp:not(.treat-wrapp) .custom-col1 .custom-select2 {
    margin-left: 0;
}
   
.directions .dir-outer { gap: 1.45%;}
.directions .dir-outer .common-btn { width: 32.25%; margin: 0 0 1.5%; }

.services-wrapp .services-col1 .non-slider .services-col2:nth-child(2n) {
    margin-right: 0;
}
.services-wrapp .services-col1 .non-slider .services-col2 {
    width: 49%;
    margin-right: 1.5%;
}

.media-wrapp .media-col2 .non-slider .media-row2 {
    width: 32.5%;
    margin-right: 1%;
}
.media-wrapp .media-col2 .non-slider .media-row2:nth-child(3n) {
margin-right: 0;
}


.btn-col1 {column-gap: 6px;}

.btn-col1 .buttons-btn1, .btn-col1 .buttons-btn2, .btn-col1 .load-btn1 {
    padding-inline: 20px;
}
.treatin2-wrapp .treatin2-col1 .non-slider .treatin2-row1:nth-child(2n) {
margin-right: 0;
}

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


    .contact-wrapp .contact-col4 .non-slider .contact-row4:nth-child(3n) {
    margin-right: 0%;
}
.contact-wrapp .contact-col4 .non-slider .contact-row4 {
   width: 30%; margin-right: 2%;
}


.straightening-wrapp .straightening-col2 .straightening-row2{
    max-height: 212px;
}

.implants-wrapp .implants-col2 .implants-row2{
  max-height: 120px;  
}

.testimonials-wrapp2 .testimonials-col2 .non-slider {gap: 0.75%;}
.testimonials-wrapp2 .testimonials-col2 .non-slider .testimonials-col3 {width: 49.60%;}

.practiceg-wrapp .practiceg-col1 .non-slider .practiceg-row1 {width: 48%;}
.practiceg-wrapp .practiceg-col1 .non-slider {gap: 4%;}

.testimonials-wrapp .testimonials-col2 .non-slider {gap: 0.85%;}
.testimonials-wrapp .testimonials-col2 .non-slider .testimonials-col3 {width: 49.55%;}

.treatments-wrapp .treatments-col1 .treatments-row1 ul li{padding:0}
.treatments-wrapp .treatments-col1 .treatments-row1 ul li:before{position:relative;top:-1px;margin:0 3px 0 0}
.treatments-wrapp .treatments-col1 .treatments-row1 ol li{padding:0}
.treatments-wrapp .treatments-col1 .treatments-row1 ol li:before{position:relative;left:-2px}

.consultation-wrapp .consultation-col2 .non-slider {display: flex;flex-wrap: wrap;justify-content: center;}
.consultation-wrapp .consultation-col2 .non-slider .consultation-row2 {width: 46%;}

.faq-wrapp .faq-col1 .faq-row1 ul li {padding:0}
.faq-wrapp .faq-col1 .faq-row1 ul li:before {position:relative;top:-1px;margin:0 3px 0 0}

.faq-wrapp .faq-col1 .faq-row1 ol li {padding:0}
.faq-wrapp .faq-col1 .faq-row1 ol li:before {position:relative;top:-1px;margin:0 3px 0 0}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-after-form-content {font-size: 14px;}

.fees-wrapp .common-style ol:last-child {margin: 0 0 14px}

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

.treatments-wrapp .treatments-col2 .slick-slide {margin: 0 3px 0}

.treatin2-wrapp h3 {margin: 0 0 30px;}
.treatin2-wrapp h2 {margin: 0 0 20px;}


.flinker-wrapp .flinker-col5 .flinker-row5 li strong {
    display: inline-block;
}

.banner-row3.inner-whatsapp.fix-whatsapp {
        width: 66px;
        bottom: 102px;
        left: 11px;
    }
    .banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 .banner-box1 {
        border-radius: 12px;
    }

    .banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 .banner-box1 h3 {
        font-size: 11px;
    }
 .about-wrapp .about-col1 .about-row1 h1 {
                font-size: 35px;
        margin: 0 0 18px;
    }

    /* .straightening-wrapp .straightening-col2 .straightening-row2 h4 span {
    display:block;
}

.implants-wrapp .implants-col2 .implants-row2 h4 span {
    display: block;
} */
.conten-wrapp .conten-row1 .treatin-col1 .treatin-row2 .videoWrapper
 {
    margin-top: 90px;
}
.straightening-wrapp .straightening-col2 .straightening-row2.dental-crowns{
    max-height:110px !important;
}
    .implants-wrapp .implants-col2 .implants-row2.dental-crowns{
        max-height:120px !important;
    }
    .contact-wrapp.availabile-form2 .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-of-type(4) .nf-field-container .nf-field-element .ninja-forms-field {
    text-align-last: center;
}
.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select.ninja-forms-field{
    text-align-last: center;
}
.referrals-wrapp.common-style.referral-form22 .referrals-col2 {
    margin-bottom: 25px;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    width: 100% !important;
    height: 49px !important;
    margin: 0 0 4.2% !important;
    padding: 0 5% 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row label {
    text-align: center !important;
    margin:0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    text-align: center !important;
}
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    text-align: center !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner h2 {
  font-size: 26px !important;
        margin: 0 !important;
        padding: 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address legend.cog-label {
    font-size: 26px !important;
    margin: 0 0 30px  0 !important ;

}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label {
    font-size: 26px !important;
    margin: 0px 0px 25px 0 !important;
;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner legend {
    font-size: 14px !important;
    text-align: center !important;
    margin: 25px 0 0 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row input#cog-9{
    font-size: 14px !important;
    justify-content: center !important;
    align-items: center !important;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger>div {
    font-size: 14px !important;
    text-align: center !important;
    width: 100%;
    padding: 15px 5% 5px !important;
}

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

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    transform: none;
    text-align: center !important;
    top: -13px;
}


.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item {
    width: 50% !important;
    text-align: center !important;
    display: flex;
    /* justify-content: center; */
    flex-wrap: wrap;
}
.referrals-wrapp .referrals-col3 .cog-form{
    margin:7px 0 0 !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit {
    float: none !important;
    margin: 10px 0 0 !important;
    display: block !important;
    margin-inline: auto !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.cog-file {
    flex: auto;
    width: 100%;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix {
    top: -12px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-field.is-error .cog-error-message {
    margin: 0px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-section__inner {
    padding: 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(6) .el-checkbox-group .el-checkbox.cog-checkable__item {
    margin: 17px 0px 0px 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container  .cog-row:nth-child(7) {
    margin-top: 15px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload{
    height: 115px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger button.el-button{
    top: -25px;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-textarea textarea{
    height: 117px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(10) label{
    display:inline-block !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(10) label span.el-radio__input {
    display: inline-block !important;
    position: relative;
   
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row:nth-child(10) label span.el-radio__label {
    display: inline !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{
    top: 0px;
}
.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{
    top: -1px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-date .cog-picker::after{
    top: 43%;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list li {
    display: flex;
    flex-wrap: wrap;
            width: 400px;
}
.straightening-wrapp.str-extra {
    background-position-x: 50% !important;
}

.implants-wrapp.imp-extra {
    background-position-x: 45% !important;
}
/* .straightening-wrapp.imp-inner-extra {
    background-position-x: 50% !important;
} */
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner{
    top: -3px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox.is-checked .el-checkbox__inner{
    top: -3px !important;
}
}




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

/*btn-css*/
.paiger-btn2,
.header-btn1, .linker-btn1, .banner-btn1, .services-btn1, .about-btn1, .straightening-btn1, .implants-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .membership-btn1, .faq-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .media-btn1, .flinker-btn1, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2, .load-btn1, .treatin2-wrapp h2, .abouts-wrapp h2, .abouts-btn1, .paiger-btn1, .fees-wrapp h2, .membership1-wrapp h2, .recruitment-wrapp h2, .recruitment1-wrapp h2, .upload-btn1, .upload-btn1 button { font-size:12px; line-height:1.14; padding:16px 22px 16px 22px;}

/*p-css*/
.top-wrapp p, .header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .straightening-wrapp p, .implants-wrapp p, .treatments-wrapp p, .testimonials-wrapp p, .team-wrapp p, .membership-wrapp p, .faq-wrapp p, .contact-wrapp p, .consultation-wrapp p, .media-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .abouts-wrapp p, .practiceg-wrapp p, .blog-wrapp p, .blogin-wrapp p, .map-wrapp p, .opening-wrapp p, .fees-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .recruitment-wrapp p, .recruitment1-wrapp p { font-size:14px; line-height:1.56; margin:0 0 14px;}

/*h2-css*/
.top-wrapp h2, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2 { font-size:12px; line-height:1.14; margin:0 0 12px;}

/*h3-css*/
.directions h2,
.banner-wrapp h3, .services-wrapp h3, .about-wrapp h3, .straightening-wrapp h3, .implants-wrapp h3, .treatments-wrapp h3, .testimonials-wrapp h3, .team-wrapp h3, .membership-wrapp h3, .faq-wrapp h3, .contact-wrapp h3, .consultation-wrapp h3, .media-wrapp h3, .treatin1-wrapp h2, .treatin2-wrapp h3, .opening-wrapp h2, .referrals-wrapp h2 { font-size:31px; line-height:1.13; margin:0 0 18px;}

.top-wrapp { padding:15px 0 12px;}
.top-wrapp p span { display:inline;}
.top-wrapp h2 { font-size:18px; line-height:1.23; margin:0 0 14px;}
.top-wrapp h2 span { display:inline;}

.header-wrapp { text-align:center; padding:2px 0 2px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%;}
.header-wrapp .header-col2 { display:none;}
.header-wrapp .header-col2 .header-row2 li { margin:25px 10px 0 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:0;}
.header-wrapp .header-btn1 { margin:0 4px 0 0;}
.header-row2 li, .header-row2 li a { font-size:14px; line-height:normal;}

.linker-wrapp { padding:70px 0 70px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:233.9px;}
.linker-wrapp .linker-btn1 { margin:0 4px 0 0;}
.linker-row2 li, .linker-row2 li a { font-size:13px; line-height:1.33;}

.banner-wrapp p { font-size:15px; line-height:1.47;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:39px; line-height:1.08; margin:0 0 10px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}
.banner-wrapp .banner-btn1 { margin:10px 4px 0 0;}

.services-wrapp { padding:4.6% 0 5.1%;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { margin:0 0 10px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { font-size:17px; margin:0 0 10px;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-btn1 { margin:10px 4px 0 0;}

.about-wrapp { padding:3.5% 0 8.3%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp .about-btn1 { margin:10px 4px 0 0;}

.straightening-wrapp p span { display:inline;}
.straightening-wrapp h2 span { display:inline;}
.straightening-wrapp h3 span { display:inline;}
.straightening-wrapp h4 { font-size:21px; margin:0 0 4px;}
.straightening-wrapp h4 span { display:block;}
.straightening-wrapp .straightening-col1 { width:94%;}
.straightening-wrapp .straightening-col2 { width:94%;}
.straightening-wrapp .straightening-btn1 { margin:0 4px 0 0;}

.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp h4 { font-size:21px; margin:0 0 4px;}
.implants-wrapp h4 span { display:block;}
.implants-wrapp .implants-col1 { width:94%;}
.implants-wrapp .implants-col2 { width:94%;}
.implants-wrapp .implants-btn1 { margin:0 4px 0 0;}

.treatments-wrapp { padding:3.9% 0 2.4%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:17px; margin:0 0 4px;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-btn1 { margin:10px 4px 0 0;}

.testimonials-wrapp { padding:70px 0}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { font-size:18px; margin:0 0 4px;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp h5 { font-size:12px; margin:0 0 4px;}
.testimonials-wrapp h5 span { display:inline;}
.testimonials-wrapp .testimonials-btn1 { margin:10px 4px 0 0;}

.team-wrapp { padding:4.9% 0 7.4%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp .team-btn1 { margin:30px 4px 0 0;}

.membership-wrapp { padding:5.4% 0 5.7%;}
.membership-wrapp p span { display:inline;}
.membership-wrapp h2 span { display:inline;}
.membership-wrapp h3 span { display:inline;}
.membership-wrapp h4 { font-size:17px; margin:0 0 4px;}
.membership-wrapp h4 span { display:inline;}
.membership-wrapp h5 { font-size:15px; margin:0 0 4px;}
.membership-wrapp h5 span { display:inline;}
.membership-wrapp .membership-btn1 { margin:10px 4px 0 0;}

.faq-wrapp { padding:6.3% 0 7.2%;}
.faq-wrapp p span { display:inline;}
.faq-wrapp h2 span { display:inline;}
.faq-wrapp h3 span { display:inline;}
.faq-wrapp h4 { font-size:14px; margin:0 0 0;}
.faq-wrapp h4 span { display:inline;}
.faq-wrapp .faq-btn1 { margin:10px 4px 0 0;}

.contact-wrapp { padding:6.3% 0 5.5%;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col2 .contact-row2 li span { display:block;}
.contact-wrapp .contact-col3 .contact-row3 label { font-size:14px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil1 { font-size:14px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2 { height:57px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { height:121px;}
.contact-wrapp .contact-btn1 { margin:10px 4px 0 0;}
.contact-row2 li, .contact-row2 li a { font-size:14px; line-height:1.56;}

.consultation-wrapp { padding:3.5% 0 3.7%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:94%;}
.consultation-wrapp .consultation-btn1 { margin:10px 4px 0 0;}

.media-wrapp { padding:5.4% 0 5.9%;}
.media-wrapp p span { display:inline;}
.media-wrapp h2 span { display:inline;}
.media-wrapp h3 span { display:inline;}
.media-wrapp .media-btn1 { margin:10px 4px 0 0;}

.flinker-wrapp { padding:5.2% 0 2.8%;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp .flinker-btn1 { margin:0 4px 0 0;}
.flinker-row3 li, .flinker-row3 li a { font-size:12px; line-height:1.33;}
.flinker-row5 li, .flinker-row5 li a { font-size:13px; line-height:2;}

.footer-wrapp { padding:2.8% 0 220px;}
.footer-wrapp p span { display:block;}
.footer-wrapp .footer-col1 .footer-row1 li { margin:0 14px 0 0;}
.footer-wrapp .footer-btn1 { margin:0 4px 0 0;}
.footer-row1 li, .footer-row1 li a { font-size:12px; line-height:2;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:42px;}
.inner-wrapp .inner-col1 { width:94%;}

.conten-wrapp .conten-row1 .conten-bar1 { width:60%;}
.conten-wrapp .conten-row1 .conten-bar2 { width:35%;} 

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

.treatin-wrapp h2, .sidbar-wrapp h2, .abouts-wrapp h3, .blogin-wrapp h3, .fees-wrapp h3, .teamin-wrapp h5, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .recruitment-wrapp h3, .faq3-wrapp h3, .recruitment1-wrapp h3 { font-size:28px;}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 { padding:57px 20px 62px;}

.abouts-wrapp .abouts-col2 .abouts-row2 { width:415px;}

.blog-wrapp h3 { font-size:23px;}

.opening-wrapp .opening-col1 .opening-row1 { width:41.1%;}

.teamer-wrapp h2 { font-size:19px;}
.teamer-wrapp h3 { font-size:15px;}
.teamer-wrapp .teamer-col2 .teamer-row2 { padding:40px 5.5% 40px;}

.teamin-wrapp h2 { font-size:24px;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:45%;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:48%;}

.testimonials-wrapp2 { padding:0 0 40px;}
.testimonials-wrapp2 .testimonials-col4 { padding:48px 20px 48px;}
.testimonials-wrapp2 .testimonials-col4 .testimonials-bar1 { padding:0 20px 0 0; max-height:113px;}

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

.recruitment-wrapp { padding:0 0 129px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row2 { width:52%;}
.recruitment-wrapp .about-symbol-row1 { left:-13.3%;}

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

.contact2-wrapp .upload-btn1 button { font-size:14px;}

.membership-wrapp .membership-col4 .membership-row4 { margin:-3px 0 0;}

/*contact-socials-row-css*/
.contact-socials-row1 a { width:37px; margin:0 5px 0 0;}

/*media-socials-row-css*/
.media-socials-row1 a { width:37px; margin:0 5px 0 0;}

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

/*common-css*/
.services-col2 .services-btn1 { width:100%;}
.flinker-col5 p { font-size:15px; line-height:1.4; margin:0 0 12px;}

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

.testimonials-wrapp2 .load-btn1 {margin-bottom: 30px;}

.testimonials-wrapp2 .testimonials-col2 + .testimonials-col1 {
    margin-top: 30px;
}


.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .ninja-forms-req-symbol{color:#fff;position:relative;left:-4px}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label{font-size:14px}
.contact-wrapp .contact-col3 .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;height:57px;line-height:1.14}
.contact-wrapp .contact-col3 .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:121px}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size:12px;line-height:1.14;padding:16px 22px 16px 22px}

.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 .ninja-forms-req-symbol{color:#fff;position:relative;left:-4px}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size:12px;line-height:1.14;}

.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {padding: 16px 22px 16px 22px;}
.practiceg-wrapp {
    padding-bottom: 70px;
}

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

.membership1-wrapp{padding-bottom: 70px;}
.recruitment-wrapp{padding-bottom: 70px;}

.recruitment1-wrapp {
    padding: 70px 0 90px;
}
.conten2-wrapp.treat-wrapp {
    padding-bottom: 45px;
}
.conten2-wrapp.teamer-wrapp {
    padding-bottom: 50px;
}

.directions{padding: 70px 0;}
.directions .dir-outer .common-btn p {
   
    font-size: 14px;}


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


.services-wrapp .services-col1 .non-slider .services-col2:nth-child(3n) {
    margin-right: 0;
}
.services-wrapp .services-col1 .non-slider .services-col2 {
    width: 32%;
    margin-right: 1.5%;
}


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

.btn-col1 {column-gap: 6px;}

.btn-col1 .buttons-btn1, .btn-col1 .buttons-btn2, .btn-col1 .load-btn1 {
    padding-inline: 20px;
}

.treatin2-wrapp .treatin2-col1 .non-slider .treatin2-row1 {
    width: 32%;
    margin-right: 1.5%;
}


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

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


.contact-wrapp .contact-col4 .non-slider .contact-row4 {
    width: 48%;
    margin-right: 4%;
}

.contact-wrapp .contact-col4 .non-slider .contact-row4 {
    width: 48%;
    margin-right: 4%;
}
.contact-wrapp .contact-col4 .non-slider .contact-row4:nth-child(2n) {
    margin-right: 0;
}

.contact-wrapp .contact-col4.desk{display: none;}
.contact-wrapp .contact-col4.mob{display: none;}
.contact-wrapp .contact-col4.tab{display: block;}



.conten-wrapp.conten2-wrapp.default-page {
    padding-block: 70px;
}

.conten-wrapp.blog-wrapp.search-page {
    padding-block: 70px;
}

.conten-wrapp.conten2-wrapp.error-page {
    padding-block: 70px;
}

.straightening-wrapp .straightening-col2 .straightening-row2{
    max-height: 227px;
    padding-right: 20px;
}

.implants-wrapp .implants-col2 .implants-row2{
  max-height: 227px;  
  padding-right: 20px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-after-form-content {font-size: 14px;}

.fees-wrapp .common-style ol:last-child {margin: 0 0 14px}

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

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

.treatin2-wrapp h3 {margin: 0 0 30px;}
.treatin2-wrapp h2 {margin: 0 0 20px;}

 .about-wrapp .about-col1 .about-row1 h1 {
       font-size: 31px;
        line-height: 1.13;
        margin: 0 0 18px;
    }
.faq-wrapp .faq-col1 .faq-row1 h2 {
    font-size: 12px;
    line-height: 1.14;
    margin: 0 0 12px;
}
.team-wrapp .team-col1 .team-col2 .slick-prev.slick-arrow {
    left: calc(58% - 100px);
    transform: translateX(-50%);
    bottom: -66%;
    width: 35px;
}

.team-wrapp .team-col1 .team-col2 .slick-next.slick-arrow {right: calc(48% - 50px);transform: translateX(-50%);bottom: -66%;width: 35px;}

.straightening-wrapp .straightening-col2 .straightening-row2.composite-veneers {
    max-height: 250px;
}
.straightening-wrapp .straightening-col2 .straightening-row2.teeth-whitening {
    max-height: 250px;
}



.implants-wrapp .implants-col2 .implants-row2.teeth-whitening {
    max-height: 250px;
}

    .straightening-wrapp .straightening-col2 .straightening-row2.dental-crowns {
        max-height: 190px;
    }
         .straightening-wrapp .straightening-col2 .straightening-row2.dental-bridges {
        max-height: 215px;
         }

    .referrals-wrapp.common-style.referral-form22 .referrals-col2 {
        margin-bottom: 25px;
    }
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    height: 49px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner h2 {
    font-size: 28px !important;
    margin: 0px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address legend.cog-label{
    font-size: 28px !important;
    margin: 15px 0 25px 0 !important;
}
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    font-size: 14px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label {
    font-size: 28px !important;
        margin: 15px 0 30px 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row input#cog-9 {
    font-size: 14px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix {
    top: 0px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list li {
    width: 85%;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-row:nth-child(6) .cog-section__inner h2 {
    margin: 15px 0 0px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    width: 58%;
    float: left;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 6.6%;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger button.el-button {
    padding: 14px 20px 14px !important;
    top: -18px;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation {
    display: flex !important;
    justify-content: center !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit {
    margin: 15px 0 0 !important;
}
.mac-os .referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {

top: 32%;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-radio.cog-checkable__item span.el-radio__input span.el-radio__inner::before{
    top: 3px;
    left: 6px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner{
    top: -3px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox.is-checked .el-checkbox__inner{
    top: -3px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item{
    padding-right: 13px !important;
    width: 25%;
}
.faqs-wrapp.invisalign-faq {
    padding-bottom: 60px;
}

}





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

/*btn-css*/
.paiger-btn2,
.header-btn1, .linker-btn1, .banner-btn1, .services-btn1, .about-btn1, .straightening-btn1, .implants-btn1, .treatments-btn1, .testimonials-btn1, .team-btn1, .membership-btn1, .faq-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .media-btn1, .flinker-btn1, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2, .load-btn1, .treatin2-wrapp h2, .abouts-wrapp h2, .abouts-btn1, .paiger-btn1, .fees-wrapp h2, .membership1-wrapp h2, .recruitment-wrapp h2, .recruitment1-wrapp h2, .upload-btn1, .upload-btn1 button { font-size:13px; line-height:1.14; padding:16px 26px 16px 26px;}

/*p-css*/
.top-wrapp p, .header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .straightening-wrapp p, .implants-wrapp p, .treatments-wrapp p, .testimonials-wrapp p, .team-wrapp p, .membership-wrapp p, .faq-wrapp p, .contact-wrapp p, .consultation-wrapp p, .media-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .abouts-wrapp p, .practiceg-wrapp p, .blog-wrapp p, .blogin-wrapp p, .map-wrapp p, .opening-wrapp p, .fees-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .recruitment-wrapp p, .recruitment1-wrapp p { font-size:15px; line-height:1.56; margin:0 0 17px;}

/*h2-css*/
.top-wrapp h2, .banner-wrapp h2, .services-wrapp h2, .about-wrapp h2, .straightening-wrapp h2, .implants-wrapp h2, .treatments-wrapp h2, .testimonials-wrapp h2, .team-wrapp h2, .membership-wrapp h2, .faq-wrapp h2, .contact-wrapp h2, .consultation-wrapp h2, .media-wrapp h2 { font-size:13px; line-height:1.14; margin:0 0 15px;}

/*h3-css*/
.directions h2,
.banner-wrapp h3, .services-wrapp h3, .about-wrapp h3, .straightening-wrapp h3, .implants-wrapp h3, .treatments-wrapp h3, .testimonials-wrapp h3, .team-wrapp h3, .membership-wrapp h3, .faq-wrapp h3, .contact-wrapp h3, .consultation-wrapp h3, .media-wrapp h3, .treatin1-wrapp h2, .treatin2-wrapp h3, .opening-wrapp h2, .referrals-wrapp h2 { font-size:37px; line-height:1.13; margin:0 0 21px;}

.top-wrapp { padding:18px 0 15px;}
.top-wrapp p span { display:inline;}
.top-wrapp h2 { font-size:20px; line-height:1.23; margin:0 0 17px;}
.top-wrapp h2 span { display:inline;}

.header-wrapp { text-align:center; padding:2px 0 2px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%;}
.header-wrapp .header-col2 { display:none;}
.header-wrapp .header-col2 .header-row2 li { margin:25px 13px 0 0;}
.header-wrapp .header-btn1 { margin:0 6px 0 0;}
.header-row2 li, .header-row2 li a { font-size:15px; line-height:normal;}

.linker-wrapp { padding:82px 0 82px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:281.9px;}
.linker-wrapp .linker-btn1 { margin:0 6px 0 0;}
.linker-row2 li, .linker-row2 li a { font-size:14px; line-height:1.33;}

.banner-wrapp p { font-size:16px; line-height:1.47;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:45px; line-height:1.08; margin:0 0 13px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}
.banner-wrapp .banner-btn1 { margin:10px 6px 0 0;}

.services-wrapp { padding:4.6% 0 5.1%;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { margin:0 0 13px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { font-size:19px; margin:0 0 13px;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-btn1 { margin:10px 6px 0 0;}

.about-wrapp { padding:3.5% 0 8.3%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp .about-btn1 { margin:10px 6px 0 0;}

.straightening-wrapp p span { display:inline;}
.straightening-wrapp h2 span { display:inline;}
.straightening-wrapp h3 span { display:inline;}
.straightening-wrapp h4 { font-size:23px; margin:0 0 7px;}
.straightening-wrapp h4 span { display:block;}
.straightening-wrapp .straightening-col1 { width:94%;}
.straightening-wrapp .straightening-col2 { width:94%;}
.straightening-wrapp .straightening-btn1 { margin:0 6px 0 0;}

.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp h4 { font-size:23px; margin:0 0 7px;}
.implants-wrapp h4 span { display:block;}
.implants-wrapp .implants-col1 { width:94%;}
.implants-wrapp .implants-col2 { width:94%;}
.implants-wrapp .implants-btn1 { margin:0 6px 0 0;}

.treatments-wrapp { padding:3.9% 0 2.4%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:19px; margin:0 0 7px;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-btn1 { margin:10px 6px 0 0;}

.testimonials-wrapp { padding:70px 0}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 { font-size:19px; margin:0 0 7px;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp h5 { font-size:14px; margin:0 0 7px;}
.testimonials-wrapp h5 span { display:inline;}
.testimonials-wrapp .testimonials-btn1 { margin:10px 6px 0 0;}

.team-wrapp { padding:4.9% 0 7.4%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp .team-btn1 { margin:30px 6px 0 0;}

.membership-wrapp { padding:5.4% 0 5.7%;}
.membership-wrapp p span { display:inline;}
.membership-wrapp h2 span { display:inline;}
.membership-wrapp h3 span { display:inline;}
.membership-wrapp h4 { font-size:18px; margin:0 0 7px;}
.membership-wrapp h4 span { display:inline;}
.membership-wrapp h5 { font-size:16px; margin:0 0 7px;}
.membership-wrapp h5 span { display:inline;}
.membership-wrapp .membership-btn1 { margin:10px 6px 0 0;}

.faq-wrapp { padding:6.3% 0 7.2%;}
.faq-wrapp p span { display:inline;}
.faq-wrapp h2 span { display:inline;}
.faq-wrapp h3 span { display:inline;}
.faq-wrapp h4 { font-size:15px; margin:0 0 0;}
.faq-wrapp h4 span { display:inline;}
.faq-wrapp .faq-btn1 { margin:10px 6px 0 0;}

.contact-wrapp { padding:6.3% 0 5.5%;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col2 .contact-row2 li span { display:block;}
.contact-wrapp .contact-col3 .contact-row3 label { font-size:15px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil1 { font-size:15px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2 { height:60px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { height:127px;}
.contact-wrapp .contact-btn1 { margin:10px 6px 0 0;}
.contact-row2 li, .contact-row2 li a { font-size:15px; line-height:1.56;}

.consultation-wrapp { padding:3.5% 0 3.7%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:94%;}
.consultation-wrapp .consultation-btn1 { margin:10px 6px 0 0;}

.media-wrapp { padding:5.4% 0 5.9%;}
.media-wrapp p span { display:inline;}
.media-wrapp h2 span { display:inline;}
.media-wrapp h3 span { display:inline;}
.media-wrapp .media-btn1 { margin:10px 6px 0 0;}

.flinker-wrapp { padding:5.2% 0 2.8%;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp .flinker-btn1 { margin:0 6px 0 0;}
.flinker-row3 li, .flinker-row3 li a { font-size:13px; line-height:1.33;}
.flinker-row5 li, .flinker-row5 li a { font-size:14px; line-height:2;}

.footer-wrapp { padding:2.8% 0 230px;}
.footer-wrapp p span { display:block;}
.footer-wrapp .footer-col1 .footer-row1 li { margin:0 17px 0 0;}
.footer-wrapp .footer-btn1 { margin:0 6px 0 0;}
.footer-row1 li, .footer-row1 li a { font-size:13px; line-height:2;}

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

.conten-wrapp .conten-row1 .conten-bar1 { width:60%;}
.conten-wrapp .conten-row1 .conten-bar2 { width:35%;} 

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

.treatin-wrapp h2, .sidbar-wrapp h2, .abouts-wrapp h3, .blogin-wrapp h3, .fees-wrapp h3, .teamin-wrapp h5, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .recruitment-wrapp h3, .faq3-wrapp h3, .recruitment1-wrapp h3 { font-size:28px;}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 { padding:57px 30px 62px;}

.abouts-wrapp .abouts-col2 .abouts-row2 { width:420px;}

.opening-wrapp .opening-col1 .opening-row1 { width:35%;}

.teamer-wrapp h2 { font-size:20px;}
.teamer-wrapp h3 { font-size:15px;}
.teamer-wrapp .teamer-col2 .teamer-row2 { padding:46px 7% 46px;}

.teamin-wrapp h2 { font-size:26px;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:45%;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:48%;}

.testimonials-wrapp2 { padding:0 0 40px;}

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

.recruitment-wrapp .recruitment-col1 .recruitment-row2 { width:46%;}

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

.membership-wrapp .membership-col4 .membership-row4 { margin:-2px 0 0;}

/*contact-socials-row-css*/
.contact-socials-row1 a { width:43px; margin:0 7px 0 0;}

/*media-socials-row-css*/
.media-socials-row1 a { width:43px; margin:0 7px 0 0;}

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

/*common-css*/
.services-col2 .services-btn1 { width:100%;}
.flinker-col5 p { font-size:16px; line-height:1.4; margin:0 0 15px;}
.conten-wrapp {
    padding-bottom: 65px;
}
.custom-wrapp .custom-col1 {
    padding: 70px 0;
}
.testimonials-wrapp2 .testimonials-col4 .testimonials-bar1 {
    max-height: 96px;}


.testimonials-wrapp2 .load-btn1 {margin-bottom: 30px;}

.testimonials-wrapp2 .testimonials-col2 + .testimonials-col1 {
    margin-top: 30px;
}


.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label .ninja-forms-req-symbol{color:#fff;position:relative;left:-4px}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label{font-size:15px}
.contact-wrapp .contact-col3 .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;height:60px;line-height:1.14}
.contact-wrapp .contact-col3 .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:127px}
.contact-wrapp .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size:13px;line-height:1.14;padding:16px 26px 16px 26px}


.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 .ninja-forms-req-symbol{color:#fff;position:relative;left:-4px}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{font-size:13px;line-height:1.14;}

.contact-wrapp.availabile-form .contact-col3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {padding: 16px 26px 16px 26px;}
.practiceg-wrapp {
    padding-bottom: 70px;
}
.conten2-wrapp{padding-bottom: 70px;}
.membership1-wrapp{padding-bottom: 70px;}
.recruitment-wrapp{padding-bottom: 70px;}
.recruitment1-wrapp {
    padding: 70px 0 90px;
}

.conten2-wrapp.treat-wrapp {
    padding-bottom: 45px;
}
.conten2-wrapp.teamer-wrapp {
    padding-bottom: 50px;
}
.directions{padding: 70px 0;}
.opening-wrapp{padding: 70px 0;}

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

.btn-col1 {column-gap: 7px;}

.btn-col1 .buttons-btn1, .btn-col1 .buttons-btn2, .btn-col1 .load-btn1 {
    padding-inline: 17px;
}
.treatin2-wrapp .treatin2-col1 .non-slider .treatin2-row1 {
    width: 32%;
    margin-right: 1.5%;
}
.treatin1-wrapp{padding: 70px 0;}
.treatin2-wrapp .treatin2-col1{margin-top: 0;}
.treatin2-wrapp{padding: 70px 0;}
.contact-wrapp .contact-col4 .non-slider .contact-row4 {
    width: 48%;
    margin-right: 4%;
}
.contact-wrapp .contact-col4 .non-slider .contact-row4:nth-child(2n) {
    margin-right: 0;
}

.contact-wrapp .contact-col4.desk{display: none;}
.contact-wrapp .contact-col4.mob{display: none;}
.contact-wrapp .contact-col4.tab{display: block;}


.conten-wrapp.conten2-wrapp.default-page {
    padding-block: 70px;
}

.conten-wrapp.blog-wrapp.search-page {
    padding-block: 70px;
}
.conten-wrapp.conten2-wrapp.error-page {
    padding-block: 70px;
}

.straightening-wrapp .straightening-col2 .straightening-row2{
    max-height: 280px;
    padding-right: 20px;
}

.implants-wrapp .implants-col2 .implants-row2{
  max-height: 280px;  
  padding-right: 20px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-after-form-content {font-size: 15px;}

.fees-wrapp .common-style ol:last-child {margin: 0 0 17px}

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

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

.treatin2-wrapp h3 {margin: 0 0 30px;}
.treatin2-wrapp h2 {margin: 0 0 20px;}
 .about-wrapp .about-col1 .about-row1 h1 {
               font-size: 37px;
        line-height: 1.13;
        margin: 0 0 21px;
    }
    .faq-wrapp .faq-col1 .faq-row1 h2 {
    font-size: 13px;
    line-height: 1.14;
    margin: 0 0 15px;
}
.team-wrapp .team-col1 .team-col2 .slick-prev.slick-arrow {
    left: calc(58% - 100px);
    transform: translateX(-50%);
    bottom: -66%;
    width: 35px;
}

.team-wrapp .team-col1 .team-col2 .slick-next.slick-arrow {right: calc(48% - 50px);transform: translateX(-50%);bottom: -66%;width: 35px;}
.straightening-wrapp .straightening-col2 .straightening-row2.porcelain-veneers {
    max-height: 300px;
}
   .implants-wrapp .implants-col2 .implants-row2.dental-crowns {
        max-height: 235px;

        }

            .referrals-wrapp.common-style.referral-form22 .referrals-col2 {
        margin-bottom: 25px;
    }
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-input__inner {
    height: 49px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-section__inner h2 {
    font-size: 28px !important;
    margin: 0px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address legend.cog-label{
    font-size: 28px !important;
    margin: 15px 0 25px 0 !important;
}
.referrals-wrapp .referrals-col3    .cog-form .cog-form__container .cog-row .el-input__inner::placeholder {
    font-size: 14px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-choice legend.cog-label {
    font-size: 28px !important;
        margin: 15px 0 30px 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row input#cog-9 {
    font-size: 14px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-picker .el-input__suffix {
    top: 0px !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .cog-upload__list li {
    width: 95%;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-row:nth-child(6) .cog-section__inner h2 {
    margin: 15px 0 0px !important;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    width: 58%;
    float: left;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 6.6%;

}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger button.el-button {
    padding: 14px 30px 14px !important;
    top: -18px;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation {
    display: flex !important;
    justify-content: center !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-page__navigation .el-button.cog-button--submit {
    margin: 15px 0 0 !important;
}
.mac-os .referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {

top: 32%;
}
.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-radio.cog-checkable__item span.el-radio__input span.el-radio__inner::before{
    top: 3px;
    left: 6px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner{
    top: -3px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox.is-checked .el-checkbox__inner{
    top: -3px !important;
}
.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{
    top: 2px !important;
}
/* .referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .el-checkbox-group .el-checkbox.cog-checkable__item:nth-child(4n){
    margin-right: 20px;
} */
 .faqs-wrapp.invisalign-faq {
    padding-bottom: 60px;
}

}



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

/*h3-css*/
.directions h2,
.banner-wrapp h3, .services-wrapp h3, .about-wrapp h3, .straightening-wrapp h3, .implants-wrapp h3, .treatments-wrapp h3, .testimonials-wrapp h3, .team-wrapp h3, .membership-wrapp h3, .faq-wrapp h3, .contact-wrapp h3, .consultation-wrapp h3, .media-wrapp h3, .treatin1-wrapp h2, .treatin2-wrapp h3, .opening-wrapp h2, .referrals-wrapp h2 { font-size:41px;}

.top-wrapp p span { display:inline;}
.top-wrapp h2 span { display:inline;}

.header-wrapp p span { display:inline;}
/* .header-wrapp .header-col1 { width:100%;} */
.header-wrapp .header-col2 { display:block;margin-right: -10px;}

.linker-wrapp p span { display:inline;}

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:51px; line-height:1.08; margin:0 0 16px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}
.banner-wrapp .banner-col2 { width:94%;}

.services-wrapp { padding:4.6% 0 5.1%;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 span { display:inline;}

.about-wrapp { padding:3.5% 0 8.3%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}

.straightening-wrapp p span { display:inline;}
.straightening-wrapp h2 span { display:inline;}
.straightening-wrapp h3 span { display:inline;}
.straightening-wrapp h4 span { display:block;}
.straightening-wrapp .straightening-col1 { width:94%;}
.straightening-wrapp .straightening-col2 { width:94%;}

.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp h4 span { display:block;}
.implants-wrapp .implants-col1 { width:94%;}
.implants-wrapp .implants-col2 { width:94%;}

.treatments-wrapp { padding:3.9% 0 2.4%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 span { display:inline;}

.testimonials-wrapp { padding:80px 0;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp h5 span { display:inline;}

.team-wrapp { padding:4.9% 0 7.4%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}

.membership-wrapp { padding:5.4% 0 5.7%;}
.membership-wrapp p span { display:inline;}
.membership-wrapp h2 span { display:inline;}
.membership-wrapp h3 span { display:inline;}
.membership-wrapp h4 span { display:inline;}
.membership-wrapp h5 span { display:inline;}

.faq-wrapp { padding:6.3% 0 7.2%;}
.faq-wrapp p span { display:inline;}
.faq-wrapp h2 span { display:inline;}
.faq-wrapp h3 span { display:inline;}
.faq-wrapp h4 span { display:inline;}

.contact-wrapp { padding:6.3% 0 5.5%;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 span { display:inline;}

.consultation-wrapp { padding:3.5% 0 3.7%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:94%;}

.media-wrapp { padding:5.4% 0 5.9%;}
.media-wrapp p span { display:inline;}
.media-wrapp h2 span { display:inline;}
.media-wrapp h3 span { display:inline;}

.flinker-wrapp { padding:5.2% 0 2.8%;}
.flinker-wrapp p span { display:inline;}

.footer-wrapp { padding:2.8% 0 230px;}
.footer-wrapp p span { display:block;}

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

.conten-wrapp .conten-row1 .conten-bar1 { width:60%;}
.conten-wrapp .conten-row1 .conten-bar2 { width:35%;} 

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

.treatin-wrapp h2, .sidbar-wrapp h2, .abouts-wrapp h3, .blogin-wrapp h3, .fees-wrapp h3, .teamin-wrapp h5, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .recruitment-wrapp h3, .faq3-wrapp h3, .recruitment1-wrapp h3 { font-size:32px;}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 { padding:57px 35px 62px;}

.opening-wrapp .opening-col1 .opening-row1 { width:30%;}

.teamer-wrapp .teamer-col2 .teamer-row2 { padding:46px 7% 46px;}
.teamer-wrapp h2 {font-size: 24px;}

.testimonials-wrapp2 { padding:0 0 50px;}

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

/*common-css*/
.conten-wrapp {
    padding-bottom: 75px;
}

.testimonials-wrapp2 .load-btn1{margin-bottom: 30px;}
.testimonials-wrapp2 .testimonials-col2 + .testimonials-col1 {
    margin-top: 40px;
}
.practiceg-wrapp {
    padding-bottom: 80px;
}

.conten2-wrapp{padding-bottom: 80px;}
.membership1-wrapp{padding-bottom: 80px;}
.recruitment-wrapp{padding-bottom: 80px;}
.recruitment1-wrapp {
    padding: 80px 0 100px;
}

.conten2-wrapp.treat-wrapp {
    padding-bottom: 55px;
}

.conten2-wrapp.teamer-wrapp {
    padding-bottom: 60px;
}
.directions{padding: 80px 0;}

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

.btn-col1 {column-gap: 8px;}

.btn-col1 .buttons-btn1, .btn-col1 .buttons-btn2, .btn-col1 .load-btn1 {
    padding-inline: 23px;
}

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

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

.conten-wrapp.conten2-wrapp.default-page {
    padding-block: 80px;
}
.conten-wrapp.blog-wrapp.search-page {
    padding-block: 80px;
}

.conten-wrapp.conten2-wrapp.error-page {
    padding-block: 80px;
}

.straightening-wrapp .straightening-col2 .straightening-row2{
    max-height: 280px;
    padding-right: 20px;
}

.implants-wrapp .implants-col2 .implants-row2{
  max-height: 280px;  
  padding-right: 20px;
}

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


.about-wrapp .about-col1 .about-row1 h1 {
                font-size: 41px;
    }
    .header-wrapp .header-col2 .header-row2 li a{
        font-size: 15px;
    }
    .team-wrapp .team-col1 .team-col2 .slick-prev.slick-arrow {
    left: calc(58% - 110px);
    transform: translateX(-50%);
    bottom: -66%;
    width: 35px;
}

.team-wrapp .team-col1 .team-col2 .slick-next.slick-arrow {right: calc(48% - 35px);transform: translateX(-50%);bottom: -66%;width: 35px;}
    .team-wrapp .team-btn1 {
        margin: 30px 6px 0 0;
    }
.straightening-wrapp .straightening-col2 .straightening-row2.porcelain-veneers {
    max-height: 316px;
}
.implants-wrapp .implants-col2 .implants-row2.dental-crowns {
        max-height: 235px;

        }
        .referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {
    width: 58%;
    float: left;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 6.6%;
    align-items: center !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger button.el-button {
    padding: 14px 30px 14px !important;
    top: -23px;
}
.mac-os .referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-upload .el-upload-dragger .cog-upload__drag-text {

top: 28%;
}
.faqs-wrapp.invisalign-faq {
    padding-bottom: 60px;
}

}





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

.top-wrapp p span { display:inline;}
.top-wrapp h2 span { display:inline;}

.header-wrapp p span { display:inline;}
/* .header-wrapp .header-col1 { width:100%;} */
.header-wrapp .header-col2 { display:block;}

.linker-wrapp p span { display:inline;}

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

.services-wrapp { padding:4.6% 0 5.1%;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 span { display:inline;}

.about-wrapp { padding:3.5% 0 8.3%;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}

.straightening-wrapp p span { display:inline;}
.straightening-wrapp h2 span { display:inline;}
.straightening-wrapp h3 span { display:inline;}
.straightening-wrapp h4 span { display:inline;}
.straightening-wrapp .straightening-col1 { width:94%;}
.straightening-wrapp .straightening-col2 { width:94%;}

.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp h4 span { display:inline;}
.implants-wrapp .implants-col1 { width:94%;}
.implants-wrapp .implants-col2 { width:94%;}

.treatments-wrapp { padding:3.9% 0 2.4%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 span { display:inline;}

.testimonials-wrapp { padding:4.6% 0 5.5%;}
.testimonials-wrapp p span { display:inline;}
.testimonials-wrapp h2 span { display:inline;}
.testimonials-wrapp h3 span { display:inline;}
.testimonials-wrapp h4 span { display:inline;}
.testimonials-wrapp h5 span { display:inline;}

.team-wrapp { padding:4.9% 0 7.4%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}

.membership-wrapp { padding:5.4% 0 5.7%;}
.membership-wrapp p span { display:inline;}
.membership-wrapp h2 span { display:inline;}
.membership-wrapp h3 span { display:inline;}
.membership-wrapp h4 span { display:inline;}
.membership-wrapp h5 span { display:inline;}

.faq-wrapp { padding:6.3% 0 6.2%;}
.faq-wrapp p span { display:inline;}
.faq-wrapp h2 span { display:inline;}
.faq-wrapp h3 span { display:inline;}
.faq-wrapp h4 span { display:inline;}

.contact-wrapp { padding:6.3% 0 5.5%;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 span { display:inline;}

.consultation-wrapp { padding:3.5% 0 3.7%;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:94%;}

.media-wrapp { padding:5.4% 0 5.9%;}
.media-wrapp p span { display:inline;}
.media-wrapp h2 span { display:inline;}
.media-wrapp h3 span { display:inline;}

.flinker-wrapp { padding:5.2% 0 2.8%;}
.flinker-wrapp p span { display:inline;}

.footer-wrapp { padding:2.8% 0 230px;}
.footer-wrapp p span { display:block;}

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

.teamer-wrapp .teamer-col2 .teamer-row2 { padding:49px 7% 46px;}

.testimonials-wrapp2 { padding:0 0 50px;}

.btn-col1 {column-gap: 8px;}

.btn-col1 .buttons-btn1, .btn-col1 .buttons-btn2, .btn-col1 .load-btn1 {
    padding-inline: 26px;
}


.straightening-wrapp .straightening-col2 .straightening-row2{
    max-height: 300px;
    padding-right: 20px;
}

.implants-wrapp .implants-col2 .implants-row2{
  max-height: 300px;  
  padding-right: 20px;
}
.team-wrapp .team-col1 .team-col2 .slick-prev.slick-arrow {
    left: calc(58% - 135px);
    transform: translateX(-50%);
    bottom: -66%;
    width: 35px;
}

.team-wrapp .team-col1 .team-col2 .slick-next.slick-arrow {right: calc(48% - 38px);transform: translateX(-50%);bottom: -66%;width: 35px;}

    .team-wrapp .team-btn1 {
        margin: 30px 6px 0 0;
    }
    .straightening-wrapp .straightening-col2 .straightening-row2.porcelain-veneers {
    max-height: 316px;
}
.faqs-wrapp.invisalign-faq {
    padding-bottom: 60px;
}

}


@media screen and (min-width:1341px) and (max-width:1440px) {


.straightening-wrapp .straightening-col2 .straightening-row2{
    max-height: 364px;
    padding-right: 20px;
}

.implants-wrapp .implants-col2 .implants-row2{
  max-height: 364px;  
  padding-right: 20px;
}
}


@media screen and (min-width:1341px) and (max-width:1640px) {
    .footer-wrapp{
padding-bottom: 230px;

    }
}




@media screen and (min-width: 768px) {
  .google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 20px; z-index: 999; display: inline-block; width: 210px; cursor: pointer; background: #fff; border-radius: 0; padding: 8px 10px; box-shadow: 5px 5px 5px #00000017; border-top: 5px solid #4fce6a; }
  .google-rating.ggogledesktop > img { width: 30%!important; display: inline-block; padding: 0 12px 0 0; }
  .google-rating.ggogledesktop #googlerating { width: 70%; float: right; display: inline-block; }
  .google-rating.ggogledesktop #googlerating .fulltotal { width: 100%; float: left; display: inline-block; position: relative; top: 3px; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level1 { width: 100%; float: left; display: inline-block; margin: 0 0 4px; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level2 { width: 100%; display: flex; flex-wrap: wrap; position: relative; float: left; align-items: center; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level1 h2 { font-size: 16px; font-weight: 500; line-height: normal; }
  .google-rating.ggogledesktop #googlerating .fulltotal .g-level2 .gsub-level1 { width: auto; margin: 0 6px 0 0; color: #e7711b; }
  .google-rating.ggogledesktop #googlerating img { width: auto; }
  .google-rating.ggogledesktop img { width: 100%; }
  .wp-gr .wp-google-badge_left-fixed { display: none; }


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

  .testimonials-wrapp .testimonials-col2.desk {display: block;}

.testimonials-wrapp .testimonials-col2.mob {display: none;}
.blog-wrapp .blog-col2:nth-child(3n) { margin-right:0;}

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

.teamer-wrapp .teamer-col2:nth-child(3n) { margin-right:0;}

.services-wrapp .services-col1.mob{display: none;}

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


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



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

.treatin2-wrapp .treatin2-col1 .non-slider .treatin2-row1:nth-child(3n) {
margin-right: 0;
}
.treatin2-wrapp .treatin2-col1.desk{display: block;}
.treatin2-wrapp .treatin2-col1.mob{display: none;}






}





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


  .testimonials-wrapp .testimonials-col2.desk {display: none;}

.testimonials-wrapp .testimonials-col2.mob {display: block;}

.testimonials-wrapp2 .testimonials-col4{margin-right: 0;}

.testimonials-wrapp2 .testimonials-col4 .testimonials-bar1 {
    max-height: 92px;}
.practiceg-wrapp .practiceg-col1.desk {display: none;}
.practiceg-wrapp .practiceg-col1.mob {display: block;}

.membership-wrapp .membership-col5 .non-slider > div{border-bottom: none;}


.membership-wrapp .membership-col5 .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

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


.team-col2 .slick-dots li.slick-active button:before {
    background:#e9decf;
    border: 1px solid #e9decf;
}
.team-col2 .slick-dots li button:before {
    background:#fff;
    border: 1px solid #fff;
}

.membership-wrapp .membership-col5 .non-slider > div:last-child{margin-right: 0;}
.directions{padding: 50px 0 50px;}


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

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


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

.btn-col1 .buttons-tex1 {
    font-size: 14px;
}
.treatin2-wrapp .treatin2-col1.desk{display: none;}
.treatin2-wrapp .treatin2-col1.mob{display: block;}
.conten-wrapp.treatin-form.mobile-view {
    display: block;
    padding: 50px 0;
}

.sidbar-wrapp.desktop-view {
    display: none;
}

.treatin2-wrapp .treatin2-col1{margin-top: 0;}


.conten-wrapp:has(.desktop-view) {
    padding-bottom: 0;
}
.contact-wrapp .contact-col4.desk{display: none;}
.contact-wrapp .contact-col4.mob{display: block;}


.linker-wrapp .linker-col2 .linker-row2 li span {
    display: inline;
}
.linker-wrapp .linker-col2 .linker-row2 li span:first-child {

    margin: 0 4px 0;
}
.faq-wrapp .faq-cover {
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
}


.conten-wrapp.conten2-wrapp.default-page {
    padding-block: 50px;
}

.conten-wrapp.blog-wrapp.search-page {
    padding-block: 50px;
}
.blog-wrapp.search-page .blog-col2 {
   width: 100%; margin-right: 0;
}

.conten-wrapp.conten2-wrapp.error-page {
    padding-block: 50px;
}


.membership-wrapp .membership-col2 .membership-row2.desktop {display: none;}
.membership-wrapp .membership-col2 .membership-row2.mobile {display: block;}

.membership-wrapp .membership-col5.desktop {display: none;}
.membership-wrapp .membership-col5.mobile {display: block;}
.fees-wrapp .fees-row2 .fees-bar2 { width:30%; float:right; text-align:right;}
.fees-wrapp .fees-row2 .price-from{text-align: center; width: 20%;}
.straightening-wrapp .straightening-col2 .straightening-row2:not(:has(.open)) {
    max-height: none;
}
.implants-wrapp .implants-col2 .implants-row2:not(:has(.open)) {
    max-height: none;
}

.banner-wrapp.video-banner  .banner-col2 .banner-row2 .circle-effects1:hover img {
    opacity: 1;
}

.banner-wrapp.video-banner  .banner-col2 .banner-row2 .circle-row1 {
    display: none;
}
.linker-wrapp .linker-col2 .linker-row2 li span span {
            white-space: nowrap;
}
.fees-wrapp .fees-row2{
    align-items: flex-start;
}

.banner-row3.inner-whatsapp.fix-whatsapp.desktop { 
    display: none;
}
.google-ratingmob.ggoglemobile {
    width: 60px; 
    position: fixed;
    bottom: 20px;
    background: #fff;
    box-shadow: 1px 1px 3px 1px rgba(0 0 0 / .15); 
    left: 20px;
    z-index: 999999; 
    display: inline-block; 
    cursor: pointer; 
    border-radius: 12px;
    padding: 8px 10px 4px;
    border-top: 5px solid #4fce6a;
}
.google-ratingmob.ggoglemobile img { 
    width: 100%;
}
.wp-google-badge.wp-google-badge_left-fixed {
    display: none;
}
.banner-row3.inner-whatsapp.fix-whatsapp.mobile {
        width: 60px;
        position: fixed;
        bottom: 20px;
        left: 90px;
        background: #fff;
        padding: 10px 10px 10px;
        border-radius: 12px;
        box-shadow: 1px 1px 3px 1px rgba(0 0 0 / .15);
        z-index: 9999;
}
.banner-row3.inner-whatsapp.fix-whatsapp.mobile .banner-box1 .banner-thm1 img {
    width: 100%;
}
.banner-row3.inner-whatsapp.fix-whatsapp.desktop{
    display:none
}
.banner-row3.inner-whatsapp.fix-whatsapp.mobile .banner-bar3 .banner-box1{
    box-shadow: none;
    padding: 0;
}
.banner-row3.inner-whatsapp.fix-whatsapp.mobile .banner-bar3 .banner-box1 .banner-thm1{
width: unset;
float: unset;
margin: 0;
}
.google-ratingmob.ggoglemobile {
    display: block;
}
.straightening-wrapp::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 9;
}
.straightening-wrapp .straightening-col2{
    z-index: 99;
}
.straightening-wrapp .straightening-col1{
    z-index: 99;
}

.implants-wrapp::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 9;
}

.implants-wrapp .implants-col1 {
    z-index: 99;
}

.implants-wrapp .implants-col2 {
    z-index: 99;
}






}






@media screen and (min-width: 901px) {

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

}