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

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

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

::-moz-selection{ background: #ddba6d; color: #ffffff; text-shadow: none;}
::selection { background: #ddba6d; 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: "Outfit", sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { color: #504f50; background: #fffbf1; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow:hidden;}
:root { overflow-y: scroll;}
a { text-decoration:none; transition:all 0.25s ease-out 0s;}
p, p span { font-family: "Outfit", sans-serif;}
img { border:0px; height: auto;}
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:#050505;
}
::-moz-placeholder {
  color:#050505;
}
:-ms-input-placeholder {
  color:#050505;
}
:-moz-placeholder {
  color:#050505;
}

.header-wrapp, .linker-wrapp, .about-wrapp, .banner-wrapp, .implants-wrapp, .invisalign-wrapp, .treatments-wrapp, .choose-wrapp, .reviews-wrapp, .journey-wrapp, .team-wrapp, .contact-wrapp, .partners-wrapp, .instagram-wrapp, .flinker-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .sidbar-wrapp, .treatin-wrapp, .treatin1-wrapp, .treatin2-wrapp, .treatin3-wrapp, .treatin4-wrapp, .treatin5-wrapp, .faq1-wrapp, .journey2-wrapp, .blog-wrapp, .paiger-wrapp, .blogin-wrapp, .fees-wrapp, .galler-wrapp, .gallin-wrapp, .treatment-wrapp, .teamer-wrapp, .teamin-wrapp, .testi-wrapp, .membership1-wrapp, .membership2-wrapp, .membership3-wrapp, .contact3-wrapp, .recruitment-wrapp, .recruitment2-wrapp, .contac-wrapp, .hours-wrapp, .practice-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1210px; margin:auto;}

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .implants-wrapp p, .invisalign-wrapp p, .treatments-wrapp p, .choose-wrapp p, .reviews-wrapp p, .journey-wrapp p, .team-wrapp p, .contact-wrapp p, .partners-wrapp p, .instagram-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq1-wrapp p, .journey2-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .galler-wrapp p, .gallin-wrapp p, .treatment-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .testi-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .membership2-wrapp p, .membership3-wrapp p, .contact3-wrapp p, .recruitment-wrapp p, .recruitment2-wrapp p, .contac-wrapp p, .hours-wrapp p, .practice-wrapp p { font-size:16px; font-weight:400; letter-spacing:normal; line-height:1.3; margin:0 0 20px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .implants-wrapp h2, .invisalign-wrapp h2, .treatments-wrapp h2, .choose-wrapp h2, .reviews-wrapp h2, .journey-wrapp h2, .team-wrapp h2, .contact-wrapp h2, .partners-wrapp h2, .instagram-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .journey2-wrapp h2, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .gallin-wrapp h2, .treatment-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .testi-wrapp h2, .membership1-wrapp h2, .membership2-wrapp h2, .membership3-wrapp h2, .contact3-wrapp h2, .recruitment-wrapp h2, .recruitment2-wrapp h2, .contac-wrapp h2, .hours-wrapp h2, .practice-wrapp h2 { font-size:13px; font-weight:700; letter-spacing:1.3px; line-height:1.3; text-transform:uppercase; margin:0 0 34px;}

/*h3-css*/
.about-wrapp h3, .implants-wrapp h3, .invisalign-wrapp h3, .treatments-wrapp h3, .choose-wrapp h3, .reviews-wrapp h3, .journey-wrapp h3, .team-wrapp h3, .contact-wrapp h3, .partners-wrapp h3, .instagram-wrapp h3, .journey2-wrapp h3, .treatment-wrapp h3, .teamer-wrapp h3, .contact3-wrapp h3, .contac-wrapp h3, .hours-wrapp h3, .practice-wrapp h3 { font-size:45px; font-weight:400; letter-spacing:normal; line-height:0.8; position:relative;}

/*h3-after-css*/
.about-wrapp h3:after, .implants-wrapp h3:after, .invisalign-wrapp h3:after, .choose-wrapp h3:after, .reviews-wrapp h3:after, .journey-wrapp h3:after, .team-wrapp h3:after, .contact-wrapp h3:after, .partners-wrapp h3:after, .instagram-wrapp h3:after, .treatin-wrapp h3:after, .sidbar-wrapp h3:after, .treatin1-wrapp h3:after, .treatin2-wrapp h3:after, .treatin4-wrapp h3:after, .treatin5-wrapp h3:after, .journey2-wrapp h3:after, .blog-wrapp h3:after, .blogin-wrapp h3:after, .fees-wrapp h4:after, .galler-wrapp h3:after, .gallin-wrapp h3:after, .treatment-wrapp h3:after, .teamer-wrapp h3:after, .teamin-col1:after, .testi-wrapp h3:after, .membership1-wrapp h3:after, .membership3-wrapp h3:after, .contact3-wrapp h3:after, .recruitment-wrapp h4:after, .recruitment2-wrapp h3:after, .contac-wrapp h3:after, .hours-wrapp h3:after, .practice-wrapp h3:after { content:""; width:97px; float:left; padding:0 0 1px; position:absolute; bottom:0;}

/*header-wrapp*/
.header-wrapp { background:#323031; padding:14px 0 14px; position:absolute; top:0; right:0; left:0; z-index:9999;}
.header-wrapp p { float:none; color:#fffbf1;}
.header-wrapp p a { color:#fffbf1;}
.header-wrapp p span { display:block;}
.header-wrapp p strong { font-weight:700;}
.header-wrapp .header-col1 { width:auto; float:left; margin:0 0 0;}
.header-wrapp .header-col1 img { width:100%; display:block;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:left; margin:0 0 0;}
.header-wrapp .header-col2 { width:auto; float:right; margin:0 0 0;}
.header-wrapp .header-col2 img { width:100%; display:block;}
.header-wrapp .header-col2 .header-row2 { width:100%; float:right; margin:0 0 0;}
.header-wrapp .header-btn1 {font-size: 13px; float:none; color:#ddba6d; letter-spacing:normal; background:none; border-color:#fffbf1; margin:0 8px 0 0;  padding: 17px 44px 17px 12px;}
.header-wrapp .header-btn1:last-child { margin-right:0;}
.header-wrapp .header-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.header-wrapp .header-btn1 .circle-effects1 { right: 13px;}
/*linker-wrapp*/
.linker-wrapp { background:none; padding:56px 0 26px; position:absolute; top:82px; right:0; left:0; z-index:99;}
.linker-wrapp p { float:none; color:#fffbf1;}
.linker-wrapp p a { color:#fffbf1;}
.linker-wrapp p span { display:block;}
.linker-wrapp p strong { font-weight:700;}
.linker-wrapp .linker-col1 { width:350px; float:left; margin:0 0 0;}
.linker-wrapp .linker-col1 img { width:100%; display:block;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:left; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:auto; float:right; margin:12px 0 0;}
.linker-wrapp .linker-col2 img { width:100%; display:block;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; float:right; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 li { float:left; margin:0 0 0 24px; position:relative;}
.linker-wrapp .linker-col2 .linker-row2 li:first-child { margin-left:0;}
.linker-wrapp .linker-col2 .linker-row2 a li:after { content:""; width:1px; float:left; background:#fffbf1; margin:0 0 0; padding:0 0 14px; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:-12px;}
.linker-wrapp .linker-col2 .linker-row2 a li:first-child:after { display:none;}
.linker-wrapp .linker-col2 .linker-row2 li:nth-child(5):after { display:none;}
.linker-wrapp .linker-col2 .linker-row2 li a:hover { color:#ddba6d;}
.linker-wrapp .linker-btn1 { float:none; color:#ddba6d; letter-spacing:normal; background:none; border-color:#fffbf1; margin:0 8px 0 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:0;}
.linker-wrapp .linker-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.linker-row2 li, .linker-row2 li a { font-size:16px; font-weight:400; color:#fffbf1; letter-spacing:normal; line-height:1.3;}
.linker-wrapp .linker-col2 .linker-row2 > a li:hover {color: #ddba6d;;}
/*banner-wrapp*/
.banner-wrapp { text-align:center; background:none; position:relative;}
.banner-wrapp p { float:none; color:#fffbf1;}
.banner-wrapp p a { color:#fffbf1;}
.banner-wrapp p span { display:block;}
.banner-wrapp p strong { font-weight:700;}
.banner-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.banner-wrapp h2 a { color:#fffbf1;}
.banner-wrapp h2 span { display:block;}
.banner-wrapp h3 { font-size:70px; color:#fffbf1; line-height:1; margin:0 0 24px;}
.banner-wrapp h3 a { color:#fffbf1;}
.banner-wrapp h3 span { display:block;}
.banner-wrapp .banner-col1 { width:70%; float:none; 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:100%; float:none; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:84px; float:none; margin:0 auto 0; position:absolute; right:0; bottom:9.1%; left:0;}
.banner-wrapp .banner-col2 img { width:100%; display:block;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; float:none; margin:0 0 0;}
.banner-wrapp .banner-btn1 { float:none; color:#ffffff; background:none; border-color:#fffbf1; margin:24px 8px 0 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:0;}
.banner-wrapp .banner-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.banner-wrapp h3, .banner-wrapp h3 span { font-family: 'denike-regular-font';}

/*about-wrapp*/
.about-wrapp { text-align:center; background:none; padding:26px 0 0; position:relative;}
.about-wrapp p { float:none; color:#323031;}
.about-wrapp p a { color:#ddba6d;}
.about-wrapp p a:hover{ color:#323031;}
.about-wrapp p span { display:block;}
.about-wrapp p strong { font-weight:700;}
.about-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.about-wrapp h2 a { color:#fffbf1;}
.about-wrapp h2 span { display:block;}
.about-wrapp h3 { color:#323031; margin:0 0 34px; padding:0 0 36px;}
.about-wrapp h3 a { color:#323031;}
.about-wrapp h3 span { display:block;}
.about-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.about-wrapp .about-col1 { width:100%; float:left; margin:0 0 2.4%; position:relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.about-wrapp .about-col1 img { width:100%; display:block;}
.about-wrapp .about-col1 .about-row1 { width:41%; float:left; text-align:left;position: relative;top: inherit;    transform: none;left: inherit;right: inherit;}

.about-wrapp .about-col2 { width:41.7%; float:right; margin:0 9% 6.2% 0; position:relative;}
.about-wrapp .about-col2 img { width:100%; display:block;}
.about-wrapp .about-col2 .about-row2 { width:42.6%; float:right; margin:0 0 0; position:absolute; right:-21.7%; bottom:-12.4%;}
.about-wrapp .about-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:24px 8px 0 0;}
.about-wrapp .about-btn1:last-child { margin-right:0;}
.about-wrapp .about-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.about-wrapp h3, .about-wrapp h3 span { font-family: 'denike-regular-font';}

/*implants-wrapp*/
.implants-wrapp { background:url(../images/implants-bg.png) no-repeat top center / 100%; padding:0 0 56.6%; position:relative;}
.implants-wrapp p { float:none; color:#fffbf1;}
.implants-wrapp p a { color:#fffbf1;}
.implants-wrapp p span { display:block;}
.implants-wrapp p strong { font-weight:700;}
.implants-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.implants-wrapp h2 a { color:#fffbf1;}
.implants-wrapp h2 span { display:block;}
.implants-wrapp h3 { color:#fffbf1; margin:0 0 26px; padding:0 0 26px;}
.implants-wrapp h3 a { color:#fffbf1;}
.implants-wrapp h3 span { display:block;}
.implants-wrapp h3:after { background:#fffbf1; margin:0 0 0; left:0;}
.implants-wrapp .implants-col1 { width:1210px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:58%; right:0; left:0; z-index:9;}
.implants-wrapp .implants-col1 img { width:100%; display:block;}
.implants-wrapp .implants-col1 .implants-row1 { width:44.4%; float:right; margin:0 0 0;}
.implants-wrapp .implants-btn1 { float:none; color:#fffbf1; background:none; border-color:#fffbf1; margin:16px 8px 0 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:0;}
.implants-wrapp .implants-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.implants-wrapp h3, .implants-wrapp h3 span { font-family: 'denike-regular-font';}

/*invisalign-wrapp*/
.invisalign-wrapp { background:url(../images/invisalign-bg.png) no-repeat top center / 100%; padding:0 0 45.8%; position:relative;}
.invisalign-wrapp p { float:none; color:#fffbf1;}
.invisalign-wrapp p a { color:#ddba6d}
.invisalign-wrapp p a:hover{ color:#fffbf1;}
.invisalign-wrapp p span { display:block;}
.invisalign-wrapp p strong { font-weight:700;}
.invisalign-wrapp h2 { color:#fffbf1; background:#323031; border-color:#323031; margin:0 0 30px;}
.invisalign-wrapp h2 a { color:#fffbf1;}
.invisalign-wrapp h2 span { display:block;}
.invisalign-wrapp h3 { color:#fffbf1; margin:0 0 26px; padding:0 0 26px;}
.invisalign-wrapp h3 a { color:#fffbf1;}
.invisalign-wrapp h3 span { display:block;}
.invisalign-wrapp h3:after { background:#fffbf1; margin:0 0 0; left:0;}
.invisalign-wrapp h4 { font-size:16px; font-weight:400; color:#fffbf1; letter-spacing:normal; line-height:1.1; transition:all 0.25s ease-out 0s; margin:0 0 0;}
.invisalign-wrapp h4 a { color:#fffbf1;}
.invisalign-wrapp h4 span { display:block;}
.invisalign-wrapp .invisalign-col1 { width:1095px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0; z-index:9;}
.invisalign-wrapp .invisalign-col1 img { width:100%; display:block;}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:34.4%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}
.invisalign-wrapp .invisalign-col2 { width:12.9%; float:right; margin:0 0 0;}
.invisalign-wrapp .invisalign-col2 img { width:100%; display:block;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:100%; float:right; background:none; border:1px solid rgba(255,251,241,0.4); border-radius:50%; margin:0 0 0; padding:0 0 100%; position:relative;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2:last-child { margin-bottom:0;}
/* .invisalign-wrapp .invisalign-col2 .invisalign-row2:hover { background:#fffbf1; border-color:#fffbf1;} */
/* .invisalign-wrapp .invisalign-col2 .invisalign-row2:hover h4 { color:#ddba6d;} */
.invisalign-wrapp .invisalign-col3 { width:90%; float:none; text-align:center; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.invisalign-wrapp .invisalign-col3 img { width:100%; display:block;}
.invisalign-wrapp .invisalign-col3 .invisalign-row3 { width:16%; float:none; margin:0 auto 14%;}
.invisalign-wrapp .invisalign-btn1 { float:none; color:#fffbf1; background:none; border-color:#fffbf1; margin:16px 8px 0 0;}
.invisalign-wrapp .invisalign-btn1:last-child { margin-right:0;}
.invisalign-wrapp .invisalign-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.invisalign-wrapp h3, .invisalign-wrapp h3 span { font-family: 'denike-regular-font';}

/*treatments-wrapp*/
.treatments-wrapp { text-align:center; background:#f8f3e9; padding:138px 0 124px;}
.treatments-wrapp p { float:none; color:#4a4848;}
.treatments-wrapp p a { color:#4a4848;}
.treatments-wrapp p span { display:block;}
.treatments-wrapp p strong { font-weight:700;}
.treatments-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.treatments-wrapp h2 a { color:#fffbf1;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 { color:#323031; margin:0 0 34px;}
.treatments-wrapp h3 a { color:#323031;}
.treatments-wrapp h3 span { display:block;}
.treatments-wrapp h4 { font-size:24px; font-weight:400; color:#323031; letter-spacing:normal; line-height:0.8; margin:0 0 28px;}
.treatments-wrapp h4 a { color:#323031;}
.treatments-wrapp h4 span { display:block;}
.treatments-wrapp .treatments-col1 { width:100%; float:left; margin:1.5% 0 0;}
.treatments-wrapp .treatments-col1 img { width:100%; display:block;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; float:left; margin:0 0 13.3%; position:relative;}
.treatments-wrapp .treatments-col2 { width:100%; float:left; margin:0 0 0;}
.treatments-wrapp .treatments-col2 img { width:100%; display:block;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; float:left; text-align:left; margin:0 0 0;}
.treatments-wrapp .treatments-btn1 { float:none; color:#323031; background:none; border-color:rgba(50,48,49,0); margin:14px 8px 0 0; padding:0 58px 0 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:0;}
.treatments-wrapp .treatments-btn1:hover { color:#ddba6d; background:none; border-color:rgba(50,48,49,0);}
.treatments-wrapp h3, .treatments-wrapp h3 span, .treatments-wrapp h4, .treatments-wrapp h4 span { font-family: 'denike-regular-font';}
.colorscale-effect .colorscale-row1 img {border-radius: 5px;}


/*choose-wrapp*/
.choose-wrapp { background:none; padding:130px 0 66px; position:relative;}
.choose-wrapp p { float:none; color:#323031;}
.choose-wrapp p a { color:#ddba6d;}
.choose-wrapp p a:hover { color:#323031;}
.choose-wrapp p span { display:block;}
.choose-wrapp p strong { font-weight:700;}
.choose-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.choose-wrapp h2 a { color:#fffbf1;}
.choose-wrapp h2 span { display:block;}
.choose-wrapp h3 { color:#323031; margin:0 0 34px; padding:0 0 36px;}
.choose-wrapp h3 a { color:#323031;}
.choose-wrapp h3 span { display:block;}
.choose-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.choose-wrapp .choose-col1 { width:100%; float:right; margin:0 0 0; position:relative;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
.choose-wrapp .choose-col1 img { width:100%; display:block;}
.choose-wrapp .choose-col1 .choose-row1 { width:42.4%; float:right; width: 42.4%;position: relative;    top: inherit;transform: none;right: inherit;left: inherit;}
.choose-wrapp .choose-col2 { width:47.4%; float:left; margin:0 0 0;}
.choose-wrapp .choose-col2 img { width:100%; display:block;}
.choose-wrapp .choose-col2 .choose-row2 { width:100%; float:left; margin:0 0 0;border-radius: 0 0 0 250px;}
.choose-wrapp .choose-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:16px 8px 0 0;}
.choose-wrapp .choose-btn1:last-child { margin-right:0;}
.choose-wrapp .choose-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.choose-wrapp h3, .choose-wrapp h3 span { font-family: 'denike-regular-font';}

/*reviews-wrapp*/
.reviews-wrapp { text-align:center; background:url(../images/reviews-bg.png) no-repeat top center / 100%; padding:0 0 74.8%; position:relative;}
.reviews-wrapp p { float:none; color:#fffbf1;}
.reviews-wrapp p a { color:#ddba6d;}
.reviews-wrapp p a:hover { color:#fffbf1;}
.reviews-wrapp p span { display:block;}
.reviews-wrapp p strong { font-weight:700;}
.reviews-wrapp h2 { color:#fffbf1; background:#323031; border-color:#323031; margin:0 0 30px;}
.reviews-wrapp h2 a { color:#fffbf1;}
.reviews-wrapp h2 span { display:block;}
.reviews-wrapp h3 { color:#fffbf1; margin:0 0 40px; padding:0 0 36px;}
.reviews-wrapp h3 a { color:#fffbf1;}
.reviews-wrapp h3 span { display:block;}
.reviews-wrapp h3:after { background:#fffbf1; margin:0 auto 0; right:0; left:0;}
.reviews-wrapp h4 { font-size:20px; font-weight:400; color:#fffbf1; letter-spacing:normal; line-height:1.3; margin:0 0 0;}
.reviews-wrapp h4 a { color:#fffbf1;}
.reviews-wrapp h4 span { display:block;}
.reviews-wrapp .reviews-col1 { width:1210px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:57%; right:0; left:0;}
.reviews-wrapp .reviews-col1 img { width:100%; display:block;}
.reviews-wrapp .reviews-col1 .reviews-row1 { width:56%; float:none; margin:0 auto 4%;}
.reviews-wrapp .reviews-col2 { width:100%; float:none; margin:0 0 2.6%;}
.reviews-wrapp .reviews-col2 img { width:100%; display:block;}
.reviews-wrapp .reviews-col2 .reviews-row2 { width:100%; float:none; border-radius:28px; overflow:hidden; margin:0 0 14px; position:relative;}
.reviews-wrapp .reviews-btn1 { float:none; color:#fffbf1; background:none; border-color:#fffbf1; margin:28px 8px 0 0;}
.reviews-wrapp .reviews-btn1:last-child { margin-right:0;}
.reviews-wrapp .reviews-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.reviews-wrapp h3, .reviews-wrapp h3 span { font-family: 'denike-regular-font';}

.reviews-wrapp .reviews-col2 .non-slider{width:100%;display:flex;flex-wrap:wrap;justify-content:center}
.reviews-wrapp .reviews-col2 .non-slider>div{width:32.33%;display:inline-block;float:left;margin:0 1.5% 0 0}
.reviews-wrapp .reviews-col2 .non-slider>div:last-child{margin-right:0}

/*journey-wrapp*/
.journey-wrapp { text-align:center; background:url(../images/journey-bg.png) no-repeat center / cover; padding:110px 0 104px;}
.journey-wrapp p { float:none; color:#323031;}
.journey-wrapp p a { color:#ddba6d;}
.journey-wrapp p a:hover { color:#323031;}
.journey-wrapp p span { display:block;}
.journey-wrapp p strong { font-weight:700;}
.journey-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.journey-wrapp h2 a { color:#fffbf1;}
.journey-wrapp h2 span { display:block;}
.journey-wrapp h3 { color:#323031; margin:0 0 34px; padding:0 0 36px;}
.journey-wrapp h3 a { color:#323031;}
.journey-wrapp h3 span { display:block;}
.journey-wrapp h3:after { background:#323031; margin:0 auto 0; right:0; left:0;}
.journey-wrapp .journey-col1 { width:44%; float:none; margin:0 auto 0;}
.journey-wrapp .journey-col1 img { width:100%; display:block;}
.journey-wrapp .journey-col1 .journey-row1 { width:100%; float:none; margin:0 0 0;}
.journey-wrapp .journey-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:24px 8px 0 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:0;}
.journey-wrapp .journey-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.journey-wrapp h3, .journey-wrapp h3 span { font-family: 'denike-regular-font';}

/*team-wrapp*/
.team-wrapp { background:none; padding:118px 0 140px; position:relative;}
.team-wrapp p { float:none; color:#323031;}
.team-wrapp p a { color:#ddba6d;}
.team-wrapp p a:hover { color:#323031;}
.team-wrapp p span { display:block;}
.team-wrapp p strong { font-weight:700;}
.team-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.team-wrapp h2 a { color:#fffbf1;}
.team-wrapp h2 span { display:block;}
.team-wrapp h3 { color:#323031; margin:0 0 34px; padding:0 0 36px;}
.team-wrapp h3 a { color:#323031;}
.team-wrapp h3 span { display:block;}
.team-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.team-wrapp h4 { font-size:25px; font-weight:400; color:#323031; letter-spacing:normal; line-height:0.8; margin:0 0 8px;}
.team-wrapp h4 a { color:#323031;}
.team-wrapp h4 span { display:block;}
.team-wrapp .team-col1 { width:100%; float:left; margin:0 0 0; position:relative;    display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.team-wrapp .team-col1 img { width:100%; display:block;}
.team-wrapp .team-col1 .team-row1 { width:41%; float:left; width: 41%;position: relative;top: inherit;    transform: none;left: inherit;right: inherit;}
.team-wrapp .team-col2 { width:51.9%; float:right; margin:0 0 0;}
.team-wrapp .team-col2 img { width:100%; display:block;}
.team-wrapp .team-col2 .team-row2 { width:100%; float:right; margin:0 0 0;}
.team-wrapp .team-col3 { width:100%; float:left; border-radius:8px; overflow:hidden; margin:0 0 0; position:relative;}
.team-wrapp .team-col3 img { width:100%; display:block;}
.team-wrapp .team-col3:after { content:""; width:100%; float:left; background:url(../images/half-bottom-white-brown-shape.svg) no-repeat top / 100%; margin:0 0 0;padding:0 0 70.5%; background-size: 128%; position:absolute; right:0; bottom:0; left:0;}
.team-wrapp .team-col3 .team-row3 { width:90%; float:none; text-align:center; margin:0 auto 0; position:absolute; right:0; bottom:5.7%; left:0; z-index:9;min-height: 89px;}
.team-wrapp .team-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:24px 8px 0 0;}
.team-wrapp .team-btn1:last-child { margin-right:0;}
.team-wrapp .team-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.team-wrapp h3, .team-wrapp h3 span, .team-wrapp h4, .team-wrapp h4 span { font-family: 'denike-regular-font';}

/*contact-wrapp*/
.contact-wrapp { background:none; position:relative;}
.contact-wrapp p { float:none; color:#323031;}
.contact-wrapp p a { color:#323031;}
.contact-wrapp p span { display:block;}
.contact-wrapp p strong { font-weight:700;}
.contact-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.contact-wrapp h2 a { color:#fffbf1;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp h3 { color:#323031; margin:0 0 34px; padding:0 0 36px;}
.contact-wrapp h3 a { color:#323031;}
.contact-wrapp h3 span { display:block;}
.contact-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.contact-wrapp .contact-col1 { width:36.5%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}
.contact-wrapp .contact-col1 img { width:100%; display:block;}
.contact-wrapp .contact-col1 .contact-row1 { width:404px; float:left; margin:0 0 0;}
.contact-wrapp .contact-col2 { width:100%; float:left; margin:12.2% 0 0;}
.contact-wrapp .contact-col2 img { width:100%; display:block;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%; float:left; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 li { float:none; margin:0 0 10px;}
.contact-wrapp .contact-col2 .contact-row2 li:last-child { margin-bottom:0;}
.contact-wrapp .contact-col2 .contact-row2 li a { width:11.5%; float:left; margin:0 4.8% 0 0;}
.contact-wrapp .contact-col3 { width:53.99%; float:left; background:#323031; margin:0 0 0;}
.contact-wrapp .contact-col3 img { width:100%; display:block;}
.contact-wrapp .contact-col3 .contact-row3 { width:615px; float:right; margin:0 0 0; padding:12.9% 21.1% 12.9% 0;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil1 { text-align:left; font-size:16px; font-weight:400; color:#050505; text-transform:inherit; background:#fffbf1; border-color:#fffbf1; border-radius:10px; resize:none;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2 { width:100%; height:65px; float:left; margin:0 0 3.5%; padding:0 8% 0;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { width:100%; height:174px; float:left; margin:0 0 6.5%; padding:34px 8% 0;}
.contact-wrapp .contact-btn1 { float:none; background:none; border-color:#fffbf1; margin:8px 8px 0 0; padding:0 0 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:0;}
.contact-wrapp .contact-btn1 input { color:#fffbf1; background:none; border-color:rgba(0,0,0,0); cursor:pointer;}
.contact-wrapp .contact-btn1:hover { background:#fffbf1; border-color:#fffbf1;}
.contact-wrapp .contact-btn1:hover input { color:#ddba6d; background:none; border-color:rgba(0,0,0,0);}
.contact-wrapp h3, .contact-wrapp h3 span { font-family: 'denike-regular-font';}

/*partners-wrapp*/
.partners-wrapp { text-align:center; background:none; padding:50px 0 56px;}
.partners-wrapp p { float:none; color:#323031;}
.partners-wrapp p a { color:#323031;}
.partners-wrapp p span { display:block;}
.partners-wrapp p strong { font-weight:700;}
.partners-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.partners-wrapp h2 a { color:#fffbf1;}
.partners-wrapp h2 span { display:block;}
.partners-wrapp h3 { color:#323031; margin:0 0 34px; padding:0 0 36px;}
.partners-wrapp h3 a { color:#323031;}
.partners-wrapp h3 span { display:block;}
.partners-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.partners-wrapp .partners-col1 { width:100%; float:none; margin:0 0 0;}
.partners-wrapp .partners-col1 img { width:100%; display:block;}
.partners-wrapp .partners-col1 .partners-row1 { width:100%; float:none; margin:0 0 0;}
.partners-wrapp .partners-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:24px 8px 0 0;}
.partners-wrapp .partners-btn1:last-child { margin-right:0;}
.partners-wrapp .partners-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.partners-wrapp h3, .partners-wrapp h3 span { font-family: 'denike-regular-font';}

/*instagram-wrapp*/
.instagram-wrapp { background:#f8f3e9; padding:130px 0 55px;}
.instagram-wrapp p { float:none; color:#323031;}
.instagram-wrapp p a { color:#ddba6d;}
.instagram-wrapp p a:hover{ color:#323031;}
.instagram-wrapp p span { display:block;}
.instagram-wrapp p strong { font-weight:700;}
.instagram-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.instagram-wrapp h2 a { color:#fffbf1;}
.instagram-wrapp h2 span { display:block;}
.instagram-wrapp h3 { color:#323031; margin:0 0 34px; padding:0 0 36px;}
.instagram-wrapp h3 a { color:#323031;}
.instagram-wrapp h3 span { display:block;}
.instagram-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.instagram-wrapp .instagram-col1 { width:100%; float:left; margin:0 0 0; position:relative;    display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.instagram-wrapp .instagram-col1 img { width:100%; display:block;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:39.3%; float:left;    width: 39.3%;position: relative;top: inherit;transform: none;}
.instagram-wrapp .instagram-col2 { width:57%; float:right; margin:0 0 0;}
.instagram-wrapp .instagram-col2 img { width:100%; display:block;}
.instagram-wrapp .instagram-col2 .instagram-row2 { width:215px; float:right; margin:0 0 0;}
.instagram-wrapp .instagram-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:24px 8px 0 0;}
.instagram-wrapp .instagram-btn1:last-child { margin-right:0;}
.instagram-wrapp .instagram-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.instagram-wrapp h3, .instagram-wrapp h3 span { font-family: 'denike-regular-font';}

/*flinker-wrapp*/
.flinker-wrapp { background:#323031; padding:88px 0 74px; position:relative;}
.flinker-wrapp p { float:none; color:#fffbf1;}
.flinker-wrapp p a { color:#fffbf1;}
.flinker-wrapp p span { display:block;}
.flinker-wrapp p strong { font-weight:700;}
.flinker-wrapp:after { content:""; width:1195px; float:none; background:rgba(248,243,233,0.2); margin:0 auto 0; padding:0 0 1px; position:absolute; right:0; bottom:0; left:0;}
.flinker-wrapp .flinker-col1 { width:100%; float:left; margin:0 0 7.4%; position:relative;}
.flinker-wrapp .flinker-col1 img { width:100%; display:block;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:350px; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.flinker-wrapp .flinker-col2 { width:auto; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col2 img { width:100%; display:block;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 a { width:40px; float:left; margin:0 6px 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 a:last-child { margin-right:0;}
.flinker-wrapp .flinker-col3 { width:auto; float:right; margin:0 0 0;}
.flinker-wrapp .flinker-col3 img { width:100%; display:block;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; float:right; margin:0 0 0;}
.flinker-wrapp .flinker-col4 { width:23.5%; float:left; margin:0 2% 0 0;}
.flinker-wrapp .flinker-col4:last-child { margin-right:0;}
.flinker-wrapp .flinker-col4 img { width:100%; display:block;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; float:left; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li a:hover { color:#ddba6d;}
.flinker-wrapp .flinker-btn1 { float:none; color:#ddba6d; background:none; border-color:#fffbf1; margin:0 8px 0 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:0;}
.flinker-wrapp .flinker-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.flinker-row4 li, .flinker-row4 li a { font-size:16px; font-weight:400; color:#fffbf1; letter-spacing:normal; line-height:2.5;}
.flinker-wrapp .flinker-row4 a span { display:block;}



/*footer-wrapp*/
.footer-wrapp { text-align:center; background:#323031; padding:36px 0 120px;}
.footer-wrapp p { float:none; color:#fffbf1;}
.footer-wrapp p a { color:#fffbf1;}
.footer-wrapp p span { display:block;}
.footer-wrapp p strong { font-weight:700;}
.footer-wrapp .footer-col1 { width:100%; float:none; margin:0 0 0;}
.footer-wrapp .footer-col1 img { width:100%; display:block;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; float:none; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; display:inline-block; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 4px 0;}
.footer-wrapp .footer-col1 .footer-row1 li a:hover { color:#ddba6d;}
.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:14px; font-weight:300; color:#fffbf1; letter-spacing:normal; line-height:1.96;}

/*inner-wrapp*/
.inner-wrapp { min-height:601px; position:relative; background:#fffbf1;}
.inner-wrapp h1 { float:none; font-size:65px; font-weight:400; color:#fffbf1; letter-spacing:normal; line-height:1; margin:0 0 16px;}
.inner-wrapp h1 a { color:#fffbf1;}
.inner-wrapp h1 span { display:block;}
.inner-wrapp .inner-col1 { width:1210px; float:left; position:absolute; top:55%; 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:#ddba6d;}
.inner-row1 li, .inner-row1 li a { font-size:16px; color:#fffbf1; font-weight:300; line-height:1.3;}
.inner-wrapp h1, .inner-wrapp h1 span { font-family: 'denike-regular-font';}

/*h3-css*/
.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin3-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .treatin5-wrapp h3, .faq1-wrapp h2, .blog-wrapp h3, .blogin-wrapp h3, .fees-wrapp h4, .galler-wrapp h3, .gallin-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h2, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .membership2-wrapp h3, .membership3-wrapp h3, .recruitment-wrapp h4, .recruitment2-wrapp h3 { font-size:35px; font-weight:400; letter-spacing:normal; line-height:1.2; position:relative;}

.custom-wrapp { width:100%; float:left; padding:64px 0; text-align:center;}

.inner-custom { width:100%; float:left; margin:0 0 52px;}

/*conten-wrapp*/
.conten-wrapp { padding:18px 0 120px; position:relative; background:#fffbf1; z-index:9;}
.conten-wrapp .conten-row1 { width:100%; float:left; position:relative; z-index:99;}
.conten-wrapp .conten-row1 .conten-bar1 { width:51%; float:left;}
.conten-wrapp .conten-row1 .conten-bar2 { width:43.5%; float:right;}

.conten2-wrapp { padding:18px 0 20px;}

.contact-wrapp2 { padding:129px 0 0;}

/*sidbar-wrapp*/
.sidbar-wrapp p { float:none; color:#fffbf1;}
.sidbar-wrapp p a { color:#fffbf1;}
.sidbar-wrapp p span { display:block;}
.sidbar-wrapp p strong { font-weight:700;}
.sidbar-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.sidbar-wrapp h2 a { color:#fffbf1;}
.sidbar-wrapp h2 span { display:block;}
.sidbar-wrapp h3 { color:#fffbf1; margin:0 0 34px; padding:0 0 36px;}
.sidbar-wrapp h3 a { color:#fffbf1;}
.sidbar-wrapp h3 span { display:block;}
.sidbar-wrapp h3:after { background:#fffbf1; margin:0 0 0; left:0;}
.sidbar-wrapp .sidbar-col1 { width:100%; float:left; background:#897158; padding:79px 75px 96px; border-radius:20px; position:relative;}
.sidbar-wrapp .sidbar-col1 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 { width:100%; float:left; margin:15px 0 0;}
.sidbar-wrapp .sidbar-col1 .contact-fil1 { text-align:left; font-size:16px; font-weight:400; color:#050505; text-transform:inherit; background:#fffbf1; border-color:#fffbf1; border-radius:10px; resize:none; letter-spacing:0;}
.sidbar-wrapp .sidbar-col1 .contact-fil2 { width:100%; height:65px; float:left; margin:0 0 15px; padding:0 8% 0;}
.sidbar-wrapp .sidbar-col1 .contact-fil3 { width:100%; height:174px; float:left; margin:0 0 35px; padding:33px 8% 0;}
.sidbar-wrapp .sidbar-col2 { width:100%; float:left; margin:0 0 15px;}
.sidbar-wrapp .sidbar-col2 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col2 .sidbar-row2 { width:100%; float:left;}
.sidbar-wrapp .sidbar-col3 { width:100%; float:left; border:1px solid #ae9c8e; border-radius:20px; padding:70px 66px 74px 75px; margin:22px 0 0;}
.sidbar-wrapp .sidbar-col3 h3 { color:#323031;}
.sidbar-wrapp .sidbar-col3 h3:after { background:#323031;}
.sidbar-wrapp .sidbar-col3 p { color:#323031;}
.sidbar-wrapp .sidbar-col3 img { width:100%; display:block;}
.sidbar-wrapp .contact-btn1 { float:none; background:none; border-color:#fffbf1; margin:18px 8px 0 0; padding:0 0 0;}
.sidbar-wrapp .contact-btn1:last-child { margin-right:0;}
.sidbar-wrapp .contact-btn1 input { color:#fffbf1; background:none; border-color:rgba(0,0,0,0); cursor:pointer;}
.sidbar-wrapp .contact-btn1:hover { background:#fffbf1; border-color:#fffbf1;}
.sidbar-wrapp .contact-btn1:hover input { color:#ddba6d; background:none; border-color:rgba(0,0,0,0);}
.sidbar-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:16px 8px 0 0; padding:17px 78px 17px 24px;}
.sidbar-wrapp .learn-black-btn1:last-child { margin-right:0;}
.sidbar-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.sidbar-wrapp h3, .sidbar-wrapp h3 span { font-family: 'denike-regular-font';}

/*treatin-wrapp*/
.treatin-wrapp p { float:none; color:#323031;}
.treatin-wrapp p a { color:#ddba6d;}
.treatin-wrapp p a:hover { color:#323031;}
.treatin-wrapp p span { display:block;}
.treatin-wrapp p strong { font-weight:700;}
.treatin-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.treatin-wrapp h2 a { color:#ddba6d;}
.treatin-wrapp h2 a:hover { color:#fff}
.treatin-wrapp h2 span { display:block;}
.treatin-wrapp h3 { color:#323031; margin:0 0 26px; padding:0 0 26px;}
.treatin-wrapp h3 a { color:#ddba6d;}
.treatin-wrapp h3 a:hover{ color:#323031;}
.treatin-wrapp h3 span { display:block;}
.treatin-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.treatin-wrapp h4 { width:100%; float:left; font-size:25px; font-weight:400; color:#323031; letter-spacing:normal; line-height:1.2; margin:15px 0 20px;}
.treatin-wrapp h4 a { color:#ddba6d;;}
.treatin-wrapp h4 a:hover { color:#323031;}
.treatin-wrapp h4 span { display:block;}
.treatin-wrapp .treatin-row1 { width:100%; float:left; margin:17px 0 40px; border-radius:10px; overflow:hidden; position:relative;}
.treatin-wrapp .treatin-row1 img { width:100%; display:block;}
.treatin-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:16px 8px 0 0; padding:17px 78px 17px 24px;}
.treatin-wrapp .learn-black-btn1:last-child { margin-right:0;}
.treatin-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.treatin-wrapp h3, .treatin-wrapp h3 span, .treatin-wrapp h4, .treatin-wrapp h4 span { font-family: 'denike-regular-font';}

/*treatin1-wrapp*/
.treatin1-wrapp { background:url(../images/treatin1-bg.png) no-repeat top center / 100%; padding:0 0 45.8%; position:relative;z-index: 9;}
.treatin1-wrapp p { float:none; color:#fffbf1;}
.treatin1-wrapp p a { color:#ddba6d;;}
.treatin1-wrapp p a:hover { color:#fffbf1;}
.treatin1-wrapp p span { display:block;}
.treatin1-wrapp p strong { font-weight:700;}
.treatin1-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158; margin:0 0 30px;}
.treatin1-wrapp h2 a { color:#fffbf1;}
.treatin1-wrapp h2 span { display:block;}
.treatin1-wrapp h3 { color:#fffbf1; margin:0 0 26px; padding:0 0 26px;}
.treatin1-wrapp h3 a { color:#fffbf1;}
.treatin1-wrapp h3 span { display:block;}
.treatin1-wrapp h3:after { background:#fffbf1; margin:0 0 0; left:0;}
.treatin1-wrapp .treatin1-col1 { width:1210px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0; z-index:9;}
.treatin1-wrapp .treatin1-col1 img { width:100%; display:block;}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 { width:49.4%; float:left;}
.treatin1-wrapp .learn-white-btn1 { float:none; color:#fffbf1; background:none; border-color:#fffbf1; margin:16px 8px 0 0; padding:17px 78px 17px 24px;}
.treatin1-wrapp .learn-white-btn1:last-child { margin-right:0;}
.treatin1-wrapp .learn-white-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.treatin1-wrapp h3, .treatin1-wrapp h3 span { font-family: 'denike-regular-font';}

/*treatin2-wrapp*/
.treatin2-wrapp { background:url(../images/treatin2-bg.jpg) no-repeat top center / 100%; padding:0 0 45.8%; position:relative;}
.treatin2-wrapp p { float:none; color:#fffbf1;}
.treatin2-wrapp p a { color:#ddba6d}
.treatin2-wrapp p a:hover{ color:#fffbf1;}
.treatin2-wrapp p span { display:block;}
.treatin2-wrapp p strong { font-weight:700;}
.treatin2-wrapp h2 { color:#fffbf1; background:#323031; border-color:#323031; margin:0 0 30px;}
.treatin2-wrapp h2 a { color:#fffbf1;}
.treatin2-wrapp h2 span { display:block;}
.treatin2-wrapp h3 { color:#fffbf1; margin:0 0 26px; padding:0 0 26px;}
.treatin2-wrapp h3 a { color:#fffbf1;}
.treatin2-wrapp h3 span { display:block;}
.treatin2-wrapp h3:after { background:#fffbf1; margin:0 0 0; left:0;}
.treatin2-wrapp .treatin2-col1 { width:1210px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0; z-index:9;}
.treatin2-wrapp .treatin2-col1 img { width:100%; display:block;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:49.4%; float:right;}
.treatin2-wrapp .learn-white-btn1 { float:none; color:#fffbf1; background:none; border-color:#fffbf1; margin:16px 8px 0 0; padding:17px 78px 17px 24px;}
.treatin2-wrapp .learn-white-btn1:last-child { margin-right:0;}
.treatin2-wrapp .learn-white-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.treatin2-wrapp h3, .treatin2-wrapp h3 span { font-family: 'denike-regular-font';}

/*treatin3-wrapp*/
.treatin3-wrapp { padding:120px 0 0;}
.treatin3-wrapp p { float:none; color:#323031;}
.treatin3-wrapp p a { color:#ddba6d;}
.treatin3-wrapp p a:hover{ color:#323031;}
.treatin3-wrapp p span { display:block;}
.treatin3-wrapp p strong { font-weight:700;}
.treatin3-wrapp h2 { color:#fffbf1; background:#323031; border-color:#323031; margin:0 0 25px;}
.treatin3-wrapp h2 a { color:#fffbf1;}
.treatin3-wrapp h2 span { display:block;}
.treatin3-wrapp h3 { color:#323031; margin:0 0 26px;}
.treatin3-wrapp h3 a { color:#323031;}
.treatin3-wrapp h3 span { display:block;}
.treatin3-wrapp .treatin3-col1 { width:100%; max-width:1070px; float:none; margin:0 auto;}
.treatin3-wrapp .treatin3-col1 img { width:100%; display:block;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { width:100%; float:left; margin:0 0 30px;}
.treatin3-wrapp h3, .treatin3-wrapp h3 span { font-family: 'denike-regular-font';}

/*treatin4-wrapp*/
.treatin4-wrapp { padding:17.5% 0 115px; background:#323031; position:relative; text-align:center;}
.treatin4-wrapp:before { content:""; width:100%; padding:0 0 10.71%; position:absolute; top:-1px; left:0; background:url(../images/treatin4-curve-shape.svg) no-repeat center / cover;}
.treatin4-wrapp p { float:none; color:#fffbf1;}
.treatin4-wrapp p a { color:#ddba6d;}
.treatin4-wrapp p a:hover{ color:#fffbf1;}
.treatin4-wrapp p span { display:block;}
.treatin4-wrapp p strong { font-weight:700;}
.treatin4-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158; margin:0 0 30px;}
.treatin4-wrapp h2 a { color:#fffbf1;}
.treatin4-wrapp h2 span { display:block;}
.treatin4-wrapp h3 { color:#fffbf1; margin:0 0 26px; padding:0 0 26px;}
.treatin4-wrapp h3 a { color:#fffbf1;}
.treatin4-wrapp h3 span { display:block;}
.treatin4-wrapp h3:after { background:#fffbf1; margin:0 0 0; left:0;}
.treatin4-wrapp .treatin4-col1 { width:100%; max-width:1070px; float:none; margin:0 auto; display:inline-block;}
.treatin4-wrapp .treatin4-col1 img { width:100%; display:block;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:31.2%; float:right; text-align:left;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 .treatin4-bar1 { width:100%; float:left; border-radius:10px; overflow:hidden; position:relative; margin:0 0 11px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 .treatin4-bar1:last-child { margin:0;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 { width:52%; float:left; text-align:left;}
.treatin4-wrapp .learn-white-btn1 { float:none; color:#fffbf1; background:none; border-color:#fffbf1; margin:16px 8px 0 0; padding:17px 78px 17px 24px;}
.treatin4-wrapp .learn-white-btn1:last-child { margin-right:0;}
.treatin4-wrapp .learn-white-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.treatin4-wrapp h3, .treatin4-wrapp h3 span { font-family: 'denike-regular-font';}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 ul li {color: #fff;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 ul li:before {color: #fff;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 ul li a:hover {color: #fff;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 ol li {color: #fff;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 ol li:before {color: #fff}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 ol li a:hover {color: #fff;}
.before, .after { font-size:16px; color:#fffbf1; position:absolute; bottom:29px; left:32px;}

/*treatin5-wrapp*/
.treatin5-wrapp { padding:140px 0 122px; position:relative;}
.treatin5-wrapp p { float:none; color:#323031;}
.treatin5-wrapp p a { color:#ddba6d;}
.treatin5-wrapp p a:hover{ color:#323031;}
.treatin5-wrapp p span { display:block;}
.treatin5-wrapp p strong { font-weight:700;}
.treatin5-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158; margin:0 0 30px;}
.treatin5-wrapp h2 a { color:#fffbf1;}
.treatin5-wrapp h2 span { display:block;}
.treatin5-wrapp h3 { color:#323031; margin:0 0 26px; padding:0 0 26px;}
.treatin5-wrapp h3 a { color:#323031;}
.treatin5-wrapp h3 span { display:block;}
.treatin5-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.treatin5-wrapp h4 { font-size:16px; font-weight:800; color:#121212; letter-spacing:normal; line-height:normal; margin:0 0 30px;}
.treatin5-wrapp h4 a { color:#121212;}
.treatin5-wrapp h4 span { display:block;}
.treatin5-wrapp .treatin5-col1 { width:100%; float:left; position:relative;}
.treatin5-wrapp .treatin5-col1 img { width:100%; display:block;}
.treatin5-wrapp .treatin5-col1 .treatin5-row1 { width:43%; float:left; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.treatin5-wrapp .treatin5-col1 .treatin5-row2 { width:49.1%; float:left;}
.treatin5-wrapp .treatin5-col1 .treatin5-row2 .reviews-row2 { width:100%; float:left; border-radius:30px; overflow:hidden; position:relative;}
.treatin5-wrapp .treatin5-col2 { width:100%; float:left; margin:120px 0 0; position:relative;}
.treatin5-wrapp .treatin5-col2 img { width:100%; display:block;}
.treatin5-wrapp .treatin5-col2 .treatin5-row3 { width:100%; float:left; background:#f8f3e9; border-radius:15px; padding:57px 31px 56px 46px;}
.treatin5-wrapp .treatin5-col2 .treatin5-row3 .treatin5-bar1 { width:100%; float:left; max-height:unset; overflow-y:hidden; margin:0 0 10px; padding:0 5% 0 0;}
.treatin5-wrapp .treatin5-col2 .treatin5-row3 .treatin5-bar2 { width:100%; float:left;}
.treatin5-wrapp .treatin5-col2 .treatin5-row3 .treatin5-bar2 span { width:92px; float:left;}
.treatin5-wrapp h3, .treatin5-wrapp h3 span { font-family: 'denike-regular-font';}

/*faq1-wrapp*/
.faq1-wrapp { padding:89px 0 70px; text-align:center; background:#f8f3e9;}
.faq1-wrapp p { float:none; color:#323031;}
.faq1-wrapp p a { color:#ddba6d;}
.faq1-wrapp p a:hover { color:#323031;}
.faq1-wrapp p span { display:block;}
.faq1-wrapp p strong { font-weight:700;}
.faq1-wrapp h2 { color:#323031; margin:0 0 26px;}
.faq1-wrapp h2 a { color:#323031;}
.faq1-wrapp h2 span { display:block;}
.faq1-wrapp h3 { font-size:16px; font-weight:600; color:#323031; letter-spacing:normal; line-height:1; margin:0 0 20px;}
.faq1-wrapp h3 a { color:#323031;}
.faq1-wrapp h3 span { display:block;}
.faq1-wrapp .faq1-col1 { width:100%; max-width:954px; float:none; display:inline-block; position:relative;}
.faq1-wrapp .faq1-col1 img { width:100%; display:block;}
.faq1-wrapp .faq1-col1 .faq1-row1 { width:100%; float:right; text-align:left;}
.faq1-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:12px 8px 0 0; padding:17px 78px 17px 24px;}
.faq1-wrapp .learn-black-btn1:last-child { margin-right:0;}
.faq1-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.faq1-wrapp h2, .faq1-wrapp h2 span { font-family: 'denike-regular-font';}

/*journey2-wrapp*/
.journey2-wrapp { text-align:center; background:#897158; padding:280px 0 112px; position:relative; z-index:9;}
.journey2-wrapp:before { content:""; width:100%; padding:0 0 10.71%; position:absolute; top:-1px; left:0;  background: url(../images/treatin4-curve-shape.svg) no-repeat center / cover;}
.journey3-wrapp:before { content:""; width:100%; padding:0 0 10.71%; position:absolute; top:-1px; left:0; background:url(../images/treatin4-curve-shape.svg) no-repeat center / cover;}
.journey2-wrapp p { float:none; color:#fffbf1;}
.journey2-wrapp p a { color:#fffbf1;}
.journey2-wrapp p span { display:block;}
.journey2-wrapp p strong { font-weight:700;}
.journey2-wrapp h2 { color:#fffbf1; background:#323031; border-color:#323031; margin:0 0 30px;}
.journey2-wrapp h2 a { color:#fffbf1;}
.journey2-wrapp h2 span { display:block;}
.journey2-wrapp h3 { color:#fffbf1; margin:0 0 40px; padding:0 0 36px;}
.journey2-wrapp h3 a { color:#fffbf1;}
.journey2-wrapp h3 span { display:block;}
.journey2-wrapp h3:after { background:#fffbf1; margin:0 auto 0; right:0; left:0;}
.journey2-wrapp .journey2-col1 { width:100%; float:left;}
.journey2-wrapp .journey2-col1 img { width:100%; display:block;}
.journey2-wrapp .journey2-col1 .journey2-row1 { width:100%; float:left;}
.journey2-wrapp .learn-white-btn1 { float:none; color:#fffbf1; background:none; border-color:#fffbf1; margin:16px 8px 0 0; padding:17px 78px 17px 24px;}
.journey2-wrapp .learn-white-btn1:last-child { margin-right:0;}
.journey2-wrapp .learn-white-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.journey2-wrapp h3, .journey2-wrapp h3 span { font-family: 'denike-regular-font';}

/*abouts-wrapp*/
.abouts-wrapp .abouts-col1 { width:100%; float:left; margin:30px 0 10px;}
.abouts-wrapp .abouts-col1 img { width:100%; display:block;}
.abouts-wrapp .abouts-col1 .abouts-row1 { width:31.76%; float:left; border-radius:10px; overflow:hidden; margin:0 2.35% 2.35% 0;}
.abouts-wrapp .abouts-col1 .abouts-row1:nth-of-type(3n) {margin-right: 0;}
/*blog-wrapp*/
.blog-wrapp p { float:none; color:#323031;}
.blog-wrapp p a { color:#ddba6d;}
.blog-wrapp p a { color:#323031;}
.blog-wrapp p span { display:block;}
.blog-wrapp p strong { font-weight:700;}
.blog-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.blog-wrapp h2 a { color:#ddba6d;;}
.blog-wrapp h2 a:hover { color:#fffbf1;}
.blog-wrapp h2 span { display:block;}
.blog-wrapp h3 { color:#323031; margin:0 0 26px; padding:0 0 26px;}
.blog-wrapp h3 a { color:#ddba6d;;}
.blog-wrapp h3 a:hover { color:#323031;}
.blog-wrapp h3 span { display:block;}
.blog-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.blog-wrapp .blog-col1 { width:100%; float:left;}
.blog-wrapp .blog-col1 img { width:100%; display:block;}
.blog-wrapp .blog-col2 { width:100%; float:left; margin:0 0 83px;}
.blog-wrapp .blog-col2 .blog-row1 { width:100%; float:left; border-radius:10px; overflow:hidden; margin:16px 0 35px;}
.blog-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:16px 8px 0 0; padding:17px 78px 17px 24px;}
.blog-wrapp .learn-black-btn1:last-child { margin-right:0;}
.blog-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.blog-wrapp h3, .blog-wrapp h3 span { font-family: 'denike-regular-font';}

/*paiger-wrapp*/
.paiger-wrapp .paiger-col1 { width:auto; float:none; display:inline-block;}
.paiger-wrapp .paiger-col1 img { width:100%; display:block;}
.paiger-wrapp .paiger-col1 .paiger-row1 { width:202px; float:none; text-align:center; display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { float:none; display:inline-block; margin:0 2px 0;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a { display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li:first-child a { color:#ddba6d;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a:hover { color:#ddba6d;}
.paiger-wrapp .paiger-btn1 { float:none; color:#323031; background:none; border-color:#323031;}
.paiger-wrapp .paiger-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.paiger-wrapp .paiger-btn2 { float:none; color:#323031; background:none; border-color:#323031; padding:17px 24px 17px 58px;}
.paiger-wrapp .paiger-btn2:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.paiger-row1 li, .paiger-row1 li a { font-size:14px; color:#323031; font-weight:700; letter-spacing:1.4px;}

/*blogin-wrapp*/
.blogin-wrapp { text-align:center;}
.blogin-wrapp p { float:none; color:#323031;}
.blogin-wrapp p a { color:#ddba6d;;}
.blogin-wrapp p a:hover { color:#323031;}
.blogin-wrapp p span { display:block;}
.blogin-wrapp p strong { font-weight:700;}
.blogin-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.blogin-wrapp h2 a { color:#ddba6d;}
.blogin-wrapp h2 a:hover { color:#fffbf1;}
.blogin-wrapp h2 span { display:block;}
.blogin-wrapp h3 { color:#323031; margin:0 0 26px; padding:0 0 26px;}
.blogin-wrapp h3 a { color:#ddba6d;}
.blogin-wrapp h3 a:hover { color:#323031;}
.blogin-wrapp h3 span { display:block;}
.blogin-wrapp h3:after { background:#323031; margin:0 auto 0; right:0; left:0;}
.blogin-wrapp .blogin-col1 { width:100%; max-width:907px; float:none; margin:0 auto;}
.blogin-wrapp .blogin-col1 img { width:100%; display:block;}
.blogin-wrapp .blogin-col1 .blogin-row1 { width:100%; float:left; border-radius:10px; overflow:hidden; margin:16px 0 55px; padding:0 47px;}
.blogin-wrapp .blogin-col1 .blogin-row2 { width:100%; float:left; padding:0 72px;}
.blogin-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:22px 8px 0 0; padding:17px 78px 17px 24px;}
.blogin-wrapp .learn-black-btn1:last-child { margin-right:0;}
.blogin-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.blogin-wrapp h3, .blogin-wrapp h3 span { font-family: 'denike-regular-font';}

/*fees-wrapp*/
.fees-wrapp p { float:none; color:#323031;}
.fees-wrapp p a { color:#ddba6d;}
.fees-wrapp p a:hover { color:#323031;}
.fees-wrapp p span { display:block;}
.fees-wrapp p strong { font-weight:700;}
.fees-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.fees-wrapp h2 a { color:#ddba6d;}
.fees-wrapp h2 a:hover { color:#fffbf1;}
.fees-wrapp h2 span { display:block;}
.fees-wrapp h3 { font-size:16px; font-weight:600; color:#323031; letter-spacing:normal; line-height:1; margin:0 0 6px;}
.fees-wrapp h3 a { color:#ddba6d;}
.fees-wrapp h3 a:hover { color:#323031;}
.fees-wrapp h3 span { display:block;}
.fees-wrapp h4 { color:#323031; margin:0 0 26px; padding:0 0 26px;}
.fees-wrapp h4 a { color:#ddba6d;}
.fees-wrapp h4 a:hover { color:#323031;}
.fees-wrapp h4 span { display:block;}
.fees-wrapp h4:after { background:#323031; margin:0 0 0; left:0;}
.fees-wrapp .fees-col1 { width:100%; float:left; margin:10px 0 0;}
.fees-wrapp .fees-col1 img { width:100%; display:block;}
.fees-wrapp .fees-col1 .fees-row1 { width:100%; float:left;}
.fees-wrapp .fees-col1 .fees-row2 { width:100%; float:left;display: flex;align-items: center;    margin: 0 0 4px;}
.fees-wrapp .fees-col1 .fees-row2 .price-from {font-size: 16px;    color: #323031;font-weight: 400;    line-height: 2.13;width: 10%;}
.fees-wrapp .fees-col1 .fees-row2 .fees-bar1 { width:60%; float:left; line-height: 1.5;padding-right: 15px;}
.fees-wrapp .fees-col1 .fees-row2 .fees-bar2 { width:40%; float:right; text-align:right;}
.fees-bar1, .fees-bar2 { font-size:16px; color:#323031; font-weight:400; line-height:2.13;}
.fees-wrapp h4, .fees-wrapp h4 span { font-family: 'denike-regular-font';}
.fees-wrapp .fees-col1 .accordion h3 {font-family: 'Outfit';}
.nhs-fees-page .nhs-fees-container .table-header { display: flex; justify-content: space-between; }
.nhs-fees-container .nhs-fees-details .row-header {display: flex;justify-content: space-between;font-weight: 600;font-size: 18px;margin-bottom: 5px;}
.nhs-fees-page .nhs-fees-container .table-header .table-header-cell { margin-bottom: 12px;font-weight: 700;font-size: 18px;}
.nhs-fees-container .nhs-fees-details .band-description {max-width: 80%;}


/*galler-wrapp*/
.galler-wrapp p { float:none; color:#323031;}
.galler-wrapp p a { color:#ddba6d;}
.galler-wrapp p a:hover { color:#323031;}
.galler-wrapp p span { display:block;}
.galler-wrapp p strong { font-weight:700;}
.galler-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.galler-wrapp h2 a { color:#ddba6d;}
.galler-wrapp h2 a:hover { color:#fffbf1;}
.galler-wrapp h2 span { display:block;}
.galler-wrapp h3 { color:#323031; margin:0 0 26px; padding:0 0 26px;}
.galler-wrapp h3 a { color:#ddba6d;}
.galler-wrapp h3 a:hover { color:#323031;}
.galler-wrapp h3 span { display:block;}
.galler-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.galler-wrapp .galler-col1 { width:100%; float:left;}
.galler-wrapp .galler-col1 img { width:100%; display:block;}
.galler-wrapp .galler-col2 { width:100%; float:left; margin:0 0 64px;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; float:left; margin:16px 0 35px;}
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1 { width:49.3%; float:left; position:relative; border-radius:10px; overflow:hidden;}
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1:last-child { float:right;}
.galler-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:16px 8px 0 0; padding:17px 78px 17px 24px;}
.galler-wrapp .learn-black-btn1:last-child { margin-right:0;}
.galler-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.galler-wrapp h3, .galler-wrapp h3 span { font-family: 'denike-regular-font';}
.before, .after { bottom:17px; left:20px;}

/*gallin-wrapp*/
.gallin-wrapp { text-align:center;}
.gallin-wrapp p { float:none; color:#323031;}
.gallin-wrapp p a { color:#ddba6d;}
.gallin-wrapp p a:hover{ color:#323031;}
.gallin-wrapp p span { display:block;}
.gallin-wrapp p strong { font-weight:700;}
.gallin-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.gallin-wrapp h2 a { color:#ddba6d;}
.gallin-wrapp h2 a:hover { color:#fffbf1;}
.gallin-wrapp h2 span { display:block;}
.gallin-wrapp h3 { color:#323031; margin:0 0 26px; padding:0 0 26px;}
.gallin-wrapp h3 a { color:#ddba6d;}
.gallin-wrapp h3 a:hover { color:#323031;}
.gallin-wrapp h3 span { display:block;}
.gallin-wrapp h3:after { background:#323031; margin:0 auto 0; right:0; left:0;}
.gallin-wrapp .gallin-col1 { width:100%; max-width:817px; float:none; margin:0 auto;}
.gallin-wrapp .gallin-col1 img { width:100%; display:block;}
.gallin-wrapp .gallin-col1 .gallin-row1 { width:100%; float:left; margin:16px 0 55px;}
.gallin-wrapp .gallin-col1 .gallin-row1 .gallin-bar1 { width:49.3%; float:left; position:relative; border-radius:10px; overflow:hidden;}
.gallin-wrapp .gallin-col1 .gallin-row1 .gallin-bar1:last-child { float:right;}
.gallin-wrapp .gallin-col1 .gallin-row2 { width:100%; float:left; padding:0 35px;}
.gallin-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:22px 8px 0 0; padding:17px 78px 17px 24px;}
.gallin-wrapp .learn-black-btn1:last-child { margin-right:0;}
.gallin-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.gallin-wrapp h3, .gallin-wrapp h3 span { font-family: 'denike-regular-font';}
.gallin-wrapp .before, .gallin-wrapp .after { left:26px; bottom:22px;}

/*treatment-wrapp*/
.treatment-wrapp { padding:0;}
.treatment-wrapp p { float:none; color:#4a4848;}
.treatment-wrapp p a { color:#ddba6d;;}
.treatment-wrapp p a:hover { color:#4a4848;}
.treatment-wrapp p span { display:block;}
.treatment-wrapp p strong { font-weight:700;}
.treatment-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.treatment-wrapp h2 a { color:#ddba6d;}
.treatment-wrapp h2 a:hover { color:#fffbf1;}
.treatment-wrapp h2 span { display:block;}
.treatment-wrapp h3 { color:#323031; margin:0 0 34px;}
.treatment-wrapp h3 a { color:#ddba6d;}
.treatment-wrapp h3 a:hover{ color:#323031;}
.treatment-wrapp h3 span { display:block;}
.treatment-wrapp h4 { font-size:24px; font-weight:400; color:#323031; letter-spacing:normal; line-height:0.8; margin:0 0 18px;}
.treatment-wrapp h4 a { color:#ddba6d;}
.treatment-wrapp h4 a:hover { color:#323031;}
.treatment-wrapp h4 span { display:block;}
.treatment-wrapp .treatment-col1 { width:100%; float:left;display: flex;flex-wrap: wrap;justify-content: center;}
.treatment-wrapp .treatment-col1 img { width:100%; display:block;}
.treatment-wrapp .treatment-col1 .treatment-row1 { width:100%; float:left; margin:0 0 13.3%; border-radius:5px; overflow:hidden; position:relative;}
.treatment-wrapp .treatment-col2 { width:23.72%; float:left; margin:0 1.7% 80px 0;}
.treatment-wrapp .treatment-col2:nth-child(4n) { margin-right:0;}
.treatment-wrapp .treatment-col2:last-child {margin-right: 0;}
.treatment-wrapp .treatment-col2 img { width:100%; display:block;}
.treatment-wrapp .treatment-col2 .treatment-row2 { width:100%; float:left; text-align:left; margin:0 0 0;}
.treatment-wrapp .treatments-btn1 { float:none; color:#323031; background:none; border-color:rgba(50,48,49,0); margin:10px 8px 0 0; padding:0 58px 0 0;}
.treatment-wrapp .treatments-btn1:last-child { margin-right:0;}
.treatment-wrapp .treatments-btn1:hover { color:#ddba6d; background:none; border-color:rgba(50,48,49,0);}
.treatment-wrapp h3, .treatment-wrapp h3 span, .treatment-wrapp h4, .treatment-wrapp h4 span { font-family: 'denike-regular-font';}

/*teamer-wrapp*/
.teamer-wrapp { position:relative;}
.teamer-wrapp p { float:none; color:#fffbf1; margin-top: 10px;}
.teamer-wrapp p a { color:#ddba6d}
.teamer-wrapp p a:hover { color:#fffbf1;}
.teamer-wrapp p span { display:block;}
.teamer-wrapp p strong { font-weight:700;}
.teamer-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.teamer-wrapp h2 a { color:#ddba6d;}
.teamer-wrapp h2 a:hover { color:#fffbf1;}
.teamer-wrapp h2 span { display:block;}
.teamer-wrapp h3 { color:#323031; margin:0 0 34px; padding:0 0 36px;}
.teamer-wrapp h3 a { color:#ddba6d}
.teamer-wrapp h3 a:hover { color:#323031;}
.teamer-wrapp h3 span { display:block;}
.teamer-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.teamer-wrapp h4 { font-size:25px; font-weight:400; color:#fffbf1; letter-spacing:normal; line-height:0.8; margin:0 0 8px; margin-bottom: auto;}
.teamer-wrapp h4 a { color:#ddba6d;;}
.teamer-wrapp h4 a:hover{ color:#fffbf1;}
.teamer-wrapp h4 span { display:block;}
.teamer-wrapp .teamer-col1 { width:100%; float:left; margin:0 0 0; position:relative;    display: flex;flex-wrap: wrap;justify-content: center;}
.teamer-wrapp .teamer-col1 img { width:100%; display:block;}
.teamer-wrapp .teamer-col2 { width:23.72%; float:left; border-radius:8px; overflow:hidden; margin:0 1.7% 1.7% 0; position:relative;}
.teamer-wrapp .teamer-col2:nth-child(4n) { margin-right:0;}
.teamer-wrapp .teamer-col2:last-child {margin-right: 0;}
.teamer-wrapp .teamer-col2 img { width:100%; display:block;}
.teamer-wrapp .teamer-col2:after { content:""; width:100%; float:left; background:url(../images/half-bottom-white-brown-shape.svg) no-repeat top / 100%; margin:0 0 0; padding:0 0 72%; background-size: 130%;position:absolute; right:0; bottom:0; left:0;}
.teamer-wrapp .teamer-col2 .teamer-row1 { width:100%; float:right; margin:0 0 0;}
.teamer-wrapp .teamer-col2 .teamer-row2 { width:90%; float:none; text-align:center; margin:0 auto 0; position:absolute; right:0; bottom:2%; left:0; z-index:9; min-height: 115px;}
.teamer-wrapp .teamer-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:24px 8px 0 0;}
.teamer-wrapp .teamer-btn1:last-child { margin-right:0;}
.teamer-wrapp .teamer-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.teamer-wrapp h3, .teamer-wrapp h3 span, .teamer-wrapp h4, .teamer-wrapp h4 span { font-family: 'denike-regular-font';}

/*teamin-wrapp*/
.teamin-wrapp p { float:none; color:#323031;}
.teamin-wrapp p a { color:#ddba6d;}
.teamin-wrapp p a:hover { color:#323031;}
.teamin-wrapp p span { display:block;}
.teamin-wrapp p strong { font-weight:700;}
.teamin-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.teamin-wrapp h2 a { color:#ddba6d;}
.teamin-wrapp h2 a:hover { color:#fffbf1;}
.teamin-wrapp h2 span { display:block;}
.teamin-wrapp h3 { color:#323031; margin:0 0 20px;}
.teamin-wrapp h3 a { color:#ddba6d;}
.teamin-wrapp h3 a:hover { color:#323031;}
.teamin-wrapp h3 span { display:block;}
.teamin-wrapp h4 { font-size:16px; font-weight:600; color:#323031; letter-spacing:normal; line-height:1.3; margin:0 0 20px;}
.teamin-wrapp h4 a { color:#ddba6d;}
.teamin-wrapp h4 a:hover{ color:#323031;}
.teamin-wrapp h4 span { display:block;}
.teamin-wrapp h5 { font-size:16px; font-weight:400; color:#323031; letter-spacing:normal; line-height:2.75; margin:0 0 0;}
.teamin-wrapp h5 a { color:#ddba6d;;}
.teamin-wrapp h5 a:hover { color:#323031;}
.teamin-wrapp h5 span { display:block;}
.teamin-wrapp h6 { width:100%; float:left; font-size:25px; font-weight:400; color:#323031; letter-spacing:normal; line-height:1.2; margin:15px 0 20px;}
.teamin-wrapp h6 a { color:#ddba6d;}
.teamin-wrapp h6 a:hover { color:#323031;}
.teamin-wrapp h6 span { display:block;}
.teamin-wrapp .teamin-col1 { width:100%; float:left; position:relative; padding:0 0 47px; margin:0 0 37px;    display: flex;flex-wrap: wrap;    justify-content: space-between;align-items: center;}
.teamin-wrapp .teamin-col1 img { width:100%; display:block;}
.teamin-wrapp .teamin-col1:after { background:#323031; margin:0 0 0; left:0;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:34%; float:left; border-radius:5px; overflow:hidden;}
.teamin-wrapp .teamin-col1 .teamin-row2 {
    width: 57%;
    position: relative;
    top: inherit;
    transform: none;
    right: inherit;
}

.teamin-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:22px 8px 0 0; padding:17px 78px 17px 24px;}
.teamin-wrapp .learn-black-btn1:last-child { margin-right:0;}
.teamin-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.teamin-wrapp h3, .teamin-wrapp h3 span, .teamin-wrapp h6, .teamin-wrapp h6 span { font-family: 'denike-regular-font';}
.teamin-wrapp .teamin-col1 .teamin-row2>*:last-child{margin-bottom: 0;}
/*testi-wrapp*/
.testi-wrapp { text-align:center;}
.testi-wrapp p { float:none; color:#323031;}
.testi-wrapp p a { color:#ddba6d;}
.testi-wrapp p a:hover { color:#323031;}
.testi-wrapp p span { display:block;}
.testi-wrapp p strong { font-weight:700;}
.testi-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158; margin:0 0 30px;}
.testi-wrapp h2 a { color:#ddba6d}
.testi-wrapp h2 a:hover{ color:#fffbf1;}
.testi-wrapp h2 span { display:block;}
.testi-wrapp h3 { color:#323031; margin:0 0 26px; padding:0 0 26px;}
.testi-wrapp h3 a { color:#ddba6d;}
.testi-wrapp h3 a:hover { color:#323031;}
.testi-wrapp h3 span { display:block;}
.testi-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.testi-wrapp h4 { font-size:16px; font-weight:800; color:#121212; letter-spacing:normal; line-height:normal; margin:0 0 30px;}
.testi-wrapp h4 a { color:#ddba6d;}
.testi-wrapp h4 a:hover { color:#121212;}
.testi-wrapp h4 span { display:block;}
.testi-wrapp .testi-col1 { width:100%; float:left; position:relative; margin:0 0 54px;}
.testi-wrapp .testi-col1 img { width:100%; display:block;}
.testi-wrapp .testi-col1 .reviews-row2 { width:100%; float:left; border-radius:30px; overflow:hidden; position:relative;}
.testi-wrapp .testi-col2 { width:100%; float:left; margin:93px 0 20px; position:relative; text-align:left;    display: flex;flex-wrap: wrap;justify-content: center}
.testi-wrapp .testi-col2 img { width:100%; display:block;}
.testi-wrapp .testi-col2 .testi-row1 { width:31.9%; float:left; margin:0 2.15% 2.15% 0; background:#f8f3e9; border-radius:15px; padding:57px 24px 56px 46px;}
.testi-wrapp .testi-col2 .testi-row1:nth-child(3n) { margin-right:0;}
.testi-wrapp .testi-col2 .testi-row1:last-child {margin-right: 0;}
.testi-wrapp .testi-col2 .testi-row1 .testi-bar1 { width:100%; float:left; max-height:85px; padding:0 6% 0 0; overflow-y:auto; margin:0 0 0px;}
.testi-wrapp .testi-col2 .testi-row1 .testi-bar2 { width:100%; float:left;margin:25px 0 0;}
.testi-wrapp .testi-col2 .testi-row1 .testi-bar2 span { width:92px; float:left;}
.testi-wrapp .testi-col3 { width:100%; float:left;}
.testi-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:22px 8px 0 0; padding:17px 78px 17px 24px;}
.testi-wrapp .learn-black-btn1:last-child { margin-right:0;}
.testi-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.testi-wrapp h3, .testi-wrapp h3 span { font-family: 'denike-regular-font';}
.testi-wrapp .learn-black-btn1 {margin-bottom:20px;cursor: pointer;}
.testi-wrapp {padding-bottom: 0;}
.testi-wrapp ul li:before{position: relative;left:-3px;top:1px}
.testi-wrapp ol li:before{position: relative;left:-3px;}
.testi-wrapp .testi-col2 .testi-row1 .testi-bar1 p {margin: 0;}
/*membership1-wrapp*/
.membership1-wrapp { padding-bottom:85px;}
.membership1-wrapp p { float:none; color:#323031;}
.membership1-wrapp p a { color:#ddba6d;}
.membership1-wrapp p a:hover{ color:#323031;}
.membership1-wrapp p span { display:block;}
.membership1-wrapp p strong { font-weight:700;}
.membership1-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.membership1-wrapp h2 a { color:#ddba6d;}
.membership1-wrapp h2 a:hover { color:#fffbf1;}
.membership1-wrapp h2 span { display:block;}
.membership1-wrapp h3 { color:#323031; margin:0 0 26px; padding:0 0 26px;}
.membership1-wrapp h3 a { color:#ddba6d;}
.membership1-wrapp h3 a:hover { color:#323031;}
.membership1-wrapp h3 span { display:block;}
.membership1-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.membership1-wrapp .membership1-col1 { width:100%; float:left; position:relative;    display: flex;    flex-wrap: wrap;    justify-content: space-between;align-items: center;flex-direction: row-reverse;}
.membership1-wrapp .membership1-col1 img { width:100%; display:block;}
.membership1-wrapp .membership1-col1 .membership1-row1 {width: 41%;position: relative;top: inherit;bottom: inherit;transform: none;}
.membership1-wrapp .membership1-col1 .membership1-row2 { width:47.5%; float:left;}
.membership1-wrapp .membership1-col1 .membership1-row2 img { width:100%; display:block;}
.membership1-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:22px 8px 0 0; padding:17px 78px 17px 24px;}
.membership1-wrapp .learn-black-btn1:last-child { margin-right:0;}
.membership1-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.membership1-wrapp h3, .membership1-wrapp h3 span { font-family: 'denike-regular-font';}

/*membership2-wrapp*/
.membership2-wrapp { padding:30px 0 60px;}
.membership2-wrapp p { float:none; color:#323031;}
.membership2-wrapp p a { color:#ddba6d;}
.membership2-wrapp p a:hover { color:#323031;}
.membership2-wrapp p span { display:block;}
.membership2-wrapp p strong { font-weight:700;}
.membership2-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.membership2-wrapp h2 a { color:#fffbf1;}
.membership2-wrapp h2 span { display:block;}
.membership2-wrapp h3 { color:#323031; margin:0 0 26px; padding:0 0 26px;}
.membership2-wrapp h3 a { color:#323031;}
.membership2-wrapp h3 span { display:block;}
.membership2-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.membership2-wrapp h4 { float:none; font-size:20px; font-weight:600; color:#323031; letter-spacing:normal; line-height:1.4; margin:0 0 16px;}
.membership2-wrapp h4 a { color:#323031;}
.membership2-wrapp h4 span { display:block;}
.membership2-wrapp .membership2-col1 { width:100%; float:left; margin:18px 0 0;display: flex;flex-wrap: wrap;}
.membership2-wrapp .membership2-col1 img { width:100%; display:block;}
.membership2-wrapp .membership2-col2 { width:32.2%; float:left;margin: 0 1.7% 1.7% 0;}
.membership2-wrapp .membership2-col2:nth-child(3n) {margin-right: 0;}
.membership2-wrapp .membership2-col2:last-child { margin-right:0;}
.membership2-wrapp .membership2-col2 .membership2-bar1 { width:62px; float:left; margin:0 38px 0 0;}
.membership2-wrapp .membership2-col2 .membership2-bar2 { width:70%; float:left;}
.membership2-wrapp h3, .membership2-wrapp h3 span { font-family: 'denike-regular-font';}

/*membership3-wrapp*/
.membership3-wrapp { padding-bottom:0px;}
.membership3-wrapp p { float:none; color:#323031;}
.membership3-wrapp p a { color:#ddba6d;;}
.membership3-wrapp p a:hover{ color:#323031;}
.membership3-wrapp p span { display:block;}
.membership3-wrapp p strong { font-weight:700;}
.membership3-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.membership3-wrapp h2 a { color:#fffbf1;}
.membership3-wrapp h2 span { display:block;}
.membership3-wrapp h3 { color:#323031; margin:0 0 26px; padding:0 0 26px;}
.membership3-wrapp h3 a { color:#323031;}
.membership3-wrapp h3 span { display:block;}
.membership3-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.membership3-wrapp .membership3-col1 { width:100%; float:left; position:relative;    display: flex;flex-wrap: wrap;justify-content: center;}
.membership3-wrapp .membership3-col1 img { width:100%; display:block;}
.membership3-wrapp .membership3-col1 .membership3-row1 { width:49.2%; float:left; background:#f8f3e9; padding:93px 62px;margin: 0 1.6% 1.6% 0;position: relative;padding-bottom: 145px;}
.membership3-wrapp .membership3-col1 .membership3-row1:nth-child(2n) {margin-right: 0;}
.membership3-wrapp .membership3-col1 .membership3-row1:last-child {margin-right: 0;}
.membership3-wrapp .membership3-col1 .membership3-row1:last-child { float:right;}
.membership3-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:22px 8px 0 0; padding:17px 78px 17px 24px;position: absolute; bottom: 70px;}
.membership3-wrapp .learn-black-btn1:last-child { margin-right:0;}
.membership3-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031; cursor: pointer;}
.membership3-wrapp h3, .membership3-wrapp h3 span { font-family: 'denike-regular-font';}

/*contact3-wrapp*/
.contact3-wrapp { background:#323031; position:relative; padding:288px 0 128px; text-align:center;}
.contact3-wrapp:before { content:""; width:100%; padding:0 0 10.71%; position:absolute; top:-1px; left:0; background:url(../images/treatin4-curve-shape.svg) no-repeat center / cover;}
.contact3-wrapp p { float:none; color:#323031;}
.contact3-wrapp p a { color:#323031;}
.contact3-wrapp p span { display:block;}
.contact3-wrapp p strong { font-weight:700;}
.contact3-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.contact3-wrapp h2 a { color:#fffbf1;}
.contact3-wrapp h2 span { display:block;}
.contact3-wrapp h3 { color:#fffbf1; margin:0 0 34px; padding:0 0 36px;}
.contact3-wrapp h3 a { color:#fffbf1;}
.contact3-wrapp h3 span { display:block;}
.contact3-wrapp h3:after { background:#fffbf1; margin:0 auto 0; left:0; right:0;}
.contact3-wrapp .contact-col1 { width:100%; max-width:1120px; float:none; margin:0 auto 0;}
.contact3-wrapp .contact-col1 img { width:100%; display:block;}
.contact3-wrapp .contact-col1 .contact-row1 { width:100%; float:right; margin:0 0 0;}
.contact3-wrapp .contact-col1 .contact-row1 .contact-fil1 { font-size:16px; font-weight:400; color:#050505; text-transform:inherit; background:#fffbf1; border-color:#fffbf1; border-radius:10px; resize:none; letter-spacing:0;}
.contact3-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:32.14%; height:65px; float:left; margin:0 1.79% 1.79% 0; padding:0 3% 0;}
.contact3-wrapp .contact-col1 .contact-row1 .contact-fil2:nth-child(3) { margin-right:0;}
.contact3-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:66.07%; height:65px; float:right; margin:0 0 35px; padding:22px 3% 0;}
.contact3-wrapp .contact-btn1 { float:none; background:none; border-color:#fffbf1; margin:8px 8px 0 0; padding:0 0 0;}
.contact3-wrapp .contact-btn1:last-child { margin-right:0;}
.contact3-wrapp .contact-btn1 input { color:#fffbf1; background:none; border-color:rgba(0,0,0,0); cursor:pointer;}
.contact3-wrapp .contact-btn1:hover { background:#fffbf1; border-color:#fffbf1;}
.contact3-wrapp .contact-btn1:hover input { color:#ddba6d; background:none; border-color:rgba(0,0,0,0);}
.contact3-wrapp h3, .contact3-wrapp h3 span { font-family: 'denike-regular-font';}
.contact3-box { width:100%; float:left;}

/*contact4-wrapp*/
.contact4-wrapp { background:#323031; position:relative; padding:140px 0 110px; text-align:center;}
.contact4-wrapp:before { display:none; content:""; width:100%; padding:0 0 10.71%; position:absolute; top:-1px; left:0; background:url(../images/treatin4-curve-shape.svg) no-repeat center / cover;}
.contact4-wrapp .upload-btn1 { width:32.14%; float:left; font-weight:400; color:#050505; text-transform:inherit; letter-spacing:0; padding:0;}
.contact4-wrapp .upload-btn1 button { width:100%; font-size:16px; color:#050505; border-radius:10px; background:#fffbf1; border-color:#fffbf1; font-weight:400; font-family: "Outfit", sans-serif; text-transform:inherit; letter-spacing:0; padding:21px 3% 21px;}
.contact4-wrapp .upload-btn1:hover button { color:#ddba6d; background:#ffffff; border-color:#ffffff;}
.contact4-wrapp .upload-icon { width:19px; position:absolute; top:50%; transform:translateY(-50%); right:32px; z-index:9;}
.contact4-wrapp .upload-icon img { width:100%; display:block;}

.contact5-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%;}

.contact6-wrapp { padding:120px 0 128px;}
.contact6-wrapp:before { display:none;}

/*recruitment-wrapp*/
.recruitment-wrapp { padding:30px 0 0; text-align:center; background:#fffbf1;}
.recruitment-wrapp p { float:none; color:#323031;}
.recruitment-wrapp p a { color:#323031;}
.recruitment-wrapp p a:hover { color:#323031;}
.recruitment-wrapp p span { display:block;}
.recruitment-wrapp p strong { font-weight:700;}
.recruitment-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.recruitment-wrapp h2 a { color:#ddba6d;;}
.recruitment-wrapp h2 a:hover{ color:#fffbf1;}
.recruitment-wrapp h2 span { display:block;}
.recruitment-wrapp h3 { font-size:16px; font-weight:600; color:#323031; letter-spacing:normal; line-height:1; margin:0 0 20px;}
.recruitment-wrapp h3 a { color:#ddba6d;;}
.recruitment-wrapp h3 a:hover{ color:#323031;}
.recruitment-wrapp h3 span { display:block;}
.recruitment-wrapp h4 { color:#323031; margin:0 0 34px;}
.recruitment-wrapp h4 a { color:#ddba6d;}
.recruitment-wrapp h4 a:hover { color:#323031;}
.recruitment-wrapp h4 span { display:block;}
.recruitment-wrapp .recruitment-col1 { width:100%; max-width:954px; margin:0 auto; float:none;}
.recruitment-wrapp .recruitment-col1 img { width:100%; display:block;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 { width:100%; float:right; text-align:left;}
.recruitment-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:12px 8px 0 0; padding:17px 78px 17px 24px;}
.recruitment-wrapp .learn-black-btn1:last-child { margin-right:0;}
.recruitment-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.recruitment-wrapp h4, .recruitment-wrapp h4 span { font-family: 'denike-regular-font';}

/*recruitment2-wrapp*/
.recruitment2-wrapp { background:#897158; position:relative; padding:266px 0 108px;}
.recruitment2-wrapp:before { content:""; width:100%; padding:0 0 10.71%; position:absolute; top:-1px; left:0; background:url(../images/treatin4-curve-shape.svg) no-repeat center / cover;}
.recruitment2-wrapp p { float:none; color:#fffbf1;}
.recruitment2-wrapp p a { color:#ddba6b;}
.recruitment2-wrapp p a:hover { color:#fffbf1;}
.recruitment2-wrapp p span { display:block;}
.recruitment2-wrapp p strong { font-weight:700;}
.recruitment2-wrapp h2 { color:#fffbf1; background:#323031; border-color:#323031;}
.recruitment2-wrapp h2 a { color:#fffbf1;}
.recruitment2-wrapp h2 span { display:block;}
.recruitment2-wrapp h3 { color:#fffbf1; margin:0 0 30px; padding:0 0 30px;}
.recruitment2-wrapp h3 a { color:#fffbf1;}
.recruitment2-wrapp h3 span { display:block;}
.recruitment2-wrapp h3:after { background:#fffbf1; margin:0 0 0; left:0;}
.recruitment2-wrapp .recruitment2-col1 { width:100%; max-width:1080px; float:none; margin:0 auto;}
.recruitment2-wrapp .recruitment2-col1 img { width:100%; display:block;}
.recruitment2-wrapp .recruitment2-col2 { width:100%; float:left; position:relative;    display: flex;flex-wrap: wrap;    justify-content: space-between;align-items: center;}
.recruitment2-wrapp .recruitment2-col2 .recruitment2-row1 {width: 50%;position: relative;top: inherit;transform: none;}
.recruitment2-wrapp .recruitment2-col2 .recruitment2-row2 { width:44.3%; float:right; border-radius:15px; overflow:hidden;}
.recruitment2-wrapp .learn-white-btn1 { float:none; color:#fffbf1; background:none; border-color:#fffbf1; margin:16px 8px 0 0; padding:17px 78px 17px 24px;}
.recruitment2-wrapp .learn-white-btn1:last-child { margin-right:0;}
.recruitment2-wrapp .learn-white-btn1:hover { color:#ddba6d; background:#fffbf1; border-color:#fffbf1;}
.recruitment2-wrapp h3, .recruitment2-wrapp h3 span { font-family: 'denike-regular-font';}

/*contac-wrapp*/
.contac-wrapp { padding-bottom:140px; position:relative; overflow:hidden;}
.contac-wrapp p { float:none; color:#323031;}
.contac-wrapp p a { color:#323031;}
.contac-wrapp p span { display:block;}
.contac-wrapp p strong { font-weight:700;}
.contac-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.contac-wrapp h2 a { color:#fffbf1;}
.contac-wrapp h2 span { display:block;}
.contac-wrapp h3 { color:#323031; margin:0 0 32px; padding:0 0 30px;}
.contac-wrapp h3 a { color:#323031;}
.contac-wrapp h3 span { display:block;}
.contac-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.contac-wrapp .contac-col1 { width:100%; float:left; position:relative; display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.contac-wrapp .contac-col1 img { width:100%; display:block;}
.contac-wrapp .contac-col1 .contac-row1 {width: 38%;position: relative;    top: inherit;transform: none;}
.contac-wrapp .contac-col1 .contac-bar1 { width:100%; float:left; margin:10px 0 0;}
.contac-wrapp .contac-col1 .contac-bar1 li { float:none; margin:0 0 0;}
.contac-wrapp .contac-col1 .contac-bar1 li:last-child { margin-bottom:0;}
.contac-wrapp .contac-col1 .contac-bar1 li a:hover { color:#c09f55;}
.contac-wrapp .contac-col2 { width:41.7%; float:right; margin:0 9% 6.2% 0; position:relative;}
.contac-wrapp .contac-col2 img { width:100%; display:block;}
.contac-wrapp .contac-col2 .contac-row2 { width:42.6%; float:right; margin:0 0 0; position:absolute; right:-21.7%; bottom:-12.4%;}
.contac-bar1 li, .contac-bar1 li a { font-size:16px; font-weight:400; color:#323031; letter-spacing:normal; line-height:2.6;}
.contac-wrapp h3, .contac-wrapp h3 span { font-family: 'denike-regular-font';}

.contac-wrapp:before { content:""; width:100%; padding:0 0 10.71%; position:absolute; bottom:-1px; left:0; background:url(../images/contact-after-shape.svg) no-repeat center / cover;}

/*hours-wrapp*/
.hours-wrapp { padding:170px 0 30px;}
.hours-wrapp p { float:none; color:#323031;}
.hours-wrapp p a { color:#323031;}
.hours-wrapp p span { display:block;}
.hours-wrapp p strong { font-weight:700;}
.hours-wrapp h2 { color:#fffbf1; background:#897158; border-color:#897158;}
.hours-wrapp h2 a { color:#fffbf1;}
.hours-wrapp h2 span { display:block;}
.hours-wrapp h3 { color:#323031; margin:0 0 32px; padding:0 0 30px;}
.hours-wrapp h3 a { color:#323031;}
.hours-wrapp h3 span { display:block;}
.hours-wrapp h3:after { background:#323031; margin:0 0 0; left:0;}
.hours-wrapp .hours-col1 { width:100%; float:left; position:relative;}
.hours-wrapp .hours-col1 img { width:100%; display:block;}
.hours-wrapp .hours-col1 .hours-row1 { width:47.3%; float:left; position:relative; z-index:9;}
.hours-wrapp .hours-col1 .hours-row1 iframe { width:100%; display:block; height:573px; border-radius:0 0 0 250px;}
.hours-wrapp .hours-col1 .hours-row2 { width:50%; float:right; position:relative; height:573px;}
.hours-wrapp .learn-black-btn1 { float:none; color:#323031; background:none; border-color:#323031; margin:35px 8px 0 0; padding:17px 78px 17px 24px;}
.hours-wrapp .learn-black-btn1:last-child { margin-right:0;}
.hours-wrapp .learn-black-btn1:hover { color:#fffbf1; background:#323031; border-color:#323031;}
.hours-wrapp h3, .hours-wrapp h3 span { font-family: 'denike-regular-font';}
.hours-symbol { width:75px; position:absolute; top:0; right:0; z-index:9;}
.hours-symbol img { width:100%; display:block;}

/*practice-wrapp*/
.practice-wrapp { position:relative; text-align:center;}
.practice-wrapp .practice-col1 { width:100%; float:left;display: flex;flex-wrap: wrap;    justify-content: center}
.practice-wrapp .practice-row1 { width: 49.17%; float:left; margin:0 1.1% 1.1% 0;}


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



.practice-wrapp .practice-row1 img { width:100%; display:block;max-height: 243px;object-fit: cover;object-position: top;    border-radius: 12px;}
.practice-wrapp .practice-row1:hover img { opacity:0.40;}
.practice-wrapp .practice-row1 .practice-bar1 { width:100%; float:left;}
.practice-wrapp .practice-row1:last-child {margin-right: 0;}
/*hours-opening-box-css*/
.hours-opening-box { width:100%; float:left; position:absolute; top:50%; transform:translateY(-50%); left:0; padding:0 93px;}

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

/*common-css*/
.team-col3 p { color:#fffbf1; margin:0 0 0;}
.team-col3 p a { color:#fffbf1;}
.team-col3 h4 { color:#fffbf1;}
.team-col3 h4 a { color:#fffbf1;}
.contact-col2 p { line-height:2.6; margin:0 0 0;}
.flinker-col4 p { color:#ddba6d; margin:0 0 16px;}
.flinker-col4 p a { color:#ddba6d;}

/*logo-symbo-css*/
.choose-logo-symbol { width:6.2%; float:right; margin:0 0 0; position:absolute; top:0; right:0;}
.choose-logo-symbol img { width:100%; display:block;}

/*tree-shape-css*/
.about-tree-right-shape { width:69.5%; float:right; margin:0 0 0; position:absolute; top:0; right:-12%; z-index:-9;}
.about-tree-right-shape img { width:100%; display:block;}
.choose-tree-left-shape { width:69.5%; float:left; margin:0 0 0; position:absolute; top:-16%; left:-12%; z-index:-9;}
.choose-tree-left-shape img { width:100%; display:block;}
.team-tree-right-shape { width:69.5%; float:right; margin:0 0 0; position:absolute; top:-42%; right:-12%; z-index:-9;}
.team-tree-right-shape img { width:100%; display:block;}
.conten-shape1 { width:76.5%; float:right; position:absolute; top:-10%; right:-18%;}
.conten-shape1 img { width:100%; display:block;}
.treatin5-shape1 { width:76.5%; float:right; position:absolute; top:-12%; left:-11%; z-index:-9;}
.treatin5-shape1 img { width:100%; display:block;}
.contact-shape1 { width:76.5%; float:right; position:absolute; top:-101%; right:-19%; z-index:-9;}
.contact-shape1 img { width:100%; display:block;}

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

.banner-wrapp h2, .about-wrapp h2, .implants-wrapp h2, .invisalign-wrapp h2, .treatments-wrapp h2, .choose-wrapp h2, .reviews-wrapp h2, .journey-wrapp h2, .team-wrapp h2, .contact-wrapp h2, .partners-wrapp h2, .instagram-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .journey2-wrapp h2, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .gallin-wrapp h2, .treatment-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .testi-wrapp h2, .membership1-wrapp h2, .membership2-wrapp h2, .membership3-wrapp h2, .contact3-wrapp h2, .recruitment-wrapp h2, .recruitment2-wrapp h2, .contac-wrapp h2, .hours-wrapp h2 { border-radius:500px; display:inline-block; padding:10px 34px 10px 34px;}

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .implants-btn1, .invisalign-btn1, .treatments-btn1, .choose-btn1, .reviews-btn1, .journey-btn1, .team-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .partners-btn1, .instagram-btn1, .flinker-btn1, .footer-btn1, .learn-black-btn1, .learn-white-btn1, .paiger-btn1, .paiger-btn2, .teamer-btn1, .upload-btn1, .upload-btn1 input, .upload-btn1 button { text-align:center; font-size:14px; font-weight:700; letter-spacing:1.4px; line-height:normal; text-transform:uppercase; border:1px solid; border-radius:500px; transition:all 0.25s ease-out 0s; display:inline-block; padding:17px 58px 17px 24px; position:relative; z-index:9;}


/* contact form */

.contact-wrapp .contact-col3 .contact-row3   .nf-form-cont .nf-form-title {
    display: none;
}

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

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

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


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

.contact-wrapp .contact-col3 .contact-row3   .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 .contact-row3   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {
    width: 100% !important;;
    display: block;
    position: relative;
    float: left;
}


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

.contact-wrapp .contact-col3 .contact-row3   .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.5%;

}

.contact-wrapp .contact-col3 .contact-row3   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
   height: 65px;
   float: left;
   padding: 0 32px 0;
   text-align: left;
   font-size: 16px;
   font-weight: 400;
   color: #050505;
   text-transform: inherit;
   background: #fffbf1;
   border-color: #fffbf1;
   border-radius: 10px;
   resize: none;
   font-family:"Outfit", sans-serif
}
.contact-wrapp .contact-col3 .contact-row3   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {
    font-family:"Outfit", sans-serif;
    color: #050505;
}
.nf-multi-cell .nf-cell {
    padding: 0 !important;
}

.contact-wrapp .contact-col3 .contact-row3   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field
 {
  width: 100% !important;
  float: left;
  height: 174px;
  float: left;
  padding: 34px 32px 0;
}

.contact-wrapp .contact-col3 .contact-row3   .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 .contact-row3   .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 .contact-row3   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label {
    color: #e80000;
}


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

.contact-wrapp .contact-col3 .contact-row3   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 13px;
    font-weight: 400;
    color: #fffbf1;
    letter-spacing: 0.26px;
    line-height: 1.42;
    display: inherit;
    position: relative;
    font-family:"Outfit", sans-serif;
	padding-left: 24px;

}
.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin-bottom: 2.2%;
}
.contact-wrapp .contact-col3 .contact-row3   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {
     font-weight: 700;
     color: #fffbf1;
     display: inline-block;
}
.contact-wrapp .contact-col3 .contact-row3   .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: #ddba6d
}


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

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


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

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


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

.contact-wrapp .contact-col3 .contact-row3  .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:#ddba6d;
}


.contact-wrapp .contact-col3 .contact-row3  .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 .contact-row3  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    float: none;
    display: inline-block;
    margin: 0 0 16px !important;
}

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

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

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

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

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

.contact-wrapp .contact-col3 .contact-row3   .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 .contact-row3   .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 .contact-row3   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    width: auto !important;
    height: auto;
}

.contact-wrapp .contact-col3 .contact-row3   .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 .contact-row3   .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 .contact-row3   .nf-form-cont .nf-after-form-content {
    width: 100%;
    display: block;
    float: left
}
.contact-wrapp .contact-col3 .contact-row3    .nf-form-cont .nf-after-form-content .nf-error-msg.nf-error-field-errors {
    margin: 15px 0 0 !important;
    font-size: 15px;
    font-weight: normal;
    float: left;
    width: 100%;
}

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

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

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

.contact-wrapp .contact-col3 .contact-row3   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
   color: #fffbf1;
    background: url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x:88%;
    background-position-y:50%;
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 500px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 58px 17px 24px;
    position: relative;
    z-index: 9;
    height:auto;
}
.contact-wrapp .contact-col3 .contact-row3   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    background:#fffbf1  url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x:88%;
    background-position-y:50%;
     color: #ddba6d;
    border-color: rgba(0, 0, 0, 0);

}

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

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

/* sidebar form */


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

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

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

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


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

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


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


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

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

}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
   height: 65px;
   float: left;
   padding: 0 32px 0;
   text-align: left;
   font-size: 16px;
   font-weight: 400;
   color: #050505;
   text-transform: inherit;
   background: #fffbf1;
   border-color: #fffbf1;
   border-radius: 10px;
   resize: none;
   font-family:"Outfit", sans-serif
}
.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {
    font-family:"Outfit", sans-serif;
    color: #050505;
}
.nf-multi-cell .nf-cell {
    padding: 0 !important;
}

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field
 {
  width: 100% !important;
  float: left;
  height: 174px;
  float: left;
  padding: 34px 32px 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 .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label {
    color: #e80000;
}


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

.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 13px;
    font-weight: 400;
    color: #fffbf1;
    letter-spacing: 0.26px;
    line-height: 1.42;
    display: inherit;
    position: relative;
    font-family:"Outfit", sans-serif;
	padding-left: 24px;

}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin-bottom: 2.2%
}
.sidbar-wrapp .sidbar-col1   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {
     font-weight: 700;
     color: #fffbf1;
     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 a:hover {
    color: #ddba6d
}


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

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


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

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


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

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


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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
   color: #fffbf1;
    background: url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x:88%;
    background-position-y:50%;
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 500px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 58px 17px 24px;
    position: relative;
    z-index: 9;
    height:auto;
}
.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    background:#fffbf1  url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x:88%;
    background-position-y:50%;
     color: #ddba6d;
    border-color: rgba(0, 0, 0, 0);

}

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

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    width: 100% !important;
}
.sidbar-wrapp .sidbar-col1 p {
    margin: 0 0 35px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    padding-bottom: 10px;
}

/*membership form */



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

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

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

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


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

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


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


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

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

.contact3-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
   height: 65px;
   float: left;
   padding: 0 32px 0;
   text-align: left;
   font-size: 16px;
   font-weight: 400;
   color: #050505;
   text-transform: inherit;
   background: #fffbf1;
   border-color: #fffbf1;
   border-radius: 10px;
   resize: none;
   font-family:"Outfit", sans-serif;
   text-align: center;
}
.contact3-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {
    font-family:"Outfit", sans-serif;
    color: #050505;
}
.nf-multi-cell .nf-cell {
    padding: 0 !important;
}

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

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

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

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


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

.contact3-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 13px;
    font-weight: 400;
    color: #fffbf1;
    letter-spacing: 0.26px;
    line-height: 1.42;
    display: inherit;
    position: relative;
    font-family:"Outfit", sans-serif;
	padding-left: 24px;

}
.contact3-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin-bottom: 2.2%
}
.contact3-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {
     font-weight: 700;
     color: #fffbf1;
     display: inline-block;
}
.contact3-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {
    color: #ddba6d
}


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

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


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

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


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

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


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

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

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select {
    background: #fffbf1 url(../images/faq-down-arrow.svg) no-repeat !important;
    background-position-x: 92% !important;
    background-position-y: 50% !important;
    background-size: 7px !important;
    cursor: pointer;
    outline: none;
    box-shadow: none;
}
.contact3-wrapp .contact-col1 .contact-row1     .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover{
background: #fffbf1 url(../images/faq-down-arrow.svg) no-repeat !important;
background-position-x:92% !important;;
background-position-y: 50% !important;
    background-size: 7px !important;
color:#ddba6d;
}
.contact3-wrapp .contact-col1 .contact-row1     .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select option {
    color: #2e2c2b
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-after-form-content .nf-error-msg.nf-error-field-errors {
    margin: 15px 0 0;
}

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

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

.contact3-wrapp .contact-col1 .contact-row1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    width: 100% !important;
    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.extra-class1 .nf-field-element .ninja-forms-field {
    height: auto;
    margin: 0 0 0;
}

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


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

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

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

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

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

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

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
   color: #fffbf1;
    background: url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x:88%;
    background-position-y:50%;
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 500px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 58px 17px 24px;
    position: relative;
    z-index: 9;
    height:auto;
}
.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    background:#fffbf1  url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x:88%;
    background-position-y:50%;
     color: #ddba6d;
    border-color: rgba(0, 0, 0, 0);

}

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

.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    width: 100% !important;
}
.sidbar-wrapp .sidbar-col1 p {
    margin: 0 0 35px;
}
.contact3-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    padding-bottom: 10px;
}


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

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {
    margin-right: 0;
}

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

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:last-child {
    margin-right: 0;
    width: 66.2% !important;
}



.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input {
    color: #fffbf1;
    background: url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x: 88%;
    background-position-y: 50%;
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 500px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 58px 17px 24px;
    position: relative;
    z-index: 9;
    height: auto;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input:hover {
    background: #fffbf1 url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x: 88%;
    background-position-y: 50%;
    color: #ddba6d;
    border-color: rgba(0, 0, 0, 0);
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child {
    margin: 9px 0 0;
}

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


.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button {
    width: 100%;
    border: none;
    background: #fffbf1 url(../images/upload-icon.svg) no-repeat;
    background-position-x:92%;
    background-position-y:50%;
    cursor:pointer;
}

.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button:hover {
   color: #ddba6d;
    background: #ffffff url(../images/upload-icon.svg) no-repeat;
    background-position-x:92%;
    background-position-y:50%;
}

.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell  nf-section {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    height: 65px;
    top: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: #fffbf1;
    text-align: center;
    border-radius: 10px;
}

.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    height: 65px;
    top: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: #fffbf1;
    text-align: center;
    border-radius: 10px;
}


.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p {
    float: none;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0 30px;
    width: 100%;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    color: #050505;
    position: relative;
}

.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p a.delete {
    font-size: 0;
}

.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p a.delete:after {
    position: absolute;
    color: #000;
    top: 50%;
    left: inherit;
    font-size: 27px;
    transform: translateY(-50%);
    width: 10px;
    content: "×";
    font-weight: 400;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell button.btn.nf-fu-button-cancel {
    color: #ddba6d;
    margin: 0;
    border: none;
    font-family: 'Outfit';
    float: left;
	background: none;
	font-size: 13px;
}


.error-page h1 {
    color: #323031;
    margin: 0;
    padding: 0 0 19px;
    font-family: 'denike-regular-font';
    font-size: 44px;
}


.paiger-wrapp .paiger-col1 .page-numbers {
    display: inline-block;
    font-size: 14px;
    color: #323031;
    font-weight: 700;
    letter-spacing: 1.4px;
    margin: 0 2px 0;
}

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

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

.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1 {
    background: url(../images/left-white-gold-circle-arrow.svg) no-repeat;
    padding: 17px 24px 17px 58px;
    background-position-y: 50%;
    background-position-x: 22%;
}

.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1:hover {
    background: #323031 url(../images/left-white-gold-circle-arrow.svg) no-repeat;
    color: #fff;
	background-position-y: 50%;
    background-position-x: 22%;
}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2 {
    background: url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    padding: 17px 58px 17px 24px;
    background-position-y: 50%;
    background-position-x: 82%;
}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2:hover {
    background: #323031 url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-y: 50%;
    background-position-x: 92%;
}
.paiger-wrapp .paiger-col1 .prev.page-numbers {
    margin: 0 18px 0 0px;
}

.paiger-wrapp .paiger-col1 .next.page-numbers {
    margin: 0 0 0 18px;
}
.search-page .conten-bar1.blog-wrapp {
    padding-top: 25px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h4 {
    font-family: 'Outfit';
}

.teamin-wrapp .teamin-col1 .teamin-row2 h5 {
    font-family: 'Outfit';
    line-height: 1.7;
    margin: 0 0 15px;
}
.practice-wrapp ul li:before {
    position: relative;
    left: -3px;
    top: 1px;
}
.practice-wrapp ol li:before {
    position: relative;
    left: -3px;
}
.testi-wrapp .testi-col2 {
    margin-top: 50px;
}

.fees-wrapp .fees-col1 .content:last-child {
    padding-bottom: 0;
}

.blogin-wrapp ul li:before {
    position: relative;
    left: -3px;
    top: 1px;
}

.blogin-wrapp ul li:before {
    position: relative;
    left: -3px;
}


.blogin-wrapp  blockquote p:before
{
 position: relative;
 left: -8px;
 top: 8px;
}

.blogin-wrapp .blogin-col1 h1 strong {
    font-family: 'denike-regular-font';
}

.blogin-wrapp .blogin-col1 h3 strong {
    font-family: 'denike-regular-font';
}
.blogin-wrapp .blogin-col1 h4 strong {
    font-family: 'denike-regular-font';
}
.blogin-wrapp .blogin-col1 h5 strong {
    font-family: 'denike-regular-font';
}
.blogin-wrapp .blogin-col1 h6 strong {
    font-family: 'denike-regular-font';
}

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

.gallin-wrapp ul li:before {
    position: relative;
    left: -3px;
    top: 1px;
}

.gallin-wrapp ol li:before {
    position: relative;
    left: -3px;
}

.gallin-wrapp blockquote p:before
{
     position: relative;
    left: -8px;
    top: 8px;
}
.btn-col1 {
    width: 100%;
    display: block;
    float: left;
}

.btn-col1 a.common-btn1 {
    color: #323031;
    background:none;
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 500px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 58px 17px 24px;
    position: relative;
    z-index: 9;
    height: auto;
}

.btn-col1 a.common-btn1:hover {
    color: #fffbf1;
    background: #323031;
    border-color: #323031;
    background: #323031;

}

span.buttons-tex1 {
    float: none;
    color: #323031;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: normal;
    padding: 0 4px 0px;
}

.btn-col1 .common-btn2 {  color: #323031;
    background:none;
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 500px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 58px 17px 24px;
    position: relative;
    z-index: 9;
    height: auto;}


.btn-col1 .common-btn2:hover{  color: #fffbf1;
    background: #323031;
    border-color: #323031;
    background: #323031}

.recruitment-wrapp .accordion .content.common-style {
    padding-top: 12px;
}
.treatin1-wrapp {
    background: #323031;
}

.treatin2-wrapp {
    background: #877359
}

.buttons {
    width: 100%;
    display: block;
    float: left;
    padding: 40px 0 0;
}

.buttons  .treatin-btn2 {
    color: #323031;
    background: none;
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 500px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 37px 17px 24px;
    position: relative;
    z-index: 9;
    height: auto;
}

.buttons .treatin-btn2:hover {
    color: #fffbf1;
    background: #323031;
    border-color: #323031;
    background: #323031;
}

.buttons .treatin-btn1 {
    color: #323031;
    background: none;
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 500px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 36px 17px 22px;
    position: relative;
    z-index: 9;
    height: auto;
}

.buttons .treatin-btn1:hover {
    color: #fffbf1;
    background: #323031;
    border-color: #323031;
    background: #323031;
}

.buttons .treatin-btn2 span.circle-effects1 {
    right: 13px;
}

.buttons .treatin-btn1 span.circle-effects1 {
    right: 13px;
}
.buttons span.buttons-tex1 {
    font-size: 12px;
    padding: 0 2px 0px;
}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 .learn-btn1 {
    color: #323031;
    background: none;
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 500px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 58px 17px 24px;
    position: relative;
    z-index: 9;
    height: auto;
    margin: 10px 0 15px;
}

.treatin3-wrapp .treatin3-col1 .treatin3-row1 .learn-btn1:hover {
    color: #fffbf1;
    background: #323031;
    border-color: #323031;
    background: #323031;
}
.treatin5-wrapp .treatin5-col1 .treatin5-row2 .slick-slide {
    margin: 0 0.1% 0;
}


.treatin2-wrapp .treatin2-col1 .treatin2-row1 .reason-set1-content .content-area {
    max-height: 380px;
    overflow-x: auto;
 padding-right:12px
}

.btn-col1 {
    padding: 22px 0 0;
}


.faq1-wrapp .faq1-col1 .faq1-row3 .content:last-child {
    padding-bottom: 0;
}

.implants-wrapp .implants-col1 ul li {
    color: #fff;
}
.implants-wrapp .implants-col1 ul li:before {
    color: #fff;
}

.implants-wrapp .implants-col1 ul li a:hover {
    color: #fff;
}

.implants-wrapp .implants-col1 ol li {
    color: #fff;
}
.implants-wrapp .implants-col1 ol li:before {
    color: #fff;
}

.implants-wrapp .implants-col1 ol li a:hover {
    color: #fff;
}

.implants-wrapp .implants-col1 ul li {
    color: #fff;
}
.implants-wrapp .implants-col1 ul li:before {
    color: #fff;
}

.implants-wrapp .implants-col1 ul li a:hover {
    color: #fff;
}

.implants-wrapp .implants-col1 ol li {
    color: #fff;
}
.implants-wrapp .implants-col1 ol li:before {
    color: #fff;
}

.implants-wrapp .implants-col1 ol li a:hover {
    color: #fff;
}

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

.invisalign-wrapp .invisalign-col2.desk .non-slider .invisalign-row2 {
    width: 100%;
    margin: 8px 0 8px;
}

.journey-wrapp .journey-col1 ul li:before {
    position: relative;
    top: 1px;
    left: -3px;
}

.journey-wrapp .journey-col1 ul li:before {
    position: relative;
    left: -3px;
}
.contac-wrapp .contac-col1 .contac-bar1 p {
    display: inline;
}

.contac-wrapp .contac-col1 .contac-bar1 li:before {
    display: none;
}

.contac-wrapp .contac-col1 .contac-bar1 li a {
    color: #323031;
}

.treatin-wrapp .learn-black-btn1{background: url(../images/right-white-gold-circle-arrow.svg) no-repeat;background-position-y: 50%;background-position-x: 88%; cursor: pointer;margin: 32px 0 16px;}
.treatin-wrapp .learn-black-btn1:hover {background: #323031 url(../images/right-white-gold-circle-arrow.svg) no-repeat;background-position-y: 50%;background-position-x: 88%;}

.treatin-wrapp .learn-black-btn1 span.circle-effects1 {
    display: none;
}

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

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

.treatin5-wrapp .treatin5-col2 .slick-track .slick-slide .treatin5-row3 {
    height: 100%;
}

.header-wrapp .header-col1 li#menu-item-816 {
    position: relative;
    padding-left: 22px;
}

.header-wrapp .header-col1 li#menu-item-816:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 15px;
    background: url(../images/phone-gold-plain-icon.svg) no-repeat;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    margin: 0 0px 0 17px;
}
.header-wrapp .header-col1 li#menu-item-816:hover:before{background: url(../images/phone-white-plain-icon.svg)no-repeat}

.teamin-wrapp .teamin-col1 .teamin-row1 img {
    max-height: 230px;
    object-fit: cover;
    object-position: top;
        border-radius: 12px;
}

.partners-wrapp .partners-col1 .partners-row1 img {
    object-fit: contain;
    max-height: 45px;
}


.partners-wrapp .partners-col1 .slick-track {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.conten-wrapp .conten-row1 .treatin-wrapp p img{ margin: 17px 0 40px;}

.teamin-wrapp .teamin-col1 .teamin-row2 h3 {
    font-size: 30px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h4 {
    font-size: 15px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h5 {
    font-size: 14.5px;
}

.treatin1-wrapp .treatin1-col1 .treatin1-row1 ul li {
    color: #ffffff;
    padding-left: 12px;
}

.treatin1-wrapp .treatin1-col1 .treatin1-row1 ul li::before {
    color: #ffff;
    left: 0;
}



.fees-wrapp .finace-calculator { color: #000000;background: url(../images/right-white-gold-circle-arrow.svg) no-repeat;background-position-x: 88%;background-position-y: 48%; border:1px solid rgba(0, 0, 0);  cursor: pointer; text-align: center; font-size: 14px; font-weight: 700; letter-spacing: 1.4px;line-height: normal; text-transform: uppercase; border-radius: 500px;transition: all 0.25s ease-out 0s;display: inline-block;padding: 17px 58px 17px 24px;position: relative;z-index: 9;height: auto;}


.treatin1-wrapp .treatin1-col1 .treatin1-row1 ul li {
    color: #ffffff;
    padding-left: 12px;
}

.treatin1-wrapp .treatin1-col1 .treatin1-row1 ul li::before {
    color: #ffff;
    left: 0;
}




.treatin1-wrapp .reason-set1-content .load-btn1,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1
{
    color: #fffbf1;
    background: url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x: 88%;
    background-position-y: 50%;
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 500px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 58px 17px 24px;
    position: relative;
    z-index: 9;
    height: auto;
}


.treatin1-wrapp .reason-set1-content .load-btn1:hover,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1:hover
{
    background:#fffbf1  url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x:88%;
    background-position-y:50%;
     color: #ddba6d;
    border-color: rgba(0, 0, 0, 0);
}







.reason-set1-content #shown_0 ul:last-child {
  margin-bottom: 0;
}


.treatin1-wrapp .treatin1-col1 .treatin1-row1 .reason-set1-content .content-area {
    max-height: 410px; padding-right: 10px;
    overflow: auto;
}

.treatments-wrapp h4{
    min-height: 38.38px;
}


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


.treatments-wrapp .treatments-col1 .treatments-col2 {height: 100%; position: relative; padding-bottom: 20px;}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-btn1 {position: absolute; left: 0; bottom: 0;}

.custom-wrapp + .testi-wrapp .testi-col2 {margin-top: 0;}


.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 32.1% !important;
}

.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button {
    width: 100%;
    border: none;
    box-shadow: none !important;
}

.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {
    width: 32.1% !important;
}


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

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

.contact3-wrapp.contact4-wrapp.availabile-form  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell nf-section {
    position: relative;
    background: none;
    padding: 0;
    margin: 0;
    height: auto;
}

.contact3-wrapp.contact4-wrapp.availabile-form  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:last-child {
    margin: 0 0 16px;
}

.contact3-wrapp.contact4-wrapp.availabile-form  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin: 0 0 16px;
}

.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell p {
    font-size: 13px;
    font-weight: 400;
    color: #fffbf1;
    letter-spacing: 0.26px;
    line-height: 1.42;
    display: inherit;
    position: relative;
    font-family: "Outfit", sans-serif;
    padding-left: 24px;
    position: relative;
}

.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell p a::after {
    position: absolute;
    content: "✕";
    display: inline-block;
    margin-left: 8px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
}

.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell p a.delete {
    font-size: 0;
}


.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell button.btn.nf-fu-button-cancel {
    background: none;
    border: #d9bf72;
    font-weight: 500;
    color: #d9bf72;
    letter-spacing: 0.26px;
    line-height: 1.42;
    font-family: "Outfit", sans-serif;
    padding-left: 24px;
    position: absolute;
    right: 0;
    top: 32px;
    transform: translate(-50%,-50%);
    padding: 0 0 0;
}

.flinker-wrapp .flinker-col4 .flinker-row4 li a span {
    display: inline;
}
.contact4-wrapp .nf-response-msg p {
    color: #fffbf1;
}


.contact3-wrapp .nf-response-msg p {
    color: #fffbf1;
}

.contact-wrapp2 .nf-response-msg p {
    padding-top: 0;
    color: #fffbf1;
}

.contact-wrapp .nf-response-msg p {
  
 color: #fffbf1;
}



.referrals-wrapp .referrals-col3 .cog-page.cog-wrapper .cog-row:nth-child(5) .cog-address .cog-row {
        column-gap: var(--gutter) !important;
}

.referrals-wrapp .referrals-col3 .cog-page.cog-wrapper .cog-row:nth-child(6) .cog-section__inner .cog-row {
    column-gap: var(--gutter) !important;
}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1{
 background: url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x:90%;
    background-position-y:50%;
 
}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1:hover{
    
    background: #fffbf1 url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x:90%;
    background-position-y:50%;
    
 
}


.treatin2-wrapp .treatin2-col1 .treatin2-row1 ul li {
    color: #ffffff;
    padding-left: 12px;
}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 ul li a:hover {
    color: #ffffff;
}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 ul li::before {
    left: 0;
    color: #ffffff;
    top: 0px;
}

.contact-wrapp {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
}
.contact-wrapp .contact-col1 {
    width: 36.5%;
    position: relative;
    top: inherit;
    transform: none;
}
.treatin5-wrapp.testimonials-wrapp {
    padding: 115px 0 67px;
}
.treatin5-wrapp.testimonials-wrapp + .partners-wrapp {
    padding-top: 30px;
}
.treatin5-wrapp.testimonials-wrapp .treatin5-col2 {
    margin: 65px 0 0;
}


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

.treatin3-wrapp + .treatin5-wrapp {
    padding-top: 60px;
}

.treatin5-wrapp .treatin5-col2 {
    margin: 52px 0 0;
}

.treatin5-wrapp.testimonials-wrapp.treatin5-wrapp .treatin5-col2 .treatin5-row3 {
    padding: 33px 17px 30px 21px;
}

.treatin5-wrapp .treatin5-col2 .slick-track .slick-slide .treatin5-row3 .treatin5-bar1 {
    max-height: 83px;
    overflow-y: auto;
}


.about-wrapp .about-col1 .about-col2 .grayscale-effect img {
    border-radius: 250px 0px 0px 0;
    clip-path: none;
}


.about-wrapp .about-col1 .about-col2 .about-row2.grayscale-effect span.grayscale-row1 img {
    border-radius: 0px 0px 216px 0;
}

.treatin4-wrapp .treatin4-col1.face {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
}

.treatin4-wrapp .treatin4-col1.face .treatin4-row1 {
    display: flex;
    flex-wrap: wrap;
    width: 42.2%;
}

.treatin4-wrapp .treatin4-col1.face .treatin4-row1 .treatin4-bar1.grayscale-effect {
    width: 49%;
    margin: 0 2% 0 0;
}

.treatin4-wrapp .treatin4-col1.face .treatin4-row1 .treatin4-bar1.grayscale-effect:nth-child(2n) {
    margin-right: 0;
}

.treatin4-wrapp .treatin4-col1.teeth {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
}

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 {
    display: flex;
    flex-wrap: wrap;
    width: 70.2%;
    gap: 15px;
}

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 .treatin4-bar1 {
    width: 49%;
    margin: 0 0 10px 0;
}

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 .treatin4-bar1:nth-child(2n) {
    margin-right: 0;
}

.linker-wrapp .linker-col3 {  display: none;}


.treatin4-wrapp .treatin4-outer { display: flex; flex-wrap: wrap;  align-items: center;gap: 6%; justify-content: center;max-width: 1070px;margin-inline:auto;}
.treatin4-wrapp .treatin4-outer .slider.galler {
    width: 33%;

        padding: 0px 40px 0 40px;
            height:auto;
    display: flex;
    flex-wrap: wrap;
}
.treatin4-wrapp .treatin4-outer .treatin4-row2 {
    width: 52%;

}

.treatin4-wrapp .non-slider {
    width: 42%;
}

.treatin4-wrapp .treatin4-outer .slider.galler .slick-track {
    height: 100%;
}
.treatin4-wrapp .treatin4-outer .slider.galler .treatin4-col1{
 height: 100%;
}
.treatin4-wrapp .treatin4-outer .slider.galler .treatin4-col1 .treatin4-row1 {
        width: 100%;
        flex-direction: column;
    gap: 12px;
}
.treatin4-wrapp .treatin4-outer .treatin4-col1.teeth .treatin4-row1 .treatin4-bar1 {
    width: 100%;
}

.treatin4-wrapp .treatin4-outer .slick-prev{
        opacity: 1;
    left: 1px;
}
.treatin4-wrapp .treatin4-outer .slick-next{
    right: 2px;
}
.treatin4-wrapp .treatin4-outer h3{
    text-align:left;
}
.treatin4-wrapp .treatin4-outer p{
    text-align:left;
}
.treatin4-wrapp .treatin4-outer .learn-white-btn1{
float: left;
}

.treatin-wrapp .buttons .treatin-btn2{  margin-bottom:12px}

.treatin4-wrapp .treatin4-row2 h2 {text-align: left;width: fit-content;display: block;}


.galler-wrapp .galler-col2 {
    width: 46%;
    margin: 0 5% 60px 0;
}
 
.galler-wrapp .galler-col2:nth-child(2n) {
    margin-right: 0;
}
 
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1 {
    width: 100%;
    margin: 0 0 10px;
}
 
.galler-wrapp h3 {
    font-size: 23px;
    width: 100%;
}
 
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1:last-child {
    margin: 0;
}

.galler-wrapp .galler-col1 {
    display: flex;
    flex-wrap: wrap;
}

.galler-wrapp .galler-col2 {
    padding-bottom: 65px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.galler-wrapp .learn-black-btn1{
    position: absolute;
    bottom: 0;
    left: 0;
}

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


.galler-wrapp .galler-col2 p {
    min-height: 21px;
    float: left;
    display: block;
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.galler-wrapp .galler-col2 h3:after {
    display:none;
}

.galler-wrapp .galler-col2 .galler-row1 {
    position: relative;
    margin-top: auto;
}

.galler-wrapp .galler-col2 h3 + .galler-row1:before {
    content:"";
    width:97px;
    position:absolute;
    height:1px;
    top:-28px;
    left:0;
    background:#323031;
}

.conten-wrapp.contac-wrapp .contac-row1.common-style img {
    border-radius: 0px;
}



.testi-wrapp .editor-content h3:after {
    display: none;
}


.testi-wrapp .editor-content h3:after {
    display: none;
}


.training-gallery-ser h3 {
    font-size: 35px;
    margin: 0 0 42px;
    padding: 0 0 26px;
        width: fit-content;
    margin-inline: auto;
}




.training-gallery-ser .practice-col1 .practice-gall-btn {
    color: #323031;
    background: none;
    border-color: #323031;
    border-radius: 500px;
    display: inline-block;
    padding: 10px 34px;
    cursor: pointer;
    margin-top: 20px;
    border: 1px solid #323031;
    font-size: 14px;
    letter-spacing: 0.79px;
    line-height: 1.3;
    font-weight: 600;
}

.training-gallery-ser .practice-col1 .practice-gall-btn:hover {
    background: #323031;
    border: 1px solid #323031;
    color: #fff;
}

.conten2-wrapp.testi-wrapp .first-outer-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 0 20px;
}

.conten2-wrapp.testi-wrapp .first-outer-row .image-row {
    width: 32%;
}

.conten2-wrapp.testi-wrapp .first-outer-row .poster-content {
    width: 62%;
    text-align: left;
}

.conten2-wrapp.testi-wrapp .first-outer-row .image-row img {
    width: 100%;
}

.conten2-wrapp.testi-wrapp .second-outer-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center; margin: 0 0 80px;
   background-size: 60% !important;
     background: url(../images/tree-left-gold-plain-shape.svg) no-repeat;
         background-position: top;
             padding: 40px 0 54px;
} 

.conten2-wrapp.testi-wrapp .second-outer-row .second-left-row {
    width: 48%;
    margin-right: 4%;
    text-align: left;
}

.conten2-wrapp.testi-wrapp .second-outer-row .second-right-row {
    width: 48%;
    text-align: left;
}

.conten2-wrapp.testi-wrapp .second-outer-row .second-right-row h3 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 28px;
}
.conten2-wrapp.testi-wrapp .second-outer-row .second-right-row h3::after{display: none !important;}
.conten2-wrapp.testi-wrapp .second-outer-row .second-right-row p + h3 {
    margin-top: 20px;
    float: left;
    width: 100%;
    clear: both;
}



.training-gallery-ser .practice-col-outer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.training-gallery-ser .practice-col-outer .practice-col1 {
    width: 100%; display: block; position: absolute;
}

.training-gallery-ser .practice-col-outer .home-editor2 {
    width: 48%; text-align: left;
}



.training-gallery-ser .practice-col1 .practice-gall-btn{     width: fit-content;
    margin-inline: auto;
}



.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-title {
    display: none;
}

.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {
    display: none;
}

.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {
    width: 100% !important;;
    float: none;
    margin:0px auto;
    padding: 0;
    max-width: 100%;
}

.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {
    width: 100% !important;;
    display: block;
    margin: 0 auto;
    position: relative;
    height: auto;
}


.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap  .nf-multi-cell .nf-cell {
 padding: 0;
}

.training-gallery-ser .practice-col-outer .form-area   .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;
}


.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {
    width: 100% !important;;
    display: block;
    position: relative;
    float: left;
}


.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {
    display: none;
}

.training-gallery-ser .practice-col-outer .form-area   .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.5%;

}

.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
   height: 65px;
   float: left;
   padding: 0 32px 0;
   text-align: left;
   font-size: 16px;
   font-weight: 400;
   color: #050505;
   text-transform: inherit;
   background: #fffbf1;
   border-color: #fffbf1;
   border-radius: 10px;
   resize: none;
   font-family:"Outfit", sans-serif
}
.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {
    font-family:"Outfit", sans-serif;
    color: #050505;
}
.nf-multi-cell .nf-cell {
    padding: 0 !important;
}

.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field
 {
  width: 100% !important;
  float: left;
  height: 174px;
  float: left;
  padding: 34px 32px 0;
}

.training-gallery-ser .practice-col-outer .form-area   .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;
}

.training-gallery-ser .practice-col-outer .form-area   .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;
}

.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label {
    color: #e80000;
}


.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    display: inline-block;
    height: auto;
    visibility: visible;
    margin: 0 0 0!important;
    padding: 0 !important;
}

.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 13px;
    font-weight: 400;
    color: #fffbf1;
    letter-spacing: 0.26px;
    line-height: 1.42;
    display: inherit;
    position: relative;
    font-family:"Outfit", sans-serif;
	padding-left: 24px;

}
.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin-bottom: 2.2%;
}
.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {
     font-weight: 700;
     color: #fffbf1;
     display: inline-block;
}
.training-gallery-ser .practice-col-outer .form-area   .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: #ddba6d
}


.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell {
    float: none;
}

.training-gallery-ser .practice-col-outer .form-area  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .ninja-forms-field {float: none;}


.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    width: 100% !important;
}

.training-gallery-ser .practice-col-outer .form-area  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {
  margin: 10px 0 0;
}


.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    padding: 0;
}

.training-gallery-ser .practice-col-outer .form-area  .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:#ddba6d;
}


.training-gallery-ser .practice-col-outer .form-area  .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;
}

.training-gallery-ser .practice-col-outer .form-area  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {
    width: 100%;
    float: none;
    display: inline-block;
    margin: 0 0 16px !important;
}

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

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

.training-gallery-ser .practice-col-outer .form-area    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    content: '';
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 2px;
    width: 14px;
    height: 14px;
    background: url(../images/checkbox.svg) no-repeat;
    background-size: 14px;
}

.training-gallery-ser .practice-col-outer .form-area    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label .nf-checked-label::after{
    content: '';
    background: url(../images/checkbox-hover.svg) no-repeat;
    background-size: 14px;
}

.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell {
    width: 100% !important; margin: 0 0 10px;
}

.training-gallery-ser .practice-col-outer .form-area   .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;
}

.training-gallery-ser .practice-col-outer .form-area   .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;
}


.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    width: auto !important;
    height: auto;
}

.training-gallery-ser .practice-col-outer .form-area   .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;
}
.training-gallery-ser .practice-col-outer .form-area   .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;
}

.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-after-form-content {
    width: 100%;
    display: block;
    float: left
}
.training-gallery-ser .practice-col-outer .form-area    .nf-form-cont .nf-after-form-content .nf-error-msg.nf-error-field-errors {
    margin: 15px 0 0 !important;
    font-size: 15px;
    font-weight: normal;
    float: left;
    width: 100%;
}

.training-gallery-ser .practice-col-outer .form-area     .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {
    width: 100%;
    float: left;
}

.training-gallery-ser .practice-col-outer .form-area     .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.checkbox-container .nf-field-element .ninja-forms-field {
    height: inherit;
}

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

.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
   color: #fffbf1;
    background: url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x:88%;
    background-position-y:50%;
    border-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1.4px;
    line-height: normal;
    text-transform: uppercase;
    border: 1px solid;
    border-radius: 500px;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    padding: 17px 58px 17px 24px;
    position: relative;
    z-index: 9;
    height:auto;
}
.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    background:#fffbf1  url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x:88%;
    background-position-y:50%;
     color: #ddba6d;
    border-color: rgba(0, 0, 0, 0);

}

.training-gallery-ser .practice-col-outer .form-area  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    padding-top: 0px;
}

.training-gallery-ser .practice-col-outer .form-area   .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    width: 100% !important;
}



.training-gallery-ser .practice-col-outer .form-area {
    background: #323031;
    float: left;
    width: 100%;
    padding: 79px 75px 96px;
    border-radius: 10px;
        margin: 15px 0 0;
}

.training-gallery-ser .practice-col-outer .form-area h2 {
    color: #ffffff;


        font-family: 'denike-regular-font';
        text-transform: none;
            font-size: 35px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1.2;
    position: relative;
        margin: 0 0 34px;
            padding: 0 0 36px;
}


.training-gallery-ser .practice-col-outer .form-area h2:after {
    background: #fffbf1;
    margin: 0 0 0;
    left: 0;
    content: "";
    width: 97px;
    float: left;
    padding: 0 0 1px;
    position: absolute;
    bottom: 0;
}


.training-gallery-ser.conten-wrapp {
    padding-top: 0px;
}

.training-gallery-ser .practice-col-outer .home-editor2 h3 {
   
    margin: 0 0 13px; padding: 0;
    font-size: 28px;
}

.training-gallery-ser .practice-col-outer .home-editor2 h3::after{
    display: none !important;
}

.training-gallery-ser .practice-col-outer .home-editor2 h3::after{
    left: 0; transform: none;
}



.conten2-wrapp .trn-video-content {
    margin: 0 0 40px;
}


.testi-wrapp.tc-page .testi-col1 {
    margin-bottom: 0px;
}



.training-gallery-ser .practice-col-outer .marqueesldier {
    width: 48%;   overflow: hidden; position: relative; 
}


.training-gallery-ser .marquee-vertical {
    /* height: 1000px; */
    overflow: hidden; 
}
.training-gallery-ser .marquee-track {
    display: flex;
    flex-direction: column;
    /* Remove fixed animation here - set via JS */
}
.training-gallery-ser .marquee-track .smile-slide {
    flex-shrink: 0;
    margin-bottom: 20px;
}
.training-gallery-ser .marquee-track .smile-slide img {
    width: 100%;
    /* height: 300px; */
    object-fit: cover;
    display: block;
}
@keyframes scrollUp {
    0%   { transform: translateY(0); }
    100% { transform: translateY(-50%); }
}
 
.training-gallery-ser .training-gallery-ser .marquee-track .prac-grp {
    flex-shrink: 0;
    margin-bottom: 0px;
}
 
.training-gallery-ser .marquee-track .prac-grp img {
    width: 100%;

    object-fit: cover;
    display: block;
}

.practice-wrapp.training-gallery-ser .practice-row1 img{max-height: inherit;}


.practice-wrapp.training-gallery-ser h3:after {

    z-index: 99999;
    background: #323031;
    margin: 0 0 0;
    

        left: 50%;
    right: inherit;
    transform: translateX(-50%);
}



.tc-page .editor-content h3,
.conten2-wrapp .trn-video-content h3{
    position: relative;
}


.tc-page .editor-content h3{margin: 0 0 60px;}


.conten2-wrapp .trn-video-content h3{margin: 0 0 34px;}

.tc-page .editor-content h3::after,
.conten2-wrapp .trn-video-content h3::after{
    background: #323031;
    margin: 0 0 0;
    left: 50%; right: inherit; transform: translateX(-50%);
    content: "";
    width: 97px;
    float: left;
    padding: 0 0 1px;
    position: absolute;
    bottom: 0; display: block !important; opacity: 1 !important;
}





.conten2-wrapp.testi-wrapp.tc-page{padding-bottom: 100px;}





.marquee-track:hover {
    animation-play-state: paused !important;
}


.choose-wrapp .training-practice-wrapp .training-practice-col1 .training-practice-col2.mob {
    display: none;
}




.choose-wrapp .training-practice-wrapp {
    text-align: center;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1.common-style {
    display: flex;
    flex-direction: column;
    align-items: center;
}


.choose-wrapp .training-practice-wrapp .training-practice-row1 h2 {
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    color: #fffbf1;
    background: #323031;
    padding: 12px 24px;
    border-radius: 50px;
    margin-bottom: 35px;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h3 {
    position: relative;
    font-size: 45px;
    font-weight: 400;
    line-height: 1.04;
    color: #323031;
    margin: 0;
    padding: 0 0 25px;
}


.choose-wrapp .training-practice-wrapp .training-practice-row1 h3::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 95px;
    height: 2px;
    background: #8b8782;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 p {
    max-width: 666px;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
    color: #323031;
    margin: 35px auto 0;
    text-align: center;
    margin-bottom: 50px;
}


.choose-wrapp .training-practice-wrapp .training-practice-col2 {
    position: relative;
    width: 100%;
    padding-bottom: 100px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .training-course-item .slick-slide {
    padding: 0 12px;
}


.choose-wrapp .training-practice-wrapp .training-practice-col2 .zoomscale-effect {
    position: relative;
    overflow: hidden;
    border-radius: 32px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .zoomscale-effect img {
    width: 100%;
    display: block;
    border-radius: 32px;
    transition: transform .4s ease;
    object-fit: cover;
}


.choose-wrapp .training-practice-wrapp .training-practice-col2 .videobox.video-play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 58px;
    height: 58px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    text-decoration: none;
}


.choose-wrapp .training-practice-wrapp .training-practice-col2 .circle-row1 {
    position: absolute;
    border-radius: 50%;
}


.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-prev,
.training-practice-col2 .slick-next {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    z-index: 10;
    top:50%;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-prev {
    left: -45px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-next {
    right: -45px;
}

/* .choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-prev:before,
.training-practice-col2 .slick-next:before {
    color: #323031;
    font-size: 20px;
} */

.choose-wrapp .training-practice-wrapp .training-practice-col2 .reviews-btn1 {
    margin-top: 50px;
    text-align: center;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .reviews-btn1 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #323031;
    border-radius: 40px;
    color: #323031;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1.3;
    letter-spacing: 1.4px;
    padding: 17px 58px 17px 24px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .reviews-btn1:hover {
    background: #323031;
    color: #fff;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-slide {
    padding: 0 13px;
}

.choose-wrapp .choose-tree-left-shape {
    width: 67.5%;
    top: 31.5%;
    left: -18%;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 .video-play-button:hover .circle-row1 {
    bottom: 0;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .non-slider {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 .non-slider >div {
    width: 30%;
    margin-right: 3%;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2  .non-slider >div:nth-child(3n) {
    margin-right: 0;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2  .non-slider >div:last-child {
    margin-right: 0;
}




.fees-wrapp .finace-calculator:hover{
    color: #fffbf1;
    border-color: #323031;
    background:#323031 url(../images/right-white-gold-circle-arrow.svg) no-repeat;
    background-position-x: 88%;
    background-position-y: 48%;
}
.treatin4-wrapp .treatin4-outer .slider.galler .treatin4-col1 .treatin4-row1 img {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 16 / 9.7;
}
 
.treatin4-wrapp .treatin4-col1.face .treatin4-row1 .treatin4-bar1.grayscale-effect {
    width: 100%;
    display: block;
}
 

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 .treatin4-bar1 {
    margin-bottom: 0;
}
 

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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .implants-wrapp p, .invisalign-wrapp p, .treatments-wrapp p, .choose-wrapp p, .reviews-wrapp p, .journey-wrapp p, .team-wrapp p, .contact-wrapp p, .partners-wrapp p, .instagram-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq1-wrapp p, .journey2-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .galler-wrapp p, .gallin-wrapp p, .treatment-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .testi-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .membership2-wrapp p, .membership3-wrapp p, .contact3-wrapp p, .recruitment-wrapp p, .recruitment2-wrapp p, .contac-wrapp p, .hours-wrapp p { font-size:14px; letter-spacing:normal; line-height:1.3; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .implants-wrapp h2, .invisalign-wrapp h2, .treatments-wrapp h2, .choose-wrapp h2, .reviews-wrapp h2, .journey-wrapp h2, .team-wrapp h2, .contact-wrapp h2, .partners-wrapp h2, .instagram-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .journey2-wrapp h2, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .gallin-wrapp h2, .treatment-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .testi-wrapp h2, .membership1-wrapp h2, .membership2-wrapp h2, .membership3-wrapp h2, .contact3-wrapp h2, .recruitment-wrapp h2, .recruitment2-wrapp h2, .contac-wrapp h2, .hours-wrapp h2 { font-size:11px; letter-spacing:0.79px; line-height:1.3; margin:0 0 24px;}

/*h3-css*/
.about-wrapp h3, .implants-wrapp h3, .invisalign-wrapp h3, .treatments-wrapp h3, .choose-wrapp h3, .reviews-wrapp h3, .journey-wrapp h3, .team-wrapp h3, .contact-wrapp h3, .partners-wrapp h3, .instagram-wrapp h3, .journey2-wrapp h3, .treatment-wrapp h3, .teamer-wrapp h3, .contact3-wrapp h3, .contac-wrapp h3, .hours-wrapp h3 { font-size:33px; letter-spacing:normal; line-height:0.8;}

.header-wrapp { text-align:center; display:none; padding:40px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 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-btn1 { margin:0 3px 0;}
.header-wrapp .header-btn1:last-child { margin-right:3px;}

.linker-wrapp { text-align:center; background:#323031; padding:60px 0 38px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:250px; float:none; margin:0 auto 18px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.linker-wrapp .linker-col2 .linker-row2 li:first-child { margin-left:4px;}
.linker-wrapp .linker-col2 .linker-row2 li:last-child { display:none;}
.linker-wrapp .linker-col2 .linker-row2 li:after { width:1px; display:none; margin:0 0 0;}
.linker-wrapp .linker-btn1 { margin:0 3px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:3px;}
.linker-row2 li, .linker-row2 li a { font-size:14px; letter-spacing:normal; line-height:1.3;}

.banner-wrapp { text-align:center;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:36px; line-height:1; margin:0 0 18px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:84px; display:none; margin:0 auto 0; position:absolute; right:0; bottom:4%; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:14px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:40px 0 50px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.about-wrapp .about-col1 { width:100%; margin:0 0 40px;}
.about-wrapp .about-col1 .about-row1 { width:100%; text-align:center; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col2 { width:100%; margin:0 0 15px;}
.about-wrapp .about-col2 .about-row2 { display:none; width:38%; margin:0 0 0; position:absolute; right:-5%; bottom:-8%;}
.about-wrapp .about-btn1 { margin:14px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.implants-wrapp { text-align:center; background:url(../images/implants-mon-bg.png) no-repeat top center / cover; padding:60px 0 60px;}
.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.implants-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.implants-wrapp .implants-col1 { width:90%; transform:none; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.implants-wrapp .implants-col1 .implants-row1 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-btn1 { margin:14px 3px 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:3px;}

.invisalign-wrapp { text-align:center; background-size:cover; padding:60px 0 88px;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.invisalign-wrapp h4 { font-size:14px; margin:0 0 0;}
.invisalign-wrapp h4 span { display:inline;}
.invisalign-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.invisalign-wrapp .invisalign-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col2 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:100%; margin:0 0 0; padding:0 0 100%;}
.invisalign-wrapp .invisalign-col3 { width:80%; margin:0 auto 0;}
.invisalign-wrapp .invisalign-col3 .invisalign-row3 { width:16%; margin:0 auto 14px;}
.invisalign-wrapp .invisalign-btn1 { margin:14px 3px 0;}
.invisalign-wrapp .invisalign-btn1:last-child { margin-right:3px;}

.treatments-wrapp { text-align:center; padding:60px 0 86px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { margin:0 0 28px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:20px; margin:0 0 14px; min-height: unset;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:8px 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 30px;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; text-align:center; margin:0 0 0;}
.treatments-wrapp .treatments-btn1 { margin:10px 3px 0; padding:0 0 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

.choose-wrapp { text-align:center; padding:60px 0 55px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.choose-wrapp .choose-col1 { width:100%; margin:0 0 0;}
.choose-wrapp .choose-col1 .choose-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.choose-wrapp .choose-col2 { width:100%; margin:0 0 0;}
.choose-wrapp .choose-col2 .choose-row2 { width:100%; margin:0 0 0;border-radius: 0 0 0 125px;}
.choose-wrapp .choose-btn1 { margin:14px 3px 0;}
.choose-wrapp .choose-btn1:last-child { margin-right:3px;}

.reviews-wrapp { text-align:center; background:#897158; padding:60px 0 60px;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.reviews-wrapp h3 span { display:inline;}
.reviews-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.reviews-wrapp h4 { font-size:18px; margin:0 0 0;}
.reviews-wrapp h4 span { display:inline;}
.reviews-wrapp .reviews-col1 { width:90%; transform:none; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.reviews-wrapp .reviews-col1 .reviews-row1 { width:100%; margin:0 0 26px;}
.reviews-wrapp .reviews-col2 { width:100%; margin:0 0 0px;}
.reviews-wrapp .reviews-col2 .reviews-row2 { width:100%; margin:0 0 16px;}

.reviews-wrapp .reviews-btn1 { margin:64px 3px 0;}
.reviews-wrapp .reviews-btn1:last-child { margin-right:3px;}

.journey-wrapp { text-align:center; padding:60px 0 60px;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.journey-wrapp h3 span { display:inline;}
.journey-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.journey-wrapp .journey-col1 { width:90%; margin:0 auto 0;}
.journey-wrapp .journey-col1 .journey-row1 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-btn1 { margin:14px 3px 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:3px;}

.team-wrapp { text-align:center; padding:60px 0 48px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.team-wrapp h4 { font-size:21px; margin:0 0 8px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:90%; margin:0 auto 0; position:absolute; right:0; bottom:6.2%; left:0;min-height: 61px;}
.team-wrapp .team-btn1 { margin:14px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.contact-wrapp { text-align:center;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.contact-wrapp .contact-col1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 0; padding:40px 5% 40px;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.contact-wrapp .contact-col2 .contact-row2 li:last-child { margin-bottom:0;}
.contact-wrapp .contact-col2 .contact-row2 li a { width:36px; margin:0 0 0;}
.contact-wrapp .contact-col3 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; margin:0 0 0; padding:40px 5% 40px;}
.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:53px; margin:0 0 4.2%; padding:0 5% 0;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { width:100%; height:150px; margin:0 0 30px; padding:34px 5% 0;}
.contact-wrapp .contact-btn1 { margin:14px 3px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:3px;}

.partners-wrapp { text-align:center; padding:40px 0 40px;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.partners-wrapp h3 span { display:inline;}
.partners-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}
.partners-wrapp .partners-col1 .partners-row1 { width:auto; vertical-align:middle; display:inline-block; margin:0 0 0;}
.partners-wrapp .partners-btn1 { margin:14px 3px 0;}
.partners-wrapp .partners-btn1:last-child { margin-right:3px;}

.instagram-wrapp { text-align:center; padding:60px 0 55px;}
.instagram-wrapp p span { display:inline;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.instagram-wrapp .instagram-col1 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col2 .instagram-row2 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-btn1 { margin:14px 3px 0;}
.instagram-wrapp .instagram-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:60px 0 38px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp:after { width:94%; margin:0 auto 0;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 34px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:250px; transform:none; display:block; margin:0 auto 18px; position:relative; top:inherit; right:inherit; left:inherit;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 18px;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 a { width:36px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 a:last-child { margin-right:2px;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 14px;}
.flinker-wrapp .flinker-col4:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.flinker-wrapp .flinker-btn1 { margin:0 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row4 li, .flinker-row4 li a { font-size:14px; letter-spacing:normal; line-height:normal;}

.footer-wrapp { text-align:center; padding:34px 0 120px;}
.footer-wrapp p { float:none; color:#fffbf1;}
.footer-wrapp p a { color:#fffbf1;}
.footer-wrapp p span { display:block;}
.footer-wrapp p strong { font-weight:700;}
.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 3px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-row1 li, .footer-row1 li a { font-size:12px; letter-spacing:normal; line-height:normal;}

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

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin3-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .treatin5-wrapp h3, .faq1-wrapp h2, .blog-wrapp h3, .blogin-wrapp h3, .fees-wrapp h4, .galler-wrapp h3, .gallin-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h2, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .membership2-wrapp h3, .membership3-wrapp h3, .recruitment-wrapp h4, .recruitment2-wrapp h3 { font-size:26px;}

.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%;}
.conten-shape1 { display:none;}

.sidbar-wrapp .sidbar-col1 { padding:44px 7% 50px;}
.sidbar-wrapp .sidbar-col3 { padding:42px 7% 45px;}
.sidbar-wrapp .learn-black-btn1 { padding:17px 24px 17px;}
.treatin4-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

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

.treatin-wrapp h4 { font-size:22px;}
.treatin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatin1-wrapp { padding:60px 0; background:url(../images/treatin1-bg.png) no-repeat top center / cover;}
.treatin1-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.treatin1-wrapp .treatin1-col1 { width:100%; position:relative; top:inherit; transform:none;}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 { width:100%;}
.treatin1-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin2-wrapp { padding:60px 0; background:url(../images/treatin2-bg.jpg) no-repeat top left / cover;}
.treatin2-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.treatin2-wrapp .treatin2-col1 { width:100%; position:relative; top:inherit; transform:none;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%;}
.treatin2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin3-wrapp { padding:60px 0 20px;}

.treatin4-wrapp { padding:18.5% 0 60px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:100%; margin:0 0 50px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 { width:100%;}

.treatin5-wrapp { padding:55px 0 78px;}
.treatin5-wrapp .treatin5-col2 { margin:70px 0 0;}
.treatin5-wrapp .treatin5-col1 .treatin5-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 30px;}
.treatin5-wrapp .treatin5-col1 .treatin5-row2 { width:100%;}
.treatin5-wrapp .treatin5-col2 .treatin5-row3 { padding:37px 17px 42px 21px;}
.treatin5-wrapp .treatin5-col2 .treatin5-row3 .treatin5-bar1 { padding:0 5% 0 0;}

.faq1-wrapp { padding:50px 0 30px;}
.faq1-wrapp h3 { font-size:14px;}
.faq1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.journey2-wrapp { padding:90px 0 55px;}
.journey2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.blog-wrapp .blog-col2 { margin:0 0 55px;}
.blog-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

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

.galler-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.gallin-wrapp .gallin-col1 .gallin-row1 { margin:16px 0 35px;}
.gallin-wrapp .gallin-col1 .gallin-row2 { padding:0;}
.gallin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}
.gallin-wrapp .before, .gallin-wrapp .after { left:17px; bottom:14px;}

.blogin-wrapp .blogin-col1 .blogin-row1 { padding:0; margin:16px 0 35px;}
.blogin-wrapp .blogin-col1 .blogin-row2 { padding:0;}
.blogin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatment-wrapp { padding-bottom:0;}
.treatment-wrapp .treatment-col2 { width:100%; margin:0 0 55px 0;}

.teamer-wrapp .teamer-col2 { width:100%;margin-right: 0;}
.teamer-wrapp .teamer-col2 .teamer-row2 {bottom: -1px;min-height: 82px;background: url(../images/half-bottom-white-brown-shape.svg) no-repeat top / 100%;background-size: cover;background-position-y: 0;width: 100.5%;padding: 28% 5% 6%;}
.teamer-wrapp .teamer-col2:after {background: none;}

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

.testi-wrapp .testi-col2 { margin:50px 0 20px;}
.testi-wrapp .testi-col2 .testi-row1 { width:100%; padding:57px 22px 56px 25px;        margin-right: 0;}
.testi-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.contact-wrapp2 { padding:20px 0 0;}

.membership1-wrapp .membership1-col1 .membership1-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.membership1-wrapp .membership1-col1 .membership1-row2 { width:100%;}
.membership1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.membership2-wrapp { padding:0 0 20px;}
.membership2-wrapp h3 { padding:0;}
.membership2-wrapp .membership2-col2 { width:100%; margin:0 0 20px;}
.membership2-wrapp .membership2-col2 .membership2-bar1 { width:15%; margin:0 23px 0 0;}
.membership2-wrapp .membership2-col2 .membership2-bar2 { width:76%;}

.membership3-wrapp .membership3-col1 .membership3-row1 { width:100%; padding:48px 30px; margin:0 0 15px;}
.membership3-wrapp .learn-black-btn1 { padding:17px 24px 17px;position: static;}

.contact3-wrapp { padding:110px 0 55px;}
.contact3-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%;}
.contact3-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%;}

.recruitment-wrapp h3 { font-size:14px;}

.recruitment2-wrapp { padding:115px 0 75px;}
.recruitment2-wrapp .recruitment2-col2 .recruitment2-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.recruitment2-wrapp .recruitment2-col2 .recruitment2-row2 { width:100%;}
.recruitment2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.contact4-wrapp { padding:60px 0;}
.contact4-wrapp .upload-btn1 { width:100%; margin:0 0 1.79% 0;}

.contac-wrapp { padding:0 0 70px;}
.contac-wrapp .contac-col1 .contac-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.contac-wrapp .contac-col2 { width:100%; margin:0; position:relative; right:inherit; bottom:inherit;}
.contac-wrapp .contac-col2 .contac-row2 { display:none;}

.hours-wrapp { padding:50px 0 30px;}
.hours-wrapp .hours-col1 .hours-row1 { width:100%; margin:0 0 40px;}
.hours-wrapp .hours-col1 .hours-row2 { width:100%; float:left; position:relative; top:inherit; transform:none; height:inherit;}
.hours-wrapp .learn-black-btn1 { padding:17px 24px 17px;}
.hours-symbol { display:none;}

.hours-opening-box { width:100%; float:left; position:relative; top:inherit; transform:none; padding:0; text-align: center;}
.practice-wrapp .practice-row1 { width:48%; margin:0 4% 4% 0;}
.practice-wrapp .practice-row1:nth-child(2n) {margin-right: 0;}


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

/*common-css*/
.team-col3 p { color:#fffbf1; margin:0 0 0;}
.team-col3 p a { color:#fffbf1;}
.team-col3 h4 { color:#fffbf1;}
.team-col3 h4 a { color:#fffbf1;}
.contact-col2 p { line-height:2.6; display:none; margin:0 0 0;}
.flinker-col4 p { color:#ddba6d; margin:0 0 4px;}
.flinker-col4 p a { color:#ddba6d;}

/*logo-symbo-css*/
.choose-logo-symbol { width:6.2%; display:none; margin:0 0 0;}

.nhs-fees-container .nhs-fees-details .band-description {max-width: 100%;}

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

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .implants-btn1, .invisalign-btn1, .treatments-btn1, .choose-btn1, .reviews-btn1, .journey-btn1, .team-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .partners-btn1, .instagram-btn1, .flinker-btn1, .footer-btn1, .learn-black-btn1, .learn-white-btn1, .paiger-btn1, .paiger-btn2, .teamer-btn1, .upload-btn1, .upload-btn1 input, .upload-btn1 button { font-size:12px; letter-spacing:0.80px; line-height:normal; padding:17px 24px 17px 24px;}
.reviews-wrapp .review-content .slick-slide {padding-inline: 5px;}

.reviews-wrapp .reviews-col2 .non-slider > div {width: 100%;margin:0;}
.reviews-wrapp .reviews-col2 .non-slider {row-gap: 20px;}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
        font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}


    .contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
        text-align: center;
        height: 53px;
        font-size: 14px;
    }

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

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    text-align: center;
}

.contact-wrapp .contact-col3 .contact-row3 .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: 53px;
    margin: 0;
    padding: 16px 5% 0;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    text-align: left;
}

.contact-wrapp .contact-col3 .contact-row3 .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;
    letter-spacing: 0.26px;
    line-height: 1.42;
    position: relative;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin: 0 0 6px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells {
    display: flex;
    justify-content: center;
}
.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
        font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover
{
    background: #fffbf1;
}
    .contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
        padding-top: 12px;
    }
.contact-wrapp .contact-col3 .contact-row3 .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 .contact-row3 .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:1px}

.sidbar-wrapp .sidbar-col1 p {
    margin: 0px 0 27px;
}

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

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    letter-spacing: 0.26px;
    line-height: 1.42;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
   font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover {
    background: #fffbf1;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    padding-bottom: 6px;
}
.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;}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input
{
font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input
{
font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1;
}

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

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

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

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    background-position-x: 95% !important;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover {
    background-position-x: 95% !important;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    text-align: left;
    display: inline-block;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    letter-spacing: 0.26px;
    line-height: 1.42;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    top: 1px;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p {
    font-size: 12px;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p {
    font-size: 12px;
    justify-content: center;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p a.delete:after {
    margin-left: 7px;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell button.btn.nf-fu-button-cancel {
    text-align: center !important;
    margin: 0 auto;
    width: 100%;
}
.error-page {
    text-align: center;
}
.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1 {
    background: none;
    padding: 17px 18px 17px;
	 font-size: 12px;

}

.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1:hover {background: #323031;}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2 {
    background: none;
    padding: 17px 18px 17px;
	    font-size: 12px;

}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2:hover {background: #323031;}

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

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

.paiger-wrapp .paiger-col1 .page-numbers {
    font-size: 13px;
    margin: 0 0.5px;
}
.search-page .blog-col2 {margin: 0 0 52px;}

.search-page h1.page-title {
    font-size: 42px;
}

.search-page .conten-bar1.blog-wrapp {
    padding-top: 10px;
}
.teamin-wrapp .teamin-col1 {
    padding: 0 0 28px;
}
.practice-wrapp .practice-row1 img {max-height:115px;}

.testi-wrapp .testi-col2 {
    margin-top: 42px;
}
.testi-wrapp ul li:before {top: 2px;}
.fees-wrapp .fees-col1 .accordion {margin-bottom: 0;}
.conten-wrapp .conten-row1 .conten-bar1.fees-wrapp {margin-bottom: 45px;}
.fees-wrapp .fees-col1 .fees-row2 .fees-bar1 {
    font-size: 14px;
}

.fees-wrapp .fees-col1 .fees-row2 .price-from {
    font-size: 13px;
    width: 13%;
}

.fees-wrapp .fees-col1 .fees-row2 .fees-bar2 {
    font-size: 13px;
}
.blog-wrapp .blog-col2 {margin: 0 0 52px;}
.blogin-wrapp .blogin-col1 img[align="right"] {width:100%}
.blogin-wrapp .blogin-col1 img[align="left"] {width:100%;}

.galler-wrapp .galler-col2 {margin: 0 0 50px; width: 100%;}
.btn-col1 a.common-btn1 {
    padding: 17px 12px 17px;
    background: none;
    font-size: 12px;
    letter-spacing: 0.60px;
    line-height: normal;
}

.btn-col1 a.common-btn1:hover {
    background: #323031;
}

.btn-col1 .common-btn2
{
   padding: 17px 12px 17px;
    background: none;
    font-size: 12px;
    letter-spacing: 0.60px;
    line-height: normal;

}

.btn-col1 .common-btn2:hover
{background: #323031;
}
span.buttons-tex1 {
    font-size: 11px;
    padding: 0;
}
.membership1-wrapp {padding: 0 0 40px;}
.membership1-wrapp .membership1-col1 .membership1-row1 {margin-bottom: 55px;}
.membership1-wrapp + .recruitment-wrapp {padding-top: 25px;}
.buttons .treatin-btn2 {
    padding: 17px 11px 17px;
    font-size: 12px;
    letter-spacing: 0.50px;
    line-height: normal;
    margin: 0 0 14px;
}

.buttons .treatin-btn1 {
    padding: 17px 13px 17px;
    font-size: 12px;
    letter-spacing: 0.0px;
    line-height: normal;
}

.buttons span.buttons-tex1 {
    font-size: 11px;
    padding: 0 0px 0px;
}

.buttons .treatin-btn2:last-child {
    padding: 17px 17px 17px;
}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 .learn-btn1 {
    padding: 17px 24px 17px;
     font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}

.conten-bar1.treatin-wrapp.common-style {
    margin-bottom: 0;
}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 {
    max-height:inherit;
    overflow-x: hidden;
    padding-right:0
}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 {
   max-height:inherit;
    overflow-x: hidden;
    padding-right:0
}

.faq1-wrapp:has(+ .conten-wrapp.mobile-show-hide) {
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.buttons .treatin-btn2:last-child {
    margin: 0;
}
.sidbar-wrapp .sidbar-col1 p span {
    display: inline;
}
.conten-wrapp.conten2-wrapp.blogin-wrapp {padding-bottom: 15px;}
.conten-wrapp.conten2-wrapp.gallin-wrapp.common-style {padding-bottom:15px;}
.contact4-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin: 0 1.79% 1.79% 0;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button {
    margin: 0;
}
.conten-bar1.treatin-wrapp.abouts-wrapp + .conten-bar2.sidbar-wrapp {
    padding-top: 50px;
}
.linker-wrapp .linker-col2 .linker-row2 a li:last-child {
    display: inline-block;
}
.teamin-wrapp .teamin-col1 .teamin-row1 img {
    max-height:326px;}

    .conten-wrapp .conten-row1 .treatin-wrapp p img {
    margin: 17px 0 40px !important;
    float: left;
}

.treatin1-wrapp .reason-set1-content .load-btn1,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1
{
 padding: 17px 24px 17px;
    background: none;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}


.treatin1-wrapp .reason-set1-content .load-btn1:hover,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1:hover
{
      color: #ddba6d;
    background: #fffbf1;
    border-color: #fffbf1;
}

.testi-wrapp .testi-col2 .testi-row1 .testi-bar1 {max-height: 73px; }
.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {
    width: 100% !important;
}


.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button {
    margin: 0;
}
.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {
    padding-bottom: 12px !important;
}
.team-wrapp .team-col3:after {

    padding: 0 0 61.5%;
}
.flinker-wrapp .flinker-col4 .flinker-row4 li a span {
    display: inline;
}
.treatin5-wrapp.testimonials-wrapp .treatin5-col2 {
    margin: 45px 0 0;
}
.treatin3-wrapp + .treatin5-wrapp {
    padding-top: 0;
}

.treatin5-wrapp .treatin5-col2 {
    margin: 30px  0 0;
}
.treatin5-wrapp.testimonials-wrapp {
    padding: 60px 0 67px;
}
.about-wrapp .about-col1 .about-col2 .grayscale-effect img {
    border-radius: 143px 0px 0px 0;

}
.treatin4-wrapp .treatin4-col1.face .treatin4-row1 {
    width: 100%;
}

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 {
    width: 100%;
    align-items: center;
    gap: 15px;
}

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 .treatin4-bar1 {
    margin: 0;
}
.treatin4-wrapp .slick-track {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.sidbar-wrapp p span {
    display: inline;
}
.linker-wrapp .linker-row3 .header-btn1.show-mobile {color: #ddba6d; letter-spacing: normal;  background: none;  border-color: #fffbf1;}
.linker-wrapp .linker-row3 {  display: flex; flex-wrap: wrap;margin-inline: auto;  width: fit-content;  margin: 13px auto 0;}
.linker-wrapp .linker-row3 .header-btn1.show-mobile:hover{color: #ddba6d;  background: #fffbf1; border-color: #fffbf1;}
.treatin4-wrapp .slick-dots li.slick-active button:before {
           color: #897158;
        background: #897158;
}
.treatin4-wrapp .slick-dots {
    bottom: 15px;


}
.treatin4-wrapp .slick-dots li button:before{
     color:#fffbf1;
    background:#fffbf1;
}

.treatin4-wrapp .non-slider {
    width: 100%;
}


.training-gallery-ser h3 {
    font-size: 21px;
    margin: 0 0 26px;
    padding: 0 0 26px;
}


.training-gallery-ser .practice-col-outer .home-editor2 h3, .conten2-wrapp.testi-wrapp .second-outer-row .second-right-row h3 {
    font-size: 19px;
}








.training-gallery-ser .practice-col-outer .form-area {
    padding: 44px 7% 50px;
}

.training-gallery-ser .practice-col-outer .form-area h2 {
    font-size: 26px;
}

.training-gallery-ser .practice-col-outer .form-area .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;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
    background: none;
    padding: 17px 24px 17px 24px;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1  ;
}



.training-gallery-ser .practice-col-outer .form-area .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: 54px;
}

.training-gallery-ser .practice-col-outer .form-area .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: 1px;}

.training-gallery-ser .marquee-vertical {
    height: 400px;
    overflow: hidden;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h2 {
            font-size: 11px;
        letter-spacing: 0.79px;
        line-height: 1.3;
        margin: 0 0 24px;
        border-radius: 500px;
    display: inline-block;
    padding: 10px 34px 10px 34px;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h3 {
            font-size: 33px;
        letter-spacing: normal;
        line-height: 0.8;
            margin: 0 0 28px;
        padding: 0 0 18px;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h3:after{
    transform: translateX(-75%);
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 p {
            font-size: 14px;
            letter-spacing: normal;
            line-height: 1.3;
            margin: 0 0 25px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .reviews-btn1{
    font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
        padding: 17px 24px 17px 24px;
            margin: 64px 3px 0;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2{
    padding-bottom:50px;
}


.choose-wrapp .training-practice-wrapp .training-practice-col2 .non-slider >div {
    width: 100%;
    margin-bottom: 6%;
    margin-right: 0;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 >div:last-child {
    margin-bottom: 0;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .non-slider + .reviews-btn1 {
    margin: 25px 3px 0;
}
.choose-wrapp .training-practice-wrapp .training-practice-col1 .training-practice-col2.mob {
    display: block;
}
.choose-wrapp .training-practice-wrapp .training-practice-col1 .training-practice-col2.desk {
    display: none;
}

.hours-wrapp .hours-col1 .hours-row2 .hours-box {
    text-align: center;
}

.hours-wrapp h3:after {
    text-align: center;
    right: 0;
    margin: 0 auto;
}





.hours-box {
    max-width: 350px;
}

.hours-wrapp .hours-col1 .hours-row2 .hours-box .hours-ret-box {
    text-align: right;
}
.hours-wrapp .hours-col1 .hours-row2 .hours-box{
    text-align: left;
}


.hours-wrapp .hours-col1 .hours-row2 .hours-box {
    margin: 0 auto 0;
    display: flex;
    justify-content: center;
}




}


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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .implants-wrapp p, .invisalign-wrapp p, .treatments-wrapp p, .choose-wrapp p, .reviews-wrapp p, .journey-wrapp p, .team-wrapp p, .contact-wrapp p, .partners-wrapp p, .instagram-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq1-wrapp p, .journey2-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .galler-wrapp p, .gallin-wrapp p, .treatment-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .testi-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .membership2-wrapp p, .membership3-wrapp p, .contact3-wrapp p, .recruitment-wrapp p, .recruitment2-wrapp p, .contac-wrapp p, .hours-wrapp p { font-size:14px; letter-spacing:normal; line-height:1.3; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .implants-wrapp h2, .invisalign-wrapp h2, .treatments-wrapp h2, .choose-wrapp h2, .reviews-wrapp h2, .journey-wrapp h2, .team-wrapp h2, .contact-wrapp h2, .partners-wrapp h2, .instagram-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .journey2-wrapp h2, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .gallin-wrapp h2, .treatment-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .testi-wrapp h2, .membership1-wrapp h2, .membership2-wrapp h2, .membership3-wrapp h2, .contact3-wrapp h2, .recruitment-wrapp h2, .recruitment2-wrapp h2, .contac-wrapp h2, .hours-wrapp h2 { font-size:11px; letter-spacing:0.79px; line-height:1.3; margin:0 0 24px;}

/*h3-css*/
.about-wrapp h3, .implants-wrapp h3, .invisalign-wrapp h3, .treatments-wrapp h3, .choose-wrapp h3, .reviews-wrapp h3, .journey-wrapp h3, .team-wrapp h3, .contact-wrapp h3, .partners-wrapp h3, .instagram-wrapp h3, .journey2-wrapp h3, .treatment-wrapp h3, .teamer-wrapp h3, .contact3-wrapp h3, .contac-wrapp h3, .hours-wrapp h3 { font-size:33px; letter-spacing:normal; line-height:0.8;}

.header-wrapp { text-align:center; display:none; padding:40px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 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-btn1 { margin:0 3px 0;}
.header-wrapp .header-btn1:last-child { margin-right:3px;}

.linker-wrapp { text-align:center; background:#323031; padding:60px 0 38px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:250px; float:none; margin:0 auto 18px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.linker-wrapp .linker-col2 .linker-row2 li:first-child { margin-left:4px;}
.linker-wrapp .linker-col2 .linker-row2 li:last-child { display:none;}
.linker-wrapp .linker-col2 .linker-row2 li:after { width:1px; display:none; margin:0 0 0;}
.linker-wrapp .linker-btn1 { margin:0 3px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:3px;}
.linker-row2 li, .linker-row2 li a { font-size:14px; letter-spacing:normal; line-height:1.3;}

.banner-wrapp { text-align:center;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:36px; line-height:1; margin:0 0 18px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:84px; display:none; margin:0 auto 0; position:absolute; right:0; bottom:4%; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:14px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:40px 0 50px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.about-wrapp .about-col1 { width:100%; margin:0 0 40px;}
.about-wrapp .about-col1 .about-row1 { width:100%; text-align:center; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col2 { width:100%; margin:0 0 15px;}
.about-wrapp .about-col2 .about-row2 { display:none; width:38%; margin:0 0 0; position:absolute; right:-5%; bottom:-8%;}
.about-wrapp .about-btn1 { margin:14px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.implants-wrapp { text-align:center; background:url(../images/implants-mon-bg.png) no-repeat top center / cover; padding:60px 0 60px;}
.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.implants-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.implants-wrapp .implants-col1 { width:90%; transform:none; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.implants-wrapp .implants-col1 .implants-row1 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-btn1 { margin:14px 3px 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:3px;}

.invisalign-wrapp { text-align:center; background-size:cover; padding:60px 0 88px;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.invisalign-wrapp h4 { font-size:14px; margin:0 0 0;}
.invisalign-wrapp h4 span { display:inline;}
.invisalign-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.invisalign-wrapp .invisalign-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col2 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:100%; margin:0 0 0; padding:0 0 100%;}
.invisalign-wrapp .invisalign-col3 { width:80%; margin:0 auto 0;}
.invisalign-wrapp .invisalign-col3 .invisalign-row3 { width:16%; margin:0 auto 14px;}
.invisalign-wrapp .invisalign-btn1 { margin:14px 3px 0;}
.invisalign-wrapp .invisalign-btn1:last-child { margin-right:3px;}

.treatments-wrapp { text-align:center; padding:60px 0 86px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { margin:0 0 28px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:20px; margin:0 0 14px; min-height: unset;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:8px 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 30px;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; text-align:center; margin:0 0 0;}
.treatments-wrapp .treatments-btn1 { margin:10px 3px 0; padding:0 0 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

.choose-wrapp { text-align:center; padding:60px 0 55px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.choose-wrapp .choose-col1 { width:100%; margin:0 0 0;}
.choose-wrapp .choose-col1 .choose-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.choose-wrapp .choose-col2 { width:100%; margin:0 0 0;}
.choose-wrapp .choose-col2 .choose-row2 { width:100%; margin:0 0 0;    border-radius: 0 0 0 190px;}
.choose-wrapp .choose-btn1 { margin:14px 3px 0;}
.choose-wrapp .choose-btn1:last-child { margin-right:3px;}

.reviews-wrapp { text-align:center; background:#897158; padding:60px 0 60px;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.reviews-wrapp h3 span { display:inline;}
.reviews-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.reviews-wrapp h4 { font-size:18px; margin:0 0 0;}
.reviews-wrapp h4 span { display:inline;}
.reviews-wrapp .reviews-col1 { width:90%; transform:none; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.reviews-wrapp .reviews-col1 .reviews-row1 { width:100%; margin:0 0 26px;}
.reviews-wrapp .reviews-col2 { width:100%; margin:0 0 0px;}
.reviews-wrapp .reviews-col2 .reviews-row2 { width:100%; margin:0 0 16px;}
.reviews-wrapp .reviews-btn1 { margin:64px 3px 0;}
.reviews-wrapp .reviews-btn1:last-child { margin-right:3px;}

.journey-wrapp { text-align:center; padding:60px 0 60px;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.journey-wrapp h3 span { display:inline;}
.journey-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.journey-wrapp .journey-col1 { width:90%; margin:0 auto 0;}
.journey-wrapp .journey-col1 .journey-row1 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-btn1 { margin:14px 3px 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:3px;}

.team-wrapp { text-align:center; padding:60px 0 48px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.team-wrapp h4 { font-size:21px; margin:0 0 8px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:90%; margin:0 auto 0; position:absolute; right:0; bottom:5.2%; left:0;        min-height: 77px;}
.team-wrapp .team-btn1 { margin:14px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.contact-wrapp { text-align:center;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.contact-wrapp .contact-col1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 0; padding:40px 5% 40px;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.contact-wrapp .contact-col2 .contact-row2 li:last-child { margin-bottom:0;}
.contact-wrapp .contact-col2 .contact-row2 li a { width:36px; margin:0 0 0;}
.contact-wrapp .contact-col3 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; margin:0 0 0; padding:40px 5% 40px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil1 { text-align:center; font-size:14px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2 { width:48%; height:53px; margin:0 0 20px; padding:0 5% 0;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2:nth-child(2n) { float:right;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { width:48%; height:53px; margin:0 0 20px; padding:16px 5% 0;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3:nth-child(2n) { float:right;}
.contact-wrapp .contact-btn1 { margin:14px 3px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:3px;}

.partners-wrapp { text-align:center; padding:40px 0 40px;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.partners-wrapp h3 span { display:inline;}
.partners-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}
.partners-wrapp .partners-col1 .partners-row1 { width:auto; vertical-align:middle; display:inline-block; margin:0 0 0;}
.partners-wrapp .partners-btn1 { margin:14px 3px 0;}
.partners-wrapp .partners-btn1:last-child { margin-right:3px;}

.instagram-wrapp { text-align:center; padding:60px 0 55px;}
.instagram-wrapp p span { display:inline;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.instagram-wrapp .instagram-col1 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col2 .instagram-row2 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-btn1 { margin:14px 3px 0;}
.instagram-wrapp .instagram-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:60px 0 38px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp:after { width:94%; margin:0 auto 0;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 34px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:250px; transform:none; display:block; margin:0 auto 18px; position:relative; top:inherit; right:inherit; left:inherit;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 18px;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 a { width:36px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 a:last-child { margin-right:2px;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 14px;}
.flinker-wrapp .flinker-col4:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.flinker-wrapp .flinker-btn1 { margin:0 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row4 li, .flinker-row4 li a { font-size:14px; letter-spacing:normal; line-height:normal;}

.footer-wrapp { text-align:center; padding:34px 0 120px;}
.footer-wrapp p { float:none; color:#fffbf1;}
.footer-wrapp p a { color:#fffbf1;}
.footer-wrapp p span { display:block;}
.footer-wrapp p strong { font-weight:700;}
.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 3px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-row1 li, .footer-row1 li a { font-size:12px; letter-spacing:normal; line-height:normal;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:32px;}
.inner-wrapp .inner-col1 { width:90%; top:45%;}

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin3-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .treatin5-wrapp h3, .faq1-wrapp h2, .blog-wrapp h3, .blogin-wrapp h3, .fees-wrapp h4, .galler-wrapp h3, .gallin-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h2, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .membership2-wrapp h3, .membership3-wrapp h3, .recruitment-wrapp h4, .recruitment2-wrapp h3 { font-size:28px;}

.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%;}
.conten-shape1 { display:none;}

.sidbar-wrapp .sidbar-col1 { padding:44px 7% 50px;}
.sidbar-wrapp .sidbar-col3 { padding:42px 7% 45px;}
.sidbar-wrapp .learn-black-btn1 { padding:17px 24px 17px;}
.treatin4-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

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

.treatin-wrapp h4 { font-size:22px;}
.treatin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatin1-wrapp { padding:60px 0; background:url(../images/treatin1-bg.png) no-repeat top center / cover;}
.treatin1-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.treatin1-wrapp .treatin1-col1 { width:100%; position:relative; top:inherit; transform:none;}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 { width:100%;}
.treatin1-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin2-wrapp { padding:60px 0; background:url(../images/treatin2-bg.jpg) no-repeat top left / cover;}
.treatin2-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.treatin2-wrapp .treatin2-col1 { width:100%; position:relative; top:inherit; transform:none;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%;}
.treatin2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin3-wrapp { padding:60px 0 20px;}

.treatin4-wrapp { padding:18.5% 0 60px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:100%; margin:0 0 50px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 { width:100%;}

.treatin5-wrapp { padding:55px 0 78px;}
.treatin5-wrapp .treatin5-col2 { margin:70px 0 0;}
.treatin5-wrapp .treatin5-col1 .treatin5-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 30px;}
.treatin5-wrapp .treatin5-col1 .treatin5-row2 { width:100%;}
.treatin5-wrapp .treatin5-col2 .treatin5-row3 { padding:37px 17px 42px 21px;}
.treatin5-wrapp .treatin5-col2 .treatin5-row3 .treatin5-bar1 { padding:0 5% 0 0;}

.faq1-wrapp { padding:50px 0 30px;}
.faq1-wrapp h3 { font-size:14px;}
.faq1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.journey2-wrapp { padding:100px 0 55px;}
.journey2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.blog-wrapp .blog-col2 { margin:0 0 55px;}
.blog-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.paiger-wrapp .paiger-btn1 { padding:17px 24px 17px;}
.paiger-wrapp .paiger-btn2 { padding:17px 24px 17px;}

.galler-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.gallin-wrapp .gallin-col1 .gallin-row1 { margin:16px 0 35px;}
.gallin-wrapp .gallin-col1 .gallin-row2 { padding:0;}
.gallin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.blogin-wrapp .blogin-col1 .blogin-row1 { padding:0; margin:16px 0 35px;}
.blogin-wrapp .blogin-col1 .blogin-row2 { padding:0;}
.blogin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatment-wrapp { padding-bottom:0;}
.treatment-wrapp .treatment-col2 { width:48%; margin:0 4% 55px 0;}
.treatment-wrapp .treatment-col2:nth-child(2n) { float:right;margin-right: 0;}

.teamer-wrapp h4 { font-size:20px;}
.teamer-wrapp .teamer-col2 { width:49%; margin:0 2% 2% 0;}
.teamer-wrapp .teamer-col2:nth-of-type(2n) {margin-right: 0;}
.teamer-wrapp .teamer-col2 .teamer-row2 { bottom:1.5%; min-height: 62px;}

.teamin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.testi-wrapp .testi-col2 { margin:50px 0 20px;}
.testi-wrapp .testi-col2 .testi-row1 { width:48%; padding:57px 22px 56px 25px; margin:0 4% 4% 0;}
.testi-wrapp .testi-col2 .testi-row1:nth-child(2n) {margin-right: 0;}
.testi-wrapp .testi-col2 .testi-row1:nth-child(3n) {margin-right: auto;}
.testi-wrapp .testi-col2 .testi-row1:last-child {margin-right: 0;}.testi-wrapp .testi-col2 .testi-row1:nth-child(2n) { float:right;}
.testi-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.contact-wrapp2 { padding:20px 0 0;}

.membership1-wrapp .membership1-col1 .membership1-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.membership1-wrapp .membership1-col1 .membership1-row2 { width:100%;}
.membership1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.membership2-wrapp { padding:0 0 20px;}
.membership2-wrapp h3 { padding:0;}
.membership2-wrapp .membership2-col2 { width:100%; margin:0 0 20px;}

.membership3-wrapp .membership3-col1 .membership3-row1 { width:100%; padding:48px 30px; margin:0 0 15px;}
.membership3-wrapp .learn-black-btn1 { padding:17px 24px 17px;position: static;}

.contact3-wrapp { padding:110px 0 55px;}
.contact3-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%;}
.contact3-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%;}

.recruitment-wrapp h3 { font-size:14px;}

.recruitment2-wrapp { padding:135px 0 75px;}
.recruitment2-wrapp .recruitment2-col2 .recruitment2-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.recruitment2-wrapp .recruitment2-col2 .recruitment2-row2 { width:100%;}
.recruitment2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.contact4-wrapp { padding:60px 0;}
.contact4-wrapp .upload-btn1 { width:100%; margin:0 0 1.79% 0;}

.contac-wrapp { padding:0 0 95px;}
.contac-wrapp .contac-col1 .contac-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.contac-wrapp .contac-col2 { width:100%; margin:0; position:relative; right:inherit; bottom:inherit;}
.contac-wrapp .contac-col2 .contac-row2 { display:none;}

.hours-wrapp { padding:50px 0 30px;}
.hours-wrapp .hours-col1 .hours-row1 { width:100%; margin:0 0 40px;}
.hours-wrapp .hours-col1 .hours-row2 { width:100%; float:left; position:relative; top:inherit; transform:none; height:inherit;}
.hours-wrapp .learn-black-btn1 { padding:17px 24px 17px;}
.hours-symbol { display:none;}

.hours-opening-box { float:left; position:relative; top:inherit; transform:none; padding:0; text-align: center;}

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

.practice-wrapp .practice-row1:nth-child(2n) { float:right;}

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

/*common-css*/
.team-col3 p { color:#fffbf1; margin:0 0 0;}
.team-col3 p a { color:#fffbf1;}
.team-col3 h4 { color:#fffbf1;}
.team-col3 h4 a { color:#fffbf1;}
.contact-col2 p { line-height:2.6; display:none; margin:0 0 0;}
.flinker-col4 p { color:#ddba6d; margin:0 0 4px;}
.flinker-col4 p a { color:#ddba6d;}

/*logo-symbo-css*/

.choose-logo-symbol { width:6.2%; display:none; margin:0 0 0;}

.nhs-fees-container .nhs-fees-details .band-description {max-width: 100%;}

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

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .implants-btn1, .invisalign-btn1, .treatments-btn1, .choose-btn1, .reviews-btn1, .journey-btn1, .team-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .partners-btn1, .instagram-btn1, .flinker-btn1, .footer-btn1, .learn-black-btn1, .learn-white-btn1, .paiger-btn1, .paiger-btn2, .teamer-btn1, .upload-btn1, .upload-btn1 input, .upload-btn1 button { font-size:12px; letter-spacing:0.80px; line-height:normal; padding:17px 24px 17px 24px;}
.reviews-wrapp .review-content .slick-slide {padding-inline: 5px;}

.reviews-wrapp .reviews-col2 .non-slider > div {width: 48.33%;}
.reviews-wrapp .reviews-col2 .non-slider {row-gap: 20px;}



.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
        text-align: center;
        height: 53px;
        font-size: 14px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
        width: 48% !important;
        margin-bottom: 20px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(odd) {
    float: left;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(even) {
    float: right;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    text-align: center;
}

.contact-wrapp .contact-col3 .contact-row3 .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: 53px;
    margin: 0;
    padding: 16px 5% 0;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    text-align: left;
}

.contact-wrapp .contact-col3 .contact-row3 .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;
    letter-spacing: 0.26px;
    line-height: 1.42;
    position: relative;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin: 0 0 6px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells {
    display: flex;
    justify-content: center;
}
.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
        font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover
{
    background: #fffbf1;
}
.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    padding-top: 0;
}
.contact-wrapp .contact-col3 .contact-row3 .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:1px}

.sidbar-wrapp .sidbar-col1 p {
    margin: 0px 0 27px;
}

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

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    letter-spacing: 0.26px;
    line-height: 1.42;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
   font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover {
    background: #fffbf1;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    padding-bottom: 6px;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input
{
font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input
{
font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1;
}

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

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

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

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    background-position-x: 95% !important;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover {
    background-position-x: 95% !important;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    text-align: left;
    display: inline-block;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    letter-spacing: 0.26px;
    line-height: 1.42;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    top: 1px;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p {
    font-size: 12px;
    justify-content: center;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p a.delete:after {
    margin-left: 7px;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell button.btn.nf-fu-button-cancel {
    text-align: center !important;
    margin: 0 auto;
    width: 100%;
}
.error-page {
    text-align: center;
}
.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1 {
    background: none;
    padding: 17px 24px 17px;
	    font-size: 12px;

}

.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1:hover {background: #323031;}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2 {
    background: none;
    padding: 17px 24px 17px;
	    font-size: 12px;

}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2:hover {background: #323031;}
.search-page .blog-col2 {margin: 0 0 52px;}

.search-page h1.page-title {
    font-size: 42px;
}

.search-page .conten-bar1.blog-wrapp {
    padding-top: 10px;
}
.practice-wrapp .practice-row1 img {max-height:173px;}

.testi-wrapp .testi-col2 {
    margin-top: 42px;
}
.testi-wrapp ul li:before {top: 2px;}

.fees-wrapp .fees-col1 .accordion {margin-bottom: 0;}
.conten-wrapp .conten-row1 .conten-bar1.fees-wrapp {margin-bottom: 45px;}
.blog-wrapp .blog-col2 {margin: 0 0 52px;}
.blogin-wrapp .blogin-col1 img[align="right"] {width:100%}
.blogin-wrapp .blogin-col1 img[align="left"] {width:100%;}

.galler-wrapp .galler-col2 {margin: 0 0 50px; margin-right: 5%;}
.btn-col1 a.common-btn1 {
       padding: 17px 24px 17px;
    background: none;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
 }

.btn-col1 a.common-btn1:hover {
    background: #323031;
}

.btn-col1 .common-btn2
{
    padding: 17px 24px 17px;
    background: none;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;

}

.btn-col1 .common-btn2:hover
{background: #323031;

}
span.buttons-tex1 {
    font-size: 12px;
}
span.buttons-tex1 {
    font-size: 12px;
}
.membership1-wrapp {padding: 0 0 40px;}
.membership1-wrapp .membership1-col1 .membership1-row1 {margin-bottom: 55px;}
.membership1-wrapp + .recruitment-wrapp {padding-top: 25px;}

.buttons .treatin-btn2 {
    padding: 17px 13px 17px;
    font-size: 12px;
    letter-spacing: 0.50px;
    line-height: normal;
}

.buttons .treatin-btn1 {
    padding: 17px 19px 17px;
    font-size: 12px;
    letter-spacing: 0.0px;
    line-height: normal;
}

.buttons span.buttons-tex1 {
    font-size: 11px;
    padding: 0 0px 0px;
}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 .learn-btn1 {
    padding: 17px 24px 17px;
     font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}
.conten-bar1.treatin-wrapp.common-style {
    margin-bottom: 0;
}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 {
    max-height:inherit;
    overflow-x: hidden;
    padding-right:0
}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 {
   max-height:inherit;
    overflow-x: hidden;
    padding-right:0
}
.faq1-wrapp:has(+ .conten-wrapp.mobile-show-hide) {
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.buttons .treatin-btn2:last-child {
    margin: 0;
}
.sidbar-wrapp .sidbar-col1 p span {
    display: inline;
}
.sidbar-wrapp .sidbar-col1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {top: 2px;}

.conten-wrapp.conten2-wrapp.blogin-wrapp {padding-bottom: 15px;}
.conten-wrapp.conten2-wrapp.gallin-wrapp.common-style {padding-bottom:15px;}

.contact4-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin: 0 1.79% 1.79% 0;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button {
    margin: 0;
}
.conten-bar1.treatin-wrapp.abouts-wrapp + .conten-bar2.sidbar-wrapp {
    padding-top: 50px;
}
.linker-wrapp .linker-col2 .linker-row2 a li:last-child {
    display: inline-block;
}
.teamin-wrapp .teamin-col1 .teamin-row1 img {
    max-height:166px;}

    .teamin-wrapp .teamin-col1 .teamin-row2 h3 {
    font-size: 28px;
    margin: 0 0 15px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h4 {
    font-size: 13.5px;
    margin: 0 0 15px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h5 {
    font-size: 13.5px;
    margin: 0 0 5px;
}


.treatin1-wrapp .reason-set1-content .load-btn1,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1
{
padding: 17px 24px 17px;
    background: none;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}


.treatin1-wrapp .reason-set1-content .load-btn1:hover,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1:hover
{
     color: #ddba6d;
    background: #fffbf1;
    border-color: #fffbf1;
}
.testi-wrapp .testi-col2 .testi-row1 .testi-bar1 {max-height: 73px; }
.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {
    width: 100% !important;
}

.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button {
    margin: 0;
}
.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {
    padding-bottom: 12px !important;
}
.flinker-wrapp .flinker-col4 .flinker-row4 li a span {
    display: inline;
}
.treatin5-wrapp.testimonials-wrapp .treatin5-col2 {
    margin: 45px 0 0;
}
.treatin3-wrapp + .treatin5-wrapp {
    padding-top: 0;
}

.treatin5-wrapp .treatin5-col2 {
    margin: 30px  0 0;
}
.treatin5-wrapp.testimonials-wrapp {
    padding: 60px 0 67px;
}
.about-wrapp .about-col1 .about-col2 .grayscale-effect img {
    border-radius: 215px 0px 0px 0;

}
.treatin4-wrapp .treatin4-col1.face .treatin4-row1 {
    width: 100%;
}

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 {
    width: 100%;
    align-items: center;
    gap: 15px;
}

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 .treatin4-bar1 {
    margin: 0;
}
.treatin4-wrapp .treatin4-col1.face .treatin4-row1 {
    width: 100%;
}



.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 .treatin4-bar1 {
    margin: 0;
}
.treatin4-wrapp .slick-track {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

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

.linker-wrapp .linker-row3 .header-btn1.show-mobile {color: #ddba6d; letter-spacing: normal;  background: none;  border-color: #fffbf1;}
.linker-wrapp .linker-row3 {  display: flex; flex-wrap: wrap;margin-inline: auto;  width: fit-content;  margin: 13px auto 0;}
.linker-wrapp .linker-row3 .header-btn1.show-mobile:hover{color: #ddba6d;  background: #fffbf1; border-color: #fffbf1;}

.treatin4-wrapp .slick-dots li.slick-active button:before {
           color: #897158;
        background: #897158;
}

.treatin4-wrapp .slick-dots {
    bottom: 15px;

}
.treatin4-wrapp .slick-dots li button:before{
    color:#fffbf1;
    background:#fffbf1;
}

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

.treatin4-wrapp .non-slider {
    width: 100%;
}


.training-gallery-ser h3 {
    font-size: 21px;
    margin: 0 0 26px;
    padding: 0 0 26px;
}



.training-gallery-ser .practice-col-outer .home-editor2 h3, .conten2-wrapp.testi-wrapp .second-outer-row .second-right-row h3 {
    font-size: 19px;
}







.training-gallery-ser .practice-col-outer .form-area {
    padding: 44px 7% 50px;
}

.training-gallery-ser .practice-col-outer .form-area h2 {
    font-size: 28px;
}

.training-gallery-ser .practice-col-outer .form-area .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;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
    background: none;
    padding: 17px 24px 17px 24px;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1  ;
}
.training-gallery-ser .practice-col-outer .form-area .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: 53px;
}
.training-gallery-ser .practice-col-outer .form-area .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: 1px;}

.training-gallery-ser .marquee-vertical {
    height: 480px;
  
}
.choose-wrapp .training-practice-wrapp .training-practice-row1 h2 {
            font-size: 11px;
        letter-spacing: 0.79px;
        line-height: 1.3;
        margin: 0 0 24px;
        border-radius: 500px;
    display: inline-block;
    padding: 10px 34px 10px 34px;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h3 {
            font-size: 33px;
        letter-spacing: normal;
        line-height: 0.8;
            margin: 0 0 28px;
        padding: 0 0 18px;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h3:after{
    transform: translateX(-75%);
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 p {
            font-size: 14px;
            letter-spacing: normal;
            line-height: 1.3;
            margin: 0 0 25px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .reviews-btn1{
    font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
        padding: 17px 24px 17px 24px;
            margin: 64px 3px 0;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2{
    padding-bottom:50px;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 .non-slider >div {
    width: 100%;
    margin-bottom: 6%;
    margin-right: 0;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 >div:last-child {
    margin-bottom: 0;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 .non-slider + .reviews-btn1 {
    margin: 25px 3px 0;
}

.choose-wrapp .training-practice-wrapp .training-practice-col1 .training-practice-col2.mob {
    display: block;
}
.choose-wrapp .training-practice-wrapp .training-practice-col1 .training-practice-col2.desk {
    display: none;
}

.hours-wrapp .hours-col1 .hours-row2 .hours-box {
    text-align: center;
}
.hours-wrapp .hours-col1 .hours-row2 .hours-box .hours-let-box {
    width: 50%;
}

.hours-wrapp .hours-col1 .hours-row2 .hours-box .hours-ret-box {
    width: 50%;
}

.hours-wrapp h3:after {
    text-align: center;
    right: 0;
    margin: 0 auto;
}





.hours-box {
    max-width: 350px;
}

.hours-wrapp .hours-col1 .hours-row2 .hours-box .hours-ret-box {
    text-align: right;
}
.hours-wrapp .hours-col1 .hours-row2 .hours-box{
    text-align: left;
}

.hours-wrapp .hours-col1 .hours-row2 .hours-box {
    margin: 0 auto 0;
    display: flex;
    justify-content: center;
}




}





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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .implants-wrapp p, .invisalign-wrapp p, .treatments-wrapp p, .choose-wrapp p, .reviews-wrapp p, .journey-wrapp p, .team-wrapp p, .contact-wrapp p, .partners-wrapp p, .instagram-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq1-wrapp p, .journey2-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .galler-wrapp p, .gallin-wrapp p, .treatment-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .testi-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .membership2-wrapp p, .membership3-wrapp p, .contact3-wrapp p, .recruitment-wrapp p, .recruitment2-wrapp p, .contac-wrapp p, .hours-wrapp p { font-size:14px; letter-spacing:normal; line-height:1.3; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .implants-wrapp h2, .invisalign-wrapp h2, .treatments-wrapp h2, .choose-wrapp h2, .reviews-wrapp h2, .journey-wrapp h2, .team-wrapp h2, .contact-wrapp h2, .partners-wrapp h2, .instagram-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .journey2-wrapp h2, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .gallin-wrapp h2, .treatment-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .testi-wrapp h2, .membership1-wrapp h2, .membership2-wrapp h2, .membership3-wrapp h2, .contact3-wrapp h2, .recruitment-wrapp h2, .recruitment2-wrapp h2, .contac-wrapp h2, .hours-wrapp h2 { font-size:11px; letter-spacing:0.79px; line-height:1.3; margin:0 0 24px;}

/*h3-css*/
.about-wrapp h3, .implants-wrapp h3, .invisalign-wrapp h3, .treatments-wrapp h3, .choose-wrapp h3, .reviews-wrapp h3, .journey-wrapp h3, .team-wrapp h3, .contact-wrapp h3, .partners-wrapp h3, .instagram-wrapp h3, .journey2-wrapp h3, .treatment-wrapp h3, .teamer-wrapp h3, .contact3-wrapp h3, .contac-wrapp h3, .hours-wrapp h3 { font-size:33px; letter-spacing:normal; line-height:0.8;}

.header-wrapp { text-align:center; display:none; padding:40px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:100%; margin:0 0 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-btn1 { margin:0 3px 0;}
.header-wrapp .header-btn1:last-child { margin-right:3px;}

.linker-wrapp { text-align:center; background:#323031; padding:60px 0 38px; position:relative; top:inherit; right:inherit; left:inherit;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:250px; float:none; margin:0 auto 18px;}
.linker-wrapp .linker-col1 .linker-row1 { width:100%; float:none; margin:0 0 0;}
.linker-wrapp .linker-col2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 { width:100%; margin:0 0 0;}
.linker-wrapp .linker-col2 .linker-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.linker-wrapp .linker-col2 .linker-row2 li:first-child { margin-left:4px;}
.linker-wrapp .linker-col2 .linker-row2 li:last-child { display:none;}
.linker-wrapp .linker-col2 .linker-row2 li:after { width:1px; display:none; margin:0 0 0;}
.linker-wrapp .linker-btn1 { margin:0 3px 0;}
.linker-wrapp .linker-btn1:last-child { margin-right:3px;}
.linker-row2 li, .linker-row2 li a { font-size:14px; letter-spacing:normal; line-height:1.3;}

.banner-wrapp { text-align:center;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:36px; line-height:1; margin:0 0 18px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:90%; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:50%; right:0; left:0;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-col2 { width:84px; display:none; margin:0 auto 0; position:absolute; right:0; bottom:4%; left:0;}
.banner-wrapp .banner-col2 .banner-row2 { width:100%; margin:0 0 0;}
.banner-wrapp .banner-btn1 { margin:14px 3px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:3px;}

.about-wrapp { text-align:center; padding:40px 0 50px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.about-wrapp .about-col1 { width:100%; margin:0 0 40px;}
.about-wrapp .about-col1 .about-row1 { width:100%; text-align:center; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col2 { width:100%; margin:0 0 15px;}
.about-wrapp .about-col2 .about-row2 { display:none; width:38%; margin:0 0 0; position:absolute; right:-5%; bottom:-8%;}
.about-wrapp .about-btn1 { margin:14px 3px 0;}
.about-wrapp .about-btn1:last-child { margin-right:3px;}

.implants-wrapp { text-align:center; background:url(../images/implants-mon-bg.png) no-repeat top center / cover; padding:60px 0 60px;}
.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.implants-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.implants-wrapp .implants-col1 { width:90%; transform:none; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.implants-wrapp .implants-col1 .implants-row1 { width:100%; margin:0 0 0;}
.implants-wrapp .implants-btn1 { margin:14px 3px 0;}
.implants-wrapp .implants-btn1:last-child { margin-right:3px;}

.invisalign-wrapp { text-align:center; background-size:cover; padding:60px 0 88px;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.invisalign-wrapp h4 { font-size:14px; margin:0 0 0;}
.invisalign-wrapp h4 span { display:inline;}
.invisalign-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.invisalign-wrapp .invisalign-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.invisalign-wrapp .invisalign-col2 { width:100%; margin:0 0 0;}
.invisalign-wrapp .invisalign-col2 .invisalign-row2 { width:100%; margin:0 0 0; padding:0 0 100%;}
.invisalign-wrapp .invisalign-col3 { width:80%; margin:0 auto 0;}
.invisalign-wrapp .invisalign-col3 .invisalign-row3 { width:16%; margin:0 auto 14px;}
.invisalign-wrapp .invisalign-btn1 { margin:14px 3px 0;}
.invisalign-wrapp .invisalign-btn1:last-child { margin-right:3px;}

.treatments-wrapp { text-align:center; padding:60px 0 86px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { margin:0 0 28px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:20px; margin:0 0 14px; min-height: 38.38px;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-col1 { width:100%; margin:8px 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 30px;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:100%; text-align:center; margin:0 0 0;}
.treatments-wrapp .treatments-btn1 { margin:10px 3px 0; padding:0 0 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:3px;}

.choose-wrapp { text-align:center; padding:60px 0 55px;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.choose-wrapp .choose-col1 { width:100%; margin:0 0 0;}
.choose-wrapp .choose-col1 .choose-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.choose-wrapp .choose-col2 { width:100%; margin:0 0 0;}
.choose-wrapp .choose-col2 .choose-row2 { width:100%; margin:0 0 0;    border-radius: 0 0 0 237px;}
.choose-wrapp .choose-btn1 { margin:14px 3px 0;}
.choose-wrapp .choose-btn1:last-child { margin-right:3px;}

.reviews-wrapp { text-align:center; background:#897158; padding:60px 0 60px;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.reviews-wrapp h3 span { display:inline;}
.reviews-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.reviews-wrapp h4 { font-size:18px; margin:0 0 0;}
.reviews-wrapp h4 span { display:inline;}
.reviews-wrapp .reviews-col1 { width:90%; transform:none; margin:0 auto 0; position:relative; top:inherit; right:inherit; left:inherit;}
.reviews-wrapp .reviews-col1 .reviews-row1 { width:100%; margin:0 0 26px;}
.reviews-wrapp .reviews-col2 { width:100%; margin:0 0 0px;}
.reviews-wrapp .reviews-col2 .reviews-row2 { width:100%; margin:0 0 16px;}
.reviews-wrapp .reviews-btn1 { margin:64px 3px 0;}
.reviews-wrapp .reviews-btn1:last-child { margin-right:3px;}

.journey-wrapp { text-align:center; padding:60px 0 60px;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.journey-wrapp h3 span { display:inline;}
.journey-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.journey-wrapp .journey-col1 { width:90%; margin:0 auto 0;}
.journey-wrapp .journey-col1 .journey-row1 { width:100%; margin:0 0 0;}
.journey-wrapp .journey-btn1 { margin:14px 3px 0;}
.journey-wrapp .journey-btn1:last-child { margin-right:3px;}

.team-wrapp { text-align:center; padding:60px 0 48px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.team-wrapp h4 { font-size:21px; margin:0 0 8px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:100%; margin:0 0 0;}
.team-wrapp .team-col1 .team-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.team-wrapp .team-col2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col2 .team-row2 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:90%; margin:0 auto 0; position:absolute; right:0; bottom:6.2%; left:0;}
.team-wrapp .team-btn1 { margin:14px 3px 0;}
.team-wrapp .team-btn1:last-child { margin-right:3px;}

.contact-wrapp { text-align:center;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.contact-wrapp .contact-col1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; right:inherit;}
.contact-wrapp .contact-col1 .contact-row1 { width:100%; margin:0 0 0; padding:40px 5% 40px;}
.contact-wrapp .contact-col2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col2 .contact-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.contact-wrapp .contact-col2 .contact-row2 li:last-child { margin-bottom:0;}
.contact-wrapp .contact-col2 .contact-row2 li a { width:36px; margin:0 0 0;}
.contact-wrapp .contact-col3 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col3 .contact-row3 { width:100%; margin:0 0 0; padding:40px 5% 40px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil1 { text-align:center; font-size:14px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2 { width:48%; height:53px; margin:0 0 20px; padding:0 5% 0;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2:nth-child(2n) { float:right;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { width:48%; height:53px; margin:0 0 20px; padding:16px 5% 0;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3:nth-child(2n) { float:right;}
.contact-wrapp .contact-btn1 { margin:14px 3px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:3px;}

.partners-wrapp { text-align:center; padding:40px 0 40px;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.partners-wrapp h3 span { display:inline;}
.partners-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.partners-wrapp .partners-col1 { width:100%; margin:0 0 0;}
.partners-wrapp .partners-col1 .partners-row1 { width:auto; vertical-align:middle; display:inline-block; margin:0 0 0;}
.partners-wrapp .partners-btn1 { margin:14px 3px 0;}
.partners-wrapp .partners-btn1:last-child { margin-right:3px;}

.instagram-wrapp { text-align:center; padding:60px 0 55px;}
.instagram-wrapp p span { display:inline;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { margin:0 0 28px; padding:0 0 18px;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp h3:after { width:73px; margin:0 auto 0; position:absolute; right:0; bottom:0; left:0;}
.instagram-wrapp .instagram-col1 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; transform:none; margin:0 0 40px; position:relative; top:inherit; left:inherit;}
.instagram-wrapp .instagram-col2 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-col2 .instagram-row2 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-btn1 { margin:14px 3px 0;}
.instagram-wrapp .instagram-btn1:last-child { margin-right:3px;}

.flinker-wrapp { text-align:center; padding:60px 0 38px;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp:after { width:94%; margin:0 auto 0;}
.flinker-wrapp .flinker-col1 { width:100%; margin:0 0 34px;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:250px; transform:none; display:block; margin:0 auto 18px; position:relative; top:inherit; right:inherit; left:inherit;}
.flinker-wrapp .flinker-col2 { width:100%; margin:0 0 18px;}
.flinker-wrapp .flinker-col2 .flinker-row2 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 a { width:36px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.flinker-wrapp .flinker-col2 .flinker-row2 a:last-child { margin-right:2px;}
.flinker-wrapp .flinker-col3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col3 .flinker-row3 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 { width:100%; margin:0 0 14px;}
.flinker-wrapp .flinker-col4:last-child { margin-bottom:0;}
.flinker-wrapp .flinker-col4 .flinker-row4 { width:100%; margin:0 0 0;}
.flinker-wrapp .flinker-col4 .flinker-row4 li { float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.flinker-wrapp .flinker-btn1 { margin:0 3px 0;}
.flinker-wrapp .flinker-btn1:last-child { margin-right:3px;}
.flinker-row4 li, .flinker-row4 li a { font-size:14px; letter-spacing:normal; line-height:normal;}

.footer-wrapp { text-align:center; padding:34px 0 120px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col1 .footer-row1 li { float:none; vertical-align:middle; display:inline-block; margin:0 3px 0;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display:none;}
.footer-row1 li, .footer-row1 li a { font-size:12px; letter-spacing:normal; line-height:normal;}

/*inner*/
.inner-wrapp { min-height:inherit;}
.inner-wrapp h1 { font-size:32px;}
.inner-wrapp .inner-col1 { width:90%; top:45%;}

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin3-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .treatin5-wrapp h3, .faq1-wrapp h2, .blog-wrapp h3, .blogin-wrapp h3, .fees-wrapp h4, .galler-wrapp h3, .gallin-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h2, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .membership2-wrapp h3, .membership3-wrapp h3, .recruitment-wrapp h4, .recruitment2-wrapp h3 { font-size:28px;}

.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%;}
.conten-shape1 { display:none;}

.sidbar-wrapp .sidbar-col1 { padding:44px 7% 50px;}
.sidbar-wrapp .sidbar-col3 { padding:42px 7% 45px;}
.sidbar-wrapp .learn-black-btn1 { padding:17px 24px 17px;}
.treatin4-wrapp .learn-white-btn1 { padding:17px 24px 17px;}
.sidbar-wrapp .sidbar-col1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {top: 0px;}

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

.treatin-wrapp h4 { font-size:22px;}
.treatin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatin1-wrapp { padding:60px 0; background:url(../images/treatin1-bg.jpg) no-repeat top center / cover;}
.treatin1-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.treatin1-wrapp .treatin1-col1 { width:100%; position:relative; top:inherit; transform:none;}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 { width:100%;}
.treatin1-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin2-wrapp { padding:60px 0; background:url(../images/treatin2-bg.jpg) no-repeat top left / cover;}
.treatin2-wrapp:after { content:""; width:100%; height:100%; float:left; background:rgba(0,0,0,0.4); margin:0 0 0; position:absolute; top:0; right:0; left:0;}
.treatin2-wrapp .treatin2-col1 { width:100%; position:relative; top:inherit; transform:none;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%;}
.treatin2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin3-wrapp { padding:60px 0 20px;}

.treatin4-wrapp { padding:18.5% 0 60px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:100%; margin:0 0 50px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 { width:100%;}

.treatin5-wrapp { padding:55px 0 78px;}
.treatin5-wrapp .treatin5-col2 { margin:70px 0 0;}
.treatin5-wrapp .treatin5-col1 .treatin5-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 30px;}
.treatin5-wrapp .treatin5-col1 .treatin5-row2 { width:100%;}
.treatin5-wrapp .treatin5-col2 .treatin5-row3 { padding:37px 17px 42px 21px;}
.treatin5-wrapp .treatin5-col2 .treatin5-row3 .treatin5-bar1 { padding:0 5% 0 0;}

.faq1-wrapp { padding:50px 0 30px;}
.faq1-wrapp h3 { font-size:14px;}
.faq1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.journey2-wrapp { padding:130px 0 55px;}
.journey2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.blog-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.paiger-wrapp .paiger-btn1 { padding:17px 24px 17px;}
.paiger-wrapp .paiger-btn2 { padding:17px 24px 17px;}

.galler-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.gallin-wrapp .gallin-col1 .gallin-row1 { margin:16px 0 35px;}
.gallin-wrapp .gallin-col1 .gallin-row2 { padding:0;}
.gallin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.blogin-wrapp .blogin-col1 .blogin-row1 { padding:0; margin:16px 0 35px;}
.blogin-wrapp .blogin-col1 .blogin-row2 { padding:0;}
.blogin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatment-wrapp { padding-bottom:0;}
.treatment-wrapp .treatment-col2 { width:48%; margin:0 4% 55px 0;}
.treatment-wrapp .treatment-col2:nth-child(2n) { float:right;margin-right: 0;}

.teamer-wrapp h4 { font-size:22px;}
.teamer-wrapp .teamer-col2 { width:49%; margin:0 2% 2% 0;}
.teamer-wrapp .teamer-col2:nth-of-type(2n) {margin-right: 0;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right;}
.teamer-wrapp .teamer-col2 .teamer-row2 { bottom:3.5%; min-height:80px;}

.teamin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.testi-wrapp .testi-col2 { margin:50px 0 20px;}
.testi-wrapp .testi-col2 .testi-row1 { width:48%; padding:57px 22px 56px 25px; margin:0 4% 4% 0;}
.testi-wrapp .testi-col2 .testi-row1:nth-child(2n) {margin-right: 0;}
.testi-wrapp .testi-col2 .testi-row1:nth-child(3n) {margin-right: auto;}
.testi-wrapp .testi-col2 .testi-row1:last-child {margin-right: 0;}
.testi-wrapp .testi-col2 .testi-row1:nth-child(2n) { float:right;}
.testi-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.contact-wrapp2 { padding:20px 0 0;}

.membership1-wrapp .membership1-col1 .membership1-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.membership1-wrapp .membership1-col1 .membership1-row2 { width:100%;}
.membership1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.membership2-wrapp { padding:0 0 20px;}
.membership2-wrapp h3 { padding:0;}
.membership2-wrapp .membership2-col2 { width:100%; margin:0 0 20px;}

.membership3-wrapp .membership3-col1 .membership3-row1 { width:100%; padding:48px 30px; margin:0 0 15px;}
.membership3-wrapp .learn-black-btn1 { padding:17px 24px 17px;position: static;}

.contact3-wrapp { padding:110px 0 55px;}
.contact3-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%;}
.contact3-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%;}

.recruitment-wrapp h3 { font-size:15px;}

.recruitment2-wrapp { padding:135px 0 75px;}
.recruitment2-wrapp .recruitment2-col2 .recruitment2-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.recruitment2-wrapp .recruitment2-col2 .recruitment2-row2 { width:100%;}
.recruitment2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.contact4-wrapp { padding:60px 0;}
.contact4-wrapp .upload-btn1 { width:100%; margin:0 0 1.79% 0;}

.contac-wrapp { padding:0 0 90px;}
.contac-wrapp .contac-col1 .contac-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 40px;}
.contac-wrapp .contac-col2 { width:100%; margin:0; position:relative; right:inherit; bottom:inherit;}
.contac-wrapp .contac-col2 .contac-row2 { display:none;}

.hours-wrapp { padding:50px 0 30px;}
.hours-wrapp .hours-col1 .hours-row1 { width:100%; margin:0 0 40px;}
.hours-wrapp .hours-col1 .hours-row2 { width:100%; float:left; position:relative; top:inherit; transform:none; height:inherit;}
.hours-wrapp .learn-black-btn1 { padding:17px 24px 17px;}
.hours-symbol { display:none;}

.hours-opening-box { float:left; position:relative; top:inherit; transform:none; padding:0; text-align: center;}

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

/*common-css*/
.team-col3 p { color:#fffbf1; margin:0 0 0;}
.team-col3 p a { color:#fffbf1;}
.team-col3 h4 { color:#fffbf1;}
.team-col3 h4 a { color:#fffbf1;}
.contact-col2 p { line-height:2.6; display:none; margin:0 0 0;}
.flinker-col4 p { color:#ddba6d; margin:0 0 4px;}
.flinker-col4 p a { color:#ddba6d;}

/*logo-symbo-css*/
.choose-logo-symbol { width:6.2%; display:none; margin:0 0 0;}

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

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .implants-btn1, .invisalign-btn1, .treatments-btn1, .choose-btn1, .reviews-btn1, .journey-btn1, .team-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .partners-btn1, .instagram-btn1, .flinker-btn1, .footer-btn1, .learn-black-btn1, .learn-white-btn1, .paiger-btn1, .paiger-btn2, .teamer-btn1, .upload-btn1, .upload-btn1 input, .upload-btn1 button { font-size:12px; letter-spacing:0.80px; line-height:normal; padding:17px 24px 17px 24px;}
.reviews-wrapp .review-content .slick-slide {padding-inline: 5px;}

    .contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
        text-align: center;
        height: 53px;
        font-size: 14px;
    }

    .contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
        width: 48% !important;
        margin-bottom: 20px;
    }

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(odd) {
    float: left;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:nth-child(even) {
    float: right;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    text-align: center;
}

.contact-wrapp .contact-col3 .contact-row3 .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: 53px;
    margin: 0;
    padding: 16px 5% 0;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    text-align: left;
}

.contact-wrapp .contact-col3 .contact-row3 .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;
    letter-spacing: 0.26px;
    line-height: 1.42;
    position: relative;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin: 0 0 6px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells {
    display: flex;
    justify-content: center;
}
.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
        font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover
{
    background: #fffbf1;
}
.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    padding-top: 0;
}
.contact-wrapp .contact-col3 .contact-row3 .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:1px}

.sidbar-wrapp .sidbar-col1 p {
    margin: 0px 0 27px;
}

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

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    letter-spacing: 0.26px;
    line-height: 1.42;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
   font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover {
    background: #fffbf1;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    padding-bottom: 6px;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input
{
font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1;
}

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

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

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

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    background-position-x: 95% !important;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover {
    background-position-x: 95% !important;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {
    text-align: left;
    display: inline-block;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    letter-spacing: 0.26px;
    line-height: 1.42;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    top: 1px;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p {
    font-size: 12px;
    justify-content: center;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p a.delete:after {
    margin-left: 7px;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell button.btn.nf-fu-button-cancel {
    text-align: center !important;
    margin: 0 auto;
    width: 100%;
}
.error-page {
    text-align: center;
}
.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1 {
    background: none;
    padding: 17px 24px 17px;
	    font-size: 12px;

}

.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1:hover {background: #323031;}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2 {
    background: none;
    padding: 17px 24px 17px;
	    font-size: 12px;

}
.search-page .blog-col2 {margin: 0 0 52px;}


.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2:hover {background: #323031;}

.search-page h1.page-title {
    font-size: 42px;
}

.search-page .conten-bar1.blog-wrapp {
    padding-top: 10px;
}

.practice-wrapp .practice-row1 img {max-height:109px;}
.testi-wrapp .testi-col2 {margin-top: 42px;}
.testi-wrapp ul li:before {top: 2px;}

.fees-wrapp .fees-col1 .accordion {margin-bottom: 0;}
.conten-wrapp .conten-row1 .conten-bar1.fees-wrapp {margin-bottom: 45px;}
.blog-wrapp .blog-col2 {margin: 0 0 52px;}

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

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

.btn-col1 a.common-btn1 {
       padding: 17px 24px 17px;
    background: none;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
 }

.btn-col1 a.common-btn1:hover {
    background: #323031;
}

.btn-col1 .common-btn2
{
    padding: 17px 24px 17px;
    background: none;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;

}

.btn-col1 .common-btn2:hover
{background: #323031;
}
span.buttons-tex1 {
    font-size: 12px;
}
.membership1-wrapp {padding: 0 0 40px;}
.membership1-wrapp .membership1-col1 .membership1-row1 {margin-bottom: 55px;}

.membership1-wrapp + .recruitment-wrapp {padding-top: 25px;}

.buttons .treatin-btn2 {
    padding: 17px 22px 17px;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}

.buttons .treatin-btn1 {
    padding: 17px 19px 17px;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}

.buttons span.buttons-tex1 {
    font-size: 11px;
    padding: 0 0px 0px;
}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 .learn-btn1 {
    padding: 17px 24px 17px;
     font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}
.conten-bar1.treatin-wrapp.common-style {
    margin-bottom: 0;
}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 {
    max-height:inherit;
    overflow-x: hidden;
    padding-right:0
}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 {
   max-height:inherit;
    overflow-x: hidden;
    padding-right:0
}
.faq1-wrapp:has(+ .conten-wrapp.mobile-show-hide) {
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.buttons .treatin-btn2:last-child {
    margin: 0;
}
.sidbar-wrapp .sidbar-col1 p span {
    display: inline;
}
.conten-wrapp.conten2-wrapp.blogin-wrapp {padding-bottom: 15px;}
.conten-wrapp.conten2-wrapp.gallin-wrapp.common-style {padding-bottom:15px;}
.contact4-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {
    margin: 0 1.79% 1.79% 0;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button {
    margin: 0;
}
.conten-bar1.treatin-wrapp.abouts-wrapp + .conten-bar2.sidbar-wrapp {
    padding-top: 50px;
}
.linker-wrapp .linker-col2 .linker-row2 a li:last-child {
    display: inline-block;
}
.teamin-wrapp .teamin-col1 .teamin-row1 img {
    max-height:208px;}

    .teamin-wrapp .teamin-col1 .teamin-row2 h3 {
    font-size: 28px;
    margin: 0 0 15px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h4 {
    font-size: 13.5px;
    margin: 0 0 15px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h5 {
    font-size: 13.5px;
    margin: 0 0 5px;
}

.treatin1-wrapp .reason-set1-content .load-btn1,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1
{
padding: 17px 24px 17px;
    background: none;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}


.treatin1-wrapp .reason-set1-content .load-btn1:hover,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1:hover
{
     color: #ddba6d;
    background: #fffbf1;
    border-color: #fffbf1;
}
.testi-wrapp .testi-col2 .testi-row1 .testi-bar1 {max-height: 73px; }

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

.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell button.btn.ninja-forms-field.nf-element.btn-success.nf-fu-fileinput-button {
    margin: 0;
}
.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {
    padding-bottom: 12px !important;
}

.flinker-wrapp .flinker-col4 .flinker-row4 li a span {
    display: inline;
}
.treatin5-wrapp.testimonials-wrapp .treatin5-col2 {
    margin: 45px 0 0;
}
.treatin3-wrapp + .treatin5-wrapp {
    padding-top: 0;
}

.treatin5-wrapp .treatin5-col2 {
    margin: 30px  0 0;
}
.treatin5-wrapp.testimonials-wrapp {
    padding: 60px 0 67px;
}
.about-wrapp .about-col1 .about-col2 .grayscale-effect img {
    border-radius: 268px 0px 0px 0;

}

.treatin4-wrapp .treatin4-col1.face .treatin4-row1 {
    width: 100%;
}

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 {
    width: 100%;
    align-items: center;
    gap: 15px;
}

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 .treatin4-bar1 {
    margin: 0;
}

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

.sidbar-wrapp p span {
    display: inline;
}
.linker-wrapp .linker-row3 .header-btn1.show-mobile {color: #ddba6d; letter-spacing: normal;  background: none;  border-color: #fffbf1;}
.linker-wrapp .linker-row3 {  display: flex; flex-wrap: wrap;margin-inline: auto;  width: fit-content;  margin: 13px auto 0;}

.linker-wrapp .linker-row3 .header-btn1.show-mobile:hover{color: #ddba6d;  background: #fffbf1; border-color: #fffbf1;}

.treatin4-wrapp .slick-dots li.slick-active button:before {
           color: #897158;
        background:#897158;
}
.treatin4-wrapp .slick-dots {
    bottom: 15px;

}
.treatin4-wrapp .slick-dots li button:before{
     color:#fffbf1;
    background:#fffbf1;
}

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

.treatin4-wrapp .non-slider {
    width: 100%;
}




.training-gallery-ser h3 {
    font-size: 21px;
    margin: 0 0 26px;
    padding: 0 0 26px;
}


.training-gallery-ser .practice-col-outer .home-editor2 h3, .conten2-wrapp.testi-wrapp .second-outer-row .second-right-row h3 {
    font-size: 19px;
}


.training-gallery-ser .practice-col-outer .form-area {
    padding: 44px 7% 50px;
}

.training-gallery-ser .practice-col-outer .form-area h2 {
    font-size: 28px;
}

.training-gallery-ser .practice-col-outer .form-area .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;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
    background: none;
    padding: 17px 24px 17px 24px;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1  ;
}


.training-gallery-ser .practice-col-outer .form-area .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: 53px;
}

.training-gallery-ser .practice-col-outer .form-area .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: 1px;}
.training-gallery-ser .marquee-vertical {
    height: 540px;
  
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h2 {
            font-size: 11px;
        letter-spacing: 0.79px;
        line-height: 1.3;
        margin: 0 0 24px;
        border-radius: 500px;
    display: inline-block;
    padding: 10px 34px 10px 34px;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h3 {
            font-size: 33px;
        letter-spacing: normal;
        line-height: 0.8;
            margin: 0 0 28px;
        padding: 0 0 18px;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h3:after{
    transform: translateX(-75%);
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 p {
            font-size: 14px;
            letter-spacing: normal;
            line-height: 1.3;
            margin: 0 0 25px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .reviews-btn1{
    font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
        padding: 17px 24px 17px 24px;
            margin: 64px 3px 0;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2{
    padding-bottom:50px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .non-slider >div {
            width: 47%;
        margin-bottom: 6%;
        margin-right: 3%;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 >div:last-child {
    margin-bottom: 0;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 .non-slider + .reviews-btn1 {
    margin: 25px 3px 0;
}

.choose-wrapp .training-practice-wrapp .training-practice-col1 .training-practice-col2.mob {
    display: block;
}
.choose-wrapp .training-practice-wrapp .training-practice-col1 .training-practice-col2.desk {
    display: none;
}

.hours-wrapp .hours-col1 .hours-row2 .hours-box {
    text-align: center;
    margin: 0 auto 0;
        display: flex;
        justify-content: center;
}

.hours-wrapp .hours-col1 .hours-row2 .hours-box .hours-let-box {
    width: 50%;
}

.hours-wrapp .hours-col1 .hours-row2 .hours-box .hours-ret-box {
    width: 50%;
}

.hours-wrapp h3:after {
    text-align: center;
    right: 0;
    margin: 0 auto;
}


.hours-box {
    max-width: 350px;
}

.hours-wrapp .hours-col1 .hours-row2 .hours-box .hours-ret-box {
    text-align: right;
}
.hours-wrapp .hours-col1 .hours-row2 .hours-box{
    text-align: left;
}



}








@media screen and (min-width:768px)
{

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

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

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

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

.conten-wrapp.mobile-show-hide {display: none}
.conten-bar2.sidbar-wrapp.desk-show {display: block;}

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

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

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

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

.google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 20px; z-index: 999999999; display: inline-block; width: 206px; cursor: pointer; background: #fff; border-radius: 0; padding: 8px 10px; box-shadow: 5px 5px 5px #00000017; border-top: 5px solid #4fce6a; }
.google-rating.ggogledesktop > img { width: 30%!important; display: inline-block; padding: 0 12px 0 0; }
.google-rating.ggogledesktop #googlerating { width: 70%; float: right; display: inline-block; }
.google-rating.ggogledesktop #googlerating .fulltotal { width: 100%; float: left; display: inline-block; position: relative; top: 3px; }
.google-rating.ggogledesktop #googlerating .fulltotal .g-level1 { width: 100%; float: left; display: inline-block; margin: 0 0 4px; }
.google-rating.ggogledesktop #googlerating .fulltotal .g-level2 { width: 100%; display: flex; flex-wrap: wrap; position: relative; float: left; align-items: center; }
.google-rating.ggogledesktop #googlerating .fulltotal .g-level1 h2 { font-size: 16px; font-weight: 500; line-height: normal; }
.google-rating.ggogledesktop #googlerating .fulltotal .g-level2 .gsub-level1 { width: auto; margin: 0 6px 0 0; color: #e7711b; }
.google-rating.ggogledesktop #googlerating img { width: auto; }
.google-rating.ggogledesktop img { width: 100%; }
.wp-gr .wp-google-badge_left-fixed { display: none; }


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


@media screen and (max-width:767px)
{
.treatin4-wrapp .treatin4-outer .slider.galler .slick-slide { margin: 0 4px 0;}
    .linker-wrapp .linker-col3 {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
    }
.testi-wrapp .testi-col1.desk {display:none;}
.testi-wrapp .testi-col1.mob {display:block;}

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

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

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

.conten-wrapp.mobile-show-hide {display: block;position: relative; z-index: 99;padding-bottom: 35px;}
.conten-bar2.sidbar-wrapp.desk-show {display:none;}

  .conten-wrapp.mobile-show-hide .scrollbox-horizontal-rail {
    height: 0;
}
.btn-col1 {
    padding: 22px 0 0;
}

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

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

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

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

.treatin-wrapp .learn-black-btn1{background:none}
.treatin-wrapp .learn-black-btn1:hover {background: #323031 }

.journey2-wrapp:before {background: url(../images/treatin4-curve-shape.svg) no-repeat center / cover;}

.conten-bar1.galler-wrapp h2 {
    margin: 0;
}

.sidbar-wrapp p span {
    display: inline;
}
.treatin4-wrapp .treatin4-outer .treatin4-row2 {width:100%;}
.treatin4-wrapp .treatin4-outer .slider.galler{width:100%;padding: 0 0;}
.treatin4-wrapp .treatin4-outer{flex-direction: column-reverse;}







}

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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .implants-wrapp p, .invisalign-wrapp p, .treatments-wrapp p, .choose-wrapp p, .reviews-wrapp p, .journey-wrapp p, .team-wrapp p, .contact-wrapp p, .partners-wrapp p, .instagram-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq1-wrapp p, .journey2-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .galler-wrapp p, .gallin-wrapp p, .treatment-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .testi-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .membership2-wrapp p, .membership3-wrapp p, .contact3-wrapp p, .recruitment-wrapp p, .recruitment2-wrapp p, .contac-wrapp p, .hours-wrapp p { font-size:14px; letter-spacing:normal; line-height:1.3; margin:0 0 14px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .implants-wrapp h2, .invisalign-wrapp h2, .treatments-wrapp h2, .choose-wrapp h2, .reviews-wrapp h2, .journey-wrapp h2, .team-wrapp h2, .contact-wrapp h2, .partners-wrapp h2, .instagram-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .journey2-wrapp h2, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .gallin-wrapp h2, .treatment-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .testi-wrapp h2, .membership1-wrapp h2, .membership2-wrapp h2, .membership3-wrapp h2, .contact3-wrapp h2, .recruitment-wrapp h2, .recruitment2-wrapp h2, .contac-wrapp h2, .hours-wrapp h2 { font-size:11px; letter-spacing:0.79px; line-height:1.3; margin:0 0 22px;}

/*h3-css*/
.about-wrapp h3, .implants-wrapp h3, .invisalign-wrapp h3, .treatments-wrapp h3, .choose-wrapp h3, .reviews-wrapp h3, .journey-wrapp h3, .team-wrapp h3, .contact-wrapp h3, .partners-wrapp h3, .instagram-wrapp h3, .journey2-wrapp h3, .treatment-wrapp h3, .teamer-wrapp h3, .contact3-wrapp h3, .contac-wrapp h3, .hours-wrapp h3 { font-size:33px; letter-spacing:normal; line-height:1;}

/*h3-after-css*/
.about-wrapp h3:after, .implants-wrapp h3:after, .invisalign-wrapp h3:after, .choose-wrapp h3:after, .reviews-wrapp h3:after, .journey-wrapp h3:after, .team-wrapp h3:after, .contact-wrapp h3:after, .partners-wrapp h3:after, .instagram-wrapp h3:after { width:73px;}

.header-wrapp { padding:8px 0 8px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { margin-left:26px;}
.header-wrapp .header-btn1 { margin:0 4px 0 0;}

.linker-wrapp { padding:3.9% 0 1.8%; top:66px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:278px;}
.linker-wrapp .linker-col2 { margin:8px 0 0;}
.linker-wrapp .linker-col2 .linker-row2 li { margin:0 8px 0 16px;}
.linker-wrapp .linker-col2 .linker-row2 li:after { padding:0 0 10px; left:-8px;}
.linker-wrapp .linker-col2 .linker-row2 li:nth-child(5) { display:none;}
.linker-wrapp .linker-btn1 { margin:0 4px 0 0;}
.linker-row2 li, .linker-row2 li a { font-size:14px; letter-spacing:normal; line-height:1.3;}

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:46px; line-height:1; margin:0 0 18px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col2 { width:60px;}
.banner-wrapp .banner-btn1 { margin:18px 4px 0 0;}

.about-wrapp { padding:1.8% 0 0;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { margin:0 0 22px; padding:0 0 24px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp .about-btn1 { margin:18px 4px 0 0;}

.implants-wrapp { padding:0 0 56.6%;}
.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 { margin:0 0 14px; padding:0 0 14px;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp .implants-col1 { width:94%;}
.implants-wrapp .implants-btn1 { margin:10px 4px 0 0;}

.invisalign-wrapp { padding:0 0 45.8%;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 { margin:0 0 18px;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 { margin:0 0 14px; padding:0 0 14px;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp h4 { font-size:12px; margin:0 0 0;}
.invisalign-wrapp h4 span { display:inline;}
.invisalign-wrapp .invisalign-col1 { width:94%;}
.invisalign-wrapp .invisalign-btn1 { margin:10px 4px 0 0;}

.treatments-wrapp { padding:9.6% 0 8.6%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { margin:0 0 22px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:20px; margin:0 0 16px; min-height: 32px;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-btn1 { margin:8px 4px 0 0; padding:0 0 0;}

.choose-wrapp { padding:9% 0 4.55%;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { margin:0 0 22px; padding:0 0 24px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-btn1 { margin:10px 4px 0 0;}

.reviews-wrapp { padding:0 0 80.8%; background-size: cover;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 { margin:0 0 18px;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 { margin:0 0 22px; padding:0 0 18px;}
.reviews-wrapp h3 span { display:inline;}
.reviews-wrapp h4 { font-size:16px; margin:0 0 0;}
.reviews-wrapp h4 span { display:inline;}
.reviews-wrapp .reviews-col1 { width:94%;}
.reviews-wrapp .reviews-col1 .reviews-row1 { width:76%;}
.reviews-wrapp .reviews-btn1 { margin:16px 4px 0 0;}

.journey-wrapp { padding:7.66% 0 7.2%;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp h3 { margin:0 0 22px; padding:0 0 24px;}
.journey-wrapp h3 span { display:inline;}
.journey-wrapp .journey-btn1 { margin:18px 4px 0 0;}

.team-wrapp { padding:8.2% 0 9.7%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { margin:0 0 22px; padding:0 0 24px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:19px; margin:0 0 2px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-btn1 { margin:18px 4px 0 0;}

.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { margin:0 0 22px; padding:0 0 24px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 .contact-row1 { width:94%;}
.contact-wrapp .contact-col3 .contact-row3 { width:94%;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil1 { font-size:14px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2 { height:53px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { height:150px;}
.contact-wrapp .contact-btn1 { margin:2px 4px 0 0;}

.partners-wrapp { padding:3.44% 0 3.9%;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 { margin:0 0 22px; padding:0 0 24px;}
.partners-wrapp h3 span { display:inline;}
.partners-wrapp .partners-btn1 { margin:18px 4px 0 0;}

.instagram-wrapp { padding:9% 0 3.8%;}
.instagram-wrapp p span { display:inline;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { margin:0 0 28px; padding:0 0 30px;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp .instagram-btn1 { margin:18px 4px 0 0;}

.flinker-wrapp { padding:6.11% 0 5.11%;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp:after { width:94%;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:278px;}
.flinker-wrapp .flinker-col2 .flinker-row2 a { margin:0 4px 0 0;}
.flinker-wrapp .flinker-btn1 { margin:0 4px 0 0;}
.flinker-row4 li, .flinker-row4 li a { font-size:14px; letter-spacing:normal; line-height:2.5;}

.footer-wrapp { padding:2.5% 0 120px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 2px 0;}
.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:12px; letter-spacing:normal; line-height:1.96;}

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

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin3-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .treatin5-wrapp h3, .faq1-wrapp h2, .blog-wrapp h3, .blogin-wrapp h3, .fees-wrapp h4, .galler-wrapp h3, .gallin-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h2, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .membership2-wrapp h3, .membership3-wrapp h3, .recruitment-wrapp h4, .recruitment2-wrapp h3 { font-size:30px;}

.conten-wrapp .conten-row1 .conten-bar1 { width:58%;}
.conten-wrapp .conten-row1 .conten-bar2 { width:36%;}

.sidbar-wrapp .sidbar-col1 { padding:44px 7% 50px;}
.sidbar-wrapp .sidbar-col3 { padding:42px 7% 45px;}
.sidbar-wrapp .learn-black-btn1 { padding:17px 24px 17px;}
.sidbar-wrapp .sidbar-col1    .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {top: 0px;}

.treatin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatin1-wrapp { padding:0 0 61.8%; background:url(../images/treatin1-bg.jpg) no-repeat top center / cover;}
.treatin1-wrapp .treatin1-col1 { width:94%;}
.treatin1-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin2-wrapp { padding:0 0 61.8%; background:url(../images/treatin2-bg.jpg) no-repeat top center / cover;}
.treatin2-wrapp .treatin2-col1 { width:94%;}
.treatin2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin4-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin5-wrapp .treatin5-col2 .treatin5-row3 { padding:57px 15px 56px 20px;}

.faq1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.journey2-wrapp { padding:150px 0 70px;}

.blog-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.paiger-wrapp .paiger-btn1 { padding:17px 24px 17px;}
.paiger-wrapp .paiger-btn2 { padding:17px 24px 17px;}

.galler-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.gallin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.blogin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatment-wrapp h4 { font-size:21px;}

.teamer-wrapp h4 { font-size:18px;}
.teamer-wrapp .teamer-col2 .teamer-row2 { bottom:1%; min-height: 100px;}

.teamin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.testi-wrapp .testi-col2 .testi-row1 { padding:57px 22px 56px 25px;}
.testi-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.membership1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.membership2-wrapp .membership2-col2 .membership2-bar1 { width:15%; margin:0 22px 0 0;}

.membership3-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.contact3-wrapp { padding:168px 0 85px;}

.recruitment2-wrapp { padding:152px 0 65px;}

.recruitment2-wrapp .recruitment2-col2 .recruitment2-row1 { position:relative; top:inherit; transform:none;}
.recruitment2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

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

.contac-wrapp .contac-col1 .contac-row1 { width:46%;}

.hours-wrapp .learn-black-btn1 { padding:17px 24px 17px;}
.hours-opening-box { padding:0 40px;}

.contact6-wrapp { padding:100px 0 85px}

/*common-css*/
.team-col3 p { color:#fffbf1; margin:0 0 0;}
.team-col3 p a { color:#fffbf1;}
.team-col3 h4 { color:#fffbf1;}
.team-col3 h4 a { color:#fffbf1;}
.contact-col2 p { line-height:2; margin:0 0 0;}
.flinker-col4 p { color:#ddba6d; margin:0 0 10px;}
.flinker-col4 p a { color:#ddba6d;}

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .implants-btn1, .invisalign-btn1, .treatments-btn1, .choose-btn1, .reviews-btn1, .journey-btn1, .team-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .partners-btn1, .instagram-btn1, .flinker-btn1, .footer-btn1, .learn-black-btn1, .learn-white-btn1, .paiger-btn1, .paiger-btn2, .teamer-btn1, .upload-btn1, .upload-btn1 input, .upload-btn1 button { font-size:12px; letter-spacing:0.80px; line-height:normal; padding:17px 24px 17px 24px;}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    height: 53px;
    font-size: 14px;
}

.contact-wrapp .contact-col3 .contact-row3 .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: 150px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
        font-size: 11px;
        letter-spacing: 0.26px;
        line-height: 1.42;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
         font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
        padding: 17px 24px 17px 24px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
        font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover
{
    background: #fffbf1;
}
.contact-wrapp .contact-col3 .contact-row3 .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:-1px}


.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
 font-size: 11px;
        letter-spacing: 0.26px;
        line-height: 1.42;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
   font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover {
    background: #fffbf1;
}
.sidbar-wrapp .sidbar-col1 p {
    margin: 0px 0 30px;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input
{
font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
		background: none;
        padding: 17px 24px 17px 24px;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 11px;
    letter-spacing: 0.26px;
    line-height: 1.42;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label::after {
    top: 0px;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p {
    font-size: 12px;
    padding: 0 17px 0;
}

.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p a.delete:after {
    right: 19px;
}

.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1 {
    background: none;
    padding: 17px 24px 17px;
	    font-size: 12px;

}

.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn2:hover {background: #323031;}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2 {
    background: none;
    padding: 17px 24px 17px;
	    font-size: 12px;

}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn1:hover {background: #323031;}
.search-page .blog-col2 {margin: 0 0 52px;}
.teamer-wrapp {padding-top: 0;}
.practice-wrapp .practice-row1 img {max-height:145px;}
.practice-wrapp {padding-top: 0;}

.testi-wrapp .testi-col2 {margin-top: 12px;}
.testi-wrapp {padding-top: 0;}

.testi-wrapp ul li:before {top: 2px;}
.blog-wrapp .blog-col2 {margin: 0 0 52px;}


.blogin-wrapp .blogin-col1 img[align="right"] {width:290px}
.blogin-wrapp .blogin-col1 img[align="left"] {width:290px;}
.blogin-wrapp {padding-top: 0;}
.galler-wrapp .galler-col2 {margin: 0 0 50px; margin-right: 5%;}

.btn-col1 a.common-btn1 {
        padding: 17px 24px 17px;
        background: none;
        font-size: 12px;
        letter-spacing: 0.80px;
    line-height: normal;
 }

.btn-col1 a.common-btn1:hover {
    background: #323031;
}

.btn-col1 .common-btn2
{
    padding: 17px 24px 17px;
    background: none;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;

}

.btn-col1 .common-btn2:hover
{background: #323031;
}
.gallin-wrapp {
    padding-top: 0;
}
.membership1-wrapp {padding: 0 0 40px;}
.membership2-wrapp h3 {padding: 0;}
.membership2-wrapp {padding: 20px 0 40px;}
.contac-wrapp {padding-top: 0;}

.buttons .treatin-btn2 {
    padding: 17px 10px 17px;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}

.buttons .treatin-btn1 {
    padding: 17px 12px 17px;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}

.buttons span.buttons-tex1 {
    font-size: 11px;
    padding: 0 0px 0px;
}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 .learn-btn1 {
    padding: 17px 24px 17px;
     font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}
.treatin3-wrapp {padding-top: 62px;}
.conten-wrapp {
    padding-bottom: 65px;
}


.treatin2-wrapp .treatin2-col1 .treatin2-row1 .reason-set1-content .content-area {
    max-height: 300px;
    overflow-x: auto;
 padding-right: 9px
}
.treatin5-wrapp {
    padding: 118px 0 70px;
}
.treatin4-wrapp {
    padding-bottom: 70px;
}
.faq1-wrapp {
    padding-top: 65px;
}
.implants-wrapp .implants-col1 .implants-row1 {
    max-height: 289px;
    overflow-x: auto;
    padding-right: 11px;
}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 {
    max-height: 255px;
    overflow-x: auto;
}
.conten-wrapp.conten2-wrapp.blogin-wrapp {padding-bottom: 15px;}
.conten-wrapp.conten2-wrapp.blogin-wrapp {padding-bottom: 10px;}
.conten-wrapp.conten2-wrapp.gallin-wrapp.common-style {padding-bottom:10px;}
.contact-wrapp2 {padding: 70px 0 0;}

.treatin-wrapp .learn-black-btn1{background:none}
.treatin-wrapp .learn-black-btn1:hover {background: #323031 }
.linker-wrapp .linker-col2 .linker-row2 li {
    display: none;
}

.linker-wrapp .linker-col2 .linker-row2 a li {
    display: block;
}
.hours-wrapp {
    padding: 65px 0 0px;
}
.teamin-wrapp .teamin-col1 .teamin-row1 img {
    max-height: 161px;}

.teamer-wrapp .teamer-col2:after{padding: 0 0 110%; background-size: 200%;}
.team-wrapp .team-col3:after{    padding: 0 0 101.5%;background-size: 184%;}

.teamin-wrapp .teamin-col1 .teamin-row2 h3 {
    font-size: 28px;
    margin: 0 0 15px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h4 {
    font-size: 13.5px;
    margin: 0 0 15px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h5 {
    font-size: 13.5px;
    margin: 0 0 5px;
}
.teamin-wrapp .teamin-col1 {
    align-items: normal;
}


.treatin1-wrapp .reason-set1-content .load-btn1,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1
{
padding: 17px 24px 17px;
    background: none;
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
}


.treatin1-wrapp .reason-set1-content .load-btn1:hover,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1:hover
{
     color: #ddba6d;
    background: #fffbf1;
    border-color: #fffbf1;
}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .reason-set1-content .content-area {
    max-height: 298px;}

.testi-wrapp .testi-col2 .testi-row1 .testi-bar1 {max-height: 71px; }

.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell button.btn.nf-fu-button-cancel {
    font-size: 12px;
    left: 50%;
    padding-top: 42px;
}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 ul li::before {
    top: 2px;
    font-size: 12px;
}
.treatin5-wrapp.testimonials-wrapp {
    padding: 70px 0 50px;
}

.treatin5-wrapp .treatin5-col2 {
    margin: 54px 0 0;
}
.treatin5-wrapp.testimonials-wrapp + .partners-wrapp {
    padding-top: 0;
}
.treatin5-wrapp.testimonials-wrapp + .partners-wrapp {
    padding-top: 0;
}
.treatin5-wrapp.testimonials-wrapp .treatin5-col2 {
    margin: 50px 0 0;
}
.treatin3-wrapp + .treatin5-wrapp {
    padding-top: 8px;
}

.treatin5-wrapp .treatin5-col2 {
    margin: 40px  0 0;
}
.conten-wrapp.conten2-wrapp.treatment-wrapp {
    padding-bottom: 0;
}

.treatment-wrapp .treatment-col2 {
    margin-bottom: 55px;
}
.about-wrapp .about-col1 .about-col2 .grayscale-effect img {
    border-radius: 150px 0px 0px 0;
    clip-path: none;
}
.treatin4-wrapp .treatin4-col1.face .treatin4-row1 {
    width: 80.2%;
}

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1 {
    width: 45.2%;
}
.sidbar-wrapp p span {
    display: inline;
}

.header-wrapp .header-btn1{font-size: 11px;padding: 17px 10px 17px 10px;}
.treatin-wrapp .buttons .treatin-btn1{ margin-bottom: 12px;}
.treatin-wrapp .buttons .treatin-btn2{margin-bottom: 12px;}
.treatin4-wrapp .treatin4-outer .slider.galler {padding: 0px 0px;}

.galler-wrapp h3 {
    font-size: 21px;
}

.choose-wrapp .choose-col2 .choose-row2{
    border-radius: 0 0 0 150px;
}

 .about-wrapp .about-col1 .about-col2 .about-row2.grayscale-effect span.grayscale-row1 img {
    border-radius: 0px 0px 128px 0px;
}
.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1{
    width: 75.2%;
}


.training-gallery-ser h3 {
    font-size: 26px;
    margin: 0 auto 40px;
    padding: 0 0 26px;
}

.training-gallery-ser .practice-col-outer .home-editor2 h3,
.conten2-wrapp.testi-wrapp .second-outer-row .second-right-row h3 {
    font-size: 21px;
}

.conten2-wrapp.testi-wrapp .second-outer-row{padding-top: 20px; margin: 0 0 60px;  padding-bottom: 0;}


.conten2-wrapp .trn-video-content h3,
.tc-page .editor-content h3 {
    margin: 0 0 40px;
    padding: 0 0 22px;
}

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



.training-gallery-ser .practice-col-outer .form-area {
    padding: 44px 7% 50px;
}

.training-gallery-ser .practice-col-outer .form-area h2 {
    font-size: 30px;
}

.training-gallery-ser .practice-col-outer .form-area .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;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
    background: none;
    padding: 17px 24px 17px 24px;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1  ;
}

.training-gallery-ser .practice-col-outer .form-area .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: 53px;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h2 {
        font-size: 11px;
        letter-spacing: 0.79px;
        line-height: 1.3;
            margin: 0 0 18px;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h3 {
           margin: 0 0 22px;
        padding: 0 0 18px;
            font-size: 33px;
        letter-spacing: normal;
        line-height: 1;
}


.choose-wrapp .training-practice-wrapp .training-practice-row1 p {
                    font-size: 14px;
        letter-spacing: normal;
        line-height: 1.3;
        margin: 0 0 25px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .reviews-btn1{
            font-size: 12px;
        letter-spacing: 0.80px;
        line-height: normal;
        padding: 17px 24px 17px 24px;
            margin: 30px 4px 0 0;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2{
  padding-bottom:70px
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-prev, .training-practice-col2 .slick-next
 {
    width: 23px;
    height: 23px;
    display:none !important;
 }
.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-prev {
    left: -23px;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-next {
    right: -23px;
}


.conten-wrapp .conten-row1 .treatin-wrapp p img{
    width: 100%;
}
.journey2-wrapp .learn-white-btn1{
    padding: 17px 24px 17px 24px;
}

}

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

/*p-css*/
.header-wrapp p, .linker-wrapp p, .banner-wrapp p, .about-wrapp p, .implants-wrapp p, .invisalign-wrapp p, .treatments-wrapp p, .choose-wrapp p, .reviews-wrapp p, .journey-wrapp p, .team-wrapp p, .contact-wrapp p, .partners-wrapp p, .instagram-wrapp p, .flinker-wrapp p, .footer-wrapp p, .treatin-wrapp p, .sidbar-wrapp p, .treatin1-wrapp p, .treatin2-wrapp p, .treatin3-wrapp p, .treatin4-wrapp p, .treatin5-wrapp p, .faq1-wrapp p, .journey2-wrapp p, .blog-wrapp p, .blogin-wrapp p, .fees-wrapp p, .galler-wrapp p, .gallin-wrapp p, .treatment-wrapp p, .teamer-wrapp p, .teamin-wrapp p, .testi-wrapp p, .referrals-wrapp p, .benefits-wrapp p, .membership1-wrapp p, .membership2-wrapp p, .membership3-wrapp p, .contact3-wrapp p, .recruitment-wrapp p, .recruitment2-wrapp p, .contac-wrapp p, .hours-wrapp p { font-size:15px; letter-spacing:normal; line-height:1.3; margin:0 0 17px;}

/*h2-css*/
.banner-wrapp h2, .about-wrapp h2, .implants-wrapp h2, .invisalign-wrapp h2, .treatments-wrapp h2, .choose-wrapp h2, .reviews-wrapp h2, .journey-wrapp h2, .team-wrapp h2, .contact-wrapp h2, .partners-wrapp h2, .instagram-wrapp h2, .treatin-wrapp h2, .sidbar-wrapp h2, .treatin1-wrapp h2, .treatin2-wrapp h2, .treatin3-wrapp h2, .treatin4-wrapp h2, .treatin5-wrapp h2, .journey2-wrapp h2, .blog-wrapp h2, .blogin-wrapp h2, .fees-wrapp h2, .galler-wrapp h2, .gallin-wrapp h2, .treatment-wrapp h2, .teamer-wrapp h2, .teamin-wrapp h2, .testi-wrapp h2, .membership1-wrapp h2, .membership2-wrapp h2, .membership3-wrapp h2, .contact3-wrapp h2, .recruitment-wrapp h2, .recruitment2-wrapp h2, .contac-wrapp h2, .hours-wrapp h2 { font-size:12px; letter-spacing:0.91px; line-height:1.3; margin:0 0 28px;}

/*h3-css*/
.about-wrapp h3, .implants-wrapp h3, .invisalign-wrapp h3, .treatments-wrapp h3, .choose-wrapp h3, .reviews-wrapp h3, .journey-wrapp h3, .team-wrapp h3, .contact-wrapp h3, .partners-wrapp h3, .instagram-wrapp h3, .journey2-wrapp h3, .treatment-wrapp h3, .teamer-wrapp h3, .contact3-wrapp h3, .contac-wrapp h3, .hours-wrapp h3 { font-size:39px; letter-spacing:normal; line-height:1;}

/*h3-after-css*/
.about-wrapp h3:after, .implants-wrapp h3:after, .invisalign-wrapp h3:after, .choose-wrapp h3:after, .reviews-wrapp h3:after, .journey-wrapp h3:after, .team-wrapp h3:after, .contact-wrapp h3:after, .partners-wrapp h3:after, .instagram-wrapp h3:after { width:85px;}

.header-wrapp { padding:11px 0 11px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { margin-left:26px;}
.header-wrapp .header-btn1 { margin:0 6px 0 0;}

.linker-wrapp { padding:3.9% 0 1.8%; top:74px;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col1 { width:314px;}
.linker-wrapp .linker-col2 { margin:10px 0 0;}
.linker-wrapp .linker-col2 .linker-row2 li { margin:0 5px 0 20px;}
.linker-wrapp .linker-col2 .linker-row2 li:after { padding:0 0 12px; left:-10px;}
.linker-wrapp .linker-col2 .linker-row2 li:nth-child(5) { display:none;}
.linker-wrapp .linker-btn1 { margin:0 6px 0 0;}
.linker-row2 li, .linker-row2 li a { font-size:15px; letter-spacing:normal; line-height:1.3;}

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:54px; line-height:1; margin:0 0 21px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col2 { width:72px;}
.banner-wrapp .banner-btn1 { margin:21px 6px 0 0;}

.about-wrapp { padding:1.8% 0 0;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { margin:0 0 28px; padding:0 0 30px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp .about-btn1 { margin:21px 6px 0 0;}

.implants-wrapp { padding:0 0 56.6%;}
.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 { margin:0 0 20px; padding:0 0 20px;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp .implants-col1 { width:94%;}
.implants-wrapp .implants-btn1 { margin:13px 6px 0 0;}

.invisalign-wrapp { padding:0 0 45.8%;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 { margin:0 0 24px;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 { margin:0 0 20px; padding:0 0 20px;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp h4 { font-size:14px; margin:0 0 0;}
.invisalign-wrapp h4 span { display:inline;}
.invisalign-wrapp .invisalign-col1 { width:94%;}
.invisalign-wrapp .invisalign-btn1 { margin:13px 6px 0 0;}

.treatments-wrapp { padding:9.6% 0 8.6%;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { margin:0 0 28px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:22px; margin:0 0 22px; min-height: 35px;}
.treatments-wrapp h4 span { display:inline;}
.treatments-wrapp .treatments-btn1 { margin:11px 6px 0 0; padding:0 0 0;}

.choose-wrapp { padding:9% 0 4.55%;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 { margin:0 0 28px; padding:0 0 30px;}
.choose-wrapp h3 span { display:inline;}
.choose-wrapp .choose-btn1 { margin:13px 6px 0 0;}

.reviews-wrapp { padding:0 0 78.8%; background-size: cover;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 { margin:0 0 24px;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 { margin:0 0 34px; padding:0 0 30px;}
.reviews-wrapp h3 span { display:inline;}
.reviews-wrapp h4 { font-size:18px; margin:0 0 0;}
.reviews-wrapp h4 span { display:inline;}
.reviews-wrapp .reviews-col1 { width:94%;}
.reviews-wrapp .reviews-col1 .reviews-row1 { width:66%;}
.reviews-wrapp .reviews-btn1 { margin:25px 6px 0 0;}

.journey-wrapp { padding:7.66% 0 7.2%;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp h3 { margin:0 0 28px; padding:0 0 30px;}
.journey-wrapp h3 span { display:inline;}
.journey-wrapp .journey-btn1 { margin:21px 6px 0 0;}

.team-wrapp { padding:8.2% 0 9.7%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { margin:0 0 28px; padding:0 0 30px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:21px; margin:0 0 5px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-btn1 { margin:21px 6px 0 0;}

.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { margin:0 0 28px; padding:0 0 30px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 .contact-row1 { width:94%;}
.contact-wrapp .contact-col3 .contact-row3 { width:94%;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil1 { font-size:15px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil2 { height:59px;}
.contact-wrapp .contact-col3 .contact-row3 .contact-fil3 { height:162px;}
.contact-wrapp .contact-btn1 { margin:5px 6px 0 0;}

.partners-wrapp { padding:3.44% 0 3.9%;}
.partners-wrapp p span { display:inline;}
.partners-wrapp h2 span { display:inline;}
.partners-wrapp h3 { margin:0 0 28px; padding:0 0 30px;}
.partners-wrapp h3 span { display:inline;}
.partners-wrapp .partners-btn1 { margin:21px 6px 0 0;}

.instagram-wrapp { padding:9% 0 3.8%;}
.instagram-wrapp p span { display:inline;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { margin:0 0 28px; padding:0 0 30px;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp .instagram-btn1 { margin:21px 6px 0 0;}

.flinker-wrapp { padding:6.11% 0 5.11%;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp:after { width:94%;}
.flinker-wrapp .flinker-col1 .flinker-row1 { width:314px;}
.flinker-wrapp .flinker-col2 .flinker-row2 a { margin:0 5px 0 0;}
.flinker-wrapp .flinker-btn1 { margin:0 6px 0 0;}
.flinker-row4 li, .flinker-row4 li a { font-size:15px; letter-spacing:normal; line-height:2.5;}

.footer-wrapp { padding:2.5% 0 120px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin:0 3px 0;}
.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size:13px; letter-spacing:normal; line-height:1.96;}

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

.treatin-wrapp h3, .sidbar-wrapp h3, .treatin1-wrapp h3, .treatin2-wrapp h3, .treatin3-wrapp h3, .treatin4-wrapp h3, .treatin5-wrapp h3, .treatin5-wrapp h3, .faq1-wrapp h2, .blog-wrapp h3, .blogin-wrapp h3, .fees-wrapp h4, .galler-wrapp h3, .gallin-wrapp h3, .teamin-wrapp h3, .referrals-wrapp h2, .referrals-wrapp h3, .benefits-wrapp h2, .membership1-wrapp h3, .membership2-wrapp h3, .membership3-wrapp h3, .recruitment-wrapp h4, .recruitment2-wrapp h3 { font-size:30px;}

.conten-wrapp .conten-row1 .conten-bar1 { width:58%;}
.conten-wrapp .conten-row1 .conten-bar2 { width:36%;}

.sidbar-wrapp .sidbar-col1 { padding:44px 7% 50px;}
.sidbar-wrapp .sidbar-col3 { padding:42px 7% 45px;}
.sidbar-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatin1-wrapp { padding:0 0 53.8%; background:url(../images/treatin1-bg.jpg) no-repeat top center / cover;}
.treatin1-wrapp .treatin1-col1 { width:94%;}
.treatin1-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin2-wrapp { padding:0 0 53.8%; background:url(../images/treatin2-bg.jpg) no-repeat top center / cover;}
.treatin2-wrapp .treatin2-col1 { width:94%;}
.treatin2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin4-wrapp .treatin4-col1 { width:94%;}
.treatin4-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin5-wrapp .treatin5-col2 .treatin5-row3 { padding:57px 15px 56px 20px;}

.faq1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.journey2-wrapp { padding:150px 0 70px;}

.blog-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.paiger-wrapp .paiger-btn1 { padding:17px 24px 17px;}
.paiger-wrapp .paiger-btn2 { padding:17px 24px 17px;}

.galler-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.gallin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.blogin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatment-wrapp h4 { font-size:22px;}

.teamer-wrapp h4 { font-size:20px;}
.teamer-wrapp .teamer-col2 .teamer-row2 { bottom:1%;}

.teamin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.testi-wrapp .testi-col2 .testi-row1 { padding:57px 30px 56px 30px;}
.testi-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.membership1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.membership2-wrapp .membership2-col2 .membership2-bar1 { width:15%; margin:0 22px 0 0;}

.membership3-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.contact3-wrapp { padding:188px 0 85px;}

.recruitment2-wrapp { padding:152px 0 65px;}

.recruitment2-wrapp .recruitment2-col2 .recruitment2-row1 { position:relative; top:inherit; transform:none;}
.recruitment2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

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

.contac-wrapp .contac-col1 .contac-row1 { width:46%;}

.hours-wrapp .learn-black-btn1 { padding:17px 24px 17px;}
.hours-opening-box { padding:0 40px;}

.contact6-wrapp { padding:100px 0 85px}

/*common-css*/
.team-col3 p { color:#fffbf1; margin:0 0 0;}
.team-col3 p a { color:#fffbf1;}
.team-col3 h4 { color:#fffbf1;}
.team-col3 h4 a { color:#fffbf1;}
.contact-col2 p { line-height:2.4; margin:0 0 0;}
.flinker-col4 p { color:#ddba6d; margin:0 0 13px;}
.flinker-col4 p a { color:#ddba6d;}



.teamer-wrapp .teamer-col2 .teamer-row2 p {font-size: 14px;}

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .implants-btn1, .invisalign-btn1, .treatments-btn1, .choose-btn1, .reviews-btn1, .journey-btn1, .team-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .partners-btn1, .instagram-btn1, .flinker-btn1, .footer-btn1, .learn-black-btn1, .learn-white-btn1, .paiger-btn1, .paiger-btn2, .teamer-btn1, .upload-btn1, .upload-btn1 input, .upload-btn1 button { font-size:13px; letter-spacing:0.92px; line-height:normal; padding:17px 24px 17px 24px;}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    height: 59px;
    font-size: 15px;
}

.contact-wrapp .contact-col3 .contact-row3 .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: 162px;
}

.contact-wrapp .contact-col3 .contact-row3 .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;
    letter-spacing: 0.26px;
    line-height: 1.42;
}


.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 13px;
    letter-spacing: 0.92px;
    line-height: normal;
    padding: 17px 24px 17px 24px;
    background: none;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover
{
    background: #fffbf1;
}
.contact-wrapp .contact-col3 .contact-row3 .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: 1px;
}

.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;
    letter-spacing: 0.26px;
    line-height: 1.42;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 13px;
    letter-spacing: 0.92px;
    line-height: normal;
    padding: 17px 24px 17px 24px;
    background: none;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover {
    background: #fffbf1;
}
.sidbar-wrapp .sidbar-col1 p {
    margin: 0px 0 30px;
}

.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input
{
	 font-size: 13px;
    letter-spacing: 0.92px;
    line-height: normal;
    padding: 17px 24px 17px 24px;
    background: none;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    letter-spacing: 0.26px;
    line-height: 1.42;
}
.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p {
    font-size: 12px;
    padding: 0 17px 0;
}

.contact4-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .files_uploaded nf-section p a.delete:after {
    right: 19px;
}

.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1 {
    background: none;
    padding: 17px 24px 17px;
	    font-size: 13px;

}

.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1:hover {background: #323031;}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2 {
    background: none;
    padding: 17px 24px 17px;
	    font-size: 13px;

}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2:hover {background: #323031;}
.search-page .blog-col2 {margin: 0 0 52px;}
.teamer-wrapp {padding-top: 0;}
.practice-wrapp .practice-row1 img {max-height:171px;}
.practice-wrapp {padding-top: 0;}

.testi-wrapp .testi-col2 {margin-top: 12px;}
.testi-wrapp {padding-top: 0;}
.testi-wrapp ul li:before {top: 2px;}
.blog-wrapp .blog-col2 {margin: 0 0 52px;}

.blogin-wrapp .blogin-col1 img[align="right"] {width:340px}
.blogin-wrapp .blogin-col1 img[align="left"] {width:340px;}
.blogin-wrapp {padding-top: 0;}
.galler-wrapp .galler-col2 {margin: 0 0 50px; margin-right: 5%;}

.btn-col1 a.common-btn1 {
        padding: 17px 24px 17px;
        background: none;
        font-size: 13px;
        letter-spacing: 0.92px;
        line-height: normal;
 }

.btn-col1 a.common-btn1:hover {
    background: #323031;
}

.btn-col1 .common-btn2
{
    padding: 17px 24px 17px;
    background: none;
    font-size: 13px;
    letter-spacing: 0.92px;
        line-height: normal;

}
.membership2-wrapp h3 {padding: 0;}
.btn-col1 .common-btn2:hover
{background: #323031;
}
.gallin-wrapp {
    padding-top: 0;
}
.membership1-wrapp {padding: 0 0 40px;}
.membership2-wrapp {padding: 20px 0 40px;}

.contac-wrapp {padding-top: 0;}
.buttons .treatin-btn2 {
    padding: 17px 19px 17px;
    font-size: 13px;
    letter-spacing: 0.92px;
    line-height: normal;
}

.buttons .treatin-btn1 {
    padding: 17px 18px 17px;
    font-size: 13px;
    letter-spacing: 0.92px;
    line-height: normal;
}

.buttons span.buttons-tex1 {
    font-size: 11px;
    padding: 0 0px 0px;
}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 .learn-btn1 {
    padding: 17px 24px 17px;
       font-size: 13px;
    letter-spacing: 0.92px;
    line-height: normal;
}
.treatin3-wrapp {padding-top: 62px;}
.conten-wrapp {
    padding-bottom: 65px;
}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 .reason-set1-content .content-area{
    max-height: 296px;
    overflow-x: auto;
 padding-right: 9px
}
.treatin5-wrapp {
    padding: 118px 0 70px;
}
.treatin4-wrapp {
    padding-bottom: 70px;
}
.faq1-wrapp {
    padding-top: 65px;
}
.implants-wrapp .implants-col1 .implants-row1 {
    max-height: 326px;
    overflow-x: auto;
    padding-right: 11px;
}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 {
    max-height: 365px;
    overflow-x: auto;
}
.conten-wrapp.conten2-wrapp.blogin-wrapp {padding-bottom: 15px;}
.conten-wrapp.conten2-wrapp.blogin-wrapp {padding-bottom: 10px;}
.conten-wrapp.conten2-wrapp.gallin-wrapp.common-style {padding-bottom:10px;}
.contact-wrapp2 {padding: 70px 0 0;}
.treatin-wrapp .learn-black-btn1{background:none}
.treatin-wrapp .learn-black-btn1:hover {background: #323031 }

.linker-wrapp .linker-col2 .linker-row2 li {
    display: none;
}

.linker-wrapp .linker-col2 .linker-row2 a li {
    display: block;
}
.hours-wrapp {
    padding: 65px 0 0px;
}
.teamin-wrapp .teamin-col1 .teamin-row1 img {
    max-height: 189px;}

.teamer-wrapp .teamer-col2:after{padding: 0 0 99%; background-size: 179%;}
.team-wrapp .team-col3:after{    padding: 0 0 94.5%;background-size: 172%;}

.teamin-wrapp .teamin-col1 .teamin-row2 h3 {
    font-size: 28px;
    margin: 0 0 15px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h4 {
    font-size: 13.5px;
    margin: 0 0 15px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h5 {
    font-size: 13.5px;
    margin: 0 0 5px;
}
.treatin1-wrapp .reason-set1-content .load-btn1,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1
{
padding: 17px 24px 17px;
    background: none;
    font-size: 13px;
    letter-spacing: 0.92px;
    line-height: normal;
}


.treatin1-wrapp .reason-set1-content .load-btn1:hover,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1:hover
{
     color: #ddba6d;
    background: #fffbf1;
    border-color: #fffbf1;
}
.treatin1-wrapp .treatin1-col1 .treatin1-row1 .reason-set1-content .content-area {
    max-height: 290px;}


.testi-wrapp .testi-col2 .testi-row1 .testi-bar1 {max-height: 76px; }
.contact3-wrapp.contact4-wrapp.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell button.btn.nf-fu-button-cancel {
    font-size: 13px;
    left: 50%;
    padding-top: 42px;
}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 ul li::before {
    top: 2px;
    font-size: 12px;
}

.treatin5-wrapp.testimonials-wrapp {
    padding: 70px 0 50px;
}

.treatin5-wrapp .treatin5-col2 {
    margin: 54px 0 0;
}
.treatin5-wrapp.testimonials-wrapp + .partners-wrapp {
    padding-top: 0;
}
.treatin5-wrapp.testimonials-wrapp .treatin5-col2 {
    margin: 50px 0 0;
}
.treatin3-wrapp + .treatin5-wrapp {
    padding-top: 8px;
}

.treatin5-wrapp .treatin5-col2 {
    margin: 40px  0 0;
}
.conten-wrapp.conten2-wrapp.treatment-wrapp {
    padding-bottom: 0;
}

.treatment-wrapp .treatment-col2 {
    margin-bottom: 55px;
}
.about-wrapp .about-col1 .about-col2 .grayscale-effect img {
    border-radius: 175px 0px 0px 0;
    clip-path: none;
}
.sidbar-wrapp p span {
    display: inline;
}


.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: 1px;}

.header-wrapp .header-btn1 {font-size: 11px;padding: 17px 12px 17px 12px;}
.treatin-wrapp .buttons .treatin-btn1{ margin-bottom: 12px;}
.treatin-wrapp .buttons .treatin-btn2{margin-bottom: 12px;}
.treatin4-wrapp .treatin4-outer .slider.galler {padding: 0px 10px 0 10px;}

.galler-wrapp h3 {
    font-size: 21px;
}
.choose-wrapp .choose-col2 .choose-row2{
    border-radius: 0 0 0 175px;
}

 .about-wrapp .about-col1 .about-col2 .about-row2.grayscale-effect span.grayscale-row1 img {
    border-radius: 0px 0px 150px 0px;
}

.training-gallery-ser h3 {
    font-size: 26px;
    margin: 0 auto 40px;
    padding: 0 0 26px;
}


.training-gallery-ser .practice-col-outer .home-editor2 h3,
.conten2-wrapp.testi-wrapp .second-outer-row .second-right-row h3 {
    font-size: 21px;
}
.conten2-wrapp.testi-wrapp .second-outer-row{padding-top: 20px;  padding-bottom: 20px; margin: 0 0 60px;} 

.conten2-wrapp .trn-video-content h3,
.tc-page .editor-content h3 {
    margin: 0 0 40px;
    padding: 0 0 22px;
}
.conten2-wrapp.testi-wrapp.tc-page {
    padding-bottom: 70px;
}



.training-gallery-ser .practice-col-outer .form-area {
    padding: 44px 7% 50px;
}

.training-gallery-ser .practice-col-outer .form-area h2 {
    font-size: 30px;
}

.training-gallery-ser .practice-col-outer .form-area .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;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
    background: none;
    padding: 17px 24px 17px 24px;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1  ;
}

.training-gallery-ser .practice-col-outer .form-area .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: 59px;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h2 {
                font-size: 12px;
        letter-spacing: 0.91px;
        line-height: 1.3;
            margin: 0 0 24px;
}

.choose-wrapp .training-practice-wrapp .training-practice-row1 h3 {
                  margin: 0 0 34px;
        padding: 0 0 30px;
           font-size: 39px;
        letter-spacing: normal;
        line-height: 1;
}


.choose-wrapp .training-practice-wrapp .training-practice-row1 p {
                       font-size: 15px;
        letter-spacing: normal;
        line-height: 1.3;
        margin: 0 0 30px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .reviews-btn1{
            font-size: 13px;
        letter-spacing: 0.92px;
        line-height: normal;
        padding: 17px 24px 17px 24px;
            margin: 30px 6px 0 0;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2{
  padding-bottom:70px
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-prev, .training-practice-col2 .slick-next
 {
    width: 23px;
    height: 23px;
    display: none !important;
 }
.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-prev {
    left: -23px;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-next {
    right: -23px;
}

.conten-wrapp .conten-row1 .treatin-wrapp p img{
    width: 100%;
}
.journey2-wrapp .learn-white-btn1{
    padding: 17px 24px 17px 24px;
}
}





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

/*h3-css*/
.about-wrapp h3, .implants-wrapp h3, .invisalign-wrapp h3, .treatments-wrapp h3, .choose-wrapp h3, .reviews-wrapp h3, .journey-wrapp h3, .team-wrapp h3, .contact-wrapp h3, .partners-wrapp h3, .instagram-wrapp h3, .journey2-wrapp h3, .treatment-wrapp h3, .teamer-wrapp h3, .contact3-wrapp h3, .contac-wrapp h3, .hours-wrapp h3 { font-size:37px;}

.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { margin-left:26px;}

.linker-wrapp { padding:3.9% 0 1.8%;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col2 .linker-row2 li:nth-child(5) { display:none;}

.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:62px;}
.banner-wrapp h3 span { display:inline;}

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

.implants-wrapp { padding:0 0 56.6%;}
.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp .implants-col1 { width:94%;}

.invisalign-wrapp { padding:0 0 45.8%;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp h4 span { display:inline;}
.invisalign-wrapp .invisalign-col1 { width:94%;}

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

.choose-wrapp { padding:9% 0 4.55%;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 span { display:inline;}

.reviews-wrapp { padding:0 0 78.8%; background-size: cover;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 span { display:inline;}
.reviews-wrapp .reviews-col1 { width:94%;}

.journey-wrapp { padding:7.66% 0 7.2%;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp h3 span { display:inline;}

.team-wrapp { padding:8.2% 0 9.7%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 span { display:inline;}

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

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

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

.flinker-wrapp { padding:6.11% 0 5.11%;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp:after { width:94%;}

.footer-wrapp { padding:2.5% 0 120px;}
.footer-wrapp p span { display:inline;}

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

.sidbar-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.treatin1-wrapp .treatin1-col1 { width:94%;}
.treatin1-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin2-wrapp .treatin2-col1 { width:94%;}
.treatin2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.treatin4-wrapp .treatin4-col1 { width:94%;}
.treatin4-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

.faq1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.journey2-wrapp { padding:150px 0 70px;}

.blog-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.paiger-wrapp .paiger-btn1 { padding:17px 24px 17px;}
.paiger-wrapp .paiger-btn2 { padding:17px 24px 17px;}

.galler-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.gallin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.blogin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.teamer-wrapp h4 { font-size:20px;}
.teamer-wrapp .teamer-col2 .teamer-row2 { bottom:1%;}

.teamin-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.testi-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.membership1-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.membership2-wrapp .membership2-col2 .membership2-bar1 { width:15%; margin:0 22px 0 0;}

.membership3-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.contact3-wrapp { padding:188px 0 85px;}

.recruitment2-wrapp { padding:195px 0 80px;}
.recruitment2-wrapp .recruitment2-col2 .recruitment2-row1 { position:relative; top:inherit; transform:none;}
.recruitment2-wrapp .learn-white-btn1 { padding:17px 24px 17px;}

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

.contac-wrapp .contac-col1 .contac-row1 { width:46%;}

.hours-wrapp .learn-black-btn1 { padding:17px 24px 17px;}

.contact6-wrapp { padding:100px 0 85px}

/*btn-css*/
.header-btn1, .linker-btn1, .banner-btn1, .about-btn1, .implants-btn1, .invisalign-btn1, .treatments-btn1, .choose-btn1, .reviews-btn1, .journey-btn1, .team-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .partners-btn1, .instagram-btn1, .flinker-btn1, .footer-btn1, .learn-black-btn1, .learn-white-btn1, .paiger-btn1, .paiger-btn2, .teamer-btn1, .upload-btn1, .upload-btn1 input, .upload-btn1 button { padding:17px 24px 17px 24px;}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    background: none;
	padding: 17px 24px 17px 24px;
}

.contact-wrapp .contact-col3 .contact-row3 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover
{
    background: #fffbf1;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    background: none;
    padding: 17px 24px 17px 24px;
}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover {
    background: #fffbf1;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input
{
	background: none;
	padding: 17px 24px 17px 24px;
}
.contact3-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1;
}
.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1 {
    background: none;
    padding: 17px 24px 17px;
}

.paiger-wrapp .paiger-col1 a.prev.page-numbers span.paiger-btn1:hover {background: #323031;}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2 {
    background: none;
    padding: 17px 24px 17px;
}

.paiger-wrapp .paiger-col1 a.next.page-numbers span.paiger-btn2:hover {background: #323031;}

.search-page .blog-col2 {margin: 0 0 52px;}

.teamer-wrapp {padding-top: 0;}

.practice-wrapp .practice-row1 img {max-height:194px;}
.practice-wrapp {padding-top: 0;}

.testi-wrapp .testi-col2 {margin-top: 12px;}
.testi-wrapp {padding-top: 0;}

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

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

.blogin-wrapp {padding-top: 0;}

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

.btn-col1 a.common-btn1 {
    padding: 17px 24px 17px;
    background: none;
}

.btn-col1 a.common-btn1:hover {
    background: #323031;
}

.btn-col1 .common-btn2
{
    padding: 17px 24px 17px;
    background: none;
}

.btn-col1 .common-btn2:hover
{background: #323031;
}

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

.membership2-wrapp h3 {padding: 0;}
.membership2-wrapp {padding: 20px 0 40px;}

.contac-wrapp {padding-top: 0;}

.buttons .treatin-btn2 {
    padding: 17px 13px 17px;
}

.buttons .treatin-btn1 {
    padding: 17px 10px 17px;
}

.buttons span.buttons-tex1 {
    font-size: 11px;
    padding: 0 0px 0px;
}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 .learn-btn1 {
    padding: 17px 24px 17px;
}
.treatin3-wrapp {padding-top: 62px;}
.conten-wrapp {
    padding-bottom: 65px;
}

.treatin2-wrapp .treatin2-col1 .treatin2-row1 .reason-set1-content .content-area {
    max-height: 274px;
    overflow-x: auto;
 padding-right: 9px
}
.treatin5-wrapp {
    padding: 118px 0 70px;
}
.treatin4-wrapp {
    padding-bottom: 70px;
}
.faq1-wrapp {
    padding-top: 65px;
}
.implants-wrapp .implants-col1 .implants-row1 {
    max-height: 420px;
    overflow-x: auto;
    padding-right: 11px;
}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 {
    max-height: 394px;
    overflow-x: auto;
}

.conten-wrapp.conten2-wrapp.blogin-wrapp {padding-bottom: 10px;}
.conten-wrapp.conten2-wrapp.gallin-wrapp.common-style {padding-bottom:10px;}

.contact-wrapp2 {padding: 70px 0 0;}
.treatin-wrapp .learn-black-btn1{background:none}
.treatin-wrapp .learn-black-btn1:hover {background: #323031 }
.linker-wrapp .linker-col2 .linker-row2 li {
    display: none;
}

.linker-wrapp .linker-col2 .linker-row2 a li {
    display: block;
}
.hours-wrapp {
    padding: 65px 0 0px;
}
.teamin-wrapp .teamin-col1 .teamin-row1 img {
    max-height: 189px;}


.teamer-wrapp .teamer-col2:after{padding: 0 0 84%; background-size: 154%;}
.team-wrapp .team-col3:after{    padding: 0 0 80.5%;background-size: 147%;}

.teamin-wrapp .teamin-col1 .teamin-row2 h3 {
    font-size: 28px;
    margin: 0 0 15px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h4 {
    font-size: 13.5px;
    margin: 0 0 15px;
}

.teamin-wrapp .teamin-col1 .teamin-row2 h5 {
    font-size: 13.5px;
    margin: 0 0 5px;
}

.treatin1-wrapp .reason-set1-content .load-btn1,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1
{
padding: 17px 24px 17px;
    background: none;
    font-size: 13px;

}


.treatin1-wrapp .reason-set1-content .load-btn1:hover,
.treatin2-wrapp .treatin2-col1 .treatin2-row1 .load-btn1:hover
{
     color: #ddba6d;
    background: #fffbf1;
    border-color: #fffbf1;
}

.treatin1-wrapp .treatin1-col1 .treatin1-row1 .reason-set1-content .content-area {
    max-height: 258px;}


.testi-wrapp .testi-col2 .testi-row1 .testi-bar1 {max-height: 83px; }

.treatin5-wrapp.testimonials-wrapp {
    padding:70px 0 50px;
}

.treatin5-wrapp .treatin5-col2 {
    margin: 54px 0 0;
}
.treatin5-wrapp.testimonials-wrapp + .partners-wrapp {
    padding-top: 0;
}
.treatin5-wrapp.testimonials-wrapp .treatin5-col2 {
    margin: 50px 0 0;
}
.treatin3-wrapp + .treatin5-wrapp {
    padding-top: 8px;
}

.treatin5-wrapp .treatin5-col2 {
    margin: 40px  0 0;
}

.conten-wrapp.conten2-wrapp.treatment-wrapp {
    padding-bottom: 0;
}

.treatment-wrapp .treatment-col2 {
    margin-bottom: 55px;
}
.sidbar-wrapp p span {
    display: inline;
}

.header-wrapp .header-btn1{padding: 17px 18px 17px 18px;}
.header-wrapp .header-btn1 {font-size: 12px;}

.treatin-wrapp .buttons .treatin-btn1{ margin-bottom: 12px;}
.treatin-wrapp .buttons .treatin-btn2{margin-bottom:12px;}
.treatin4-wrapp .treatin4-outer .slider.galler{padding: 0px 0px 0}

.galler-wrapp h3 {
    font-size: 21px;
}
.choose-wrapp .choose-col2 .choose-row2{
    border-radius: 0 0 0 200px;
}

.about-wrapp .about-col1 .about-col2 .grayscale-effect img{
    border-radius: 200px 0px 0px 0px;
}
.about-wrapp .about-col1 .about-col2 .about-row2.grayscale-effect span.grayscale-row1 img{
    border-radius: 0px 0px 171px 0px;
}

.treatin4-wrapp .treatin4-col1.teeth .treatin4-row1{
    width: 75.2%;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
    font-size: 12px;
    letter-spacing: 0.80px;
    line-height: normal;
    background: none;
    padding: 17px 24px 17px 24px;
}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input:hover{
    background: #fffbf1  ;
}


.choose-wrapp .training-practice-wrapp .training-practice-row1 h3 {
                         font-size: 37px;
                                 margin: 0 0 34px;
}


.choose-wrapp .training-practice-wrapp .training-practice-row1 p {
                       font-size: 15px;
        letter-spacing: normal;
        line-height: 1.3;
        margin: 0 0 30px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .reviews-btn1{
                 padding: 17px 24px 17px 24px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2{
  padding-bottom:70px
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-prev, .training-practice-col2 .slick-next
 {
    width: 23px;
    height: 23px;
    display: none !important;
 }
.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-prev {
    left: -23px;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-next {
    right: -23px;
}
.conten-wrapp .conten-row1 .treatin-wrapp p img{
    width: 100%;
}

.journey2-wrapp .learn-white-btn1{
    padding: 17px 24px 17px 24px;
}
}



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

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

.linker-wrapp { padding:3.9% 0 1.8%;}
.linker-wrapp p span { display:inline;}
.linker-wrapp .linker-col2 .linker-row2 li:nth-child(5) { display:none;}

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

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

.implants-wrapp { padding:0 0 56.6%;}
.implants-wrapp p span { display:inline;}
.implants-wrapp h2 span { display:inline;}
.implants-wrapp h3 span { display:inline;}
.implants-wrapp .implants-col1 { width:94%;}

.invisalign-wrapp { padding:0 0 45.8%;}
.invisalign-wrapp p span { display:inline;}
.invisalign-wrapp h2 span { display:inline;}
.invisalign-wrapp h3 span { display:inline;}
.invisalign-wrapp h4 span { display:inline;}
.invisalign-wrapp .invisalign-col1 { width:94%;}

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

.choose-wrapp { padding:9% 0 4.55%;}
.choose-wrapp p span { display:inline;}
.choose-wrapp h2 span { display:inline;}
.choose-wrapp h3 span { display:inline;}

.reviews-wrapp { padding:0 0 74.8%;}
.reviews-wrapp p span { display:inline;}
.reviews-wrapp h2 span { display:inline;}
.reviews-wrapp h3 span { display:inline;}
.reviews-wrapp .reviews-col1 { width:94%;}

.journey-wrapp { padding:7.66% 0 7.2%;}
.journey-wrapp p span { display:inline;}
.journey-wrapp h2 span { display:inline;}
.journey-wrapp h3 span { display:inline;}

.team-wrapp { padding:8.2% 0 9.7%;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 span { display:inline;}

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

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

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

.flinker-wrapp { padding:6.11% 0 5.11%;}
.flinker-wrapp p span { display:inline;}
.flinker-wrapp:after { width:94%;}

.footer-wrapp { padding:2.5% 0 120px;}
.footer-wrapp p span { display:inline;}

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

.treatin1-wrapp .treatin1-col1 { width:94%;}

.treatin2-wrapp .treatin2-col1 { width:94%;}

.practice-wrapp .practice-row1 img {max-height: 235px;}
.buttons .treatin-btn2 {
    padding: 17px 37px 17px 15px;
}

.buttons .treatin-btn1 {
    padding: 17px 36px 17px 17px;
}
.implants-wrapp .implants-col1 .implants-row1 {
    max-height: 515px;
    overflow-x: auto;
    padding-right: 11px;
}
.invisalign-wrapp .invisalign-col1 .invisalign-row1 {
    max-height: 420px;
    overflow-x: auto;
}
.linker-wrapp .linker-col2 .linker-row2 li {
    display: none;
}

.linker-wrapp .linker-col2 .linker-row2 a li {
    display: block;
}

.sidbar-wrapp p span {
    display: inline;
}
.header-wrapp .header-btn1 {font-size: 12px;    padding: 17px 44px 17px 9px;}
.header-wrapp .header-btn1{ padding: 17px 36px 17px 12px;}
.header-wrapp .header-col1 li#menu-item-816 { padding-left: 24px;}
.about-wrapp .about-col1 .about-col2 .about-row2.grayscale-effect span.grayscale-row1 img{
    border-radius: 0px 0px 209px 0px;
}
.about-wrapp .about-col1 .about-col2 .grayscale-effect img{
    border-radius: 241px 0px 0px 0px;
}

.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-prev, .training-practice-col2 .slick-next
 {
    width: 28px;
    height: 28px;
    display: none !important;
 }
.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-prev {
    left: -30px;
}
.choose-wrapp .training-practice-wrapp .training-practice-col2 .slick-next {
    right: -30px;
}

}

@media screen and (min-width:1341px) and (max-width:1500px)
{
.invisalign-wrapp .invisalign-col1 .invisalign-row1 {
    max-height: 520px;
    overflow-x: auto;
}

.implants-wrapp .implants-col1 .implants-row1 {
    max-height: 515px;
    overflow-x: auto;
    padding-right: 11px;
}

}



@media screen and (min-width:1341px) and (max-width:1900px) {
.banner-wrapp { min-height:inherit;}
}





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

.treatin1-wrapp .treatin1-col1 .treatin1-row1 .reason-set1-content .content-area {
    max-height: unset; padding-right: 0px;
    overflow: unset;
}
.treatments-wrapp .treatments-col1 .treatments-col2 .treatments-btn1 {
    right: 0;
}

.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; }


.treatin2-wrapp .treatin2-col1 .treatin2-row1 ul li::before {
    top: 2px;
    font-size: 12px;
}


.treatin2-wrapp .treatin2-col1 .treatin2-row1 .reason-set1-content .content-area{
    max-height: inherit;
        overflow-x: hidden;
        padding-right: 0;
}






.conten2-wrapp.testi-wrapp .second-outer-row .second-left-row {
    width: 100%;
    margin: 0 0 25px;
}

.conten2-wrapp.testi-wrapp .second-outer-row .second-right-row {
    width: 100%;
}

.conten2-wrapp.testi-wrapp .first-outer-row .image-row {
    width: 100%;
    margin: 0 0 26px;
}

.conten2-wrapp.testi-wrapp .first-outer-row .poster-content {
    width: 100%;
}

.training-gallery-ser .practice-col-outer .practice-col1 {
    width: 100%;
}

.training-gallery-ser .practice-col-outer .home-editor2 {
    width: 100%;
    margin: 50px 0 0px;
}



.conten2-wrapp.testi-wrapp .first-outer-row .image-row img {
    max-width: 540px;
}




.conten2-wrapp.testi-wrapp .first-outer-row {
    margin: 0 0 0px;
}


.conten2-wrapp.testi-wrapp .second-outer-row{padding-top: 0;
    padding-bottom: 0; margin-bottom: 50px;
}


.training-gallery-ser .practice-col-outer .practice-col1{position: relative;}

.training-gallery-ser .marquee-vertical {
  
    overflow: hidden;
}


.training-gallery-ser .training-gallery-ser .practice-col-outer .marqueesldier {
    width: 100%;}




.conten2-wrapp .trn-video-content h3,
.tc-page .editor-content h3 {
    margin: 0px 0 37px;
    padding: 0 0 18px;
}


.training-gallery-ser h3{
        margin: 0px auto 37px;
    padding: 0 0 18px;

}

.training-gallery-ser .practice-col-outer .form-area .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells .nf-cell .field-wrap.submit-wrap.textbox-wrap input {
      
        margin-inline: auto;
        display: block;}


.training-gallery-ser .practice-col-outer .marqueesldier {
    width: 100%;
   
}


}