@charset "utf-8";
/* CSS Document */
/* CSS Document © 2023 Digimax.co.uk */

/*------------------- common style ---------------------------*/
.common-style h1 { font-size: 30px; color: #398f94; line-height: 56px; margin: 0 0 30px; }

.common-style h2 { font-size: 27px; color: #398f94; line-height: 50px; margin: 0 0 30px; }

.common-style h3 { font-size: 24px; color: #398f94; line-height: 48px; margin: 0 0 30px; }

.common-style h4 { font-size: 21px; color: #398f94; line-height: 46px; margin: 0 0 30px; }

.common-style h5 { font-size: 18px; color: #398f94; line-height: 44px; margin: 0 0 30px; }

.common-style h6 { font-size: 15px; color: #398f94; line-height: 42px; margin: 0 0 30px; }

.common-style a { color: #223e32; outline: none!important; }

.common-style a:hover { color: #939598; }

.common-style p { font-size: 16px; color: #939598; line-height: 33px; margin: 0 0 26px; letter-spacing: 0.24px; }

.common-style p a { color: #223e32; }

.common-style p a:hover { color: #939598; }

.common-style strong { font-weight: bold!important; }

.common-style b { font-weight: bold!important; }

.common-style i { font-style: italic!important; }

.common-style ul { width: 100%; float: none; margin: 0 auto 26px; padding-left: 0; }

.common-style ul li { float: none; font-size: 16px; color: #939598; line-height: 33px; position: relative; margin: 0 0 0; padding: 0 0 0 15px; font-family: 'Jost',sans-serif; letter-spacing: 0.24px; }


.common-style ul li a { color: #223e32; }

.common-style ul li a:hover { color: #939598; }

.common-style ol { width: 100%; float: none; counter-reset: my-awesome-counter; margin: 0 auto 26px; position: relative; }

.common-style ol li { font-size: 16px; color: #939598; line-height: 33px; counter-increment: my-awesome-counter; padding-left: 15px; width: auto; margin: 0 auto; position: relative; font-family: 'Jost',sans-serif; letter-spacing: 0.24px; }

.common-style ol li a { color: #223e32; }

.common-style ol li a:hover { color: #939598; }

.common-style ol li:before { content: counter(my-awesome-counter); margin-right: 0; position: absolute; left: 0; color: #286ba0; font-size: 16px; top: 0; }

.common-style blockquote p { font-size: 16px; color: #555; line-height: 30px; margin-bottom: 30px; position: relative; }

.common-style blockquote p:before { content: '"'; position: absolute; left: -100px; font-size: 16px; color: #efc9ad; font-style: italic; top: 17px; }
/* IMG STYLES */
.alignright { float: right; margin-left: 16px; margin-bottom: 16px; }
.alignleft { float: left; margin-right: 16px; margin-bottom: 16px; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.alignnone { clear: both; }

.main-bg-img img { object-fit: cover!important; height: inherit!important; float: left; width: 100%; }
.bgflex { background-size: cover!important; }

@media(max-width:767px) {
  .typeform-widget { height: initial!important; }
}

@media(max-width:480px) {
  .alignleft,   .alignnone,   .alignright,   img.alignleft,   img.alignnone, img.alignright { display: block; margin: 0 auto; float: none; }
}

.common-style [type=search] { border: 1px solid; padding: 10px 25px; background: none; border-color: #398f94; font-size: 16px; color: #939598; line-height: 30px; width: 200px; display: inline-block; margin-left: 15px; }

.common-style [type=submit] { -webkit-appearance: none; border: 1px solid; padding: 10px 20px; font-size: 16px; line-height: 30px; cursor: pointer; color: #fff; background: #398f94; border-color: #398f94; }

.common-style [type=submit]:hover { cursor: pointer; color: #286ba0; background: #fff; border-color: #398f94; }

.common-style [type=submit] span.screen-reader-text { position: relative; height: auto; width: auto; clip: inherit; clip-path: inherit; }

nav.navigation.pagination { display: block; }

.videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ height: 0; margin: 0 0 30px 0; float: left; width: 100%; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%!important; height: 100%!important; }

@media(max-width:480px) {
  .common-style form.search-form label { width: 100%; float: left; margin-bottom: 15px; }
  .common-style [type=search] { width: 70%; margin-left: 0; margin-right: 2%; }
  .common-style [type=submit] { width: 28%; float: right; padding: 10px 0; }
}

.common-style h1 a { color: #223e32; }
.common-style h2 a { color: #223e32; }
.common-style h3 a { color: #223e32; }
.common-style h4 a { color: #223e32; }
.common-style h5 a { color: #223e32; }
.common-style h6 a { color: #223e32; }

.common-style h1 a:hover { color: #398f94; }
.common-style h2 a:hover { color: #398f94; }
.common-style h3 a:hover { color: #398f94; }
.common-style h4 a:hover { color: #398f94; }
.common-style h5 a:hover { color: #398f94; }
.common-style h6 a:hover { color: #398f94; }

.about-wrapp, .abouts-wrapp, .banner-wrapp, .bloger-wrapp, .blogin-wrapp, .composite-wrapp, .contact-wrapp, .conten-wrapp, .feeser-wrapp, .fheader-wrapp, .flinker-wrapp, .footer-wrapp, .galler-wrapp, .gallerin-wrapp, .getin-wrapp, .header-wrapp, .inner-wrapp, .instagram-wrapp, .linker-wrapp, .opening-wrapp, .paiger-wrapp, .plan-wrapp, .practice-wrapp, .recruitment-wrapp, .reviews-wrapp, .sidbar-wrapp, .smile-wrapp, .straightening-wrapp, .team-wrapp, .teamer-slider, .teamer-wrapp, .teamin-wrapp, .testi-wrapp, .treatin-wrapp, .treatments-wrapp { width: 100%; float: left; }
.margin { width: 100%; max-width: 1163px; margin: auto; }

/*header-wrapp*/
.header-wrapp { background: none; padding: 16px 0 0; }
.header-wrapp p { float: left; font-size: 15px; color: #fff; letter-spacing: 0; line-height: 28px; margin: 0 0 0; }
.header-wrapp p a { color: #fff; }
.header-wrapp p span { display: block; }
.header-wrapp p strong { font-weight: 700; }
.header-wrapp .header-col1 { width: 250px; float: left; margin: 0 0 0; }
.header-wrapp .header-col1 img { width: 100%; display: block; }
.header-wrapp .header-col1 .header-row1 { width: 100%; float: left; }
.header-wrapp .header-col2 { width: auto; float: right; margin: 0 0 0; }
.header-wrapp .header-col2 img { width: 100%; display: block; }
.header-wrapp .header-col2 .header-row2 { width: 100%; float: right; }
.header-row1 li, .header-row1 li a { font-size: 12px; font-weight: 500; color: #65373b; letter-spacing: 1.8px; text-transform: uppercase; }

/*linker-wrapp*/
.linker-wrapp { background: #fff; padding: 77px 0 102px; position: relative; }
.linker-wrapp p { float: left; font-size: 14px; font-weight: 500; color: #9c9c9c; letter-spacing: 0.3px; line-height: normal; margin: 0 12.5px 0 0; }
.linker-wrapp p a { color: #9c9c9c; }
.linker-wrapp p span { display: block; }
.linker-wrapp p strong { font-weight: 700; }
.linker-wrapp .linker-col1 { width: 326px; float: none; transform: translateY(-50%); margin: 0 auto 0; position: absolute; top: 48%; right: 0; left: 0; }
.linker-wrapp .linker-col1 img { width: 100%; display: block; }
.linker-wrapp .linker-col1 .linker-row1 { width: 100%; float: none; }
.linker-wrapp .linker-col2 { width: auto; float: left; margin: 0 0 0; }
.linker-wrapp .linker-col2 img { width: 100%; display: block; }
.linker-wrapp .linker-col2 .linker-row2 { width: 100%; float: left; }
.linker-wrapp .linker-col3 { width: auto; float: right; margin: 0 0 0; }
.linker-wrapp .linker-col3 img { width: 100%; display: block; }
.linker-wrapp .linker-col3 .linker-row3 { width: 100%; float: right; }
.linker-wrapp .linker-col4 { width: auto; float: left; clear: both; margin: 23px 0 0; }
.linker-wrapp .linker-col4 img { width: 100%; display: block; }
.linker-wrapp .linker-col4 .linker-row4 { width: 100%; float: left; }
.linker-wrapp .linker-col4 .linker-row4 a { width: auto; float: left; margin: 0 18.4px 0 0; }
.linker-wrapp .linker-col5 { width: auto; float: right; margin: 22px 0 0; }
.linker-wrapp .linker-col5 img { width: 100%; display: block; }
.linker-wrapp .linker-col5 .linker-row5 { width: 100%; float: right; }
.linker-wrapp .linker-col5 .linker-row5 li { float: left; margin: 0 0 0; }
.linker-wrapp .linker-col5 .linker-row5 li span { width: auto; float: left; margin: 4px 8px 0 0; }
.linker-wrapp .linker-btn1 { float: left; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.linker-wrapp .linker-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.linker-wrapp .linker-btn2 { float: left; color: #9c9c9c; background-color: #fff; border-color: rgba(218,218,218,0.35); margin: 0 13px 0 0; padding: 9px 25px 10px 25px; }
.linker-wrapp .linker-btn2:hover { color: #fff; background-color: #398f94; border-color: #398f94; }
.linker-wrapp .linker-btn3 { float: left; color: #9c9c9c; background-color: inherit; border-color: rgba(218,218,218,0.35); margin: 0 0 0 13px; padding: 9px 25px 10px 25px; }
.linker-wrapp .linker-btn3:hover { color: #fff; background-color: #398f94; border-color: #398f94; }
.linker-row5 li, .linker-row5 li a { font-size: 14px; color: #9c9c9c; font-weight: 500; letter-spacing: 0.3px; line-height: normal; }
.linker-row5 li a:hover { color: #398f94; }

/*banner-wrapp*/
.banner-wrapp { text-align: center; min-height: 725px; background: #398f94; position: relative; }
.banner-wrapp p { float: none; font-size: 16px; color: #fff; letter-spacing: 0.24px; line-height: 31px; margin: 0 0 30px; }
.banner-wrapp p a { color: #fff; }
.banner-wrapp p span { display: block; }
.banner-wrapp p strong { font-weight: 700; }
.banner-wrapp h2 { font-size: 38px; font-weight: 300; color: #fff; letter-spacing: 2.34px; line-height: 58px; margin: 0 0 16px; text-transform: uppercase; }
.banner-wrapp h2 a { color: #fff; }
.banner-wrapp h2 span { display: block; }
.banner-wrapp .banner-col1 { width: 1163px; float: none; transform: translateY(-50%); margin: 0 auto 0; position: absolute; top: 50%; right: 0; left: 0; }
.banner-wrapp .banner-col1 img { width: 100%; display: block; }
.banner-wrapp .banner-col1 .banner-row1 { width: 100%; float: left; border: 1px solid rgba(57,143,148,0.5); padding: 76px 5% 78px; }
.banner-wrapp .banner-col2 { width: 1163px; float: right; margin: 0 auto 0; position: absolute; right: 0; bottom: 6.3%; left: 0; }
.banner-wrapp .banner-col2 img { width: 100%; display: block; }
.banner-wrapp .banner-col2 .banner-row2 { width: 207px; float: left; position: relative; z-index: 9; }
.banner-wrapp .banner-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.banner-wrapp .banner-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.banner-wrapp h2, .banner-wrapp h2 span { font-family: 'Montserrat',sans-serif; }

.banner-wrapp .banner-col1 .banner-row1 a p:hover { color: #398f94; }

.banner-wrapp .non-slider { display: flex; flex-wrap: wrap; position: relative; }
.banner-wrapp .non-slider .single-welcome-slide { width: 100%; margin: 0 auto 0; }

.banner-wrapp .flexslider .non-slider { display: flex; flex-wrap: wrap; position: relative; margin: 0 auto 0; }
.banner-wrapp .flexslider .non-slider li { width: 100%; height: 440px; position: relative; margin: 0 auto 0; background-position: center!important; }

.banner-wrapp .banner-slider .banner-col1 { width: 100%; position: relative; top: inherit; transform: none; }
.banner-wrapp .banner-slider { width: 1206px; float: left; transform: translateY(-50%); margin: 0 auto 0; position: absolute!important; top: 50%; right: 0; left: 0; z-index: 9; }
.banner-wrapp .banner-slider .single-welcome-slide { background-color: rgb(0 0 0 / 20%); }

.banner-wrapp .banner-col1 .banner-row2 button.js-video-button { background: none; border: none; width: auto; outline: none; cursor: pointer; }

/*abouts-wrapp*/
.abouts-wrapp { text-align: center; padding: 126px 0 150px; }
.abouts-wrapp p { float: none; font-size: 16px; color: #fff; letter-spacing: 0.24px; line-height: 31px; margin: 0 0 30px; }
.abouts-wrapp p a { color: #fff; }
.abouts-wrapp p span { display: block; }
.abouts-wrapp p strong { font-weight: 700; }
.abouts-wrapp h2 { font-size: 27px; font-weight: 400; color: #398f94; letter-spacing: 2px; line-height: 50px; margin: 0 0 30px; text-transform: uppercase; }
.abouts-wrapp h2 a { color: #398f94; }
.abouts-wrapp h2 span { display: block; }
.abouts-wrapp .abouts-row1 { width: 100%; float: left; padding: 0 5%; position: relative; }
.abouts-wrapp .abouts-row1 img { width: 100%; display: block; }
.abouts-wrapp .abouts-row1 .abouts-col1 { width: 89px; float: none; margin: 0 auto 31px; }
.abouts-wrapp .abouts-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 10px 0 0; padding: 9px 25px 10px 25px; }
.abouts-wrapp .abouts-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.abouts-wrapp h2, .abouts-wrapp h2 span { font-family: 'Montserrat',sans-serif; }
.abouts-wrapp .abouts-row1:after, .abouts-wrapp .abouts-row1:before { content: ""; width: 150px; height: 225px; position: absolute; top: 50%; transform: translateY(-50%); border: 1px solid rgba(57,143,148,0.5); }
.abouts-wrapp .abouts-row1:after { left: 0; border-right: 0; }
.abouts-wrapp .abouts-row1:before { right: 0; border-left: 0; }

/*composite-wrapp*/
.composite-wrapp { background: none; }
.composite-wrapp p { float: none; font-size: 16px; color: #9c9c9c; letter-spacing: 0.24px; line-height: 28px; margin: 0 0 30px; }
.composite-wrapp p a { color: #223e32; }
.composite-wrapp p span { display: block; }
.composite-wrapp p strong { font-weight: 700; }
.composite-wrapp h2 { font-size: 14px; font-weight: 500; color: #398f94; letter-spacing: 2.71px; line-height: 31px; margin: 0 0 13px; text-transform: uppercase; }
.composite-wrapp h2 a { color: #223e32; }
.composite-wrapp h2 span { display: block; }
.composite-wrapp h3 { font-size: 33px; font-weight: 400; color: #398f94; letter-spacing: 2px; line-height: 50px; margin: 0 0 20px; text-transform: uppercase; }
.composite-wrapp h3 a { color: #223e32; }
.composite-wrapp h3 span { display: block; }
.composite-wrapp .composite-col1 { width: 100%; float: left; margin: 0 0 0; position: relative; }
.composite-wrapp .composite-col1 img { width: 100%; display: block; }
.composite-wrapp .composite-col1 .composite-row1 { width: 50%; float: left; }
.composite-wrapp .composite-col2 { width: 44.2%; float: right; transform: translateY(-50%); margin: 0 0 0; position: absolute; top: 50%; right: 0; padding: 109px 0 109px; z-index: 9; }
.composite-wrapp .composite-col2 img { width: 100%; display: block; }
.composite-wrapp .composite-col2 .composite-row2 { width: 589px; float: left; position: relative; z-index: 9; }
.composite-wrapp .composite-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 10px 0 0; padding: 9px 25px 10px 25px; }
.composite-wrapp .composite-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.composite-wrapp .composite-col2:after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: -35%; border: 1px solid rgba(57,143,148,0.5); }
.composite-wrapp h3, .composite-wrapp h3 span { font-family: 'Montserrat',sans-serif; }

/*straightening-wrapp*/
.straightening-wrapp { text-align: center; padding: 220px 0 361px; background: url(../images/teeth-straightening-bg.png) no-repeat center/100%; margin: -100px 0 0; }
.straightening-wrapp p { float: none; font-size: 16px; color: #9c9c9c; letter-spacing: 0.24px; line-height: 28px; margin: 0 0 24px; }
.straightening-wrapp p a { color: #223e32; }
.straightening-wrapp p span { display: block; }
.straightening-wrapp p strong { font-weight: 700; }
.straightening-wrapp h2 { font-size: 14px; font-weight: 500; color: #398f94; letter-spacing: 2.71px; line-height: 31px; margin: 0 0 25px; text-transform: uppercase; }
.straightening-wrapp h2 a { color: #223e32; }
.straightening-wrapp h2 span { display: block; }
.straightening-wrapp h3 { font-size: 33px; font-weight: 300; color: #398f94; letter-spacing: 2px; line-height: 50px; margin: 0 0 18px; text-transform: uppercase; }
.straightening-wrapp h3 a { color: #223e32; }
.straightening-wrapp h3 span { display: block; }
.straightening-wrapp .straightening-row1 { width: 100%; float: left; }
.straightening-wrapp .straightening-row1 img { width: 100%; display: block; }
.straightening-wrapp .straightening-row1 .straightening-col1 { width: 237px; float: none; margin: 0 auto 40px; }
.straightening-wrapp .straightening-row1 .straightening-col2 { width: 100%; float: left; margin: 90px 0 0; }
.straightening-wrapp .straightening-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 10px 0 0; padding: 9px 25px 10px 25px; }
.straightening-wrapp .straightening-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.straightening-wrapp .straightening-btn2 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 3px 0; padding: 9px 25px 10px 25px; }
.straightening-wrapp .straightening-btn2:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.straightening-wrapp h3, .straightening-wrapp h3 span { font-family: 'Montserrat',sans-serif; }

/*implants-wrapp*/
.implants-wrapp { background: none; margin: 0 0 0; }
.implants-wrapp p { float: none; font-size: 16px; color: #9c9c9c; letter-spacing: 0.24px; line-height: 28px; margin: 0 0 30px; }
.implants-wrapp p a { color: #223e32; }
.implants-wrapp p span { display: block; }
.implants-wrapp p strong { font-weight: 700; }
.implants-wrapp h2 { font-size: 14px; font-weight: 500; color: #398f94; letter-spacing: 2.71px; line-height: 31px; margin: 0 0 13px; text-transform: uppercase; }
.implants-wrapp h2 a { color: #223e32; }
.implants-wrapp h2 span { display: block; }
.implants-wrapp h3 { font-size: 33px; font-weight: 400; color: #398f94; letter-spacing: 2px; line-height: 50px; margin: 0 0 20px; text-transform: uppercase; }
.implants-wrapp h3 a { color: #223e32; }
.implants-wrapp h3 span { display: block; }
.implants-wrapp .implants-col1 { width: 100%; float: left; position: relative; margin: -233px 0 0; }
.implants-wrapp .implants-col1 img { width: 100%; display: block; }
.implants-wrapp .implants-col1 .implants-row1 { width: 50%; float: right; }
.implants-wrapp .implants-col2 { width: 44.2%; float: left; transform: translateY(-50%); margin: 0 0 0; position: absolute; top: 50%; left: 0; padding: 109px 0 109px; z-index: 9; }
.implants-wrapp .implants-col2 img { width: 100%; display: block; }
.implants-wrapp .implants-col2 .implants-row2 { width: 460px; float: right; position: relative; z-index: 9; }
.implants-wrapp .implants-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 10px 0 0; padding: 9px 25px 10px 25px; }
.implants-wrapp .implants-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.implants-wrapp .implants-col2:after { content: ""; width: 100%; height: 100%; position: absolute; top: 0; right: -35%; border: 1px solid rgba(57,143,148,0.5); }
.implants-wrapp h3, .implants-wrapp h3 span { font-family: 'Montserrat',sans-serif; }

/*treatments-wrapp*/
.treatments-wrapp { text-align: center; padding: 94px 0 78px; }
.treatments-wrapp p { float: none; font-size: 16px; color: #9c9c9c; letter-spacing: 0.24px; line-height: 28px; margin: 0 0 20px; }
.treatments-wrapp p a { color: #9c9c9c; }
.treatments-wrapp p span { display: block; }
.treatments-wrapp p strong { font-weight: 700; }
.treatments-wrapp h2 { font-size: 25px; font-weight: 400; color: #398f94; letter-spacing: 2px; line-height: 40px; margin: 0 0 20px; text-transform: uppercase; }
.treatments-wrapp h2 a { color: #398f94; }
.treatments-wrapp h2 span { display: block; }
.treatments-wrapp .treatments-row1 { width: 100%; float: left; position: relative; }
.treatments-wrapp .treatments-row1 img { width: 100%; display: block; }
.treatments-wrapp .treatments-row1 .treatments-col1 { width: 100%; float: left; }
.treatments-wrapp .treatments-row1 .treatments-col1 .treatments-bar1 { width: 102px; float: none; margin: 0 auto 22px; }
.treatments-wrapp .treatments-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 10px 0 0; padding: 9px 25px 10px 25px; }
.treatments-wrapp .treatments-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.treatments-wrapp h2, .treatments-wrapp h2 span { font-family: 'Montserrat',sans-serif; }
.treatments-wrapp2 { padding: 0 0 150px; }

.treatments-wrapp .treatments-row1 .non-slider { display: flex; flex-wrap: wrap; position: relative; }
.treatments-wrapp .treatments-row1 .non-slider .treatments-col1 { width: 31.33%; margin: 0 auto 0; }

.treatments-wrapp .treatments-row1 .slick-slider .slick-track { display: flex; flex-wrap: wrap; position: relative; height: auto; }
.treatments-wrapp .treatments-row1 .slick-slider .slick-track .slick-slide { height: auto; }
.treatments-wrapp .treatments-row1 .slick-slider .slick-track .treatments-col1 { height: 100%; position: relative; padding-bottom: 43px; }
.treatments-wrapp .treatments-row1 .treatments-btn1 { width: fit-content; position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; }

/*reviews-wrapp*/
.reviews-wrapp { background: none; padding: 240px 0 96px; position: relative; }
.reviews-wrapp .margin { max-width: 1222px; }
.reviews-wrapp p { float: none; font-size: 16px; color: #939598; letter-spacing: 0.24px; line-height: 38px; margin: 0 0 20px; }
.reviews-wrapp p a { color: #223e32; }
.reviews-wrapp p span { display: block; }
.reviews-wrapp p strong { font-weight: 700; }
.reviews-wrapp h2 { font-size: 29px; font-weight: 400; color: #398f94; letter-spacing: 2px; line-height: 50px; margin: 0 0 20px; text-transform: uppercase; }
.reviews-wrapp h2 a { color: #223e32; }
.reviews-wrapp h2 span { display: block; }
.reviews-wrapp h3 { float: none; font-size: 16px; color: #398f94; letter-spacing: 0.24px; font-weight: 500; line-height: 38px; margin: 0 0 0; }
.reviews-wrapp h3 a { color: #223e32; }
.reviews-wrapp h3 span { display: block; }
.reviews-wrapp .reviews-col1 { width: 100%; float: right; margin: 0 0 0; position: relative; z-index: 9; }
.reviews-wrapp .reviews-col1 img { width: 100%; display: block; }
.reviews-wrapp .reviews-col1 .reviews-row1 { width: 34%; float: left; text-align: center; }
.reviews-wrapp .reviews-col1 .reviews-row1 .reviews-icon { width: 40px; float: none; margin: 0 auto 25px; }
.reviews-wrapp .reviews-col1 .reviews-row2 { width: 50%; float: right; position: relative; }
.reviews-wrapp .reviews-col1 .reviews-row2:hover img { transition: all 1.5s ease 0s; filter: grayscale(100%); }
.reviews-wrapp .reviews-col1 .reviews-row2:after { content: ""; width: 100%; height: 100%; position: absolute; top: -105px; left: -63px; border: 1px solid rgba(57,143,148,0.5); z-index: -9; }
.reviews-wrapp .reviews-bg1 { width: 58%; float: left; position: absolute; top: 0; left: 0; }
.reviews-wrapp .reviews-bg1 img { width: 100%; display: block; }
.reviews-wrapp .reviews-bg2 { width: 33%; float: left; position: absolute; top: 57%; transform: translateY(-50%); right: 0; }
.reviews-wrapp .reviews-bg2 img { width: 100%; display: block; }
.reviews-wrapp h2, .reviews-wrapp h2 span { font-family: 'Montserrat',sans-serif; }

.reviews-wrapp .reviews-col1 .reviews-row1 .non-slider { display: flex; flex-wrap: wrap; position: relative; }
.reviews-wrapp .reviews-col1 .reviews-row1 .non-slider > div { width: 100%; position: relative; margin: 0 auto 0; }

/*testimonials-wrapp*/
.testimonials-wrapp .testimonials-row1 { width: 100%; float: left; position: relative; }
.testimonials-wrapp .testimonials-row1 img { width: 100%; display: block; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 { width: 69.2%; float: left; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 .testimonials-col2 { width: 100%; float: left; position: relative; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 .testimonials-col2 img { width: 100%; display: block; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 .testimonials-row2 { width: 100%; float: left; }
.testimonials-wrapp .testimonials-row1 .testimonials-col2 { width: 22%; float: right; position: absolute; right: 0; bottom: 0; }
.testimonials-wrapp .testimonials-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 10px 0 0; padding: 9px 25px 10px 25px; }
.testimonials-wrapp .testimonials-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }

.testimonials-wrapp .testimonials-row1 .testimonials-col1 .non-slider { display: flex; flex-wrap: wrap; position: relative; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 .non-slider .testimonials-row2 { width: 47.5%; margin: 0 5% 0 0; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 .non-slider .testimonials-row2:nth-child(2n) { margin-right: 0; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 .non-slider .testimonials-row2 img { height: 100%; object-fit: cover; }

.testimonials-wrapp .testimonials-row1 .testimonials-col1.mobile { display: none; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 .owl-carousel .owl-stage { display: flex; flex-wrap: wrap; position: relative; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 .owl-carousel .owl-stage .owl-item { height: inherit; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 .owl-carousel .owl-stage .owl-item > div { height: 100%; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 .owl-carousel .owl-stage .owl-item > div .testimonials-row2 { height: 100%; }
.testimonials-wrapp .testimonials-row1 .testimonials-col1 .owl-carousel .owl-stage .owl-item > div .testimonials-row2 img { height: 100%; object-fit: cover; }

/*team-wrapp*/
.team-wrapp { padding: 163px 0 257px; position: relative; }
.team-wrapp p { float: none; font-size: 16px; color: #939598; letter-spacing: 0.24px; line-height: 38px; margin: 0 0 26px; }
.team-wrapp p a { color: #939598; }
.team-wrapp p span { display: block; }
.team-wrapp p strong { font-weight: 700; }
.team-wrapp h2 { font-size: 29px; font-weight: 400; color: #398f94; letter-spacing: 2px; line-height: 50px; margin: 0 0 0; text-transform: uppercase; }
.team-wrapp h2 a { color: #398f94; }
.team-wrapp h2 span { display: block; }
.team-wrapp h3 { float: none; font-size: 16px; color: #398f94; letter-spacing: 0.24px; font-weight: 500; line-height: 38px; margin: 0 0 15px; }
.team-wrapp h3 a { color: #398f94; }
.team-wrapp h3 span { display: block; }
.team-wrapp .team-row1 { width: 100%; float: right; display: block; margin: 0 auto; }
.team-wrapp .team-row1 img { width: 100%; display: block; }
.team-wrapp .team-box { width: 87.5%; float: right; padding: 55px 0 60px; border: 1px solid rgba(57,143,148,0.5); position: relative; }
.team-wrapp .team-row1 .team-col1 { width: 28.5%; float: left; border-radius: 50%; overflow: hidden; position: absolute; left: -14.25%; top: 50%; transform: translateY(-50%); z-index: 9; }
.team-wrapp .team-row1 .team-col2 { width: 70%; float: right; padding: 0 65px 0 0; }
.team-wrapp .team-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 7px 0 0; padding: 9px 25px 10px 25px; }
.team-wrapp .team-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.team-wrapp .team-btn2 { float: none; color: #398f94; background-color: inherit; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.team-wrapp .team-btn2:hover { color: #fff; background-color: #398f94; border-color: #398f94; }
.team-wrapp h2, .team-wrapp h2 span { font-family: 'Montserrat',sans-serif; }
.team-wrapp .team-bg1 { width: 44%; float: left; position: absolute; top: 44%; transform: translateY(-50%); left: 0; z-index: -9; display: none;}
.team-wrapp .team-bg1 img { width: 100%; display: block; }

.team-wrapp .team-row1 .non-slider { display: flex; flex-wrap: wrap; position: relative; justify-content: center; }
.team-wrapp .team-row1 .non-slider .team-box { width: 87.5%; margin-left: auto; }

.team-wrapp .team-row1 .slider .slick-track { display: flex; flex-wrap: wrap; height: auto; }
.team-wrapp .team-row1 .slider .slick-track .slick-slide { margin: 0 20px; height: auto; }

.team-wrapp .team-row1 .teamer-col2 { width: 100%; display: block; margin: 0 auto; float: left; position: relative; height: 100%; padding-bottom: 45px; }
.team-wrapp .team-row1 .teamer-col2 .teamer-row1 { width: 180px; max-width: 100%; float: none; border-radius: 50%; overflow: hidden; margin: 0 auto 20px; clip-path: circle(50% at 50% 50%); }
.team-wrapp .team-row1 .teamer-col2 .teamer-row1 a { width: 100%; display: block; margin: 0 auto; position: relative; float: left; }
.team-wrapp .team-row1 .teamer-col2 .teamer-row2 { width: 100%; float: left; text-align: center; }
.team-wrapp .team-row1 .teamer-col2 h2 { font-size: 18px; letter-spacing: 1.24px; line-height: 30px; }
.team-wrapp .team-row1 .teamer-col2 h3 { font-size: 16px; font-weight: 400; color: #398f94; letter-spacing: 0.24px; line-height: 26px; margin: 0 0 20px; }
.team-wrapp .team-row1 .teamer-col2 .team-btn1 { float: none; margin: 0 auto; position: absolute; bottom: 0; left: 0; right: 0; width: fit-content; }
.team-wrapp .team-row1 .slider.variable-width .slick-dots { bottom: -60px; text-align: center; left: 0; right: 0; }

.team-wrapp .team-row1 .non-slider .teamer-col2 { width: 31%; margin: 0 3.5% 0 0; float: left; }
.team-wrapp .team-row1 .non-slider .teamer-col2:last-child { margin-right: 0; }

.team-wrapp .team-row1.desktop { display: block; }
.team-wrapp .team-row1.mobile { display: none; }

/*smile-wrapp*/
.smile-wrapp { padding: 0 0 178px; }
.smile-wrapp p { float: none; font-size: 16px; color: #939598; letter-spacing: 0.24px; line-height: 38px; margin: 0 0 26px; }
.smile-wrapp p a { color: #939598; }
.smile-wrapp p span { display: block; }
.smile-wrapp p strong { font-weight: 700; }
.smile-wrapp h2 { font-size: 29px; font-weight: 400; color: #398f94; letter-spacing: 2px; line-height: 50px; margin: 0 0 14px; text-transform: uppercase; }
.smile-wrapp h2 a { color: #398f94; }
.smile-wrapp h2 span { display: block; }
.smile-wrapp .smile-row1 { width: 100%; float: left; position: relative; }
.smile-wrapp .smile-row1 img { width: 100%; display: block; }
.smile-wrapp .smile-row1 .smile-col1 { width: 27%; float: left; position: absolute; top: 50%; transform: translateY(-50%); left: 0; }
.smile-wrapp .smile-row1 .smile-col2 { width: 794px; float: right; padding: 49px; border: 1px solid rgba(57,143,148,0.5); position: relative; }
.smile-wrapp .smile-row1 .smile-col2 .smile-bar1 { width: 49.9%; float: left; position: relative; }
.smile-wrapp .smile-row1 .smile-col2 .smile-bar1:last-child { float: right; }
.smile-wrapp .smile-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 5px 0 0 0; padding: 9px 25px 10px 25px; }
.smile-wrapp .smile-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.smile-wrapp h2, .smile-wrapp h2 span { font-family: 'Montserrat',sans-serif; }

.smile-wrapp .smile-row1 .smile-col2 .non-slider { display: flex; flex-wrap: wrap; position: relative; }
.smile-wrapp .smile-row1 .smile-col2 .non-slider .smile-row2 { width: 100%; margin: 0 auto 0; }

/*plan-wrapp*/
.plan-wrapp { text-align: center; }
.plan-wrapp p { float: none; font-size: 16px; color: #939598; letter-spacing: 0.24px; line-height: 38px; margin: 0 0 26px; }
.plan-wrapp p a { color: #939598; }
.plan-wrapp p span { display: block; }
.plan-wrapp p strong { font-weight: 700; }
.plan-wrapp h2 { font-size: 30px; font-weight: 400; color: #398f94; letter-spacing: 3px; line-height: 50px; margin: 0 0 0; text-transform: uppercase; transition: transform 0.8s ease-in-out 0s; }
.plan-wrapp h2 a { color: #398f94; }
.plan-wrapp h2 span { display: block; }
.plan-wrapp .plan-row1 { width: 100%; float: left; }
.plan-wrapp .plan-row1 img { width: 100%; display: block; transition: transform 0.8s ease-in-out 0s; }
.plan-wrapp .plan-row1 .plan-col1 { width: 100%; float: left; position: relative; background: #398f94; }
.plan-wrapp .plan-row1 .plan-col1:hover img { opacity: 0.3; transition: all 1.5s ease 0s; }
.plan-wrapp .plan-row1 .plan-col1:hover h2 { color: #fff; transition: all 1.5s ease 0s; }
.plan-wrapp .plan-row1 .plan-col1 .plan-bar1 { width: 100%; float: left; }
.plan-wrapp .plan-row1 .plan-col1 .plan-bar2 { width: 90%; float: left; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); }
.plan-wrapp h2, .plan-wrapp h2 span { font-family: 'Montserrat',sans-serif; }

.plan-wrapp .plan-row1.mobile { display: none; }
.plan-wrapp .plan-row1 .non-slider { display: flex; flex-wrap: wrap; position: relative; }
.plan-wrapp .plan-row1 .non-slider .plan-col1 { width: 32.33%; margin: 0 1.5% 0 0; }
.plan-wrapp .plan-row1 .non-slider .plan-col1:nth-child(3n) { margin-right: 0; }

.plan-wrapp .plan-row1 .owl-nav {width: 100%; position: absolute; top: 50%; transform: translateY(-50%); display: block;}
.plan-wrapp .plan-row1 .owl-nav .owl-prev,
.plan-wrapp .plan-row1 .owl-nav .owl-next {width: auto; height: auto; position: relative; float: left; display: inline-block; color: transparent;}
.plan-wrapp .plan-row1 .owl-nav .owl-next {float: right;}

/*getin-wrapp*/
.getin-wrapp { text-align: center; background: none; padding: 109px 0 83px; }
.getin-wrapp p { float: none; font-size: 16px; color: #939598; letter-spacing: 0.24px; line-height: 38px; margin: 0 0 26px; }
.getin-wrapp p a { color: #939598; }
.getin-wrapp p span { display: block; }
.getin-wrapp p strong { font-weight: 700; }
.getin-wrapp h2 { font-size: 29px; font-weight: 400; color: #398f94; letter-spacing: 4.35px; line-height: 50px; margin: 0 0 35px; text-transform: uppercase; }
.getin-wrapp h2 a { color: #398f94; }
.getin-wrapp h2 span { display: block; }
.getin-wrapp .getin-col1 { width: 100%; float: left; margin: 0 0 0; position: relative; }
.getin-wrapp .getin-col1 img { width: 100%; display: block; }
.getin-wrapp .getin-col1 .getin-row1 { width: 263px; float: none; margin: 0 auto 0; }
.getin-wrapp .getin-col1 .getin-row1 .getin-fil1 { color: #398f94; border-color: rgba(218,218,218,0.52); resize: none; }
.getin-wrapp .getin-col1 .getin-row1 .getin-fil2 { width: 100%; height: 40px; float: left; padding: 0 2%; margin: 0 0 10px; }
.getin-wrapp .getin-col1 .getin-row1 .getin-fil3 { width: 100%; height: 157px; float: left; padding: 18px 2% 0; margin: 0 0 25px; border-radius: 20px; }
.getin-wrapp .getin-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0 0; padding: 9px 25px 10px 25px; cursor: pointer; }
.getin-wrapp .getin-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.getin-wrapp h2, .getin-wrapp h2 span { font-family: 'Montserrat',sans-serif; }
.getin-wrapp .getin-col1:after, .getin-wrapp .getin-col1:before { content: ""; width: 150px; height: 489px; position: absolute; top: 50%; transform: translateY(-50%); border: 1px solid rgba(57,143,148,0.5); }
.getin-wrapp .getin-col1:after { left: 0; border-right: 0; }
.getin-wrapp .getin-col1:before { right: 0; border-left: 0; }

/*instagram-wrapp*/
.instagram-wrapp { text-align: center; background: none; padding: 0 0 58px; }
.instagram-wrapp p { float: none; font-size: 12px; font-weight: 500; color: #65373b; letter-spacing: 1.71px; line-height: 2.58; margin: 0 0 16px; }
.instagram-wrapp p a { color: #65373b; }
.instagram-wrapp p span { display: block; }
.instagram-wrapp p strong { font-weight: 700; }
.instagram-wrapp .instagram-icon { width: 32px; float: none; margin: 0 auto; }
.instagram-wrapp .instagram-icon img { width: 100%; display: block; }
.instagram-wrapp .instagram-col1 { width: 100%; float: left; margin: 47px 0 65px; }
.instagram-wrapp .instagram-col1 img { width: 100%; display: block; }
.instagram-wrapp .instagram-col1 .instagram-row1 { width: 100%; float: left; }
.instagram-wrapp .instagram-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0 0; padding: 9px 25px 10px 25px; }
.instagram-wrapp .instagram-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }

/*flinker-wrapp*/
.flinker-wrapp { text-align: center; background: #398f94; padding: 19px 0 19px; }
.flinker-wrapp p { float: left; font-size: 15px; color: #fff; letter-spacing: 0; line-height: 28px; margin: 0 0 0; }
.flinker-wrapp p a { color: #fff; }
.flinker-wrapp p span { display: block; }
.flinker-wrapp p strong { font-weight: 700; }
.flinker-wrapp .flinker-col1 { width: 100%; float: left; margin: 0 0 0; }
.flinker-wrapp .flinker-col1 img { width: 100%; display: block; }
.flinker-wrapp .flinker-col1 .flinker-row1 { width: auto; float: none; display: inline-block; margin: 0 15px; }
.flinker-wrapp .flinker-col1 .flinker-row1 li { float: none; display: inline-block; margin: 0 14px 0 14px; position: relative; }
.flinker-wrapp .flinker-col1 .flinker-row1 li:first-child { margin-left: 0; }
.flinker-wrapp .flinker-col1 .flinker-row1 li:last-child { margin-right: 0; }
.flinker-wrapp .flinker-col1 .flinker-row1 li:after { content: ""; width: 1px; float: left; background: #fff; transform: translateY(-50%); margin: 0 0 0; padding: 0 0 12px; position: absolute; top: 53%; left: -19px; }
.flinker-wrapp .flinker-col1 .flinker-row1 li:first-child:after { display: none; }
.flinker-wrapp .flinker-col1 .flinker-row1 li a:hover { color: #939598; }
.flinker-row1 li, .flinker-row1 li a { font-size: 14px; font-weight: 500; color: #fff; letter-spacing: 0.3px; }

.flinker-wrapp .flinker-col1 .fheader-btn1 { float: none; color: #398f94; background-color: #fff; border-color: #fff; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.flinker-wrapp .flinker-col1 .fheader-btn1:hover { color: #fff; background-color: #398f94; border-color: #fff; }

/*fheader-wrapp*/
.fheader-wrapp { text-align: center; padding: 55px 0 20px; }
.fheader-wrapp .fheader-col1 { width: 326px; float: none; margin: 0 auto; }
.fheader-wrapp .fheader-col1 img { width: 100%; display: block; }
.fheader-wrapp .fheader-col1 .fheader-row1 { width: 100%; float: left; }
.fheader-wrapp .fheader-col2 { width: 100%; float: left; margin: 44px 0; }
.fheader-wrapp .fheader-col3 { width: 100%; float: left; }
.fheader-wrapp .fheader-col3 img { width: 100%; display: block; }
.fheader-wrapp .fheader-col3 .fheader-row3 { width: 100%; float: left; }
.fheader-wrapp .fheader-col3 .fheader-row3 a { width: auto; float: none; display: inline-block; margin: 0 9px 0; }
.fheader-wrapp .fheader-col4 { width: 100%; float: left; margin: 25px 0 0; }
.fheader-wrapp .fheader-col4 img { width: 100%; display: block; }
.fheader-wrapp .fheader-col4 .fheader-row4 { width: 100%; float: right; }
.fheader-wrapp .fheader-col4 .fheader-row4 li { float: none; display: inline-block; margin: 0 0 0; }
.fheader-wrapp .fheader-col4 .fheader-row4 li span { width: auto; float: left; margin: 4px 8px 0 0; }
.fheader-wrapp .fheader-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 5px 0; padding: 9px 25px 10px 25px; }
.fheader-wrapp .fheader-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.fheader-row4 li, .fheader-row4 li a { font-size: 14px; color: #9c9c9c; font-weight: 500; letter-spacing: 0.3px; line-height: normal; }

.fheader-row4 li a:hover { color: #398f94; }

/*footer-wrapp*/
.footer-wrapp { text-align: center; padding: 20px 0 100px; }
.footer-wrapp p { float: none; font-size: 12.36px; color: #fff; letter-spacing: 0.4px; line-height: 25px; margin: -5px 0 0; }
.footer-wrapp p a { color: #fff; }
.footer-wrapp p span { display: block; }
.footer-wrapp p strong { font-weight: 700; }
.footer-wrapp .footer-col1 { width: 100%; float: left; margin: 0 0 4px; }
.footer-wrapp .footer-col1 img { width: 100%; display: block; }
.footer-wrapp .footer-col1 .footer-row1 { width: 100%; float: left; }
.footer-wrapp .footer-col1 .footer-row1 li { float: none; color: #939598; display: inline-block; margin: 0 0 0; }
.footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { margin: 0 4px 0; }
.footer-wrapp .footer-col1 .footer-row1 li a { color: #939598; }
.footer-wrapp .footer-col1 .footer-row1 li a:hover { color: #398f94; }
.footer-wrapp .footer-col2 { width: 100%; float: left; margin: 0 0 0; }
.footer-wrapp .footer-col2 img { width: 100%; display: block; }
.footer-wrapp .footer-col2 .footer-row2 { width: 100%; float: left; }
.footer-wrapp .footer-col2 .footer-row2 li { float: none; color: #398f94; display: inline-block; margin: 0 6px 0; }
.footer-wrapp .footer-col2 .footer-row2 li a { color: #398f94; }
.footer-wrapp .footer-col2 .footer-row2 li a:hover { color: #939598; }
.footer-row1 li, .footer-row1 li a, .footer-row2 li, .footer-row2 li a { font-size: 10px; font-weight: 500; letter-spacing: normal; }

/*inner-wrapp*/
.inner-wrapp { min-height: 440px; background: none; position: relative; }
.inner-wrapp p { float: none; font-size: 12.36px; color: #2b2b2b; letter-spacing: 0.4px; line-height: 25px; margin: -5px 0 0; }
.inner-wrapp p a { color: #2b2b2b; }
.inner-wrapp p span { display: block; }
.inner-wrapp p strong { font-weight: 700; }
.inner-wrapp h1 { font-size: 31px; color: #fff; line-height: 58px; letter-spacing: 1.77px; font-weight: 300; margin: 0 0; text-transform: uppercase; }
.inner-wrapp h1 a { color: #223e32; }
.inner-wrapp h1 span { display: block; }
.inner-wrapp .inner-col1 { z-index: 9; width: 1163px; float: left; transform: translateY(-50%); margin: 0 auto 0; position: absolute; top: 50%; right: 0; left: 0; text-align: center; border: 1px solid rgba(57,143,148,0.5); padding: 86px 5% 88px; }
.banner-wrapp.inner-wrapp::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.2); }
.inner-wrapp .inner-col1 img { width: 100%; display: block; }
.inner-wrapp .inner-col1 .inner-row1 { width: 100%; float: right; }
.inner-wrapp .inner-col1 .inner-row1 li { float: none; display: inline-block; margin: 0 1px 0; }
.inner-wrapp .inner-col1 .inner-row1 li a { color: #fff; }
.inner-wrapp .inner-col1 .inner-row1 li a:hover { color: #398f94; }
.inner-row1 li, .inner-row1 li a { font-size: 16px; color: #fff; letter-spacing: 0.24px; font-weight: 400; }

/*conten-wrapp*/
.conten-wrapp { padding: 94px 0 117px; position: relative; }
.conten-wrapp .conten-row1 { width: 100%; float: left; }
.conten-wrapp .conten-row1 .conten-bar1 { width: 60.5%; float: right; padding: 0 0 0; }
.conten-wrapp .conten-row1 .conten-bar2 { width: 29%; float: left; }

/*sidbar-wrapp*/
.sidbar-wrapp { text-align: center; }
.sidbar-wrapp p { float: none; font-size: 16px; color: #939598; letter-spacing: 0.24px; line-height: 38px; margin: 0 0 26px; }
.sidbar-wrapp p a { color: #939598; }
.sidbar-wrapp p span { display: block; }
.sidbar-wrapp p strong { font-weight: 700; }
.sidbar-wrapp h2 { font-size: 29px; font-weight: 400; color: #398f94; letter-spacing: 4.35px; line-height: 50px; margin: 0 0 35px; text-transform: uppercase; }
.sidbar-wrapp h2 a { color: #398f94; }
.sidbar-wrapp h2 span { display: block; }
.sidbar-wrapp .sidbar-row1 { width: 100%; float: left; padding: 0 34px; margin: 0 0 60px; position: relative; }
.sidbar-wrapp .sidbar-row1 img { width: 100%; display: block; }
.sidbar-wrapp .sidbar-row1 .sidbar-col1 { width: 100%; float: left; margin: 0 0 0; }
.sidbar-wrapp .sidbar-row1 .sidbar-col1 .sidbar-fil1 { color: #398f94; border-color: rgba(218,218,218,0.52); resize: none; }
.sidbar-wrapp .sidbar-row1 .sidbar-col1 .sidbar-fil2 { width: 100%; height: 40px; float: left; padding: 0 2%; margin: 0 0 10px; }
.sidbar-wrapp .sidbar-row1 .sidbar-col1 .sidbar-fil3 { width: 100%; height: 157px; float: left; padding: 18px 2% 0; margin: 0 0 25px; border-radius: 20px; }
.sidbar-wrapp .sidbar-row2 { width: 100%; float: left; }
.sidbar-wrapp .sidbar-row2 img { width: 100%; display: block; }
.sidbar-wrapp .sidbar-row2 .plan-col1 { width: 100%; float: left; position: relative; background: #398f94; }
.sidbar-wrapp .sidbar-row2 .plan-col1:hover img { opacity: 0.3; transition: all 1.5s ease 0s; }
.sidbar-wrapp .sidbar-row2 .plan-col1:hover h2 { color: #fff; transition: all 1.5s ease 0s; }
.sidbar-wrapp .sidbar-row2 .plan-col1 .plan-bar1 { width: 100%; float: left; }
.sidbar-wrapp .sidbar-row2 .plan-col1 .plan-bar2 { width: 90%; float: left; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); }
.sidbar-wrapp .sidbar-row3 { width: 100%; float: left; background: #398f94; padding: 44px 5% 47px; margin: 0 0 23px; text-align: center; position: relative; }
.sidbar-wrapp .sidbar-row3 h2 { color: #fff; margin: 0 0 20px; }
.sidbar-wrapp .sidbar-row3 img { width: 100%; display: block; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 { width: 100%; float: left; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li { width: 100%; display: block; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a { color: #fff; font-size: 16px; display: -webkit-inline-box; line-height: 40px; letter-spacing: 0.24px; font-weight: 400; transition: all 0.25s ease-out 0s; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li.active a { color: #223e32; }
.sidbar-wrapp .sidbar-row3 .sidbar-bar3 li a:hover { color: #223e32; }
.sidbar-wrapp .sidbar-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0 0; padding: 9px 25px 10px 25px; cursor: pointer; }
.sidbar-wrapp .sidbar-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.sidbar-wrapp h2, .sidbar-wrapp h2 span { font-family: 'Montserrat',sans-serif; }

/*bloger-wrapp*/
.bloger-wrapp h2 { font-size: 18px; color: #398f94; line-height: 30px; margin: -7px 0 3px; letter-spacing: 1.33px; font-weight: 400; width: 100%; float: left; }
.bloger-wrapp h2 a { color: #c59365; }
.bloger-wrapp h2 span { display: block; }
.bloger-wrapp h3 { font-size: 14px; color: #398f94; line-height: 28px; margin: 0 0 19px; letter-spacing: 2.71px; font-weight: 500; text-transform: uppercase; }
.bloger-wrapp h3 a { color: #c59365; }
.bloger-wrapp h3 span { display: block; }
.bloger-wrapp p { font-size: 16px; line-height: 33px; color: #939598; font-weight: 400; letter-spacing: 0.24px; margin: 0 0 26px; }
.bloger-wrapp p a { color: #939598; }
.bloger-wrapp p span { display: block; }
.bloger-wrapp p strong { font-weight: 700; }
.bloger-wrapp .bloger-col1 { width: 100%; float: left; margin: 0 0 0; position: relative; border-bottom: 1px solid rgba(151,151,151,0.2); }
.bloger-wrapp .bloger-col1 img { width: 100%; display: block; }
.bloger-wrapp .bloger-col1 .bloger-row1 { width: 23.7%; float: left; position: relative; margin: 0 0 0; }
.bloger-wrapp .bloger-col2 { width: 100%; float: left; margin: 0 0 82px; position: relative; }
.bloger-wrapp .bloger-col2:last-child { margin-bottom: 66px; }
.bloger-wrapp .bloger-col2 img { width: 100%; display: block; }
.bloger-wrapp .bloger-col2 .bloger-row2 { width: 70.5%; float: right; margin: 0 0 0; }
.bloger-wrapp .bloger-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.bloger-wrapp .bloger-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.bloger-wrapp h2, .bloger-wrapp h2 span { font-family: 'Montserrat',sans-serif; text-transform: uppercase; }

/*paiger-wrapp*/
.paiger-wrapp .paiger-col1 { width: auto; float: left; margin: 63px 0 0; }
.paiger-wrapp .paiger-col1 img { width: 100%; display: block; }
.paiger-wrapp .paiger-col1 .paiger-row1 { width: auto; float: none; text-align: center; display: inline-block; }
.paiger-wrapp .paiger-col1 .paiger-row1 li { float: none; display: inline-block; margin: 8px 7px 0; }
.paiger-wrapp .paiger-col1 .paiger-row1 li a { display: inline-block; }
.paiger-wrapp .paiger-col1 .paiger-row1 li:first-child a { color: #398f94; }
.paiger-wrapp .paiger-col1 .paiger-row1 li:last-child a { color: #398f94; }
.paiger-wrapp .paiger-col1 .paiger-row1 li a:hover { color: #398f94; }
.paiger-wrapp .paiger-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 15px 0 0; padding: 9px 25px 10px 25px; }
.paiger-wrapp .paiger-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.paiger-row1 li, .paiger-row1 li a { font-size: 14px; color: #9c9c9c; font-weight: 500; letter-spacing: 2px; }
/*.paiger-wrapp { padding: 7px 0 0;}
nav.navigation.pagination { display: block;}*/
.paiger-wrapp .paiger-col1 h2.screen-reader-text, .paiger-wrapp .paiger-row1 h2.screen-reader-text { display: none; }
.paiger-wrapp .paiger-col1 span.page-numbers.current, .paiger-wrapp .paiger-row1 span.page-numbers.current { display: inline-block; float: none; padding: 0; margin: 8px 7px 0; font-size: 14px; color: #398f94; letter-spacing: 2px; font-weight: 500; }
.paiger-wrapp .paiger-col1 a.page-numbers, .paiger-wrapp .paiger-row1 a.page-numbers { display: inline-block; float: none; padding: 0; margin: 8px 7px 0; font-size: 14px; color: #9c9c9c; letter-spacing: 2px; font-weight: 500; }
.paiger-wrapp .paiger-col1 a.page-numbers:hover, .paiger-wrapp .paiger-row1 a.page-numbers:hover { color: #398f94; }
.paiger-wrapp .paiger-col1 a.next.page-numbers, .paiger-wrapp .paiger-row1 a.next.page-numbers { padding: 0; margin: 0; width: auto; }
.paiger-wrapp .paiger-col1 a.prev.page-numbers, .paiger-wrapp .paiger-row1 a.prev.page-numbers { padding: 0; margin: 0; width: auto; }
.paiger-wrapp .paiger-btn2 { float: none; color: #fff; background: #398f94; margin: 0 0 0 15px; padding: 9px 25px 10px 25px; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border: 1px solid #398f94; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; }
.paiger-wrapp .paiger-btn2:hover { color: #398f94; background: #fff; border-color: #398f94; }
.paiger-wrapp .paiger-row1 { width: auto; float: left; margin: 0 0 0; }
.paiger-wrapp .paiger-col1 span.page-numbers.dots, .paiger-wrapp .paiger-row1 span.page-numbers.dots { display: inline-block; float: none; padding: 0; margin: 8px 7px 0; font-size: 14px; color: #9c9c9c; letter-spacing: 2px; font-weight: 500; }

/*blogin-wrapp*/
.blogin-wrapp h2 { font-size: 18px; color: #398f94; line-height: 30px; margin: 0 0 3px; letter-spacing: 1.33px; font-weight: 400; width: 100%; float: left; }
.blogin-wrapp h2 a { color: #c59365; }
.blogin-wrapp h2 span { display: block; }
.blogin-wrapp h3 { font-size: 14px; color: #398f94; line-height: 28px; margin: 0 0 19px; letter-spacing: 2.71px; font-weight: 500; text-transform: uppercase; }
.blogin-wrapp h3 a { color: #c59365; }
.blogin-wrapp h3 span { display: block; }
.blogin-wrapp p { font-size: 16px; line-height: 33px; color: #939598; font-weight: 400; letter-spacing: 0.24px; margin: 0 0 26px; }
.blogin-wrapp p a { color: #223e32; }
.blogin-wrapp p span { display: block; }
.blogin-wrapp p strong { font-weight: 700; }
.blogin-wrapp .blogin-col1 { width: 100%; float: left; margin: 0 0 45px; padding: 0 0 20px; position: relative; border-bottom: 1px solid rgba(151,151,151,0.2); }
.blogin-wrapp .blogin-col1 img { width: 100%; display: block; }
.blogin-wrapp .blogin-col1 .blogin-row1 { width: 100%; float: left; position: relative; margin: 0 0 55px; }
.blogin-wrapp .blogin-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.blogin-wrapp .blogin-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.blogin-wrapp h2, .blogin-wrapp h2 span { font-family: 'Montserrat',sans-serif; text-transform: uppercase; }

.blogin-wrapp .sidbar-row1.mob {display: none; margin: 30px 0 0;}
.blogin-wrapp .sidbar-row1.mob .cog-row {width: 100% !important;}
.blogin-wrapp .sidbar-row1.mob .cog-page__navigation {justify-content: center !important; padding: 0 0 20px !important;}
.blogin-wrapp .sidbar-row1.mob .cog-page__navigation .cog-button {width: fit-content !important; height: auto; float: none; color: #fff!important; background: #398f94!important; border: 1px solid #398f94!important; margin: 0 0 0 !important; padding: 9px 25px 10px 25px!important; cursor: pointer!important; text-align: center; font-size: 14px!important; font-weight: 500!important; letter-spacing: 0.3px; border-radius: 40px!important; transition: all 0.25s ease-out 0s; display: inline-block; position: relative!important; vertical-align: baseline; outline: none!important; font-family: 'Jost',sans-serif!important; line-height: normal!important; box-shadow: none;}
.blogin-wrapp .sidbar-row1.mob .cog-page__navigation .cog-button:hover {background: none !important; border-color: #398f94!important; color: #398f94!important;}

.gallerin-ab1 { width: 90%; float: left; margin: 0 auto 0; position: absolute; bottom: 7px; right: 0; left: 0; }
.gallerin-ab-tex1 { font-size: 13px; color: #fff; letter-spacing: 0.20px; display: inline-block; font-weight: 500; }
.gallerin-ab-tex1:nth-child(2n) { float: right; }

.blogin-wrapp .apply-btn1 { float: none; color: #fff; background-color: #398f94; margin: 15px 0 15px; padding: 9px 20px 10px 20px; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border: 1px solid #398f94; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; line-height: normal; }
.blogin-wrapp .apply-btn1:hover { border-color: #398f94; color: #398f94; background: none; }

.blogin-wrapp .member-wrapp { width: 100%; display: flex; flex-wrap: wrap; align-items: center; }
.blogin-wrapp .member-wrapp img.alignright { width: 220px; margin: 0 auto 0 60px; }

/*galler-wrapp*/
.galler-wrapp h2 { font-size: 18px; color: #398f94; line-height: 30px; margin: 0 0 11px; letter-spacing: 1.33px; font-weight: 400; width: 100%; float: left; }
.galler-wrapp h2 a { color: #c59365; }
.galler-wrapp h2 span { display: block; }
.galler-wrapp p { font-size: 16px; line-height: 33px; color: #939598; font-weight: 400; letter-spacing: 0.24px; margin: 0 0 26px; }
.galler-wrapp p a { color: #939598; }
.galler-wrapp p span { display: block; }
.galler-wrapp p strong { font-weight: 700; }
.galler-wrapp .galler-col1 { width: 100%; float: left; margin: 0 0 0; position: relative; border-bottom: 1px solid rgba(151,151,151,0.2); }
.galler-wrapp .galler-col1 img { width: 100%; display: block; }
.galler-wrapp .galler-col1 .galler-row1 { width: 51.1%; float: left; position: relative; margin: 0 0 0; }
.galler-wrapp .galler-col2 { width: 100%; float: left; margin: 0 0 98px; position: relative; }
.galler-wrapp .galler-col2 img { width: 100%; display: block; }
.galler-wrapp .galler-col2:last-child { margin-bottom: 66px; }
.galler-wrapp .galler-col2 .galler-row2 { width: 40%; float: right; margin: 0 0 0; position: absolute; bottom: 0; right: 0; }
.galler-wrapp .galler-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.galler-wrapp .galler-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.galler-wrapp h2, .galler-wrapp h2 span { font-family: 'Montserrat',sans-serif; text-transform: uppercase; }

/*treatment-wrapp*/
.treatment-wrapp { text-align: center; padding: 97px 0 0; }
.treatment-wrapp p { float: none; font-size: 16px; color: #939598; letter-spacing: 0.24px; line-height: 38px; margin: 0 0 26px; }
.treatment-wrapp p a { color: #939598; }
.treatment-wrapp p span { display: block; }
.treatment-wrapp p strong { font-weight: 700; }
.treatment-wrapp h2 { font-size: 24px; font-weight: 400; color: #398f94; letter-spacing: 3px; line-height: 42px; margin: 0 0 0; text-transform: uppercase; transition: transform 0.8s ease-in-out 0s; }
.treatment-wrapp h2 a { color: #398f94; }
.treatment-wrapp h2 span { display: block; }
.treatment-wrapp .treatment-row1 { width: 100%; float: left; display: flex; flex-wrap: wrap; }
.treatment-wrapp .treatment-row1 img { width: 100%; display: block; transition: transform 0.8s ease-in-out 0s; }
.treatment-wrapp .treatment-row1 .treatment-col1 { width: 32.6%; float: left; position: relative; background: #398f94; margin: 0 1.1% 1.1% 0; }
.treatment-wrapp .treatment-row1 .treatment-col1:nth-child(3n) { margin-right: 0; }
.treatment-wrapp .treatment-row1 .treatment-col1:hover img { opacity: 0.3; transition: all 1.5s ease 0s; }
.treatment-wrapp .treatment-row1 .treatment-col1:hover h2 { color: #fff; transition: all 1.5s ease 0s; }
.treatment-wrapp .treatment-row1 .treatment-col1 .treatment-bar1 { width: 100%; float: left; }
.treatment-wrapp .treatment-row1 .treatment-col1 .treatment-bar2 { width: 90%; float: left; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translateY(-50%); }
.pltreatmentan-wrapp h2 span, .treatment-wrapp h2 { font-family: 'Montserrat',sans-serif; }

.treatment-wrapp .videoWrapper { width: 70%; margin: 0 auto 30px; float: none; }

.treatment-wrapp .videoWrapperout { width: 100%; display: block; margin: 20px 0 45px; }
.treatment-wrapp .videoWrapperout .videoWrapper { width: 580px; padding-bottom: 22.25%; }

/*gallerin-wrapp*/
.gallerin-wrapp h2 { font-size: 18px; color: #398f94; line-height: 30px; margin: 0 0 11px; letter-spacing: 1.33px; font-weight: 400; width: 100%; float: left; }
.gallerin-wrapp h2 a { color: #c59365; }
.gallerin-wrapp h2 span { display: block; }
.gallerin-wrapp h3 { font-size: 14px; color: #398f94; line-height: 28px; margin: 0 0 19px; letter-spacing: 2.71px; font-weight: 500; text-transform: uppercase; }
.gallerin-wrapp h3 a { color: #c59365; }
.gallerin-wrapp h3 span { display: block; }
.gallerin-wrapp p { font-size: 16px; line-height: 33px; color: #939598; font-weight: 400; letter-spacing: 0.24px; margin: 0 0 26px; }
.gallerin-wrapp p a { color: #939598; }
.gallerin-wrapp p span { display: block; }
.gallerin-wrapp p strong { font-weight: 700; }
.gallerin-wrapp .gallerin-col1 { width: 100%; float: left; margin: 0 0 0; position: relative; }
.gallerin-wrapp .gallerin-col1 img { width: 100%; display: block; }
.gallerin-wrapp .gallerin-col1 .gallerin-row1 { width: 100%; float: left; position: relative; margin: 0 0 50px; }
.gallerin-wrapp .gallerin-col2 { width: 100%; float: left; margin: 0 0; position: relative; }
.gallerin-wrapp .gallerin-col2 img { width: 100%; display: block; }
.gallerin-wrapp .gallerin-col2 .gallerin-row2 { width: 100%; float: left; margin: 0 0 52px; padding: 0 0 58px; border-bottom: 1px solid rgba(151,151,151,0.2); }
.gallerin-wrapp .gallerin-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.gallerin-wrapp .gallerin-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.gallerin-wrapp h2, .gallerin-wrapp h2 span { font-family: 'Montserrat',sans-serif; text-transform: uppercase; }

/*buttons*/
.buttons { width: 100%; float: left; margin: 22px 0 0; }
.buttons-tex1 { font-size: 14px; color: #398f94; float: none; display: inline-block; font-weight: 500; letter-spacing: 0.3px; margin: 9px 18px 0; text-transform: uppercase; }
.buttons h5 { font-size: 18px; color: #398f94; line-height: 30px; margin: 0 0 21px; letter-spacing: 1.33px; font-weight: 400; width: 100%; float: left; }
.buttons h5 a { color: #398f94; }
.buttons h5 span { display: block; }
.buttons .buttons-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.buttons .buttons-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.buttons .buttons-btn2 { float: none; color: #9c9c9c; background-color: #fff; border-color: rgba(218,218,218,0.35); margin: 0 13px 0 0; padding: 9px 25px 10px 25px; }
.buttons .buttons-btn2:hover { color: #fff; background-color: #398f94; border-color: #398f94; }
.buttons h5, .buttons h5 span { font-family: 'Montserrat',sans-serif; text-transform: uppercase; }

.buttons .book-online { float: none; color: #fff; background-color: #398f94; border: 1px solid #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border-radius: 40px; transition: all 0.25s ease-out 0s; line-height: normal; box-shadow: none; }
.buttons .book-online:hover { color: #398f94; background-color: #fff; border-color: #398f94; }

/*about-wrapp*/
.about-wrapp { text-align: center; padding: 94px 0 0; }
.about-wrapp p { font-size: 16px; line-height: 33px; color: #939598; font-weight: 400; letter-spacing: 0.24px; margin: 0 0 26px; }
.about-wrapp p a { color: #223e32; }
.about-wrapp p span { display: block; }
.about-wrapp p strong { font-weight: 700; }
.about-wrapp h2 { font-size: 27px; font-weight: 400; color: #398f94; letter-spacing: 2px; line-height: 50px; margin: 0 0 30px; text-transform: uppercase; }
.about-wrapp h2 a { color: #398f94; }
.about-wrapp h2 span { display: block; }
.about-wrapp h3 { font-size: 14px; font-weight: 500; color: #398f94; letter-spacing: 2.71px; line-height: 22px; margin: 0 0 25px; text-transform: uppercase; }
.about-wrapp h3 a { color: #398f94; }
.about-wrapp h3 span { display: block; }
.about-wrapp .about-row1 { width: 100%; float: left; margin: 0 0 20px; position: relative; }
.about-wrapp .about-row1 img { width: 100%; display: block; }
.about-wrapp .about-row1 .about-col1 { width: 89px; float: none; margin: 0 auto 31px; }
.about-wrapp .about-row2 { width: 100%; float: left; position: relative; }
.about-wrapp .about-row2 img { width: 100%; display: block; }
.about-wrapp .about-row2 .about-col2 { width: 900px; float: none; margin: 0 auto 51px; }
.about-wrapp .about-row3 { width: 737px; float: none; margin: 0 auto 31px; }
.about-wrapp .about-row4 { width: 100%; float: left; background: #398f94; padding: 60px 0 42px; margin: 30px 0 72px; }
.about-wrapp .about-row4 img { width: 100%; display: block; }
.about-wrapp .about-row4 .about-col3 { width: 900px; float: none; margin: 0 auto 0; display: flex; flex-wrap: wrap; }
.about-wrapp .about-row4 .about-col3 .about-col4 { width: 24.25%; float: left; margin: 0 1% 1% 0; }
.about-wrapp .about-row4 .about-col3 .about-col4:nth-child(4n) { margin-right: 0; }
.about-wrapp .about-row5 { width: 100%; float: left; }
.about-wrapp .about-row5 img { width: 100%; display: block; }
.about-wrapp .about-row5 .cqc-col1 { width: auto; float: none; margin: 0 auto; display: table; }
.about-wrapp .about-row5 .cqc-col1 .cqc-bar1 { width: 230px; float: none; display: table-cell; vertical-align: middle; padding: 0 30px; }
.about-wrapp .about-row5 .cqc-col1 .cqc-bar2 { width: auto; float: none; display: table-cell; vertical-align: middle; }
.about-wrapp .about-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.about-wrapp .about-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.about-wrapp .about-btn2 { float: none; color: #398f94; background-color: #fff; border-color: #398f94; margin: 32px 0 0; padding: 9px 25px 10px 25px; }
.about-wrapp .about-btn2:hover { color: #fff; background-color: #398f94; border-color: #fff; }
.about-wrapp h2, .about-wrapp h2 span { font-family: 'Montserrat',sans-serif; }

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

.about-wrapp .about-row5 .cqc-col1 .cqc-bar1 p { margin: 0 0 0; line-height: normal; }

.about-wrapp .about-video { width: 100%; float: left; position: relative; }
.about-wrapp .about-video .videoWrapper { width: 900px; float: none; margin: 0 auto 51px; padding-bottom: 43.25%; }

/*treatin-wrapp*/
.treatin-wrapp { text-align: center; padding: 94px 0 0; }
.treatin-wrapp p { font-size: 16px; line-height: 33px; color: #939598; font-weight: 400; letter-spacing: 0.24px; margin: 0 0 26px; }
.treatin-wrapp p a { color: #223e32; }
.treatin-wrapp p span { display: block; }
.treatin-wrapp p strong { font-weight: 700; }
.treatin-wrapp h2 { font-size: 14px; color: #fff; line-height: 1; letter-spacing: 0.3px; font-weight: 500; }
.treatin-wrapp h3 { font-size: 14px; font-weight: 500; color: #398f94; letter-spacing: 2.71px; line-height: 40px; margin: 0 0 30px; text-transform: uppercase; }
.treatin-wrapp h3 a { color: #223e32; }
.treatin-wrapp h3 span { display: block; }
.treatin-wrapp h4 { font-size: 18px; font-weight: 500; color: #398f94; letter-spacing: 1.33px; line-height: 28px; margin: 0 0 30px; text-transform: uppercase; }
.treatin-wrapp h4 a { color: #398f94; }
.treatin-wrapp h4 span { display: block; }
.treatin-wrapp .treatin-row2 { width: 100%; float: left; padding: 0 0; position: relative; }
.treatin-wrapp .treatin-row2 img { width: 100%; display: block; }
.treatin-wrapp .treatin-row2 .treatin-col2 { width: 900px; float: none; margin: 0 auto 51px; }
.treatin-wrapp .treatin-row3 { width: 737px; float: none; margin: 0 auto 41px; }
.treatin-wrapp .treatin-row1 { width: 758px; float: none; margin: 0 auto 37px; }
.treatin-wrapp .treatin-row1 iframe { width: 100%; display: block; height: 425px; }
.treatin-wrapp .treatin-row4 { width: 100%; float: left; margin: 30px 0 75px; }
.treatin-wrapp .treatin-row4 .treatin-col4 { width: 100%; float: left; margin: 0 0; }
.treatin-wrapp .treatin-row4 .treatin-col4 .treatin-bar4 { width: 100%; float: left; padding: 16px 24px 20px; }
.treatin-wrapp .treatin-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.treatin-wrapp .treatin-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.treatin-wrapp h4, .treatin-wrapp h4 span { font-family: 'Montserrat',sans-serif; }

.treatin-wrapp .treatin-row4 h4 { text-transform: inherit; }

.treatin-wrapp .buttons { width: 704px; float: none; margin: 0 auto 52px; padding: 0 0 58px; border-bottom: 1px solid rgba(151,151,151,0.2); }
.treatin-wrapp .videoWrapper { width: 758px; float: none; margin: 0 auto 37px; padding-bottom: 425px; }
/*.conten-wrapp.treatin-wrapp.common-style h3 {width: 737px; float: none; margin: 0 auto 30px;}
.conten-wrapp.treatin-wrapp.common-style p {width: 737px; float: none; margin: 0 auto 41px;}*/

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

.treatin-wrapp.common-style h3 { line-height: normal; margin: 0 0 10px; }

.treatin-wrapp .benefits { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; margin: 15px auto 30px; float: none; max-width: 800px; }
.treatin-wrapp.common-style .benefits ul { width: 44%; float: none; margin: 0 auto; text-align: left; }

/*teamer-wrapp*/
.teamer-wrapp { text-align: center; padding: 105px 0 0; }
.teamer-wrapp .margin { max-width: 1050px; }
.teamer-wrapp p { float: none; font-size: 14px; color: #4e4e4e; line-height: 24px; margin: 0 0 24px; }
.teamer-wrapp p a { color: #4e4e4e; }
.teamer-wrapp p span { display: block; }
.teamer-wrapp p strong { font-weight: 700; }
.teamer-wrapp h2 { font-size: 18px; font-weight: 500; color: #398f94; letter-spacing: 1.24px; line-height: 40px; margin: 0 0 0; text-transform: uppercase; }
.teamer-wrapp h2 a { color: #398f94; }
.teamer-wrapp h2 span { display: block; }
.teamer-wrapp h3 { font-size: 16px; font-weight: 400; color: #398f94; letter-spacing: 0.24px; line-height: 26px; margin: 0 0 20px; }
.teamer-wrapp h3 a { color: #223e32; }
.teamer-wrapp h3 span { display: block; }
.teamer-wrapp .teamer-col1 { width: 100%; float: left; margin: 0 0 0; display: flex; flex-wrap: wrap; justify-content: center; }
.teamer-wrapp .teamer-col1 img { width: 100%; display: block; }
.teamer-wrapp .teamer-col1 .teamer-row1 { width: 130px; float: none; border-radius: 50%; overflow: hidden; margin: 0 auto 20px; clip-path: circle(50% at 50% 50%); }
.teamer-wrapp .teamer-col2 { width: 32%; float: left; margin: 0 2% 85px 0; }
.teamer-wrapp .teamer-col2 img { width: 100%; display: block; }
.teamer-wrapp .teamer-col2:nth-child(3n) { margin-right: 0; }
.teamer-wrapp .teamer-col2 .teamer-row2 { width: 100%; float: left; }
.teamer-wrapp .teamer-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.teamer-wrapp .teamer-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.teamer-wrapp h2, .teamer-wrapp h2 span { font-family: 'Montserrat',sans-serif; text-transform: uppercase; }
.teamer-wrapp .teamer-col2:last-child { margin-right: 0; }

/*teamin-wrapp*/
.teamin-wrapp { text-align: center; }
.teamin-wrapp p { font-size: 16px; line-height: 33px; color: #939598; font-weight: 400; letter-spacing: 0.24px; margin: 0 0 26px; }
.teamin-wrapp p a { color: #223e32; }
.teamin-wrapp p span { display: block; }
.teamin-wrapp p strong { font-weight: 700; }
.teamin-wrapp h2 { font-size: 18px; font-weight: 500; color: #398f94; letter-spacing: 1.24px; line-height: 40px; margin: 0 0 0; text-transform: uppercase; }
.teamin-wrapp h2 a { color: #223e32; }
.teamin-wrapp h2 span { display: block; }
.teamin-wrapp h3 { font-size: 16px; font-weight: 400; color: #398f94; letter-spacing: 0.24px; line-height: 26px; margin: 0 0 25px; }
.teamin-wrapp h3 a { color: #223e32; }
.teamin-wrapp h3 span { display: block; }
.teamin-wrapp h4 { font-size: 16px; font-weight: 400; color: #939598; letter-spacing: 0.24px; line-height: 28px; margin: 0 0 0; }
.teamin-wrapp h4 a { color: #223e32; }
.teamin-wrapp h4 span { display: block; }
.teamin-wrapp h5 { font-size: 14px; font-weight: 500; color: #398f94; letter-spacing: 2.71px; line-height: 30px; margin: 0 0 0; text-transform: uppercase; }
.teamin-wrapp h5 a { color: #223e32; }
.teamin-wrapp h5 span { display: block; }
.teamin-wrapp h6 { font-size: 14px; font-weight: 500; color: #398f94; letter-spacing: 2.71px; line-height: 40px; margin: 0 0 30px; text-transform: uppercase; }
.teamin-wrapp h6 a { color: #223e32; }
.teamin-wrapp h6 span { display: block; }
.teamin-wrapp .teamin-col1 { width: 100%; float: left; margin: 0 0 0; }
.teamin-wrapp .teamin-col1 img { width: 100%; display: block; }
.teamin-wrapp .teamin-col1 .teamin-row1 { width: 130px; float: none; border-radius: 50%; overflow: hidden; margin: 0 auto 26px; clip-path: circle(50% at 50% 50%); }
.teamin-wrapp .teamin-col2 { width: 100%; float: left; margin: 0 0 65px 0; }
.teamin-wrapp .teamin-col2 img { width: 100%; display: block; }
.teamin-wrapp .teamin-col2 .teamin-row2 { width: 100%; float: left; }
.teamin-wrapp .teamin-row3 { width: 737px; float: none; margin: 0 auto 52px; border-bottom: 1px solid rgba(151,151,151,0.2); padding: 0 0 26px; }
.teamin-wrapp .teamin-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.teamer-wrapp .teamin-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }

.teamin-wrapp .teamin-col2 .teamin-row2 h5 a { color: #9c9c9c; }
.teamin-wrapp .teamin-col2 .teamin-row2 h5 a:hover { color: #398f94; }

.teamin-wrapp .teamin-col2 .teamin-row2 h3 { margin: 0 0 5px; }

.teamin-wrapp .awards-row1 { width: 100%; display: block; float: none; }
.teamin-wrapp .awards-row1 .awards-col1 { width: 100%; display: block; margin: 0 auto 30px; max-width: 344px; }
.teamin-wrapp .awards-row1 .awards-col1 .awards-icon { width: 80px; margin: 0 auto 0; }

/*teamer-slider*/
.teamer-slider { text-align: center; padding: 0 0 30px; }
.teamer-slider .margin { max-width: 1100px; }
.teamer-slider p { float: none; font-size: 14px; color: #4e4e4e; line-height: 24px; margin: 0 0 24px; }
.teamer-slider p a { color: #4e4e4e; }
.teamer-slider p span { display: block; }
.teamer-slider p strong { font-weight: 700; }
.teamer-slider h2 { font-size: 18px; font-weight: 500; color: #398f94; letter-spacing: 1.24px; line-height: 40px; margin: 0 0 0; text-transform: uppercase; }
.teamer-slider h2 a { color: #398f94; }
.teamer-slider h2 span { display: block; }
.teamer-slider h3 { font-size: 16px; font-weight: 400; color: #398f94; letter-spacing: 0.24px; line-height: 26px; margin: 0 0 20px; }
.teamer-slider h3 a { color: #223e32; }
.teamer-slider h3 span { display: block; }
.teamer-slider h4 { font-size: 18px; font-weight: 500; color: #398f94; letter-spacing: 1.24px; line-height: 40px; margin: 0 0 24px; text-transform: uppercase; }
.teamer-slider h4 a { color: #223e32; }
.teamer-slider h4 span { display: block; }
.teamer-slider .teamer-col1 { width: 100%; float: left; margin: 30px 0 0; }
.teamer-slider .teamer-col1 img { width: 100%; display: block; }
.teamer-slider .teamer-col1 .teamer-row1 { width: 130px; float: none; border-radius: 50%; overflow: hidden; margin: 0 auto 20px; clip-path: circle(50% at 50% 50%); }
.teamer-slider .teamer-col2 { width: 100%; float: left; margin: 0 0 0; }
.teamer-slider .teamer-col2 img { width: 100%; display: block; }
.teamer-slider .teamer-col2 .teamer-row2 { width: 100%; float: left; }
.teamer-slider .teamer-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; }
.teamer-slider .teamer-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.teamer-slider h2, .teamer-slider h2 span, .teamer-slider h4, .teamer-slider h4 span { font-family: 'Montserrat',sans-serif; text-transform: uppercase; }

.teamer-slider .teamer-col1.mobile { display: none; }
.teamer-slider .teamer-col1 .non-slider { display: flex; flex-wrap: wrap; position: relative; justify-content: center; }
.teamer-slider .teamer-col1 .non-slider .teamer-col2 { width: 31.33%; margin: 0 3% 0 0; }
.teamer-slider .teamer-col1 .non-slider .teamer-col2:nth-child(3n) { margin-right: 0; }
.teamer-slider .teamer-col1 .non-slider .teamer-col2:last-child { margin-right: 0; }

/*contact-wrapp*/
.contact-wrapp { text-align: center; padding: 94px 0 0; }
.contact-wrapp p { font-size: 16px; line-height: 29px; color: #939598; font-weight: 500; letter-spacing: 0.34px; margin: 0 0 26px; }
.contact-wrapp p a { color: #939598; }
.contact-wrapp p span { display: inline; }
.contact-wrapp p strong { font-weight: 700; }
.contact-wrapp h2 { font-size: 27px; font-weight: 400; color: #398f94; letter-spacing: 2px; line-height: 50px; margin: 0 0 13px; text-transform: uppercase; }
.contact-wrapp h2 a { color: #223e32; }
.contact-wrapp h2 span { display: inline; }
.contact-wrapp h3 { font-size: 14px; font-weight: 500; color: #398f94; letter-spacing: 0.3px; line-height: 26px; margin: 0 0 0; }
.contact-wrapp h3 a { color: #9c9c9c; }
.contact-wrapp h3 a:hover { color: #398f94; }
.contact-wrapp h3 span { display: block; }
.contact-wrapp .contact-row1 { width: 100%; float: left; margin: 0 0 60px; position: relative; }
.contact-wrapp .contact-row1 img { width: 100%; display: block; }
.contact-wrapp .contact-row1 .contact-col1 { width: 89px; float: none; margin: 0 auto 31px; }
.contact-wrapp .contact-col2 { width: 100%; float: left; margin: 25px 0 0; }
.contact-wrapp .contact-col2 img { width: 100%; display: block; }
.contact-wrapp .contact-col2 a { width: auto; float: none; display: inline-block; margin: 0 7px 0; }
.contact-wrapp .map-col1 { width: 900px; float: none; margin: 0 auto; }
.contact-wrapp .map-col1 iframe { width: 100%; display: block; height: 337px; }
.contact-wrapp h2, .contact-wrapp h2 span { font-family: 'Montserrat',sans-serif; }

/*opening-wrapp*/
.opening-wrapp { text-align: center; padding: 10px 0 70px; }
.opening-wrapp h2 { font-size: 27px; font-weight: 400; color: #398f94; letter-spacing: 2px; line-height: 50px; margin: 0 0 18px; text-transform: uppercase; }
.opening-wrapp h2 a { color: #223e32; }
.opening-wrapp h2 span { display: block; }
.opening-wrapp h3 { font-size: 16px; line-height: 29px; color: #398f94; font-weight: 500; letter-spacing: 0.34px; margin: 0 0 26px; }
.opening-wrapp h3 a { color: #223e32; }
.opening-wrapp h3 span { display: block; }
.opening-wrapp p { font-size: 16px; line-height: 29px; color: #939598; font-weight: 500; letter-spacing: 0.34px; margin: 0 0 26px; }
.opening-wrapp p a { color: #223e32; }
.opening-wrapp p span { display: block; }
.opening-wrapp p strong { font-weight: 700; }
.opening-wrapp .opening-col1 { width: 100%; float: left; margin: 0 0 25px; }
.opening-wrapp .opening-col1 li { font-size: 16px; line-height: 29px; color: #939598; font-weight: 500; letter-spacing: 0.34px; }
.opening-wrapp h2, .opening-wrapp h2 span { font-family: 'Montserrat',sans-serif; }

/*testi-wrapp*/
.testi-wrapp { text-align: center; padding: 94px 0 17px; }
.testi-wrapp p { float: none; font-size: 16px; font-weight: 400; color: #fff; line-height: 35px; letter-spacing: 0.24px; margin: 0 0 23px; }
.testi-wrapp p a { color: #fff; }
.testi-wrapp p span { display: inline; }
.testi-wrapp p strong { font-weight: 700; }
.testi-wrapp h2 { font-size: 27px; font-weight: 400; color: #398f94; letter-spacing: 2px; line-height: 50px; margin: 0 0 18px; text-transform: uppercase; }
.testi-wrapp h2 a { color: #398f94; }
.testi-wrapp h2 span { display: block; }
.testi-wrapp h3 { font-size: 16px; line-height: 38px; color: #fff; font-weight: 500; margin: 20px auto 0; }
.testi-wrapp h3 a { color: #fff; }
.testi-wrapp h3 span { display: block; }
.testi-wrapp .testi-row1 { width: 100%; float: left; margin: 0 0 27px 0; text-align: center; }
.testi-wrapp .testi-row1 .margin { max-width: 1192px; }
.testi-wrapp .testi-row1 .testi-row11 { width: 100%; float: left; margin: 0 0 18px; }
.testi-wrapp .testi-row1 img { width: 101%; display: block; }
.testi-wrapp .testi-row1 .testi-row11 .testi-col1 { width: 100%; float: left; margin: 0 0 0 0; position: relative; }
.testi-wrapp .testi-row2 { width: 100%; float: left; background: #398f94; padding: 95px 0 80px; position: relative; margin: 50px 0 0; }
.testi-wrapp .testi-row2 img { width: 100%; display: block; }
.testi-wrapp .testi-row2 .testi-row3 { width: 100%; float: left; display: flex; flex-wrap: wrap; }
.testi-wrapp .testi-row2 .testi-row3 .testi-col2 { width: 27.2%; float: left; margin: 0 9.2% 98px 0; }
.testi-wrapp .testi-row2 .testi-row3 .testi-col2:nth-child(3n) { margin-right: 0; }
.testi-wrapp .testi-row2 .testi-row3 .testi-col2 .testimonials-row1 { width: 95px; float: none; margin: 0 auto; }
.testi-wrapp .testi-row2 .testi-row3 .testi-col2 .testimonials-row2 { width: 100%; float: left; }
.testi-wrapp .testi-row4 { width: 100%; float: left; margin: 0 0 0; text-align: center; }
.testi-wrapp .testi-row5 { width: 100%; float: left; margin: -30px 0 0; }
.testi-wrapp .testi-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #fff; margin: 0 0 0; padding: 9px 42px 10px 42px; cursor: pointer; }
.testi-wrapp .testi-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.testi-wrapp .testi-btn2 { float: none; color: #398f94; background-color: #fff; border-color: #fff; margin: 0 0 0; padding: 9px 42px 10px 42px; cursor: pointer; }
.testi-wrapp .testi-btn2:hover { color: #fff; background-color: #398f94; border-color: #fff; }
.testi-wrapp h2, .testi-wrapp h2 span { font-family: 'Montserrat',sans-serif; }

.testi-wrapp .testi-row1 .testi-row11 .slick-slider .slick-track { display: flex; flex-wrap: wrap; position: relative; }
.testi-wrapp .testi-row1 .testi-row11 .slick-slider .slick-track .slick-slide { height: inherit; }
.testi-wrapp .testi-row1 .testi-row11 .slick-slider .slick-track .slick-slide .testi-col1 { height: 100%; }
.testi-wrapp .testi-row1 .testi-row11 .slick-slider .slick-track .slick-slide .testi-col1 img { height: 100%; object-fit: cover; }

.testi-wrapp .testi-row1 .testi-row11.mobile { display: none; }
.testi-wrapp .testi-row1 .testi-row11 .non-slider { display: flex; flex-wrap: wrap; position: relative; justify-content: center; }
.testi-wrapp .testi-row1 .testi-row11 .non-slider .testi-col1 { width: 31.8%; margin: 0 1.5% 0 0; }
.testi-wrapp .testi-row1 .testi-row11 .non-slider .testi-col1:nth-child(3n) { margin-right: 0; }
.testi-wrapp .testi-row1 .testi-row11 .non-slider .testi-col1:last-child { margin-right: 0; }
.testi-wrapp .testi-row1 .testi-row11 .non-slider .testi-col1 img { height: 100%; object-fit: cover; }

/*smilemenu-wrapp*/
.smilemenu-wrapp { text-align: center; padding-top: 34px;}
.smilemenu-wrapp p { float: none; font-size: 16px; font-weight: 400; color: #939598; line-height: 33px; letter-spacing: 0.24px; margin: 0 auto 23px; max-width: 708px; }
.smilemenu-wrapp p a { color: #223e32; }
.smilemenu-wrapp p span { display: block; }
.smilemenu-wrapp p strong { font-weight: 700; }
.smilemenu-wrapp h2 { font-size: 18px; font-weight: 400; color: #398f94; letter-spacing: 1.33px; line-height: 30px; margin: 0 0 7px; text-transform: uppercase; }
.smilemenu-wrapp h2 a { color: #223e32; }
.smilemenu-wrapp h2 span { display: block; }
.smilemenu-wrapp h3 { font-size: 14px; line-height: 28px; letter-spacing: 2.71px; color: #398f94; font-weight: 500; margin: 0 0 30px; text-transform: uppercase; }
.smilemenu-wrapp h3 a { color: #223e32; }
.smilemenu-wrapp h3 span { display: block; }
.smilemenu-wrapp h4 { font-size: 29px; line-height: 50px; letter-spacing: 2px; color: #398f94; font-weight: 400; text-transform: uppercase; }
.smilemenu-wrapp h4 a { color: #223e32; }
.smilemenu-wrapp h4 span { display: block; }
.smilemenu-wrapp h5 { font-size: 45px; line-height: 55px; letter-spacing: 0.68px; color: #fff; font-weight: 400; margin: 0 0 10px; }
.smilemenu-wrapp h5 a { color: #fff; }
.smilemenu-wrapp h5 span { display: block; }
.smilemenu-wrapp h6 { font-size: 16px; line-height: 40px; letter-spacing: 0.24px; color: #fff; font-weight: 400; margin: 0 0 15px; text-transform: uppercase; }
.smilemenu-wrapp h6 a { color: #fff; }
.smilemenu-wrapp h6 span { display: block; }
.smilemenu-wrapp .margin { max-width: 1127px; }
.smilemenu-wrapp .smilemenu-row1 { width: 100%; float: left; background: #398f94; margin: 40px 0 0; }
.smilemenu-wrapp .smilemenu-row1 .smilemenu-col1 { width: 25.4%; float: left; }
.smilemenu-wrapp .smilemenu-row1 .smilemenu-col2 { width: 74.6%; float: left; background: #fafafa; }
.smilemenu-wrapp .smilemenu-row1 .smilemenu-col2 h3 { font-size: 16px; color: #398f94; line-height: 33px; letter-spacing: 0.24px; font-weight: 700; margin: 0 0 20px; text-transform: inherit; }
.smilemenu-wrapp .smilemenu-row1 .smilemenu-bar1 { width: 100%; float: left; padding: 0 0 30px; }
.smilemenu-wrapp .smilemenu-row1 .smilemenu-bar2 { width: 100%; float: left; position: relative; min-height: 365px; }
.smilemenu-wrapp .smilemenu-row1 .smilemenu-bar2 .smilemenu-bar22 { width: 100%; position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; }
.smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 { width: 100%; float: left; min-height: 365px; text-align: left; padding: 33px 68px; }
.smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 ul li { font-size: 16px; color: #939598; line-height: 33px; font-weight: 400; letter-spacing: 0.24px; display: block; padding-left: 10px; position: relative; }
.smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 ul li:before { content: ""; width: 3px; height: 3px; border-radius: 50%; float: left; background: #939598; margin: 15px 0 0 -10px; padding: 0 0 1px; }
.smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 .smilemenu-bar4 { width: 44%; float: left; }
.smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 .smilemenu-bar5 { width: 56%; float: right; padding: 0 0 0 6%; border-left: 1px solid rgba(58,143,148,0.5); }
.smilemenu-wrapp .smilemenu-btn1 { float: none; color: #fff; background-color: inherit; border-color: rgba(255,255,255,0.36); margin: 0 0 0; padding: 9px 32px 10px 32px; }
.smilemenu-wrapp .smilemenu-btn1:hover { color: #398f94; background-color: #fff; border-color: #fff; }
.smilemenu-wrapp h2, .smilemenu-wrapp h2 span, .smilemenu-wrapp h4, .smilemenu-wrapp h4 span { font-family: 'Montserrat',sans-serif; }

.smilemenu-wrapp .smilemenu-row1 .smilemenu-bar2 h5 span.arch { font-size: 14px; line-height: normal; margin: 15px 0 0; }

/*feeser-wrapp*/
.feeser-wrapp { text-align: center; padding: 94px 0 17px; }
/*.feeser-wrapp .margin { max-width:930px;}*/
.feeser-wrapp h2 { font-size: 14px; color: #fff; line-height: 1; letter-spacing: 0.3px; font-weight: 500; }
.feeser-wrapp h3 { font-size: 14px; color: #fff; line-height: 1; letter-spacing: 0.3px; font-weight: 500; }
.feeser-wrapp h4 { font-size: 14px; font-weight: 500; color: #398f94; letter-spacing: 2.71px; line-height: 30px; margin: 0 auto 26px; text-transform: uppercase; max-width: 741px; }
.feeser-wrapp h4 a { color: #9c9c9c; }
.feeser-wrapp h4 a:hover { color: #398f94; }
.feeser-wrapp h4 span { display: block; }
.feeser-wrapp p { font-size: 16px; line-height: 33px; color: #939598; font-weight: 400; letter-spacing: 0.24px; margin: 0 auto 26px; max-width: 741px; }
.feeser-wrapp p a { color: #939598; }
.feeser-wrapp p span { display: block; }
.feeser-wrapp p strong { font-weight: 700; }
.feeser-wrapp .feeser-col1 { width: 46%; float: left; margin: 0 0 0; position: relative;}
.feeser-wrapp .feeser-col1:nth-child(2n) { float: right; }
.feeser-wrapp .feeser-row1 { width: 100%; float: left; text-align: left; }
.feeser-wrapp .feeser-row2 { width: 100%; float: left; margin: 0 0 0; padding: 15px 25px 25px; }
.feeser-wrapp .feeser-row1 .feeser-bar1 { width: 65.1%; float: left; text-align: left; padding: 0 0; }
.feeser-wrapp .feeser-row2 .feeser-bar2 { width: 33.9%; float: none; text-align: right; display: inline-block; padding: 0 0; color: #398f94; }
.feeser-wrapp .feeser-row3 { width: 100%; float: right; text-align: right; margin: 0 0 1px; }
.feeser-bar1, .feeser-bar2 { font-size: 15px; color: #939598; line-height: 40px; letter-spacing: 0.24px; }
.feeser-wrapp h4, .feeser-wrapp h4 span { font-family: 'Montserrat',sans-serif; }

.feeser-wrapp .feeser-col1 .accordion, 
.feeser-wrapp .feeser-col1 .accordion1 {padding: 80px 0 0;}

.feeser-wrapp strong { font-weight: bold; }

.feeser-wrapp .feeser-col1 .membership-button { width: fit-content; height: auto; float: none; color: #fff; background: #398f94; border: 1px solid #398f94; margin: 0 auto 0; padding: 9px 25px 10px 25px; cursor: pointer; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: absolute; left: 0; right: 0; vertical-align: baseline; outline: none!important; font-family: 'Jost',sans-serif; line-height: normal; box-shadow: none;}
.feeser-wrapp .feeser-col1 .membership-button:hover { color: #398f94; background: #fff; border-color: #398f94;}

.reviews-wrapp .reviews-col1 .Review-button { width: auto; height: auto; float: none; color: #fff; background: #398f94; border: 1px solid #398f94; margin: 100px 0 0 0; padding: 9px 25px 10px 25px; cursor: pointer; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none!important; font-family: 'Jost',sans-serif; line-height: normal; box-shadow: none;}
.reviews-wrapp .reviews-col1 .Review-button:hover { color: #398f94; background: #fff; border-color: #398f94;}


.feeser-wrapp.desktop { display: block;}
.feeser-wrapp.mobile { display: none;}



.feeser-wrapp .driver-nav { width: 100%; display: block; margin: 0 auto 25px; position: relative; float: left;}
.feeser-wrapp .driver-nav ul { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; position: relative; margin: 0 auto; align-items: center;}
.feeser-wrapp .driver-nav ul li { width: 48%; float: left; position: relative; display: block; margin: 0 0 0 0;}
.feeser-wrapp .driver-nav ul li:nth-child(2n) { float: right; margin-left: 4%;}

.feeser-wrapp .driver-nav ul li .driver-naverr { width: 100%; height: auto; float: none; color: #fff; background: #398f94; border: 1px solid #398f94; margin: 0 auto 0; padding: 9px 25px 10px 25px; cursor: pointer; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; vertical-align: baseline; outline: none!important; font-family: 'Jost',sans-serif; line-height: normal; box-shadow: none;}
.feeser-wrapp .driver-nav ul li .driver-naverr:hover { color: #398f94; background: #fff; border-color: #398f94;}
.feeser-wrapp .driver-nav ul li .driver-naverr.active { color: #398f94; background: #fff; border-color: #398f94;}

.feeser-wrapp .feeser-col1 .nonaccordion { width: 100%; float: left; position: relative; margin: 0 0 0; display: block;}
.feeser-wrapp .feeser-col1 .nonaccordion h2 { width: 100%; float: left; cursor: pointer; background: #398f94; margin: 0 0 13px 0; padding: 13px 24px 13px; position: relative; border-radius: 30px;}

.feeser-wrapp .feeser-col1 .nonaccordion1 { width: 100%; float: left; position: relative; margin: 0 0 0; display: block;}
.feeser-wrapp .feeser-col1 .nonaccordion1 h2 { width: 100%; float: left; cursor: pointer; background: #398f94; margin: 0 0 13px 0; padding: 13px 24px 13px; position: relative; border-radius: 30px;}




/*practice-wrapp*/
.practice-wrapp { text-align: center; background: none; padding: 95px 0 0; }
.practice-wrapp p { float: none; font-size: 15px; font-weight: 500; color: #c3cf21; letter-spacing: 0.11px; line-height: 1.93; margin: 0 0 0; }
.practice-wrapp p a { color: #5e461a; }
.practice-wrapp p span { display: block; }
.practice-wrapp p strong { font-weight: 700; }
.practice-wrapp h2 { font-size: 30px; font-weight: 500; color: #c3cf21; letter-spacing: normal; line-height: normal; margin: 0 0 40px; }
.practice-wrapp h2 a { color: #c3cf21; }
.practice-wrapp h2 span { display: block; }
.practice-wrapp .practice-col1 { width: 100%; float: left; margin: 0 0 0; display: flex; flex-wrap: wrap; }
.practice-wrapp .practice-col1 img { width: 100%; display: block; }
.practice-wrapp .practice-row1 { width: 23%; float: left; margin: 0 2% 2% 0; }
.practice-wrapp .practice-row1 .practice-bar1 { width: 100%; float: left; }

/*recruitment-wrapp*/
.recruitment-wrapp { text-align: center; padding: 94px 0 17px; }
.recruitment-wrapp .margin { max-width: 930px; }
.recruitment-wrapp h2 { font-size: 14px; color: #fff; line-height: 1; letter-spacing: 0.3px; font-weight: 500; }
.recruitment-wrapp h3 { font-size: 30.83px; font-weight: 500; color: #398f94; letter-spacing: 1.4px; line-height: 45px; margin: 0 0 45px; text-transform: uppercase; }
.recruitment-wrapp h3 a { color: #398f94; }
.recruitment-wrapp h3 span { display: block; }
.recruitment-wrapp h4 { font-size: 17.93px; font-weight: 500; color: #398f94; letter-spacing: 1.8px; line-height: 26.17px; margin: 0 0 12px; text-transform: uppercase; }
.recruitment-wrapp h4 a { color: #398f94; }
.recruitment-wrapp h4 span { display: block; }
.recruitment-wrapp p { font-size: 13px; line-height: 25px; color: #939598; font-weight: 400; margin: 0 auto 26px; max-width: 784px; }
.recruitment-wrapp p a { color: #939598; }
.recruitment-wrapp p span { display: block; }
.recruitment-wrapp p strong { font-weight: 700; }
.recruitment-wrapp .recruitment-col1 { width: 100%; float: left; margin: 0 0 60px; }
.recruitment-wrapp .recruitment-row1 { width: 100%; float: left; }
.recruitment-wrapp .recruitment-row2 { width: 100%; float: left; margin: 0 0 0; padding: 15px 25px 10px; }
.recruitment-wrapp .recruitment-col2 { width: 100%; float: left; margin: 0 0 50px; }
.recruitment-wrapp .recruitment-col2:last-child { margin: 0; }
.recruitment-wrapp .recruitment-btn1 { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0; padding: 9px 42px 10px 42px; }
.recruitment-wrapp .recruitment-btn1:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.recruitment-wrapp h3, .recruitment-wrapp h3 span, .recruitment-wrapp h4, .recruitment-wrapp h4 span { font-family: 'Montserrat',sans-serif; }
.recruitment-wrapp .accordion { width: 100%; float: left; }

/*common-css*/
.comman-anchor { width: 100%; height: 100%; position: absolute; right: 0; top: 0; bottom: 0; left: 0; z-index: 99; }
.reviews-thm1 { width: 100%; float: left; margin: 0 0 20px; }
.reviews-thm1 span { width: 83px; float: none; display: inline-block; margin: 0 0 0; }
.smile-text1 { font-size: 14px; color: #fff; letter-spacing: 0.3px; font-weight: 500; padding: 10px 25px; width: 99px; position: absolute; bottom: 15px; left: 0; background: #398f94; border-radius: 0 20px 20px 0; }
.testimonials-thm1 { width: 100%; float: left; margin: 0 0 25px; }
.testimonials-thm1 span { width: 16px; float: none; display: inline-block; margin: 0 2px 0; }
.white-bg { background: #fff; }

/*mobile-css*/
.linker-wrapp .header-col1 { width: 100%; float: left; margin: 0 0 0; display: none; }
.linker-wrapp .header-col1 img { width: 100%; display: block; }
.linker-wrapp .header-col1 .header-row1 { width: 100%; float: left; }

/*btn-css*/
.about-btn1, .about-btn2, .abouts-btn1, .banner-btn1, .bloger-btn1, .blogin-btn1, .buttons-btn1, .buttons-btn2, .composite-btn1, .fheader-btn1, .galler-btn1, .gallerin-btn1, .getin-btn1, .getin-fil1, .implants-btn1, .instagram-btn1, .linker-btn1, .linker-btn2, .linker-btn3, .paiger-btn1, .paiger-btn2, .recruitment-btn1, .sidbar-btn1, .sidbar-fil1, .smile-btn1, .smilemenu-btn1, .straightening-btn1, .straightening-btn2, .team-btn1, .team-btn2, .teamer-btn1, .teamin-btn1, .testi-btn1, .testi-btn2, .testimonials-btn1, .treatin-btn1, .treatments-btn1 { text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border: 1px solid; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; }

.mob2 { display: none; }

/*form-home*/

.getin-wrapp .getin-col1 .caldera-grid .col-sm-12 { padding: 0; }
.getin-wrapp .getin-col1 .caldera-grid .form-control { width: 263px; float: none; height: 40px; padding: 0 2%; margin: 0 auto 10px; color: #398f94; resize: none; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border: 1px solid #dadada85; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; font-family: 'Jost',sans-serif; box-shadow: none; }
.getin-wrapp .getin-col1 .caldera-grid .form-control::placeholder { color: #398f94; }
.getin-wrapp .getin-col1 .caldera-grid textarea.form-control { height: 157px; float: none; padding: 18px 2% 0; margin: 0 0 25px; border-radius: 20px; }
.getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class1 { width: 100%; float: none; display: inline-block; margin: 0 0 0!important; }
.getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 { width: 100%; float: none; display: inline-block; margin: 0 0 23px!important; }
.getin-wrapp .getin-col1 .caldera-grid .form-group .checkbox { margin: 0; }
.getin-wrapp .getin-col1 .caldera-grid .form-group label { font-size: 11px; font-weight: 500; color: #9c9c9c; letter-spacing: 0.24px; line-height: 23px; display: inline-block; position: relative; top: -6.5px; padding: 0; }
.getin-wrapp .getin-col1 .caldera-grid .checkbox input[type=checkbox] { background-image: url(../images/checkbox.svg); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 12px; width: 13px; padding: 0; border: 0; position: relative; left: 0; top: 2.25px; -webkit-appearance: none; -moz-appearance: none; outline: none!important; cursor: pointer; margin-right: 5px!important; background-size: 12px; background-repeat: no-repeat; transition: all 0.25s ease-out 0s; }
.getin-wrapp .getin-col1 .caldera-grid .checkbox input[type=checkbox]:checked { background-image: url(../images/checkbox-hover.svg); }
.getin-wrapp .getin-col1 .caldera-grid .btn-default { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0 0; padding: 9px 25px 10px 25px; cursor: pointer; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; font-family: 'Jost',sans-serif; line-height: normal; box-shadow: none; vertical-align: baseline; outline: none; }
.getin-wrapp .getin-col1 .caldera-grid .btn-default:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.getin-wrapp .getin-col1 .caldera-grid .form-group label a { color: #398f94; text-decoration: none; }
.getin-wrapp .getin-col1 .caldera-grid .form-group label a:hover { color: #9c9c9c; }

.sidbar-wrapp .caldera-grid .col-sm-12 { padding: 0; }
.sidbar-wrapp .caldera-grid .form-control { width: 100%; float: none; height: 40px; padding: 0 2%; margin: 0 auto 10px; color: #398f94; resize: none; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border: 1px solid #dadada85; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; font-family: 'Jost',sans-serif; box-shadow: none; }
.sidbar-wrapp .caldera-grid .form-control::placeholder { color: #398f94; }
.sidbar-wrapp .caldera-grid textarea.form-control { height: 157px; float: none; padding: 18px 2% 0; margin: 0 0 25px; border-radius: 20px; }
.sidbar-wrapp .caldera-grid .form-group.extra-class1 { width: 100%; float: none; display: inline-block; margin: 0 0 0!important; }
.sidbar-wrapp .caldera-grid .form-group.extra-class2 { width: 100%; float: none; display: inline-block; margin: 0 0 23px!important; }
.sidbar-wrapp .caldera-grid .form-group .checkbox { margin: 0; }
.sidbar-wrapp .caldera-grid .form-group label { font-size: 11px; font-weight: 500; color: #9c9c9c; letter-spacing: 0.24px; line-height: 23px; display: inline-block; position: relative; top: -6.5px; padding: 0; }
.sidbar-wrapp .caldera-grid .checkbox input[type=checkbox] { background-image: url(../images/checkbox.svg); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; overflow: hidden; height: 12px; width: 13px; padding: 0; border: 0; position: relative; left: 0; top: 2.25px; -webkit-appearance: none; -moz-appearance: none; outline: none!important; cursor: pointer; margin-right: 5px!important; background-size: 12px; background-repeat: no-repeat; transition: all 0.25s ease-out 0s; }
.sidbar-wrapp .caldera-grid .checkbox input[type=checkbox]:checked { background-image: url(../images/checkbox-hover.svg); }
.sidbar-wrapp .caldera-grid .btn-default { float: none; color: #fff; background-color: #398f94; border-color: #398f94; margin: 0 0 0 0; padding: 9px 25px 10px 25px; cursor: pointer; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; line-height: normal; box-shadow: none; vertical-align: baseline; outline: none; }
.sidbar-wrapp .caldera-grid .btn-default:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.sidbar-wrapp .caldera-grid .form-group label a { color: #398f94; text-decoration: none; }
.sidbar-wrapp .caldera-grid .form-group label a:hover { color: #9c9c9c; }

.parsley-required { display: none!important; }
.caldera-grid .form-group .parsley-error { border-color: #d00000!important; border: 2px dotted!important; color: #d00000!important; background: transparent; }
.caldera-grid .form-group label.parsley-error { border: none!important; }
.caldera-grid .help-block { display: none!important; }
input.form-control.parsley-success, select.form-control.parsley-success, textarea.form-control.parsley-success { background: transparent!important; }
.caldera-grid .row { margin: 0!important; }
.caldera-grid .form-group { margin: 0 auto!important; }

.bloger-wrapp .bloger-col1 .bloger-bar2 { margin: 20px 0; }

.header-wrapp .header-col2 a.header-btn1.sticky { float: left; color: #fff; background-color: #398f94; margin: 0 0 0 0; padding: 9px 20px 10px 20px; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border: 1px solid #398f94; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; display: none; }
.header-wrapp .header-col2 a.header-btn1.sticky:hover { color: #398f94; background-color: #fff; border-color: #398f94; }
.header-wrapp .fixed .header-col2 .header-btn1.sticky { display: block; margin: 0 0 0 10px; }
.header-wrapp .fixed .header-col2 .header-row2.menuzord-menu { width: auto; float: left; }

.getin-wrapp .getin-col1 .nf-form-cont .nf-form-title { display: none; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none; }
.getin-wrapp .getin-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%; }
.getin-wrapp .getin-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; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell { padding: 0 0 0; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-field { width: 100%; float: left; display: block; }
.getin-wrapp .getin-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; }
.getin-wrapp .getin-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; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap .nf-field-label { display: none; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element { width: 100%; display: flex; margin: 0 auto; float: left; order: inherit; justify-content: center; }
.getin-wrapp .getin-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: 40px; margin: 0 0 10px; padding: 0 2%; font-size: 14px; font-weight: 500; color: #398f94; background: none; border-color: rgba(218,218,218,0.52); resize: none; text-align: center; letter-spacing: 0.3px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; vertical-align: baseline; position: relative; box-shadow: none; outline: none; font-family: 'Jost',sans-serif; line-height: normal; max-width: 400px; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element .ninja-forms-field::placeholder { color: #398f94; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .nf-field-element textarea.ninja-forms-field { width: 100%; height: 157px; float: left; margin: 0 0 25px; padding: 18px 2% 0; border-radius: 20px; }
.getin-wrapp .getin-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; }
.getin-wrapp .getin-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; }
.getin-wrapp .getin-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 { display: inline-block; height: auto; visibility: visible; margin: 0 0 0!important; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap .nf-field-label label { width: auto; padding-left: 20px; cursor: pointer; font-size: 11px; font-weight: 500; color: #9c9c9c; line-height: 23px; display: inline-block; letter-spacing: 0.24px; position: relative; top: -6.5px; height: auto; margin: 0 0 0; text-align: center; }
.getin-wrapp .getin-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 { color: #398f94; text-decoration: none; }
.getin-wrapp .getin-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: #9c9c9c; }
.getin-wrapp .getin-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; }
.getin-wrapp .getin-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: 5px; width: 13px; height: 13px; background: #398f94; border: 1px solid #398f94; border-radius: 50%; }
.getin-wrapp .getin-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: 6px; height: 6px; background: #fff; border-radius: 50%; position: absolute; top: 8.5px; left: 3.5px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
.getin-wrapp .getin-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); }
.getin-wrapp .getin-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: #398f94; border: 1px solid #398f94; }
.getin-wrapp .getin-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: left; margin: 0 0 23px!important; }
.getin-wrapp .getin-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; }
.getin-wrapp .getin-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; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.submit-wrap .ninja-forms-field { width: auto; height: auto; float: none; color: #fff; background: #398f94; border: 1px solid #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; cursor: pointer; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none!important; font-family: 'Jost',sans-serif; line-height: normal; box-shadow: none; }
.getin-wrapp .getin-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: #398f94; background: #fff; border-color: #398f94; }
.getin-wrapp .getin-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 { display: block; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label { color: #e80000; }

.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent; }
.getin-wrapp .getin-col1 .nf-form-cont .nf-after-form-content { width: 100%; float: left; margin: 20px 0 0 0; }
.nf-pass.field-wrap .nf-field-element:after { display: none; }

.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-title { display: none; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-before-form-content { display: none; }
.sidbar-wrapp .sidbar-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%; }
.sidbar-wrapp .sidbar-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; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-cell { padding: 0 0 0; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row nf-field { width: 100%; float: left; display: block; }
.sidbar-wrapp .sidbar-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; }
.sidbar-wrapp .sidbar-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; }
.sidbar-wrapp .sidbar-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; }
.sidbar-wrapp .sidbar-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: center; }
.sidbar-wrapp .sidbar-row1 .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: 40px; margin: 0 0 10px; padding: 0 2%; font-size: 14px; font-weight: 500; color: #398f94; background: none; border-color: rgba(218,218,218,0.52); resize: none; text-align: center; letter-spacing: 0.3px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; vertical-align: baseline; position: relative; box-shadow: none; outline: none; font-family: 'Jost',sans-serif; line-height: normal; }
.sidbar-wrapp .sidbar-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 { color: #398f94; }
.sidbar-wrapp .sidbar-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%; height: 157px; float: left; margin: 0 0 25px; padding: 18px 2% 0; border-radius: 20px; }
.sidbar-wrapp .sidbar-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; }
.sidbar-wrapp .sidbar-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; }
.sidbar-wrapp .sidbar-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 { display: inline-block; height: auto; visibility: visible; margin: 0 auto 0!important; float: none; max-width: 260px; }
.sidbar-wrapp .sidbar-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; cursor: pointer; font-size: 11px; font-weight: 500; color: #9c9c9c; line-height: 23px; display: inline-block; letter-spacing: 0.24px; position: relative; top: -6.5px; height: auto; margin: 0 0 0; text-align: center; }
.sidbar-wrapp .sidbar-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 { color: #398f94; text-decoration: none; }
.sidbar-wrapp .sidbar-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: #9c9c9c; }
.sidbar-wrapp .sidbar-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; }
.sidbar-wrapp .sidbar-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: 5px; width: 13px; height: 13px; background: #398f94; border: 1px solid #398f94; border-radius: 50%; }
.sidbar-wrapp .sidbar-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: 6px; height: 6px; background: #fff; border-radius: 50%; position: absolute; top: 8.3px; left: 3.2px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
.sidbar-wrapp .sidbar-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); }
.sidbar-wrapp .sidbar-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: #398f94; border: 1px solid #398f94; }
.sidbar-wrapp .sidbar-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; margin: 0 auto 23px!important; max-width: 252px; }
.sidbar-wrapp .sidbar-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; }
.sidbar-wrapp .sidbar-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; }
.sidbar-wrapp .sidbar-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 { width: auto; height: auto; float: none; color: #fff; background: #398f94; border: 1px solid #398f94; margin: 0 0 0; padding: 9px 25px 10px 25px; cursor: pointer; text-align: center; font-size: 14px; font-weight: 500; letter-spacing: 0.3px; border-radius: 40px; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; vertical-align: baseline; outline: none!important; font-family: 'Jost',sans-serif; line-height: normal; box-shadow: none; }
.sidbar-wrapp .sidbar-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: #398f94; background: #fff; border-color: #398f94; }
.sidbar-wrapp .sidbar-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 { display: block; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.checkbox-wrap.nf-fail.nf-error label { color: #e80000; }

.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .nf-field-element::after { display: none; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container .field-wrap.nf-error .ninja-forms-field { border: 2px dotted #d00000; background: transparent; }
.sidbar-wrapp .sidbar-row1 .nf-form-cont .nf-after-form-content { width: 100%; float: left; margin: 20px 0 0 0; }

.banner-row3.inner-whatsapp.fix-whatsapp { width: 73px; position: fixed; z-index: 9999999; right: 1.10%; left: auto; bottom: 102px; padding: 0; text-align: center; }
.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 { width: 100%; float: left; position: relative; z-index: 999; }
.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 > a { width: 100%; float: right; background: #fafafa; border-radius: 18px; margin: 0 0 0; padding: 15% 5% 15%; }
.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 > a h3 { font-size: 13px; font-weight: 500; color: #000; letter-spacing: 0.28px; line-height: normal; margin: 0 0 12px; }
.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 > a .banner-thm1 { width: 57%; float: none; margin: 0 auto 0; }
.banner-row3.inner-whatsapp.fix-whatsapp .banner-bar3 > a .banner-thm1 img { width: 100%; display: block; transition: transform 0.8s ease-in-out 0s; }

.sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form .cog-label, .sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form .cog-label .cog-asterisk { color: #398f94!important; font-size: 14px!important; font-weight: 500!important; letter-spacing: 0.3px!important; font-family: 'Jost',sans-serif!important; }
.sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form .cog-input input { width: 100%!important; height: 40px; float: left; padding: 8px 15px!important; margin: 0 0 0!important; border-color: rgba(218,218,218,0.52)!important; color: #398f94!important; text-align: left; font-size: 14px!important; font-weight: 500!important; letter-spacing: 0.3px; border: 1px solid; border-radius: 40px!important; transition: all 0.25s ease-out 0s; display: inline-block; position: relative; font-family: 'Jost',sans-serif!important; }
.sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form textarea { width: 100%!important; height: 157px!important; float: left!important; margin: 0 0 0!important; padding: 18px 2% 0!important; border-radius: 20px!important; resize: none!important; font-size: 14px!important; font-weight: 500!important; color: #398f94!important; background: none!important; border-color: rgba(218,218,218,0.52)!important; text-align: center!important; letter-spacing: 0.3px!important; font-family: 'Jost',sans-serif!important; }
.sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form .cog-input .el-input__prefix { top: 5px!important; right: 12px!important; cursor: pointer!important; }
.sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form .cog-input .el-radio__inner { background: #398f94!important; border: 1px solid #398f94!important; border-radius: 50%!important; top: 2px; left: -3px; }
.sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form .cog-input .el-radio__inner:after { background: #fff!important; box-shadow: none!important; width: 12px!important; height: 12px!important; left: 7px!important; top: 7px!important; opacity: 0;}
.sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form .cog-input .is-checked .el-radio__inner:after { opacity: 1;}
.sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form .cog-input .el-radio__label { font-size: 11px!important; font-weight: 600!important; color: #9c9c9c!important; line-height: 23px; display: inline-block; letter-spacing: 0.24px!important; font-family: 'Jost',sans-serif; }
.sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form .cog-page__navigation { justify-content: center!important; margin: 0 0 0!important; padding: 0!important; }
.sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form .cog-page__navigation button.cog-button { width: auto; height: auto; float: none; color: #fff!important; background: #398f94!important; border: 1px solid #398f94!important; margin: 0 0 0; padding: 9px 25px 10px 25px!important; cursor: pointer!important; text-align: center; font-size: 14px!important; font-weight: 500!important; letter-spacing: 0.3px; border-radius: 40px!important; transition: all 0.25s ease-out 0s; display: inline-block; position: relative!important; vertical-align: baseline; outline: none!important; font-family: 'Jost',sans-serif!important; line-height: normal!important; box-shadow: none; }
.sidbar-wrapp .sidbar-row1 .cog-cognito.cog-form .cog-page__navigation button.cog-button:hover { border-color: #398f94!important; color: #398f94!important; background: none!important; }


div#WorkingFeedback_FloatingReviewScore_Widget { z-index: 9999999!important;}



/*Smartphone css*/
@media screen and (max-width: 480px) {
  .margin { width: 90%; }
  .header-wrapp { display: none; }
  .linker-wrapp { text-align: center; padding: 90px 0 35px; }
  .linker-wrapp .linker-col1 { width: 288px; position: relative; top: inherit; transform: none; }
  .linker-wrapp .linker-col2 { width: 100%; margin: 40px 0 4.2%; }
  .linker-wrapp .linker-col3 { width: 100%; margin: 0 0 4.2%; }
  .linker-wrapp .linker-col4 { width: 100%; }
  .linker-wrapp .linker-col4 p { display: none; }
  .linker-wrapp .linker-col4 .linker-row4 a { float: none; display: inline-block; margin: 0 5px; }
  .linker-wrapp .linker-col5 { width: 100%; }
  .linker-wrapp .linker-col5 .linker-row5 li { float: none; display: inline-block; }
  .linker-wrapp .linker-col5 .linker-row5 li span { margin: 2px 8px 0 0; }
  .linker-wrapp .linker-btn1 { width: 48%; padding: 9px 2% 10px; }
  .linker-wrapp .linker-btn2 { width: 48%; float: right; margin: 0; padding: 9px 2% 10px; }
  .linker-wrapp .linker-btn3 { width: 48%; float: right; margin: 0; padding: 9px 2% 10px; }
  .linker-row5 li, .linker-row5 li a { font-size: 12px; }
  .banner-wrapp { min-height: inherit; }
  .banner-wrapp h2 { font-size: 27px; line-height: 44px; }
  .banner-wrapp h2 span { display: contents; }
  .banner-wrapp .banner-col1 { width: 100%; position: relative; top: inherit; transform: none; }
  .banner-wrapp .banner-col1 .banner-row1 { border: none; padding: 38px 5% 78px; }
  .banner-wrapp .banner-col2 { display: none; }
  .banner-wrapp .banner-btn1 { color: #398f94; background-color: #fff; border-color: #fff; }
  .banner-wrapp .banner-btn1:hover { color: #fff; background-color: inherit; border-color: #fff; }
  .abouts-wrapp { padding: 50px 0; }
  .abouts-wrapp h2 span { display: contents; }
  .abouts-wrapp .abouts-row1 { padding: 0; }
  .abouts-wrapp .abouts-btn1 { margin: 0; }
  .abouts-wrapp .abouts-row1:after, .abouts-wrapp .abouts-row1:before { display: none; }
  .composite-wrapp { text-align: center; }
  .composite-wrapp h3 { font-size: 27px; line-height: 44px; }
  .composite-wrapp h3 span { display: contents; }
  .composite-wrapp .composite-col2 { width: 100%; position: relative; top: inherit; transform: none; padding: 35px 5% 30px; }
  .composite-wrapp .composite-col2:after { display: none; }
  .composite-wrapp .composite-col2 .composite-row2 { width: 100%; }
  .composite-wrapp .composite-col1 .composite-row1 { width: 100%; }
  .composite-wrapp .composite-btn1 { margin: 0; }
  .straightening-wrapp { margin: 0; padding: 50px 0 50px; }
  .straightening-wrapp h3 { font-size: 27px; line-height: 44px; }
  .straightening-wrapp .straightening-row1 .straightening-col2 { margin: 45px 0 0; }
  .straightening-wrapp .straightening-btn1 { margin: 0; }
  .straightening-wrapp .straightening-btn2 { width: 100%; margin: 0 0 10px; }
  .implants-wrapp { text-align: center; padding: 50px 0 50px; }
  .implants-wrapp h3 { font-size: 27px; line-height: 44px; }
  .implants-wrapp h3 span { display: contents; }
  .implants-wrapp .implants-col2 { width: 100%; position: relative; top: inherit; transform: none; padding: 0 5% 50px; }
  .implants-wrapp .implants-col2:after { display: none; }
  .implants-wrapp .implants-col2 .implants-row2 { width: 100%; }
  .implants-wrapp .implants-col1 { margin: 0; }
  .implants-wrapp .implants-col1 .implants-row1 { width: 100%; }
  .implants-wrapp .implants-btn1 { margin: 0; }
  .treatments-wrapp { padding: 50px 0; }
  .treatments-wrapp h2 { font-size: 22px; line-height: 38px; }
  .treatments-wrapp p span { display: contents; }
  .treatments-wrapp .treatments-row1 .treatments-col1 { padding: 0 5%; }
  .reviews-wrapp { padding: 55px 0 50px; }
  .reviews-wrapp .reviews-col1 .reviews-row1 { width: 100%; margin: 0 0 75px; }
  .reviews-wrapp .reviews-col1 .reviews-row2 { width: 100%; }
  .reviews-wrapp .reviews-col1 .reviews-row2:after { display: none; }
  .reviews-wrapp .reviews-bg1 { width: 100%; }
  .testimonials-wrapp { text-align: center; }
  .testimonials-wrapp .testimonials-row1 .testimonials-col1 { width: 100%; }
  .testimonials-wrapp .testimonials-row1 .testimonials-col2 { width: 100%; position: relative; margin: 20px 0 0; }
  .team-wrapp { text-align: center; padding: 50px 0 85px; }
  .team-wrapp h2 { font-size: 22px; line-height: 42px; }
  .team-wrapp .team-row1 { width: 100%; }
  .team-wrapp .team-box { width: 100%; padding: 45px 0 40px; }
  .team-wrapp .team-row1 .team-col1 { float: none; display: inline-block; position: relative; top: inherit; transform: none; left: inherit; margin: 0 0 10px; }
  .team-wrapp .team-row1 .team-col2 { width: 100%; padding: 0 5%; }
  .team-wrapp .team-btn1 { padding: 9px 15px 10px; }
  .team-wrapp .team-btn2 { padding: 9px 15px 10px; }
  .smile-wrapp { text-align: center; padding: 0 0 90px; }
  .plan-wrapp h2 { font-size: 22px; line-height: 42px; }
  .smile-wrapp .smile-row1 .smile-col1 { width: 100%; position: relative; top: inherit; transform: none; margin: 0 0 35px; }
  .smile-wrapp .smile-row1 .smile-col2 { width: 100%; padding: 5%; }
  .smile-wrapp .smile-row1 .smile-col2 .smile-bar1 { width: 100%; margin: 0 0 0.3%; }
  .getin-wrapp { padding: 25px 0 55px; }
  .getin-wrapp h2 { margin: 0 0 20px; }
  .getin-wrapp .getin-col1:after, .getin-wrapp .getin-col1:before { display: none; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li { margin: 0 6px; }
  .flinker-row1 li, .flinker-row1 li a { font-size: 12px; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li:after { display: none; }
  .flinker-wrapp .flinker-col1 { display: flex; flex-wrap: wrap; position: relative; justify-content: center; }
  .flinker-wrapp .flinker-col1 .flinker-row1 { width: 100%; order: -1; display: block; margin: 0 0 15px; }
  .flinker-wrapp .flinker-col1 .fheader-btn1 { display: inline-block; width: fit-content; margin: 0 5px; }
  .fheader-wrapp .fheader-col1 { width: 288px; }
  .fheader-wrapp .fheader-col2 { margin: 40px 0 16px; }
  .fheader-wrapp .fheader-col4 .fheader-row4 li span { margin: 2px 8px 0 0; }
  .fheader-row4 li, .fheader-row4 li a { font-size: 12px; }
  .fheader-wrapp .fheader-btn1 { width: 48%; float: left; padding: 9px 2% 10px; margin: 0 0 4.2%; }
  .fheader-wrapp .fheader-btn1:nth-child(2n) { float: right; }
  .fheader-wrapp .fheader-btn1:last-child { width: 100%; }
  .footer-wrapp .footer-col1 { width: 100%; margin: 0 0 6px; }
  .footer-wrapp .footer-col1 .footer-row1 { width: 100%; }
  .footer-wrapp .footer-col1 .footer-row1 li { margin: 0 4px 2px; }
  .footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display: none; }
  .footer-wrapp .footer-col2 { width: 100%; margin: 0 0 0; }
  .footer-wrapp .footer-col2 .footer-row2 { width: 100%; }
  .footer-wrapp .footer-col2 .footer-row2 li { margin: 0 4px 2px; }
  .footer-row1 li,   .footer-row1 li a,   .footer-row2 li, .footer-row2 li a { font-size: 10px; }
  /*inner*/
  .inner-wrapp h1 { font-size: 22px; line-height: 32px; margin: 0 0 5px; }
  .inner-wrapp .inner-col1 { width: 90%; border: none; padding: 0; }
  .inner-row1 li, .inner-row1 li a { font-size: 15px; }
  .conten-wrapp { padding: 50px 0; }
  .conten-wrapp .conten-row1 .conten-bar1 { width: 100%; margin: 0 0 50px; }
  .conten-wrapp .conten-row1 .conten-bar2 { width: 100%; }
  .sidbar-wrapp h2 { font-size: 24px; line-height: 42px; margin: 0 0 18px; }
  .sidbar-wrapp .sidbar-row1 { padding: 0 5%; margin: 0 0 45px; }
  .bloger-wrapp h2 { font-size: 15px; }
  .bloger-wrapp .bloger-col2 { margin: 0 0 50px; }
  .bloger-wrapp .bloger-col1 .bloger-row1 { width: 100%; margin: 0 0 30px; }
  .bloger-wrapp .bloger-col2 .bloger-row2 { width: 100%; }
  .bloger-wrapp .bloger-col2:last-child { margin: 0 0 50px; }
  .paiger-wrapp .paiger-col1 { width: auto; }
  .paiger-wrapp .paiger-col1 .paiger-row1 { width: auto; }
  .paiger-wrapp .paiger-col1 .paiger-row1 li { margin: 8px 1px 0; }
  .paiger-wrapp .paiger-btn1, .paiger-wrapp .paiger-btn2 { padding: 9px 15px 10px; }
  .treatments-wrapp2 { padding: 50px 0 90px; }
  .blogin-wrapp h2 { font-size: 15px; }
  .blogin-wrapp .blogin-col1 .blogin-row1 { margin: 0 0 45px; }
  .contact-wrapp { padding: 50px 0 20px; }
  .contact-wrapp h2 { font-size: 22px; line-height: 44px; }
  .contact-wrapp h2 span { display: block; }
  .contact-wrapp p span { display: block; }
  .contact-wrapp .contact-row1 { margin: 0 0 40px; }
  .contact-wrapp .map-col1 { width: 100%; }
  .opening-wrapp { padding: 0; }
  .feeser-wrapp h4 { margin: 0 auto 19px; }
  .feeser-wrapp .feeser-col1 { width: 100%; }
  .feeser-wrapp .feeser-row2 { padding: 15px 5% 25px; }
  .about-wrapp h2 { font-size: 21px; line-height: 44px; }
  .about-wrapp h2 span { display: contents; }
  .about-wrapp .about-row1 { margin: 0; }
  .about-wrapp .about-row2 .about-col2 { width: 100%; margin: 0 auto 31px; }
  .about-wrapp .about-row3 { width: 100%; }
  .about-wrapp .about-row4 { padding: 25px 0; margin: 20px 0 35px; }
  .about-wrapp .about-row4 .about-col3 { width: 100%; }
  .about-wrapp .about-row5 .cqc-col1 .cqc-bar1 { width: 170px; padding: 0 30px 0 0; }
  .about-wrapp .about-btn1 { padding: 9px 15px 10px; }
  .teamer-wrapp { padding: 50px 0 0; }
  .teamer-wrapp .teamer-col2 { width: 48%; margin: 0 4% 50px 0; }
  .teamer-wrapp .teamer-col2:nth-child(2n) {margin-right: 0;}
  .teamer-wrapp .teamer-col2:nth-child(3n) {margin-right: auto;}
  .teamer-wrapp h2 {line-height: 30px;}
  .gallerin-wrapp .gallerin-col2 .gallerin-row2 { padding: 0 0 40px; margin: 0 0 40px; }
  .buttons-tex1 { margin: 9px 5px 0; }
  .buttons .buttons-btn1 { padding: 9px 13px 10px; }
  .buttons .buttons-btn2 { padding: 9px 13px 10px; margin: 0 0 0; }
  .galler-wrapp .galler-col2 { margin: 0 0 50px; }
  .galler-wrapp .galler-col2:last-child { margin: 0 0 50px; }
  .galler-wrapp .galler-col1 .galler-row1 { width: 100%; margin: 0 0 30px; }
  .galler-wrapp .galler-col1 .galler-row2 { width: 100%; position: relative; }
  .smilemenu-wrapp { padding: 30px 0 0; }
  .smilemenu-wrapp h4 { font-size: 20px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-col1 { width: 100%; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-col2 { width: 100%; padding: 0 0 0; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar1 { padding: 15px 0 12px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar2 { min-height: inherit; padding: 40px 0 35px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar2 .smilemenu-bar22 { position: relative; top: inherit; transform: none; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 { padding: 33px 5%; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 .smilemenu-bar4 { width: 100%; margin: 0 0 30px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 .smilemenu-bar5 { width: 100%; padding: 0; border: none; }
  .teamin-wrapp .teamin-col2 { margin: 0 0 35px; }
  .teamin-wrapp .teamin-row3 { width: 100%; }
  .teamer-slider { padding: 0 0 60px; }
  .teamer-slider h4 { margin: 0 0 0; }
  .testi-wrapp .testi-row5 { margin: 0; }
  .testi-wrapp .testi-row2 { padding: 45px 0 50px; }
  .testi-wrapp .testi-row2 .testi-row3 .testi-col2 { width: 100%; margin: 0 0 50px; }
  .treatin-wrapp .treatin-row2 .treatin-col2 { width: 100%; }
  .treatin-wrapp .treatin-row3 { width: 100%; }
  .treatin-wrapp .treatin-row1 { width: 100%; }
  .treatin-wrapp .treatin-row1 iframe { height: 243px; }
  .treatin-wrapp .buttons { width: 100%; }
  .treatment-wrapp h2 { font-size: 16px; letter-spacing: 1.5px; line-height: 32px; }
  .treatment-wrapp .treatment-row1 .treatment-col1 { width: 100%; margin: 0 0 2%; }
  .practice-wrapp .practice-row1 { width: 48%; margin: 0 4% 2% 0; }
  .practice-wrapp .practice-row1:nth-child(2n) { float: right; margin-right: 0; }
  /*mobile-css*/
  .linker-wrapp .header-col1 { display: block; }
  /*common-css*/
  .about-btn1,   .about-btn2,   .abouts-btn1,   .banner-btn1,   .bloger-btn1,   .blogin-btn1,   .buttons-btn1,   .buttons-btn2,   .composite-btn1,   .fheader-btn1,   .galler-btn1,   .gallerin-btn1,   .getin-btn1,   .getin-fil1,   .implants-btn1,   .instagram-btn1,   .linker-btn1,   .linker-btn2,   .linker-btn3,   .paiger-btn1,   .paiger-btn2,   .recruitment-btn1,   .sidbar-btn1,   .sidbar-fil1,   .smile-btn1,   .smilemenu-btn1,   .straightening-btn1,   .straightening-btn2,   .team-btn1,   .team-btn2,   .teamer-btn1,   .teamin-btn1,   .testi-btn1,   .testi-btn2,   .testimonials-btn1,   .treatin-btn1, .treatments-btn1 { font-size: 12px; }
  .mob1 { display: none; }
  .mob2 { display: block; }
  .getin-wrapp .getin-col1 .caldera-grid .form-control { font-size: 12px; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 { width: 100%; margin: 0 0 18px!important; }
  .getin-wrapp .getin-col1 .caldera-grid .btn-default { font-size: 12px; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group label { text-align: center; padding-left: 5%; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 label { top: -7px; }
  .sidbar-wrapp .caldera-grid .form-control { font-size: 12px; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class2 { width: 100%; margin: 0 0 18px!important; }
  .sidbar-wrapp .caldera-grid .btn-default { font-size: 12px; }
  .sidbar-wrapp .caldera-grid .form-group label { text-align: center; padding-left: 5%; }
  .getin-wrapp .getin-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; max-width: 265px; }
  .getin-wrapp .getin-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 { margin: 0 auto 8px!important; float: none; max-width: 290px; }
  .getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 auto 16px!important; float: none; max-width: 327px; }
  .getin-wrapp .getin-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; }
  .getin-wrapp .getin-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 { top: 8.5px; left: 3.5px; }
  .sidbar-wrapp .sidbar-row1 .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; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 8px!important; max-width: 290px; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 18px!important; max-width: 275px; }
  .sidbar-wrapp .sidbar-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; }
  .treatin-wrapp .videoWrapper { width: 100%; padding-bottom: 51vw; }
  .treatin-wrapp.common-style .benefits ul { width: 100%; text-align: center; }
  .conten-wrapp.treatin-wrapp.common-style h3, .conten-wrapp.treatin-wrapp.common-style p { width: 100%; }
  .team-wrapp .team-row1 .non-slider .team-box { width: 92.5%; margin: 0 auto 0; }
  .banner-wrapp .flexslider .non-slider li { height: 180px; position: relative; }
  .testi-wrapp .testi-row1 .testi-row11 .non-slider .testi-col1 { width: 48.5%; margin: 0 3% 0 0; }
  .buttons .book-online { font-size: 12px; padding: 9px 15px 9px; }
  .feeser-wrapp .feeser-row1 .feeser-bar1 { width: 50.5%; }
  .feeser-wrapp .feeser-row2 .feeser-bar2 { width: 48.9%; }
  .feeser-bar1, .feeser-bar2 { font-size: 12px; line-height: 1.87; margin: 0 0 15px; letter-spacing: 0.04px; }
  .feeser-wrapp h4 br { display: none; }
  .recruitment-wrapp h3 { font-size: 22px; line-height: 34px; }
  .recruitment-wrapp h3 span { display: contents; }
  .recruitment-wrapp h4 { font-size: 13.90px; }
  .about-wrapp .about-video .videoWrapper { width: 100%; padding-bottom: 52.25vw; margin: 0 auto 31px; }
  .treatment-wrapp .videoWrapper { width: 90%; }
  .treatment-wrapp .videoWrapperout .videoWrapper { width: 90%; padding-bottom: 51vw; }
  .team-wrapp .team-row1 .non-slider .teamer-col2 { width: 100%; margin: 0 0 0 0; }
  .blogin-wrapp .apply-btn1 { font-size: 12px; }
  .blogin-wrapp .member-wrapp img.alignright { width: 180px; float: left; margin: 0 auto 0; }
  .smilemenu-wrapp .smilemenu-row1 {margin: 0;}



.team-wrapp .team-row1 .teamer-col2 h2 { font-size: 13px; letter-spacing: 0.1px; line-height: 23px;}
.team-wrapp .team-row1 .teamer-col2 h3 { font-size: 14px;}


.about-wrapp .about-row4 .about-col3 .about-col4 { width: 49%; margin: 0 0 2% 0;}
.about-wrapp .about-row4 .about-col3 .about-col4:nth-child(2n) { float: right; margin-left: 2%;}
  
  .feeser-wrapp .feeser-col1 .membership-button {position: relative; margin: 0 auto 30px;}
  .feeser-wrapp .feeser-col1 .accordion, .feeser-wrapp .feeser-col1 .accordion1 {padding: 0;}


.feeser-wrapp .driver-nav ul li .driver-naverr { font-size: 11px; letter-spacing: 0px; padding: 9px 15px 10px 15px;}

.footer-wrapp {  padding: 20px 0 200px;}
}

@media screen and (max-width:370px) {
  .teamer-wrapp .teamer-col2 {width: 100%; margin: 0 0 50px 0;}
}

@media screen and (min-width:481px) and (max-width:600px) {
  .margin { width: 90%; }
  .header-wrapp { display: none; }
  .linker-wrapp { text-align: center; padding: 90px 0 35px; }
  .linker-wrapp .linker-col1 { width: 288px; position: relative; top: inherit; transform: none; }
  .linker-wrapp .linker-col2 { width: 100%; margin: 40px 0 4.2%; }
  .linker-wrapp .linker-col3 { width: 100%; margin: 0 0 4.2%; }
  .linker-wrapp .linker-col4 { width: 100%; }
  .linker-wrapp .linker-col4 p { display: none; }
  .linker-wrapp .linker-col4 .linker-row4 a { float: none; display: inline-block; margin: 0 5px; }
  .linker-wrapp .linker-col5 { width: 100%; }
  .linker-wrapp .linker-col5 .linker-row5 li { float: none; display: inline-block; }
  .linker-wrapp .linker-col5 .linker-row5 li span { margin: 2px 8px 0 0; }
  .linker-wrapp .linker-btn1 { width: 48%; padding: 9px 2% 10px; }
  .linker-wrapp .linker-btn2 { width: 48%; float: right; margin: 0; padding: 9px 2% 10px; }
  .linker-wrapp .linker-btn3 { width: 48%; float: right; margin: 0; padding: 9px 2% 10px; }
  .linker-row5 li, .linker-row5 li a { font-size: 12px; }
  .banner-wrapp { min-height: inherit; }
  .banner-wrapp h2 { font-size: 29px; line-height: 48px; }
  .banner-wrapp h2 span { display: contents; }
  .banner-wrapp .banner-col1 { width: 100%; position: relative; top: inherit; transform: none; }
  .banner-wrapp .banner-col1 .banner-row1 { border: none; padding: 38px 5% 78px; }
  .banner-wrapp .banner-col2 { display: none; }
  .banner-wrapp .banner-btn1 { color: #398f94; background-color: #fff; border-color: #fff; }
  .banner-wrapp .banner-btn1:hover { color: #fff; background-color: inherit; border-color: #fff; }
  .abouts-wrapp { padding: 50px 0; }
  .abouts-wrapp h2 span { display: contents; }
  .abouts-wrapp .abouts-row1 { padding: 0; }
  .abouts-wrapp .abouts-btn1 { margin: 0; }
  .abouts-wrapp .abouts-row1:after, .abouts-wrapp .abouts-row1:before { display: none; }
  .composite-wrapp { text-align: center; }
  .composite-wrapp h3 { font-size: 27px; line-height: 44px; }
  .composite-wrapp h3 span { display: contents; }
  .composite-wrapp .composite-col2 { width: 100%; position: relative; top: inherit; transform: none; padding: 35px 5% 30px; }
  .composite-wrapp .composite-col2:after { display: none; }
  .composite-wrapp .composite-col2 .composite-row2 { width: 100%; }
  .composite-wrapp .composite-col1 .composite-row1 { width: 100%; }
  .composite-wrapp .composite-btn1 { margin: 0; }
  .straightening-wrapp { margin: 0; padding: 50px 0 50px; }
  .straightening-wrapp h3 { font-size: 27px; line-height: 44px; }
  .straightening-wrapp .straightening-row1 .straightening-col2 { margin: 45px 0 0; }
  .straightening-wrapp .straightening-btn1 { margin: 0; }
  .straightening-wrapp .straightening-btn2 { font-size: 11px; width: 48%; float: left; margin: 0 0 4.2%; padding: 9px 1.7% 10px; }
  .straightening-wrapp .straightening-btn2:nth-child(2n) { float: right; }
  .implants-wrapp { text-align: center; padding: 50px 0 50px; }
  .implants-wrapp h3 { font-size: 27px; line-height: 44px; }
  .implants-wrapp h3 span { display: contents; }
  .implants-wrapp .implants-col2 { width: 100%; position: relative; top: inherit; transform: none; padding: 0 5% 50px; }
  .implants-wrapp .implants-col2:after { display: none; }
  .implants-wrapp .implants-col2 .implants-row2 { width: 100%; }
  .implants-wrapp .implants-col1 { margin: 0; }
  .implants-wrapp .implants-col1 .implants-row1 { width: 100%; }
  .implants-wrapp .implants-btn1 { margin: 0; }
  .treatments-wrapp { padding: 50px 0; }
  .treatments-wrapp h2 { font-size: 22px; line-height: 38px; }
  .treatments-wrapp p span { display: contents; }
  .treatments-wrapp .treatments-row1 .treatments-col1 { padding: 0 5%; }
  .reviews-wrapp { padding: 55px 0 50px; }
  .reviews-wrapp .reviews-col1 .reviews-row1 { width: 100%; margin: 0 0 75px; }
  .reviews-wrapp .reviews-col1 .reviews-row2 { width: 100%; }
  .reviews-wrapp .reviews-col1 .reviews-row2:after { display: none; }
  .reviews-wrapp .reviews-bg1 { width: 100%; }
  .testimonials-wrapp { text-align: center; }
  .testimonials-wrapp .testimonials-row1 .testimonials-col1 { width: 100%; }
  .testimonials-wrapp .testimonials-row1 .testimonials-col2 { width: 100%; position: relative; margin: 20px 0 0; }
  .team-wrapp { text-align: center; padding: 50px 0 85px; }
  .team-wrapp h2 { font-size: 22px; line-height: 42px; }
  .team-wrapp .team-row1 { width: 100%; }
  .team-wrapp .team-box { width: 100%; padding: 45px 0 40px; }
  .team-wrapp .team-row1 .team-col1 { float: none; display: inline-block; position: relative; top: inherit; transform: none; left: inherit; margin: 0 0 10px; }
  .team-wrapp .team-row1 .team-col2 { width: 100%; padding: 0 5%; }
  .smile-wrapp { text-align: center; padding: 0 0 90px; }
  .plan-wrapp h2 { font-size: 20px; line-height: 38px; }
  .smile-wrapp .smile-row1 .smile-col1 { width: 100%; position: relative; top: inherit; transform: none; margin: 0 0 35px; }
  .smile-wrapp .smile-row1 .smile-col2 { width: 100%; padding: 5%; }
  .getin-wrapp { padding: 25px 0 55px; }
  .getin-wrapp h2 { margin: 0 0 20px; }
  .getin-wrapp .getin-col1:after, .getin-wrapp .getin-col1:before { display: none; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li { margin: 0 6px; }
  .flinker-row1 li, .flinker-row1 li a { font-size: 12px; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li:after { display: none; }
  .flinker-wrapp .flinker-col1 { display: flex; flex-wrap: wrap; position: relative; justify-content: center; }
  .flinker-wrapp .flinker-col1 .flinker-row1 { width: 100%; order: -1; display: block; margin: 0 0 15px; }
  .flinker-wrapp .flinker-col1 .fheader-btn1 { display: inline-block; width: fit-content; margin: 0 5px; }
  .fheader-wrapp .fheader-col1 { width: 288px; }
  .fheader-wrapp .fheader-col2 { margin: 40px 0 16px; }
  .fheader-wrapp .fheader-col4 .fheader-row4 li span { margin: 2px 8px 0 0; }
  .fheader-row4 li, .fheader-row4 li a { font-size: 12px; }
  .fheader-wrapp .fheader-btn1 { width: 48%; float: left; padding: 9px 2% 10px; margin: 0 0 4.2%; }
  .fheader-wrapp .fheader-btn1:nth-child(2n) { float: right; }
  .fheader-wrapp .fheader-btn1:last-child { width: 100%; }
  .footer-wrapp .footer-col1 { width: 100%; margin: 0 0 6px; }
  .footer-wrapp .footer-col1 .footer-row1 { width: 100%; }
  .footer-wrapp .footer-col1 .footer-row1 li { margin: 0 4px 2px; }
  .footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display: none; }
  .footer-wrapp .footer-col2 { width: 100%; margin: 0 0 0; }
  .footer-wrapp .footer-col2 .footer-row2 { width: 100%; }
  .footer-wrapp .footer-col2 .footer-row2 li { margin: 0 4px 2px; }
  .footer-row1 li,   .footer-row1 li a,   .footer-row2 li, .footer-row2 li a { font-size: 10px; }
  /*inner*/
  .inner-wrapp h1 { font-size: 26px; line-height: 38px; margin: 0 0 5px; }
  .inner-wrapp .inner-col1 { width: 90%; border: none; padding: 0; }
  .conten-wrapp { padding: 50px 0; }
  .conten-wrapp .conten-row1 .conten-bar1 { width: 100%; margin: 0 0 50px; }
  .conten-wrapp .conten-row1 .conten-bar2 { width: 100%; }
  .sidbar-wrapp .sidbar-row1 { padding: 0 5%; margin: 0 0 45px; }
  .bloger-wrapp h2 { font-size: 15px; }
  .bloger-wrapp .bloger-col2 { margin: 0 0 50px; }
  .bloger-wrapp .bloger-col2:last-child { margin: 0 0 50px; }
  .treatments-wrapp2 { padding: 50px 0 90px; }
  .contact-wrapp { padding: 50px 0 20px; }
  .contact-wrapp h2 { font-size: 18px; line-height: 34px; }
  .contact-wrapp .contact-row1 { margin: 0 0 40px; }
  .contact-wrapp .map-col1 { width: 100%; }
  .opening-wrapp { padding: 0; }
  .feeser-wrapp h4 { margin: 0 auto 19px; }
  .feeser-wrapp .feeser-col1 { width: 100%; }
  .feeser-wrapp .feeser-row2 { padding: 15px 5% 25px; }
  .about-wrapp h2 { font-size: 21px; line-height: 44px; }
  .about-wrapp h2 span { display: contents; }
  .about-wrapp .about-row1 { margin: 0; }
  .about-wrapp .about-row2 .about-col2 { width: 100%; margin: 0 auto 31px; }
  .about-wrapp .about-row3 { width: 100%; }
  .about-wrapp .about-row4 { padding: 25px 0; margin: 20px 0 35px; }
  .about-wrapp .about-row4 .about-col3 { width: 100%; }
  .teamer-wrapp { padding: 50px 0 0; }
  .teamer-wrapp .teamer-col2 { width: 48%; margin: 0 4% 50px 0; }
  .teamer-wrapp .teamer-col2:nth-child(2n) { float: right; margin-right: 0; }
  .teamer-wrapp .teamer-col2:nth-child(3n) { margin-right: auto; }
  .galler-wrapp .galler-col2 { margin: 0 0 50px; }
  .galler-wrapp .galler-col2:last-child { margin: 0 0 50px; }
  .galler-wrapp .galler-col1 .galler-row1 { width: 100%; margin: 0 0 30px; }
  .galler-wrapp .galler-col1 .galler-row2 { width: 100%; position: relative; }
  .smilemenu-wrapp { padding: 50px 0 0; }
  .smilemenu-wrapp h4 { font-size: 20px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-col1 { width: 100%; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-col2 { width: 100%; padding: 20px 0 0; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar1 { padding: 0 0 20px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar2 { min-height: inherit; padding: 40px 0 35px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar2 .smilemenu-bar22 { position: relative; top: inherit; transform: none; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 { padding: 33px 5%; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 .smilemenu-bar4 { width: 100%; margin: 0 0 30px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 .smilemenu-bar5 { width: 100%; padding: 0; border: none; }
  .teamin-wrapp .teamin-col2 { margin: 0 0 35px; }
  .teamin-wrapp .teamin-row3 { width: 100%; }
  .teamer-slider { padding: 0 0 60px; }
  .teamer-slider h4 { margin: 0 0 0; }
  .testi-wrapp .testi-row5 { margin: 0; }
  .testi-wrapp .testi-row2 { padding: 45px 0 50px; }
  .testi-wrapp .testi-row2 .testi-row3 .testi-col2 { width: 100%; margin: 0 0 50px; }
  .treatin-wrapp .treatin-row2 .treatin-col2 { width: 100%; }
  .treatin-wrapp .treatin-row3 { width: 100%; }
  .treatin-wrapp .treatin-row1 { width: 100%; }
  .treatin-wrapp .treatin-row1 iframe { height: 304px; }
  .treatin-wrapp .buttons { width: 100%; }
  .treatment-wrapp h2 { font-size: 16px; line-height: 36px; word-break: break-word; }
  .treatment-wrapp .treatment-row1 .treatment-col1 { width: 49%; margin: 0 2% 2% 0; }
  .treatment-wrapp .treatment-row1 .treatment-col1:nth-child(2n) { float: right; margin-right: 0; }
  .treatment-wrapp .treatment-row1 .treatment-col1:nth-child(3n) { margin-right: auto; }
  .practice-wrapp .practice-row1 { width: 48%; margin: 0 48% 2% 0; }
  .practice-wrapp .practice-row1:nth-child(2n) { float: right; margin-right: 0; }
  /*mobile-css*/
  .linker-wrapp .header-col1 { display: block; }
  /*common-css*/
  .about-btn1,   .about-btn2,   .abouts-btn1,   .banner-btn1,   .bloger-btn1,   .blogin-btn1,   .buttons-btn1,   .buttons-btn2,   .composite-btn1,   .fheader-btn1,   .galler-btn1,   .gallerin-btn1,   .getin-btn1,   .getin-fil1,   .implants-btn1,   .instagram-btn1,   .linker-btn1,   .linker-btn2,   .linker-btn3,   .paiger-btn1,   .paiger-btn2,   .recruitment-btn1,   .sidbar-btn1,   .sidbar-fil1,   .smile-btn1,   .smilemenu-btn1,   .straightening-btn1,   .straightening-btn2,   .team-btn1,   .team-btn2,   .teamer-btn1,   .teamin-btn1,   .testi-btn1,   .testi-btn2,   .testimonials-btn1,   .treatin-btn1, .treatments-btn1 { font-size: 12px; }
  .mob1 { display: none; }
  .mob2 { display: block; }
  .getin-wrapp .getin-col1 .caldera-grid .form-control { font-size: 12px; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 { width: 90%; margin: 0 0 18px!important; }
  .getin-wrapp .getin-col1 .caldera-grid .btn-default { font-size: 12px; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group label { text-align: center; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 label { top: -7px; }
  .sidbar-wrapp .caldera-grid .form-control { font-size: 12px; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class2 { width: 90%; margin: 0 0 18px!important; }
  .sidbar-wrapp .caldera-grid .btn-default { font-size: 12px; }
  .sidbar-wrapp .caldera-grid .form-group label { text-align: center; }
  .getin-wrapp .getin-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; max-width: 300px; }
  .getin-wrapp .getin-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 { margin: 0 0 8px!important; }
  .getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 auto 16px!important; float: none; max-width: 404px; }
  .getin-wrapp .getin-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; }
  .sidbar-wrapp .sidbar-row1 .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; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 8px!important; max-width: 100%; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 18px!important; max-width: 345px; }
  .sidbar-wrapp .sidbar-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; }
  .treatin-wrapp .videoWrapper { width: 100%; padding-bottom: 51vw; }
  .conten-wrapp.treatin-wrapp.common-style h3, .conten-wrapp.treatin-wrapp.common-style p { width: 100%; }
  .team-wrapp .team-row1 .non-slider .team-box { width: 95.5%; margin: 0 auto 0; }
  .banner-wrapp .flexslider .non-slider li { height: 220px; position: relative; }
  .testi-wrapp .testi-row1 .testi-row11 .non-slider .testi-col1 { width: 48.5%; margin: 0 3% 0 0; }
  .buttons .book-online { font-size: 12px; }
  .feeser-wrapp .feeser-row1 .feeser-bar1 { width: 53.5%; }
  .feeser-wrapp .feeser-row2 .feeser-bar2 { width: 45.9%; }
  .feeser-bar1, .feeser-bar2 { font-size: 14px; line-height: 1.87; margin: 0 0 15px; }
  .recruitment-wrapp h3 { font-size: 24px; line-height: 34px; }
  .recruitment-wrapp h3 span { display: contents; }
  .recruitment-wrapp h4 { font-size: 15px; }
  .about-wrapp .about-video .videoWrapper { width: 100%; padding-bottom: 52.25vw; margin: 0 auto 31px; }
  .treatment-wrapp .videoWrapperout .videoWrapper { width: 480px; padding-bottom: 45vw; }
  .team-wrapp .team-row1 .non-slider .teamer-col2 { width: 48%; margin: 0 4% 0 0; }
  .blogin-wrapp .apply-btn1 { font-size: 12px; }
  .blogin-wrapp .member-wrapp img.alignright { width: 140px; margin: 0 auto 0 20px; }
  .smilemenu-wrapp .smilemenu-row1 {margin: 0;}


.about-wrapp .about-row4 .about-col3 .about-col4 { width: 49%; margin: 0 0 2% 0;}
.about-wrapp .about-row4 .about-col3 .about-col4:nth-child(2n) { float: right; margin-left: 2%;}
  
  .feeser-wrapp .feeser-col1 .membership-button {position: relative; margin: 0 auto 30px;}
  .feeser-wrapp .feeser-col1 .accordion, .feeser-wrapp .feeser-col1 .accordion1 {padding: 0;}

.feeser-wrapp .driver-nav ul li .driver-naverr { font-size: 13px; letter-spacing: 0.3px; padding: 9px 20px 10px 20px;}

.banner-row3.inner-whatsapp.fix-whatsapp { bottom: 150px;}

}

@media screen and (min-width:601px) and (max-width:767px) {
  .margin { width: 90%; }
  .header-wrapp { display: none; }
  .linker-wrapp { text-align: center; padding: 90px 0 35px; }
  .linker-wrapp .linker-col1 { position: relative; top: inherit; transform: none; }
  .linker-wrapp .linker-col2 { width: 100%; margin: 40px 0 4.2%; }
  .linker-wrapp .linker-col3 { width: 100%; margin: 0 0 4.2%; }
  .linker-wrapp .linker-col4 { width: 100%; }
  .linker-wrapp .linker-col4 p { display: none; }
  .linker-wrapp .linker-col4 .linker-row4 a { float: none; display: inline-block; margin: 0 5px; }
  .linker-wrapp .linker-col5 { width: 100%; }
  .linker-wrapp .linker-col5 .linker-row5 li { float: none; display: inline-block; }
  .linker-wrapp .linker-col5 .linker-row5 li span { margin: 2px 8px 0 0; }
  .linker-wrapp .linker-btn1 { width: 48%; padding: 9px 2% 10px; }
  .linker-wrapp .linker-btn2 { width: 48%; float: right; margin: 0; padding: 9px 2% 10px; }
  .linker-wrapp .linker-btn3 { width: 48%; float: right; margin: 0; padding: 9px 2% 10px; }
  .banner-wrapp { min-height: inherit; }
  .banner-wrapp h2 { font-size: 29px; line-height: 48px; }
  .banner-wrapp h2 span { display: contents; }
  .banner-wrapp .banner-col1 { width: 100%; position: relative; top: inherit; transform: none; }
  .banner-wrapp .banner-col1 .banner-row1 { border: none; padding: 38px 5% 78px; }
  .banner-wrapp .banner-col2 { display: none; }
  .banner-wrapp .banner-btn1 { color: #398f94; background-color: #fff; border-color: #fff; }
  .banner-wrapp .banner-btn1:hover { color: #fff; background-color: inherit; border-color: #fff; }
  .abouts-wrapp { padding: 50px 0; }
  .abouts-wrapp h2 span { display: contents; }
  .abouts-wrapp .abouts-row1 { padding: 0; }
  .abouts-wrapp .abouts-btn1 { margin: 0; }
  .abouts-wrapp .abouts-row1:after, .abouts-wrapp .abouts-row1:before { display: none; }
  .composite-wrapp { text-align: center; }
  .composite-wrapp h3 { font-size: 27px; line-height: 44px; }
  .composite-wrapp h3 span { display: contents; }
  .composite-wrapp .composite-col2 { width: 100%; position: relative; top: inherit; transform: none; padding: 35px 5% 30px; }
  .composite-wrapp .composite-col2:after { display: none; }
  .composite-wrapp .composite-col2 .composite-row2 { width: 100%; }
  .composite-wrapp .composite-col1 .composite-row1 { width: 100%; }
  .composite-wrapp .composite-btn1 { margin: 0; }
  .straightening-wrapp { margin: 0; padding: 50px 0 50px; }
  .straightening-wrapp h3 { font-size: 27px; line-height: 44px; }
  .straightening-wrapp .straightening-row1 .straightening-col2 { margin: 45px 0 0; }
  .straightening-wrapp .straightening-btn1 { margin: 0; }
  .straightening-wrapp .straightening-btn2 { width: 48%; float: left; margin: 0 0 4.2%; padding: 9px 1.7% 10px; }
  .straightening-wrapp .straightening-btn2:nth-child(2n) { float: right; }
  .implants-wrapp { text-align: center; padding: 50px 0 50px; }
  .implants-wrapp h3 { font-size: 27px; line-height: 44px; }
  .implants-wrapp h3 span { display: contents; }
  .implants-wrapp .implants-col2 { width: 100%; position: relative; top: inherit; transform: none; padding: 0 5% 50px; }
  .implants-wrapp .implants-col2:after { display: none; }
  .implants-wrapp .implants-col2 .implants-row2 { width: 100%; }
  .implants-wrapp .implants-col1 { margin: 0; }
  .implants-wrapp .implants-col1 .implants-row1 { width: 100%; }
  .implants-wrapp .implants-btn1 { margin: 0; }
  .treatments-wrapp { padding: 50px 0; }
  .treatments-wrapp h2 { font-size: 20px; line-height: 36px; }
  .treatments-wrapp p span { display: contents; }
  .treatments-wrapp .treatments-row1 .treatments-col1 { padding: 0 5%; }
  .reviews-wrapp { padding: 55px 0 50px; }
  .reviews-wrapp .reviews-col1 .reviews-row1 { width: 100%; margin: 0 0 75px; }
  .reviews-wrapp .reviews-col1 .reviews-row2 { width: 100%; }
  .reviews-wrapp .reviews-col1 .reviews-row2:after { display: none; }
  .reviews-wrapp .reviews-bg1 { width: 100%; }
  .testimonials-wrapp { text-align: center; }
  .testimonials-wrapp .testimonials-row1 .testimonials-col1 { width: 100%; }
  .testimonials-wrapp .testimonials-row1 .testimonials-col2 { width: 100%; position: relative; margin: 20px 0 0; }
  .team-wrapp { text-align: center; padding: 50px 0 85px; }
  .team-wrapp h2 { font-size: 22px; line-height: 42px; }
  .team-wrapp .team-row1 { width: 100%; }
  .team-wrapp .team-box { width: 100%; padding: 45px 0 40px; }
  .team-wrapp .team-row1 .team-col1 { float: none; display: inline-block; position: relative; top: inherit; transform: none; left: inherit; margin: 0 0 10px; }
  .team-wrapp .team-row1 .team-col2 { width: 100%; padding: 0 5%; }
  .smile-wrapp { text-align: center; padding: 0 0 90px; }
  .plan-wrapp h2 { font-size: 20px; line-height: 38px; }
  .smile-wrapp .smile-row1 .smile-col1 { width: 100%; position: relative; top: inherit; transform: none; margin: 0 0 35px; }
  .smile-wrapp .smile-row1 .smile-col2 { width: 100%; padding: 5%; }
  .getin-wrapp { padding: 25px 0 55px; }
  .getin-wrapp h2 { margin: 0 0 20px; }
  .getin-wrapp .getin-col1:after, .getin-wrapp .getin-col1:before { display: none; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li { margin: 0 6px; }
  .flinker-row1 li, .flinker-row1 li a { font-size: 12px; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li:after { display: none; }
  .flinker-wrapp .flinker-col1 { display: flex; flex-wrap: wrap; position: relative; justify-content: center; }
  .flinker-wrapp .flinker-col1 .flinker-row1 { width: 100%; order: -1; display: block; margin: 0 0 15px; }
  .flinker-wrapp .flinker-col1 .fheader-btn1 { display: inline-block; width: fit-content; margin: 0 5px; }
  .fheader-wrapp .fheader-col2 { margin: 40px 0 26px; }
  .fheader-wrapp .fheader-col4 .fheader-row4 li span { margin: 2px 8px 0 0; }
  .footer-wrapp .footer-col1 { width: 100%; margin: 0 0 6px; }
  .footer-wrapp .footer-col1 .footer-row1 { width: 100%; }
  .footer-wrapp .footer-col1 .footer-row1 li { margin: 0 4px 2px; }
  .footer-wrapp .footer-col1 .footer-row1 li:nth-child(2n) { display: none; }
  .footer-wrapp .footer-col2 { width: 100%; margin: 0 0 0; }
  .footer-wrapp .footer-col2 .footer-row2 { width: 100%; }
  .footer-wrapp .footer-col2 .footer-row2 li { margin: 0 4px 2px; }
  .footer-row1 li,   .footer-row1 li a,   .footer-row2 li, .footer-row2 li a { font-size: 10px; }
  /*inner*/
  .inner-wrapp h1 { font-size: 30px; line-height: 48px; margin: 0 0 5px; }
  .inner-wrapp .inner-col1 { width: 90%; border: none; padding: 0; }
  .conten-wrapp { padding: 50px 0; }
  .conten-wrapp .conten-row1 .conten-bar1 { width: 100%; margin: 0 0 50px; }
  .conten-wrapp .conten-row1 .conten-bar2 { width: 100%; }
  .sidbar-wrapp .sidbar-row1 { padding: 0 5%; margin: 0 0 45px; }
  .bloger-wrapp h2 { font-size: 18px; }
  .bloger-wrapp .bloger-col2 { margin: 0 0 50px; }
  .bloger-wrapp .bloger-col2:last-child { margin: 0 0 50px; }
  .treatments-wrapp2 { padding: 50px 0 90px; }
  .contact-wrapp { padding: 50px 0 20px; }
  .contact-wrapp h2 { font-size: 23px; line-height: 40px; }
  .contact-wrapp .contact-row1 { margin: 0 0 40px; }
  .contact-wrapp .map-col1 { width: 100%; }
  .opening-wrapp { padding: 0; }
  .feeser-wrapp h4 { margin: 0 auto 19px; }
  .feeser-wrapp .feeser-col1 { width: 100%; }
  .feeser-wrapp .feeser-row2 { padding: 15px 5% 25px; }
  .about-wrapp h2 { font-size: 24px; line-height: 49px; }
  .about-wrapp .about-row1 { margin: 0; }
  .about-wrapp .about-row2 .about-col2 { width: 100%; margin: 0 auto 31px; }
  .about-wrapp .about-row3 { width: 100%; }
  .about-wrapp .about-row4 { padding: 25px 0; margin: 20px 0 35px; }
  .about-wrapp .about-row4 .about-col3 { width: 100%; }
  .teamer-wrapp { padding: 50px 0 0; }
  .teamer-wrapp .teamer-col2 { width: 48%; margin: 0 4% 50px 0; }
  .teamer-wrapp .teamer-col2:nth-child(2n) { float: right; margin-right: 0; }
  .teamer-wrapp .teamer-col2:nth-child(3n) { margin-right: auto; }
  .galler-wrapp .galler-col2 { margin: 0 0 50px; }
  .galler-wrapp .galler-col2 .galler-row2 { position: relative; }
  .smilemenu-wrapp { padding: 50px 0 0; }
  .smilemenu-wrapp h4 { font-size: 20px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-col1 { width: 100%; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-col2 { width: 100%; padding: 20px 0 0; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar1 { padding: 0 0 20px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar2 { min-height: inherit; padding: 40px 0 35px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar2 .smilemenu-bar22 { position: relative; top: inherit; transform: none; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 { padding: 33px 5%; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 .smilemenu-bar4 { width: 100%; margin: 0 0 30px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 .smilemenu-bar5 { width: 100%; padding: 0; border: none; }
  .teamin-wrapp .teamin-col2 { margin: 0 0 35px; }
  .teamin-wrapp .teamin-row3 { width: 100%; }
  .teamer-slider { padding: 0 0 60px; }
  .teamer-slider h4 { margin: 0 0 0; }
  .testi-wrapp .testi-row5 { margin: 0; }
  .testi-wrapp .testi-row2 { padding: 45px 0 50px; }
  .testi-wrapp .testi-row2 .testi-row3 .testi-col2 { width: 48%; margin: 0 4% 60px 0; }
  .testi-wrapp .testi-row2 .testi-row3 .testi-col2:nth-child(2n) { float: right; margin-right: 0; }
  .testi-wrapp .testi-row2 .testi-row3 .testi-col2:nth-child(3n) { margin-right: auto; }
  .treatin-wrapp .treatin-row2 .treatin-col2 { width: 100%; }
  .treatin-wrapp .treatin-row3 { width: 100%; }
  .treatin-wrapp .treatin-row1 { width: 100%; }
  .treatin-wrapp .buttons { width: 100%; }
  .treatment-wrapp h2 { font-size: 20px; line-height: 36px; word-break: break-word; }
  .treatment-wrapp .treatment-row1 .treatment-col1 { width: 49%; margin: 0 2% 2% 0; }
  .treatment-wrapp .treatment-row1 .treatment-col1:nth-child(2n) { float: right; margin-right: 0; }
  .treatment-wrapp .treatment-row1 .treatment-col1:nth-child(3n) { margin-right: auto; }
  /*mobile-css*/
  .linker-wrapp .header-col1 { display: block; }
  /*common-css*/
  .about-btn1,   .about-btn2,   .abouts-btn1,   .banner-btn1,   .bloger-btn1,   .blogin-btn1,   .buttons-btn1,   .buttons-btn2,   .composite-btn1,   .fheader-btn1,   .galler-btn1,   .gallerin-btn1,   .getin-btn1,   .getin-fil1,   .implants-btn1,   .instagram-btn1,   .linker-btn1,   .linker-btn2,   .linker-btn3,   .paiger-btn1,   .paiger-btn2,   .recruitment-btn1,   .sidbar-btn1,   .sidbar-fil1,   .smile-btn1,   .smilemenu-btn1,   .straightening-btn1,   .straightening-btn2,   .team-btn1,   .team-btn2,   .teamer-btn1,   .teamin-btn1,   .testi-btn1,   .testi-btn2,   .testimonials-btn1,   .treatin-btn1, .treatments-btn1 { font-size: 12px; }
  .mob1 { display: none; }
  .mob2 { display: block; }
  .getin-wrapp .getin-col1 .caldera-grid .form-control { font-size: 12px; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 { width: 90%; margin: 0 0 18px!important; }
  .getin-wrapp .getin-col1 .caldera-grid .btn-default { font-size: 12px; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group label { text-align: center; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 label { top: -7px; }
  .sidbar-wrapp .caldera-grid .form-control { font-size: 12px; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class2 { width: 100%; margin: 0 0 18px!important; }
  .sidbar-wrapp .caldera-grid .btn-default { font-size: 12px; }
  .getin-wrapp .getin-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;  max-width: 350px;}
  .getin-wrapp .getin-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 { margin: 0 0 8px!important; }
  .getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 auto 16px!important; float: none; max-width: 458px; }
  .getin-wrapp .getin-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; }
  .sidbar-wrapp .sidbar-row1 .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; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 8px!important; max-width: 100%; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 18px!important; max-width: 458px; }
  .sidbar-wrapp .sidbar-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; }
  .treatin-wrapp .videoWrapper { width: 100%; padding-bottom: 51vw; }
  .conten-wrapp.treatin-wrapp.common-style h3, .conten-wrapp.treatin-wrapp.common-style p { width: 100%; }
  .team-wrapp .team-row1 .non-slider .team-box { width: 95.5%; margin: 0 auto 0; }
  .banner-wrapp .flexslider .non-slider li { height: 240px; position: relative; }
  .testi-wrapp .testi-row1 .testi-row11 .non-slider .testi-col1 { width: 48.5%; margin: 0 3% 0 0; }
  .buttons .book-online { font-size: 12px; }
  .feeser-wrapp .feeser-row1 .feeser-bar1 { width: 53.5%; }
  .feeser-wrapp .feeser-row2 .feeser-bar2 { width: 45.9%; }
  .feeser-bar1, .feeser-bar2 { font-size: 14px; line-height: 1.87; margin: 0 0 15px; }
  .about-wrapp .about-video .videoWrapper { width: 100%; padding-bottom: 52.25vw; margin: 0 auto 31px; }
  .treatment-wrapp .videoWrapperout .videoWrapper { width: 480px; padding-bottom: 45vw; }
  .team-wrapp .team-row1 .non-slider .teamer-col2 { width: 48%; margin: 0 4% 0 0; }
  .blogin-wrapp .apply-btn1 { font-size: 12px; }
  .blogin-wrapp .member-wrapp img.alignright { width: 180px; margin: 0 auto 0 40px; }
  .smilemenu-wrapp .smilemenu-row1 {margin: 0;}

  .feeser-wrapp .feeser-col1 .membership-button {position: relative; margin: 0 auto 30px;}
  .feeser-wrapp .feeser-col1 .accordion, .feeser-wrapp .feeser-col1 .accordion1 {padding: 0;}


.feeser-wrapp .driver-nav ul li .driver-naverr { font-size: 13px; letter-spacing: 0.3px; padding: 9px 20px 10px 20px;}

.banner-row3.inner-whatsapp.fix-whatsapp { bottom: 145px;}
.footer-wrapp {  padding: 20px 0 120px;}

}

@media screen and (min-width:768px) and (max-width:900px) {
  .margin { width: 94%; }
  .header-wrapp .header-col1 { width: 20%; margin: 0 0 0 18px; }
  .linker-wrapp { padding: 40px 0; }
  .linker-wrapp .linker-col1 { width: 20.2%; }
  .linker-wrapp .linker-col5 .linker-row5 li span { margin: 2px 8px 0 0; }
  .linker-wrapp .linker-btn1 { padding: 9px 18px 10px; }
  .linker-wrapp .linker-btn2 { padding: 9px 18px 10px; }
  .linker-row5 li, .linker-row5 li a { font-size: 12px; }
  .banner-wrapp { min-height: inherit; }
  .banner-wrapp h2 { font-size: 30px; line-height: 48px; }
  .banner-wrapp .banner-col1 { width: 94%; }
  .banner-wrapp .banner-col1 .banner-row1 { padding: 35px 2%; }
  .banner-wrapp .banner-col2 { width: 94%; }
  .composite-wrapp h3 { font-size: 26px; line-height: 44px; }
  .composite-wrapp .composite-col2 { padding: 100px 0; }
  .composite-wrapp .composite-col2 .composite-row2 { width: 93%; }
  .composite-wrapp .composite-col2:after { width: 128%; }
  .straightening-wrapp .straightening-btn2 { padding: 9px 2% 10px; margin-bottom: 13px; }
  .implants-wrapp h3 { font-size: 26px; line-height: 44px; }
  .implants-wrapp .implants-col2 { width: 48%; }
  .implants-wrapp .implants-col2 .implants-row2 { width: 91%; }
  .implants-wrapp .implants-col2:after { width: 129%; }
  .treatments-wrapp h2 { font-size: 17px; line-height: 34px; }
  .treatments-wrapp p { font-size: 13px; line-height: 25px; }
  .reviews-wrapp h2 { font-size: 20px; line-height: 38px; margin: 0 0 10px; }
  .reviews-wrapp .reviews-col1 .reviews-row1 { width: 40%; }
  .reviews-wrapp .reviews-col1 .reviews-row1 .reviews-icon { margin: 0 auto 16px; }
  .team-wrapp { padding: 100px 0; }
  .team-wrapp .team-row1 { width: 100%; }
  .smile-wrapp h2 { font-size: 21px; line-height: 31px; }
  .smile-wrapp .smile-row1 .smile-col2 { width: 70%; padding: 5%; }
  .plan-wrapp h2 { font-size: 21px; line-height: 31px; }
  .flinker-row1 li, .flinker-row1 li a { font-size: 13px; }
  /*inner*/
  .inner-wrapp .inner-col1 { width: 80%; padding: 50px 5%; }
  .conten-wrapp .conten-row1 .conten-bar1 { width: 62%; }
  .conten-wrapp .conten-row1 .conten-bar2 { width: 33%; }
  .sidbar-wrapp h2 { font-size: 22px; line-height: 42px; }
  .sidbar-wrapp .sidbar-row1 { padding: 0 0; margin: -11px 0 50px; }
  .bloger-wrapp h2 { font-size: 16px; }
  .contact-wrapp .map-col1 { width: 100%; }
  .about-wrapp .about-row2 .about-col2 { width: 90%; }
  .about-wrapp .about-row3 { width: 100%; }
  .about-wrapp .about-row4 .about-col3 { width: 100%; }
  .galler-wrapp .galler-col2 { margin: 0 0 50px; }
  .galler-wrapp .galler-col2 .galler-row2 { position: relative; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 { padding: 33px 5%; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 .smilemenu-bar5 { width: 52%; }
  .smilemenu-wrapp .smilemenu-btn1 { padding: 9px 16px 10px; }
  .teamin-wrapp .teamin-row3 { width: 100%; }
  .treatin-wrapp .treatin-row2 .treatin-col2 { width: 90%; }
  .treatin-wrapp .treatin-row3 { width: 90%; }
  .treatin-wrapp .treatin-row1 { width: 90%; }
  .treatin-wrapp .treatin-row1 iframe { height: 304px; }
  .treatin-wrapp .buttons { width: 90%; }
  .treatment-wrapp h2 { font-size: 20px; line-height: 30px; word-break: break-word; letter-spacing: 0.5px; }
  /*common-css*/
  /*btn-css*/
  .about-btn1,   .about-btn2,   .abouts-btn1,   .banner-btn1,   .bloger-btn1,   .blogin-btn1,   .buttons-btn1,   .buttons-btn2,   .composite-btn1,   .fheader-btn1,   .galler-btn1,   .gallerin-btn1,   .getin-btn1,   .getin-fil1,   .implants-btn1,   .instagram-btn1,   .linker-btn1,   .linker-btn2,   .linker-btn3,   .paiger-btn1,   .paiger-btn2,   .recruitment-btn1,   .sidbar-btn1,   .sidbar-fil1,   .smile-btn1,   .smilemenu-btn1,   .straightening-btn1,   .straightening-btn2,   .team-btn1,   .team-btn2,   .teamer-btn1,   .teamin-btn1,   .testi-btn1,   .testi-btn2,   .testimonials-btn1,   .treatin-btn1, .treatments-btn1 { font-size: 12px; }
  .getin-wrapp .getin-col1 .caldera-grid .form-control { font-size: 12px; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 { width: 100%; margin: 0 0 16px!important; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group label { text-align: center; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 label { top: -7px; }
  .getin-wrapp .getin-col1 .caldera-grid .btn-default { font-size: 12px; }
  .sidbar-wrapp .caldera-grid .form-control { font-size: 12px; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class2 { width: 100%; margin: 0 0 16px!important; }
  .sidbar-wrapp .caldera-grid .form-group label { text-align: center; }
  .sidbar-wrapp .caldera-grid .btn-default { font-size: 12px; }
  .getin-wrapp .getin-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; }
  .getin-wrapp .getin-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 { margin: 0 0 8px!important; }
  .getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 16px!important; }
  .getin-wrapp .getin-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; }
  .sidbar-wrapp .sidbar-row1 .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; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 8px!important; max-width: 195px; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 26px!important; max-width: 206px; }
  .sidbar-wrapp .sidbar-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; }
  .header-wrapp .header-col2 a.header-btn1.sticky { font-size: 10px; padding: 9px 5px 9px 5px; }
  .treatin-wrapp .videoWrapper { width: 90%; padding-bottom: 304px; }
  .conten-wrapp.treatin-wrapp.common-style h3, .conten-wrapp.treatin-wrapp.common-style p { width: 90%; }
  .header-wrapp .fixed .header-col2 .header-btn1.sticky { font-size: 10px; padding: 9px 8px 10px 8px; }
  .banner-wrapp .flexslider .non-slider li { height: 378px; }
  .buttons .book-online { font-size: 12px; }
  .feeser-wrapp .feeser-row1 .feeser-bar1 { width: 53.5%; }
  .feeser-wrapp .feeser-row2 .feeser-bar2 { width: 45.9%; }
  .feeser-bar1, .feeser-bar2 { font-size: 14px; line-height: 1.87; margin: 0 0 15px; }
  .banner-wrapp .banner-slider { width: 94%; }
  .flinker-wrapp .flinker-col1 .flinker-row1 { margin: 0 8px; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li { margin: 0 8px 0 8px; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li a { font-size: 12px; letter-spacing: 0.1px; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li:after { top: 54%; left: -11px; }
  .flinker-wrapp .flinker-col1 .fheader-btn1 { padding: 9px 13px 9px 13px; font-size: 11px; }
  .about-wrapp .about-video .videoWrapper { width: 90%; padding-bottom: 47.25vw; }
  .treatment-wrapp .videoWrapperout .videoWrapper { width: 420px; padding-bottom: 30.25%; }
  .blogin-wrapp .apply-btn1 { font-size: 12px; }
  .blogin-wrapp .member-wrapp img.alignright { width: 160px; margin: 0 auto 0 20px; }

  .footer-wrapp { padding: 20px 0 120px;}
}

@media screen and (min-width:901px) and (max-width:1024px) {
  .margin { width: 94%; }
  .header-wrapp .header-col1 { width: 20%; margin: 0 0 0 10px; }
  .linker-wrapp { padding: 40px 0; }
  .linker-wrapp .linker-col1 { width: 20.2%; }
  .linker-wrapp .linker-col5 .linker-row5 li span { margin: 2px 8px 0 0; }
  .linker-wrapp .linker-btn1 { padding: 9px 18px 10px; }
  .linker-wrapp .linker-btn2 { padding: 9px 18px 10px; }
  .linker-row5 li, .linker-row5 li a { font-size: 12px; }
  .banner-wrapp { min-height: inherit; }
  .banner-wrapp h2 { font-size: 30px; line-height: 48px; }
  .banner-wrapp .banner-col1 { width: 94%; }
  .banner-wrapp .banner-col1 .banner-row1 { padding: 35px 2%; }
  .banner-wrapp .banner-col2 { width: 94%; }
  .composite-wrapp h3 { font-size: 26px; line-height: 44px; }
  .composite-wrapp .composite-col2 { padding: 140px 0; }
  .composite-wrapp .composite-col2 .composite-row2 { width: 93%; }
  .composite-wrapp .composite-col2:after { width: 128%; }
  .straightening-wrapp .straightening-btn2 { padding: 9px 2% 10px; margin-bottom: 13px; }
  .implants-wrapp h3 { font-size: 26px; line-height: 44px; }
  .implants-wrapp .implants-col2 { width: 48%; }
  .implants-wrapp .implants-col2 .implants-row2 { width: 91%; }
  .implants-wrapp .implants-col2:after { width: 129%; }
  .treatments-wrapp h2 { font-size: 17px; line-height: 34px; }
  .treatments-wrapp p { font-size: 13px; line-height: 25px; }
  .reviews-wrapp h2 { font-size: 20px; line-height: 38px; margin: 0 0 10px; }
  .reviews-wrapp .reviews-col1 .reviews-row1 { width: 40%; }
  .reviews-wrapp .reviews-col1 .reviews-row1 .reviews-icon { margin: 0 auto 16px; }
  .team-wrapp { padding: 100px 0; }
  .team-wrapp .team-row1 { width: 100%; }
  .smile-wrapp h2 { font-size: 21px; line-height: 31px; }
  .smile-wrapp .smile-row1 .smile-col2 { width: 70%; padding: 5%; }
  .plan-wrapp h2 { font-size: 21px; line-height: 31px; }
  /*inner*/
  .inner-wrapp .inner-col1 { width: 80%; padding: 50px 5%; }
  .conten-wrapp .conten-row1 .conten-bar1 { width: 62%; }
  .conten-wrapp .conten-row1 .conten-bar2 { width: 33%; }
  .sidbar-wrapp h2 { font-size: 22px; line-height: 42px; }
  .sidbar-wrapp .sidbar-row1 { padding: 0 0; margin: -11px 0 50px; }
  .bloger-wrapp h2 { font-size: 18px; }
  .contact-wrapp .map-col1 { width: 80%; }
  .about-wrapp .about-row2 .about-col2 { width: 90%; }
  .about-wrapp .about-row4 .about-col3 { width: 100%; }
  .galler-wrapp .galler-col2 { margin: 0 0 50px; }
  .galler-wrapp .galler-col2 .galler-row2 { position: relative; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 { padding: 33px 5%; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 .smilemenu-bar5 { width: 52%; }
  .smilemenu-wrapp .smilemenu-btn1 { padding: 9px 20px 10px; }
  .treatin-wrapp .treatin-row2 .treatin-col2 { width: 90%; }
  .treatment-wrapp h2 { font-size: 21px; line-height: 34px; letter-spacing: 0; }
  .header-wrapp .header-col2 a.header-btn1.sticky { font-size: 12px; padding: 9px 8px 9px 8px; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 { width: 100%; margin: 0 0 16px!important; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group label { text-align: center; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 label { top: -7px; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class2 { width: 100%; margin: 0 0 16px!important; }
  .sidbar-wrapp .caldera-grid .form-group label { text-align: center; }
  .header-wrapp .fixed .header-col2 .header-btn1.sticky { font-size: 12px; padding: 9px 10px 10px 10px; }
  .buttons .book-online { font-size: 12px; }
  .banner-wrapp .banner-slider { width: 94%; }
  .getin-wrapp .getin-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 { margin: 0 0 8px!important; }
  .getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 26px!important; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 8px!important; max-width: 270px; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 26px!important; max-width: 274px; }
  .flinker-wrapp .flinker-col1 .flinker-row1 { margin: 0 12px; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li { margin: 0 10px 0 10px; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li a { font-size: 13px; letter-spacing: 0.1px; }
  .flinker-wrapp .flinker-col1 .flinker-row1 li:after { top: 55%; left: -15px; }
  .flinker-wrapp .flinker-col1 .fheader-btn1 { padding: 9px 20px 10px 20px; font-size: 13px; }
  .about-wrapp .about-video .videoWrapper { width: 90%; padding-bottom: 47.25vw; }
  .treatment-wrapp .videoWrapperout .videoWrapper { width: 480px; padding-bottom: 30.25%; }
  .blogin-wrapp .member-wrapp img.alignright { width: 200px; margin: 0 auto 0 40px; }
}

@media screen and (min-width:1025px) and (max-width:1240px) {
  .margin { width: 94%; }
  .header-wrapp .header-col1 { margin: 0 0 0 5px; }
  .linker-wrapp .linker-col1 { width: 24%; }
  .banner-wrapp { min-height: inherit; }
  .banner-wrapp h2 { font-size: 34px; line-height: 52px; }
  .banner-wrapp .banner-col1 { width: 94%; }
  .banner-wrapp .banner-col1 .banner-row1 { padding: 40px 2%; }
  .banner-wrapp .banner-col2 { width: 94%; }
  .composite-wrapp h3 { font-size: 26px; line-height: 44px; }
  .composite-wrapp .composite-col2 { padding: 170px 0; }
  .composite-wrapp .composite-col2 .composite-row2 { width: 93%; }
  .composite-wrapp .composite-col2:after { width: 128%; }
  .straightening-wrapp .straightening-btn2 { padding: 9px 2% 10px; margin-bottom: 13px; }
  .implants-wrapp h3 { font-size: 26px; line-height: 44px; }
  .implants-wrapp .implants-col2 { width: 48%; padding: 149px 0 149px; }
  .implants-wrapp .implants-col2 .implants-row2 { width: 91%; }
  .implants-wrapp .implants-col2:after { width: 129%; }
  .treatments-wrapp h2 { font-size: 17px; line-height: 34px; }
  .treatments-wrapp p { font-size: 13px; line-height: 25px; }
  .reviews-wrapp h2 { font-size: 20px; line-height: 38px; margin: 0 0 10px; }
  .reviews-wrapp .reviews-col1 .reviews-row1 { width: 40%; }
  .reviews-wrapp .reviews-col1 .reviews-row1 .reviews-icon { margin: 0 auto 16px; }
  .team-wrapp { padding: 100px 0; }
  .team-wrapp .team-row1 { width: 100%; }
  .smile-wrapp h2 { font-size: 21px; line-height: 31px; }
  .smile-wrapp .smile-row1 .smile-col2 { width: 70%; padding: 5%; }
  .plan-wrapp h2 { font-size: 21px; line-height: 31px; }
  /*inner*/
  .inner-wrapp .inner-col1 { width: 80%; }
  .conten-wrapp .conten-row1 .conten-bar1 { width: 62%; }
  .conten-wrapp .conten-row1 .conten-bar2 { width: 33%; }
  .sidbar-wrapp h2 { font-size: 26px; line-height: 46px; }
  .sidbar-wrapp .sidbar-row1 { padding: 0 0; margin: -11px 0 50px; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 { padding: 33px 5%; }
  .smilemenu-wrapp .smilemenu-row1 .smilemenu-bar3 .smilemenu-bar5 { width: 52%; }
  .treatment-wrapp h2 { font-size: 22px; line-height: 36px; letter-spacing: 1px; }
  .galler-wrapp .galler-col2 { margin: 0 0 50px; }
  .galler-wrapp .galler-col2 .galler-row2 { position: relative; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .getin-wrapp .getin-col1 .caldera-grid .form-group.extra-class2 { width: 100%; margin: 0 0 26px!important; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class1 { width: 100%; margin: 0 0 8px!important; }
  .sidbar-wrapp .caldera-grid .form-group.extra-class2 { width: 100%; margin: 0 0 26px!important; }
  .header-wrapp .fixed .header-col2 .header-btn1.sticky { font-size: 12px; padding: 9px 15px 10px 15px; }
  .banner-wrapp .banner-slider { width: 94%; }
  .getin-wrapp .getin-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 { margin: 0 0 8px!important; }
  .getin-wrapp .getin-col1 .nf-form-cont .nf-form-wrap .nf-form-layout .nf-form-content .nf-row .nf-field-container.extra-class2 .field-wrap.checkbox-wrap .nf-field-label { margin: 0 0 26px!important; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 8px!important; max-width: 290px; }
  .sidbar-wrapp .sidbar-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 { margin: 0 0 26px!important; max-width: 310px; }
  .about-wrapp .about-video .videoWrapper { padding-bottom: 49.25vw; }
}

@media screen and (min-width:1241px) and (max-width:1340px) {
  .margin { width: 94%; }
  .banner-wrapp { min-height: inherit; }
  .banner-wrapp .banner-col1 { width: 94%; }
  .banner-wrapp .banner-col2 { width: 94%; }
  .composite-wrapp { overflow: hidden; }
  .composite-wrapp .composite-col2:after { width: 120%; }
  .implants-wrapp .implants-col2:after { width: 125%; }
  .banner-wrapp .banner-slider { width: 94%; }
}

@media screen and (min-width: 1341px) and (max-width: 1440px) {
  .banner-wrapp .banner-slider { width: 94%; }
}

@media screen and (min-width:1341px) and (max-width:1650px) {
  .implants-wrapp .implants-col2:after { width: 120%; }
}

@media screen and (min-width:1651px) and (max-width:1750px) {
  .implants-wrapp .implants-col2:after { width: 104%; }
}

@media screen and (min-width: 768px) {
  .google-rating.ggogledesktop { position: fixed; bottom: 20px; left: 20px; z-index: 999; display: inline-block; width: 210px; cursor: pointer; }
  .google-rating.ggogledesktop img { width: 100%; }
  .wp-gr .wp-google-badge_left-fixed { display: none; }
  .treatments-wrapp .treatments-row1.mobile { display: none; }
  .treatments-wrapp .treatments-row1.desktop { display: block; }
  .linker-wrapp .linker-col4 .linker-row4 a.mobile-version { display: none; }
  .fheader-wrapp .fheader-col3 .fheader-row3 a.mobile-version { display: none; }
  .contact-wrapp .contact-col2 a.mobile-version { display: none; }
}

@media screen and (max-width: 767px) {
  .google-rating.ggogledesktop { display: none; }
  .wp-google-badge.wp-google-badge_left-fixed .wp-google-badge-score { margin-left: 0!important; }
  .wp-google-badge.wp-google-badge_left-fixed { left: 15px!important; bottom: 20px!important; z-index: 999!important; cursor: pointer; width: 105px!important; }
  .wp-google-badge.wp-google-badge_left-fixed span.wp-star { width: 17px!important; float: left!important; }
  .wp-google-badge.wp-google-badge_left-fixed span.wp-star svg { width: 100%!important; float: left; }
  .wp-google-badge.wp-google-badge_left-fixed span.wp-google-rating { display: none!important; }
  .treatments-wrapp .treatments-row1.mobile { display: block; }
  .treatments-wrapp .treatments-row1.desktop { display: none; }
  .linker-wrapp .linker-col4 .linker-row4 a.mobile-version { display: inline-block; }
  .linker-wrapp .linker-col4 .linker-row4 a.desk-version { display: none; }
  .fheader-wrapp .fheader-col3 .fheader-row3 a.desk-version { display: none; }
  .fheader-wrapp .fheader-col3 .fheader-row3 a.mobile-version { display: inline-block; }
  .contact-wrapp .contact-col2 a.mobile-version { display: inline-block; }
  .contact-wrapp .contact-col2 a.desk-version { display: none; }
  .teamer-slider .teamer-col1.desktop { display: none; }
  .teamer-slider .teamer-col1.mobile { display: block; }
  .testi-wrapp .testi-row1 .testi-row11.desk { display: none; }
  .testi-wrapp .testi-row1 .testi-row11.mobile { display: block; }
  .testimonials-wrapp .testimonials-row1 .testimonials-col1.desk { display: none; }
  .testimonials-wrapp .testimonials-row1 .testimonials-col1.mobile { display: block; }
  .plan-wrapp .plan-row1.desk { display: none; }
  .plan-wrapp .plan-row1.mobile { display: block; }
  .contact-wrapp .map-col1 iframe { pointer-events: none; }
  .banner-wrapp .banner-slider { width: 100%; margin: 0 0 0; }
  .banner-wrapp .banner-slider .single-welcome-slide { background-color: transparent; }
  .banner-wrapp .jarallax-video:after { background: rgba(0,0,0,0.20); }
  .team-wrapp .team-row1.desktop { display: none; }
  .team-wrapp .team-row1.mobile { display: block; }
  .blogin-wrapp .sidbar-row1.mob {display: block;}
  .sidbar-wrapp .sidbar-row1.mob-hide {display: none;}



.feeser-wrapp.desktop { display: none;}
.feeser-wrapp.mobile { display: block;}

.hamburger { position: fixed !important;}


}

@media screen and (max-width: 374px) {
  .getin-wrapp .getin-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 { max-width: 270px; }
  .getin-wrapp .getin-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 { max-width: 275px; }
  .sidbar-wrapp .sidbar-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 { max-width: 258px; }
  .sidbar-wrapp .sidbar-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 { max-width: 252px; }
}
