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

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

::-moz-selection{ background:#7b7d7f; color:#ffffff; text-shadow:none;}
::selection { background:#7b7d7f; 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: "Montserrat", sans-serif;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body {color:#504f50; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow:hidden;}
:root { overflow-y: scroll;}
a { text-decoration:none; transition:all 0.25s ease-out 0s;}
p, p span { font-family: "Montserrat", sans-serif;}
img { border:0px;}
ol, ul, li{ list-style: none;}
blockquote, q { quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
* {-webkit-appearance: none;}
::-webkit-input-placeholder {
  color:#ffffff;
}
::-moz-placeholder {
  color:#ffffff;
}
:-ms-input-placeholder {
  color:#ffffff;
}
:-moz-placeholder {
  color:#ffffff;
}

.header-wrapp, .linker-wrapp, .banner-wrapp, .about-wrapp, .team-wrapp, .services-wrapp, .treatments-wrapp, .gallery-wrapp, .details-wrapp, .contact-wrapp, .consultation-wrapp, .address-wrapp, .instagram-wrapp, .footer-wrapp, .nucler-wrapp, .offers-wrapp, .fheader-wrapp, .flinker-wrapp, .footer-wrapp, .inner-wrapp, .conten-wrapp, .sidbar-wrapp, .treatin-wrapp, .treatin2-wrapp, .treatin3-wrapp, .treatin4-wrapp, .treatin5-wrapp, .teamer-wrapp, .teamin-wrapp, .abouts-wrapp, .cqc-wrapp, .blog-wrapp, .paiger-wrapp, .blogin-wrapp, .contac-wrapp, .hours-wrapp, .fees-wrapp, .galler-wrapp, .gallerin-wrapp, .testi-wrapp, .recruitment1-wrapp, .recruitment-wrapp, .recruitment2-wrapp, .practice-wrapp { width:100%; float:left;}
.margin { width:100%; max-width:1164px; margin:auto;}

/*header-wrapp*/
.header-wrapp { background:none; padding:72px 0 32px; position:absolute; top:0; right:0; left:0; z-index:9999;}
.header-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.header-wrapp p a { color:#bbbdbf;}
.header-wrapp p span { display:block;}
.header-wrapp p strong { font-weight:700;}
.header-wrapp .header-col1 { width:290.4px; float:none; margin:0 auto 0; position:absolute; top:36px; right:0; left:0;}
.header-wrapp .header-col1 img { width:100%; display:block;}
.header-wrapp .header-col1 .header-row1 { width:100%; float:none; margin:0 0 0;}
.header-wrapp .header-col2 { width:auto; float:left; margin:0 0 6.7%;}
.header-wrapp .header-col2 img { width:100%; display:block;}
.header-wrapp .header-col2 .header-row2 { width:100%; float:left; margin:0 0 10px;}
.header-wrapp .header-col2 .header-row2 li { float:left; margin:0 9.7px 0 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:0;}
.header-wrapp .header-col3 { width:100%; float:left; clear:left; margin:0 0 0;}
.header-wrapp .header-col3 img { width:100%; display:block;}
.header-wrapp .header-col3 .header-row3 { width:26.2px; float:left; margin:0 13.6px 0 0;}
.header-wrapp .header-col3 .header-row3:last-child { margin-right:0;}
.header-wrapp .header-col4 { width:auto; float:right; margin:0 0 6.7%;}
.header-wrapp .header-col4 img { width:100%; display:block;}
.header-wrapp .header-col4 .header-row4 { width:100%; float:right; margin:0 0 0;}
.header-wrapp .header-col5 { width:100%; float:right; margin:0 0 0;}
.header-wrapp .header-col5 img { width:100%; display:block;}
.header-wrapp .header-col5 .header-row5 { width:100%; float:right; margin:0 0 0;}
.header-wrapp .header-btn1 { float:none; color:#ffffff; background:none; border-color:rgba(255,255,255,0); margin:0 8px 0 0; padding:13px 18px 13px 20px;}
.header-wrapp .header-btn1:last-child { margin-right:0;}
.header-wrapp .header-btn1:hover { color:#b59e76; background:none; border-color:rgba(255,255,255,0);}
.header-wrapp .header-btn2 { float:none; color:#ffffff; background:#b59e76; border-color:#b59e76; margin:0 8px 0 0; padding:13px 20px 13px 22px;}
.header-wrapp .header-btn2:last-child { margin-right:0;}
.header-wrapp .header-btn2:hover { color:#b59e76; background:none; border-color:#b59e76;}
.header-row2 li, .header-row2 li a { font-size:12px; font-weight:600; color:#ffffff; letter-spacing:1.68px; line-height:1.67; text-transform:uppercase;}

/*linker-wrapp*/
.banner-wrapp { min-height: inherit; background:#101221; position:relative;}
.banner-wrapp p { float:none; font-size:17px; font-weight:400; color:#ffffff; letter-spacing:normal; line-height:1.76; margin:0 0 16px;}
.banner-wrapp p a { color:#ffffff;}
.banner-wrapp p span { display:block;}
.banner-wrapp p strong { font-weight:700;}
.banner-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.banner-wrapp h2 a { color:#bbbdbf;}
.banner-wrapp h2 span { display:block;}
.banner-wrapp h3 { float:none; font-size:41px; font-weight:400; color:#ffffff; letter-spacing:0.82px; line-height:1.32; text-transform:uppercase; margin:0 0 26px;}
.banner-wrapp h3 a { color:#ffffff;}
.banner-wrapp h3 span { display:block;}
.banner-wrapp .banner-col1 { width:1164px; float:left; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:66%; right:0; left:0;}
.banner-wrapp .banner-col1 img { width:100%; display:block;}
.banner-wrapp .banner-col1 .banner-row1 { width:52.8%; float:left; margin:0 0 0;}
.banner-wrapp .banner-btn1 { float:none; color:#b59e76; margin:46px 10px 0 0; padding:0 20px 0 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:0;}
.banner-wrapp .banner-btn1:hover { color:#ffffff;}

.banner-wrapp.halfbanner .banner-col1 .banner-row1{width: 100%;padding-left: 5%; padding-right: 7%;}

/*about-wrapp*/
.about-wrapp  { background-image:linear-gradient(to bottom, #0e101e, #171b38); padding:4.2% 0 5.5%;}
.about-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.about-wrapp p a { color:#bbbdbf;}
.about-wrapp p span { display:block;}
.about-wrapp p strong { font-weight:700;}
.about-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.about-wrapp h2 a { color:#bbbdbf;}
.about-wrapp h2 span { display:block;}
.about-wrapp h3 { float:none; font-size:41px; font-weight:400; color:#ffffff; letter-spacing:0.82px; line-height:1.32; text-transform:uppercase; margin:0 0 26px;}
.about-wrapp h3 a { color:#ffffff;}
.about-wrapp h3 span { display:block;}
.about-wrapp h4 { width: 100%; float:left; font-size:12px; font-weight:600; color:#bbbdbf; letter-spacing:2.28px; line-height:1.78; text-transform:uppercase; margin:0 16px 0 0;}
.about-wrapp h4 a { color:#bbbdbf;}
.about-wrapp h4 span { display:block;}
.about-wrapp .about-col1 { width:100%; float:left; margin:0 0 5.8%;}
.about-wrapp .about-col1 img { width:100%; display:block;}
.about-wrapp .about-col1 .about-row1 { width:300px; float:left; margin:0 0 0;}
.about-wrapp .about-col2 { width:auto; float:right; margin:0 0 0;}
.about-wrapp .about-col2 img { width:100%; display:block;}
.about-wrapp .about-col2 .about-row2 { width:100%; float:right; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 a { width:auto; float:left; margin:0 16px 0 0;}
.about-wrapp .about-col2 .about-row2 a:last-child { margin-right:0;}
.about-wrapp .about-col3 { width:100%; float:left; margin:0 0 0; position:relative;}
.about-wrapp .about-col3 img { width:100%; display:block;}
.about-wrapp .about-col3 .about-row3 { width:50.4%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}
.about-wrapp .about-col4 { width:29.7%; float:right; margin:0 0 12.4% 11.2%; position:relative;}
.about-wrapp .about-col4 img { width:100%; display:block;}
.about-wrapp .about-col4 .about-row4 { width:66.4%; float:right; margin:0 0 0; position:absolute; bottom:-35.3%; left:-37.5%;}
.about-wrapp .about-btn1 { float:none; color:#b59e76; margin:56px 32px 0 0; padding:0 20px 0 0;}
.about-wrapp .about-btn1:last-child { margin-right:0;}
.about-wrapp .about-btn1:hover { color:#ffffff;}

.about-wrapp .about-col1 .about-row11 { width:300px; float:left; margin:0 0 0 128px;}

/*team-wrapp*/
.team-wrapp { background:#101221 url(../images/team-bg.png) no-repeat top center / cover; padding:8.3% 0 3.2%; position:relative;}
.team-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.team-wrapp p a { color:#bbbdbf;}
.team-wrapp p span { display:block;}
.team-wrapp p strong { font-weight:700;}
.team-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.team-wrapp h2 a { color:#bbbdbf;}
.team-wrapp h2 span { display:block;}
.team-wrapp h3 { float:none; font-size:41px; font-weight:400; color:#ffffff; letter-spacing:0.82px; line-height:1.32; text-transform:uppercase; margin:0 0 26px;}
.team-wrapp h3 a { color:#ffffff;}
.team-wrapp h3 span { display:block;}
.team-wrapp h4 { float:none; font-size:27px; font-weight:400; color:#ffffff; letter-spacing:0.54px; line-height:1.41; text-transform:uppercase; margin:0 0 10px;}
.team-wrapp h4 a { color:#ffffff;}
.team-wrapp h4 span { display:block;}
.team-wrapp:after { content:""; width:100%; float:left; background-image:linear-gradient(to bottom, #171b38 0%, rgba(23,27,56,0) 100%); margin:0 0 0; padding:0 0 22.6%; position:absolute; top:0; right:0; left:0;}
.team-wrapp .team-col1 { width:29.4%; float:left; margin:0 0 0; position:absolute; top:18.3%; left:0;}
.team-wrapp .team-col1 img { width:100%; display:block;}
.team-wrapp .team-col1 .team-row1 { width:67.7%; float:right; margin:0 0 0;}
.team-wrapp .team-col2 { width:29.4%; float:left; margin:0 0 0; position:absolute; bottom:33%; left:0;}
.team-wrapp .team-col2 img { width:100%; display:block;}
.team-wrapp .team-col2 .team-row2 { width:67.7%; float:right; margin:0 0 0;}
.team-wrapp .team-col3 { width:58.5%; float:right; margin:0 0 0; position:relative;}
.team-wrapp .team-col3 img { width:100%; display:block;}
.team-wrapp .team-col3 .team-row3 { width:100%; float:left; margin:0 0 11%;}
.team-wrapp .team-col4 { width:100%; float:left; margin:0 0 0;}
.team-wrapp .team-col4 img { width:100%; display:block;}
.team-wrapp .team-col4 .team-row4 { width:100%; float:left; margin:0 0 0;}
.team-wrapp .team-btn1 { float:none; color:#b59e76; margin:36px 32px 0 0; padding:0 20px 0 0;}
.team-wrapp .team-btn1:last-child { margin-right:0;}
.team-wrapp .team-btn1:hover { color:#ffffff;}
.team-col1, .team-col2, .team-col3 { z-index:9;}

/*services-wrapp*/
.services-wrapp { background:#101221 url(../images/services-bg.png) no-repeat top center / cover; padding:7.4% 0 5.6%; position:relative;}
.services-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.services-wrapp p a { color:#bbbdbf;}
.services-wrapp p span { display:block;}
.services-wrapp p strong { font-weight:700;}
.services-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.services-wrapp h2 a { color:#bbbdbf;}
.services-wrapp h2 span { display:block;}
.services-wrapp h3 { float:none; font-size:41px; font-weight:400; color:#ffffff; letter-spacing:0.82px; line-height:1.32; text-transform:uppercase; margin:0 0 26px;}
.services-wrapp h3 a { color:#ffffff;}
.services-wrapp h3 span { display:block;}
.services-wrapp h4 { float:none; font-size:27px; font-weight:400; color:#ffffff; letter-spacing:0.54px; line-height:1.41; text-transform:uppercase; margin:0 0 10px;}
.services-wrapp h4 a { color:#ffffff;}
.services-wrapp h4 span { display:block;}
.services-wrapp .services-col1 { width:100%; float:left; margin:0 0 6.8%; position:relative;}
.services-wrapp .services-col1 img { width:100%; display:block;}
.services-wrapp .services-col1 .services-row1 { width:37.77%; float:right; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:5.4%;}
.services-wrapp .services-col2 { width:49.22%; float:left; margin:0 0 0;}
.services-wrapp .services-col2 img { width:100%; display:block;}
.services-wrapp .services-col2 .services-row2 { width:100%; float:right; margin:0 0 0;}
.services-wrapp .services-col3 { width:1164px; float:none; margin:0 auto 0; position:relative;}
.services-wrapp .services-col3 img { width:100%; display:block;}
.services-wrapp .services-col3 .services-row3 { width:40.5%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}
.services-wrapp .services-col4 { width:31.4%; float:right; margin:0 0 8.55% 21.4%; position:relative;}
.services-wrapp .services-col4 img { width:100%; display:block;}
.services-wrapp .services-col4 .services-row4 { width:59.1%; float:left; margin:0 0 0; position:absolute; bottom:-20.5%; left:-68.2%;}
.services-wrapp .services-btn1 { float:none; color:#b59e76; margin:46px 32px 0 0; padding:0 20px 0 0;}
.services-wrapp .services-btn1:last-child { margin-right:0;}
.services-wrapp .services-btn1:hover { color:#ffffff;}
.services-col1, .services-col3 { z-index:9;}

/*treatments-wrapp*/
.treatments-wrapp { background:#101221; padding:2.66% 0 7.22%;}
.treatments-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.treatments-wrapp p a { color:#bbbdbf;}
.treatments-wrapp p span { display:block;}
.treatments-wrapp p strong { font-weight:700;}
.treatments-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.treatments-wrapp h2 a { color:#bbbdbf;}
.treatments-wrapp h2 span { display:block;}
.treatments-wrapp h3 { float:none; font-size:41px; font-weight:400; color:#ffffff; letter-spacing:0.82px; line-height:1.32; text-transform:uppercase; margin:0 0 26px;}
.treatments-wrapp h3 a { color:#ffffff;}
.treatments-wrapp h3 span { display:block;}
.treatments-wrapp h4 { float:none; font-size:24px; font-weight:400; color:#ffffff; letter-spacing:0.48px; line-height:1.38; text-transform:uppercase; margin:0 0 16px;}
.treatments-wrapp h4 a { color:#ffffff;}
.treatments-wrapp h4 span { display:block;}
.treatments-wrapp .treatments-col1 { width:100%; float:left; margin:0 0 0;}
.treatments-wrapp .treatments-col1 img { width:100%; display:block;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; float:left; margin:0 0 0;position: relative;}
.treatments-wrapp .treatments-col1 .treatments-row1:after {content: "";position: absolute;width: 100%;height: 50%;background: linear-gradient(to top, rgba(0 0 0/0.65), transparent);bottom: 0;left: 0;right: 0;}
.treatments-wrapp .treatments-col2 { width:100%; float:left; margin:0 0 0; position:relative;}
.treatments-wrapp .treatments-col2 img { width:100%; display:block;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:71.2%; float:left; margin:0 0 0; position:absolute; bottom:8%; left:14.4%;}
.treatments-wrapp .treatments-btn1 { float:none; color:#b59e76; margin:2px 32px 0 0; padding:0 20px 0 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:0;}
.treatments-wrapp .treatments-btn1:hover { color:#ffffff;}

/*gallery-wrapp*/
.gallery-wrapp { background: #101221;padding: 20px 0 100px}
.gallery-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.gallery-wrapp p a { color:#bbbdbf;}
.gallery-wrapp p span { display:block;}
.gallery-wrapp p strong { font-weight:700;}
.gallery-wrapp .gallery-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.gallery-wrapp .gallery-col1 img { width:100%; display:block;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; float:left; margin:0 0 0;}
.gallery-wrapp .gallery-col2 { width:1164px; float:none; margin:0 auto 0; position:absolute; right:0; bottom:9.1%; left:0;}
.gallery-wrapp .gallery-col2 img { width:100%; display:block;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:100%; float:none; margin:0 0 0;}
.gallery-wrapp .gallery-btn1 { float:none; color:#b59e76; margin:2px 32px 0 0; padding:0 20px 0 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:0;}
.gallery-wrapp .gallery-btn1:hover { color:#ffffff;}
.gallery-wrapp .slider {max-width: 1154px;margin: 0 auto 0;}

/*details-wrapp*/
.details-wrapp { text-align:center;margin-top: -1px;background:linear-gradient(180deg,rgba(14,16,30,1) 0%, rgba(23,27,56,1) 50%, rgba(14,16,30,1) 100%); padding:11.2% 0 6.4%;}
.details-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.88; margin:0 0 16px;}
.details-wrapp p a { color:#bbbdbf;}
.details-wrapp p span { display:block;}
.details-wrapp p strong { font-weight:700;}
.details-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.details-wrapp h2 a { color:#bbbdbf;}
.details-wrapp h2 span { display:block;}
.details-wrapp h3 { float:none; font-size:41px; font-weight:400; color:#ffffff; letter-spacing:0.82px; line-height:1.32; text-transform:uppercase; margin:0 0 26px;}
.details-wrapp h3 a { color:#ffffff;}
.details-wrapp h3 span { display:block;}
.details-wrapp h4 { float:none; font-size:20px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:1.38; text-transform:uppercase; margin:46px 0 6px;}
.details-wrapp h4 a { color:#ffffff;}
.details-wrapp h4 span { display:block;}
.details-wrapp h5 { float:none; font-size:30px; font-weight:600; color:#bbbdbf; letter-spacing:normal; line-height:1; margin:0 0 16px;}
.details-wrapp h5 a { color:#bbbdbf;}
.details-wrapp h5 span { display:block;}
.details-wrapp .details-col1 { width:73.5%; float:none; margin:0 auto 16%; position:relative; z-index:9;}
.details-wrapp .details-col1 img { width:100%; display:block;}
.details-wrapp .details-col1 .details-row1 { width:100%; float:none; margin:0 0 8.2%;}
.details-wrapp .details-col2 { width:100%; float:left; text-align:left; margin:0 0 0; position:relative;}
.details-wrapp .details-col2 img { width:100%; display:block;}
.details-wrapp .details-col2 .details-row2 { width:44.8%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}
.details-wrapp .details-col3 { width:41.6%; float:right; margin:0 0 0; position:relative;}
.details-wrapp .details-col3 img { width:100%; display:block;}
.details-wrapp .details-col3 .details-row3 { width:100%; float:right; margin:0 0 0;}
.details-wrapp .details-btn1 { float:none; color:#b59e76; margin:26px 32px 0 0; padding:0 20px 0 0;}
.details-wrapp .details-btn1:last-child { margin-right:0;}
.details-wrapp .details-btn1:hover { color:#ffffff;}

/*contact-wrapp*/
.contact-wrapp { background:linear-gradient(180deg,rgba(14,16,30,1) 0%, rgba(18,21,42,1) 50%); padding:8.66% 0 5.55%;}
.contact-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.88; margin:0 0 16px;}
.contact-wrapp p a { color:#bbbdbf;}
.contact-wrapp p span { display:block;}
.contact-wrapp p strong { font-weight:700;}
.contact-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.contact-wrapp h2 a { color:#bbbdbf;}
.contact-wrapp h2 span { display:block;}
.contact-wrapp h3 { float:none; font-size:41px; font-weight:400; color:#ffffff; letter-spacing:0.82px; line-height:1.32; text-transform:uppercase; margin:0 0 26px;}
.contact-wrapp h3 a { color:#ffffff;}
.contact-wrapp h3 span { display:block;}
.contact-wrapp .contact-col1 { width:100%; float:left; margin:0 0 0; position:relative;}
.contact-wrapp .contact-col1 img { width:100%; display:block;}
.contact-wrapp .contact-col1 .contact-row1 { width:46.4%; float:right; margin:0 0 0; position:absolute; top:0; right:11.66%;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { color:#ffffff; border-bottom:1px solid #414042; resize:none;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:47.1%; height:88px; float:left; margin:0 0 0; padding:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2:nth-child(2n) { float:right;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:47.1%; height:88px; float:left; margin:0 0 0; padding:35px 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3:nth-child(2n) { float:right;}
.contact-wrapp .contact-col2 { width:33.6%; float:left; margin:0 0 0;}
.contact-wrapp .contact-col2 img { width:100%; display:block;}
.contact-wrapp .contact-col2 .contact-row2 { width:100%; float:right; margin:0 0 0;}
.contact-wrapp .contact-btn1 { float:none; color:#b59e76; margin:26px 32px 0 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:0;}
.contact-wrapp .contact-btn1 input { color:#b59e76; cursor:pointer; padding:0 20px 0 0;}
.contact-wrapp .contact-btn1:hover { color:#ffffff;}
.contact-wrapp .contact-btn1:hover input { color:#ffffff;}

/*consultation-wrapp*/
.consultation-wrapp { text-align:center; background:#0e101e url(../images/consultation-bg.png) no-repeat top center / cover; padding:4.6% 0 19.6%; position:relative; z-index:9;}
.consultation-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.88; margin:0 0 16px;}
.consultation-wrapp p a { color:#bbbdbf;}
.consultation-wrapp p span { display:block;}
.consultation-wrapp p strong { font-weight:700;}
.consultation-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.consultation-wrapp h2 a { color:#bbbdbf;}
.consultation-wrapp h2 span { display:block;}
.consultation-wrapp h3 { float:none; font-size:41px; font-weight:400; color:#ffffff; letter-spacing:0.82px; line-height:1.32; text-transform:uppercase; margin:0 0 26px;}
.consultation-wrapp h3 a { color:#ffffff;}
.consultation-wrapp h3 span { display:block;}
.consultation-wrapp:after { content:""; width:100%; float:left; background-image:linear-gradient(to bottom, #13162c 0%, rgba(19,22,44,0) 100%); margin:0 0 0; padding:0 0 22.7%; position:absolute; top:0; right:0; left:0;}
.consultation-wrapp .consultation-col1 { width:72.6%; float:none; margin:0 auto 0; position:relative; z-index:9;}
.consultation-wrapp .consultation-col1 img { width:100%; display:block;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; float:none; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { float:none; color:#b59e76; margin:26px 16px 0; padding:0 20px 0 0;}
.consultation-wrapp .consultation-btn1:hover { color:#ffffff;}

/*address-wrapp*/
.address-wrapp { text-align:center; background:#0e101e; padding:0 0 3.9%; position:relative; z-index:9;}
.address-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.88; margin:0 0 16px;}
.address-wrapp p a { color:#bbbdbf;}
.address-wrapp p span { display:block;}
.address-wrapp p strong { font-weight:700;}
.address-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.address-wrapp h2 a { color:#bbbdbf;}
.address-wrapp h2 span { display:block;}
.address-wrapp h3 { float:none; font-size:41px; font-weight:400; color:#ffffff; letter-spacing:0.82px; line-height:1.32; text-transform:uppercase; margin:0 0 26px;}
.address-wrapp h3 a { color:#ffffff;}
.address-wrapp h3 span { display:block;}
.address-wrapp .address-col1 { width:100%; float:left; margin:-13.3% 0 0; padding:0 0 48.8%; position:relative;}
.address-wrapp .address-col1 iframe { width:100%; height:100%; display:block; position:absolute; top:0; right:0; left:0;}
.address-wrapp .address-col1 .address-row1 { width:100%; float:left; margin:0 0 0;}
.address-wrapp .address-btn1 { float:none; color:#b59e76; margin:26px 32px 0 0; padding:0 20px 0 0;}
.address-wrapp .address-btn1:last-child { margin-right:0;}
.address-wrapp .address-btn1:hover { color:#ffffff;}

/*instagram-wrapp*/
.instagram-wrapp { background:#0e101e; padding:3.9% 0 2.5%;}
.instagram-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.88; margin:0 0 16px;}
.instagram-wrapp p a { color:#bbbdbf;}
.instagram-wrapp p span { display:block;}
.instagram-wrapp p strong { font-weight:700;}
.instagram-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.instagram-wrapp h2 a { color:#bbbdbf;}
.instagram-wrapp h2 span { display:block;}
.instagram-wrapp h3 { float:none; font-size:41px; font-weight:400; color:#ffffff; letter-spacing:0.82px; line-height:1.32; text-transform:uppercase; margin:0 0 26px;}
.instagram-wrapp h3 a { color:#ffffff;}
.instagram-wrapp h3 span { display:block;}
.instagram-wrapp .instagram-col1 { width:100%; float:left; margin:0 0 4.8%;}
.instagram-wrapp .instagram-col1 img { width:100%; display:block;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; float:left; margin:0 0 0;}
.instagram-wrapp .instagram-btn1 { float:none; color:#b59e76; margin:0 32px 0 0; padding:0 20px 0 0;}
.instagram-wrapp .instagram-btn1:last-child { margin-right:0;}
.instagram-wrapp .instagram-btn1:hover { color:#ffffff;}

/*footer-wrapp*/
.footer-wrapp { background-image:linear-gradient(to bottom, #0e101e, #171b38); padding:2.5% 0 4.2%;}
.footer-wrapp p { float:none; font-size:12px; font-weight:500; color:#65373b; letter-spacing:1.71px; line-height:2.58; margin:0 0 16px;}
.footer-wrapp p a { color:#65373b;}
.footer-wrapp p span { display:block;}
.footer-wrapp p strong { font-weight:700;}
.footer-wrapp h2 { font-size:43px; font-weight:400; color:#65373b; letter-spacing:1.5px; line-height:1.42; margin:0 0 48px;}
.footer-wrapp h2 a { color:#65373b;}
.footer-wrapp h2 span { display:block;}
.footer-wrapp .margin { max-width:1068px;}
.footer-wrapp .footer-col1 { width:356.9px; float:none; margin:0 auto 7.1%;}
.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-col2 { width:100%; float:left; margin:0 0 7.5%;}
.footer-wrapp .footer-col2 img { width:100%; display:block;}
.footer-wrapp .footer-col2 .footer-row2 { width:24%; float:left; margin:0 1.22% 0 0;}
.footer-wrapp .footer-col2 .footer-row2:last-child { margin-right:0;}
.footer-wrapp .footer-col2 .footer-row2 li { float:none; margin:0 0 0;}
.footer-wrapp .footer-col2 .footer-row2 li:last-child { margin-bottom:0;}
.footer-wrapp .footer-col2 .footer-row2 li a:hover { color:#b59e76;}
.footer-wrapp .footer-col3 { width:100%; float:left; border-bottom:1px solid rgba(255,255,255,0.1); margin:0 0 0; padding:0 0 3%;}
.footer-wrapp .footer-col3 img { width:100%; display:block;}
.footer-wrapp .footer-col3 .footer-row3 { width:60%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col3 .footer-row3 li { float:left; margin:0 28px 0 0;}
.footer-wrapp .footer-col3 .footer-row3 li:first-child { float:none;}
.footer-wrapp .footer-col3 .footer-row3 li:last-child { margin-right:0;}
.footer-wrapp .footer-col3 .footer-row3 li span { margin:0 16px 0 0;}
.footer-wrapp .footer-col3 .footer-row3 li span:last-child { margin-right:0;}
.footer-wrapp .footer-col3 .footer-row3 li a:hover { color:#b59e76;}
.footer-wrapp .footer-col4 { width:auto; float:right; margin:6px 0 0;}
.footer-wrapp .footer-col4 img { width:100%; display:block;}
.footer-wrapp .footer-col4 .footer-row4 { width:100%; float:right; margin:0 0 0;}
.footer-wrapp .footer-col4 .footer-row4 a { width:auto; float:left; margin:0 34px 0 0;}
.footer-wrapp .footer-col4 .footer-row4 a:last-child { margin-right:0;}
.footer-wrapp .footer-col5 { width:100%; float:left; border-bottom:1px solid rgba(255,255,255,0.1); margin:0 0 0; padding:1.7% 0 1.7%;}
.footer-wrapp .footer-col5 img { width:100%; display:block;}
.footer-wrapp .footer-col5 .footer-row5 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col5 .footer-row5 li { float:left; margin:0 50px 0 0;}
.footer-wrapp .footer-col5 .footer-row5 li:last-child { margin-right:0;}
.footer-wrapp .footer-col5 .footer-row5 li span { margin:0 16px 0 0;}
.footer-wrapp .footer-col5 .footer-row5 li span:last-child { margin-right:0;}
.footer-wrapp .footer-col5 .footer-row5 li a:hover { color:#b59e76;}
.footer-wrapp .footer-col6 { width:100%; float:left; margin:0 0 0; padding:1.7% 0 0;}
.footer-wrapp .footer-col6 img { width:100%; display:block;}
.footer-wrapp .footer-col6 .footer-row6 { width:100%; float:left; margin:0 0 0;}
.footer-wrapp .footer-col6 .footer-row6 li { float:left; margin:0 10px 0 0;}
.footer-wrapp .footer-col6 .footer-row6 li:last-child { margin-right:0;}
.footer-wrapp .footer-col6 .footer-row6 li span { margin:0 6px 0 0;}
.footer-wrapp .footer-col6 .footer-row6 li span:last-child { margin-right:0;}
.footer-wrapp .footer-col6 .footer-row6 li a:hover { color:#b59e76;}
.footer-wrapp .footer-btn1 { float:none; color:#b59e76; margin:26px 32px 0 0; padding:0 20px 0 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:0;}
.footer-wrapp .footer-btn1:hover { color:#ffffff;}
.footer-row2 li, .footer-row2 li a { font-size:14px; font-weight:400; color:#bbbdbf; letter-spacing:2.66px; line-height:2.71; text-transform:uppercase; margin-right: 32px;}

.footer-row2 li:last-child{margin-right: 0;}
.footer-row2 li:last-child a{margin-right: 0;}

.footer-row3 li, .footer-row3 li a, .footer-row5 li, .footer-row5 li a, .footer-row6 li, .footer-row6 li a { font-size:12px; font-weight:400; color:#bbbdbf; letter-spacing:2.28px; line-height:2.67; text-transform:uppercase;}

/*inner-wrapp*/
.inner-wrapp { min-height:616px; position:relative; background:#0e101e;}
.inner-wrapp h1 { font-size:37px; color:#ffffff; font-weight:400; line-height:1.46; letter-spacing:0.74px; margin:0 0 14px; text-transform:uppercase;}
.inner-wrapp h1 a { color:#ffffff;}
.inner-wrapp h1 span { display:block;}
.inner-wrapp .inner-col1 { width:1164px; float:left; position:absolute; top:62%; 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 12px;}
.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:#b59e76;}
.inner-row1 li, .inner-row1 li a { font-size:17px; color:#ffffff; font-weight:400; line-height:normal;}

/*conten-wrapp*/
.conten-wrapp { padding:0 0 110px; position:relative;}
.conten-wrapp .conten-row1 { width:100%; float:left; margin: 0 0 0;}
.conten-wrapp .conten-row1 .conten-bar1 { width:55.8%; float:left; margin:15px 0 0;}
.conten-wrapp .conten-row1 .conten-bar2 { width:38.4%; float:right;}

.conten-wrapp2 { padding:0 0 30px;}
.conten-bg { width:100%; float:left; background-image: linear-gradient(to bottom, #0e101e, #13162b, #0e101e);}
.faq-bg { width:100%; float:left; background-image: linear-gradient(to bottom, #0e101e 0%, #171b38); position:relative;}
.faq-bg:after { content:""; width:100%; height:497px; position:absolute; bottom:0; left:0; background:url(../images/faq-after.svg) no-repeat center / cover;}

/* .about-wrapp2 { padding:60px 0 55px; background: linear-gradient(to bottom, #0e101e, #0e101e, #0e101e);;} */
 .about-wrapp2 { padding:60px 0 55px;background: none;position: relative;z-index: 1000}

.about-wrapp2 .about-col1 { margin:0;}

.services-wrapp2 { padding:0; background:none;}
.services-wrapp2 h3 { font-size:28px; line-height:1.5; letter-spacing:0.56px;}
.services-wrapp2 .services-col1:nth-child(2n) .services-col2 { float:right;}
.services-wrapp2 .services-col1:nth-child(2n) .services-row1 { right:inherit; left:12%;}

.details-wrapp2 { padding:4.2% 0 6.4%; background:none;}
.details-wrapp2 .details-col1 { margin:0 auto 0;}

.consultation-wrapp2 { padding:80px 0 80px;}

.contact-wrapp2 { background:#0e101e;}

.contact-wrapp3 { background:#0e101e; padding:77px 0 93px;}
.contact-wrapp3 .contact-col1 .contact-row1 { top:50%; transform:translateY(-50%);}
.contact-wrapp3 .contact-col1 .contact-row1 .contact-fil3 { width:100%;}
.contact-wrapp3 .referrals-btn1 { float:right; border:none;}
.contact-wrapp3 .referrals-btn1 button { float:none; color:#b59e76; margin:26px 55px 0 0; padding:0 20px 0 31px; font-family: "Montserrat", sans-serif;}
.contact-wrapp3 .referrals-btn1:hover button { color:#ffffff;}

.treatments-wrapp2 { background:url(../images/treatments-bg.svg) no-repeat center / cover; padding:50px 0 50px;}

/*sidbar-wrapp*/
.sidbar-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.88; margin:0 0 16px;}
.sidbar-wrapp p a { color:#bbbdbf;cursor: pointer;}
.sidbar-wrapp p span { display:block;}
.sidbar-wrapp p strong { font-weight:700;}
.sidbar-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.sidbar-wrapp h2 a { color:#bbbdbf;}
.sidbar-wrapp h2 span { display:block;}
.sidbar-wrapp h3 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.32; text-transform:uppercase; margin:0 0 24px;}
.sidbar-wrapp h3 a { color:#ffffff;}
.sidbar-wrapp h3 span { display:block;}
.sidbar-wrapp .sidbar-col1 { width:100%; float:left; background:url(../images/sidbar-bg.jpg) no-repeat center / cover; position:relative; padding:67px 65px 75px;}
.sidbar-wrapp .sidbar-col1 img { width:100%; display:block;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 { width:100%; float:left;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .contact-fil1 { color:#ffffff; border-bottom:1px solid #414042; resize:none;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .contact-fil2 { width:100%; height:80px; float:left; margin:0 0 0; padding:0 0 0;}
.sidbar-wrapp .sidbar-col1 .sidbar-row1 .contact-fil3 { width:100%; height:80px; float:left; margin:0 0 39px; padding:35px 0 0;}
.sidbar-wrapp .sidbar-col2 { width:100%; float:left; margin:0 0 43px;}
.sidbar-wrapp .contact-btn1 { float:none; color:#b59e76; margin:26px 32px 0 0;}
.sidbar-wrapp .contact-btn1:last-child { margin-right:0;}
.sidbar-wrapp .contact-btn1 input { color:#b59e76; cursor:pointer; padding:0 20px 0 0;}
.sidbar-wrapp .contact-btn1:hover { color:#ffffff;}
.sidbar-wrapp .contact-btn1:hover input { color:#ffffff;}

/*treatin-wrapp*/
.treatin-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 20px;}
.treatin-wrapp p a { color:#b59e76;}
.treatin-wrapp p a:hover{ color:#bbbdbf;}
.treatin-wrapp .treatin-col1 .treatin-row2 p br { display: none;}
.treatin-wrapp p span { display:block;}
.treatin-wrapp p strong { font-weight:700;}
.treatin-wrapp h2 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; margin:0 0 22px; text-transform:uppercase;}
.treatin-wrapp h2 a { color:#b59e76;}
.treatin-wrapp h2 a:hover{ color:#ffffff;}
.treatin-wrapp h2 span { display:block;}
.treatin-wrapp h3 { float:none; font-size:22px; font-weight:400; color:#ffffff; letter-spacing:0.44px; line-height:1.5; margin:0 0 22px; text-transform:uppercase;}
.treatin-wrapp h3 a { color:#b59e76;;}
.treatin-wrapp h3 a:hover{ color:#ffffff;}
.treatin-wrapp h1 a { color:#b59e76;;}
.treatin-wrapp h1 a:hover{ color:#ffffff;}
.treatin-wrapp h4 a { color:#b59e76;;}
.treatin-wrapp h4 a:hover{ color:#ffffff;}
.treatin-wrapp h5 a { color:#b59e76;;}
.treatin-wrapp h5 a:hover{ color:#ffffff;}
.treatin-wrapp h6 a { color:#b59e76;;}
.treatin-wrapp h6 a:hover{ color:#ffffff;}


.treatin-wrapp h3 span { display:block;}
.treatin-wrapp .treatin-col1 { width:100%; float:left;}
.treatin-wrapp .treatin-col1 img { width:100%; display:block;}
.treatin-wrapp .treatin-col1 .treatin-row1 { width:100%; float:left; margin:12px 0 35px; position:relative;}
.treatin-wrapp .treatin-col1 .treatin-row2 { width:100%; float:left;}
.treatin-wrapp .treatin-col2 { width:100%; float:left; margin:12px 0 50px;}
.treatin-wrapp .treatin-col2 img { width:100%; display:block;}
.treatin-wrapp .treatin-col2 .treatin-bar1 { width:100%; float:left;}
.treatin-wrapp .treatin-col2 .treatin-bar1 li { font-size:16px; color:#bbbdbf; line-height:1.75; font-weight:400; background:url(../images/dot.svg) no-repeat 0 12px; display:block; padding-left:13px;}
.treatin-wrapp .about-btn1 { float:none; color:#b59e76; margin:0 0 0; padding:0 20px 0 0;}
.treatin-wrapp .about-btn1:last-child { margin-right:0;}
.treatin-wrapp .about-btn1:hover { color:#ffffff;}

/*treatin2-wrapp*/
.treatin2-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 20px;}
.treatin2-wrapp p a { color:#bbbdbf;}
.treatin2-wrapp p span { display:block;}
.treatin2-wrapp p strong { font-weight:700;}
.treatin2-wrapp h2 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; margin:0 0 22px; text-transform:uppercase;}
.treatin2-wrapp h2 a { color:#ffffff;}
.treatin2-wrapp h2 span { display:block;}
.treatin2-wrapp .treatin2-col1 { width:100%; max-width:1014px; float:none; margin:0 auto;}
.treatin2-wrapp .treatin2-col1 img { width:100%; display:block;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { width:100%; float:left; margin:0 0 60px;}

/*treatin3-wrapp*/
.treatin3-wrapp { padding:95px 0; background:url(../images/gallery-bg.jpg) no-repeat center / cover; text-align:center;}
.treatin3-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 20px;}
.treatin3-wrapp p a { color:#bbbdbf;}
.treatin3-wrapp p span { display:block;}
.treatin3-wrapp p strong { font-weight:700;}
.treatin3-wrapp h2 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; margin:0 0 18px; text-transform:uppercase;}
.treatin3-wrapp h2 a { color:#ffffff;}
.treatin3-wrapp h2 span { display:block;}
.treatin3-wrapp .treatin3-col1 { width:100%; float:none; max-width:1014px; margin:0 auto; display:inline-block; text-align:left; position:relative;}
.treatin3-wrapp .treatin3-col1 img { width:100%; display:block;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { width:43.6%; float:left;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 .treatin3-bar1 { width:100%; float:left; margin:0 0 11px; position:relative;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 .treatin3-bar1:last-child { margin:0;}
.treatin3-wrapp .treatin3-col1 .treatin3-row2 { width:47%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.treatin3-wrapp .about-btn1 { float:none; color:#b59e76; margin:15px 0 0; padding:0 20px 0 0;}
.treatin3-wrapp .about-btn1:last-child { margin-right:0;}
.treatin3-wrapp .about-btn1:hover { color:#ffffff;}

/*treatin4-wrapp*/
.treatin4-wrapp { padding:66px 0 116px; text-align:center; background:url(../images/video-testimonials-bg.svg) no-repeat center / cover;}
.treatin4-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.treatin4-wrapp p a { color:#bbbdbf;}
.treatin4-wrapp p span { display:block;}
.treatin4-wrapp p strong { font-weight:700;}
.treatin4-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.treatin4-wrapp h2 a { color:#bbbdbf;}
.treatin4-wrapp h2 span { display:block;}
.treatin4-wrapp h3 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 26px;}
.treatin4-wrapp h3 a { color:#ffffff;}
.treatin4-wrapp h3 span { display:block;}
.treatin4-wrapp .treatin4-col1 { width:100%; float:none; max-width:1083px; margin:0 auto 0; display:inline-block; text-align:left; position:relative;}
.treatin4-wrapp .treatin4-col1 img { width:100%; display:block;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:42%; float:left; position:absolute; top:50%; transform:translateY(-50%); left:0;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 { width:52.2%; float:right;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 .treatin4-bar1 { width:100%; float:left; position:relative;}
.treatin4-wrapp .about-btn1 { float:none; color:#b59e76; margin:5px 0 0; padding:0 20px 0 0;}
.treatin4-wrapp .about-btn1:last-child { margin-right:0;}
.treatin4-wrapp .about-btn1:hover { color:#ffffff;}

/*treatin5-wrapp*/
.treatin5-wrapp { padding:25px 0 117px; position:relative;}
.treatin5-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.88; margin:0 0 16px;}
.treatin5-wrapp p a { color:#b59e76;}
.treatin5-wrapp p a:hover{ color:#bbbdbf;}
.treatin5-wrapp p span { display:block;}
.treatin5-wrapp p strong { font-weight:700;}
.treatin5-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.treatin5-wrapp h2 a { color:#b59e76;}
.treatin5-wrapp h2 a:hover{ color:#bbbdbf;}
.treatin5-wrapp h2 span { display:block;}
.treatin5-wrapp h3 { font-size:12px; font-weight:600; color:#bbbdbf; letter-spacing:2.28px; line-height:2.24; margin:0 0 0; text-transform:uppercase;}
.treatin5-wrapp .treatin5-col2 .treatin5-row2 .faqs-row11 h1 { font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:2.28px; line-height:2.24; margin:0 0 0; text-transform:uppercase;}
.treatin5-wrapp .treatin5-col2 .treatin5-row2 .faqs-row11 h2 { font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:2.28px; line-height:2.24; margin:0 0 0; text-transform:uppercase;}
.treatin5-wrapp .treatin5-col2 .treatin5-row2 .faqs-row11 h4{ font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:2.28px; line-height:2.24; margin:0 0 0; text-transform:uppercase;}
.treatin5-wrapp .treatin5-col2 .treatin5-row2 .faqs-row11 h5{ font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:2.28px; line-height:2.24; margin:0 0 0; text-transform:uppercase;}
.treatin5-wrapp .treatin5-col2 .treatin5-row2 .faqs-row11 h6{ font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:2.28px; line-height:2.24; margin:0 0 0; text-transform:uppercase;}


.treatin5-wrapp h3 a { color:#b59e76}
.treatin5-wrapp h3 a:hover{ color:#bbbdbf;}
.treatin5-wrapp h3 span { display:block;}
.treatin5-wrapp h4 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 26px;}
.treatin5-wrapp h4 a { color:#b59e76;}
.treatin5-wrapp h4 a:hover{ color:#ffffff;}
.treatin5-wrapp h5 a { color:#b59e76;}
.treatin5-wrapp h5 a:hover{ color:#ffffff;}
.treatin5-wrapp h6 a { color:#b59e76;}
.treatin5-wrapp h6 a:hover{ color:#ffffff;}
.treatin5-wrapp h1 a { color:#b59e76;}
.treatin5-wrapp h1 a:hover{ color:#ffffff;}

.treatin5-wrapp h4 span { display:block;}
.treatin5-wrapp .treatin5-col1 { width:100%; float:left; margin:0 0 0; position:relative; z-index:9;}
.treatin5-wrapp .treatin5-col1 img { width:100%; display:block;}
.treatin5-wrapp .treatin5-col1 .treatin5-row1 { width:41.6%; float:right;}
.treatin5-wrapp .treatin5-col2 { width:47.4%; float:left;}
.treatin5-wrapp .treatin5-col2 img { width:100%; display:block;}
.treatin5-wrapp .treatin5-col2 .treatin5-row2 { width:100%; float:right;}
.treatin5-wrapp .about-btn1 { float:none; color:#b59e76; margin:5px 20px 0 0; padding:0 20px 0 0;}
.treatin5-wrapp .about-btn1:last-child { margin-right:0;}
.treatin5-wrapp .about-btn1:hover { color:#ffffff;}

.before, .after { font-size:14px; color:#ffffff; position:absolute; bottom:40px; left:41px;}

/*teamer-wrapp*/
.teamer-wrapp { padding-bottom:0;}
.teamer-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.teamer-wrapp p a { color:#bbbdbf;}
.teamer-wrapp p span { display:block;}
.teamer-wrapp p strong { font-weight:700;}
.teamer-wrapp h2 { float:none; font-size:27px; font-weight:400; color:#ffffff; letter-spacing:0.54px; line-height:1.41; text-transform:uppercase; margin:0 0 10px;}
.teamer-wrapp h2 a { color:#ffffff;}
.teamer-wrapp h2 span { display:block;}
.teamer-wrapp .teamer-col1 { width:100%; float:left; margin:26px 0 0;display: flex;flex-wrap: wrap;justify-content: center;}
.teamer-wrapp .teamer-col1 img { width:100%; display:block;}
.teamer-wrapp .teamer-col2 { width:29.6%; float:left; margin:0 5.6% 50px 0;position: relative;    padding-bottom: 28px;}
.teamer-wrapp .teamer-col2:last-child {margin-right: 0;}
.teamer-wrapp .teamer-col2:nth-child(3n) { margin-right:0;}
.teamer-wrapp .teamer-col2 .teamer-row1 { width:100%; float:left; margin:0 0 32px;}
.teamer-wrapp .teamer-col2 .teamer-row2 { width:100%; float:left;}
.teamer-wrapp .team-btn1 { float:none; color:#b59e76; margin:36px 32px 0 0; padding:0 20px 0 0;}
.teamer-wrapp .teamer-col2 .teamer-row2 .team-btn1 {position: absolute;bottom: 0;margin-top: 0;}
.teamer-wrapp .team-btn1:last-child { margin-right:0;}
.teamer-wrapp .team-btn1:hover { color:#ffffff;}

/*teamin-wrapp*/
.teamin-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 20px;}
.teamin-wrapp p a { color:#bbbdbf;}
.teamin-wrapp p a { color:#b59e76;}
.teamin-wrapp p a:hover{ color:#bbbdbf;}
.teamin-wrapp p span { display:block;}
.teamin-wrapp p strong { font-weight:700;}
.teamin-wrapp h2 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.36; margin:0 0 12px; text-transform:uppercase;}
.teamin-wrapp h2 a { color:#b59e76;}
.teamin-wrapp h2 a:hover{ color:#ffffff;}

.teamin-wrapp h2 span { display:block;}
.teamin-wrapp h3 { float:none; font-size:16px; font-weight:600; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 30px;text-transform: none;}
.teamin-wrapp h3 a { color:#b59e76;}
.teamin-wrapp h3 a:hover{ color:#b59e76;}
.teamin-wrapp h3 span { display:block;}
.teamin-wrapp h4 { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0;text-transform: none;}
.teamin-wrapp h4 a { color:#b59e76;}
.teamin-wrapp h4 a:hover { color:#bbbdbf;}
.teamin-wrapp h1 a { color:#b59e76;}
.teamin-wrapp h1 a:hover { color:#ffff;}
.teamin-wrapp h5 a { color:#b59e76;}
.teamin-wrapp h5 a:hover { color:#ffff;}
.teamin-wrapp h6 a { color:#b59e76;}
.teamin-wrapp h6 a:hover { color:#ffff;}

.teamin-wrapp h4 span { display:block;}
.teamin-wrapp .teamin-col1 { width:100%; float:left; margin:0 0 50px; position:relative;}
.teamin-wrapp .teamin-col1 img { width:100%; display:block;}
.teamin-wrapp .teamin-col1 .teamin-row1 { width:40%; float:left;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:50%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.teamin-wrapp .about-btn1 { float:none; color:#b59e76; margin:25px 0 0; padding:0 20px 0 0;}
.teamin-wrapp .about-btn1:last-child { margin-right:0;}
.teamin-wrapp .about-btn1:hover { color:#ffffff;}

/*treatment-wrapp*/
.treatment-wrapp { padding-bottom:0;background: linear-gradient(to bottom, #0e101e, #13162b, #0e101e);}
.treatment-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.treatment-wrapp p a { color:#bbbdbf;}
.treatment-wrapp p span { display:block;}
.treatment-wrapp p strong { font-weight:700;}
.treatment-wrapp h2 { float:none; font-size:24px; font-weight:400; color:#ffffff; letter-spacing:0.48px; line-height:1.38; text-transform:uppercase; margin:0 0 16px;}
.treatment-wrapp h2 a { color:#ffffff;}
.treatment-wrapp h2 span { display:block;}
.treatment-wrapp .treatment-col1 { width:100%; float:left; margin:0 0 0;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 0; position: relative;}

.treatment-wrapp .treatment-col2 { width:29.9%; float:left; margin:0 5.15% 5.15% 0; position:relative;}
.treatment-wrapp .treatment-col2:last-child {margin-right: 0;}
.treatment-wrapp .treatment-col2:nth-child(3n) { margin-right:0;}
.treatment-wrapp .treatment-col2 img {width: 100%;display: block;position: relative;z-index: 999;}
.treatment-wrapp .treatment-col2 .treatment-row2 { width:71.2%; float:left; margin:0 0 0; position:absolute; bottom:8%; left:14.4%; z-index: 9;}
.treatment-wrapp .treatments-btn1 { float:none; color:#b59e76; margin:2px 32px 0 0; padding:0 20px 0 0;}
.treatment-wrapp .treatments-btn1:hover { color:#ffffff;}

/*abouts-wrapp*/
.abouts-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.abouts-wrapp p a { color:#b59e76;}
.abouts-wrapp p a:hover{ color:#bbbdbf;}
.abouts-wrapp p span { display:block;}
.abouts-wrapp p strong { font-weight:700;}
.abouts-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 20px;}
.abouts-wrapp h2 a { color:#b59e76;}
.abouts-wrapp h2 a:hover { color:#bbbdbf;;}
.abouts-wrapp h2 span { display:block;}
.abouts-wrapp h3 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 22px;}
.abouts-wrapp h3 a { color:#b59e76;}
.abouts-wrapp h3 a:hover{ color:#ffff;}
.abouts-wrapp h1 a { color:#b59e76;}
.abouts-wrapp h1 a:hover{ color:#ffff;}
.abouts-wrapp h4 a { color:#b59e76;}
.abouts-wrapp h4 a:hover{ color:#ffff;}
.abouts-wrapp h5 a { color:#b59e76;}
.abouts-wrapp h5 a:hover{ color:#ffff;}
.abouts-wrapp h6 a { color:#b59e76;}

.abouts-wrapp h6 a:hover{ color:#ffff;}

.abouts-wrapp h3 span { display:block;}
.abouts-wrapp .abouts-col1 { width:100%; float:left; margin:35px 0 30px;}
.abouts-wrapp .abouts-col1 img { width:100%; display:block;}
.abouts-wrapp .abouts-col1 .abouts-row1 { width:49%; float:left; margin:0 0 2%;}
.abouts-wrapp .abouts-col1 .abouts-row1:nth-child(2n) { float:right;}
.abouts-wrapp .about-btn1 { float:none; color:#b59e76; margin:25px 0 0; padding:0 20px 0 0;}
.abouts-wrapp .about-btn1:last-child { margin-right:0;}
.abouts-wrapp .about-btn1:hover { color:#ffffff;}

/*cqc-wrapp*/
.cqc-wrapp { background:url(../images/cqc-bg.jpg) no-repeat center / cover; padding:70px 0 70px; text-align:center;    margin-top: -1px;}
.cqc-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.cqc-wrapp p a { color:#bbbdbf;}
.cqc-wrapp p span { display:block;}
.cqc-wrapp p strong { font-weight:700;}
.cqc-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 20px;}
.cqc-wrapp h2 a { color:#bbbdbf;}
.cqc-wrapp h2 span { display:block;}
.cqc-wrapp h3 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 22px;}
.cqc-wrapp h3 a { color:#ffffff;}
.cqc-wrapp h3 span { display:block;}
.cqc-wrapp .cqc-col1 { width:100%; float:none; max-width:746px; margin:0 auto;}
.cqc-wrapp .about-btn1 { float:none; color:#b59e76; margin:25px 0 0; padding:0 20px 0 0;}
.cqc-wrapp .about-btn1:last-child { margin-right:0;}
.cqc-wrapp .about-btn1:hover { color:#ffffff;}

/*blog-wrapp*/
.blog-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.blog-wrapp p a { color:#bbbdbf;}
.blog-wrapp p span { display:block;}
.blog-wrapp p strong { font-weight:700;}
.blog-wrapp h2 { float:none; font-size:13px; font-weight:400; color:#bbbdbf; line-height:1.18; margin:0 0 15px;}
.blog-wrapp h2 a { color:#bbbdbf;}
.blog-wrapp h2 span { display:block;}
.blog-wrapp h3 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 22px;}
.blog-wrapp h3 a { color:#ffffff;}
.blog-wrapp h3 span { display:block;}
.blog-wrapp .blog-col1 { width:100%; float:left;}
.blog-wrapp .blog-col1 img { width:100%; display:block;}
.blog-wrapp .blog-col2 { width:100%; float:left; position:relative; margin:0 0 130px;}
.blog-wrapp .blog-col2 .blog-row1 { width:50.7%; float:left;}
.blog-wrapp .blog-col2 .blog-row2 { width:43%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.blog-wrapp .blog-col2:nth-child(2n) .blog-row1 { float:right;}
.blog-wrapp .blog-col2:nth-child(2n) .blog-row2 { float:left; right:inherit; left:0;}
.blog-wrapp .about-btn1 { float:none; color:#b59e76; margin:10px 0 0; padding:0 20px 0 0;}
.blog-wrapp .about-btn1:last-child { margin-right:0;}
.blog-wrapp .about-btn1:hover { color:#ffffff;}

/*paiger-wrapp*/
.paiger-wrapp .paiger-col1 { width:auto; float:left;}
.paiger-wrapp .paiger-col1 img { width:100%; display:block;}
.paiger-wrapp .paiger-col1 .paiger-row1 { width:235px; float:none; text-align:center; display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { float:none; display:inline-block; margin:0 6px 0;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a { display:inline-block;}
.paiger-wrapp .paiger-col1 .paiger-row1 li:first-child a { color:#b59e76;}
.paiger-wrapp .paiger-col1 .paiger-row1 li a:hover { color:#b59e76;}
.paiger-wrapp .paiger-btn1 { float:none; color:#b59e76; margin:0 0 0; padding:0 20px 0 0;}
.paiger-wrapp .paiger-btn1:last-child { margin-right:0;}
.paiger-wrapp .paiger-btn1:hover { color:#ffffff;}
.paiger-wrapp .paiger-btn2 { float:none; color:#b59e76; margin:0 0 0; padding:0 0 0 20px;}
.paiger-wrapp .paiger-btn2:last-child { margin-right:0;}
.paiger-wrapp .paiger-btn2:hover { color:#ffffff;}
.paiger-row1 li, .paiger-row1 li a { font-size:13px; color:#bbbdbf; font-weight:600; letter-spacing:2.47px;}

/*blogin-wrapp*/
.blogin-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.blogin-wrapp p a { color:#b59e76;}
.blogin-wrapp p a:hover { color:#bbbdbf;}
.blogin-wrapp p span { display:block;}
.blogin-wrapp p strong { font-weight:700;}

.blogin-wrapp .blogin-col1 .blogin-row2 h2{ float:none; font-size:13px; font-weight:400; color:#bbbdbf; line-height:1.18; margin:0 0 15px; text-transform: none;}
.blogin-wrapp .blogin-col1 .blogin-row2 h2 a { color:#b59e76;}
 .blogin-wrapp .blogin-col1 .blogin-row2 h2 a:hover { color:#bbbdbf;}

.blogin-wrapp h2 { color:#ffff;}
.blogin-wrapp h2 a { color:#b59e76;}
.blogin-wrapp h2 a:hover { color:#bbbdbf;}

.blogin-wrapp h2 span { display:block;}
.blogin-wrapp h3 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 22px;}
.blogin-wrapp h3 a { color:#b59e76;}
.blogin-wrapp h3 a:hover { color:#ffff;}

.blogin-wrapp h1 a { color:#b59e76;}
.blogin-wrapp h1 a:hover { color:#ffff;}
.blogin-wrapp h4 a { color:#b59e76;}
.blogin-wrapp h4 a:hover { color:#ffff;}
.blogin-wrapp h5 a { color:#b59e76;}
.blogin-wrapp h5 a:hover { color:#ffff;}
.blogin-wrapp h6 a { color:#b59e76;}
.blogin-wrapp h6 a:hover { color:#ffff;}

.blogin-wrapp h3 span { display:block;}
.blogin-wrapp .blogin-col1 { width:100%; max-width:967px; margin:0 auto; float:none;}
.blogin-wrapp .blogin-col1 img { width:100%; display:block;}
.blogin-wrapp .blogin-col1 .blogin-row1 { width:100%; float:left; margin:0 0 40px;}
.blogin-wrapp .blogin-col1 .blogin-row2 { width:100%; float:right;}
.blogin-wrapp .about-btn1 { float:none; color:#b59e76; margin:40px 0 0; padding:0 20px 0 0;}
.blogin-wrapp .about-btn1:last-child { margin-right:0;}
.blogin-wrapp .about-btn1:hover { color:#ffffff;}

/*contac-wrapp*/
.contac-wrapp { padding-bottom:94px;}
.contac-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:3.69; margin:0 0 0;}
.contac-wrapp p a { color:#b59e76;}
.contac-wrapp p a:hover{ color:#bbbdbf;}
.conten-wrapp2.contac-wrapp .contac-col1 .contac-row1 p a { color:#bbbdbf;}
.conten-wrapp2.contac-wrapp .contac-col1 .contac-row1 p a:hover{ color:#b59e76;}
.contac-wrapp p span { display:inline;}
.contac-wrapp p strong { font-weight:700;}
.contac-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 20px;}
.contac-wrapp h2 a { color:#b59e76;cursor: pointer;}
.contac-wrapp h2 a:hover{ color:#bbbdbf;}

.contac-wrapp h2 span { display:block;}
.contac-wrapp h3 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 16px;}
.contac-wrapp h3 a { color:#b59e76;cursor: pointer;}
.contac-wrapp h3 a:hover{ color:#ffffff;}

.contac-wrapp h4 { float:none; font-size:26px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 16px;}
.contac-wrapp h4 a { color:#b59e76;cursor: pointer;}
.contac-wrapp h4 a:hover{ color:#ffffff;}

.contac-wrapp h5 { float:none; font-size:24px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 16px;}
.contac-wrapp h5 a { color:#b59e76;cursor: pointer;}
.contac-wrapp h5 a:hover{ color:#ffffff;}

.contac-wrapp h6 { float:none; font-size:22px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 16px;}
.contac-wrapp h6 a { color:#b59e76;cursor: pointer;}
.contac-wrapp h6 a:hover{ color:#ffffff;}

.contac-wrapp h1 { float:none; font-size:30px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 16px;}
.contac-wrapp h1 a { color:#b59e76;cursor: pointer;}
.contac-wrapp h1 a:hover{ color:#ffffff;}

.contac-wrapp h3 span { display:block;}
.contac-wrapp .contac-col1 { width:100%; float:left; position:relative;    display: flex;flex-wrap: wrap;    justify-content: space-between;align-items: center;}

.conten-wrapp2.contac-wrapp .contac-col1 .contac-row1 {position: relative;left: inherit;bottom: inherit;    top: inherit;transform: none;    right: inherit;}
.contac-wrapp .contac-col1 img { width:100%; display:block;}
.contac-wrapp .contac-col1 .contac-row1 { width:40%; float:left; position:absolute; top:50%; transform:translateY(-50%); left:0;}
.contac-wrapp .contac-col1 .about-row2 { width:100%; float:right; margin:23px 0 0;}
.contac-wrapp .contac-col1 .about-row2 a { width:auto; float:left; margin:0 16px 0 0;}
.contac-wrapp .contac-col1 .about-row2 a:last-child { margin-right:0;}
.contac-wrapp .contac-col1 .contac-row2 { width:54.4%; float:right;}
.contac-wrapp .contac-col1 .contac-row2 iframe { width:100%; display:block; height:424px;}

.contac-wrapp ul li { float: none;font-size: 16px;font-weight: 400;color: #bbbdbf;letter-spacing: normal;line-height: 1.75;position: relative;    padding: 0 0 0 10px;margin-bottom: 0px;}
.contac-wrapp ul li:before { content: "\2022 "; position: absolute; left: -1px; color: #bbbdbf; font-size: 24px; top: -3px; line-height: normal;}


.contac-wrapp ol li { float: none;font-size: 16px;font-weight: 400;color: #bbbdbf;letter-spacing: normal;line-height: 1.75;position: relative;    padding: 0 0 0 13px;margin-bottom: 0px;}
.contac-wrapp ol li:before { content: counter(step-counter)'.';margin-right: 0px; position: relative; left: -4px; color:#959595; font-size:14px; top: 2;}




/*hours-wrapp*/
.hours-wrapp { background:url(../images/hours-bg.jpg) no-repeat center / cover; padding:105px 0 109px; text-align:center;}
.hours-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.hours-wrapp p a { color:#bbbdbf;}
.hours-wrapp p span { display:block;}
.hours-wrapp p strong { font-weight:700;}
.hours-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 20px;}
.hours-wrapp h2 a { color:#bbbdbf;}
.hours-wrapp h2 span { display:block;}
.hours-wrapp h3 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 22px;}
.hours-wrapp h3 a { color:#ffffff;}
.hours-wrapp h3 span { display:block;}
.hours-wrapp .hours-col1 { width:100%; float:left;}
.hours-wrapp .hours-col1 ul { width:100%; max-width:835px; float:none; margin:0 auto;}
.hours-wrapp .hours-col1 ul li { float:none; display:inline-block; font-size:16px; color:#bbbdbf; line-height:2.25; margin:0 10px;}
.hours-wrapp .hours-col1 ul li span { font-weight:600; margin:0 7px 0 0;}
.hours-wrapp .about-btn1 { float:none; color:#b59e76; margin:35px 0 0; padding:0 20px 0 0;}
.hours-wrapp .about-btn1:last-child { margin-right:0;}
.hours-wrapp .about-btn1:hover { color:#ffffff;}

/*fees-wrapp*/
.fees-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.fees-wrapp p a { color:#bbbdbf;}
.fees-wrapp p span { display:block;}
.fees-wrapp p strong { font-weight:700;}
.fees-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 20px;}
.fees-wrapp h2 a { color:#bbbdbf;}
.fees-wrapp h2 span { display:block;}
.fees-wrapp h3 { float:none; font-size:13px; font-weight:600; color:#ffffff; line-height:normal; letter-spacing:1.3px; text-transform:uppercase;}
.fees-wrapp h3 a { color:#003b3d;}
.fees-wrapp h3 span { display:block;}
.fees-wrapp h4 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 22px;}
.fees-wrapp h4 a { color:#ffffff;}
.fees-wrapp h4 span { display:block;}
.fees-wrapp .fees-col1 img { width:100%; display:block;}
.fees-wrapp .fees-col1 { width:100%; float:left;}
.fees-wrapp .fees-col1 .fees-row1 { width:100%; float:left;display: flex;align-items: center; justify-content: space-between;    padding-bottom: 14px;}
.fees-wrapp .fees-col1 .fees-row1 .fees-bar1 { width:calc(100% - 214px); float:left;}
.fees-wrapp .fees-col1 .fees-row1 .fees-bar2 { width:170px; float:right; text-align:right;}
.fees-wrapp .fees-col1 .fees-row1 .price-from {width: 44px;}
.fees-bar1, .fees-bar2 { font-size:16px; color:#bbbdbf; line-height:1.56; font-weight:400;}
.fees-wrapp .accordion h3.active {margin: 0;}

.fees-wrapp .fees-col1 .fees-row1 .price-from {font-size: 16px;color: #bbbdbf;    line-height:normal;font-weight: 400;}
.fees-wrapp .accordion h3.active::after {
    border-bottom:none;
    top: 26% !important;
}
/*galler-wrapp*/
.galler-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.galler-wrapp p a { color:#bbbdbf;}
.galler-wrapp p span { display:block;}
.galler-wrapp p strong { font-weight:700;}
.galler-wrapp h2 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 20px;}
.galler-wrapp h2 a { color:#ffffff;}
.galler-wrapp h2 span { display:block;}
.galler-wrapp .galler-col1 { width:100%; float:left;}
.galler-wrapp .galler-col1 img { width:100%; display:block;}
.galler-wrapp .galler-col2 { width:100%; float:left; position:relative; margin:0 0 109px;}
.galler-wrapp .galler-col2 .galler-row1 { width:55.9%; float:left;}
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1 { width:49.3%; float:left; position:relative;}
.galler-wrapp .galler-col2 .galler-row1 .galler-bar1:last-child { float:right;}
.galler-wrapp .galler-col2 .galler-row2 { width:37%; float:right; position:absolute; top:50%; transform:translateY(-50%); right:0;}
.galler-wrapp .galler-col2:nth-child(2n) .galler-row1 { float:right;}
.galler-wrapp .galler-col2:nth-child(2n) .galler-row2 { float:left; right:inherit; left:0;}
.galler-wrapp .about-btn1 { float:none; color:#b59e76; margin:10px 0 0; padding:0 20px 0 0;}
.galler-wrapp .about-btn1:last-child { margin-right:0;}
.galler-wrapp .about-btn1:hover { color:#ffffff;}

.galler-wrapp .before, .galler-wrapp .after { font-size:14px; color:#ffffff; position:absolute; bottom:20px; left:25px;}
.gallerin-wrapp .before, .gallerin-wrapp .after { font-size:14px; color:#ffffff; position:absolute; bottom:20px; left:25px;}

/*gallerin-wrapp*/
.gallerin-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.gallerin-wrapp p a { color:#bbbdbf;}
.gallerin-wrapp p span { display:block;}
.gallerin-wrapp p strong { font-weight:700;}
.gallerin-wrapp h2 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 20px;}
.gallerin-wrapp h2 a { color:#ffffff;}
.gallerin-wrapp h2 span { display:block;}
.gallerin-wrapp .gallerin-col1 { width:100%; float:left;}
.gallerin-wrapp .gallerin-col1 img { width:100%; display:block;}
.gallerin-wrapp .gallerin-col1 .gallerin-row1 { width:100%; float:left; margin:0 0 25px;}
.gallerin-wrapp .gallerin-col1 .gallerin-row1 .gallerin-bar1 { width:49.3%; float:left; position:relative;}
.gallerin-wrapp .gallerin-col1 .gallerin-row1 .gallerin-bar1:last-child { float:right;}
.gallerin-wrapp .gallerin-col1 .gallerin-row2 { width:100%; float:right;}
.gallerin-wrapp .about-btn1 { float:none; color:#b59e76; margin:25px 0 0; padding:0 20px 0 0;}
.gallerin-wrapp .about-btn1:last-child { margin-right:0;}
.gallerin-wrapp .about-btn1:hover { color:#ffffff;}

/*testi-wrapp*/
.testi-wrapp { text-align:center; padding:39px 0 0;}
.testi-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.88; margin:0 0 16px;}
.testi-wrapp .testi-col2 .testi-col3 p span {display: inline;}
.testi-wrapp p a { color:#bbbdbf;}
.testi-wrapp p span { display:block;}
.testi-wrapp p strong { font-weight:700;}
.testi-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 20px;}
.testi-wrapp h2 a { color:#bbbdbf;}
.testi-wrapp h2 span { display:block;}
.testi-wrapp h3 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.5; text-transform:uppercase; margin:0 0 22px;}
.testi-wrapp h3 a { color:#ffffff;}
.testi-wrapp h3 span { display:block;}
.testi-wrapp h4 { float:none; font-size:20px; font-weight:400; color:#ffffff; letter-spacing:0.4px; line-height:1.38; text-transform:uppercase; margin:30px 0 6px;}
.testi-wrapp h4 a { color:#ffffff;}
.testi-wrapp h4 span { display:block;}
.testi-wrapp .testi-col1 { width:100%; float:left; margin:37px 0 49px;}
.testi-wrapp .testi-col1 img { width:100%; display:block;}
.testi-wrapp .testi-col1 .testi-row1 { width:100%; float:left; position:relative;display:flex;flex-wrap: wrap;justify-content: center;}
.testi-wrapp .testi-col2 { width:100%; float:left; margin:70px 0 0;}
.testi-wrapp .testi-col2 img { width:100%; display:block;}
.testi-wrapp .testi-col2 .testi-col3 { width:43%; float:left; margin: 0 7% 119px 0; position:relative;}

.testi-wrapp .testi-col2 .testi-col3 .testi-btn1 {font-size: 13px;font-weight: 600;letter-spacing: 2.47px;line-height: normal;cursor: pointer;text-transform: uppercase;background: none;border: none;border-radius: 0;transition: all 0.25s ease-out 0s;display: inline-block;position: relative;    float: none;color: #b59e76;    margin: 20px 0 0 0;padding: 0 20px 0 0;}
.testi-wrapp .testi-col2 .testi-col3 .testi-btn1:after{content: "";
    width: 6.9px;
    height: 9px;
    float: right;
    background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat top / 100%;
    transform: translateY(-50%);
    transition: all 0.25s ease-out 0s;
    margin: 0 0 0;
    position: absolute;
    top: 50%;
    right: 0;
}
.testi-wrapp .testi-col2 .testi-col3 .testi-btn1:hover{
    color:#fff;
}

.testi-wrapp .testi-col2 .testi-col3 .testi-btn1:hover:after
{
    contain: " ";
    width: 6.9px;
    height: 9px;
    float: right;
    background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat bottom / 100%;
    transform: translateY(-50%);
    margin: 0 0 0;
    position: absolute;
    top: 50%;
    right: 0;
}

.testi-wrapp .testi-col2 .testi-col3:nth-child(2n) { float:right; margin-right: 0;}
.testi-wrapp .testi-col2 .testi-col3 img { width:100%; display:block;}
.testi-wrapp .testi-col4 { width:100%; float:left;}
.testi-wrapp .about-btn1 { float:none; color:#b59e76; margin:11px 0 0; padding:0 20px 0 0;cursor: pointer;}
.testi-wrapp .about-btn1:last-child { margin-right:0;}
.testi-wrapp .about-btn1:hover { color:#ffffff;}

/*recruitment-wrapp*/
.recruitment-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.recruitment-wrapp p a { color:#bbbdbf;}
.recruitment-wrapp p span { display:block;}
.recruitment-wrapp p strong { font-weight:700;}
.recruitment-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.recruitment-wrapp h2 a { color:#bbbdbf;}
.recruitment-wrapp h2 span { display:block;}
.recruitment-wrapp h3 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.75; text-transform:uppercase; margin:0 0 26px;}
.recruitment-wrapp h3 a { color:#ffffff;}
.recruitment-wrapp h3 span { display:block;}
.recruitment-wrapp .recruitment-col1 { width:100%; float:left; margin:0 0 0; position:relative; z-index:9;}
.recruitment-wrapp .recruitment-col1 img { width:100%; display:block;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 { width:43.77%; float:left; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; left:0;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 .recruitment-bar1 { width:477px; float:right;}
.recruitment-wrapp .recruitment-col2 { width:49.22%; float:right; margin:0 0 0;}
.recruitment-wrapp .recruitment-col2 img { width:100%; display:block;}
.recruitment-wrapp .recruitment-col2 .recruitment-row2 { width:100%; float:right; margin:0 0 0;}
.recruitment-wrapp .services-btn1 { float:none; color:#b59e76; margin:26px 0 0 0; padding:0 20px 0 0;}
.recruitment-wrapp .services-btn1:last-child { margin-right:0;}
.recruitment-wrapp .services-btn1:hover { color:#ffffff;}

/*recruitment1-wrapp*/
.recruitment1-wrapp { padding:104px 0 50px;}
.recruitment1-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.recruitment1-wrapp p a { color:#bbbdbf;}
.recruitment1-wrapp p span { display:block;}
.recruitment1-wrapp p strong { font-weight:700;}
.recruitment1-wrapp h2 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.75; text-transform:uppercase; margin:0 0 40px;}
.recruitment1-wrapp h2 a { color:#ffffff;}
.recruitment1-wrapp h2 span { display:block;}
.recruitment1-wrapp h3 { float:none; font-size:18px; font-weight:600; color:#bbbdbf; line-height:1.56; margin:0 0 12px;}
.recruitment1-wrapp h3 a { color:#bbbdbf;}
.recruitment1-wrapp h3 span { display:block;}
.recruitment1-wrapp .recruitment1-col1 { width:100%; max-width:1028px; float:none; margin:0 auto;}
.recruitment1-wrapp .recruitment1-col2 { width:100%; float:left;}
.recruitment1-wrapp .recruitment1-col2 img { width:100%; display:block;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 { width:40%; float:left; margin:0 0 50px;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3:nth-child(2n) { float:right;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 .recruitment1-row1 { width:21px; float:left; margin:0 16px 0 0;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 .recruitment1-row2 { width:91%; float:left; margin:-2px 0 0;}

/*recruitment2-wrapp*/
.recruitment2-wrapp { background:url(../images/jobs-bg.jpg) no-repeat center / cover; padding:77px 0;}
.recruitment2-wrapp p { float:none; font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.75; margin:0 0 16px;}
.recruitment2-wrapp p a { color:#bbbdbf;}
.recruitment2-wrapp p span { display:block;}
.recruitment2-wrapp p strong { font-weight:700;}
.recruitment2-wrapp h2 { float:none; font-size:14px; font-weight:600; color:#bbbdbf; letter-spacing:7.98px; line-height:1.18; text-transform:uppercase; margin:0 0 16px;}
.recruitment2-wrapp h2 a { color:#bbbdbf;}
.recruitment2-wrapp h2 span { display:block;}
.recruitment2-wrapp h3 { float:none; font-size:28px; font-weight:400; color:#ffffff; letter-spacing:0.56px; line-height:1.75; text-transform:uppercase; margin:0 0 22px;}
.recruitment2-wrapp h3 a { color:#ffffff;}
.recruitment2-wrapp h3 span { display:block;}
.recruitment2-wrapp .recruitment2-col1{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between; z-index: 9;}
.recruitment2-wrapp .recruitment2-col1 img { width:100%; display:block;}
.recruitment2-wrapp .recruitment2-col1 .recruitment2-row1{width:35.77%;float:left;margin:0 26px 0 0;display:block}
.recruitment2-wrapp .recruitment2-col1 .recruitment2-row2{width:60%;float:right;margin:0 0 0}
.recruitment2-wrapp .services-btn1 { float:none; color:#b59e76; margin:26px 0 0 0; padding:0 20px 0 0;}
.recruitment2-wrapp .services-btn1:last-child { margin-right:0;}
.recruitment2-wrapp .services-btn1:hover { color:#ffffff;}

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

/*common-css*/
.services-col3 { display:table;}

/*header-flag-box-css*/
.header-flag-box { width:26.3px; float:left; margin:0 12px 0 0;}
.header-flag-box img { width:100%; display:block;}

/*details-star-box-css*/
.details-star-box { width:100%; float:none; margin:0 0 0;}
.details-star-box img { width:100%; display:block;}
.details-star-box span { width:78px; float:none; vertical-align:middle; display:inline-block;}

/*contact-form-box-css*/
.contact-form-box { width:100%; float:left; margin:0 0 50px;}
.contact-form-box img { width:100%; display:block;}

/*consultation-symbol-box-css*/
.consultation-symbol-box { width:7.7%; float:none; margin:0 auto 3.5%;}
.consultation-symbol-box img { width:100%; display:block;}

/*sahpe-box-css*/
.about-shape-box1 { width:51.5%; float:left; margin:0 0 0; position:absolute; top:14.2%; left:-67.9%;}
.about-shape-box1 img { width:100%; display:block;}
.services-shape-box1 { width:36%; float:right; margin:0 0 0; position:absolute; top:0; right:-5.6%;}
.services-shape-box1 img { width:100%; display:block;}
.details-shape-box1 { width:57.2%; float:none; transform:translateY(-50%); margin:0 auto 0; position:absolute; top:30%; right:0; left:0; z-index:-9;}
.details-shape-box1 img { width:100%; display:block;}
.details-shape-box2 { width:65.5%; float:left; margin:0 0 0; position:absolute; bottom:-27%; left:-37.7%;}
.details-shape-box2 img { width:100%; display:block;}
.faq-shape-box1 { width:317px; float:none; margin:0 auto 0; position:absolute; bottom:-20px; left:45%; z-index:9;}
.faq-shape-box1 img { width:100%; display:block;}
.services-shape-box2 { width:36%; float:right; margin:0 0 0; position:absolute; top:47%; left:-5.6%;}
.services-shape-box2 img { width:100%; display:block;}

/*common-ul-box-css*/
.common-ul-box { width:100%; float:left; margin:3% 0 5%;}
.common-ul-box li { float:none; margin:0 0 0; padding:0 0 0 32px; position:relative;}
.common-ul-box li:before { content:""; width:16px; float:left; background:url(../images/tick-blue-gold-circle-icon.svg) no-repeat top / 100%; margin:0 0 0; padding:0 0 16px; position:absolute; top:7px; left:0;}
.common-ul-box li, .common-ul-box li a { font-size:16px; font-weight:400; color:#bbbdbf; letter-spacing:normal; line-height:1.88;}

/*btn-plain-css*/
.banner-btn1, .about-btn1, .team-btn1, .services-btn1, .treatments-btn1, .gallery-btn1, .details-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .address-btn1, .instagram-btn1, .paiger-btn1, .paiger-btn2, .referrals-btn1, .referrals-btn1 input { font-size:13px; font-weight:600; letter-spacing:2.47px; line-height:normal; text-transform:uppercase; background:none; border:none; border-radius:0; transition:all 0.25s ease-out 0s; display:inline-block; position:relative;}
.banner-btn1:after, .about-btn1:after, .team-btn1:after, .services-btn1:after, .treatments-btn1:after, .gallery-btn1:after, .details-btn1:after, .contact-btn1:after, .consultation-btn1:after, .address-btn1:after, .instagram-btn1:after, .paiger-btn1:after, .paiger-btn2:after, .referrals-btn1 button:after { content:""; width:6.9px; height:9px; float:right; background:url(../images/right-gold-and-white-plain-arrow.svg) no-repeat top / 100%; transform:translateY(-50%); transition:all 0.25s ease-out 0s; margin:0 0 0; position:absolute; top:50%; right:0;}
.banner-btn1:hover:after, .about-btn1:hover:after, .team-btn1:hover:after, .services-btn1:hover:after, .treatments-btn1:hover:after, .gallery-btn1:hover:after, .details-btn1:hover:after, .contact-btn1:hover:after, .consultation-btn1:hover:after, .address-btn1:hover:after, .instagram-btn1:hover:after, .paiger-btn1:hover:after, .paiger-btn2:hover:after { content:""; width:6.9px; height:9px; float:right; background:url(../images/right-gold-and-white-plain-arrow.svg) no-repeat bottom / 100%; transform:translateY(-50%); margin:0 0 0; position:absolute; top:50%; right:0;}

.contact-wrapp3 .referrals-btn1 button:before { content:""; width:19px; height:17px; float:left; background:url(../images/upload-icon.svg) no-repeat top / 100%; transform:translateY(-50%); transition:all 0.25s ease-out 0s; margin:0 0 0; position:absolute; top:48%; left:0;}



/*btn-square-css*/
.header-btn1, .header-btn2 { font-size:12px; font-weight:600; letter-spacing:1.68px; line-height:1.67; text-transform:uppercase; border:1px solid; border-radius:0; transition:all 0.25s ease-out 0s; display:inline-block; position:relative;}


/* recruitment form */

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-title {display: none}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {  display: none}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {  width: 100%;    float: none;  margin: 0 auto;  padding: 0;    max-width: 100}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {width: 100%;display: block;margin: 0 auto;    /* position: relative; */height: auto;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {width: 100%;  /* display: block; */  margin: 0 0 0}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {    width: 100%;  display: block;    position: relative;float: left}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {display: none}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100% ;display: flex;    margin: 0 auto;  float: left;  order: inherit;justify-content: left;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {    padding: 0;  width: 100%!important;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {font-size: 16px;  color: #ffffff;  font-weight: 400;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-fields-required {  display: none;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {  width: 100% !important;  float: left;    margin: 0 0 38px;  padding: 24px 0px 0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {  width: 100%;  display: none;  float: left;  position: relative;margin: 0 auto}
.contact-wrapp.contact-wrapp3 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {  margin: 0 0 0}
.contact-wrapp.contact-wrapp3 .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 0px!important;  padding: 0;}
.contact-wrapp.contact-wrapp3 .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{width:auto;padding-left:25px;cursor:pointer;font-size:14px;font-weight:400;color:#fff;letter-spacing:.21px;line-height:2.21;display:inherit;position:relative;font-family:"Geist",sans-serif}
.contact-wrapp.contact-wrapp3 .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 {text-decoration: none;    color: #ffff;  display: inline-block;font-weight: 700;  padding-left: 3px;}
.contact-wrapp.contact-wrapp3 .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: #8fc9f3 ;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol {  display: none}
.contact-wrapp.contact-wrapp3 .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 26px!important;}
.contact-wrapp.contact-wrapp3 .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: '';  position: absolute;  left: 0;  top: 4px;    width: 14px;  height: 14px;border-radius: 50%;  background: url() no-repeat 100% / 100%;}
.contact-wrapp.contact-wrapp3 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {    height: auto;  margin: 0 0 0}
.contact-wrapp.contact-wrapp3 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {    height: auto;  margin: 0 0 0}
.contact-wrapp.contact-wrapp3 .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:before {    content: '';  width: 14px;  height: 14px;  position: absolute;top: 4px;  left: 0px ; -webkit-transition: all 0.2s ease;transition: all 0.2s ease;  opacity: 0;-webkit-transform: scale(0);  transform: scale(0);border-radius: 50%;  background: url() no-repeat 100% / 100%;}
.contact-wrapp.contact-wrapp3 .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.nf-checked-label:before {    opacity: 1;-webkit-transform: scale(1);  transform: scale(1);  z-index: 9}
.contact-wrapp.contact-wrapp3 .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.nf-checked-label:after {  background: none}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {  color: rgb(0 0 0 / .6)}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-after-form-content {display: none;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff !important;  background: none;  border:1px solid  #ffffff;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {  color: rgba(26, 31, 44, 0.6);}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {  width: 100% !important;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell{width:100% !important;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {  margin-bottom: 0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {  text-align: left !important;  font-size: 14px}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 168px;width: 100% !important;  max-width: 100% !important;  padding: 73px 0 8px;}
.contact-wrapp.contact-wrapp3 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {  display: inline-block;width: auto!important;  float: none}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:hover {color: #fff}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-fail.nf-error .nf-field-element .ninja-forms-field {border-bottom: 1px dotted #d10000 !important;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button{width:auto;height:inherit;color:#1d1d1d;background:url() no-repeat 37px 19px;border:1px solid #fff;padding:17px 34px 19px 58px;margin:20px 8px 0 0;border-radius:44px;text-align:center;font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal;cursor:pointer}
.contact-wrapp.contact-wrapp3 .contact-row1 .enquiry-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element::after{content:"";width:100%;float:left;background:rgb(0 0 0 / .6);transition:all 0.25s ease-out 0s;margin:0 auto 0;padding:0 0 1px;position:absolute;right:0;bottom:0;left:0;z-index:9}
.contact-wrapp.contact-wrapp3 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element:hover:after {  width: 80%;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {  width: 48% !important;margin: 0 3% 0 0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2n){margin-right:0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child {width: 100% !important;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) nf-cells:nth-child(1) {width: 100% !important;}
.contact-wrapp.contact-wrapp3 .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: '';position: absolute;  left: 0;  top: 6px;    width: 16px;  height: 16px;  background: url() no-repeat;    background-size: 16px;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2n){margin-right: 0;}
.contact-wrapp.contact-wrapp3 .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:before {  display: none;}
.contact-wrapp.contact-wrapp3 .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.nf-checked-label:after {    content: '';  background: url() no-repeat;    background-size: 16px;}.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-title {display: none}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {  display: none}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {  width: 100%;    float: none;  margin: 0 auto;  padding: 0;    max-width: 100}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {width: 100%;display: block;margin: 0 auto;    /* position: relative; */height: auto;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {width: 100%;  /* display: block; */  margin: 0 0 0}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {    width: 100%;  display: block;    position: relative;float: left}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {display: none}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100% ;display: flex;    margin: 0 auto;  float: left;  order: inherit;justify-content: left;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {    padding: 0;  width: 100%!important;}
.contact-wrapp.contact-wrapp3 .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: 88px;  float: left;  margin: 0 0 0;  padding: 0 0 0;  color: #ffffff !important;  border-bottom: 1px solid #414042 !important;  resize: none;  font-size: 13px;  font-weight: 600;  background: transparent;  letter-spacing: 2.47px;  line-height: normal;text-transform: uppercase;  border: none;  border-radius: 0;  transition: all 0.25s ease-out 0s;  display: inline-block;  position: relative;    font-family: "Montserrat", sans-serif;  }
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select{background: url(../images/down-white-arrow.svg) no-repeat !important;background-position-y: 53% !important;background-position-x: 100% !important;cursor: pointer;}

.contact-wrapp.contact-wrapp3 .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:#000;}

.contact-wrapp.contact-wrapp3 .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: url(../images/down-gold-arrow.svg) no-repeat !important;background-position-y: 53% !important;background-position-x: 100% !important;}


.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select{position: relative;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select::after{content: "";  width: 9px;  height: 6.9px;  background: url(../images/down-white-gold-plain-arrow.svg) no-repeat top / 100%;  transform: translateY(-50%);  position: absolute;  top: 50%;right: 0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover::after{background: url(../images/down-white-gold-plain-arrow.svg) no-repeat bottom / 100%;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-progress {  height: inherit;  margin: 0;}


.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:focus {  border: none !important;outline: none !important;  }
.contact-wrapp.contact-wrapp3 .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-size:13px;    font-size: 13px;  font-weight: 600;  letter-spacing: 2.47px;}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {font-size: 16px;  color: #ffffff;  font-weight: 400;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-fields-required {  display: none;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {  width: 100% !important;  float: left;    margin: 0 0 38px;  padding: 24px 0px 0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {  width: 100%;  display: none;  float: left;  position: relative;margin: 0 auto}
.contact-wrapp.contact-wrapp3 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {  margin: 0 0 0}
.contact-wrapp.contact-wrapp3 .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 0px!important;  padding: 0;}.contact-wrapp.contact-wrapp3 .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: #ffffff;  letter-spacing: normal;  line-height: 2.23;display: inherit;  position: relative;  font-family: "Montserrat", sans-serif;}
.contact-wrapp.contact-wrapp3 .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 {text-decoration: none;    color: #b59e76;;  display: inline-block;font-weight: 700;  padding-left: 3px;}
.contact-wrapp.contact-wrapp3 .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:#ffff}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol {  display: none}
.contact-wrapp.contact-wrapp3 .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 26px!important;}
.contact-wrapp.contact-wrapp3 .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: '';  position: absolute;  left: 0;  top: 4px;    width: 14px;  height: 14px;border-radius: 50%;  background: url() no-repeat 100% / 100%;}
.contact-wrapp.contact-wrapp3 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {    height: auto;  margin: 0 0 0}
.contact-wrapp.contact-wrapp3 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {    height: auto;  margin: 0 0 0}
.contact-wrapp.contact-wrapp3 .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:before {    content: '';  width: 14px;  height: 14px;  position: absolute;top: 4px;  left: 0px ; -webkit-transition: all 0.2s ease;transition: all 0.2s ease;  opacity: 0;-webkit-transform: scale(0);  transform: scale(0);border-radius: 50%;  background: url() no-repeat 100% / 100%;}
.contact-wrapp.contact-wrapp3 .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.nf-checked-label:before {    opacity: 1;-webkit-transform: scale(1);  transform: scale(1);  z-index: 9}
.contact-wrapp.contact-wrapp3 .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.nf-checked-label:after {  background: none}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {  color: rgb(0 0 0 / .6)}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-after-form-content {display: none;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff !important;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {  color: rgba(26, 31, 44, 0.6);}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {  width: 100% !important;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell{width:100% !important;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {  margin-bottom: 0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {  text-align: left !important;  font-size: 14px}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {    height: 88px;  float: left;  margin: 0 0 0;  padding: 35px 0 0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {  margin-bottom: 40px;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element input#nf-field-10 {  display: none;}
.contact-wrapp.contact-wrapp3 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {  display: inline-block;width: auto!important;  float: none}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:hover {color: #fff}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-fail.nf-error .nf-field-element .ninja-forms-field {  border-bottom: 1px dotted #d10000 !important;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button{  float: none;  color: #b59e76 !important;  margin: 26px 0px 0 0;  padding: 10px 20px 10px 31px;  font-family: "Montserrat", sans-serif;  font-size: 13px;  font-weight: 600;  letter-spacing: 2.47px;  line-height: normal;  text-transform: uppercase;  background: none;  border: none !important;  border-radius: 0;  transition: all 0.25s ease-out 0s;  display: inline-block;  position: relative;  border: none;    position: relative;  height: auto;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element input#nf-field-11 {  display: none;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:after{  content: "";  width: 6.9px;  height: 9px;  float: right;  background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat top / 100%;  transform: translateY(-50%);  transition: all 0.25s ease-out 0s;    margin: 0 0 0;  position: absolute;  top: 50%;right: 0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:hover:after{  content: "";  width: 6.9px;height: 9px;  float: right;  background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat bottom / 100%;  transform: translateY(-50%);  margin: 0 0 0;  position: absolute;  top: 50%;    right: 0;  }
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button::before{    content: "";  width: 19px;  height: 17px;  float: left;  background: url(../images/upload-icon.svg) no-repeat top / 100%;  transform: translateY(-50%);  transition: all 0.25s ease-out 0s;  margin: 0 0 0;  position: absolute;  top: 50%;  left: 0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:hover{color:#fff !important;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{color: #b59e76 !important;  cursor: pointer;  padding: 10px 20px 10px 0px;  font-size: 13px;  font-weight: 600;  letter-spacing: 2.47px;  line-height: normal; position: relative; text-transform: uppercase;    background: none;  border: none;  border-radius: 0;  transition: all 0.25s ease-out 0s;  display: inline-block;    position: relative;  height: auto;border: none !important; background: url(../images/down-gold-right.svg) no-repeat;background-position-y: 57% !important; background-position-x: 99%; }
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover{background: url(../images/down-white-right-arrow.svg) no-repeat;background-position-y: 57% !important; background-position-x: 99%;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {  margin-bottom: 18px;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover{color:#fff}
.contact-wrapp.contact-wrapp3 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element:hover:after {  width: 80%;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {  width: 47.1% !important;margin: 0 5.8% 0 0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2n){margin-right:0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {  margin-bottom: 0px;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child {width: 100% !important;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) nf-cells:nth-child(1) {width: 100% !important;}
.contact-wrapp.contact-wrapp3 .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: '';position: absolute;  left: 0;  top: 9px;    width: 11px;  height: 11px;  background: url(../images/checkbox.svg) no-repeat;    background-size: 11px;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2n){margin-right: 0;}
.contact-wrapp.contact-wrapp3 .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:before {  display: none;}
.contact-wrapp.contact-wrapp3 .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.nf-checked-label:after {    content: '';  background: url(../images/checkbox-hover.svg) no-repeat;    background-size: 11px;}
.contact-wrapp.contact-wrapp3.availabile-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {padding: 10px 20px 10px 0 !important;}

.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-title {display: none}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {  display: none}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {  width: 100%;    float: none;  margin: 0 auto;  padding: 0;    max-width: 100}
.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {width: 100%;display: block;margin: 0 auto;    /* position: relative; */height: auto;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {width: 100%;  /* display: block; */  margin: 0 0 0}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {    width: 100%;  display: block;    position: relative;float: left}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {display: block;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100% ;display: flex;    margin: 0 auto;  float: left;  order: inherit;justify-content: left;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {    padding: 0;  width: 100%!important;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field{width:100%;height:80px;float:left;margin:0 0 0;padding:0 0 0;color:#fff;border-bottom:1px solid #414042;resize:none;font-size:14px;font-weight:600;letter-spacing:2.47px;line-height:normal;text-transform:uppercase;background:transparent;;border-radius:0;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;font-family:"Montserrat",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-size:13px}
.sidbar-wrapp .sidbar-col1 .nf-form-fields-required {  display: 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 textarea.ninja-forms-field {  width: 100% !important;  float: left;    margin: 0 0 30px;  padding: 24px 0px 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-field-label { width: 100%;display: inline-block;   ;height: auto;    visibility: visible;margin: 0 0 0px!important;  padding: 0;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{font-size:13px;font-weight:400;color:#fff;letter-spacing:normal;line-height:2.23;display:inherit;position:relative; padding-left: 24px;font-family:"Montserrat",sans-serif}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none; color: #fff;  display: inline-block;font-weight: 700;  padding-left: 3px;}
.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: #b59e76 ;}
.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; }
.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {  content: '';  position: absolute;  left: 0;  top: 4px;    width: 14px;  height: 14px;border-radius: 50%;  background: url() no-repeat 100% / 100%;}
.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {    height: auto;  margin: 0 0 0}
.sidbar-wrapp .sidbar-col1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {    height: auto;  margin: 0 0 0}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {    content: '';  width: 14px;  height: 14px;  position: absolute;top: 4px;  left: 0px ; -webkit-transition: all 0.2s ease;transition: all 0.2s ease;  opacity: 0;-webkit-transform: scale(0);  transform: scale(0);border-radius: 50%;  background: url() no-repeat 100% / 100%;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before {    opacity: 1;-webkit-transform: scale(1);  transform: scale(1);  z-index: 9}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {  background: 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 .nf-field-element::after {  color: rgb(0 0 0 / .6)}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-after-form-content {display:block;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{color:#b59e76;cursor:pointer;margin: 26px 32px 0 0;height: auto;padding:0 20px 0 0;font-size:13px;font-weight:600;letter-spacing:2.47px;line-height:normal;text-transform:uppercase;background:none;border:none;border-radius:0;transition:all 0.25s ease-out 0s;display:inline-block;position:relative;font-family:"Montserrat",sans-serif;background: url(../images/down-gold-right.svg) no-repeat;    background-position-y: 53%;background-position-x: 100%;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff !important;background: url(../images/down-white-right-arrow.svg) no-repeat;    background-position-y: 53%;background-position-x: 100%;}
.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.ninja-forms-field {  cursor: pointer;    background: url() no-repeat top;background-position-x: 100%;  background-position-y: 51%;}
.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.ninja-forms-field:hover {   background: url() no-repeat;background-position-x: 100%;  background-position-y: 51%;color:#8fc9f3 !important;}
.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 .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:first-child .nf-cell:last-child {  margin-bottom: 0;}
.sidbar-wrapp .sidbar-col1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {  text-align: left !important;  font-size: 14px;margin: 15px 0 0;}
.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 {    height: 95px;width: 100% !important;max-width: 100% !important;padding: 35px 0 8px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {  display: inline-block;width: auto!important;  float: 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 .nf-fu-fileinput-button:hover {color: #fff}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-fail.nf-error .nf-field-element .ninja-forms-field {  border-bottom: 1px dotted #d10000 !important;border: 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 .nf-fu-fileinput-button{width:auto;height:inherit;color:#1d1d1d;background:url() no-repeat 37px 19px;border:1px solid #fff;padding:17px 34px 19px 58px;margin:20px 8px 0 0;border-radius:44px;text-align:center;font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal;cursor:pointer}
.sidbar-wrapp .sidbar-col1 .enquiry-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element::after{content:"";width:100%;float:left;background:rgb(0 0 0 / .6);transition:all 0.25s ease-out 0s;margin:0 auto 0;padding:0 0 1px;position:absolute;right:0;bottom:0;left:0;z-index:9}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element:hover:after {  width: 80%;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {  width: 100% !important;margin: 0 0% 0 0;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {  margin-bottom: 0px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child {width: 100% !important;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) nf-cells:nth-child(1) {width: 100% !important;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {    content: '';position: absolute;  left: 0;  top: 9px;    width: 11px;  height: 11px;  background: url(../images/checkbox.svg) no-repeat;    background-size: 11px;}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .webinars-wrapp .webinars-col2 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2n){margin-right: 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:before {  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.checkbox-wrap .nf-field-label label.nf-checked-label:after {    content: '';  background: url(../images/checkbox-hover.svg) no-repeat;    background-size: 11px;}
.sidbar-wrapp .sidbar-col2 .sidbar-row2 p a:hover {color: #8fc9f3;}



.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-title {display: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {  display: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {  width: 100%;    float: none;  margin: 0 auto;  padding: 0;    max-width: 100}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {width: 100%;display: block;margin: 0 auto;    /* position: relative; */height: auto;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {width: 100%;  /* display: block; */  margin: 0 0 0}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {    width: 100%;  display: block;    position: relative;float: left}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {display: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100% ;display: flex;    margin: 0 auto;  float: left;  order: inherit;justify-content: left;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {    padding: 0;  width: 100%!important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {font-size: 16px;  color: #ffffff;  font-weight: 400;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-fields-required {  display: none;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {  width: 100% !important;  float: left;    margin: 0 0 38px;  padding: 24px 0px 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {  width: 100%;  display: none;  float: left;  position: relative;margin: 0 auto}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {  margin: 0 0 0}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {    width: 100%;display: inline-block;height: auto;    visibility: visible;margin: 0 0 0px!important;  padding: 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label{width:auto;padding-left:25px;cursor:pointer;font-size:14px;font-weight:400;color:#fff;letter-spacing:.21px;line-height:2.21;display:inherit;position:relative;font-family:"Geist",sans-serif}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;    color: #ffff;  display: inline-block;font-weight: 700;  padding-left: 3px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {    color: #8fc9f3 ;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol {  display: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {    width: 100%;  /* float: none; */    display: inline-block;  margin: 0 0 26px!important;}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {  content: '';  position: absolute;  left: 0;  top: 4px;    width: 14px;  height: 14px;border-radius: 50%;  background: url() no-repeat 100% / 100%;}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {    height: auto;  margin: 0 0 0}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {    height: auto;  margin: 0 0 0}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {    content: '';  width: 14px;  height: 14px;  position: absolute;top: 4px;  left: 0px ; -webkit-transition: all 0.2s ease;transition: all 0.2s ease;  opacity: 0;-webkit-transform: scale(0);  transform: scale(0);border-radius: 50%;  background: url() no-repeat 100% / 100%;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before {    opacity: 1;-webkit-transform: scale(1);  transform: scale(1);  z-index: 9}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {  background: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {  color: rgb(0 0 0 / .6)}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-after-form-content {display: none;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff !important;  background: none;  border:1px solid  #ffffff;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {  color: rgba(26, 31, 44, 0.6);}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {  width: 100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell{width:100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {  margin-bottom: 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {  text-align: left !important;  font-size: 14px}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {height: 168px;width: 100% !important;  max-width: 100% !important;  padding: 73px 0 8px;}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {  display: inline-block;width: auto!important;  float: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:hover {color: #fff}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-fail.nf-error .nf-field-element .ninja-forms-field {  border-bottom: 1px dotted #d10000 !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button{width:auto;height:inherit;color:#1d1d1d;background:url() no-repeat 37px 19px;border:1px solid #fff;padding:17px 34px 19px 58px;margin:20px 8px 0 0;border-radius:44px;text-align:center;font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal;cursor:pointer}
.contact-wrapp .contact-col1 .contact-row1 .enquiry-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element::after{content:"";width:100%;float:left;background:rgb(0 0 0 / .6);transition:all 0.25s ease-out 0s;margin:0 auto 0;padding:0 0 1px;position:absolute;right:0;bottom:0;left:0;z-index:9}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element:hover:after {  width: 80%;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {  width: 48% !important;margin: 0 3% 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2n){margin-right:0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child {width: 100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) nf-cells:nth-child(1) {width: 100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {    content: '';position: absolute;  left: 0;  top: 6px;    width: 16px;  height: 16px;  background: url() no-repeat;    background-size: 16px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2n){margin-right: 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {  display: none;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {    content: '';  background: url() no-repeat;    background-size: 16px;}.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-title {display: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content {  display: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content {  width: 100%;    float: none;  margin: 0 auto;  padding: 0;    max-width: 100}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row {width: 100%;display: block;margin: 0 auto;    /* position: relative; */height: auto;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container {width: 100%;  /* display: block; */  margin: 0 0 0}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap {    width: 100%;  display: block;    position: relative;float: left}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label {display: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {width: 100% ;display: flex;    margin: 0 auto;  float: left;  order: inherit;justify-content: left;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {    padding: 0;  width: 100%!important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {  height: 88px;  float: left;  margin: 0 0 0;  padding: 0 0 0;  color: #ffffff !important;  border-bottom: 1px solid #414042 !important;  resize: none;  font-size: 13px;  font-weight: 600;  background: transparent;  letter-spacing: 2.47px;  line-height: normal;text-transform: uppercase;  border: none;  border-radius: 0;  transition: all 0.25s ease-out 0s;  display: inline-block;  position: relative;    font-family: "Montserrat", sans-serif;  }
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select{background: url(../images/down-white-arrow.svg) no-repeat !important;background-position-y: 53% !important;background-position-x: 100% !important;cursor: pointer;}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select option{color:#000;}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover{background: url(../images/down-gold-arrow.svg) no-repeat !important;background-position-y: 53% !important;background-position-x: 100% !important;}


.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select{position: relative;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select::after{content: "";  width: 9px;  height: 6.9px;  background: url(../images/down-white-gold-plain-arrow.svg) no-repeat top / 100%;  transform: translateY(-50%);  position: absolute;  top: 50%;right: 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:hover::after{background: url(../images/down-white-gold-plain-arrow.svg) no-repeat bottom / 100%;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-progress {  height: inherit;  margin: 0;}


.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element select:focus {  border: none !important;outline: none !important;  }
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {font-size:13px;    font-size: 13px;  font-weight: 600;  letter-spacing: 2.47px;}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder {font-size: 16px;  color: #ffffff;  font-weight: 400;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-fields-required {  display: none;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {  width: 100% !important;  float: left;    margin: 0 0 38px;  padding: 24px 0px 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field {  width: 100%;  display: none;  float: left;  position: relative;margin: 0 auto}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-after-field .nf-input-limit {  margin: 0 0 0}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label {    width: 100%;display: inline-block;height: auto;    visibility: visible;margin: 0 0 0px!important;  padding: 0;}.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {    font-size: 13px;  font-weight: 400;  color: #ffffff;  letter-spacing: normal;  line-height: 2.23;display: inherit;  position: relative;  font-family: "Montserrat", sans-serif;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a {text-decoration: none;    color: #fff;;  display: inline-block;font-weight: 700;  padding-left: 3px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label a:hover {color:#b59e76}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label .ninja-forms-req-symbol {  display: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label {    width: 100%;  /* float: none; */    display: inline-block;  margin: 0 !important;}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {  content: '';  position: absolute;  left: 0;  top: 4px;    width: 14px;  height: 14px;border-radius: 50%;  background: url() no-repeat 100% / 100%;}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class1 .nf-field-element .ninja-forms-field {    height: auto;  margin: 0 0 0}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .nf-field-element .ninja-forms-field {    height: auto;  margin: 0 0 0}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {    content: '';  width: 14px;  height: 14px;  position: absolute;top: 4px;  left: 0px ; -webkit-transition: all 0.2s ease;transition: all 0.2s ease;  opacity: 0;-webkit-transform: scale(0);  transform: scale(0);border-radius: 50%;  background: url() no-repeat 100% / 100%;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:before {    opacity: 1;-webkit-transform: scale(1);  transform: scale(1);  z-index: 9}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {  background: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after {  color: rgb(0 0 0 / .6)}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-after-form-content {display:block;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {color: #ffffff !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {  color: rgba(26, 31, 44, 0.6);}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell {  width: 100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) .nf-cell{width:100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell:last-child {  margin-bottom: 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {  text-align: left !important;  font-size: 14px;margin:15px 0 0}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field {    height: 88px;  float: left;  margin: 0 0 0;  padding: 35px 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {  margin-bottom:35px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element input#nf-field-10 {  display: none;}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {  display: inline-block;width: auto!important;  float: none}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:hover {color: #fff}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-fail.nf-error .nf-field-element .ninja-forms-field {  border-bottom: 1px dotted #d10000 !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button{  float: none;  color: #b59e76 !important;  margin: 26px 0px 0 0;  padding: 10px 20px 10px 31px;  font-family: "Montserrat", sans-serif;  font-size: 13px;  font-weight: 600;  letter-spacing: 2.47px;  line-height: normal;  text-transform: uppercase;  background: none;  border: none !important;  border-radius: 0;  transition: all 0.25s ease-out 0s;  display: inline-block;  position: relative;  border: none;    position: relative;  height: auto;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element input#nf-field-11 {  display: none;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:after{  content: "";  width: 6.9px;  height: 9px;  float: right;  background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat top / 100%;  transform: translateY(-50%);  transition: all 0.25s ease-out 0s;    margin: 0 0 0;  position: absolute;  top: 50%;right: 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:hover:after{  content: "";  width: 6.9px;height: 9px;  float: right;  background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat bottom / 100%;  transform: translateY(-50%);  margin: 0 0 0;  position: absolute;  top: 50%;    right: 0;  }
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button::before{    content: "";  width: 19px;  height: 17px;  float: left;  background: url(../images/upload-icon.svg) no-repeat top / 100%;  transform: translateY(-50%);  transition: all 0.25s ease-out 0s;  margin: 0 0 0;  position: absolute;  top: 50%;  left: 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button:hover{color:#fff !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {  margin-bottom: 18px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover{color:#fff}
.contact-wrapp .contact-col1 .contact-row1  .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .nf-field-element:hover:after {  width: 80%;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {  width: 47.1% !important;margin: 0 5.8% 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2n){margin-right:0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {  margin-bottom: 0px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell:nth-child {width: 100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) nf-cells:nth-child(1) {width: 100% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {    content: '';position: absolute;  left: 0;  top: 9px;    width: 11px;  height: 11px;  background: url(../images/checkbox.svg) no-repeat;    background-size: 11px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell:nth-child(2n){margin-right: 0;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:before {  display: none;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label.nf-checked-label:after {    content: '';  background: url(../images/checkbox-hover.svg) no-repeat;    background-size: 11px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) {  margin: 0px 0 40px;}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{color: #b59e76 !important;  cursor: pointer;  padding: 10px 20px 0px 0px;  font-size: 13px;  font-weight: 600;  letter-spacing: 2.47px;  line-height: normal; position: relative; text-transform: uppercase;    background: none;  border: none;  border-radius: 0;  transition: all 0.25s ease-out 0s;  display: inline-block;    position: relative;  height: auto;border: none !important; background: url(../images/down-gold-right.svg) no-repeat;background-position-y: 82% !important; background-position-x: 99%; }
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {background-position-y: 53% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover{background: url(../images/down-white-right-arrow.svg) no-repeat;background-position-y: 82% !important; background-position-x: 99%;}


.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field{color: #b59e76 !important;  cursor: pointer;  padding: 10px 20px 0px 0px;  font-size: 13px;  font-weight: 600;  letter-spacing: 2.47px;  line-height: normal; position: relative; text-transform: uppercase;    background: none;  border: none;  border-radius: 0;  transition: all 0.25s ease-out 0s;  display: inline-block;    position: relative;  height: auto;border: none !important; background: url(../images/down-gold-right.svg) no-repeat;background-position-y: 82% !important; background-position-x: 99%; }
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {background-position-y: 53% !important;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover{background: url(../images/down-white-right-arrow.svg) no-repeat;background-position-y: 82% !important; background-position-x: 99%;}
.contact-wrapp.contact-wrapp2 .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {margin-bottom: 0;}

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

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


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

.details-wrapp + .contact-wrapp {padding-top:55px;}

.conten-bg.blog-listing + .contact-wrapp.contact-wrapp2 {padding-top: 0;}

.error-page .conten-bar1.abouts-wrapp h1 {
    color: #ffff;
    font-size: 42px;
}

.blog-wrapp.search-page .blog-row2 {
    position: relative;
    top: inherit;
    bottom: inherit;
    transform: none;
    right: inherit;
}

.blog-wrapp.search-page .blog-col1 {
    display: flex;
    flex-wrap: wrap;
}


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


.blog-wrapp.search-page .blog-col1 .blog-col2 {
    width: 48%;
    margin-right: 4%;
}

.blog-wrapp.search-page .blog-col1 .blog-col2:nth-child(2n) {
    margin-right: 0;
}
.blog-wrapp.search-page h1.page-title {
    font-size: 35px;
    padding-bottom: 55px;
}


.paiger-wrapp a.prev.page-numbers {margin: 0 20px 0 0;}
.paiger-wrapp a.next.page-numbers {margin: 0 0 0 20px;}
.paiger-wrapp .page-numbers {font-size: 13px;color: #bbbdbf;font-weight: 600;letter-spacing: 2.47px;;  float: none;display: inline-block;  margin: 0 5px 0;}
.page-numbers.current {color: #b59e76;}
.paiger-wrapp .page-numbers:hover {  color: #b59e76;}
.paiger-wrapp .paiger-btn2{font-size: 13px;
    font-weight: 600;
    letter-spacing: 2.47px;
    line-height: normal;
    text-transform: uppercase;
    background: none;
    border: none;
    border-radius: 0;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;    float: none;
    color: #b59e76;
    margin: 0 0 0;
    padding: 0 20px 0 0;}

.paiger-wrapp .paiger-btn2:after

{content: "";width: 6.9px;height: 9px;float: right;background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat top / 100%;transform: translateY(-50%);transition: all 0.25s ease-out 0s;    margin: 0 0 0;position: absolute;top: 50%;right: 0;}

    .paiger-wrapp .paiger-btn2:hover:after { content: "";
   content: "";
    width: 6.9px;
    height: 9px;
    float: right;
    background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat bottom / 100%;
    transform: translateY(-50%);
    margin: 0 0 0;
    position: absolute;
    top: 50%;
right: 0;}



    .paiger-wrapp .paiger-btn1{font-size: 13px;
    font-weight: 600;
    letter-spacing: 2.47px;
    line-height: normal;
    text-transform: uppercase;
    background: none;
    border: none;
    border-radius: 0;
    transition: all 0.25s ease-out 0s;
    display: inline-block;
    position: relative;    float: none;
    color: #b59e76;
    margin: 0 0 0;
       padding: 0 0px 0 20px;}

.paiger-wrapp .paiger-btn1:after

{content: "";width: 6.9px;height: 9px;float: right; background: url(../images/left-gold-and-white-plain-arrow.svg) no-repeat top / 100%;
    right: inherit;
    left: 0;transform: translateY(-50%);transition: all 0.25s ease-out 0s;    margin: 0 0 0;position: absolute;top: 50%;}

    .paiger-wrapp .paiger-btn1:hover:after { content: "";
   content: "";
    width: 6.9px;
    height: 9px;
    float: right;
   background: url(../images/left-gold-and-white-plain-arrow.svg) no-repeat bottom / 100%;
    transform: translateY(-50%);
    margin: 0 0 0;
    position: absolute;
    top: 50%;
    left:0;}


.footer-wrapp .footer-col2 .footer-row2.single-line-treat {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.footer-wrapp .footer-col2 .footer-row2.single-line-treat li {
    width: auto;
}
.fees-wrapp .accordion h3.active {
    margin: 0;
    padding-top: 0;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field:hover {
    background-position-y: 53% !important;
}
.contact-wrapp.contact-wrapp3 .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {
    margin-bottom: 0;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1){margin: 0px 0 0px}

.contact-wrapp.contact-wrapp3  .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {margin: 26px 0px 0 0;}



.conten-wrapp.default-page .conten-bar1.abouts-wrapp img[align="left"] {width: 300px;}
.conten-wrapp.default-page .conten-bar1.abouts-wrapp img[align="right"] {width: 300px;}

.conten-wrapp .conten-bar1.abouts-wrapp img[align="left"] {width: 300px;}
.conten-wrapp .conten-bar1.abouts-wrapp img[align="right"] {width: 300px;}

.conten-wrapp .conten-row1 .conten-bar1 img[align="left"] {width: 300px;}
.conten-wrapp .conten-row1 .conten-bar1 img[align="right"] {width: 300px;}


.treatin5-wrapp .faqs-row11 h3 {padding: 14px 26px 14px 0;}

/* .contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container  button.btn.nf-fu-button-cancel {
    background: none;
    border: navajowhite;
    text-align: center;
    float: none;
    color: #b59e76 !important;
    margin: 26px 0px 0 0;
    padding: 10px 20px 10px 31px;
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 2.47px;
    line-height: normal;
    text-transform: uppercase;
    background: none;
    border: none !important;
    border-radius: 0;
    transition: all 0.25s ease-out 0s;
    display:none !important;
    position: relative;
    border: none;
    position: relative;
    height: auto;
    cursor: pointer;
} */

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container button.btn.nf-fu-button-cancel {
    font-family: "Montserrat", sans-serif;
    font-size: 11px !important;
    letter-spacing: 2.47px;
    text-transform: uppercase;
    transition: all 0.25s 
ease-out 0s;
    height: auto;
    cursor: pointer;
    background: url(../images/down-gold-right.svg) no-repeat !important;
    background-position-y: 82% !important;
    background-position-x: 99% !important;
    padding: 0px 20px 0 0 !important;
    margin: 15px 0 !important;
    width: fit-content;
    letter-spacing: 1.9px !important;
}



.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.file_upload-wrap.textbox-wrap.nf-fail.nf-error button.btn.nf-fu-button-cancel
{
    display: block !important;
}

.details-wrapp .details-col2 .details-row2 ul li {
    position: relative;
    font-size: 16px;
    font-weight: 400;
    color: #bbbdbf;
    letter-spacing: normal;
    line-height: 1.88;
   padding: 0 0 0 32px;
}

.details-wrapp .details-col2 .details-row2 ul li:before {
content: "";
    width: 16px;
    float: left;
    background: url(../images/tick-blue-gold-circle-icon.svg) no-repeat top / 100%;
    margin: 0 0 0;
    padding: 0 0 16px;
    position: absolute;
    top: 7px;
    left: 0;
}
.details-wrapp .details-col2 .details-row2 ul {
    width: 100%;
    float: left;
    margin: 3% 0 5%;
}
.instagram-wrapp .instagram-col1.desk {display: block;}
.instagram-wrapp .instagram-col1.mob {display: none;}

.recruitment2-wrapp .recruitment2-col1 .recruitment2-row1 .slick-slide {
    margin: 0 20px 0 0;
}
.conten-wrapp .conten-row1 .conten-bar1 img {
    width: 100%;
}
.smileg-wrapp .smileg-row1.desk {display: block;}
.smileg-wrapp .smileg-row1.mob {display: none;}



.treatments-wrapp .treatments-col1 .non-slider{width:100%;display:flex;flex-wrap:wrap;justify-content:center}
.treatments-wrapp .treatments-col1 .non-slider .treatments-col2{width:100%;display:block;float:left;margin:4.5% 0 4.5%}


.directions{width:100%;display:block;float:left;text-align:center}
.directions .dir-outer{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:2%;padding:20px 0 50px}
.directions .dir-outer .direction-icon-border{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;gap:16px;border:1px solid #ffffff;padding:26px 32px;padding-bottom:22px;background:#101223}
.directions h2{float:none;font-size:28px;font-weight:400;color:#fff;letter-spacing:.56px;line-height:1.5;text-transform:uppercase;margin:0 0 22px}
.directions .dir-outer .direction-icon-border .readmore{width:100%;float:none;color:#b59e76;background:#fff;border:1px solid #fff;margin:0;padding:11px 22px 11px 22px;font-size:12px;font-weight:600;letter-spacing:1.68px;line-height:1.67;text-transform:uppercase;display:inline-block;cursor:pointer}
.directions .dir-outer .common-btn{width:25.2%}
.directions .dir-outer .direction-icon-border .readmore:hover{background:none;color:#ffffff}

.directions .dir-outer .direction-icon-border img{width:76px;display:block}



#myModal.modal.payment{padding:0;background:rgb(0 0 0 / .7);z-index:99999999}
#myModal.modal.payment .modal-content{width:100%;max-width:838px;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;background:#101221;border:1px solid #fff}
#myModal.modal.payment .modal-content .close{color:#b59e76;position:absolute;top:23px;right:13px;font-size:48px}
#myModal.modal.payment .modal-content .close:hover{color:#fff}

#myModal.modal.payment .modal-content .modal-body{padding:30px 4% 30px}
#myModal.modal.payment .modal-content .modal-body .direction-icon img{width:76px;display:block;margin:0 auto 15px}
#myModal.modal.payment .modal-content .modal-body .direction-icon h2{float:none;font-size:26px;font-weight:400;color:#fff;letter-spacing:.56px;line-height:1.5;text-transform:uppercase;margin:0 0 22px}
#myModal.modal.payment .modal-content .modal-body .dir-contet{width:100%;display:block;float:left}
#myModal.modal.payment .modal-content .modal-body .dir-contet p{float:none;font-size:16px;font-weight:400;color:#bbbdbf;letter-spacing:normal;line-height:1.75;margin:0 0 16px}


#section8.faq-wrapp + .contact-wrapp.contact-wrapp2 {margin-top: 0; padding:80px 0;}

.treatments-wrapp .treatments-col1 .non-slider .nonsliderdicspace{width:30%;display:block;float:left;margin:0 3.2% 0 0}
.treatments-wrapp .treatments-col1 .non-slider .nonsliderdicspace:last-child{margin:0 0 0}


.recruitment2-wrapp .recruitment2-col1 .recruitment2-row1 .non-slider{width:100%;display:flex;flex-wrap:wrap;justify-content:center}
.recruitment2-wrapp .recruitment2-col1 .recruitment2-row1 .non-slider .job-content{width:100%;display:block;float:left}
.recruitment2-wrapp .recruitment2-col1 .recruitment2-row1 ul li{position:relative}
.recruitment2-wrapp .recruitment2-col1 .recruitment2-row1 ul li:before{top:-9px;position:absolute;line-height:1.75}

.testi-wrapp .testi-col1 .non-slider{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:3.2%}
.testi-wrapp .testi-col1 .non-slider .testi-row1{width:31.1%;display:block;float:left}


.team-wrapp .team-col3 .non-slider{width:100%;display:flex;flex-wrap:wrap;justify-content:center}
.team-wrapp .team-col3 .non-slider .team-col4{width:48%;display:block;float:left;margin:0 1.4% 0}
.team-wrapp .team-col3 .non-slider .team-col4:last-child {margin: 0 0 0 1%;}

.testi-wrapp .testi-col2 .testi-col3 .reviews-area {
    width: 100% !important;
    max-width: 100% !important;
    white-space: normal !important;
    max-height: 126px !important;
}

.testi-wrapp .testi-col2 .testi-col3 .reviews-area .mCSB_container_wrapper > .mCSB_container {
    padding-right: 10px !important;
    left: 0 !important;
    width: 100% !important;
}
.testi-wrapp .testi-col2 .testi-col3 .reviews-area .mCSB_container_wrapper > .mCSB_container p {
    margin: 0 0 0;
}
.testi-wrapp .testi-col2 .testi-col3 .reviews-area .mCSB_scrollTools_vertical .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
    background: #b59e76 !important;
}
.testi-wrapp .testi-col2 .testi-col3 .reviews-area .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerContainer {
    display: none !important;
}
.conten-wrapp.default-page{padding-bottom: 10px;}




/* reff form */


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

.referrals-wrapp .referrals-col3 .el-radio-group .cog-choice__value {
 color: #8c8c8c;
    font-size: 14px;
    font-weight: 400;
    padding-left: 8px;
       font-family: "Montserrat", sans-serif !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-label {
  color: #bbbdbf!important;
  font-family: "Montserrat", sans-serif !important;
  letter-spacing: 0.8px;
  font-size: 16px;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
 color: #8c8c8c!important;
    font-size: 16px !important;
}


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload span.cog-upload__drag-text {
    font-size: 16px !important;
    color:#bbbdbf !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  .el-input__inner
{
  width: 100% !important;
  height: 57px;
  padding: 0 20px !important;
  color: #bbbdbf !important;
  background: none;
  resize: none;
  text-align: left;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  box-shadow: none !important;
  border-radius: 2px;
  outline: none;
  text-transform: uppercase;
  border: 1px solid rgba(187, 189, 191, 0.4);
  outline: none !important;
  outline-width: unset !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row h2{
        float: none !important;
        font-size: 28px !important;
        color: #ffffff !important;
        letter-spacing: 0.56px !important;
        line-height: 1.5 !important;
        text-align: center;
        font-weight: 400 !important;
        text-transform: uppercase;
        font-family: "Montserrat", sans-serif !important;
}


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row label.el-checkbox.cog-checkable__allow-other.cog-inner-col__item .el-checkbox__label input.el-input__inner
{border: none !important;outline:none !important;}



.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row label.el-checkbox.cog-checkable__allow-other.cog-inner-col__item .el-checkbox__label .el-input
{border: none !important;outline:none !important;}


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row label.el-checkbox.cog-checkable__allow-other.cog-inner-col__item .el-checkbox__label input.el-input__inner {
  border: none !important;
  outline: none !important;
  padding: 0 !important;
  margin: 0 !important;
  width: 42px!important;
}


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner {
  border-radius: 50% !important;
}


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button {
  box-shadow: none !important;
  float: left;
  color: #b59e76 !important;
  margin: 0 12.4px 0 0 !important;
  text-align: center;
  font-size: 14px;
  font-weight: 600 !important;
  letter-spacing: normal;
  line-height: normal !important;
  border-radius: 30px !important;
  transition: all 0.25s ease-out 0s !important;
  display: inline-block;
  position: relative !important;
  font-family: "Montserrat", sans-serif !important;
padding: 0 23px 0px 0 !important; text-transform: uppercase;
  letter-spacing: 1.59px !important;
  border: none !important;
  background-size: 10px !important;
  background: transparent !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button:hover
{color: #ffffff !important;border: none !important; }


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button::after
{
content: "";
    width: 6.9px;
    height: 9px;
    float: right;
    background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat top / 100%;
    transform: translateY(-50%);
    transition: all 0.25s 
ease-out 0s;
    margin: 0 0 0;
    position: absolute;
    top: 50%;
    right: 0;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button:hover::after  
 
{content: "";
    width: 6.9px;
    height: 9px;
    float: right;
    background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat bottom / 100%;
    transform: translateY(-50%);
    margin: 0 0 0;
    position: absolute;
    top: 50%;
    right: 0;
}



.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__input{position: relative !important;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner
{
  border-radius: 0 !important;
  width: 19px !important;
  height: 19px !important;
  transform: scale(1) !important;
  background: none !important;
  border: none !important;
  outline: none !important;
    position: relative !important;
     top: -4px;
     box-shadow: none !important;
     cursor: pointer;
}



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

 .referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .is-checked.cog-inner-col__item .el-checkbox__inner::before
 {
      background: url(../images/checkboxr-hover.svg) no-repeat 100% / 100%;
    width: 19px !important;
    height: 19px !important;
 }

.referrals-wrapp .referrals-col3 .cog-cognito--styled .el-radio__inner {
    border-radius: 0 !important;
    width: 19px !important;
    height: 19px !important;
    transform: none !important;
    border: none !important;
    position: relative !important;
    top: 4px !important;
}

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



.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .is-checked .el-radio__inner::after
 {
      background: url(../images/checkboxr-hover.svg) no-repeat 100% / 100%;
   width: 19px !important;
    height: 19px !important;
        box-shadow: none  !important;
 }

 .referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div .el-radio__input .el-radio__inner {
    background: transparent !important;
    box-shadow: none !important;
}


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row  .cog-upload
{
  width: 100% !important;
  padding: 0 1% !important;
  font-size: 15px;
  font-weight: 400;
  color: #373737 !important;
  background: none;
  border-radius: 2px !important;
  text-align: center;
  transition: all 0.25s ease-out 0s;
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  box-shadow: none;
  outline: none;
  line-height: normal;
  border: 1px solid rgba(187, 189, 191, 0.4);
  font-family: "Montserrat", sans-serif !important;
}


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-textarea__inner {
  border: none !important;
  background: none !important;
  margin: 1% 3% !important;
  min-height: 120px !important;
  border:none !important;
  margin-inline: 0 !important;
  box-shadow: none !important;
  padding-inline: 24px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #bbbdbf !important;
  letter-spacing: 0.8px;
  font-family: "Montserrat", sans-serif !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-textarea {
  min-height: 131px !important;
  border-radius: 2px !important;
    border: 1px solid rgba(187, 189, 191, 0.4);}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .is-checked .el-radio__inner {
  background-color: transparent !important;
  border: none !important;
  border-radius: 0 !important;
  width: 19px;
  height: 19px;
 top: 4px !important;
 box-shadow: none !important;

}
.referrals-wrapp .referrals-col3 .cog-form__container  button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button
{
  float: left;
  color: #b59e76 !important;
  margin: 0px 32px 0 0;
  text-align: center;
  font-size: 13px !important;
  letter-spacing: normal;
  line-height: normal !important;
  border: 1px solid #2a292e !important;
  border-radius: 30px !important;
  transition: all 0.25s ease-out 0s !important;
  display: inline-block;
  position: relative !important;
  font-family: "Montserrat", sans-serif !important;
  padding: 0 20px 0 0!important;
  text-transform: uppercase;
  letter-spacing: 2.47px !important;
  font-weight: 600 !important;
  background-size: 20px;
  background: transparent !important;
    border: none !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button:hover{
    color: #ffffff !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container  button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button::after
{
    content: "";
    width: 6.9px;
    height: 9px;
    float: right;
    background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat top / 100%;
    transform: translateY(-50%);
    transition: all 0.25s 
ease-out 0s;
    margin: 0 0 0;
    position: absolute;
    top: 50%;
    right: 0;
}

.referrals-wrapp .referrals-col3 .cog-form--light-background .cog-col.is-error::before {
    border: transparent !important;
    outline: none !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container  button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button:hover::after

{    content: "";
    width: 6.9px;
    height: 9px;
    float: right;
    background: url(../images/right-gold-and-white-plain-arrow.svg) no-repeat bottom / 100%;
    transform: translateY(-50%);
    margin: 0 0 0;
    position: absolute;
    top: 50%;
    right: 0;

}

.referrals-wrapp .referrals-col3 .el-radio-group .el-radio__label .cog-choice__value {
    color: #8c8c8c;
}
.referrals-wrapp .referrals-col3 .cog-cognito--styled.cog-cognito--protect-css label {color: #373737 !important;font-weight: 400 !important;letter-spacing: 0.75px;}


.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice.cog-choice--checkboxes .cog-label{
       font-family: "Montserrat", sans-serif !important;
       float: none !important;
       font-size: 28px !important;
       color: #ffffff !important;
       letter-spacing: 0.56px !important;
       line-height: 1.5 !important;
       text-align: center;
       font-weight: 400 !important;
       text-transform: uppercase;
       margin-bottom: 30px !important;
}


.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div {
    width: 100% !important;
}

.referrals-wrapp .referrals-col3 .cog-inner-col--css-columns.cog-inner-col--2 {
    columns: unset !important;
}


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row:nth-child(5) .cog-label {
    font-weight: 400 !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row:nth-child(2) .cog-label {
    font-weight: 400 !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
    text-align: left;
    font-size: 15px !important;
    font-weight: 400 !important;
    letter-spacing: 0.75px;
    text-transform: inherit;
    background: none;
    border-radius: 2px;
    resize: none;
    position: relative;
text-transform: capitalize !important;

color: #8c8c8c !important;
      font-family: "Montserrat", sans-serif !important;
    letter-spacing: 0.7px;


}
.referrals-wrapp .referrals-col3 .cog-checkable .el-checkbox__label.el-checkbox__label {
    font-size: 15px;
    font-weight: 400;
    color: #373737;
    letter-spacing: 0.75px;
    line-height: 2.33;
    display: inherit;
    position: relative;
    top: 0;
}

.referrals-wrapp .referrals-col3 .cog-cognito--styled .cog-checkable .el-checkbox__input {
    top: 4px !important;
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) {
    margin-top: 50px !important;
}

.referrals-wrapp .referrals-col3 .cog-checkable .el-radio__label.el-radio__label {
    padding-left: 4px !important;
}

.referrals-wrapp .referrals-col3 .cog-cognito--styled .el-radio__inner{
    box-shadow: none !important;
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(10) .cog-label {
    margin-bottom: 15px !important;
}

.referrals-wrapp .referrals-col3 .cog-form--light-background .cog-col.is-error::after{
    background: transparent !important;
    outline: none !important;
}
.referrals-wrapp .referrals-col3 .cog-error-message{
    background: none !important;
    color: hsl(2, 70%, 47%) !important;
}
.referrals-wrapp .referrals-col3 .cog-row:nth-child(1) .cog-section__inner {padding-bottom: 25px!important;}
.referrals-wrapp .referrals-col3 .cog-page .cog-row:nth-child(5) h2{margin-bottom: 25px !important;}
.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) h2{margin-bottom: 25px !important;}
.referrals-wrapp .referrals-col3 .cog-page .cog-row:nth-child(6) .cog-row:nth-child(10) .cog-choice .cog-choice {padding-inline: 6px;}
.referrals-wrapp .referrals-col3 .cog-page .cog-row:nth-child(6) .cog-row:nth-child(6) .cog-field{padding-inline: 6px;}



.referrals-wrapp .referrals-col3 .cog-checkable .el-radio__label.el-radio__label a {color: #8c8c8c !important;text-decoration: none !important;font-weight: 600 !important;}
.referrals-wrapp .referrals-col3 .cog-checkable .el-radio__label.el-radio__label a:hover{color: #e6c95d !important;}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-choice--radiobuttons .cog-label {font-weight: 500 !important;margin-bottom: 4px !important;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner svg {display: none !important;}


.referrals-wrapp .referrals-col3 .cog-checkable.cog-input.cog-inner-col.cog-inner-col--2.cog-checkable--label-on-right {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.referrals-wrapp .referrals-col3 .cog-checkable.cog-inner-col .el-checkbox__label {
    color: #8c8c8c;
    font-size: 14px;
    font-weight: 400;
    padding-left: 8px;
     font-family: "Montserrat", sans-serif !important;
}

.referrals-wrapp .referrals-col3 .cog-upload__drag-text {
    color: #8c8c8c !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    padding-left: 8px;
    font-family: "Montserrat", sans-serif !important;
    letter-spacing: 0.8px !important;
}
.referrals-wrapp .referrals-col3 .cog-upload .el-upload-dragger>div {
    flex-direction: row-reverse !important;
    justify-content: space-between !important;
    background: none !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container {
    background: none !important;
}

.referrals-wrapp .referrals-col3 .cog-form .cog-form__container .cog-row .cog-address .cog-row {
    column-gap: calc(var(--gutter) / 1) !important;
}

.referrals-wrapp .referrals-col3 .cog-form {
    width: 100% !important;
    /* margin: 0 !important; */
    max-width: 100% !important;
}
.referrals-wrapp .referrals-col3 .cog-cognito.cog-form {
    width: 100% !important;
    max-width: 100% !important;
}

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

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner {font-size: 16px !important;background: transparent !important;border-radius: 2px;resize: none;border: 1px solid rgba(187, 189, 191, 0.4) !important;position: relative;margin: 0 0 0 !important;padding: 0 24px 0 !important;}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
    font-size: 16px !important;
    color: #bbbdbf !important;
}
.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable .el-checkbox {
    font-size: 14px;
    font-weight: 400;
    color: #727272 !important;
    line-height: 1.5;
    letter-spacing: 0.14px;
    top: 0;
    width: auto;
}

.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable .el-checkbox span.cog-choice__value {
    padding-left: 9px;
     font-size: 16px;
    font-weight: 400;
    color: #bbbdbf;
    letter-spacing: 0.8px;
    line-height: 2.19;
    display: inherit;
}

.referrals-wrapp .referrals-col3 .cog-row .cog-choice  .cog-checkable {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    margin: 0 auto !important;
    width: 100% !important;
    gap:20px !important;
}
.referrals-wrapp .referrals-col3 .cog-page .cog-row:nth-child(10) .cog-choice .cog-choice
{padding-inline:0 !important;}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-choice--radiobuttons span.cog-choice__value {
    font-size: 12px;
    font-weight: 400;
    color: #bbbdbf !important;
    letter-spacing: 0.8px;
    line-height: 2.19;
 
        padding-left: 10px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload>div {
    padding: 1.1% 2% 1.1% 2%;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-choice--radiobuttons span.cog-choice__value a {
    font-weight: 700 !important;
    color: #bbbdbf !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-choice--radiobuttons span.cog-choice__value a:hover {
    color: #b59e76 !important;
}

.cog-form--light-background .cog-col.is-error::before {
    background: transparent !important;
    outline: none !important;
}

.cog-input--icon .cog-icon g {
    stroke: #fff !important;
    fill: #fff !important;
}

.cog-icon {
    stroke: #b59e76!important
}

.cog-picker .cog-icon g {
 stroke: #b59e76!important
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-date-editor.el-input.el-input--prefix.el-input--suffix.el-date-editor--date input#cog-9 {
    cursor: pointer !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-date-editor.el-input.el-input--prefix.el-input--suffix.el-date-editor--date span.el-input__suffix-inner {
    cursor: pointer !important;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row {column-gap: 0 !important;justify-content: space-between;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-input {width: 100%;flex: 0 1 auto;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-input.cog-input--long {width: calc(50% + (var(--gutter) * -0.5));}

 .cog-date-picker .is-current .el-date-picker__cell {
    display: block;
    border-radius: 0.25rem !important;
    line-height: 2rem;
    transition: 0.3s all;
    background-color: #b59e76 !important;
    color: white !important;
    width: 2.5rem ! IMPORTANT;
    height: 2rem !important;
    padding: 4px 0 6px ! IMPORTANT;
    font-weight: normal !important;
}
 .el-picker-panel.el-date-picker.el-popper {
    border: none !important;
    background-color: #fff !important;
    box-shadow: 0 0.125rem 0.5rem rgba(0, 0, 0, 0.1) !important;
    margin-top: 0.25rem;
    border-radius: 0.5rem !important;
    padding: 0.5rem !important;
}
.cog-date-picker .is-selectable:hover .el-date-picker__cell {
    background:#b59e76 !important;
    border-radius: 0.25rem !important;
    transition: 0.3s all;
    color: white !important;
    width: 2.5rem ! IMPORTANT;
    height: 2rem !important;
    padding: 4px 0 6px ! IMPORTANT;
    font-weight: normal !important;
}
.cog-date-picker th {
    font-family: 'Montserrat' !important;
}

span.el-date-picker__cell {
    font-family: 'Montserrat' !important;
        font-weight: 500 !important;
}



.el-date-picker__header span {
    font-family: 'Montserrat' !important;
}

.referrals-wrapp .referrals-col3 .cog-page .cog-row:nth-child(6) .cog-row:nth-child(6) .cog-field{margin-bottom: 60px;}



/* rff form end */

.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2.contact-f {
    float: none;
     color: #b59e76;
    background: none;
    border-color: #b59e76;
    margin: 0 8px 0 0;
    padding: 13px 27px 13px 27px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.68px;
    line-height: 1.67;
    text-transform: uppercase;
    border: 1px solid #b59e76;;
    border-radius: 0;
    transition: all 0.25s 
ease-out 0s;
    display: inline-block;
    position: relative;
}

.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2.contact-f:hover
{color: #ffffff;
    background: #b59e76;
    border-color: #b59e76;
        border: 1px solid #b59e76;;


}


.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2 {
    float: none;
    color: #ffffff;
    background: #b59e76;
    border-color: #b59e76;
    margin: 0 8px 0 0;
    padding: 13px 20px 13px 22px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.68px;
    line-height: 1.67;
    text-transform: uppercase;
    border: 1px solid #b59e76;;
    border-radius: 0;
    transition: all 0.25s 
ease-out 0s;
    display: inline-block;
    position: relative;
}

.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2:hover
{
    color: #b59e76;
    background: none;
    border-color: #b59e76;
}

.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1 {
    float: none;
    color: #ffffff;
    background: transparent;
    border-color: #b59e76;
    margin: 0 8px 0 0;
    padding: 13px 20px 13px 22px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.68px;
    line-height: 1.67;
    text-transform: uppercase;
    border: 1px solid #b59e76;
    border-radius: 0;
    transition: all 0.25s 
ease-out 0s;
    display: inline-block;
    position: relative;
}
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1:hover{
       color: #ffffff;
    background: transparent;
    border-color: #b59e76;
}
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1:last-child {
    background: #b59e76;
        margin: 0 0 0 0px;
}
.treatin-wrapp .treatin-col1 .back-btms .treatin-btn1
{
      float: none;
    color: #ffffff;
    background: #b59e76;
    border-color: #b59e76;
    margin: 20px 8px 0 0;
    padding: 13px 20px 13px 22px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.68px;
    line-height: 1.67;
    text-transform: uppercase;
    border: 1px solid #b59e76;
    border-radius: 0;
    transition: all 0.25s 
ease-out 0s;
    display: inline-block;
    position: relative;
}
.treatin-wrapp .treatin-col1 .back-btms .about-btn1
{float: none;
    color: #ffffff;
    background:transparent;
    border-color: #b59e76;
    margin: 20px 8px 0 0;
    padding: 13px 20px 13px 22px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.68px;
    line-height: 1.67;
    text-transform: uppercase;
    border: 1px solid #b59e76;
    border-radius: 0;
    transition: all 0.25s 
ease-out 0s;
    display: inline-block;
    position: relative;

}

.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1:hover {
    background: #b59e76;
}


.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1:last-child:hover {
    background: transparent;
}

.treatin-wrapp .treatin-col1 .back-btms .treatin-btn1:hover {
    background: transparent;
}

.treatin-wrapp .treatin-col1 .back-btms .about-btn1:hover {
    background:  #b59e76;
}

.treatin-wrapp .treatin-col1 .back-btms .about-btn1::after {
    background:  none;
}

.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn-tex1 {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.68px;
    line-height: 1.67;
    text-transform: uppercase;
    color: #fff;
    margin: 0 2px 0 2px;
}


.treatin-wrapp .treatin-col1 .common-btn-row1 {
    padding-bottom: 12px;
}

.about-us-page {
    padding: 0 0 80px;
}


.conten-wrapp.default-page .conten-bar1.abouts-wrapp  ol {
  counter-reset: section; /* main counter reset */
  list-style: none;
  position: relative;
}
.conten-wrapp.default-page .conten-bar1.abouts-wrapp ol li > ol {
    padding-left: 9px;
}



.conten-wrapp.default-page .conten-bar1.abouts-wrapp  ol li {counter-increment: section; /* increment main counter */margin-bottom: 10px;position: relative;}
.conten-wrapp.default-page .conten-bar1.abouts-wrapp ol li::before {content: counters(section, ".") ". ";/* content: counters(section, ".") ; */position: absolute;left: 0;top: 1px;color: #959595;font-size: 14px;}
.conten-wrapp.default-page .conten-bar1.abouts-wrapp ol  li > ol li::before {left: -7px;top: 2px}
.conten-wrapp.default-page .conten-bar1.abouts-wrapp ol li > ol li {padding-left:15px;}


.about-wrapp .about-col3 {  display: flex;flex-wrap: wrap;justify-content: space-between;}
.about-wrapp .about-col3 .about-row3 {position: relative;top: inherit;transform: none;left: inherit;right: inherit;}
.details-wrapp .details-col1 .details-row1.desk {display: block;}
.details-wrapp .details-col1 .details-row1.mob {display: none;}

.treatments-wrapp .treatments-col1.desk .non-slider {display: flex;flex-wrap: wrap;justify-content: center;}
.treatments-wrapp .treatments-col1.desk .non-slider>div {width: 31.13%;margin: 0 3.3% 0 0;}
.treatments-wrapp .treatments-col1.desk .non-slider>div:nth-child(3n) {margin-right: 0;}
.treatments-wrapp .treatments-col1.desk .non-slider>div:last-child{margin-right: 0;}

/*.treatments-wrapp .treatments-col1.desk .non-slider>div img {
    opacity: 0.5;
}*/


.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell:first-child .nf-field-container .nf-field-element{width:100%;display:block;display:flex;flex-direction:column}
.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell:first-child .nf-field-element{width:100%!important;display:block}
.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell:first-child .nf-field-element p a{display:block;width:fit-content;position:relative;color:#ffffff!important;border-radius:30px;line-height:1;font-family:"Montserrat",sans-serif;font-weight:700;margin:4px 0 0;padding:0;font-size:0!important;background:none!important}
.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell:first-child .nf-field-element p a{display:inline-block;margin-left:8px;font-size:16px;font-weight:700;color:#fff;cursor:pointer}.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell:first-child .nf-field-element p{margin-bottom:0}
.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell:first-child .nf-field-element p a:after{content:"✕";display:inline-block;margin-left:8px;font-size:15px;font-weight:700;color:#fff;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}
.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell:first-child .btn.nf-fu-button-cancel{background-position-x:100%;background-position-y:28%!important;background-size:9px;padding:0 22px 10px 0;color:#b59e76!important;border:none;font-size:14px;font-weight:500;cursor:pointer;color:#1d1d1b;font-family:"Montserrat",sans-serif;resize:none;text-align:left;letter-spacing:normal;border-radius:0;transition:all 0.25s ease-out 0s;vertical-align:baseline;position:relative;box-shadow:none;outline:none;line-height:normal;z-index:9;float:left}
.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell:first-child .btn.nf-fu-button-cancel:after{content:"";width:100%;height:1px;float:left;background:rgb(0 0 0 / .3);transition:all 0.25s ease-out 0s;margin:0 0 0;position:absolute;bottom:0;left:0}.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell:last-child{margin-left:20px!important}
.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-cells{height:100%!important}.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child{display:flex;align-items:flex-start}.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells{display:flex; margin: 26px;}
.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell:first-child .nf-field-element p{display:flex;align-items:center;font-size:13px}

.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button{white-space: nowrap;}
.contact-wrapp.availabile-form .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button{
margin-top: 0 !important;}



.sidbar-col2 .custom-select1 .select-selected::after {
    top: 50%;
}






.treatment-wrapp .treatment-col1 .treatment-row1:after {
  content: "";
    position: absolute;
    width: 100%;
    height: 50% !important;
    background: linear-gradient(to top, rgba(0 0 0 / 0.65), transparent) !important;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
}
.treatment-wrapp .treatment-col1 .treatment-row1 img {
    z-index: 9;
}

.testi-wrapp .testi-col2 .testi-col3:nth-last-child(-n+2) {
    margin-bottom: 40px;
}
.treatin-wrapp .treatin-col1 .treatin-row2 h2 br {
    display: none;
}
    .testi-wrapp .testi-col2 {
        margin: 20px 0 0;
        display: flex
;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .fees-wrapp .fees-col1 .fees-row1 .fees-bar1 {

    padding-right: 28px;
}
.treatin-wrapp .treatin-col1 .common-btn-row1 h5 {
    font-size: 22px;
}

.about-us-page .conten-bar1.abouts-wrapp h4 {
    font-size: 18px;   line-height: 1.5;
}

.banner-wrapp.halfbanner .banner-video {
    overflow: hidden;
}

.bodybgcolorhead .header-wrapp {background: #101221;}
.banner-wrapp.video-banner .banner-col1{width:100%;position:absolute;transform:translateY(-50%);top:50%;margin:0 auto 0}
.banner-wrapp.halfbanner {display: flex;flex-wrap: wrap;padding-top: 270px; min-height: inherit;}

.banner-wrapp.video-banner.halfbanner .welcome-slides{
    width: 50%;
}

/* .banner-wrapp.video-banner .welcome-slides{width:100%;float:left;transform:translateY(-50%);margin:0 auto 0;position:absolute;top:68%;right:0;left:0;max-width:1164px} */

.banner-wrapp.video-banner .welcome-slides{width: 50%;}
.banner-wrapp.video-banner .banner-video{width:50%;display:block;float:left;position: relative;}
.banner-wrapp.video-banner .banner-video iframe{width:100%;height:100%}
.banner-wrapp.video-banner .banner-video iframe{width:104%;display:block;position:absolute;top:0;left:-2%}
.banner-wrapp.video-banner .banner-video:after{content:"";position:absolute;width:100%;top:0;left:0;background:rgb(0 0 0 / .44);height:100%}

.banner-wrapp.video-banner .banner-video .banner-iframe-video{width:100%;padding:0 0 28.123vw;position:relative;display:block}

.practice-wrapp .practice-row1 iframe{width:100%;height:100%;display:block;float:left}

.banner-wrapp.halfbanner h3 {
    font-size: 34px;
    margin: 0 0 15px;
}

.banner-wrapp.halfbanner h2 {font-size: 14px;margin: 0 0 10px;}
.banner-wrapp.halfbanner .owl-carousel .owl-stage-outer {height: 100%;}
.banner-wrapp.halfbanner .owl-stage {height: 100%;}
.banner-wrapp.halfbanner .single-welcome-slide {height: 100%;}
.banner-wrapp.halfbanner .single-welcome-slide .main-bg-img {height: 100%;}
.banner-wrapp.halfbanner .owl-carousel.owl-drag .owl-item {height: 100%;}


.about-wrapp .about-col1 .about-col2 .about-row2 h4{width:auto;float:left}






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

.header-wrapp { text-align:center; background:#101221; padding:44px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:218.4px; margin:0 auto 14px; position:relative; top:inherit;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 20px;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 10px;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:2px;}
.header-wrapp .header-col3 { width:100%; margin:0 0 0;}
.header-wrapp .header-col3 .header-row3 { width:26px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.header-wrapp .header-col3 .header-row3:last-child { margin-right:2px;}
.header-wrapp .header-col4 { width:100%; margin:0 0 0;}
.header-wrapp .header-col4 .header-row4 { width:100%; margin:0 0 0;}
.header-wrapp .header-col5 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col5 .header-row5 { width:100%; margin:0 0 0;}
.header-wrapp .header-btn1 { width:48%; float:left; background:#b59e76; border-color:#b59e76; margin:4.2% 0 0; padding:13px 2% 13px 2%;}
.header-wrapp .header-btn1:first-child { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-wrapp .header-btn1:hover { color:#b59e76; background:none; border-color:#b59e76;}
.header-wrapp .header-btn2 { width:48%;margin:4.2% 0 0; padding:13px 2% 13px 2%;}
.header-wrapp .header-btn2:first-child { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2n) { float:right;}
.header-row2 li, .header-row2 li a { font-size:10px; letter-spacing:1.44px; line-height:1.67;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p { float:none; font-size:15px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0; padding:38px 5% 70px 5%; }
.banner-wrapp .banner-btn1 { margin:10px 16px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:16px;}

.about-wrapp { text-align:center; padding:26px 0 5.2%;}
.about-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { float:none; font-size:10px; letter-spacing:2.04px; margin:0 0 10px;}
.about-wrapp h4 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 36px;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 0; z-index:999;}
.about-wrapp .about-col2 { width:100%; display:block; margin:26px 0 0;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.about-wrapp .about-col2 .about-row2 a:last-child { margin-right:4px;}
.about-wrapp .about-col3 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 .about-row3 { width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col4 { width:72.8%; margin:0 0 30% 27.2%;}
.about-wrapp .about-col4 .about-row4 { width:66.4%; margin:0 0 0; position:absolute; bottom:-35.3%; left:-37.5%;}
.about-wrapp .about-btn1 { margin:12px 16px 0;}
.about-wrapp .about-btn1:last-child { margin-right:16px;}

.team-wrapp { text-align:center; padding:56px 0 88px;}
.team-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { float:none; font-size:21px; margin:0 0 10px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:90%; margin:0 0 0; position:relative; top:inherit; left:inherit;}
.team-wrapp .team-col1 .team-row1 { width:90%; margin:0 0 0;}
.team-wrapp .team-col2 { width:90%; margin:0 0 36px; position:relative; bottom:inherit; left:inherit;}
.team-wrapp .team-col2 .team-row2 { width:90%; margin:0 0 0;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 26px;}
.team-wrapp .team-col4 { width:100%; margin:0 0 0;}
.team-wrapp .team-col4 .team-row4 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:12px 16px 0;}
.team-wrapp .team-btn1:last-child { margin-right:16px;}

.services-wrapp { text-align:center; padding:56px 0 5.2%; }
.services-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { float:none; font-size:21px; margin:0 0 10px;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:0 0 56px;}
.services-wrapp .services-col1 .services-row1 { width:90%; transform:none; margin:0 5% 36px; position:relative; top:inherit; right:inherit;}
.services-wrapp .services-col2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col2 .services-row2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col3 { width:90%; margin:0 auto 0;}
.services-wrapp .services-col3 .services-row3 { width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; left:inherit;}
.services-wrapp .services-col4 { width:59.4%; margin:0 0 15.8% 40.6%;}
.services-wrapp .services-col4 .services-row4 { width:59.1%; margin:0 0 0;}
.services-wrapp .services-btn1 { margin:12px 16px 0;}
.services-wrapp .services-btn1:last-child { margin-right:16px;}

.treatments-wrapp { text-align:center; padding:5.2% 0 92px;}
.treatments-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { float:none; font-size:18px; margin:0 0 10px;}
.treatments-wrapp h4 span { display:block;}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:90%; margin:0 0 0; position:absolute; bottom:8%; left:5%;}
.treatments-wrapp .treatments-btn1 { margin:12px 16px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:16px;}

.gallery-wrapp { text-align:center;}
.gallery-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col2 { width:94%; margin:0 auto 0;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-btn1 { margin:12px 16px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:16px;}

.details-wrapp { text-align:center; padding:90px 0 5.2%;}
.details-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.details-wrapp h2 span { display:inline;}
.details-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.details-wrapp h3 span { display:inline;}
.details-wrapp h4 { float:none; font-size:14px; margin:0 0 10px;}
.details-wrapp h4 span { display:inline;}
.details-wrapp h5 { float:none; font-size:24px; margin:0 0 10px;}
.details-wrapp h5 span { display:inline;}
.details-wrapp .details-col1 { width:90%; margin:0 auto 56px;}
.details-wrapp .details-col1 .details-row1 { width:100%; margin:0 0 46px;}
.details-wrapp .details-col2 { width:100%; text-align:center; margin:0 0 0;}
.details-wrapp .details-col2 .details-row2 { width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; left:inherit;}
.details-wrapp .details-col3 { width:100%; margin:0 0 0; position:relative;}
.details-wrapp .details-col3 .details-row3 { width:100%; margin:0 0 0;}
.details-wrapp .details-btn1 { margin:12px 16px 0;}
.details-wrapp .details-btn1:last-child { margin-right:16px;}
.conten-bg.blog-listing + .contact-wrapp.contact-wrapp2{padding: 0;}


.contact-wrapp { text-align:center; padding:56px 0 0;}
.contact-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:90%; margin:0 5% 36px; position:relative; top:inherit; right:inherit;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:64px; float:left; margin:0 0 0; padding:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:64px; float:left; margin:0 0 0; padding:23px 0 0;}
.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-btn1 { margin:12px 16px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:16px;}

.consultation-wrapp { text-align:center; padding:56px 0 96px;}
.consultation-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { margin:12px 16px 0;}

.address-wrapp { text-align:center; background:#0f111f; padding:0 0 30px;}
.address-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.address-wrapp p span { display:inline;}
.address-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.address-wrapp h2 span { display:inline;}
.address-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.address-wrapp h3 span { display:inline;}
.address-wrapp .address-col1 { width:100%; margin:-40px 0 0; padding:0 0 48.8%;}
.address-wrapp .address-col1 .address-row1 { width:100%; margin:0 0 0;}
.address-wrapp .address-btn1 { margin:12px 16px 0;}

.instagram-wrapp { text-align:center; padding:30px 0 30px; }
.instagram-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.instagram-wrapp p span { display:inline;}
.instagram-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp .instagram-col1 { width:100%; margin:16px 0 16px;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-btn1 { margin:32px 16px 0;}
.instagram-wrapp .instagram-btn1:last-child { margin-right:16px;}

.footer-wrapp { text-align:center; padding:30px 0 56px;}
.footer-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:218.4px; margin:0 auto 26px;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 26px;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 .footer-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col3 { width:100%; margin:0 0 0; padding:0 0 20px;}
.footer-wrapp .footer-col3 .footer-row3 { width:100%; margin:0 0 10px;}
.footer-wrapp .footer-col3 .footer-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col3 .footer-row3 li:last-child { margin-right:6px;}
.footer-wrapp .footer-col3 .footer-row3 li span { margin:0 2px 0;}
.footer-wrapp .footer-col3 .footer-row3 li span:last-child { margin-right:2px;}
.footer-wrapp .footer-col4 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col4 .footer-row4 { width:100%; margin:5px 0 0;}
.footer-wrapp .footer-col4 .footer-row4 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 6px 0;}
/* .footer-wrapp .footer-col4 .footer-row4 a:last-child { margin-right:6px;} */
.footer-wrapp .footer-col5 { width:100%; margin:0 0 0; padding:14px 0 14px;}
.footer-wrapp .footer-col5 .footer-row5 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col5 .footer-row5 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col5 .footer-row5 li:last-child { margin-right:6px;}
.footer-wrapp .footer-col5 .footer-row5 li span { margin:0 2px 0;}
.footer-wrapp .footer-col5 .footer-row5 li span:last-child { margin-right:2px;}
.footer-wrapp .footer-col6 { width:100%; margin:0 0 0; padding:14px 0 0;}
.footer-wrapp .footer-col6 .footer-row6 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col6 .footer-row6 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col6 .footer-row6 li:last-child { margin-right:6px;}
.footer-wrapp .footer-col6 .footer-row6 li:nth-child(2n) { display:none;}
.footer-wrapp .footer-col6 .footer-row6 li span { margin:0 2px 0;}
.footer-wrapp .footer-col6 .footer-row6 li span:last-child { margin-right:2px;}
.footer-wrapp .footer-btn1 { margin:12px 16px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:16px;}
.footer-row2 li, .footer-row2 li a { font-size:12px; letter-spacing:2.18px; line-height:2.11;}
.footer-row3 li, .footer-row3 li a, .footer-row5 li, .footer-row5 li a, .footer-row6 li, .footer-row6 li a { font-size:10px; letter-spacing:1.80px; line-height:2.07;}

/*inner*/
.inner-wrapp h1 { font-size:20px;}
.inner-wrapp .inner-col1 { width:90%;}
.inner-row1 li, .inner-row1 li a { font-size:14px;}

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

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

.services-wrapp2 .services-col1:nth-child(2n) .services-row1 { left:0;}

.sidbar-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp h3 { font-size:25px;}
.sidbar-wrapp h3 span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 5% 50px;}

.treatin-wrapp h2 { font-size:25px;}
.treatin-wrapp h3 { font-size:18px;}

.treatin2-wrapp h2 { font-size:25px;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { margin:0 0 40px;}

.treatin3-wrapp { padding:50px 0;}
.treatin3-wrapp h2 { font-size:25px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { width:100%; margin:0 0 40px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row2 { width:100%; position:relative; top:inherit; transform:none;}

.treatin4-wrapp { padding:50px 0 55px;}
.treatin4-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.treatin4-wrapp h3 { font-size:25px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:100%; position:relative; top:inherit; transform:none;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 { width:100%; margin:40px 0 0;}

.details-wrapp2 { padding:15px 0 5.2%;}

.treatin5-wrapp { padding:25px 0 57px;}
.treatin5-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.treatin5-wrapp h3 { font-size:11px; letter-spacing:1.8px;}
.treatin5-wrapp h4 { font-size:25px;}
.treatin5-wrapp h4 span { display:inline;}
.treatin5-wrapp .treatin5-col1 .treatin5-row1 { width:100%; margin:0 0 40px;}
.treatin5-wrapp .treatin5-col2 { width:100%;}

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

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

.before, .after { bottom:30px; left:30px;}

.about-wrapp .about-col1 .about-row11 { width:100%; margin:25px 0 0;}

.teamer-wrapp { padding-bottom:0;}
.teamer-wrapp h2 { font-size:24px;}
.teamer-wrapp .teamer-col1 { margin:0;}
.teamer-wrapp .teamer-col2 { width:100%; margin:0 0 55px 0; padding-bottom: 0;}

.teamin-wrapp h2 { font-size:24px;}
.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;}

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

.abouts-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.abouts-wrapp h3 { font-size:25px;}

.cqc-wrapp { padding:30px 0 25px;}
.cqc-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.cqc-wrapp h3 { font-size:25px;}

.blog-wrapp h3 { font-size:24px;}
.blog-wrapp .blog-col2 { margin:0 0 60px;}
.blog-wrapp .blog-col2 .blog-row1 { width:100%; margin:0 0 30px;}
.blog-wrapp .blog-col2 .blog-row2 { width:100%; position:relative; top:inherit; transform:none;}

.paiger-wrapp .paiger-col1 .paiger-row1 { width:158px;}
.paiger-wrapp .paiger-col1 .paiger-row1 li { margin:0 2px;}
.paiger-row1 li, .paiger-row1 li a { font-size:11px;}

.blogin-wrapp h3 { font-size:24px;}

.contac-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.contac-wrapp h3 { font-size:25px;}
.contac-wrapp h3 span { display:inline;}
.contac-wrapp .contac-col1 .contac-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 45px;}
.contac-wrapp .contac-col1 .contac-row2 { width:100%;}

.hours-wrapp { padding:40px 0 60px;}
.hours-wrapp .hours-col1 ul li { width:100%; margin:0;}

.fees-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.fees-wrapp h4 { font-size:25px;}
.fees-wrapp h4 span { display:inline;}

.galler-wrapp h2 { font-size:25px;}
.galler-wrapp .galler-col2 { margin:0 0 60px;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; margin:0 0 35px;}
.galler-wrapp .galler-col2 .galler-row2 { width:100%; position:relative; top:inherit; transform:none;}

.gallerin-wrapp h2 { font-size:25px;}

.testi-wrapp { padding:0 0 50px;}
.testi-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.testi-wrapp h3 { font-size:25px;}
.testi-wrapp .testi-col2 { margin:20px 0 0;}
.testi-wrapp .testi-col2 .testi-col3 { width:100%; margin:0 0 60px;}

.recruitment-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.recruitment-wrapp h3 { font-size:25px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 { width:100%; position:relative; top:inherit; transform:none; padding:0 5% 50px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 .recruitment-bar1 { width:100%;}
.recruitment-wrapp .recruitment-col2 { width:100%;}

.recruitment1-wrapp { padding:50px 0px 15px;}
.recruitment1-wrapp h2 { font-size:25px;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 { width:100%;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 .recruitment1-row2 { width:87%;}

.recruitment2-wrapp { padding:50px 0;}
.recruitment2-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.recruitment2-wrapp h3 { font-size:25px;}
.recruitment2-wrapp .recruitment2-col1 .recruitment2-row1 { width:100%; position:relative; top:inherit; transform:none; padding:0 0 70px;}
.recruitment2-wrapp .recruitment2-col1 .recruitment2-row2 { width:100%;}

.contact-wrapp3 .contact-col1 .contact-row1 { transform:none;}
.contact-wrapp3 .referrals-btn1 { float:none;}
.contact-wrapp3 .referrals-btn1 button { margin:20px 0 0;}
.contact-wrapp3 .referrals-btn1, .contact-wrapp3 .referrals-btn1 button { font-size:11px; letter-spacing:2.23px;}
.contact-wrapp3 .contact-btn1 { margin:20px 0 0 0;}
.contact-wrapp3 .contact-btn1:last-child { margin-right:0;}

.practice-wrapp { padding-bottom:0;}
.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;}

/*contact-form-box-css*/
.contact-form-box { width:100%; margin:0 0 26px;}

/*common-ul-box-css*/
.common-ul-box { width:100%; margin:0 0 16px;}
.common-ul-box li { float:none; margin:0 0 0; padding:0 0 0;}
.common-ul-box li:before { width:14px; float:none; vertical-align:middle; display:inline-block; margin:-2px 8px 0 0; padding:0 0 14px; position:relative; top:inherit; left:inherit;}
.common-ul-box li, .common-ul-box li a { font-size:14px; line-height:1.88;}

/*btn-plain-css*/
.banner-btn1, .about-btn1, .team-btn1, .services-btn1, .treatments-btn1, .gallery-btn1, .details-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .address-btn1, .instagram-btn1, .paiger-btn1, .paiger-btn2, .referrals-btn1, .referrals-btn1 input { font-size:11px; letter-spacing:2.23px;}

/*btn-square-css*/
.header-btn1, .header-btn2 { font-size:10px; letter-spacing:1.44px; line-height:1.67;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element .ninja-forms-field {
    text-align: center;
    font-size: 11px;
    letter-spacing: 2.23px;
    height: 64px;
    float: left;
    margin: 0 0 0;
    padding: 0 0 0;
}
.contact-wrapp.contact-wrapp3 .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-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .nf-field-container .nf-field-element textarea.ninja-forms-field {
        height: 64px;
        padding: 23px 0 0;
        text-align: center;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
    font-size: 11px;
    letter-spacing: 2.23px;
    margin-top: 0
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
    font-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    margin-bottom: 28px;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
   font-size: 11px;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
   font-size: 11px;
}
.contact-wrapp.contact-wrapp3 .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;
    display: inline;
    padding-left: 23px;
}
.contact-wrapp.contact-wrapp3 .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 {

    left: 4px;
    top: 2px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
    margin: 10px 0px 0 0;

}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {
    margin-bottom: 6px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    margin-left: 0;
    margin-right: 0;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    font-size: 11px;
    letter-spacing: 2.23px;
}
.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-size: 11px;
    letter-spacing: 2.23px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    line-height: 2.23;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {
    font-size: 11px;
    letter-spacing: 2.23px;
}
.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:7px}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element .ninja-forms-field {
    text-align: center;
    font-size: 11px;
    letter-spacing: 2.23px;
    height: 64px;
    float: left;
    margin: 0 0 0;
    padding: 0 0 0;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder
{
    font-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element textarea.ninja-forms-field {
        height: 64px;
        padding: 23px 0 0;
        text-align: center;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
    font-size: 11px;
    letter-spacing: 2.23px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
    font-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    margin-bottom: 10px;
}

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

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
   font-size: 11px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
   font-size: 11px; margin-top: 20px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    display: block;
    text-align: left;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {

    left: 1px;
    top: 7px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
    margin: 10px 0px 0 0;

}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {
    margin-bottom: 0px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    margin-right: 0;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {
    text-align: center !important;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {
    text-align: center !important;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    width: auto;
    padding-left: 20px;
}
.teamer-wrapp .teamer-col2 .teamer-row2 .team-btn1 {
    position: relative;
    bottom: 0;
    margin-top: 0;
    margin: 10px 32px 0 0;
}

.practice-wrapp .practice-row1 img {max-height:115px;}
.conten-bg + .contact-wrapp.contact-wrapp2 {padding-top: 0;}
.error-page .conten-bar1.abouts-wrapp h1 {font-size: 35px;}
.error-page .conten-bar1.abouts-wrapp h2 {line-height: 1.75;}
.blog-wrapp.search-page h1.page-title {font-size: 26px;}

.blog-wrapp.search-page .blog-col1 .blog-col2 {width: 100%;margin-right: 0;}

.paiger-wrapp .paiger-btn1 {font-size: 11px;}
.paiger-wrapp .paiger-btn2 {font-size: 11px;}
.blog-wrapp.search-page .blog-col1 .blog-col2 {width: 100%;margin-right: 0;}
.footer-wrapp .footer-col2 .footer-row2.single-line-treat li {width:100%;margin:0}
.footer-wrapp .footer-col2 .footer-row2.single-line-treat {display: block; width: 100%;float: left;text-align: center;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.fees-bar1, .fees-bar2 { font-size:13px}
.fees-wrapp .fees-col1 .fees-row1 .price-from {font-size: 13px;}

   .contact-wrapp.contact-wrapp3 .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
        margin-bottom: 20px;
    }
    .conten-wrapp.default-page .conten-bar1.abouts-wrapp  img[align="right"]  {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp.default-page .conten-bar1.abouts-wrapp  img[align="left"] {margin: 0 0 22px 0 ;width: 100%}

.conten-wrapp .conten-bar1.abouts-wrapp img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp .conten-bar1.abouts-wrapp img[align="left"] {margin: 0 0 22px 0 ;width: 100%}

.conten-wrapp .conten-row1 .conten-bar1 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp .conten-row1 .conten-bar1 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.treatin5-wrapp .treatin5-col2 .treatin5-row2 .faqs-row11 p {font-size: 14px;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container button.btn.nf-fu-button-cancel{font-size: 11px;padding: 10px 14px 10px 21px;}
.details-wrapp .details-col2 .details-row2 ul li:before {
    float: none;
    vertical-align: middle;
    display: inline-block;
    margin: -2px 8px 0 0;
    padding: 0 0 14px;
    position: relative;
    top: inherit;
    left: inherit;
    width: 14px;
}
.details-wrapp .details-col2 .details-row2 ul li{font-size: 14px;}
.details-wrapp .details-col2 .details-row2 ul {margin: 0 0 16px;}

.treatin5-wrapp .treatin5-col2 .about-btn1 {margin-bottom: 16px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
        margin: 10px 0px 0 0;
}
/* .contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {

    display: block;
    width: fit-content !important;
    text-align: center;
    margin: 0 auto;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child {

    display: flex;
    flex-wrap: wrap;
    justify-content: center;
} */
 /* .contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {

    justify-content: center;
} */
    .contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
        width: 100% !important;
    }
    .contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {
    justify-content: center;
}
.footer-wrapp .footer-col3 .footer-row3 li a span {
    display: inline-block;
}

.details-wrapp .details-col3 .details-row3 .details-btn1:after{display:none}
.details-wrapp .details-btn1{padding:0}


.about-wrapp .about-col1 .about-row11.custom-select2.custom-about .select-selected{padding:0 18px 14px 18px}

.smileg-wrapp .smileg-row1 {margin: 0 0 41px;}

.directions .dir-outer .common-btn{width:100%;display:block;margin:0 0 22px}

#myModal.modal.payment .modal-content {width: 94%;}

#section8.faq-wrapp + .contact-wrapp.contact-wrapp2 {margin-top: 0;}

.details-wrapp .details-col2 .details-row2 .details-btn1 {padding: 0 20px 0 0;}

.treatments-wrapp .treatments-col1 .non-slider .nonsliderdicspace { width: 100%;}

.testi-wrapp .testi-col2 .testi-col3 .reviews-area .mCSB_container_wrapper {
    margin-right: 10px !important;
}

.testi-wrapp .testi-col1 .non-slider .testi-row1{width:100%;display:block;float:left}
.footer-row2 li, .footer-row2 li a{margin-right: 0;}
.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2{  padding: 13px 2% 13px 2%; font-size: 10px;letter-spacing: 1.44px;}
.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2.contact-f{ padding: 13px 5% 13px 5%;  font-size: 10px;letter-spacing: 1.44px;}
.conten-bg .conten-wrapp.about-us-page {padding-bottom: 40px;}

.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1 {
        padding: 13px 6px 13px 6px;
        font-size: 9.5px;
        letter-spacing: 1px;
 }
.treatin-wrapp .treatin-col1 .back-btms .treatin-btn1 {  padding: 13px 7px 13px 8px; font-size: 9.5px; letter-spacing: 1px; margin: 15px 5px 0 0;    }
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1 { margin: 0 3px 0 0;}
.treatin-wrapp .treatin-col1 .back-btms .about-btn1{  padding: 13px 7px 13px 8px; font-size: 9.5px; letter-spacing: 1px; margin: 15px 5px 0 0;    }
    .treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn-tex1 {
        font-size: 9px;
        margin: 7px 0px 5px 0px;
    }

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

.details-wrapp .details-col1 .details-btn1::after {    right: -12px;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-label {
    font-size: 14px;
    text-align: center;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
    font-size: 14px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner {
    height: 49px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload span.cog-upload__drag-text {
    font-size: 14px !important;
    color: #bbbdbf !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button 

{
    font-size: 11px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button
{font-size: 12px;
    
}
.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable .el-checkbox span.cog-choice__value

{font-size: 13px;

}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner {
    text-align: center;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
    text-align: center;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-field.cog-field--18.cog-col.cog-col--12.cog-file {
    flex: 100%;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload div {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    flex-direction: column-reverse !important;
    justify-content: space-between !important;
    padding: 1.3% 2% 1.3% 2%;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload span.cog-upload__drag-text {
    padding-bottom: 0;
}


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-radio__inner::after
{top:0 !important;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page__navigation {
    justify-content: center !important;
    padding: 0 !important;
}
.details-wrapp .details-col1 .details-btn1::after {    right: -14px;}
  /* .referrals-wrapp .referrals-col3 .cog-page .cog-row:nth-child(6) .cog-choice.cog-choice--checkboxes .cog-choice {
      max-width: 200px !important;
        width: 169px !important;
        margin: 0 auto;
    } */
/* .referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable {
    display: flex !important
;
    flex-wrap: wrap !important;
    justify-content: center !important;
    margin: 0 auto !important;
    width: 100% !important;
    gap: 20px !important;
} */
/* .referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    margin: 0 auto !important;
    width: 100% !important;
    gap: 20px !important;
} */

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-field {
    flex: 100%;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-input {
    flex: 100%;
}
/* .referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice label.el-radio.cog-checkable__item.cog-choice-option {
        display: inline !important;
}
.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable .el-radio__input {
        display: inline !important;
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div {
    text-align: center;
} */


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-radio__inner::after
{top:-3px !important;}


.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice.cog-choice--checkboxes .cog-label {
  
    font-size: 24px !important;
}
.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) {
    margin-top: 12px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row h2 {
    float: none !important;
    font-size: 24px !important;
}
.referrals-wrapp .referrals-col3 .cog-row:nth-child(1) .cog-section__inner {
    padding-bottom: 14px !important;
}



.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable {
 
   justify-content:flex-start !important;

}
.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable .el-checkbox span.cog-choice__value{text-align: left;}
.referrals-wrapp .referrals-col3 .cog-error-message {
    text-align: center !important;
}
.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div {
    display: block !important;
}

.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable .el-checkbox {
    display: inline-block !important;
    margin: 0 8px 8px;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__input {
    display: inline-block;
    position: relative;
    top: 1px !important;
}
.referrals-wrapp .referrals-col3 .cog-cognito--styled .cog-checkable .el-checkbox__input {
    display: inline !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner::before{top:7px}
 .referrals-wrapp .referrals-col3 .cog-form__container button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button 
    {
margin:0
    }
    .referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-choice--radiobuttons span.cog-choice__value
    {padding-left:0}
    
.referrals-wrapp .referrals-col3 .cog-checkable .el-radio__label.el-radio__label {
    padding-left: 8px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row input#cog-9 {
    padding: 0 !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row fieldset.cog-field.cog-field--7.cog-col.cog-col--24.cog-address.cog-address--international.is-error.is-required {
    margin-bottom: 0;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-field {flex: none;width: 100%;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-input.cog-input--long {flex: none;width: 100%;}
.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells {flex-wrap: wrap;}
.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button{width: fit-content;}
.contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(4) .nf-cell:first-child .nf-field-container .nf-field-element{align-items: center;}
    .contact-wrapp.availabile-form .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child nf-cells {
        flex-wrap: wrap;
        width: 100% !important;
         justify-content: center;
        align-items: center;
        margin-inline: 0;
    }
.teamer-wrapp .teamer-col2 .teamer-row2 p {min-height: inherit;}
/* .teamer-wrapp .teamer-col2 {padding-bottom: 30px;} */
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 {margin: 0 0 20px;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 .recruitment1-row1 {
    width: 17px;
    float: left;
    margin: 2px 11px 0 0;
}
    .fees-wrapp .fees-col1 .fees-row1 .fees-bar1 {
        width: calc(100% - 150px);
        float: left;
        padding-right: 20px;
    }
/* .testi-wrapp .testi-col2 .testi-col3 .reviews-area {
    width: 100% !important;
    max-width: 100% !important;
    white-space: normal !important;
    max-height: inherit;
    height: 36vw !important;
} */
    .testi-wrapp .testi-col2 .testi-col3 {
        width: 100%;
        margin: 0 0 40px;
    }
    .testi-wrapp .testi-col2 .testi-col3.showme_test_6 h4 {
    margin-top: 0;
}
.testi-wrapp .testi-col2 .testi-col3 .reviews-area {
   
    max-height: 92px !important;
}
.testi-wrapp .testi-col2 .testi-col3:nth-last-child(-n+2) {margin-bottom: 15px;}
.testi-wrapp  {padding: 0 0 20px;}
.treatin-wrapp .treatin-col1 .common-btn-row1 h5 {
    font-size: 17px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element select {
    text-align-last: center !important;
}
.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div label.el-radio.cog-checkable__item.cog-choice-option {
    text-align: center;
    display: inline-block;
 
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div label.el-radio.cog-checkable__item.cog-choice-option span.el-radio__input {
    display: inline;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-choice--radiobuttons span.cog-choice__value a {
    display: inline-block;
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div .el-radio__input .el-radio__inner {
    top: 7px !important;
}

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

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

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {
    margin-top: 0;
}

.banner-wrapp.video-banner .welcome-slides {width: 100%;position: relative;top: inherit;transform: none;}

.practice-wrapp .practice-row1 iframe{max-height:115px}

.banner-wrapp.video-banner .banner-video .banner-iframe-video{width:100%;display:block;padding:0 0 56.5vw}

.about-wrapp .about-col1 .about-col2 .about-row2 h4{float:none}

.banner-wrapp.halfbanner h3{float:none;font-size:12px;margin:0 0 8px}
.banner-wrapp.halfbanner h2{font-size:10px;margin:0 0 8px}
.banner-wrapp.halfbanner p{font-size:12px;margin:0 0 8px;line-height:normal}
.banner-wrapp.halfbanner .owl-dots{bottom:11px}

.gallery-wrapp .slider {width: 90%;}
.gallery-wrapp {padding: 10px 0 65px;}

}



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

.header-wrapp { text-align:center; background:#101221; padding:44px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:218.4px; margin:0 auto 14px; position:relative; top:inherit;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 20px;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 10px;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:2px;}
.header-wrapp .header-col3 { width:100%; margin:0 0 0;}
.header-wrapp .header-col3 .header-row3 { width:26px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.header-wrapp .header-col3 .header-row3:last-child { margin-right:2px;}
.header-wrapp .header-col4 { width:100%; margin:0 0 0;}
.header-wrapp .header-col4 .header-row4 { width:100%; margin:0 0 0;}
.header-wrapp .header-col5 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col5 .header-row5 { width:100%; margin:0 0 0;}
.header-wrapp .header-btn1 { width:48%; float:left; background:#b59e76; border-color:#b59e76; margin:4.2% 0 0; padding:13px 2% 13px 2%;}
.header-wrapp .header-btn1:first-child { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-wrapp .header-btn1:hover { color:#b59e76; background:none; border-color:#b59e76;}
.header-wrapp .header-btn2 { width:48%;margin:4.2% 0 0; padding:13px 2% 13px 2%;}
.header-wrapp .header-btn2:first-child { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2n) { float:right;}
.header-row2 li, .header-row2 li a { font-size:10px; letter-spacing:1.44px; line-height:1.67;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p { float:none; font-size:15px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0; padding:38px 5% 70px 5%; }
.banner-wrapp .banner-btn1 { margin:10px 16px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:16px;}

.about-wrapp { text-align:center; padding:26px 0 5.2%;}
.about-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { float:none; font-size:10px; letter-spacing:2.04px; margin:0 0 10px;}
.about-wrapp h4 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 36px;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 0; z-index:999;}
.about-wrapp .about-col2 { width:100%; display:block; margin:26px 0 0;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.about-wrapp .about-col2 .about-row2 a:last-child { margin-right:4px;}
.about-wrapp .about-col3 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 .about-row3 { width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col4 { width:72.8%; margin:0 0 30% 27.2%;}
.about-wrapp .about-col4 .about-row4 { width:66.4%; margin:0 0 0; position:absolute; bottom:-35.3%; left:-37.5%;}
.about-wrapp .about-btn1 { margin:12px 16px 0;}
.about-wrapp .about-btn1:last-child { margin-right:16px;}

.team-wrapp { text-align:center; padding:56px 0 88px;}
.team-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { float:none; font-size:21px; margin:0 0 10px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:90%; margin:0 0 0; position:relative; top:inherit; left:inherit;}
.team-wrapp .team-col1 .team-row1 { width:90%; margin:0 0 0;}
.team-wrapp .team-col2 { width:90%; margin:0 0 36px; position:relative; bottom:inherit; left:inherit;}
.team-wrapp .team-col2 .team-row2 { width:90%; margin:0 0 0;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 26px;}
.team-wrapp .team-col4 { width:100%; margin:0 0 0;}
.team-wrapp .team-col4 .team-row4 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:12px 16px 0;}
.team-wrapp .team-btn1:last-child { margin-right:16px;}

.services-wrapp { text-align:center; padding:56px 0 5.2%; }
.services-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { float:none; font-size:21px; margin:0 0 10px;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:0 0 56px;}
.services-wrapp .services-col1 .services-row1 { width:90%; transform:none; margin:0 5% 36px; position:relative; top:inherit; right:inherit;}
.services-wrapp .services-col2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col2 .services-row2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col3 { width:90%; margin:0 auto 0;}
.services-wrapp .services-col3 .services-row3 { width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; left:inherit;}
.services-wrapp .services-col4 { width:59.4%; margin:0 0 15.8% 40.6%;}
.services-wrapp .services-col4 .services-row4 { width:59.1%; margin:0 0 0;}
.services-wrapp .services-btn1 { margin:12px 16px 0;}
.services-wrapp .services-btn1:last-child { margin-right:16px;}

.treatments-wrapp { text-align:center; padding:5.2% 0 92px;}
.treatments-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { float:none; font-size:18px; margin:0 0 10px;}
.treatments-wrapp h4 span { display:block}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:90%; margin:0 0 0; position:absolute; bottom:8%; left:5%;}
.treatments-wrapp .treatments-btn1 { margin:12px 16px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:16px;}

.gallery-wrapp { text-align:center;}
.gallery-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col2 { width:94%; margin:0 auto 0;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-btn1 { margin:12px 16px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:16px;}

.details-wrapp { text-align:center; padding:90px 0 5.2%;}
.details-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.details-wrapp h2 span { display:inline;}
.details-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.details-wrapp h3 span { display:inline;}
.details-wrapp h4 { float:none; font-size:14px; margin:0 0 10px;}
.details-wrapp h4 span { display:inline;}
.details-wrapp h5 { float:none; font-size:24px; margin:0 0 10px;}
.details-wrapp h5 span { display:inline;}
.details-wrapp .details-col1 { width:90%; margin:0 auto 56px;}
.details-wrapp .details-col1 .details-row1 { width:100%; margin:0 0 46px;}
.details-wrapp .details-col2 { width:100%; text-align:center; margin:0 0 0;}
.details-wrapp .details-col2 .details-row2 { width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; left:inherit;}
.details-wrapp .details-col3 { width:100%; margin:0 0 0; position:relative;}
.details-wrapp .details-col3 .details-row3 { width:100%; margin:0 0 0;}
.details-wrapp .details-btn1 { margin:12px 16px 0;}
.details-wrapp .details-btn1:last-child { margin-right:16px;}

.contact-wrapp { text-align:center; padding:56px 0 0;}
.contact-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:90%; margin:0 5% 36px; position:relative; top:inherit; right:inherit;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:100%; height:64px; float:left; margin:0 0 0; padding:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:100%; height:64px; float:left; margin:0 0 0; padding:23px 0 0;}
.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-btn1 { margin:12px 16px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:16px;}

.consultation-wrapp { text-align:center; padding:56px 0 96px;}
.consultation-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { margin:12px 16px 0;}

.address-wrapp { text-align:center; background:#0f111f; padding:0 0 30px;}
.address-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.address-wrapp p span { display:inline;}
.address-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.address-wrapp h2 span { display:inline;}
.address-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.address-wrapp h3 span { display:inline;}
.address-wrapp .address-col1 { width:100%; margin:-40px 0 0; padding:0 0 48.8%;}
.address-wrapp .address-col1 .address-row1 { width:100%; margin:0 0 0;}
.address-wrapp .address-btn1 { margin:12px 16px 0;}

.instagram-wrapp { text-align:center; padding:30px 0 30px; }
.instagram-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.instagram-wrapp p span { display:inline;}
.instagram-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp .instagram-col1 { width:100%; margin:16px 0 16px;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-btn1 { margin:32px 16px 0;}
.instagram-wrapp .instagram-btn1:last-child { margin-right:16px;}

.footer-wrapp { text-align:center; padding:30px 0 56px;}
.footer-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:218.4px; margin:0 auto 26px;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 26px;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 .footer-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-row2 li a{margin-right: 0;}

.footer-wrapp .footer-col3 { width:100%; margin:0 0 0; padding:0 0 20px;}
.footer-wrapp .footer-col3 .footer-row3 { width:100%; margin:0 0 10px;}
.footer-wrapp .footer-col3 .footer-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col3 .footer-row3 li:last-child { margin-right:6px;}
.footer-wrapp .footer-col3 .footer-row3 li span { margin:0 2px 0;}
.footer-wrapp .footer-col3 .footer-row3 li span:last-child { margin-right:2px;}
.footer-wrapp .footer-col4 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col4 .footer-row4 { width:100%; margin:5px 0 0;}
.footer-wrapp .footer-col4 .footer-row4 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 6px 0;}
/* .footer-wrapp .footer-col4 .footer-row4 a:last-child { margin-right:6px;} */
.footer-wrapp .footer-col5 { width:100%; margin:0 0 0; padding:14px 0 14px;}
.footer-wrapp .footer-col5 .footer-row5 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col5 .footer-row5 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col5 .footer-row5 li:last-child { margin-right:6px;}
.footer-wrapp .footer-col5 .footer-row5 li span { margin:0 2px 0;}
.footer-wrapp .footer-col5 .footer-row5 li span:last-child { margin-right:2px;}
.footer-wrapp .footer-col6 { width:100%; margin:0 0 0; padding:14px 0 0;}
.footer-wrapp .footer-col6 .footer-row6 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col6 .footer-row6 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col6 .footer-row6 li:last-child { margin-right:6px;}
.footer-wrapp .footer-col6 .footer-row6 li:nth-child(2n) { display:none;}
.footer-wrapp .footer-col6 .footer-row6 li span { margin:0 2px 0;}
.footer-wrapp .footer-col6 .footer-row6 li span:last-child { margin-right:2px;}
.footer-wrapp .footer-btn1 { margin:12px 16px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:16px;}
.footer-row2 li, .footer-row2 li a { font-size:12px; letter-spacing:2.18px; line-height:2.11;}
.footer-row3 li, .footer-row3 li a, .footer-row5 li, .footer-row5 li a, .footer-row6 li, .footer-row6 li a { font-size:10px; letter-spacing:1.80px; line-height:2.07;}

/*inner*/
.inner-wrapp h1 { font-size:25px;}
.inner-wrapp .inner-col1 { width:90%;}
.inner-row1 li, .inner-row1 li a { font-size:15px;}

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

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

.services-wrapp2 .services-col1:nth-child(2n) .services-row1 { left:0;}

.sidbar-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp h3 { font-size:25px;}
.sidbar-wrapp h3 span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 5% 50px;}

.treatin-wrapp h2 { font-size:25px;}
.treatin-wrapp h3 { font-size:18px;}

.treatin2-wrapp h2 { font-size:25px;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { margin:0 0 40px;}

.treatin3-wrapp { padding:50px 0;}
.treatin3-wrapp h2 { font-size:25px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { width:100%; margin:0 0 40px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row2 { width:100%; position:relative; top:inherit; transform:none;}

.treatin4-wrapp { padding:50px 0 55px;}
.treatin4-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.treatin4-wrapp h3 { font-size:25px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:100%; position:relative; top:inherit; transform:none;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 { width:100%; margin:40px 0 0;}

.details-wrapp2 { padding:15px 0 5.2%;}

.treatin5-wrapp { padding:25px 0 57px;}
.treatin5-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.treatin5-wrapp h3 { font-size:11px; letter-spacing:1.8px;}
.treatin5-wrapp h4 { font-size:25px;}
.treatin5-wrapp h4 span { display:inline;}
.treatin5-wrapp .treatin5-col1 .treatin5-row1 { width:100%; margin:0 0 40px;}
.treatin5-wrapp .treatin5-col2 { width:100%;}

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

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

.before, .after { bottom:30px; left:30px;}

.about-wrapp .about-col1 .about-row11 { width:100%; margin:25px 0 0;}

.teamer-wrapp { padding-bottom:0;}
.teamer-wrapp h2 { font-size:20px;}
.teamer-wrapp p { font-size:14px; min-height:49px; margin:0;}
.teamer-wrapp .teamer-col1 { margin:0;}
.teamer-wrapp .teamer-col2 { width:49%; margin:0 2% 55px 0;}
.teamer-wrapp .teamer-col2:nth-child(3n) {margin-right: auto;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right;margin-right:0;}
.teamer-wrapp .teamer-col2:last-child {margin-right: 0 !important;}

.teamin-wrapp h2 { font-size:21px;}
.teamin-wrapp h3 { font-size:13px;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:53%;}

.treatment-wrapp { padding-bottom:0;}
.treatment-wrapp h2 { font-size:20px;}
.treatment-wrapp .treatment-col2 { width:48%; margin: 0 4% 5.15% 0;}
.treatment-wrapp .treatment-col2:nth-child(2n) { float:right;margin-right: 0;}
.treatment-wrapp .treatment-col2:nth-child(3n) {margin-right:auto;}
.treatment-wrapp .treatment-col2:last-child {margin-right:0;}

.abouts-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.abouts-wrapp h3 { font-size:25px;}

.cqc-wrapp { padding:30px 0 25px;}
.cqc-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.cqc-wrapp h3 { font-size:25px;}

.blog-wrapp h3 { font-size:25px;}
.blog-wrapp .blog-col2 { margin:0 0 60px;}
.blog-wrapp .blog-col2 .blog-row1 { width:100%; margin:0 0 30px;}
.blog-wrapp .blog-col2 .blog-row2 { width:100%; position:relative; top:inherit; transform:none;}

.blogin-wrapp h3 { font-size:24px;}

.contac-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.contac-wrapp h3 { font-size:25px;}
.contac-wrapp h3 span { display:inline;}
.contac-wrapp .contac-col1 .contac-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 45px;}
.contac-wrapp .contac-col1 .contac-row2 { width:100%;}

.hours-wrapp { padding:40px 0 60px;}
.hours-wrapp .hours-col1 ul li { width:100%; margin:0;}

.fees-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.fees-wrapp h4 { font-size:25px;}
.fees-wrapp h4 span { display:inline;}

.galler-wrapp h2 { font-size:25px;}
.galler-wrapp .galler-col2 { margin:0 0 60px;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; margin:0 0 35px;}
.galler-wrapp .galler-col2 .galler-row2 { width:100%; position:relative; top:inherit; transform:none;}

.gallerin-wrapp h2 { font-size:25px;}

.testi-wrapp { padding:0 0 50px;}
.testi-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.testi-wrapp h3 { font-size:25px;}
.testi-wrapp .testi-col2 { margin:20px 0 0;}
.testi-wrapp .testi-col2 .testi-col3 { width:100%; margin:0 0 60px;}

.recruitment-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.recruitment-wrapp h3 { font-size:25px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 { width:100%; position:relative; top:inherit; transform:none; padding:0 5% 50px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 .recruitment-bar1 { width:100%;}
.recruitment-wrapp .recruitment-col2 { width:100%;}

.recruitment1-wrapp { padding:50px 0 15px;}
.recruitment1-wrapp h2 { font-size:25px;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 { width:100%;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 .recruitment1-row2 { width:87%;}

.recruitment2-wrapp { padding:50px 0;}
.recruitment2-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.recruitment2-wrapp h3 { font-size:25px;}
.recruitment2-wrapp .recruitment2-col1 .recruitment2-row1 { width:100%; position:relative; top:inherit; transform:none; padding:0 0 70px;}
.recruitment2-wrapp .recruitment2-col1 .recruitment2-row2 { width:100%;}

.contact-wrapp3 .contact-col1 .contact-row1 { transform:none;}
.contact-wrapp3 .referrals-btn1 { float:none;}
.contact-wrapp3 .referrals-btn1 button { margin:20px 20px 0 0;}
.contact-wrapp3 .referrals-btn1, .contact-wrapp3 .referrals-btn1 button { font-size:11px; letter-spacing:2.23px;}
.contact-wrapp3 .contact-btn1 { margin:20px 0 0 0;}
.contact-wrapp3 .contact-btn1:last-child { margin-right:0;}

.practice-wrapp { padding-bottom:0;}
.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;}

/*contact-form-box-css*/
.contact-form-box { width:100%; margin:0 0 26px;}

/*common-ul-box-css*/
.common-ul-box { width:100%; margin:0 0 16px;}
.common-ul-box li { float:none; margin:0 0 0; padding:0 0 0;}
.common-ul-box li:before { width:14px; float:none; vertical-align:middle; display:inline-block; margin:-2px 8px 0 0; padding:0 0 14px; position:relative; top:inherit; left:inherit;}
.common-ul-box li, .common-ul-box li a { font-size:14px; line-height:1.88;}

/*btn-plain-css*/
.banner-btn1, .about-btn1, .team-btn1, .services-btn1, .treatments-btn1, .gallery-btn1, .details-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .address-btn1, .instagram-btn1, .paiger-btn1, .paiger-btn2, .referrals-btn1, .referrals-btn1 input { font-size:11px; letter-spacing:2.23px;}

/*btn-square-css*/
.header-btn1, .header-btn2 { font-size:10px; letter-spacing:1.44px; line-height:1.67;}

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

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element .ninja-forms-field {
    text-align: center;
    font-size: 11px;
    letter-spacing: 2.23px;
    height: 64px;
    float: left;
    margin: 0 0 0;
    padding: 0 0 0;
}
.contact-wrapp.contact-wrapp3 .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-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .nf-field-container .nf-field-element textarea.ninja-forms-field {
        height: 64px;
        padding: 23px 0 0;
        text-align: center;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
    font-size: 11px;
    letter-spacing: 2.23px;
    margin-top: 0
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
    font-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    margin-bottom: 28px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button::before {

    width: 17px;
    height: 17px;
    top: 59%;

}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
   font-size: 11px;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
   font-size: 11px;
}
.contact-wrapp.contact-wrapp3 .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;
    display: inline;
    padding-left: 7px;
}
    .contact-wrapp.contact-wrapp3 .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 {
        left: -14px;
        top: 1px;
    }
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
    margin: 10px 0px 0 0;

}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {
    margin-bottom: 6px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    font-size: 11px;
    letter-spacing: 2.23px;
}
.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-size: 11px;
    letter-spacing: 2.23px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    line-height: 2.23;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {
    font-size: 11px;
    letter-spacing: 2.23px;
}
.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:7px}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element .ninja-forms-field {
    text-align: center;
    font-size: 11px;
    letter-spacing: 2.23px;
    height: 64px;
    float: left;
    margin: 0 0 0;
    padding: 0 0 0;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:first-child .nf-cell {
    width: 100% !important;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder
{
    font-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element textarea.ninja-forms-field {
        height: 64px;
        padding: 23px 0 0;
        text-align: center;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
    font-size: 11px;
    letter-spacing: 2.23px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
    font-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    margin-bottom: 10px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) {
    margin: 0px 0 20px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button::before {

    width: 17px;
    height: 17px;
    top: 59%;

}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
   font-size: 11px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
   font-size: 11px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    display: block;
    text-align: left;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {

    left: 1px;
    top: 7px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
    margin: 10px 0px 0 0;

}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {
    margin-bottom: 6px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    margin-right: 0;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {
    text-align: center !important;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {
    text-align: center !important;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    width: auto;
    padding-left: 20px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
        margin: 10px 20px 0 0;
    }
.practice-wrapp .practice-row1 img {max-height:173px;}
.conten-bg.blog-listing + .contact-wrapp.contact-wrapp2
 {padding-top: 0;}
.error-page .conten-bar1.abouts-wrapp h1 {font-size: 35px;}
.blog-wrapp.search-page h1.page-title {font-size: 28px;}

.blog-wrapp.search-page .blog-col1 .blog-col2 {width: 100%;margin-right: 0;}
.footer-wrapp .footer-col2 .footer-row2.single-line-treat li {width:auto; margin: 0 4px 0;}
.footer-wrapp .footer-col2 .footer-row2.single-line-treat {display: block; width: 85%;float:none;text-align: center;display: flex;flex-wrap: wrap;justify-content: center; margin: 0 auto;align-items: center;}

.fees-bar1, .fees-bar2 { font-size:13px}
.fees-wrapp .fees-col1 .fees-row1 .price-from {font-size: 13px;}

   .contact-wrapp.contact-wrapp3 .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
        margin-bottom: 20px;
    }
.conten-wrapp.default-page .conten-bar1.abouts-wrapp  img[align="right"]  {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp.default-page .conten-bar1.abouts-wrapp  img[align="left"] {margin: 0 0 22px 0 ;width: 100%}

.conten-wrapp .conten-bar1.abouts-wrapp img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp .conten-bar1.abouts-wrapp img[align="left"] {margin: 0 0 22px 0 ;width: 100%}

.conten-wrapp .conten-row1 .conten-bar1 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp .conten-row1 .conten-bar1 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}
.treatin5-wrapp .treatin5-col2 .treatin5-row2 .faqs-row11 p {font-size: 14px;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container button.btn.nf-fu-button-cancel{font-size: 11px;padding: 10px 14px 10px 21px;}

.details-wrapp .details-col2 .details-row2 ul li:before {
    float: none;
    vertical-align: middle;
    display: inline-block;
    margin: -2px 8px 0 0;
    padding: 0 0 14px;
    position: relative;
    top: inherit;
    left: inherit;
    width: 14px;
}
.details-wrapp .details-col2 .details-row2 ul li{font-size: 14px;}
.details-wrapp .details-col2 .details-row2 ul {margin: 0 0 16px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
        margin: 10px 0px 0 0;
        text-align-last: center !important;
}
    .contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
        width: 100% !important;
    }
    .contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element {
    justify-content: center;
}

.details-wrapp .details-col3 .details-row3 .details-btn1:after{display:none}
.details-wrapp .details-btn1{padding:0}


.about-wrapp .about-col1 .about-row11.custom-select2.custom-about .select-selected{padding:0 18px 14px 18px}

.directions .dir-outer .common-btn{width: 36.2%; margin: 0 0 3.5%;}
.directions .dir-outer .direction-icon-border{padding:18px 20px}
.directions .dir-outer .direction-icon-border .readmore{letter-spacing:normal}
.directions .dir-outer{gap:3.5%}
.directions .dir-outer .direction-icon-border img {width: 62px;}

#myModal.modal.payment .modal-content {width: 94%;}

#section8.faq-wrapp + .contact-wrapp.contact-wrapp2 {margin-top: 0;}

.details-wrapp .details-col2 .details-row2 .details-btn1 {padding: 0 20px 0 0;}

.treatments-wrapp .treatments-col1 .non-slider .nonsliderdicspace { width: 100%;}

.testi-wrapp .testi-col2 .testi-col3 .reviews-area .mCSB_container_wrapper {
    margin-right: 10px !important;
}

.testi-wrapp .testi-col1 .non-slider .testi-row1{width:100%;display:block;float:left}
.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2{  padding: 13px 2% 13px 2%; font-size: 10px;letter-spacing: 1.44px;}
.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2.contact-f{    padding: 13px 5% 13px 5%;  font-size: 10px;letter-spacing: 1.44px;}
.conten-bg .conten-wrapp.about-us-page {padding-bottom: 40px;}
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1{padding: 13px 15px 13px 15px; font-size: 10px;letter-spacing: 1.20px;;}
.treatin-wrapp .treatin-col1 .back-btms .treatin-btn1 {    padding: 13px 5px 13px 5px; font-size: 10px;    letter-spacing: 1.20px; margin: 15px 5px 0 0;    }
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1 { margin: 0 5px 0 0;}
.treatin-wrapp .treatin-col1 .back-btms .about-btn1{padding: 13px 8px 13px 10px; font-size: 10px;letter-spacing: 1.20px;;margin: 15px 5px 0 0; }
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn-tex1 {font-size: 10px;margin: 0 1px 0 1px;}
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1:last-child {
    margin: 0 0 0 ;
}
.details-wrapp .details-col1 .details-btn1::after {    right: -12px;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-label {
    font-size: 14px;
    text-align: center;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
    font-size: 14px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner {
    height: 49px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload span.cog-upload__drag-text {
    font-size: 14px !important;
    color: #bbbdbf !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button 

{
    font-size: 11px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button
{font-size: 12px;
    
}
.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable .el-checkbox span.cog-choice__value

{font-size: 13px;

}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner {
    text-align: center;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
    text-align: center;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-field.cog-field--18.cog-col.cog-col--12.cog-file {
    flex: 100%;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload div {
    display: flex;
    flex-wrap: wrap;
   	width: 100%;
   	padding: 0;
}

/*.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload span.cog-upload__drag-text {
    padding-bottom: 30px;
}*/

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page__navigation {
    justify-content: center !important;
    padding: 0 !important;
}
.details-wrapp .details-col1 .details-btn1::after {    right: -14px;}
  /* .referrals-wrapp .referrals-col3 .cog-page .cog-row:nth-child(6) .cog-choice.cog-choice--checkboxes .cog-choice {
      max-width: 200px !important;
        width: 169px !important;
        margin: 0 auto;
    } */


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-field {
    flex: 100%;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-input {
    flex: 100%;
}


.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-radio__inner::after
{top:-3px !important;}



.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) {
    margin-top: 15px !important;
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(1) .cog-section__inner {
    padding-bottom: 15px !important;
}
.referrals-wrapp .referrals-col3 .cog-error-message {
    text-align: center !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner::before {
 
    top: 3px;
    left: 4px;
    cursor: pointer;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner {
    top: -4px;
}
 .referrals-wrapp .referrals-col3 .cog-form__container button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button 
    {
margin:0
    }


       .referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-choice--radiobuttons span.cog-choice__value
    {padding-left:0}
    
.referrals-wrapp .referrals-col3 .cog-checkable .el-radio__label.el-radio__label {
    padding-left: 8px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row fieldset.cog-field.cog-field--7.cog-col.cog-col--24.cog-address.cog-address--international.is-error.is-required {
    margin-bottom: 0;
}
    
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-field {flex: none;width: 100%;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-input.cog-input--long {flex: none;width: 100%;}

.teamer-wrapp .teamer-col2 .teamer-row2 p {min-height: inherit;}
.teamer-wrapp .teamer-col2 {padding-bottom: 35px;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 {margin: 0 0 20px;}

    .testi-wrapp .testi-col2 .testi-col3 {
        width: 100%;
        margin: 0 0 40px;
    }
    .testi-wrapp .testi-col2 .testi-col3.showme_test_6 h4 {
    margin-top: 0;
}
.testi-wrapp .testi-col2 .testi-col3 .reviews-area {
   
    max-height: 92px !important;
}
.testi-wrapp .testi-col2 .testi-col3:nth-last-child(-n+2) {margin-bottom: 15px;}
.testi-wrapp  {padding: 0 0 20px;}

.fees-wrapp .fees-col1 .fees-row1 .fees-bar1 {
    padding-right: 38px;
}
.treatin-wrapp .treatin-col1 .common-btn-row1 h5 {
    font-size: 17px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element select {
    text-align-last: center !important;
}
.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div label.el-radio.cog-checkable__item.cog-choice-option {
    text-align: center;
    display: inline-block;
 
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div label.el-radio.cog-checkable__item.cog-choice-option span.el-radio__input {
    display: inline;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-choice--radiobuttons span.cog-choice__value a {
    display: inline-block;
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div .el-radio__input .el-radio__inner {
    top: 8px !important;
}

.banner-wrapp.video-banner .welcome-slides {width: 100%;position: relative;top: inherit;transform: none;}

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

.banner-wrapp.video-banner .banner-video .banner-iframe-video{width:100%;display:block;padding:0 0 56.5vw}

.about-wrapp .about-col1 .about-col2 .about-row2 h4{float:none}

.banner-wrapp.halfbanner h3{float:none;font-size:22px;margin:0 0 8px}
.banner-wrapp.halfbanner h2{font-size:12px;margin:0 0 8px}
.banner-wrapp.halfbanner p{font-size:14px;margin:0 0 8px;line-height:normal}
.banner-wrapp.halfbanner .owl-dots{bottom:22px}

.gallery-wrapp .slider {width: 90%;}
.gallery-wrapp {padding: 10px 0 65px;}

}

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

.header-wrapp { text-align:center; background:#101221; padding:44px 0 40px; position:relative; top:inherit; right:inherit; left:inherit;}
.header-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:218.4px; margin:0 auto 14px; position:relative; top:inherit;}
.header-wrapp .header-col1 .header-row1 { width:100%; margin:0 0 0;}
.header-wrapp .header-col2 { width:100%; margin:0 0 20px;}
.header-wrapp .header-col2 .header-row2 { width:100%; margin:0 0 10px;}
.header-wrapp .header-col2 .header-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.header-wrapp .header-col2 .header-row2 li:last-child { margin-right:2px;}
.header-wrapp .header-col3 { width:100%; margin:0 0 0;}
.header-wrapp .header-col3 .header-row3 { width:26px; float:none; vertical-align:middle; display:inline-block; margin:0 2px 0;}
.header-wrapp .header-col3 .header-row3:last-child { margin-right:2px;}
.header-wrapp .header-col4 { width:100%; margin:0 0 0;}
.header-wrapp .header-col4 .header-row4 { width:100%; margin:0 0 0;}
.header-wrapp .header-col5 { width:100%; display:none; margin:0 0 0;}
.header-wrapp .header-col5 .header-row5 { width:100%; margin:0 0 0;}
.header-wrapp .header-btn1 { width:48%; float:left; background:#b59e76; border-color:#b59e76; margin:4.2% 0 0; padding:13px 2% 13px 2%;}
.header-wrapp .header-btn1:first-child { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn1:nth-child(2n) { float:right;}
.header-wrapp .header-btn1:hover { color:#b59e76; background:none; border-color:#b59e76;}
.header-wrapp .header-btn2 { width:48%;margin:4.2% 0 0; padding:13px 2% 13px 2%;}
.header-wrapp .header-btn2:first-child { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2) { margin-top:0;}
.header-wrapp .header-btn2:nth-child(2n) { float:right;}
.header-row2 li, .header-row2 li a { font-size:10px; letter-spacing:1.44px; line-height:1.67;}

.banner-wrapp { text-align:center; min-height:inherit;}
.banner-wrapp p { float:none; font-size:15px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:100%; transform:none; margin:0 0 0; position:relative; top:inherit; right:inherit; left:inherit;}
.banner-wrapp .banner-col1 .banner-row1 { width:100%; margin:0 0 0; padding:38px 5% 70px 5%; }
.banner-wrapp .banner-btn1 { margin:10px 16px 0;}
.banner-wrapp .banner-btn1:last-child { margin-right:16px;}

.about-wrapp { text-align:center; padding:28px 0 5.2%;}
.about-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { float:none; font-size:10px; letter-spacing:2.04px; margin:0 0 10px;}
.about-wrapp h4 span { display:inline;}
.about-wrapp .about-col1 { width:100%; margin:0 0 36px;}
.about-wrapp .about-col1 .about-row1 { width:100%; margin:0 0 0; z-index:999;}
.about-wrapp .about-col2 { width:100%; display:block; margin:26px 0 0;}
.about-wrapp .about-col2 .about-row2 { width:100%; margin:0 0 0;}
.about-wrapp .about-col2 .about-row2 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.about-wrapp .about-col2 .about-row2 a:last-child { margin-right:4px;}
.about-wrapp .about-col3 { width:100%; margin:0 0 0;}
.about-wrapp .about-col3 .about-row3 { width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; left:inherit;}
.about-wrapp .about-col4 { width:72.8%; margin:0 0 30% 27.2%;}
.about-wrapp .about-col4 .about-row4 { width:66.4%; margin:0 0 0; position:absolute; bottom:-35.3%; left:-37.5%;}
.about-wrapp .about-btn1 { margin:12px 16px 0;}
.about-wrapp .about-btn1:last-child { margin-right:16px;}

.team-wrapp { text-align:center; padding:56px 0 88px;}
.team-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { float:none; font-size:21px; margin:0 0 10px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 { width:90%; margin:0 0 0; position:relative; top:inherit; left:inherit;}
.team-wrapp .team-col1 .team-row1 { width:90%; margin:0 0 0;}
.team-wrapp .team-col2 { width:90%; margin:0 0 36px; position:relative; bottom:inherit; left:inherit;}
.team-wrapp .team-col2 .team-row2 { width:90%; margin:0 0 0;}
.team-wrapp .team-col3 { width:100%; margin:0 0 0;}
.team-wrapp .team-col3 .team-row3 { width:100%; margin:0 0 26px;}
.team-wrapp .team-col4 { width:100%; margin:0 0 0;}
.team-wrapp .team-col4 .team-row4 { width:100%; margin:0 0 0;}
.team-wrapp .team-btn1 { margin:12px 16px 0;}
.team-wrapp .team-btn1:last-child { margin-right:16px;}

.services-wrapp { text-align:center; padding:56px 0 5.2%; }
.services-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { float:none; font-size:21px; margin:0 0 10px;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-col1 { width:100%; margin:0 0 56px;}
.services-wrapp .services-col1 .services-row1 { width:90%; transform:none; margin:0 5% 36px; position:relative; top:inherit; right:inherit;}
.services-wrapp .services-col2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col2 .services-row2 { width:100%; margin:0 0 0;}
.services-wrapp .services-col3 { width:90%; margin:0 auto 0;}
.services-wrapp .services-col3 .services-row3 { width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; left:inherit;}
.services-wrapp .services-col4 { width:59.4%; margin:0 0 15.8% 40.6%;}
.services-wrapp .services-col4 .services-row4 { width:59.1%; margin:0 0 0;}
.services-wrapp .services-btn1 { margin:12px 16px 0;}
.services-wrapp .services-btn1:last-child { margin-right:16px;}

.treatments-wrapp { text-align:center; padding:5.2% 0 92px;}
.treatments-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { float:none; font-size:18px; margin:0 0 10px;}
.treatments-wrapp h4 span { display:block}
.treatments-wrapp .treatments-col1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col1 .treatments-row1 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 { width:100%; margin:0 0 0;}
.treatments-wrapp .treatments-col2 .treatments-row2 { width:90%; margin:0 0 0; position:absolute; bottom:8%; left:5%;}
.treatments-wrapp .treatments-btn1 { margin:12px 16px 0;}
.treatments-wrapp .treatments-btn1:last-child { margin-right:16px;}

.gallery-wrapp { text-align:center;}
.gallery-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp .gallery-col1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col1 .gallery-row1 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-col2 { width:94%; margin:0 auto 0;}
.gallery-wrapp .gallery-col2 .gallery-row2 { width:100%; margin:0 0 0;}
.gallery-wrapp .gallery-btn1 { margin:12px 16px 0;}
.gallery-wrapp .gallery-btn1:last-child { margin-right:16px;}

.details-wrapp { text-align:center; padding:90px 0 5.2%;}
.details-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.details-wrapp h2 span { display:inline;}
.details-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.details-wrapp h3 span { display:inline;}
.details-wrapp h4 { float:none; font-size:14px; margin:0 0 10px;}
.details-wrapp h4 span { display:inline;}
.details-wrapp h5 { float:none; font-size:24px; margin:0 0 10px;}
.details-wrapp h5 span { display:inline;}
.details-wrapp .details-col1 { width:90%; margin:0 auto 56px;}
.details-wrapp .details-col1 .details-row1 { width:100%; margin:0 0 46px;}
.details-wrapp .details-col2 { width:100%; text-align:center; margin:0 0 0;}
.details-wrapp .details-col2 .details-row2 { width:100%; transform:none; margin:0 0 36px; position:relative; top:inherit; left:inherit;}
.details-wrapp .details-col3 { width:100%; margin:0 0 0; position:relative;}
.details-wrapp .details-col3 .details-row3 { width:100%; margin:0 0 0;}
.details-wrapp .details-btn1 { margin:12px 15px 0;}
.details-wrapp .details-btn1:last-child { margin-right:16px;}

.contact-wrapp { text-align:center; padding:56px 0 0;}
.contact-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 { width:100%; margin:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 { width:90%; margin:0 5% 36px; position:relative; top:inherit; right:inherit;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil1 { text-align:center;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { width:48%; height:64px; float:left; margin:0 0 0; padding:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { width:48%; height:64px; float:left; margin:0 0 0; padding:23px 0 0;}
.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-btn1 { margin:12px 16px 0;}
.contact-wrapp .contact-btn1:last-child { margin-right:16px;}

.consultation-wrapp { text-align:center; padding:56px 0 96px;}
.consultation-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.consultation-wrapp h3 span { display:inline;}
.consultation-wrapp .consultation-col1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-col1 .consultation-row1 { width:100%; margin:0 0 0;}
.consultation-wrapp .consultation-btn1 { margin:12px 16px 0;}

.address-wrapp { text-align:center; background:#0f111f; padding:0 0 30px;}
.address-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.address-wrapp p span { display:inline;}
.address-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.address-wrapp h2 span { display:inline;}
.address-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.address-wrapp h3 span { display:inline;}
.address-wrapp .address-col1 { width:100%; margin:-40px 0 0; padding:0 0 48.8%;}
.address-wrapp .address-col1 .address-row1 { width:100%; margin:0 0 0;}
.address-wrapp .address-btn1 { margin:12px 16px 0;}

.instagram-wrapp { text-align:center; padding:30px 0 30px; }
.instagram-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.instagram-wrapp p span { display:inline;}
.instagram-wrapp h2 { float:none; font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { float:none; font-size:29px; margin:0 0 16px;}
.instagram-wrapp h3 span { display:inline;}
.instagram-wrapp .instagram-col1 { width:100%; margin:16px 0 16px;}
.instagram-wrapp .instagram-col1 .instagram-row1 { width:100%; margin:0 0 0;}
.instagram-wrapp .instagram-btn1 { margin:32px 16px 0;}
.instagram-wrapp .instagram-btn1:last-child { margin-right:16px;}

.footer-wrapp { text-align:center; padding:30px 0 56px;}
.footer-wrapp p { float:none; font-size:14px; margin:0 0 10px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:218.4px; margin:0 auto 26px;}
.footer-wrapp .footer-col1 .footer-row1 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 { width:100%; margin:0 0 26px;}
.footer-wrapp .footer-col2 .footer-row2 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col2 .footer-row2 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col3 { width:100%; margin:0 0 0; padding:0 0 20px;}
.footer-wrapp .footer-col3 .footer-row3 { width:100%; margin:0 0 10px;}
.footer-wrapp .footer-col3 .footer-row3 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col3 .footer-row3 li:last-child { margin-right:6px;}
.footer-wrapp .footer-col3 .footer-row3 li span { margin:0 2px 0;}
.footer-wrapp .footer-col3 .footer-row3 li span:last-child { margin-right:2px;}
.footer-wrapp .footer-col4 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col4 .footer-row4 { width:100%; margin:5px 0 0;}
.footer-wrapp .footer-col4 .footer-row4 a { width:auto; float:none; vertical-align:middle; display:inline-block; margin:0 6px 0;}
/* .footer-wrapp .footer-col4 .footer-row4 a:last-child { margin-right:6px;} */
.footer-wrapp .footer-col5 { width:100%; margin:0 0 0; padding:14px 0 14px;}
.footer-wrapp .footer-col5 .footer-row5 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col5 .footer-row5 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col5 .footer-row5 li:last-child { margin-right:6px;}
.footer-wrapp .footer-col5 .footer-row5 li span { margin:0 2px 0;}
.footer-wrapp .footer-col5 .footer-row5 li span:last-child { margin-right:2px;}
.footer-wrapp .footer-col6 { width:100%; margin:0 0 0; padding:14px 0 0;}
.footer-wrapp .footer-col6 .footer-row6 { width:100%; margin:0 0 0;}
.footer-wrapp .footer-col6 .footer-row6 li { float:none; vertical-align:middle; display:inline-block; margin:0 4px 0;}
.footer-wrapp .footer-col6 .footer-row6 li:last-child { margin-right:6px;}
.footer-wrapp .footer-col6 .footer-row6 li:nth-child(2n) { display:none;}
.footer-wrapp .footer-col6 .footer-row6 li span { margin:0 2px 0;}
.footer-wrapp .footer-col6 .footer-row6 li span:last-child { margin-right:2px;}
.footer-wrapp .footer-btn1 { margin:12px 16px 0;}
.footer-wrapp .footer-btn1:last-child { margin-right:16px;}
.footer-row2 li, .footer-row2 li a { font-size:12px; letter-spacing:2.18px; line-height:2.11;}
.footer-row3 li, .footer-row3 li a, .footer-row5 li, .footer-row5 li a, .footer-row6 li, .footer-row6 li a { font-size:10px; letter-spacing:1.80px; line-height:2.07;}
.footer-row2 li a{margin-right: 0;}
/*inner*/
.inner-wrapp h1 { font-size:27px;}
.inner-wrapp .inner-col1 { width:90%;}
.inner-row1 li, .inner-row1 li a { font-size:15px;}

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

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

.services-wrapp2 .services-col1:nth-child(2n) .services-row1 { left:0;}

.sidbar-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp h3 { font-size:25px;}
.sidbar-wrapp h3 span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 5% 50px;}

.treatin-wrapp h2 { font-size:25px;}
.treatin-wrapp h3 { font-size:18px;}

.treatin2-wrapp h2 { font-size:25px;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 { margin:0 0 40px;}

.treatin3-wrapp { padding:50px 0;}
.treatin3-wrapp h2 { font-size:25px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row1 { width:100%; margin:0 0 40px;}
.treatin3-wrapp .treatin3-col1 .treatin3-row2 { width:100%; position:relative; top:inherit; transform:none;}

.treatin4-wrapp { padding:50px 0 55px;}
.treatin4-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.treatin4-wrapp h3 { font-size:25px;}
.treatin4-wrapp .treatin4-col1 .treatin4-row1 { width:100%; position:relative; top:inherit; transform:none;}
.treatin4-wrapp .treatin4-col1 .treatin4-row2 { width:100%; margin:40px 0 0;}

.details-wrapp2 { padding:15px 0 5.2%;}

.treatin5-wrapp { padding:25px 0 57px;}
.treatin5-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.treatin5-wrapp h3 { font-size:11px; letter-spacing:1.8px;}
.treatin5-wrapp h4 { font-size:25px;}
.treatin5-wrapp h4 span { display:inline;}
.treatin5-wrapp .treatin5-col1 .treatin5-row1 { width:100%; margin:0 0 40px;}
.treatin5-wrapp .treatin5-col2 { width:100%;}

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

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

.before, .after { bottom:30px; left:30px;}

.about-wrapp .about-col1 .about-row11 { width:100%; margin:25px 0 0;}

.teamer-wrapp { padding-bottom:0;}
.teamer-wrapp h2 { font-size:22px;}
.teamer-wrapp .teamer-col1 { margin:0;}
.teamer-wrapp .teamer-col2 { width:49%; margin:0 2% 55px 0;}
.teamer-wrapp .teamer-col2:nth-child(3n) {margin-right: 2%;}
.teamer-wrapp .teamer-col2:nth-child(2n) { float:right;margin-right:0;}
.teamer-wrapp .teamer-col2:last-child {margin-right: 0 !important;}


.teamin-wrapp h2 { font-size:24px;}
.teamin-wrapp h3 { font-size:14px;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:53%;}

.treatment-wrapp { padding-bottom:0;}
.treatment-wrapp h2 { font-size:24px;}
.treatment-wrapp .treatment-col2 { width:48%; margin: 0 4% 5.15% 0;}
.treatment-wrapp .treatment-col2:nth-child(2n) { float:right;margin-right:0;}
.treatment-wrapp .treatment-col2:nth-child(3n) {margin-right:auto;}
.treatment-wrapp .treatment-col2:last-child {margin-right:0;}


.abouts-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.abouts-wrapp h3 { font-size:25px;}

.cqc-wrapp { padding:30px 0 25px;}
.cqc-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.cqc-wrapp h3 { font-size:25px;}

.blog-wrapp h3 { font-size:25px;}
.blog-wrapp .blog-col2 { margin:0 0 60px;}
.blog-wrapp .blog-col2 .blog-row1 { width:100%; margin:0 0 30px;}
.blog-wrapp .blog-col2 .blog-row2 { width:100%; position:relative; top:inherit; transform:none;}

.blogin-wrapp h3 { font-size:24px;}

.contac-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.contac-wrapp h3 { font-size:25px;}
.contac-wrapp h3 span { display:inline;}
.contac-wrapp .contac-col1 .contac-row1 { width:100%; position:relative; top:inherit; transform:none; margin:0 0 45px;}
.contac-wrapp .contac-col1 .contac-row2 { width:100%;}

.hours-wrapp { padding:40px 0 60px;}
.hours-wrapp .hours-col1 ul li { width:100%; margin:0;}

.fees-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.fees-wrapp h4 { font-size:25px;}
.fees-wrapp h4 span { display:inline;}

.galler-wrapp h2 { font-size:25px;}
.galler-wrapp .galler-col2 { margin:0 0 60px;}
.galler-wrapp .galler-col2 .galler-row1 { width:100%; margin:0 0 35px;}
.galler-wrapp .galler-col2 .galler-row2 { width:100%; position:relative; top:inherit; transform:none;}

.testi-wrapp { padding:0 0 50px;}
.testi-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.testi-wrapp h3 { font-size:25px;}
.testi-wrapp .testi-col2 { margin:20px 0 0;}
.testi-wrapp .testi-col2 .testi-col3 { width:48%; margin:0 4% 60px 0;}
.testi-wrapp .testi-col2 .testi-col3:nth-child(2n) {float: right;margin-right: 0;}

.recruitment-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.recruitment-wrapp h3 { font-size:25px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 { width:100%; position:relative; top:inherit; transform:none; padding:0 5% 50px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 .recruitment-bar1 { width:100%;}
.recruitment-wrapp .recruitment-col2 { width:100%;}

.recruitment1-wrapp { padding:50px 0 15px;}
.recruitment1-wrapp h2 { font-size:25px;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 { width:100%;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 .recruitment1-row2 { width:87%;}

.recruitment2-wrapp { padding:50px 0;}
.recruitment2-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.recruitment2-wrapp h3 { font-size:25px;}
.recruitment2-wrapp .recruitment2-col1 .recruitment2-row1 { width:100%; position:relative; top:inherit; transform:none; padding:0 0 70px;}
.recruitment2-wrapp .recruitment2-col1 .recruitment2-row2 { width:100%;}

.contact-wrapp3 .contact-col1 .contact-row1 { transform:none;}
.contact-wrapp3 .referrals-btn1 { float:none;}
.contact-wrapp3 .referrals-btn1 button { margin:20px 20px 0 0;}
.contact-wrapp3 .referrals-btn1, .contact-wrapp3 .referrals-btn1 button { font-size:11px; letter-spacing:2.23px;}
.contact-wrapp3 .contact-btn1 { margin:20px 0 0 0;}
.contact-wrapp3 .contact-btn1:last-child { margin-right:0;}
.contact-wrapp3 .contact-col1 .contact-row1 .contact-fil3 { width:100%;}

/*contact-form-box-css*/
.contact-form-box { width:100%; margin:0 0 26px;}

/*common-ul-box-css*/
.common-ul-box { width:100%; margin:0 0 16px;}
.common-ul-box li { float:none; margin:0 0 0; padding:0 0 0;}
.common-ul-box li:before { width:14px; float:none; vertical-align:middle; display:inline-block; margin:-2px 8px 0 0; padding:0 0 14px; position:relative; top:inherit; left:inherit;}
.common-ul-box li, .common-ul-box li a { font-size:14px; line-height:1.88;}

/*btn-plain-css*/
.banner-btn1, .about-btn1, .team-btn1, .services-btn1, .treatments-btn1, .gallery-btn1, .details-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .address-btn1, .instagram-btn1, .paiger-btn1, .paiger-btn2, .referrals-btn1, .referrals-btn1 input { font-size:11px; letter-spacing:2.23px;}

/*btn-square-css*/
.header-btn1, .header-btn2 { font-size:10px; letter-spacing:1.44px; line-height:1.67;}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element .ninja-forms-field {
    text-align: center;
    font-size: 11px;
    letter-spacing: 2.23px;
    height: 64px;
    float: left;
    margin: 0 0 0;
    padding: 0 0 0;
}
.contact-wrapp.contact-wrapp3 .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-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .nf-field-container .nf-field-element textarea.ninja-forms-field {
        height: 64px;
        padding: 23px 0 0;
        text-align: center;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
    font-size: 11px;
    letter-spacing: 2.23px;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
    font-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    margin-bottom: 28px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button::before {

    width: 17px;
    height: 17px;
    top: 59%;

}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
   font-size: 11px;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
   font-size: 11px;
}
.contact-wrapp.contact-wrapp3 .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;
    display: inline;
}
.contact-wrapp.contact-wrapp3 .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 {

    left: 4px;
    top: 2px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
    margin: 10px 0px 0 0;

}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {
    margin-bottom: 6px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    font-size: 11px;
    letter-spacing: 2.23px;
}
.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-size: 11px;
    letter-spacing: 2.23px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    line-height: 2.23;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {
    font-size: 11px;
    letter-spacing: 2.23px;
}
.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:7px}



.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element .ninja-forms-field {
    text-align: center;
    font-size: 11px;
    letter-spacing: 2.23px;
    height: 64px;
    float: left;
    margin: 0 0 0;
    padding: 0 0 0;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder
{
    font-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element textarea.ninja-forms-field {
        height: 64px;
        padding: 23px 0 0;
        text-align: center;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
    font-size: 11px;
    letter-spacing: 2.23px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
    font-size: 11px;
    letter-spacing: 2.23px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    margin-bottom: 10px;
}
    .contact-wrapp.contact-wrapp3 .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
        margin-bottom: 20px;
    }

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) {
    margin: 0px 0 20px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button::before {

    width: 17px;
    height: 17px;
    top: 59%;

}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
   font-size: 11px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
   font-size: 11px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
    display: block;
    text-align: left;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after {

    left: 4px;
    top: 7px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
    margin: 10px 0px 0 0;

}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(3) {
    margin-bottom: 0px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    margin-right: 0;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {
    text-align: center !important;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-error-msg, .enquiry-wrapp .enquiry-col1 .enquiry-row1 .ninja-forms-req-symbol {
    text-align: center !important;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {
    width: 48% !important;
    margin: 0 3.8% 0 0;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
        margin: 10px 20px 0 0;
    }


.practice-wrapp .practice-row1 img {max-height:108px;}
.conten-bg.blog-listing + .contact-wrapp.contact-wrapp2
 {padding-top: 0;}

.error-page .conten-bar1.abouts-wrapp h1 {font-size: 35px;}

.blog-wrapp.search-page h1.page-title {font-size: 30px;}
.footer-wrapp .footer-col2 .footer-row2.single-line-treat li { width: auto;    margin: 0 4px 0;}
    .footer-wrapp .footer-col2 .footer-row2.single-line-treat {
        width: 70%;
        float: none;
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }
    .fees-bar1, .fees-bar2 { font-size:15px}
.fees-wrapp .fees-col1 .fees-row1 .price-from {font-size: 15px;}

.conten-wrapp.default-page .conten-bar1.abouts-wrapp  img[align="right"]  {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp.default-page .conten-bar1.abouts-wrapp  img[align="left"] {margin: 0 0 22px 0 ;width: 100%}

.conten-wrapp .conten-bar1.abouts-wrapp img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp .conten-bar1.abouts-wrapp img[align="left"] {margin: 0 0 22px 0 ;width: 100%}

.conten-wrapp .conten-row1 .conten-bar1 img[align="right"] {margin: 0 0 22px 0 ;width: 100%}
.conten-wrapp .conten-row1 .conten-bar1 img[align="left"] {margin: 0 0 22px 0 ;width: 100%}

.treatin5-wrapp .treatin5-col2 .treatin5-row2 .faqs-row11 p {font-size: 14px;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container button.btn.nf-fu-button-cancel{font-size: 11px;padding: 10px 14px 10px 21px;}

.details-wrapp .details-col2 .details-row2 ul li:before {
    float: none;
    vertical-align: middle;
    display: inline-block;
    margin: -2px 8px 0 0;
    padding: 0 0 14px;
    position: relative;
    top: inherit;
    left: inherit;
    width: 14px;
}
.details-wrapp .details-col2 .details-row2 ul li{font-size: 14px;}
.details-wrapp .details-col2 .details-row2 ul {margin: 0 0 16px;}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {
        margin: 10px 0px 0 0;
        text-align-last: center !important;
}

.details-wrapp .details-col3 .details-row3 .details-btn1:after{display:none}
.details-wrapp .details-btn1{padding:0}


.about-wrapp .about-col1 .about-row11.custom-select2.custom-about .select-selected{padding:0 18px 14px 18px}


.directions .dir-outer .common-btn{width:27.2%}
.directions .dir-outer .direction-icon-border{padding:18px 20px}
.directions .dir-outer .direction-icon-border .readmore{letter-spacing:normal}
.directions .dir-outer{gap:3.5%}
.directions .dir-outer .direction-icon-border img {width: 62px;}

#myModal.modal.payment .modal-content {width: 94%;}

#section8.faq-wrapp + .contact-wrapp.contact-wrapp2 {margin-top: 0;}

.details-wrapp .details-col2 .details-row2 .details-btn1 {padding: 0 20px 0 0;}

.treatments-wrapp .treatments-col1 .non-slider .nonsliderdicspace { width: 45%;}

.testi-wrapp .testi-col1 .non-slider .testi-row1{width:48%;display:block;float:left}
.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2{  padding: 13px 2% 13px 2%; font-size: 10px;letter-spacing: 1.44px;}
.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2.contact-f{    padding: 13px 5% 13px 5%;  font-size: 10px;letter-spacing: 1.44px;}
.conten-bg .conten-wrapp.about-us-page {padding-bottom: 40px;}

.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1{padding: 13px 15px 13px 15px; font-size: 10px;letter-spacing: 1.20px;;}
.treatin-wrapp .treatin-col1 .back-btms .treatin-btn1 {    padding: 13px 5px 13px 5px; font-size: 10px;    letter-spacing: 1.20px; margin: 15px 5px 0 0;    }
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1 { margin: 0 5px 0 0;}
.treatin-wrapp .treatin-col1 .back-btms .about-btn1{padding: 13px 8px 13px 10px; font-size: 10px;letter-spacing: 1.20px;;margin: 15px 5px 0 0; }
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn-tex1 {font-size: 10px;margin: 0 1px 0 1px;}

.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1:last-child {
    margin: 0 ;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-label {
    font-size: 14px;
    text-align: center;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
    font-size: 14px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner {
    height: 49px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload span.cog-upload__drag-text {
    font-size: 14px !important;
    color: #bbbdbf !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button 

{
    font-size: 11px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button
{font-size: 12px;
    
}
.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable .el-checkbox span.cog-choice__value

{font-size: 13px;

}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner {
    text-align: center;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
    text-align: center;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-field.cog-field--18.cog-col.cog-col--12.cog-file {
    flex: 100%;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload div {
    display: flex;
	flex-wrap: wrap;
	width: 100%;
	align-items: center !important;
    padding: 0;
}

/*.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload span.cog-upload__drag-text {
    padding-bottom: 30px;
}*/

.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice label.el-radio.cog-checkable__item.cog-choice-option {
        display: inline !important;
}
.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable .el-radio__input {
        display: inline !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-radio__inner::after
{top:0 !important;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page__navigation {
    justify-content: center !important;
    padding: 0 !important;
}
.details-wrapp .details-col1 .details-btn1::after {    right: -14px;}
  /* .referrals-wrapp .referrals-col3 .cog-page .cog-row:nth-child(6) .cog-choice.cog-choice--checkboxes .cog-choice {
      max-width: 200px !important;
        width: 169px !important;
        margin: 0 auto;
    } */
.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable {
    display: flex !important
;
    flex-wrap: wrap !important;
    justify-content: center !important;
    margin: 0 auto !important;
    width: 100% !important;
    gap: 20px !important;
}
.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) {
    margin-top: 15px !important;
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(1) .cog-section__inner {
    padding-bottom: 15px !important;
}
.referrals-wrapp .referrals-col3 .cog-error-message {
    text-align: center !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner::before
{
 
    top: 3px;
}

    .referrals-wrapp .referrals-col3 .cog-form__container button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button 
    {
margin:0
    }
    
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row fieldset.cog-field.cog-field--7.cog-col.cog-col--24.cog-address.cog-address--international.is-error.is-required {
    margin-bottom: 0;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-field {flex: none;width: 100%;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-input.cog-input--long {flex: none;width: 100%;}

.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 {margin: 0 0 20px;}


.testi-wrapp .testi-col2 .testi-col3:nth-last-child(-n+2) {margin-bottom: 15px;}
.testi-wrapp  {padding: 0 0 20px;}
.fees-wrapp .fees-col1 .fees-row1 .fees-bar1 {
 
    padding-right: 35px;
}
.treatin-wrapp .treatin-col1 .common-btn-row1 h5 {
    font-size: 18px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element select {
    text-align-last: center !important;
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div label.el-radio.cog-checkable__item.cog-choice-option {
    text-align: center;
    display: inline-block;
 
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div label.el-radio.cog-checkable__item.cog-choice-option span.el-radio__input {
    display: inline;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-choice--radiobuttons span.cog-choice__value a {
    display: inline-block;
}

.referrals-wrapp .referrals-col3 .cog-row:nth-child(6) .cog-choice .cog-checkable > div .el-radio__input .el-radio__inner {
    top: 6px !important;
}

.banner-wrapp.video-banner .welcome-slides {width: 100%;position: relative;top: inherit;transform: none;}

.practice-wrapp .practice-row1 iframe{max-height:108px}

.banner-wrapp.video-banner .banner-video .banner-iframe-video{width:100%;display:block;padding:0 0 56.5vw}

.about-wrapp .about-col1 .about-col2 .about-row2 h4{float:none}

.banner-wrapp.halfbanner h3{float:none;font-size:28px;margin:0 0 8px}
.banner-wrapp.halfbanner h2{font-size:14px;margin:0 0 8px}
.banner-wrapp.halfbanner p{font-size:16px;margin:0 0 8px;}
.banner-wrapp.halfbanner .owl-dots{bottom:36px}

.gallery-wrapp .slider {width: 90%;}
.gallery-wrapp {padding: 10px 0 65px;}

}

@media screen and (max-width:767px)
{
.team-wrapp .team-col3.mob {display:block;}
.team-wrapp .team-col3.desk {display:none;}

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

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

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

.smileg-wrapp .smileg-row1.desk {display:none;}
.smileg-wrapp .smileg-row1.mob {display:block;}
.header-wrapp .header-col4 .header-row4{text-align: center;}
#section8.faq-wrapp + .contact-wrapp.contact-wrapp2{padding: 50px 0;}
.details-wrapp .details-col1 .details-row1.desk {display: none;}
.details-wrapp .details-col1 .details-row1.mob  { display: block}
.referrals-wrapp .referrals-col3 .cog-page .cog-row:nth-child(6) .cog-row:nth-child(6) .cog-field {margin-bottom: 40px;}

.cost-wrapp .cost-row1 .cost-col3 {
    background-position-x: 85% !important;
}
.fees-bar1, .fees-bar2 { font-size:14px}
.fees-wrapp .fees-col1 .fees-row1 .price-from {font-size: 14px;}




}


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

.header-wrapp { padding:60px 0 20px;}
.header-wrapp p { font-size:14px; margin:0 0 10px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:218.4px;}
.header-wrapp .header-col2 .header-row2 li { margin:0 7.7px 0 0;}
.header-wrapp .header-col3 .header-row3 { width:22.2px; margin:0 11.6px 0 0;}
.header-wrapp .header-btn1 { margin:0 4px 0 0; padding:13px 6px 13px 8px;}
.header-wrapp .header-btn2 { margin:0 4px 0 0; padding:13px 8px 13px 10px;}
.header-row2 li, .header-row2 li a { font-size:10px; letter-spacing:1.20px;}

.banner-wrapp { min-height:inherit;}
.banner-wrapp p { font-size:15px; margin:0 0 10px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:29px; margin:0 0 20px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}

.about-wrapp p { font-size:14px; margin:0 0 10px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { font-size:29px; margin:0 0 20px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:10px; letter-spacing:1.80px; margin:0 10px 0 0;}
.about-wrapp h4 span { display:inline;}
.about-wrapp .about-col1 .about-row1 { width:252px;}
.about-wrapp .about-col2 .about-row2 a { margin:0 10px 0 0;}

.team-wrapp p { font-size:14px; margin:0 0 10px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:29px; margin:0 0 20px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:21px; margin:0 0 4px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 .team-row1 { width:90%;}
.team-wrapp .team-col2 .team-row2 { width:90%;}

.services-wrapp p { font-size:14px; margin:0 0 10px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { font-size:29px; margin:0 0 20px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp h4 { font-size:21px; margin:0 0 4px;}
.services-wrapp h4 span { display:inline;}
.services-wrapp .services-col3 { width:94%;}

.treatments-wrapp p { font-size:14px; margin:0 0 10px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:29px; margin:0 0 20px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:18px; margin:0 0 10px;}
.treatments-wrapp h4 span { display:block}

.gallery-wrapp p { font-size:14px; margin:0 0 10px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { font-size:29px; margin:0 0 20px;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col2 { width:94%;}

.details-wrapp p { font-size:14px; margin:0 0 10px;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 { font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.details-wrapp h2 span { display:inline;}
.details-wrapp h3 { font-size:29px; margin:0 0 20px;}
.details-wrapp h3 span { display:inline;}
.details-wrapp h4 { font-size:14px; margin:46px 0 6px;}
.details-wrapp h4 span { display:inline;}
.details-wrapp h5 { font-size:24px; margin:0 0 10px;}
.details-wrapp h5 span { display:inline;}
.details-wrapp .details-col2 .details-row2 { transform:none; position:relative; top:inherit;}

.contact-wrapp p { font-size:14px; margin:0 0 10px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { font-size:29px; margin:0 0 20px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 .contact-row1 { width:58.06%; position:relative; top:inherit; right:3%;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { height:64px; padding:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { height:64px; padding:23px 0 0;}

.consultation-wrapp p { font-size:14px; margin:0 0 10px;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 { font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 { font-size:29px; margin:0 0 20px;}
.consultation-wrapp h3 span { display:inline;}

.address-wrapp p { font-size:14px; margin:0 0 10px;}
.address-wrapp p span { display:inline;}
.address-wrapp h2 { font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.address-wrapp h2 span { display:inline;}
.address-wrapp h3 { font-size:29px; margin:0 0 20px;}
.address-wrapp h3 span { display:inline;}

.instagram-wrapp p { font-size:14px; margin:0 0 10px;}
.instagram-wrapp p span { display:inline;}
.instagram-wrapp h2 { font-size:12px; letter-spacing:5.98px; margin:0 0 10px;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { font-size:29px; margin:0 0 20px;}
.instagram-wrapp h3 span { display:inline;}

.footer-wrapp p { font-size:14px; margin:0 0 10px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:284.9px;}
.footer-wrapp .footer-col3 .footer-row3 li { margin:0 22px 0 0;}
.footer-wrapp .footer-col3 .footer-row3 li span { margin:0 10px 0 0;}
.footer-wrapp .footer-col4 .footer-row4 a { margin:0 28px 0 0;}
.footer-wrapp .footer-col5 .footer-row5 li { margin:0 17px 0 0;}
.footer-wrapp .footer-col5 .footer-row5 li span { margin:0 10px 0 0;}
.footer-wrapp .footer-col6 .footer-row6 li { margin:0 6px 0 0;}
.footer-wrapp .footer-col6 .footer-row6 li:last-child { margin-right:0;}
.footer-wrapp .footer-col6 .footer-row6 li span { margin:0 2px 0 0;}
.footer-row2 li, .footer-row2 li a { font-size:11px; letter-spacing:1.80px; margin-right: 14px;}
.footer-row3 li, .footer-row3 li a, .footer-row5 li, .footer-row5 li a, .footer-row6 li, .footer-row6 li a { font-size:9.5px; letter-spacing:1.40px;}

/*inner*/
.inner-wrapp h1 { font-size:30px;}
.inner-wrapp .inner-col1 { width:94%;}
.inner-row1 li, .inner-row1 li a { font-size:16px;}

.sidbar-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp h3 { font-size:25px;}
.sidbar-wrapp h3 span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 5% 50px;}

.treatin-wrapp h2 { font-size:24px;}
.treatin-wrapp h3 { font-size:20px;}

.services-wrapp2 h3 { font-size:20px;}
.services-wrapp2 .services-btn1 { margin:20px 0 0;}
.services-wrapp2 .services-col1:nth-child(2n) .services-row1 { left:5.4%;}

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

.treatin4-wrapp h3 { font-size:24px;}

.treatin5-wrapp h4 { font-size:24px;}

.about-wrapp .about-col1 .about-row11 { width:230px; margin:0 0 0 26px;}

.teamer-wrapp h2 { font-size:18px;}
.teamer-wrapp p { font-size:13px;}
.teamer-wrapp .teamer-col2 { width:31%; margin: 0 3.5% 30px 0;padding-bottom: 30px;}

.teamin-wrapp h2 { font-size:22px;}
.teamin-wrapp h3 { font-size:13px;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:53%;}

.treatment-wrapp h2 { font-size:21px;}

.abouts-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.abouts-wrapp h3 { font-size:24px;}

.cqc-wrapp { padding:60px 0;}
.cqc-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.cqc-wrapp h3 { font-size:24px;}

.blog-wrapp h3 { font-size:24px;}
.blog-wrapp .blog-col2 { margin:0 0 70px;}
.blog-wrapp .blog-col2 .blog-row2 { position:relative; top:inherit; transform:none;}

.blogin-wrapp h3 { font-size:24px;}

.contac-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.contac-wrapp h3 { font-size:24px;}

.hours-wrapp .hours-col1 ul li { font-size:14px;}

.fees-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.fees-wrapp h4 { font-size:24px;}
.fees-wrapp h4 span { display:inline;}

.galler-wrapp h2 { font-size:24px;}
.galler-wrapp .galler-col2 .galler-row2 { position:relative; top:inherit; transform:none;}

.gallerin-wrapp h2 { font-size:25px;}

.recruitment-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.recruitment-wrapp h3 { font-size:25px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 .recruitment-bar1 { width:95%;}

.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 { width:48%;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 .recruitment1-row2 { width:89%;}

.contact-wrapp3 .contact-col1 .contact-row1 { transform:none;}

/*contact-form-box-css*/
.contact-form-box { margin:0 0 38px;}

/*common-ul-box-css*/
.common-ul-box li { padding:0 0 0 26px;}
.common-ul-box li:before { width:14px; padding:0 0 14px; top:6px;}
.common-ul-box li, .common-ul-box li a { font-size:14px; letter-spacing:normal;}

/*btn-plain-css*/
.banner-btn1, .about-btn1, .team-btn1, .services-btn1, .treatments-btn1, .gallery-btn1, .details-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .address-btn1, .instagram-btn1, .paiger-btn1, .paiger-btn2, .referrals-btn1, .referrals-btn1 input { font-size:11px; letter-spacing:1.99px;}

/*btn-square-css*/
.header-btn1, .header-btn2 { font-size:10px; letter-spacing:1.20px;}


.contact-wrapp.contact-wrapp3 .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: 10px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content  .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element .ninja-forms-field{
    height: 64px;
    padding: 0 0 0;
 font-size: 10px;
    letter-spacing: 1.99px;
}

.contact-wrapp.contact-wrapp3 .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-size: 10px;
    letter-spacing: 1.99px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) .nf-cell .nf-field-container .nf-field-element textarea.ninja-forms-field {
        height: 64px;
         padding: 23px 0 0;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
   font-size: 10px;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
   font-size: 10px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    margin-bottom: 28px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button::before {

    width: 17px;
    height: 17px;
    top: 59%;

}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {

    margin: 10px 0px 0 0;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
        font-size: 11px;
        letter-spacing: 1.99px;
}
.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-size: 11px;
        letter-spacing: 1.99px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
     font-size: 11px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap  .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {
     font-size: 11px;
     letter-spacing: 1.99px;
}
.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:6px}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
  font-size: 11px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content  .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element .ninja-forms-field{
    height: 76px;
    padding: 0 0 0;
  font-size: 11px;
        letter-spacing: 1.99px;

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

  font-size: 11px;
        letter-spacing: 1.99px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content  .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element textarea.ninja-forms-field {
    height: 76px;
        padding: 29px 0 0;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
  font-size: 11px;
        letter-spacing: 1.99px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
    font-size: 11px;
        letter-spacing: 1.99px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    margin-bottom: 28px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {

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

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

.fees-bar1, .fees-bar2 { font-size:15px}
.fees-wrapp .fees-col1 .fees-row1 .price-from {font-size: 15px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{top:7px;}
.contact-wrapp.contact-wrapp3  .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {margin: 26px 0px 0 0;}
.conten-wrapp.default-page .conten-bar1.abouts-wrapp  img[align="right"] { width: 246px;margin-left: 20px;}
.conten-wrapp.default-page .conten-bar1.abouts-wrapp  img[align="left"] { width: 246px;margin-right: 20px;}

.conten-wrapp .conten-bar1.abouts-wrapp img[align="right"] { width: 246px;margin-left: 20px;}
.conten-wrapp .conten-bar1.abouts-wrapp img[align="left"] { width: 246px;margin-right: 20px;}

.conten-wrapp .conten-row1 .conten-bar1 img[align="right"] { width: 246px;margin-left: 20px;}
.conten-wrapp .conten-row1 .conten-bar1 img[align="left"] { width: 246px;margin-right: 20px;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container button.btn.nf-fu-button-cancel{font-size: 11px;padding: 10px 14px 10px 21px;}
.details-wrapp .details-col2 .details-row2 ul li {font-size: 14px;}
.treatin5-wrapp .treatin5-col2 .about-btn1 {margin-bottom: 16px;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell {width: 48.1% !important;margin: 0 3.5% 0 0;}

.directions .dir-outer .direction-icon-border .readmore{letter-spacing:normal; padding: 11px 10px 11px 10px; font-size: 11px;}
.directions .dir-outer .direction-icon-border{padding:20px 18px 20px}

#myModal.modal.payment .modal-content {width: 94%;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    display: inline-block;
    width: 45% !important;
    float: none;
    margin: 0;
    height: auto;
}
.consultation-wrapp2 {padding: 66px 0 63px;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 {margin: 0 0 50px;}
.treatments-wrapp2 {padding: 40px 0 47px;}

.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2{padding: 13px 8px 13px 10px; font-size: 10px;letter-spacing: 1.20px;;}
.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2.contact-f{padding: 13px 16px 13px 16px;  font-size: 10px ;   letter-spacing: 1.20px;;}
.testi-wrapp .testi-col2 {margin: 50px 0 0;}


.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1{padding: 13px 8px 13px 10px; font-size: 10px;letter-spacing: 1.20px;;}
.treatin-wrapp .treatin-col1 .back-btms .treatin-btn1 {    padding: 13px 5px 13px 5px;    font-size: 10px;    letter-spacing: 1.20px;        margin: 20px 5px 0 0;    }
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1 {   margin: 0 5px 0 0;}
.treatin-wrapp .treatin-col1 .back-btms .about-btn1{padding: 13px 8px 13px 10px; font-size: 10px;letter-spacing: 1.20px;;}
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn-tex1 {font-size: 10px;margin: 0 1px 0 1px;}

.about-wrapp .about-col4 .about-row4 {

    bottom: 3.7%;
 
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-label {
    font-size: 13px;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
    font-size: 13px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner {
    height: 49px;
    padding: 0 18px 0 !important;
    font-size: 13px !important;
    letter-spacing: 0.4px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload span.cog-upload__drag-text {
    font-size: 13px !important;
    color: #bbbdbf !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-textarea__inner {
    padding-inline: 18px !important;
    font-size: 13px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button 

{
    font-size: 12px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button
{font-size: 12px;
    
}
.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable .el-checkbox span.cog-choice__value

{font-size: 13px;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner::before
{
    top:3px;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload>div {padding: 0;}
.cost-wrapp .cost-row1 .cost-col3 {background-position-x: 85% !important;}

.testi-wrapp .testi-col2 .testi-col3 {
    margin: 0 7% 50px 0;
}

.banner-wrapp.video-banner .welcome-slides {width: 94%;}

.banner-wrapp .banner-col1 .banner-row1{width:68.2%}
.banner-wrapp.video-banner .banner-btn1{margin:20px 10px 0 0}
.banner-wrapp.video-banner h3{margin:0 0 12px;font-size:26px}

/* .banner-wrapp.video-banner .banner-video iframe{height:57.19vw} */

.banner-wrapp.halfbanner {padding-top: 224px;}

.banner-wrapp.video-banner .banner-video .banner-iframe-video{padding: 0 0 32.123vw;}
.banner-wrapp.video-banner .banner-video iframe {transform: scale(1.2);}
.banner-wrapp.halfbanner h2 {margin: 0 0 10px;font-size: 12px;}
.banner-wrapp.halfbanner h3 {font-size: 24px;margin: 0 0 10px;}

.gallery-wrapp .slider {width: 94%;}
.gallery-wrapp {padding: 20px 0 90px;}

}

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

.header-wrapp { padding:66px 0 26px;}
.header-wrapp p { font-size:15px; margin:0 0 13px;}
.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:242.4px;}
.header-wrapp .header-col2 .header-row2 li { margin:0 8.7px 0 0;}
.header-wrapp .header-col3 .header-row3 { width:24.2px; margin:0 12.6px 0 0;}
.header-wrapp .header-btn1 { margin:0 6px 0 0; padding:13px 12px 13px 14px;}
.header-wrapp .header-btn2 { margin:0 6px 0 0; padding:13px 14px 13px 16px;}
.header-row2 li, .header-row2 li a { font-size:11px; letter-spacing:1.44px;}

.banner-wrapp { min-height:inherit;}
.banner-wrapp p { font-size:16px; margin:0 0 13px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 { font-size:13px; letter-spacing:6.98px; margin:0 0 13px;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:35px; margin:0 0 23px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}

.about-wrapp p { font-size:15px; margin:0 0 13px;}
.about-wrapp p span { display:inline;}
.about-wrapp h2 { font-size:13px; letter-spacing:6.98px; margin:0 0 13px;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { font-size:35px; margin:0 0 23px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 { font-size:11px; letter-spacing:2.04px; margin:0 13px 0 0;}
.about-wrapp h4 span { display:inline;}
.about-wrapp .about-col1 .about-row1 { width:252px;}
.about-wrapp .about-col2 .about-row2 a { margin:0 10px 0 0;}

.team-wrapp p { font-size:15px; margin:0 0 13px;}
.team-wrapp p span { display:inline;}
.team-wrapp h2 { font-size:13px; letter-spacing:6.98px; margin:0 0 13px;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:35px; margin:0 0 23px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 { font-size:24px; margin:0 0 7px;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 .team-row1 { width:90%;}
.team-wrapp .team-col2 .team-row2 { width:90%;}

.services-wrapp p { font-size:15px; margin:0 0 13px;}
.services-wrapp p span { display:inline;}
.services-wrapp h2 { font-size:13px; letter-spacing:6.98px; margin:0 0 13px;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { font-size:35px; margin:0 0 23px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp .services-col3 { width:94%;}

.treatments-wrapp p { font-size:15px; margin:0 0 13px;}
.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 { font-size:13px; letter-spacing:6.98px; margin:0 0 13px;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:35px; margin:0 0 23px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 { font-size:21px; margin:0 0 13px;}
.treatments-wrapp h4 span { display:block}

.gallery-wrapp p { font-size:15px; margin:0 0 13px;}
.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 { font-size:13px; letter-spacing:6.98px; margin:0 0 13px;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { font-size:35px; margin:0 0 23px;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col2 { width:94%;}

.details-wrapp p { font-size:15px; margin:0 0 13px;}
.details-wrapp p span { display:inline;}
.details-wrapp h2 { font-size:13px; letter-spacing:6.98px; margin:0 0 13px;}
.details-wrapp h2 span { display:inline;}
.details-wrapp h3 { font-size:35px; margin:0 0 23px;}
.details-wrapp h3 span { display:inline;}
.details-wrapp h4 { font-size:17px; margin:46px 0 6px;}
.details-wrapp h4 span { display:inline;}
.details-wrapp h5 { font-size:27px; margin:0 0 13px;}
.details-wrapp h5 span { display:inline;}
.details-wrapp .details-col2 .details-row2 { transform:none; position:relative; top:inherit;}

.contact-wrapp p { font-size:15px; margin:0 0 13px;}
.contact-wrapp p span { display:inline;}
.contact-wrapp h2 { font-size:13px; letter-spacing:6.98px; margin:0 0 13px;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { font-size:35px; margin:0 0 23px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 .contact-row1 { width:55.06%; position:relative; top:inherit; right:3%;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil2 { height:76px; padding:0 0 0;}
.contact-wrapp .contact-col1 .contact-row1 .contact-fil3 { height:76px; padding:29px 0 0;}

.consultation-wrapp p { font-size:15px; margin:0 0 13px;}
.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 { font-size:13px; letter-spacing:6.98px; margin:0 0 13px;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 { font-size:35px; margin:0 0 23px;}
.consultation-wrapp h3 span { display:inline;}

.address-wrapp p { font-size:15px; margin:0 0 13px;}
.address-wrapp p span { display:inline;}
.address-wrapp h2 { font-size:13px; letter-spacing:6.98px; margin:0 0 13px;}
.address-wrapp h2 span { display:inline;}
.address-wrapp h3 { font-size:35px; margin:0 0 23px;}
.address-wrapp h3 span { display:inline;}

.instagram-wrapp p { font-size:15px; margin:0 0 13px;}
.instagram-wrapp p span { display:inline;}
.instagram-wrapp h2 { font-size:13px; letter-spacing:6.98px; margin:0 0 13px;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { font-size:35px; margin:0 0 23px;}
.instagram-wrapp h3 span { display:inline;}

.footer-wrapp p { font-size:15px; margin:0 0 13px;}
.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:308.9px;}
.footer-wrapp .footer-col3 .footer-row3 li { margin:0 25px 0 0;}
.footer-wrapp .footer-col3 .footer-row3 li span { margin:0 13px 0 0;}
.footer-wrapp .footer-col4 .footer-row4 a { margin:0 31px 0 0;}
.footer-wrapp .footer-col5 .footer-row5 li { margin:0 47px 0 0;}
.footer-wrapp .footer-col5 .footer-row5 li span { margin:0 13px 0 0;}
.footer-wrapp .footer-col6 .footer-row6 li { margin:0 8px 0 0;}
.footer-wrapp .footer-col6 .footer-row6 li span { margin:0 4px 0 0;}
.footer-row2 li, .footer-row2 li a { font-size:12px; letter-spacing:2.18px; margin-right: 25px;}
.footer-row3 li, .footer-row3 li a, .footer-row5 li, .footer-row5 li a, .footer-row6 li, .footer-row6 li a { font-size:11px; letter-spacing:2.04px;}

/*inner*/
.inner-wrapp h1 { font-size:30px;}
.inner-wrapp .inner-col1 { width:94%;}
.inner-row1 li, .inner-row1 li a { font-size:16px;}

.sidbar-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp h3 { font-size:25px;}
.sidbar-wrapp h3 span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 5% 50px;}

.treatin-wrapp h2 { font-size:24px;}
.treatin-wrapp h3 { font-size:20px;}

.services-wrapp2 h3 { font-size:20px;}
.services-wrapp2 .services-btn1 { margin:20px 0 0;}
.services-wrapp2 .services-col1:nth-child(2n) .services-row1 { left:5.4%;}

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

.treatin4-wrapp h3 { font-size:24px;}

.treatin5-wrapp h4 { font-size:24px;}

.about-wrapp .about-col1 .about-row11 { width:250px; margin:0 0 0 66px;}

.teamer-wrapp h2 { font-size:20px;}
.teamer-wrapp p { font-size:15px;}
.teamer-wrapp .teamer-col2 { width:31%; margin:0 3.5% 30px 0;}

.teamin-wrapp h2 { font-size:22px;}
.teamin-wrapp h3 { font-size:13px;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:53%;}

.abouts-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.abouts-wrapp h3 { font-size:24px;}

.cqc-wrapp { padding:60px 0;}
.cqc-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.cqc-wrapp h3 { font-size:24px;}

.blog-wrapp h3 { font-size:24px;}
.blog-wrapp .blog-col2 { margin:0 0 70px;}
.blog-wrapp .blog-col2 .blog-row2 { position:relative; top:inherit; transform:none;}

.blogin-wrapp h3 { font-size:24px;}

.contac-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.contac-wrapp h3 { font-size:24px;}

.fees-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.fees-wrapp h4 { font-size:24px;}
.fees-wrapp h4 span { display:inline;}

.galler-wrapp h2 { font-size:24px;}
.galler-wrapp .galler-col2 .galler-row2 { position:relative; top:inherit; transform:none;}

.gallerin-wrapp h2 { font-size:25px;}

.recruitment-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.recruitment-wrapp h3 { font-size:25px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 .recruitment-bar1 { width:95%;}

.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 { width:48%;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 .recruitment1-row2 { width:89%;}

.contact-wrapp3 .contact-col1 .contact-row1 { transform:none;}

/*contact-form-box-css*/
.contact-form-box { margin:0 0 38px;}

/*common-ul-box-css*/
.common-ul-box li { padding:0 0 0 29px;}
.common-ul-box li:before { width:15px; padding:0 0 15px; top:6px;}
.common-ul-box li, .common-ul-box li a { font-size:15px; letter-spacing:normal;}

/*btn-plain-css*/
.banner-btn1, .about-btn1, .team-btn1, .services-btn1, .treatments-btn1, .gallery-btn1, .details-btn1, .contact-fil1, .contact-btn1, .contact-btn1 input, .consultation-btn1, .address-btn1, .instagram-btn1, .paiger-btn1, .paiger-btn2, .referrals-btn1, .referrals-btn1 input { font-size:12px; letter-spacing:2.23px;}

/*btn-square-css*/
.header-btn1, .header-btn2 { font-size:11px; letter-spacing:1.44px;}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content  .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element .ninja-forms-field{
    height: 76px;
    padding: 0 0 0;
 font-size: 11px;
    letter-spacing: 1.99px;

}
.contact-wrapp.contact-wrapp3 .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-size: 12px;
    letter-spacing: 2.23px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content  .nf-row:nth-child(2) .nf-cell .nf-field-container .nf-field-element textarea.ninja-forms-field {
        height: 76px;
        padding: 29px 0 0;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
   font-size: 12px;
}

.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
   font-size: 12px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    margin-bottom: 28px;
}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {

    margin: 10px 0px 0 0;
}




.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field {
    font-size: 12px;
    letter-spacing: 2.23px;
}
.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-size: 12px;
    letter-spacing: 2.23px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
     font-size: 12px;
}
.sidbar-wrapp .sidbar-col1 .nf-form-cont .nf-form-wrap  .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field {
     font-size: 12px;
     letter-spacing: 1.99px;
}
.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:7px}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label {
    font-size: 12px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content  .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element .ninja-forms-field{
    height: 76px;
    padding: 0 0 0;
 font-size: 11px;
    letter-spacing: 1.99px;

}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder
{
font-size: 12px;
    letter-spacing: 2.23px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content  .nf-row:nth-child(1) .nf-cell .nf-field-container .nf-field-element textarea.ninja-forms-field {
    height: 76px;
        padding: 29px 0 0;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button
{
   font-size: 12px;
}

.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field
{
   font-size: 12px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:nth-child(2) {
    margin-bottom: 28px;
}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {

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

}
.practice-wrapp .practice-row1 img {max-height:170px;}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label:after{top:7px;}
.contact-wrapp.contact-wrapp3  .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .nf-fu-fileinput-button {margin: 26px 0px 0 0;}
.contact-wrapp.contact-wrapp3 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container button.btn.nf-fu-button-cancel{font-size: 11px;}
.details-wrapp .details-col2 .details-row2 ul li {font-size: 15px;}

.treatin5-wrapp .treatin5-col2 .about-btn1 {margin-bottom: 16px;}

.directions .dir-outer .direction-icon-border .readmore{letter-spacing:normal}
.directions .dir-outer .direction-icon-border{padding:20px 18px 20px}
.contact-wrapp .contact-col1 .contact-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row:last-child .nf-cell {
    display: inline-block;
    width: 45% !important;
    float: none;
    margin: 0;
    height: auto;
}
.footer-wrapp .footer-col2 .footer-row2.single-line-treat li{width: auto;}
.consultation-wrapp2 {padding: 66px 0 63px;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 {margin: 0 0 50px;}
.treatments-wrapp2 {padding: 40px 0 47px;}


.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2{ padding: 13px 14px 13px 16px;  font-size: 11px;letter-spacing: 1.44px;}
.footer-wrapp .footer-col4 .footer-row4 .f-header-btn2.contact-f{ padding: 13px 18px 13px 18px;  font-size: 11px;letter-spacing: 1.44px;}
.testi-wrapp .testi-col2 {margin: 50px 0 0;}
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn1{padding: 13px 14px 13px 16px;font-size: 11px; letter-spacing: 1.44px;}
.treatin-wrapp .treatin-col1 .back-btms .treatin-btn1{padding: 13px 14px 13px 16px;font-size: 11px; letter-spacing: 1.44px;}
.treatin-wrapp .treatin-col1 .back-btms .about-btn1{padding: 13px 14px 13px 16px;font-size: 11px; letter-spacing: 1.44px;}
.treatin-wrapp .treatin-col1 .common-btn-col1 .common-btn-tex1 {font-size: 11px;margin: 0 0px 0 0px;}


.about-wrapp .about-col4 .about-row4 {bottom: -13.3%;}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-label {
    font-size: 14px;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
    font-size: 14px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner {
    height: 53px;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload span.cog-upload__drag-text {
    font-size: 14px !important;
    color: #bbbdbf !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button 

{
    font-size: 12px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button
{font-size: 12px;
    
}
.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable .el-checkbox span.cog-choice__value

{font-size: 14px;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner::before
{
    top:4px;
}
.cost-wrapp .cost-row1 .cost-col3 {background-position-x: 85% !important;}
.testi-wrapp .testi-col2 .testi-col3 {
    margin: 0 7% 50px 0;
}

.banner-wrapp.video-banner .welcome-slides {width: 94%;}

.banner-wrapp.video-banner .banner-btn1{margin:20px 10px 0 0}

/* .banner-wrapp.video-banner .banner-video iframe{height:57.19vw} */
.banner-wrapp.halfbanner {
    padding-top: 260px;
}
.banner-wrapp.video-banner .banner-video .banner-iframe-video{padding: 0 0 32.123vw;}
.banner-wrapp.video-banner .banner-video iframe {transform: scale(1.2);}
.banner-wrapp.halfbanner h2 {margin: 0 0 10px;font-size: 12px;}
.banner-wrapp.halfbanner h3 {font-size: 27px;margin: 0 0 10px;}

.gallery-wrapp .slider {width: 94%;}

}


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

.header-wrapp p span { display:inline;}
.header-wrapp .header-col1 { width:266.4px;}

.banner-wrapp { min-height:590px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 { font-size:37px;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}

.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 { font-size:37px;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 span { display:inline;}

.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 { font-size:37px;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 .team-row1 { width:90%;}
.team-wrapp .team-col2 .team-row2 { width:90%;}

.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 { font-size:37px;}
.services-wrapp h3 span { display:inline;}
.services-wrapp .services-col3 { width:94%;}

.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 { font-size:37px;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 span { display:block}

.gallery-wrapp p span { display:inline;}
.gallery-wrapp h2 span { display:inline;}
.gallery-wrapp h3 { font-size:37px;}
.gallery-wrapp h3 span { display:inline;}
.gallery-wrapp .gallery-col2 { width:94%;}

.details-wrapp p span { display:inline;}
.details-wrapp h2 span { display:inline;}
.details-wrapp h3 { font-size:37px;}
.details-wrapp h3 span { display:inline;}
.details-wrapp h4 span { display:inline;}
.details-wrapp h5 span { display:inline;}
.details-wrapp .details-col2 .details-row2 { transform:none; position:relative; top:inherit;}

.contact-wrapp p span { display:inline;}
.contact-wrapp h2 span { display:inline;}
.contact-wrapp h3 { font-size:37px;}
.contact-wrapp h3 span { display:inline;}
.contact-wrapp .contact-col1 .contact-row1 { width:55.06%; position:relative; top:inherit; right:3%;}

.consultation-wrapp p span { display:inline;}
.consultation-wrapp h2 span { display:inline;}
.consultation-wrapp h3 { font-size:37px;}
.consultation-wrapp h3 span { display:inline;}

.address-wrapp p span { display:inline;}
.address-wrapp h2 span { display:inline;}
.address-wrapp h3 { font-size:37px;}
.address-wrapp h3 span { display:inline;}

.instagram-wrapp p span { display:inline;}
.instagram-wrapp h2 span { display:inline;}
.instagram-wrapp h3 { font-size:37px;}
.instagram-wrapp h3 span { display:inline;}

.footer-wrapp p span { display:inline;}
.footer-wrapp .footer-col1 { width:332.9px;}
.footer-row2 li, .footer-row2 li a { font-size:13px; letter-spacing:2.90px; margin-right: 28px;}

/*inner*/
.inner-wrapp h1 { font-size:34px;}
.inner-wrapp .inner-col1 { width:94%;}
.inner-row1 li, .inner-row1 li a { font-size:16px;}

.sidbar-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.sidbar-wrapp h2 span { display:inline;}
.sidbar-wrapp h3 { font-size:25px;}
.sidbar-wrapp h3 span { display:inline;}
.sidbar-wrapp .sidbar-col1 { padding:50px 8% 50px;}

.treatin-wrapp h2 { font-size:24px;}
.treatin-wrapp h3 { font-size:20px;}

.services-wrapp2 h3 { font-size:20px;}
.services-wrapp2 .services-btn1 { margin:20px 0 0;}
.services-wrapp2 .services-col1:nth-child(2n) .services-row1 { left:5.4%;}

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

.treatin4-wrapp h3 { font-size:24px;}

.treatin5-wrapp h4 { font-size:24px;}

.about-wrapp .about-col1 .about-row11 { margin:0 0 0 73px;}

.teamin-wrapp h2 { font-size:24px;}
.teamin-wrapp h3 { font-size:14px;}
.teamin-wrapp .teamin-col1 .teamin-row2 { width:53%;}

.abouts-wrapp h3 { font-size:24px;}

.cqc-wrapp h3 { font-size:24px;}

.blog-wrapp h3 { font-size:24px;}
.blog-wrapp .blog-col2 { margin:0 0 70px;}
.blog-wrapp .blog-col2 .blog-row2 { position:relative; top:inherit; transform:none;}

.fees-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.fees-wrapp h4 { font-size:24px;}
.fees-wrapp h4 span { display:inline;}

.galler-wrapp h2 { font-size:24px;}
.galler-wrapp .galler-col2 .galler-row2 { position:relative; top:inherit; transform:none;}

.recruitment-wrapp h2 { font-size:12px; letter-spacing:5.98px;}
.recruitment-wrapp h3 { font-size:25px;}
.recruitment-wrapp .recruitment-col1 .recruitment-row1 .recruitment-bar1 { width:95%;}

.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 { width:48%;}
.recruitment1-wrapp .recruitment1-col2 .recruitment1-col3 .recruitment1-row2 { width:89%;}

.contact-wrapp3 .contact-col1 .contact-row1 { transform:none;}
.practice-wrapp .practice-row1 img {max-height:194px;}

.directions .dir-outer .common-btn {width: 25.2%;}
.directions .dir-outer .direction-icon-border .readmore {letter-spacing: normal;}

.footer-wrapp .footer-col5 .footer-row5 li{margin-right: 24px;}
.consultation-wrapp2 {padding: 66px 0 63px;}
.treatin2-wrapp .treatin2-col1 .treatin2-row1 {margin: 0 0 50px;}
.treatin-wrapp .treatin-col1 .back-btms .treatin-btn1 {  padding: 13px 17px 13px 17px;}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-label {
    font-size: 15px;
}

.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-input__inner::placeholder {
    font-size: 15px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload span.cog-upload__drag-text {
    font-size: 15px !important;
    color: #bbbdbf !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .cog-upload span.cog-upload__drag-text {
    font-size: 15px !important;
}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row button.el-button.cog-button--secondary.cog-upload__upload-button.el-button--default.cog-button {

    font-size: 12px;
}

.referrals-wrapp .referrals-col3 .cog-form__container button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button
{
       font-size: 12px; 
}
.referrals-wrapp .referrals-col3 .cog-row .cog-choice .cog-checkable .el-checkbox span.cog-choice__value

{font-size: 15px;}
.referrals-wrapp .referrals-col3 .cog-form__container .cog-page.cog-wrapper .cog-row .el-checkbox__inner::before
{
    top:4px;
}
.cost-wrapp .cost-row1 .cost-col3 {background-position-x: 85% !important;}
.testi-wrapp .testi-col2 .testi-col3 {
    margin: 0 7% 50px 0;
}

.banner-wrapp.video-banner .welcome-slides {width: 94%;}

/* .banner-wrapp.video-banner .banner-video iframe{height:56.19vw} */
.banner-wrapp.halfbanner {padding-top: 298px;}
.banner-wrapp.halfbanner h3 {font-size: 30px;margin: 0 0 13px;}
.banner-wrapp.halfbanner h2 {font-size: 12px;margin: 0 0 10px;}

.gallery-wrapp .slider {width: 90%;}


}

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

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

.banner-wrapp { min-height:700px;}
.banner-wrapp p span { display:inline;}
.banner-wrapp h2 span { display:inline;}
.banner-wrapp h3 span { display:inline;}
.banner-wrapp .banner-col1 { width:94%;}

.about-wrapp p span { display:inline;}
.about-wrapp h2 span { display:inline;}
.about-wrapp h3 span { display:inline;}
.about-wrapp h4 span { display:inline;}

.team-wrapp p span { display:inline;}
.team-wrapp h2 span { display:inline;}
.team-wrapp h3 span { display:inline;}
.team-wrapp h4 span { display:inline;}
.team-wrapp .team-col1 .team-row1 { width:90%;}
.team-wrapp .team-col2 .team-row2 { width:90%;}

.services-wrapp p span { display:inline;}
.services-wrapp h2 span { display:inline;}
.services-wrapp h3 span { display:inline;}
.services-wrapp .services-col3 { width:94%;}

.treatments-wrapp p span { display:inline;}
.treatments-wrapp h2 span { display:inline;}
.treatments-wrapp h3 span { display:inline;}
.treatments-wrapp h4 span { display:block}

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

.details-wrapp p span { display:inline;}
.details-wrapp h2 span { display:inline;}
.details-wrapp h3 span { display:inline;}
.details-wrapp h4 span { display:inline;}
.details-wrapp h5 span { display:inline;}
.details-wrapp .details-col2 .details-row2 { transform:none; position:relative; top:inherit;}

.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:55.06%; position:relative; top:inherit; right:3%;}

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

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

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

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

/*inner*/
.inner-wrapp { min-height:inherit;}

.services-wrapp2 .services-col1:nth-child(2n) .services-row1 { left:6%;}

.contact-wrapp3 .contact-col1 .contact-row1 { transform:none;}
.testi-wrapp .testi-col2 .testi-col3 {
    
    margin: 0 7% 50px 0;
}

.banner-wrapp.video-banner .welcome-slides {width: 94%;}

/* .banner-wrapp.video-banner .banner-video iframe {height: 56.8vw;} */

.gallery-wrapp .slider {width: 88%;}

}

@media screen and (min-width:1341px) and (max-width:1440px)
{
.testi-wrapp .testi-col2 .testi-col3 {
    margin: 0 7% 55px 0;
}


}

@media screen and (min-width:1341px) and (max-width:1900px) {
.banner-wrapp { min-height:760px;}

/*inner*/
.inner-wrapp { min-height:inherit;}

}


@media screen and (max-width: 767px) {
    
.banner-wrapp.halfbanner {padding-top: 0;}
.banner-wrapp.video-banner.halfbanner .welcome-slides {width: 100%;}
.banner-wrapp.video-banner .banner-video {width: 100%;}
.banner-wrapp.halfbanner .banner-col1 .banner-row1 {padding: 0 5% 0;}

}

.header-phone {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  text-decoration: none;
  justify-content: center;
  /* no explicit color here so it inherits existing header/link color */
}

.header-phone-icon {
  width: 16px;
  height: 16px;
  fill: currentColor;  /* matches whatever color the link already has */
  display: inline-block;
}
